--- /srv/rebuilderd/tmp/rebuilderdKimcVn/inputs/libpetsc-complex3.22_3.22.5+dfsg1-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdKimcVn/out/libpetsc-complex3.22_3.22.5+dfsg1-2+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-05-08 23:42:44.000000 debian-binary │ -rw-r--r-- 0 0 0 1712 2025-05-08 23:42:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6661352 2025-05-08 23:42:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 6662208 2025-05-08 23:42:44.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabi/libpetsc_complex.so.3.22.5 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1b25a88 0x01b25a88 0x01b25a88 0x003f8 0x003f8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1b25e84 0x1b25e84 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1b25a90 0x01b25a90 0x01b25a90 0x003f8 0x003f8 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1b25e8c 0x1b25e8c R E 0x10000 │ │ │ │ LOAD 0x1b3411c 0x01b3411c 0x01b3411c 0x1cdf4 0x129a70 RW 0x10000 │ │ │ │ DYNAMIC 0x1b3825c 0x01b3825c 0x01b3825c 0x001c0 0x001c0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1b3411c 0x01b3411c 0x01b3411c 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1b3411c 0x01b3411c 0x01b3411c 0x0bee4 0x0bee4 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 00099b68 099b68 000220 00 A 4 8 4 │ │ │ │ [ 7] .rel.dyn REL 00099d88 099d88 007f18 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000a1ca0 0a1ca0 00c540 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 000ae1e0 0ae1e0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000ae1ec 0ae1ec 0127f4 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000c09e0 0c09e0 192b864 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 019ec244 19ec244 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 019ec250 19ec250 13931c 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 01b2556c 1b2556c 00051c 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 01b25a88 1b25a88 0003f8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 01b25e80 1b25e80 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 019ec250 19ec250 139324 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 01b25574 1b25574 00051c 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 01b25a90 1b25a90 0003f8 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 01b25e88 1b25e88 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 01b3411c 1b3411c 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 01b3411c 1b3411c 000010 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 01b3412c 1b3412c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 01b34130 1b34130 00412c 00 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 01b3825c 1b3825c 0001c0 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 01b3841c 1b3841c 007be4 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 01b40000 1b40000 010f10 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -711,15 +711,15 @@ │ │ │ │ 707: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_graphInit │ │ │ │ 708: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_dmul@GCC_3.5 (5) │ │ │ │ 709: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (17) │ │ │ │ 710: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 711: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 712: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 713: 00525184 412 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 714: 01a804b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 714: 01a804c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 715: 014ca5b4 116 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 716: 001e3a00 900 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 717: 012be7b8 412 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 718: 00edbcf0 856 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 719: 018702c0 452 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 720: 016dafe4 1492 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ 721: 0151df0c 436 FUNC GLOBAL DEFAULT 11 MatLMVMReset │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ 817: 0016e6cc 160 FUNC GLOBAL DEFAULT 11 PetscViewerSetUp │ │ │ │ 818: 001314b8 364 FUNC GLOBAL DEFAULT 11 PetscRandomGetValueReal │ │ │ │ 819: 00f1e2dc 568 FUNC GLOBAL DEFAULT 11 petscquadraturecreate_ │ │ │ │ 820: 0151d688 364 FUNC GLOBAL DEFAULT 11 MatLMVMIsAllocated │ │ │ │ 821: 00161920 264 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadObjectAttribute │ │ │ │ 822: 014bb850 1512 FUNC GLOBAL DEFAULT 11 kspbuildresidualdefault_ │ │ │ │ 823: 0035c040 1924 FUNC GLOBAL DEFAULT 11 PetscSFComposeInverse │ │ │ │ - 824: 01b23b4c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ + 824: 01b23b54 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao_linesearch │ │ │ │ 825: 00128f80 856 FUNC GLOBAL DEFAULT 11 PetscDrawLGAddCommonPoint │ │ │ │ 826: 019cbf58 4604 FUNC GLOBAL DEFAULT 11 TaoTestGradient │ │ │ │ 827: 013415ac 24 FUNC GLOBAL DEFAULT 11 DMSwarmGetVelocityFunction │ │ │ │ 828: 00196ad4 36 FUNC GLOBAL DEFAULT 11 petsclogstagegetactive_ │ │ │ │ 829: 018389c4 32 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetPreCheck │ │ │ │ 830: 01c5a488 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_DistSect │ │ │ │ 831: 018b3d78 392 FUNC GLOBAL DEFAULT 11 TSRKGetOrder │ │ │ │ @@ -877,15 +877,15 @@ │ │ │ │ 873: 00ef8dcc 1676 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 874: 01517eec 412 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 875: 0184dcd8 12 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 876: 01c5a6e8 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 877: 0193e9e0 260 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 878: 01792d50 792 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 879: 01b50740 256 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 880: 01a80504 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 880: 01a8050c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 881: 01466860 408 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 882: 01097ff4 148 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 883: 01c5a77c 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 884: 01453454 20 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 885: 0037b074 752 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 886: 0151561c 412 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 887: 019c5808 20 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ 921: 019caf28 420 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 922: 002008a8 504 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 923: 003933dc 348 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 924: 00111c48 1144 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 925: 0113fe0c 15792 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 926: 017f7f80 804 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 927: 0163a31c 460 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 928: 01a804e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 928: 01a804e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 929: 00f61980 112 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 930: 003eacbc 20 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 931: 01800d34 1496 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 932: 01800560 152 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 933: 01b36558 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 934: 0024c274 276 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 935: 00189880 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -1043,15 +1043,15 @@ │ │ │ │ 1039: 00142d64 140 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetDescriptor │ │ │ │ 1040: 00e8813c 436 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetDM │ │ │ │ 1041: 0017553c 1732 FUNC GLOBAL DEFAULT 11 PetscDLLibraryAppend │ │ │ │ 1042: 001913c4 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at │ │ │ │ 1043: 01607d28 1160 FUNC GLOBAL DEFAULT 11 pcbddcsetdivergencemat_ │ │ │ │ 1044: 0150cd34 1072 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMDBFGS │ │ │ │ 1045: 00d70f6c 492 FUNC GLOBAL DEFAULT 11 matcreatescatter_ │ │ │ │ - 1046: 01a8d66c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ + 1046: 01a8d674 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 1047: 0132b8fc 20 FUNC GLOBAL DEFAULT 11 DMSwarmVectorGetField │ │ │ │ 1048: 019b493c 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobian_ │ │ │ │ 1049: 013c5668 140 FUNC GLOBAL DEFAULT 11 DMLabelHasValue │ │ │ │ 1050: 00f1a908 1220 FUNC GLOBAL DEFAULT 11 petscdsgetfieldindex_ │ │ │ │ 1051: 00fedbf4 136 FUNC GLOBAL DEFAULT 11 DMForestSetMinimumRefinement │ │ │ │ 1052: 00edaa28 1172 FUNC GLOBAL DEFAULT 11 PetscLimiterSetFromOptions │ │ │ │ 1053: 001801f4 300 FUNC GLOBAL DEFAULT 11 PetscFPTrapPop │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ 1059: 00e03740 376 FUNC GLOBAL DEFAULT 11 MatGetInfo │ │ │ │ 1060: 01b50a48 28 OBJECT GLOBAL DEFAULT 23 __petsctsdefdummy_MOD___vtab_petsctsdefdummy_Ttstrajectory │ │ │ │ 1061: 000c9d24 120 FUNC GLOBAL DEFAULT 11 PetscDeviceContextSetDevice │ │ │ │ 1062: 000c4e18 84 FUNC GLOBAL DEFAULT 11 f90array1dcreateint_ │ │ │ │ 1063: 00a80de8 1276 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SeqFFTW │ │ │ │ 1064: 019062c4 140 FUNC GLOBAL DEFAULT 11 TSRosWFinalizePackage │ │ │ │ 1065: 00111404 1696 FUNC GLOBAL DEFAULT 11 petscdrawstringboxed_ │ │ │ │ - 1066: 01a8d674 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ + 1066: 01a8d67c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 1067: 01517bb4 408 FUNC GLOBAL DEFAULT 11 matlmvmresetshift_ │ │ │ │ 1068: 01957174 688 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxDestroy │ │ │ │ 1069: 01c5bc18 4 OBJECT GLOBAL DEFAULT 24 DM_CreateMassMatrix │ │ │ │ 1070: 0023d3d8 484 FUNC GLOBAL DEFAULT 11 PetscSortCount │ │ │ │ 1071: 01658f18 336 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetSchurPre │ │ │ │ 1072: 017ad948 752 FUNC GLOBAL DEFAULT 11 snesnasmsetweight_ │ │ │ │ 1073: 00dc87a0 1364 FUNC GLOBAL DEFAULT 11 matsetvaluesblockedlocal_ │ │ │ │ @@ -1266,15 +1266,15 @@ │ │ │ │ 1262: 0023be14 184 FUNC GLOBAL DEFAULT 11 petscshmgetallocatearrayscalar_ │ │ │ │ 1263: 00f732c8 20 FUNC GLOBAL DEFAULT 11 DMDAGetInterpolationType │ │ │ │ 1264: 00181668 36 FUNC GLOBAL DEFAULT 11 petscsetfptrap_ │ │ │ │ 1265: 01398a28 800 FUNC GLOBAL DEFAULT 11 dmgetblocksize_ │ │ │ │ 1266: 00394628 556 FUNC GLOBAL DEFAULT 11 VecGhostGetLocalForm │ │ │ │ 1267: 01797a54 416 FUNC GLOBAL DEFAULT 11 snesfasfullsetdownsweep_ │ │ │ │ 1268: 01798414 1548 FUNC GLOBAL DEFAULT 11 snesngsgettolerances_ │ │ │ │ - 1269: 01a8d670 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ + 1269: 01a8d678 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 1270: 01c5a980 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartSelf │ │ │ │ 1271: 01292c08 400 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate_Cohesive │ │ │ │ 1272: 0195d288 3184 FUNC GLOBAL DEFAULT 11 TSMonitorError │ │ │ │ 1273: 0176a3f0 1152 FUNC GLOBAL DEFAULT 11 pcapplytranspose_ │ │ │ │ 1274: 010b1a7c 7584 FUNC GLOBAL DEFAULT 11 DMPlexMatSetClosureRefined │ │ │ │ 1275: 01777de0 1288 FUNC GLOBAL DEFAULT 11 PCSetOperators │ │ │ │ 1276: 00fc44e0 4432 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPISBAIJ │ │ │ │ @@ -1293,15 +1293,15 @@ │ │ │ │ 1289: 019c7370 312 FUNC GLOBAL DEFAULT 11 TaoSetConvergenceHistory │ │ │ │ 1290: 01538474 328 FUNC GLOBAL DEFAULT 11 PCASMSetType │ │ │ │ 1291: 0046ba20 3092 FUNC GLOBAL DEFAULT 11 MatCreateLaplacian │ │ │ │ 1292: 0014fe5c 604 FUNC GLOBAL DEFAULT 11 petscviewerdrawclear_ │ │ │ │ 1293: 01b40004 80 OBJECT GLOBAL DEFAULT 23 __petscsys_MOD_petsc_null_character │ │ │ │ 1294: 00ffbc9c 804 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumcomponents_ │ │ │ │ 1295: 00dceae0 1168 FUNC GLOBAL DEFAULT 11 matmattransposesolve_ │ │ │ │ - 1296: 01a8d694 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ + 1296: 01a8d69c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_coloring │ │ │ │ 1297: 0177a83c 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 1298: 01054c40 788 FUNC GLOBAL DEFAULT 11 dmplexgetpartitioner_ │ │ │ │ 1299: 0162044c 324 FUNC GLOBAL DEFAULT 11 PCDeflationSetInitOnly │ │ │ │ 1300: 003e5a3c 424 FUNC GLOBAL DEFAULT 11 vecmax1_ │ │ │ │ 1301: 00e7a494 324 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSumSetConcatenate │ │ │ │ 1302: 00e3e2fc 764 FUNC GLOBAL DEFAULT 11 matsetvaluescoo_ │ │ │ │ 1303: 010c46e0 3176 FUNC GLOBAL DEFAULT 11 DMPlexCreateLabelField │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ 1409: 0173dde4 404 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1410: 01007f60 1824 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1411: 000fee08 1028 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1412: 01959020 352 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1413: 00def82c 1060 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1414: 000fff04 120 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1415: 01358d58 12 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1416: 01a804f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1416: 01a80500 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1417: 0137de90 132 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1418: 00260284 516 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1419: 00aeb8ec 1268 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1420: 012ac108 256 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1421: 00ec8584 408 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1422: 00e69b10 336 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1423: 01448384 340 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1479,15 +1479,15 @@ │ │ │ │ 1475: 00183190 224 FUNC GLOBAL DEFAULT 11 F90Array2dDestroy │ │ │ │ 1476: 01392474 1428 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocaltuple_ │ │ │ │ 1477: 00f0fdfc 84 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetObjective │ │ │ │ 1478: 01387040 1648 FUNC GLOBAL DEFAULT 11 DMCreateGlobalVector_Section_Private │ │ │ │ 1479: 01944058 12 FUNC GLOBAL DEFAULT 11 TSSetConvergedReason │ │ │ │ 1480: 00ac3dd8 412 FUNC GLOBAL DEFAULT 11 MatLRCGetMats │ │ │ │ 1481: 010db040 1088 FUNC GLOBAL DEFAULT 11 DMPlexMonitorThroughput │ │ │ │ - 1482: 01ab3df4 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ + 1482: 01ab3dfc 236 OBJECT GLOBAL DEFAULT 13 LimiterCitation │ │ │ │ 1483: 00ed6744 412 FUNC GLOBAL DEFAULT 11 petscfvgetcomputegradients_ │ │ │ │ 1484: 001e6f98 32 FUNC GLOBAL DEFAULT 11 petscfinalized_ │ │ │ │ 1485: 018bf130 328 FUNC GLOBAL DEFAULT 11 TSGLEESetType │ │ │ │ 1486: 01c5d938 4 OBJECT GLOBAL DEFAULT 24 SNES_FunctionEval │ │ │ │ 1487: 01047a94 904 FUNC GLOBAL DEFAULT 11 dmplexcreategmshfromfile_ │ │ │ │ 1488: 01057b04 776 FUNC GLOBAL DEFAULT 11 dmplexpointlocalfieldread_ │ │ │ │ 1489: 018308e8 580 FUNC GLOBAL DEFAULT 11 sneslinesearchcreate_ │ │ │ │ @@ -1557,15 +1557,15 @@ │ │ │ │ 1553: 001c11fc 1964 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1554: 001766a8 336 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1555: 00f9ba40 256 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1556: 011e8dd8 1680 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1557: 015305b0 6872 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1558: 019e02d4 600 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1559: 01890f84 260 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1560: 01a804d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1560: 01a804d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1561: 01b51f64 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1562: 001f1354 144 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1563: 0168fba8 412 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1564: 01056ff4 764 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1565: 013592c8 280 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1566: 0193571c 64 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1567: 0035a814 340 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -1583,15 +1583,15 @@ │ │ │ │ 1579: 001f71f4 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetPointer │ │ │ │ 1580: 016dd5d4 408 FUNC GLOBAL DEFAULT 11 PCMGSetResidualTranspose │ │ │ │ 1581: 0193d3a8 12 FUNC GLOBAL DEFAULT 11 TSSetPreStep │ │ │ │ 1582: 000d8974 216 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap9finalize_Ev │ │ │ │ 1583: 01c5a894 4 OBJECT GLOBAL DEFAULT 24 FEcite │ │ │ │ 1584: 00a9b658 336 FUNC GLOBAL DEFAULT 11 MatISStoreL2L │ │ │ │ 1585: 014bda34 1612 FUNC GLOBAL DEFAULT 11 kspcomputeritz_ │ │ │ │ - 1586: 01a8d668 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ + 1586: 01a8d670 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec │ │ │ │ 1587: 01b38250 4 OBJECT GLOBAL DEFAULT 20 PCFailedReasons │ │ │ │ 1588: 01090aac 1576 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorView │ │ │ │ 1589: 00eb0ee0 16 FUNC GLOBAL DEFAULT 11 PetscFEOpenCLSetRealType │ │ │ │ 1590: 019db684 1048 FUNC GLOBAL DEFAULT 11 TaoLineSearchMonitor │ │ │ │ 1591: 01092b78 1600 FUNC GLOBAL DEFAULT 11 DMPlexLocalVectorLoad │ │ │ │ 1592: 01484590 804 FUNC GLOBAL DEFAULT 11 KSPReset_PIPEFGMRES │ │ │ │ 1593: 00e1163c 64 FUNC GLOBAL DEFAULT 11 MatGetBlockSizes │ │ │ │ @@ -1844,15 +1844,15 @@ │ │ │ │ 1840: 00aa0034 404 FUNC GLOBAL DEFAULT 11 MatISRestoreLocalMat │ │ │ │ 1841: 00438f14 936 FUNC GLOBAL DEFAULT 11 VecSum │ │ │ │ 1842: 019a5c40 232 FUNC GLOBAL DEFAULT 11 DMTSSetForcingFunction │ │ │ │ 1843: 014c05a4 416 FUNC GLOBAL DEFAULT 11 kspsetmatsolvebatchsize_ │ │ │ │ 1844: 00174284 176 FUNC GLOBAL DEFAULT 11 PetscDLLibraryPrintPath │ │ │ │ 1845: 014d4a6c 1172 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualRange │ │ │ │ 1846: 001262d0 92 FUNC GLOBAL DEFAULT 11 PetscDrawHGReset │ │ │ │ - 1847: 01aacae8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ + 1847: 01aacaf0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 1848: 00efd430 84 FUNC GLOBAL DEFAULT 11 PetscDSGetNumCohesive │ │ │ │ 1849: 001c476c 920 FUNC GLOBAL DEFAULT 11 petsclogstategeteventfromname_ │ │ │ │ 1850: 0169ee84 900 FUNC GLOBAL DEFAULT 11 pchmgsetinnerpctype_ │ │ │ │ 1851: 0186f968 244 FUNC GLOBAL DEFAULT 11 DMSNESGetNGS │ │ │ │ 1852: 0012af94 52 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetLimits │ │ │ │ 1853: 0110c7fc 352 FUNC GLOBAL DEFAULT 11 DMPlexCreateTPSMesh │ │ │ │ 1854: 00f01544 244 FUNC GLOBAL DEFAULT 11 PetscDSSetUpdate │ │ │ │ @@ -1888,15 +1888,15 @@ │ │ │ │ 1884: 0136f270 296 FUNC GLOBAL DEFAULT 11 DMGetAuxiliaryVec │ │ │ │ 1885: 01c5a47c 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Pack │ │ │ │ 1886: 01773e6c 500 FUNC GLOBAL DEFAULT 11 PCSetDiagonalScale │ │ │ │ 1887: 00fedaf4 236 FUNC GLOBAL DEFAULT 11 DMForestSetPartitionOverlap │ │ │ │ 1888: 00d81144 760 FUNC GLOBAL DEFAULT 11 matseqsellgetfillratio_ │ │ │ │ 1889: 01b40c24 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscfv │ │ │ │ 1890: 00a88f5c 788 FUNC GLOBAL DEFAULT 11 matisrestorelocalmat_ │ │ │ │ - 1891: 01af5cfc 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ + 1891: 01af5d04 330 OBJECT GLOBAL DEFAULT 13 SwarmProjCitation │ │ │ │ 1892: 00f486a8 1584 FUNC GLOBAL DEFAULT 11 petscspaceevaluate_ │ │ │ │ 1893: 018c65c4 20 FUNC GLOBAL DEFAULT 11 TSAlpha2SetPredictor │ │ │ │ 1894: 017a0ff0 760 FUNC GLOBAL DEFAULT 11 snesmsgetdamping_ │ │ │ │ 1895: 002013b4 320 FUNC GLOBAL DEFAULT 11 PetscOptionsLeftRestore │ │ │ │ 1896: 0173e3cc 336 FUNC GLOBAL DEFAULT 11 PCTelescopeSetIgnoreDM │ │ │ │ 1897: 0195e6dc 356 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxDestroy │ │ │ │ 1898: 00e409c0 756 FUNC GLOBAL DEFAULT 11 matmulttransposeequal_ │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ 1933: 01b40b7c 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 1934: 01334a58 676 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 1935: 013dd97c 544 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 1936: 0011df34 456 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 1937: 00259214 444 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 1938: 00e13f64 1000 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 1939: 0105bb8c 412 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 1940: 01a80498 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 1940: 01a804a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 1941: 0172efc0 328 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 1942: 00558198 352 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 1943: 0172e2f4 328 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 1944: 00e84550 136 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 1945: 01658a98 328 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 1946: 0012daa4 164 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 1947: 01367524 424 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -2016,26 +2016,26 @@ │ │ │ │ 2012: 0128dd5c 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesettensor_ │ │ │ │ 2013: 00e69878 328 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetContinuity │ │ │ │ 2014: 0028d880 180 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldconstraintindicesf90_ │ │ │ │ 2015: 0196eec0 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetmonitor_ │ │ │ │ 2016: 00e23f90 1024 FUNC GLOBAL DEFAULT 11 MatMatMatMult │ │ │ │ 2017: 01327080 788 FUNC GLOBAL DEFAULT 11 dmswarmsortgetnumberofpointspercell_ │ │ │ │ 2018: 000c91ac 16 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ - 2019: 01aacae0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ + 2019: 01aacae8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm │ │ │ │ 2020: 0193d3a4 4 FUNC GLOBAL DEFAULT 11 TSGetTotalSteps │ │ │ │ 2021: 003ec810 444 FUNC GLOBAL DEFAULT 11 VecGetArray1dWrite │ │ │ │ 2022: 0025b1a4 796 FUNC GLOBAL DEFAULT 11 aoapplicationtopetsc_ │ │ │ │ 2023: 00e30400 1160 FUNC GLOBAL DEFAULT 11 MatFDColoringDestroy │ │ │ │ 2024: 01925a4c 1308 FUNC GLOBAL DEFAULT 11 tsrhssplitgetis_ │ │ │ │ 2025: 003d50c8 1252 FUNC GLOBAL DEFAULT 11 vecaxpbypcz_ │ │ │ │ 2026: 01c5bc78 4 OBJECT GLOBAL DEFAULT 24 PetscPartitionerRegisterAllCalled │ │ │ │ 2027: 01c5a514 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyToGPU │ │ │ │ 2028: 00e07350 1796 FUNC GLOBAL DEFAULT 11 MatSOR │ │ │ │ 2029: 01361878 1972 FUNC GLOBAL DEFAULT 11 DMLocalToGlobalEnd │ │ │ │ - 2030: 01aacad4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ + 2030: 01aacadc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_ds │ │ │ │ 2031: 001f7050 120 FUNC GLOBAL DEFAULT 11 PetscObjectComposeFunction_Private │ │ │ │ 2032: 014111a4 508 FUNC GLOBAL DEFAULT 11 KSPCreate_CGLS │ │ │ │ 2033: 01749d70 1300 FUNC GLOBAL DEFAULT 11 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 2034: 01803558 12 FUNC GLOBAL DEFAULT 11 SNESKSPSetUseEW │ │ │ │ 2035: 001e245c 408 FUNC GLOBAL DEFAULT 11 petscobjectsetfromoptions_ │ │ │ │ 2036: 017f46f4 1164 FUNC GLOBAL DEFAULT 11 snessolve_ │ │ │ │ 2037: 00fc851c 844 FUNC GLOBAL DEFAULT 11 dmdacreate1d_ │ │ │ │ @@ -2077,43 +2077,43 @@ │ │ │ │ 2073: 003e382c 416 FUNC GLOBAL DEFAULT 11 vecflag_ │ │ │ │ 2074: 014a0ff0 388 FUNC GLOBAL DEFAULT 11 KSPQCGGetTrialStepNorm │ │ │ │ 2075: 01540510 2052 FUNC GLOBAL DEFAULT 11 PCASMCreateSubdomains2D │ │ │ │ 2076: 016b7fe4 788 FUNC GLOBAL DEFAULT 11 pclmvmgetmatlmvm_ │ │ │ │ 2077: 00e3abc8 688 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_LU │ │ │ │ 2078: 0128d85c 172 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueDequeue │ │ │ │ 2079: 00e3d4a4 408 FUNC GLOBAL DEFAULT 11 matsetfromoptions_ │ │ │ │ - 2080: 01aacae4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ + 2080: 01aacaec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 2081: 019c3058 16 FUNC GLOBAL DEFAULT 11 TaoGetLineSearch │ │ │ │ 2082: 0193f384 1540 FUNC GLOBAL DEFAULT 11 TSComputeRHSFunction │ │ │ │ 2083: 017f85e8 416 FUNC GLOBAL DEFAULT 11 snesgetnpcside_ │ │ │ │ 2084: 01b40bb4 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscspace │ │ │ │ 2085: 0191ce14 640 FUNC GLOBAL DEFAULT 11 tsgetoptionsprefix_ │ │ │ │ 2086: 003e54bc 208 FUNC GLOBAL DEFAULT 11 vecrestorearrayread_ │ │ │ │ 2087: 01395158 636 FUNC GLOBAL DEFAULT 11 dmgetvectype_ │ │ │ │ 2088: 00475ab4 132 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetCoarseparts │ │ │ │ 2089: 00ec6a90 172 FUNC GLOBAL DEFAULT 11 PetscFEGeomRestoreChunk │ │ │ │ 2090: 00e9428c 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyall_ │ │ │ │ 2091: 016307e8 392 FUNC GLOBAL DEFAULT 11 PCFactorGetUseInPlace │ │ │ │ 2092: 00130d28 884 FUNC GLOBAL DEFAULT 11 petscrandomsettype_ │ │ │ │ - 2093: 01b132f4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ + 2093: 01b132fc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 2094: 014d6800 308 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDrawLGCreate │ │ │ │ 2095: 00225ca0 424 FUNC GLOBAL DEFAULT 11 petsccheckdupsint_ │ │ │ │ 2096: 01c5a80c 4 OBJECT GLOBAL DEFAULT 24 MAT_ILUFactorSymbolic │ │ │ │ 2097: 01634928 416 FUNC GLOBAL DEFAULT 11 pcfactorsetcolumnpivot_ │ │ │ │ 2098: 01369508 392 FUNC GLOBAL DEFAULT 11 DMSetLabelOutput │ │ │ │ 2099: 00e100dc 2760 FUNC GLOBAL DEFAULT 11 MatDestroy │ │ │ │ 2100: 019ceda4 32 FUNC GLOBAL DEFAULT 11 TaoGetObjective │ │ │ │ 2101: 00ae69cc 328 FUNC GLOBAL DEFAULT 11 MatMFFDSetPeriod │ │ │ │ 2102: 01c5a6f0 4 OBJECT GLOBAL DEFAULT 24 MAT_SetVCOO │ │ │ │ 2103: 00deeae8 220 FUNC GLOBAL DEFAULT 11 matdenserestorearray_ │ │ │ │ 2104: 00e3bc48 1308 FUNC GLOBAL DEFAULT 11 matcomputeoperator_ │ │ │ │ 2105: 00ae62a8 444 FUNC GLOBAL DEFAULT 11 MatCreateMFFD │ │ │ │ 2106: 016306a0 328 FUNC GLOBAL DEFAULT 11 PCFactorSetUseInPlace │ │ │ │ 2107: 00fafba4 252 FUNC GLOBAL DEFAULT 11 DMDAGetInfo │ │ │ │ - 2108: 01aacacc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ + 2108: 01aacad4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fe │ │ │ │ 2109: 01413968 744 FUNC GLOBAL DEFAULT 11 KSPCreate_CGNE │ │ │ │ 2110: 001dbfc0 996 FUNC GLOBAL DEFAULT 11 petscdevicecontextview_ │ │ │ │ 2111: 00f13388 460 FUNC GLOBAL DEFAULT 11 petscdsgettabulation_ │ │ │ │ 2112: 00fb3c30 320 FUNC GLOBAL DEFAULT 11 DMDASetBlockFillsSparse │ │ │ │ 2113: 017f7668 768 FUNC GLOBAL DEFAULT 11 snessetdm_ │ │ │ │ 2114: 01377b84 808 FUNC GLOBAL DEFAULT 11 DMPolytopeMatchVertexOrientation │ │ │ │ 2115: 00a6ddfc 392 FUNC GLOBAL DEFAULT 11 MatDenseGetArrayWrite │ │ │ │ @@ -2129,15 +2129,15 @@ │ │ │ │ 2125: 00596a88 524 FUNC GLOBAL DEFAULT 11 spbas_pattern_only │ │ │ │ 2126: 0024c0a8 40 FUNC GLOBAL DEFAULT 11 PetscCILinenumber │ │ │ │ 2127: 014f99ac 532 FUNC GLOBAL DEFAULT 11 MatCreateLMVMBadBroyden │ │ │ │ 2128: 019a571c 368 FUNC GLOBAL DEFAULT 11 DMTSUnsetRHSFunctionContext_Internal │ │ │ │ 2129: 00408640 1168 FUNC GLOBAL DEFAULT 11 vectdotbegin_ │ │ │ │ 2130: 003fa54c 224 FUNC GLOBAL DEFAULT 11 VecStashGetInfo │ │ │ │ 2131: 0103bb08 412 FUNC GLOBAL DEFAULT 11 dmplexcheckorphanvertices_ │ │ │ │ - 2132: 01aacac8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ + 2132: 01aacad0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_fv │ │ │ │ 2133: 00136260 468 FUNC GLOBAL DEFAULT 11 PetscViewerFileSetName │ │ │ │ 2134: 0136b770 616 FUNC GLOBAL DEFAULT 11 DMUniversalLabelDestroy │ │ │ │ 2135: 000d8a4c 524 FUNC GLOBAL DEFAULT 11 _ZNK9MemoryMap10search_forEPKvb │ │ │ │ 2136: 01457100 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetTruncationType │ │ │ │ 2137: 00a7e060 1784 FUNC GLOBAL DEFAULT 11 MatCreateDiagonal │ │ │ │ 2138: 01b571b0 4 OBJECT GLOBAL DEFAULT 24 MPIU_SCALAR_INT │ │ │ │ 2139: 01414608 412 FUNC GLOBAL DEFAULT 11 kspcgusesinglereduction_ │ │ │ │ @@ -2272,15 +2272,15 @@ │ │ │ │ 2268: 003d3930 764 FUNC GLOBAL DEFAULT 11 vecnormavailable_ │ │ │ │ 2269: 01c5a854 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTransposeAdd │ │ │ │ 2270: 00e73248 412 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangesetcontinuity_ │ │ │ │ 2271: 01c5a858 4 OBJECT GLOBAL DEFAULT 24 MAT_MultTranspose │ │ │ │ 2272: 00dd6600 436 FUNC GLOBAL DEFAULT 11 matscale_ │ │ │ │ 2273: 00e1a514 468 FUNC GLOBAL DEFAULT 11 MatIsSymmetric │ │ │ │ 2274: 00ee559c 16 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetCellType │ │ │ │ - 2275: 01ab7e2c 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ + 2275: 01ab7e34 296 OBJECT GLOBAL DEFAULT 13 PKDCitation │ │ │ │ 2276: 017d35a8 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPostCheck │ │ │ │ 2277: 00a7f7ac 788 FUNC GLOBAL DEFAULT 11 matdiagonalrestoreinversediagonal_ │ │ │ │ 2278: 0113d4c4 2852 FUNC GLOBAL DEFAULT 11 DMPlexCreateRigidBody │ │ │ │ 2279: 01620acc 332 FUNC GLOBAL DEFAULT 11 PCDeflationSetSpace │ │ │ │ 2280: 00ec663c 584 FUNC GLOBAL DEFAULT 11 PetscFEGeomDestroy │ │ │ │ 2281: 00fd61b0 792 FUNC GLOBAL DEFAULT 11 dmdagetpreallocationcenterdimension_ │ │ │ │ 2282: 01916788 796 FUNC GLOBAL DEFAULT 11 tsgetauxsolution_ │ │ │ │ @@ -2307,15 +2307,15 @@ │ │ │ │ 2303: 00438340 192 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2304: 00eb3b68 820 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2305: 010211ec 512 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2306: 013d4c68 416 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2307: 001cc2f4 32 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2308: 00dc4f00 804 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2309: 0034ff74 780 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2310: 01a804ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2310: 01a804f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2311: 01c5a648 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2312: 00260084 512 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2313: 00352c98 2244 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2314: 002492b4 160 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2315: 01c5a9b4 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2316: 01807d94 1344 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ 2317: 00370c28 2636 FUNC GLOBAL DEFAULT 11 PetscLayoutMapLocal │ │ │ │ @@ -2372,15 +2372,15 @@ │ │ │ │ 2368: 016903b0 400 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2369: 011eae90 21092 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2370: 00466d3c 888 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2371: 0028e188 412 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2372: 000fb180 132 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2373: 0112aaf8 1784 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2374: 01912260 416 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2375: 01a80494 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2375: 01a8049c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2376: 00fb18fc 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2377: 0042460c 1284 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2378: 01b55fc4 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2379: 00fc0070 2552 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2380: 00135340 240 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2381: 013d5974 768 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2382: 00180854 508 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -2400,18 +2400,18 @@ │ │ │ │ 2396: 01686550 3260 FUNC GLOBAL DEFAULT 11 PCCreate_GAMG │ │ │ │ 2397: 013ab6dc 1316 FUNC GLOBAL DEFAULT 11 dmcreatefedefault_ │ │ │ │ 2398: 00229960 1536 FUNC GLOBAL DEFAULT 11 PetscLinearRegression │ │ │ │ 2399: 003ebb3c 432 FUNC GLOBAL DEFAULT 11 VecGetArray1d │ │ │ │ 2400: 00edd754 12 FUNC GLOBAL DEFAULT 11 PetscFVSetSpatialDimension │ │ │ │ 2401: 003fe3c8 420 FUNC GLOBAL DEFAULT 11 VecSetSizes │ │ │ │ 2402: 0045ddb8 408 FUNC GLOBAL DEFAULT 11 matcoloringsetfromoptions_ │ │ │ │ - 2403: 01aacb0c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ + 2403: 01aacb14 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 2404: 00f646e4 64 FUNC GLOBAL DEFAULT 11 dmcompositegetaccess4_ │ │ │ │ 2405: 00f647ac 52 FUNC GLOBAL DEFAULT 11 dmcompositegetlocalvectors4_ │ │ │ │ - 2406: 01a8d6b0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ + 2406: 01a8d6b8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 2407: 000cf23c 4 FUNC WEAK DEFAULT 11 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 2408: 000c5068 12 FUNC GLOBAL DEFAULT 11 f90array1ddestroyscalar_ │ │ │ │ 2409: 000d74b8 488 FUNC WEAK DEFAULT 11 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableI15MarkedObjectMapEEEiPT_iENUlPvE_4_FUNES6_ │ │ │ │ 2410: 012988c8 72 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetNormal │ │ │ │ 2411: 0044ebdc 1284 FUNC GLOBAL DEFAULT 11 matcoarsenviewfromoptions_ │ │ │ │ 2412: 0104cc20 412 FUNC GLOBAL DEFAULT 11 dmplexmetricsetverbosity_ │ │ │ │ 2413: 00414458 412 FUNC GLOBAL DEFAULT 11 vecimaginarypart_ │ │ │ │ @@ -2751,15 +2751,15 @@ │ │ │ │ 2747: 012b1224 256 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetConeSize │ │ │ │ 2748: 00a33264 580 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 2749: 000ceb34 1796 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 2750: 01b37698 24 OBJECT WEAK DEFAULT 20 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 2751: 016b82f8 752 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 2752: 014e1644 32 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 2753: 003fcfc8 136 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 2754: 01a804f4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 2754: 01a804fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 2755: 014048d0 16 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 2756: 000c5918 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 2757: 002a5500 164 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 2758: 00f21684 732 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 2759: 0038a4e8 520 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 2760: 0146cc94 16 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 2761: 0191ffac 1200 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -2800,15 +2800,15 @@ │ │ │ │ 2796: 00f01974 256 FUNC GLOBAL DEFAULT 11 PetscDSSetBdResidual │ │ │ │ 2797: 01937dc8 920 FUNC GLOBAL DEFAULT 11 TSForwardStep │ │ │ │ 2798: 00f99970 4612 FUNC GLOBAL DEFAULT 11 DMDAGetElements │ │ │ │ 2799: 00dc9a7c 1152 FUNC GLOBAL DEFAULT 11 matmulthermitiantranspose_ │ │ │ │ 2800: 0024a70c 496 FUNC GLOBAL DEFAULT 11 PetscTokenCreate │ │ │ │ 2801: 01c5d928 4 OBJECT GLOBAL DEFAULT 24 SNES_NewtonALEval │ │ │ │ 2802: 0197a2e8 532 FUNC GLOBAL DEFAULT 11 TSMonitorDMDARayDestroy │ │ │ │ - 2803: 01ab7c70 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ + 2803: 01ab7c78 443 OBJECT GLOBAL DEFAULT 13 MinSymTriQuadCitation │ │ │ │ 2804: 01862824 580 FUNC GLOBAL DEFAULT 11 DMDASNESSetFunctionLocalVec │ │ │ │ 2805: 0134156c 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetNumSpecies │ │ │ │ 2806: 00378da0 456 FUNC GLOBAL DEFAULT 11 petsclayoutdestroy_ │ │ │ │ 2807: 0185673c 412 FUNC GLOBAL DEFAULT 11 DMInterpolationAddPoints │ │ │ │ 2808: 016fe9a4 16 FUNC GLOBAL DEFAULT 11 PCPatchSetSaveOperators │ │ │ │ 2809: 019c1024 1172 FUNC GLOBAL DEFAULT 11 TaoMonitorDefaultShort │ │ │ │ 2810: 0043cd40 12 FUNC GLOBAL DEFAULT 11 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ @@ -2916,15 +2916,15 @@ │ │ │ │ 2912: 00f23434 1184 FUNC GLOBAL DEFAULT 11 petscdttensorquadraturecreate_ │ │ │ │ 2913: 01b34130 32 OBJECT GLOBAL DEFAULT 20 PetscDeviceCopyModes │ │ │ │ 2914: 01900e58 884 FUNC GLOBAL DEFAULT 11 tsroswsettype_ │ │ │ │ 2915: 0177efd0 408 FUNC GLOBAL DEFAULT 11 snescompositesettype_ │ │ │ │ 2916: 0028d854 44 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldconstraintindicesf90_ │ │ │ │ 2917: 0018ee90 936 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFGets │ │ │ │ 2918: 01b51ef0 4 OBJECT GLOBAL DEFAULT 24 PETSC_VIEWER_CLASSID │ │ │ │ - 2919: 01afc91c 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ + 2919: 01afc924 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 2920: 00112ad8 1700 FUNC GLOBAL DEFAULT 11 petscdrawtensorcontourpatch_ │ │ │ │ 2921: 010ffb44 1028 FUNC GLOBAL DEFAULT 11 DMPlexCreateWedgeBoxMesh │ │ │ │ 2922: 0025ccb8 628 FUNC GLOBAL DEFAULT 11 aogettype_ │ │ │ │ 2923: 0037f180 560 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5ReadSizes │ │ │ │ 2924: 019146ec 1300 FUNC GLOBAL DEFAULT 11 tsviewfromoptions_ │ │ │ │ 2925: 001c4280 424 FUNC GLOBAL DEFAULT 11 petsclogstateclasssetactive_ │ │ │ │ 2926: 00e2a650 1236 FUNC GLOBAL DEFAULT 11 MatGalerkin │ │ │ │ @@ -3082,15 +3082,15 @@ │ │ │ │ 3078: 01c5a860 4 OBJECT GLOBAL DEFAULT 24 MAT_Mult │ │ │ │ 3079: 012c21b4 328 FUNC GLOBAL DEFAULT 11 DMShellCreate │ │ │ │ 3080: 0021e06c 108 FUNC GLOBAL DEFAULT 11 ps_timer_create_ │ │ │ │ 3081: 018bd738 744 FUNC GLOBAL DEFAULT 11 TSGLEERegisterDestroy │ │ │ │ 3082: 00edb2e4 300 FUNC GLOBAL DEFAULT 11 PetscLimiterCreate_Sin │ │ │ │ 3083: 00e48e2c 124 FUNC GLOBAL DEFAULT 11 MatGetColumnMeansRealPart │ │ │ │ 3084: 0132659c 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewdestroy_ │ │ │ │ - 3085: 01a96368 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ + 3085: 01a96370 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_partitioning │ │ │ │ 3086: 010a4d54 448 FUNC GLOBAL DEFAULT 11 DMPlexGetAllCells_Internal │ │ │ │ 3087: 00de4588 428 FUNC GLOBAL DEFAULT 11 matishermitian_ │ │ │ │ 3088: 003d9898 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvectorread_ │ │ │ │ 3089: 000e3cd4 128 FUNC GLOBAL DEFAULT 11 PetscBenchView │ │ │ │ 3090: 00200e78 104 FUNC GLOBAL DEFAULT 11 PetscOptionsAllUsed │ │ │ │ 3091: 0191c6e4 928 FUNC GLOBAL DEFAULT 11 tssetoptionsprefix_ │ │ │ │ 3092: 00e3659c 652 FUNC GLOBAL DEFAULT 11 MatShift │ │ │ │ @@ -3112,15 +3112,15 @@ │ │ │ │ 3108: 017a0c6c 900 FUNC GLOBAL DEFAULT 11 snesmssettype_ │ │ │ │ 3109: 019d901c 416 FUNC GLOBAL DEFAULT 11 taolinesearchsetinitialsteplength_ │ │ │ │ 3110: 014d9300 1300 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDrawLG │ │ │ │ 3111: 014d64d0 816 FUNC GLOBAL DEFAULT 11 KSPMonitorSolutionDraw │ │ │ │ 3112: 00131f6c 20 FUNC GLOBAL DEFAULT 11 PetscRandomGetSeed │ │ │ │ 3113: 017ee79c 412 FUNC GLOBAL DEFAULT 11 snesgetnormschedule_ │ │ │ │ 3114: 00189194 632 FUNC GLOBAL DEFAULT 11 petscsynchronizedprintf_ │ │ │ │ - 3115: 01aca7b0 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ + 3115: 01aca7b8 352 OBJECT GLOBAL DEFAULT 13 ClementCitation │ │ │ │ 3116: 014b9ef0 580 FUNC GLOBAL DEFAULT 11 kspcreate_ │ │ │ │ 3117: 00161c5c 248 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasObjectAttribute │ │ │ │ 3118: 01c5bb98 4 OBJECT GLOBAL DEFAULT 24 DMPlexTransformRegisterAllCalled │ │ │ │ 3119: 014be88c 1008 FUNC GLOBAL DEFAULT 11 kspconvergedreasonview_ │ │ │ │ 3120: 0121dcc0 328 FUNC GLOBAL DEFAULT 11 DMPlexReorderSetDefault │ │ │ │ 3121: 00dd29a4 760 FUNC GLOBAL DEFAULT 11 matgetdiagonal_ │ │ │ │ 3122: 0138ffa8 792 FUNC GLOBAL DEFAULT 11 dmgetcoordinatedim_ │ │ │ │ @@ -3175,24 +3175,24 @@ │ │ │ │ 3171: 013d1acc 796 FUNC GLOBAL DEFAULT 11 dmlabelduplicate_ │ │ │ │ 3172: 016d3bb8 328 FUNC GLOBAL DEFAULT 11 PCMGSetGalerkin │ │ │ │ 3173: 013934d0 760 FUNC GLOBAL DEFAULT 11 dmsetcellcoordinateslocal_ │ │ │ │ 3174: 00350280 216 FUNC GLOBAL DEFAULT 11 petscsfgetgraph_ │ │ │ │ 3175: 014b0fbc 232 FUNC GLOBAL DEFAULT 11 DMKSPSetComputeOperators │ │ │ │ 3176: 014e1f84 2764 FUNC GLOBAL DEFAULT 11 KSPConvergedRateView │ │ │ │ 3177: 00e58014 336 FUNC GLOBAL DEFAULT 11 MatReorderForNonzeroDiagonal │ │ │ │ - 3178: 01a96374 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ + 3178: 01a9637c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coloring │ │ │ │ 3179: 0191e178 416 FUNC GLOBAL DEFAULT 11 tsgetequationtype_ │ │ │ │ 3180: 01b37374 28 OBJECT GLOBAL DEFAULT 20 PCJacobiTypes │ │ │ │ 3181: 001cc3b8 32 FUNC GLOBAL DEFAULT 11 petscmallocgetmaximumusage_ │ │ │ │ 3182: 01359664 260 FUNC GLOBAL DEFAULT 11 DMCoarsenHookRemove │ │ │ │ 3183: 001936ec 36 FUNC GLOBAL DEFAULT 11 petscinfosetfiltercommself_ │ │ │ │ 3184: 016165b8 424 FUNC GLOBAL DEFAULT 11 PCBJacobiSetTotalBlocks │ │ │ │ 3185: 014669f8 792 FUNC GLOBAL DEFAULT 11 kspgcrgetrestart_ │ │ │ │ 3186: 01c5dac8 4 OBJECT GLOBAL DEFAULT 24 TSTrajectory_DiskWrite │ │ │ │ - 3187: 01aacaf0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ + 3187: 01aacaf8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 3188: 01408040 432 FUNC GLOBAL DEFAULT 11 KSPCreate_BiCG │ │ │ │ 3189: 00dfb454 44 FUNC GLOBAL DEFAULT 11 MatFactorClearError │ │ │ │ 3190: 00f110b0 224 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobianPreconditioner │ │ │ │ 3191: 019d8264 796 FUNC GLOBAL DEFAULT 11 taolinesearchgetstartingvector_ │ │ │ │ 3192: 001c2af0 444 FUNC GLOBAL DEFAULT 11 petsclogstatecreate_ │ │ │ │ 3193: 01097f08 108 FUNC GLOBAL DEFAULT 11 DMPolytopeConvertNewOrientation_Internal │ │ │ │ 3194: 0044d494 12 FUNC GLOBAL DEFAULT 11 MatCoarsenSetGreedyOrdering │ │ │ │ @@ -3303,15 +3303,15 @@ │ │ │ │ 3299: 014dec8c 256 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3300: 01c5a8cc 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3301: 01c5d87c 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3302: 00f28e64 980 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3303: 00a87320 1144 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3304: 01914ff4 408 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3305: 01847800 844 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3306: 01a804b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3306: 01a804bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3307: 013c4e88 1212 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3308: 010213ec 912 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3309: 00fec918 1096 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3310: 000db210 1060 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3311: 0037c1c0 64 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3312: 00dbae50 908 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3313: 00a5f184 392 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3426,15 +3426,15 @@ │ │ │ │ 3422: 010565c0 428 FUNC GLOBAL DEFAULT 11 dmplexrebalancesharedpoints_ │ │ │ │ 3423: 014e9584 16 FUNC GLOBAL DEFAULT 11 KSPGetDiagonalScaleFix │ │ │ │ 3424: 0195c904 2436 FUNC GLOBAL DEFAULT 11 TSMonitorHGSwarmSolution │ │ │ │ 3425: 00dfba00 372 FUNC GLOBAL DEFAULT 11 MatConjugate │ │ │ │ 3426: 00f2ebfc 328 FUNC GLOBAL DEFAULT 11 PetscSpacePolynomialGetTensor │ │ │ │ 3427: 0034eff4 36 FUNC GLOBAL DEFAULT 11 vecscattersetfromoptions_ │ │ │ │ 3428: 0176c494 412 FUNC GLOBAL DEFAULT 11 pcsetuponblocks_ │ │ │ │ - 3429: 01afc04c 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ + 3429: 01afc054 344 OBJECT GLOBAL DEFAULT 13 ParMetisPartitionerCitation │ │ │ │ 3430: 01945258 2284 FUNC GLOBAL DEFAULT 11 TSStep │ │ │ │ 3431: 01c5a90c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionLoad │ │ │ │ 3432: 01b55cc8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_MPI_COMM_Fortran │ │ │ │ 3433: 01c5a910 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_DistributionView │ │ │ │ 3434: 00148cac 612 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetskipinfo_ │ │ │ │ 3435: 00feda10 228 FUNC GLOBAL DEFAULT 11 DMForestGetAdjacencyCodimension │ │ │ │ 3436: 011de0d0 140 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNoInsertion │ │ │ │ @@ -3445,15 +3445,15 @@ │ │ │ │ 3441: 000ffdf8 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3442: 00ef3100 252 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3443: 019d2a54 436 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3444: 002a5ccc 368 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3445: 013d2fe0 416 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3446: 00f2c924 220 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3447: 0109eb90 1864 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3448: 01a804a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3448: 01a804ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3449: 00dc29fc 420 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3450: 016838b8 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3451: 000dfb40 100 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3452: 01c5a48c 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3453: 01043908 904 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3454: 00257f20 116 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3455: 001f6900 420 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -3543,15 +3543,15 @@ │ │ │ │ 3539: 0103a9cc 800 FUNC GLOBAL DEFAULT 11 dmplexcreaterankfield_ │ │ │ │ 3540: 00f729b4 24 FUNC GLOBAL DEFAULT 11 DMDASetOverlap │ │ │ │ 3541: 00488124 992 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJPERM │ │ │ │ 3542: 013355c0 248 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewDestroy │ │ │ │ 3543: 013adbe8 420 FUNC GLOBAL DEFAULT 11 dmsetoutputsequencenumber_ │ │ │ │ 3544: 01252e80 3620 FUNC GLOBAL DEFAULT 11 DMPlexCreateHybridMesh │ │ │ │ 3545: 00da5e08 1544 FUNC GLOBAL DEFAULT 11 matsubmatrixvirtualupdate_ │ │ │ │ - 3546: 01a96390 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ + 3546: 01a96398 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 3547: 0195f17c 248 FUNC GLOBAL DEFAULT 11 TSRegister │ │ │ │ 3548: 00402b60 16 FUNC GLOBAL DEFAULT 11 VecGetOffloadMask │ │ │ │ 3549: 0135dfbc 1744 FUNC GLOBAL DEFAULT 11 DMCreateFieldDecomposition │ │ │ │ 3550: 018dace4 136 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptFinalizePackage │ │ │ │ 3551: 000c26b0 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLQueue │ │ │ │ 3552: 0161c0c8 752 FUNC GLOBAL DEFAULT 11 pccompositeaddpc_ │ │ │ │ 3553: 016c6894 772 FUNC GLOBAL DEFAULT 11 pcmgsetr_ │ │ │ │ @@ -3586,15 +3586,15 @@ │ │ │ │ 3582: 00b075e4 756 FUNC GLOBAL DEFAULT 11 matpreallocatorpreallocate_ │ │ │ │ 3583: 0034a610 408 FUNC GLOBAL DEFAULT 11 petscsfreset_ │ │ │ │ 3584: 00e5910c 24 FUNC GLOBAL DEFAULT 11 dmequals_ │ │ │ │ 3585: 003e81dc 276 FUNC GLOBAL DEFAULT 11 VecRestoreArray │ │ │ │ 3586: 00f1d9e8 764 FUNC GLOBAL DEFAULT 11 petscdscopyequations_ │ │ │ │ 3587: 0183d188 788 FUNC GLOBAL DEFAULT 11 matcreatesnesmf_ │ │ │ │ 3588: 000ff20c 116 FUNC GLOBAL DEFAULT 11 PetscDrawViewFromOptions │ │ │ │ - 3589: 01b132f0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ + 3589: 01b132f8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 3590: 00125ba0 180 FUNC GLOBAL DEFAULT 11 petscdrawzoom_ │ │ │ │ 3591: 0186db58 724 FUNC GLOBAL DEFAULT 11 DMSNESCheckFromOptions │ │ │ │ 3592: 00edc0d0 124 FUNC GLOBAL DEFAULT 11 PetscFVViewFromOptions │ │ │ │ 3593: 00abb2ec 20 FUNC GLOBAL DEFAULT 11 MatKAIJRestoreSRead │ │ │ │ 3594: 01791ff4 20 FUNC GLOBAL DEFAULT 11 SNESFASFullGetTotal │ │ │ │ 3595: 0015c5bc 324 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5SetBaseDimension2 │ │ │ │ 3596: 001185f0 36 FUNC GLOBAL DEFAULT 11 PetscDrawBarSort │ │ │ │ @@ -3732,15 +3732,15 @@ │ │ │ │ 3728: 005429b4 580 FUNC GLOBAL DEFAULT 11 MatMumpsSetIcntl │ │ │ │ 3729: 01b55ce4 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_REAL_Fortran │ │ │ │ 3730: 01856698 16 FUNC GLOBAL DEFAULT 11 DMInterpolationGetDim │ │ │ │ 3731: 00370630 1528 FUNC GLOBAL DEFAULT 11 PetscSFCreateFromLayouts │ │ │ │ 3732: 017aa354 400 FUNC GLOBAL DEFAULT 11 SNESMultiblockGetSubSNES │ │ │ │ 3733: 002b2b48 140 FUNC GLOBAL DEFAULT 11 PetscSectionSymCopy │ │ │ │ 3734: 019c76bc 16 FUNC GLOBAL DEFAULT 11 TaoGetGradientNorm │ │ │ │ - 3735: 01aa6fec 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ + 3735: 01aa6ff4 406 OBJECT GLOBAL DEFAULT 13 ScaLAPACKCitation │ │ │ │ 3736: 019c74f8 12 FUNC GLOBAL DEFAULT 11 TaoSetApplicationContext │ │ │ │ 3737: 0137b8bc 184 FUNC GLOBAL DEFAULT 11 DMCeedDestroy │ │ │ │ 3738: 01c5beac 32 OBJECT GLOBAL DEFAULT 24 PC_BDDC_LocalSolvers │ │ │ │ 3739: 019d91bc 764 FUNC GLOBAL DEFAULT 11 taolinesearchgetsteplength_ │ │ │ │ 3740: 0176b75c 1732 FUNC GLOBAL DEFAULT 11 pcapplyrichardson_ │ │ │ │ 3741: 00437de0 192 FUNC GLOBAL DEFAULT 11 VecExp │ │ │ │ 3742: 01204dbc 104 FUNC GLOBAL DEFAULT 11 DMPlexPointGlobalRef │ │ │ │ @@ -3812,15 +3812,15 @@ │ │ │ │ 3808: 0195e650 140 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 3809: 006d2520 360 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 3810: 0152cca4 824 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 3811: 0042d250 244 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 3812: 00e43d78 1060 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 3813: 0026b6b4 1480 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 3814: 017ac4f8 2004 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 3815: 01a8048c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 3815: 01a80494 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 3816: 019e1d48 328 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 3817: 0189c1a4 884 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 3818: 000e1f78 36 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 3819: 019dcc18 32 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 3820: 001bd418 132 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 3821: 019366b4 1452 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 3822: 00261094 388 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -3850,15 +3850,15 @@ │ │ │ │ 3846: 004810e0 392 FUNC GLOBAL DEFAULT 11 MatMPIAdjToSeqRankZero │ │ │ │ 3847: 00f32984 656 FUNC GLOBAL DEFAULT 11 PetscSpaceCreate_Ptrimmed │ │ │ │ 3848: 01b34720 20 OBJECT GLOBAL DEFAULT 20 PetscDeviceAttributes │ │ │ │ 3849: 001454b4 328 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySetSkipHeader │ │ │ │ 3850: 013d8bf4 832 FUNC GLOBAL DEFAULT 11 petscsectionsymcreatelabel_ │ │ │ │ 3851: 0026bc7c 1176 FUNC GLOBAL DEFAULT 11 iscreatesubis_ │ │ │ │ 3852: 01c5a4ac 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_SetGraph │ │ │ │ - 3853: 01aacb08 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ + 3853: 01aacb10 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 3854: 00f17528 416 FUNC GLOBAL DEFAULT 11 petscdssetforcequad_ │ │ │ │ 3855: 00e2c124 1276 FUNC GLOBAL DEFAULT 11 MatCreateMPIMatConcatenateSeqMat │ │ │ │ 3856: 00fb10bc 572 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf902_ │ │ │ │ 3857: 00146700 404 FUNC GLOBAL DEFAULT 11 PetscViewerFileGetMode │ │ │ │ 3858: 0016b680 604 FUNC GLOBAL DEFAULT 11 petscviewersetup_ │ │ │ │ 3859: 017fc190 92 FUNC GLOBAL DEFAULT 11 snesconvergeddefault_ │ │ │ │ 3860: 00dc01c8 792 FUNC GLOBAL DEFAULT 11 matfindnonzerorows_ │ │ │ │ @@ -3901,15 +3901,15 @@ │ │ │ │ 3897: 01329440 408 FUNC GLOBAL DEFAULT 11 dmswarmcomputelocalsizefromoptions_ │ │ │ │ 3898: 014a46a0 324 FUNC GLOBAL DEFAULT 11 KSPRichardsonSetSelfScale │ │ │ │ 3899: 01729e04 1012 FUNC GLOBAL DEFAULT 11 PCCreate_Redundant │ │ │ │ 3900: 00efd414 12 FUNC GLOBAL DEFAULT 11 PetscDSSetForceQuad │ │ │ │ 3901: 001576f4 612 FUNC GLOBAL DEFAULT 11 petscviewerhdf5setdefaulttimestepping_ │ │ │ │ 3902: 01b3744c 24 OBJECT GLOBAL DEFAULT 20 SNESCompositeTypes │ │ │ │ 3903: 002a41a8 32 FUNC GLOBAL DEFAULT 11 PetscSectionSetDof │ │ │ │ - 3904: 01a96380 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ + 3904: 01a96388 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 3905: 0029123c 416 FUNC GLOBAL DEFAULT 11 petscsectionsetdof_ │ │ │ │ 3906: 00fb13b4 608 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayf903_ │ │ │ │ 3907: 001e09c0 1044 FUNC GLOBAL DEFAULT 11 petscobjectsgetobject_ │ │ │ │ 3908: 001871d0 356 FUNC GLOBAL DEFAULT 11 PetscTestDirectory │ │ │ │ 3909: 011ea12c 3428 FUNC GLOBAL DEFAULT 11 DMPlexOrientPoint │ │ │ │ 3910: 018d9250 400 FUNC GLOBAL DEFAULT 11 TSGLLEGetAdapt │ │ │ │ 3911: 0136bee0 16 FUNC GLOBAL DEFAULT 11 DMGetFineDM │ │ │ │ @@ -4211,15 +4211,15 @@ │ │ │ │ 4207: 003542e8 308 FUNC GLOBAL DEFAULT 11 PetscSFGetRootRanks │ │ │ │ 4208: 01b56198 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct │ │ │ │ 4209: 0183509c 412 FUNC GLOBAL DEFAULT 11 sneslinesearchsetorder_ │ │ │ │ 4210: 019cbe84 212 FUNC GLOBAL DEFAULT 11 TaoSetSolution │ │ │ │ 4211: 0101c39c 128 FUNC GLOBAL DEFAULT 11 DMSetUp_Patch │ │ │ │ 4212: 019e2bb4 316 FUNC GLOBAL DEFAULT 11 TaoPythonSetType │ │ │ │ 4213: 0128d994 140 FUNC GLOBAL DEFAULT 11 DMPlexPointQueueBack │ │ │ │ - 4214: 01b132dc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ + 4214: 01b132e4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_trajectory │ │ │ │ 4215: 019d3db8 48 FUNC GLOBAL DEFAULT 11 TaoRegisterAll │ │ │ │ 4216: 0018a2d0 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplexcnt_ │ │ │ │ 4217: 0056e940 148 FUNC GLOBAL DEFAULT 11 MatSeqAIJRestoreArrayWrite │ │ │ │ 4218: 01c5bc80 4 OBJECT GLOBAL DEFAULT 24 PETSCPARTITIONER_CLASSID │ │ │ │ 4219: 00190224 376 FUNC GLOBAL DEFAULT 11 PetscBinaryOpen │ │ │ │ 4220: 00f47690 1296 FUNC GLOBAL DEFAULT 11 petscspacegetdegree_ │ │ │ │ 4221: 000d85d0 932 FUNC WEAK DEFAULT 11 _ZN5Petsc5khash10KHashTableISt4pairIxN15MarkedObjectMap11mapped_typeEENS0_6detail15indirect_hasherIxSt4hashIxEEENS6_14indirect_equalIxSt8equal_toIxEEEE23find_and_emplace_final_IRKxZNSF_17find_and_emplace_ISI_JRSt21piecewise_construct_tSt5tupleIJSI_EESM_IJEEEEES2_INSF_14table_iteratorILb0EEEbEOT_DpOT0_EUlvE_EESR_ST_OT0_ │ │ │ │ @@ -4227,15 +4227,15 @@ │ │ │ │ 4223: 012a75e8 752 FUNC GLOBAL DEFAULT 11 dmplextransformsetactive_ │ │ │ │ 4224: 013d6480 1184 FUNC GLOBAL DEFAULT 11 dmlabelpermute_ │ │ │ │ 4225: 013bf1a8 408 FUNC GLOBAL DEFAULT 11 dmgetsparselocalize_ │ │ │ │ 4226: 01801a10 304 FUNC GLOBAL DEFAULT 11 SNESSetDivergenceTolerance │ │ │ │ 4227: 01785b5c 892 FUNC GLOBAL DEFAULT 11 SNESCreate_Composite │ │ │ │ 4228: 016c1d34 408 FUNC GLOBAL DEFAULT 11 pcmgsetdistinctsmoothup_ │ │ │ │ 4229: 00374ff8 788 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingcreateis_ │ │ │ │ - 4230: 01aacab8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ + 4230: 01aacac0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_space │ │ │ │ 4231: 0191e658 420 FUNC GLOBAL DEFAULT 11 tssetconvergedreason_ │ │ │ │ 4232: 00e3f20c 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsimaginarypart_ │ │ │ │ 4233: 00e90bf0 636 FUNC GLOBAL DEFAULT 11 petscdualspacegettype_ │ │ │ │ 4234: 001be708 176 FUNC GLOBAL DEFAULT 11 PetscLogObjects │ │ │ │ 4235: 0022a060 40 FUNC GLOBAL DEFAULT 11 PetscIsNanReal │ │ │ │ 4236: 0183470c 468 FUNC GLOBAL DEFAULT 11 sneslinesearchsettolerances_ │ │ │ │ 4237: 0118c864 148 FUNC GLOBAL DEFAULT 11 PetscGridHashEnlarge │ │ │ │ @@ -4351,15 +4351,15 @@ │ │ │ │ 4347: 01368c6c 660 FUNC GLOBAL DEFAULT 11 DMSetLabel │ │ │ │ 4348: 00289f5c 2428 FUNC GLOBAL DEFAULT 11 ISExpand │ │ │ │ 4349: 00a7ded8 392 FUNC GLOBAL DEFAULT 11 MatDiagonalRestoreInverseDiagonal │ │ │ │ 4350: 01973cec 764 FUNC GLOBAL DEFAULT 11 TSTrajectorySetDirname │ │ │ │ 4351: 0133efcc 5456 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinates │ │ │ │ 4352: 01b36574 28 OBJECT GLOBAL DEFAULT 20 MatFactorShiftTypes │ │ │ │ 4353: 00396d1c 1120 FUNC GLOBAL DEFAULT 11 veccreateghostblockwitharray_ │ │ │ │ - 4354: 01aacb04 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ + 4354: 01aacb0c 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 4355: 00ee5640 412 FUNC GLOBAL DEFAULT 11 PetscQuadratureEqual │ │ │ │ 4356: 000c541c 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyint_ │ │ │ │ 4357: 019d8b9c 1152 FUNC GLOBAL DEFAULT 11 taolinesearchsetvariablebounds_ │ │ │ │ 4358: 0161c3b8 792 FUNC GLOBAL DEFAULT 11 pccompositegetnumberpc_ │ │ │ │ 4359: 00e3ec18 764 FUNC GLOBAL DEFAULT 11 matgetcolumnnorms_ │ │ │ │ 4360: 00219ed0 432 FUNC GLOBAL DEFAULT 11 PetscSubcommSetNumber │ │ │ │ 4361: 00ed88fc 264 FUNC GLOBAL DEFAULT 11 PetscLimiterDestroy │ │ │ │ @@ -4435,15 +4435,15 @@ │ │ │ │ 4431: 01609cb4 752 FUNC GLOBAL DEFAULT 11 pcbddcsetneumannboundarieslocal_ │ │ │ │ 4432: 001144ac 500 FUNC GLOBAL DEFAULT 11 PetscDrawAxisDestroy │ │ │ │ 4433: 0020924c 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetReal │ │ │ │ 4434: 003da480 796 FUNC GLOBAL DEFAULT 11 veclockget_ │ │ │ │ 4435: 017e3d78 940 FUNC GLOBAL DEFAULT 11 SNESCreate_VINEWTONSSLS │ │ │ │ 4436: 017e9dbc 412 FUNC GLOBAL DEFAULT 11 snesgetalwayscomputesfinalresidual_ │ │ │ │ 4437: 00d904c0 464 FUNC GLOBAL DEFAULT 11 MatCreateSeqSELL │ │ │ │ - 4438: 01aacafc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ + 4438: 01aacb04 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 4439: 00f97c5c 1348 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOFRead │ │ │ │ 4440: 00f3b920 332 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetSubspace │ │ │ │ 4441: 01c5d850 4 OBJECT GLOBAL DEFAULT 24 PC_Patch_ComputeOp │ │ │ │ 4442: 019c5844 12 FUNC GLOBAL DEFAULT 11 TaoSetConvergedReason │ │ │ │ 4443: 00f2701c 968 FUNC GLOBAL DEFAULT 11 petscpdfsamplegaussian2d_ │ │ │ │ 4444: 01b56128 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len_th │ │ │ │ 4445: 01542cb8 408 FUNC GLOBAL DEFAULT 11 pcasmgetlocaltype_ │ │ │ │ @@ -4460,15 +4460,15 @@ │ │ │ │ 4456: 01c5a87c 4 OBJECT GLOBAL DEFAULT 24 PETSCDUALSPACE_SetUp │ │ │ │ 4457: 00efd528 216 FUNC GLOBAL DEFAULT 11 PetscDSSetCohesive │ │ │ │ 4458: 0028d6c0 176 FUNC GLOBAL DEFAULT 11 petscsectionsetconstraintindicesf90_ │ │ │ │ 4459: 01542b1c 412 FUNC GLOBAL DEFAULT 11 pcasmsetlocaltype_ │ │ │ │ 4460: 00652628 1040 FUNC GLOBAL DEFAULT 11 MatCreateBAIJ │ │ │ │ 4461: 01256e2c 244 FUNC GLOBAL DEFAULT 11 DMPlexReferenceTreeGetChildSymmetry │ │ │ │ 4462: 019eaa60 2252 FUNC GLOBAL DEFAULT 11 TaoSoftThreshold │ │ │ │ - 4463: 01aacaf8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ + 4463: 01aacb00 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 4464: 0010b538 424 FUNC GLOBAL DEFAULT 11 petscdrawpoint_ │ │ │ │ 4465: 014052d4 680 FUNC GLOBAL DEFAULT 11 KSPCreate_BCGSL │ │ │ │ 4466: 00f16144 412 FUNC GLOBAL DEFAULT 11 petscdssetfromoptions_ │ │ │ │ 4467: 01204c98 48 FUNC GLOBAL DEFAULT 11 DMPlexPointLocalFieldRead │ │ │ │ 4468: 018b9a6c 884 FUNC GLOBAL DEFAULT 11 tsgleesettype_ │ │ │ │ 4469: 00355674 632 FUNC GLOBAL DEFAULT 11 PetscSFGetRanksSF │ │ │ │ 4470: 00177f08 348 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintNonEmpty │ │ │ │ @@ -4487,15 +4487,15 @@ │ │ │ │ 4483: 001245c8 412 FUNC GLOBAL DEFAULT 11 petscdrawlgsetusemarkers_ │ │ │ │ 4484: 0116d0b4 9712 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Patch_Internal │ │ │ │ 4485: 00373784 196 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingrestoreindicesf90_ │ │ │ │ 4486: 0197eda4 2780 FUNC GLOBAL DEFAULT 11 TSMonitorLGCtxNetworkSolution │ │ │ │ 4487: 014a1858 412 FUNC GLOBAL DEFAULT 11 ksprichardsonsetselfscale_ │ │ │ │ 4488: 00249354 248 FUNC GLOBAL DEFAULT 11 PetscMPIIntSortSemiOrdered │ │ │ │ 4489: 00394dd8 556 FUNC GLOBAL DEFAULT 11 VecGhostUpdateEnd │ │ │ │ - 4490: 01af58b0 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ + 4490: 01af58b8 13 OBJECT GLOBAL DEFAULT 13 DMSwarmField_rank │ │ │ │ 4491: 00e2f728 264 FUNC GLOBAL DEFAULT 11 MatEliminateZeros │ │ │ │ 4492: 003ceef4 312 FUNC GLOBAL DEFAULT 11 VecCreateSeq │ │ │ │ 4493: 002779b8 920 FUNC GLOBAL DEFAULT 11 ISGetNonlocalIndices │ │ │ │ 4494: 00379298 408 FUNC GLOBAL DEFAULT 11 petsclayoutsetup_ │ │ │ │ 4495: 00fd7260 3180 FUNC GLOBAL DEFAULT 11 dmdagetinfo_ │ │ │ │ 4496: 002af1e4 368 FUNC GLOBAL DEFAULT 11 PetscSectionSymCreate │ │ │ │ 4497: 019ced8c 24 FUNC GLOBAL DEFAULT 11 TaoSetObjective │ │ │ │ @@ -4613,15 +4613,15 @@ │ │ │ │ 4609: 0036a4ac 828 FUNC GLOBAL DEFAULT 11 petscsfcreatestridedsf_ │ │ │ │ 4610: 00f04a14 500 FUNC GLOBAL DEFAULT 11 PetscDSGetFieldOffsetCohesive │ │ │ │ 4611: 018949b4 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFullyImplicit │ │ │ │ 4612: 01c5a8dc 4 OBJECT GLOBAL DEFAULT 24 PetscSpaceRegisterAllCalled │ │ │ │ 4613: 014bcc3c 1144 FUNC GLOBAL DEFAULT 11 kspchecksolve_ │ │ │ │ 4614: 00de7274 416 FUNC GLOBAL DEFAULT 11 matfactorfactorizeschurcomplement_ │ │ │ │ 4615: 0165f824 980 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetsubksp_ │ │ │ │ - 4616: 01afc2dc 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ + 4616: 01afc2e4 312 OBJECT GLOBAL DEFAULT 13 PTScotchPartitionerCitation │ │ │ │ 4617: 01b571d8 4 OBJECT GLOBAL DEFAULT 24 PetscInitializeCalled │ │ │ │ 4618: 00239628 984 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipBlock │ │ │ │ 4619: 013b6f9c 1196 FUNC GLOBAL DEFAULT 11 dmsetauxiliaryvec_ │ │ │ │ 4620: 01454a38 792 FUNC GLOBAL DEFAULT 11 ksppipefcggetnprealloc_ │ │ │ │ 4621: 000fb90c 132 FUNC GLOBAL DEFAULT 11 PetscDrawLineSetWidth │ │ │ │ 4622: 013b9f3c 1712 FUNC GLOBAL DEFAULT 11 dmadaptmetric_ │ │ │ │ 4623: 01b37480 12 OBJECT GLOBAL DEFAULT 20 SNESNASMFJTypes │ │ │ │ @@ -4720,15 +4720,15 @@ │ │ │ │ 4716: 0113d1d0 332 FUNC GLOBAL DEFAULT 11 DMPlexGetUseCeed │ │ │ │ 4717: 013352d0 752 FUNC GLOBAL DEFAULT 11 DMSwarmCollectViewCreate │ │ │ │ 4718: 00f4a640 12 FUNC GLOBAL DEFAULT 11 PetscSpaceSetNumVariables │ │ │ │ 4719: 0179099c 1300 FUNC GLOBAL DEFAULT 11 SNESFASSetLog │ │ │ │ 4720: 0190afd4 388 FUNC GLOBAL DEFAULT 11 TSRosWGetType │ │ │ │ 4721: 01915b24 412 FUNC GLOBAL DEFAULT 11 tsgetexactfinaltime_ │ │ │ │ 4722: 017799cc 12 FUNC GLOBAL DEFAULT 11 PCSetPreSolve │ │ │ │ - 4723: 01b0cfd4 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ + 4723: 01b0cfdc 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_convest │ │ │ │ 4724: 00e927d8 796 FUNC GLOBAL DEFAULT 11 petscdualspacegetorder_ │ │ │ │ 4725: 00f10928 68 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasJacobian │ │ │ │ 4726: 00197e34 12 FUNC GLOBAL DEFAULT 11 petscloggputimeend_ │ │ │ │ 4727: 00272d8c 256 FUNC GLOBAL DEFAULT 11 ISGetIndices │ │ │ │ 4728: 002228bc 36 FUNC GLOBAL DEFAULT 11 petscmemcmp_ │ │ │ │ 4729: 001cc714 32 FUNC GLOBAL DEFAULT 11 petscmallocgetdebug_ │ │ │ │ 4730: 00dc42f0 1544 FUNC GLOBAL DEFAULT 11 matsetvaluesis_ │ │ │ │ @@ -4737,15 +4737,15 @@ │ │ │ │ 4733: 01b372a8 20 OBJECT GLOBAL DEFAULT 20 MatLMVMDenseTypes │ │ │ │ 4734: 0138edec 972 FUNC GLOBAL DEFAULT 11 PetscLimiterRegisterAll │ │ │ │ 4735: 000ea764 1116 FUNC GLOBAL DEFAULT 11 PetscDrawCreate_Image │ │ │ │ 4736: 0026a7a4 596 FUNC GLOBAL DEFAULT 11 ISStrideSetStride │ │ │ │ 4737: 010030f0 10256 FUNC GLOBAL DEFAULT 11 DMNetworkLayoutSetUp │ │ │ │ 4738: 0041b4e8 1772 FUNC GLOBAL DEFAULT 11 VecBoundGradientProjection │ │ │ │ 4739: 00ffa710 1304 FUNC GLOBAL DEFAULT 11 dmnetworkgetnumedges_ │ │ │ │ - 4740: 01aacb10 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ + 4740: 01aacb18 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 4741: 0165e908 416 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetgkbnu_ │ │ │ │ 4742: 01538b58 408 FUNC GLOBAL DEFAULT 11 PCASMGetSubKSP │ │ │ │ 4743: 0199e5c0 1472 FUNC GLOBAL DEFAULT 11 DMPlexTSComputeRHSFunctionFVM │ │ │ │ 4744: 000c5c74 4 FUNC GLOBAL DEFAULT 11 f90array4dcreatefortranaddr_ │ │ │ │ 4745: 0190dd38 392 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticGetType │ │ │ │ 4746: 017a579c 412 FUNC GLOBAL DEFAULT 11 snesmultiblocksetblocksize_ │ │ │ │ 4747: 017f1338 416 FUNC GLOBAL DEFAULT 11 snessetgridsequence_ │ │ │ │ @@ -4787,37 +4787,37 @@ │ │ │ │ 4783: 00debf34 424 FUNC GLOBAL DEFAULT 11 matgetnonzerostate_ │ │ │ │ 4784: 0132c7bc 556 FUNC GLOBAL DEFAULT 11 DMSwarmGetField │ │ │ │ 4785: 018033c0 16 FUNC GLOBAL DEFAULT 11 SNESGetSolution │ │ │ │ 4786: 00272cf8 16 FUNC GLOBAL DEFAULT 11 ISGetLayout │ │ │ │ 4787: 002593d0 136 FUNC GLOBAL DEFAULT 11 AOFinalizePackage │ │ │ │ 4788: 003924b4 880 FUNC GLOBAL DEFAULT 11 PFView │ │ │ │ 4789: 0152a2cc 752 FUNC GLOBAL DEFAULT 11 matschurcomplementsetksp_ │ │ │ │ - 4790: 01b0cfd8 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ + 4790: 01b0cfe0 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 4791: 014737d4 792 FUNC GLOBAL DEFAULT 11 kspgmresgetrestart_ │ │ │ │ 4792: 01c5a9bc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_InterpolateSF │ │ │ │ 4793: 00e1d970 52 FUNC GLOBAL DEFAULT 11 MatIsHermitianKnown │ │ │ │ 4794: 00ebd590 240 FUNC GLOBAL DEFAULT 11 PetscFECreateLagrange │ │ │ │ 4795: 001dbea0 116 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 4796: 01769af0 1152 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 4797: 016dd420 28 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 4798: 00df24e0 4996 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 4799: 0189d0c0 412 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 4800: 010206f4 1396 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 4801: 01473308 408 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 4802: 01a8052c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 4802: 01a80534 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 4803: 001fd46c 220 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 4804: 00e3ae78 504 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 4805: 00a34978 412 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 4806: 0017a84c 308 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 4807: 001350dc 140 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 4808: 00198048 224 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 4809: 00407d04 40 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 4810: 01862c24 444 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 4811: 014dc670 244 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 4812: 01a804a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 4812: 01a804b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 4813: 014ddc80 448 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 4814: 014d8dbc 252 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 4815: 001938a8 32 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 4816: 01c5a584 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 4817: 016d4344 328 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 4818: 017f7344 804 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 4819: 01684450 336 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -4825,15 +4825,15 @@ │ │ │ │ 4821: 000c2114 136 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 4822: 00dfbb74 268 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 4823: 012c68b4 1304 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 4824: 00b21e88 3040 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 4825: 01b56044 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 4826: 0193b720 216 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 4827: 01b51e80 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 4828: 01a80518 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 4828: 01a80520 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 4829: 00eda9b4 116 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 4830: 01010f64 2788 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 4831: 0020e744 760 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 4832: 0045f67c 248 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 4833: 0183a714 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 4834: 00396a00 796 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 4835: 01315bb8 1220 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -4845,15 +4845,15 @@ │ │ │ │ 4841: 014bd528 1292 FUNC GLOBAL DEFAULT 11 kspcomputeeigenvalues_ │ │ │ │ 4842: 013c5e74 512 FUNC GLOBAL DEFAULT 11 DMLabelSetValue │ │ │ │ 4843: 001bbd50 136 FUNC GLOBAL DEFAULT 11 PetscLogHandlerObjectDestroy │ │ │ │ 4844: 019b8244 1008 FUNC GLOBAL DEFAULT 11 taoview_ │ │ │ │ 4845: 000c4dc0 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatereal_ │ │ │ │ 4846: 01c5a560 4 OBJECT GLOBAL DEFAULT 24 VEC_PointwiseMult │ │ │ │ 4847: 019c3068 376 FUNC GLOBAL DEFAULT 11 TaoAddLineSearchCounts │ │ │ │ - 4848: 01b0a8e0 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ + 4848: 01b0a8e8 433 OBJECT GLOBAL DEFAULT 13 PCPatchCitation │ │ │ │ 4849: 00aea55c 1292 FUNC GLOBAL DEFAULT 11 matnestgetlocaliss_ │ │ │ │ 4850: 00402b3c 8 FUNC GLOBAL DEFAULT 11 VecSetBindingPropagates │ │ │ │ 4851: 00393538 16 FUNC GLOBAL DEFAULT 11 PFGetType │ │ │ │ 4852: 0195e5b4 156 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeCtxCreate │ │ │ │ 4853: 000c4d68 88 FUNC GLOBAL DEFAULT 11 f90array1dcreatescalar_ │ │ │ │ 4854: 00ecee34 2336 FUNC GLOBAL DEFAULT 11 petscfeintegratebdjacobian_ │ │ │ │ 4855: 00ed1530 572 FUNC GLOBAL DEFAULT 11 petscfecreatelagrange_ │ │ │ │ @@ -4904,15 +4904,15 @@ │ │ │ │ 4900: 01c5bce0 4 OBJECT GLOBAL DEFAULT 24 KSP_MatSolveTranspose │ │ │ │ 4901: 001e18a4 408 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 4902: 004071dc 768 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 4903: 000c2790 112 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 4904: 000cc1e4 472 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 4905: 01913968 1152 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 4906: 00166928 428 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ - 4907: 01a804c0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 4907: 01a804c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 4908: 00f299d8 976 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 4909: 0040f6a0 436 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 4910: 00f0fef4 160 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 4911: 00e542dc 136 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 4912: 0187b428 528 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 4913: 0134f970 308 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 4914: 00fb21c8 188 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -4978,15 +4978,15 @@ │ │ │ │ 4974: 01b56118 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_any_ct_th │ │ │ │ 4975: 0012c5c0 800 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetFromOptions │ │ │ │ 4976: 019e1070 2568 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrixFree │ │ │ │ 4977: 01c5a828 4 OBJECT GLOBAL DEFAULT 24 MAT_LUFactor │ │ │ │ 4978: 013edaa8 492 FUNC GLOBAL DEFAULT 11 KSPGuessCreate_Fischer │ │ │ │ 4979: 004b5e04 344 FUNC GLOBAL DEFAULT 11 MatMPIAIJSetPreallocationCSR │ │ │ │ 4980: 01881c28 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetStepLimits │ │ │ │ - 4981: 01aacb18 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ + 4981: 01aacb20 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 4982: 00e30e00 1532 FUNC GLOBAL DEFAULT 11 MatFDColoringSetFromOptions │ │ │ │ 4983: 00ac0088 3116 FUNC GLOBAL DEFAULT 11 MatCreateLocalRef │ │ │ │ 4984: 00eb7a60 352 FUNC GLOBAL DEFAULT 11 PetscFEIntegrate │ │ │ │ 4985: 0147ae34 336 FUNC GLOBAL DEFAULT 11 KSPGMRESSetBreakdownTolerance │ │ │ │ 4986: 00f9bbd4 1252 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalAllCreate │ │ │ │ 4987: 013960b0 632 FUNC GLOBAL DEFAULT 11 dmgetmattype_ │ │ │ │ 4988: 017761dc 1164 FUNC GLOBAL DEFAULT 11 PCApplyTranspose │ │ │ │ @@ -5012,15 +5012,15 @@ │ │ │ │ 5008: 00415b10 1216 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 5009: 00de9b70 1544 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 5010: 017e9c1c 416 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 5011: 012cff54 416 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 5012: 018312d4 1572 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 5013: 01c5a730 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 5014: 00393bb8 904 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 5015: 01a80514 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 5015: 01a8051c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 5016: 00ae9b40 1296 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 5017: 01c5bc24 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 5018: 00f1096c 224 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 5019: 00e1ef54 500 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 5020: 00475a34 128 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 5021: 0037a1fc 412 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 5022: 013b4928 788 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -5058,15 +5058,15 @@ │ │ │ │ 5054: 015234a8 516 FUNC GLOBAL DEFAULT 11 MatCreateLMVMSymBadBroyden │ │ │ │ 5055: 001fec40 704 FUNC GLOBAL DEFAULT 11 PetscOptionsViewError │ │ │ │ 5056: 001739ac 684 FUNC GLOBAL DEFAULT 11 PetscViewerFlowControlEndWorker │ │ │ │ 5057: 013408b0 876 FUNC GLOBAL DEFAULT 11 DMSwarmSetPointCoordinatesCellwise │ │ │ │ 5058: 003ffc54 124 FUNC GLOBAL DEFAULT 11 VecCopy │ │ │ │ 5059: 0011a458 408 FUNC GLOBAL DEFAULT 11 PetscDrawSPDestroy │ │ │ │ 5060: 01b5824c 4 OBJECT GLOBAL DEFAULT 24 set_parameter_functions │ │ │ │ - 5061: 01a8d664 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ + 5061: 01a8d66c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_array │ │ │ │ 5062: 00b4a7ac 444 FUNC GLOBAL DEFAULT 11 MatCreateSeqSBAIJ │ │ │ │ 5063: 018fb124 328 FUNC GLOBAL DEFAULT 11 TSMPRKSetType │ │ │ │ 5064: 001f03c0 944 FUNC GLOBAL DEFAULT 11 petscoptionsgetscalararray_ │ │ │ │ 5065: 0016e2fc 264 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatCreate │ │ │ │ 5066: 014bb050 412 FUNC GLOBAL DEFAULT 11 kspsetconvergednegativecurvature_ │ │ │ │ 5067: 00fd51fc 1176 FUNC GLOBAL DEFAULT 11 dmdacreateaggregates_ │ │ │ │ 5068: 017ef3d8 420 FUNC GLOBAL DEFAULT 11 snessetfunctiontype_ │ │ │ │ @@ -5171,15 +5171,15 @@ │ │ │ │ 5167: 001d7b4c 748 FUNC GLOBAL DEFAULT 11 PetscOptionsName_Private │ │ │ │ 5168: 0041a0b0 2732 FUNC GLOBAL DEFAULT 11 VecISCopy │ │ │ │ 5169: 002b2bd4 140 FUNC GLOBAL DEFAULT 11 PetscSectionSymDistribute │ │ │ │ 5170: 01313020 68 FUNC GLOBAL DEFAULT 11 DMStagGetDOF │ │ │ │ 5171: 014d9c78 48 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReasonString │ │ │ │ 5172: 0140557c 408 FUNC GLOBAL DEFAULT 11 kspbcgslsetxres_ │ │ │ │ 5173: 01c5d974 4 OBJECT GLOBAL DEFAULT 24 DMAdaptorMonitorRegisterAllCalled │ │ │ │ - 5174: 01b132e8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ + 5174: 01b132f0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts │ │ │ │ 5175: 00e0c9c0 732 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumns │ │ │ │ 5176: 013c386c 132 FUNC GLOBAL DEFAULT 11 DMLabelSetUp │ │ │ │ 5177: 019414dc 520 FUNC GLOBAL DEFAULT 11 TSGetRHSFunction │ │ │ │ 5178: 002a9a98 860 FUNC GLOBAL DEFAULT 11 PetscSectionSetConstraintIndices │ │ │ │ 5179: 00429828 16 FUNC GLOBAL DEFAULT 11 VecTaggerGetInvert │ │ │ │ 5180: 002908a0 412 FUNC GLOBAL DEFAULT 11 petscsectiongetpointmajor_ │ │ │ │ 5181: 00136434 1840 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetStdout │ │ │ │ @@ -5235,15 +5235,15 @@ │ │ │ │ 5231: 00466b98 420 FUNC GLOBAL DEFAULT 11 SPARSEPACKdegree │ │ │ │ 5232: 016c2acc 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualdefault_ │ │ │ │ 5233: 0141401c 332 FUNC GLOBAL DEFAULT 11 KSPCGSetObjectiveTarget │ │ │ │ 5234: 00e342a0 44 FUNC GLOBAL DEFAULT 11 matfdcoloringrestoreperturbedcolumnsf90_ │ │ │ │ 5235: 014d5568 916 FUNC GLOBAL DEFAULT 11 KSPMonitorTrueResidualDraw │ │ │ │ 5236: 010410cc 1152 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientclementinterpolant_ │ │ │ │ 5237: 0138e978 616 FUNC GLOBAL DEFAULT 11 PetscDualSpaceRegisterAll │ │ │ │ - 5238: 01a8054c 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 5238: 01a80554 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 5239: 01c5a718 4 OBJECT GLOBAL DEFAULT 24 MAT_GetMultiProcBlock │ │ │ │ 5240: 0135ad10 296 FUNC GLOBAL DEFAULT 11 DMPrintCellVector │ │ │ │ 5241: 0101f5c0 324 FUNC GLOBAL DEFAULT 11 dmplexrestorefacegeometry_ │ │ │ │ 5242: 0189c518 632 FUNC GLOBAL DEFAULT 11 tsarkimexgettype_ │ │ │ │ 5243: 00fc8d58 1476 FUNC GLOBAL DEFAULT 11 dmdacreate3d_ │ │ │ │ 5244: 01690ba8 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp2_ │ │ │ │ 5245: 013a6524 768 FUNC GLOBAL DEFAULT 11 dmsetnaturalsf_ │ │ │ │ @@ -5372,15 +5372,15 @@ │ │ │ │ 5368: 00ff7084 1304 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5369: 014c5fa4 2052 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5370: 0136f25c 20 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5371: 016dd43c 408 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5372: 018b5884 632 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5373: 0109e9e0 432 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5374: 017e59c4 1008 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5375: 01a8050c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5375: 01a80514 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5376: 00fd46e8 884 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5377: 017ebc64 412 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5378: 0152f754 444 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5379: 00144fe4 120 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5380: 0152c2a8 412 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5381: 01877268 12 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ 5382: 00e328e4 420 FUNC GLOBAL DEFAULT 11 matfdcoloringsetparameters_ │ │ │ │ @@ -5429,15 +5429,15 @@ │ │ │ │ 5425: 0037bef0 196 FUNC GLOBAL DEFAULT 11 islocaltoglobalmpnggetinfosize_ │ │ │ │ 5426: 01045c6c 760 FUNC GLOBAL DEFAULT 11 dmplexgetminradius_ │ │ │ │ 5427: 00208d40 664 FUNC GLOBAL DEFAULT 11 PetscOptionsGetBool3 │ │ │ │ 5428: 01326400 412 FUNC GLOBAL DEFAULT 11 dmswarmcollectviewcreate_ │ │ │ │ 5429: 012c1c70 232 FUNC GLOBAL DEFAULT 11 DMShellSetCreateDomainDecompositionScatters │ │ │ │ 5430: 0109e124 1400 FUNC GLOBAL DEFAULT 11 DMPlexComputeCellTypes │ │ │ │ 5431: 01867d28 1420 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeObjectiveFEM │ │ │ │ - 5432: 01aacad0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ + 5432: 01aacad8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dual_space │ │ │ │ 5433: 014c7384 64 FUNC GLOBAL DEFAULT 11 kspconvergedskip_ │ │ │ │ 5434: 01741718 844 FUNC GLOBAL DEFAULT 11 PCApply_Telescope_CoarseDM │ │ │ │ 5435: 014c873c 332 FUNC GLOBAL DEFAULT 11 KSPGuessDestroy │ │ │ │ 5436: 019c3038 16 FUNC GLOBAL DEFAULT 11 TaoGetKSP │ │ │ │ 5437: 0196ff00 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetsolutiononly_ │ │ │ │ 5438: 0128e69c 412 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetlayers_ │ │ │ │ 5439: 0139d668 412 FUNC GLOBAL DEFAULT 11 dmhasbasistransform_ │ │ │ │ @@ -5468,15 +5468,15 @@ │ │ │ │ 5464: 003eebcc 140 FUNC GLOBAL DEFAULT 11 VecLockReadPush │ │ │ │ 5465: 001cb06c 412 FUNC GLOBAL DEFAULT 11 PetscLogStateEventSetActive │ │ │ │ 5466: 0037f0f0 144 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5Load │ │ │ │ 5467: 001596d0 712 FUNC GLOBAL DEFAULT 11 petscviewerhdf5getgroup_ │ │ │ │ 5468: 0018b018 480 FUNC GLOBAL DEFAULT 11 PetscFClose │ │ │ │ 5469: 0023f59c 432 FUNC GLOBAL DEFAULT 11 PetscMergeIntArray │ │ │ │ 5470: 01292dbc 20 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeGetWidth │ │ │ │ - 5471: 01ab7f54 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ + 5471: 01ab7f5c 215 OBJECT GLOBAL DEFAULT 13 GolubWelschCitation │ │ │ │ 5472: 0046eafc 788 FUNC GLOBAL DEFAULT 11 matpartitioningapply_ │ │ │ │ 5473: 001921e8 40 FUNC GLOBAL DEFAULT 11 petscobjectstateincrease_ │ │ │ │ 5474: 004ca4f4 1884 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJ │ │ │ │ 5475: 0011856c 120 FUNC GLOBAL DEFAULT 11 PetscDrawBarSave │ │ │ │ 5476: 004284e0 1004 FUNC GLOBAL DEFAULT 11 vectaggerview_ │ │ │ │ 5477: 019b2494 1144 FUNC GLOBAL DEFAULT 11 taocomputegradient_ │ │ │ │ 5478: 018da73c 244 FUNC GLOBAL DEFAULT 11 TSGLLERegister │ │ │ │ @@ -5484,15 +5484,15 @@ │ │ │ │ 5480: 002a6de4 788 FUNC GLOBAL DEFAULT 11 PetscSectionSetChart │ │ │ │ 5481: 0195600c 180 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5482: 01690bbc 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5483: 00fef064 6996 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5484: 003d5a40 1232 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5485: 0173711c 408 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5486: 01776668 2940 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5487: 01a80520 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5487: 01a80528 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5488: 001caee8 348 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5489: 0151ca58 1556 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5490: 00ed3fbc 1296 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5491: 01b58218 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5492: 019811b8 524 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5493: 018033e0 120 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5494: 0134afc8 160 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5519,15 +5519,15 @@ │ │ │ │ 5515: 000c5410 12 FUNC GLOBAL DEFAULT 11 f90array2ddestroyreal_ │ │ │ │ 5516: 00239d68 940 FUNC GLOBAL DEFAULT 11 PetscSplitOwnershipEqual │ │ │ │ 5517: 016a3064 752 FUNC GLOBAL DEFAULT 11 pcissetsubdomaindiagonalscaling_ │ │ │ │ 5518: 0034c0b4 1296 FUNC GLOBAL DEFAULT 11 petscsfgetleafrange_ │ │ │ │ 5519: 018754d4 744 FUNC GLOBAL DEFAULT 11 dmcopydmsnes_ │ │ │ │ 5520: 0193b5c4 132 FUNC GLOBAL DEFAULT 11 TSSetStepNumber │ │ │ │ 5521: 012c0f94 236 FUNC GLOBAL DEFAULT 11 DMShellSetCoarsen │ │ │ │ - 5522: 01a8d698 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ + 5522: 01a8d6a0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is │ │ │ │ 5523: 001e2b30 408 FUNC GLOBAL DEFAULT 11 petscoptionspush_ │ │ │ │ 5524: 01736938 408 FUNC GLOBAL DEFAULT 11 pctelescopegetignorekspcomputeoperators_ │ │ │ │ 5525: 00f198f4 416 FUNC GLOBAL DEFAULT 11 petscdssetimplicit_ │ │ │ │ 5526: 0017a290 1276 FUNC GLOBAL DEFAULT 11 PetscStopForDebugger │ │ │ │ 5527: 01938484 1688 FUNC GLOBAL DEFAULT 11 TSAdjointSetForward │ │ │ │ 5528: 0109b428 3484 FUNC GLOBAL DEFAULT 11 DMPlexVecView1D │ │ │ │ 5529: 0187d610 420 FUNC GLOBAL DEFAULT 11 tsadaptsetsafety_ │ │ │ │ @@ -5572,15 +5572,15 @@ │ │ │ │ 5568: 013e9df0 20 FUNC GLOBAL DEFAULT 11 pcnotequal_ │ │ │ │ 5569: 016c4174 820 FUNC GLOBAL DEFAULT 11 pcmggetinterpolation_ │ │ │ │ 5570: 01c5a698 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_LR │ │ │ │ 5571: 014eeb24 1388 FUNC GLOBAL DEFAULT 11 DMProjectField │ │ │ │ 5572: 01b40bec 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 5573: 0028668c 1268 FUNC GLOBAL DEFAULT 11 ISPartitioningCount │ │ │ │ 5574: 0040065c 128 FUNC GLOBAL DEFAULT 11 VecSwap │ │ │ │ - 5575: 01af58a0 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ + 5575: 01af58a8 16 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_coor │ │ │ │ 5576: 00e3430c 64 FUNC GLOBAL DEFAULT 11 matfdcoloringsetfunction_ │ │ │ │ 5577: 000ff280 1368 FUNC GLOBAL DEFAULT 11 PetscDrawCreate │ │ │ │ 5578: 001962c4 452 FUNC GLOBAL DEFAULT 11 petscloggetstate_ │ │ │ │ 5579: 0100ee20 2852 FUNC GLOBAL DEFAULT 11 DMDestroy_Network │ │ │ │ 5580: 016c16cc 408 FUNC GLOBAL DEFAULT 11 pcmggetadaptinterpolation_ │ │ │ │ 5581: 01b57194 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsPublish │ │ │ │ 5582: 0179201c 300 FUNC GLOBAL DEFAULT 11 SNESFASSetGalerkin │ │ │ │ @@ -5589,15 +5589,15 @@ │ │ │ │ 5585: 003622b8 140 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5586: 0186bec8 1408 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5587: 01809e2c 516 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5588: 0181984c 10052 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5589: 000fe4c4 360 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5590: 01473638 412 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5591: 00e0cc9c 580 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 5592: 01a80500 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 5592: 01a80508 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 5593: 00df4b3c 484 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 5594: 01820760 2612 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 5595: 01b347d4 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 5596: 0023becc 184 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 5597: 0018cdc4 460 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 5598: 00dff188 312 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 5599: 00e3099c 1076 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -5624,15 +5624,15 @@ │ │ │ │ 5620: 0043cd4c 20 FUNC GLOBAL DEFAULT 11 matnotequal_ │ │ │ │ 5621: 00193710 408 FUNC GLOBAL DEFAULT 11 petscinfosetfromoptions_ │ │ │ │ 5622: 0012c8e0 4044 FUNC GLOBAL DEFAULT 11 PetscDrawZoom │ │ │ │ 5623: 00ec871c 412 FUNC GLOBAL DEFAULT 11 petscfesetup_ │ │ │ │ 5624: 013e9dcc 12 FUNC GLOBAL DEFAULT 11 __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 5625: 00efd938 6344 FUNC GLOBAL DEFAULT 11 PetscDSSetUp │ │ │ │ 5626: 001cc7f0 52 FUNC GLOBAL DEFAULT 11 petscmallocvalidate_ │ │ │ │ - 5627: 01b132e4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ + 5627: 01b132ec 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_adapt │ │ │ │ 5628: 01007628 424 FUNC GLOBAL DEFAULT 11 DMNetworkGetComponent │ │ │ │ 5629: 0151e6a4 328 FUNC GLOBAL DEFAULT 11 MatLMVMGetRejectCount │ │ │ │ 5630: 01044f64 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection2dto1d_ │ │ │ │ 5631: 0100b1a4 15484 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_Network │ │ │ │ 5632: 01015e78 432 FUNC GLOBAL DEFAULT 11 DMCreate_Network │ │ │ │ 5633: 01371348 2920 FUNC GLOBAL DEFAULT 11 DMConvert │ │ │ │ 5634: 000d9024 1000 FUNC GLOBAL DEFAULT 11 PetscDeviceMemcpy │ │ │ │ @@ -5773,15 +5773,15 @@ │ │ │ │ 5769: 00d81ee0 828 FUNC GLOBAL DEFAULT 11 matcreateseqsell_ │ │ │ │ 5770: 013673e8 316 FUNC GLOBAL DEFAULT 11 DMGetLabel │ │ │ │ 5771: 01392158 796 FUNC GLOBAL DEFAULT 11 dmgetcoordinateslocalnoncollective_ │ │ │ │ 5772: 01785284 60 FUNC GLOBAL DEFAULT 11 SNESCompositeGetNumber │ │ │ │ 5773: 00525ad8 752 FUNC GLOBAL DEFAULT 11 matmumpsgetinverse_ │ │ │ │ 5774: 01246818 16136 FUNC GLOBAL DEFAULT 11 DMPlexLabelCohesiveComplete │ │ │ │ 5775: 01770548 4072 FUNC GLOBAL DEFAULT 11 PCRegisterAll │ │ │ │ - 5776: 01a96384 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ + 5776: 01a9638c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 5777: 0185c41c 408 FUNC GLOBAL DEFAULT 11 DMInterpolationDestroy │ │ │ │ 5778: 016236ac 1440 FUNC GLOBAL DEFAULT 11 PCCreate_Deflation │ │ │ │ 5779: 01915644 416 FUNC GLOBAL DEFAULT 11 tssetstepnumber_ │ │ │ │ 5780: 01358354 1192 FUNC GLOBAL DEFAULT 11 DMRefine │ │ │ │ 5781: 01607a20 776 FUNC GLOBAL DEFAULT 11 pcbddcsetdiscretegradient_ │ │ │ │ 5782: 012cc78c 1336 FUNC GLOBAL DEFAULT 11 dmstaggetglobalsizes_ │ │ │ │ 5783: 00ed68e0 756 FUNC GLOBAL DEFAULT 11 petscfvsetquadrature_ │ │ │ │ @@ -5824,25 +5824,25 @@ │ │ │ │ 5820: 019348f0 88 FUNC GLOBAL DEFAULT 11 TSSetRHSHessianProduct │ │ │ │ 5821: 01c5a870 4 OBJECT GLOBAL DEFAULT 24 MAT_CLASSID │ │ │ │ 5822: 001e0f6c 752 FUNC GLOBAL DEFAULT 11 petscobjectinheritprintedoptions_ │ │ │ │ 5823: 00e1bf0c 6196 FUNC GLOBAL DEFAULT 11 MatConvert │ │ │ │ 5824: 003e9070 280 FUNC GLOBAL DEFAULT 11 VecReplaceArray │ │ │ │ 5825: 000d96f8 188 FUNC GLOBAL DEFAULT 11 _ZN9MemoryMap18register_finalize_Ev │ │ │ │ 5826: 00e230a4 448 FUNC GLOBAL DEFAULT 11 MatFactorSolveSchurComplementTranspose │ │ │ │ - 5827: 01afbb98 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ + 5827: 01afbba0 434 OBJECT GLOBAL DEFAULT 13 ChacoPartitionerCitation │ │ │ │ 5828: 00f10c34 540 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetJacobian │ │ │ │ 5829: 019b3a04 1144 FUNC GLOBAL DEFAULT 11 taocomputeresidual_ │ │ │ │ 5830: 00ee55b8 16 FUNC GLOBAL DEFAULT 11 PetscQuadratureGetOrder │ │ │ │ 5831: 00de6150 808 FUNC GLOBAL DEFAULT 11 matfactorgetschurcomplement_ │ │ │ │ 5832: 003d43c8 436 FUNC GLOBAL DEFAULT 11 vecscale_ │ │ │ │ 5833: 0110ef28 344 FUNC GLOBAL DEFAULT 11 DMPlexCreateReferenceCell │ │ │ │ 5834: 012281ac 28 FUNC GLOBAL DEFAULT 11 DMPlexGetIsoperiodicFaceSF │ │ │ │ 5835: 0029ad4c 640 FUNC GLOBAL DEFAULT 11 petscsectionsymgettype_ │ │ │ │ 5836: 00e398fc 964 FUNC GLOBAL DEFAULT 11 MatComputeBandwidth │ │ │ │ - 5837: 01afc914 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ + 5837: 01afc91c 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp_guess │ │ │ │ 5838: 01c5bc10 4 OBJECT GLOBAL DEFAULT 24 DM_AdaptInterpolator │ │ │ │ 5839: 01910088 408 FUNC GLOBAL DEFAULT 11 tssetsavetrajectory_ │ │ │ │ 5840: 0021e838 900 FUNC GLOBAL DEFAULT 11 petscpythonmonitorset_ │ │ │ │ 5841: 001ca764 484 FUNC GLOBAL DEFAULT 11 PetscLogStateDestroy │ │ │ │ 5842: 013848c8 1080 FUNC GLOBAL DEFAULT 11 DMGetNamedGlobalVector │ │ │ │ 5843: 0100651c 560 FUNC GLOBAL DEFAULT 11 DMNetworkSharedVertexGetInfo │ │ │ │ 5844: 00428f50 744 FUNC GLOBAL DEFAULT 11 VecTaggerSetType │ │ │ │ @@ -5964,15 +5964,15 @@ │ │ │ │ 5960: 013a69c4 808 FUNC GLOBAL DEFAULT 11 dmgetnumfields_ │ │ │ │ 5961: 00168c64 872 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsc │ │ │ │ 5962: 018857b0 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventStep │ │ │ │ 5963: 00e314c8 2080 FUNC GLOBAL DEFAULT 11 MatFDColoringCreate │ │ │ │ 5964: 0172e810 328 FUNC GLOBAL DEFAULT 11 PCShellSetMatApply │ │ │ │ 5965: 00faaa3c 716 FUNC GLOBAL DEFAULT 11 DMDAGetDepthStratum │ │ │ │ 5966: 0154264c 412 FUNC GLOBAL DEFAULT 11 pcasmsetoverlap_ │ │ │ │ - 5967: 01a8d690 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ + 5967: 01a8d698 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_is_localtoglobalmapping │ │ │ │ 5968: 012c12b4 328 FUNC GLOBAL DEFAULT 11 DMShellGetRefine │ │ │ │ 5969: 0011c714 456 FUNC GLOBAL DEFAULT 11 petscdrawaxisdestroy_ │ │ │ │ 5970: 00f04f34 352 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentOffsetsCohesive │ │ │ │ 5971: 0193d9fc 12 FUNC GLOBAL DEFAULT 11 TSSetComputeInitialCondition │ │ │ │ 5972: 0044c1a4 12 FUNC GLOBAL DEFAULT 11 MatCoarsenMISKSetDistance │ │ │ │ 5973: 017ec460 412 FUNC GLOBAL DEFAULT 11 snessetiterationnumber_ │ │ │ │ 5974: 019c189c 124 FUNC GLOBAL DEFAULT 11 TaoMonitorGradient │ │ │ │ @@ -5994,15 +5994,15 @@ │ │ │ │ 5990: 00e852d4 292 FUNC GLOBAL DEFAULT 11 PetscDualSpaceApply │ │ │ │ 5991: 00f72b8c 100 FUNC GLOBAL DEFAULT 11 DMDAGetOffset │ │ │ │ 5992: 016c5744 824 FUNC GLOBAL DEFAULT 11 pcmggetsmoother_ │ │ │ │ 5993: 00188444 80 FUNC GLOBAL DEFAULT 11 petscfixfilename_ │ │ │ │ 5994: 014d7a08 48 FUNC GLOBAL DEFAULT 11 KSPConvergedDefaultSetConvergedMaxits │ │ │ │ 5995: 00178810 772 FUNC GLOBAL DEFAULT 11 PetscFunctionListPrintTypes │ │ │ │ 5996: 017fd3ec 752 FUNC GLOBAL DEFAULT 11 snesmonitorset_ │ │ │ │ - 5997: 01a8d680 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ + 5997: 01a8d688 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_sf │ │ │ │ 5998: 01b571c0 16 OBJECT GLOBAL DEFAULT 24 PETSC_i │ │ │ │ 5999: 00209534 328 FUNC GLOBAL DEFAULT 11 PetscOptionsGetString │ │ │ │ 6000: 00dc78b8 1156 FUNC GLOBAL DEFAULT 11 matsetlayouts_ │ │ │ │ 6001: 013b92f4 416 FUNC GLOBAL DEFAULT 11 dmreordersectiongetdefault_ │ │ │ │ 6002: 0042a480 592 FUNC GLOBAL DEFAULT 11 VecTaggerRegisterAll │ │ │ │ 6003: 019df8f4 1496 FUNC GLOBAL DEFAULT 11 matcreatesubmatrixfree_ │ │ │ │ 6004: 001b8a0c 752 FUNC GLOBAL DEFAULT 11 petscloghandlerobjectcreate_ │ │ │ │ @@ -6058,21 +6058,21 @@ │ │ │ │ 6054: 0104154c 1176 FUNC GLOBAL DEFAULT 11 dmplexcomputeintegralfem_ │ │ │ │ 6055: 001efc80 928 FUNC GLOBAL DEFAULT 11 petscoptionsgetreal_ │ │ │ │ 6056: 010a4f14 468 FUNC GLOBAL DEFAULT 11 DMPlexGetAllFaces_Internal │ │ │ │ 6057: 00378350 912 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsettype_ │ │ │ │ 6058: 00415524 760 FUNC GLOBAL DEFAULT 11 vecpermute_ │ │ │ │ 6059: 00fab76c 1424 FUNC GLOBAL DEFAULT 11 DMDAGetArray │ │ │ │ 6060: 01830750 408 FUNC GLOBAL DEFAULT 11 sneslinesearchmonitor_ │ │ │ │ - 6061: 01aacab0 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ + 6061: 01aacab8 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 6062: 018dad6c 736 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptView │ │ │ │ 6063: 01472670 432 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcksp_ │ │ │ │ 6064: 002a5184 864 FUNC GLOBAL DEFAULT 11 PetscSectionGetValueLayout │ │ │ │ 6065: 004787a4 332 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchSetImbalance │ │ │ │ 6066: 019c2edc 16 FUNC GLOBAL DEFAULT 11 TaoGetMaximumIterations │ │ │ │ - 6067: 01aacb14 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ + 6067: 01aacb1c 4 OBJECT GLOBAL DEFAULT 13 __petscdmplexdef_MOD_petsc_null_dmplextransform │ │ │ │ 6068: 01b56100 8 OBJECT GLOBAL DEFAULT 24 petsc_allreduce_ct_th │ │ │ │ 6069: 00f238d4 1000 FUNC GLOBAL DEFAULT 11 petscdtreconstructpoly_ │ │ │ │ 6070: 000d4284 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC1Ev │ │ │ │ 6071: 01800860 1064 FUNC GLOBAL DEFAULT 11 SNESCreate │ │ │ │ 6072: 01c5a318 4 OBJECT GLOBAL DEFAULT 24 PETSC_BuildTwoSided │ │ │ │ 6073: 00de48d4 416 FUNC GLOBAL DEFAULT 11 matisspdknown_ │ │ │ │ 6074: 000d6be0 72 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ @@ -6111,30 +6111,30 @@ │ │ │ │ 6107: 013624d8 1820 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6108: 00148a50 604 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6109: 0115b9d0 112 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6110: 01c5a684 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6111: 0017473c 1764 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6112: 00e9500c 1152 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6113: 01b50f64 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6114: 01a804e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6114: 01a804ec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6115: 00dc1cd0 912 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6116: 00a77df8 412 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6117: 01975688 16 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6118: 01927598 872 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6119: 0161a8dc 392 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6120: 01c5bcc8 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6121: 0105d0a0 1504 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6122: 01b51f70 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6123: 00f013a8 244 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6124: 00f27b74 968 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6125: 014b1bb4 1120 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6126: 00f1f044 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6127: 00e44458 2572 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6128: 01b40c08 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6129: 01a80510 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6129: 01a80518 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6130: 004661d0 684 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6131: 000e3ddc 288 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6132: 00f24e20 956 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6133: 01b56190 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6134: 017fc79c 1188 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6135: 00114d14 192 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6136: 019d3120 416 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6302,15 +6302,15 @@ │ │ │ │ 6298: 018cdd40 388 FUNC GLOBAL DEFAULT 11 TSDiscGradIsGonzalez │ │ │ │ 6299: 0013bba8 1148 FUNC GLOBAL DEFAULT 11 petscviewerfilesetname_ │ │ │ │ 6300: 01c5daf8 4 OBJECT GLOBAL DEFAULT 24 TAO_HessianEval │ │ │ │ 6301: 0180a43c 9180 FUNC GLOBAL DEFAULT 11 SNESTestJacobian │ │ │ │ 6302: 01b561b8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_ct │ │ │ │ 6303: 01b34a54 24 OBJECT GLOBAL DEFAULT 20 PetscSFDuplicateOptions │ │ │ │ 6304: 0029028c 796 FUNC GLOBAL DEFAULT 11 petscsectiongetpermutation_ │ │ │ │ - 6305: 01aacb00 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ + 6305: 01aacb08 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 6306: 012281c8 640 FUNC GLOBAL DEFAULT 11 DMPlexSetIsoperiodicFaceTransform │ │ │ │ 6307: 00f06e30 540 FUNC GLOBAL DEFAULT 11 PetscDSDestroyBoundary │ │ │ │ 6308: 002aaf5c 4364 FUNC GLOBAL DEFAULT 11 PetscSectionCreateSupersection │ │ │ │ 6309: 011df200 1152 FUNC GLOBAL DEFAULT 11 DMPlexMetricCreate │ │ │ │ 6310: 01c5a808 4 OBJECT GLOBAL DEFAULT 24 MAT_ICCFactorSymbolic │ │ │ │ 6311: 0014eb64 612 FUNC GLOBAL DEFAULT 11 petscviewerdrawbaseadd_ │ │ │ │ 6312: 0024ac60 4160 FUNC GLOBAL DEFAULT 11 PetscStrreplace │ │ │ │ @@ -6457,27 +6457,27 @@ │ │ │ │ 6453: 01946838 320 FUNC GLOBAL DEFAULT 11 TSVISetVariableBounds │ │ │ │ 6454: 00e83af4 840 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6455: 00178d98 156 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6456: 01047798 764 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6457: 0037a398 792 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6458: 018956bc 1380 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6459: 00f6b078 1268 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ - 6460: 01a804c8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6460: 01a804d0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6461: 00278c08 564 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6462: 013781f4 328 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6463: 00f0149c 168 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6464: 01c5a5c0 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6465: 00180a90 32 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6466: 00286b80 2292 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6467: 0016a54c 452 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ 6468: 0029bbbc 780 FUNC GLOBAL DEFAULT 11 petscsectionsetfieldsym_ │ │ │ │ 6469: 00e03724 16 FUNC GLOBAL DEFAULT 11 MatGetFactorType │ │ │ │ 6470: 01b561f0 8 OBJECT GLOBAL DEFAULT 24 petsc_BaseTime │ │ │ │ 6471: 00a7dd48 400 FUNC GLOBAL DEFAULT 11 MatDiagonalGetInverseDiagonal │ │ │ │ - 6472: 01afc918 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ + 6472: 01afc920 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD_petsc_null_ksp │ │ │ │ 6473: 00180a50 32 FUNC GLOBAL DEFAULT 11 petscwaitonerror_ │ │ │ │ 6474: 013af718 1344 FUNC GLOBAL DEFAULT 11 dmgetlabelvalue_ │ │ │ │ 6475: 01918b94 420 FUNC GLOBAL DEFAULT 11 tssetinitialtimestep_ │ │ │ │ 6476: 0193cb9c 308 FUNC GLOBAL DEFAULT 11 TSSetProblemType │ │ │ │ 6477: 0191baa0 416 FUNC GLOBAL DEFAULT 11 tsresize_ │ │ │ │ 6478: 00ff5ee0 416 FUNC GLOBAL DEFAULT 11 dmforestsetcomputeadaptivitysf_ │ │ │ │ 6479: 01c5a754 4 OBJECT GLOBAL DEFAULT 24 MAT_TransposeMatMultSymbolic │ │ │ │ @@ -6572,15 +6572,15 @@ │ │ │ │ 6568: 00de3560 804 FUNC GLOBAL DEFAULT 11 matgetnearnullspace_ │ │ │ │ 6569: 0183b51c 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetOrder │ │ │ │ 6570: 00df4d38 192 FUNC GLOBAL DEFAULT 11 MatProductSetType │ │ │ │ 6571: 011d8bb8 4960 FUNC GLOBAL DEFAULT 11 DMPlexInterpolate │ │ │ │ 6572: 01617418 788 FUNC GLOBAL DEFAULT 11 pcbjacobisettotalblocks_ │ │ │ │ 6573: 0058e628 252 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJPERM │ │ │ │ 6574: 000c605c 48 FUNC GLOBAL DEFAULT 11 petscgetcommandargument_ │ │ │ │ - 6575: 01a805c8 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 6575: 01a805d0 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 6576: 00f729cc 24 FUNC GLOBAL DEFAULT 11 DMDAGetNumLocalSubDomains │ │ │ │ 6577: 016c085c 412 FUNC GLOBAL DEFAULT 11 pcmgsettype_ │ │ │ │ 6578: 00f46c3c 408 FUNC GLOBAL DEFAULT 11 petscspacesetfromoptions_ │ │ │ │ 6579: 00f628c0 1504 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessarray_ │ │ │ │ 6580: 00478bb8 388 FUNC GLOBAL DEFAULT 11 MatPartitioningPTScotchGetStrategy │ │ │ │ 6581: 012c2410 1148 FUNC GLOBAL DEFAULT 11 dmglobaltolocalbegindefaultshell_ │ │ │ │ 6582: 00221b14 1544 FUNC GLOBAL DEFAULT 11 PetscTableAddCountExpand │ │ │ │ @@ -6640,15 +6640,15 @@ │ │ │ │ 6636: 01256d38 224 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 6637: 00e1b920 1516 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 6638: 016c39f0 764 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 6639: 0179daa0 400 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 6640: 00187bd0 48 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 6641: 001280a4 16 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 6642: 01096174 240 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 6643: 01a80528 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 6643: 01a80530 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 6644: 0014505c 392 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 6645: 00382f3c 404 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 6646: 014d3bf4 892 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 6647: 000d940c 748 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 6648: 00fcf030 416 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 6649: 00dc73a0 1304 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 6650: 00e96bc8 824 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -6713,15 +6713,15 @@ │ │ │ │ 6709: 001c3da0 412 FUNC GLOBAL DEFAULT 11 petsclogstatestagegetactive_ │ │ │ │ 6710: 01358964 252 FUNC GLOBAL DEFAULT 11 DMRefineHookRemove │ │ │ │ 6711: 016c30d4 1544 FUNC GLOBAL DEFAULT 11 pcmgmatresidualtransposedefault_ │ │ │ │ 6712: 000e475c 120 FUNC GLOBAL DEFAULT 11 PetscBenchSetOptionsPrefix │ │ │ │ 6713: 0035355c 1960 FUNC GLOBAL DEFAULT 11 PetscSFSetGraphWithPattern │ │ │ │ 6714: 0109788c 800 FUNC GLOBAL DEFAULT 11 DMPlexSetSupport │ │ │ │ 6715: 00e8af40 852 FUNC GLOBAL DEFAULT 11 PetscDualSpaceGetInteriorSection │ │ │ │ - 6716: 01a8d678 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ + 6716: 01a8d680 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD_petsc_null_ao │ │ │ │ 6717: 019a5b54 236 FUNC GLOBAL DEFAULT 11 DMTSSetSolutionFunction │ │ │ │ 6718: 0023b3b4 536 FUNC GLOBAL DEFAULT 11 PetscShmgetUnmapAddresses │ │ │ │ 6719: 002813fc 1188 FUNC GLOBAL DEFAULT 11 isembed_ │ │ │ │ 6720: 00dbd164 408 FUNC GLOBAL DEFAULT 11 matproductclear_ │ │ │ │ 6721: 00389430 312 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegisterAll │ │ │ │ 6722: 0150d164 536 FUNC GLOBAL DEFAULT 11 MatCreateLMVMDBFGS │ │ │ │ 6723: 00a88594 412 FUNC GLOBAL DEFAULT 11 matisfixlocalempty_ │ │ │ │ @@ -6816,19 +6816,19 @@ │ │ │ │ 6812: 011888f8 472 FUNC GLOBAL DEFAULT 11 DMPlexTetgenSetOptions │ │ │ │ 6813: 0132c5ec 464 FUNC GLOBAL DEFAULT 11 DMSwarmRegisterUserDatatypeField │ │ │ │ 6814: 00b347b0 1396 FUNC GLOBAL DEFAULT 11 matcreateseqsbaijwitharrays_ │ │ │ │ 6815: 018857c0 16 FUNC GLOBAL DEFAULT 11 TSSetPostEventSecondStep │ │ │ │ 6816: 019137d0 408 FUNC GLOBAL DEFAULT 11 tshastransientvariable_ │ │ │ │ 6817: 014dd9c8 420 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewSet │ │ │ │ 6818: 00e574fc 244 FUNC GLOBAL DEFAULT 11 PetscHeapDestroy │ │ │ │ - 6819: 01a8d660 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ + 6819: 01a8d668 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_scatter │ │ │ │ 6820: 00147f3c 608 FUNC GLOBAL DEFAULT 11 petscviewerbinarysetusempiio_ │ │ │ │ 6821: 00ff7ec0 772 FUNC GLOBAL DEFAULT 11 dmforestsetcellweights_ │ │ │ │ 6822: 017fc798 4 FUNC GLOBAL DEFAULT 11 snessetjacobiannointerface_ │ │ │ │ - 6823: 01a96394 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ + 6823: 01a9639c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 6824: 00f2a228 1216 FUNC GLOBAL DEFAULT 11 petscweakformrewritekeys_ │ │ │ │ 6825: 00e3b638 756 FUNC GLOBAL DEFAULT 11 matdiagonalset_ │ │ │ │ 6826: 01798ed4 7872 FUNC GLOBAL DEFAULT 11 SNESComputeNGSDefaultSecant │ │ │ │ 6827: 016ec590 20 FUNC GLOBAL DEFAULT 11 PCMPIGetKSP │ │ │ │ 6828: 0196ed20 416 FUNC GLOBAL DEFAULT 11 tstrajectorysetusehistory_ │ │ │ │ 6829: 002a9a50 24 FUNC GLOBAL DEFAULT 11 PetscSectionHasConstraints │ │ │ │ 6830: 00222b38 48 FUNC GLOBAL DEFAULT 11 petsccommbuildtwosidedsettype_ │ │ │ │ @@ -6887,15 +6887,15 @@ │ │ │ │ 6883: 012c4844 788 FUNC GLOBAL DEFAULT 11 dmshellgetglobalvector_ │ │ │ │ 6884: 011275a0 3752 FUNC GLOBAL DEFAULT 11 DMPlexCreateOverlapMigrationSF │ │ │ │ 6885: 012c3aac 1160 FUNC GLOBAL DEFAULT 11 dmlocaltolocalenddefaultshell_ │ │ │ │ 6886: 0024e0b8 628 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 6887: 00216c8c 656 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 6888: 0024f440 96 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 6889: 003e94a0 252 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ - 6890: 01b132e0 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ + 6890: 01b132e8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 6891: 00f20898 1584 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 6892: 01c5a5f4 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ 6893: 001477a0 648 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 6894: 0193da90 16 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 6895: 0023ac98 1820 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 6896: 000fb574 52 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 6897: 0172f24c 392 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ @@ -6984,15 +6984,15 @@ │ │ │ │ 6980: 00e26f08 224 FUNC GLOBAL DEFAULT 11 MatHermitianTranspose │ │ │ │ 6981: 00180094 352 FUNC GLOBAL DEFAULT 11 PetscFPTrapPush │ │ │ │ 6982: 0177b53c 396 FUNC GLOBAL DEFAULT 11 SNESNewtonALGetFunction │ │ │ │ 6983: 0134a108 516 FUNC GLOBAL DEFAULT 11 DMSwarmSortGetPointsPerCell │ │ │ │ 6984: 01877fd8 24 FUNC GLOBAL DEFAULT 11 TSAdaptCreate_CFL │ │ │ │ 6985: 00adde2c 692 FUNC GLOBAL DEFAULT 11 MatCreate_MAIJ │ │ │ │ 6986: 014c71c8 188 FUNC GLOBAL DEFAULT 11 dmkspsetcomputeinitialguess_ │ │ │ │ - 6987: 01a96370 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ + 6987: 01a96378 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_fdcoloring │ │ │ │ 6988: 00e976f4 800 FUNC GLOBAL DEFAULT 11 petscdualspacegetderahm_ │ │ │ │ 6989: 019b6508 1544 FUNC GLOBAL DEFAULT 11 taocomputejacobianequality_ │ │ │ │ 6990: 011e2ae4 256 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage2 │ │ │ │ 6991: 001be658 176 FUNC GLOBAL DEFAULT 11 PetscLogActions │ │ │ │ 6992: 01298328 300 FUNC GLOBAL DEFAULT 11 DMPlexTransformExtrudeSetLayers │ │ │ │ 6993: 011e2be4 268 FUNC GLOBAL DEFAULT 11 DMPlexMetricAverage3 │ │ │ │ 6994: 00eda564 156 FUNC GLOBAL DEFAULT 11 PetscLimiterRegister │ │ │ │ @@ -7160,15 +7160,15 @@ │ │ │ │ 7156: 00e025c4 1756 FUNC GLOBAL DEFAULT 11 MatMultTransposeAdd │ │ │ │ 7157: 0018cce4 224 FUNC GLOBAL DEFAULT 11 PetscSynchronizedFPrintf │ │ │ │ 7158: 0144aca0 1344 FUNC GLOBAL DEFAULT 11 KSPCreate_Chebyshev │ │ │ │ 7159: 01974658 2924 FUNC GLOBAL DEFAULT 11 TSTrajectorySetFromOptions │ │ │ │ 7160: 001053a0 480 FUNC GLOBAL DEFAULT 11 PetscDrawSetViewPort │ │ │ │ 7161: 01c5a43c 4 OBJECT GLOBAL DEFAULT 24 AO_ApplicationToPetsc │ │ │ │ 7162: 014c3a28 796 FUNC GLOBAL DEFAULT 11 kspgetpc_ │ │ │ │ - 7163: 01aaca58 84 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ + 7163: 01aaca60 84 OBJECT GLOBAL DEFAULT 13 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 7164: 00f00c7c 380 FUNC GLOBAL DEFAULT 11 PetscDSSetJacobianPreconditioner │ │ │ │ 7165: 0104aa38 412 FUNC GLOBAL DEFAULT 11 dmplexmetricnosurf_ │ │ │ │ 7166: 01962bd0 412 FUNC GLOBAL DEFAULT 11 tstrajectorysetmaxcpsram_ │ │ │ │ 7167: 001971a8 36 FUNC GLOBAL DEFAULT 11 petsclogeventdeactivateclass_ │ │ │ │ 7168: 00f981a0 1204 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayDOFRead │ │ │ │ 7169: 01b4074c 28 OBJECT GLOBAL DEFAULT 23 __petscisdefdummy_MOD___vtab_petscisdefdummy_Tpetscsf │ │ │ │ 7170: 01b37510 28 OBJECT GLOBAL DEFAULT 20 SNESQNRestartTypes │ │ │ │ @@ -7393,15 +7393,15 @@ │ │ │ │ 7389: 00e9a8ec 7096 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7390: 018dc0f0 116 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7391: 0035ecc8 240 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7392: 013ed550 336 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7393: 00fee124 244 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7394: 0044dabc 328 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7395: 01779330 360 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7396: 01a804b0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7396: 01a804b8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7397: 0191939c 796 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7398: 001deabc 908 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7399: 001b9324 1004 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7400: 013347cc 652 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7401: 0168fd44 412 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7402: 003e558c 264 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7403: 01c5bc2c 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -7422,15 +7422,15 @@ │ │ │ │ 7418: 001dce24 24 FUNC GLOBAL DEFAULT 11 PetscDeviceFinalizePackage │ │ │ │ 7419: 01b571bc 4 OBJECT GLOBAL DEFAULT 24 MPIU___COMPLEX128 │ │ │ │ 7420: 00dbf9c4 1228 FUNC GLOBAL DEFAULT 11 matfactorgeterrorzeropivot_ │ │ │ │ 7421: 01800624 32 FUNC GLOBAL DEFAULT 11 SNESResetCounters │ │ │ │ 7422: 013854e4 804 FUNC GLOBAL DEFAULT 11 DMRestoreNamedLocalVector │ │ │ │ 7423: 0172ebe8 328 FUNC GLOBAL DEFAULT 11 PCShellSetApplyBA │ │ │ │ 7424: 001cbec4 232 FUNC GLOBAL DEFAULT 11 PetscIntStackDestroy │ │ │ │ - 7425: 01aacac0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ + 7425: 01aacac8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_partitioner │ │ │ │ 7426: 019e5184 3064 FUNC GLOBAL DEFAULT 11 matdfischer_ │ │ │ │ 7427: 019d49b4 408 FUNC GLOBAL DEFAULT 11 taolinesearchreset_ │ │ │ │ 7428: 01c5dab4 4 OBJECT GLOBAL DEFAULT 24 DMTS_CLASSID │ │ │ │ 7429: 002953a8 1304 FUNC GLOBAL DEFAULT 11 petscsectiongetoffsetrange_ │ │ │ │ 7430: 01c5a950 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyLoad │ │ │ │ 7431: 01c5a968 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_TopologyView │ │ │ │ 7432: 003f3bf0 188 FUNC GLOBAL DEFAULT 11 VecAYPX │ │ │ │ @@ -7518,15 +7518,15 @@ │ │ │ │ 7514: 00fecdac 332 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityForest │ │ │ │ 7515: 0044642c 984 FUNC GLOBAL DEFAULT 11 PetscCDGetASMBlocks │ │ │ │ 7516: 01c5bc70 4 OBJECT GLOBAL DEFAULT 24 PTScotchPartitionerCite │ │ │ │ 7517: 011d874c 1132 FUNC GLOBAL DEFAULT 11 DMPlexIsInterpolated │ │ │ │ 7518: 014bcaa4 408 FUNC GLOBAL DEFAULT 11 kspgetapplicationcontext_ │ │ │ │ 7519: 003786e0 636 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggettype_ │ │ │ │ 7520: 014484d8 356 FUNC GLOBAL DEFAULT 11 KSPChebyshevEstEigSet │ │ │ │ - 7521: 01ae9334 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ + 7521: 01ae933c 314 OBJECT GLOBAL DEFAULT 13 SBRCitation │ │ │ │ 7522: 00e730b4 404 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetcontinuity_ │ │ │ │ 7523: 00219150 1860 FUNC GLOBAL DEFAULT 11 PetscSubcommView │ │ │ │ 7524: 00fd8c44 996 FUNC GLOBAL DEFAULT 11 dmdavtkwriteall_ │ │ │ │ 7525: 01870a08 788 FUNC GLOBAL DEFAULT 11 petscconvestgetsolver_ │ │ │ │ 7526: 0186776c 1468 FUNC GLOBAL DEFAULT 11 DMPlexSNESComputeResidualFEM │ │ │ │ 7527: 000d1e38 36 FUNC GLOBAL DEFAULT 11 PetscDeviceInitialized │ │ │ │ 7528: 00389270 16 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetType │ │ │ │ @@ -7575,15 +7575,15 @@ │ │ │ │ 7571: 00de3260 768 FUNC GLOBAL DEFAULT 11 matsetnearnullspace_ │ │ │ │ 7572: 015421b0 1180 FUNC GLOBAL DEFAULT 11 pcasmsettotalsubdomains_ │ │ │ │ 7573: 00fee09c 136 FUNC GLOBAL DEFAULT 11 DMForestSetComputeAdaptivitySF │ │ │ │ 7574: 01b55fc8 4 OBJECT GLOBAL DEFAULT 24 PetscLogHandlerPackageInitialized │ │ │ │ 7575: 016dd9f4 396 FUNC GLOBAL DEFAULT 11 PCMGGetInterpolation │ │ │ │ 7576: 00fed6a8 20 FUNC GLOBAL DEFAULT 11 DMForestGetAdaptivityPurpose │ │ │ │ 7577: 018857d0 256 FUNC GLOBAL DEFAULT 11 TSSetEventTolerances │ │ │ │ - 7578: 01a8d688 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ + 7578: 01a8d690 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section │ │ │ │ 7579: 00258acc 256 FUNC GLOBAL DEFAULT 11 AOApplicationToPetscPermuteReal │ │ │ │ 7580: 0185ed38 1424 FUNC GLOBAL DEFAULT 11 dmadaptoradapt_ │ │ │ │ 7581: 00f6f520 236 FUNC GLOBAL DEFAULT 11 DMCompositeCreate │ │ │ │ 7582: 0104f60c 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage2_ │ │ │ │ 7583: 003e5d8c 236 FUNC GLOBAL DEFAULT 11 vecgetownershipranges_ │ │ │ │ 7584: 019b72b0 588 FUNC GLOBAL DEFAULT 11 taocreate_ │ │ │ │ 7585: 000c57b0 108 FUNC GLOBAL DEFAULT 11 f90array3daccessreal_ │ │ │ │ @@ -7618,15 +7618,15 @@ │ │ │ │ 7614: 002585d4 252 FUNC GLOBAL DEFAULT 11 AOPetscToApplication │ │ │ │ 7615: 001fe22c 144 FUNC GLOBAL DEFAULT 11 PetscOptionsPush │ │ │ │ 7616: 0180047c 12 FUNC GLOBAL DEFAULT 11 SNESSetIterationNumber │ │ │ │ 7617: 00b097ac 592 FUNC GLOBAL DEFAULT 11 MatCreate_Preallocator │ │ │ │ 7618: 0138ebe0 524 FUNC GLOBAL DEFAULT 11 PetscFERegisterAll │ │ │ │ 7619: 01795e08 768 FUNC GLOBAL DEFAULT 11 snesfassetrestriction_ │ │ │ │ 7620: 0193db50 124 FUNC GLOBAL DEFAULT 11 TSResizeRegisterVec │ │ │ │ - 7621: 01a96364 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ + 7621: 01a9636c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_transpose_coloring │ │ │ │ 7622: 0104fc30 1776 FUNC GLOBAL DEFAULT 11 dmplexmetricaverage3_ │ │ │ │ 7623: 00446804 48 FUNC GLOBAL DEFAULT 11 MatCoarsenCreate_HEM │ │ │ │ 7624: 001c0218 480 FUNC GLOBAL DEFAULT 11 PetscLogStageGetPerfInfo │ │ │ │ 7625: 013aced0 1316 FUNC GLOBAL DEFAULT 11 dmgetdimpoints_ │ │ │ │ 7626: 019dccd4 1704 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeObjective │ │ │ │ 7627: 01633144 792 FUNC GLOBAL DEFAULT 11 pcfactorgetlevels_ │ │ │ │ 7628: 00163590 668 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_Socket │ │ │ │ @@ -7646,15 +7646,15 @@ │ │ │ │ 7642: 016aebd0 676 FUNC GLOBAL DEFAULT 11 PCISApplySchur │ │ │ │ 7643: 0028ead8 640 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldname_ │ │ │ │ 7644: 0103dbec 408 FUNC GLOBAL DEFAULT 11 dmplexgetusematclosurepermutation_ │ │ │ │ 7645: 0165c3e8 408 FUNC GLOBAL DEFAULT 11 pcfieldsplitgetoffdiaguseamat_ │ │ │ │ 7646: 00f21960 724 FUNC GLOBAL DEFAULT 11 petscdtpkdevaljet_ │ │ │ │ 7647: 0136f854 656 FUNC GLOBAL DEFAULT 11 DMClearAuxiliaryVec │ │ │ │ 7648: 0037c118 52 FUNC GLOBAL DEFAULT 11 petscsectiongetpointsyms_ │ │ │ │ - 7649: 01b23b54 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ + 7649: 01b23b5c 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 7650: 0058e468 448 FUNC GLOBAL DEFAULT 11 MatCreateSeqAIJPERM │ │ │ │ 7651: 000d7b88 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN15MarkedObjectMap13snapshot_typeESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_ │ │ │ │ 7652: 0176be20 416 FUNC GLOBAL DEFAULT 11 pcsetfailedreason_ │ │ │ │ 7653: 00131624 280 FUNC GLOBAL DEFAULT 11 PetscRandomGetValues │ │ │ │ 7654: 00e14920 248 FUNC GLOBAL DEFAULT 11 MatSetUnfactored │ │ │ │ 7655: 001925f0 8 FUNC GLOBAL DEFAULT 11 PetscIntAddressFromFortran │ │ │ │ 7656: 010c29ac 156 FUNC GLOBAL DEFAULT 11 DMPlexGetCellNumbering │ │ │ │ @@ -7719,15 +7719,15 @@ │ │ │ │ 7715: 000d4284 28 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 7716: 018473e8 1048 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 7717: 000c5c78 132 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 7718: 0034e474 436 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 7719: 015175a4 408 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 7720: 000d6ba0 64 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 7721: 017c8f5c 560 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 7722: 01a804dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 7722: 01a804e4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 7723: 00edf9d0 360 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 7724: 00f005d4 580 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 7725: 01c5bbc8 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 7726: 00f5cd68 12 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 7727: 0104520c 680 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 7728: 00de6c44 1168 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 7729: 00f10558 136 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -7928,15 +7928,15 @@ │ │ │ │ 7924: 016d448c 392 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 7925: 00391f90 908 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 7926: 0022f88c 148 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 7927: 000d76a0 1060 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 7928: 0193b7f8 216 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 7929: 003db260 884 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 7930: 0042d064 492 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 7931: 01a80488 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 7931: 01a80490 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 7932: 01b36f54 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 7933: 01c5a92c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 7934: 019a6d88 228 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 7935: 0168f574 408 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 7936: 0036c1b0 760 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 7937: 0028f0ec 640 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 7938: 01c5a760 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -7972,15 +7972,15 @@ │ │ │ │ 7968: 00f24abc 868 FUNC GLOBAL DEFAULT 11 petscdtcreatedefaultquadrature_ │ │ │ │ 7969: 01097088 240 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 7970: 01024ae0 1324 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 7971: 01b5a2c4 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 7972: 00394b04 724 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 7973: 00fcf36c 424 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 7974: 00f9aba0 672 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 7975: 01a80508 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 7975: 01a80510 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 7976: 01122c5c 16 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 7977: 016c09f8 408 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 7978: 01957424 676 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 7979: 01938b1c 276 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 7980: 01b5099c 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 7981: 00f04c90 140 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 7982: 00f09314 1692 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -8034,15 +8034,15 @@ │ │ │ │ 8030: 019234a8 796 FUNC GLOBAL DEFAULT 11 tsfunctiondomainerror_ │ │ │ │ 8031: 0045e8b8 788 FUNC GLOBAL DEFAULT 11 matcoloringapply_ │ │ │ │ 8032: 012c91f0 892 FUNC GLOBAL DEFAULT 11 dmstagcreate1d_ │ │ │ │ 8033: 0011d8ac 412 FUNC GLOBAL DEFAULT 11 petscdrawaxissetholdlimits_ │ │ │ │ 8034: 0116f6a4 524 FUNC GLOBAL DEFAULT 11 DMPlexGetGeometryFVM │ │ │ │ 8035: 0132bd24 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCellDM │ │ │ │ 8036: 010e0938 15484 FUNC GLOBAL DEFAULT 11 DMPlexCheckInterfaceCones │ │ │ │ - 8037: 01aacaac 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ + 8037: 01aacab4 4 OBJECT GLOBAL DEFAULT 13 __petscdmlabeldef_MOD_petsc_null_dmlabel │ │ │ │ 8038: 018c2108 736 FUNC GLOBAL DEFAULT 11 TSCreate_Alpha │ │ │ │ 8039: 00a5f30c 428 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArray │ │ │ │ 8040: 012ca5fc 1528 FUNC GLOBAL DEFAULT 11 dmstagrestrictsimple_ │ │ │ │ 8041: 01c5a838 4 OBJECT GLOBAL DEFAULT 24 MAT_SolveTransposeAdd │ │ │ │ 8042: 018c9aac 436 FUNC GLOBAL DEFAULT 11 tsalpha2setparams_ │ │ │ │ 8043: 001cb5b0 632 FUNC GLOBAL DEFAULT 11 PetscLogStateClassSetActiveAll │ │ │ │ 8044: 0024a1e8 548 FUNC GLOBAL DEFAULT 11 PetscStrNArrayallocpy │ │ │ │ @@ -8488,15 +8488,15 @@ │ │ │ │ 8484: 003838c8 368 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingGetIndices │ │ │ │ 8485: 01c5a6a4 4 OBJECT GLOBAL DEFAULT 24 MAT_H2Opus_Build │ │ │ │ 8486: 0103d8b8 408 FUNC GLOBAL DEFAULT 11 dmplexgetuseceed_ │ │ │ │ 8487: 0195279c 76 FUNC GLOBAL DEFAULT 11 TSGetTimeSpan │ │ │ │ 8488: 01626bc8 752 FUNC GLOBAL DEFAULT 11 pcdeflationsetcoarsemat_ │ │ │ │ 8489: 013cf354 664 FUNC GLOBAL DEFAULT 11 PetscSectionSymLabelSetLabel │ │ │ │ 8490: 00183888 8 FUNC GLOBAL DEFAULT 11 f90array4dgetaddrint_ │ │ │ │ - 8491: 01aacadc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ + 8491: 01aacae4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_adaptor │ │ │ │ 8492: 0191a994 412 FUNC GLOBAL DEFAULT 11 tsstep_ │ │ │ │ 8493: 00100ce8 508 FUNC GLOBAL DEFAULT 11 PetscDrawRegisterAll │ │ │ │ 8494: 003f87f4 128 FUNC GLOBAL DEFAULT 11 VecGetType │ │ │ │ 8495: 0024c194 12 FUNC GLOBAL DEFAULT 11 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ 8496: 00e773e4 764 FUNC GLOBAL DEFAULT 11 petscdualspacesimplesetfunctional_ │ │ │ │ 8497: 01c5a804 4 OBJECT GLOBAL DEFAULT 24 MAT_Copy │ │ │ │ 8498: 002b27d8 372 FUNC GLOBAL DEFAULT 11 PetscSectionRestorePointSyms │ │ │ │ @@ -8641,15 +8641,15 @@ │ │ │ │ 8637: 01910f9c 772 FUNC GLOBAL DEFAULT 11 tscomputesolutionfunction_ │ │ │ │ 8638: 003d9e88 760 FUNC GLOBAL DEFAULT 11 vecrestorelocalvector_ │ │ │ │ 8639: 001cbe4c 120 FUNC GLOBAL DEFAULT 11 PetscLogStateClassGetInfo │ │ │ │ 8640: 019383f0 148 FUNC GLOBAL DEFAULT 11 TSForwardSetInitialSensitivities │ │ │ │ 8641: 014d3868 908 FUNC GLOBAL DEFAULT 11 KSPMonitorResidual │ │ │ │ 8642: 01731ab4 328 FUNC GLOBAL DEFAULT 11 PCSORSetSymmetric │ │ │ │ 8643: 000c5248 140 FUNC GLOBAL DEFAULT 11 f90array2dcreatefortranaddr_ │ │ │ │ - 8644: 01a80634 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ + 8644: 01a8063c 39 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 8645: 00eba5a0 536 FUNC GLOBAL DEFAULT 11 PetscFECreateHeightTrace │ │ │ │ 8646: 00174070 532 FUNC GLOBAL DEFAULT 11 PetscBTView │ │ │ │ 8647: 01771efc 12 FUNC GLOBAL DEFAULT 11 PCSetApplicationContext │ │ │ │ 8648: 01c5d968 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_CLASSID │ │ │ │ 8649: 016d27cc 44 FUNC GLOBAL DEFAULT 11 PCMGSetType │ │ │ │ 8650: 006cd960 392 FUNC GLOBAL DEFAULT 11 MatSeqBAIJRestoreArray │ │ │ │ 8651: 000c0b38 8 FUNC GLOBAL DEFAULT 11 PetscReturnErrorHandler │ │ │ │ @@ -8666,15 +8666,15 @@ │ │ │ │ 8662: 00ab1afc 752 FUNC GLOBAL DEFAULT 11 matkaijsetaij_ │ │ │ │ 8663: 014bad38 792 FUNC GLOBAL DEFAULT 11 kspgettotaliterations_ │ │ │ │ 8664: 001cc3fc 36 FUNC GLOBAL DEFAULT 11 petscmallocpopmaximumusage_ │ │ │ │ 8665: 01b50f6c 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_enum │ │ │ │ 8666: 0118d998 1556 FUNC GLOBAL DEFAULT 11 DMPlexGetCellCoordinates │ │ │ │ 8667: 01c5a8ec 4 OBJECT GLOBAL DEFAULT 24 DMFieldRegisterAllCalled │ │ │ │ 8668: 0134f7cc 420 FUNC GLOBAL DEFAULT 11 PetscFEFinalizePackage │ │ │ │ - 8669: 01b0cfe0 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ + 8669: 01b0cfe8 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 8670: 01802e60 44 FUNC GLOBAL DEFAULT 11 SNESGetConvergenceHistory │ │ │ │ 8671: 019e3528 412 FUNC GLOBAL DEFAULT 11 TaoCreate_Shell │ │ │ │ 8672: 000c40d8 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_funptr │ │ │ │ 8673: 01334cfc 260 FUNC GLOBAL DEFAULT 11 DMSwarmCopyPoint │ │ │ │ 8674: 0128fc58 764 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetthicknesses_ │ │ │ │ 8675: 0179178c 328 FUNC GLOBAL DEFAULT 11 SNESFASGetSmoother │ │ │ │ 8676: 0025c288 1144 FUNC GLOBAL DEFAULT 11 aosetis_ │ │ │ │ @@ -8688,15 +8688,15 @@ │ │ │ │ 8684: 001f53ac 272 FUNC GLOBAL DEFAULT 11 PetscObjectGetFortranCallback │ │ │ │ 8685: 0036d318 2048 FUNC GLOBAL DEFAULT 11 PetscSFCreateRemoteOffsets │ │ │ │ 8686: 000fcd98 16 FUNC GLOBAL DEFAULT 11 PetscDrawSetPause │ │ │ │ 8687: 000c55bc 196 FUNC GLOBAL DEFAULT 11 f90array3dcreateint_ │ │ │ │ 8688: 0042a3e8 152 FUNC GLOBAL DEFAULT 11 VecTaggerRegister │ │ │ │ 8689: 00f64650 36 FUNC GLOBAL DEFAULT 11 dmcompositegetentries3_ │ │ │ │ 8690: 000c6944 100 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6memory13PoolAllocator11find_align_ENS0_11align_val_tE │ │ │ │ - 8691: 01aacabc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ + 8691: 01aacac4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_quadrature │ │ │ │ 8692: 001dbf48 120 FUNC GLOBAL DEFAULT 11 PetscRegisterFinalizeAll │ │ │ │ 8693: 00fb6084 2800 FUNC GLOBAL DEFAULT 11 DMCreateColoring_DA_2d_MPIAIJ │ │ │ │ 8694: 00df8bb8 252 FUNC GLOBAL DEFAULT 11 MatRegister │ │ │ │ 8695: 01833088 908 FUNC GLOBAL DEFAULT 11 sneslinesearchsettype_ │ │ │ │ 8696: 00189da8 440 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex1_ │ │ │ │ 8697: 014fb4a8 572 FUNC GLOBAL DEFAULT 11 MatCreate_LMVMBrdn │ │ │ │ 8698: 012a5bb8 568 FUNC GLOBAL DEFAULT 11 dmplextransformcreate_ │ │ │ │ @@ -8737,20 +8737,20 @@ │ │ │ │ 8733: 012c64e8 172 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 8734: 019751c4 1208 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 8735: 00e13584 32 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 8736: 00491e60 1352 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 8737: 0023899c 2864 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 8738: 01b51ecc 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 8739: 00e2be58 132 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 8740: 01a80530 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 8740: 01a80538 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 8741: 003e02a8 412 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 8742: 01889470 20 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 8743: 0176cdec 1304 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ - 8744: 01afc928 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ - 8745: 01a9637c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ + 8744: 01afc930 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ + 8745: 01a96384 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 8746: 00e73a4c 760 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 8747: 000c2800 108 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ 8748: 013b365c 760 FUNC GLOBAL DEFAULT 11 dmsetlabel_ │ │ │ │ 8749: 01659c1c 336 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetGKBDelay │ │ │ │ 8750: 00b0a4e8 388 FUNC GLOBAL DEFAULT 11 MatPythonGetType │ │ │ │ 8751: 0104ad74 764 FUNC GLOBAL DEFAULT 11 dmplexmetricgetminimummagnitude_ │ │ │ │ 8752: 0109d4bc 148 FUNC GLOBAL DEFAULT 11 DMPlexGetCellTypeLabel │ │ │ │ @@ -8779,15 +8779,15 @@ │ │ │ │ 8775: 019af62c 1132 FUNC GLOBAL DEFAULT 11 taosetvariablebounds_ │ │ │ │ 8776: 00e3ef14 760 FUNC GLOBAL DEFAULT 11 matgetcolumnsumsrealpart_ │ │ │ │ 8777: 00217fcc 128 FUNC GLOBAL DEFAULT 11 PetscObjectComposedDataIncreaseScalarstar │ │ │ │ 8778: 013d7260 760 FUNC GLOBAL DEFAULT 11 dmlabelpropagatebegin_ │ │ │ │ 8779: 0131701c 924 FUNC GLOBAL DEFAULT 11 DMStagVecGetArrayRead │ │ │ │ 8780: 0179045c 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetSmootherDown │ │ │ │ 8781: 0102b838 896 FUNC GLOBAL DEFAULT 11 dmplexcreateegadslitefromfile_ │ │ │ │ - 8782: 01a8d69c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ + 8782: 01a8d6a4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 8783: 01c5a428 4 OBJECT GLOBAL DEFAULT 24 PCMPIServerActive │ │ │ │ 8784: 013b8b94 1056 FUNC GLOBAL DEFAULT 11 dmpolytopegetvertexorientation_ │ │ │ │ 8785: 01c5db38 4 OBJECT GLOBAL DEFAULT 24 mpifcmb5_ │ │ │ │ 8786: 000cf260 56 FUNC WEAK DEFAULT 11 _ZNSt5arrayISt6vectorIP21_p_PetscDeviceContextSaIS2_EELj4EED2Ev │ │ │ │ 8787: 00122e20 780 FUNC GLOBAL DEFAULT 11 petscdrawlggetaxis_ │ │ │ │ 8788: 01c5da98 4 OBJECT GLOBAL DEFAULT 24 TS_AdjointStep │ │ │ │ 8789: 0155dd94 520 FUNC GLOBAL DEFAULT 11 PCBDDCMatFETIDPGetRHS │ │ │ │ @@ -8824,15 +8824,15 @@ │ │ │ │ 8820: 01c5d898 4 OBJECT GLOBAL DEFAULT 24 PC_Apply │ │ │ │ 8821: 019ae074 2352 FUNC GLOBAL DEFAULT 11 TaoDefaultComputeGradient │ │ │ │ 8822: 0136eef0 692 FUNC GLOBAL DEFAULT 11 DMMonitorSetFromOptions │ │ │ │ 8823: 00600920 48 FUNC GLOBAL DEFAULT 11 MatInodeGetInodeSizes_SeqAIJ_Inode │ │ │ │ 8824: 00de55e4 1316 FUNC GLOBAL DEFAULT 11 matcreatevecs_ │ │ │ │ 8825: 003dc7f4 804 FUNC GLOBAL DEFAULT 11 vecsetpreallocationcoo_ │ │ │ │ 8826: 01790470 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetCorrection │ │ │ │ - 8827: 01afc920 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ + 8827: 01afc928 4 OBJECT GLOBAL DEFAULT 13 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 8828: 017c0c68 1280 FUNC GLOBAL DEFAULT 11 SNESCreate_NGMRES │ │ │ │ 8829: 002a4108 132 FUNC GLOBAL DEFAULT 11 PetscSectionSetIncludesConstraints │ │ │ │ 8830: 00f5cd40 16 FUNC GLOBAL DEFAULT 11 DMFieldShellSetDestroy │ │ │ │ 8831: 014e92b0 684 FUNC GLOBAL DEFAULT 11 KSPBuildResidual │ │ │ │ 8832: 01318764 128 FUNC GLOBAL DEFAULT 11 DMStagRestoreProductCoordinateArraysRead │ │ │ │ 8833: 01242b80 740 FUNC GLOBAL DEFAULT 11 DMPlexConstructCohesiveCells │ │ │ │ 8834: 00f220c4 740 FUNC GLOBAL DEFAULT 11 petscdtgaussjacobiquadrature_ │ │ │ │ @@ -8904,15 +8904,15 @@ │ │ │ │ 8900: 001ba0b0 412 FUNC GLOBAL DEFAULT 11 petscloghandlereventspause_ │ │ │ │ 8901: 00eda600 816 FUNC GLOBAL DEFAULT 11 PetscLimiterSetType │ │ │ │ 8902: 013b6ae4 1208 FUNC GLOBAL DEFAULT 11 dmgetauxiliaryvec_ │ │ │ │ 8903: 00f5a5f4 3064 FUNC GLOBAL DEFAULT 11 DMFieldCreateDSWithDG │ │ │ │ 8904: 00e3e794 408 FUNC GLOBAL DEFAULT 11 matgetbindingpropagates_ │ │ │ │ 8905: 0136e474 292 FUNC GLOBAL DEFAULT 11 DMComputeL2Diff │ │ │ │ 8906: 0017659c 152 FUNC GLOBAL DEFAULT 11 PetscDLClose │ │ │ │ - 8907: 01af5890 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ + 8907: 01af5898 15 OBJECT GLOBAL DEFAULT 13 DMSwarmPICField_cellid │ │ │ │ 8908: 00f5ee5c 152 FUNC GLOBAL DEFAULT 11 DMFieldRegister │ │ │ │ 8909: 005707e8 496 FUNC GLOBAL DEFAULT 11 MatZeroEntries_SeqAIJ │ │ │ │ 8910: 01c5d950 4 OBJECT GLOBAL DEFAULT 24 SNESRegisterAllCalled │ │ │ │ 8911: 0022f930 1668 FUNC GLOBAL DEFAULT 11 PetscMPIDump │ │ │ │ 8912: 01b50fac 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD___def_init___iso_c_binding_C_funptr │ │ │ │ 8913: 018682b4 2332 FUNC GLOBAL DEFAULT 11 SNESConvergedCorrectPressure │ │ │ │ 8914: 00281e90 2504 FUNC GLOBAL DEFAULT 11 ISCompressIndicesGeneral │ │ │ │ @@ -8961,15 +8961,15 @@ │ │ │ │ 8957: 00f129a4 556 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetDynamicJacobian │ │ │ │ 8958: 01b571a8 4 OBJECT GLOBAL DEFAULT 24 MPIU_4INT │ │ │ │ 8959: 019cfab0 7168 FUNC GLOBAL DEFAULT 11 TaoTestHessian │ │ │ │ 8960: 0162f004 316 FUNC GLOBAL DEFAULT 11 PCFactorSetUpMatSolverType │ │ │ │ 8961: 014a75e4 564 FUNC GLOBAL DEFAULT 11 KSPCreate_SYMMLQ │ │ │ │ 8962: 00434f18 2232 FUNC GLOBAL DEFAULT 11 VecStrideGatherAll │ │ │ │ 8963: 00ee1728 340 FUNC GLOBAL DEFAULT 11 PetscFVCreate_Upwind │ │ │ │ - 8964: 01aacaf4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ + 8964: 01aacafc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 8965: 01363d40 1260 FUNC GLOBAL DEFAULT 11 DMCopyFields │ │ │ │ 8966: 00107b7c 300 FUNC GLOBAL DEFAULT 11 PetscDrawViewPortsSet │ │ │ │ 8967: 014420a0 736 FUNC GLOBAL DEFAULT 11 KSPCreate_CGS │ │ │ │ 8968: 017ff888 12 FUNC GLOBAL DEFAULT 11 SNESSetCheckJacobianDomainError │ │ │ │ 8969: 00e0b988 892 FUNC GLOBAL DEFAULT 11 MatSetOption │ │ │ │ 8970: 00fd212c 408 FUNC GLOBAL DEFAULT 11 dmdagetelementtype_ │ │ │ │ 8971: 01794ff4 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetinjection_ │ │ │ │ @@ -9091,19 +9091,19 @@ │ │ │ │ 9087: 003eb6f0 472 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9088: 00b33e30 780 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9089: 013e13c4 408 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9090: 0012e1d8 360 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9091: 001e1f40 1308 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9092: 00ae03b8 412 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9093: 00dc002c 412 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9094: 01a8057c 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9094: 01a80584 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9095: 00a3c600 760 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9096: 012c01d8 332 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9097: 01292dac 16 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ - 9098: 01ab6a90 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ + 9098: 01ab6a98 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9099: 0027162c 900 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9100: 01039a1c 824 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ 9101: 00414790 1508 FUNC GLOBAL DEFAULT 11 vecdotnorm2_ │ │ │ │ 9102: 017fa2a8 1528 FUNC GLOBAL DEFAULT 11 snesapplynpc_ │ │ │ │ 9103: 01c5a788 4 OBJECT GLOBAL DEFAULT 24 MAT_MatMult │ │ │ │ 9104: 01006f34 1780 FUNC GLOBAL DEFAULT 11 DMNetworkAddComponent │ │ │ │ 9105: 01391398 756 FUNC GLOBAL DEFAULT 11 dmsetcoordinates_ │ │ │ │ @@ -9206,15 +9206,15 @@ │ │ │ │ 9202: 00dd48cc 836 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9203: 001d8b40 756 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9204: 01456ce4 16 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9205: 00e33a54 456 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9206: 00e2c620 4128 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9207: 01c5a52c 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9208: 01912400 1780 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9209: 01a804ac 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9209: 01a804b4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9210: 0197d918 984 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9211: 0196e0f8 1284 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9212: 01661c0c 1048 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9213: 01384690 428 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9214: 019da168 592 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9215: 00272e8c 32 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9216: 0037c180 64 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9488,15 +9488,15 @@ │ │ │ │ 9484: 017b1930 340 FUNC GLOBAL DEFAULT 11 SNESNASMSetDamping │ │ │ │ 9485: 014e9578 12 FUNC GLOBAL DEFAULT 11 KSPSetDiagonalScaleFix │ │ │ │ 9486: 002ad48c 3632 FUNC GLOBAL DEFAULT 11 PetscSectionPermute │ │ │ │ 9487: 01884304 408 FUNC GLOBAL DEFAULT 11 tssetposteventstep_ │ │ │ │ 9488: 00f5ced8 328 FUNC GLOBAL DEFAULT 11 DMFieldCreateShell │ │ │ │ 9489: 00dfc240 120 FUNC GLOBAL DEFAULT 11 MatGetState │ │ │ │ 9490: 019a9440 1728 FUNC GLOBAL DEFAULT 11 dmtscheckjacobian_ │ │ │ │ - 9491: 01a9638c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ + 9491: 01a96394 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 9492: 00e2f3c0 872 FUNC GLOBAL DEFAULT 11 MatCreateGraph │ │ │ │ 9493: 0165f45c 968 FUNC GLOBAL DEFAULT 11 pcfieldsplitschurgetsubksp_ │ │ │ │ 9494: 001318d0 124 FUNC GLOBAL DEFAULT 11 PetscRandomGetInterval │ │ │ │ 9495: 01096354 380 FUNC GLOBAL DEFAULT 11 DMPlexSetCone │ │ │ │ 9496: 000c409c 12 FUNC GLOBAL DEFAULT 11 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 9497: 00377a78 1368 FUNC GLOBAL DEFAULT 11 isglobaltolocalmappingapplyblock_ │ │ │ │ 9498: 01633ac8 900 FUNC GLOBAL DEFAULT 11 pcfactorsetmatsolvertype_ │ │ │ │ @@ -9527,27 +9527,27 @@ │ │ │ │ 9523: 0045efb8 412 FUNC GLOBAL DEFAULT 11 matcoloringsetweighttype_ │ │ │ │ 9524: 016cbb34 1916 FUNC GLOBAL DEFAULT 11 PCReset_MG │ │ │ │ 9525: 00ec9ce0 796 FUNC GLOBAL DEFAULT 11 petscfegetbasisspace_ │ │ │ │ 9526: 00e04908 1460 FUNC GLOBAL DEFAULT 11 MatMatTransposeSolve │ │ │ │ 9527: 003e85d8 640 FUNC GLOBAL DEFAULT 11 VecRestoreArrayRead │ │ │ │ 9528: 0192203c 1168 FUNC GLOBAL DEFAULT 11 tsvisetvariablebounds_ │ │ │ │ 9529: 0191b004 780 FUNC GLOBAL DEFAULT 11 tsevaluatestep_ │ │ │ │ - 9530: 01b132ec 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ + 9530: 01b132f4 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 9531: 017d33b0 248 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetPreCheck │ │ │ │ 9532: 01576108 196 FUNC GLOBAL DEFAULT 11 PCBDDCGraphResetCoords │ │ │ │ 9533: 003dd5bc 1156 FUNC GLOBAL DEFAULT 11 vecpointwisemin_ │ │ │ │ 9534: 017a0774 648 FUNC GLOBAL DEFAULT 11 SNESCreate_NEWTONLS │ │ │ │ 9535: 0186de44 552 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 9536: 0029507c 812 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 9537: 0186e5ac 252 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 9538: 018ce37c 788 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 9539: 013d4944 804 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 9540: 0046a3cc 4564 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 9541: 0040d0fc 1176 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 9542: 01a80490 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 9542: 01a80498 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 9543: 016793e0 412 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 9544: 001cc7b4 60 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 9545: 00f05094 352 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 9546: 014ba134 900 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 9547: 001d2ccc 24 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ 9548: 01b55cd4 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_SCALAR_ARRAY_Fortran │ │ │ │ 9549: 01315b94 36 FUNC GLOBAL DEFAULT 11 DMStagSetRefinementFactor │ │ │ │ @@ -9613,29 +9613,29 @@ │ │ │ │ 9609: 01736134 412 FUNC GLOBAL DEFAULT 11 pctelescopesetreductionfactor_ │ │ │ │ 9610: 000e1720 888 FUNC GLOBAL DEFAULT 11 petscbagregisterboolarray_ │ │ │ │ 9611: 013dc044 304 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_Gather │ │ │ │ 9612: 00e169dc 244 FUNC GLOBAL DEFAULT 11 MatStashSetInitialSize │ │ │ │ 9613: 00423fd4 120 FUNC GLOBAL DEFAULT 11 VecTaggerCDFSetBox │ │ │ │ 9614: 00121554 408 FUNC GLOBAL DEFAULT 11 petscdrawhgreset_ │ │ │ │ 9615: 01948498 16 FUNC GLOBAL DEFAULT 11 TSGetStepResize │ │ │ │ - 9616: 01a8065c 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ + 9616: 01a80664 41 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 9617: 00e99018 116 FUNC GLOBAL DEFAULT 11 PetscFEGetDimension_Basic │ │ │ │ 9618: 013ba5ec 884 FUNC GLOBAL DEFAULT 11 dmsetsnaptogeommodel_ │ │ │ │ 9619: 00ffbfc0 804 FUNC GLOBAL DEFAULT 11 dmnetworkgetlocalvecoffset_ │ │ │ │ 9620: 018116c8 156 FUNC GLOBAL DEFAULT 11 SNESSetNPCSide │ │ │ │ 9621: 00ec5bfc 1296 FUNC GLOBAL DEFAULT 11 PetscFECreateCellGeometry │ │ │ │ 9622: 0045b404 444 FUNC GLOBAL DEFAULT 11 MINPACKdegr │ │ │ │ 9623: 0136ca2c 3640 FUNC GLOBAL DEFAULT 11 DMComputeExactSolution │ │ │ │ 9624: 00fd5cf0 808 FUNC GLOBAL DEFAULT 11 dmdagetcellpoint_ │ │ │ │ 9625: 0138adb4 1296 FUNC GLOBAL DEFAULT 11 DMSetPeriodicity │ │ │ │ 9626: 01809c28 516 FUNC GLOBAL DEFAULT 11 SNESConvergedReasonViewFromOptions │ │ │ │ 9627: 01b4057c 4 OBJECT GLOBAL DEFAULT 23 PetscTrRealloc │ │ │ │ 9628: 0134f71c 176 FUNC GLOBAL DEFAULT 11 DMFinalizePackage │ │ │ │ 9629: 00dbc830 412 FUNC GLOBAL DEFAULT 11 matproductsetfill_ │ │ │ │ - 9630: 01b0cfcc 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ + 9630: 01b0cfd4 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes_linesearch │ │ │ │ 9631: 01684300 336 FUNC GLOBAL DEFAULT 11 PCGAMGSetRankReductionFactors │ │ │ │ 9632: 014c2744 412 FUNC GLOBAL DEFAULT 11 kspgetinitialguessknoll_ │ │ │ │ 9633: 01362124 16 FUNC GLOBAL DEFAULT 11 DMGetPointSF │ │ │ │ 9634: 0014f91c 1344 FUNC GLOBAL DEFAULT 11 petscviewerdrawopen_ │ │ │ │ 9635: 00256dc0 628 FUNC GLOBAL DEFAULT 11 AOCreateMemoryScalableIS │ │ │ │ 9636: 01103f14 4760 FUNC GLOBAL DEFAULT 11 DMPlexBuildFromCellSectionParallel │ │ │ │ 9637: 018ffb70 332 FUNC GLOBAL DEFAULT 11 TSPseudoSetTimeStepIncrement │ │ │ │ @@ -9698,15 +9698,15 @@ │ │ │ │ 9694: 01678bcc 412 FUNC GLOBAL DEFAULT 11 pcgamgsetrepartition_ │ │ │ │ 9695: 00129d4c 2848 FUNC GLOBAL DEFAULT 11 PetscDrawLGSPDraw │ │ │ │ 9696: 01c5a97c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartLabelInvert │ │ │ │ 9697: 002a3e34 336 FUNC GLOBAL DEFAULT 11 PetscSectionSetPermutation │ │ │ │ 9698: 00a72738 460 FUNC GLOBAL DEFAULT 11 MatCreateSeqDense │ │ │ │ 9699: 01802c94 48 FUNC GLOBAL DEFAULT 11 SNESGetConvergedReasonString │ │ │ │ 9700: 016c4dd4 824 FUNC GLOBAL DEFAULT 11 pcmggetrscale_ │ │ │ │ - 9701: 01a96378 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ + 9701: 01a96380 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_coarsen │ │ │ │ 9702: 016fe9ec 16 FUNC GLOBAL DEFAULT 11 PCPatchSetPartitionOfUnity │ │ │ │ 9703: 01b374c8 24 OBJECT GLOBAL DEFAULT 20 SNESNGMRESSelectTypes │ │ │ │ 9704: 00118640 16 FUNC GLOBAL DEFAULT 11 PetscDrawBarGetAxis │ │ │ │ 9705: 014d7008 1708 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicTolerance │ │ │ │ 9706: 017ad004 760 FUNC GLOBAL DEFAULT 11 snesnasmgetdamping_ │ │ │ │ 9707: 014d8f68 16 FUNC GLOBAL DEFAULT 11 KSPGetConvergedReason │ │ │ │ 9708: 012c288c 1160 FUNC GLOBAL DEFAULT 11 dmglobaltolocalenddefaultshell_ │ │ │ │ @@ -9821,15 +9821,15 @@ │ │ │ │ 9817: 01c5a4b0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_CLASSID │ │ │ │ 9818: 00faa684 236 FUNC GLOBAL DEFAULT 11 DMDAGetNumFaces │ │ │ │ 9819: 011e882c 1452 FUNC GLOBAL DEFAULT 11 DMPlexNaturalToGlobalEnd │ │ │ │ 9820: 001d1ea0 756 FUNC GLOBAL DEFAULT 11 PetscMallocDump │ │ │ │ 9821: 019c28e8 116 FUNC GLOBAL DEFAULT 11 TaoViewFromOptions │ │ │ │ 9822: 01544114 904 FUNC GLOBAL DEFAULT 11 pcasmgetlocalsubmatrices_ │ │ │ │ 9823: 0195bc88 3196 FUNC GLOBAL DEFAULT 11 TSMonitorSPSwarmSolution │ │ │ │ - 9824: 01a96398 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ + 9824: 01a963a0 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 9825: 001f5ca4 16 FUNC GLOBAL DEFAULT 11 PetscObjectSetPrintedOptions │ │ │ │ 9826: 01544100 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp4_ │ │ │ │ 9827: 00e3b488 432 FUNC GLOBAL DEFAULT 11 matshift_ │ │ │ │ 9828: 019bcd74 908 FUNC GLOBAL DEFAULT 11 taoappendoptionsprefix_ │ │ │ │ 9829: 0175e874 340 FUNC GLOBAL DEFAULT 11 PCCreate_VPBJacobi │ │ │ │ 9830: 01180288 9560 FUNC GLOBAL DEFAULT 11 DMPlexComputeJacobian_Action_Internal │ │ │ │ 9831: 01944078 16 FUNC GLOBAL DEFAULT 11 TSGetSNESIterations │ │ │ │ @@ -9974,27 +9974,27 @@ │ │ │ │ 9970: 0101e9f4 228 FUNC GLOBAL DEFAULT 11 dmplexgetfulljoin_ │ │ │ │ 9971: 003594d4 420 FUNC GLOBAL DEFAULT 11 PetscSFComputeDegreeEnd │ │ │ │ 9972: 002836c0 8 FUNC GLOBAL DEFAULT 11 ISColoringRestoreIS │ │ │ │ 9973: 0197a708 1788 FUNC GLOBAL DEFAULT 11 TSMonitorLGDMDARay │ │ │ │ 9974: 0185e054 792 FUNC GLOBAL DEFAULT 11 dmadaptorgetsequencelength_ │ │ │ │ 9975: 0166e900 324 FUNC GLOBAL DEFAULT 11 PCGAMGMISkSetAggressive │ │ │ │ 9976: 01365c60 1216 FUNC GLOBAL DEFAULT 11 DMSetRegionNumDS │ │ │ │ - 9977: 01a8d67c 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ + 9977: 01a8d684 4 OBJECT GLOBAL DEFAULT 13 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 9978: 01476edc 676 FUNC GLOBAL DEFAULT 11 KSPGMRESMonitorKrylov │ │ │ │ 9979: 01c5a4b4 4 OBJECT GLOBAL DEFAULT 24 PetscSFRegisterAllCalled │ │ │ │ 9980: 00ec610c 372 FUNC GLOBAL DEFAULT 11 PetscFEDestroyCellGeometry │ │ │ │ 9981: 003877a4 256 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingRegister │ │ │ │ 9982: 0041287c 808 FUNC GLOBAL DEFAULT 11 vecstridescatterall_ │ │ │ │ 9983: 0154410c 4 FUNC GLOBAL DEFAULT 11 pcasmgetsubksp7_ │ │ │ │ 9984: 014c0f64 416 FUNC GLOBAL DEFAULT 11 kspsetpcside_ │ │ │ │ 9985: 0101e838 216 FUNC GLOBAL DEFAULT 11 dmplexmatsetclosure_ │ │ │ │ 9986: 001c0c40 168 FUNC GLOBAL DEFAULT 11 PetscLogEventsResume │ │ │ │ 9987: 01c5bccc 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorDestroyList │ │ │ │ 9988: 00f04c08 136 FUNC GLOBAL DEFAULT 11 PetscDSGetDimensions │ │ │ │ - 9989: 01a8d6b4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ + 9989: 01a8d6bc 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 9990: 00192180 60 FUNC GLOBAL DEFAULT 11 petsctimeadd_ │ │ │ │ 9991: 00ec6d10 312 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetCellPoint │ │ │ │ 9992: 01791d8c 308 FUNC GLOBAL DEFAULT 11 SNESFASFullSetDownSweep │ │ │ │ 9993: 004101b0 436 FUNC GLOBAL DEFAULT 11 vecstridescale_ │ │ │ │ 9994: 00136cec 760 FUNC GLOBAL DEFAULT 11 PetscViewerCreate_ASCII │ │ │ │ 9995: 0148d600 408 FUNC GLOBAL DEFAULT 11 ksplsqrsetcomputestandarderrorvec_ │ │ │ │ 9996: 00aa0f5c 392 FUNC GLOBAL DEFAULT 11 MatISSetLocalMat │ │ │ │ @@ -10040,15 +10040,15 @@ │ │ │ │ 10036: 0146cc80 20 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 10037: 0191f79c 420 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 10038: 00deed80 308 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 10039: 00e400e4 764 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 10040: 00f09fd0 1140 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 10041: 00dc95f8 1156 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 10042: 01c5d964 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 10043: 01a804d8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 10043: 01a804e0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 10044: 01b38248 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 10045: 002a3918 164 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 10046: 00d8c1a0 332 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 10047: 0144df30 532 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 10048: 0039231c 408 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 10049: 000e6c3c 900 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ 10050: 00e54594 3096 FUNC GLOBAL DEFAULT 11 MatIsLinear │ │ │ │ @@ -10138,26 +10138,26 @@ │ │ │ │ 10134: 01532330 3400 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplementPmat │ │ │ │ 10135: 014deb24 144 FUNC GLOBAL DEFAULT 11 KSPSetMinimumIterations │ │ │ │ 10136: 00e403e0 748 FUNC GLOBAL DEFAULT 11 matmultequal_ │ │ │ │ 10137: 0135ae38 304 FUNC GLOBAL DEFAULT 11 DMPrintCellVectorReal │ │ │ │ 10138: 017d8158 48 FUNC GLOBAL DEFAULT 11 SNESSetTrustRegionTolerance │ │ │ │ 10139: 00dff3f0 2232 FUNC GLOBAL DEFAULT 11 MatSetValuesLocal │ │ │ │ 10140: 00ef5e54 3376 FUNC GLOBAL DEFAULT 11 PetscDTAltVWedgeMatrix │ │ │ │ - 10141: 01aacaec 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ + 10141: 01aacaf4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 10142: 01824238 896 FUNC GLOBAL DEFAULT 11 SNESMonitorRatio │ │ │ │ 10143: 00e085f4 932 FUNC GLOBAL DEFAULT 11 MatSolverTypeGet │ │ │ │ 10144: 001879d4 508 FUNC GLOBAL DEFAULT 11 petscrmtree_ │ │ │ │ 10145: 014be21c 412 FUNC GLOBAL DEFAULT 11 kspsetreusepreconditioner_ │ │ │ │ 10146: 001e7764 1004 FUNC GLOBAL DEFAULT 11 petscobjectprintclassnameprefixtype_ │ │ │ │ 10147: 001938ec 36 FUNC GLOBAL DEFAULT 11 petscinfoactivateclass_ │ │ │ │ 10148: 000fcda8 20 FUNC GLOBAL DEFAULT 11 PetscDrawGetPause │ │ │ │ 10149: 01b4069c 4 OBJECT GLOBAL DEFAULT 23 Petsc_Seq_keyval │ │ │ │ 10150: 00ff5d48 408 FUNC GLOBAL DEFAULT 11 dmforestgetadaptivitysuccess_ │ │ │ │ 10151: 01955408 536 FUNC GLOBAL DEFAULT 11 TSHistoryCreate │ │ │ │ - 10152: 01a8d6ac 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ + 10152: 01a8d6b4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 10153: 019a089c 5708 FUNC GLOBAL DEFAULT 11 DMTSCheckJacobian │ │ │ │ 10154: 0197023c 1428 FUNC GLOBAL DEFAULT 11 tstrajectorygetupdatedhistoryvecs_ │ │ │ │ 10155: 0016e56c 116 FUNC GLOBAL DEFAULT 11 PetscViewerSetOptionsPrefix │ │ │ │ 10156: 014c74b4 60 FUNC GLOBAL DEFAULT 11 kspmonitorsolution_ │ │ │ │ 10157: 01832e0c 636 FUNC GLOBAL DEFAULT 11 sneslinesearchgettype_ │ │ │ │ 10158: 001cfc40 60 FUNC GLOBAL DEFAULT 11 PetscMallocGetMaximumUsage │ │ │ │ 10159: 0024f4a0 96 FUNC GLOBAL DEFAULT 11 AOMappingHasPetscIndex │ │ │ │ @@ -10225,15 +10225,15 @@ │ │ │ │ 10221: 01800c88 12 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10222: 003eeb24 168 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10223: 00a88c48 788 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10224: 00ef4244 1116 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10225: 01798a20 412 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10226: 011de6dc 252 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10227: 01b34844 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10228: 01a804d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10228: 01a804dc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10229: 001970cc 36 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10230: 0113e9d8 20 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10231: 00109a6c 408 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10232: 0023fa44 648 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10233: 01c5daac 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10234: 01736468 412 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10235: 013cabd0 852 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10253,15 +10253,15 @@ │ │ │ │ 10249: 019cfa70 64 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10250: 01b51f60 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10251: 001d7abc 144 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10252: 01c5a7a4 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10253: 00ff2564 912 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10254: 00294040 844 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10255: 001bbee4 352 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10256: 01a804a0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10256: 01a804a8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10257: 01465f48 788 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10258: 00daebe8 3180 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10259: 010974ec 132 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10260: 014b88ac 412 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10261: 018cdec4 324 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10262: 00470dec 308 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10263: 00573b88 4564 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -10372,15 +10372,15 @@ │ │ │ │ 10368: 01c5a7c8 4 OBJECT GLOBAL DEFAULT 24 MAT_GetSeqNonzeroStructure │ │ │ │ 10369: 00e2dee0 408 FUNC GLOBAL DEFAULT 11 MatHasCongruentLayouts │ │ │ │ 10370: 01c5a710 4 OBJECT GLOBAL DEFAULT 24 MAT_CUSPARSECopyFromGPU │ │ │ │ 10371: 01b571a0 4 OBJECT GLOBAL DEFAULT 24 MPIU_ENUM │ │ │ │ 10372: 0132506c 800 FUNC GLOBAL DEFAULT 11 dmswarmgetlocalsize_ │ │ │ │ 10373: 010575ec 1304 FUNC GLOBAL DEFAULT 11 dmplexgetpointlocalfield_ │ │ │ │ 10374: 019dcc80 28 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetObjectiveAndGradientRoutine │ │ │ │ - 10375: 01a8d68c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ + 10375: 01a8d694 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_layout │ │ │ │ 10376: 00158534 604 FUNC GLOBAL DEFAULT 11 petscviewerhdf5incrementtimestep_ │ │ │ │ 10377: 00dd5234 828 FUNC GLOBAL DEFAULT 11 mathermitiantranspose_ │ │ │ │ 10378: 00efc3e0 116 FUNC GLOBAL DEFAULT 11 PetscDSViewFromOptions │ │ │ │ 10379: 011deb8c 260 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetNormalizationOrder │ │ │ │ 10380: 01328a7c 1296 FUNC GLOBAL DEFAULT 11 dmswarmcreatepointpercellcount_ │ │ │ │ 10381: 0045f35c 800 FUNC GLOBAL DEFAULT 11 MatColoringView │ │ │ │ 10382: 0190d164 828 FUNC GLOBAL DEFAULT 11 TSBasicSymplecticRegister │ │ │ │ @@ -10559,15 +10559,15 @@ │ │ │ │ 10555: 01132270 160 FUNC GLOBAL DEFAULT 11 DMPlexDistributeOverlap │ │ │ │ 10556: 01946e60 664 FUNC GLOBAL DEFAULT 11 TSPostEvaluate │ │ │ │ 10557: 0182c260 76 FUNC GLOBAL DEFAULT 11 SNESLineSearchCreate_CP │ │ │ │ 10558: 01b373d0 32 OBJECT GLOBAL DEFAULT 20 PCMGGalerkinTypes │ │ │ │ 10559: 000d31b4 8 FUNC WEAK DEFAULT 11 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 10560: 0105d680 1580 FUNC GLOBAL DEFAULT 11 dmplexlabelcohesivecomplete_ │ │ │ │ 10561: 0044fe74 796 FUNC GLOBAL DEFAULT 11 matcoarsensetstrengthindex_ │ │ │ │ - 10562: 01b1bdd0 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ + 10562: 01b1bdd8 269 OBJECT GLOBAL DEFAULT 13 DGCitation │ │ │ │ 10563: 01c5a4b8 4 OBJECT GLOBAL DEFAULT 24 PetscSFList │ │ │ │ 10564: 000e26e4 1284 FUNC GLOBAL DEFAULT 11 petscbagviewfromoptions_ │ │ │ │ 10565: 0109ce10 444 FUNC GLOBAL DEFAULT 11 DMPlexGetConeRecursiveVertices │ │ │ │ 10566: 0132fb04 7872 FUNC GLOBAL DEFAULT 11 DMSwarmCreateMassMatrixSquare │ │ │ │ 10567: 019c2e08 16 FUNC GLOBAL DEFAULT 11 TaoGetMaximumFunctionEvaluations │ │ │ │ 10568: 0047aae0 16 FUNC GLOBAL DEFAULT 11 MatPartitioningGetType │ │ │ │ 10569: 01053ae4 1144 FUNC GLOBAL DEFAULT 11 dmplexnaturaltoglobalend_ │ │ │ │ @@ -10593,15 +10593,15 @@ │ │ │ │ 10589: 001beacc 448 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 10590: 01c5db0c 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 10591: 0192e404 1692 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 10592: 0151c3b8 600 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 10593: 014724c4 428 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 10594: 01794cd8 796 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 10595: 000d492c 468 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 10596: 01a804cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 10596: 01a804d4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 10597: 0059c744 792 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 10598: 00f729f4 408 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 10599: 01b58214 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 10600: 0020967c 1172 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 10601: 003963b0 788 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 10602: 00f273e4 968 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 10603: 019adf38 200 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -10654,15 +10654,15 @@ │ │ │ │ 10650: 00a3a444 392 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 10651: 00f72970 20 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 10652: 01936600 180 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 10653: 006542b4 3248 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 10654: 013e9334 640 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 10655: 00e13294 752 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 10656: 01041e68 1176 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 10657: 01a804c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 10657: 01a804cc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 10658: 001e047c 744 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 10659: 01c5a9b0 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 10660: 01c5a6bc 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 10661: 019c5850 16 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 10662: 013bf4dc 408 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 10663: 0196deb4 580 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 10664: 0196e5fc 964 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -10676,15 +10676,15 @@ │ │ │ │ 10672: 00d70dd8 404 FUNC GLOBAL DEFAULT 11 matscattergetvecscatter_ │ │ │ │ 10673: 00eb0f04 408 FUNC GLOBAL DEFAULT 11 petscfeopenclsetrealtype_ │ │ │ │ 10674: 00ecc010 776 FUNC GLOBAL DEFAULT 11 petscfepushforwardgradient_ │ │ │ │ 10675: 002aeddc 388 FUNC GLOBAL DEFAULT 11 PetscSectionGetClosurePermutation │ │ │ │ 10676: 019e334c 244 FUNC GLOBAL DEFAULT 11 TaoShellGetContext │ │ │ │ 10677: 001e96bc 420 FUNC GLOBAL DEFAULT 11 petscobjectcompareid_ │ │ │ │ 10678: 0023e808 80 FUNC GLOBAL DEFAULT 11 PetscSortedMPIInt │ │ │ │ - 10679: 01b23b50 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ + 10679: 01b23b58 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD_petsc_null_tao │ │ │ │ 10680: 016df100 140 FUNC GLOBAL DEFAULT 11 PCMGSetCycleTypeOnLevel │ │ │ │ 10681: 002702bc 792 FUNC GLOBAL DEFAULT 11 isduplicate_ │ │ │ │ 10682: 00e341f0 176 FUNC GLOBAL DEFAULT 11 matfdcoloringgetperturbedcolumnsf90_ │ │ │ │ 10683: 0179c954 20 FUNC GLOBAL DEFAULT 11 SNESNGSGetSweeps │ │ │ │ 10684: 00e09868 696 FUNC GLOBAL DEFAULT 11 MatGetRowMaxAbs │ │ │ │ 10685: 01971698 1272 FUNC GLOBAL DEFAULT 11 TSTrajectoryGet │ │ │ │ 10686: 016b33b0 328 FUNC GLOBAL DEFAULT 11 PCJacobiSetFixDiagonal │ │ │ │ @@ -10824,15 +10824,15 @@ │ │ │ │ 10820: 00f9b8b0 256 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 10821: 014f4ca4 1372 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 10822: 01373ab8 252 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 10823: 018348e0 764 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 10824: 0109a0e0 444 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 10825: 01b34a08 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 10826: 00427cf8 412 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 10827: 01a804f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 10827: 01a804f8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 10828: 00146fec 1180 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 10829: 01b400fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 10830: 016c1864 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 10831: 01774248 12 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 10832: 0102d9c4 1008 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 10833: 01b400e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ 10834: 0102fe7c 1752 FUNC GLOBAL DEFAULT 11 dmplexlabelsload_ │ │ │ │ @@ -10843,15 +10843,15 @@ │ │ │ │ 10839: 003d31a4 1168 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 10840: 0193433c 904 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 10841: 00191888 660 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 10842: 00b0b230 1448 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 10843: 00d92434 1324 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 10844: 01b40c5c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 10845: 00553180 912 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 10846: 01a80524 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 10846: 01a8052c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 10847: 018375d8 416 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 10848: 01779f60 256 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 10849: 01b40230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 10850: 001031fc 1684 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 10851: 0197d22c 464 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 10852: 00e41e88 1148 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 10853: 0011a724 708 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -11014,15 +11014,15 @@ │ │ │ │ 11010: 013db288 128 FUNC GLOBAL DEFAULT 11 DMLabelEphemeralGetTransform │ │ │ │ 11011: 01390770 764 FUNC GLOBAL DEFAULT 11 dmsetcoordinatesection_ │ │ │ │ 11012: 017d36a0 364 FUNC GLOBAL DEFAULT 11 SNESNewtonTRPreCheck │ │ │ │ 11013: 012a63ec 1004 FUNC GLOBAL DEFAULT 11 dmplextransformview_ │ │ │ │ 11014: 00f3b410 324 FUNC GLOBAL DEFAULT 11 PetscSpaceSumGetNumSubspaces │ │ │ │ 11015: 011df048 144 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetVerbosity │ │ │ │ 11016: 01857e78 220 FUNC GLOBAL DEFAULT 11 DMInterpolationRestoreVector │ │ │ │ - 11017: 01a8d684 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ + 11017: 01a8d68c 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD_petsc_null_section_sym │ │ │ │ 11018: 002231a0 404 FUNC GLOBAL DEFAULT 11 petscbarrier_ │ │ │ │ 11019: 01c5a86c 4 OBJECT GLOBAL DEFAULT 24 MAT_COLORING_CLASSID │ │ │ │ 11020: 01c5a974 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_PartStratSF │ │ │ │ 11021: 011d9f18 4192 FUNC GLOBAL DEFAULT 11 DMPlexUninterpolate │ │ │ │ 11022: 00afe4cc 2496 FUNC GLOBAL DEFAULT 11 MatCreate_Nest │ │ │ │ 11023: 00164d58 340 FUNC GLOBAL DEFAULT 11 PetscViewerStringGetStringRead │ │ │ │ 11024: 01b3722c 36 OBJECT GLOBAL DEFAULT 20 PCCompositeTypes │ │ │ │ @@ -11166,15 +11166,15 @@ │ │ │ │ 11162: 00f05308 176 FUNC GLOBAL DEFAULT 11 PetscDSGetEvaluationArrays │ │ │ │ 11163: 002170c4 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11164: 01b3726c 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11165: 004690c0 348 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11166: 01865140 416 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11167: 00e83644 864 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11168: 01811484 320 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ - 11169: 01a804fc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11169: 01a80504 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11170: 017a3d30 328 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11171: 01473e4c 40 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11172: 01c5bc34 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11173: 01767a10 760 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11174: 019cf740 44 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11175: 00f8e5bc 1320 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11176: 003563cc 972 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -11235,15 +11235,15 @@ │ │ │ │ 11231: 019cb85c 788 FUNC GLOBAL DEFAULT 11 TaoComputeEqualityConstraints │ │ │ │ 11232: 01b40730 28 OBJECT GLOBAL DEFAULT 23 __petscaodef_MOD___vtab_petscaodef_Tpetscao │ │ │ │ 11233: 001458d4 380 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryWrite │ │ │ │ 11234: 013d62dc 420 FUNC GLOBAL DEFAULT 11 dmlabelfilter_ │ │ │ │ 11235: 0171f734 780 FUNC GLOBAL DEFAULT 11 pcredistributegetksp_ │ │ │ │ 11236: 0043cf7c 380 FUNC GLOBAL DEFAULT 11 PetscCDCreate │ │ │ │ 11237: 01254be4 1460 FUNC GLOBAL DEFAULT 11 DMGetEnclosurePoint │ │ │ │ - 11238: 01a80594 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ + 11238: 01a8059c 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 11239: 0046fe44 1284 FUNC GLOBAL DEFAULT 11 matpartitioningviewfromoptions_ │ │ │ │ 11240: 002905a8 760 FUNC GLOBAL DEFAULT 11 petscsectionsetpermutation_ │ │ │ │ 11241: 00f0b3b0 616 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian1D │ │ │ │ 11242: 014c2f58 416 FUNC GLOBAL DEFAULT 11 kspsetcomputeritz_ │ │ │ │ 11243: 00216c70 16 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptions │ │ │ │ 11244: 013c82d4 1108 FUNC GLOBAL DEFAULT 11 DMLabelSetStratumIS │ │ │ │ 11245: 0165e274 436 FUNC GLOBAL DEFAULT 11 pcfieldsplitsetschurscale_ │ │ │ │ @@ -11279,15 +11279,15 @@ │ │ │ │ 11275: 018e12d4 176 FUNC GLOBAL DEFAULT 11 TSIRKRegisterAll │ │ │ │ 11276: 019a0230 1644 FUNC GLOBAL DEFAULT 11 DMTSCheckResidual │ │ │ │ 11277: 01313128 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsLastRank │ │ │ │ 11278: 014c2a7c 416 FUNC GLOBAL DEFAULT 11 kspsetcomputesingularvalues_ │ │ │ │ 11279: 001e3614 1004 FUNC GLOBAL DEFAULT 11 petscoptionsview_ │ │ │ │ 11280: 0016e654 120 FUNC GLOBAL DEFAULT 11 PetscViewerGetOptionsPrefix │ │ │ │ 11281: 018812b8 244 FUNC GLOBAL DEFAULT 11 TSAdaptSetMonitor │ │ │ │ - 11282: 01b0cfdc 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ + 11282: 01b0cfe4 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 11283: 019da43c 904 FUNC GLOBAL DEFAULT 11 TaoLineSearchSetType │ │ │ │ 11284: 01773cb4 424 FUNC GLOBAL DEFAULT 11 PCDestroy │ │ │ │ 11285: 0024c16c 12 FUNC GLOBAL DEFAULT 11 __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ 11286: 019707d0 1304 FUNC GLOBAL DEFAULT 11 tstrajectoryrestoreupdatedhistoryvecs_ │ │ │ │ 11287: 01779ee8 120 FUNC GLOBAL DEFAULT 11 PCViewFromOptions │ │ │ │ 11288: 01c5a468 4 OBJECT GLOBAL DEFAULT 24 PetscSectionSymList │ │ │ │ 11289: 00e829a8 408 FUNC GLOBAL DEFAULT 11 petscdualspacesumgetconcatenate_ │ │ │ │ @@ -11304,15 +11304,15 @@ │ │ │ │ 11300: 00f16ed0 796 FUNC GLOBAL DEFAULT 11 petscdsgetcoordinatedimension_ │ │ │ │ 11301: 012c0ca4 12 FUNC GLOBAL DEFAULT 11 DMShellSetCreateLocalVector │ │ │ │ 11302: 013c6a24 84 FUNC GLOBAL DEFAULT 11 DMLabelGetValueIndex │ │ │ │ 11303: 00e23528 1032 FUNC GLOBAL DEFAULT 11 MatPtAP │ │ │ │ 11304: 00fbd1dc 6164 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_3d_MPIAIJ │ │ │ │ 11305: 00f0b618 152 FUNC GLOBAL DEFAULT 11 PetscPDFSampleGaussian2D │ │ │ │ 11306: 01802e8c 12 FUNC GLOBAL DEFAULT 11 SNESSetUpdate │ │ │ │ - 11307: 01ab2cb0 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ + 11307: 01ab2cb8 324 OBJECT GLOBAL DEFAULT 13 FECitation │ │ │ │ 11308: 01865c08 460 FUNC GLOBAL DEFAULT 11 DMSNESGetBoundaryLocal │ │ │ │ 11309: 019390b8 700 FUNC GLOBAL DEFAULT 11 TSComputeSNESJacobian │ │ │ │ 11310: 00e43278 1168 FUNC GLOBAL DEFAULT 11 matreorderfornonzerodiagonal_ │ │ │ │ 11311: 01123d90 428 FUNC GLOBAL DEFAULT 11 DMPlexGetAdjacency │ │ │ │ 11312: 00e20750 1396 FUNC GLOBAL DEFAULT 11 MatCholeskyFactor │ │ │ │ 11313: 001e7b50 408 FUNC GLOBAL DEFAULT 11 petscobjectname_ │ │ │ │ 11314: 0103ed70 752 FUNC GLOBAL DEFAULT 11 dmplexglobaltolocalbasis_ │ │ │ │ @@ -11692,39 +11692,39 @@ │ │ │ │ 11688: 01c5a720 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 11689: 0129f8f0 812 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 11690: 014d1230 16 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 11691: 017cf848 92 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 11692: 0128e38c 784 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 11693: 01634400 412 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 11694: 01b561a0 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 11695: 01a80484 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 11695: 01a8048c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 11696: 00412ba4 772 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 11697: 001cc2d4 32 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 11698: 01c5a478 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 11699: 01939938 6556 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 11700: 0193e3e0 1536 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 11701: 01c5db00 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 11702: 01146908 376 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 11703: 00af7a70 532 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ - 11704: 01a80534 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ - 11705: 01a804bc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 11704: 01a8053c 21 OBJECT WEAK DEFAULT 13 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ + 11705: 01a804c4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 11706: 0023e5b4 596 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 11707: 0100fbe8 4988 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 11708: 017cfb2c 324 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 11709: 00defc50 2888 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 11710: 010507d0 1572 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 11711: 018cef24 236 FUNC GLOBAL DEFAULT 11 TSGLLEFinalizePackage │ │ │ │ 11712: 00149b04 920 FUNC GLOBAL DEFAULT 11 petscviewerbinaryopen_ │ │ │ │ 11713: 0012539c 764 FUNC GLOBAL DEFAULT 11 petscdrawlgaddcommonpoint_ │ │ │ │ 11714: 01377eac 348 FUNC GLOBAL DEFAULT 11 DMPolytopeGetVertexOrientation │ │ │ │ 11715: 00205d78 180 FUNC GLOBAL DEFAULT 11 PetscOptionsMonitorSet │ │ │ │ 11716: 00de91e8 912 FUNC GLOBAL DEFAULT 11 matcreateredundantmatrix_ │ │ │ │ 11717: 00117654 3864 FUNC GLOBAL DEFAULT 11 PetscDrawBarDraw │ │ │ │ 11718: 00f11f24 68 FUNC GLOBAL DEFAULT 11 PetscWeakFormHasBdJacobianPreconditioner │ │ │ │ - 11719: 01a8d6a4 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ + 11719: 01a8d6ac 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 11720: 0017f6b8 16 FUNC GLOBAL DEFAULT 11 PetscErrorPrintfNone │ │ │ │ 11721: 01b55cd8 4 OBJECT GLOBAL DEFAULT 24 PETSC_NULL_INTEGER_ARRAY_Fortran │ │ │ │ 11722: 00180af4 968 FUNC GLOBAL DEFAULT 11 petscintview_ │ │ │ │ 11723: 00edd760 16 FUNC GLOBAL DEFAULT 11 PetscFVGetSpatialDimension │ │ │ │ 11724: 00e91c6c 584 FUNC GLOBAL DEFAULT 11 petscdualspacecreate_ │ │ │ │ 11725: 017d9d90 748 FUNC GLOBAL DEFAULT 11 dmsetvi_ │ │ │ │ 11726: 01021b90 492 FUNC GLOBAL DEFAULT 11 dmplexcreatereferencecell_ │ │ │ │ @@ -11839,28 +11839,28 @@ │ │ │ │ 11835: 01414dd4 760 FUNC GLOBAL DEFAULT 11 kspcggetobjfcn_ │ │ │ │ 11836: 00dde86c 808 FUNC GLOBAL DEFAULT 11 matsetvariableblocksizes_ │ │ │ │ 11837: 016c1530 412 FUNC GLOBAL DEFAULT 11 pcmgsetadaptinterpolation_ │ │ │ │ 11838: 014d76b4 176 FUNC GLOBAL DEFAULT 11 KSPMonitorDynamicToleranceDestroy │ │ │ │ 11839: 00418bac 3116 FUNC GLOBAL DEFAULT 11 VecWhichInactive │ │ │ │ 11840: 002394cc 60 FUNC GLOBAL DEFAULT 11 PetscGetDisplay │ │ │ │ 11841: 0147a74c 328 FUNC GLOBAL DEFAULT 11 KSPGMRESSetCGSRefinementType │ │ │ │ - 11842: 01b132f8 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ + 11842: 01b13300 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 11843: 01881644 56 FUNC GLOBAL DEFAULT 11 TSAdaptGetSafety │ │ │ │ 11844: 001be5d4 132 FUNC GLOBAL DEFAULT 11 PetscLogPerfstubsBegin │ │ │ │ 11845: 001f7200 12 FUNC GLOBAL DEFAULT 11 PetscContainerSetUserDestroy │ │ │ │ 11846: 00afee8c 780 FUNC GLOBAL DEFAULT 11 matnormalgetmat_ │ │ │ │ 11847: 0176cab0 416 FUNC GLOBAL DEFAULT 11 pcsetreusepreconditioner_ │ │ │ │ 11848: 00e1434c 304 FUNC GLOBAL DEFAULT 11 MatGetColumnIJ │ │ │ │ 11849: 0036865c 216 FUNC GLOBAL DEFAULT 11 petscsfcreateremoteoffsetsf90_ │ │ │ │ 11850: 0021e4c4 32 FUNC GLOBAL DEFAULT 11 petscpythonfinalize_ │ │ │ │ 11851: 01217744 1804 FUNC GLOBAL DEFAULT 11 DMPlexCreateProcessSF │ │ │ │ 11852: 017d10b4 1868 FUNC GLOBAL DEFAULT 11 snesnewtontrgetupdateparameters_ │ │ │ │ 11853: 00fd96ec 148 FUNC GLOBAL DEFAULT 11 dmdagetprocessorsubsets_ │ │ │ │ 11854: 004006dc 1972 FUNC GLOBAL DEFAULT 11 VecStashView │ │ │ │ - 11855: 01aacac4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ + 11855: 01aacacc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_limiter │ │ │ │ 11856: 0162f984 392 FUNC GLOBAL DEFAULT 11 PCFactorGetShiftType │ │ │ │ 11857: 01792bb8 408 FUNC GLOBAL DEFAULT 11 snesfasgettype_ │ │ │ │ 11858: 001cd0ac 120 FUNC GLOBAL DEFAULT 11 PetscMallocClear │ │ │ │ 11859: 012bf124 236 FUNC GLOBAL DEFAULT 11 DMGlobalToLocalEndDefaultShell │ │ │ │ 11860: 00ec918c 800 FUNC GLOBAL DEFAULT 11 petscfegetnumcomponents_ │ │ │ │ 11861: 00dbdeec 408 FUNC GLOBAL DEFAULT 11 matproductgettype_ │ │ │ │ 11862: 00f11cf8 556 FUNC GLOBAL DEFAULT 11 PetscWeakFormSetIndexBdJacobian │ │ │ │ @@ -12076,15 +12076,15 @@ │ │ │ │ 12072: 00402b58 8 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12073: 0046e3d8 628 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12074: 00f4a64c 16 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12075: 003ced0c 488 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12076: 0044e878 412 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12077: 000d7ac4 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12078: 00f1e828 456 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12079: 01a804e8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12079: 01a804f0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12080: 001e3d84 408 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12081: 01313158 48 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12082: 0100a7f8 132 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12083: 01b40e9c 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12084: 002946d4 812 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12085: 01b37288 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12086: 01358f44 16 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12133,15 +12133,15 @@ │ │ │ │ 12129: 01b561a8 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12130: 00f026b8 7688 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12131: 0043cd78 20 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12132: 01b50f40 16 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12133: 016aa324 324 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12134: 000fc7f8 16 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12135: 01186158 692 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12136: 01a8051c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12136: 01a80524 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12137: 013dd7f8 388 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12138: 013130f8 48 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12139: 013292a4 412 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12140: 017904c0 20 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12141: 0193b2d4 16 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12142: 00ec9660 1664 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ 12143: 018022e8 688 FUNC GLOBAL DEFAULT 11 SNESMonitorSetFromOptions │ │ │ │ @@ -12195,15 +12195,15 @@ │ │ │ │ 12191: 0192a414 1768 FUNC GLOBAL DEFAULT 11 tscomputeihessianproductfunctionuu_ │ │ │ │ 12192: 0139045c 788 FUNC GLOBAL DEFAULT 11 dmgetcoordinatesection_ │ │ │ │ 12193: 0193d29c 260 FUNC GLOBAL DEFAULT 11 TSSetDuration │ │ │ │ 12194: 014d3848 16 FUNC GLOBAL DEFAULT 11 KSPGetIterationNumber │ │ │ │ 12195: 00243ff4 8904 FUNC GLOBAL DEFAULT 11 PetscTimSort │ │ │ │ 12196: 003f8874 2572 FUNC GLOBAL DEFAULT 11 VecSetType │ │ │ │ 12197: 00413f84 412 FUNC GLOBAL DEFAULT 11 vecabs_ │ │ │ │ - 12198: 01aacad8 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ + 12198: 01aacae0 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_dm_field │ │ │ │ 12199: 016a7ab8 5496 FUNC GLOBAL DEFAULT 11 PCNNBalancing │ │ │ │ 12200: 00da96dc 788 FUNC GLOBAL DEFAULT 11 matcreatetranspose_ │ │ │ │ 12201: 00f1eb88 416 FUNC GLOBAL DEFAULT 11 petscquadraturesetcelltype_ │ │ │ │ 12202: 012aaff0 564 FUNC GLOBAL DEFAULT 11 DMPlexTransformCreate │ │ │ │ 12203: 00b099fc 884 FUNC GLOBAL DEFAULT 11 matpythonsettype_ │ │ │ │ 12204: 00d71afc 480 FUNC GLOBAL DEFAULT 11 MatCreate_Scatter │ │ │ │ 12205: 0042d55c 252 FUNC GLOBAL DEFAULT 11 VecsDuplicate │ │ │ │ @@ -12216,15 +12216,15 @@ │ │ │ │ 12212: 017dae50 992 FUNC GLOBAL DEFAULT 11 DMSetVI │ │ │ │ 12213: 01c5bcfc 4 OBJECT GLOBAL DEFAULT 24 DMKSP_CLASSID │ │ │ │ 12214: 019d22c4 976 FUNC GLOBAL DEFAULT 11 TaoComputeJacobianState │ │ │ │ 12215: 01046100 1712 FUNC GLOBAL DEFAULT 11 dmplexcomputegradientfvm_ │ │ │ │ 12216: 0047d360 788 FUNC GLOBAL DEFAULT 11 matmpiadjtoseq_ │ │ │ │ 12217: 011443f8 648 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValuesEssentialBdField │ │ │ │ 12218: 00a337e4 716 FUNC GLOBAL DEFAULT 11 MatCreateCentering │ │ │ │ - 12219: 01b005f0 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ + 12219: 01b005f8 316 OBJECT GLOBAL DEFAULT 13 QLPCitation │ │ │ │ 12220: 017f1cc0 808 FUNC GLOBAL DEFAULT 11 snesgetlagjacobian_ │ │ │ │ 12221: 00e1db18 52 FUNC GLOBAL DEFAULT 11 MatIsStructurallySymmetricKnown │ │ │ │ 12222: 00b3c64c 2684 FUNC GLOBAL DEFAULT 11 MatMult_SeqSBAIJ_1_ushort │ │ │ │ 12223: 013558e0 156 FUNC GLOBAL DEFAULT 11 DMSetUp │ │ │ │ 12224: 01616e5c 412 FUNC GLOBAL DEFAULT 11 PCBJacobiGetLocalBlocks │ │ │ │ 12225: 00e906a8 464 FUNC GLOBAL DEFAULT 11 PetscDualSpacePushforwardHessian │ │ │ │ 12226: 00129d2c 16 FUNC GLOBAL DEFAULT 11 PetscDrawLGGetAxis │ │ │ │ @@ -12376,15 +12376,15 @@ │ │ │ │ 12372: 019c1994 180 FUNC GLOBAL DEFAULT 11 TaoMonitorSolutionDraw │ │ │ │ 12373: 019c1afc 124 FUNC GLOBAL DEFAULT 11 TaoMonitorStepDraw │ │ │ │ 12374: 01661a88 388 FUNC GLOBAL DEFAULT 11 PCGalerkinGetKSP │ │ │ │ 12375: 00ed561c 412 FUNC GLOBAL DEFAULT 11 petscfvsetnumcomponents_ │ │ │ │ 12376: 00dc1608 412 FUNC GLOBAL DEFAULT 11 matgetrowuppertriangular_ │ │ │ │ 12377: 00f97734 1320 FUNC GLOBAL DEFAULT 11 DMDAVecRestoreArrayRead │ │ │ │ 12378: 019c3f0c 4216 FUNC GLOBAL DEFAULT 11 TaoDestroy │ │ │ │ - 12379: 01a8d65c 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ + 12379: 01a8d664 4 OBJECT GLOBAL DEFAULT 13 __petscvecdefdummy_MOD_petsc_null_vec_tagger │ │ │ │ 12380: 000d7420 152 FUNC WEAK DEFAULT 11 _ZN15MarkedObjectMapD1Ev │ │ │ │ 12381: 00237c40 448 FUNC GLOBAL DEFAULT 11 PetscGlobalMinMaxInt │ │ │ │ 12382: 0018f7cc 792 FUNC GLOBAL DEFAULT 11 PetscByteSwap │ │ │ │ 12383: 00f69d64 888 FUNC GLOBAL DEFAULT 11 DMCompositeRestoreAccess │ │ │ │ 12384: 0016d004 36 FUNC GLOBAL DEFAULT 11 petscoptionspushcreatevieweroff_ │ │ │ │ 12385: 0193e07c 120 FUNC GLOBAL DEFAULT 11 TSGetOptionsPrefix │ │ │ │ 12386: 00fd3f34 1160 FUNC GLOBAL DEFAULT 11 dmdanaturaltoglobalend_ │ │ │ │ @@ -12412,15 +12412,15 @@ │ │ │ │ 12408: 00f0c094 464 FUNC GLOBAL DEFAULT 11 PetscWeakFormDestroy │ │ │ │ 12409: 018039d4 248 FUNC GLOBAL DEFAULT 11 SNESKSPGetParametersEW │ │ │ │ 12410: 0016e404 344 FUNC GLOBAL DEFAULT 11 PetscViewerAndFormatDestroy │ │ │ │ 12411: 01882c5c 2856 FUNC GLOBAL DEFAULT 11 TSAdaptChoose │ │ │ │ 12412: 000c58f4 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyscalar_ │ │ │ │ 12413: 000ead2c 916 FUNC GLOBAL DEFAULT 11 petscdrawopenimage_ │ │ │ │ 12414: 01c5bc30 4 OBJECT GLOBAL DEFAULT 24 DM_Coarsen │ │ │ │ - 12415: 01aacab4 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ + 12415: 01aacabc 4 OBJECT GLOBAL DEFAULT 13 __petscdmdefdummy_MOD_petsc_null_weakform │ │ │ │ 12416: 0021e2fc 8 FUNC GLOBAL DEFAULT 11 ps_sample_counter_fortran_ │ │ │ │ 12417: 0105a8fc 788 FUNC GLOBAL DEFAULT 11 dmplexcreatecoarsepointis_ │ │ │ │ 12418: 01969d38 328 FUNC GLOBAL DEFAULT 11 TSTrajectoryMemorySetType │ │ │ │ 12419: 019e052c 308 FUNC GLOBAL DEFAULT 11 MatDiagonalSet_SMF │ │ │ │ 12420: 00e74220 792 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetmomentorder_ │ │ │ │ 12421: 00f12048 504 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddBdJacobianPreconditioner │ │ │ │ 12422: 014bc45c 412 FUNC GLOBAL DEFAULT 11 kspsetdmactive_ │ │ │ │ @@ -12471,15 +12471,15 @@ │ │ │ │ 12467: 01923fcc 412 FUNC GLOBAL DEFAULT 11 tsgetusesplitrhsfunction_ │ │ │ │ 12468: 017d8560 324 FUNC GLOBAL DEFAULT 11 SNESNewtonTRGetUpdateParameters │ │ │ │ 12469: 003e3b68 416 FUNC GLOBAL DEFAULT 11 vecbindtocpu_ │ │ │ │ 12470: 002228e0 600 FUNC GLOBAL DEFAULT 11 petscprocessplacementview_ │ │ │ │ 12471: 000c91cc 904 FUNC GLOBAL DEFAULT 11 _ZN5Petsc6device4host6Device10initializeEiPiP9PetscBoolP19PetscDeviceInitType │ │ │ │ 12472: 00268538 596 FUNC GLOBAL DEFAULT 11 ISGeneralFilter │ │ │ │ 12473: 013db698 748 FUNC GLOBAL DEFAULT 11 dmlabelephemeralsettransform_ │ │ │ │ - 12474: 01b23b58 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ + 12474: 01b23b60 4 OBJECT GLOBAL DEFAULT 13 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 12475: 017acccc 412 FUNC GLOBAL DEFAULT 11 snesnasmsetcomputefinaljacobian_ │ │ │ │ 12476: 002a72ac 252 FUNC GLOBAL DEFAULT 11 PetscSectionAddFieldConstraintDof │ │ │ │ 12477: 00f96820 1340 FUNC GLOBAL DEFAULT 11 DMDAVecGetArrayDOF │ │ │ │ 12478: 01383e28 516 FUNC GLOBAL DEFAULT 11 DMClearLocalVectors │ │ │ │ 12479: 000c5b5c 280 FUNC GLOBAL DEFAULT 11 f90array4dcreateint_ │ │ │ │ 12480: 013471bc 3892 FUNC GLOBAL DEFAULT 11 private_DMSwarmSetPointCoordinatesCellwise_PLEX │ │ │ │ 12481: 003ff2c4 640 FUNC GLOBAL DEFAULT 11 VecSetUp │ │ │ │ @@ -12500,15 +12500,15 @@ │ │ │ │ 12496: 00edd740 20 FUNC GLOBAL DEFAULT 11 PetscFVGetComponentName │ │ │ │ 12497: 00b09fe8 964 FUNC GLOBAL DEFAULT 11 matpythoncreate_ │ │ │ │ 12498: 00ec8a84 588 FUNC GLOBAL DEFAULT 11 petscfecreate_ │ │ │ │ 12499: 012ac300 64 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetCellTypeStratum │ │ │ │ 12500: 00ed0d98 972 FUNC GLOBAL DEFAULT 11 petscfecreatedefault_ │ │ │ │ 12501: 017b52d0 232 FUNC GLOBAL DEFAULT 11 SNESNASMSetWeight │ │ │ │ 12502: 0013255c 1996 FUNC GLOBAL DEFAULT 11 PetscRandomSetFromOptions │ │ │ │ - 12503: 01af58c0 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ + 12503: 01af58c8 12 OBJECT GLOBAL DEFAULT 13 DMSwarmField_pid │ │ │ │ 12504: 0012bf3c 120 FUNC GLOBAL DEFAULT 11 PetscDrawLGSave │ │ │ │ 12505: 01823ed8 864 FUNC GLOBAL DEFAULT 11 SNESMonitorRange │ │ │ │ 12506: 001eabdc 48 FUNC GLOBAL DEFAULT 11 petsccommgetnewtag_ │ │ │ │ 12507: 01452fd0 140 FUNC GLOBAL DEFAULT 11 KSPFCGSetNprealloc │ │ │ │ 12508: 01186a4c 5688 FUNC GLOBAL DEFAULT 11 DMPlexReconstructGradients_Internal │ │ │ │ 12509: 012bec68 512 FUNC GLOBAL DEFAULT 11 dmredundantcreate_ │ │ │ │ 12510: 0139b22c 416 FUNC GLOBAL DEFAULT 11 dmsetmatrixpreallocateskip_ │ │ │ │ @@ -12573,15 +12573,15 @@ │ │ │ │ 12569: 0014cfac 596 FUNC GLOBAL DEFAULT 11 PetscViewerDrawSetTitle │ │ │ │ 12570: 00e551ac 7904 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 12571: 000c590c 12 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 12572: 000c40cc 12 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 12573: 0024e9fc 1192 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 12574: 01c5ba74 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 12575: 01b34558 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 12576: 01a8049c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 12576: 01a804a4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 12577: 00ed2084 884 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 12578: 00dc5fc0 1352 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 12579: 00de8714 1220 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 12580: 014c5ac0 420 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 12581: 0101be38 1096 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 12582: 003e0834 412 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 12583: 00eb5cec 1876 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -12672,15 +12672,15 @@ │ │ │ │ 12668: 00dff3d0 32 FUNC GLOBAL DEFAULT 11 MatGetLayouts │ │ │ │ 12669: 01683618 328 FUNC GLOBAL DEFAULT 11 PCGAMGSetRecomputeEstEig │ │ │ │ 12670: 010de71c 4692 FUNC GLOBAL DEFAULT 11 DMPlexGetLocalOffsets │ │ │ │ 12671: 00dd7494 1416 FUNC GLOBAL DEFAULT 11 matzerorowscolumns_ │ │ │ │ 12672: 0192cd90 1768 FUNC GLOBAL DEFAULT 11 tscomputerhshessianproductfunctionpp_ │ │ │ │ 12673: 00402348 1020 FUNC GLOBAL DEFAULT 11 VecSetInf │ │ │ │ 12674: 01c5db30 4 OBJECT GLOBAL DEFAULT 24 TaoLineSearchList │ │ │ │ - 12675: 01ac7458 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ + 12675: 01ac7460 451 OBJECT GLOBAL DEFAULT 13 PlexCitation │ │ │ │ 12676: 00f9bb40 148 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalEnd │ │ │ │ 12677: 00e3fdec 760 FUNC GLOBAL DEFAULT 11 matgetcolumnmeans_ │ │ │ │ 12678: 00b46524 388 FUNC GLOBAL DEFAULT 11 MatSeqSBAIJSetColumnIndices │ │ │ │ 12679: 001678f8 20 FUNC GLOBAL DEFAULT 11 PetscViewerVUGetPointer │ │ │ │ 12680: 011de968 144 FUNC GLOBAL DEFAULT 11 DMPlexMetricGetMaximumAnisotropy │ │ │ │ 12681: 00ab2284 768 FUNC GLOBAL DEFAULT 11 matkaijsett_ │ │ │ │ 12682: 00ff1bbc 20 FUNC GLOBAL DEFAULT 11 DMForestGetWeightCapacity │ │ │ │ @@ -12706,15 +12706,15 @@ │ │ │ │ 12702: 013bdc10 1932 FUNC GLOBAL DEFAULT 11 dmcreatesectionsubdm_ │ │ │ │ 12703: 0023aa98 24 FUNC GLOBAL DEFAULT 11 PetscSegBufferGetSize │ │ │ │ 12704: 0187ddc8 760 FUNC GLOBAL DEFAULT 11 tsadaptgetmaxignore_ │ │ │ │ 12705: 013a5bdc 804 FUNC GLOBAL DEFAULT 11 dmgetpointsf_ │ │ │ │ 12706: 017c0744 328 FUNC GLOBAL DEFAULT 11 SNESNGMRESSetRestartFmRise │ │ │ │ 12707: 001cc758 32 FUNC GLOBAL DEFAULT 11 petscmalloclogrequestedsizeget_ │ │ │ │ 12708: 00e3d2f4 432 FUNC GLOBAL DEFAULT 11 matsetsizes_ │ │ │ │ - 12709: 01a8d6a0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ + 12709: 01a8d6a8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 12710: 0138483c 140 FUNC GLOBAL DEFAULT 11 DMHasNamedGlobalVector │ │ │ │ 12711: 00375e3c 408 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappingsetfromoptions_ │ │ │ │ 12712: 0019039c 124 FUNC GLOBAL DEFAULT 11 PetscBinaryClose │ │ │ │ 12713: 01b560b0 8 OBJECT GLOBAL DEFAULT 24 petsc_gtoc_sz_scalar │ │ │ │ 12714: 0191d094 768 FUNC GLOBAL DEFAULT 11 tssetdm_ │ │ │ │ 12715: 00ec6884 524 FUNC GLOBAL DEFAULT 11 PetscFEGeomGetChunk │ │ │ │ 12716: 01811bf0 16 FUNC GLOBAL DEFAULT 11 SNESGetNPCSide │ │ │ │ @@ -12729,15 +12729,15 @@ │ │ │ │ 12725: 00eb4bb0 656 FUNC GLOBAL DEFAULT 11 PetscFESetUp │ │ │ │ 12726: 00633ca0 412 FUNC GLOBAL DEFAULT 11 matmpibaijsethashtablefactor_ │ │ │ │ 12727: 018efa68 356 FUNC GLOBAL DEFAULT 11 TSCreate_CN │ │ │ │ 12728: 00fcf514 1348 FUNC GLOBAL DEFAULT 11 dmdagetrefinementfactor_ │ │ │ │ 12729: 0128f960 760 FUNC GLOBAL DEFAULT 11 dmplextransformextrudesetnormal_ │ │ │ │ 12730: 0186f68c 244 FUNC GLOBAL DEFAULT 11 DMSNESSetObjective │ │ │ │ 12731: 01517d4c 416 FUNC GLOBAL DEFAULT 11 matlmvmreset_ │ │ │ │ - 12732: 01a8d6a8 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ + 12732: 01a8d6b0 4 OBJECT GLOBAL DEFAULT 13 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 12733: 0047b884 1196 FUNC GLOBAL DEFAULT 11 MatPartitioningApplyND │ │ │ │ 12734: 00f05490 204 FUNC GLOBAL DEFAULT 11 PetscDSGetWorkspace │ │ │ │ 12735: 0152f910 344 FUNC GLOBAL DEFAULT 11 MatSchurComplementGetKSP │ │ │ │ 12736: 00f1a298 412 FUNC GLOBAL DEFAULT 11 petscdshasjacobianpreconditioner_ │ │ │ │ 12737: 019372b8 256 FUNC GLOBAL DEFAULT 11 TSAdjointCostIntegral │ │ │ │ 12738: 0020d73c 120 FUNC GLOBAL DEFAULT 11 PetscOptionsInsertStringYAML │ │ │ │ 12739: 019cb63c 32 FUNC GLOBAL DEFAULT 11 TaoGetDualVariables │ │ │ │ @@ -12801,15 +12801,15 @@ │ │ │ │ 12797: 01934f80 248 FUNC GLOBAL DEFAULT 11 TSComputeRHSHessianProductFunctionPU │ │ │ │ 12798: 01c5bd00 4 OBJECT GLOBAL DEFAULT 24 KSP_CLASSID │ │ │ │ 12799: 01730938 416 FUNC GLOBAL DEFAULT 11 pcsorsetiterations_ │ │ │ │ 12800: 00a6fedc 888 FUNC GLOBAL DEFAULT 11 MatDenseRestoreArrayAndMemType │ │ │ │ 12801: 013953d4 796 FUNC GLOBAL DEFAULT 11 vecgetdm_ │ │ │ │ 12802: 019196b8 796 FUNC GLOBAL DEFAULT 11 tsgettotalsteps_ │ │ │ │ 12803: 012cabf4 3148 FUNC GLOBAL DEFAULT 11 dmstaggetcorners_ │ │ │ │ - 12804: 01b0cfd0 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ + 12804: 01b0cfd8 4 OBJECT GLOBAL DEFAULT 13 __petscsnesdefdummy_MOD_petsc_null_snes │ │ │ │ 12805: 01c5daf4 4 OBJECT GLOBAL DEFAULT 24 TAO_JacobianEval │ │ │ │ 12806: 000c1cfc 88 FUNC GLOBAL DEFAULT 11 petscemacsclienterrorhandler_ │ │ │ │ 12807: 003508e8 256 FUNC GLOBAL DEFAULT 11 petscsfreduceend_ │ │ │ │ 12808: 0034b29c 412 FUNC GLOBAL DEFAULT 11 petscsfsetrankorder_ │ │ │ │ 12809: 001e4aec 912 FUNC GLOBAL DEFAULT 11 petscoptionsclearvalue_ │ │ │ │ 12810: 018a0d64 712 FUNC GLOBAL DEFAULT 11 TSCreate_BDF │ │ │ │ 12811: 002a578c 448 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldPointOffset │ │ │ │ @@ -12825,15 +12825,15 @@ │ │ │ │ 12821: 00e489dc 124 FUNC GLOBAL DEFAULT 11 MatGetColumnSumsRealPart │ │ │ │ 12822: 00208fd8 372 FUNC GLOBAL DEFAULT 11 PetscOptionsGetInt │ │ │ │ 12823: 019a6e6c 404 FUNC GLOBAL DEFAULT 11 dmtscreaterhsmassmatrix_ │ │ │ │ 12824: 01896230 404 FUNC GLOBAL DEFAULT 11 TSARKIMEXGetFastSlowSplit │ │ │ │ 12825: 0011c3c0 852 FUNC GLOBAL DEFAULT 11 petscdrawaxiscreate_ │ │ │ │ 12826: 01366728 556 FUNC GLOBAL DEFAULT 11 DMCreateFEDefault │ │ │ │ 12827: 0132b984 116 FUNC GLOBAL DEFAULT 11 DMSwarmDestroyLocalVectorFromField │ │ │ │ - 12828: 01a96388 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ + 12828: 01a96390 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 12829: 01630d4c 324 FUNC GLOBAL DEFAULT 11 PCFactorSetReuseFill │ │ │ │ 12830: 00f21de4 736 FUNC GLOBAL DEFAULT 11 petscdtptrimmedevaljet_ │ │ │ │ 12831: 01b371f8 28 OBJECT GLOBAL DEFAULT 20 PCPARMSLocalTypes │ │ │ │ 12832: 014dec44 16 FUNC GLOBAL DEFAULT 11 KSPGetComputeEigenvalues │ │ │ │ 12833: 01c5a518 4 OBJECT GLOBAL DEFAULT 24 VEC_HIPCopyFromGPU │ │ │ │ 12834: 0038197c 2084 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingLoad │ │ │ │ 12835: 00383b60 3024 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingView │ │ │ │ @@ -12868,15 +12868,15 @@ │ │ │ │ 12864: 00f0b024 148 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian1D │ │ │ │ 12865: 0128e1f0 412 FUNC GLOBAL DEFAULT 11 dmplextransformcohesiveextrudesetwidth_ │ │ │ │ 12866: 010a7930 280 FUNC GLOBAL DEFAULT 11 DMPlexRestoreCompressedClosure │ │ │ │ 12867: 00fb1f68 608 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf903_ │ │ │ │ 12868: 00e91768 412 FUNC GLOBAL DEFAULT 11 petscdualspacesetfromoptions_ │ │ │ │ 12869: 0037bfb4 356 FUNC GLOBAL DEFAULT 11 islocaltoglobalmappinggetinfo_ │ │ │ │ 12870: 011fcb40 6392 FUNC GLOBAL DEFAULT 11 PetscPartitionerDMPlexPartition │ │ │ │ - 12871: 01a9636c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ + 12871: 01a96374 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat_nullspace │ │ │ │ 12872: 0177a830 12 FUNC GLOBAL DEFAULT 11 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ 12873: 0183db64 220 FUNC GLOBAL DEFAULT 11 MatMFFDComputeJacobian │ │ │ │ 12874: 0138bd48 12 FUNC GLOBAL DEFAULT 11 DMSetSparseLocalize │ │ │ │ 12875: 01341598 20 FUNC GLOBAL DEFAULT 11 DMSwarmSetCoordinateFunction │ │ │ │ 12876: 0046e7e8 788 FUNC GLOBAL DEFAULT 11 matpartitioningapplynd_ │ │ │ │ 12877: 01005c44 976 FUNC GLOBAL DEFAULT 11 DMNetworkRegisterComponent │ │ │ │ 12878: 018a5528 412 FUNC GLOBAL DEFAULT 11 tseimexsetrowcol_ │ │ │ │ @@ -12904,15 +12904,15 @@ │ │ │ │ 12900: 004c72f0 12804 FUNC GLOBAL DEFAULT 11 MatCreateMPIAIJSumSeqAIJSymbolic │ │ │ │ 12901: 01846f48 164 FUNC GLOBAL DEFAULT 11 DMAdaptorRegisterDestroy │ │ │ │ 12902: 0191a008 836 FUNC GLOBAL DEFAULT 11 tspoststage_ │ │ │ │ 12903: 0024c248 20 FUNC GLOBAL DEFAULT 11 vecscatternotequal_ │ │ │ │ 12904: 019412d8 516 FUNC GLOBAL DEFAULT 11 TSGetIFunction │ │ │ │ 12905: 0011f0cc 812 FUNC GLOBAL DEFAULT 11 petscdrawspcreate_ │ │ │ │ 12906: 001ba774 420 FUNC GLOBAL DEFAULT 11 petscloghandlerstagesetvisible_ │ │ │ │ - 12907: 01afc924 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ + 12907: 01afc92c 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD_petsc_null_pc │ │ │ │ 12908: 00f0b0b8 156 FUNC GLOBAL DEFAULT 11 PetscPDFGaussian2D │ │ │ │ 12909: 00fb2284 556 FUNC GLOBAL DEFAULT 11 dmdavecgetarrayreadf904_ │ │ │ │ 12910: 00e08c34 480 FUNC GLOBAL DEFAULT 11 MatGetFactorAvailable │ │ │ │ 12911: 019c28dc 12 FUNC GLOBAL DEFAULT 11 TaoKSPSetUseEW │ │ │ │ 12912: 014b4be0 412 FUNC GLOBAL DEFAULT 11 kspguesssettolerance_ │ │ │ │ 12913: 0016790c 16 FUNC GLOBAL DEFAULT 11 PetscViewerVUSetVecSeen │ │ │ │ 12914: 00ec8ff0 412 FUNC GLOBAL DEFAULT 11 petscfesetnumcomponents_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2208,38 +2208,38 @@ │ │ │ │ 01b37638 001bd902 R_ARM_ABS32 000c919c _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 01b3763c 0007f802 R_ARM_ABS32 000c91a4 _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 01b37640 0007e202 R_ARM_ABS32 000c91ac _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 01b37644 002a1b02 R_ARM_ABS32 000c91bc _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 01b37648 000c9602 R_ARM_ABS32 000c91c4 _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 01b3767c 0000b002 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 01b37690 0000b002 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -01b37680 002db802 R_ARM_ABS32 01a80534 _ZTSN9__gnu_cxx7__mutexE │ │ │ │ +01b37680 002db802 R_ARM_ABS32 01a8053c _ZTSN9__gnu_cxx7__mutexE │ │ │ │ 01b37684 0001d402 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01b376b0 0001d402 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01b376d8 0001d402 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01b376e4 0001d402 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -01b37688 00147602 R_ARM_ABS32 01a8054c _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01b37688 00147602 R_ARM_ABS32 01a80554 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01b3768c 0009fd02 R_ARM_ABS32 01b3767c _ZTIN9__gnu_cxx7__mutexE │ │ │ │ -01b37694 00238602 R_ARM_ABS32 01a8057c _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +01b37694 00238602 R_ARM_ABS32 01a80584 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 01b37698 00006a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -01b3769c 002be602 R_ARM_ABS32 01a80594 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01b3769c 002be602 R_ARM_ABS32 01a8059c _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01b376a8 000e1e02 R_ARM_ABS32 01b37684 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ -01b376b4 0019af02 R_ARM_ABS32 01a805c8 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ +01b376b4 0019af02 R_ARM_ABS32 01a805d0 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01b376b8 000abe02 R_ARM_ABS32 01b37698 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01b376c0 00145c02 R_ARM_ABS32 01b376b0 _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE │ │ │ │ 01b376c4 001eaa02 R_ARM_ABS32 000cf238 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED1Ev │ │ │ │ 01b376c8 00185c02 R_ARM_ABS32 000cf240 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EED0Ev │ │ │ │ 01b376cc 00096702 R_ARM_ABS32 000cf23c _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv │ │ │ │ 01b376d0 00151c02 R_ARM_ABS32 000cf298 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv │ │ │ │ 01b376d4 00182602 R_ARM_ABS32 000cf29c _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info │ │ │ │ -01b376dc 0021c402 R_ARM_ABS32 01a80634 _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ +01b376dc 0021c402 R_ARM_ABS32 01a8063c _ZTSN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01b376e0 00008302 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 01b376ec 00008302 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 01b3eb98 00008315 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -01b376e8 00259002 R_ARM_ABS32 01a8065c _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ +01b376e8 00259002 R_ARM_ABS32 01a80664 _ZTSN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ 01b376f4 001c8602 R_ARM_ABS32 01b376d8 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01b3faf8 001c8615 R_ARM_GLOB_DAT 01b376d8 _ZTIN9__gnu_cxx24__concurrence_lock_errorE │ │ │ │ 01b376f8 001e2802 R_ARM_ABS32 000d6ba0 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 01b3f6c0 001e2815 R_ARM_GLOB_DAT 000d6ba0 _ZN9__gnu_cxx24__concurrence_lock_errorD1Ev │ │ │ │ 01b376fc 0017ba02 R_ARM_ABS32 000d6be0 _ZN9__gnu_cxx24__concurrence_lock_errorD0Ev │ │ │ │ 01b37700 0011e902 R_ARM_ABS32 000d6b80 _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv │ │ │ │ 01b37708 001d2802 R_ARM_ABS32 01b376e4 _ZTIN9__gnu_cxx26__concurrence_unlock_errorE │ │ │ │ @@ -2338,15 +2338,15 @@ │ │ │ │ 01b3e7dc 0030f015 R_ARM_GLOB_DAT 0161e24c PCCreate_CP │ │ │ │ 01b3e7e0 00201715 R_ARM_GLOB_DAT 01c5a9ec DMPLEX_BuildFromCellList │ │ │ │ 01b3e7e4 0025f215 R_ARM_GLOB_DAT 01b372bc MatLMVMSymBroydenScaleTypes │ │ │ │ 01b3e7e8 0019ad15 R_ARM_GLOB_DAT 0058e628 MatCreate_SeqAIJPERM │ │ │ │ 01b3e7ec 000c8515 R_ARM_GLOB_DAT 01c5a588 VEC_AXPY │ │ │ │ 01b3e7f0 00099a15 R_ARM_GLOB_DAT 01b58204 Petsc_Garbage_SetIntersectOp │ │ │ │ 01b3e7f4 00148e15 R_ARM_GLOB_DAT 01b50840 db8 │ │ │ │ -01b3e7f8 00294215 R_ARM_GLOB_DAT 01b1bdd0 DGCitation │ │ │ │ +01b3e7f8 00294215 R_ARM_GLOB_DAT 01b1bdd8 DGCitation │ │ │ │ 01b3e7fc 00062615 R_ARM_GLOB_DAT 01b561b0 petsc_isend_len │ │ │ │ 01b3e804 000a3915 R_ARM_GLOB_DAT 01b50e6c TSConvergedReasons │ │ │ │ 01b3e808 00135915 R_ARM_GLOB_DAT 0194cd88 TSComputeRHSFunctionLinear │ │ │ │ 01b3e80c 00187815 R_ARM_GLOB_DAT 01c5bc7c PetscPartitionerList │ │ │ │ 01b3e810 0019c115 R_ARM_GLOB_DAT 01c5a554 VEC_Load │ │ │ │ 01b3e814 001e8015 R_ARM_GLOB_DAT 00f0ae74 PetscPDFMaxwellBoltzmann1D │ │ │ │ 01b3e81c 0011f615 R_ARM_GLOB_DAT 01c5a934 DMPLEX_RebalRewriteSF │ │ │ │ @@ -2375,15 +2375,15 @@ │ │ │ │ 01b3e878 001dd015 R_ARM_GLOB_DAT 012c8eec DMCreate_Sliced │ │ │ │ 01b3e87c 00184715 R_ARM_GLOB_DAT 004589f4 MatColoringCreate_JP │ │ │ │ 01b3e880 00208315 R_ARM_GLOB_DAT 01b50f78 __petscsys_MOD_petsc_null_bool │ │ │ │ 01b3e884 000efd15 R_ARM_GLOB_DAT 0187bb54 TSAdaptCreate_History │ │ │ │ 01b3e888 002b0e15 R_ARM_GLOB_DAT 00afe4cc MatCreate_Nest │ │ │ │ 01b3e88c 0020d115 R_ARM_GLOB_DAT 01b51be0 PetscXIOErrorHandlerJumpBuf │ │ │ │ 01b3e890 000fd115 R_ARM_GLOB_DAT 0174ac78 PCApplyRichardson_Telescope_dmda │ │ │ │ -01b3e894 0005ca15 R_ARM_GLOB_DAT 01ab3df4 LimiterCitation │ │ │ │ +01b3e894 0005ca15 R_ARM_GLOB_DAT 01ab3dfc LimiterCitation │ │ │ │ 01b3e898 002aab15 R_ARM_GLOB_DAT 01457124 KSPCreate_PIPEFCG │ │ │ │ 01b3e89c 000b8115 R_ARM_GLOB_DAT 000cfd84 _ZN5Petsc10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorED1Ev │ │ │ │ 01b3e8a0 0013f315 R_ARM_GLOB_DAT 01b37690 _ZTIN7CxxData11NoOpDeleterE │ │ │ │ 01b3e8a4 002d2f15 R_ARM_GLOB_DAT 018db380 TSGLLEAdaptCreate_Both │ │ │ │ 01b3e8a8 0018b615 R_ARM_GLOB_DAT 01c5a818 MAT_CholeskyFactorSymbolic │ │ │ │ 01b3e8ac 00268a15 R_ARM_GLOB_DAT 0193c30c TSDestroy │ │ │ │ 01b3e8b0 00063315 R_ARM_GLOB_DAT 01b38250 PCFailedReasons │ │ │ │ @@ -2426,15 +2426,15 @@ │ │ │ │ 01b3e93c 001ff915 R_ARM_GLOB_DAT 0148af34 KSPCreate_IBCGS │ │ │ │ 01b3e940 00197f15 R_ARM_GLOB_DAT 0020da50 Petsc_Counter_Attr_DeleteFn │ │ │ │ 01b3e944 000f3b15 R_ARM_GLOB_DAT 01729e04 PCCreate_Redundant │ │ │ │ 01b3e948 0007cc15 R_ARM_GLOB_DAT 00ed8724 PetscLimiterView │ │ │ │ 01b3e94c 00220215 R_ARM_GLOB_DAT 01c5a864 MAT_TRANSPOSECOLORING_CLASSID │ │ │ │ 01b3e950 0013df15 R_ARM_GLOB_DAT 00f5c470 DMFieldShellEvaluateFVDefault │ │ │ │ 01b3e954 0010f715 R_ARM_GLOB_DAT 01c5a4a4 PETSCSF_BcastBegin │ │ │ │ -01b3e958 0008e315 R_ARM_GLOB_DAT 01ab7e2c PKDCitation │ │ │ │ +01b3e958 0008e315 R_ARM_GLOB_DAT 01ab7e34 PKDCitation │ │ │ │ 01b3e95c 001fc015 R_ARM_GLOB_DAT 01c5a960 DMPLEX_CoordinatesView │ │ │ │ 01b3e960 00164b15 R_ARM_GLOB_DAT 013e4fd0 PetscPartitionerCreate_Simple │ │ │ │ 01b3e964 00240e15 R_ARM_GLOB_DAT 014f77dc MatCreate_LMVMBFGS │ │ │ │ 01b3e968 00145b15 R_ARM_GLOB_DAT 016298fc PCCreate_Eisenstat │ │ │ │ 01b3e96c 00274515 R_ARM_GLOB_DAT 0190dec0 TSCreate_BasicSymplectic │ │ │ │ 01b3e970 00004a15 R_ARM_GLOB_DAT 00000000 H5P_CLS_FILE_ACCESS_ID_g@HDF5_MPI_1.8.14 │ │ │ │ 01b3e974 0013d215 R_ARM_GLOB_DAT 0187fc30 TSAdaptView │ │ │ │ @@ -2451,15 +2451,15 @@ │ │ │ │ 01b3e9a0 0013e015 R_ARM_GLOB_DAT 01c5bc60 DMLabelRegisterAllCalled │ │ │ │ 01b3e9a4 00127d15 R_ARM_GLOB_DAT 01b372a8 MatLMVMDenseTypes │ │ │ │ 01b3e9a8 001c1c15 R_ARM_GLOB_DAT 01b4ff24 SwarmDataFieldId │ │ │ │ 01b3e9ac 002ad015 R_ARM_GLOB_DAT 01b571e0 PetscBeganMPI │ │ │ │ 01b3e9b0 00143515 R_ARM_GLOB_DAT 01c5d974 DMAdaptorMonitorRegisterAllCalled │ │ │ │ 01b3e9b4 000a9415 R_ARM_GLOB_DAT 01b506e0 biorth22 │ │ │ │ 01b3e9b8 001d2c15 R_ARM_GLOB_DAT 01b56188 petsc_sum_of_waits_ct │ │ │ │ -01b3e9bc 00076315 R_ARM_GLOB_DAT 01af5cfc SwarmProjCitation │ │ │ │ +01b3e9bc 00076315 R_ARM_GLOB_DAT 01af5d04 SwarmProjCitation │ │ │ │ 01b3e9c0 0006c015 R_ARM_GLOB_DAT 00ed8808 PetscFVView │ │ │ │ 01b3e9c4 001af415 R_ARM_GLOB_DAT 01c5a834 MAT_SOR │ │ │ │ 01b3e9c8 001e6d15 R_ARM_GLOB_DAT 01b56048 PetscLogSyncOn │ │ │ │ 01b3e9cc 0010d315 R_ARM_GLOB_DAT 0039c6a0 VecCreate_Standard │ │ │ │ 01b3e9d0 002eb015 R_ARM_GLOB_DAT 0101c280 DMDestroy_Patch │ │ │ │ 01b3e9d4 0006da15 R_ARM_GLOB_DAT 01b3485c PetscBuildTwoSidedTypes │ │ │ │ 01b3e9d8 000af215 R_ARM_GLOB_DAT 0197a2e8 TSMonitorDMDARayDestroy │ │ │ │ @@ -2543,16 +2543,16 @@ │ │ │ │ 01b3eb14 002a5515 R_ARM_GLOB_DAT 001f227c petsc_null_function_ │ │ │ │ 01b3eb18 00079a15 R_ARM_GLOB_DAT 0012daa4 PetscRandomCreate_Rand │ │ │ │ 01b3eb1c 0017c315 R_ARM_GLOB_DAT 01b56090 petsc_gtoc_ct_th │ │ │ │ 01b3eb20 00264915 R_ARM_GLOB_DAT 01c5a424 PCMPIServerInSolve │ │ │ │ 01b3eb24 00291415 R_ARM_GLOB_DAT 0182a8b0 SNESLineSearchCreate_BT │ │ │ │ 01b3eb28 002d0615 R_ARM_GLOB_DAT 0063827c MatSetHashTableFactor_MPIBAIJ │ │ │ │ 01b3eb2c 00219b15 R_ARM_GLOB_DAT 01c5a6a0 MAT_H2Opus_Compress │ │ │ │ -01b3eb30 002fbb15 R_ARM_GLOB_DAT 01b005f0 QLPCitation │ │ │ │ -01b3eb34 001d6115 R_ARM_GLOB_DAT 01ae9334 SBRCitation │ │ │ │ +01b3eb30 002fbb15 R_ARM_GLOB_DAT 01b005f8 QLPCitation │ │ │ │ +01b3eb34 001d6115 R_ARM_GLOB_DAT 01ae933c SBRCitation │ │ │ │ 01b3eb38 000e8a15 R_ARM_GLOB_DAT 01c5a844 MAT_SolveTranspose │ │ │ │ 01b3eb3c 002b4915 R_ARM_GLOB_DAT 01847e2c DMAdaptorDestroy │ │ │ │ 01b3eb40 00007915 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 01b3eb44 0017c415 R_ARM_GLOB_DAT 01b40640 Petsc_ShmComm_keyval │ │ │ │ 01b3eb48 0005ed15 R_ARM_GLOB_DAT 01b34a24 PetscSFWindowSyncTypes │ │ │ │ 01b3eb4c 00184315 R_ARM_GLOB_DAT 001f7144 PetscContainerUserDestroyDefault │ │ │ │ 01b3eb50 002e9015 R_ARM_GLOB_DAT 01c5a880 PETSCDUALSPACE_CLASSID │ │ │ │ @@ -2586,23 +2586,23 @@ │ │ │ │ 01b3ebc0 0007fb15 R_ARM_GLOB_DAT 01c5a640 MATMFFD_CLASSID │ │ │ │ 01b3ebc4 00300715 R_ARM_GLOB_DAT 01b56180 petsc_allreduce_ct │ │ │ │ 01b3ebc8 001ece15 R_ARM_GLOB_DAT 0058ff44 MatCreate_SeqAIJSELL │ │ │ │ 01b3ebcc 002a9c15 R_ARM_GLOB_DAT 019599a4 TSMonitorSolutionVTK │ │ │ │ 01b3ebd0 002b5d15 R_ARM_GLOB_DAT 01b558c0 PETSC_STDERR │ │ │ │ 01b3ebd4 0023dc15 R_ARM_GLOB_DAT 00e72a78 PetscDualSpaceCreate_Lagrange │ │ │ │ 01b3ebd8 002cb115 R_ARM_GLOB_DAT 017cfe4c SNESCreate_Shell │ │ │ │ -01b3ebdc 000e9715 R_ARM_GLOB_DAT 01aa6fec ScaLAPACKCitation │ │ │ │ +01b3ebdc 000e9715 R_ARM_GLOB_DAT 01aa6ff4 ScaLAPACKCitation │ │ │ │ 01b3ebe0 002e3615 R_ARM_GLOB_DAT 01959840 TSMonitorSolution │ │ │ │ 01b3ebe4 00247315 R_ARM_GLOB_DAT 01c5a314 PETSC_BuildTwoSidedF │ │ │ │ 01b3ebe8 002f9b15 R_ARM_GLOB_DAT 0166ef54 PCCreateGAMG_AGG │ │ │ │ 01b3ebec 00249b15 R_ARM_GLOB_DAT 01c5bb9c DMPlexTransformList │ │ │ │ 01b3ebf0 001f4e15 R_ARM_GLOB_DAT 01b3754c SNESNewtonTRQNTypes │ │ │ │ 01b3ebf4 00175a15 R_ARM_GLOB_DAT 017495d8 PCTelescopeMatCreate_dmda │ │ │ │ 01b3ebf8 00167415 R_ARM_GLOB_DAT 0195e254 TSMonitorLGKSPIterations │ │ │ │ -01b3ebfc 00120815 R_ARM_GLOB_DAT 01afc2dc PTScotchPartitionerCitation │ │ │ │ +01b3ebfc 00120815 R_ARM_GLOB_DAT 01afc2e4 PTScotchPartitionerCitation │ │ │ │ 01b3ec00 000c1915 R_ARM_GLOB_DAT 01c5a820 MAT_LUFactorNumeric │ │ │ │ 01b3ec04 00271615 R_ARM_GLOB_DAT 01c5a9c8 DMPLEX_DistributeField │ │ │ │ 01b3ec08 0008df15 R_ARM_GLOB_DAT 01c5a858 MAT_MultTranspose │ │ │ │ 01b3ec0c 00272515 R_ARM_GLOB_DAT 00abded0 MatCreate_KAIJ │ │ │ │ 01b3ec10 002c3b15 R_ARM_GLOB_DAT 0016f768 PetscViewersDestroy │ │ │ │ 01b3ec14 000e2715 R_ARM_GLOB_DAT 01c5a4a0 PETSCSF_BcastEnd │ │ │ │ 01b3ec18 000b5215 R_ARM_GLOB_DAT 01b58270 perfstubs_initialized │ │ │ │ @@ -2668,29 +2668,29 @@ │ │ │ │ 01b3ed08 0010f815 R_ARM_GLOB_DAT 01c5bbe0 DMSWARM_RemovePoints │ │ │ │ 01b3ed0c 00034815 R_ARM_GLOB_DAT 01b4064c Petsc_Counter_keyval │ │ │ │ 01b3ed10 00242f15 R_ARM_GLOB_DAT 019dc468 TaoLineSearchView │ │ │ │ 01b3ed14 001ad115 R_ARM_GLOB_DAT 01b405a4 PetscGlobalSize │ │ │ │ 01b3ed18 0017af15 R_ARM_GLOB_DAT 01472670 kspfgmresmodifypcksp_ │ │ │ │ 01b3ed1c 000c4315 R_ARM_GLOB_DAT 019e1a78 MatDuplicate_SMF │ │ │ │ 01b3ed20 00125f15 R_ARM_GLOB_DAT 00ae8910 MatCreateMFFD_DS │ │ │ │ -01b3ed24 0022cb15 R_ARM_GLOB_DAT 01af5890 DMSwarmPICField_cellid │ │ │ │ +01b3ed24 0022cb15 R_ARM_GLOB_DAT 01af5898 DMSwarmPICField_cellid │ │ │ │ 01b3ed28 00150c15 R_ARM_GLOB_DAT 0146e5a4 KSPReset_FGMRES │ │ │ │ 01b3ed2c 001f4f15 R_ARM_GLOB_DAT 01c5db08 TAO_Solve │ │ │ │ 01b3ed30 001fe615 R_ARM_GLOB_DAT 00272928 ISDestroy │ │ │ │ 01b3ed34 001a2215 R_ARM_GLOB_DAT 012a11c0 DMPlexTransformCreate_Regular │ │ │ │ 01b3ed38 0029e815 R_ARM_GLOB_DAT 01b40634 Petsc_SharedWD_keyval │ │ │ │ 01b3ed3c 0030c615 R_ARM_GLOB_DAT 001f2cd4 PetscGarbageKeySortedIntersect │ │ │ │ 01b3ed40 0029a315 R_ARM_GLOB_DAT 01c5a9b0 DMPLEX_NaturalToGlobalBegin │ │ │ │ 01b3ed44 002c1815 R_ARM_GLOB_DAT 01c5a468 PetscSectionSymList │ │ │ │ 01b3ed48 00113415 R_ARM_GLOB_DAT 0013ce20 Petsc_DelViewer │ │ │ │ 01b3ed4c 00139915 R_ARM_GLOB_DAT 01c5bc24 DM_CreateRestriction │ │ │ │ 01b3ed50 001a7415 R_ARM_GLOB_DAT 01418bfc KSPCreate_NASH │ │ │ │ 01b3ed54 001e7e15 R_ARM_GLOB_DAT 014f9770 MatCreate_LMVMBadBrdn │ │ │ │ 01b3ed58 0024bb15 R_ARM_GLOB_DAT 01c5bf20 petsc_gamg_setup_matmat_events │ │ │ │ -01b3ed5c 00318315 R_ARM_GLOB_DAT 01ac7458 PlexCitation │ │ │ │ +01b3ed5c 00318315 R_ARM_GLOB_DAT 01ac7460 PlexCitation │ │ │ │ 01b3ed60 000e5615 R_ARM_GLOB_DAT 00eb2aa0 PetscFECreate_Vector │ │ │ │ 01b3ed64 00314415 R_ARM_GLOB_DAT 018e2e64 TSCreate_IRK │ │ │ │ 01b3ed68 00182915 R_ARM_GLOB_DAT 013d91d8 DMLabelCreate_Ephemeral │ │ │ │ 01b3ed6c 00188915 R_ARM_GLOB_DAT 01c5a750 MAT_TransposeMatMultNumeric │ │ │ │ 01b3ed70 00309e15 R_ARM_GLOB_DAT 014d58fc KSPMonitorTrueResidualDrawLGCreate │ │ │ │ 01b3ed74 0016bd15 R_ARM_GLOB_DAT 01c5a870 MAT_CLASSID │ │ │ │ 01b3ed78 0000c315 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ @@ -2747,15 +2747,15 @@ │ │ │ │ 01b3ee44 00313b15 R_ARM_GLOB_DAT 0149d218 KSPCreate_PREONLY │ │ │ │ 01b3ee48 00238215 R_ARM_GLOB_DAT 0012e1d8 PetscRandomCreate_Rander48 │ │ │ │ 01b3ee4c 00221315 R_ARM_GLOB_DAT 016ba1cc PCCreate_LMVM │ │ │ │ 01b3ee50 0032c015 R_ARM_GLOB_DAT 016394e0 PCCreate_LU │ │ │ │ 01b3ee54 001f6915 R_ARM_GLOB_DAT 01c5a838 MAT_SolveTransposeAdd │ │ │ │ 01b3ee58 00220715 R_ARM_GLOB_DAT 01b36600 DTProbDensityTypes │ │ │ │ 01b3ee5c 000ed315 R_ARM_GLOB_DAT 01b371a0 KSPCGTypes │ │ │ │ -01b3ee60 000c2b15 R_ARM_GLOB_DAT 01aca7b0 ClementCitation │ │ │ │ +01b3ee60 000c2b15 R_ARM_GLOB_DAT 01aca7b8 ClementCitation │ │ │ │ 01b3ee64 001b1615 R_ARM_GLOB_DAT 01b561e0 petsc_send_ct │ │ │ │ 01b3ee68 00285615 R_ARM_GLOB_DAT 00edbb20 PetscLimiterCreate_MC │ │ │ │ 01b3ee6c 002a2515 R_ARM_GLOB_DAT 01881104 TSAdaptDestroy │ │ │ │ 01b3ee70 00212515 R_ARM_GLOB_DAT 01c5a6a4 MAT_H2Opus_Build │ │ │ │ 01b3ee74 002dbf15 R_ARM_GLOB_DAT 018cef24 TSGLLEFinalizePackage │ │ │ │ 01b3ee78 00258515 R_ARM_GLOB_DAT 01c5a958 DMPLEX_GlobalVectorView │ │ │ │ 01b3ee7c 001f5515 R_ARM_GLOB_DAT 00f44cac PetscSpaceCreate_Tensor │ │ │ │ @@ -2840,15 +2840,15 @@ │ │ │ │ 01b3efb0 001ba215 R_ARM_GLOB_DAT 01792148 SNESFASGalerkinFunctionDefault │ │ │ │ 01b3efb4 000b5f15 R_ARM_GLOB_DAT 016dd1f8 PCMGMatResidualDefault │ │ │ │ 01b3efb8 001ba415 R_ARM_GLOB_DAT 01811f4c SNESView │ │ │ │ 01b3efbc 002a6c15 R_ARM_GLOB_DAT 01b55ce0 PETSC_NULL_BOOL_Fortran │ │ │ │ 01b3efc0 00227c15 R_ARM_GLOB_DAT 017c0c68 SNESCreate_NGMRES │ │ │ │ 01b3efc4 0017f515 R_ARM_GLOB_DAT 01b56190 petsc_wait_all_ct │ │ │ │ 01b3efc8 00240615 R_ARM_GLOB_DAT 01c5d920 SNES_ObjectiveEval │ │ │ │ -01b3efcc 000af315 R_ARM_GLOB_DAT 01ab7c70 MinSymTriQuadCitation │ │ │ │ +01b3efcc 000af315 R_ARM_GLOB_DAT 01ab7c78 MinSymTriQuadCitation │ │ │ │ 01b3efd0 0024c115 R_ARM_GLOB_DAT 0016e1ac PetscViewerDestroy │ │ │ │ 01b3efd4 0002f015 R_ARM_GLOB_DAT 01b560d0 petsc_gtoc_sz │ │ │ │ 01b3efd8 001db615 R_ARM_GLOB_DAT 00a31180 MatCreate_BlockMat │ │ │ │ 01b3efdc 000c7215 R_ARM_GLOB_DAT 01c5dac8 TSTrajectory_DiskWrite │ │ │ │ 01b3efe0 000ed515 R_ARM_GLOB_DAT 00146894 PetscViewerCreate_Binary │ │ │ │ 01b3efe4 00270a15 R_ARM_GLOB_DAT 00136cec PetscViewerCreate_ASCII │ │ │ │ 01b3efe8 001cd315 R_ARM_GLOB_DAT 0101c49c DMCreateLocalVector_Patch │ │ │ │ @@ -2928,15 +2928,15 @@ │ │ │ │ 01b3f110 000ce215 R_ARM_GLOB_DAT 0195a484 TSMonitorLGSolution │ │ │ │ 01b3f114 001fc915 R_ARM_GLOB_DAT 013e95b4 PetscPartitionerFinalizePackage │ │ │ │ 01b3f118 00062915 R_ARM_GLOB_DAT 01c5d854 PC_Patch_CreatePatches │ │ │ │ 01b3f11c 0013b415 R_ARM_GLOB_DAT 01c5a480 PETSCSF_RemoteOff │ │ │ │ 01b3f120 000c2715 R_ARM_GLOB_DAT 014d64d0 KSPMonitorSolutionDraw │ │ │ │ 01b3f124 00037915 R_ARM_GLOB_DAT 01b374a8 SNESNCGTypes │ │ │ │ 01b3f128 000b2915 R_ARM_GLOB_DAT 01c5dac0 TSList │ │ │ │ -01b3f12c 000d6515 R_ARM_GLOB_DAT 01afc04c ParMetisPartitionerCitation │ │ │ │ +01b3f12c 000d6515 R_ARM_GLOB_DAT 01afc054 ParMetisPartitionerCitation │ │ │ │ 01b3f130 00071715 R_ARM_GLOB_DAT 00ee1d50 PetscQuadratureView │ │ │ │ 01b3f134 000e1315 R_ARM_GLOB_DAT 01b50fa0 __petscsys_MOD_petsc_infinity │ │ │ │ 01b3f138 000a0215 R_ARM_GLOB_DAT 01c5a54c VEC_SetValuesCOO │ │ │ │ 01b3f13c 002f4115 R_ARM_GLOB_DAT 01b51eb0 PETSC_DRAWAXIS_CLASSID │ │ │ │ 01b3f140 00105615 R_ARM_GLOB_DAT 0195470c TSMonitorSPEigCtxDestroy │ │ │ │ 01b3f144 00042d15 R_ARM_GLOB_DAT 01c5bc18 DM_CreateMassMatrix │ │ │ │ 01b3f148 002adc15 R_ARM_GLOB_DAT 013e84a8 PetscPartitionerDestroy │ │ │ │ @@ -3023,15 +3023,15 @@ │ │ │ │ 01b3f28c 0012d815 R_ARM_GLOB_DAT 00b21e88 MatCreate_MPISBAIJ │ │ │ │ 01b3f290 0013c415 R_ARM_GLOB_DAT 01b5824c set_parameter_functions │ │ │ │ 01b3f294 001aba15 R_ARM_GLOB_DAT 00f0ac4c PetscCDFConstant3D │ │ │ │ 01b3f298 0022ce15 R_ARM_GLOB_DAT 01c5d950 SNESRegisterAllCalled │ │ │ │ 01b3f29c 002b9715 R_ARM_GLOB_DAT 00e1167c MatSetValuesBlocked │ │ │ │ 01b3f2a0 002e7a15 R_ARM_GLOB_DAT 00ae705c MatMFFDSetBase_MFFD │ │ │ │ 01b3f2a4 00329215 R_ARM_GLOB_DAT 01b56168 petsc_TotalFlops_th │ │ │ │ -01b3f2a8 00155f15 R_ARM_GLOB_DAT 01ab7f54 GolubWelschCitation │ │ │ │ +01b3f2a8 00155f15 R_ARM_GLOB_DAT 01ab7f5c GolubWelschCitation │ │ │ │ 01b3f2ac 000b7715 R_ARM_GLOB_DAT 00e2f830 MatFDColoringView │ │ │ │ 01b3f2b0 00055015 R_ARM_GLOB_DAT 01c5bc68 ChacoPartitionerCite │ │ │ │ 01b3f2b4 001c9115 R_ARM_GLOB_DAT 0196acf4 TSTrajectoryCreate_Memory │ │ │ │ 01b3f2b8 00098c15 R_ARM_GLOB_DAT 01842a58 DMAdaptorCreate_Gradient │ │ │ │ 01b3f2bc 001f9315 R_ARM_GLOB_DAT 01b5826c num_tools_registered │ │ │ │ 01b3f2c0 00206a15 R_ARM_GLOB_DAT 000c8128 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_6memory13PoolAllocatorEEEEiPT_iENUlPvE_4_FUNES7_ │ │ │ │ 01b3f2c4 000c4a15 R_ARM_GLOB_DAT 00392824 PFFinalizePackage │ │ │ │ @@ -3057,40 +3057,40 @@ │ │ │ │ 01b3f314 0024f415 R_ARM_GLOB_DAT 01c5d86c PCRegisterAllCalled │ │ │ │ 01b3f318 002dea11 R_ARM_TLS_DTPMOD32 00000000 thread_seen │ │ │ │ 01b3f31c 002dea12 R_ARM_TLS_DTPOFF32 00000000 thread_seen │ │ │ │ 01b3f320 00294315 R_ARM_GLOB_DAT 01c5a4b8 PetscSFList │ │ │ │ 01b3f324 002ba315 R_ARM_GLOB_DAT 01473e4c kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 01b3f328 0014d315 R_ARM_GLOB_DAT 01c5a6ec MAT_CreateGraph │ │ │ │ 01b3f32c 001ea415 R_ARM_GLOB_DAT 01c5a458 IS_View │ │ │ │ -01b3f330 00118a15 R_ARM_GLOB_DAT 01af58b0 DMSwarmField_rank │ │ │ │ +01b3f330 00118a15 R_ARM_GLOB_DAT 01af58b8 DMSwarmField_rank │ │ │ │ 01b3f334 001c8b15 R_ARM_GLOB_DAT 01c5a998 DMPLEX_JacobianFEM │ │ │ │ 01b3f338 0011c015 R_ARM_GLOB_DAT 014164f4 KSPCreate_GLTR │ │ │ │ 01b3f33c 00073515 R_ARM_GLOB_DAT 014d4a6c KSPMonitorResidualRange │ │ │ │ 01b3f340 002b2615 R_ARM_GLOB_DAT 01b4063c Petsc_CreationIdx_keyval │ │ │ │ 01b3f344 002cda15 R_ARM_GLOB_DAT 000c0fe0 PetscAbortErrorHandler │ │ │ │ 01b3f348 00016815 R_ARM_GLOB_DAT 00000000 H5T_NATIVE_DOUBLE_g@HDF5_MPI_1.8.7 │ │ │ │ 01b3f34c 000ba215 R_ARM_GLOB_DAT 01c5dad4 TSTrajectory_Get │ │ │ │ 01b3f350 001e3e15 R_ARM_GLOB_DAT 01c5a71c MAT_Seqstompisym │ │ │ │ 01b3f354 00163215 R_ARM_GLOB_DAT 00edb410 PetscLimiterCreate_Zero │ │ │ │ 01b3f358 001b3215 R_ARM_GLOB_DAT 010ac4d0 VecView_Plex │ │ │ │ 01b3f35c 0010b815 R_ARM_GLOB_DAT 00ab0ab8 MatCreate_IS │ │ │ │ 01b3f360 002f1e15 R_ARM_GLOB_DAT 001bb488 PetscLogHandlerView │ │ │ │ 01b3f364 002b8f15 R_ARM_GLOB_DAT 01c5a6d4 MAT_DenseCopyFromGPU │ │ │ │ 01b3f368 00166715 R_ARM_GLOB_DAT 00e857d4 PetscDualSpaceApplyAllDefault │ │ │ │ -01b3f36c 002c2b15 R_ARM_GLOB_DAT 01ab2cb0 FECitation │ │ │ │ +01b3f36c 002c2b15 R_ARM_GLOB_DAT 01ab2cb8 FECitation │ │ │ │ 01b3f370 000dc115 R_ARM_GLOB_DAT 01c5a7cc MAT_RedundantMat │ │ │ │ 01b3f374 00120f15 R_ARM_GLOB_DAT 01b37480 SNESNASMFJTypes │ │ │ │ 01b3f378 00243e15 R_ARM_GLOB_DAT 01c5a95c DMPLEX_SectionView │ │ │ │ 01b3f37c 00108315 R_ARM_GLOB_DAT 01785b5c SNESCreate_Composite │ │ │ │ 01b3f380 002ba415 R_ARM_GLOB_DAT 01c5bc34 DM_LocatePoints │ │ │ │ 01b3f384 001b6515 R_ARM_GLOB_DAT 01c5a798 MAT_Transpose │ │ │ │ 01b3f388 0017b815 R_ARM_GLOB_DAT 01c5a318 PETSC_BuildTwoSided │ │ │ │ 01b3f38c 000a7915 R_ARM_GLOB_DAT 018c0134 TSCreate_GLEE │ │ │ │ 01b3f390 002f9315 R_ARM_GLOB_DAT 0179c968 SNESCreate_NGS │ │ │ │ -01b3f394 0016c315 R_ARM_GLOB_DAT 01afbb98 ChacoPartitionerCitation │ │ │ │ +01b3f394 0016c315 R_ARM_GLOB_DAT 01afbba0 ChacoPartitionerCitation │ │ │ │ 01b3f398 00040c15 R_ARM_GLOB_DAT 01843c74 DMAdaptorMonitorErrorDrawLG │ │ │ │ 01b3f39c 00058415 R_ARM_GLOB_DAT 01959020 TSMonitorDrawCtxDestroy │ │ │ │ 01b3f3a0 0030ce15 R_ARM_GLOB_DAT 01c5a9f4 DMPLEX_CreateFromFile │ │ │ │ 01b3f3a4 002f5015 R_ARM_GLOB_DAT 01c5db24 TAOLINESEARCH_Eval │ │ │ │ 01b3f3a8 00296715 R_ARM_GLOB_DAT 01b58214 PetscPreLoadingOn │ │ │ │ 01b3f3ac 001e7615 R_ARM_GLOB_DAT 01c5a824 MAT_LUFactorSymbolic │ │ │ │ 01b3f3b0 000d3815 R_ARM_GLOB_DAT 01c5a678 MAT_NULLSPACE_CLASSID │ │ │ │ @@ -3162,15 +3162,15 @@ │ │ │ │ 01b3f4bc 001f2c15 R_ARM_GLOB_DAT 01b5099c SNESConvergedReasons │ │ │ │ 01b3f4c0 00132415 R_ARM_GLOB_DAT 01c5bce0 KSP_MatSolveTranspose │ │ │ │ 01b3f4c4 00084c15 R_ARM_GLOB_DAT 01b40650 PETSC_MPI_THREAD_REQUIRED │ │ │ │ 01b3f4c8 00296115 R_ARM_GLOB_DAT 014724c4 kspfgmresmodifypcnochange_ │ │ │ │ 01b3f4cc 00284c15 R_ARM_GLOB_DAT 01c5d940 SNES_Solve │ │ │ │ 01b3f4d0 0020ad15 R_ARM_GLOB_DAT 01939374 TSComputeRHSJacobianConstant │ │ │ │ 01b3f4d4 00032915 R_ARM_GLOB_DAT 01c5a73c MAT_MultHermitianTransposeAdd │ │ │ │ -01b3f4d8 0030d715 R_ARM_GLOB_DAT 01af58c0 DMSwarmField_pid │ │ │ │ +01b3f4d8 0030d715 R_ARM_GLOB_DAT 01af58c8 DMSwarmField_pid │ │ │ │ 01b3f4dc 000c6c15 R_ARM_GLOB_DAT 01b37374 PCJacobiTypes │ │ │ │ 01b3f4e0 00316c15 R_ARM_GLOB_DAT 01c5a7ac MAT_View │ │ │ │ 01b3f4e4 00066315 R_ARM_GLOB_DAT 01c5a7d4 MAT_CreateSubMats │ │ │ │ 01b3f4e8 002a2715 R_ARM_GLOB_DAT 00e17b80 MatView │ │ │ │ 01b3f4ec 0025e015 R_ARM_GLOB_DAT 01c5a97c DMPLEX_PartLabelInvert │ │ │ │ 01b3f4f0 000daf15 R_ARM_GLOB_DAT 012bee68 DMGlobalToLocalBeginDefaultShell │ │ │ │ 01b3f4f4 001c7015 R_ARM_GLOB_DAT 017ff1f0 KSPPostSolve_SNESEW │ │ │ │ @@ -3530,15 +3530,15 @@ │ │ │ │ 01b3fa90 00293f15 R_ARM_GLOB_DAT 000d31b4 _ZN5Petsc6device4impl10DeviceBaseINS0_4host6DeviceEE10viewDeviceEP14_n_PetscDeviceP14_p_PetscViewer │ │ │ │ 01b3fa94 001d3e15 R_ARM_GLOB_DAT 00e8b294 PetscDualSpaceCreateInteriorDataDefault │ │ │ │ 01b3fa98 0005af15 R_ARM_GLOB_DAT 01c5bdec PC_BDDC_CoarseSolver │ │ │ │ 01b3fa9c 002c6115 R_ARM_GLOB_DAT 001685fc PetscSysFinalizePackage │ │ │ │ 01b3faa0 00089d15 R_ARM_GLOB_DAT 01b36f44 PlexNormalAlgs │ │ │ │ 01b3faa4 0007f115 R_ARM_GLOB_DAT 01749d70 PCTelescopeMatNullSpaceCreate_dmda │ │ │ │ 01b3faa8 002b5a15 R_ARM_GLOB_DAT 00166c58 PetscViewerCreate_VTK │ │ │ │ -01b3faac 0015c715 R_ARM_GLOB_DAT 01af58a0 DMSwarmPICField_coor │ │ │ │ +01b3faac 0015c715 R_ARM_GLOB_DAT 01af58a8 DMSwarmPICField_coor │ │ │ │ 01b3fab0 00051915 R_ARM_GLOB_DAT 01957bec TSMonitorHGCtxDestroy │ │ │ │ 01b3fab4 00054515 R_ARM_GLOB_DAT 019c1820 TaoMonitorSolution │ │ │ │ 01b3fab8 00076915 R_ARM_GLOB_DAT 0195e6dc TSMonitorEnvelopeCtxDestroy │ │ │ │ 01b3fabc 000aa815 R_ARM_GLOB_DAT 01c5da10 DGCite │ │ │ │ 01b3fac0 00129a15 R_ARM_GLOB_DAT 016a2a54 PCCreate_HMG │ │ │ │ 01b3fac4 0031d415 R_ARM_GLOB_DAT 000cffb0 _ZZ30PetscCxxObjectRegisterFinalizeIN5Petsc20RegisterFinalizeableINS0_10ObjectPoolI21_p_PetscDeviceContext29PetscDeviceContextConstructorEEEEEiPT_iENUlPvE_4_FUNES9_ │ │ │ │ 01b3fac8 00141415 R_ARM_GLOB_DAT 01c5bd8c PC_BDDC_Schurs │ │ │ │ @@ -3600,15 +3600,15 @@ │ │ │ │ 01b3fbac 000f4d15 R_ARM_GLOB_DAT 014d9814 KSPMonitorSolutionDrawLG │ │ │ │ 01b3fbb0 0025e715 R_ARM_GLOB_DAT 01b374c8 SNESNGMRESSelectTypes │ │ │ │ 01b3fbb4 0017bd15 R_ARM_GLOB_DAT 01c5a888 PetscFEList │ │ │ │ 01b3fbb8 002df115 R_ARM_GLOB_DAT 000fdf00 PetscDrawDestroy │ │ │ │ 01b3fbbc 00060915 R_ARM_GLOB_DAT 01b40644 Petsc_OuterComm_keyval │ │ │ │ 01b3fbc0 000e6d15 R_ARM_GLOB_DAT 01381b88 DMGenerateRegisterDestroy │ │ │ │ 01b3fbc4 000f8915 R_ARM_GLOB_DAT 01c5a6cc MAT_Residual │ │ │ │ -01b3fbc8 00238a15 R_ARM_GLOB_DAT 01ab6a90 MinSymTetQuadCitation │ │ │ │ +01b3fbc8 00238a15 R_ARM_GLOB_DAT 01ab6a98 MinSymTetQuadCitation │ │ │ │ 01b3fbcc 0002f815 R_ARM_GLOB_DAT 01c5a540 VEC_ReduceCommunication │ │ │ │ 01b3fbd0 002d8b15 R_ARM_GLOB_DAT 0188f628 TSARKIMEXFinalizePackage │ │ │ │ 01b3fbd4 00137215 R_ARM_GLOB_DAT 013edaa8 KSPGuessCreate_Fischer │ │ │ │ 01b3fbd8 0011ae15 R_ARM_GLOB_DAT 01c5a7e4 MAT_SetValues │ │ │ │ 01b3fbdc 001c4915 R_ARM_GLOB_DAT 0020d9c0 Petsc_OuterComm_Attr_DeleteFn │ │ │ │ 01b3fbe0 00268b15 R_ARM_GLOB_DAT 0146d6e8 KSPGMRESClassicalGramSchmidtOrthogonalization │ │ │ │ 01b3fbe4 00186615 R_ARM_GLOB_DAT 014c7478 kspmonitortrueresidual_ │ │ │ │ @@ -3777,15 +3777,15 @@ │ │ │ │ 01b3fe64 002fae15 R_ARM_GLOB_DAT 01b40618 PetscOptionSources │ │ │ │ 01b3fe68 002cc515 R_ARM_GLOB_DAT 01c5d870 PCMPIStage │ │ │ │ 01b3fe6c 00307815 R_ARM_GLOB_DAT 00f0c094 PetscWeakFormDestroy │ │ │ │ 01b3fe70 0029ea15 R_ARM_GLOB_DAT 01b3474c PetscDeviceTypes │ │ │ │ 01b3fe74 00277315 R_ARM_GLOB_DAT 01b50eb0 TaoSubSetTypes │ │ │ │ 01b3fe78 00074415 R_ARM_GLOB_DAT 01c5a868 MAT_FDCOLORING_CLASSID │ │ │ │ 01b3fe7c 0031fe15 R_ARM_GLOB_DAT 01c5bd00 KSP_CLASSID │ │ │ │ -01b3fe80 0012f015 R_ARM_GLOB_DAT 01b0a8e0 PCPatchCitation │ │ │ │ +01b3fe80 0012f015 R_ARM_GLOB_DAT 01b0a8e8 PCPatchCitation │ │ │ │ 01b3fe84 0023ef15 R_ARM_GLOB_DAT 00f2c72c PetscSpaceCreate_Point │ │ │ │ 01b3fe88 00088815 R_ARM_GLOB_DAT 012bb11c DMCreate_Product │ │ │ │ 01b3fe8c 00291c15 R_ARM_GLOB_DAT 01826378 SNESLineSearchCreate_Basic │ │ │ │ 01b3fe90 00282e15 R_ARM_GLOB_DAT 01c5a8a4 Limitercite │ │ │ │ 01b3fe94 001ccd15 R_ARM_GLOB_DAT 01959378 TSMonitorDrawSolutionFunction │ │ │ │ 01b3fe98 002b9015 R_ARM_GLOB_DAT 019ad7fc TaoFinalizePackage │ │ │ │ 01b3fe9c 002f8f15 R_ARM_GLOB_DAT 017723e8 PCView │ │ │ │ @@ -3933,143 +3933,143 @@ │ │ │ │ 01b50974 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01b50a50 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01b50a6c 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01b50a88 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01b50aa4 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01b50e80 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01b50e9c 002a4d02 R_ARM_ABS32 01b400fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01b40098 000ac202 R_ARM_ABS32 01a804f4 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01b40098 000ac202 R_ARM_ABS32 01a804fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 01b4009c 00150b02 R_ARM_ABS32 000c400c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -01b400b4 00058802 R_ARM_ABS32 01a804f8 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +01b400b4 00058802 R_ARM_ABS32 01a80500 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 01b400b8 0030f802 R_ARM_ABS32 000c4018 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -01b400d0 002ba102 R_ARM_ABS32 01a804fc __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +01b400d0 002ba102 R_ARM_ABS32 01a80504 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 01b400d4 0005ff02 R_ARM_ABS32 000c4024 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -01b400ec 0015d802 R_ARM_ABS32 01a80500 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +01b400ec 0015d802 R_ARM_ABS32 01a80508 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 01b400f0 001d7f02 R_ARM_ABS32 000c4030 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01b40108 00037002 R_ARM_ABS32 01a80504 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01b40108 00037002 R_ARM_ABS32 01a8050c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 01b4010c 0031d502 R_ARM_ABS32 000c40c0 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01b40124 001f2702 R_ARM_ABS32 01a80508 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01b40124 001f2702 R_ARM_ABS32 01a80510 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01b40128 000c8702 R_ARM_ABS32 000c403c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01b40140 0014ff02 R_ARM_ABS32 01a8050c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01b40140 0014ff02 R_ARM_ABS32 01a80514 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01b40144 00134f02 R_ARM_ABS32 000c4048 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -01b4015c 0017f102 R_ARM_ABS32 01a80510 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +01b4015c 0017f102 R_ARM_ABS32 01a80518 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01b40160 002baf02 R_ARM_ABS32 000c4054 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01b40178 00139702 R_ARM_ABS32 01a80514 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01b40178 00139702 R_ARM_ABS32 01a8051c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 01b4017c 0011ee02 R_ARM_ABS32 000c4060 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01b40194 0012dc02 R_ARM_ABS32 01a80518 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01b40194 0012dc02 R_ARM_ABS32 01a80520 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01b40198 00112b02 R_ARM_ABS32 000c406c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -01b401b0 002f6802 R_ARM_ABS32 01a8051c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +01b401b0 002f6802 R_ARM_ABS32 01a80524 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 01b401b4 00072302 R_ARM_ABS32 000c4078 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -01b401cc 00156f02 R_ARM_ABS32 01a80520 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +01b401cc 00156f02 R_ARM_ABS32 01a80528 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 01b401d0 00295002 R_ARM_ABS32 000c4084 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -01b401e8 002a5e02 R_ARM_ABS32 01a80524 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +01b401e8 002a5e02 R_ARM_ABS32 01a8052c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 01b401ec 00209e02 R_ARM_ABS32 000c4090 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01b40204 0019f302 R_ARM_ABS32 01a80528 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01b40204 0019f302 R_ARM_ABS32 01a80530 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01b40208 00251802 R_ARM_ABS32 000c409c __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01b40220 0012c202 R_ARM_ABS32 01a8052c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01b40220 0012c202 R_ARM_ABS32 01a80534 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01b40224 00111002 R_ARM_ABS32 000c40a8 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -01b4023c 00222402 R_ARM_ABS32 01a80530 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +01b4023c 00222402 R_ARM_ABS32 01a80538 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01b40240 001da702 R_ARM_ABS32 000c40b4 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 01b405ac 002c0302 R_ARM_ABS32 0018c5a0 PetscVFPrintfDefault │ │ │ │ 01b405b0 001d6c02 R_ARM_ABS32 0018ecb8 PetscHelpPrintfDefault │ │ │ │ -01b406e8 00041602 R_ARM_ABS32 01a8d66c __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ +01b406e8 00041602 R_ARM_ABS32 01a8d674 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 01b406ec 0018d302 R_ARM_ABS32 0024c1a0 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ -01b40704 0004f502 R_ARM_ABS32 01a8d670 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ +01b40704 0004f502 R_ARM_ABS32 01a8d678 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 01b40708 0004aa02 R_ARM_ABS32 0024c1ac __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ │ -01b40720 00042a02 R_ARM_ABS32 01a8d674 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ +01b40720 00042a02 R_ARM_ABS32 01a8d67c __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvec │ │ │ │ 01b40724 00169c02 R_ARM_ABS32 0024c1b8 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvec │ │ │ │ -01b4073c 0026f902 R_ARM_ABS32 01a8d67c __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ +01b4073c 0026f902 R_ARM_ABS32 01a8d684 __petscaodef_MOD___def_init_petscaodef_Tpetscao │ │ │ │ 01b40740 00212f02 R_ARM_ABS32 0024c194 __petscaodef_MOD___copy_petscaodef_Tpetscao │ │ │ │ -01b40758 00224e02 R_ARM_ABS32 01a8d69c __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ +01b40758 00224e02 R_ARM_ABS32 01a8d6a4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsf │ │ │ │ 01b4075c 0009ee02 R_ARM_ABS32 0024c130 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsf │ │ │ │ -01b40774 0031a502 R_ARM_ABS32 01a8d6a0 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ +01b40774 0031a502 R_ARM_ABS32 01a8d6a8 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsectionsym │ │ │ │ 01b40778 001d8402 R_ARM_ABS32 0024c13c __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsectionsym │ │ │ │ -01b40790 002dc702 R_ARM_ABS32 01a8d6a4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ +01b40790 002dc702 R_ARM_ABS32 01a8d6ac __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetscsection │ │ │ │ 01b40794 001ec302 R_ARM_ABS32 0024c148 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetscsection │ │ │ │ -01b407ac 0031bc02 R_ARM_ABS32 01a8d6a8 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ +01b407ac 0031bc02 R_ARM_ABS32 01a8d6b0 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tpetsclayout │ │ │ │ 01b407b0 00152502 R_ARM_ABS32 0024c154 __petscisdefdummy_MOD___copy_petscisdefdummy_Tpetsclayout │ │ │ │ -01b407c8 0027a802 R_ARM_ABS32 01a8d6ac __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ +01b407c8 0027a802 R_ARM_ABS32 01a8d6b4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ 01b407cc 002f0d02 R_ARM_ABS32 0024c160 __petscisdefdummy_MOD___copy_petscisdefdummy_Tislocaltoglobalmapping │ │ │ │ -01b407e4 00096602 R_ARM_ABS32 01a8d6b0 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ +01b407e4 00096602 R_ARM_ABS32 01a8d6b8 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tiscoloring │ │ │ │ 01b407e8 002c1502 R_ARM_ABS32 0024c16c __petscisdefdummy_MOD___copy_petscisdefdummy_Tiscoloring │ │ │ │ -01b40800 00270502 R_ARM_ABS32 01a8d6b4 __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ +01b40800 00270502 R_ARM_ABS32 01a8d6bc __petscisdefdummy_MOD___def_init_petscisdefdummy_Tis │ │ │ │ 01b40804 00237302 R_ARM_ABS32 0024c178 __petscisdefdummy_MOD___copy_petscisdefdummy_Tis │ │ │ │ 01b4081c 0016b202 R_ARM_ABS32 01c5a434 __petscisdefdummy_MOD___def_init_petscisdefdummy_Petscsfnode │ │ │ │ 01b40820 002d6f02 R_ARM_ABS32 0024c184 __petscisdefdummy_MOD___copy_petscisdefdummy_Petscsfnode │ │ │ │ -01b40868 000f4002 R_ARM_ABS32 01a96380 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ +01b40868 000f4002 R_ARM_ABS32 01a96388 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmattransposecoloring │ │ │ │ 01b4086c 00302102 R_ARM_ABS32 0043ccf8 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring │ │ │ │ -01b40884 00169002 R_ARM_ABS32 01a96384 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ +01b40884 00169002 R_ARM_ABS32 01a9638c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatpartitioning │ │ │ │ 01b40888 00096f02 R_ARM_ABS32 0043cd04 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatpartitioning │ │ │ │ -01b408a0 00321c02 R_ARM_ABS32 01a96388 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ +01b408a0 00321c02 R_ARM_ABS32 01a96390 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatnullspace │ │ │ │ 01b408a4 0031ef02 R_ARM_ABS32 0043cd10 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatnullspace │ │ │ │ -01b408bc 00251302 R_ARM_ABS32 01a9638c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ +01b408bc 00251302 R_ARM_ABS32 01a96394 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatfdcoloring │ │ │ │ 01b408c0 0010de02 R_ARM_ABS32 0043cd1c __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatfdcoloring │ │ │ │ -01b408d8 000dda02 R_ARM_ABS32 01a96390 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ +01b408d8 000dda02 R_ARM_ABS32 01a96398 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoloring │ │ │ │ 01b408dc 00165402 R_ARM_ABS32 0043cd28 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoloring │ │ │ │ -01b408f4 001aa702 R_ARM_ABS32 01a96394 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ +01b408f4 001aa702 R_ARM_ABS32 01a9639c __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmatcoarsen │ │ │ │ 01b408f8 001a9802 R_ARM_ABS32 0043cd34 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmatcoarsen │ │ │ │ -01b40910 00266002 R_ARM_ABS32 01a96398 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ +01b40910 00266002 R_ARM_ABS32 01a963a0 __petscmatdefdummy_MOD___def_init_petscmatdefdummy_Tmat │ │ │ │ 01b40914 000afa02 R_ARM_ABS32 0043cd40 __petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmat │ │ │ │ 01b40a9c 00225702 R_ARM_ABS32 01b40aa0 MatOptions_Shifted │ │ │ │ -01b40b6c 001bfb02 R_ARM_ABS32 01aaca58 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ +01b40b6c 001bfb02 R_ARM_ABS32 01aaca60 __petscdmda_MOD___def_init_petscdmda_Dmdalocalinfof90 │ │ │ │ 01b40b70 00158002 R_ARM_ABS32 00e59034 __petscdmda_MOD___copy_petscdmda_Dmdalocalinfof90 │ │ │ │ -01b40b88 0017ad02 R_ARM_ABS32 01aacab0 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ +01b40b88 0017ad02 R_ARM_ABS32 01aacab8 __petscdmlabeldef_MOD___def_init_petscdmlabeldef_Tdmlabel │ │ │ │ 01b40b8c 00255b02 R_ARM_ABS32 00e590ec __petscdmlabeldef_MOD___copy_petscdmlabeldef_Tdmlabel │ │ │ │ -01b40ba4 00082002 R_ARM_ABS32 01aacae4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ +01b40ba4 00082002 R_ARM_ABS32 01aacaec __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscweakform │ │ │ │ 01b40ba8 00059c02 R_ARM_ABS32 00e5905c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscweakform │ │ │ │ -01b40bc0 00073702 R_ARM_ABS32 01aacae8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ +01b40bc0 00073702 R_ARM_ABS32 01aacaf0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscspace │ │ │ │ 01b40bc4 00171d02 R_ARM_ABS32 00e59068 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscspace │ │ │ │ -01b40bdc 00279d02 R_ARM_ABS32 01aacaec __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ +01b40bdc 00279d02 R_ARM_ABS32 01aacaf4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscquadrature │ │ │ │ 01b40be0 0011df02 R_ARM_ABS32 00e59074 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscquadrature │ │ │ │ -01b40bf8 000c7302 R_ARM_ABS32 01aacaf0 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ +01b40bf8 000c7302 R_ARM_ABS32 01aacaf8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscpartitioner │ │ │ │ 01b40bfc 0014e402 R_ARM_ABS32 00e59080 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscpartitioner │ │ │ │ -01b40c14 00230402 R_ARM_ABS32 01aacaf4 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ +01b40c14 00230402 R_ARM_ABS32 01aacafc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetsclimiter │ │ │ │ 01b40c18 001f7802 R_ARM_ABS32 00e5908c __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetsclimiter │ │ │ │ -01b40c30 00116f02 R_ARM_ABS32 01aacaf8 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ +01b40c30 00116f02 R_ARM_ABS32 01aacb00 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfv │ │ │ │ 01b40c34 00253202 R_ARM_ABS32 00e59098 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfv │ │ │ │ -01b40c4c 00115602 R_ARM_ABS32 01aacafc __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ +01b40c4c 00115602 R_ARM_ABS32 01aacb04 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscfe │ │ │ │ 01b40c50 00251c02 R_ARM_ABS32 00e590a4 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscfe │ │ │ │ -01b40c68 0018a102 R_ARM_ABS32 01aacb00 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ +01b40c68 0018a102 R_ARM_ABS32 01aacb08 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscdualspace │ │ │ │ 01b40c6c 002b5f02 R_ARM_ABS32 00e590b0 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscdualspace │ │ │ │ -01b40c84 00110202 R_ARM_ABS32 01aacb04 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ +01b40c84 00110202 R_ARM_ABS32 01aacb0c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tpetscds │ │ │ │ 01b40c88 0024c802 R_ARM_ABS32 00e590bc __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tpetscds │ │ │ │ -01b40ca0 000f0d02 R_ARM_ABS32 01aacb08 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ +01b40ca0 000f0d02 R_ARM_ABS32 01aacb10 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmfield │ │ │ │ 01b40ca4 00229b02 R_ARM_ABS32 00e590c8 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmfield │ │ │ │ -01b40cbc 00096302 R_ARM_ABS32 01aacb0c __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ +01b40cbc 00096302 R_ARM_ABS32 01aacb14 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdmadaptor │ │ │ │ 01b40cc0 002aec02 R_ARM_ABS32 00e590d4 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdmadaptor │ │ │ │ -01b40cd8 00128402 R_ARM_ABS32 01aacb10 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ +01b40cd8 00128402 R_ARM_ABS32 01aacb18 __petscdmdefdummy_MOD___def_init_petscdmdefdummy_Tdm │ │ │ │ 01b40cdc 001e7202 R_ARM_ABS32 00e590e0 __petscdmdefdummy_MOD___copy_petscdmdefdummy_Tdm │ │ │ │ -01b40cf4 00137502 R_ARM_ABS32 01aacb18 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ +01b40cf4 00137502 R_ARM_ABS32 01aacb20 __petscdmplexdef_MOD___def_init_petscdmplexdef_Tdmplextransform │ │ │ │ 01b40cf8 001db702 R_ARM_ABS32 00e59124 __petscdmplexdef_MOD___copy_petscdmplexdef_Tdmplextransform │ │ │ │ -01b4ff80 000b6702 R_ARM_ABS32 01afc91c __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ +01b4ff80 000b6702 R_ARM_ABS32 01afc924 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tkspguess │ │ │ │ 01b4ff84 00165f02 R_ARM_ABS32 013e9dd8 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tkspguess │ │ │ │ -01b4ff9c 00227b02 R_ARM_ABS32 01afc920 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ +01b4ff9c 00227b02 R_ARM_ABS32 01afc928 __petsckspdefdummy_MOD___def_init_petsckspdefdummy_Tksp │ │ │ │ 01b4ffa0 0020c302 R_ARM_ABS32 013e9de4 __petsckspdefdummy_MOD___copy_petsckspdefdummy_Tksp │ │ │ │ -01b4ffb8 00222802 R_ARM_ABS32 01afc928 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ +01b4ffb8 00222802 R_ARM_ABS32 01afc930 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 01b4ffbc 0015f802 R_ARM_ABS32 013e9dcc __petscpcdefdummy_MOD___copy_petscpcdefdummy_Tpc │ │ │ │ 01b502d0 001fcc02 R_ARM_ABS32 01b3710c KSPConvergedReasons_Shifted │ │ │ │ -01b50940 0012b602 R_ARM_ABS32 01b0cfd8 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ +01b50940 0012b602 R_ARM_ABS32 01b0cfe0 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsneslinesearch │ │ │ │ 01b50944 0029e002 R_ARM_ABS32 0177a824 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsneslinesearch │ │ │ │ -01b5095c 002c1202 R_ARM_ABS32 01b0cfdc __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ +01b5095c 002c1202 R_ARM_ABS32 01b0cfe4 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tsnes │ │ │ │ 01b50960 00324802 R_ARM_ABS32 0177a830 __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tsnes │ │ │ │ -01b50978 0021dd02 R_ARM_ABS32 01b0cfe0 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ +01b50978 0021dd02 R_ARM_ABS32 01b0cfe8 __petscsnesdefdummy_MOD___def_init_petscsnesdefdummy_Tpetscconvest │ │ │ │ 01b5097c 00051102 R_ARM_ABS32 0177a83c __petscsnesdefdummy_MOD___copy_petscsnesdefdummy_Tpetscconvest │ │ │ │ 01b5099c 00319402 R_ARM_ABS32 01b509dc SNESConvergedReasons_Shifted │ │ │ │ -01b50a54 00253a02 R_ARM_ABS32 01b132ec __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ +01b50a54 00253a02 R_ARM_ABS32 01b132f4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttstrajectory │ │ │ │ 01b50a58 000be502 R_ARM_ABS32 01877250 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttstrajectory │ │ │ │ -01b50a70 000e0502 R_ARM_ABS32 01b132f0 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ +01b50a70 000e0502 R_ARM_ABS32 01b132f8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsglleadapt │ │ │ │ 01b50a74 00187b02 R_ARM_ABS32 0187725c __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsglleadapt │ │ │ │ -01b50a8c 00082d02 R_ARM_ABS32 01b132f4 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ +01b50a8c 00082d02 R_ARM_ABS32 01b132fc __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Ttsadapt │ │ │ │ 01b50a90 00150502 R_ARM_ABS32 01877268 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ -01b50aa8 002e4202 R_ARM_ABS32 01b132f8 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ +01b50aa8 002e4202 R_ARM_ABS32 01b13300 __petsctsdefdummy_MOD___def_init_petsctsdefdummy_Tts │ │ │ │ 01b50aac 0007a802 R_ARM_ABS32 01877274 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Tts │ │ │ │ 01b50e6c 001dba02 R_ARM_ABS32 01b375d0 TSConvergedReasons_Shifted │ │ │ │ -01b50e84 001de102 R_ARM_ABS32 01b23b54 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ +01b50e84 001de102 R_ARM_ABS32 01b23b5c __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttaolinesearch │ │ │ │ 01b50e88 002f4302 R_ARM_ABS32 019ad7e4 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttaolinesearch │ │ │ │ -01b50ea0 0030ba02 R_ARM_ABS32 01b23b58 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ +01b50ea0 0030ba02 R_ARM_ABS32 01b23b60 __petsctaodefdummy_MOD___def_init_petsctaodefdummy_Ttao │ │ │ │ 01b50ea4 00226b02 R_ARM_ABS32 019ad7f0 __petsctaodefdummy_MOD___copy_petsctaodefdummy_Ttao │ │ │ │ 01b50ec8 000de402 R_ARM_ABS32 01b50ecc TaoConvergedReasons_Shifted │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa1ca0 contains 6312 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 01b38428 00290a16 R_ARM_JUMP_SLOT 011a2ee8 DMPlexGetDataFVM │ │ │ │ 01b3842c 001c4616 R_ARM_JUMP_SLOT 00df0798 MatNullSpaceRemove │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2bb026109894a946d20ec79f74792e63bf12d153 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 40384e8ce79dbf3b3716f9fa0471133b83c78655 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -12691,15 +12691,15 @@ │ │ │ │ xOUUUU%@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@ │ │ │ │ xOUUUUU@X │ │ │ │ .stp.igs.dat │ │ │ │ $Mes$Dom │ │ │ │ -floaint3uint │ │ │ │ +floaint3uint( │ │ │ │ @UUUUUU< │ │ │ │ Attempt to DEALLOCATE unallocated '%s' │ │ │ │ At line 50 of file /build/reproducible-path/petsc-3.22.5+dfsg1/src/sys/classes/bag/f2003-src/fsrc/bagenum.F90 │ │ │ │ /build/reproducible-path/petsc-3.22.5+dfsg1/src/sys/f90-mod/petscsysmod.F90 │ │ │ │ PETSc Error: Cannot compare with PETSC_NULL_VIEWER, use PetscObjectIsNull() │ │ │ │ PETSc Error: Cannot compare with PETSC_NULL_DRAW, use PetscObjectIsNull() │ │ │ │ PETSc Error: Cannot compare with PETSC_NULL_RANDOM, use PetscObjectIsNull() │ │ │ │ @@ -13976,15 +13976,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-05-08 23:42:44 on reproducible │ │ │ │ -Machine characteristics: Linux-6.1.0-34-arm64-armv8l-with-glibc2.41 │ │ │ │ +Machine characteristics: Linux-6.12.35+deb13-cloud-arm64-armv8l-with-glibc2.41 │ │ │ │ Using PETSc directory: /usr/lib/petscdir/petsc3.22/arm-linux-gnueabi-complex │ │ │ │ Using PETSc arch: │ │ │ │ ----------------------------------------- │ │ │ │ Using C compiler: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ Using Fortran compiler: mpif90 -g -O2 -ffile-prefix-map=/build/reproducible-path/petsc-3.22.5+dfsg1=. -fstack-protector-strong -fstack-clash-protection -fPIC -ffree-line-length-0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 │ │ │ │ ----------------------------------------- │ │ │ │ Using include paths: -I/usr/lib/petscdir/petsc3.22/arm-linux-gnueabi-complex/include -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ blx r5 │ │ │ │ bl b0bc4 │ │ │ │ bl bd830 │ │ │ │ @ instruction: 0x01a77958 │ │ │ │ - orrseq ip, r3, r0, lsr #3 │ │ │ │ + orrseq ip, r3, r8, lsr #3 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ @ instruction: 0x019338f4 │ │ │ │ orrseq r3, r3, r8, ror #17 │ │ │ │ │ │ │ │ 000c0b38 : │ │ │ │ ldr r0, [sp] │ │ │ │ bx lr │ │ │ │ @@ -262,18 +262,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01a778bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a778a0 │ │ │ │ andeq r7, r0, r0, ror r7 │ │ │ │ @ instruction: 0x01a9350c │ │ │ │ orrseq r3, r3, r8, ror #17 │ │ │ │ - orrseq r6, ip, ip, asr r4 │ │ │ │ + orrseq r6, ip, r4, ror #8 │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0x01a934c4 │ │ │ │ - orrseq r2, fp, r0, asr #12 │ │ │ │ + orrseq r2, fp, r8, asr #12 │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ addmi r4, pc, r0 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ @ instruction: 0x01a7767c │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrdeq r7, [r7, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0193369c │ │ │ │ - orrseq r0, r6, ip, ror #14 │ │ │ │ + orrseq r0, r6, r4, ror r7 │ │ │ │ @ instruction: 0x01a93208 │ │ │ │ @ instruction: 0x01a77480 │ │ │ │ │ │ │ │ 000c0fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x01a77378 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a77364 │ │ │ │ - orrseq fp, r3, r4, lsr #23 │ │ │ │ + orrseq fp, r3, ip, lsr #23 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orrseq r4, r3, r0, asr #23 │ │ │ │ orrseq r3, r3, ip, lsl lr │ │ │ │ orrseq r5, r3, r0, ror #23 │ │ │ │ orrseq r3, r3, r8, asr ip │ │ │ │ orrseq r3, r3, r8, ror ip │ │ │ │ @ instruction: 0x01933c9c │ │ │ │ @@ -1163,22 +1163,22 @@ │ │ │ │ orrseq r5, r3, r8, lsl #8 │ │ │ │ ldrdeq r2, [r9, r4]! │ │ │ │ orrseq r3, r3, ip, lsr r9 │ │ │ │ orrseq r3, r3, r4, ror #18 │ │ │ │ orrseq r4, r3, r0, asr #6 │ │ │ │ @ instruction: 0x01a7e924 │ │ │ │ orrseq r4, r3, r0, lsl #6 │ │ │ │ - orrseq r1, fp, r8, lsr #18 │ │ │ │ + orrseq r1, fp, r0, lsr r9 │ │ │ │ @ instruction: 0x01a7e8a0 │ │ │ │ orrseq r4, r3, r0, lsr #5 │ │ │ │ orrseq r4, r3, ip, lsl #5 │ │ │ │ orrseq r4, r3, r8, asr #5 │ │ │ │ @ instruction: 0x01a92a7c │ │ │ │ @ instruction: 0x01a92a64 │ │ │ │ - orrseq r1, fp, r8, lsr r8 │ │ │ │ + orrseq r1, fp, r0, asr #16 │ │ │ │ eormi r0, r4, r0 │ │ │ │ @ instruction: 0x01a76924 │ │ │ │ │ │ │ │ 000c1bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1318,15 +1318,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq ip, r2, ip, ror #13 │ │ │ │ - @ instruction: 0x019c5f98 │ │ │ │ + orrseq r5, ip, r0, lsr #31 │ │ │ │ orrseq ip, r2, r8, lsr #13 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c1e80 │ │ │ │ @@ -1346,15 +1346,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r5, ip, r0, lsr pc │ │ │ │ + orrseq r5, ip, r8, lsr pc │ │ │ │ orrseq r5, r3, r4, ror sp │ │ │ │ orrseq r5, r3, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c1ef0 │ │ │ │ @@ -1374,15 +1374,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r5, ip, r0, asr #29 │ │ │ │ + orrseq r5, ip, r8, asr #29 │ │ │ │ orrseq r5, r3, r4, lsl #26 │ │ │ │ @ instruction: 0x019358dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c1f60 │ │ │ │ @@ -1402,15 +1402,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r5, ip, r0, asr lr │ │ │ │ + orrseq r5, ip, r8, asr lr │ │ │ │ @ instruction: 0x01935c94 │ │ │ │ orrseq r5, r3, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #56] @ c1fbc │ │ │ │ @@ -1425,17 +1425,17 @@ │ │ │ │ mov r1, #10 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq sl, r3, r0, ror #25 │ │ │ │ - orrseq r8, r3, r4, ror r3 │ │ │ │ - orrseq r6, ip, r0, lsr sl │ │ │ │ + orrseq sl, r3, r8, ror #25 │ │ │ │ + orrseq r8, r3, ip, ror r3 │ │ │ │ + orrseq r6, ip, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c202c │ │ │ │ ldr ip, [pc, #76] @ c2030 │ │ │ │ ldr r3, [pc, #76] @ c2034 │ │ │ │ @@ -1453,17 +1453,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x019c69d8 │ │ │ │ + orrseq r6, ip, r0, ror #19 │ │ │ │ orrseq r5, r3, r8, asr #23 │ │ │ │ - orrseq r8, r3, r8, lsl #6 │ │ │ │ + orrseq r8, r3, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c209c │ │ │ │ ldr ip, [pc, #76] @ c20a0 │ │ │ │ ldr r3, [pc, #76] @ c20a4 │ │ │ │ @@ -1481,17 +1481,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, ip, r8, ror #18 │ │ │ │ + orrseq r6, ip, r0, ror r9 │ │ │ │ orrseq r5, r3, r8, asr fp │ │ │ │ - @ instruction: 0x01938298 │ │ │ │ + orrseq r8, r3, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ c2108 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1508,17 +1508,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r8, r3, r0, ror r4 │ │ │ │ - orrseq r7, ip, r4, ror #2 │ │ │ │ - orrseq r8, r3, r0, lsr r4 │ │ │ │ + orrseq r8, r3, r8, ror r4 │ │ │ │ + orrseq r7, ip, ip, ror #2 │ │ │ │ + orrseq r8, r3, r8, lsr r4 │ │ │ │ │ │ │ │ 000c2114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #88] @ c2184 │ │ │ │ @@ -1543,17 +1543,17 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01a762e8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq r8, r3, r8, lsr #9 │ │ │ │ - orrseq r7, ip, r4, ror #1 │ │ │ │ - @ instruction: 0x019383b0 │ │ │ │ + @ instruction: 0x019384b0 │ │ │ │ + orrseq r7, ip, ip, ror #1 │ │ │ │ + @ instruction: 0x019383b8 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ │ │ │ │ 000c219c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1580,17 +1580,17 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01a76260 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq r8, r3, ip, lsl r4 │ │ │ │ - orrseq r7, ip, r4, rrx │ │ │ │ - orrseq r8, r3, r4, lsr #6 │ │ │ │ + orrseq r8, r3, r4, lsr #8 │ │ │ │ + orrseq r7, ip, ip, rrx │ │ │ │ + orrseq r8, r3, ip, lsr #6 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c2288 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1609,15 +1609,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq ip, r2, r0, ror r2 │ │ │ │ - ldrsheq r9, [ip, r8] │ │ │ │ + orrseq r9, ip, r0, lsl #2 │ │ │ │ orrseq ip, r2, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #56] @ c22e8 │ │ │ │ @@ -1632,17 +1632,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0193a9b4 │ │ │ │ - orrseq pc, r3, r4, lsr #6 │ │ │ │ - ldrsheq fp, [ip, r0] │ │ │ │ + @ instruction: 0x0193a9bc │ │ │ │ + orrseq pc, r3, ip, lsr #6 │ │ │ │ + ldrsheq fp, [ip, r8] │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2354 │ │ │ │ ldr r1, [pc, #68] @ c2358 │ │ │ │ @@ -1659,17 +1659,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq fp, ip, ip, ror ip │ │ │ │ - orrseq pc, r3, r8, asr sp @ │ │ │ │ - orrseq pc, r3, ip, lsr #26 │ │ │ │ + orrseq fp, ip, r4, lsl #25 │ │ │ │ + orrseq pc, r3, r0, ror #26 │ │ │ │ + orrseq pc, r3, r4, lsr sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #72] @ c23c0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1687,15 +1687,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq ip, r2, r8, lsr r1 │ │ │ │ - @ instruction: 0x019cd2f4 │ │ │ │ + @ instruction: 0x019cd2fc │ │ │ │ ldrsheq ip, [r2, r4] │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c2424 │ │ │ │ @@ -1711,17 +1711,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019ce4f4 │ │ │ │ - orrseq sl, r3, ip, ror r8 │ │ │ │ - orrseq r1, r4, ip, ror #11 │ │ │ │ + @ instruction: 0x019ce4fc │ │ │ │ + orrseq sl, r3, r4, lsl #17 │ │ │ │ + @ instruction: 0x019415f4 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2490 │ │ │ │ ldr r1, [pc, #68] @ c2494 │ │ │ │ @@ -1738,17 +1738,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq lr, ip, ip, lsl #9 │ │ │ │ - orrseq r1, r4, r0, asr #11 │ │ │ │ - orrseq r1, r4, r8, lsl #11 │ │ │ │ + @ instruction: 0x019ce494 │ │ │ │ + orrseq r1, r4, r8, asr #11 │ │ │ │ + @ instruction: 0x01941590 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c24fc │ │ │ │ ldr r1, [pc, #68] @ c2500 │ │ │ │ @@ -1765,17 +1765,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq lr, ip, r0, lsr #8 │ │ │ │ - orrseq r1, r4, r4, asr r5 │ │ │ │ - orrseq r1, r4, ip, lsl r5 │ │ │ │ + orrseq lr, ip, r8, lsr #8 │ │ │ │ + orrseq r1, r4, ip, asr r5 │ │ │ │ + orrseq r1, r4, r4, lsr #10 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ c2568 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq fp, r2, ip, lsl #31 │ │ │ │ - ldrheq pc, [ip, ip] @ │ │ │ │ + orrseq pc, ip, r4, asr #1 │ │ │ │ orrseq fp, r2, r8, asr pc │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #64] @ c25d0 │ │ │ │ @@ -1818,17 +1818,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0193fad8 │ │ │ │ - @ instruction: 0x0193fab0 │ │ │ │ - orrseq pc, ip, r4, lsr #20 │ │ │ │ + orrseq pc, r3, r0, ror #21 │ │ │ │ + @ instruction: 0x0193fab8 │ │ │ │ + orrseq pc, ip, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #64] @ c2634 │ │ │ │ ldr r3, [pc, #64] @ c2638 │ │ │ │ ldr r2, [pc, #64] @ c263c │ │ │ │ @@ -1843,17 +1843,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq pc, r3, r4, ror sl @ │ │ │ │ - orrseq pc, r3, ip, asr #20 │ │ │ │ - @ instruction: 0x019d09d4 │ │ │ │ + orrseq pc, r3, ip, ror sl @ │ │ │ │ + orrseq pc, r3, r4, asr sl @ │ │ │ │ + @ instruction: 0x019d09dc │ │ │ │ │ │ │ │ 000c2640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #72] @ c26a0 │ │ │ │ @@ -1872,17 +1872,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019d24d4 │ │ │ │ - @ instruction: 0x01945dfc │ │ │ │ - orrseq r5, r4, r8, lsr r9 │ │ │ │ + @ instruction: 0x019d24dc │ │ │ │ + orrseq r5, r4, r4, lsl #28 │ │ │ │ + orrseq r5, r4, r0, asr #18 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ │ │ │ │ 000c26b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1902,17 +1902,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, sp, r4, ror #8 │ │ │ │ - @ instruction: 0x01945dd4 │ │ │ │ - orrseq r5, r4, r8, asr #17 │ │ │ │ + orrseq r2, sp, ip, ror #8 │ │ │ │ + @ instruction: 0x01945ddc │ │ │ │ + @ instruction: 0x019458d0 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ │ │ │ │ 000c2720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1932,17 +1932,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019d23f4 │ │ │ │ - @ instruction: 0x01945db0 │ │ │ │ - orrseq r5, r4, r8, asr r8 │ │ │ │ + @ instruction: 0x019d23fc │ │ │ │ + @ instruction: 0x01945db8 │ │ │ │ + orrseq r5, r4, r0, ror #16 │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ │ │ │ │ 000c2790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1962,17 +1962,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, sp, r4, lsl #7 │ │ │ │ - orrseq r5, r4, r0, asr #26 │ │ │ │ - orrseq r5, r4, r8, ror #15 │ │ │ │ + orrseq r2, sp, ip, lsl #7 │ │ │ │ + orrseq r5, r4, r8, asr #26 │ │ │ │ + @ instruction: 0x019457f0 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ │ │ │ │ 000c2800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1991,17 +1991,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, sp, r4, lsl #6 │ │ │ │ - @ instruction: 0x01945cd4 │ │ │ │ - orrseq r5, r4, ip, ror r7 │ │ │ │ + orrseq r2, sp, ip, lsl #6 │ │ │ │ + @ instruction: 0x01945cdc │ │ │ │ + orrseq r5, r4, r4, lsl #15 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ │ │ │ │ 000c286c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2021,17 +2021,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, sp, r8, lsr #5 │ │ │ │ - orrseq r5, r4, r8, lsr #25 │ │ │ │ - orrseq r5, r4, ip, lsl #14 │ │ │ │ + @ instruction: 0x019d22b0 │ │ │ │ + @ instruction: 0x01945cb0 │ │ │ │ + orrseq r5, r4, r4, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2938 │ │ │ │ ldr r1, [pc, #68] @ c293c │ │ │ │ @@ -2048,17 +2048,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019d3fb4 │ │ │ │ - orrseq r7, r4, r8, lsl ip │ │ │ │ - @ instruction: 0x01947bf4 │ │ │ │ + @ instruction: 0x019d3fbc │ │ │ │ + orrseq r7, r4, r0, lsr #24 │ │ │ │ + @ instruction: 0x01947bfc │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #2 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -2079,16 +2079,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r6, sp, ip, lsr r4 │ │ │ │ - orrseq fp, r4, r8, asr r8 │ │ │ │ + orrseq r6, sp, r4, asr #8 │ │ │ │ + orrseq fp, r4, r0, ror #16 │ │ │ │ orrseq fp, r2, r8, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #2 │ │ │ │ @@ -2110,16 +2110,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r6, sp, r4, lsl ip │ │ │ │ - @ instruction: 0x0194b7dc │ │ │ │ + orrseq r6, sp, ip, lsl ip │ │ │ │ + orrseq fp, r4, r4, ror #15 │ │ │ │ orrseq fp, r2, ip, lsl #21 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c2aa4 │ │ │ │ @@ -2139,16 +2139,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, sp, r8, ror pc │ │ │ │ - orrseq fp, r4, r0, ror r7 │ │ │ │ + orrseq r6, sp, r0, lsl #31 │ │ │ │ + orrseq fp, r4, r8, ror r7 │ │ │ │ orrseq fp, r2, r8, lsl sl │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #2 │ │ │ │ @@ -2169,16 +2169,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq fp, r4, ip, ror #13 │ │ │ │ - orrseq r8, sp, r0, lsr r4 │ │ │ │ + @ instruction: 0x0194b6f4 │ │ │ │ + orrseq r8, sp, r8, lsr r4 │ │ │ │ orrseq fp, r2, r8, lsr #19 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ │ │ │ │ 000c2b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -2197,17 +2197,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, r5, ip, ror r6 │ │ │ │ - orrseq r2, r5, ip, asr #12 │ │ │ │ - orrseq r8, sp, ip, ror #23 │ │ │ │ + orrseq r2, r5, r4, lsl #13 │ │ │ │ + orrseq r2, r5, r4, asr r6 │ │ │ │ + @ instruction: 0x019d8bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2bec │ │ │ │ ldr r1, [pc, #68] @ c2bf0 │ │ │ │ ldr r3, [pc, #68] @ c2bf4 │ │ │ │ @@ -2223,17 +2223,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r8, sp, r4, ror #29 │ │ │ │ - orrseq r7, r4, r4, ror #18 │ │ │ │ - orrseq r7, r4, r0, asr #18 │ │ │ │ + orrseq r8, sp, ip, ror #29 │ │ │ │ + orrseq r7, r4, ip, ror #18 │ │ │ │ + orrseq r7, r4, r8, asr #18 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c2c60 │ │ │ │ ldr ip, [pc, #76] @ c2c64 │ │ │ │ @@ -2252,16 +2252,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r9, sp, ip, lsr r3 │ │ │ │ - @ instruction: 0x0194b5b4 │ │ │ │ + orrseq r9, sp, r4, asr #6 │ │ │ │ + @ instruction: 0x0194b5bc │ │ │ │ orrseq fp, r2, ip, asr r8 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c2cd4 │ │ │ │ @@ -2281,16 +2281,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq sl, sp, r4, lsl #22 │ │ │ │ - orrseq fp, r4, r0, asr #10 │ │ │ │ + orrseq sl, sp, ip, lsl #22 │ │ │ │ + orrseq fp, r4, r8, asr #10 │ │ │ │ orrseq fp, r2, r8, ror #15 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #2 │ │ │ │ @@ -2311,16 +2311,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0194b4bc │ │ │ │ - orrseq r3, lr, r4, ror #4 │ │ │ │ + orrseq fp, r4, r4, asr #9 │ │ │ │ + orrseq r3, lr, ip, ror #4 │ │ │ │ orrseq fp, r2, r8, ror r7 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2db8 │ │ │ │ @@ -2338,17 +2338,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r3, lr, r4, lsl #4 │ │ │ │ - orrseq ip, r5, r0, asr r3 │ │ │ │ - orrseq ip, r5, r8, lsl r3 │ │ │ │ + orrseq r3, lr, ip, lsl #4 │ │ │ │ + orrseq ip, r5, r8, asr r3 │ │ │ │ + orrseq ip, r5, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c2e20 │ │ │ │ ldr r1, [pc, #68] @ c2e24 │ │ │ │ ldr r3, [pc, #68] @ c2e28 │ │ │ │ @@ -2364,17 +2364,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019e319c │ │ │ │ - @ instruction: 0x0195c2fc │ │ │ │ - @ instruction: 0x0195c2b0 │ │ │ │ + orrseq r3, lr, r4, lsr #3 │ │ │ │ + orrseq ip, r5, r4, lsl #6 │ │ │ │ + @ instruction: 0x0195c2b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c2e80 │ │ │ │ ldr r0, [pc, #60] @ c2e84 │ │ │ │ ldr r3, [pc, #60] @ c2e88 │ │ │ │ @@ -2388,17 +2388,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019e44bc │ │ │ │ - orrseq r9, r3, r0, lsr #28 │ │ │ │ - orrseq ip, r5, r4, lsr sp │ │ │ │ + orrseq r4, lr, r4, asr #9 │ │ │ │ + orrseq r9, r3, r8, lsr #28 │ │ │ │ + orrseq ip, r5, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c2ee0 │ │ │ │ ldr r0, [pc, #60] @ c2ee4 │ │ │ │ ldr r3, [pc, #60] @ c2ee8 │ │ │ │ @@ -2412,17 +2412,17 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r4, lr, ip, asr #20 │ │ │ │ - orrseq r9, r3, r0, asr #27 │ │ │ │ - @ instruction: 0x0195ccd4 │ │ │ │ + orrseq r4, lr, r4, asr sl │ │ │ │ + orrseq r9, r3, r8, asr #27 │ │ │ │ + @ instruction: 0x0195ccdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c2f50 │ │ │ │ ldr ip, [pc, #76] @ c2f54 │ │ │ │ ldr r3, [pc, #76] @ c2f58 │ │ │ │ @@ -2440,17 +2440,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r9, lr, r4, lsl #24 │ │ │ │ - orrseq r2, r6, r8, ror lr │ │ │ │ - orrseq r2, r6, r4, asr #28 │ │ │ │ + orrseq r9, lr, ip, lsl #24 │ │ │ │ + orrseq r2, r6, r0, lsl #29 │ │ │ │ + orrseq r2, r6, ip, asr #28 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c2fc4 │ │ │ │ ldr ip, [pc, #76] @ c2fc8 │ │ │ │ @@ -2469,17 +2469,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq sl, lr, r0, lsr #15 │ │ │ │ - orrseq r2, r6, r4, lsl #28 │ │ │ │ - @ instruction: 0x01962dd0 │ │ │ │ + orrseq sl, lr, r8, lsr #15 │ │ │ │ + orrseq r2, r6, ip, lsl #28 │ │ │ │ + @ instruction: 0x01962dd8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c3038 │ │ │ │ ldr ip, [pc, #76] @ c303c │ │ │ │ @@ -2498,17 +2498,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x019f0ef8 │ │ │ │ - @ instruction: 0x01962d90 │ │ │ │ - orrseq r2, r6, ip, asr sp │ │ │ │ + orrseq r0, pc, r0, lsl #30 │ │ │ │ + @ instruction: 0x01962d98 │ │ │ │ + orrseq r2, r6, r4, ror #26 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 000c3048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2528,17 +2528,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019f0e94 │ │ │ │ - orrseq r8, r6, ip, lsl #6 │ │ │ │ - orrseq r7, r6, r0, lsr #30 │ │ │ │ + @ instruction: 0x019f0e9c │ │ │ │ + orrseq r8, r6, r4, lsl r3 │ │ │ │ + orrseq r7, r6, r8, lsr #30 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #12 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -2558,17 +2558,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r8, r6, r4, lsl #10 │ │ │ │ - orrseq r4, pc, r0, asr #30 │ │ │ │ - orrseq r2, r6, ip, ror ip │ │ │ │ + orrseq r8, r6, ip, lsl #10 │ │ │ │ + orrseq r4, pc, r8, asr #30 │ │ │ │ + orrseq r2, r6, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c3190 │ │ │ │ ldr ip, [pc, #76] @ c3194 │ │ │ │ ldr r3, [pc, #76] @ c3198 │ │ │ │ @@ -2586,17 +2586,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r4, pc, r0, ror #29 │ │ │ │ - orrseq r2, r6, r8, lsr ip │ │ │ │ - orrseq r2, r6, r4, lsl #24 │ │ │ │ + orrseq r4, pc, r8, ror #29 │ │ │ │ + orrseq r2, r6, r0, asr #24 │ │ │ │ + orrseq r2, r6, ip, lsl #24 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #12 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -2617,17 +2617,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r4, pc, r4, ror #28 │ │ │ │ - orrseq r8, r6, ip, lsl r4 │ │ │ │ - orrseq r2, r6, r8, lsl #23 │ │ │ │ + orrseq r4, pc, ip, ror #28 │ │ │ │ + orrseq r8, r6, r4, lsr #8 │ │ │ │ + @ instruction: 0x01962b90 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c3280 │ │ │ │ ldr ip, [pc, #76] @ c3284 │ │ │ │ @@ -2646,17 +2646,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, pc, ip, ror lr @ │ │ │ │ - orrseq r2, r6, r8, asr #22 │ │ │ │ - orrseq r2, r6, r4, lsl fp │ │ │ │ + orrseq r6, pc, r4, lsl #29 │ │ │ │ + orrseq r2, r6, r0, asr fp │ │ │ │ + orrseq r2, r6, ip, lsl fp │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c32f4 │ │ │ │ ldr ip, [pc, #76] @ c32f8 │ │ │ │ @@ -2675,17 +2675,17 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r7, pc, r8, lsr #32 │ │ │ │ - @ instruction: 0x01962ad4 │ │ │ │ - orrseq r2, r6, r0, lsr #21 │ │ │ │ + orrseq r7, pc, r0, lsr r0 @ │ │ │ │ + @ instruction: 0x01962adc │ │ │ │ + orrseq r2, r6, r8, lsr #21 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c3360 │ │ │ │ ldr r1, [pc, #68] @ c3364 │ │ │ │ @@ -2702,17 +2702,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r8, pc, ip, lsr #6 │ │ │ │ - @ instruction: 0x019471f0 │ │ │ │ - orrseq r7, r4, ip, asr #3 │ │ │ │ + orrseq r8, pc, r4, lsr r3 @ │ │ │ │ + @ instruction: 0x019471f8 │ │ │ │ + @ instruction: 0x019471d4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #76] @ c33d4 │ │ │ │ ldr ip, [pc, #76] @ c33d8 │ │ │ │ @@ -2731,16 +2731,16 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r8, pc, ip, ror #21 │ │ │ │ - orrseq sl, r4, r0, asr #28 │ │ │ │ + @ instruction: 0x019f8af4 │ │ │ │ + orrseq sl, r4, r8, asr #28 │ │ │ │ orrseq fp, r2, r8, ror #1 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c3440 │ │ │ │ @@ -2758,17 +2758,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r9, pc, r0, lsr r3 @ │ │ │ │ - orrseq r7, r4, r0, lsl r1 │ │ │ │ - orrseq r7, r4, ip, ror #1 │ │ │ │ + orrseq r9, pc, r8, lsr r3 @ │ │ │ │ + orrseq r7, r4, r8, lsl r1 │ │ │ │ + ldrsheq r7, [r4, r4] │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c34ac │ │ │ │ ldr r1, [pc, #68] @ c34b0 │ │ │ │ @@ -2785,17 +2785,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r9, pc, ip, ror #26 │ │ │ │ - orrseq lr, r3, r0, lsl #24 │ │ │ │ - @ instruction: 0x0193ebd4 │ │ │ │ + orrseq r9, pc, r4, ror sp @ │ │ │ │ + orrseq lr, r3, r8, lsl #24 │ │ │ │ + @ instruction: 0x0193ebdc │ │ │ │ │ │ │ │ 000c34b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c350c │ │ │ │ @@ -2811,17 +2811,17 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, r7, ip, lsr #28 │ │ │ │ - @ instruction: 0x01972df4 │ │ │ │ - lsleq r4, r8, r2 │ │ │ │ + orrseq r2, r7, r4, lsr lr │ │ │ │ + @ instruction: 0x01972dfc │ │ │ │ + lsreq r4, r0, #4 │ │ │ │ │ │ │ │ 000c3518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ c3570 │ │ │ │ @@ -2838,17 +2838,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r2, r7, r4, lsl lr │ │ │ │ - lsreq r4, ip @ │ │ │ │ - orrseq r2, r7, ip, lsl #27 │ │ │ │ + orrseq r2, r7, ip, lsl lr │ │ │ │ + asreq r4, r4, #3 │ │ │ │ + @ instruction: 0x01972d94 │ │ │ │ │ │ │ │ 000c357c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c35d0 │ │ │ │ @@ -2864,17 +2864,17 @@ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019759b0 │ │ │ │ - orrseq r5, r7, r4, ror r9 │ │ │ │ - lsreq r6, r8, #14 │ │ │ │ + @ instruction: 0x019759b8 │ │ │ │ + orrseq r5, r7, ip, ror r9 │ │ │ │ + lsreq r6, r0, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #60] @ c3630 │ │ │ │ ldr r0, [pc, #60] @ c3634 │ │ │ │ ldr r3, [pc, #60] @ c3638 │ │ │ │ @@ -2888,17 +2888,17 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - moveq r8, r4 │ │ │ │ - orrseq r9, r3, r0, ror r6 │ │ │ │ - @ instruction: 0x01977ed0 │ │ │ │ + moveq r8, ip │ │ │ │ + orrseq r9, r3, r8, ror r6 │ │ │ │ + @ instruction: 0x01977ed8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ c36a0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -2916,17 +2916,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x019802b4 │ │ │ │ - @ instruction: 0x01a310ec │ │ │ │ - orrseq r0, r8, ip, lsl #1 │ │ │ │ + @ instruction: 0x019802bc │ │ │ │ + strdeq r1, [r3, r4]! │ │ │ │ + @ instruction: 0x01980094 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ c3710 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -2944,17 +2944,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r0, r8, r8, lsl #5 │ │ │ │ - @ instruction: 0x01a3107c │ │ │ │ - orrseq r0, r8, r0, lsr #32 │ │ │ │ + @ instruction: 0x01980290 │ │ │ │ + @ instruction: 0x01a31084 │ │ │ │ + orrseq r0, r8, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2975,17 +2975,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq r0, r8, r0, lsl r7 │ │ │ │ + orrseq r0, r8, r8, lsl r7 │ │ │ │ orrseq sl, r2, r8, lsr sp │ │ │ │ - @ instruction: 0x01a31444 │ │ │ │ + @ instruction: 0x01a3144c │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ c3804 │ │ │ │ ldr r2, [pc, #80] @ c3808 │ │ │ │ @@ -3007,17 +3007,17 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01a74c60 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq r8, r8, ip, ror r0 │ │ │ │ - orrseq r9, r8, ip, lsl lr │ │ │ │ - @ instruction: 0x01a3c78c │ │ │ │ + orrseq r8, r8, r4, lsl #1 │ │ │ │ + orrseq r9, r8, r4, lsr #28 │ │ │ │ + @ instruction: 0x01a3c794 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ c387c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -3035,17 +3035,17 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orrseq sl, r9, ip, lsr r4 │ │ │ │ - ldrdeq r4, [r4, ip]! │ │ │ │ - @ instruction: 0x0199a3f0 │ │ │ │ + orrseq sl, r9, r4, asr #8 │ │ │ │ + @ instruction: 0x01a445e4 │ │ │ │ + @ instruction: 0x0199a3f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #68] @ c38e4 │ │ │ │ ldr r1, [pc, #68] @ c38e8 │ │ │ │ ldr r3, [pc, #68] @ c38ec │ │ │ │ @@ -3061,17 +3061,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01a5ea68 │ │ │ │ - orrseq r6, fp, r4, lsl #29 │ │ │ │ - @ instruction: 0x019b6af4 │ │ │ │ + @ instruction: 0x01a5ea70 │ │ │ │ + orrseq r6, fp, ip, lsl #29 │ │ │ │ + @ instruction: 0x019b6afc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #156] @ c39a4 │ │ │ │ ldr r6, [pc, #156] @ c39a8 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -3514,15 +3514,15 @@ │ │ │ │ bl b9954 <_gfortran_runtime_error_at@plt> │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #36] @ c4008 │ │ │ │ b c3ec8 │ │ │ │ @ instruction: 0x01a74770 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - orrseq r0, r7, r8, ror #25 │ │ │ │ + @ instruction: 0x01970cf0 │ │ │ │ @ instruction: 0x01a74540 │ │ │ │ @ instruction: 0x01a74484 │ │ │ │ orrseq r8, r2, r0, lsl r3 │ │ │ │ orrseq r8, r2, r4, lsl r3 │ │ │ │ orrseq r8, r2, r8, lsr r3 │ │ │ │ muleq r0, ip, r3 │ │ │ │ │ │ │ │ @@ -3649,15 +3649,15 @@ │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b08ac │ │ │ │ @ instruction: 0x01a74318 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ - orrseq ip, fp, ip, asr #6 │ │ │ │ + orrseq ip, fp, r4, asr r3 │ │ │ │ orrseq r8, r2, r4, lsr #4 │ │ │ │ │ │ │ │ 000c417c <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3770,21 +3770,21 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b08ac │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a74280 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a7426c │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ - orrseq ip, fp, r8, asr r2 │ │ │ │ + orrseq ip, fp, r0, ror #4 │ │ │ │ ldrdeq r4, [r7, r4]! @ │ │ │ │ - @ instruction: 0x019bc1f4 │ │ │ │ + @ instruction: 0x019bc1fc │ │ │ │ @ instruction: 0x01a74174 │ │ │ │ ldrheq r8, [r2, r4] │ │ │ │ @ instruction: 0x01a7411c │ │ │ │ - orrseq ip, fp, r8, asr #2 │ │ │ │ + orrseq ip, fp, r0, asr r1 │ │ │ │ orrseq r8, r2, r8, asr r0 │ │ │ │ │ │ │ │ 000c4370 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -3897,21 +3897,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b08ac │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7408c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a74064 │ │ │ │ andeq r6, r0, r4, lsl #22 │ │ │ │ - orrseq ip, fp, r4, rrx │ │ │ │ + orrseq ip, fp, ip, rrx │ │ │ │ ldrdeq r3, [r7, ip]! │ │ │ │ - @ instruction: 0x019bbffc │ │ │ │ + orrseq ip, fp, r4 │ │ │ │ @ instruction: 0x01a73f80 │ │ │ │ orrseq r7, r2, r0, asr #29 │ │ │ │ @ instruction: 0x01a73f28 │ │ │ │ - orrseq fp, fp, r4, asr pc │ │ │ │ + orrseq fp, fp, ip, asr pc │ │ │ │ orrseq r7, r2, r4, ror #28 │ │ │ │ │ │ │ │ 000c4564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -6002,15 +6002,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b9954 <_gfortran_runtime_error_at@plt> │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a7235c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - @ instruction: 0x0196e8d4 │ │ │ │ + @ instruction: 0x0196e8dc │ │ │ │ muleq r0, ip, r3 │ │ │ │ @ instruction: 0x01a72128 │ │ │ │ @ instruction: 0x01a72068 │ │ │ │ orrseq r5, r2, r8, ror #29 │ │ │ │ orrseq r5, r2, ip, ror #29 │ │ │ │ orrseq r6, r2, r0, lsl #2 │ │ │ │ │ │ │ │ @@ -6244,15 +6244,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b9954 <_gfortran_runtime_error_at@plt> │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a71fbc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - orrseq lr, r6, r4, lsr #10 │ │ │ │ + orrseq lr, r6, ip, lsr #10 │ │ │ │ muleq r0, ip, r3 │ │ │ │ @ instruction: 0x01a71d78 │ │ │ │ @ instruction: 0x01a71ca8 │ │ │ │ orrseq r5, r2, r8, lsr #22 │ │ │ │ orrseq r5, r2, ip, lsr #22 │ │ │ │ @ instruction: 0x01925db0 │ │ │ │ │ │ │ │ @@ -6336,15 +6336,15 @@ │ │ │ │ bl b7b24 │ │ │ │ b c689c │ │ │ │ @ instruction: 0x01a71c10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01925d9c │ │ │ │ orrseq r5, r2, r8, lsr #27 │ │ │ │ @ instruction: 0x01a71b70 │ │ │ │ - @ instruction: 0x0193639c │ │ │ │ + orrseq r6, r3, r4, lsr #7 │ │ │ │ @ instruction: 0x01925cfc │ │ │ │ orrseq r5, r2, r8, lsl sp │ │ │ │ │ │ │ │ 000c6944 : │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6463,15 +6463,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b c6a9c │ │ │ │ @ instruction: 0x01a719cc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a71970 │ │ │ │ - @ instruction: 0x01936198 │ │ │ │ + orrseq r6, r3, r0, lsr #3 │ │ │ │ orrseq r5, r2, r0, asr fp │ │ │ │ orrseq r5, r2, r4, ror fp │ │ │ │ │ │ │ │ 000c6b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6530,15 +6530,15 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b c6bb8 │ │ │ │ @ instruction: 0x01a718cc │ │ │ │ andeq r6, r0, r0, lsl #11 │ │ │ │ - @ instruction: 0x01936094 │ │ │ │ + @ instruction: 0x0193609c │ │ │ │ orrseq r5, r2, r8, asr #20 │ │ │ │ orrseq r5, r2, r8, ror sl │ │ │ │ │ │ │ │ 000c6c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6595,15 +6595,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b c6c9c │ │ │ │ ldrdeq r1, [r7, r8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a71770 │ │ │ │ - @ instruction: 0x01935f98 │ │ │ │ + orrseq r5, r3, r0, lsr #31 │ │ │ │ orrseq r5, r2, r0, asr r9 │ │ │ │ @ instruction: 0x01925990 │ │ │ │ │ │ │ │ 000c6d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6830,34 +6830,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ b c6f20 │ │ │ │ ldrdeq r1, [r7, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a716ac │ │ │ │ @ instruction: 0x01a71650 │ │ │ │ andeq r6, r0, r4, lsr #29 │ │ │ │ - orrseq r5, r3, r8, ror sp │ │ │ │ + orrseq r5, r3, r0, lsl #27 │ │ │ │ orrseq r5, r2, r0, asr #15 │ │ │ │ @ instruction: 0x01925790 │ │ │ │ - orrseq r5, r3, r8, lsr sp │ │ │ │ + orrseq r5, r3, r0, asr #26 │ │ │ │ orrseq r5, r2, r8, lsr #15 │ │ │ │ orrseq r5, r2, r8, asr r7 │ │ │ │ @ instruction: 0x01925790 │ │ │ │ @ instruction: 0x0192569c │ │ │ │ orrseq r5, r2, ip, ror #13 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x01935c9c │ │ │ │ + orrseq r5, r3, r4, lsr #25 │ │ │ │ orrseq r5, r2, r0, asr r6 │ │ │ │ orrseq r5, r2, r0, lsr #13 │ │ │ │ - orrseq r5, r3, r8, ror #24 │ │ │ │ + orrseq r5, r3, r0, ror ip │ │ │ │ @ instruction: 0x019256b0 │ │ │ │ orrseq r5, r2, r0, lsl #13 │ │ │ │ - orrseq r5, r3, r4, lsr ip │ │ │ │ + orrseq r5, r3, ip, lsr ip │ │ │ │ orrseq r5, r2, ip, ror r6 │ │ │ │ orrseq r5, r2, ip, asr #12 │ │ │ │ - orrseq r5, r3, r0, lsl #24 │ │ │ │ + orrseq r5, r3, r8, lsl #24 │ │ │ │ orrseq r5, r2, r8, asr #12 │ │ │ │ orrseq r5, r2, r8, lsl r6 │ │ │ │ │ │ │ │ 000c7108 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6933,18 +6933,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b c717c │ │ │ │ strdeq r1, [r7, r4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a71290 │ │ │ │ - orrseq r5, r3, r0, lsr #21 │ │ │ │ + orrseq r5, r3, r8, lsr #21 │ │ │ │ orrseq r5, r2, r8, asr r4 │ │ │ │ orrseq r5, r2, ip, lsr #9 │ │ │ │ - orrseq r5, r3, r4, ror #20 │ │ │ │ + orrseq r5, r3, ip, ror #20 │ │ │ │ orrseq r5, r2, r4, lsl r4 │ │ │ │ orrseq r5, r2, r8, ror #8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 000c7260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -6968,15 +6968,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b c7284 │ │ │ │ - @ instruction: 0x019359d4 │ │ │ │ + @ instruction: 0x019359dc │ │ │ │ orrseq r5, r2, r8, lsl #7 │ │ │ │ orrseq r5, r2, r8, ror #8 │ │ │ │ │ │ │ │ 000c72d4 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -7226,26 +7226,26 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b c75f0 │ │ │ │ @ instruction: 0x01a7111c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a70ee8 │ │ │ │ - @ instruction: 0x019356f4 │ │ │ │ + @ instruction: 0x019356fc │ │ │ │ orrseq r5, r2, r8, asr #3 │ │ │ │ @ instruction: 0x01925098 │ │ │ │ orrseq r5, r2, r4, asr r1 │ │ │ │ orrseq r5, r2, ip, ror r1 │ │ │ │ - orrseq r5, r3, ip, ror #12 │ │ │ │ + orrseq r5, r3, r4, ror r6 │ │ │ │ orrseq r5, r2, r4, lsr #32 │ │ │ │ orrseq r5, r2, r4, asr r1 │ │ │ │ - orrseq r5, r3, ip, lsr r6 │ │ │ │ + orrseq r5, r3, r4, asr #12 │ │ │ │ orrseq r5, r2, r0, lsl #2 │ │ │ │ ldrsbeq r5, [r2, r8] │ │ │ │ - @ instruction: 0x019355f8 │ │ │ │ + orrseq r5, r3, r0, lsl #12 │ │ │ │ ldrheq r5, [r2, ip] │ │ │ │ @ instruction: 0x01925094 │ │ │ │ │ │ │ │ 000c76f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7268,15 +7268,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b c771c │ │ │ │ - orrseq r5, r3, ip, lsr r5 │ │ │ │ + orrseq r5, r3, r4, asr #10 │ │ │ │ @ instruction: 0x01924ef0 │ │ │ │ @ instruction: 0x01924fb0 │ │ │ │ │ │ │ │ 000c776c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7402,19 +7402,19 @@ │ │ │ │ b c77b8 │ │ │ │ @ instruction: 0x01a70c90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a70bb4 │ │ │ │ orrseq r4, r2, ip, ror #29 │ │ │ │ orrseq r4, r2, r4, lsl #27 │ │ │ │ @ instruction: 0x01924ebc │ │ │ │ - @ instruction: 0x01935390 │ │ │ │ + @ instruction: 0x01935398 │ │ │ │ orrseq r4, r2, ip, lsr sp │ │ │ │ orrseq r4, r2, r4, ror lr │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orrseq r5, r3, r0, asr r3 │ │ │ │ + orrseq r5, r3, r8, asr r3 │ │ │ │ @ instruction: 0x01924cfc │ │ │ │ orrseq r4, r2, r4, lsr lr │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 000c7990 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r1, [r0] │ │ │ │ @@ -7487,15 +7487,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b c7a2c │ │ │ │ @ instruction: 0x01a70a2c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a709e0 │ │ │ │ - orrseq r5, r3, r4, lsl #4 │ │ │ │ + orrseq r5, r3, ip, lsl #4 │ │ │ │ @ instruction: 0x01924bbc │ │ │ │ orrseq r4, r2, r0, lsr sp │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ │ │ │ │ 000c7abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -7778,23 +7778,23 @@ │ │ │ │ b c7eb0 │ │ │ │ ldr r0, [pc, #64] @ c7f60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b63cc │ │ │ │ @ instruction: 0x01a70940 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a7076c │ │ │ │ - orrseq r4, r3, r8, lsl #31 │ │ │ │ + @ instruction: 0x01934f90 │ │ │ │ orrseq r4, r2, r0, asr #18 │ │ │ │ orrseq r4, r2, r4, asr #21 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ @ instruction: 0x01a70608 │ │ │ │ - orrseq r2, r6, ip, lsr r6 │ │ │ │ + orrseq r2, r6, r4, asr #12 │ │ │ │ @ instruction: 0x019247d0 │ │ │ │ orrseq r4, r2, r8, asr r9 │ │ │ │ - orrseq r2, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x019625b4 │ │ │ │ orrseq r4, r2, r0, asr #14 │ │ │ │ orrseq r4, r2, r8, asr #17 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x019248b0 │ │ │ │ │ │ │ │ 000c7f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -7873,18 +7873,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b c7fcc │ │ │ │ @ instruction: 0x01a70494 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a70424 │ │ │ │ - orrseq r4, r3, ip, asr #24 │ │ │ │ + orrseq r4, r3, r4, asr ip │ │ │ │ orrseq r4, r2, r4, lsl #12 │ │ │ │ @ instruction: 0x019247b4 │ │ │ │ - orrseq r4, r3, r0, lsl ip │ │ │ │ + orrseq r4, r3, r8, lsl ip │ │ │ │ orrseq r4, r2, r0, asr #11 │ │ │ │ orrseq r4, r2, r0, ror r7 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 000c80c0 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -7961,17 +7961,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b c8168 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ orrseq r4, r2, ip, lsl r5 │ │ │ │ - @ instruction: 0x01934af0 │ │ │ │ + @ instruction: 0x01934af8 │ │ │ │ orrseq r4, r2, ip, ror #12 │ │ │ │ - @ instruction: 0x01937cd8 │ │ │ │ + orrseq r7, r3, r0, ror #25 │ │ │ │ orrseq r4, r2, r8, lsl #11 │ │ │ │ │ │ │ │ 000c8204 >, 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>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -8786,18 +8786,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b c8e34 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x4c8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b657c <__cxa_call_terminate@plt> │ │ │ │ - orrseq r1, r6, ip, ror r6 │ │ │ │ + orrseq r1, r6, r4, lsl #13 │ │ │ │ orrseq r3, r2, ip, lsl sl │ │ │ │ orrseq r3, r2, r8, asr #20 │ │ │ │ - orrseq r1, r6, r8, lsl #12 │ │ │ │ + orrseq r1, r6, r0, lsl r6 │ │ │ │ orrseq r3, r2, r8, lsr #19 │ │ │ │ @ instruction: 0x019239d4 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000c8ecc > >, 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>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -8957,15 +8957,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b c8f34 > >, 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+0x68> │ │ │ │ orrseq r3, r2, r0, asr r7 │ │ │ │ - orrseq r3, r3, ip, ror fp │ │ │ │ + orrseq r3, r3, r4, lsl #23 │ │ │ │ orrseq r3, r2, r8, ror r7 │ │ │ │ orrseq r3, r2, r8, asr r7 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9210,31 +9210,31 @@ │ │ │ │ orrseq r3, r2, ip, ror #12 │ │ │ │ orrseq r3, r2, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ orrseq r3, r2, r0, ror #12 │ │ │ │ @ instruction: 0x01923690 │ │ │ │ orrseq r3, r2, r0, lsr #13 │ │ │ │ strdeq pc, [r6, r0]! │ │ │ │ - orrseq r3, r3, r0, lsl r9 │ │ │ │ + orrseq r3, r3, r8, lsl r9 │ │ │ │ orrseq r3, r2, r4, asr r5 │ │ │ │ - @ instruction: 0x01936ad0 │ │ │ │ - @ instruction: 0x019338dc │ │ │ │ + @ instruction: 0x01936ad8 │ │ │ │ + orrseq r3, r3, r4, ror #17 │ │ │ │ @ instruction: 0x0192359c │ │ │ │ orrseq r3, r2, r4, ror #10 │ │ │ │ - @ instruction: 0x01933894 │ │ │ │ + @ instruction: 0x0193389c │ │ │ │ @ instruction: 0x019235d8 │ │ │ │ orrseq r3, r2, ip, lsr #10 │ │ │ │ orrseq r3, r2, r0, lsl #9 │ │ │ │ - @ instruction: 0x019369fc │ │ │ │ - orrseq r3, r3, r0, lsl #16 │ │ │ │ + orrseq r6, r3, r4, lsl #20 │ │ │ │ + orrseq r3, r3, r8, lsl #16 │ │ │ │ orrseq r3, r2, r8, asr #9 │ │ │ │ orrseq r3, r2, r8, lsl #9 │ │ │ │ - @ instruction: 0x019337bc │ │ │ │ + orrseq r3, r3, r4, asr #15 │ │ │ │ orrseq r3, r2, r0, lsl #8 │ │ │ │ - orrseq r6, r3, ip, ror r9 │ │ │ │ + orrseq r6, r3, r4, lsl #19 │ │ │ │ │ │ │ │ 000c9554 : │ │ │ │ mov r3, #64000 @ 0xfa00 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9440,28 +9440,28 @@ │ │ │ │ bl b7b24 │ │ │ │ b c96ec │ │ │ │ @ instruction: 0x01a6ee8c │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a8d988 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a8d904 │ │ │ │ - orrseq r3, r3, r0, ror #9 │ │ │ │ + orrseq r3, r3, r8, ror #9 │ │ │ │ orrseq r3, r2, ip, lsr r2 │ │ │ │ orrseq r3, r2, r8, ror #4 │ │ │ │ - orrseq r3, r3, r8, lsr #9 │ │ │ │ + @ instruction: 0x019334b0 │ │ │ │ orrseq r3, r2, r4, lsl #4 │ │ │ │ orrseq r3, r2, ip, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orrseq r3, r3, r4, ror r4 │ │ │ │ + orrseq r3, r3, ip, ror r4 │ │ │ │ @ instruction: 0x019231d0 │ │ │ │ @ instruction: 0x019231fc │ │ │ │ - orrseq r3, r3, r0, asr #8 │ │ │ │ + orrseq r3, r3, r8, asr #8 │ │ │ │ @ instruction: 0x0192319c │ │ │ │ orrseq r3, r2, r8, asr #3 │ │ │ │ - orrseq r3, r3, ip, lsl #8 │ │ │ │ + orrseq r3, r3, r4, lsl r4 │ │ │ │ orrseq r3, r2, r8, ror #2 │ │ │ │ @ instruction: 0x01923194 │ │ │ │ │ │ │ │ 000c98e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9646,21 +9646,21 @@ │ │ │ │ @ instruction: 0x01a8d684 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a8d5b8 │ │ │ │ orrseq r2, r2, r0, lsr #31 │ │ │ │ orrseq r2, r2, ip, ror #30 │ │ │ │ @ instruction: 0x01922ef0 │ │ │ │ orrseq r2, r2, r0, asr #30 │ │ │ │ - orrseq r3, r3, r8, asr r1 │ │ │ │ + orrseq r3, r3, r0, ror #2 │ │ │ │ @ instruction: 0x01922eb4 │ │ │ │ orrseq r2, r2, r4, lsl #30 │ │ │ │ - orrseq r3, r3, r0, lsr #2 │ │ │ │ + orrseq r3, r3, r8, lsr #2 │ │ │ │ orrseq r2, r2, ip, ror lr │ │ │ │ orrseq r2, r2, ip, asr #29 │ │ │ │ - orrseq r3, r3, ip, ror #1 │ │ │ │ + ldrsheq r3, [r3, r4] │ │ │ │ orrseq r2, r2, r8, asr #28 │ │ │ │ @ instruction: 0x01922e98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #240] @ c9cfc │ │ │ │ @@ -9724,19 +9724,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b c9c58 │ │ │ │ strdeq lr, [r6, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6e7b4 │ │ │ │ - @ instruction: 0x01932fd8 │ │ │ │ + orrseq r2, r3, r0, ror #31 │ │ │ │ orrseq r2, r2, ip, lsr #26 │ │ │ │ @ instruction: 0x01922dd0 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - orrseq r2, r3, r0, lsr #31 │ │ │ │ + orrseq r2, r3, r8, lsr #31 │ │ │ │ @ instruction: 0x01922cf8 │ │ │ │ @ instruction: 0x01922d9c │ │ │ │ │ │ │ │ 000c9d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -9759,15 +9759,15 @@ │ │ │ │ ldr r1, [pc, #32] @ c9d98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b c9d48 │ │ │ │ - orrseq r2, r3, r0, lsl pc │ │ │ │ + orrseq r2, r3, r8, lsl pc │ │ │ │ orrseq r2, r2, r4, ror #24 │ │ │ │ orrseq r2, r2, ip, lsr sp │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 000c9d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -9936,24 +9936,24 @@ │ │ │ │ b c9f34 │ │ │ │ @ instruction: 0x01a6e654 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a8d1ec │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a8d134 │ │ │ │ @ instruction: 0x01a87070 │ │ │ │ - orrseq r2, r3, r4, lsl #26 │ │ │ │ + orrseq r2, r3, ip, lsl #26 │ │ │ │ orrseq r2, r2, r0, ror #20 │ │ │ │ orrseq r2, r2, r4, asr fp │ │ │ │ - @ instruction: 0x01932cd0 │ │ │ │ + @ instruction: 0x01932cd8 │ │ │ │ orrseq r2, r2, ip, lsr #20 │ │ │ │ orrseq r2, r2, r0, lsr #22 │ │ │ │ - @ instruction: 0x01932c9c │ │ │ │ + orrseq r2, r3, r4, lsr #25 │ │ │ │ @ instruction: 0x019229f8 │ │ │ │ orrseq r2, r2, ip, ror #21 │ │ │ │ - orrseq r2, r3, r8, ror #24 │ │ │ │ + orrseq r2, r3, r0, ror ip │ │ │ │ orrseq r2, r2, r4, asr #19 │ │ │ │ @ instruction: 0x01922ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #164] @ ca134 │ │ │ │ @@ -9997,15 +9997,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b ca0f8 │ │ │ │ @ instruction: 0x01a86f30 │ │ │ │ ldrdeq r6, [r8, r4]! │ │ │ │ - orrseq r2, r3, r4, ror #22 │ │ │ │ + orrseq r2, r3, ip, ror #22 │ │ │ │ orrseq r2, r2, r0, asr #17 │ │ │ │ orrseq r2, r2, ip, lsr r6 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -10192,25 +10192,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b ca2dc │ │ │ │ @ instruction: 0x01a6e2b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6e130 │ │ │ │ - orrseq r2, r3, ip, lsr r9 │ │ │ │ + orrseq r2, r3, r4, asr #18 │ │ │ │ orrseq r2, r2, r4, ror #7 │ │ │ │ orrseq r2, r2, ip, lsl #8 │ │ │ │ - orrseq r2, r3, ip, lsl #18 │ │ │ │ + orrseq r2, r3, r4, lsl r9 │ │ │ │ orrseq r2, r2, r8, lsr #7 │ │ │ │ orrseq r2, r2, r4, ror #14 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0x0192239c │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ orrseq r2, r2, r8, ror #6 │ │ │ │ - orrseq r2, r3, ip, asr r8 │ │ │ │ + orrseq r2, r3, r4, ror #16 │ │ │ │ orrseq r2, r2, r4, lsl #6 │ │ │ │ orrseq r2, r2, ip, lsr #6 │ │ │ │ │ │ │ │ 000ca47c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -10370,24 +10370,24 @@ │ │ │ │ b ca604 │ │ │ │ @ instruction: 0x01a6df78 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a8cb08 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a86a6c │ │ │ │ @ instruction: 0x01a8ca54 │ │ │ │ - orrseq r2, r3, r4, asr r6 │ │ │ │ + orrseq r2, r3, ip, asr r6 │ │ │ │ @ instruction: 0x019223b0 │ │ │ │ orrseq r2, r2, r8, asr #9 │ │ │ │ - orrseq r2, r3, ip, lsl r6 │ │ │ │ + orrseq r2, r3, r4, lsr #12 │ │ │ │ orrseq r2, r2, r4, ror r3 │ │ │ │ orrseq r2, r2, ip, lsl #9 │ │ │ │ - orrseq r2, r3, r4, ror #11 │ │ │ │ + orrseq r2, r3, ip, ror #11 │ │ │ │ orrseq r2, r2, r0, asr #6 │ │ │ │ orrseq r2, r2, r8, asr r4 │ │ │ │ - orrseq r2, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x019325b4 │ │ │ │ orrseq r2, r2, r8, lsl #6 │ │ │ │ orrseq r2, r2, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r3, [pc, #2988] @ cb2fc │ │ │ │ @@ -11154,63 +11154,63 @@ │ │ │ │ orrseq r2, r2, r4, asr r2 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ orrseq r2, r2, r0, lsr #3 │ │ │ │ ldrheq r2, [r2, r8] │ │ │ │ orrseq r2, r2, r0, lsl r0 │ │ │ │ @ instruction: 0x01a86294 │ │ │ │ @ instruction: 0xfffff328 │ │ │ │ - orrseq r1, r3, r8, lsl #30 │ │ │ │ + orrseq r1, r3, r0, lsl pc │ │ │ │ orrseq r1, r2, r8, ror #24 │ │ │ │ @ instruction: 0x01921d98 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ @ instruction: 0x01a6d534 │ │ │ │ - orrseq r1, r3, r4, ror #26 │ │ │ │ + orrseq r1, r3, ip, ror #26 │ │ │ │ orrseq r1, r2, r0, asr #21 │ │ │ │ @ instruction: 0x01921bf0 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - orrseq r1, r3, ip, lsr #26 │ │ │ │ + orrseq r1, r3, r4, lsr sp │ │ │ │ orrseq r1, r2, r8, lsl #21 │ │ │ │ @ instruction: 0x01921bbc │ │ │ │ @ instruction: 0x01921bb0 │ │ │ │ orrseq r1, r2, ip, lsr sl │ │ │ │ orrseq r1, r2, r4, ror #22 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - @ instruction: 0x01931c98 │ │ │ │ + orrseq r1, r3, r0, lsr #25 │ │ │ │ @ instruction: 0x019219f4 │ │ │ │ orrseq r1, r2, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ @ instruction: 0x01a6d404 │ │ │ │ - orrseq r1, r3, r4, lsr ip │ │ │ │ + orrseq r1, r3, ip, lsr ip │ │ │ │ @ instruction: 0x01921990 │ │ │ │ orrseq r1, r2, r0, asr #21 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - orrseq r1, r3, r4, lsl #24 │ │ │ │ + orrseq r1, r3, ip, lsl #24 │ │ │ │ orrseq r1, r2, r0, ror #18 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - orrseq r1, r3, ip, asr #23 │ │ │ │ + @ instruction: 0x01931bd4 │ │ │ │ orrseq r1, r2, r8, lsr #18 │ │ │ │ orrseq r1, r2, r8, asr sl │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - orrseq pc, r5, r0, lsr #7 │ │ │ │ + orrseq pc, r5, r8, lsr #7 │ │ │ │ @ instruction: 0x019218d4 │ │ │ │ orrseq r1, r2, r8, lsl #20 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - orrseq pc, r5, r0, lsr r3 @ │ │ │ │ + orrseq pc, r5, r8, lsr r3 @ │ │ │ │ orrseq r1, r2, r4, ror #16 │ │ │ │ @ instruction: 0x01921998 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - @ instruction: 0x01931abc │ │ │ │ + orrseq r1, r3, r4, asr #21 │ │ │ │ orrseq r1, r2, r8, lsl r8 │ │ │ │ orrseq r1, r2, r8, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ @ instruction: 0x01a6d22c │ │ │ │ - orrseq r1, r3, ip, asr sl │ │ │ │ + orrseq r1, r3, r4, ror #20 │ │ │ │ @ instruction: 0x019217b8 │ │ │ │ orrseq r1, r2, ip, ror #17 │ │ │ │ - orrseq r1, r3, r4, lsr #20 │ │ │ │ + orrseq r1, r3, ip, lsr #20 │ │ │ │ orrseq r1, r2, r0, lsl #15 │ │ │ │ @ instruction: 0x019218b0 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ @ instruction: 0x01a6d18c │ │ │ │ @ instruction: 0x01a6d164 │ │ │ │ @ instruction: 0x01a6d138 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -11298,23 +11298,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b cb4a0 │ │ │ │ ldrdeq ip, [r6, r8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6cf6c │ │ │ │ - @ instruction: 0x01931790 │ │ │ │ + @ instruction: 0x01931798 │ │ │ │ orrseq r1, r2, r4, ror #9 │ │ │ │ @ instruction: 0x0192179c │ │ │ │ muleq r0, lr, r3 │ │ │ │ - orrseq r1, r3, r8, asr r7 │ │ │ │ + orrseq r1, r3, r0, ror #14 │ │ │ │ orrseq r1, r2, ip, lsr #9 │ │ │ │ orrseq r1, r2, r4, ror #14 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - orrseq r1, r3, r0, lsr #14 │ │ │ │ + orrseq r1, r3, r8, lsr #14 │ │ │ │ orrseq r1, r2, r8, ror r4 │ │ │ │ orrseq r1, r2, r0, lsr r7 │ │ │ │ │ │ │ │ 000cb5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -11354,15 +11354,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b cb5e4 │ │ │ │ - orrseq r1, r3, r0, ror #12 │ │ │ │ + orrseq r1, r3, r8, ror #12 │ │ │ │ orrseq r1, r2, r0, lsr #13 │ │ │ │ orrseq r1, r2, r4, asr #13 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01921398 │ │ │ │ @ instruction: 0x019216d8 │ │ │ │ │ │ │ │ 000cb678 : │ │ │ │ @@ -11780,84 +11780,84 @@ │ │ │ │ mov r5, r0 │ │ │ │ b cb71c │ │ │ │ @ instruction: 0x01a6cd80 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6cd68 │ │ │ │ orrseq r1, r2, r0, lsl #13 │ │ │ │ strdeq ip, [r6, r0]! │ │ │ │ - orrseq r1, r3, r8, lsl #10 │ │ │ │ + orrseq r1, r3, r0, lsl r5 │ │ │ │ orrseq r1, r2, r4, ror #4 │ │ │ │ orrseq r1, r2, r4, asr #11 │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ orrseq r1, r2, r8, asr r5 │ │ │ │ orrseq r1, r2, ip, asr #10 │ │ │ │ orrseq r1, r2, r8, lsl r5 │ │ │ │ - orrseq r2, r4, r4, ror #4 │ │ │ │ - orrseq r1, r3, r4, lsr #7 │ │ │ │ + orrseq r2, r4, ip, ror #4 │ │ │ │ + orrseq r1, r3, ip, lsr #7 │ │ │ │ orrseq r1, r2, r0, lsl #2 │ │ │ │ orrseq r1, r2, ip, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq r1, r3, ip, ror #5 │ │ │ │ + @ instruction: 0x019312f4 │ │ │ │ orrseq r1, r2, ip, lsr #6 │ │ │ │ orrseq r1, r2, r0, asr r3 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r1, r2, ip, lsl r0 │ │ │ │ orrseq r1, r2, ip, ror r3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq r1, r3, r8, lsl #5 │ │ │ │ + @ instruction: 0x01931290 │ │ │ │ @ instruction: 0x01920fdc │ │ │ │ orrseq r1, r2, ip, lsr r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq r1, r3, r0, asr r2 │ │ │ │ + orrseq r1, r3, r8, asr r2 │ │ │ │ orrseq r0, r2, ip, lsr #31 │ │ │ │ orrseq r1, r2, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orrseq r1, r3, r8, lsl r2 │ │ │ │ + orrseq r1, r3, r0, lsr #4 │ │ │ │ orrseq r0, r2, r4, ror pc │ │ │ │ @ instruction: 0x019212d0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r1, r3, r0, ror #3 │ │ │ │ + orrseq r1, r3, r8, ror #3 │ │ │ │ orrseq r0, r2, ip, lsr pc │ │ │ │ @ instruction: 0x01921298 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq r1, r3, r8, lsr #3 │ │ │ │ + @ instruction: 0x019311b0 │ │ │ │ orrseq r0, r2, r4, lsl #30 │ │ │ │ orrseq r1, r2, r4, ror #4 │ │ │ │ - orrseq r1, r3, r0, ror r1 │ │ │ │ + orrseq r1, r3, r8, ror r1 │ │ │ │ orrseq r0, r2, ip, asr #29 │ │ │ │ orrseq r1, r2, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orrseq r1, r3, r8, lsr r1 │ │ │ │ + orrseq r1, r3, r0, asr #2 │ │ │ │ @ instruction: 0x01920e94 │ │ │ │ @ instruction: 0x019211f4 │ │ │ │ - orrseq r1, r3, r0, lsl #2 │ │ │ │ + orrseq r1, r3, r8, lsl #2 │ │ │ │ orrseq r0, r2, ip, asr lr │ │ │ │ @ instruction: 0x019211b8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - orrseq r1, r3, r8, asr #1 │ │ │ │ + ldrsbeq r1, [r3, r0] │ │ │ │ orrseq r0, r2, r4, lsr #28 │ │ │ │ orrseq r1, r2, r0, lsl #3 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - @ instruction: 0x01931090 │ │ │ │ + @ instruction: 0x01931098 │ │ │ │ orrseq r0, r2, ip, ror #27 │ │ │ │ orrseq r1, r2, ip, asr #2 │ │ │ │ - orrseq r1, r3, r8, asr r0 │ │ │ │ + orrseq r1, r3, r0, rrx │ │ │ │ @ instruction: 0x01920db4 │ │ │ │ orrseq r1, r2, r0, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - orrseq r1, r3, r0, lsr #32 │ │ │ │ + orrseq r1, r3, r8, lsr #32 │ │ │ │ orrseq r0, r2, ip, ror sp │ │ │ │ ldrsbeq r1, [r2, r8] │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - orrseq r0, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x01930ff0 │ │ │ │ orrseq r0, r2, r4, asr #26 │ │ │ │ orrseq r1, r2, r0, lsr #1 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x01930fb0 │ │ │ │ + @ instruction: 0x01930fb8 │ │ │ │ orrseq r0, r2, ip, lsl #26 │ │ │ │ orrseq r1, r2, r8, rrx │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ │ │ │ │ 000cbe24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -11898,15 +11898,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b cbe54 │ │ │ │ - @ instruction: 0x01930df0 │ │ │ │ + @ instruction: 0x01930df8 │ │ │ │ orrseq r0, r2, r0, lsr lr │ │ │ │ orrseq r0, r2, r4, asr lr │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r0, r2, r4, lsr #22 │ │ │ │ @ instruction: 0x01920ed0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ @@ -11970,22 +11970,22 @@ │ │ │ │ ldr r1, [pc, #60] @ cc010 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b cbf2c │ │ │ │ - orrseq r0, r3, r4, lsl sp │ │ │ │ + orrseq r0, r3, ip, lsl sp │ │ │ │ orrseq r0, r2, r4, asr sp │ │ │ │ orrseq r0, r2, r8, ror sp │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r0, r2, r4, asr #20 │ │ │ │ orrseq r0, r2, ip, lsl #28 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - @ instruction: 0x01930cb4 │ │ │ │ + @ instruction: 0x01930cbc │ │ │ │ orrseq r0, r2, r8, lsl #20 │ │ │ │ @ instruction: 0x01920dd0 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ │ │ │ │ 000cc014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -12085,25 +12085,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b cc084 │ │ │ │ ldrdeq ip, [r6, r8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6c388 │ │ │ │ - @ instruction: 0x01930b94 │ │ │ │ + @ instruction: 0x01930b9c │ │ │ │ @ instruction: 0x01920bd4 │ │ │ │ @ instruction: 0x01920bf8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r0, r2, r4, asr #17 │ │ │ │ @ instruction: 0x01920cb0 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - orrseq r0, r3, r4, lsr fp │ │ │ │ + orrseq r0, r3, ip, lsr fp │ │ │ │ orrseq r0, r2, ip, lsl #17 │ │ │ │ orrseq r0, r2, r8, ror ip │ │ │ │ - @ instruction: 0x01930afc │ │ │ │ + orrseq r0, r3, r4, lsl #22 │ │ │ │ orrseq r0, r2, r0, asr r8 │ │ │ │ orrseq r0, r2, ip, lsr ip │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 000cc1e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -12205,26 +12205,26 @@ │ │ │ │ beq cc228 │ │ │ │ b cc2a4 │ │ │ │ orrseq r0, r2, r4, asr #23 │ │ │ │ @ instruction: 0x019207f0 │ │ │ │ orrseq r0, r2, r4, lsr sl │ │ │ │ orrseq r0, r2, ip, ror fp │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - orrseq r0, r3, r0, asr #19 │ │ │ │ + orrseq r0, r3, r8, asr #19 │ │ │ │ orrseq r0, r2, ip, lsl r7 │ │ │ │ orrseq r0, r2, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - orrseq r0, r3, ip, lsl #19 │ │ │ │ + @ instruction: 0x01930994 │ │ │ │ orrseq r0, r2, ip, asr #19 │ │ │ │ @ instruction: 0x019209f0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r0, r2, r0, asr #13 │ │ │ │ orrseq r0, r2, ip, asr #21 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - orrseq r0, r3, r0, lsr r9 │ │ │ │ + orrseq r0, r3, r8, lsr r9 │ │ │ │ orrseq r0, r2, ip, ror #18 │ │ │ │ @ instruction: 0x01920ab4 │ │ │ │ │ │ │ │ 000cc3bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -12452,33 +12452,33 @@ │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a8ab30 │ │ │ │ @ instruction: 0x0192089c │ │ │ │ @ instruction: 0x01920490 │ │ │ │ @ instruction: 0x019203f4 │ │ │ │ orrseq r0, r2, r0, ror #16 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - orrseq r0, r3, r0, ror #12 │ │ │ │ + orrseq r0, r3, r8, ror #12 │ │ │ │ @ instruction: 0x019203bc │ │ │ │ orrseq r0, r2, r4, lsr #16 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - orrseq r0, r3, ip, lsr #12 │ │ │ │ + orrseq r0, r3, r4, lsr r6 │ │ │ │ orrseq r0, r2, r8, lsl #7 │ │ │ │ @ instruction: 0x019207f0 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - @ instruction: 0x019305f8 │ │ │ │ + orrseq r0, r3, r0, lsl #12 │ │ │ │ orrseq r0, r2, r4, asr r3 │ │ │ │ @ instruction: 0x019207bc │ │ │ │ - orrseq r0, r3, r4, asr #11 │ │ │ │ + orrseq r0, r3, ip, asr #11 │ │ │ │ orrseq r0, r2, r4, lsl #12 │ │ │ │ orrseq r0, r2, r8, lsr #12 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x019202f8 │ │ │ │ orrseq r0, r2, r4, ror #14 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - orrseq r0, r3, r8, ror #10 │ │ │ │ + orrseq r0, r3, r0, ror r5 │ │ │ │ orrseq r0, r2, r4, asr #5 │ │ │ │ orrseq r0, r2, ip, lsr #14 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ │ │ │ │ 000cc7b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -12737,28 +12737,28 @@ │ │ │ │ orrseq r0, r2, r0, asr #9 │ │ │ │ orrseq r0, r2, ip, lsr #9 │ │ │ │ orrseq r0, r2, r0, lsr #9 │ │ │ │ orrseq r0, r2, r8, asr r0 │ │ │ │ @ instruction: 0x0191ffb8 │ │ │ │ orrseq r0, r2, r4, ror #8 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orrseq r0, r3, ip, lsl r2 │ │ │ │ + orrseq r0, r3, r4, lsr #4 │ │ │ │ orrseq pc, r1, r4, ror pc @ │ │ │ │ orrseq r0, r2, r0, lsr #8 │ │ │ │ - orrseq r0, r3, r0, ror #3 │ │ │ │ + orrseq r0, r3, r8, ror #3 │ │ │ │ orrseq pc, r1, r4, lsr pc @ │ │ │ │ orrseq r0, r2, r0, ror #7 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orrseq r0, r3, r8, lsr #3 │ │ │ │ + @ instruction: 0x019301b0 │ │ │ │ orrseq pc, r1, r4, lsl #30 │ │ │ │ orrseq r0, r2, ip, lsr #7 │ │ │ │ - orrseq r0, r3, r4, ror r1 │ │ │ │ + orrseq r0, r3, ip, ror r1 │ │ │ │ orrseq pc, r1, r8, asr #29 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - orrseq r0, r3, ip, lsr r1 │ │ │ │ + orrseq r0, r3, r4, asr #2 │ │ │ │ orrseq r0, r2, ip, ror r1 │ │ │ │ orrseq r0, r2, r0, lsr #3 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq pc, r1, ip, ror #28 │ │ │ │ orrseq r0, r2, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ @@ -13016,39 +13016,39 @@ │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a8a368 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a8a2a4 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ orrseq r0, r2, ip, ror #1 │ │ │ │ orrseq r0, r2, r0, lsl #2 │ │ │ │ - orrseq lr, sl, r4, lsl r2 │ │ │ │ + orrseq lr, sl, ip, lsl r2 │ │ │ │ @ instruction: 0x0191fbf4 │ │ │ │ orrseq pc, r1, r8, asr fp @ │ │ │ │ orrseq r0, r2, r4, asr r0 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orrseq pc, r2, r8, asr #27 │ │ │ │ + @ instruction: 0x0192fdd0 │ │ │ │ orrseq pc, r1, r4, lsr #22 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x0192fd94 │ │ │ │ + @ instruction: 0x0192fd9c │ │ │ │ @ instruction: 0x0191faf0 │ │ │ │ orrseq pc, r1, r8, ror #31 │ │ │ │ - orrseq pc, r2, r0, ror #26 │ │ │ │ + orrseq pc, r2, r8, ror #26 │ │ │ │ orrseq pc, r1, r0, lsr #27 │ │ │ │ orrseq pc, r1, r4, asr #27 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x0191fa98 │ │ │ │ @ instruction: 0x0191ff94 │ │ │ │ - orrseq pc, r2, r4, lsl #26 │ │ │ │ + orrseq pc, r2, ip, lsl #26 │ │ │ │ orrseq pc, r1, r0, ror #20 │ │ │ │ orrseq pc, r1, r8, asr pc @ │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x0192fcd0 │ │ │ │ + @ instruction: 0x0192fcd8 │ │ │ │ orrseq pc, r1, ip, lsr #20 │ │ │ │ orrseq pc, r1, r8, lsr #30 │ │ │ │ - orrseq pc, r2, r0, lsr #25 │ │ │ │ + orrseq pc, r2, r8, lsr #25 │ │ │ │ @ instruction: 0x0191f9fc │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #812] @ cd3c8 │ │ │ │ @@ -13257,34 +13257,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b cd200 │ │ │ │ @ instruction: 0x01a6b378 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a89f18 │ │ │ │ @ instruction: 0x01a89e6c │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x0192f9f0 │ │ │ │ + @ instruction: 0x0192f9f8 │ │ │ │ orrseq pc, r1, ip, asr #14 │ │ │ │ orrseq pc, r1, r4, asr #25 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x0192f9b8 │ │ │ │ + orrseq pc, r2, r0, asr #19 │ │ │ │ orrseq pc, r1, ip, lsl #14 │ │ │ │ orrseq pc, r1, r8, lsl #25 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orrseq pc, r2, r0, lsl #19 │ │ │ │ + orrseq pc, r2, r8, lsl #19 │ │ │ │ @ instruction: 0x0191f6dc │ │ │ │ orrseq pc, r1, r4, asr ip @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orrseq pc, r2, r8, asr #18 │ │ │ │ + orrseq pc, r2, r0, asr r9 @ │ │ │ │ orrseq pc, r1, r4, lsr #13 │ │ │ │ orrseq pc, r1, ip, lsl ip @ │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orrseq pc, r2, r0, lsl r9 @ │ │ │ │ + orrseq pc, r2, r8, lsl r9 @ │ │ │ │ orrseq pc, r1, ip, ror #12 │ │ │ │ orrseq pc, r1, r8, ror #23 │ │ │ │ - @ instruction: 0x0192f8d4 │ │ │ │ + @ instruction: 0x0192f8dc │ │ │ │ orrseq pc, r1, r0, lsr r6 @ │ │ │ │ orrseq pc, r1, r8, lsr #23 │ │ │ │ muleq r0, r7, r1 │ │ │ │ │ │ │ │ 000cd438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -13385,25 +13385,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b cd4ac │ │ │ │ @ instruction: 0x01a6afb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6af60 │ │ │ │ - orrseq pc, r2, ip, ror #14 │ │ │ │ + orrseq pc, r2, r4, ror r7 @ │ │ │ │ orrseq pc, r1, ip, lsr #15 │ │ │ │ @ instruction: 0x0191f7d0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq pc, r1, r0, lsr #9 │ │ │ │ orrseq pc, r1, r0, asr #20 │ │ │ │ - orrseq pc, r2, ip, lsl #14 │ │ │ │ + orrseq pc, r2, r4, lsl r7 @ │ │ │ │ orrseq pc, r1, r0, ror #8 │ │ │ │ orrseq pc, r1, r0, lsl #20 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0x0192f6d4 │ │ │ │ + @ instruction: 0x0192f6dc │ │ │ │ orrseq pc, r1, r8, lsr #8 │ │ │ │ orrseq pc, r1, r8, asr #19 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ │ │ │ │ 000cd60c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -13728,50 +13728,50 @@ │ │ │ │ orrseq pc, r1, ip, ror #17 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ andeq r7, r0, r4, lsl #21 │ │ │ │ @ instruction: 0x0191f8b0 │ │ │ │ orrseq pc, r1, ip, lsr #5 │ │ │ │ @ instruction: 0x0191f894 │ │ │ │ @ instruction: 0x01a6abec │ │ │ │ - orrseq pc, r2, r0, lsl #8 │ │ │ │ + orrseq pc, r2, r8, lsl #8 │ │ │ │ orrseq pc, r1, r4, asr r1 @ │ │ │ │ orrseq pc, r1, r0, lsl r7 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0192f3b0 │ │ │ │ + @ instruction: 0x0192f3b8 │ │ │ │ orrseq pc, r1, r4, lsl #2 │ │ │ │ orrseq pc, r1, r0, asr #13 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - orrseq pc, r2, r4, ror r3 @ │ │ │ │ + orrseq pc, r2, ip, ror r3 @ │ │ │ │ orrseq pc, r1, ip, asr #1 │ │ │ │ orrseq pc, r1, r8, lsl #13 │ │ │ │ - orrseq pc, r2, ip, lsr r3 @ │ │ │ │ + orrseq pc, r2, r4, asr #6 │ │ │ │ @ instruction: 0x0191f090 │ │ │ │ orrseq pc, r1, ip, asr #12 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - orrseq pc, r2, r4, lsl #6 │ │ │ │ + orrseq pc, r2, ip, lsl #6 │ │ │ │ orrseq pc, r1, r8, asr r0 @ │ │ │ │ orrseq pc, r1, r4, lsl r6 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq pc, r2, ip, asr #5 │ │ │ │ + @ instruction: 0x0192f2d4 │ │ │ │ orrseq pc, r1, r4, lsr #32 │ │ │ │ orrseq pc, r1, r0, ror #11 │ │ │ │ - @ instruction: 0x0192f294 │ │ │ │ + @ instruction: 0x0192f29c │ │ │ │ orrseq lr, r1, ip, ror #31 │ │ │ │ orrseq pc, r1, r8, lsr #11 │ │ │ │ - orrseq pc, r2, r0, ror #4 │ │ │ │ + orrseq pc, r2, r8, ror #4 │ │ │ │ orrseq pc, r1, r4, asr #11 │ │ │ │ orrseq pc, r1, r0, asr #16 │ │ │ │ - orrseq pc, r2, ip, lsl r2 @ │ │ │ │ + orrseq pc, r2, r4, lsr #4 │ │ │ │ orrseq lr, r1, r0, ror pc │ │ │ │ orrseq pc, r1, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq pc, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x0192f1f0 │ │ │ │ orrseq pc, r1, ip, asr #10 │ │ │ │ orrseq pc, r1, r8, asr #15 │ │ │ │ - orrseq pc, r2, r8, lsr #3 │ │ │ │ + @ instruction: 0x0192f1b0 │ │ │ │ @ instruction: 0x0191eefc │ │ │ │ @ instruction: 0x0191f4b8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 000cdbc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -14168,48 +14168,48 @@ │ │ │ │ @ instruction: 0x01a893a0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r7, r0, r4, lsl #7 │ │ │ │ @ instruction: 0x01a89234 │ │ │ │ @ instruction: 0x0191f1f8 │ │ │ │ orrseq pc, r1, r8, lsr #4 │ │ │ │ @ instruction: 0x01a6a570 │ │ │ │ - orrseq lr, r2, ip, lsl #27 │ │ │ │ + @ instruction: 0x0192ed94 │ │ │ │ orrseq lr, r1, ip, asr #27 │ │ │ │ @ instruction: 0x0191edf0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq lr, r1, r0, asr #21 │ │ │ │ orrseq pc, r1, ip, lsr r1 @ │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ orrseq pc, r1, ip, ror #1 │ │ │ │ orrseq lr, r1, ip, asr #21 │ │ │ │ orrseq lr, r1, r0, lsr sl │ │ │ │ orrseq pc, r1, ip, lsr #1 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orrseq lr, r2, ip, ror ip │ │ │ │ + orrseq lr, r2, r4, lsl #25 │ │ │ │ @ instruction: 0x0191e9d8 │ │ │ │ orrseq pc, r1, r0, asr r0 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - orrseq lr, r2, r4, asr #24 │ │ │ │ + orrseq lr, r2, ip, asr #24 │ │ │ │ orrseq lr, r1, r0, lsr #19 │ │ │ │ orrseq pc, r1, r8, lsl r0 @ │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ @ instruction: 0x01a6a3b4 │ │ │ │ - orrseq lr, r2, r4, ror #23 │ │ │ │ + orrseq lr, r2, ip, ror #23 │ │ │ │ orrseq lr, r1, r4, lsr #24 │ │ │ │ orrseq lr, r1, r8, asr #24 │ │ │ │ orrseq lr, r1, r8, lsl r9 │ │ │ │ @ instruction: 0x0191ef94 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - @ instruction: 0x0195c394 │ │ │ │ + @ instruction: 0x0195c39c │ │ │ │ orrseq lr, r1, ip, asr #17 │ │ │ │ orrseq lr, r1, r8, asr #30 │ │ │ │ - orrseq lr, r2, ip, lsl fp │ │ │ │ + orrseq lr, r2, r4, lsr #22 │ │ │ │ orrseq lr, r1, r8, ror r8 │ │ │ │ @ instruction: 0x0191eef0 │ │ │ │ - orrseq lr, r2, ip, ror #21 │ │ │ │ + @ instruction: 0x0192eaf4 │ │ │ │ orrseq lr, r1, r8, asr #16 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ @ instruction: 0x01a6a260 │ │ │ │ │ │ │ │ 000ce294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -14605,46 +14605,46 @@ │ │ │ │ @ instruction: 0x0191e594 │ │ │ │ orrseq lr, r1, r0, asr ip │ │ │ │ @ instruction: 0x01a88ac8 │ │ │ │ @ instruction: 0x01a69e44 │ │ │ │ @ instruction: 0x0191e3bc │ │ │ │ orrseq lr, r1, r0, lsl #21 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - orrseq lr, r2, r8, lsr #12 │ │ │ │ + orrseq lr, r2, r0, lsr r6 │ │ │ │ orrseq lr, r1, r8, ror r3 │ │ │ │ orrseq lr, r1, r8, asr #20 │ │ │ │ @ instruction: 0x01a69d8c │ │ │ │ - orrseq lr, r2, r0, asr #11 │ │ │ │ + orrseq lr, r2, r8, asr #11 │ │ │ │ orrseq lr, r1, r8, lsl r6 │ │ │ │ @ instruction: 0x0191e5f4 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - orrseq lr, r2, r4, lsl #11 │ │ │ │ + orrseq lr, r2, ip, lsl #11 │ │ │ │ @ instruction: 0x0191e2d4 │ │ │ │ orrseq lr, r1, r4, lsr #19 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - orrseq lr, r2, r0, asr r5 │ │ │ │ + orrseq lr, r2, r8, asr r5 │ │ │ │ orrseq lr, r1, r4, lsr #5 │ │ │ │ orrseq lr, r1, r4, ror r9 │ │ │ │ - orrseq lr, r2, ip, lsl r5 │ │ │ │ + orrseq lr, r2, r4, lsr #10 │ │ │ │ orrseq lr, r1, r0, ror r2 │ │ │ │ orrseq lr, r1, r0, asr #18 │ │ │ │ - orrseq lr, r2, r8, ror #9 │ │ │ │ + @ instruction: 0x0192e4f0 │ │ │ │ orrseq lr, r1, ip, lsr r2 │ │ │ │ orrseq lr, r1, ip, lsl #18 │ │ │ │ - @ instruction: 0x0192e4b4 │ │ │ │ + @ instruction: 0x0192e4bc │ │ │ │ orrseq lr, r1, ip, lsl #4 │ │ │ │ @ instruction: 0x0191e8dc │ │ │ │ - orrseq lr, r2, ip, ror r4 │ │ │ │ + orrseq lr, r2, r4, lsl #9 │ │ │ │ @ instruction: 0x0191e1d0 │ │ │ │ orrseq lr, r1, r0, lsr #17 │ │ │ │ - orrseq lr, r2, r8, asr #8 │ │ │ │ + orrseq lr, r2, r0, asr r4 │ │ │ │ @ instruction: 0x0191e198 │ │ │ │ orrseq lr, r1, r8, ror #16 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - orrseq lr, r2, r4, lsl r4 │ │ │ │ + orrseq lr, r2, ip, lsl r4 │ │ │ │ orrseq lr, r1, r4, ror #2 │ │ │ │ orrseq lr, r1, r4, lsr r8 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 000ce958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -14747,26 +14747,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b ce9d4 │ │ │ │ @ instruction: 0x01a69a98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a69a38 │ │ │ │ - orrseq lr, r2, r4, asr #4 │ │ │ │ + orrseq lr, r2, ip, asr #4 │ │ │ │ orrseq lr, r1, r4, lsl #5 │ │ │ │ orrseq lr, r1, r8, lsr #5 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq sp, r1, r4, ror pc │ │ │ │ orrseq lr, r1, ip, ror #12 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - orrseq lr, r2, r4, ror #3 │ │ │ │ + orrseq lr, r2, ip, ror #3 │ │ │ │ orrseq sp, r1, r8, lsr pc │ │ │ │ orrseq lr, r1, r0, lsr r6 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - orrseq lr, r2, ip, lsr #3 │ │ │ │ + @ instruction: 0x0192e1b4 │ │ │ │ orrseq sp, r1, r4, lsl #30 │ │ │ │ @ instruction: 0x0191e5fc │ │ │ │ │ │ │ │ 000ceb34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -15181,42 +15181,42 @@ │ │ │ │ orrseq sp, r1, r4, lsl fp │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ orrseq lr, r1, r8, lsr #6 │ │ │ │ orrseq sp, r1, r8, lsr #21 │ │ │ │ @ instruction: 0x0191e1b8 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ @ instruction: 0x01a694b8 │ │ │ │ - orrseq sp, r2, ip, ror #25 │ │ │ │ + @ instruction: 0x0192dcf4 │ │ │ │ orrseq sp, r1, r0, asr #20 │ │ │ │ orrseq lr, r1, r0, asr r1 │ │ │ │ - @ instruction: 0x0192dcb4 │ │ │ │ + @ instruction: 0x0192dcbc │ │ │ │ orrseq sp, r1, r4, lsl #20 │ │ │ │ orrseq lr, r1, r4, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - orrseq sp, r2, ip, ror ip │ │ │ │ + orrseq sp, r2, r4, lsl #25 │ │ │ │ @ instruction: 0x0191dcd4 │ │ │ │ @ instruction: 0x0191dcb0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - orrseq sp, r2, r0, asr #24 │ │ │ │ + orrseq sp, r2, r8, asr #24 │ │ │ │ @ instruction: 0x0191d994 │ │ │ │ orrseq lr, r1, r4, lsr #1 │ │ │ │ - orrseq sp, r2, ip, lsl #24 │ │ │ │ + orrseq sp, r2, r4, lsl ip │ │ │ │ orrseq sp, r1, r0, ror #18 │ │ │ │ orrseq lr, r1, r0, ror r0 │ │ │ │ - @ instruction: 0x0192dbd8 │ │ │ │ + orrseq sp, r2, r0, ror #23 │ │ │ │ orrseq sp, r1, ip, lsr #18 │ │ │ │ orrseq lr, r1, ip, lsr r0 │ │ │ │ orrseq lr, r1, r8, lsr r0 │ │ │ │ @ instruction: 0x0191dffc │ │ │ │ orrseq sp, r1, ip, ror #17 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - orrseq sp, r2, ip, asr fp │ │ │ │ + orrseq sp, r2, r4, ror #22 │ │ │ │ @ instruction: 0x0191d8b8 │ │ │ │ orrseq sp, r1, r8, asr #31 │ │ │ │ - orrseq sp, r2, r0, lsr fp │ │ │ │ + orrseq sp, r2, r8, lsr fp │ │ │ │ orrseq sp, r1, r4, lsl #17 │ │ │ │ @ instruction: 0x0191df94 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ │ │ │ │ 000cf238 , (__gnu_cxx::_Lock_policy)1>::~_Sp_counted_deleter()@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -15388,15 +15388,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b cf39c │ │ │ │ mov r0, r4 │ │ │ │ bl b657c <__cxa_call_terminate@plt> │ │ │ │ @ instruction: 0x01a69108 │ │ │ │ andeq r7, r0, ip, lsr #3 │ │ │ │ andeq r7, r0, r4, lsl #7 │ │ │ │ - orrseq fp, r5, r0, lsr r0 │ │ │ │ + orrseq fp, r5, r8, lsr r0 │ │ │ │ @ instruction: 0x0191ddf8 │ │ │ │ orrseq sp, r1, ip, lsr lr │ │ │ │ │ │ │ │ 000cf4cc ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -15603,41 +15603,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b cf60c ::deallocate(_p_PetscDeviceContext**)@@Base+0x140> │ │ │ │ @ instruction: 0x01a68f2c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a68f14 │ │ │ │ @ instruction: 0x01a68ec4 │ │ │ │ andeq r7, r0, r8, lsr #13 │ │ │ │ - orrseq sp, r2, ip, lsl #13 │ │ │ │ + @ instruction: 0x0192d694 │ │ │ │ ldrsbeq sp, [r1, r4] │ │ │ │ orrseq sp, r1, r4, lsr #1 │ │ │ │ - orrseq sp, r2, ip, asr #12 │ │ │ │ + orrseq sp, r2, r4, asr r6 │ │ │ │ ldrheq sp, [r1, ip] │ │ │ │ orrseq sp, r1, ip, rrx │ │ │ │ orrseq sp, r1, r8, lsr #1 │ │ │ │ orrseq sp, r1, r0, lsr #1 │ │ │ │ orrseq sp, r1, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - orrseq sp, r2, r4, asr #11 │ │ │ │ + orrseq sp, r2, ip, asr #11 │ │ │ │ orrseq sp, r1, ip │ │ │ │ @ instruction: 0x0191cfdc │ │ │ │ - @ instruction: 0x0192d590 │ │ │ │ + @ instruction: 0x0192d598 │ │ │ │ @ instruction: 0x0191cfd8 │ │ │ │ orrseq ip, r1, r8, lsr #31 │ │ │ │ - orrseq sp, r2, r8, asr r5 │ │ │ │ + orrseq sp, r2, r0, ror #10 │ │ │ │ @ instruction: 0x0191cffc │ │ │ │ @ instruction: 0x0191d094 │ │ │ │ - orrseq sp, r2, r0, lsr #10 │ │ │ │ + orrseq sp, r2, r8, lsr #10 │ │ │ │ orrseq sp, r1, ip, ror r2 │ │ │ │ orrseq sp, r1, ip, asr fp │ │ │ │ orrseq ip, r1, r4, lsr #31 │ │ │ │ orrseq sp, r1, r0, asr #22 │ │ │ │ orrseq sp, r1, ip │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0192d49c │ │ │ │ + orrseq sp, r2, r4, lsr #9 │ │ │ │ orrseq ip, r1, r4, ror #29 │ │ │ │ @ instruction: 0x0191ceb4 │ │ │ │ │ │ │ │ 000cf888 >::insert(__gnu_cxx::__normal_iterator<_p_PetscDeviceContext* const*, std::vector<_p_PetscDeviceContext*, std::allocator<_p_PetscDeviceContext*> > >, _p_PetscDeviceContext* const&)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -15947,24 +15947,24 @@ │ │ │ │ mov ip, r0 │ │ │ │ b cfc40 │ │ │ │ @ instruction: 0x01a68900 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x0191ce90 │ │ │ │ orrseq sp, r1, r8, lsl #15 │ │ │ │ andeq r7, r0, r4, lsl #7 │ │ │ │ - @ instruction: 0x0192cff8 │ │ │ │ + orrseq sp, r2, r0 │ │ │ │ orrseq ip, r1, r0, asr sp │ │ │ │ orrseq sp, r1, r8, asr #12 │ │ │ │ - orrseq ip, r2, r0, asr #31 │ │ │ │ + orrseq ip, r2, r8, asr #31 │ │ │ │ orrseq ip, r1, r8, lsl sp │ │ │ │ orrseq sp, r1, r0, lsl r6 │ │ │ │ - orrseq ip, r2, r8, lsl #31 │ │ │ │ + @ instruction: 0x0192cf90 │ │ │ │ orrseq ip, r1, r0, ror #25 │ │ │ │ @ instruction: 0x0191d5d8 │ │ │ │ - orrseq ip, r2, r4, asr pc │ │ │ │ + orrseq ip, r2, ip, asr pc │ │ │ │ │ │ │ │ 000cfd84 ::~ObjectPool()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #468] @ cff70 ::~ObjectPool()@@Base+0x1ec> │ │ │ │ @@ -16085,24 +16085,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b cfe84 ::~ObjectPool()@@Base+0x100> │ │ │ │ @ instruction: 0x01a68678 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6863c │ │ │ │ - orrseq ip, r2, r8, lsl lr │ │ │ │ + orrseq ip, r2, r0, lsr #28 │ │ │ │ @ instruction: 0x0191c8bc │ │ │ │ orrseq ip, r1, r8, lsl #17 │ │ │ │ - @ instruction: 0x0192cdd4 │ │ │ │ + @ instruction: 0x0192cddc │ │ │ │ orrseq ip, r1, r0, asr r9 │ │ │ │ @ instruction: 0x0191c7f4 │ │ │ │ - @ instruction: 0x0192ffb4 │ │ │ │ + @ instruction: 0x0192ffbc │ │ │ │ orrseq ip, r1, ip, lsr #16 │ │ │ │ orrseq sp, r1, r4, ror #7 │ │ │ │ - orrseq ip, r2, r4, asr #26 │ │ │ │ + orrseq ip, r2, ip, asr #26 │ │ │ │ orrseq ip, r1, r4, ror #15 │ │ │ │ @ instruction: 0x0191c7b4 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000cffb0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -16217,23 +16217,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b d00a0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ @ instruction: 0x01a6844c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6841c │ │ │ │ - @ instruction: 0x0192cbf8 │ │ │ │ + orrseq ip, r2, r0, lsl #24 │ │ │ │ orrseq ip, r1, r0, lsr #13 │ │ │ │ orrseq ip, r1, ip, ror #12 │ │ │ │ orrseq ip, r1, r4, ror #11 │ │ │ │ - @ instruction: 0x0192cbb8 │ │ │ │ + orrseq ip, r2, r0, asr #23 │ │ │ │ orrseq ip, r1, r4, lsr r7 │ │ │ │ - orrseq pc, r2, r0, lsr #27 │ │ │ │ + orrseq pc, r2, r8, lsr #27 │ │ │ │ orrseq ip, r1, r0, asr r6 │ │ │ │ - orrseq ip, r2, r8, lsr fp │ │ │ │ + orrseq ip, r2, r0, asr #22 │ │ │ │ @ instruction: 0x0191c5dc │ │ │ │ @ instruction: 0x0191c5b8 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d01b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -16340,24 +16340,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d0290 │ │ │ │ - orrseq ip, r2, ip, asr #19 │ │ │ │ + @ instruction: 0x0192c9d4 │ │ │ │ orrseq ip, r1, r8, lsr #14 │ │ │ │ orrseq sp, r1, r8, lsr r0 │ │ │ │ - @ instruction: 0x0192c998 │ │ │ │ + orrseq ip, r2, r0, lsr #19 │ │ │ │ @ instruction: 0x0191c6f4 │ │ │ │ orrseq sp, r1, r4 │ │ │ │ - orrseq ip, r2, r4, ror #18 │ │ │ │ + orrseq ip, r2, ip, ror #18 │ │ │ │ orrseq ip, r1, r0, asr #13 │ │ │ │ @ instruction: 0x0191cfd0 │ │ │ │ - orrseq ip, r2, r0, lsr r9 │ │ │ │ + orrseq ip, r2, r8, lsr r9 │ │ │ │ orrseq ip, r1, ip, lsl #13 │ │ │ │ @ instruction: 0x0191cf9c │ │ │ │ │ │ │ │ 000d0398 ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -16778,60 +16778,60 @@ │ │ │ │ andeq r7, r0, ip, ror #18 │ │ │ │ andeq r6, r0, r8, ror r6 │ │ │ │ orrseq ip, r1, ip, asr lr │ │ │ │ orrseq ip, r1, ip, lsl r4 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r7, r0, ip, lsr #3 │ │ │ │ - orrseq ip, r2, r8, lsr #13 │ │ │ │ + @ instruction: 0x0192c6b0 │ │ │ │ orrseq ip, r1, r0, asr r1 │ │ │ │ orrseq ip, r1, ip, lsl sp │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x0191c3d8 │ │ │ │ orrseq ip, r1, ip, lsl #26 │ │ │ │ ldrsheq ip, [r1, r4] │ │ │ │ - orrseq ip, r2, ip, lsr r6 │ │ │ │ + orrseq ip, r2, r4, asr #12 │ │ │ │ @ instruction: 0x0191ccdc │ │ │ │ orrseq ip, r1, r8, lsr #32 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ andeq r7, r0, r8, lsr #13 │ │ │ │ - orrseq ip, r2, r4, lsl #11 │ │ │ │ + orrseq ip, r2, ip, lsl #11 │ │ │ │ orrseq fp, r1, r0, lsr #31 │ │ │ │ orrseq fp, r1, ip, asr #31 │ │ │ │ - orrseq ip, r2, r0, asr #10 │ │ │ │ + orrseq ip, r2, r8, asr #10 │ │ │ │ @ instruction: 0x0191bfb0 │ │ │ │ orrseq fp, r1, r0, ror #30 │ │ │ │ @ instruction: 0x0191bf98 │ │ │ │ @ instruction: 0x0191bf98 │ │ │ │ @ instruction: 0x0191befc │ │ │ │ @ instruction: 0x01a67c58 │ │ │ │ - orrseq ip, r2, ip, lsl #9 │ │ │ │ + @ instruction: 0x0192c494 │ │ │ │ orrseq fp, r1, r8, lsr #29 │ │ │ │ @ instruction: 0x0191bed4 │ │ │ │ - orrseq ip, r2, r4, asr r4 │ │ │ │ + orrseq ip, r2, ip, asr r4 │ │ │ │ orrseq fp, r1, r0, ror lr │ │ │ │ @ instruction: 0x0191be9c │ │ │ │ - orrseq ip, r2, ip, lsl r4 │ │ │ │ + orrseq ip, r2, r4, lsr #8 │ │ │ │ orrseq fp, r1, r8, lsr lr │ │ │ │ orrseq fp, r1, r4, ror #28 │ │ │ │ - orrseq ip, r2, r4, ror #7 │ │ │ │ + orrseq ip, r2, ip, ror #7 │ │ │ │ orrseq ip, r1, r8, lsr r1 │ │ │ │ orrseq ip, r1, ip, ror #20 │ │ │ │ - orrseq ip, r2, ip, lsr #7 │ │ │ │ + @ instruction: 0x0192c3b4 │ │ │ │ ldrsheq ip, [r1, ip] │ │ │ │ orrseq ip, r1, r0, lsr sl │ │ │ │ - orrseq ip, r2, r0, ror r3 │ │ │ │ + orrseq ip, r2, r8, ror r3 │ │ │ │ orrseq fp, r1, r4, lsl lr │ │ │ │ orrseq fp, r1, r8, ror sp │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ orrseq fp, r1, ip, ror #27 │ │ │ │ - orrseq ip, r2, r4, lsr r3 │ │ │ │ + orrseq ip, r2, ip, lsr r3 │ │ │ │ orrseq ip, r1, r4, lsr #19 │ │ │ │ orrseq fp, r1, r0, lsr #26 │ │ │ │ - orrseq r9, r5, r4, ror #21 │ │ │ │ + orrseq r9, r5, ip, ror #21 │ │ │ │ orrseq ip, r1, r8, lsl r0 │ │ │ │ orrseq ip, r1, ip, asr #18 │ │ │ │ │ │ │ │ 000d0af8 , 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>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -17272,20 +17272,20 @@ │ │ │ │ orrseq ip, r1, ip, lsr r3 │ │ │ │ orrseq ip, r1, r8, lsl #6 │ │ │ │ @ instruction: 0x01a7ff68 │ │ │ │ @ instruction: 0xffff8088 │ │ │ │ andeq r6, r0, r4, ror r9 │ │ │ │ andeq r7, r0, r4, ror r6 │ │ │ │ andeq r6, r0, r8, lsr r6 │ │ │ │ - orrseq fp, r2, r8, asr fp │ │ │ │ + orrseq fp, r2, r0, ror #22 │ │ │ │ orrseq ip, r1, r8, asr r2 │ │ │ │ orrseq ip, r1, r4, lsl #5 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ orrseq ip, r1, r4, ror #4 │ │ │ │ - orrseq fp, r2, r0, ror #21 │ │ │ │ + orrseq fp, r2, r8, ror #21 │ │ │ │ │ │ │ │ 000d11f0 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #252] @ d12f8 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq d12a4 │ │ │ │ @@ -17350,16 +17350,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ b d12c4 │ │ │ │ @ instruction: 0x01a67218 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq ip, r1, ip, lsr r1 │ │ │ │ orrseq ip, r1, r4, ror #3 │ │ │ │ - @ instruction: 0x0192b9bc │ │ │ │ - orrseq fp, r2, ip, lsl #19 │ │ │ │ + orrseq fp, r2, r4, asr #19 │ │ │ │ + @ instruction: 0x0192b994 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ d1398 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -17387,15 +17387,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b d1354 │ │ │ │ @ instruction: 0x01a7fce4 │ │ │ │ - orrseq fp, r2, r4, lsl #18 │ │ │ │ + orrseq fp, r2, ip, lsl #18 │ │ │ │ orrseq ip, r1, r0 │ │ │ │ ldrheq ip, [r1, ip] │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ │ │ │ │ 000d13ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -17476,15 +17476,15 @@ │ │ │ │ beq d1454 │ │ │ │ b d13f0 │ │ │ │ @ instruction: 0x01a67048 │ │ │ │ orrseq fp, r1, r0, asr r6 │ │ │ │ orrseq ip, r1, r4, ror r0 │ │ │ │ orrseq fp, r1, r8, asr #30 │ │ │ │ orrseq ip, r1, r0, lsr #32 │ │ │ │ - orrseq fp, r2, r8, lsl #16 │ │ │ │ + orrseq fp, r2, r0, lsl r8 │ │ │ │ orrseq fp, r1, r8, lsl #30 │ │ │ │ orrseq fp, r1, r0, ror #31 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ orrseq fp, r1, r0, asr #31 │ │ │ │ @ instruction: 0x0191bebc │ │ │ │ @ instruction: 0x0191bf94 │ │ │ │ │ │ │ │ @@ -17853,58 +17853,58 @@ │ │ │ │ bl b7b24 │ │ │ │ b d15e0 │ │ │ │ @ instruction: 0x01a66eb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a66ea0 │ │ │ │ orrseq fp, r1, r0, asr #15 │ │ │ │ @ instruction: 0x01a66e2c │ │ │ │ - orrseq fp, r2, ip, lsr #12 │ │ │ │ + orrseq fp, r2, r4, lsr r6 │ │ │ │ orrseq fp, r1, r0, lsr sp │ │ │ │ orrseq fp, r1, ip, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x0191bcb4 │ │ │ │ @ instruction: 0x0191bdf4 │ │ │ │ orrseq fp, r1, ip, ror #26 │ │ │ │ @ instruction: 0x0191bd90 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ - @ instruction: 0x01988d98 │ │ │ │ - orrseq r5, r8, r8, lsr r8 │ │ │ │ + orrseq r8, r8, r0, lsr #27 │ │ │ │ + orrseq r5, r8, r0, asr #16 │ │ │ │ orrseq fp, r1, r4, ror #25 │ │ │ │ orrseq fp, r1, r4, ror #25 │ │ │ │ - orrseq fp, r2, r8, lsr r4 │ │ │ │ + orrseq fp, r2, r0, asr #8 │ │ │ │ orrseq fp, r1, ip, lsr fp │ │ │ │ orrseq fp, r1, ip, ror ip │ │ │ │ - orrseq fp, r2, r4, lsl #8 │ │ │ │ + orrseq fp, r2, ip, lsl #8 │ │ │ │ orrseq fp, r1, r8, lsl #22 │ │ │ │ orrseq fp, r1, r8, asr #24 │ │ │ │ - @ instruction: 0x0192b3d0 │ │ │ │ + @ instruction: 0x0192b3d8 │ │ │ │ @ instruction: 0x0191bad4 │ │ │ │ orrseq fp, r1, r4, lsl ip │ │ │ │ - @ instruction: 0x0192b39c │ │ │ │ + orrseq fp, r2, r4, lsr #7 │ │ │ │ orrseq fp, r1, r0, lsr #21 │ │ │ │ @ instruction: 0x0191bbdc │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orrseq fp, r2, r8, ror #6 │ │ │ │ + orrseq fp, r2, r0, ror r3 │ │ │ │ orrseq fp, r1, ip, ror #20 │ │ │ │ orrseq fp, r1, ip, lsr #23 │ │ │ │ - orrseq fp, r2, r4, lsr r3 │ │ │ │ + orrseq fp, r2, ip, lsr r3 │ │ │ │ orrseq fp, r1, r8, lsr sl │ │ │ │ orrseq fp, r1, r8, ror fp │ │ │ │ - orrseq fp, r2, r4, lsl #6 │ │ │ │ - @ instruction: 0x0192b2d8 │ │ │ │ - orrseq fp, r2, ip, lsr #5 │ │ │ │ - orrseq fp, r2, r0, lsl #5 │ │ │ │ - orrseq fp, r2, r0, asr r2 │ │ │ │ + orrseq fp, r2, ip, lsl #6 │ │ │ │ + orrseq fp, r2, r0, ror #5 │ │ │ │ + @ instruction: 0x0192b2b4 │ │ │ │ + orrseq fp, r2, r8, lsl #5 │ │ │ │ + orrseq fp, r2, r8, asr r2 │ │ │ │ orrseq fp, r1, r4, asr r9 │ │ │ │ @ instruction: 0x0191ba94 │ │ │ │ - orrseq fp, r2, ip, lsl r2 │ │ │ │ + orrseq fp, r2, r4, lsr #4 │ │ │ │ orrseq fp, r1, r0, lsr #18 │ │ │ │ orrseq fp, r1, r0, ror #20 │ │ │ │ - orrseq fp, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x0192b1f0 │ │ │ │ orrseq fp, r1, ip, ror #17 │ │ │ │ orrseq fp, r1, ip, lsr #20 │ │ │ │ │ │ │ │ 000d1b7c : │ │ │ │ ldr r3, [pc, #8] @ d1b8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ @@ -18060,30 +18060,30 @@ │ │ │ │ mov r1, r0 │ │ │ │ b d1ca4 │ │ │ │ @ instruction: 0x01a7f464 │ │ │ │ @ instruction: 0x01a66864 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a66834 │ │ │ │ @ instruction: 0xfffff3c0 │ │ │ │ - @ instruction: 0x0192aff4 │ │ │ │ + @ instruction: 0x0192affc │ │ │ │ orrseq sl, r1, r4, lsl sl │ │ │ │ orrseq sl, r1, r0, asr #20 │ │ │ │ - @ instruction: 0x0192afb8 │ │ │ │ + orrseq sl, r2, r0, asr #31 │ │ │ │ @ instruction: 0x0191a9d8 │ │ │ │ orrseq sl, r1, r4, lsr #20 │ │ │ │ orrseq sl, r1, r4, lsl sl │ │ │ │ orrseq fp, r1, r0, ror r6 │ │ │ │ @ instruction: 0x0191b7f0 │ │ │ │ - orrseq sl, r2, r0, lsr pc │ │ │ │ + orrseq sl, r2, r8, lsr pc │ │ │ │ orrseq sl, r1, r0, asr r9 │ │ │ │ orrseq sl, r1, ip, ror r9 │ │ │ │ - @ instruction: 0x0192aef8 │ │ │ │ + orrseq sl, r2, r0, lsl #30 │ │ │ │ orrseq sl, r1, r8, lsl r9 │ │ │ │ orrseq sl, r1, r4, asr #18 │ │ │ │ - orrseq sl, r2, r0, asr #29 │ │ │ │ + orrseq sl, r2, r8, asr #29 │ │ │ │ orrseq sl, r1, r0, ror #17 │ │ │ │ orrseq sl, r1, ip, lsl #18 │ │ │ │ │ │ │ │ 000d1e38 : │ │ │ │ cmp r0, #0 │ │ │ │ bne d1e50 │ │ │ │ ldr r3, [pc, #16] @ d1e58 │ │ │ │ @@ -18146,18 +18146,18 @@ │ │ │ │ ldr r1, [pc, #44] @ d1f58 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d1e88 │ │ │ │ @ instruction: 0x01a7f174 │ │ │ │ - @ instruction: 0x0192ad90 │ │ │ │ + @ instruction: 0x0192ad98 │ │ │ │ @ instruction: 0x0191b494 │ │ │ │ orrseq fp, r1, r4, lsr r6 │ │ │ │ - orrseq sl, r2, ip, asr sp │ │ │ │ + orrseq sl, r2, r4, ror #26 │ │ │ │ orrseq fp, r1, r0, ror #8 │ │ │ │ @ instruction: 0x0191b5fc │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 000d1f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -18181,15 +18181,15 @@ │ │ │ │ ldr r1, [pc, #32] @ d1fd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b d1f80 │ │ │ │ - @ instruction: 0x0192acd8 │ │ │ │ + orrseq sl, r2, r0, ror #25 │ │ │ │ @ instruction: 0x0191b3d4 │ │ │ │ orrseq fp, r1, r0, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -18218,15 +18218,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b d2010 │ │ │ │ @ instruction: 0x01a7f00c │ │ │ │ - orrseq sl, r2, r8, asr #24 │ │ │ │ + orrseq sl, r2, r0, asr ip │ │ │ │ orrseq fp, r1, r4, asr #6 │ │ │ │ orrseq fp, r1, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ │ │ │ │ 000d2068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -18282,15 +18282,15 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b d2094 │ │ │ │ orrseq sl, r1, r4, lsr #19 │ │ │ │ @ instruction: 0x0191b4d0 │ │ │ │ orrseq fp, r1, r0, lsr #5 │ │ │ │ orrseq fp, r1, ip, lsr #9 │ │ │ │ - orrseq sl, r2, ip, asr fp │ │ │ │ + orrseq sl, r2, r4, ror #22 │ │ │ │ orrseq fp, r1, ip, asr r2 │ │ │ │ orrseq fp, r1, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r0, [pc, #3552] @ d2f54 │ │ │ │ @@ -19225,115 +19225,115 @@ │ │ │ │ @ instruction: 0x0191a998 │ │ │ │ @ instruction: 0x0191a394 │ │ │ │ orrseq sl, r1, ip, ror r9 │ │ │ │ strdeq r5, [r6, r8]! │ │ │ │ orrseq sl, r1, ip, lsl lr │ │ │ │ orrseq fp, r1, r0, ror #2 │ │ │ │ @ instruction: 0x01a7e848 │ │ │ │ - @ instruction: 0x0192a490 │ │ │ │ + @ instruction: 0x0192a498 │ │ │ │ orrseq sl, r1, r4, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orrseq sl, r2, r0, asr r4 │ │ │ │ + orrseq sl, r2, r8, asr r4 │ │ │ │ orrseq sl, r1, r4, asr fp │ │ │ │ orrseq sl, r1, r8, lsl #27 │ │ │ │ - orrseq sl, r2, r8, lsl #8 │ │ │ │ + orrseq sl, r2, r0, lsl r4 │ │ │ │ orrseq sl, r1, ip, lsl #22 │ │ │ │ orrseq sl, r1, ip, lsr sp │ │ │ │ @ instruction: 0x000002bb │ │ │ │ orrseq sl, r1, r8, lsl sp │ │ │ │ orrseq fp, r1, ip, asr #1 │ │ │ │ - orrseq sl, r2, r8, lsl #7 │ │ │ │ + @ instruction: 0x0192a390 │ │ │ │ orrseq sl, r1, ip, lsl #21 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - orrseq sl, r2, r0, asr #6 │ │ │ │ + orrseq sl, r2, r8, asr #6 │ │ │ │ orrseq sl, r1, r4, asr #20 │ │ │ │ orrseq sl, r1, r8, ror ip │ │ │ │ - orrseq sl, r2, r0, lsl #6 │ │ │ │ + orrseq sl, r2, r8, lsl #6 │ │ │ │ @ instruction: 0x0191a9fc │ │ │ │ orrseq sl, r1, r0, lsr ip │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - orrseq sl, r2, ip, asr #5 │ │ │ │ + @ instruction: 0x0192a2d4 │ │ │ │ orrseq sl, r1, r0, asr #19 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x0192a294 │ │ │ │ + @ instruction: 0x0192a29c │ │ │ │ orrseq sl, r1, r8, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq sl, r2, ip, asr r2 │ │ │ │ + orrseq sl, r2, r4, ror #4 │ │ │ │ orrseq sl, r1, r0, asr r9 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orrseq sl, r1, r8, asr #26 │ │ │ │ orrseq sl, r1, r8, lsl r9 │ │ │ │ orrseq sl, r1, r8, lsl #23 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - orrseq sl, r2, r4, ror #3 │ │ │ │ + orrseq sl, r2, ip, ror #3 │ │ │ │ orrseq sl, r1, r8, ror #17 │ │ │ │ orrseq sl, r1, ip, lsl fp │ │ │ │ - @ instruction: 0x0192a1b0 │ │ │ │ + @ instruction: 0x0192a1b8 │ │ │ │ orrseq sl, r1, r4, lsl r5 │ │ │ │ @ instruction: 0x0191a790 │ │ │ │ - orrseq sl, r2, ip, ror #2 │ │ │ │ + orrseq sl, r2, r4, ror r1 │ │ │ │ orrseq sl, r1, r0, ror r8 │ │ │ │ orrseq sl, r1, r4, lsr #21 │ │ │ │ - orrseq sl, r2, r4, lsr r1 │ │ │ │ + orrseq sl, r2, ip, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ orrseq sl, r1, ip, lsr #16 │ │ │ │ - ldrsheq sl, [r2, ip] │ │ │ │ + orrseq sl, r2, r4, lsl #2 │ │ │ │ orrseq sl, r1, r0, lsl #16 │ │ │ │ orrseq sl, r1, r4, lsr sl │ │ │ │ - orrseq sl, r2, r4, asr #1 │ │ │ │ + orrseq sl, r2, ip, asr #1 │ │ │ │ orrseq sl, r1, r8, asr #15 │ │ │ │ @ instruction: 0x0191a9f8 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - orrseq sl, r2, r8, lsl #1 │ │ │ │ + @ instruction: 0x0192a090 │ │ │ │ orrseq sl, r1, ip, lsl #15 │ │ │ │ @ instruction: 0x0191a9bc │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - orrseq sl, r2, r4, asr r0 │ │ │ │ + orrseq sl, r2, ip, asr r0 │ │ │ │ orrseq sl, r1, ip, asr #14 │ │ │ │ - orrseq sl, r2, ip, lsl r0 │ │ │ │ + orrseq sl, r2, r4, lsr #32 │ │ │ │ orrseq sl, r1, r0, lsl #7 │ │ │ │ @ instruction: 0x0191a5fc │ │ │ │ - orrseq r9, r2, r0, ror #31 │ │ │ │ + orrseq r9, r2, r8, ror #31 │ │ │ │ @ instruction: 0x0191a6d4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq r9, r2, r0, lsr #31 │ │ │ │ + orrseq r9, r2, r8, lsr #31 │ │ │ │ orrseq sl, r1, r4, lsr #13 │ │ │ │ @ instruction: 0x0191a8d4 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - orrseq r9, r2, r8, ror #30 │ │ │ │ + orrseq r9, r2, r0, ror pc │ │ │ │ orrseq sl, r1, ip, ror #12 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - orrseq r9, r2, r4, lsr pc │ │ │ │ + orrseq r9, r2, ip, lsr pc │ │ │ │ orrseq sl, r1, r8, lsr r6 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - orrseq r9, r2, r0, lsl #30 │ │ │ │ + orrseq r9, r2, r8, lsl #30 │ │ │ │ orrseq sl, r1, r4, lsl #12 │ │ │ │ - orrseq r9, r2, ip, asr #29 │ │ │ │ + @ instruction: 0x01929ed4 │ │ │ │ orrseq sl, r1, r0, asr #11 │ │ │ │ orrseq sl, r1, r4, lsr r8 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - orrseq r9, r2, r4, ror lr │ │ │ │ + orrseq r9, r2, ip, ror lr │ │ │ │ orrseq sl, r1, r8, ror #10 │ │ │ │ @ instruction: 0x0191a7dc │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - orrseq r9, r2, r8, lsr lr │ │ │ │ + orrseq r9, r2, r0, asr #28 │ │ │ │ orrseq sl, r1, r0, lsr r5 │ │ │ │ orrseq sl, r1, r4, lsr #15 │ │ │ │ - @ instruction: 0x01929dfc │ │ │ │ + orrseq r9, r2, r4, lsl #28 │ │ │ │ @ instruction: 0x0191a4fc │ │ │ │ orrseq sl, r1, ip, ror #14 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - orrseq r9, r2, r8, asr #27 │ │ │ │ + @ instruction: 0x01929dd0 │ │ │ │ orrseq sl, r1, r0, asr #9 │ │ │ │ orrseq sl, r1, r4, lsr r7 │ │ │ │ - orrseq r9, r2, ip, lsl #27 │ │ │ │ + @ instruction: 0x01929d94 │ │ │ │ orrseq sl, r1, r0, lsl #9 │ │ │ │ @ instruction: 0x0191a6f4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - orrseq r9, r2, r0, asr sp │ │ │ │ + orrseq r9, r2, r8, asr sp │ │ │ │ orrseq sl, r1, r4, asr #8 │ │ │ │ @ instruction: 0x0191a6b8 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 000d31ac ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -19365,15 +19365,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b d31e0 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x24> │ │ │ │ - orrseq r9, r2, r8, ror sl │ │ │ │ + orrseq r9, r2, r0, lsl #21 │ │ │ │ orrseq sl, r1, r0, lsr #2 │ │ │ │ orrseq sl, r1, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #348] @ d33a4 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1e8> │ │ │ │ @@ -19469,19 +19469,19 @@ │ │ │ │ @ instruction: 0x01a7dde0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a6519c │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ orrseq r9, r1, r0, asr #9 │ │ │ │ orrseq sl, r1, r0, asr #14 │ │ │ │ @ instruction: 0x01a6513c │ │ │ │ - orrseq r9, r2, r4, ror #18 │ │ │ │ + orrseq r9, r2, ip, ror #18 │ │ │ │ @ instruction: 0x0191a690 │ │ │ │ - orrseq r9, r2, r0, lsr r9 │ │ │ │ + orrseq r9, r2, r8, lsr r9 │ │ │ │ orrseq sl, r1, ip, asr r6 │ │ │ │ - @ instruction: 0x019298f8 │ │ │ │ + orrseq r9, r2, r0, lsl #18 │ │ │ │ orrseq sl, r1, r4, lsr #12 │ │ │ │ @ instruction: 0x019193d0 │ │ │ │ ldr r3, [pc, #12] @ d33f4 ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x238> │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -19711,38 +19711,38 @@ │ │ │ │ @ instruction: 0xfffffdc0 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ orrseq sl, r1, ip, lsr #11 │ │ │ │ orrseq sl, r1, r4, lsl #11 │ │ │ │ orrseq sl, r1, r8, asr #11 │ │ │ │ @ instruction: 0x0191a490 │ │ │ │ @ instruction: 0x01a7db10 │ │ │ │ - orrseq r9, r2, r4, lsr r7 │ │ │ │ + orrseq r9, r2, ip, lsr r7 │ │ │ │ orrseq sl, r1, ip, asr r4 │ │ │ │ orrseq sl, r1, ip, asr #9 │ │ │ │ @ instruction: 0x01a7dac4 │ │ │ │ - orrseq r9, r2, r8, ror #13 │ │ │ │ + @ instruction: 0x019296f0 │ │ │ │ orrseq sl, r1, r0, lsl r4 │ │ │ │ orrseq sl, r1, r0, lsl #9 │ │ │ │ - @ instruction: 0x019296b0 │ │ │ │ + @ instruction: 0x019296b8 │ │ │ │ @ instruction: 0x0191a3d8 │ │ │ │ - orrseq r9, r2, ip, ror r6 │ │ │ │ + orrseq r9, r2, r4, lsl #13 │ │ │ │ orrseq sl, r1, r4, lsr #7 │ │ │ │ - orrseq r9, r2, r8, asr #12 │ │ │ │ + orrseq r9, r2, r0, asr r6 │ │ │ │ orrseq sl, r1, r0, ror r3 │ │ │ │ orrseq sl, r1, r0, ror #7 │ │ │ │ - orrseq r9, r2, r0, lsl r6 │ │ │ │ + orrseq r9, r2, r8, lsl r6 │ │ │ │ orrseq sl, r1, r8, lsr r3 │ │ │ │ orrseq sl, r1, r8, lsr #7 │ │ │ │ - @ instruction: 0x019295d8 │ │ │ │ + orrseq r9, r2, r0, ror #11 │ │ │ │ orrseq sl, r1, r0, lsl #6 │ │ │ │ - orrseq r9, r2, r4, lsr #11 │ │ │ │ + orrseq r9, r2, ip, lsr #11 │ │ │ │ orrseq sl, r1, ip, asr #5 │ │ │ │ - orrseq r9, r2, r0, ror r5 │ │ │ │ + orrseq r9, r2, r8, ror r5 │ │ │ │ @ instruction: 0x0191a298 │ │ │ │ - orrseq r9, r2, r8, lsr r5 │ │ │ │ + orrseq r9, r2, r0, asr #10 │ │ │ │ orrseq sl, r1, r8, ror #4 │ │ │ │ orrseq sl, r1, r0, asr r3 │ │ │ │ │ │ │ │ 000d37ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19867,27 +19867,27 @@ │ │ │ │ b d3884 │ │ │ │ @ instruction: 0x01a64c0c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r1, r8, asr r2 │ │ │ │ ldrdeq sp, [r7, r8]! │ │ │ │ orrseq sl, r1, r4, ror r2 │ │ │ │ @ instruction: 0x01a64b88 │ │ │ │ - @ instruction: 0x01929394 │ │ │ │ + @ instruction: 0x0192939c │ │ │ │ @ instruction: 0x019193d4 │ │ │ │ @ instruction: 0x019193f8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x0191a09c │ │ │ │ orrseq sl, r1, r8, lsr #3 │ │ │ │ - orrseq r9, r2, r4, lsr r3 │ │ │ │ + orrseq r9, r2, ip, lsr r3 │ │ │ │ orrseq sl, r1, r0, rrx │ │ │ │ orrseq sl, r1, ip, ror #2 │ │ │ │ - @ instruction: 0x019292fc │ │ │ │ + orrseq r9, r2, r4, lsl #6 │ │ │ │ orrseq sl, r1, r8, lsr #32 │ │ │ │ orrseq sl, r1, r4, lsr r1 │ │ │ │ - orrseq r9, r2, r8, asr #5 │ │ │ │ + @ instruction: 0x019292d0 │ │ │ │ @ instruction: 0x01919ff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ @@ -19928,15 +19928,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d3a8c │ │ │ │ - @ instruction: 0x019291b8 │ │ │ │ + orrseq r9, r2, r0, asr #3 │ │ │ │ @ instruction: 0x0191a090 │ │ │ │ orrseq sl, r1, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #952] @ d3ebc │ │ │ │ @@ -20178,30 +20178,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d3ccc │ │ │ │ @ instruction: 0x01a64910 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a64740 │ │ │ │ - orrseq r8, r2, ip, asr #30 │ │ │ │ + orrseq r8, r2, r4, asr pc │ │ │ │ @ instruction: 0x019189f4 │ │ │ │ orrseq r8, r1, ip, lsl sl │ │ │ │ - orrseq r8, r2, ip, lsl pc │ │ │ │ + orrseq r8, r2, r4, lsr #30 │ │ │ │ orrseq r9, r1, r8, ror #27 │ │ │ │ orrseq r9, r1, r8, ror r5 │ │ │ │ orrseq r9, r1, r8, asr #10 │ │ │ │ orrseq r8, r1, r0, lsl #19 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x019194f8 │ │ │ │ @ instruction: 0x01918cdc │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ orrseq r8, r1, ip, lsl r9 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ orrseq r8, r1, r8, ror #17 │ │ │ │ - @ instruction: 0x01928ddc │ │ │ │ + orrseq r8, r2, r4, ror #27 │ │ │ │ orrseq r8, r1, r4, lsl #17 │ │ │ │ orrseq r8, r1, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -20392,37 +20392,37 @@ │ │ │ │ @ instruction: 0x01a644e4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r4, [r6, r4]! @ │ │ │ │ @ instruction: 0x01a7d0e8 │ │ │ │ ldrdeq sp, [r7, r0]! │ │ │ │ @ instruction: 0x01a64478 │ │ │ │ andeq r6, r0, r4, lsr #24 │ │ │ │ - orrseq r8, r2, r4, asr #24 │ │ │ │ + orrseq r8, r2, ip, asr #24 │ │ │ │ orrseq r8, r1, r8, asr r6 │ │ │ │ @ instruction: 0x01918690 │ │ │ │ - orrseq r8, r2, r8, lsl #24 │ │ │ │ + orrseq r8, r2, r0, lsl ip │ │ │ │ orrseq r8, r1, r0, lsr #12 │ │ │ │ orrseq r8, r1, ip, ror #12 │ │ │ │ orrseq r8, r1, r0, ror #12 │ │ │ │ orrseq r8, r1, r8, asr r6 │ │ │ │ @ instruction: 0x019186f0 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - orrseq r8, r2, r8, ror fp │ │ │ │ + orrseq r8, r2, r0, lsl #23 │ │ │ │ orrseq r9, r1, r0, asr sl │ │ │ │ orrseq r9, r1, ip, lsr #21 │ │ │ │ - orrseq r8, r2, r4, asr #22 │ │ │ │ + orrseq r8, r2, ip, asr #22 │ │ │ │ orrseq r8, r1, r8, asr r5 │ │ │ │ @ instruction: 0x01918590 │ │ │ │ - orrseq r8, r2, ip, lsl #22 │ │ │ │ + orrseq r8, r2, r4, lsl fp │ │ │ │ orrseq r8, r1, r0, lsr #10 │ │ │ │ orrseq r8, r1, r8, asr r5 │ │ │ │ - @ instruction: 0x01928ad0 │ │ │ │ + @ instruction: 0x01928ad8 │ │ │ │ orrseq r8, r1, r4, ror r5 │ │ │ │ orrseq r8, r1, ip, lsl #12 │ │ │ │ - @ instruction: 0x01928a9c │ │ │ │ + orrseq r8, r2, r4, lsr #21 │ │ │ │ @ instruction: 0x019184b0 │ │ │ │ orrseq r8, r1, r8, ror #9 │ │ │ │ │ │ │ │ 000d4284 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r1, r2} │ │ │ │ @@ -20456,15 +20456,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b d42c4 │ │ │ │ - @ instruction: 0x01928998 │ │ │ │ + orrseq r8, r2, r0, lsr #19 │ │ │ │ orrseq r9, r1, r8, ror #16 │ │ │ │ orrseq r9, r1, r0, ror #17 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 000d4320 : │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0] │ │ │ │ @@ -20504,15 +20504,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b d4364 │ │ │ │ - orrseq r8, r2, r8, ror #17 │ │ │ │ + @ instruction: 0x019288f0 │ │ │ │ @ instruction: 0x019197b4 │ │ │ │ orrseq r9, r1, ip, lsr r8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ │ │ │ │ 000d43d0 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -20683,16 +20683,16 @@ │ │ │ │ orrseq r9, r1, r0, asr #15 │ │ │ │ orrseq r9, r1, r0, lsr #14 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ orrseq r9, r1, ip, lsl r7 │ │ │ │ orrseq r9, r1, r4, ror r6 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ @ instruction: 0x01a7ca9c │ │ │ │ - orrseq r8, r2, r8, ror r6 │ │ │ │ - orrseq r8, r2, r0, asr #12 │ │ │ │ + orrseq r8, r2, r0, lsl #13 │ │ │ │ + orrseq r8, r2, r8, asr #12 │ │ │ │ │ │ │ │ 000d4684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -20775,16 +20775,16 @@ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq r9, r1, r8, lsl #9 │ │ │ │ orrseq r9, r1, ip, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ orrseq r9, r1, r8, ror #9 │ │ │ │ orrseq r9, r1, r8, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orrseq r8, r2, r8, lsl #10 │ │ │ │ - @ instruction: 0x019284d4 │ │ │ │ + orrseq r8, r2, r0, lsl r5 │ │ │ │ + @ instruction: 0x019284dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #252] @ d4904 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -20848,21 +20848,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b d4850 │ │ │ │ @ instruction: 0x01a7c83c │ │ │ │ - orrseq r8, r2, r8, lsl #8 │ │ │ │ + orrseq r8, r2, r0, lsl r4 │ │ │ │ orrseq r9, r1, r0, ror #5 │ │ │ │ orrseq r9, r1, r0, asr #7 │ │ │ │ - @ instruction: 0x019283d0 │ │ │ │ + @ instruction: 0x019283d8 │ │ │ │ orrseq r9, r1, r8, lsr #5 │ │ │ │ orrseq r9, r1, r8, lsl #7 │ │ │ │ - @ instruction: 0x01928398 │ │ │ │ + orrseq r8, r2, r0, lsr #7 │ │ │ │ orrseq r9, r1, ip, ror #4 │ │ │ │ orrseq r9, r1, ip, asr #6 │ │ │ │ │ │ │ │ 000d492c )@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -20968,19 +20968,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b d49d4 )@@Base+0xa8> │ │ │ │ ldrdeq r3, [r6, r0]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a63a38 │ │ │ │ - orrseq r8, r2, r4, asr #4 │ │ │ │ + orrseq r8, r2, ip, asr #4 │ │ │ │ orrseq r9, r1, r4, lsl r1 │ │ │ │ orrseq r9, r1, ip, lsl r2 │ │ │ │ orrseq r9, r1, r4, ror #1 │ │ │ │ - @ instruction: 0x019281fc │ │ │ │ + orrseq r8, r2, r4, lsl #4 │ │ │ │ orrseq r9, r1, ip, lsl #2 │ │ │ │ @ instruction: 0x019191b0 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 000d4b00 : │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -21010,15 +21010,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ d4b8c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d4b44 │ │ │ │ - orrseq r8, r2, r8, lsl r1 │ │ │ │ + orrseq r8, r2, r0, lsr #2 │ │ │ │ @ instruction: 0x01918ff0 │ │ │ │ orrseq r9, r1, r0, lsl #2 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ @@ -22066,15 +22066,15 @@ │ │ │ │ @ instruction: 0x01a62e38 │ │ │ │ andeq r6, r0, r0, lsl #10 │ │ │ │ @ instruction: 0x01a62b00 │ │ │ │ andeq r6, r0, r8, lsr #13 │ │ │ │ andeq r7, r0, ip, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #19 │ │ │ │ @ instruction: 0x01a629ec │ │ │ │ - orrseq r7, r2, r4, lsl r2 │ │ │ │ + orrseq r7, r2, ip, lsl r2 │ │ │ │ orrseq r8, r1, r0, ror #1 │ │ │ │ orrseq r8, r1, r8, lsr r2 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ @ instruction: 0x01a62970 │ │ │ │ @ instruction: 0x019181b8 │ │ │ │ @ instruction: 0x019181f8 │ │ │ │ orrseq r8, r1, r0, rrx │ │ │ │ @@ -22971,100 +22971,100 @@ │ │ │ │ @ instruction: 0x01a7b3b8 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x01a8133c │ │ │ │ @ instruction: 0x01a7b330 │ │ │ │ @ instruction: 0x01a81198 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01a62518 │ │ │ │ - orrseq r6, r2, r8, lsl fp │ │ │ │ + orrseq r6, r2, r0, lsr #22 │ │ │ │ orrseq r6, r1, r8, asr fp │ │ │ │ orrseq r6, r1, ip, ror fp │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r7, r1, r4, asr #19 │ │ │ │ orrseq r7, r1, ip, ror fp │ │ │ │ andeq r7, r0, r0, lsr r1 │ │ │ │ - orrseq r6, r2, ip, ror #18 │ │ │ │ + orrseq r6, r2, r4, ror r9 │ │ │ │ orrseq r6, r1, r8, lsl #7 │ │ │ │ @ instruction: 0x019163b4 │ │ │ │ orrseq r6, r1, r8, asr r3 │ │ │ │ - orrseq r6, r2, ip, lsr #18 │ │ │ │ + orrseq r6, r2, r4, lsr r9 │ │ │ │ @ instruction: 0x0191639c │ │ │ │ orrseq r6, r1, r4, lsl #7 │ │ │ │ orrseq r7, r1, ip, lsr #15 │ │ │ │ orrseq r7, r1, r4, ror #18 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - orrseq r6, r2, r0, lsr r8 │ │ │ │ + orrseq r6, r2, r8, lsr r8 │ │ │ │ @ instruction: 0x019176f8 │ │ │ │ @ instruction: 0x019178d4 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orrseq r6, r2, ip, lsl #15 │ │ │ │ + @ instruction: 0x01926794 │ │ │ │ orrseq r7, r1, r4, ror #12 │ │ │ │ orrseq r7, r1, r8, lsl r8 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - orrseq r6, r2, r4, asr r7 │ │ │ │ + orrseq r6, r2, ip, asr r7 │ │ │ │ orrseq r7, r1, ip, lsr #12 │ │ │ │ orrseq r7, r1, r0, ror #15 │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0x01a61e78 │ │ │ │ - orrseq r6, r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x019266b4 │ │ │ │ orrseq r7, r1, r0, ror #15 │ │ │ │ orrseq r7, r1, r8, ror r5 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - orrseq r6, r2, ip, ror #12 │ │ │ │ + orrseq r6, r2, r4, ror r6 │ │ │ │ orrseq r7, r1, r4, lsr r5 │ │ │ │ orrseq r7, r1, r0, lsl #15 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orrseq r6, r2, ip, lsr #12 │ │ │ │ + orrseq r6, r2, r4, lsr r6 │ │ │ │ @ instruction: 0x019174fc │ │ │ │ orrseq r7, r1, ip, lsl r7 │ │ │ │ - orrseq r6, r2, ip, ror #11 │ │ │ │ + @ instruction: 0x019265f4 │ │ │ │ orrseq r7, r1, r4, asr #9 │ │ │ │ orrseq r7, r1, ip, ror r6 │ │ │ │ - @ instruction: 0x019265b0 │ │ │ │ + @ instruction: 0x019265b8 │ │ │ │ @ instruction: 0x01917490 │ │ │ │ orrseq r7, r1, r4, lsl #13 │ │ │ │ orrseq r7, r1, r4, lsr #13 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - orrseq r6, r2, r0, asr r5 │ │ │ │ + orrseq r6, r2, r8, asr r5 │ │ │ │ orrseq r7, r1, ip, lsl r4 │ │ │ │ orrseq r7, r1, ip, lsr r6 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - orrseq r6, r2, r8, lsl r5 │ │ │ │ + orrseq r6, r2, r0, lsr #10 │ │ │ │ orrseq r5, r1, r4, lsr pc │ │ │ │ orrseq r5, r1, r0, ror #30 │ │ │ │ - orrseq r6, r2, r4, ror #9 │ │ │ │ + orrseq r6, r2, ip, ror #9 │ │ │ │ orrseq r5, r1, r0, lsl #30 │ │ │ │ orrseq r5, r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x019264b0 │ │ │ │ + @ instruction: 0x019264b8 │ │ │ │ orrseq r5, r1, ip, asr #29 │ │ │ │ @ instruction: 0x01915ef8 │ │ │ │ - orrseq r6, r2, ip, ror r4 │ │ │ │ + orrseq r6, r2, r4, lsl #9 │ │ │ │ @ instruction: 0x019175b0 │ │ │ │ orrseq r7, r1, r8, asr #6 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ @ instruction: 0x01a61be4 │ │ │ │ orrseq r5, r1, ip, ror pc │ │ │ │ @ instruction: 0x019172f0 │ │ │ │ - orrseq r6, r2, r8, lsl #8 │ │ │ │ + orrseq r6, r2, r0, lsl r4 │ │ │ │ @ instruction: 0x019174dc │ │ │ │ orrseq r7, r1, ip, lsl #9 │ │ │ │ - orrseq r6, r2, ip, lsr #7 │ │ │ │ + @ instruction: 0x019263b4 │ │ │ │ orrseq r7, r1, ip, ror r2 │ │ │ │ @ instruction: 0x01917498 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - orrseq r3, r5, r4, lsl #23 │ │ │ │ + orrseq r3, r5, ip, lsl #23 │ │ │ │ orrseq r7, r1, r4, lsr r2 │ │ │ │ orrseq r7, r1, r4, asr r4 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ @ instruction: 0x01a61ab8 │ │ │ │ - orrseq r6, r2, ip, ror #5 │ │ │ │ + @ instruction: 0x019262f4 │ │ │ │ orrseq r7, r1, r0, lsr #8 │ │ │ │ @ instruction: 0x019171b8 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - @ instruction: 0x019262b0 │ │ │ │ + @ instruction: 0x019262b8 │ │ │ │ orrseq r7, r1, r4, ror #7 │ │ │ │ orrseq r7, r1, ip, ror r1 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 000d6b80 <__gnu_cxx::__concurrence_lock_error::what() const@@Base>: │ │ │ │ ldr r0, [pc, #4] @ d6b8c <__gnu_cxx::__concurrence_lock_error::what() const@@Base+0xc> │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23276,24 +23276,24 @@ │ │ │ │ subne r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ strne r1, [r2, #16] │ │ │ │ b d6db0 ::~ObjectPool()@@Base+0x100> │ │ │ │ @ instruction: 0x01a6174c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a61710 │ │ │ │ - orrseq r5, r2, ip, ror #29 │ │ │ │ + @ instruction: 0x01925ef4 │ │ │ │ @ instruction: 0x01915990 │ │ │ │ orrseq r5, r1, ip, asr r9 │ │ │ │ - orrseq r5, r2, r8, lsr #29 │ │ │ │ + @ instruction: 0x01925eb0 │ │ │ │ orrseq r5, r1, r4, lsr #20 │ │ │ │ orrseq r5, r1, r8, asr #17 │ │ │ │ - orrseq r9, r2, r8, lsl #1 │ │ │ │ + @ instruction: 0x01929090 │ │ │ │ orrseq r5, r1, r0, lsl #18 │ │ │ │ @ instruction: 0x019164b8 │ │ │ │ - orrseq r5, r2, r8, lsl lr │ │ │ │ + orrseq r5, r2, r0, lsr #28 │ │ │ │ @ instruction: 0x019158b8 │ │ │ │ orrseq r5, r1, r8, lsl #17 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d6edc > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -23408,23 +23408,23 @@ │ │ │ │ subne r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ strne r2, [r3, #16] │ │ │ │ b d6fcc > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xf0> │ │ │ │ @ instruction: 0x01a61520 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r1, [r6, r0]! │ │ │ │ - orrseq r5, r2, ip, asr #25 │ │ │ │ + @ instruction: 0x01925cd4 │ │ │ │ orrseq r5, r1, r4, ror r7 │ │ │ │ orrseq r5, r1, r0, asr #14 │ │ │ │ @ instruction: 0x019156b8 │ │ │ │ - orrseq r5, r2, ip, lsl #25 │ │ │ │ + @ instruction: 0x01925c94 │ │ │ │ orrseq r5, r1, r8, lsl #16 │ │ │ │ - orrseq r8, r2, r4, ror lr │ │ │ │ + orrseq r8, r2, ip, ror lr │ │ │ │ orrseq r5, r1, r4, lsr #14 │ │ │ │ - orrseq r5, r2, ip, lsl #24 │ │ │ │ + orrseq r5, r2, r4, lsl ip │ │ │ │ @ instruction: 0x019156b0 │ │ │ │ orrseq r5, r1, ip, lsl #13 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ │ │ │ │ 000d70e0 ::_M_release()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -23629,15 +23629,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b90e4 <__cxa_end_catch@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b d7268 │ │ │ │ bl b657c <__cxa_call_terminate@plt> │ │ │ │ orrseq r5, r1, r0, ror r4 │ │ │ │ - ldrsbeq r3, [r5, r0] │ │ │ │ + ldrsbeq r3, [r5, r8] │ │ │ │ @ instruction: 0x01915e98 │ │ │ │ orrseq r6, r1, r0, lsr #20 │ │ │ │ │ │ │ │ 000d7420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -23789,20 +23789,20 @@ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d75c4 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x10c> │ │ │ │ orrseq r5, r1, r0, lsl r2 │ │ │ │ orrseq r6, r1, r8, lsl #18 │ │ │ │ - @ instruction: 0x01925690 │ │ │ │ + @ instruction: 0x01925698 │ │ │ │ orrseq r6, r1, r4, ror #10 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ orrseq r5, r1, r8, lsl #1 │ │ │ │ orrseq r5, r1, r0, ror #3 │ │ │ │ - orrseq r8, r2, ip, asr #16 │ │ │ │ + orrseq r8, r2, r4, asr r8 │ │ │ │ ldrsheq r5, [r1, ip] │ │ │ │ │ │ │ │ 000d76a0 ::allocate<>(_n_PetscEvent**)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -24034,41 +24034,41 @@ │ │ │ │ mov r3, r0 │ │ │ │ b d7844 ::allocate<>(_n_PetscEvent**)@@Base+0x1a4> │ │ │ │ @ instruction: 0x01a60d4c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a60d0c │ │ │ │ @ instruction: 0x01a60ca0 │ │ │ │ andeq r6, r0, r4, lsr #24 │ │ │ │ - orrseq r5, r2, r4, asr r4 │ │ │ │ + orrseq r5, r2, ip, asr r4 │ │ │ │ @ instruction: 0x01914e9c │ │ │ │ orrseq r4, r1, ip, ror #28 │ │ │ │ orrseq r4, r1, r0, asr #28 │ │ │ │ - orrseq r5, r2, r4, lsl r4 │ │ │ │ + orrseq r5, r2, ip, lsl r4 │ │ │ │ orrseq r4, r1, r4, lsl #29 │ │ │ │ orrseq r4, r1, r0, ror lr │ │ │ │ orrseq r4, r1, ip, ror #28 │ │ │ │ @ instruction: 0x01914dd0 │ │ │ │ - orrseq r5, r2, r8, lsl #7 │ │ │ │ + @ instruction: 0x01925390 │ │ │ │ @ instruction: 0x01914dd0 │ │ │ │ orrseq r4, r1, r0, lsr #27 │ │ │ │ - orrseq r5, r2, r4, asr r3 │ │ │ │ + orrseq r5, r2, ip, asr r3 │ │ │ │ @ instruction: 0x01914d9c │ │ │ │ orrseq r4, r1, ip, ror #26 │ │ │ │ - orrseq r5, r2, ip, lsl r3 │ │ │ │ + orrseq r5, r2, r4, lsr #6 │ │ │ │ orrseq r4, r1, r0, asr #27 │ │ │ │ orrseq r4, r1, r4, lsr #26 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - orrseq r5, r2, r4, ror #5 │ │ │ │ + orrseq r5, r2, ip, ror #5 │ │ │ │ @ instruction: 0x019161bc │ │ │ │ orrseq r5, r1, r0, asr r9 │ │ │ │ orrseq r4, r1, r8, ror #26 │ │ │ │ orrseq r5, r1, r8, lsr #18 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ orrseq r4, r1, r4, lsr #25 │ │ │ │ - orrseq r5, r2, r0, ror #4 │ │ │ │ + orrseq r5, r2, r8, ror #4 │ │ │ │ orrseq r4, r1, r8, lsr #25 │ │ │ │ orrseq r4, r1, r8, ror ip │ │ │ │ │ │ │ │ 000d7ac4 , std::allocator > >::~vector()@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -24771,18 +24771,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ b d852c , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x774> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl b657c <__cxa_call_terminate@plt> │ │ │ │ @ instruction: 0x01a60640 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a60294 │ │ │ │ - orrseq r1, r5, r4, lsl #31 │ │ │ │ + orrseq r1, r5, ip, lsl #31 │ │ │ │ orrseq r4, r1, r4, lsr #6 │ │ │ │ orrseq r4, r1, r0, asr r3 │ │ │ │ - orrseq r1, r5, r0, lsl pc │ │ │ │ + orrseq r1, r5, r8, lsl pc │ │ │ │ @ instruction: 0x019142b0 │ │ │ │ @ instruction: 0x019142dc │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 000d85d0 , 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>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -25009,15 +25009,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b d8654 , 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+0x84> │ │ │ │ @ instruction: 0x01a5fe20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5fc30 │ │ │ │ orrseq r3, r1, ip, asr #30 │ │ │ │ - orrseq r4, r2, r8, ror r3 │ │ │ │ + orrseq r4, r2, r0, lsl #7 │ │ │ │ orrseq r3, r1, r4, ror pc │ │ │ │ orrseq r3, r1, r4, asr pc │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000d8974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25067,15 +25067,15 @@ │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b d89fc │ │ │ │ orrseq r3, r1, ip, ror #26 │ │ │ │ orrseq r5, r1, r0, lsr r5 │ │ │ │ - orrseq r4, r2, r0, ror #4 │ │ │ │ + orrseq r4, r2, r8, ror #4 │ │ │ │ orrseq r5, r1, r8, lsl #8 │ │ │ │ │ │ │ │ 000d8a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -25428,27 +25428,27 @@ │ │ │ │ orrseq r5, r1, r4, asr #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq r5, r1, r0, lsr #1 │ │ │ │ orrseq r5, r1, r0, asr #3 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ ldrdeq r8, [r7, r0]! │ │ │ │ orrseq r5, r1, r4, lsr r1 │ │ │ │ - orrseq r3, r2, r0, lsl lr │ │ │ │ + orrseq r3, r2, r8, lsl lr │ │ │ │ orrseq r4, r1, r0, asr #31 │ │ │ │ orrseq r5, r1, r0, ror #1 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - orrseq r3, r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x01923db4 │ │ │ │ orrseq r4, r1, r8, asr pc │ │ │ │ orrseq r5, r1, r8, ror r0 │ │ │ │ - orrseq r3, r2, ip, ror sp │ │ │ │ - orrseq r3, r2, r8, asr #26 │ │ │ │ + orrseq r3, r2, r4, lsl #27 │ │ │ │ + orrseq r3, r2, r0, asr sp │ │ │ │ @ instruction: 0x01914ef4 │ │ │ │ orrseq r5, r1, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - orrseq r3, r2, r4, lsl sp │ │ │ │ + orrseq r3, r2, ip, lsl sp │ │ │ │ orrseq r3, r1, r4, asr sp │ │ │ │ orrseq r3, r1, r8, ror sp │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x01914e90 │ │ │ │ @ instruction: 0x01914fb0 │ │ │ │ muleq r0, lr, r1 │ │ │ │ │ │ │ │ @@ -25669,41 +25669,41 @@ │ │ │ │ b d9178 │ │ │ │ @ instruction: 0x01a5f3cc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r7, [r7, r4]! │ │ │ │ orrseq r4, r1, r8, ror #29 │ │ │ │ @ instruction: 0x01914ed0 │ │ │ │ @ instruction: 0x01a5f294 │ │ │ │ - @ instruction: 0x01923a94 │ │ │ │ + @ instruction: 0x01923a9c │ │ │ │ @ instruction: 0x01913ad4 │ │ │ │ @ instruction: 0x01913af8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r4, r1, r4, lsl ip │ │ │ │ orrseq r4, r1, r0, ror sp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01914dd4 │ │ │ │ - orrseq r3, r2, r4, lsr #20 │ │ │ │ + orrseq r3, r2, ip, lsr #20 │ │ │ │ @ instruction: 0x01914bd8 │ │ │ │ orrseq r4, r1, r4, lsr sp │ │ │ │ orrseq r4, r1, r4, asr #26 │ │ │ │ @ instruction: 0x01914b98 │ │ │ │ @ instruction: 0x01914cf4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01914cdc │ │ │ │ orrseq r4, r1, r8, asr fp │ │ │ │ @ instruction: 0x01914cb4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq r3, r2, r4, lsl #19 │ │ │ │ + orrseq r3, r2, ip, lsl #19 │ │ │ │ orrseq r4, r1, r4, lsr fp │ │ │ │ orrseq r4, r1, ip, lsl #25 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - orrseq r3, r2, r0, asr r9 │ │ │ │ + orrseq r3, r2, r8, asr r9 │ │ │ │ orrseq r4, r1, r0, lsl #22 │ │ │ │ orrseq r4, r1, ip, asr ip │ │ │ │ - orrseq r3, r2, ip, lsl r9 │ │ │ │ + orrseq r3, r2, r4, lsr #18 │ │ │ │ orrseq r4, r1, ip, asr #21 │ │ │ │ orrseq r4, r1, r4, lsr #24 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ │ │ │ │ 000d940c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -25866,29 +25866,29 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b d94e4 │ │ │ │ @ instruction: 0x01a5efe4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a77c18 │ │ │ │ orrseq r4, r1, r0, asr #23 │ │ │ │ @ instruction: 0x01a5ef28 │ │ │ │ - orrseq r3, r2, r8, lsr #14 │ │ │ │ + orrseq r3, r2, r0, lsr r7 │ │ │ │ orrseq r3, r1, r8, ror #14 │ │ │ │ orrseq r3, r1, ip, lsl #15 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r4, r1, ip, lsr #17 │ │ │ │ @ instruction: 0x01914a94 │ │ │ │ - orrseq r3, r2, r4, asr #13 │ │ │ │ + orrseq r3, r2, ip, asr #13 │ │ │ │ orrseq r4, r1, r0, ror r8 │ │ │ │ orrseq r4, r1, r8, asr sl │ │ │ │ - @ instruction: 0x01923690 │ │ │ │ + @ instruction: 0x01923698 │ │ │ │ orrseq r4, r1, ip, lsr r8 │ │ │ │ orrseq r4, r1, r0, lsr #20 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ orrseq r4, r1, r4, asr #20 │ │ │ │ - orrseq r3, r2, ip, asr #12 │ │ │ │ + orrseq r3, r2, r4, asr r6 │ │ │ │ @ instruction: 0x019147fc │ │ │ │ orrseq r4, r1, r4, ror #19 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ @ instruction: 0x019149d0 │ │ │ │ orrseq r4, r1, r4, asr #15 │ │ │ │ orrseq r4, r1, r8, lsr #19 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ @@ -25931,15 +25931,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b d9738 │ │ │ │ - orrseq r3, r2, r4, lsr #10 │ │ │ │ + orrseq r3, r2, ip, lsr #10 │ │ │ │ orrseq r3, r1, r4, ror #1 │ │ │ │ orrseq r4, r1, r0, lsl #18 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ orrseq r4, r1, ip, lsr #13 │ │ │ │ orrseq r4, r1, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -26110,15 +26110,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b d9814 │ │ │ │ orrseq r2, r1, r0, asr #28 │ │ │ │ - orrseq r3, r2, ip, ror #4 │ │ │ │ + orrseq r3, r2, r4, ror r2 │ │ │ │ orrseq r2, r1, r8, ror #28 │ │ │ │ orrseq r2, r1, r8, asr #28 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 000d9a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -26478,55 +26478,55 @@ │ │ │ │ @ instruction: 0x01a775b0 │ │ │ │ @ instruction: 0x01a7755c │ │ │ │ orrseq r4, r1, r0, lsr r5 │ │ │ │ @ instruction: 0x01a5e878 │ │ │ │ orrseq r4, r1, r8, lsr #9 │ │ │ │ orrseq r4, r1, r0, asr r2 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orrseq r3, r2, ip, rrx │ │ │ │ + orrseq r3, r2, r4, ror r0 │ │ │ │ @ instruction: 0x000069b4 │ │ │ │ - orrseq r2, r2, r0, lsr pc │ │ │ │ + orrseq r2, r2, r8, lsr pc │ │ │ │ orrseq r2, r1, ip, asr #18 │ │ │ │ orrseq r2, r1, r8, ror r9 │ │ │ │ - @ instruction: 0x01922ef8 │ │ │ │ + orrseq r2, r2, r0, lsl #30 │ │ │ │ orrseq r2, r1, r8, lsl #18 │ │ │ │ orrseq r2, r1, r8, asr r9 │ │ │ │ - @ instruction: 0x01922eb0 │ │ │ │ + @ instruction: 0x01922eb8 │ │ │ │ orrseq r2, r1, r8, lsr r9 │ │ │ │ @ instruction: 0x019128d0 │ │ │ │ orrseq r4, r1, r0, lsr r0 │ │ │ │ orrseq r4, r1, r0, lsl #5 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orrseq r2, r2, ip, asr #28 │ │ │ │ + orrseq r2, r2, r4, asr lr │ │ │ │ orrseq r2, r1, ip, lsl #29 │ │ │ │ @ instruction: 0x01912eb0 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orrseq r3, r1, ip, asr #31 │ │ │ │ orrseq r4, r1, ip, lsl r2 │ │ │ │ - orrseq r2, r2, r8, ror #27 │ │ │ │ + @ instruction: 0x01922df0 │ │ │ │ @ instruction: 0x01913f94 │ │ │ │ orrseq r4, r1, r4, ror #3 │ │ │ │ - @ instruction: 0x01922db8 │ │ │ │ + orrseq r2, r2, r0, asr #27 │ │ │ │ @ instruction: 0x019127d4 │ │ │ │ orrseq r2, r1, r0, lsr #16 │ │ │ │ orrseq r4, r1, ip, lsr #3 │ │ │ │ - orrseq r2, r2, r0, ror sp │ │ │ │ + orrseq r2, r2, r8, ror sp │ │ │ │ orrseq r3, r1, r0, lsr #30 │ │ │ │ orrseq r4, r1, r0, ror r1 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - orrseq r2, r2, ip, lsr sp │ │ │ │ + orrseq r2, r2, r4, asr #26 │ │ │ │ orrseq r3, r1, r8, ror #29 │ │ │ │ orrseq r4, r1, r8, lsr r1 │ │ │ │ - orrseq r2, r2, ip, lsl #26 │ │ │ │ + orrseq r2, r2, r4, lsl sp │ │ │ │ orrseq r2, r1, r8, lsr #14 │ │ │ │ orrseq r2, r1, r4, asr r7 │ │ │ │ - @ instruction: 0x01922cd8 │ │ │ │ + orrseq r2, r2, r0, ror #25 │ │ │ │ @ instruction: 0x019126f4 │ │ │ │ orrseq r2, r1, r0, lsr #14 │ │ │ │ - orrseq r2, r2, r4, lsr #25 │ │ │ │ + orrseq r2, r2, ip, lsr #25 │ │ │ │ orrseq r2, r1, r0, asr #13 │ │ │ │ orrseq r2, r1, ip, ror #13 │ │ │ │ │ │ │ │ 000da0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -26666,17 +26666,17 @@ │ │ │ │ mov r1, #14 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b da26c >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x40> │ │ │ │ orrseq r2, r1, r8, lsl r4 │ │ │ │ - orrseq r2, r2, ip, ror #19 │ │ │ │ + @ instruction: 0x019229f4 │ │ │ │ orrseq r2, r1, r8, ror #10 │ │ │ │ - @ instruction: 0x01925bd4 │ │ │ │ + @ instruction: 0x01925bdc │ │ │ │ orrseq r2, r1, r4, lsl #9 │ │ │ │ │ │ │ │ 000da308 , std::allocator > >::_M_default_append(unsigned int)@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -27039,18 +27039,18 @@ │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ b da840 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x3d4> │ │ │ │ mov r0, fp │ │ │ │ bl b657c <__cxa_call_terminate@plt> │ │ │ │ - orrseq pc, r4, r0, ror ip @ │ │ │ │ + orrseq pc, r4, r8, ror ip @ │ │ │ │ orrseq r2, r1, r0, lsl r0 │ │ │ │ orrseq r2, r1, ip, lsr r0 │ │ │ │ - @ instruction: 0x0194fbfc │ │ │ │ + orrseq pc, r4, r4, lsl #24 │ │ │ │ @ instruction: 0x01911f9c │ │ │ │ orrseq r1, r1, r8, asr #31 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -27354,38 +27354,38 @@ │ │ │ │ mov r8, r0 │ │ │ │ b dab98 │ │ │ │ @ instruction: 0x01a5da7c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5da58 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ @ instruction: 0x019136d8 │ │ │ │ - orrseq r8, r6, ip, lsr #7 │ │ │ │ - orrseq r6, r5, ip, lsl r5 │ │ │ │ - orrseq r5, sl, r0, lsr #23 │ │ │ │ + @ instruction: 0x019683b4 │ │ │ │ + orrseq r6, r5, r4, lsr #10 │ │ │ │ + orrseq r5, sl, r8, lsr #23 │ │ │ │ orrseq r3, r1, ip, lsl #12 │ │ │ │ @ instruction: 0x01a5d874 │ │ │ │ - @ instruction: 0x01959ed4 │ │ │ │ - orrseq r2, r2, ip, lsl #1 │ │ │ │ + @ instruction: 0x01959edc │ │ │ │ + @ instruction: 0x01922094 │ │ │ │ orrseq r3, r1, r4, lsr r5 │ │ │ │ - @ instruction: 0x019a5abc │ │ │ │ - orrseq r2, r2, r8, asr r0 │ │ │ │ + orrseq r5, sl, r4, asr #21 │ │ │ │ + orrseq r2, r2, r0, rrx │ │ │ │ orrseq r3, r1, r0, lsr #10 │ │ │ │ - orrseq r1, r2, ip, ror #31 │ │ │ │ - @ instruction: 0x01921fb8 │ │ │ │ + @ instruction: 0x01921ff4 │ │ │ │ + orrseq r1, r2, r0, asr #31 │ │ │ │ orrseq r3, r1, r0, ror #8 │ │ │ │ - orrseq r5, sl, r8, ror #19 │ │ │ │ - orrseq r1, r2, r0, lsl #31 │ │ │ │ + @ instruction: 0x019a59f0 │ │ │ │ + orrseq r1, r2, r8, lsl #31 │ │ │ │ orrseq r3, r1, r8, lsr #8 │ │ │ │ - @ instruction: 0x019a59b0 │ │ │ │ - orrseq r1, r2, r8, asr #30 │ │ │ │ + @ instruction: 0x019a59b8 │ │ │ │ + orrseq r1, r2, r0, asr pc │ │ │ │ @ instruction: 0x019133f0 │ │ │ │ - orrseq r5, sl, r8, ror r9 │ │ │ │ - orrseq r1, r2, r0, lsl pc │ │ │ │ + orrseq r5, sl, r0, lsl #19 │ │ │ │ + orrseq r1, r2, r8, lsl pc │ │ │ │ @ instruction: 0x019133b8 │ │ │ │ - orrseq r5, sl, r0, asr #18 │ │ │ │ + orrseq r5, sl, r8, asr #18 │ │ │ │ │ │ │ │ 000dae00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r7, r2 │ │ │ │ @@ -27617,36 +27617,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b dafc8 │ │ │ │ strdeq sp, [r5, r4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5d5c0 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orrseq r3, r1, r4, ror #5 │ │ │ │ - orrseq r5, r8, r8, lsr fp │ │ │ │ + orrseq r5, r8, r0, asr #22 │ │ │ │ @ instruction: 0x01913298 │ │ │ │ - orrseq r5, sl, r8, asr r7 │ │ │ │ + orrseq r5, sl, r0, ror #14 │ │ │ │ @ instruction: 0x019131b8 │ │ │ │ @ instruction: 0x01a5d444 │ │ │ │ - orrseq r9, r5, r4, lsr #21 │ │ │ │ - @ instruction: 0x019a5694 │ │ │ │ - orrseq r1, r2, ip, asr ip │ │ │ │ + orrseq r9, r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x019a569c │ │ │ │ + orrseq r1, r2, r4, ror #24 │ │ │ │ orrseq r3, r1, r0, lsl #2 │ │ │ │ orrseq r3, r1, ip, lsl r1 │ │ │ │ - orrseq r1, r2, r8, ror #23 │ │ │ │ - orrseq r5, sl, ip, ror #11 │ │ │ │ - @ instruction: 0x01921bb4 │ │ │ │ + @ instruction: 0x01921bf0 │ │ │ │ + @ instruction: 0x019a55f4 │ │ │ │ + @ instruction: 0x01921bbc │ │ │ │ orrseq r3, r1, r8, asr r0 │ │ │ │ - @ instruction: 0x019a55b0 │ │ │ │ - orrseq r1, r2, r8, ror fp │ │ │ │ + @ instruction: 0x019a55b8 │ │ │ │ + orrseq r1, r2, r0, lsl #23 │ │ │ │ orrseq r3, r1, ip, lsl r0 │ │ │ │ - orrseq r5, sl, r4, ror r5 │ │ │ │ - orrseq r1, r2, ip, lsr fp │ │ │ │ + orrseq r5, sl, ip, ror r5 │ │ │ │ + orrseq r1, r2, r4, asr #22 │ │ │ │ orrseq r2, r1, r0, ror #31 │ │ │ │ - orrseq r5, sl, r8, lsr r5 │ │ │ │ - orrseq r1, r2, r0, lsl #22 │ │ │ │ + orrseq r5, sl, r0, asr #10 │ │ │ │ + orrseq r1, r2, r8, lsl #22 │ │ │ │ orrseq r2, r1, r0, lsr #31 │ │ │ │ │ │ │ │ 000db210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -27884,36 +27884,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b db3e8 │ │ │ │ @ instruction: 0x01a5d1e4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5d1b0 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ @ instruction: 0x01912ed4 │ │ │ │ - orrseq r2, sl, r8, lsl #25 │ │ │ │ + @ instruction: 0x019a2c90 │ │ │ │ orrseq r2, r1, r8, ror lr │ │ │ │ - orrseq r5, sl, r8, lsr r3 │ │ │ │ + orrseq r5, sl, r0, asr #6 │ │ │ │ @ instruction: 0x01912d98 │ │ │ │ @ instruction: 0x01a5d024 │ │ │ │ - orrseq r9, r5, r4, lsl #13 │ │ │ │ - orrseq r5, sl, r4, ror r2 │ │ │ │ - orrseq r1, r2, ip, lsr r8 │ │ │ │ + orrseq r9, r5, ip, lsl #13 │ │ │ │ + orrseq r5, sl, ip, ror r2 │ │ │ │ + orrseq r1, r2, r4, asr #16 │ │ │ │ orrseq r2, r1, r0, ror #25 │ │ │ │ @ instruction: 0x01912cfc │ │ │ │ - orrseq r1, r2, r8, asr #15 │ │ │ │ - orrseq r5, sl, ip, asr #3 │ │ │ │ - @ instruction: 0x01921794 │ │ │ │ + @ instruction: 0x019217d0 │ │ │ │ + @ instruction: 0x019a51d4 │ │ │ │ + @ instruction: 0x0192179c │ │ │ │ orrseq r2, r1, r8, lsr ip │ │ │ │ - @ instruction: 0x019a5190 │ │ │ │ - orrseq r1, r2, r8, asr r7 │ │ │ │ + @ instruction: 0x019a5198 │ │ │ │ + orrseq r1, r2, r0, ror #14 │ │ │ │ @ instruction: 0x01912bfc │ │ │ │ - orrseq r5, sl, r0, asr r1 │ │ │ │ - orrseq r1, r2, r8, lsl r7 │ │ │ │ + orrseq r5, sl, r8, asr r1 │ │ │ │ + orrseq r1, r2, r0, lsr #14 │ │ │ │ @ instruction: 0x01912bbc │ │ │ │ - orrseq r5, sl, r4, lsl r1 │ │ │ │ - @ instruction: 0x019216dc │ │ │ │ + orrseq r5, sl, ip, lsl r1 │ │ │ │ + orrseq r1, r2, r4, ror #13 │ │ │ │ orrseq r2, r1, ip, ror fp │ │ │ │ │ │ │ │ 000db634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -28096,28 +28096,28 @@ │ │ │ │ mov r6, r0 │ │ │ │ b db7ac │ │ │ │ @ instruction: 0x01a5cdbc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5cda0 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orrseq r2, r1, r4, asr #21 │ │ │ │ - orrseq r4, sl, r0, lsl #31 │ │ │ │ + orrseq r4, sl, r8, lsl #31 │ │ │ │ orrseq r2, r1, r0, ror #19 │ │ │ │ @ instruction: 0x01a5cc60 │ │ │ │ - orrseq r9, r5, r0, asr #5 │ │ │ │ - @ instruction: 0x019a4eb0 │ │ │ │ - orrseq r1, r2, r8, ror r4 │ │ │ │ + orrseq r9, r5, r8, asr #5 │ │ │ │ + @ instruction: 0x019a4eb8 │ │ │ │ + orrseq r1, r2, r0, lsl #9 │ │ │ │ orrseq r2, r1, ip, lsl r9 │ │ │ │ orrseq r2, r1, r8, lsr r9 │ │ │ │ - orrseq r1, r2, r4, lsl #8 │ │ │ │ - orrseq r4, sl, r8, lsl #28 │ │ │ │ - @ instruction: 0x019213d0 │ │ │ │ + orrseq r1, r2, ip, lsl #8 │ │ │ │ + orrseq r4, sl, r0, lsl lr │ │ │ │ + @ instruction: 0x019213d8 │ │ │ │ orrseq r2, r1, r4, ror r8 │ │ │ │ - orrseq r4, sl, ip, asr #27 │ │ │ │ - @ instruction: 0x01921394 │ │ │ │ + @ instruction: 0x019a4dd4 │ │ │ │ + @ instruction: 0x0192139c │ │ │ │ orrseq r2, r1, r8, lsr r8 │ │ │ │ │ │ │ │ 000db95c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -28309,30 +28309,30 @@ │ │ │ │ b dbaf4 │ │ │ │ @ instruction: 0x01a5ca94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5ca70 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ @ instruction: 0x01912790 │ │ │ │ orrseq r2, r1, r0, lsr #13 │ │ │ │ - orrseq r4, sl, r0, asr #24 │ │ │ │ + orrseq r4, sl, r8, asr #24 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ @ instruction: 0x01a5c918 │ │ │ │ - orrseq r8, r5, r8, ror pc │ │ │ │ - orrseq r4, sl, r8, ror #22 │ │ │ │ - orrseq r1, r2, r0, lsr r1 │ │ │ │ + orrseq r8, r5, r0, lsl #31 │ │ │ │ + orrseq r4, sl, r0, ror fp │ │ │ │ + orrseq r1, r2, r8, lsr r1 │ │ │ │ @ instruction: 0x019125d4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0x019125f0 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrheq r1, [r2, ip] │ │ │ │ - orrseq r4, sl, r0, asr #21 │ │ │ │ - orrseq r1, r2, r8, lsl #1 │ │ │ │ + orrseq r1, r2, r4, asr #1 │ │ │ │ + orrseq r4, sl, r8, asr #21 │ │ │ │ + @ instruction: 0x01921090 │ │ │ │ orrseq r2, r1, ip, lsr #10 │ │ │ │ - orrseq r4, sl, r4, lsl #21 │ │ │ │ - orrseq r1, r2, ip, asr #32 │ │ │ │ + orrseq r4, sl, ip, lsl #21 │ │ │ │ + orrseq r1, r2, r4, asr r0 │ │ │ │ @ instruction: 0x019124f0 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ │ │ │ │ 000dbcb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -28566,42 +28566,42 @@ │ │ │ │ mov r4, r0 │ │ │ │ b dbe7c │ │ │ │ @ instruction: 0x01a5c740 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5c70c │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orrseq r2, r1, r0, lsr r4 │ │ │ │ - orrseq r4, r8, r4, lsl #25 │ │ │ │ + orrseq r4, r8, ip, lsl #25 │ │ │ │ orrseq r2, r1, r4, ror #7 │ │ │ │ - orrseq r4, sl, r4, lsr #17 │ │ │ │ + orrseq r4, sl, ip, lsr #17 │ │ │ │ orrseq r2, r1, r4, lsl #6 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @ instruction: 0x01a5c590 │ │ │ │ - @ instruction: 0x01958bf0 │ │ │ │ - orrseq r4, sl, r0, ror #15 │ │ │ │ - orrseq r0, r2, r8, lsr #27 │ │ │ │ + @ instruction: 0x01958bf8 │ │ │ │ + orrseq r4, sl, r8, ror #15 │ │ │ │ + @ instruction: 0x01920db0 │ │ │ │ orrseq r2, r1, ip, asr #4 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ orrseq r2, r1, r8, ror #4 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orrseq r0, r2, r4, lsr sp │ │ │ │ - orrseq r4, sl, r8, lsr r7 │ │ │ │ - orrseq r0, r2, r0, lsl #26 │ │ │ │ + orrseq r0, r2, ip, lsr sp │ │ │ │ + orrseq r4, sl, r0, asr #14 │ │ │ │ + orrseq r0, r2, r8, lsl #26 │ │ │ │ orrseq r2, r1, r4, lsr #3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x019a46fc │ │ │ │ - orrseq r0, r2, r4, asr #25 │ │ │ │ + orrseq r4, sl, r4, lsl #14 │ │ │ │ + orrseq r0, r2, ip, asr #25 │ │ │ │ orrseq r2, r1, r8, ror #2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - orrseq r4, sl, r0, asr #13 │ │ │ │ - orrseq r0, r2, r8, lsl #25 │ │ │ │ + orrseq r4, sl, r8, asr #13 │ │ │ │ + @ instruction: 0x01920c90 │ │ │ │ orrseq r2, r1, ip, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orrseq r4, sl, r4, lsl #13 │ │ │ │ - orrseq r0, r2, ip, asr #24 │ │ │ │ + orrseq r4, sl, ip, lsl #13 │ │ │ │ + orrseq r0, r2, r4, asr ip │ │ │ │ orrseq r2, r1, r8, ror #1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ │ │ │ │ 000dc0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -28798,32 +28798,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b dc280 │ │ │ │ @ instruction: 0x01a5c310 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5c2ec │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orrseq r2, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x019a44f8 │ │ │ │ + orrseq r4, sl, r0, lsl #10 │ │ │ │ orrseq r1, r1, r8, asr pc │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x01a5c18c │ │ │ │ - orrseq r8, r5, r0, ror #15 │ │ │ │ - @ instruction: 0x019a43d0 │ │ │ │ - @ instruction: 0x01920998 │ │ │ │ + orrseq r8, r5, r8, ror #15 │ │ │ │ + @ instruction: 0x019a43d8 │ │ │ │ + orrseq r0, r2, r0, lsr #19 │ │ │ │ orrseq r1, r1, ip, lsr lr │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x019a4394 │ │ │ │ - orrseq r0, r2, ip, asr r9 │ │ │ │ + @ instruction: 0x019a439c │ │ │ │ + orrseq r0, r2, r4, ror #18 │ │ │ │ @ instruction: 0x01911dfc │ │ │ │ - orrseq r4, sl, r8, asr r3 │ │ │ │ - orrseq r0, r2, r0, lsr #18 │ │ │ │ + orrseq r4, sl, r0, ror #6 │ │ │ │ + orrseq r0, r2, r8, lsr #18 │ │ │ │ orrseq r1, r1, r4, asr #27 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ orrseq r1, r1, r0, ror #27 │ │ │ │ - orrseq r0, r2, ip, lsr #17 │ │ │ │ + @ instruction: 0x019208b4 │ │ │ │ │ │ │ │ 000dc448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -29005,31 +29005,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b dc5c0 │ │ │ │ @ instruction: 0x01a5bfa4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5bf90 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ @ instruction: 0x01911cd4 │ │ │ │ - orrseq r4, sl, r8, ror #2 │ │ │ │ + orrseq r4, sl, r0, ror r1 │ │ │ │ orrseq r1, r1, r8, asr #23 │ │ │ │ muleq r0, sp, r1 │ │ │ │ @ instruction: 0x01a5be4c │ │ │ │ - orrseq r8, r5, ip, lsr #9 │ │ │ │ - @ instruction: 0x019a409c │ │ │ │ - orrseq r0, r2, r4, ror #12 │ │ │ │ + @ instruction: 0x019584b4 │ │ │ │ + orrseq r4, sl, r4, lsr #1 │ │ │ │ + orrseq r0, r2, ip, ror #12 │ │ │ │ orrseq r1, r1, r8, lsl #22 │ │ │ │ muleq r0, r9, r1 │ │ │ │ orrseq r1, r1, r4, lsr #22 │ │ │ │ - @ instruction: 0x019205f0 │ │ │ │ - @ instruction: 0x019a3ff4 │ │ │ │ - @ instruction: 0x019205bc │ │ │ │ + @ instruction: 0x019205f8 │ │ │ │ + @ instruction: 0x019a3ffc │ │ │ │ + orrseq r0, r2, r4, asr #11 │ │ │ │ orrseq r1, r1, r0, ror #20 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x019a3fb8 │ │ │ │ - orrseq r0, r2, r0, lsl #11 │ │ │ │ + orrseq r3, sl, r0, asr #31 │ │ │ │ + orrseq r0, r2, r8, lsl #11 │ │ │ │ orrseq r1, r1, r4, lsr #20 │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 000dc780 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -29222,30 +29222,30 @@ │ │ │ │ mov r9, r0 │ │ │ │ b dc914 │ │ │ │ @ instruction: 0x01a5bc6c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a5bc38 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orrseq r1, r1, r4, lsr #19 │ │ │ │ - orrseq r3, sl, r0, lsr #28 │ │ │ │ + orrseq r3, sl, r8, lsr #28 │ │ │ │ orrseq r1, r1, r0, lsl #17 │ │ │ │ strdeq fp, [r5, r8]! │ │ │ │ - orrseq r8, r5, r0, asr r1 │ │ │ │ - orrseq r3, sl, r0, asr #26 │ │ │ │ - orrseq r0, r2, r8, lsl #6 │ │ │ │ + orrseq r8, r5, r8, asr r1 │ │ │ │ + orrseq r3, sl, r8, asr #26 │ │ │ │ + orrseq r0, r2, r0, lsl r3 │ │ │ │ orrseq r1, r1, ip, lsr #15 │ │ │ │ orrseq r1, r1, r8, asr #15 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x01920294 │ │ │ │ - @ instruction: 0x019a3c98 │ │ │ │ - orrseq r0, r2, r0, ror #4 │ │ │ │ + @ instruction: 0x0192029c │ │ │ │ + orrseq r3, sl, r0, lsr #25 │ │ │ │ + orrseq r0, r2, r8, ror #4 │ │ │ │ orrseq r1, r1, r4, lsl #14 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orrseq r3, sl, ip, asr ip │ │ │ │ - orrseq r0, r2, r4, lsr #4 │ │ │ │ + orrseq r3, sl, r4, ror #24 │ │ │ │ + orrseq r0, r2, ip, lsr #4 │ │ │ │ orrseq r1, r1, r8, asr #13 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 000dcad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29458,37 +29458,37 @@ │ │ │ │ b dcc6c │ │ │ │ @ instruction: 0x01a5b90c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq fp, [r5, r0]! │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ andeq r7, r0, r0, lsr #10 │ │ │ │ orrseq r1, r1, r4, lsl r6 │ │ │ │ - orrseq r3, sl, r0, asr #21 │ │ │ │ + orrseq r3, sl, r8, asr #21 │ │ │ │ orrseq r1, r1, r0, lsr #10 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01a5b7a0 │ │ │ │ - orrseq r7, r5, r0, lsl #28 │ │ │ │ - @ instruction: 0x019a39f0 │ │ │ │ - @ instruction: 0x0191ffb8 │ │ │ │ + orrseq r7, r5, r8, lsl #28 │ │ │ │ + @ instruction: 0x019a39f8 │ │ │ │ + orrseq pc, r1, r0, asr #31 │ │ │ │ orrseq r1, r1, ip, asr r4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orrseq r3, sl, ip, lsr #19 │ │ │ │ + @ instruction: 0x019a39b4 │ │ │ │ orrseq r1, r1, r0, lsl r5 │ │ │ │ orrseq r1, r1, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ orrseq r1, r1, r4, lsr #8 │ │ │ │ - orrseq r3, sl, r4, lsr #18 │ │ │ │ - orrseq pc, r1, ip, ror #29 │ │ │ │ + orrseq r3, sl, ip, lsr #18 │ │ │ │ + @ instruction: 0x0191fef4 │ │ │ │ @ instruction: 0x01911390 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq r3, sl, r8, ror #17 │ │ │ │ - @ instruction: 0x0191feb0 │ │ │ │ + @ instruction: 0x019a38f0 │ │ │ │ + @ instruction: 0x0191feb8 │ │ │ │ orrseq r1, r1, r4, asr r3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orrseq pc, r1, r8, ror lr @ │ │ │ │ + orrseq pc, r1, r0, lsl #29 │ │ │ │ │ │ │ │ 000dce94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -29603,29 +29603,29 @@ │ │ │ │ ldr r1, [pc, #84] @ dd0b4 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b dcfbc │ │ │ │ @ instruction: 0x01a5b560 │ │ │ │ - orrseq r3, sl, ip, ror #15 │ │ │ │ + @ instruction: 0x019a37f4 │ │ │ │ orrseq r1, r1, r4, asr r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - orrseq r3, sl, r0, ror #14 │ │ │ │ + orrseq r3, sl, r8, ror #14 │ │ │ │ @ instruction: 0x019111d0 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - orrseq r3, sl, r4, lsr #14 │ │ │ │ + orrseq r3, sl, ip, lsr #14 │ │ │ │ @ instruction: 0x01911194 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x0191fc94 │ │ │ │ - orrseq pc, r1, r4, ror #24 │ │ │ │ - orrseq pc, r1, r8, asr #24 │ │ │ │ - orrseq r3, sl, r4, ror #12 │ │ │ │ - orrseq pc, r1, ip, lsr #24 │ │ │ │ + @ instruction: 0x0191fc9c │ │ │ │ + orrseq pc, r1, ip, ror #24 │ │ │ │ + orrseq pc, r1, r0, asr ip @ │ │ │ │ + orrseq r3, sl, ip, ror #12 │ │ │ │ + orrseq pc, r1, r4, lsr ip @ │ │ │ │ ldrsbeq r1, [r1, r0] │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 000dd0b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -30068,66 +30068,66 @@ │ │ │ │ add r2, r2, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b dd27c │ │ │ │ @ instruction: 0x01a5b340 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq pc, r1, r4, asr fp @ │ │ │ │ + orrseq pc, r1, ip, asr fp @ │ │ │ │ @ instruction: 0x01a5b2ec │ │ │ │ - orrseq r3, sl, r0, asr r5 │ │ │ │ - orrseq r7, r5, ip, ror #18 │ │ │ │ - orrseq r7, r5, r8, lsr #18 │ │ │ │ + orrseq r3, sl, r8, asr r5 │ │ │ │ + orrseq r7, r5, r4, ror r9 │ │ │ │ + orrseq r7, r5, r0, lsr r9 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ @ instruction: 0x01a5b190 │ │ │ │ - orrseq r7, r5, ip, asr #15 │ │ │ │ - orrseq r3, sl, r4, lsr #7 │ │ │ │ - orrseq pc, r1, ip, ror #18 │ │ │ │ + @ instruction: 0x019577d4 │ │ │ │ + orrseq r3, sl, ip, lsr #7 │ │ │ │ + orrseq pc, r1, r4, ror r9 @ │ │ │ │ orrseq r0, r1, r8, lsl #28 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orrseq r7, r5, r4, asr #14 │ │ │ │ - orrseq r3, sl, ip, lsl r3 │ │ │ │ - orrseq pc, r1, r4, ror #17 │ │ │ │ + orrseq r7, r5, ip, asr #14 │ │ │ │ + orrseq r3, sl, r4, lsr #6 │ │ │ │ + orrseq pc, r1, ip, ror #17 │ │ │ │ orrseq r0, r1, r4, lsl #27 │ │ │ │ - orrseq r3, sl, r0, lsl #5 │ │ │ │ - orrseq pc, r1, r8, asr #16 │ │ │ │ + orrseq r3, sl, r8, lsl #5 │ │ │ │ + orrseq pc, r1, r0, asr r8 @ │ │ │ │ orrseq r0, r1, r4, ror #25 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - orrseq r3, sl, r0, lsl #4 │ │ │ │ - orrseq pc, r1, r8, asr #15 │ │ │ │ + orrseq r3, sl, r8, lsl #4 │ │ │ │ + @ instruction: 0x0191f7d0 │ │ │ │ orrseq r0, r1, r8, ror #24 │ │ │ │ - orrseq r7, r5, r0, lsr #11 │ │ │ │ - orrseq r3, sl, r8, ror r1 │ │ │ │ - orrseq pc, r1, r0, asr #14 │ │ │ │ + orrseq r7, r5, r8, lsr #11 │ │ │ │ + orrseq r3, sl, r0, lsl #3 │ │ │ │ + orrseq pc, r1, r8, asr #14 │ │ │ │ orrseq r0, r1, r0, ror #23 │ │ │ │ - orrseq r7, r5, r4, lsl r5 │ │ │ │ - ldrsheq r3, [sl, r8] │ │ │ │ - @ instruction: 0x0191f6bc │ │ │ │ + orrseq r7, r5, ip, lsl r5 │ │ │ │ + orrseq r3, sl, r0, lsl #2 │ │ │ │ + orrseq pc, r1, r4, asr #13 │ │ │ │ orrseq r0, r1, r0, ror #22 │ │ │ │ - orrseq r7, r5, r0, lsr #9 │ │ │ │ - orrseq r3, sl, r4, lsl #1 │ │ │ │ - orrseq pc, r1, r8, asr #12 │ │ │ │ + orrseq r7, r5, r8, lsr #9 │ │ │ │ + orrseq r3, sl, ip, lsl #1 │ │ │ │ + orrseq pc, r1, r0, asr r6 @ │ │ │ │ orrseq r0, r1, r8, ror #21 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ svcvc 0x00efffff │ │ │ │ - orrseq r7, r5, r0, lsl r4 │ │ │ │ - @ instruction: 0x019a2ff8 │ │ │ │ - @ instruction: 0x0191f5bc │ │ │ │ + orrseq r7, r5, r8, lsl r4 │ │ │ │ + orrseq r3, sl, r0 │ │ │ │ + orrseq pc, r1, r4, asr #11 │ │ │ │ orrseq r0, r1, ip, asr sl │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - @ instruction: 0x019a2fb0 │ │ │ │ - orrseq pc, r1, r8, ror r5 @ │ │ │ │ + @ instruction: 0x019a2fb8 │ │ │ │ + orrseq pc, r1, r0, lsl #11 │ │ │ │ orrseq r0, r1, r4, lsl sl │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - orrseq r2, sl, r0, ror pc │ │ │ │ - orrseq pc, r1, r8, lsr r5 @ │ │ │ │ + orrseq r2, sl, r8, ror pc │ │ │ │ + orrseq pc, r1, r0, asr #10 │ │ │ │ @ instruction: 0x019109d4 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - orrseq r2, sl, r0, lsr pc │ │ │ │ - @ instruction: 0x0191f4f8 │ │ │ │ + orrseq r2, sl, r8, lsr pc │ │ │ │ + orrseq pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0x01910994 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ │ │ │ │ 000dd888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -31115,169 +31115,169 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #28] │ │ │ │ b dd9d4 │ │ │ │ @ instruction: 0x01a5ab74 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0190f498 │ │ │ │ @ instruction: 0x01a5ab38 │ │ │ │ - orrseq r4, r8, r8, lsr sl │ │ │ │ + orrseq r4, r8, r0, asr #20 │ │ │ │ orrseq r0, r1, ip, lsl #18 │ │ │ │ - orrseq r5, r6, r8, ror #9 │ │ │ │ - orrseq r2, sl, r0, lsr sp │ │ │ │ + @ instruction: 0x019654f0 │ │ │ │ + orrseq r2, sl, r8, lsr sp │ │ │ │ @ instruction: 0x019108d4 │ │ │ │ @ instruction: 0x01a5aa38 │ │ │ │ orrseq r0, r1, r8, ror r8 │ │ │ │ - @ instruction: 0x01982fd0 │ │ │ │ + @ instruction: 0x01982fd8 │ │ │ │ orrseq r0, r1, ip, lsl r8 │ │ │ │ - orrseq r2, sl, r4, lsl ip │ │ │ │ - @ instruction: 0x0191f1dc │ │ │ │ + orrseq r2, sl, ip, lsl ip │ │ │ │ + orrseq pc, r1, r4, ror #3 │ │ │ │ orrseq r0, r1, r0, lsl #13 │ │ │ │ @ instruction: 0x019107b8 │ │ │ │ andeq r7, r0, r0, lsr #10 │ │ │ │ orrseq r0, r1, r4, lsr r7 │ │ │ │ - orrseq r2, sl, ip, lsr #22 │ │ │ │ - ldrsheq pc, [r1, r4] @ │ │ │ │ + orrseq r2, sl, r4, lsr fp │ │ │ │ + ldrsheq pc, [r1, ip] @ │ │ │ │ @ instruction: 0x01910598 │ │ │ │ orrseq r0, r1, r4, lsl #14 │ │ │ │ - @ instruction: 0x019a2a90 │ │ │ │ - orrseq pc, r1, r8, asr r0 @ │ │ │ │ + @ instruction: 0x019a2a98 │ │ │ │ + orrseq pc, r1, r0, rrx │ │ │ │ @ instruction: 0x019104fc │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ orrseq r0, r1, ip, lsl #12 │ │ │ │ - @ instruction: 0x019a29f0 │ │ │ │ - @ instruction: 0x0191efb8 │ │ │ │ + @ instruction: 0x019a29f8 │ │ │ │ + orrseq lr, r1, r0, asr #31 │ │ │ │ orrseq r0, r1, ip, asr r4 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ @ instruction: 0x01910594 │ │ │ │ - orrseq r0, sl, ip, asr #4 │ │ │ │ + orrseq r0, sl, r4, asr r2 │ │ │ │ orrseq r0, r1, r8, lsr r5 │ │ │ │ - orrseq r2, sl, r0, lsr r9 │ │ │ │ - @ instruction: 0x0191eef8 │ │ │ │ + orrseq r2, sl, r8, lsr r9 │ │ │ │ + orrseq lr, r1, r0, lsl #30 │ │ │ │ @ instruction: 0x0191039c │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ - orrseq r2, sl, r0, lsr r7 │ │ │ │ - @ instruction: 0x0191ecf8 │ │ │ │ + orrseq r2, sl, r8, lsr r7 │ │ │ │ + orrseq lr, r1, r0, lsl #26 │ │ │ │ @ instruction: 0x0191019c │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x019102f4 │ │ │ │ - orrseq r2, sl, r4, asr #13 │ │ │ │ - orrseq lr, r1, ip, lsl #25 │ │ │ │ + orrseq r2, sl, ip, asr #13 │ │ │ │ + @ instruction: 0x0191ec94 │ │ │ │ orrseq r0, r1, r0, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ orrseq r0, r1, ip, lsr r2 │ │ │ │ - orrseq r2, sl, r8, ror #12 │ │ │ │ - orrseq lr, r1, r0, lsr ip │ │ │ │ + orrseq r2, sl, r0, ror r6 │ │ │ │ + orrseq lr, r1, r8, lsr ip │ │ │ │ ldrsbeq r0, [r1, r4] │ │ │ │ muleq r0, r6, r2 │ │ │ │ orrseq r0, r1, r4, asr #4 │ │ │ │ orrseq r0, r1, r0, ror r2 │ │ │ │ orrseq r0, r1, r4, ror r2 │ │ │ │ - orrseq r2, sl, ip, lsl #11 │ │ │ │ - orrseq lr, r1, r4, asr fp │ │ │ │ + @ instruction: 0x019a2594 │ │ │ │ + orrseq lr, r1, ip, asr fp │ │ │ │ @ instruction: 0x0190fff8 │ │ │ │ - orrseq r2, sl, ip, asr #10 │ │ │ │ - orrseq lr, r1, r4, lsl fp │ │ │ │ + orrseq r2, sl, r4, asr r5 │ │ │ │ + orrseq lr, r1, ip, lsl fp │ │ │ │ @ instruction: 0x0190ffb8 │ │ │ │ - orrseq r2, sl, r0, lsl r5 │ │ │ │ - @ instruction: 0x0191ead8 │ │ │ │ + orrseq r2, sl, r8, lsl r5 │ │ │ │ + orrseq lr, r1, r0, ror #21 │ │ │ │ orrseq pc, r0, ip, ror pc @ │ │ │ │ - @ instruction: 0x019a24d0 │ │ │ │ - @ instruction: 0x0191ea98 │ │ │ │ + @ instruction: 0x019a24d8 │ │ │ │ + orrseq lr, r1, r0, lsr #21 │ │ │ │ orrseq pc, r0, ip, lsr pc @ │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x019a2494 │ │ │ │ - orrseq lr, r1, ip, asr sl │ │ │ │ + @ instruction: 0x019a249c │ │ │ │ + orrseq lr, r1, r4, ror #20 │ │ │ │ orrseq pc, r0, r0, lsl #30 │ │ │ │ - orrseq r2, sl, r4, asr r4 │ │ │ │ - orrseq lr, r1, ip, lsl sl │ │ │ │ + orrseq r2, sl, ip, asr r4 │ │ │ │ + orrseq lr, r1, r4, lsr #20 │ │ │ │ orrseq pc, r0, r0, asr #29 │ │ │ │ - orrseq r2, sl, r4, lsl r4 │ │ │ │ - @ instruction: 0x0191e9dc │ │ │ │ + orrseq r2, sl, ip, lsl r4 │ │ │ │ + orrseq lr, r1, r4, ror #19 │ │ │ │ orrseq pc, r0, r0, lsl #29 │ │ │ │ - @ instruction: 0x019a23d4 │ │ │ │ - @ instruction: 0x0191e99c │ │ │ │ + @ instruction: 0x019a23dc │ │ │ │ + orrseq lr, r1, r4, lsr #19 │ │ │ │ orrseq pc, r0, r0, asr #28 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x019a2394 │ │ │ │ - orrseq lr, r1, ip, asr r9 │ │ │ │ + @ instruction: 0x019a239c │ │ │ │ + orrseq lr, r1, r4, ror #18 │ │ │ │ orrseq pc, r0, r0, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r2, sl, r4, asr r3 │ │ │ │ - orrseq lr, r1, ip, lsl r9 │ │ │ │ + orrseq r2, sl, ip, asr r3 │ │ │ │ + orrseq lr, r1, r4, lsr #18 │ │ │ │ orrseq pc, r0, r0, asr #27 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r2, sl, r4, lsl r3 │ │ │ │ - @ instruction: 0x0191e8dc │ │ │ │ + orrseq r2, sl, ip, lsl r3 │ │ │ │ + orrseq lr, r1, r4, ror #17 │ │ │ │ orrseq pc, r0, r0, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x019a22d8 │ │ │ │ - orrseq lr, r1, r0, lsr #17 │ │ │ │ + orrseq r2, sl, r0, ror #5 │ │ │ │ + orrseq lr, r1, r8, lsr #17 │ │ │ │ orrseq pc, r0, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x019a229c │ │ │ │ - orrseq lr, r1, r4, ror #16 │ │ │ │ + orrseq r2, sl, r4, lsr #5 │ │ │ │ + orrseq lr, r1, ip, ror #16 │ │ │ │ orrseq pc, r0, r8, lsl #26 │ │ │ │ - orrseq r2, sl, r0, ror #4 │ │ │ │ - orrseq lr, r1, r8, lsr #16 │ │ │ │ + orrseq r2, sl, r8, ror #4 │ │ │ │ + orrseq lr, r1, r0, lsr r8 │ │ │ │ orrseq pc, r0, ip, asr #25 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - orrseq r2, sl, r4, lsr #4 │ │ │ │ - orrseq lr, r1, ip, ror #15 │ │ │ │ + orrseq r2, sl, ip, lsr #4 │ │ │ │ + @ instruction: 0x0191e7f4 │ │ │ │ @ instruction: 0x0190fc90 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - orrseq r2, sl, r8, ror #3 │ │ │ │ - @ instruction: 0x0191e7b0 │ │ │ │ + @ instruction: 0x019a21f0 │ │ │ │ + @ instruction: 0x0191e7b8 │ │ │ │ orrseq pc, r0, r4, asr ip @ │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - orrseq r2, sl, ip, lsr #3 │ │ │ │ - orrseq lr, r1, r4, ror r7 │ │ │ │ + @ instruction: 0x019a21b4 │ │ │ │ + orrseq lr, r1, ip, ror r7 │ │ │ │ orrseq pc, r0, r8, lsl ip @ │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - orrseq r2, sl, ip, asr r1 │ │ │ │ + orrseq r2, sl, r4, ror #2 │ │ │ │ orrseq pc, r0, r4, ror sp @ │ │ │ │ orrseq pc, r0, r8, asr #23 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - orrseq r2, sl, ip, lsl #2 │ │ │ │ - @ instruction: 0x0191e6d4 │ │ │ │ + orrseq r2, sl, r4, lsl r1 │ │ │ │ + @ instruction: 0x0191e6dc │ │ │ │ orrseq pc, r0, r8, ror fp @ │ │ │ │ @ instruction: 0x000002be │ │ │ │ - orrseq r2, sl, ip, asr #1 │ │ │ │ - @ instruction: 0x0191e694 │ │ │ │ + ldrsbeq r2, [sl, r4] │ │ │ │ + @ instruction: 0x0191e69c │ │ │ │ orrseq pc, r0, r8, lsr fp @ │ │ │ │ muleq r0, sp, r2 │ │ │ │ - @ instruction: 0x019a2090 │ │ │ │ - orrseq lr, r1, r8, asr r6 │ │ │ │ + @ instruction: 0x019a2098 │ │ │ │ + orrseq lr, r1, r0, ror #12 │ │ │ │ @ instruction: 0x0190fafc │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - orrseq r2, sl, r0, asr r0 │ │ │ │ - orrseq lr, r1, r8, lsl r6 │ │ │ │ + orrseq r2, sl, r8, asr r0 │ │ │ │ + orrseq lr, r1, r0, lsr #12 │ │ │ │ @ instruction: 0x0190fabc │ │ │ │ muleq r0, r1, r2 │ │ │ │ - orrseq r2, sl, r0, lsl r0 │ │ │ │ - @ instruction: 0x0191e5d8 │ │ │ │ + orrseq r2, sl, r8, lsl r0 │ │ │ │ + orrseq lr, r1, r0, ror #11 │ │ │ │ orrseq pc, r0, ip, ror sl @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - @ instruction: 0x019a1fd4 │ │ │ │ - @ instruction: 0x0191e59c │ │ │ │ + @ instruction: 0x019a1fdc │ │ │ │ + orrseq lr, r1, r4, lsr #11 │ │ │ │ orrseq pc, r0, r0, asr #20 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - @ instruction: 0x019a1f98 │ │ │ │ - orrseq lr, r1, r0, ror #10 │ │ │ │ + orrseq r1, sl, r0, lsr #31 │ │ │ │ + orrseq lr, r1, r8, ror #10 │ │ │ │ orrseq pc, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - orrseq r1, sl, ip, asr pc │ │ │ │ - orrseq lr, r1, r4, lsr #10 │ │ │ │ + orrseq r1, sl, r4, ror #30 │ │ │ │ + orrseq lr, r1, ip, lsr #10 │ │ │ │ orrseq pc, r0, r8, asr #19 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - orrseq r1, sl, r0, lsr #30 │ │ │ │ - orrseq lr, r1, r8, ror #9 │ │ │ │ + orrseq r1, sl, r8, lsr #30 │ │ │ │ + @ instruction: 0x0191e4f0 │ │ │ │ orrseq pc, r0, ip, lsl #19 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - orrseq r1, sl, r4, ror #29 │ │ │ │ - orrseq lr, r1, ip, lsr #9 │ │ │ │ + orrseq r1, sl, ip, ror #29 │ │ │ │ + @ instruction: 0x0191e4b4 │ │ │ │ orrseq pc, r0, r0, asr r9 @ │ │ │ │ │ │ │ │ 000dea74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -31463,37 +31463,37 @@ │ │ │ │ bl b7b24 │ │ │ │ b deb40 │ │ │ │ @ instruction: 0x01a7262c │ │ │ │ @ instruction: 0x01a5996c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a7258c │ │ │ │ @ instruction: 0x01a598cc │ │ │ │ - @ instruction: 0x019a1ad0 │ │ │ │ - @ instruction: 0x0191e098 │ │ │ │ + @ instruction: 0x019a1ad8 │ │ │ │ + orrseq lr, r1, r0, lsr #1 │ │ │ │ orrseq pc, r0, ip, lsr r5 @ │ │ │ │ - @ instruction: 0x019a1a94 │ │ │ │ - orrseq lr, r1, ip, asr r0 │ │ │ │ + @ instruction: 0x019a1a9c │ │ │ │ + orrseq lr, r1, r4, rrx │ │ │ │ orrseq pc, r0, r0, lsl #10 │ │ │ │ - orrseq r1, sl, ip, asr sl │ │ │ │ - orrseq lr, r1, r4, lsr #32 │ │ │ │ + orrseq r1, sl, r4, ror #20 │ │ │ │ + orrseq lr, r1, ip, lsr #32 │ │ │ │ orrseq pc, r0, r8, asr #9 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - orrseq r1, sl, r4, lsr #20 │ │ │ │ - orrseq sp, r1, ip, ror #31 │ │ │ │ + orrseq r1, sl, ip, lsr #20 │ │ │ │ + @ instruction: 0x0191dff4 │ │ │ │ @ instruction: 0x0190f490 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - orrseq r1, sl, ip, ror #19 │ │ │ │ - @ instruction: 0x0191dfb4 │ │ │ │ + @ instruction: 0x019a19f4 │ │ │ │ + @ instruction: 0x0191dfbc │ │ │ │ orrseq pc, r0, r8, asr r4 @ │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x019a19b8 │ │ │ │ - orrseq sp, r1, ip, ror pc │ │ │ │ + orrseq r1, sl, r0, asr #19 │ │ │ │ + orrseq sp, r1, r4, lsl #31 │ │ │ │ orrseq pc, r0, r4, lsr #8 │ │ │ │ - orrseq r1, sl, ip, ror r9 │ │ │ │ - orrseq sp, r1, r4, asr #30 │ │ │ │ + orrseq r1, sl, r4, lsl #19 │ │ │ │ + orrseq sp, r1, ip, asr #30 │ │ │ │ orrseq pc, r0, r8, ror #7 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ │ │ │ │ 000dedd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -32154,96 +32154,96 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne df104 │ │ │ │ b df61c │ │ │ │ @ instruction: 0x01a59628 │ │ │ │ @ instruction: 0x01a59618 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r1, sl, ip, ror #16 │ │ │ │ + orrseq r1, sl, r4, ror r8 │ │ │ │ @ instruction: 0x0190f2d8 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - orrseq r3, r8, r0, lsr #9 │ │ │ │ + orrseq r3, r8, r8, lsr #9 │ │ │ │ andseq r7, r2, r3, asr fp │ │ │ │ - orrseq r1, sl, r4, lsl r7 │ │ │ │ - orrseq r1, sl, r0, lsl #14 │ │ │ │ + orrseq r1, sl, ip, lsl r7 │ │ │ │ + orrseq r1, sl, r8, lsl #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq pc, r0, r0, rrx │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ @ instruction: 0x01a59308 │ │ │ │ - orrseq r1, sl, r8, lsr r5 │ │ │ │ - orrseq sp, r1, r0, lsl #22 │ │ │ │ + orrseq r1, sl, r0, asr #10 │ │ │ │ + orrseq sp, r1, r8, lsl #22 │ │ │ │ orrseq lr, r0, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - @ instruction: 0x019a14d0 │ │ │ │ - @ instruction: 0x0191da98 │ │ │ │ + @ instruction: 0x019a14d8 │ │ │ │ + orrseq sp, r1, r0, lsr #21 │ │ │ │ orrseq lr, r0, ip, lsr pc │ │ │ │ - orrseq r1, sl, r8, ror #8 │ │ │ │ - orrseq sp, r1, r0, lsr sl │ │ │ │ + orrseq r1, sl, r0, ror r4 │ │ │ │ + orrseq sp, r1, r8, lsr sl │ │ │ │ @ instruction: 0x0190eed4 │ │ │ │ - orrseq r1, sl, r0, lsl #8 │ │ │ │ - orrseq sp, r1, r8, asr #19 │ │ │ │ + orrseq r1, sl, r8, lsl #8 │ │ │ │ + @ instruction: 0x0191d9d0 │ │ │ │ orrseq lr, r0, ip, ror #28 │ │ │ │ - @ instruction: 0x019a139c │ │ │ │ - orrseq sp, r1, r0, ror #18 │ │ │ │ + orrseq r1, sl, r4, lsr #7 │ │ │ │ + orrseq sp, r1, r8, ror #18 │ │ │ │ orrseq lr, r0, r8, lsl #28 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ orrseq lr, r0, r8, ror r1 │ │ │ │ - @ instruction: 0x0191d8d0 │ │ │ │ - @ instruction: 0x019a12d4 │ │ │ │ - @ instruction: 0x0191d89c │ │ │ │ + @ instruction: 0x0191d8d8 │ │ │ │ + @ instruction: 0x019a12dc │ │ │ │ + orrseq sp, r1, r4, lsr #17 │ │ │ │ orrseq lr, r0, r0, asr #26 │ │ │ │ - @ instruction: 0x019a1294 │ │ │ │ - orrseq sp, r1, ip, asr r8 │ │ │ │ + @ instruction: 0x019a129c │ │ │ │ + orrseq sp, r1, r4, ror #16 │ │ │ │ orrseq lr, r0, r0, lsl #26 │ │ │ │ - orrseq r1, sl, r4, asr r2 │ │ │ │ - orrseq sp, r1, ip, lsl r8 │ │ │ │ + orrseq r1, sl, ip, asr r2 │ │ │ │ + orrseq sp, r1, r4, lsr #16 │ │ │ │ orrseq lr, r0, r0, asr #25 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - orrseq r1, sl, r4, lsl r2 │ │ │ │ - @ instruction: 0x0191d7dc │ │ │ │ + orrseq r1, sl, ip, lsl r2 │ │ │ │ + orrseq sp, r1, r4, ror #15 │ │ │ │ orrseq lr, r0, r0, lsl #25 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x019a11d4 │ │ │ │ - @ instruction: 0x0191d79c │ │ │ │ + @ instruction: 0x019a11dc │ │ │ │ + orrseq sp, r1, r4, lsr #15 │ │ │ │ orrseq lr, r0, r0, asr #24 │ │ │ │ - orrseq sp, r1, r4, ror #14 │ │ │ │ - orrseq r1, sl, r0, ror #2 │ │ │ │ - orrseq sp, r1, r8, lsr #14 │ │ │ │ + orrseq sp, r1, ip, ror #14 │ │ │ │ + orrseq r1, sl, r8, ror #2 │ │ │ │ + orrseq sp, r1, r0, lsr r7 │ │ │ │ orrseq lr, r0, ip, asr #23 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - orrseq r1, sl, r0, lsr #2 │ │ │ │ - orrseq sp, r1, r8, ror #13 │ │ │ │ + orrseq r1, sl, r8, lsr #2 │ │ │ │ + @ instruction: 0x0191d6f0 │ │ │ │ orrseq lr, r0, ip, lsl #23 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x0191d6b0 │ │ │ │ + @ instruction: 0x0191d6b8 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ orrseq lr, r0, r8, asr #27 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - orrseq r1, sl, r8, ror r0 │ │ │ │ - orrseq sp, r1, r0, asr #12 │ │ │ │ + orrseq r1, sl, r0, lsl #1 │ │ │ │ + orrseq sp, r1, r8, asr #12 │ │ │ │ orrseq lr, r0, r0, ror #21 │ │ │ │ - orrseq r1, sl, ip, lsr r0 │ │ │ │ - orrseq sp, r1, r4, lsl #12 │ │ │ │ + orrseq r1, sl, r4, asr #32 │ │ │ │ + orrseq sp, r1, ip, lsl #12 │ │ │ │ orrseq lr, r0, r8, lsr #21 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ orrseq lr, r0, r4, ror #26 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - @ instruction: 0x0191d594 │ │ │ │ + @ instruction: 0x0191d59c │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ @ instruction: 0x0190ecdc │ │ │ │ - orrseq r0, sl, r0, ror pc │ │ │ │ - orrseq sp, r1, r8, lsr r5 │ │ │ │ + orrseq r0, sl, r8, ror pc │ │ │ │ + orrseq sp, r1, r0, asr #10 │ │ │ │ @ instruction: 0x0190e9dc │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - orrseq r0, sl, r4, lsr pc │ │ │ │ - @ instruction: 0x0191d4fc │ │ │ │ + orrseq r0, sl, ip, lsr pc │ │ │ │ + orrseq sp, r1, r4, lsl #10 │ │ │ │ orrseq lr, r0, r0, lsr #19 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - orrseq sp, r1, r4, asr #9 │ │ │ │ - orrseq r0, sl, r0, asr #29 │ │ │ │ + orrseq sp, r1, ip, asr #9 │ │ │ │ + orrseq r0, sl, r8, asr #29 │ │ │ │ orrseq lr, r0, r8, asr #24 │ │ │ │ orrseq lr, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ │ │ │ │ 000df984 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -32339,27 +32339,27 @@ │ │ │ │ ldr r1, [pc, #32] @ dfb18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b dfa30 │ │ │ │ - orrseq r0, sl, r4, lsl sp │ │ │ │ + orrseq r0, sl, ip, lsl sp │ │ │ │ orrseq lr, r0, r0, asr #21 │ │ │ │ orrseq lr, r0, ip, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - orrseq sp, r1, ip, lsr #4 │ │ │ │ + orrseq sp, r1, r4, lsr r2 │ │ │ │ orrseq lr, r0, ip, asr #13 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ orrseq lr, r0, r8, lsr sl │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ orrseq lr, r0, r8, lsl #20 │ │ │ │ - orrseq sp, r1, r4, asr #3 │ │ │ │ + orrseq sp, r1, ip, asr #3 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - orrseq sp, r1, ip, lsl #3 │ │ │ │ + @ instruction: 0x0191d194 │ │ │ │ │ │ │ │ 000dfb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -32545,30 +32545,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b dfda0 │ │ │ │ @ instruction: 0x01a58838 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a58824 │ │ │ │ - orrseq r0, sl, ip, lsl #21 │ │ │ │ + @ instruction: 0x019a0a94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x0190e4fc │ │ │ │ orrseq ip, r0, r4, lsl #19 │ │ │ │ @ instruction: 0x01a5874c │ │ │ │ - @ instruction: 0x019a09b4 │ │ │ │ + @ instruction: 0x019a09bc │ │ │ │ orrseq lr, r0, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq ip, r1, r4, lsr pc │ │ │ │ + orrseq ip, r1, ip, lsr pc │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq ip, r1, r0, ror #29 │ │ │ │ - orrseq r0, sl, r0, ror #17 │ │ │ │ + orrseq ip, r1, r8, ror #29 │ │ │ │ + orrseq r0, sl, r8, ror #17 │ │ │ │ orrseq lr, r0, r4, asr #14 │ │ │ │ orrseq lr, r0, ip, asr #6 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq ip, r1, r8, ror #28 │ │ │ │ + orrseq ip, r1, r0, ror lr │ │ │ │ │ │ │ │ 000dfe64 : │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ beq dfe88 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r2, r3, #12 │ │ │ │ @@ -32795,27 +32795,27 @@ │ │ │ │ b e015c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a58534 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a58510 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x0190e5d0 │ │ │ │ - @ instruction: 0x019a08d4 │ │ │ │ + @ instruction: 0x019a08dc │ │ │ │ @ instruction: 0x01a58470 │ │ │ │ orrseq lr, r0, r8, ror #10 │ │ │ │ - orrseq r0, sl, r4, ror #16 │ │ │ │ + orrseq r0, sl, ip, ror #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x019a07b8 │ │ │ │ + orrseq r0, sl, r0, asr #15 │ │ │ │ orrseq lr, r0, ip, lsl #9 │ │ │ │ orrseq lr, r0, ip, asr r4 │ │ │ │ - orrseq r0, sl, r8, ror #14 │ │ │ │ + orrseq r0, sl, r0, ror r7 │ │ │ │ orrseq lr, r0, r0, lsl r4 │ │ │ │ - orrseq r0, sl, r4, lsl r7 │ │ │ │ + orrseq r0, sl, ip, lsl r7 │ │ │ │ @ instruction: 0x0190e3b0 │ │ │ │ - orrseq r0, sl, ip, lsr #13 │ │ │ │ + @ instruction: 0x019a06b4 │ │ │ │ │ │ │ │ 000e0228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #796] @ e055c │ │ │ │ @@ -33020,27 +33020,27 @@ │ │ │ │ b e04d4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r8, [r5, r4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a581b0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orrseq lr, r0, r0, ror r2 │ │ │ │ - orrseq r0, sl, r0, lsl #11 │ │ │ │ + orrseq r0, sl, r8, lsl #11 │ │ │ │ @ instruction: 0x01a5810c │ │ │ │ orrseq lr, r0, r4, lsl #4 │ │ │ │ - orrseq r0, sl, r0, lsl r5 │ │ │ │ + orrseq r0, sl, r8, lsl r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, sl, ip, asr #8 │ │ │ │ + orrseq r0, sl, r4, asr r4 │ │ │ │ orrseq lr, r0, r0, lsr #2 │ │ │ │ - orrseq r0, sl, r4, lsl #8 │ │ │ │ + orrseq r0, sl, ip, lsl #8 │ │ │ │ orrseq lr, r0, r0, ror #1 │ │ │ │ @ instruction: 0x0190e09c │ │ │ │ - orrseq r0, sl, ip, lsr #7 │ │ │ │ + @ instruction: 0x019a03b4 │ │ │ │ orrseq lr, r0, r8, lsr r0 │ │ │ │ - orrseq r0, sl, r4, asr #6 │ │ │ │ + orrseq r0, sl, ip, asr #6 │ │ │ │ │ │ │ │ 000e05a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #792] @ e08d4 │ │ │ │ @@ -33244,27 +33244,27 @@ │ │ │ │ b e084c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a57e58 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a57e34 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x0190def4 │ │ │ │ - orrseq r0, sl, r4, lsl #4 │ │ │ │ + orrseq r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0x01a57d90 │ │ │ │ orrseq sp, r0, r8, lsl #29 │ │ │ │ - @ instruction: 0x019a0194 │ │ │ │ + @ instruction: 0x019a019c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r0, [sl, r4] │ │ │ │ + ldrsbeq r0, [sl, ip] │ │ │ │ orrseq sp, r0, r8, lsr #27 │ │ │ │ - orrseq r0, sl, ip, lsl #1 │ │ │ │ + @ instruction: 0x019a0094 │ │ │ │ orrseq sp, r0, r8, ror #26 │ │ │ │ orrseq sp, r0, r4, lsr #26 │ │ │ │ - orrseq r0, sl, r4, lsr r0 │ │ │ │ + orrseq r0, sl, ip, lsr r0 │ │ │ │ orrseq sp, r0, r0, asr #25 │ │ │ │ - orrseq pc, r9, ip, asr #31 │ │ │ │ + @ instruction: 0x0199ffd4 │ │ │ │ │ │ │ │ 000e091c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #820] @ e0c68 │ │ │ │ @@ -33475,27 +33475,27 @@ │ │ │ │ b e0be0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a57ae0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a57abc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orrseq sp, r0, r8, ror fp │ │ │ │ - orrseq pc, r9, r8, lsl #29 │ │ │ │ + @ instruction: 0x0199fe90 │ │ │ │ @ instruction: 0x01a57a14 │ │ │ │ orrseq sp, r0, ip, lsl #22 │ │ │ │ - orrseq pc, r9, r8, lsl lr @ │ │ │ │ + orrseq pc, r9, r0, lsr #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r9, r0, asr #26 │ │ │ │ + orrseq pc, r9, r8, asr #26 │ │ │ │ orrseq sp, r0, r4, lsl sl │ │ │ │ - @ instruction: 0x0199fcf8 │ │ │ │ + orrseq pc, r9, r0, lsl #26 │ │ │ │ @ instruction: 0x0190d9d4 │ │ │ │ @ instruction: 0x0190d990 │ │ │ │ - orrseq pc, r9, r0, lsr #25 │ │ │ │ + orrseq pc, r9, r8, lsr #25 │ │ │ │ orrseq sp, r0, ip, lsr #18 │ │ │ │ - orrseq pc, r9, r8, lsr ip @ │ │ │ │ + orrseq pc, r9, r0, asr #24 │ │ │ │ │ │ │ │ 000e0cb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #796] @ e0fe4 │ │ │ │ @@ -33700,27 +33700,27 @@ │ │ │ │ b e0f5c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a5774c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a57728 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orrseq sp, r0, r8, ror #15 │ │ │ │ - @ instruction: 0x0199faf8 │ │ │ │ + orrseq pc, r9, r0, lsl #22 │ │ │ │ @ instruction: 0x01a57684 │ │ │ │ orrseq sp, r0, ip, ror r7 │ │ │ │ - orrseq pc, r9, r8, lsl #21 │ │ │ │ + @ instruction: 0x0199fa90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r9, r4, asr #19 │ │ │ │ + orrseq pc, r9, ip, asr #19 │ │ │ │ @ instruction: 0x0190d698 │ │ │ │ - orrseq pc, r9, ip, ror r9 @ │ │ │ │ + orrseq pc, r9, r4, lsl #19 │ │ │ │ orrseq sp, r0, r8, asr r6 │ │ │ │ orrseq sp, r0, r4, lsl r6 │ │ │ │ - orrseq pc, r9, r4, lsr #18 │ │ │ │ + orrseq pc, r9, ip, lsr #18 │ │ │ │ @ instruction: 0x0190d5b0 │ │ │ │ - @ instruction: 0x0199f8bc │ │ │ │ + orrseq pc, r9, r4, asr #17 │ │ │ │ │ │ │ │ 000e102c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #792] @ e135c │ │ │ │ @@ -33924,27 +33924,27 @@ │ │ │ │ b e12d4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r7, [r5, r0]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a573ac │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orrseq sp, r0, ip, ror #8 │ │ │ │ - orrseq pc, r9, ip, ror r7 @ │ │ │ │ + orrseq pc, r9, r4, lsl #15 │ │ │ │ @ instruction: 0x01a57308 │ │ │ │ orrseq sp, r0, r0, lsl #8 │ │ │ │ - orrseq pc, r9, ip, lsl #14 │ │ │ │ + orrseq pc, r9, r4, lsl r7 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r9, ip, asr #12 │ │ │ │ + orrseq pc, r9, r4, asr r6 @ │ │ │ │ orrseq sp, r0, r0, lsr #6 │ │ │ │ - orrseq pc, r9, r4, lsl #12 │ │ │ │ + orrseq pc, r9, ip, lsl #12 │ │ │ │ orrseq sp, r0, r0, ror #5 │ │ │ │ @ instruction: 0x0190d29c │ │ │ │ - orrseq pc, r9, ip, lsr #11 │ │ │ │ + @ instruction: 0x0199f5b4 │ │ │ │ orrseq sp, r0, r8, lsr r2 │ │ │ │ - orrseq pc, r9, r4, asr #10 │ │ │ │ + orrseq pc, r9, ip, asr #10 │ │ │ │ │ │ │ │ 000e13a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #796] @ e16d8 │ │ │ │ @@ -34149,27 +34149,27 @@ │ │ │ │ b e1650 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a57058 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a57034 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ ldrsheq sp, [r0, r4] │ │ │ │ - orrseq pc, r9, r4, lsl #8 │ │ │ │ + orrseq pc, r9, ip, lsl #8 │ │ │ │ @ instruction: 0x01a56f90 │ │ │ │ orrseq sp, r0, r8, lsl #1 │ │ │ │ - @ instruction: 0x0199f394 │ │ │ │ + @ instruction: 0x0199f39c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0199f2d0 │ │ │ │ + @ instruction: 0x0199f2d8 │ │ │ │ orrseq ip, r0, r4, lsr #31 │ │ │ │ - orrseq pc, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x0199f290 │ │ │ │ orrseq ip, r0, r4, ror #30 │ │ │ │ orrseq ip, r0, r0, lsr #30 │ │ │ │ - orrseq pc, r9, r0, lsr r2 @ │ │ │ │ + orrseq pc, r9, r8, lsr r2 @ │ │ │ │ @ instruction: 0x0190cebc │ │ │ │ - orrseq pc, r9, r8, asr #3 │ │ │ │ + @ instruction: 0x0199f1d0 │ │ │ │ │ │ │ │ 000e1720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #792] @ e1a50 │ │ │ │ @@ -34373,27 +34373,27 @@ │ │ │ │ b e19c8 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [r5, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a56cb8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orrseq ip, r0, r8, ror sp │ │ │ │ - orrseq pc, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x0199f090 │ │ │ │ @ instruction: 0x01a56c14 │ │ │ │ orrseq ip, r0, ip, lsl #26 │ │ │ │ - orrseq pc, r9, r8, lsl r0 @ │ │ │ │ + orrseq pc, r9, r0, lsr #32 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq lr, r9, r8, asr pc │ │ │ │ + orrseq lr, r9, r0, ror #30 │ │ │ │ orrseq ip, r0, ip, lsr #24 │ │ │ │ - orrseq lr, r9, r0, lsl pc │ │ │ │ + orrseq lr, r9, r8, lsl pc │ │ │ │ orrseq ip, r0, ip, ror #23 │ │ │ │ orrseq ip, r0, r8, lsr #23 │ │ │ │ - @ instruction: 0x0199eeb8 │ │ │ │ + orrseq lr, r9, r0, asr #29 │ │ │ │ orrseq ip, r0, r4, asr #22 │ │ │ │ - orrseq lr, r9, r0, asr lr │ │ │ │ + orrseq lr, r9, r8, asr lr │ │ │ │ │ │ │ │ 000e1a98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #1128] @ e1f18 │ │ │ │ @@ -34681,33 +34681,33 @@ │ │ │ │ b e1e30 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a56964 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a56940 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x0190c9f8 │ │ │ │ - orrseq lr, r9, r8, lsl #26 │ │ │ │ + orrseq lr, r9, r0, lsl sp │ │ │ │ @ instruction: 0x01a56894 │ │ │ │ orrseq ip, r0, ip, lsl #19 │ │ │ │ - @ instruction: 0x0199ec98 │ │ │ │ + orrseq lr, r9, r0, lsr #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0199ebb8 │ │ │ │ + orrseq lr, r9, r0, asr #23 │ │ │ │ orrseq ip, r0, ip, lsl #17 │ │ │ │ - orrseq lr, r9, r4, ror fp │ │ │ │ + orrseq lr, r9, ip, ror fp │ │ │ │ orrseq ip, r0, r8, asr #16 │ │ │ │ - orrseq lr, r9, ip, lsr #22 │ │ │ │ + orrseq lr, r9, r4, lsr fp │ │ │ │ orrseq ip, r0, r8, lsl #16 │ │ │ │ orrseq ip, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x0199ead4 │ │ │ │ + @ instruction: 0x0199eadc │ │ │ │ orrseq ip, r0, r0, asr #14 │ │ │ │ - orrseq lr, r9, r0, asr sl │ │ │ │ + orrseq lr, r9, r8, asr sl │ │ │ │ @ instruction: 0x0190c6dc │ │ │ │ - orrseq lr, r9, r8, ror #19 │ │ │ │ + @ instruction: 0x0199e9f0 │ │ │ │ orrseq ip, r0, ip, ror r6 │ │ │ │ - orrseq lr, r9, r8, lsl #19 │ │ │ │ + @ instruction: 0x0199e990 │ │ │ │ │ │ │ │ 000e1f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -34825,15 +34825,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq ip, r0, r0, lsr #9 │ │ │ │ orrseq ip, r0, r4, ror #8 │ │ │ │ - orrseq lr, r9, r0, asr r8 │ │ │ │ + orrseq lr, r9, r8, asr r8 │ │ │ │ │ │ │ │ 000e2160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -34928,15 +34928,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq ip, r0, r8, lsl #6 │ │ │ │ - orrseq lr, r9, r0, asr #13 │ │ │ │ + orrseq lr, r9, r8, asr #13 │ │ │ │ orrseq ip, r0, r0, asr #5 │ │ │ │ │ │ │ │ 000e22f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -35175,21 +35175,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r9, r4, lsr r4 │ │ │ │ + orrseq lr, r9, ip, lsr r4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq fp, r0, ip, ror #30 │ │ │ │ - orrseq lr, r9, r4, lsr #6 │ │ │ │ + orrseq lr, r9, ip, lsr #6 │ │ │ │ orrseq fp, r0, r4, lsr #30 │ │ │ │ orrseq fp, r0, ip, lsr #30 │ │ │ │ - orrseq lr, r9, r4, ror #5 │ │ │ │ + orrseq lr, r9, ip, ror #5 │ │ │ │ orrseq fp, r0, r4, ror #29 │ │ │ │ │ │ │ │ 000e26e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -35493,26 +35493,26 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq fp, r0, r4, lsr ip │ │ │ │ - orrseq lr, r9, ip, lsl r0 │ │ │ │ + orrseq lr, r9, r4, lsr #32 │ │ │ │ @ instruction: 0x01a55aa4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sp, r9, r4, lsl #31 │ │ │ │ + orrseq sp, r9, ip, lsl #31 │ │ │ │ orrseq fp, r0, r8, lsl #23 │ │ │ │ orrseq fp, r0, r8, asr #22 │ │ │ │ - orrseq sp, r9, ip, lsr #30 │ │ │ │ + orrseq sp, r9, r4, lsr pc │ │ │ │ orrseq fp, r0, r0, lsl #21 │ │ │ │ - orrseq sp, r9, ip, lsr lr │ │ │ │ + orrseq sp, r9, r4, asr #28 │ │ │ │ orrseq fp, r0, ip, lsr sl │ │ │ │ orrseq fp, r0, ip, lsr sl │ │ │ │ - @ instruction: 0x0199ddf8 │ │ │ │ + orrseq sp, r9, r0, lsl #28 │ │ │ │ @ instruction: 0x0190b9f8 │ │ │ │ │ │ │ │ 000e2be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -35810,22 +35810,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r9, r6, asr fp │ │ │ │ + orrseq sp, r9, lr, asr fp │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq sp, r9, r0, ror sl │ │ │ │ + orrseq sp, r9, r8, ror sl │ │ │ │ @ instruction: 0x0190b590 │ │ │ │ - orrseq sp, r9, r8, asr #18 │ │ │ │ + orrseq sp, r9, r0, asr r9 │ │ │ │ orrseq fp, r0, r8, asr #10 │ │ │ │ orrseq fp, r0, r0, asr r5 │ │ │ │ - orrseq sp, r9, r8, lsl #18 │ │ │ │ + orrseq sp, r9, r0, lsl r9 │ │ │ │ orrseq fp, r0, r8, lsl #10 │ │ │ │ │ │ │ │ 000e30c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -36132,29 +36132,29 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq fp, r0, r8, lsr #6 │ │ │ │ - orrseq sp, r9, r0, lsl r7 │ │ │ │ + orrseq sp, r9, r8, lsl r7 │ │ │ │ @ instruction: 0x01a55198 │ │ │ │ orrseq fp, r0, ip, lsl #5 │ │ │ │ - orrseq sp, r9, r4, ror r6 │ │ │ │ + orrseq sp, r9, ip, ror r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0199d5f4 │ │ │ │ + @ instruction: 0x0199d5fc │ │ │ │ @ instruction: 0x0190b1f0 │ │ │ │ - orrseq sp, r9, ip, lsr #11 │ │ │ │ + @ instruction: 0x0199d5b4 │ │ │ │ @ instruction: 0x0190b1b0 │ │ │ │ orrseq fp, r0, r8, lsl #3 │ │ │ │ - orrseq sp, r9, ip, ror #10 │ │ │ │ + orrseq sp, r9, r4, ror r5 │ │ │ │ ldrheq fp, [r0, r4] │ │ │ │ - @ instruction: 0x0199d498 │ │ │ │ + orrseq sp, r9, r0, lsr #9 │ │ │ │ orrseq fp, r0, r4, rrx │ │ │ │ - orrseq sp, r9, ip, lsl r4 │ │ │ │ + orrseq sp, r9, r4, lsr #8 │ │ │ │ orrseq fp, r0, r4, lsr #32 │ │ │ │ │ │ │ │ 000e35e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -36365,23 +36365,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq sl, r0, r8, lsl lr │ │ │ │ - orrseq sp, r9, r0, lsl #4 │ │ │ │ + orrseq sp, r9, r8, lsl #4 │ │ │ │ @ instruction: 0x01a54c88 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sp, r9, r4, ror r1 │ │ │ │ + orrseq sp, r9, ip, ror r1 │ │ │ │ orrseq sl, r0, r8, ror sp │ │ │ │ orrseq sl, r0, ip, asr #26 │ │ │ │ - orrseq sp, r9, r0, lsr r1 │ │ │ │ + orrseq sp, r9, r8, lsr r1 │ │ │ │ orrseq sl, r0, r8, asr #25 │ │ │ │ - orrseq sp, r9, r0, lsl #1 │ │ │ │ + orrseq sp, r9, r8, lsl #1 │ │ │ │ orrseq sl, r0, r8, lsl #25 │ │ │ │ │ │ │ │ 000e3964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -36584,27 +36584,27 @@ │ │ │ │ b e3c08 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a54a98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a54a74 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orrseq sl, r0, r8, asr #23 │ │ │ │ - orrseq ip, r9, ip, asr #31 │ │ │ │ + @ instruction: 0x0199cfd4 │ │ │ │ @ instruction: 0x01a549cc │ │ │ │ orrseq sl, r0, r0, ror #22 │ │ │ │ - orrseq ip, r9, ip, asr pc │ │ │ │ + orrseq ip, r9, r4, ror #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq ip, r9, r8, lsr #29 │ │ │ │ + @ instruction: 0x0199ceb0 │ │ │ │ orrseq sl, r0, ip, ror sl │ │ │ │ orrseq sl, r0, ip, asr #20 │ │ │ │ - orrseq ip, r9, r8, asr lr │ │ │ │ + orrseq ip, r9, r0, ror #28 │ │ │ │ orrseq sl, r0, r0, lsl #20 │ │ │ │ - orrseq ip, r9, r4, lsl #28 │ │ │ │ + orrseq ip, r9, ip, lsl #28 │ │ │ │ orrseq sl, r0, r0, lsr #19 │ │ │ │ - @ instruction: 0x0199cd9c │ │ │ │ + orrseq ip, r9, r4, lsr #27 │ │ │ │ │ │ │ │ 000e3cd4 : │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ beq e3d0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -36628,17 +36628,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #218 @ 0xda │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b e3d04 │ │ │ │ - orrseq r8, r1, r0, asr pc │ │ │ │ + orrseq r8, r1, r8, asr pc │ │ │ │ @ instruction: 0x0190a8d4 │ │ │ │ - orrseq ip, r9, r0, ror #25 │ │ │ │ + orrseq ip, r9, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ e3dcc │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -36662,16 +36662,16 @@ │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e3d84 │ │ │ │ @ instruction: 0x01a6d358 │ │ │ │ - orrseq ip, r9, ip, ror #24 │ │ │ │ - @ instruction: 0x01918ed4 │ │ │ │ + orrseq ip, r9, r4, ror ip │ │ │ │ + @ instruction: 0x01918edc │ │ │ │ orrseq sl, r0, r0, asr r8 │ │ │ │ │ │ │ │ 000e3ddc : │ │ │ │ ldr r2, [pc, #236] @ e3ed0 │ │ │ │ ldr r3, [pc, #236] @ e3ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -36733,19 +36733,19 @@ │ │ │ │ bl b7b24 │ │ │ │ b e3e58 │ │ │ │ @ instruction: 0x01a6d2e0 │ │ │ │ @ instruction: 0x01a54628 │ │ │ │ andeq r7, r0, r8, asr #9 │ │ │ │ orrseq sl, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xffffff08 │ │ │ │ - orrseq ip, r9, r0, lsr #23 │ │ │ │ - orrseq r8, r1, r4, lsl #28 │ │ │ │ + orrseq ip, r9, r8, lsr #23 │ │ │ │ + orrseq r8, r1, ip, lsl #28 │ │ │ │ orrseq sl, r0, r8, lsl #15 │ │ │ │ - orrseq ip, r9, r8, ror #22 │ │ │ │ - orrseq r8, r1, ip, asr #27 │ │ │ │ + orrseq ip, r9, r0, ror fp │ │ │ │ + @ instruction: 0x01918dd4 │ │ │ │ orrseq sl, r0, r0, asr r7 │ │ │ │ │ │ │ │ 000e3efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -36792,19 +36792,19 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e3f40 │ │ │ │ @ instruction: 0x01a6d198 │ │ │ │ - @ instruction: 0x0199cab0 │ │ │ │ - orrseq r8, r1, r8, lsl sp │ │ │ │ + @ instruction: 0x0199cab8 │ │ │ │ + orrseq r8, r1, r0, lsr #26 │ │ │ │ @ instruction: 0x0190a694 │ │ │ │ - orrseq ip, r9, r4, ror sl │ │ │ │ - @ instruction: 0x01918cdc │ │ │ │ + orrseq ip, r9, ip, ror sl │ │ │ │ + orrseq r8, r1, r4, ror #25 │ │ │ │ orrseq sl, r0, r8, asr r6 │ │ │ │ │ │ │ │ 000e3fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -36852,19 +36852,19 @@ │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b e402c │ │ │ │ - orrseq ip, r9, r4, asr #19 │ │ │ │ - orrseq r8, r1, ip, lsr #24 │ │ │ │ + orrseq ip, r9, ip, asr #19 │ │ │ │ + orrseq r8, r1, r4, lsr ip │ │ │ │ orrseq sl, r0, r8, lsr #11 │ │ │ │ - orrseq ip, r9, r8, lsl #19 │ │ │ │ - @ instruction: 0x01918bf0 │ │ │ │ + @ instruction: 0x0199c990 │ │ │ │ + @ instruction: 0x01918bf8 │ │ │ │ orrseq sl, r0, r0, ror r5 │ │ │ │ │ │ │ │ 000e40c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -36935,22 +36935,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b e410c │ │ │ │ - @ instruction: 0x0199c8b0 │ │ │ │ - orrseq r8, r1, r8, lsl fp │ │ │ │ + @ instruction: 0x0199c8b8 │ │ │ │ + orrseq r8, r1, r0, lsr #22 │ │ │ │ @ instruction: 0x0190a498 │ │ │ │ - orrseq ip, r9, r8, ror r8 │ │ │ │ - orrseq r8, r1, r0, ror #21 │ │ │ │ + orrseq ip, r9, r0, lsl #17 │ │ │ │ + orrseq r8, r1, r8, ror #21 │ │ │ │ orrseq sl, r0, r0, ror #8 │ │ │ │ - orrseq ip, r9, r0, asr #16 │ │ │ │ - orrseq r8, r1, r8, lsr #21 │ │ │ │ + orrseq ip, r9, r8, asr #16 │ │ │ │ + @ instruction: 0x01918ab0 │ │ │ │ orrseq sl, r0, r8, lsr #8 │ │ │ │ │ │ │ │ 000e4218 : │ │ │ │ ldr r2, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [pc, #392] @ e43ac │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -37050,25 +37050,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b e42c4 │ │ │ │ strdeq r4, [r5, r0]! │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq sl, r0, r4, asr #7 │ │ │ │ - orrseq ip, r9, r0, lsr r7 │ │ │ │ - @ instruction: 0x01918998 │ │ │ │ + orrseq ip, r9, r8, lsr r7 │ │ │ │ + orrseq r8, r1, r0, lsr #19 │ │ │ │ orrseq sl, r0, r8, lsl r3 │ │ │ │ - @ instruction: 0x0199c6f8 │ │ │ │ - orrseq r8, r1, r0, ror #18 │ │ │ │ + orrseq ip, r9, r0, lsl #14 │ │ │ │ + orrseq r8, r1, r8, ror #18 │ │ │ │ orrseq sl, r0, r0, ror #5 │ │ │ │ - orrseq ip, r9, r0, asr #13 │ │ │ │ - orrseq r8, r1, r8, lsr #18 │ │ │ │ + orrseq ip, r9, r8, asr #13 │ │ │ │ + orrseq r8, r1, r0, lsr r9 │ │ │ │ orrseq sl, r0, r8, lsr #5 │ │ │ │ - orrseq ip, r9, ip, lsl #13 │ │ │ │ - @ instruction: 0x019188f0 │ │ │ │ + @ instruction: 0x0199c694 │ │ │ │ + @ instruction: 0x019188f8 │ │ │ │ orrseq sl, r0, r4, ror r2 │ │ │ │ │ │ │ │ 000e43e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37154,25 +37154,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e4454 │ │ │ │ - @ instruction: 0x0199c59c │ │ │ │ - orrseq r8, r1, r4, lsl #16 │ │ │ │ + orrseq ip, r9, r4, lsr #11 │ │ │ │ + orrseq r8, r1, ip, lsl #16 │ │ │ │ orrseq sl, r0, r0, lsl #3 │ │ │ │ - orrseq ip, r9, r0, ror #10 │ │ │ │ - orrseq r8, r1, r8, asr #15 │ │ │ │ + orrseq ip, r9, r8, ror #10 │ │ │ │ + @ instruction: 0x019187d0 │ │ │ │ orrseq sl, r0, r4, asr #2 │ │ │ │ - orrseq ip, r9, r4, lsr #10 │ │ │ │ - orrseq r8, r1, ip, lsl #15 │ │ │ │ + orrseq ip, r9, ip, lsr #10 │ │ │ │ + @ instruction: 0x01918794 │ │ │ │ orrseq sl, r0, r8, lsl #2 │ │ │ │ - orrseq ip, r9, r8, ror #9 │ │ │ │ - orrseq r8, r1, r0, asr r7 │ │ │ │ + @ instruction: 0x0199c4f0 │ │ │ │ + orrseq r8, r1, r8, asr r7 │ │ │ │ orrseq sl, r0, ip, asr #1 │ │ │ │ │ │ │ │ 000e4580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37194,16 +37194,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e45a0 │ │ │ │ - orrseq ip, r9, r0, asr r4 │ │ │ │ - @ instruction: 0x019186b8 │ │ │ │ + orrseq ip, r9, r8, asr r4 │ │ │ │ + orrseq r8, r1, r0, asr #13 │ │ │ │ orrseq sl, r0, r4, lsr r0 │ │ │ │ │ │ │ │ 000e45f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -37276,27 +37276,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e46ac │ │ │ │ strdeq r3, [r5, ip]! │ │ │ │ - orrseq ip, r9, r4, ror #7 │ │ │ │ + orrseq ip, r9, ip, ror #7 │ │ │ │ orrseq r9, r0, r4, asr #31 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r7, r0, r8, asr #9 │ │ │ │ andeq r7, r0, r0, ror #15 │ │ │ │ andeq r6, r0, r0, ror r5 │ │ │ │ orrseq r9, r0, r4, asr #31 │ │ │ │ orrseq r9, r0, r8, lsr #31 │ │ │ │ - orrseq ip, r9, r4, asr #6 │ │ │ │ - orrseq r8, r1, ip, lsr #11 │ │ │ │ + orrseq ip, r9, ip, asr #6 │ │ │ │ + @ instruction: 0x019185b4 │ │ │ │ orrseq r9, r0, r4, lsr #30 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - orrseq r8, r1, r4, ror r5 │ │ │ │ + orrseq r8, r1, ip, ror r5 │ │ │ │ │ │ │ │ 000e475c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -37317,16 +37317,16 @@ │ │ │ │ ldr r1, [pc, #32] @ e47d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e477c │ │ │ │ - orrseq ip, r9, r4, ror r2 │ │ │ │ - @ instruction: 0x019184dc │ │ │ │ + orrseq ip, r9, ip, ror r2 │ │ │ │ + orrseq r8, r1, r4, ror #9 │ │ │ │ orrseq r9, r0, r4, asr lr │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ │ │ │ │ 000e47d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -37381,19 +37381,19 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - orrseq ip, r9, r4, asr #3 │ │ │ │ - orrseq r8, r1, ip, lsr #8 │ │ │ │ + orrseq ip, r9, ip, asr #3 │ │ │ │ + orrseq r8, r1, r4, lsr r4 │ │ │ │ orrseq r9, r0, ip, lsr #27 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orrseq ip, r9, r0, lsl #3 │ │ │ │ + orrseq ip, r9, r8, lsl #3 │ │ │ │ @ instruction: 0x01909dbc │ │ │ │ orrseq r9, r0, r8, ror #26 │ │ │ │ │ │ │ │ 000e48d8 : │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -37582,40 +37582,40 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b e493c │ │ │ │ @ instruction: 0x01a53b14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r3, [r5, r0]! │ │ │ │ @ instruction: 0x01a6c750 │ │ │ │ - @ instruction: 0x0199bff4 │ │ │ │ - orrseq r8, r1, ip, asr r2 │ │ │ │ + @ instruction: 0x0199bffc │ │ │ │ + orrseq r8, r1, r4, ror #4 │ │ │ │ @ instruction: 0x01909bdc │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ orrseq r9, r0, ip, lsl #24 │ │ │ │ - orrseq fp, r9, ip, lsr #31 │ │ │ │ + @ instruction: 0x0199bfb4 │ │ │ │ orrseq r9, r0, r8, lsl #23 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - orrseq fp, r9, r8, ror #30 │ │ │ │ - @ instruction: 0x019181d0 │ │ │ │ + orrseq fp, r9, r0, ror pc │ │ │ │ + @ instruction: 0x019181d8 │ │ │ │ orrseq r9, r0, r0, asr fp │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orrseq fp, r9, ip, lsr #30 │ │ │ │ - @ instruction: 0x01918194 │ │ │ │ + orrseq fp, r9, r4, lsr pc │ │ │ │ + @ instruction: 0x0191819c │ │ │ │ orrseq r9, r0, r4, lsl fp │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x0199bef0 │ │ │ │ - orrseq r8, r1, r8, asr r1 │ │ │ │ + @ instruction: 0x0199bef8 │ │ │ │ + orrseq r8, r1, r0, ror #2 │ │ │ │ @ instruction: 0x01909ad8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x0199beb4 │ │ │ │ - orrseq r8, r1, ip, lsl r1 │ │ │ │ + @ instruction: 0x0199bebc │ │ │ │ + orrseq r8, r1, r4, lsr #2 │ │ │ │ @ instruction: 0x01909a9c │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orrseq fp, r9, r8, ror lr │ │ │ │ - orrseq r8, r1, r0, ror #1 │ │ │ │ + orrseq fp, r9, r0, lsl #29 │ │ │ │ + orrseq r8, r1, r8, ror #1 │ │ │ │ orrseq r9, r0, r8, asr sl │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ │ │ │ │ 000e4c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -37866,38 +37866,38 @@ │ │ │ │ orrseq r9, r0, r4, ror #19 │ │ │ │ orrseq r9, r0, ip, ror r9 │ │ │ │ @ instruction: 0x019099f0 │ │ │ │ orrseq r9, r0, r4, ror #19 │ │ │ │ @ instruction: 0x019099f4 │ │ │ │ orrseq r9, r0, r4, lsl #20 │ │ │ │ @ instruction: 0x01a6c340 │ │ │ │ - orrseq fp, r9, ip, lsl ip │ │ │ │ - orrseq r7, r1, r4, lsl #29 │ │ │ │ + orrseq fp, r9, r4, lsr #24 │ │ │ │ + orrseq r7, r1, ip, lsl #29 │ │ │ │ orrseq r9, r0, r0, lsl #16 │ │ │ │ strdeq r3, [r5, r4]! │ │ │ │ - orrseq fp, r9, r0, lsr #23 │ │ │ │ - orrseq r7, r1, r8, lsl #28 │ │ │ │ + orrseq fp, r9, r8, lsr #23 │ │ │ │ + orrseq r7, r1, r0, lsl lr │ │ │ │ orrseq r9, r0, r4, lsl #15 │ │ │ │ - orrseq fp, r9, ip, asr fp │ │ │ │ + orrseq fp, r9, r4, ror #22 │ │ │ │ orrseq r9, r0, r0, lsl #16 │ │ │ │ orrseq r9, r0, r0, asr #14 │ │ │ │ - orrseq fp, r9, ip, lsl fp │ │ │ │ - orrseq r7, r1, r4, lsl #27 │ │ │ │ + orrseq fp, r9, r4, lsr #22 │ │ │ │ + orrseq r7, r1, ip, lsl #27 │ │ │ │ orrseq r9, r0, r0, lsl #14 │ │ │ │ - orrseq fp, r9, r0, ror #21 │ │ │ │ - orrseq r7, r1, r8, asr #26 │ │ │ │ + orrseq fp, r9, r8, ror #21 │ │ │ │ + orrseq r7, r1, r0, asr sp │ │ │ │ orrseq r9, r0, r4, asr #13 │ │ │ │ - orrseq fp, r9, r4, lsr #21 │ │ │ │ - orrseq r7, r1, ip, lsl #26 │ │ │ │ + orrseq fp, r9, ip, lsr #21 │ │ │ │ + orrseq r7, r1, r4, lsl sp │ │ │ │ orrseq r9, r0, r8, lsl #13 │ │ │ │ - orrseq fp, r9, r8, ror #20 │ │ │ │ - @ instruction: 0x01917cd0 │ │ │ │ + orrseq fp, r9, r0, ror sl │ │ │ │ + @ instruction: 0x01917cd8 │ │ │ │ orrseq r9, r0, ip, asr #12 │ │ │ │ - orrseq fp, r9, ip, lsr #20 │ │ │ │ - @ instruction: 0x01917c94 │ │ │ │ + orrseq fp, r9, r4, lsr sl │ │ │ │ + @ instruction: 0x01917c9c │ │ │ │ orrseq r9, r0, r0, lsl r6 │ │ │ │ │ │ │ │ 000e509c : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -37999,15 +37999,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x019093bc │ │ │ │ orrseq r9, r0, r4, lsr #10 │ │ │ │ - orrseq fp, r9, r0, ror #18 │ │ │ │ + orrseq fp, r9, r8, ror #18 │ │ │ │ │ │ │ │ 000e5240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -38114,15 +38114,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x019091fc │ │ │ │ - orrseq fp, r9, r8, lsr #15 │ │ │ │ + @ instruction: 0x0199b7b0 │ │ │ │ orrseq r9, r0, r4, ror #6 │ │ │ │ │ │ │ │ 000e5408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38218,15 +38218,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r9, r0, r0, rrx │ │ │ │ - orrseq fp, r9, ip, lsl #12 │ │ │ │ + orrseq fp, r9, r4, lsl r6 │ │ │ │ orrseq r9, r0, r0, asr #3 │ │ │ │ │ │ │ │ 000e55a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38322,15 +38322,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r8, r0, r8, asr #29 │ │ │ │ - orrseq fp, r9, r4, ror r4 │ │ │ │ + orrseq fp, r9, ip, ror r4 │ │ │ │ orrseq r9, r0, r8, lsr #32 │ │ │ │ │ │ │ │ 000e5738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38426,15 +38426,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r8, r0, r0, lsr sp │ │ │ │ - @ instruction: 0x0199b2dc │ │ │ │ + orrseq fp, r9, r4, ror #5 │ │ │ │ @ instruction: 0x01908e90 │ │ │ │ │ │ │ │ 000e58d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -38673,21 +38673,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq fp, r9, r4, rrx │ │ │ │ + orrseq fp, r9, ip, rrx │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01908994 │ │ │ │ - orrseq sl, r9, r0, asr #30 │ │ │ │ + orrseq sl, r9, r8, asr #30 │ │ │ │ @ instruction: 0x01908af4 │ │ │ │ orrseq r8, r0, r4, asr r9 │ │ │ │ - orrseq sl, r9, r0, lsl #30 │ │ │ │ + orrseq sl, r9, r8, lsl #30 │ │ │ │ @ instruction: 0x01908ab4 │ │ │ │ │ │ │ │ 000e5cbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -38991,26 +38991,26 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r8, r0, r4, lsl #16 │ │ │ │ - orrseq sl, r9, r8, lsr ip │ │ │ │ + orrseq sl, r9, r0, asr #24 │ │ │ │ @ instruction: 0x01a524cc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r9, r0, lsr #23 │ │ │ │ + orrseq sl, r9, r8, lsr #23 │ │ │ │ orrseq r8, r0, r8, asr r7 │ │ │ │ orrseq r8, r0, r8, lsl r7 │ │ │ │ - orrseq sl, r9, r8, asr #22 │ │ │ │ + orrseq sl, r9, r0, asr fp │ │ │ │ orrseq r8, r0, r8, lsr #9 │ │ │ │ - orrseq sl, r9, r8, asr sl │ │ │ │ + orrseq sl, r9, r0, ror #20 │ │ │ │ orrseq r8, r0, ip, lsl #12 │ │ │ │ orrseq r8, r0, r4, ror #8 │ │ │ │ - orrseq sl, r9, r4, lsl sl │ │ │ │ + orrseq sl, r9, ip, lsl sl │ │ │ │ orrseq r8, r0, r8, asr #11 │ │ │ │ │ │ │ │ 000e61c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39143,21 +39143,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r8, r0, r0, lsr r4 │ │ │ │ - orrseq sl, r9, r4, lsr r8 │ │ │ │ + orrseq sl, r9, ip, lsr r8 │ │ │ │ orrseq r8, r0, r8, ror #7 │ │ │ │ orrseq r8, r0, r4, asr #4 │ │ │ │ - @ instruction: 0x0199a7f0 │ │ │ │ + @ instruction: 0x0199a7f8 │ │ │ │ orrseq r8, r0, ip, lsr #7 │ │ │ │ @ instruction: 0x019083d4 │ │ │ │ - @ instruction: 0x0199a7b0 │ │ │ │ + @ instruction: 0x0199a7b8 │ │ │ │ orrseq r8, r0, r4, ror #6 │ │ │ │ │ │ │ │ 000e6404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -39368,23 +39368,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0190819c │ │ │ │ - @ instruction: 0x0199a5d0 │ │ │ │ + @ instruction: 0x0199a5d8 │ │ │ │ @ instruction: 0x01a51e64 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r9, r4, asr #10 │ │ │ │ + orrseq sl, r9, ip, asr #10 │ │ │ │ ldrsheq r8, [r0, ip] │ │ │ │ ldrsbeq r8, [r0, r0] │ │ │ │ - orrseq sl, r9, r0, lsl #10 │ │ │ │ + orrseq sl, r9, r8, lsl #10 │ │ │ │ orrseq r7, r0, r4, lsr #29 │ │ │ │ - orrseq sl, r9, r0, asr r4 │ │ │ │ + orrseq sl, r9, r8, asr r4 │ │ │ │ orrseq r8, r0, ip │ │ │ │ │ │ │ │ 000e6788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -39481,15 +39481,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01907cdc │ │ │ │ - orrseq sl, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x0199a290 │ │ │ │ orrseq r7, r0, ip, lsr lr │ │ │ │ │ │ │ │ 000e6924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -39678,18 +39678,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orrseq r7, r0, ip, lsl #24 │ │ │ │ - @ instruction: 0x01999fbc │ │ │ │ + orrseq r9, r9, r4, asr #31 │ │ │ │ orrseq r7, r0, r0, ror fp │ │ │ │ @ instruction: 0x019079d0 │ │ │ │ - orrseq r9, r9, ip, ror pc │ │ │ │ + orrseq r9, r9, r4, lsl #31 │ │ │ │ orrseq r7, r0, r0, lsr fp │ │ │ │ │ │ │ │ 000e6c3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -39900,23 +39900,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r7, r0, r4, ror #18 │ │ │ │ - @ instruction: 0x01999d98 │ │ │ │ + orrseq r9, r9, r0, lsr #27 │ │ │ │ @ instruction: 0x01a5162c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r9, r9, ip, lsl #26 │ │ │ │ + orrseq r9, r9, r4, lsl sp │ │ │ │ orrseq r7, r0, r4, asr #17 │ │ │ │ @ instruction: 0x01907898 │ │ │ │ - orrseq r9, r9, r8, asr #25 │ │ │ │ + @ instruction: 0x01999cd0 │ │ │ │ orrseq r7, r0, ip, ror #12 │ │ │ │ - orrseq r9, r9, r8, lsl ip │ │ │ │ + orrseq r9, r9, r0, lsr #24 │ │ │ │ @ instruction: 0x019077d4 │ │ │ │ │ │ │ │ 000e6fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -40068,15 +40068,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01a5129c │ │ │ │ @ instruction: 0x019073d8 │ │ │ │ - orrseq r9, r9, r4, lsl #19 │ │ │ │ + orrseq r9, r9, ip, lsl #19 │ │ │ │ orrseq r7, r0, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ @@ -40664,22 +40664,22 @@ │ │ │ │ ldr r1, [pc, #24] @ e7b84 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b e7b40 │ │ │ │ @ instruction: 0x01a5098c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x01906cfc │ │ │ │ - @ instruction: 0x019991b8 │ │ │ │ + orrseq r9, r9, r0, asr #3 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - orrseq r5, r1, r8, ror #2 │ │ │ │ + orrseq r5, r1, r0, ror r1 │ │ │ │ orrseq r6, r0, ip, lsl #25 │ │ │ │ - orrseq r9, r9, r8, asr #2 │ │ │ │ - orrseq r5, r1, r4, lsr r1 │ │ │ │ - orrseq r5, r1, r4, lsl #2 │ │ │ │ + orrseq r9, r9, r0, asr r1 │ │ │ │ + orrseq r5, r1, ip, lsr r1 │ │ │ │ + orrseq r5, r1, ip, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #280] @ e7cd0 │ │ │ │ ldr r3, [pc, #280] @ e7cd4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -40753,20 +40753,20 @@ │ │ │ │ mov r6, r0 │ │ │ │ b e7c24 │ │ │ │ @ instruction: 0x01a5085c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, r0, r4, lsl #3 │ │ │ │ orrseq r6, r0, r0, asr #23 │ │ │ │ @ instruction: 0x01a507e8 │ │ │ │ - @ instruction: 0x01998ff4 │ │ │ │ - orrseq r5, r1, ip │ │ │ │ + @ instruction: 0x01998ffc │ │ │ │ + orrseq r5, r1, r4, lsl r0 │ │ │ │ orrseq r6, r0, ip, lsr #22 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x01998fb8 │ │ │ │ - @ instruction: 0x01914fd0 │ │ │ │ + orrseq r8, r9, r0, asr #31 │ │ │ │ + @ instruction: 0x01914fd8 │ │ │ │ orrseq r6, r0, r8, ror #21 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #572] @ e7f58 │ │ │ │ @@ -40916,31 +40916,31 @@ │ │ │ │ b e7d78 │ │ │ │ strdeq r0, [r5, r0]! @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r0, r8, lsr #21 │ │ │ │ @ instruction: 0x01a50694 │ │ │ │ orrseq r6, r0, r0, lsl sl │ │ │ │ orrseq r6, r0, r0, lsl #20 │ │ │ │ - orrseq r8, r9, r4, lsr #28 │ │ │ │ - orrseq r4, r1, ip, lsr lr │ │ │ │ + orrseq r8, r9, ip, lsr #28 │ │ │ │ + orrseq r4, r1, r4, asr #28 │ │ │ │ orrseq r6, r0, ip, asr r9 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - orrseq r8, r9, r4, ror #27 │ │ │ │ - @ instruction: 0x01914dfc │ │ │ │ + orrseq r8, r9, ip, ror #27 │ │ │ │ + orrseq r4, r1, r4, lsl #28 │ │ │ │ orrseq r6, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orrseq r8, r9, r8, lsr #27 │ │ │ │ - orrseq r4, r1, r0, asr #27 │ │ │ │ + @ instruction: 0x01998db0 │ │ │ │ + orrseq r4, r1, r8, asr #27 │ │ │ │ orrseq r6, r0, r0, ror #17 │ │ │ │ - orrseq r8, r9, ip, ror #26 │ │ │ │ - orrseq r4, r1, r4, lsl #27 │ │ │ │ + orrseq r8, r9, r4, ror sp │ │ │ │ + orrseq r4, r1, ip, lsl #27 │ │ │ │ orrseq r6, r0, r4, lsr #17 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - orrseq r8, r9, r0, lsr sp │ │ │ │ - orrseq r4, r1, r8, asr #26 │ │ │ │ + orrseq r8, r9, r8, lsr sp │ │ │ │ + orrseq r4, r1, r0, asr sp │ │ │ │ orrseq r6, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #928] @ 0x3a0 │ │ │ │ @@ -41080,20 +41080,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b e8184 │ │ │ │ @ instruction: 0x01a5033c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r8, r9, ip, ror #22 │ │ │ │ + orrseq r8, r9, r4, ror fp │ │ │ │ orrseq r6, r0, r4, lsr #13 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq r4, r1, ip, asr #21 │ │ │ │ - orrseq r4, r1, r0, lsr #21 │ │ │ │ + @ instruction: 0x01914ad4 │ │ │ │ + orrseq r4, r1, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #928] @ 0x3a0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -41129,16 +41129,16 @@ │ │ │ │ ldr r1, [pc, #32] @ e82d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e827c │ │ │ │ - orrseq r8, r9, r4, asr #19 │ │ │ │ - @ instruction: 0x019149dc │ │ │ │ + orrseq r8, r9, ip, asr #19 │ │ │ │ + orrseq r4, r1, r4, ror #19 │ │ │ │ @ instruction: 0x019064f4 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -41404,27 +41404,27 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b e8620 │ │ │ │ @ instruction: 0x01a50118 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r8, r9, r4, lsr #15 │ │ │ │ - orrseq r8, r9, r8, ror r6 │ │ │ │ - @ instruction: 0x01914690 │ │ │ │ + orrseq r8, r9, ip, lsr #15 │ │ │ │ + orrseq r8, r9, r0, lsl #13 │ │ │ │ + @ instruction: 0x01914698 │ │ │ │ orrseq r6, r0, ip, lsr #3 │ │ │ │ @ instruction: 0x01a4fdec │ │ │ │ - @ instruction: 0x019985f8 │ │ │ │ - orrseq r4, r1, r0, lsl r6 │ │ │ │ + orrseq r8, r9, r0, lsl #12 │ │ │ │ + orrseq r4, r1, r8, lsl r6 │ │ │ │ orrseq r6, r0, ip, lsr #2 │ │ │ │ - @ instruction: 0x019985bc │ │ │ │ - @ instruction: 0x019145d4 │ │ │ │ + orrseq r8, r9, r4, asr #11 │ │ │ │ + @ instruction: 0x019145dc │ │ │ │ ldrsheq r6, [r0, r0] │ │ │ │ - orrseq r8, r9, r0, lsl #11 │ │ │ │ - @ instruction: 0x01914598 │ │ │ │ + orrseq r8, r9, r8, lsl #11 │ │ │ │ + orrseq r4, r1, r0, lsr #11 │ │ │ │ ldrheq r6, [r0, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -41494,20 +41494,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b e87e8 │ │ │ │ orrseq r6, r0, r4, asr r0 │ │ │ │ - orrseq r8, r9, r0, ror #8 │ │ │ │ - orrseq r4, r1, ip, ror #8 │ │ │ │ + orrseq r8, r9, r8, ror #8 │ │ │ │ + orrseq r4, r1, r4, ror r4 │ │ │ │ orrseq r5, r0, ip, lsl #31 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - orrseq r8, r9, r0, lsr #8 │ │ │ │ - orrseq r4, r1, ip, lsr #8 │ │ │ │ + orrseq r8, r9, r8, lsr #8 │ │ │ │ + orrseq r4, r1, r4, lsr r4 │ │ │ │ orrseq r5, r0, r4, asr #30 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ add r8, r0, #448 @ 0x1c0 │ │ │ │ @@ -41665,15 +41665,15 @@ │ │ │ │ bne e8a7c │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne e8a50 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orrseq r8, r9, ip, lsl r2 │ │ │ │ + orrseq r8, r9, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #984] @ e8f1c │ │ │ │ mov r9, r1 │ │ │ │ @@ -41921,33 +41921,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b e8cb0 │ │ │ │ @ instruction: 0x01a4f8cc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r8, r9, ip, lsr #1 │ │ │ │ + ldrheq r8, [r9, r4] │ │ │ │ orrseq r5, r0, r0, ror #23 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq r8, r9, r0, asr r0 │ │ │ │ + orrseq r8, r9, r8, asr r0 │ │ │ │ orrseq r5, r0, r8, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x01a4f75c │ │ │ │ - orrseq r7, r9, r8, asr #30 │ │ │ │ + orrseq r7, r9, r0, asr pc │ │ │ │ orrseq r5, r0, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ orrseq r4, r0, ip, lsr r7 │ │ │ │ orrseq r4, r0, r8, ror #13 │ │ │ │ orrseq r4, r0, r4, lsr #13 │ │ │ │ - orrseq r3, r1, r0, lsl lr │ │ │ │ - @ instruction: 0x01913ddc │ │ │ │ - orrseq r3, r1, ip, lsr #27 │ │ │ │ - orrseq r3, r1, ip, ror sp │ │ │ │ + orrseq r3, r1, r8, lsl lr │ │ │ │ + orrseq r3, r1, r4, ror #27 │ │ │ │ + @ instruction: 0x01913db4 │ │ │ │ + orrseq r3, r1, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r9, r0, #448 @ 0x1c0 │ │ │ │ add sl, r0, #480 @ 0x1e0 │ │ │ │ @@ -43737,31 +43737,31 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b ea9d4 │ │ │ │ @ instruction: 0x01a4dc70 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01903ffc │ │ │ │ - orrseq r6, r9, ip, ror #7 │ │ │ │ + @ instruction: 0x019963f4 │ │ │ │ orrseq r3, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ @ instruction: 0x01a49880 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ @ instruction: 0x01a4da38 │ │ │ │ - @ instruction: 0x019961fc │ │ │ │ - orrseq r2, r1, r8, lsl #4 │ │ │ │ + orrseq r6, r9, r4, lsl #4 │ │ │ │ + orrseq r2, r1, r0, lsl r2 │ │ │ │ orrseq r3, r0, r8, lsr #26 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - orrseq r2, r1, ip, asr #3 │ │ │ │ - orrseq r6, r9, r8, lsl #3 │ │ │ │ - @ instruction: 0x01912194 │ │ │ │ + @ instruction: 0x019121d4 │ │ │ │ + @ instruction: 0x01996190 │ │ │ │ + @ instruction: 0x0191219c │ │ │ │ @ instruction: 0x01903cb4 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - orrseq r2, r1, ip, asr r1 │ │ │ │ - orrseq r2, r1, ip, lsr #2 │ │ │ │ + orrseq r2, r1, r4, ror #2 │ │ │ │ + orrseq r2, r1, r4, lsr r1 │ │ │ │ │ │ │ │ 000eabc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -43836,23 +43836,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b eac30 │ │ │ │ orrseq r3, r0, r8, ror #23 │ │ │ │ - orrseq r6, r9, r8, lsl r0 │ │ │ │ - orrseq r2, r1, r4, lsr #32 │ │ │ │ + orrseq r6, r9, r0, lsr #32 │ │ │ │ + orrseq r2, r1, ip, lsr #32 │ │ │ │ orrseq r3, r0, ip, lsr fp │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - @ instruction: 0x01995fd8 │ │ │ │ - orrseq r1, r1, r4, ror #31 │ │ │ │ + orrseq r5, r9, r0, ror #31 │ │ │ │ + orrseq r1, r1, ip, ror #31 │ │ │ │ orrseq r3, r0, r0, lsl #22 │ │ │ │ - @ instruction: 0x01995f98 │ │ │ │ - orrseq r1, r1, r4, lsr #31 │ │ │ │ + orrseq r5, r9, r0, lsr #31 │ │ │ │ + orrseq r1, r1, ip, lsr #31 │ │ │ │ @ instruction: 0x01903abc │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ │ │ │ │ 000ead2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -44068,24 +44068,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r3, r0, ip, ror #18 │ │ │ │ - orrseq r6, r9, r4, asr #5 │ │ │ │ + orrseq r6, r9, ip, asr #5 │ │ │ │ @ instruction: 0x01a4d534 │ │ │ │ orrseq r3, r0, r4, lsl #18 │ │ │ │ - orrseq r6, r9, r4, asr r2 │ │ │ │ + orrseq r6, r9, ip, asr r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r6, r9, ip, asr #3 │ │ │ │ + @ instruction: 0x019961d4 │ │ │ │ orrseq r3, r0, ip, asr #16 │ │ │ │ orrseq r3, r0, r8, ror #10 │ │ │ │ @ instruction: 0x019037d8 │ │ │ │ - orrseq r6, r9, r0, asr #2 │ │ │ │ + orrseq r6, r9, r8, asr #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ @@ -44179,17 +44179,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b eb210 │ │ │ │ - orrseq r1, r1, r8, asr #20 │ │ │ │ + orrseq r1, r1, r0, asr sl │ │ │ │ orrseq r3, r0, r4, lsl r6 │ │ │ │ - orrseq r5, r9, r8, asr pc │ │ │ │ + orrseq r5, r9, r0, ror #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -44244,16 +44244,16 @@ │ │ │ │ mov r1, #170 @ 0xaa │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b eb300 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a48eec │ │ │ │ - orrseq r5, r9, r4, ror lr │ │ │ │ - orrseq r1, r1, r8, asr r9 │ │ │ │ + orrseq r5, r9, ip, ror lr │ │ │ │ + orrseq r1, r1, r0, ror #18 │ │ │ │ orrseq r3, r0, r0, lsr #10 │ │ │ │ │ │ │ │ 000eb35c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -44304,20 +44304,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b eb3b4 │ │ │ │ - orrseq pc, r1, ip, lsr sp @ │ │ │ │ - orrseq r5, r9, r4, asr #27 │ │ │ │ - orrseq r1, r1, r4, lsr #17 │ │ │ │ + orrseq pc, r1, r4, asr #26 │ │ │ │ + orrseq r5, r9, ip, asr #27 │ │ │ │ + orrseq r1, r1, ip, lsr #17 │ │ │ │ orrseq r3, r0, r0, ror r4 │ │ │ │ - orrseq r5, r9, r8, lsl #27 │ │ │ │ - orrseq r1, r1, r8, ror #16 │ │ │ │ + @ instruction: 0x01995d90 │ │ │ │ + orrseq r1, r1, r0, ror r8 │ │ │ │ orrseq r3, r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -44338,16 +44338,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b eb478 │ │ │ │ - @ instruction: 0x01995cfc │ │ │ │ - orrseq r1, r1, r0, ror #15 │ │ │ │ + orrseq r5, r9, r4, lsl #26 │ │ │ │ + orrseq r1, r1, r8, ror #15 │ │ │ │ orrseq r3, r0, r8, lsr #7 │ │ │ │ │ │ │ │ 000eb4cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -44372,17 +44372,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b eb4f8 │ │ │ │ - @ instruction: 0x0191fbf8 │ │ │ │ - orrseq r5, r9, ip, ror ip │ │ │ │ - orrseq r1, r1, r0, ror #14 │ │ │ │ + orrseq pc, r1, r0, lsl #24 │ │ │ │ + orrseq r5, r9, r4, lsl #25 │ │ │ │ + orrseq r1, r1, r8, ror #14 │ │ │ │ orrseq r3, r0, r8, lsr #6 │ │ │ │ │ │ │ │ 000eb550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -44496,15 +44496,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01902ed4 │ │ │ │ @ instruction: 0x019031b0 │ │ │ │ - orrseq r5, r9, r8, lsr fp │ │ │ │ + orrseq r5, r9, r0, asr #22 │ │ │ │ │ │ │ │ 000eb72c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -44599,15 +44599,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r2, r0, ip, lsr sp │ │ │ │ - orrseq r5, r9, r8, lsr #19 │ │ │ │ + @ instruction: 0x019959b0 │ │ │ │ orrseq r3, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -44851,17 +44851,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x01a4877c │ │ │ │ orrseq r2, r0, r8, ror sp │ │ │ │ orrseq r2, r0, r4, ror ip │ │ │ │ orrseq r2, r0, r4, ror #24 │ │ │ │ - orrseq r1, r1, r8 │ │ │ │ + orrseq r1, r1, r0, lsl r0 │ │ │ │ orrseq r2, r0, r0, lsl #25 │ │ │ │ - @ instruction: 0x019955b8 │ │ │ │ + orrseq r5, r9, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r5, [r0, #928] @ 0x3a0 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ @@ -45027,16 +45027,16 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x01a48548 │ │ │ │ orrseq r2, r0, ip, asr #20 │ │ │ │ @ instruction: 0x019029b4 │ │ │ │ orrseq r2, r0, r4, lsr #19 │ │ │ │ - orrseq r5, r9, r4, lsl #6 │ │ │ │ - orrseq r0, r1, r8, asr #26 │ │ │ │ + orrseq r5, r9, ip, lsl #6 │ │ │ │ + orrseq r0, r1, r0, asr sp │ │ │ │ @ instruction: 0x019029bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #928] @ 0x3a0 │ │ │ │ @@ -45195,16 +45195,16 @@ │ │ │ │ @ instruction: 0x01a48294 │ │ │ │ @ instruction: 0x01a48274 │ │ │ │ @ instruction: 0x019028d4 │ │ │ │ orrseq r2, r0, r0, asr #14 │ │ │ │ orrseq r2, r0, r0, lsr r7 │ │ │ │ orrseq r2, r0, r0, lsr #14 │ │ │ │ orrseq r2, r0, r0, lsl r7 │ │ │ │ - orrseq r5, r9, r0, ror r0 │ │ │ │ - @ instruction: 0x01910ab4 │ │ │ │ + orrseq r5, r9, r8, ror r0 │ │ │ │ + @ instruction: 0x01910abc │ │ │ │ orrseq r2, r0, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r0, #928] @ 0x3a0 │ │ │ │ @@ -45324,16 +45324,16 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x01a4800c │ │ │ │ orrseq r2, r0, r4, ror #13 │ │ │ │ orrseq r2, r0, r8, lsl #10 │ │ │ │ @ instruction: 0x019024fc │ │ │ │ - orrseq r4, r9, r0, ror #28 │ │ │ │ - orrseq r0, r1, r4, lsr #17 │ │ │ │ + orrseq r4, r9, r8, ror #28 │ │ │ │ + orrseq r0, r1, ip, lsr #17 │ │ │ │ orrseq r2, r0, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r5, [r0, #928] @ 0x3a0 │ │ │ │ @@ -45470,16 +45470,16 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ strdeq r7, [r4, r4]! │ │ │ │ @ instruction: 0x019024dc │ │ │ │ orrseq r2, r0, r8, asr #5 │ │ │ │ @ instruction: 0x019022b8 │ │ │ │ - orrseq r4, r9, r8, lsl ip │ │ │ │ - orrseq r0, r1, ip, asr r6 │ │ │ │ + orrseq r4, r9, r0, lsr #24 │ │ │ │ + orrseq r0, r1, r4, ror #12 │ │ │ │ @ instruction: 0x019022d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r0, #928] @ 0x3a0 │ │ │ │ @@ -45600,16 +45600,16 @@ │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ orrseq r2, r0, ip, lsr r2 │ │ │ │ cdpne 1, 11, cr5, cr8, cr12, {7} │ │ │ │ svccc 0x00b1eb85 │ │ │ │ - orrseq r4, r9, ip, lsl #20 │ │ │ │ - orrseq r0, r1, ip, asr #8 │ │ │ │ + orrseq r4, r9, r4, lsl sl │ │ │ │ + orrseq r0, r1, r4, asr r4 │ │ │ │ orrseq r2, r0, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #928] @ 0x3a0 │ │ │ │ @@ -45725,26 +45725,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b ec948 │ │ │ │ orrseq r2, r0, r8, lsr #3 │ │ │ │ @ instruction: 0x01a4bb74 │ │ │ │ orrseq r2, r0, r0, asr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r4, r9, r0, asr #18 │ │ │ │ + orrseq r4, r9, r8, asr #18 │ │ │ │ orrseq r2, r0, r0 │ │ │ │ - @ instruction: 0x019948d0 │ │ │ │ - orrseq r0, r1, r4, lsl r3 │ │ │ │ + @ instruction: 0x019948d8 │ │ │ │ + orrseq r0, r1, ip, lsl r3 │ │ │ │ orrseq r1, r0, ip, lsl #31 │ │ │ │ - orrseq r0, r1, r0, ror #5 │ │ │ │ - @ instruction: 0x019102b0 │ │ │ │ - orrseq r4, r9, ip, asr #16 │ │ │ │ - @ instruction: 0x01910290 │ │ │ │ + orrseq r0, r1, r8, ror #5 │ │ │ │ + @ instruction: 0x019102b8 │ │ │ │ + orrseq r4, r9, r4, asr r8 │ │ │ │ + @ instruction: 0x01910298 │ │ │ │ orrseq r1, r0, r8, lsl #30 │ │ │ │ - orrseq r4, r9, r4, lsl r8 │ │ │ │ - orrseq r0, r1, r8, asr r2 │ │ │ │ + orrseq r4, r9, ip, lsl r8 │ │ │ │ + orrseq r0, r1, r0, ror #4 │ │ │ │ @ instruction: 0x01901ed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr ip, [pc, #512] @ ecca0 │ │ │ │ ldr r1, [pc, #512] @ ecca4 │ │ │ │ @@ -45877,23 +45877,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b ecb44 │ │ │ │ @ instruction: 0x01a4b974 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a4b960 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq r4, r9, r8, lsr r7 │ │ │ │ + orrseq r4, r9, r0, asr #14 │ │ │ │ @ instruction: 0x01901df8 │ │ │ │ @ instruction: 0x01a4b8c8 │ │ │ │ @ instruction: 0x01901eb8 │ │ │ │ orrseq r1, r0, r8, ror #29 │ │ │ │ - ldrheq r0, [r1, r0] │ │ │ │ + ldrheq r0, [r1, r8] │ │ │ │ @ instruction: 0x019008d0 │ │ │ │ - orrseq r0, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x0190fff8 │ │ │ │ + orrseq r0, r1, r0, lsr r0 │ │ │ │ + orrseq r0, r1, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #760] @ ecff0 │ │ │ │ @@ -46091,19 +46091,19 @@ │ │ │ │ @ instruction: 0x01a4b71c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a47480 │ │ │ │ orrseq r1, r0, r0, lsl #24 │ │ │ │ @ instruction: 0x01a4b4e0 │ │ │ │ orrseq r1, r0, r4, asr r9 │ │ │ │ orrseq r1, r0, r8, asr #18 │ │ │ │ - orrseq r4, r9, r8, lsr #5 │ │ │ │ - orrseq pc, r0, ip, ror #25 │ │ │ │ + @ instruction: 0x019942b0 │ │ │ │ + @ instruction: 0x0190fcf4 │ │ │ │ orrseq r1, r0, r0, ror #18 │ │ │ │ - orrseq r4, r9, ip, ror #4 │ │ │ │ - @ instruction: 0x0190fcb0 │ │ │ │ + orrseq r4, r9, r4, ror r2 │ │ │ │ + @ instruction: 0x0190fcb8 │ │ │ │ orrseq r1, r0, r4, lsr #18 │ │ │ │ │ │ │ │ 000ed024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -46358,35 +46358,35 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b ed1a4 │ │ │ │ ldrdeq fp, [r4, r4]! │ │ │ │ @ instruction: 0x01a47220 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019941d0 │ │ │ │ + @ instruction: 0x019941d8 │ │ │ │ orrseq r1, r0, r0, lsl #17 │ │ │ │ orreq pc, pc, r4, lsl r5 @ │ │ │ │ - orrseq pc, r5, r0, lsr #8 │ │ │ │ + orrseq pc, r5, r8, lsr #8 │ │ │ │ @ instruction: 0x019019d0 │ │ │ │ orrseq r1, r0, r0, lsl #18 │ │ │ │ @ instruction: 0x01a4b268 │ │ │ │ ldrdeq pc, [pc, ip] │ │ │ │ - @ instruction: 0x0190f9f4 │ │ │ │ - orrseq r3, r9, r8, asr pc │ │ │ │ - @ instruction: 0x0190f99c │ │ │ │ + @ instruction: 0x0190f9fc │ │ │ │ + orrseq r3, r9, r0, ror #30 │ │ │ │ + orrseq pc, r0, r4, lsr #19 │ │ │ │ orrseq r1, r0, r0, lsl r6 │ │ │ │ - orrseq r3, r9, ip, lsl pc │ │ │ │ - orrseq pc, r0, r0, ror #18 │ │ │ │ + orrseq r3, r9, r4, lsr #30 │ │ │ │ + orrseq pc, r0, r8, ror #18 │ │ │ │ @ instruction: 0x019015d4 │ │ │ │ - orrseq pc, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x01993eb0 │ │ │ │ - @ instruction: 0x0190f8f4 │ │ │ │ + orrseq pc, r0, r0, lsr r9 @ │ │ │ │ + @ instruction: 0x01993eb8 │ │ │ │ + @ instruction: 0x0190f8fc │ │ │ │ orrseq r1, r0, r8, ror #10 │ │ │ │ - @ instruction: 0x0190f8b8 │ │ │ │ - orrseq pc, r0, r4, ror r8 @ │ │ │ │ + orrseq pc, r0, r0, asr #17 │ │ │ │ + orrseq pc, r0, ip, ror r8 @ │ │ │ │ │ │ │ │ 000ed484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -46431,21 +46431,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str r0, [sp, #28] │ │ │ │ b ed50c │ │ │ │ - orrseq r4, r5, r0, lsr #21 │ │ │ │ - orrseq pc, r0, r0, lsl #15 │ │ │ │ + orrseq r4, r5, r8, lsr #21 │ │ │ │ + orrseq pc, r0, r8, lsl #15 │ │ │ │ orrseq r1, r0, r8, lsr r8 │ │ │ │ - orrseq r3, r9, r8, lsr lr │ │ │ │ - orrseq pc, r0, r4, asr #14 │ │ │ │ + orrseq r3, r9, r0, asr #28 │ │ │ │ + orrseq pc, r0, ip, asr #14 │ │ │ │ @ instruction: 0x019017fc │ │ │ │ - @ instruction: 0x01993dfc │ │ │ │ + orrseq r3, r9, r4, lsl #28 │ │ │ │ │ │ │ │ 000ed568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -46753,30 +46753,30 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r1, r0, ip, asr r6 │ │ │ │ - orrseq r3, r9, ip, lsr #24 │ │ │ │ + orrseq r3, r9, r4, lsr ip │ │ │ │ ldrdeq sl, [r4, r4]! │ │ │ │ @ instruction: 0x019015f4 │ │ │ │ - @ instruction: 0x01993bbc │ │ │ │ + orrseq r3, r9, r4, asr #23 │ │ │ │ orrseq r1, r0, r4, asr #10 │ │ │ │ - orrseq r3, r9, r4, lsl fp │ │ │ │ + orrseq r3, r9, ip, lsl fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r9, r8, ror sl │ │ │ │ + orrseq r3, r9, r0, lsl #21 │ │ │ │ orrseq r1, r0, r0, lsl #9 │ │ │ │ - orrseq r3, r9, r8, lsr sl │ │ │ │ + orrseq r3, r9, r0, asr #20 │ │ │ │ orrseq r1, r0, r0, asr #8 │ │ │ │ orrseq r1, r0, r8, ror #7 │ │ │ │ - @ instruction: 0x019939b0 │ │ │ │ + @ instruction: 0x019939b8 │ │ │ │ @ instruction: 0x01900bb4 │ │ │ │ orrseq r1, r0, r4, ror r3 │ │ │ │ - orrseq r3, r9, r4, asr r9 │ │ │ │ + orrseq r3, r9, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3328] @ 0xd00 │ │ │ │ ldr ip, [pc, #1132] @ edf10 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [pc, #1128] @ edf14 │ │ │ │ @@ -47070,25 +47070,25 @@ │ │ │ │ @ instruction: 0x01a635bc │ │ │ │ @ instruction: 0x01a63550 │ │ │ │ @ instruction: 0x01a63490 │ │ │ │ orrseq r1, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x01a63420 │ │ │ │ @ instruction: 0x01a6334c │ │ │ │ @ instruction: 0x01a632e4 │ │ │ │ - orrseq r3, r9, r0, asr r5 │ │ │ │ + orrseq r3, r9, r8, asr r5 │ │ │ │ orrseq r0, r0, r0, asr #31 │ │ │ │ @ instruction: 0x01a4a5e8 │ │ │ │ - @ instruction: 0x0190edfc │ │ │ │ + orrseq lr, r0, r4, lsl #28 │ │ │ │ orrseq r0, r0, r0, lsr #30 │ │ │ │ - orrseq lr, r0, r4, asr #27 │ │ │ │ + orrseq lr, r0, ip, asr #27 │ │ │ │ orrseq r0, r0, r8, ror #29 │ │ │ │ - @ instruction: 0x01993498 │ │ │ │ - orrseq lr, r0, ip, lsl #27 │ │ │ │ + orrseq r3, r9, r0, lsr #9 │ │ │ │ + @ instruction: 0x0190ed94 │ │ │ │ @ instruction: 0x01900eb0 │ │ │ │ - orrseq r3, r9, r0, ror #8 │ │ │ │ + orrseq r3, r9, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3328] @ 0xd00 │ │ │ │ sub sp, sp, #732 @ 0x2dc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #736] @ ee26c │ │ │ │ @@ -47280,24 +47280,24 @@ │ │ │ │ @ instruction: 0x01a4a480 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a63100 │ │ │ │ @ instruction: 0x01a46364 │ │ │ │ @ instruction: 0x01a630ec │ │ │ │ orrseq r0, r0, r4, lsr #26 │ │ │ │ @ instruction: 0x01a63010 │ │ │ │ - orrseq r3, r9, ip, ror #3 │ │ │ │ + @ instruction: 0x019931f4 │ │ │ │ orrseq r0, r0, r8, asr ip │ │ │ │ @ instruction: 0x01a4a280 │ │ │ │ - orrseq lr, r0, r8, lsr #21 │ │ │ │ + @ instruction: 0x0190eab0 │ │ │ │ orrseq r0, r0, ip, asr #23 │ │ │ │ - orrseq r3, r9, r0, asr r1 │ │ │ │ - orrseq lr, r0, r0, ror sl │ │ │ │ + orrseq r3, r9, r8, asr r1 │ │ │ │ + orrseq lr, r0, r8, ror sl │ │ │ │ @ instruction: 0x01900b90 │ │ │ │ - orrseq r3, r9, r4, lsl r1 │ │ │ │ - orrseq lr, r0, r4, lsr sl │ │ │ │ + orrseq r3, r9, ip, lsl r1 │ │ │ │ + orrseq lr, r0, ip, lsr sl │ │ │ │ orrseq r0, r0, r4, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1004] @ ee6bc │ │ │ │ @@ -47559,32 +47559,32 @@ │ │ │ │ @ instruction: 0x01a62da8 │ │ │ │ @ instruction: 0x01a62d90 │ │ │ │ @ instruction: 0x01a62d54 │ │ │ │ @ instruction: 0x01a4a060 │ │ │ │ orrseq r0, r0, r0, asr sl │ │ │ │ @ instruction: 0x01a62c80 │ │ │ │ @ instruction: 0x01a62bac │ │ │ │ - orrseq r2, r9, r4, lsl lr │ │ │ │ - orrseq lr, r0, r4, lsr r7 │ │ │ │ + orrseq r2, r9, ip, lsl lr │ │ │ │ + orrseq lr, r0, ip, lsr r7 │ │ │ │ orrseq r0, r0, r4, asr r8 │ │ │ │ - @ instruction: 0x0190e6fc │ │ │ │ - @ instruction: 0x01992dd0 │ │ │ │ + orrseq lr, r0, r4, lsl #14 │ │ │ │ + @ instruction: 0x01992dd8 │ │ │ │ orrseq r0, r0, r0, lsl r8 │ │ │ │ @ instruction: 0x01a62b1c │ │ │ │ - orrseq r2, r9, r8, lsl #27 │ │ │ │ + @ instruction: 0x01992d90 │ │ │ │ orrseq r0, r0, r4, lsr #16 │ │ │ │ orrseq r0, r0, r8, asr #15 │ │ │ │ - orrseq lr, r0, r8, ror #12 │ │ │ │ - orrseq r2, r9, ip, lsr sp │ │ │ │ + orrseq lr, r0, r0, ror r6 │ │ │ │ + orrseq r2, r9, r4, asr #26 │ │ │ │ orrseq r0, r0, ip, ror r7 │ │ │ │ - orrseq lr, r0, r8, lsr #12 │ │ │ │ - @ instruction: 0x01992cfc │ │ │ │ + orrseq lr, r0, r0, lsr r6 │ │ │ │ + orrseq r2, r9, r4, lsl #26 │ │ │ │ orrseq r0, r0, ip, lsr r7 │ │ │ │ - orrseq r2, r9, r4, asr #25 │ │ │ │ - orrseq lr, r0, r4, ror #11 │ │ │ │ + orrseq r2, r9, ip, asr #25 │ │ │ │ + orrseq lr, r0, ip, ror #11 │ │ │ │ orrseq r0, r0, r8, lsl #14 │ │ │ │ mov r1, #0 │ │ │ │ b ee2b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -47665,20 +47665,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b ee7fc │ │ │ │ - orrseq lr, r0, r0, asr #8 │ │ │ │ + orrseq lr, r0, r8, asr #8 │ │ │ │ @ instruction: 0x019006f4 │ │ │ │ - orrseq r2, r9, ip, lsl #23 │ │ │ │ - orrseq lr, r0, ip, lsl #8 │ │ │ │ + @ instruction: 0x01992b94 │ │ │ │ + orrseq lr, r0, r4, lsl r4 │ │ │ │ orrseq r0, r0, r0, asr #13 │ │ │ │ - orrseq r2, r9, r8, asr fp │ │ │ │ + orrseq r2, r9, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-4040] @ 0xfffff038 │ │ │ │ sub sp, sp, #8064 @ 0x1f80 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -48541,74 +48541,74 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b eea78 │ │ │ │ @ instruction: 0x01a49b34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a49b04 │ │ │ │ - orrseq r2, r9, ip, ror #20 │ │ │ │ + orrseq r2, r9, r4, ror sl │ │ │ │ orrseq r0, r0, r8, asr #11 │ │ │ │ - orrseq r3, r5, ip, asr #11 │ │ │ │ - orrseq r2, r9, ip, asr #19 │ │ │ │ + @ instruction: 0x019535d4 │ │ │ │ + @ instruction: 0x019929d4 │ │ │ │ orrseq r0, r0, r8, lsr #10 │ │ │ │ - orrseq r3, r5, r0, lsr r5 │ │ │ │ + orrseq r3, r5, r8, lsr r5 │ │ │ │ @ instruction: 0x01a49994 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orrseq r0, r0, r0, lsr #8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x019928b8 │ │ │ │ - orrseq ip, r1, r0, lsl #11 │ │ │ │ - ldrsheq lr, [r0, r8] │ │ │ │ - orrseq r2, r9, ip, lsr #13 │ │ │ │ + orrseq r2, r9, r0, asr #17 │ │ │ │ + orrseq ip, r1, r8, lsl #11 │ │ │ │ + orrseq lr, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x019926b4 │ │ │ │ orrseq r0, r0, r0, lsl #4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ orrseq r0, r0, r4 │ │ │ │ - orrseq r2, r9, r8, lsl #9 │ │ │ │ - orrseq ip, r1, r0, ror #2 │ │ │ │ - @ instruction: 0x0190dcd8 │ │ │ │ - orrseq r2, r9, ip, asr #6 │ │ │ │ + @ instruction: 0x01992490 │ │ │ │ + orrseq ip, r1, r8, ror #2 │ │ │ │ + orrseq sp, r0, r0, ror #25 │ │ │ │ + orrseq r2, r9, r4, asr r3 │ │ │ │ orreq pc, pc, r8, lsr #29 │ │ │ │ - orrseq ip, r1, r0, lsl r0 │ │ │ │ - orrseq r2, r9, r0, ror #5 │ │ │ │ - orrseq sp, r0, r0, lsl #23 │ │ │ │ + orrseq ip, r1, r8, lsl r0 │ │ │ │ + orrseq r2, r9, r8, ror #5 │ │ │ │ + orrseq sp, r0, r8, lsl #23 │ │ │ │ orreq pc, pc, r8, lsr lr @ │ │ │ │ - orrseq r2, r9, ip, lsr r2 │ │ │ │ + orrseq r2, r9, r4, asr #4 │ │ │ │ @ instruction: 0x018ffd98 │ │ │ │ - orrseq fp, r1, r0, lsl #30 │ │ │ │ - @ instruction: 0x019921d0 │ │ │ │ - orrseq sp, r0, r0, ror sl │ │ │ │ + orrseq fp, r1, r8, lsl #30 │ │ │ │ + @ instruction: 0x019921d8 │ │ │ │ + orrseq sp, r0, r8, ror sl │ │ │ │ orreq pc, pc, r8, lsr #26 │ │ │ │ orreq lr, pc, ip, lsl #5 │ │ │ │ orreq lr, pc, r4, lsr r2 @ │ │ │ │ strdeq lr, [pc, r0] │ │ │ │ orreq lr, pc, ip, lsr #3 │ │ │ │ orreq lr, pc, r8, ror #2 │ │ │ │ orreq lr, pc, r4, lsr #2 │ │ │ │ - @ instruction: 0x0190d894 │ │ │ │ - orrseq sp, r0, ip, ror r8 │ │ │ │ - orrseq sp, r0, r0, asr r8 │ │ │ │ - orrseq r1, r9, r4, ror pc │ │ │ │ + @ instruction: 0x0190d89c │ │ │ │ + orrseq sp, r0, r4, lsl #17 │ │ │ │ + orrseq sp, r0, r8, asr r8 │ │ │ │ + orrseq r1, r9, ip, ror pc │ │ │ │ orreq pc, pc, r8, lsl #22 │ │ │ │ ldrdeq pc, [pc, r0] │ │ │ │ - orrseq sp, r0, r0, ror #15 │ │ │ │ - orrseq r1, r9, r0, lsr #30 │ │ │ │ + orrseq sp, r0, r8, ror #15 │ │ │ │ + orrseq r1, r9, r8, lsr #30 │ │ │ │ orreq pc, pc, r8, lsl #21 │ │ │ │ - @ instruction: 0x01991ef0 │ │ │ │ - @ instruction: 0x0190d79c │ │ │ │ + @ instruction: 0x01991ef8 │ │ │ │ + orrseq sp, r0, r4, lsr #15 │ │ │ │ orreq pc, pc, ip, asr #20 │ │ │ │ - orrseq sp, r0, r8, ror #14 │ │ │ │ - orrseq r1, r9, r8, lsr #29 │ │ │ │ + orrseq sp, r0, r0, ror r7 │ │ │ │ + @ instruction: 0x01991eb0 │ │ │ │ orreq pc, pc, r0, lsl sl @ │ │ │ │ - orrseq sp, r0, ip, lsr #14 │ │ │ │ - orrseq sp, r0, r0, lsl #14 │ │ │ │ - orrseq sp, r0, r8, ror #13 │ │ │ │ - @ instruction: 0x0190d6bc │ │ │ │ - @ instruction: 0x0190d690 │ │ │ │ - orrseq sp, r0, r4, ror #12 │ │ │ │ + orrseq sp, r0, r4, lsr r7 │ │ │ │ + orrseq sp, r0, r8, lsl #14 │ │ │ │ + @ instruction: 0x0190d6f0 │ │ │ │ + orrseq sp, r0, r4, asr #13 │ │ │ │ + @ instruction: 0x0190d698 │ │ │ │ + orrseq sp, r0, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3624] @ 0xe28 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #940] @ efaf4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -48847,26 +48847,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ b efab0 │ │ │ │ @ instruction: 0x01a48cc4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r7, ror pc │ │ │ │ orrseq r4, r0, r4, ror #11 │ │ │ │ - orrseq r1, r2, r8, asr lr │ │ │ │ + orrseq r1, r2, r0, ror #28 │ │ │ │ @ instruction: 0x01a48a48 │ │ │ │ orreq pc, pc, r8, asr #10 │ │ │ │ - orrseq r1, r9, ip, asr #19 │ │ │ │ + @ instruction: 0x019919d4 │ │ │ │ @ instruction: 0x018ff5b0 │ │ │ │ - orrseq sp, r0, r4, lsl r2 │ │ │ │ + orrseq sp, r0, ip, lsl r2 │ │ │ │ orreq pc, pc, ip, lsr #10 │ │ │ │ orreq pc, pc, r8, asr #9 │ │ │ │ - orrseq r1, r9, ip, asr #18 │ │ │ │ + orrseq r1, r9, r4, asr r9 │ │ │ │ orreq pc, pc, r0, asr #9 │ │ │ │ orreq pc, pc, r8, lsl #9 │ │ │ │ - orrseq r1, r9, ip, lsl #18 │ │ │ │ + orrseq r1, r9, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr r3, [pc, #380] @ efcc8 │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -48964,20 +48964,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b efc4c │ │ │ │ @ instruction: 0x01a488c8 │ │ │ │ @ instruction: 0x01a488b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r1, r9, r4, ror #16 │ │ │ │ + orrseq r1, r9, ip, ror #16 │ │ │ │ ldrdeq pc, [pc, r8] │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ @ instruction: 0x01a487c0 │ │ │ │ - @ instruction: 0x0190cfd0 │ │ │ │ + @ instruction: 0x0190cfd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #504] @ eff00 │ │ │ │ ldr r3, [pc, #504] @ eff04 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -49105,25 +49105,25 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b efe88 │ │ │ │ @ instruction: 0x01a4870c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a48650 │ │ │ │ - @ instruction: 0x019915f0 │ │ │ │ - orrseq ip, r0, r4, ror lr │ │ │ │ + @ instruction: 0x019915f8 │ │ │ │ + orrseq ip, r0, ip, ror lr │ │ │ │ orreq pc, pc, ip, asr r1 @ │ │ │ │ orreq pc, pc, r4, lsr r1 @ │ │ │ │ - @ instruction: 0x019915b8 │ │ │ │ + orrseq r1, r9, r0, asr #11 │ │ │ │ orreq pc, pc, ip, ror r2 @ │ │ │ │ - orrseq ip, r0, r4, lsl #28 │ │ │ │ + orrseq ip, r0, ip, lsl #28 │ │ │ │ orreq pc, pc, r8, asr r1 @ │ │ │ │ - orrseq r1, r9, r8, asr #10 │ │ │ │ + orrseq r1, r9, r0, asr r5 │ │ │ │ strheq pc, [pc, r4] @ │ │ │ │ - @ instruction: 0x0190cd90 │ │ │ │ + @ instruction: 0x0190cd98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -49180,19 +49180,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b effb4 │ │ │ │ - orrseq r1, r9, r0, lsr #8 │ │ │ │ - orrseq ip, r0, r4, lsr #25 │ │ │ │ + orrseq r1, r9, r8, lsr #8 │ │ │ │ + orrseq ip, r0, ip, lsr #25 │ │ │ │ @ instruction: 0x018fef90 │ │ │ │ - orrseq r1, r9, r4, ror #7 │ │ │ │ - orrseq ip, r0, r8, ror #24 │ │ │ │ + orrseq r1, r9, ip, ror #7 │ │ │ │ + orrseq ip, r0, r0, ror ip │ │ │ │ orreq lr, pc, r0, asr pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #176] @ f0118 │ │ │ │ ldr r3, [pc, #176] @ f011c │ │ │ │ @@ -49239,16 +49239,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b f00a8 │ │ │ │ @ instruction: 0x01a483ac │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a48364 │ │ │ │ - orrseq r1, r9, r4, lsl #6 │ │ │ │ - orrseq ip, r0, r8, lsl #23 │ │ │ │ + orrseq r1, r9, ip, lsl #6 │ │ │ │ + @ instruction: 0x0190cb90 │ │ │ │ orreq lr, pc, r0, ror lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -50115,40 +50115,40 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b f0a54 │ │ │ │ @ instruction: 0x01a47a7c │ │ │ │ @ instruction: 0x01a47a78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r1, r5, r0, lsr #11 │ │ │ │ + orrseq r1, r5, r8, lsr #11 │ │ │ │ ldrdeq lr, [pc, r0] │ │ │ │ - @ instruction: 0x01990adc │ │ │ │ + orrseq r0, r9, r4, ror #21 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ @ instruction: 0x01a479b8 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq lr, pc, ip, asr #11 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x019909d8 │ │ │ │ - orrseq sl, r1, r0, lsl #11 │ │ │ │ + orrseq r0, r9, r0, ror #19 │ │ │ │ + orrseq sl, r1, r8, lsl #11 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ @ instruction: 0x018fe4b0 │ │ │ │ - @ instruction: 0x019908bc │ │ │ │ - orrseq sl, r1, r4, ror #8 │ │ │ │ - @ instruction: 0x0190bfdc │ │ │ │ + orrseq r0, r9, r4, asr #17 │ │ │ │ + orrseq sl, r1, ip, ror #8 │ │ │ │ + orrseq fp, r0, r4, ror #31 │ │ │ │ orreq ip, pc, r8, ror #15 │ │ │ │ @ instruction: 0x018fc798 │ │ │ │ orreq ip, pc, r0, asr #14 │ │ │ │ - orrseq fp, r0, ip, lsr #29 │ │ │ │ - orrseq fp, r0, ip, ror lr │ │ │ │ - orrseq fp, r0, r8, asr #28 │ │ │ │ - orrseq fp, r0, r4, lsl lr │ │ │ │ + @ instruction: 0x0190beb4 │ │ │ │ + orrseq fp, r0, r4, lsl #29 │ │ │ │ + orrseq fp, r0, r0, asr lr │ │ │ │ + orrseq fp, r0, ip, lsl lr │ │ │ │ orreq lr, pc, r8, ror r2 @ │ │ │ │ - orrseq r0, r9, r4, lsl #13 │ │ │ │ - orrseq fp, r0, r0, ror #27 │ │ │ │ + orrseq r0, r9, ip, lsl #13 │ │ │ │ + orrseq fp, r0, r8, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #500] @ f1138 │ │ │ │ ldr r3, [pc, #500] @ f113c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -50274,29 +50274,29 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b f0ffc │ │ │ │ ldrdeq r7, [r4, r0]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r0, r5, r4, ror #31 │ │ │ │ + orrseq r0, r5, ip, ror #31 │ │ │ │ @ instruction: 0x01a47410 │ │ │ │ - @ instruction: 0x01990498 │ │ │ │ - orrseq fp, r0, r0, lsr #24 │ │ │ │ + orrseq r0, r9, r0, lsr #9 │ │ │ │ + orrseq fp, r0, r8, lsr #24 │ │ │ │ orreq lr, pc, r8, ror r0 @ │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - orrseq r0, r9, r8, asr r4 │ │ │ │ - orrseq fp, r0, r0, ror #23 │ │ │ │ + orrseq r0, r9, r0, ror #8 │ │ │ │ + orrseq fp, r0, r8, ror #23 │ │ │ │ orreq lr, pc, r8, lsr r0 @ │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - orrseq r0, r9, ip, lsl r4 │ │ │ │ - orrseq fp, r0, r4, lsr #23 │ │ │ │ + orrseq r0, r9, r4, lsr #8 │ │ │ │ + orrseq fp, r0, ip, lsr #23 │ │ │ │ orreq lr, pc, r0 │ │ │ │ - orrseq r0, r9, r0, ror #7 │ │ │ │ - orrseq fp, r0, r8, ror #22 │ │ │ │ + orrseq r0, r9, r8, ror #7 │ │ │ │ + orrseq fp, r0, r0, ror fp │ │ │ │ orreq sp, pc, r0, asr #31 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -50564,43 +50564,43 @@ │ │ │ │ mov r1, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b f13b4 │ │ │ │ @ instruction: 0x01a4724c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r0, r5, r0, ror sp │ │ │ │ + orrseq r0, r5, r8, ror sp │ │ │ │ @ instruction: 0x01a431ac │ │ │ │ - @ instruction: 0x0199029c │ │ │ │ + orrseq r0, r9, r4, lsr #5 │ │ │ │ orreq sp, pc, ip, asr lr @ │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ @ instruction: 0x01a47058 │ │ │ │ - orrseq fp, r0, ip, asr r8 │ │ │ │ + orrseq fp, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - orrseq fp, r0, r8, lsr #16 │ │ │ │ - orrseq r0, r9, ip, rrx │ │ │ │ - @ instruction: 0x0190b7f4 │ │ │ │ + orrseq fp, r0, r0, lsr r8 │ │ │ │ + orrseq r0, r9, r4, ror r0 │ │ │ │ + @ instruction: 0x0190b7fc │ │ │ │ orreq sp, pc, ip, asr #24 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - @ instruction: 0x0190b7bc │ │ │ │ + orrseq fp, r0, r4, asr #15 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - orrseq r0, r9, r0 │ │ │ │ - orrseq fp, r0, r8, lsl #15 │ │ │ │ + orrseq r0, r9, r8 │ │ │ │ + @ instruction: 0x0190b790 │ │ │ │ orreq sp, pc, r0, ror #23 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orrseq pc, r8, r4, asr #31 │ │ │ │ - orrseq fp, r0, ip, asr #14 │ │ │ │ + orrseq pc, r8, ip, asr #31 │ │ │ │ + orrseq fp, r0, r4, asr r7 │ │ │ │ orreq sp, pc, r4, lsr #23 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - orrseq pc, r8, r8, lsl #31 │ │ │ │ - orrseq fp, r0, r0, lsl r7 │ │ │ │ + @ instruction: 0x0198ff90 │ │ │ │ + orrseq fp, r0, r8, lsl r7 │ │ │ │ orreq sp, pc, r8, ror #22 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - @ instruction: 0x0190b6d8 │ │ │ │ + orrseq fp, r0, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, r0, #872 @ 0x368 │ │ │ │ @@ -50670,23 +50670,23 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b f16c0 │ │ │ │ @ instruction: 0x01a46db0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r8, r0, ror #28 │ │ │ │ + orrseq pc, r8, r8, ror #28 │ │ │ │ orreq sp, pc, ip, asr #20 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - orrseq pc, r8, r4, lsl lr @ │ │ │ │ - @ instruction: 0x0190b59c │ │ │ │ + orrseq pc, r8, ip, lsl lr @ │ │ │ │ + orrseq fp, r0, r4, lsr #11 │ │ │ │ strdeq sp, [pc, ip] │ │ │ │ - orrseq fp, r0, r8, ror #10 │ │ │ │ - orrseq pc, r8, ip, lsr #27 │ │ │ │ - orrseq fp, r0, r4, lsr r5 │ │ │ │ + orrseq fp, r0, r0, ror r5 │ │ │ │ + @ instruction: 0x0198fdb4 │ │ │ │ + orrseq fp, r0, ip, lsr r5 │ │ │ │ @ instruction: 0x018fd994 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #504] @ 0x1f8 │ │ │ │ ldr r2, [pc, #1260] @ f1ca0 │ │ │ │ @@ -51006,41 +51006,41 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f1c54 │ │ │ │ @ instruction: 0x01a46c5c │ │ │ │ @ instruction: 0x01a46c40 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a46c14 │ │ │ │ - @ instruction: 0x0198fcb8 │ │ │ │ + orrseq pc, r8, r0, asr #25 │ │ │ │ orreq sp, pc, r0, lsr #17 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x019506fc │ │ │ │ + orrseq r0, r5, r4, lsl #14 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq sp, pc, r4, lsl #15 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x0198fb90 │ │ │ │ + @ instruction: 0x0198fb98 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - orrseq r9, r1, r4, lsr r7 │ │ │ │ - orrseq fp, r0, ip, lsr #5 │ │ │ │ + orrseq r9, r1, ip, lsr r7 │ │ │ │ + @ instruction: 0x0190b2b4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq pc, r8, r8, asr #20 │ │ │ │ + orrseq pc, r8, r0, asr sl @ │ │ │ │ orreq sp, pc, r0, lsr r6 @ │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orrseq r9, r1, r8, ror #11 │ │ │ │ - @ instruction: 0x0198f9dc │ │ │ │ - orrseq fp, r0, r8, asr r1 │ │ │ │ + @ instruction: 0x019195f0 │ │ │ │ + orrseq pc, r8, r4, ror #19 │ │ │ │ + orrseq fp, r0, r0, ror #2 │ │ │ │ orreq sp, pc, r0, asr #11 │ │ │ │ orreq fp, pc, r0, ror #18 │ │ │ │ orreq fp, pc, ip, lsl #18 │ │ │ │ ldrdeq fp, [pc, r4] │ │ │ │ - orrseq fp, r0, r4, asr r0 │ │ │ │ - orrseq fp, r0, r8, lsr #32 │ │ │ │ - @ instruction: 0x0190aff8 │ │ │ │ - orrseq sl, r0, r0, ror #31 │ │ │ │ + orrseq fp, r0, ip, asr r0 │ │ │ │ + orrseq fp, r0, r0, lsr r0 │ │ │ │ + orrseq fp, r0, r0 │ │ │ │ + orrseq sl, r0, r8, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -51197,32 +51197,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b f1da8 │ │ │ │ @ instruction: 0x01a466cc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, pc, r0, lsl #21 │ │ │ │ @ instruction: 0x01a46664 │ │ │ │ ldrdeq ip, [pc, r8] │ │ │ │ - orrseq r0, r5, ip, lsl r1 │ │ │ │ - orrseq pc, r8, r8, ror r6 @ │ │ │ │ - @ instruction: 0x0190adfc │ │ │ │ + orrseq r0, r5, r4, lsr #2 │ │ │ │ + orrseq pc, r8, r0, lsl #13 │ │ │ │ + orrseq sl, r0, r4, lsl #28 │ │ │ │ orreq sp, pc, r0, ror #4 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - orrseq pc, r8, r8, lsr r6 @ │ │ │ │ - @ instruction: 0x0190adbc │ │ │ │ + orrseq pc, r8, r0, asr #12 │ │ │ │ + orrseq sl, r0, r4, asr #27 │ │ │ │ orreq sp, pc, r8, lsl r2 @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x0198f5fc │ │ │ │ - orrseq sl, r0, r0, lsl #27 │ │ │ │ + orrseq pc, r8, r4, lsl #12 │ │ │ │ + orrseq sl, r0, r8, lsl #27 │ │ │ │ orreq sp, pc, r4, ror #3 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orrseq pc, r8, r0, asr #11 │ │ │ │ - orrseq sl, r0, r4, asr #26 │ │ │ │ + orrseq pc, r8, r8, asr #11 │ │ │ │ + orrseq sl, r0, ip, asr #26 │ │ │ │ orreq sp, pc, r8, lsr #3 │ │ │ │ - orrseq pc, r8, r4, lsl #11 │ │ │ │ - orrseq sl, r0, r8, lsl #26 │ │ │ │ + orrseq pc, r8, ip, lsl #11 │ │ │ │ + orrseq sl, r0, r0, lsl sp │ │ │ │ orreq sp, pc, ip, ror #2 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #352] @ f2174 │ │ │ │ @@ -51315,20 +51315,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b f208c │ │ │ │ strdeq r6, [r4, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a46380 │ │ │ │ - orrseq pc, r8, r8, lsl r4 @ │ │ │ │ - orrseq sl, r0, r0, lsr #23 │ │ │ │ + orrseq pc, r8, r0, lsr #8 │ │ │ │ + orrseq sl, r0, r8, lsr #23 │ │ │ │ orreq sp, pc, r0 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - orrseq pc, r8, r0, lsr #7 │ │ │ │ - orrseq sl, r0, r8, lsr #22 │ │ │ │ + orrseq pc, r8, r8, lsr #7 │ │ │ │ + orrseq sl, r0, r0, lsr fp │ │ │ │ orreq ip, pc, r8, lsl #31 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1528] @ 0x5f8 │ │ │ │ sub sp, sp, #2528 @ 0x9e0 │ │ │ │ @@ -51654,34 +51654,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b f2340 │ │ │ │ @ instruction: 0x01a46240 │ │ │ │ @ instruction: 0x01a46234 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0194fcd0 │ │ │ │ + @ instruction: 0x0194fcd8 │ │ │ │ @ instruction: 0x01a460cc │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ @ instruction: 0x018fccbc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrheq pc, [r8, r4] @ │ │ │ │ - orrseq r8, r1, r8, ror #24 │ │ │ │ - orrseq sl, r0, r0, ror #15 │ │ │ │ - orrseq lr, r8, r8, ror #31 │ │ │ │ + ldrheq pc, [r8, ip] @ │ │ │ │ + orrseq r8, r1, r0, ror ip │ │ │ │ + orrseq sl, r0, r8, ror #15 │ │ │ │ + @ instruction: 0x0198eff0 │ │ │ │ ldrdeq ip, [pc, r4] │ │ │ │ - orrseq r8, r1, r0, lsl #23 │ │ │ │ - @ instruction: 0x0190a6f8 │ │ │ │ + orrseq r8, r1, r8, lsl #23 │ │ │ │ + orrseq sl, r0, r0, lsl #14 │ │ │ │ orreq sl, pc, r0, lsr #30 │ │ │ │ orreq sl, pc, r8, asr #29 │ │ │ │ - orrseq sl, r0, r4, lsr r6 │ │ │ │ - orrseq sl, r0, r8, lsl #12 │ │ │ │ - orrseq lr, r8, r0, asr lr │ │ │ │ - @ instruction: 0x0190a5d8 │ │ │ │ + orrseq sl, r0, ip, lsr r6 │ │ │ │ + orrseq sl, r0, r0, lsl r6 │ │ │ │ + orrseq lr, r8, r8, asr lr │ │ │ │ + orrseq sl, r0, r0, ror #11 │ │ │ │ orreq ip, pc, r8, lsr sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ add r7, r0, #464 @ 0x1d0 │ │ │ │ add sl, r0, #448 @ 0x1c0 │ │ │ │ @@ -51795,17 +51795,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b f2888 │ │ │ │ @ instruction: 0x01a45cac │ │ │ │ ldrdeq ip, [pc, ip] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq lr, r8, ip, lsr #25 │ │ │ │ - @ instruction: 0x0190a3d4 │ │ │ │ - orrseq sl, r0, r0, lsr #7 │ │ │ │ + @ instruction: 0x0198ecb4 │ │ │ │ + @ instruction: 0x0190a3dc │ │ │ │ + orrseq sl, r0, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-4008] @ 0xfffff058 │ │ │ │ ldr lr, [pc, #2648] @ f3384 │ │ │ │ ldr ip, [pc, #2648] @ f3388 │ │ │ │ @@ -52470,65 +52470,65 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b f2ac4 │ │ │ │ ldrdeq r5, [r4, r8]! │ │ │ │ ldrdeq r5, [r4, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0194f5f4 │ │ │ │ + @ instruction: 0x0194f5fc │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq ip, pc, r0, asr #13 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x0198eab8 │ │ │ │ - orrseq lr, r8, r0, ror sl │ │ │ │ + orrseq lr, r8, r0, asr #21 │ │ │ │ + orrseq lr, r8, r8, ror sl │ │ │ │ orreq ip, pc, ip, asr r6 @ │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x01a45948 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orrseq pc, r4, r8, lsl r4 @ │ │ │ │ - orrseq lr, r8, r4, asr r9 │ │ │ │ + orrseq pc, r4, r0, lsr #8 │ │ │ │ + orrseq lr, r8, ip, asr r9 │ │ │ │ orreq ip, pc, r0, asr #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ orreq sl, pc, r8, ror #17 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ orreq ip, pc, r0, lsl r4 @ │ │ │ │ - orrseq lr, r8, r8, lsl #16 │ │ │ │ + orrseq lr, r8, r0, lsl r8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - @ instruction: 0x019183bc │ │ │ │ - orrseq r9, r0, r0, lsr pc │ │ │ │ - orrseq r8, r1, r8, ror r3 │ │ │ │ - @ instruction: 0x01909ef0 │ │ │ │ + orrseq r8, r1, r4, asr #7 │ │ │ │ + orrseq r9, r0, r8, lsr pc │ │ │ │ + orrseq r8, r1, r0, lsl #7 │ │ │ │ + @ instruction: 0x01909ef8 │ │ │ │ orreq sl, pc, r0, lsl r7 @ │ │ │ │ @ instruction: 0x018fa6bc │ │ │ │ orreq sl, pc, r8, ror r6 @ │ │ │ │ @ instruction: 0x018fc190 │ │ │ │ - @ instruction: 0x0198e59c │ │ │ │ + orrseq lr, r8, r4, lsr #11 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ orreq ip, pc, ip, asr #1 │ │ │ │ - @ instruction: 0x0198e4d8 │ │ │ │ + orrseq lr, r8, r0, ror #9 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orrseq r8, r1, ip, ror r0 │ │ │ │ - @ instruction: 0x01909bf4 │ │ │ │ + orrseq r8, r1, r4, lsl #1 │ │ │ │ + @ instruction: 0x01909bfc │ │ │ │ orreq sl, pc, ip, lsr #7 │ │ │ │ orreq sl, pc, r8, ror #6 │ │ │ │ - orrseq r7, r1, r8, asr #30 │ │ │ │ - orrseq r9, r0, r0, asr #21 │ │ │ │ + orrseq r7, r1, r0, asr pc │ │ │ │ + orrseq r9, r0, r8, asr #21 │ │ │ │ strdeq sl, [pc, r4] │ │ │ │ - orrseq r9, r0, r0, ror #20 │ │ │ │ - orrseq r9, r0, r0, lsr sl │ │ │ │ - orrseq r9, r0, r0, lsl #20 │ │ │ │ - @ instruction: 0x019099d4 │ │ │ │ - orrseq r9, r0, r8, lsr #19 │ │ │ │ - orrseq lr, r8, r4, lsl #4 │ │ │ │ - orrseq r9, r0, ip, lsl #19 │ │ │ │ + orrseq r9, r0, r8, ror #20 │ │ │ │ + orrseq r9, r0, r8, lsr sl │ │ │ │ + orrseq r9, r0, r8, lsl #20 │ │ │ │ + @ instruction: 0x019099dc │ │ │ │ + @ instruction: 0x019099b0 │ │ │ │ + orrseq lr, r8, ip, lsl #4 │ │ │ │ + @ instruction: 0x01909994 │ │ │ │ orreq fp, pc, ip, ror #27 │ │ │ │ - orrseq r9, r0, r8, asr r9 │ │ │ │ - orrseq r9, r0, ip, lsr #18 │ │ │ │ - orrseq r9, r0, r4, lsl r9 │ │ │ │ + orrseq r9, r0, r0, ror #18 │ │ │ │ + orrseq r9, r0, r4, lsr r9 │ │ │ │ + orrseq r9, r0, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-4032] @ 0xfffff040 │ │ │ │ ldr lr, [pc, #3384] @ f41b0 │ │ │ │ ldr r1, [pc, #3384] @ f41b4 │ │ │ │ @@ -53378,88 +53378,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b f34dc │ │ │ │ @ instruction: 0x01a44f8c │ │ │ │ @ instruction: 0x01a44f88 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a44f30 │ │ │ │ - orrseq sp, r8, r4, asr #31 │ │ │ │ + orrseq sp, r8, ip, asr #31 │ │ │ │ orreq fp, pc, ip, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orrseq lr, r4, r4, lsl #20 │ │ │ │ + orrseq lr, r4, ip, lsl #20 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0198de9c │ │ │ │ + orrseq sp, r8, r4, lsr #29 │ │ │ │ orreq fp, pc, r0, lsl #21 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - orrseq lr, r4, ip, lsl #17 │ │ │ │ + @ instruction: 0x0194e894 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq fp, pc, r8, asr r9 @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq sp, r8, r0, asr sp │ │ │ │ + orrseq sp, r8, r8, asr sp │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - orrseq sp, r8, r8, asr ip │ │ │ │ + orrseq sp, r8, r0, ror #24 │ │ │ │ orreq fp, pc, r4, asr #16 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orrseq r9, r0, r8, ror r3 │ │ │ │ + orrseq r9, r0, r0, lsl #7 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - orrseq sp, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x0198dbd4 │ │ │ │ @ instruction: 0x018fb7b8 │ │ │ │ orreq r9, pc, r0, ror fp @ │ │ │ │ orreq fp, pc, r4, lsr #13 │ │ │ │ - @ instruction: 0x0198da9c │ │ │ │ + orrseq sp, r8, r4, lsr #21 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - orrseq r7, r1, r0, asr r6 │ │ │ │ - orrseq r9, r0, r8, asr #3 │ │ │ │ + orrseq r7, r1, r8, asr r6 │ │ │ │ + @ instruction: 0x019091d0 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq sp, r8, r0, ror #18 │ │ │ │ + orrseq sp, r8, r8, ror #18 │ │ │ │ orreq fp, pc, r8, asr #10 │ │ │ │ - orrseq r7, r1, r0, lsl #10 │ │ │ │ - @ instruction: 0x0198d8f4 │ │ │ │ - orrseq r9, r0, r0, ror r0 │ │ │ │ + orrseq r7, r1, r8, lsl #10 │ │ │ │ + @ instruction: 0x0198d8fc │ │ │ │ + orrseq r9, r0, r8, ror r0 │ │ │ │ ldrdeq fp, [pc, r8] │ │ │ │ - orrseq sp, r8, r0, asr #17 │ │ │ │ + orrseq sp, r8, r8, asr #17 │ │ │ │ orreq fp, pc, ip, lsr #9 │ │ │ │ orreq r9, pc, r0, ror #16 │ │ │ │ - orrseq sp, r8, ip, lsr #15 │ │ │ │ + @ instruction: 0x0198d7b4 │ │ │ │ @ instruction: 0x018fb394 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - orrseq r7, r1, ip, asr #6 │ │ │ │ - orrseq r8, r0, r0, asr #29 │ │ │ │ - orrseq sp, r8, ip, ror #13 │ │ │ │ - orrseq r8, r0, r4, ror lr │ │ │ │ + orrseq r7, r1, r4, asr r3 │ │ │ │ + orrseq r8, r0, r8, asr #29 │ │ │ │ + @ instruction: 0x0198d6f4 │ │ │ │ + orrseq r8, r0, ip, ror lr │ │ │ │ ldrdeq fp, [pc, r4] │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0x018f9690 │ │ │ │ - orrseq r7, r1, ip, asr r2 │ │ │ │ - @ instruction: 0x01908dd4 │ │ │ │ + orrseq r7, r1, r4, ror #4 │ │ │ │ + @ instruction: 0x01908ddc │ │ │ │ strdeq r9, [pc, r4] │ │ │ │ @ instruction: 0x018f95b0 │ │ │ │ orreq r9, pc, ip, ror #10 │ │ │ │ orreq r9, pc, r8, lsr #10 │ │ │ │ - @ instruction: 0x01908c94 │ │ │ │ - @ instruction: 0x0198d4dc │ │ │ │ - orrseq r8, r0, r4, ror #24 │ │ │ │ + @ instruction: 0x01908c9c │ │ │ │ + orrseq sp, r8, r4, ror #9 │ │ │ │ + orrseq r8, r0, ip, ror #24 │ │ │ │ orreq fp, pc, r4, asr #1 │ │ │ │ - orrseq sp, r8, r4, lsr #9 │ │ │ │ - orrseq r8, r0, ip, lsr #24 │ │ │ │ + orrseq sp, r8, ip, lsr #9 │ │ │ │ + orrseq r8, r0, r4, lsr ip │ │ │ │ orreq fp, pc, ip, lsl #1 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - @ instruction: 0x01908bf8 │ │ │ │ - orrseq r8, r0, r8, asr #23 │ │ │ │ - @ instruction: 0x01908b9c │ │ │ │ - orrseq sp, r8, r4, ror #7 │ │ │ │ - orrseq r8, r0, ip, ror #22 │ │ │ │ + orrseq r8, r0, r0, lsl #24 │ │ │ │ + @ instruction: 0x01908bd0 │ │ │ │ + orrseq r8, r0, r4, lsr #23 │ │ │ │ + orrseq sp, r8, ip, ror #7 │ │ │ │ + orrseq r8, r0, r4, ror fp │ │ │ │ orreq sl, pc, ip, asr #31 │ │ │ │ - orrseq r8, r0, r8, lsr fp │ │ │ │ - orrseq r8, r0, r8, lsl #22 │ │ │ │ - orrseq sp, r8, r4, ror #6 │ │ │ │ - orrseq r8, r0, ip, ror #21 │ │ │ │ + orrseq r8, r0, r0, asr #22 │ │ │ │ + orrseq r8, r0, r0, lsl fp │ │ │ │ + orrseq sp, r8, ip, ror #6 │ │ │ │ + @ instruction: 0x01908af4 │ │ │ │ orreq sl, pc, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #336] @ 0x150 │ │ │ │ sub sp, sp, #3712 @ 0xe80 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -54066,50 +54066,50 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f4a04 │ │ │ │ @ instruction: 0x01a44100 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq r4, [r4, r8]! │ │ │ │ @ instruction: 0x01a44090 │ │ │ │ - orrseq sp, r8, r0, lsr r1 │ │ │ │ + orrseq sp, r8, r8, lsr r1 │ │ │ │ orreq sl, pc, r8, lsl sp @ │ │ │ │ - orrseq sp, r4, r4, ror fp │ │ │ │ - orrseq sp, r8, r0, lsr #1 │ │ │ │ - orrseq r8, r0, r8, lsr #16 │ │ │ │ + orrseq sp, r4, ip, ror fp │ │ │ │ + orrseq sp, r8, r8, lsr #1 │ │ │ │ + orrseq r8, r0, r0, lsr r8 │ │ │ │ orreq sl, pc, r8, lsl #25 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x0198cefc │ │ │ │ + orrseq ip, r8, r4, lsl #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x0198ccb0 │ │ │ │ + @ instruction: 0x0198ccb8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x018fa89c │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orrseq r6, r1, r0, asr r8 │ │ │ │ - orrseq r8, r0, r8, asr #7 │ │ │ │ + orrseq r6, r1, r8, asr r8 │ │ │ │ + @ instruction: 0x019083d0 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq ip, r8, ip, ror #22 │ │ │ │ + orrseq ip, r8, r4, ror fp │ │ │ │ orreq sl, pc, r4, asr r7 @ │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orrseq r6, r1, ip, lsl #14 │ │ │ │ - orrseq ip, r8, r0, lsl #22 │ │ │ │ - orrseq r8, r0, ip, ror r2 │ │ │ │ + orrseq r6, r1, r4, lsl r7 │ │ │ │ + orrseq ip, r8, r8, lsl #22 │ │ │ │ + orrseq r8, r0, r4, lsl #5 │ │ │ │ orreq sl, pc, r4, ror #13 │ │ │ │ orreq r8, pc, r0, lsr #20 │ │ │ │ orreq r8, pc, r8, asr #19 │ │ │ │ orreq r8, pc, r0, ror r9 @ │ │ │ │ - ldrsbeq r8, [r0, ip] │ │ │ │ - orrseq ip, r8, r4, lsr #18 │ │ │ │ + orrseq r8, r0, r4, ror #1 │ │ │ │ + orrseq ip, r8, ip, lsr #18 │ │ │ │ orreq sl, pc, r4, asr #10 │ │ │ │ orreq sl, pc, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orrseq r8, r0, ip, rrx │ │ │ │ - orrseq r8, r0, ip, lsr r0 │ │ │ │ - orrseq r8, r0, r0, lsl r0 │ │ │ │ + orrseq r8, r0, r4, ror r0 │ │ │ │ + orrseq r8, r0, r4, asr #32 │ │ │ │ + orrseq r8, r0, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-2992] @ 0xfffff450 │ │ │ │ sub sp, sp, #7040 @ 0x1b80 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -54846,87 +54846,87 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ b f55a8 │ │ │ │ @ instruction: 0x01a436c8 │ │ │ │ @ instruction: 0x01a436b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq ip, r8, ip, asr #14 │ │ │ │ + orrseq ip, r8, r4, asr r7 │ │ │ │ orreq sl, pc, r4, lsr r3 @ │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x01a43614 │ │ │ │ - orrseq sp, r4, r4, lsr r1 │ │ │ │ - orrseq ip, r8, ip, asr r6 │ │ │ │ - orrseq r7, r0, r4, ror #27 │ │ │ │ + orrseq sp, r4, ip, lsr r1 │ │ │ │ + orrseq ip, r8, r4, ror #12 │ │ │ │ + orrseq r7, r0, ip, ror #27 │ │ │ │ orreq sl, pc, r4, asr #4 │ │ │ │ - orrseq sp, r4, ip, lsl #1 │ │ │ │ + @ instruction: 0x0194d094 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - orrseq ip, r8, r0, lsl #10 │ │ │ │ + orrseq ip, r8, r8, lsl #10 │ │ │ │ orreq sl, pc, ip, ror #1 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ orreq r8, pc, r0, lsr #9 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq ip, r8, r0, asr #7 │ │ │ │ + orrseq ip, r8, r8, asr #7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r9, pc, r8, lsr #31 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - orrseq r5, r1, r0, ror #30 │ │ │ │ - orrseq ip, r8, r4, asr r3 │ │ │ │ - @ instruction: 0x01907ad0 │ │ │ │ + orrseq r5, r1, r8, ror #30 │ │ │ │ + orrseq ip, r8, ip, asr r3 │ │ │ │ + @ instruction: 0x01907ad8 │ │ │ │ orreq r9, pc, r8, lsr pc @ │ │ │ │ orreq r9, pc, r4, lsl #29 │ │ │ │ - @ instruction: 0x0198c290 │ │ │ │ + @ instruction: 0x0198c298 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orrseq r5, r1, r4, lsr lr │ │ │ │ - orrseq r7, r0, ip, lsr #19 │ │ │ │ - @ instruction: 0x0198c1fc │ │ │ │ + orrseq r5, r1, ip, lsr lr │ │ │ │ + @ instruction: 0x019079b4 │ │ │ │ + orrseq ip, r8, r4, lsl #4 │ │ │ │ orreq r9, pc, r8, ror #27 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - ldrsheq ip, [r8, r4] │ │ │ │ - orrseq r7, r0, ip, ror r8 │ │ │ │ + ldrsheq ip, [r8, ip] │ │ │ │ + orrseq r7, r0, r4, lsl #17 │ │ │ │ ldrdeq r9, [pc, ip] │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ @ instruction: 0x018f8098 │ │ │ │ @ instruction: 0x018f9bb8 │ │ │ │ - orrseq fp, r8, r4, asr #31 │ │ │ │ + orrseq fp, r8, ip, asr #31 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - orrseq r5, r1, r8, ror #22 │ │ │ │ - orrseq fp, r8, ip, asr pc │ │ │ │ - @ instruction: 0x019076d8 │ │ │ │ + orrseq r5, r1, r0, ror fp │ │ │ │ + orrseq fp, r8, r4, ror #30 │ │ │ │ + orrseq r7, r0, r0, ror #13 │ │ │ │ orreq r9, pc, r0, asr #22 │ │ │ │ - orrseq r5, r1, r8, lsl fp │ │ │ │ - @ instruction: 0x01907690 │ │ │ │ + orrseq r5, r1, r0, lsr #22 │ │ │ │ + @ instruction: 0x01907698 │ │ │ │ orreq r7, pc, r0, asr #29 │ │ │ │ orreq r7, pc, ip, ror lr @ │ │ │ │ orreq r7, pc, r4, asr #28 │ │ │ │ - orrseq fp, r8, r4, lsr #28 │ │ │ │ + orrseq fp, r8, ip, lsr #28 │ │ │ │ orreq r7, pc, r4, lsl #28 │ │ │ │ orreq r9, pc, r0, lsl #20 │ │ │ │ - orrseq r7, r0, r8, ror #10 │ │ │ │ - orrseq r7, r0, r0, asr #10 │ │ │ │ - orrseq r7, r0, r0, lsl r5 │ │ │ │ - orrseq r7, r0, r0, ror #9 │ │ │ │ - orrseq fp, r8, r8, lsr #26 │ │ │ │ - @ instruction: 0x019074b0 │ │ │ │ + orrseq r7, r0, r0, ror r5 │ │ │ │ + orrseq r7, r0, r8, asr #10 │ │ │ │ + orrseq r7, r0, r8, lsl r5 │ │ │ │ + orrseq r7, r0, r8, ror #9 │ │ │ │ + orrseq fp, r8, r0, lsr sp │ │ │ │ + @ instruction: 0x019074b8 │ │ │ │ orreq r9, pc, r0, lsl r9 @ │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x0198bcf0 │ │ │ │ - orrseq r7, r0, r8, ror r4 │ │ │ │ + @ instruction: 0x0198bcf8 │ │ │ │ + orrseq r7, r0, r0, lsl #9 │ │ │ │ ldrdeq r9, [pc, r8] │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x0198bcb8 │ │ │ │ - orrseq r7, r0, r0, asr #8 │ │ │ │ + orrseq fp, r8, r0, asr #25 │ │ │ │ + orrseq r7, r0, r8, asr #8 │ │ │ │ orreq r9, pc, r0, lsr #17 │ │ │ │ - orrseq r7, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x019073f4 │ │ │ │ - @ instruction: 0x019073dc │ │ │ │ + orrseq r7, r0, r4, lsl r4 │ │ │ │ + @ instruction: 0x019073fc │ │ │ │ + orrseq r7, r0, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-512] @ 0xfffffe00 │ │ │ │ ldr r2, [pc, #1712] @ f60a0 │ │ │ │ sub sp, sp, #4544 @ 0x11c0 │ │ │ │ @@ -55358,54 +55358,54 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b f5a3c │ │ │ │ @ instruction: 0x01a42a20 │ │ │ │ @ instruction: 0x01a42a08 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r2, [r4, r0]! │ │ │ │ - orrseq fp, r8, r4, ror #20 │ │ │ │ + orrseq fp, r8, ip, ror #20 │ │ │ │ orreq r9, pc, ip, asr #12 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - orrseq ip, r4, r4, lsr #9 │ │ │ │ + orrseq ip, r4, ip, lsr #9 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - orrseq fp, r8, r8, lsr #18 │ │ │ │ + orrseq fp, r8, r0, lsr r9 │ │ │ │ orreq r9, pc, r4, lsl r5 @ │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ orreq r7, pc, r8, asr #17 │ │ │ │ - orrseq fp, r8, r0, lsr #17 │ │ │ │ + orrseq fp, r8, r8, lsr #17 │ │ │ │ orreq r9, pc, r8, lsl #9 │ │ │ │ - orrseq fp, r8, r0, ror r8 │ │ │ │ - @ instruction: 0x01906ff8 │ │ │ │ + orrseq fp, r8, r8, ror r8 │ │ │ │ + orrseq r7, r0, r0 │ │ │ │ orreq r9, pc, r8, asr r4 @ │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq fp, r8, r4, asr #15 │ │ │ │ + orrseq fp, r8, ip, asr #15 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r9, pc, ip, lsr #7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orrseq r5, r1, r4, ror #6 │ │ │ │ - @ instruction: 0x01906edc │ │ │ │ + orrseq r5, r1, ip, ror #6 │ │ │ │ + orrseq r6, r0, r4, ror #29 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq fp, r8, ip, ror r6 │ │ │ │ + orrseq fp, r8, r4, lsl #13 │ │ │ │ orreq r9, pc, r4, ror #4 │ │ │ │ - orrseq r5, r1, ip, lsl r2 │ │ │ │ - orrseq fp, r8, r0, lsl r6 │ │ │ │ - orrseq r6, r0, ip, lsl #27 │ │ │ │ + orrseq r5, r1, r4, lsr #4 │ │ │ │ + orrseq fp, r8, r8, lsl r6 │ │ │ │ + @ instruction: 0x01906d94 │ │ │ │ strdeq r9, [pc, r4] │ │ │ │ orreq r7, pc, r4, lsr #11 │ │ │ │ orreq r7, pc, r0, asr r5 @ │ │ │ │ orreq r7, pc, r0, lsr #10 │ │ │ │ - orrseq r6, r0, ip, lsl #25 │ │ │ │ - orrseq r6, r0, r0, ror #24 │ │ │ │ - orrseq r6, r0, r8, asr #24 │ │ │ │ - orrseq r6, r0, r8, lsl ip │ │ │ │ - orrseq fp, r8, r4, ror r4 │ │ │ │ - @ instruction: 0x01906bfc │ │ │ │ + @ instruction: 0x01906c94 │ │ │ │ + orrseq r6, r0, r8, ror #24 │ │ │ │ + orrseq r6, r0, r0, asr ip │ │ │ │ + orrseq r6, r0, r0, lsr #24 │ │ │ │ + orrseq fp, r8, ip, ror r4 │ │ │ │ + orrseq r6, r0, r4, lsl #24 │ │ │ │ orreq r9, pc, ip, asr r0 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-4040] @ 0xfffff038 │ │ │ │ @@ -56125,68 +56125,68 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b f6b08 │ │ │ │ @ instruction: 0x01a42290 │ │ │ │ @ instruction: 0x01a4228c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq fp, r4, r0, ror sp │ │ │ │ - @ instruction: 0x0198b290 │ │ │ │ + orrseq fp, r4, r8, ror sp │ │ │ │ + @ instruction: 0x0198b298 │ │ │ │ orreq r8, pc, r8, ror lr @ │ │ │ │ - @ instruction: 0x0194bcd0 │ │ │ │ - orrseq fp, r8, r0, lsl r2 │ │ │ │ + @ instruction: 0x0194bcd8 │ │ │ │ + orrseq fp, r8, r8, lsl r2 │ │ │ │ strdeq r8, [pc, r8] │ │ │ │ - ldrsbeq fp, [r8, r0] │ │ │ │ + ldrsbeq fp, [r8, r8] │ │ │ │ @ instruction: 0x018f8cbc │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @ instruction: 0x01a41fbc │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq fp, r8, r4 │ │ │ │ + orrseq fp, r8, ip │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r8, pc, ip, ror #23 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orrseq r4, r1, r4, lsr #23 │ │ │ │ + orrseq r4, r1, ip, lsr #23 │ │ │ │ orreq r8, pc, r0, lsr fp @ │ │ │ │ - orrseq sl, r8, ip, lsr pc │ │ │ │ + orrseq sl, r8, r4, asr #30 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orrseq r4, r1, r0, ror #21 │ │ │ │ - orrseq r6, r0, r8, asr r6 │ │ │ │ + orrseq r4, r1, r8, ror #21 │ │ │ │ + orrseq r6, r0, r0, ror #12 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - @ instruction: 0x0198adf0 │ │ │ │ + @ instruction: 0x0198adf8 │ │ │ │ ldrdeq r8, [pc, r8] │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x01914990 │ │ │ │ - orrseq sl, r8, r4, lsl #27 │ │ │ │ - orrseq r6, r0, r0, lsl #10 │ │ │ │ + @ instruction: 0x01914998 │ │ │ │ + orrseq sl, r8, ip, lsl #27 │ │ │ │ + orrseq r6, r0, r8, lsl #10 │ │ │ │ orreq r8, pc, r8, ror #18 │ │ │ │ orreq r8, pc, r4, lsl #17 │ │ │ │ - orrseq sl, r8, ip, ror ip │ │ │ │ + orrseq sl, r8, r4, lsl #25 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orrseq r4, r1, r0, lsr r8 │ │ │ │ - orrseq r6, r0, r4, lsr #7 │ │ │ │ + orrseq r4, r1, r8, lsr r8 │ │ │ │ + orrseq r6, r0, ip, lsr #7 │ │ │ │ @ instruction: 0x018f6bb4 │ │ │ │ orreq r6, pc, ip, asr fp @ │ │ │ │ orreq r6, pc, ip, lsl fp @ │ │ │ │ @ instruction: 0x018f6abc │ │ │ │ orreq r6, pc, r8, ror sl @ │ │ │ │ orreq r6, pc, r8, asr #20 │ │ │ │ orreq r6, pc, r8, lsl #20 │ │ │ │ - orrseq r6, r0, r4, ror r1 │ │ │ │ - orrseq r6, r0, r0, asr #2 │ │ │ │ - orrseq r6, r0, r8, lsr #2 │ │ │ │ - orrseq sl, r8, r4, lsl #19 │ │ │ │ - orrseq r6, r0, ip, lsl #2 │ │ │ │ + orrseq r6, r0, ip, ror r1 │ │ │ │ + orrseq r6, r0, r8, asr #2 │ │ │ │ + orrseq r6, r0, r0, lsr r1 │ │ │ │ + orrseq sl, r8, ip, lsl #19 │ │ │ │ + orrseq r6, r0, r4, lsl r1 │ │ │ │ orreq r8, pc, ip, ror #10 │ │ │ │ - ldrsbeq r6, [r0, r4] │ │ │ │ - orrseq r6, r0, r4, lsr #1 │ │ │ │ - orrseq r6, r0, r4, ror r0 │ │ │ │ - orrseq r6, r0, r4, asr #32 │ │ │ │ - orrseq r6, r0, r4, lsl r0 │ │ │ │ - orrseq r5, r0, r0, ror #31 │ │ │ │ + ldrsbeq r6, [r0, ip] │ │ │ │ + orrseq r6, r0, ip, lsr #1 │ │ │ │ + orrseq r6, r0, ip, ror r0 │ │ │ │ + orrseq r6, r0, ip, asr #32 │ │ │ │ + orrseq r6, r0, ip, lsl r0 │ │ │ │ + orrseq r5, r0, r8, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #928] @ 0x3a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ @@ -57181,25 +57181,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b f7bf8 │ │ │ │ @ instruction: 0x01a40a88 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a40814 │ │ │ │ - @ instruction: 0x019898b0 │ │ │ │ - orrseq r5, r0, r8, lsr r0 │ │ │ │ + @ instruction: 0x019898b8 │ │ │ │ + orrseq r5, r0, r0, asr #32 │ │ │ │ @ instruction: 0x018f7494 │ │ │ │ - orrseq r9, r8, r0, ror r8 │ │ │ │ - @ instruction: 0x01904ff8 │ │ │ │ + orrseq r9, r8, r8, ror r8 │ │ │ │ + orrseq r5, r0, r0 │ │ │ │ orreq r7, pc, r4, asr r4 @ │ │ │ │ - orrseq r9, r8, r4, lsr r8 │ │ │ │ - @ instruction: 0x01904fbc │ │ │ │ + orrseq r9, r8, ip, lsr r8 │ │ │ │ + orrseq r4, r0, r4, asr #31 │ │ │ │ orreq r7, pc, r8, lsl r4 @ │ │ │ │ - @ instruction: 0x019897f8 │ │ │ │ - orrseq r4, r0, r0, lsl #31 │ │ │ │ + orrseq r9, r8, r0, lsl #16 │ │ │ │ + orrseq r4, r0, r8, lsl #31 │ │ │ │ ldrdeq r7, [pc, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r4, [r0, #928] @ 0x3a0 │ │ │ │ @@ -57783,16 +57783,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a40300 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a4005c │ │ │ │ strdeq pc, [r3, r0]! │ │ │ │ - @ instruction: 0x01988e9c │ │ │ │ - orrseq r4, r0, r4, lsr #12 │ │ │ │ + orrseq r8, r8, r4, lsr #29 │ │ │ │ + orrseq r4, r0, ip, lsr #12 │ │ │ │ orreq r6, pc, r0, lsl #21 │ │ │ │ │ │ │ │ 000f86a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -58799,61 +58799,61 @@ │ │ │ │ sub r3, r3, #30 │ │ │ │ smull r2, r5, r3, r5 │ │ │ │ sub r5, r5, r3, asr #31 │ │ │ │ str r5, [r4, #888] @ 0x378 │ │ │ │ b f92a0 │ │ │ │ @ instruction: 0x01a3fd4c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r8, r8, ip, lsl #28 │ │ │ │ + orrseq r8, r8, r4, lsl lr │ │ │ │ @ instruction: 0x01a3fce4 │ │ │ │ @ instruction: 0x01a5961c │ │ │ │ orreq r6, pc, r4, asr r0 @ │ │ │ │ - @ instruction: 0x01988cb6 │ │ │ │ - orrseq r8, r8, r2, ror #23 │ │ │ │ + @ instruction: 0x01988cbe │ │ │ │ + orrseq r8, r8, sl, ror #23 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orreq r6, pc, r4, lsl r8 @ │ │ │ │ @ instruction: 0x018f68b4 │ │ │ │ - @ instruction: 0x01912798 │ │ │ │ + orrseq r2, r1, r0, lsr #15 │ │ │ │ @ instruction: 0x01a3fab0 │ │ │ │ @ instruction: 0x01a59390 │ │ │ │ @ instruction: 0x01a59374 │ │ │ │ orreq r6, pc, r0, lsl r8 @ │ │ │ │ orreq r6, pc, r0, ror #15 │ │ │ │ @ instruction: 0x01a592c4 │ │ │ │ @ instruction: 0x01a5924c │ │ │ │ @ instruction: 0x01a59240 │ │ │ │ - @ instruction: 0x01988998 │ │ │ │ + orrseq r8, r8, r0, lsr #19 │ │ │ │ orreq r6, pc, r4, lsl #11 │ │ │ │ - orrseq r8, r8, r4, asr #18 │ │ │ │ + orrseq r8, r8, ip, asr #18 │ │ │ │ orreq r6, pc, r0, lsr #10 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ ldrdeq fp, [r3, ip]! │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {8} │ │ │ │ - @ instruction: 0x019887d4 │ │ │ │ + @ instruction: 0x019887dc │ │ │ │ orreq r6, pc, r0, asr #7 │ │ │ │ @ instruction: 0x018f64bc │ │ │ │ - orrseq r8, r8, r4, lsl #14 │ │ │ │ - orrseq r3, r0, ip, lsl #29 │ │ │ │ + orrseq r8, r8, ip, lsl #14 │ │ │ │ + @ instruction: 0x01903e94 │ │ │ │ orreq r6, pc, ip, ror #5 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - orrseq r8, r8, r6, ror #12 │ │ │ │ - orrseq r8, r8, r4, ror #12 │ │ │ │ + orrseq r8, r8, lr, ror #12 │ │ │ │ + orrseq r8, r8, ip, ror #12 │ │ │ │ orreq r6, pc, r0, asr r2 @ │ │ │ │ orreq r4, pc, r8, lsl #12 │ │ │ │ - @ instruction: 0x019884f0 │ │ │ │ + @ instruction: 0x019884f8 │ │ │ │ ldrdeq r6, [pc, ip] │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ @ instruction: 0x018f4494 │ │ │ │ - orrseq r8, r8, r6, ror #8 │ │ │ │ - orrseq r8, r8, r4, ror #8 │ │ │ │ + orrseq r8, r8, lr, ror #8 │ │ │ │ + orrseq r8, r8, ip, ror #8 │ │ │ │ orreq r6, pc, ip, asr #32 │ │ │ │ - orrseq r8, r8, r4, lsr r4 │ │ │ │ - @ instruction: 0x01903bbc │ │ │ │ + orrseq r8, r8, ip, lsr r4 │ │ │ │ + orrseq r3, r0, r4, asr #23 │ │ │ │ orreq r6, pc, ip, lsl r0 @ │ │ │ │ @ instruction: 0x01a58c5c │ │ │ │ @ instruction: 0x01a58c40 │ │ │ │ @ instruction: 0x01a58ba4 │ │ │ │ @ instruction: 0x01a58b84 │ │ │ │ @ instruction: 0x01a58b64 │ │ │ │ @ instruction: 0x01a58b0c │ │ │ │ @@ -58861,27 +58861,27 @@ │ │ │ │ @ instruction: 0x01a58abc │ │ │ │ @ instruction: 0x01a58aa4 │ │ │ │ @ instruction: 0x01a58a80 │ │ │ │ @ instruction: 0x01a58a60 │ │ │ │ @ instruction: 0x01a58a04 │ │ │ │ orreq r5, pc, ip, asr sp @ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0x01903894 │ │ │ │ + @ instruction: 0x0190389c │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - orrseq r3, r0, r8, lsl r8 │ │ │ │ + orrseq r3, r0, r0, lsr #16 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ orreq r4, pc, ip, lsr r0 @ │ │ │ │ orreq r5, pc, r4, asr sp @ │ │ │ │ @ instruction: 0x01a58840 │ │ │ │ @ instruction: 0x01a58828 │ │ │ │ @ instruction: 0x01a58808 │ │ │ │ @ instruction: 0x01a587e0 │ │ │ │ - orrseq r7, r8, r2, lsr pc │ │ │ │ + orrseq r7, r8, sl, lsr pc │ │ │ │ @ instruction: 0x01a5879c │ │ │ │ - orrseq r7, r8, sl, asr #29 │ │ │ │ + @ instruction: 0x01987ed2 │ │ │ │ @ instruction: 0x01a58730 │ │ │ │ @ instruction: 0x01a5871c │ │ │ │ @ instruction: 0x01a58494 │ │ │ │ @ instruction: 0x01a58474 │ │ │ │ @ instruction: 0x01a58454 │ │ │ │ @ instruction: 0x01a58440 │ │ │ │ @ instruction: 0x01a58434 │ │ │ │ @@ -58890,73 +58890,73 @@ │ │ │ │ @ instruction: 0x01a583cc │ │ │ │ @ instruction: 0x01a58394 │ │ │ │ @ instruction: 0x01a58308 │ │ │ │ @ instruction: 0x01a582c8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a58278 │ │ │ │ @ instruction: 0x01a58250 │ │ │ │ - @ instruction: 0x01987992 │ │ │ │ + @ instruction: 0x0198799a │ │ │ │ strdeq r8, [r5, r0]! │ │ │ │ @ instruction: 0x01a58198 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ @ instruction: 0x01a58178 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ svccc 0x00d00000 │ │ │ │ ldrdeq r8, [r5, ip]! │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x01a58098 │ │ │ │ @ instruction: 0x01a5808c │ │ │ │ @ instruction: 0x01a58080 │ │ │ │ @ instruction: 0x01a5806c │ │ │ │ - orrseq r2, r0, r8, ror #30 │ │ │ │ + orrseq r2, r0, r0, ror pc │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x019877b0 │ │ │ │ - orrseq r2, r0, r8, lsr pc │ │ │ │ + @ instruction: 0x019877b8 │ │ │ │ + orrseq r2, r0, r0, asr #30 │ │ │ │ @ instruction: 0x018f5398 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - orrseq r7, r8, r8, ror r7 │ │ │ │ - orrseq r2, r0, r0, lsl #30 │ │ │ │ + orrseq r7, r8, r0, lsl #15 │ │ │ │ + orrseq r2, r0, r8, lsl #30 │ │ │ │ orreq r5, pc, r0, ror #6 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - orrseq r7, r8, r0, asr #14 │ │ │ │ - orrseq r2, r0, r8, asr #29 │ │ │ │ + orrseq r7, r8, r8, asr #14 │ │ │ │ + @ instruction: 0x01902ed0 │ │ │ │ orreq r5, pc, r8, lsr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ orreq r5, pc, r0, lsl #6 │ │ │ │ - orrseq r7, r8, ip, lsl #14 │ │ │ │ - orrseq r2, r0, r8, lsl #29 │ │ │ │ + orrseq r7, r8, r4, lsl r7 │ │ │ │ + @ instruction: 0x01902e90 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - orrseq r2, r0, r8, lsr #28 │ │ │ │ - orrseq r7, r8, r0, ror r6 │ │ │ │ - @ instruction: 0x01902df8 │ │ │ │ + orrseq r2, r0, r0, lsr lr │ │ │ │ + orrseq r7, r8, r8, ror r6 │ │ │ │ + orrseq r2, r0, r0, lsl #28 │ │ │ │ orreq r5, pc, r8, asr r2 @ │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - orrseq r7, r8, r8, lsr r6 │ │ │ │ - orrseq r2, r0, r0, asr #27 │ │ │ │ + orrseq r7, r8, r0, asr #12 │ │ │ │ + orrseq r2, r0, r8, asr #27 │ │ │ │ orreq r5, pc, r0, lsr #4 │ │ │ │ - orrseq r2, r0, ip, lsl #27 │ │ │ │ + @ instruction: 0x01902d94 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x019875d4 │ │ │ │ - orrseq r2, r0, ip, asr sp │ │ │ │ + @ instruction: 0x019875dc │ │ │ │ + orrseq r2, r0, r4, ror #26 │ │ │ │ @ instruction: 0x018f51bc │ │ │ │ - @ instruction: 0x0198759c │ │ │ │ - orrseq r2, r0, r4, lsr #26 │ │ │ │ + orrseq r7, r8, r4, lsr #11 │ │ │ │ + orrseq r2, r0, ip, lsr #26 │ │ │ │ orreq r5, pc, r4, lsl #3 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - orrseq r7, r8, r4, ror #10 │ │ │ │ - orrseq r2, r0, ip, ror #25 │ │ │ │ + orrseq r7, r8, ip, ror #10 │ │ │ │ + @ instruction: 0x01902cf4 │ │ │ │ orreq r5, pc, ip, asr #2 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x01902cb8 │ │ │ │ - @ instruction: 0x01902c90 │ │ │ │ + orrseq r2, r0, r0, asr #25 │ │ │ │ + @ instruction: 0x01902c98 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - orrseq r2, r0, r4, ror #24 │ │ │ │ - orrseq r2, r0, r8, lsr ip │ │ │ │ + orrseq r2, r0, ip, ror #24 │ │ │ │ + orrseq r2, r0, r0, asr #24 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ ldr r3, [pc, #-304] @ f97a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ subs r5, r3, #40 @ 0x28 │ │ │ │ submi r5, r3, #37 @ 0x25 │ │ │ │ asr r5, r5, #2 │ │ │ │ @@ -59804,33 +59804,33 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b fa2c0 │ │ │ │ strdeq r7, [r5, r8]! │ │ │ │ @ instruction: 0x01a3e38c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a57cb4 │ │ │ │ - @ instruction: 0x019875f8 │ │ │ │ + orrseq r7, r8, r0, lsl #12 │ │ │ │ orreq r5, pc, r4, lsr #3 │ │ │ │ @ instruction: 0x01a57c24 │ │ │ │ @ instruction: 0x01a57c08 │ │ │ │ @ instruction: 0x01a57b88 │ │ │ │ @ instruction: 0x01a57b70 │ │ │ │ - orrseq r7, r2, r8, lsr #31 │ │ │ │ + @ instruction: 0x01927fb0 │ │ │ │ @ instruction: 0x01a57ac4 │ │ │ │ @ instruction: 0x01a3e14c │ │ │ │ orreq r4, pc, r8, ror #30 │ │ │ │ @ instruction: 0x01a579c8 │ │ │ │ orreq r4, pc, r4, lsr #29 │ │ │ │ @ instruction: 0x01a57970 │ │ │ │ @ instruction: 0x01a578a0 │ │ │ │ @ instruction: 0x01a5786c │ │ │ │ strdeq r4, [pc, r4] │ │ │ │ - orrseq r7, r8, ip, lsr r1 │ │ │ │ - orrseq r2, r0, r0, ror #13 │ │ │ │ - orrseq r2, r0, r8, lsl #13 │ │ │ │ + orrseq r7, r8, r4, asr #2 │ │ │ │ + orrseq r2, r0, r8, ror #13 │ │ │ │ + @ instruction: 0x01902690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ @@ -60495,20 +60495,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fb068 │ │ │ │ - orrseq r1, r0, r8, ror #23 │ │ │ │ + @ instruction: 0x01901bf0 │ │ │ │ orreq r4, pc, r0, lsl r2 @ │ │ │ │ - orrseq r6, r8, ip, asr r6 │ │ │ │ - @ instruction: 0x01901bb4 │ │ │ │ + orrseq r6, r8, r4, ror #12 │ │ │ │ + @ instruction: 0x01901bbc │ │ │ │ ldrdeq r4, [pc, ip] │ │ │ │ - orrseq r6, r8, r8, lsr #12 │ │ │ │ + orrseq r6, r8, r0, lsr r6 │ │ │ │ │ │ │ │ 000fb0fc : │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ beq fb134 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -60533,16 +60533,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fb12c │ │ │ │ - orrseq r6, r8, r4, lsr #11 │ │ │ │ - orrseq r1, r0, r8, lsr #22 │ │ │ │ + orrseq r6, r8, ip, lsr #11 │ │ │ │ + orrseq r1, r0, r0, lsr fp │ │ │ │ orreq r4, pc, ip, asr #2 │ │ │ │ │ │ │ │ 000fb180 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ beq fb1b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -60568,16 +60568,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fb1b0 │ │ │ │ - orrseq r6, r8, r0, lsr #10 │ │ │ │ - orrseq r1, r0, r4, lsr #21 │ │ │ │ + orrseq r6, r8, r8, lsr #10 │ │ │ │ + orrseq r1, r0, ip, lsr #21 │ │ │ │ orreq r4, pc, r8, asr #1 │ │ │ │ │ │ │ │ 000fb204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -60616,17 +60616,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b7b24 │ │ │ │ - @ instruction: 0x019019f0 │ │ │ │ + @ instruction: 0x019019f8 │ │ │ │ orreq r4, pc, r0, asr #32 │ │ │ │ - @ instruction: 0x01986490 │ │ │ │ + @ instruction: 0x01986498 │ │ │ │ │ │ │ │ 000fb2bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ add lr, r0, #480 @ 0x1e0 │ │ │ │ ldrd r4, [lr, #-8] │ │ │ │ add ip, r0, #496 @ 0x1f0 │ │ │ │ strd r4, [r1] │ │ │ │ @@ -60703,18 +60703,18 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ strdeq r1, [pc, r8] │ │ │ │ orreq r3, pc, r4, lsr #31 │ │ │ │ orreq r3, pc, r0, ror pc @ │ │ │ │ - orrseq r6, r8, ip, lsr #7 │ │ │ │ - @ instruction: 0x019018b0 │ │ │ │ + @ instruction: 0x019863b4 │ │ │ │ + @ instruction: 0x019018b8 │ │ │ │ orreq r3, pc, ip, lsr #30 │ │ │ │ - orrseq r6, r8, r8, ror #6 │ │ │ │ + orrseq r6, r8, r0, ror r3 │ │ │ │ │ │ │ │ 000fb40c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ @@ -60757,20 +60757,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #22 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fb44c │ │ │ │ - orrseq r1, r0, r0, lsl #16 │ │ │ │ + orrseq r1, r0, r8, lsl #16 │ │ │ │ @ instruction: 0x018f3eb4 │ │ │ │ - @ instruction: 0x019862d0 │ │ │ │ - orrseq r1, r0, ip, asr #15 │ │ │ │ + @ instruction: 0x019862d8 │ │ │ │ + @ instruction: 0x019017d4 │ │ │ │ orreq r3, pc, r0, lsl #29 │ │ │ │ - @ instruction: 0x0198629c │ │ │ │ + orrseq r6, r8, r4, lsr #5 │ │ │ │ │ │ │ │ 000fb4e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq fb500 │ │ │ │ add lr, r0, #832 @ 0x340 │ │ │ │ @@ -60859,15 +60859,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b fb5f4 │ │ │ │ orreq r3, pc, r0, lsl #27 │ │ │ │ orreq r3, pc, r4, asr #26 │ │ │ │ - orrseq r6, r8, r4, asr #2 │ │ │ │ + orrseq r6, r8, ip, asr #2 │ │ │ │ │ │ │ │ 000fb648 : │ │ │ │ ldr r3, [r0, #856] @ 0x358 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #856] @ 0x358 │ │ │ │ ble fb664 │ │ │ │ @@ -60892,15 +60892,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq r6, [r8, r0] │ │ │ │ + ldrsbeq r6, [r8, r8] │ │ │ │ orreq r3, pc, r8, lsr #26 │ │ │ │ orreq r3, pc, r4, asr #25 │ │ │ │ │ │ │ │ 000fb6cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -60963,19 +60963,19 @@ │ │ │ │ mov r1, #155 @ 0x9b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ orreq r1, pc, ip, lsr #6 │ │ │ │ - @ instruction: 0x01902ef0 │ │ │ │ - orrseq r6, r8, r4 │ │ │ │ + @ instruction: 0x01902ef8 │ │ │ │ + orrseq r6, r8, ip │ │ │ │ strdeq r3, [pc, r0] │ │ │ │ - @ instruction: 0x01985fbc │ │ │ │ - @ instruction: 0x019014d4 │ │ │ │ + orrseq r5, r8, r4, asr #31 │ │ │ │ + @ instruction: 0x019014dc │ │ │ │ orreq r3, pc, ip, lsr #23 │ │ │ │ │ │ │ │ 000fb7ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -61038,18 +61038,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ orreq r1, pc, ip, lsl #4 │ │ │ │ orreq r3, pc, ip, ror fp @ │ │ │ │ - orrseq r5, r8, r4, ror #29 │ │ │ │ + orrseq r5, r8, ip, ror #29 │ │ │ │ ldrdeq r3, [pc, r0] │ │ │ │ - @ instruction: 0x01985e9c │ │ │ │ - @ instruction: 0x019013b4 │ │ │ │ + orrseq r5, r8, r4, lsr #29 │ │ │ │ + @ instruction: 0x019013bc │ │ │ │ orreq r3, pc, ip, lsl #21 │ │ │ │ │ │ │ │ 000fb90c : │ │ │ │ ldr r1, [r0, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ beq fb944 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -61075,16 +61075,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fb93c │ │ │ │ - orrseq r5, r8, r0, lsl #28 │ │ │ │ - orrseq r1, r0, r8, lsl r3 │ │ │ │ + orrseq r5, r8, r8, lsl #28 │ │ │ │ + orrseq r1, r0, r0, lsr #6 │ │ │ │ strdeq r3, [pc, r4] │ │ │ │ │ │ │ │ 000fb990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -61138,18 +61138,18 @@ │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b fb9bc │ │ │ │ orreq r1, pc, r8, lsl #1 │ │ │ │ orreq r3, pc, r0, lsl #20 │ │ │ │ - orrseq r5, r8, r0, ror #26 │ │ │ │ + orrseq r5, r8, r8, ror #26 │ │ │ │ orreq r3, pc, ip, asr #18 │ │ │ │ - orrseq r5, r8, r8, lsl sp │ │ │ │ - orrseq r1, r0, r0, lsr r2 │ │ │ │ + orrseq r5, r8, r0, lsr #26 │ │ │ │ + orrseq r1, r0, r8, lsr r2 │ │ │ │ orreq r3, pc, r8, lsl #18 │ │ │ │ │ │ │ │ 000fba8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -61901,114 +61901,114 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b fbc04 │ │ │ │ @ instruction: 0x01a3c970 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a3c854 │ │ │ │ - orrseq r1, r0, r8, lsl #1 │ │ │ │ + @ instruction: 0x01901090 │ │ │ │ strdeq r3, [pc, ip] │ │ │ │ - @ instruction: 0x01985bf0 │ │ │ │ - orrseq r6, r4, r0, asr #6 │ │ │ │ + @ instruction: 0x01985bf8 │ │ │ │ + orrseq r6, r4, r8, asr #6 │ │ │ │ @ instruction: 0x01a3c7b8 │ │ │ │ - orrseq r3, r6, r8, asr r8 │ │ │ │ + orrseq r3, r6, r0, ror #16 │ │ │ │ @ instruction: 0x01a3c5a4 │ │ │ │ - @ instruction: 0x01900dd8 │ │ │ │ + orrseq r0, r0, r0, ror #27 │ │ │ │ orreq r3, pc, ip, asr #10 │ │ │ │ - orrseq r5, r8, r0, asr #18 │ │ │ │ + orrseq r5, r8, r8, asr #18 │ │ │ │ @ instruction: 0x018f0b90 │ │ │ │ orreq r3, pc, ip, lsr #10 │ │ │ │ strdeq r3, [pc, r8] │ │ │ │ - orrseq r5, r8, ip, ror #17 │ │ │ │ - orrseq r3, r6, ip, ror #14 │ │ │ │ + @ instruction: 0x019858f4 │ │ │ │ + orrseq r3, r6, r4, ror r7 │ │ │ │ @ instruction: 0x01a3c4b8 │ │ │ │ - orrseq r0, r0, ip, ror #25 │ │ │ │ + @ instruction: 0x01900cf4 │ │ │ │ orreq r3, pc, r0, ror #8 │ │ │ │ - orrseq r5, r8, r4, asr r8 │ │ │ │ + orrseq r5, r8, ip, asr r8 │ │ │ │ orreq r0, pc, r4, lsr #21 │ │ │ │ orreq r3, pc, r0, asr #8 │ │ │ │ orreq r3, pc, ip, lsl #8 │ │ │ │ - orrseq r5, r8, r0, lsl #16 │ │ │ │ + orrseq r5, r8, r8, lsl #16 │ │ │ │ orreq r0, pc, r8, asr #20 │ │ │ │ - @ instruction: 0x0192b1d8 │ │ │ │ + orrseq fp, r2, r0, ror #3 │ │ │ │ @ instruction: 0x018f33b0 │ │ │ │ - orrseq r5, r8, r4, lsr #15 │ │ │ │ + orrseq r5, r8, ip, lsr #15 │ │ │ │ orreq r0, pc, r8, ror #19 │ │ │ │ - orrseq r9, r0, ip, lsl #30 │ │ │ │ + orrseq r9, r0, r4, lsl pc │ │ │ │ orreq r3, pc, r0, asr r3 @ │ │ │ │ - orrseq r5, r8, r4, asr #14 │ │ │ │ + orrseq r5, r8, ip, asr #14 │ │ │ │ orreq r0, pc, r8, lsl #19 │ │ │ │ orreq r3, pc, r4, lsr #6 │ │ │ │ strdeq r3, [pc, r0] │ │ │ │ - orrseq r5, r8, r4, ror #13 │ │ │ │ + orrseq r5, r8, ip, ror #13 │ │ │ │ orreq r0, pc, r8, lsr #18 │ │ │ │ orreq r3, pc, r4, asr #5 │ │ │ │ @ instruction: 0x018f3290 │ │ │ │ - orrseq r5, r8, r4, lsl #13 │ │ │ │ + orrseq r5, r8, ip, lsl #13 │ │ │ │ orreq r0, pc, r8, asr #17 │ │ │ │ - orrseq r9, r0, ip, ror #27 │ │ │ │ + @ instruction: 0x01909df4 │ │ │ │ orreq r3, pc, r0, lsr r2 @ │ │ │ │ - orrseq r5, r8, r4, lsr #12 │ │ │ │ + orrseq r5, r8, ip, lsr #12 │ │ │ │ orreq r0, pc, r8, ror #16 │ │ │ │ orreq r3, pc, r4, lsl #4 │ │ │ │ ldrdeq r3, [pc, r0] │ │ │ │ - orrseq r5, r8, r4, asr #11 │ │ │ │ + orrseq r5, r8, ip, asr #11 │ │ │ │ orreq r0, pc, r8, lsl #16 │ │ │ │ orreq r3, pc, r4, lsr #3 │ │ │ │ orreq r3, pc, r0, ror r1 @ │ │ │ │ - orrseq r5, r8, r4, ror #10 │ │ │ │ + orrseq r5, r8, ip, ror #10 │ │ │ │ orreq r0, pc, r8, lsr #15 │ │ │ │ orreq r3, pc, r4, asr #2 │ │ │ │ orreq r3, pc, r0, lsl r1 @ │ │ │ │ - orrseq r5, r8, r4, lsl #10 │ │ │ │ + orrseq r5, r8, ip, lsl #10 │ │ │ │ orreq r0, pc, r8, asr #14 │ │ │ │ orreq r3, pc, r4, ror #1 │ │ │ │ strheq r3, [pc, r0] │ │ │ │ - orrseq r5, r8, r4, lsr #9 │ │ │ │ + orrseq r5, r8, ip, lsr #9 │ │ │ │ orreq r0, pc, r8, ror #13 │ │ │ │ - orrseq r9, r0, ip, lsl #24 │ │ │ │ + orrseq r9, r0, r4, lsl ip │ │ │ │ orreq r3, pc, r0, asr r0 @ │ │ │ │ - orrseq r5, r8, r4, asr #8 │ │ │ │ + orrseq r5, r8, ip, asr #8 │ │ │ │ @ instruction: 0x01a3c04c │ │ │ │ - orrseq r0, r0, ip, ror r8 │ │ │ │ + orrseq r0, r0, r4, lsl #17 │ │ │ │ strdeq r2, [pc, r0] │ │ │ │ - orrseq r5, r8, r4, ror #7 │ │ │ │ - orrseq r0, r0, r8, asr #16 │ │ │ │ + orrseq r5, r8, ip, ror #7 │ │ │ │ + orrseq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x018f2fbc │ │ │ │ - @ instruction: 0x019853b0 │ │ │ │ - orrseq r0, r0, r4, lsl r8 │ │ │ │ + @ instruction: 0x019853b8 │ │ │ │ + orrseq r0, r0, ip, lsl r8 │ │ │ │ orreq r2, pc, r8, lsl #31 │ │ │ │ - orrseq r5, r8, ip, ror r3 │ │ │ │ - orrseq r0, r0, r0, ror #15 │ │ │ │ + orrseq r5, r8, r4, lsl #7 │ │ │ │ + orrseq r0, r0, r8, ror #15 │ │ │ │ orreq r2, pc, r4, asr pc @ │ │ │ │ - orrseq r5, r8, r8, asr #6 │ │ │ │ - orrseq r0, r0, ip, lsr #15 │ │ │ │ + orrseq r5, r8, r0, asr r3 │ │ │ │ + @ instruction: 0x019007b4 │ │ │ │ orreq r2, pc, r0, lsr #30 │ │ │ │ - orrseq r5, r8, r4, lsl r3 │ │ │ │ - orrseq r0, r0, r8, ror r7 │ │ │ │ + orrseq r5, r8, ip, lsl r3 │ │ │ │ + orrseq r0, r0, r0, lsl #15 │ │ │ │ orreq r2, pc, ip, ror #29 │ │ │ │ - orrseq r5, r8, r0, ror #5 │ │ │ │ - orrseq r0, r0, r4, asr #14 │ │ │ │ + orrseq r5, r8, r8, ror #5 │ │ │ │ + orrseq r0, r0, ip, asr #14 │ │ │ │ @ instruction: 0x018f2eb8 │ │ │ │ - orrseq r5, r8, ip, lsr #5 │ │ │ │ - orrseq r0, r0, r0, lsl r7 │ │ │ │ + @ instruction: 0x019852b4 │ │ │ │ + orrseq r0, r0, r8, lsl r7 │ │ │ │ orreq r2, pc, r4, lsl #29 │ │ │ │ - orrseq r5, r8, r8, ror r2 │ │ │ │ - @ instruction: 0x019006dc │ │ │ │ + orrseq r5, r8, r0, lsl #5 │ │ │ │ + orrseq r0, r0, r4, ror #13 │ │ │ │ orreq r2, pc, r0, asr lr @ │ │ │ │ - orrseq r5, r8, r4, asr #4 │ │ │ │ - orrseq r0, r0, r8, lsr #13 │ │ │ │ + orrseq r5, r8, ip, asr #4 │ │ │ │ + @ instruction: 0x019006b0 │ │ │ │ orreq r2, pc, ip, lsl lr @ │ │ │ │ - orrseq r5, r8, r0, lsl r2 │ │ │ │ - orrseq r0, r0, r4, ror r6 │ │ │ │ + orrseq r5, r8, r8, lsl r2 │ │ │ │ + orrseq r0, r0, ip, ror r6 │ │ │ │ orreq r2, pc, r8, ror #27 │ │ │ │ - @ instruction: 0x019851dc │ │ │ │ - orrseq r0, r0, r0, asr #12 │ │ │ │ + orrseq r5, r8, r4, ror #3 │ │ │ │ + orrseq r0, r0, r8, asr #12 │ │ │ │ @ instruction: 0x018f2db4 │ │ │ │ - orrseq r5, r8, r8, lsr #3 │ │ │ │ + @ instruction: 0x019851b0 │ │ │ │ │ │ │ │ 000fc7ec : │ │ │ │ str r1, [r0, #860] @ 0x35c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000fc7f8 : │ │ │ │ @@ -62318,34 +62318,34 @@ │ │ │ │ @ instruction: 0x01a3bbe4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a3bb88 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r7, r0, r4, lsl r8 │ │ │ │ ldrdeq r2, [pc, r8] │ │ │ │ - orrseq r4, r8, r4, ror #28 │ │ │ │ + orrseq r4, r8, ip, ror #28 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ ldrdeq r2, [pc, r8] │ │ │ │ - orrseq r4, r8, r4, ror #26 │ │ │ │ + orrseq r4, r8, ip, ror #26 │ │ │ │ @ instruction: 0x01a3b920 │ │ │ │ orreq r2, pc, r4, asr #18 │ │ │ │ - @ instruction: 0x01984cd0 │ │ │ │ + @ instruction: 0x01984cd8 │ │ │ │ orreq r0, pc, r4, ror r9 @ │ │ │ │ orreq r2, pc, r4, asr #17 │ │ │ │ - orrseq r4, r8, r0, asr ip │ │ │ │ + orrseq r4, r8, r8, asr ip │ │ │ │ strdeq r0, [pc, r4] │ │ │ │ - orrseq r0, r0, r4, asr r0 │ │ │ │ + orrseq r0, r0, ip, asr r0 │ │ │ │ orreq r2, pc, r0, asr #16 │ │ │ │ - orrseq r4, r8, ip, asr #23 │ │ │ │ - orrseq r0, r0, r0, lsr #32 │ │ │ │ + @ instruction: 0x01984bd4 │ │ │ │ + orrseq r0, r0, r8, lsr #32 │ │ │ │ orreq r2, pc, ip, lsl #16 │ │ │ │ - @ instruction: 0x01984b98 │ │ │ │ - orreq pc, pc, ip, ror #31 │ │ │ │ + orrseq r4, r8, r0, lsr #23 │ │ │ │ + strdeq pc, [pc, r4] │ │ │ │ ldrdeq r2, [pc, r8] │ │ │ │ - orrseq r4, r8, r4, ror #22 │ │ │ │ + orrseq r4, r8, ip, ror #22 │ │ │ │ │ │ │ │ 000fcd18 : │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ beq fcd50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -62369,17 +62369,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fcd48 │ │ │ │ - orreq pc, pc, ip, lsl #30 │ │ │ │ + orreq pc, pc, r4, lsl pc @ │ │ │ │ orreq r2, pc, r4, lsr #14 │ │ │ │ - @ instruction: 0x01984a9c │ │ │ │ + orrseq r4, r8, r4, lsr #21 │ │ │ │ │ │ │ │ 000fcd98 : │ │ │ │ add r0, r0, #432 @ 0x1b0 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -62447,20 +62447,20 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b7b24 │ │ │ │ orreq pc, lr, r0, asr #24 │ │ │ │ - @ instruction: 0x0192a3d4 │ │ │ │ + @ instruction: 0x0192a3dc │ │ │ │ orreq r2, pc, ip, ror r6 @ │ │ │ │ - @ instruction: 0x019849d8 │ │ │ │ - strdeq pc, [pc, r8] │ │ │ │ + orrseq r4, r8, r0, ror #19 │ │ │ │ + orreq pc, pc, r0, lsl #28 │ │ │ │ orreq r2, pc, r8, lsr r6 @ │ │ │ │ - @ instruction: 0x01984994 │ │ │ │ + @ instruction: 0x0198499c │ │ │ │ │ │ │ │ 000fcec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #416] @ 0x1a0 │ │ │ │ @@ -62513,18 +62513,18 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b fcef0 │ │ │ │ orreq pc, lr, r4, asr fp @ │ │ │ │ orreq r2, pc, r8, lsl #10 │ │ │ │ - orrseq r4, r8, ip, ror #17 │ │ │ │ + @ instruction: 0x019848f4 │ │ │ │ orreq r2, pc, ip, ror r5 @ │ │ │ │ - orrseq r4, r8, r4, lsr #17 │ │ │ │ - strdeq pc, [pc, ip] │ │ │ │ + orrseq r4, r8, ip, lsr #17 │ │ │ │ + orreq pc, pc, r4, lsl #26 │ │ │ │ orreq r2, pc, r8, lsr r5 @ │ │ │ │ │ │ │ │ 000fcfc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -62588,18 +62588,18 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fd040 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x018f249c │ │ │ │ - @ instruction: 0x019847bc │ │ │ │ + orrseq r4, r8, r4, asr #15 │ │ │ │ orreq r2, pc, r0, asr r4 @ │ │ │ │ - orrseq r4, r8, ip, ror r7 │ │ │ │ - ldrdeq pc, [pc, r4] │ │ │ │ + orrseq r4, r8, r4, lsl #15 │ │ │ │ + ldrdeq pc, [pc, ip] │ │ │ │ orreq r2, pc, r4, lsl r4 @ │ │ │ │ │ │ │ │ 000fd0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -62636,17 +62636,17 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b fd134 │ │ │ │ @ instruction: 0x01a3b318 │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ @ instruction: 0x01a54d4c │ │ │ │ @ instruction: 0x00006fb8 │ │ │ │ - orreq pc, pc, r4, lsr #22 │ │ │ │ + orreq pc, pc, ip, lsr #22 │ │ │ │ @ instruction: 0x018f23b8 │ │ │ │ - @ instruction: 0x019846fc │ │ │ │ + orrseq r4, r8, r4, lsl #14 │ │ │ │ │ │ │ │ 000fd194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ ldr r3, [pc, #1572] @ fd7d0 │ │ │ │ @@ -63061,64 +63061,64 @@ │ │ │ │ @ instruction: 0x018f22bc │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ orreq r2, pc, r8, lsr #5 │ │ │ │ orreq r2, pc, ip, ror #4 │ │ │ │ orreq r2, pc, r8, lsr r2 @ │ │ │ │ orreq r2, pc, r8, lsl #4 │ │ │ │ andeq r7, r0, r0, asr #8 │ │ │ │ - @ instruction: 0x01984494 │ │ │ │ - @ instruction: 0x018ff8b0 │ │ │ │ + @ instruction: 0x0198449c │ │ │ │ + @ instruction: 0x018ff8b8 │ │ │ │ orreq r2, pc, r4, asr #2 │ │ │ │ - @ instruction: 0x019843fc │ │ │ │ - orreq pc, pc, r8, lsl r8 @ │ │ │ │ + orrseq r4, r8, r4, lsl #8 │ │ │ │ + orreq pc, pc, r0, lsr #16 │ │ │ │ orreq r2, pc, ip, lsr #1 │ │ │ │ - orrseq r4, r8, r0, asr #7 │ │ │ │ - ldrdeq pc, [pc, ip] │ │ │ │ + orrseq r4, r8, r8, asr #7 │ │ │ │ + orreq pc, pc, r4, ror #15 │ │ │ │ orreq r2, pc, r0, ror r0 @ │ │ │ │ - orrseq r4, r8, r8, lsl #7 │ │ │ │ - orreq pc, pc, r4, lsr #15 │ │ │ │ + @ instruction: 0x01984390 │ │ │ │ + orreq pc, pc, ip, lsr #15 │ │ │ │ orreq r2, pc, r8, lsr r0 @ │ │ │ │ - orrseq r4, r8, r0, asr r3 │ │ │ │ - orreq pc, pc, ip, ror #14 │ │ │ │ + orrseq r4, r8, r8, asr r3 │ │ │ │ + orreq pc, pc, r4, ror r7 @ │ │ │ │ orreq r2, pc, r0 │ │ │ │ - orrseq r4, r8, r8, lsl r3 │ │ │ │ - orreq pc, pc, r4, lsr r7 @ │ │ │ │ + orrseq r4, r8, r0, lsr #6 │ │ │ │ + orreq pc, pc, ip, lsr r7 @ │ │ │ │ orreq r1, pc, r8, asr #31 │ │ │ │ - orrseq r4, r8, r0, ror #5 │ │ │ │ - strdeq pc, [pc, ip] │ │ │ │ + orrseq r4, r8, r8, ror #5 │ │ │ │ + orreq pc, pc, r4, lsl #14 │ │ │ │ @ instruction: 0x018f1f90 │ │ │ │ - orrseq r4, r8, ip, lsr #5 │ │ │ │ - orreq pc, pc, r4, asr #13 │ │ │ │ + @ instruction: 0x019842b4 │ │ │ │ + orreq pc, pc, ip, asr #13 │ │ │ │ orreq r1, pc, ip, asr pc @ │ │ │ │ - orrseq r4, r8, r4, ror r2 │ │ │ │ - orreq pc, pc, ip, lsl #13 │ │ │ │ + orrseq r4, r8, ip, ror r2 │ │ │ │ + @ instruction: 0x018ff694 │ │ │ │ orreq r1, pc, r4, lsr #30 │ │ │ │ - orrseq r4, r8, ip, lsr r2 │ │ │ │ - orreq pc, pc, r4, asr r6 @ │ │ │ │ + orrseq r4, r8, r4, asr #4 │ │ │ │ + orreq pc, pc, ip, asr r6 @ │ │ │ │ orreq r1, pc, ip, ror #29 │ │ │ │ - orrseq r4, r8, r4, lsl #4 │ │ │ │ - orreq pc, pc, ip, lsl r6 @ │ │ │ │ + orrseq r4, r8, ip, lsl #4 │ │ │ │ + orreq pc, pc, r4, lsr #12 │ │ │ │ @ instruction: 0x018f1eb4 │ │ │ │ - orrseq r4, r8, ip, asr #3 │ │ │ │ - orreq pc, pc, r4, ror #11 │ │ │ │ + @ instruction: 0x019841d4 │ │ │ │ + orreq pc, pc, ip, ror #11 │ │ │ │ orreq r1, pc, ip, ror lr @ │ │ │ │ - @ instruction: 0x01984194 │ │ │ │ - orreq pc, pc, ip, lsr #11 │ │ │ │ + @ instruction: 0x0198419c │ │ │ │ + @ instruction: 0x018ff5b4 │ │ │ │ orreq r1, pc, r4, asr #28 │ │ │ │ - orrseq r4, r8, r8, asr r1 │ │ │ │ - orreq pc, pc, r4, ror r5 @ │ │ │ │ + orrseq r4, r8, r0, ror #2 │ │ │ │ + orreq pc, pc, ip, ror r5 @ │ │ │ │ orreq r1, pc, r8, lsl #28 │ │ │ │ - orrseq r4, r8, r0, lsr #2 │ │ │ │ - orreq pc, pc, ip, lsr r5 @ │ │ │ │ + orrseq r4, r8, r8, lsr #2 │ │ │ │ + orreq pc, pc, r4, asr #10 │ │ │ │ ldrdeq r1, [pc, r0] │ │ │ │ - orrseq r4, r8, ip, ror #1 │ │ │ │ - orreq pc, pc, r4, lsl #10 │ │ │ │ + ldrsheq r4, [r8, r4] │ │ │ │ + orreq pc, pc, ip, lsl #10 │ │ │ │ @ instruction: 0x018f1d9c │ │ │ │ - ldrheq r4, [r8, r4] │ │ │ │ - orreq pc, pc, ip, asr #9 │ │ │ │ + ldrheq r4, [r8, ip] │ │ │ │ + ldrdeq pc, [pc, r4] │ │ │ │ orreq r1, pc, r4, ror #26 │ │ │ │ │ │ │ │ 000fd8f0 : │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ beq fd928 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -63144,16 +63144,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fd920 │ │ │ │ - orrseq r3, r8, r8, lsl pc │ │ │ │ - orreq pc, pc, r4, lsr r3 @ │ │ │ │ + orrseq r3, r8, r0, lsr #30 │ │ │ │ + orreq pc, pc, ip, lsr r3 @ │ │ │ │ orreq r1, pc, r8, asr #23 │ │ │ │ │ │ │ │ 000fd974 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #888] @ 0x378 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -63189,16 +63189,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fd9c4 │ │ │ │ - orrseq r3, r8, r4, ror lr │ │ │ │ - @ instruction: 0x018ff290 │ │ │ │ + orrseq r3, r8, ip, ror lr │ │ │ │ + @ instruction: 0x018ff298 │ │ │ │ orreq r1, pc, r4, lsr #22 │ │ │ │ │ │ │ │ 000fda18 : │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -63334,24 +63334,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b fdb38 │ │ │ │ ldrdeq sl, [r3, r4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a3a9b0 │ │ │ │ - orrseq r3, r8, ip, ror #27 │ │ │ │ + @ instruction: 0x01983df4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r1, pc, r0, lsr #21 │ │ │ │ orreq lr, lr, r8, lsr #22 │ │ │ │ ldrdeq sl, [r3, r4]! │ │ │ │ - @ instruction: 0x01983cdc │ │ │ │ - strdeq pc, [pc, r8] │ │ │ │ + orrseq r3, r8, r4, ror #25 │ │ │ │ + orreq pc, pc, r0, lsl #2 │ │ │ │ orreq r1, pc, ip, lsl #19 │ │ │ │ - strheq pc, [pc, ip] @ │ │ │ │ - orreq pc, pc, r8, rrx │ │ │ │ + orreq pc, pc, r4, asr #1 │ │ │ │ + orreq pc, pc, r0, ror r0 @ │ │ │ │ │ │ │ │ 000fdc68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #580] @ fdec4 │ │ │ │ @@ -63502,23 +63502,23 @@ │ │ │ │ bl b7b24 │ │ │ │ b fdd64 │ │ │ │ @ instruction: 0x01a3a794 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a3a780 │ │ │ │ orreq r1, pc, r4, asr #16 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - orrseq r3, r8, r8, ror #22 │ │ │ │ + orrseq r3, r8, r0, ror fp │ │ │ │ @ instruction: 0x01a3a6a8 │ │ │ │ - @ instruction: 0x01983abc │ │ │ │ + orrseq r3, r8, r4, asr #21 │ │ │ │ orreq lr, lr, r4, asr #16 │ │ │ │ - orreq lr, pc, ip, asr lr @ │ │ │ │ + orreq lr, pc, r4, ror #28 │ │ │ │ ldrdeq r1, [pc, r0] │ │ │ │ - orreq lr, pc, r8, lsl #28 │ │ │ │ - @ instruction: 0x019839bc │ │ │ │ - ldrdeq lr, [pc, r8] │ │ │ │ + orreq lr, pc, r0, lsl lr @ │ │ │ │ + orrseq r3, r8, r4, asr #19 │ │ │ │ + orreq lr, pc, r0, ror #27 │ │ │ │ orreq r1, pc, ip, ror #12 │ │ │ │ │ │ │ │ 000fdf00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -63841,56 +63841,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b fe340 │ │ │ │ strdeq sl, [r3, r4]! │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r8, ip, lsr r8 │ │ │ │ + orrseq r3, r8, r4, asr #16 │ │ │ │ orreq r1, pc, ip, ror #9 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x019836fc │ │ │ │ - orreq lr, pc, r8, lsl fp @ │ │ │ │ + orrseq r3, r8, r4, lsl #14 │ │ │ │ + orreq lr, pc, r0, lsr #22 │ │ │ │ orreq r1, pc, ip, lsr #7 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orreq lr, pc, r4, ror #21 │ │ │ │ - @ instruction: 0x019836bc │ │ │ │ + orreq lr, pc, ip, ror #21 │ │ │ │ + orrseq r3, r8, r4, asr #13 │ │ │ │ orreq r1, pc, r8, ror #6 │ │ │ │ - orrseq r3, r8, r0, lsl #13 │ │ │ │ - @ instruction: 0x018fea9c │ │ │ │ + orrseq r3, r8, r8, lsl #13 │ │ │ │ + orreq lr, pc, r4, lsr #21 │ │ │ │ orreq r1, pc, r0, lsr r3 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq lr, pc, r8, ror #20 │ │ │ │ - orrseq r3, r8, r8, asr #12 │ │ │ │ + orreq lr, pc, r0, ror sl @ │ │ │ │ + orrseq r3, r8, r0, asr r6 │ │ │ │ strdeq r1, [pc, r4] │ │ │ │ - orreq lr, pc, ip, lsr #20 │ │ │ │ - orrseq r3, r8, r4, lsl #12 │ │ │ │ + orreq lr, pc, r4, lsr sl @ │ │ │ │ + orrseq r3, r8, ip, lsl #12 │ │ │ │ @ instruction: 0x018f12b0 │ │ │ │ - orrseq r3, r8, ip, asr #11 │ │ │ │ - orreq lr, pc, r8, ror #19 │ │ │ │ + @ instruction: 0x019835d4 │ │ │ │ + strdeq lr, [pc, r0] │ │ │ │ orreq r1, pc, ip, ror r2 @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x018fe9b4 │ │ │ │ - @ instruction: 0x01983594 │ │ │ │ + @ instruction: 0x018fe9bc │ │ │ │ + @ instruction: 0x0198359c │ │ │ │ orreq r1, pc, r0, asr #4 │ │ │ │ - orrseq r3, r8, r8, asr r5 │ │ │ │ - orreq lr, pc, r4, ror r9 @ │ │ │ │ + orrseq r3, r8, r0, ror #10 │ │ │ │ + orreq lr, pc, ip, ror r9 @ │ │ │ │ orreq r1, pc, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orreq lr, pc, ip, lsr r9 @ │ │ │ │ - orreq lr, pc, ip, lsl #18 │ │ │ │ - strdeq lr, [pc, r4] │ │ │ │ - ldrdeq lr, [pc, r8] │ │ │ │ + orreq lr, pc, r4, asr #18 │ │ │ │ + orreq lr, pc, r4, lsl r9 @ │ │ │ │ + strdeq lr, [pc, ip] │ │ │ │ + orreq lr, pc, r0, ror #17 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orreq lr, pc, ip, lsr #17 │ │ │ │ - orreq lr, pc, ip, lsl #17 │ │ │ │ - orreq lr, pc, r0, ror r8 @ │ │ │ │ + @ instruction: 0x018fe8b4 │ │ │ │ + @ instruction: 0x018fe894 │ │ │ │ + orreq lr, pc, r8, ror r8 @ │ │ │ │ │ │ │ │ 000fe4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #872] @ 0x368 │ │ │ │ @@ -63965,23 +63965,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r1, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fe4f0 │ │ │ │ ldrdeq r0, [pc, ip] │ │ │ │ - @ instruction: 0x019832f8 │ │ │ │ - orreq lr, pc, r4, lsl r7 @ │ │ │ │ + orrseq r3, r8, r0, lsl #6 │ │ │ │ + orreq lr, pc, ip, lsl r7 @ │ │ │ │ orreq r0, pc, r8, lsr #31 │ │ │ │ - @ instruction: 0x019832b8 │ │ │ │ - ldrdeq lr, [pc, r4] │ │ │ │ + orrseq r3, r8, r0, asr #5 │ │ │ │ + ldrdeq lr, [pc, ip] │ │ │ │ orreq r0, pc, r8, ror #30 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - orrseq r3, r8, r0, lsl #5 │ │ │ │ - @ instruction: 0x018fe69c │ │ │ │ + orrseq r3, r8, r8, lsl #5 │ │ │ │ + orreq lr, pc, r4, lsr #13 │ │ │ │ orreq r0, pc, r0, lsr pc @ │ │ │ │ │ │ │ │ 000fe62c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -64088,22 +64088,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b fe71c │ │ │ │ ldrdeq r9, [r3, r0]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a39dac │ │ │ │ - orrseq r3, r8, r8, ror #3 │ │ │ │ + @ instruction: 0x019831f0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x018f0e9c │ │ │ │ orreq sp, lr, r4, lsr #30 │ │ │ │ strdeq r9, [r3, r0]! │ │ │ │ - orreq lr, pc, r8, lsl r5 @ │ │ │ │ + orreq lr, pc, r0, lsr #10 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - orreq lr, pc, r0, asr #9 │ │ │ │ + orreq lr, pc, r8, asr #9 │ │ │ │ │ │ │ │ 000fe808 : │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ beq fe840 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -64128,16 +64128,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ fe88c │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fe838 │ │ │ │ - orrseq r3, r8, r0 │ │ │ │ - orreq lr, pc, ip, lsl r4 @ │ │ │ │ + orrseq r3, r8, r8 │ │ │ │ + orreq lr, pc, r4, lsr #8 │ │ │ │ @ instruction: 0x018f0cb0 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 000fe890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64268,23 +64268,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b fe93c │ │ │ │ @ instruction: 0x01a39b6c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r2, r8, ip, ror pc │ │ │ │ + orrseq r2, r8, r4, lsl #31 │ │ │ │ orreq r0, pc, r0, lsr ip @ │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ ldrdeq r9, [r3, r0]! │ │ │ │ - orreq lr, pc, r8, ror #5 │ │ │ │ + strdeq lr, [pc, r0] │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ orreq lr, lr, ip, lsl #22 │ │ │ │ - orreq lr, pc, r4, ror #4 │ │ │ │ - orreq lr, pc, r4, lsr r2 @ │ │ │ │ + orreq lr, pc, ip, ror #4 │ │ │ │ + orreq lr, pc, ip, lsr r2 @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ orreq r0, pc, r8, lsr #22 │ │ │ │ │ │ │ │ 000fead4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64439,25 +64439,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq feca0 │ │ │ │ b feb80 │ │ │ │ @ instruction: 0x01a39928 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r2, r8, r8, lsr sp │ │ │ │ + orrseq r2, r8, r0, asr #26 │ │ │ │ orreq r0, pc, ip, ror #19 │ │ │ │ @ instruction: 0x01a3988c │ │ │ │ - @ instruction: 0x018fe09c │ │ │ │ + orreq lr, pc, r4, lsr #1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ orreq lr, lr, r0, asr #17 │ │ │ │ orreq r0, pc, r8, lsl #19 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldrdeq sp, [lr, r8] │ │ │ │ - @ instruction: 0x018fdfbc │ │ │ │ - orreq sp, pc, ip, lsl #31 │ │ │ │ + orreq sp, pc, r4, asr #31 │ │ │ │ + @ instruction: 0x018fdf94 │ │ │ │ @ instruction: 0x018f08b8 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 000fed80 : │ │ │ │ ldr r3, [r0, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ beq fedb8 │ │ │ │ @@ -64484,16 +64484,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ fee04 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b fedb0 │ │ │ │ - orrseq r2, r8, r8, lsl #21 │ │ │ │ - orreq sp, pc, r4, lsr #29 │ │ │ │ + @ instruction: 0x01982a90 │ │ │ │ + orreq sp, pc, ip, lsr #29 │ │ │ │ orreq r0, pc, r8, lsr r7 @ │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 000fee08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64723,38 +64723,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ b feea4 │ │ │ │ @ instruction: 0x01a395e8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, pc, r8, lsl r7 @ │ │ │ │ @ instruction: 0x01a39568 │ │ │ │ orreq r0, pc, r4, lsr r7 @ │ │ │ │ - orreq sp, pc, ip, lsr #25 │ │ │ │ + @ instruction: 0x018fdcb4 │ │ │ │ orreq r0, pc, r8, asr #12 │ │ │ │ - @ instruction: 0x019829f0 │ │ │ │ - orreq sp, pc, r4, asr ip @ │ │ │ │ + @ instruction: 0x019829f8 │ │ │ │ + orreq sp, pc, ip, asr ip @ │ │ │ │ orreq r0, pc, r8, ror #11 │ │ │ │ - @ instruction: 0x01982990 │ │ │ │ - orreq sp, pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x01982998 │ │ │ │ + orreq sp, pc, r4, lsr #24 │ │ │ │ @ instruction: 0x018f05b4 │ │ │ │ - orrseq r2, r8, ip, asr r9 │ │ │ │ - orreq sp, pc, r4, ror #23 │ │ │ │ + orrseq r2, r8, r4, ror #18 │ │ │ │ + orreq sp, pc, ip, ror #23 │ │ │ │ orreq r0, pc, ip, ror r5 @ │ │ │ │ - orrseq r2, r8, r4, lsr #18 │ │ │ │ - orreq sp, pc, ip, lsr #23 │ │ │ │ + orrseq r2, r8, ip, lsr #18 │ │ │ │ + @ instruction: 0x018fdbb4 │ │ │ │ orreq r0, pc, r4, asr #10 │ │ │ │ - orrseq r2, r8, ip, ror #17 │ │ │ │ - orreq sp, pc, r4, ror fp @ │ │ │ │ + @ instruction: 0x019828f4 │ │ │ │ + orreq sp, pc, ip, ror fp @ │ │ │ │ orreq r0, pc, ip, lsl #10 │ │ │ │ - @ instruction: 0x019828b4 │ │ │ │ - orreq sp, pc, ip, lsr fp @ │ │ │ │ + @ instruction: 0x019828bc │ │ │ │ + orreq sp, pc, r4, asr #22 │ │ │ │ ldrdeq r0, [pc, r8] │ │ │ │ - orrseq r2, r8, r0, lsl #17 │ │ │ │ - orreq sp, pc, r4, lsl #22 │ │ │ │ + orrseq r2, r8, r8, lsl #17 │ │ │ │ + orreq sp, pc, ip, lsl #22 │ │ │ │ @ instruction: 0x018f049c │ │ │ │ - orrseq r2, r8, r4, asr #16 │ │ │ │ + orrseq r2, r8, ip, asr #16 │ │ │ │ │ │ │ │ 000ff20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -64775,16 +64775,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b ff22c │ │ │ │ - orrseq r2, r8, r4, ror r7 │ │ │ │ - orreq sp, pc, ip, lsr #20 │ │ │ │ + orrseq r2, r8, ip, ror r7 │ │ │ │ + orreq sp, pc, r4, lsr sl @ │ │ │ │ @ instruction: 0x018f03bc │ │ │ │ │ │ │ │ 000ff280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -65093,42 +65093,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b ff58c │ │ │ │ @ instruction: 0x01a39170 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a39138 │ │ │ │ - @ instruction: 0x019826d0 │ │ │ │ + @ instruction: 0x019826d8 │ │ │ │ orreq r0, pc, r4, lsl r3 @ │ │ │ │ andeq r7, r0, r8, asr #22 │ │ │ │ andeq r6, r0, r4, ror #29 │ │ │ │ muleq r0, ip, r7 │ │ │ │ orreq r0, pc, ip, lsr r8 @ │ │ │ │ orreq r0, pc, r0, lsl #6 │ │ │ │ orreq sp, lr, r4, asr r2 │ │ │ │ - orrseq r2, r8, ip, lsr #11 │ │ │ │ + @ instruction: 0x019825b4 │ │ │ │ ldrdeq sp, [lr, r0] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x018f0190 │ │ │ │ svccc 0x00e00000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00eccccc │ │ │ │ @ instruction: 0x01a38e80 │ │ │ │ - orrseq r2, r8, ip, ror #7 │ │ │ │ - orreq sp, pc, r4, lsr #13 │ │ │ │ + @ instruction: 0x019823f4 │ │ │ │ + orreq sp, pc, ip, lsr #13 │ │ │ │ orreq r0, pc, r4, lsr r0 @ │ │ │ │ - @ instruction: 0x019823b0 │ │ │ │ - orreq sp, pc, r8, ror #12 │ │ │ │ + @ instruction: 0x019823b8 │ │ │ │ + orreq sp, pc, r0, ror r6 @ │ │ │ │ strdeq pc, [lr, r8] │ │ │ │ - orreq sp, pc, r0, lsr r6 @ │ │ │ │ + orreq sp, pc, r8, lsr r6 @ │ │ │ │ orreq pc, lr, r0, lsr #31 │ │ │ │ - ldrdeq sp, [pc, r4] │ │ │ │ - orreq sp, pc, ip, ror r5 @ │ │ │ │ - @ instruction: 0x01982290 │ │ │ │ - orreq sp, pc, r8, asr #10 │ │ │ │ + ldrdeq sp, [pc, ip] │ │ │ │ + orreq sp, pc, r4, lsl #11 │ │ │ │ + @ instruction: 0x01982298 │ │ │ │ + orreq sp, pc, r0, asr r5 @ │ │ │ │ ldrdeq pc, [lr, r8] │ │ │ │ │ │ │ │ 000ff7d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -65469,60 +65469,60 @@ │ │ │ │ b ff83c │ │ │ │ @ instruction: 0x01a38c24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r8, [r3, r0]! │ │ │ │ ldrdeq r8, [r3, r0]! │ │ │ │ orreq pc, lr, ip, ror #27 │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ - orrseq r2, r8, r8, lsl #1 │ │ │ │ - orreq sp, pc, r0, asr #6 │ │ │ │ + @ instruction: 0x01982090 │ │ │ │ + orreq sp, pc, r8, asr #6 │ │ │ │ ldrdeq pc, [lr, r4] │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - orrseq fp, r0, r8, ror #14 │ │ │ │ + orrseq fp, r0, r0, ror r7 │ │ │ │ ldrdeq pc, [lr, r8] │ │ │ │ orreq pc, lr, r8, ror r8 @ │ │ │ │ ldrdeq pc, [lr, r4] │ │ │ │ stleq r4, [lr] │ │ │ │ orreq pc, lr, r4, lsl #25 │ │ │ │ - orrseq r1, r8, r0, lsr #31 │ │ │ │ - orreq sp, pc, r8, asr r2 @ │ │ │ │ + orrseq r1, r8, r8, lsr #31 │ │ │ │ + orreq sp, pc, r0, ror #4 │ │ │ │ orreq pc, lr, ip, ror #23 │ │ │ │ - @ instruction: 0x0190b690 │ │ │ │ + @ instruction: 0x0190b698 │ │ │ │ strdeq pc, [lr, r4] │ │ │ │ - orrseq fp, r0, ip, lsr r6 │ │ │ │ + orrseq fp, r0, r4, asr #12 │ │ │ │ orreq pc, lr, ip, asr #23 │ │ │ │ - orrseq r1, r8, r8, ror #29 │ │ │ │ + @ instruction: 0x01981ef0 │ │ │ │ orreq pc, lr, r0, lsr fp @ │ │ │ │ - orrseq r1, r8, r4, lsr #29 │ │ │ │ - orreq sp, pc, ip, asr r1 @ │ │ │ │ + orrseq r1, r8, ip, lsr #29 │ │ │ │ + orreq sp, pc, r4, ror #2 │ │ │ │ strdeq pc, [lr, r0] │ │ │ │ - orrseq r1, r8, r8, ror #28 │ │ │ │ - orreq sp, pc, r0, lsr #2 │ │ │ │ + orrseq r1, r8, r0, ror lr │ │ │ │ + orreq sp, pc, r8, lsr #2 │ │ │ │ @ instruction: 0x018efab4 │ │ │ │ - orrseq r1, r8, ip, lsr #28 │ │ │ │ - orreq sp, pc, r4, ror #1 │ │ │ │ + orrseq r1, r8, r4, lsr lr │ │ │ │ + orreq sp, pc, ip, ror #1 │ │ │ │ orreq pc, lr, r8, ror sl @ │ │ │ │ - @ instruction: 0x01981df0 │ │ │ │ - orreq sp, pc, r8, lsr #1 │ │ │ │ + @ instruction: 0x01981df8 │ │ │ │ + strheq sp, [pc, r0] │ │ │ │ orreq pc, lr, ip, lsr sl @ │ │ │ │ - @ instruction: 0x01981db4 │ │ │ │ - orreq sp, pc, ip, rrx │ │ │ │ + @ instruction: 0x01981dbc │ │ │ │ + orreq sp, pc, r4, ror r0 @ │ │ │ │ orreq pc, lr, r0, lsl #20 │ │ │ │ - orrseq r1, r8, r8, ror sp │ │ │ │ - orreq sp, pc, r0, lsr r0 @ │ │ │ │ + orrseq r1, r8, r0, lsl #27 │ │ │ │ + orreq sp, pc, r8, lsr r0 @ │ │ │ │ orreq pc, lr, r4, asr #19 │ │ │ │ - orrseq r1, r8, ip, lsr sp │ │ │ │ - strdeq ip, [pc, r4] │ │ │ │ + orrseq r1, r8, r4, asr #26 │ │ │ │ + strdeq ip, [pc, ip] │ │ │ │ orreq pc, lr, r8, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orrseq r1, r8, r0, lsl #26 │ │ │ │ - @ instruction: 0x018fcfb8 │ │ │ │ + orrseq r1, r8, r8, lsl #26 │ │ │ │ + orreq ip, pc, r0, asr #31 │ │ │ │ orreq pc, lr, r8, asr #18 │ │ │ │ - orrseq r1, r8, r4, asr #25 │ │ │ │ - orreq ip, pc, ip, ror pc @ │ │ │ │ + orrseq r1, r8, ip, asr #25 │ │ │ │ + orreq ip, pc, r4, lsl #31 │ │ │ │ orreq pc, lr, r0, lsl r9 @ │ │ │ │ │ │ │ │ 000ffdf8 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -65580,20 +65580,20 @@ │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b ffe5c │ │ │ │ @ instruction: 0x01a385e8 │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ - orrseq r1, r8, r4, asr #22 │ │ │ │ - strdeq ip, [pc, ip] │ │ │ │ + orrseq r1, r8, ip, asr #22 │ │ │ │ + orreq ip, pc, r4, lsl #28 │ │ │ │ orreq pc, lr, r8, lsl #15 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - orrseq r1, r8, r8, lsl #22 │ │ │ │ - orreq ip, pc, r0, asr #27 │ │ │ │ + orrseq r1, r8, r0, lsl fp │ │ │ │ + orreq ip, pc, r8, asr #27 │ │ │ │ orreq pc, lr, r0, asr r7 @ │ │ │ │ │ │ │ │ 000fff04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65615,16 +65615,16 @@ │ │ │ │ ldr r1, [pc, #32] @ fff78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b fff24 │ │ │ │ - orrseq r1, r8, ip, ror sl │ │ │ │ - orreq ip, pc, r4, lsr sp @ │ │ │ │ + orrseq r1, r8, r4, lsl #21 │ │ │ │ + orreq ip, pc, ip, lsr sp @ │ │ │ │ orreq pc, lr, r0, asr #13 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ │ │ │ │ 000fff7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66356,36 +66356,36 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 10056c │ │ │ │ @ instruction: 0x01a38474 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a3844c │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - orrseq r1, r8, r0, asr #19 │ │ │ │ + orrseq r1, r8, r8, asr #19 │ │ │ │ orreq pc, lr, r8, lsr #13 │ │ │ │ orreq pc, lr, ip, lsr #13 │ │ │ │ @ instruction: 0x018ef698 │ │ │ │ @ instruction: 0x018ef694 │ │ │ │ strdeq pc, [lr, ip] │ │ │ │ orreq ip, lr, r8, ror #16 │ │ │ │ - orrseq sl, r2, ip, asr #7 │ │ │ │ + @ instruction: 0x0192a3d4 │ │ │ │ orreq pc, lr, r8, lsr #12 │ │ │ │ orreq pc, lr, r8, lsl r6 @ │ │ │ │ orreq pc, lr, r0, asr #12 │ │ │ │ orreq pc, lr, r4, lsr #12 │ │ │ │ orreq pc, lr, r0, lsl r6 @ │ │ │ │ orreq pc, lr, r0, asr #12 │ │ │ │ orreq pc, lr, ip, lsl #12 │ │ │ │ orreq pc, lr, ip, lsr #12 │ │ │ │ orreq pc, lr, r4, lsl r6 @ │ │ │ │ orreq pc, lr, ip, lsr r6 @ │ │ │ │ orreq pc, lr, r8, lsl r6 @ │ │ │ │ orreq pc, lr, r0, lsl #12 │ │ │ │ orreq pc, lr, r8, lsr r6 @ │ │ │ │ - orrseq r1, r8, ip, lsr r7 │ │ │ │ + orrseq r1, r8, r4, asr #14 │ │ │ │ orreq pc, lr, r4, ror #11 │ │ │ │ orreq pc, lr, r4, lsl #12 │ │ │ │ orreq pc, lr, r4, ror #11 │ │ │ │ orreq pc, lr, r4, lsl #12 │ │ │ │ svcvc 0x00efffff │ │ │ │ orreq pc, lr, ip, lsr #6 │ │ │ │ orreq pc, lr, r8, asr #11 │ │ │ │ @@ -66393,99 +66393,99 @@ │ │ │ │ andeq r7, r0, ip, lsl #18 │ │ │ │ ldrdeq pc, [lr, r8] │ │ │ │ orreq pc, lr, r4, asr #11 │ │ │ │ strdeq pc, [lr, r4] │ │ │ │ ldrdeq pc, [lr, r8] │ │ │ │ andeq r6, r0, r4, asr ip │ │ │ │ @ instruction: 0x018ef2bc │ │ │ │ - orrseq r1, r8, r8, asr #10 │ │ │ │ - orreq ip, pc, r0, lsl #16 │ │ │ │ + orrseq r1, r8, r0, asr r5 │ │ │ │ + orreq ip, pc, r8, lsl #16 │ │ │ │ @ instruction: 0x018ef190 │ │ │ │ - orreq ip, pc, ip, lsr #15 │ │ │ │ + @ instruction: 0x018fc7b4 │ │ │ │ orreq pc, lr, ip, lsr r1 @ │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - orrseq r4, r3, ip, lsr #11 │ │ │ │ - orrseq r4, r3, r0, lsr #11 │ │ │ │ - @ instruction: 0x01934594 │ │ │ │ - orrseq r1, r8, r0, lsl #9 │ │ │ │ - orreq ip, pc, r8, lsr r7 @ │ │ │ │ + @ instruction: 0x019345b4 │ │ │ │ + orrseq r4, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x0193459c │ │ │ │ + orrseq r1, r8, r8, lsl #9 │ │ │ │ + orreq ip, pc, r0, asr #14 │ │ │ │ orreq pc, lr, r4, asr #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ @ instruction: 0x01a37ea0 │ │ │ │ strheq pc, [lr, r0] @ │ │ │ │ - orrseq sl, r0, r8, lsl #22 │ │ │ │ - orrseq r1, r4, r8, lsl #19 │ │ │ │ - @ instruction: 0x019813bc │ │ │ │ - orreq ip, pc, r4, ror r6 @ │ │ │ │ + orrseq sl, r0, r0, lsl fp │ │ │ │ + @ instruction: 0x01941990 │ │ │ │ + orrseq r1, r8, r4, asr #7 │ │ │ │ + orreq ip, pc, ip, ror r6 @ │ │ │ │ orreq pc, lr, r0 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq ip, pc, r8, lsr r6 @ │ │ │ │ + orreq ip, pc, r0, asr #12 │ │ │ │ orreq lr, lr, r8, asr #31 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orreq ip, pc, r0, lsl #12 │ │ │ │ + orreq ip, pc, r8, lsl #12 │ │ │ │ @ instruction: 0x018eef90 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - orreq ip, pc, r8, asr #11 │ │ │ │ + ldrdeq ip, [pc, r0] │ │ │ │ orreq lr, lr, ip, asr pc │ │ │ │ - @ instruction: 0x018fc590 │ │ │ │ + @ instruction: 0x018fc598 │ │ │ │ orreq lr, lr, r0, lsr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x0198129c │ │ │ │ - orreq ip, pc, r4, asr r5 @ │ │ │ │ + orrseq r1, r8, r4, lsr #5 │ │ │ │ + orreq ip, pc, ip, asr r5 @ │ │ │ │ orreq lr, lr, r0, ror #29 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - orrseq r1, r8, ip, asr r2 │ │ │ │ - orreq ip, pc, r4, lsl r5 @ │ │ │ │ + orrseq r1, r8, r4, ror #4 │ │ │ │ + orreq ip, pc, ip, lsl r5 @ │ │ │ │ orreq lr, lr, r0, lsr #29 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - orrseq r1, r8, ip, lsl r2 │ │ │ │ - ldrdeq ip, [pc, r4] │ │ │ │ + orrseq r1, r8, r4, lsr #4 │ │ │ │ + ldrdeq ip, [pc, ip] │ │ │ │ orreq lr, lr, r4, ror #28 │ │ │ │ - @ instruction: 0x018fc494 │ │ │ │ + @ instruction: 0x018fc49c │ │ │ │ orreq lr, lr, r4, lsr #28 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - orreq ip, pc, r8, asr r4 @ │ │ │ │ + orreq ip, pc, r0, ror #8 │ │ │ │ orreq lr, lr, r8, ror #27 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - orrseq r1, r8, r4, ror #2 │ │ │ │ - orreq ip, pc, ip, lsl r4 @ │ │ │ │ + orrseq r1, r8, ip, ror #2 │ │ │ │ + orreq ip, pc, r4, lsr #8 │ │ │ │ orreq lr, lr, ip, lsr #27 │ │ │ │ - orrseq r1, r8, r4, lsr #2 │ │ │ │ - ldrdeq ip, [pc, ip] │ │ │ │ + orrseq r1, r8, ip, lsr #2 │ │ │ │ + orreq ip, pc, r4, ror #7 │ │ │ │ orreq lr, lr, r8, ror #26 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - orrseq r1, r8, r4, ror #1 │ │ │ │ - @ instruction: 0x018fc39c │ │ │ │ + orrseq r1, r8, ip, ror #1 │ │ │ │ + orreq ip, pc, r4, lsr #7 │ │ │ │ orreq lr, lr, r8, lsr #26 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - orrseq r1, r8, r4, lsr #1 │ │ │ │ - orreq ip, pc, ip, asr r3 @ │ │ │ │ + orrseq r1, r8, ip, lsr #1 │ │ │ │ + orreq ip, pc, r4, ror #6 │ │ │ │ orreq lr, lr, r8, ror #25 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orrseq r1, r8, r4, rrx │ │ │ │ - orreq ip, pc, ip, lsl r3 @ │ │ │ │ + orrseq r1, r8, ip, rrx │ │ │ │ + orreq ip, pc, r4, lsr #6 │ │ │ │ orreq lr, lr, ip, lsr #25 │ │ │ │ - orrseq r1, r8, r4, lsr #32 │ │ │ │ - ldrdeq ip, [pc, ip] │ │ │ │ + orrseq r1, r8, ip, lsr #32 │ │ │ │ + orreq ip, pc, r4, ror #5 │ │ │ │ orreq lr, lr, r8, ror #24 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orrseq r0, r8, r4, ror #31 │ │ │ │ - @ instruction: 0x018fc29c │ │ │ │ + orrseq r0, r8, ip, ror #31 │ │ │ │ + orreq ip, pc, r4, lsr #5 │ │ │ │ orreq lr, lr, r8, lsr #24 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orreq ip, pc, r0, ror #4 │ │ │ │ + orreq ip, pc, r8, ror #4 │ │ │ │ strdeq lr, [lr, r0] │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - orreq ip, pc, r8, lsr #4 │ │ │ │ + orreq ip, pc, r0, lsr r2 @ │ │ │ │ @ instruction: 0x018eebbc │ │ │ │ - strdeq ip, [pc, r0] │ │ │ │ + strdeq ip, [pc, r8] │ │ │ │ orreq lr, lr, r0, lsl #23 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - orrseq r0, r8, r0, lsl #30 │ │ │ │ - @ instruction: 0x018fc1b8 │ │ │ │ + orrseq r0, r8, r8, lsl #30 │ │ │ │ + orreq ip, pc, r0, asr #3 │ │ │ │ orreq lr, lr, r4, asr #22 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 00100ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66594,29 +66594,29 @@ │ │ │ │ @ instruction: 0x01a37714 │ │ │ │ @ instruction: 0x00006fb8 │ │ │ │ andeq r7, r0, r4, asr #23 │ │ │ │ @ instruction: 0x018edabc │ │ │ │ andeq r7, r0, r0, lsr #11 │ │ │ │ orreq lr, lr, r0, lsl r9 │ │ │ │ andeq r6, r0, r8, lsr r7 │ │ │ │ - orrseq r1, r4, ip, ror #3 │ │ │ │ + @ instruction: 0x019411f4 │ │ │ │ andeq r6, r0, r0, lsr #8 │ │ │ │ - orrseq sl, r0, ip, lsr r3 │ │ │ │ - orreq fp, pc, r8, lsr #29 │ │ │ │ + orrseq sl, r0, r4, asr #6 │ │ │ │ + @ instruction: 0x018fbeb0 │ │ │ │ @ instruction: 0x018eebb8 │ │ │ │ - @ instruction: 0x01980c94 │ │ │ │ - orreq fp, pc, r4, ror lr @ │ │ │ │ + @ instruction: 0x01980c9c │ │ │ │ + orreq fp, pc, ip, ror lr @ │ │ │ │ orreq lr, lr, r4, lsl #23 │ │ │ │ - orrseq r0, r8, r0, ror #24 │ │ │ │ - orreq fp, pc, r0, asr #28 │ │ │ │ + orrseq r0, r8, r8, ror #24 │ │ │ │ + orreq fp, pc, r8, asr #28 │ │ │ │ orreq lr, lr, r0, asr fp │ │ │ │ - orrseq r0, r8, ip, lsr #24 │ │ │ │ - orreq fp, pc, ip, lsl #28 │ │ │ │ + orrseq r0, r8, r4, lsr ip │ │ │ │ + orreq fp, pc, r4, lsl lr @ │ │ │ │ orreq lr, lr, ip, lsl fp │ │ │ │ - @ instruction: 0x01980bf8 │ │ │ │ + orrseq r0, r8, r0, lsl #24 │ │ │ │ │ │ │ │ 00100ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #408] @ 0x198 │ │ │ │ @@ -66675,18 +66675,18 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b7b24 │ │ │ │ orreq fp, lr, r0, lsl fp │ │ │ │ orreq lr, lr, r8, ror sl │ │ │ │ orreq lr, lr, r4, asr #20 │ │ │ │ - orrseq r0, r8, r8, lsl #22 │ │ │ │ - orreq fp, pc, r8, asr #25 │ │ │ │ + orrseq r0, r8, r0, lsl fp │ │ │ │ + ldrdeq fp, [pc, r0] │ │ │ │ orreq lr, lr, r0, lsl #20 │ │ │ │ - orrseq r0, r8, r4, asr #21 │ │ │ │ + orrseq r0, r8, ip, asr #21 │ │ │ │ │ │ │ │ 00100ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #412] @ 0x19c │ │ │ │ @@ -66741,18 +66741,18 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 101028 │ │ │ │ orreq fp, lr, ip, lsl sl │ │ │ │ orreq lr, lr, ip, lsr #19 │ │ │ │ - orrseq r0, r8, r4, lsl sl │ │ │ │ + orrseq r0, r8, ip, lsl sl │ │ │ │ orreq lr, lr, ip, lsr r9 │ │ │ │ - orrseq r0, r8, ip, asr #19 │ │ │ │ - orreq fp, pc, r4, asr #23 │ │ │ │ + @ instruction: 0x019809d4 │ │ │ │ + orreq fp, pc, ip, asr #23 │ │ │ │ strdeq lr, [lr, r8] │ │ │ │ │ │ │ │ 001010f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -66959,31 +66959,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 101158 │ │ │ │ strdeq r7, [r3, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a372b4 │ │ │ │ - orrseq r0, r8, r0, asr #15 │ │ │ │ - @ instruction: 0x018fb9b8 │ │ │ │ + orrseq r0, r8, r8, asr #15 │ │ │ │ + orreq fp, pc, r0, asr #19 │ │ │ │ strdeq lr, [lr, r0] │ │ │ │ - orrseq r0, r8, r8, ror #14 │ │ │ │ - orreq fp, pc, r0, ror #18 │ │ │ │ + orrseq r0, r8, r0, ror r7 │ │ │ │ + orreq fp, pc, r8, ror #18 │ │ │ │ @ instruction: 0x018ee694 │ │ │ │ - orrseq r0, r8, ip, lsr #14 │ │ │ │ - orreq fp, pc, r4, lsr #18 │ │ │ │ + orrseq r0, r8, r4, lsr r7 │ │ │ │ + orreq fp, pc, ip, lsr #18 │ │ │ │ orreq lr, lr, ip, asr r6 │ │ │ │ - @ instruction: 0x019806f0 │ │ │ │ - orreq fp, pc, r8, ror #17 │ │ │ │ + @ instruction: 0x019806f8 │ │ │ │ + strdeq fp, [pc, r0] │ │ │ │ orreq lr, lr, r0, lsr #12 │ │ │ │ - @ instruction: 0x019806b0 │ │ │ │ - orreq fp, pc, r8, lsr #17 │ │ │ │ + @ instruction: 0x019806b8 │ │ │ │ + @ instruction: 0x018fb8b0 │ │ │ │ orreq lr, lr, r0, ror #11 │ │ │ │ - orrseq r0, r8, r0, ror r6 │ │ │ │ - orreq fp, pc, r8, ror #16 │ │ │ │ + orrseq r0, r8, r8, ror r6 │ │ │ │ + orreq fp, pc, r0, ror r8 @ │ │ │ │ orreq lr, lr, r0, lsr #11 │ │ │ │ │ │ │ │ 0010148c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -67053,18 +67053,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b7b24 │ │ │ │ orreq fp, lr, r0, asr r5 │ │ │ │ strdeq lr, [lr, r4] │ │ │ │ - orrseq r0, r8, r8, asr #10 │ │ │ │ + orrseq r0, r8, r0, asr r5 │ │ │ │ orreq lr, lr, r0, ror r4 │ │ │ │ - orrseq r0, r8, r0, lsl #10 │ │ │ │ - strdeq fp, [pc, r8] │ │ │ │ + orrseq r0, r8, r8, lsl #10 │ │ │ │ + orreq fp, pc, r0, lsl #14 │ │ │ │ orreq lr, lr, ip, lsr #8 │ │ │ │ │ │ │ │ 001015c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -67380,37 +67380,37 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 101800 │ │ │ │ @ instruction: 0x01a36e28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a36e00 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq lr, lr, r8, lsr #7 │ │ │ │ - orrseq r0, r8, r4, ror r4 │ │ │ │ + orrseq r0, r8, ip, ror r4 │ │ │ │ orreq sl, lr, r8, lsl #30 │ │ │ │ - orrseq r0, r8, r4, lsl #7 │ │ │ │ + orrseq r0, r8, ip, lsl #7 │ │ │ │ orreq sl, lr, ip, ror lr │ │ │ │ - orrseq r0, r8, r8, lsl #6 │ │ │ │ + orrseq r0, r8, r0, lsl r3 │ │ │ │ orreq lr, lr, r0, ror #4 │ │ │ │ @ instruction: 0x01a36c0c │ │ │ │ - orrseq r0, r8, r4, lsr #5 │ │ │ │ + orrseq r0, r8, ip, lsr #5 │ │ │ │ orreq lr, lr, ip, lsl r2 │ │ │ │ - orreq fp, pc, r8, lsl #8 │ │ │ │ + orreq fp, pc, r0, lsl r4 @ │ │ │ │ orreq lr, lr, r4, lsr #3 │ │ │ │ - orreq fp, pc, r4, ror #6 │ │ │ │ - orreq fp, pc, ip, lsl #6 │ │ │ │ - ldrdeq fp, [pc, r8] │ │ │ │ - @ instruction: 0x018fb2b8 │ │ │ │ + orreq fp, pc, ip, ror #6 │ │ │ │ + orreq fp, pc, r4, lsl r3 @ │ │ │ │ + orreq fp, pc, r0, ror #5 │ │ │ │ + orreq fp, pc, r0, asr #5 │ │ │ │ orreq lr, lr, r4, asr r0 │ │ │ │ - orrseq r0, r8, r0, lsr #2 │ │ │ │ - orreq fp, pc, r4, lsl #5 │ │ │ │ + orrseq r0, r8, r8, lsr #2 │ │ │ │ + orreq fp, pc, ip, lsl #5 │ │ │ │ orreq lr, lr, r0, lsr #32 │ │ │ │ - orreq fp, pc, r0, asr r2 @ │ │ │ │ - orreq fp, pc, r0, lsl r2 @ │ │ │ │ + orreq fp, pc, r8, asr r2 @ │ │ │ │ + orreq fp, pc, r8, lsl r2 @ │ │ │ │ orreq sp, lr, ip, lsr #31 │ │ │ │ - orrseq r0, r8, r8, ror r0 │ │ │ │ + orrseq r0, r8, r0, lsl #1 │ │ │ │ orreq sp, lr, r4, lsl #31 │ │ │ │ │ │ │ │ 00101b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -67560,28 +67560,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 101c30 │ │ │ │ @ instruction: 0x01a368c8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq pc, r7, ip, asr #30 │ │ │ │ + orrseq pc, r7, r4, asr pc @ │ │ │ │ orreq sl, lr, r8, asr #20 │ │ │ │ - orrseq pc, r7, r4, ror #29 │ │ │ │ + orrseq pc, r7, ip, ror #29 │ │ │ │ orreq sp, lr, r4, ror lr │ │ │ │ ldrdeq r6, [r3, ip]! │ │ │ │ - orrseq r2, r3, ip, lsr lr │ │ │ │ - orrseq pc, r7, r0, ror #28 │ │ │ │ - strdeq sl, [pc, r0] │ │ │ │ + orrseq r2, r3, r4, asr #28 │ │ │ │ + orrseq pc, r7, r8, ror #28 │ │ │ │ + strdeq sl, [pc, r8] │ │ │ │ orreq sp, lr, r4, lsl #27 │ │ │ │ - @ instruction: 0x018fafb4 │ │ │ │ + @ instruction: 0x018fafbc │ │ │ │ orreq sp, lr, ip, asr #26 │ │ │ │ - orreq sl, pc, r0, lsl #31 │ │ │ │ - @ instruction: 0x0197fdb0 │ │ │ │ - orreq sl, pc, r0, asr #30 │ │ │ │ + orreq sl, pc, r8, lsl #31 │ │ │ │ + @ instruction: 0x0197fdb8 │ │ │ │ + orreq sl, pc, r8, asr #30 │ │ │ │ ldrdeq sp, [lr, r8] │ │ │ │ @ instruction: 0x018edcb0 │ │ │ │ │ │ │ │ 00101dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -67753,28 +67753,28 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 101ef0 │ │ │ │ @ instruction: 0x01a36618 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a36600 │ │ │ │ - orrseq pc, r7, r0, lsr #25 │ │ │ │ + orrseq pc, r7, r8, lsr #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sp, lr, ip, asr #23 │ │ │ │ orreq sl, lr, r4, asr r7 │ │ │ │ @ instruction: 0x01a3651c │ │ │ │ orreq sl, lr, r0, asr #19 │ │ │ │ - orrseq pc, r7, r0, ror fp @ │ │ │ │ - orreq sl, pc, r0, lsl #26 │ │ │ │ + orrseq pc, r7, r8, ror fp @ │ │ │ │ + orreq sl, pc, r8, lsl #26 │ │ │ │ @ instruction: 0x018eda98 │ │ │ │ - orrseq pc, r7, r0, lsr #22 │ │ │ │ - @ instruction: 0x018facb0 │ │ │ │ + orrseq pc, r7, r8, lsr #22 │ │ │ │ + @ instruction: 0x018facb8 │ │ │ │ orreq sp, lr, r8, asr #20 │ │ │ │ - orreq sl, pc, r4, ror ip @ │ │ │ │ - orreq sl, pc, r0, asr #24 │ │ │ │ + orreq sl, pc, ip, ror ip @ │ │ │ │ + orreq sl, pc, r8, asr #24 │ │ │ │ │ │ │ │ 001020c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-1880] @ 0xfffff8a8 │ │ │ │ @@ -68238,63 +68238,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 102134 │ │ │ │ @ instruction: 0x01a3631c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a36308 │ │ │ │ ldrdeq r6, [r3, r8]! │ │ │ │ - orrseq pc, r7, ip, lsr r9 @ │ │ │ │ + orrseq pc, r7, r4, asr #18 │ │ │ │ orreq sp, lr, r4, ror #16 │ │ │ │ orreq sp, lr, r8, ror r8 │ │ │ │ - orrseq pc, r7, r8, asr #16 │ │ │ │ + orrseq pc, r7, r0, asr r8 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sp, lr, r0, ror r7 │ │ │ │ @ instruction: 0x018eb1b8 │ │ │ │ - orrseq r8, r2, ip, lsr #2 │ │ │ │ + orrseq r8, r2, r4, lsr r1 │ │ │ │ orreq sl, lr, r0, asr r5 │ │ │ │ - ldrheq r8, [r2, r0] │ │ │ │ - @ instruction: 0x0197f6d4 │ │ │ │ - orreq sl, pc, r4, ror #16 │ │ │ │ + ldrheq r8, [r2, r8] │ │ │ │ + @ instruction: 0x0197f6dc │ │ │ │ + orreq sl, pc, ip, ror #16 │ │ │ │ strdeq sp, [lr, ip] │ │ │ │ - orrseq pc, r7, r0, ror r6 @ │ │ │ │ - orreq sl, pc, r0, lsl #16 │ │ │ │ + orrseq pc, r7, r8, ror r6 @ │ │ │ │ + orreq sl, pc, r8, lsl #16 │ │ │ │ @ instruction: 0x018ed598 │ │ │ │ orreq sl, lr, ip, asr r4 │ │ │ │ ldrdeq sp, [lr, ip] │ │ │ │ - @ instruction: 0x0197f5dc │ │ │ │ - orreq sl, pc, ip, ror #14 │ │ │ │ + orrseq pc, r7, r4, ror #11 │ │ │ │ + orreq sl, pc, r4, ror r7 @ │ │ │ │ orreq sp, lr, r4, lsl #10 │ │ │ │ orreq sl, lr, r8, lsl #31 │ │ │ │ orreq sl, lr, r0, ror #9 │ │ │ │ orreq sp, lr, r8, lsr r5 │ │ │ │ - orrseq pc, r7, r0, asr #10 │ │ │ │ + orrseq pc, r7, r8, asr #10 │ │ │ │ orreq sp, lr, r4, ror #8 │ │ │ │ - @ instruction: 0x018fa690 │ │ │ │ - orreq sl, pc, r4, ror #12 │ │ │ │ - orrseq pc, r7, r0, lsr #9 │ │ │ │ - orreq sl, pc, r0, lsr r6 @ │ │ │ │ + @ instruction: 0x018fa698 │ │ │ │ + orreq sl, pc, ip, ror #12 │ │ │ │ + orrseq pc, r7, r8, lsr #9 │ │ │ │ + orreq sl, pc, r8, lsr r6 @ │ │ │ │ orreq sp, lr, r8, asr #7 │ │ │ │ - orrseq pc, r7, r8, ror #8 │ │ │ │ - strdeq sl, [pc, r8] │ │ │ │ + orrseq pc, r7, r0, ror r4 @ │ │ │ │ + orreq sl, pc, r0, lsl #12 │ │ │ │ @ instruction: 0x018ed390 │ │ │ │ - orrseq pc, r7, r0, lsr r4 @ │ │ │ │ - orreq sl, pc, r0, asr #11 │ │ │ │ + orrseq pc, r7, r8, lsr r4 @ │ │ │ │ + orreq sl, pc, r8, asr #11 │ │ │ │ orreq sp, lr, r8, asr r3 │ │ │ │ - orreq sl, pc, ip, lsl #11 │ │ │ │ - orrseq pc, r7, ip, asr #7 │ │ │ │ - orreq sl, pc, ip, asr r5 @ │ │ │ │ + @ instruction: 0x018fa594 │ │ │ │ + @ instruction: 0x0197f3d4 │ │ │ │ + orreq sl, pc, r4, ror #10 │ │ │ │ strdeq sp, [lr, r4] │ │ │ │ - orreq sl, pc, r8, lsr #10 │ │ │ │ - orrseq pc, r7, r8, ror #6 │ │ │ │ - strdeq sl, [pc, r8] │ │ │ │ + orreq sl, pc, r0, lsr r5 @ │ │ │ │ + orrseq pc, r7, r0, ror r3 @ │ │ │ │ + orreq sl, pc, r0, lsl #10 │ │ │ │ @ instruction: 0x018ed290 │ │ │ │ - orrseq pc, r7, r0, lsr r3 @ │ │ │ │ - orreq sl, pc, r0, asr #9 │ │ │ │ + orrseq pc, r7, r8, lsr r3 @ │ │ │ │ + orreq sl, pc, r8, asr #9 │ │ │ │ orreq sp, lr, r8, asr r2 │ │ │ │ - orreq sl, pc, ip, lsl #9 │ │ │ │ + @ instruction: 0x018fa494 │ │ │ │ │ │ │ │ 001028dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #624] @ 102b64 │ │ │ │ @@ -68454,25 +68454,25 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 102948 │ │ │ │ @ instruction: 0x01a35b20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a35ac4 │ │ │ │ - orrseq pc, r7, r4, asr r1 @ │ │ │ │ + orrseq pc, r7, ip, asr r1 @ │ │ │ │ orreq sp, lr, r0, lsl #1 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq pc, r7, r4, lsl #2 │ │ │ │ + orrseq pc, r7, ip, lsl #2 │ │ │ │ orreq sp, lr, r0, lsr r0 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ orreq sl, lr, r4, lsr #21 │ │ │ │ - orreq sl, pc, ip, asr #3 │ │ │ │ + ldrdeq sl, [pc, r4] │ │ │ │ strdeq sl, [lr, r0] │ │ │ │ - orreq sl, pc, ip, asr r1 @ │ │ │ │ - orreq sl, pc, r0, lsr r1 @ │ │ │ │ + orreq sl, pc, r4, ror #2 │ │ │ │ + orreq sl, pc, r8, lsr r1 @ │ │ │ │ │ │ │ │ 00102b9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #308] @ 0x134 │ │ │ │ @@ -68529,20 +68529,20 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b b7b24 │ │ │ │ orreq r9, lr, r8, asr lr │ │ │ │ - orrseq r3, r0, r0, lsl #7 │ │ │ │ + orrseq r3, r0, r8, lsl #7 │ │ │ │ orreq ip, lr, r0, lsr #29 │ │ │ │ - orrseq lr, r7, r4, lsr pc │ │ │ │ - orreq sl, pc, r0, lsl r0 @ │ │ │ │ + orrseq lr, r7, ip, lsr pc │ │ │ │ + orreq sl, pc, r8, lsl r0 @ │ │ │ │ orreq ip, lr, ip, asr lr │ │ │ │ - @ instruction: 0x0197eef0 │ │ │ │ + @ instruction: 0x0197eef8 │ │ │ │ │ │ │ │ 00102cac : │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ beq 102cec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -68569,16 +68569,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 102ce4 │ │ │ │ - orrseq lr, r7, ip, asr lr │ │ │ │ - orreq r9, pc, r0, ror pc @ │ │ │ │ + orrseq lr, r7, r4, ror #28 │ │ │ │ + orreq r9, pc, r8, ror pc @ │ │ │ │ @ instruction: 0x018ecdbc │ │ │ │ │ │ │ │ 00102d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -68632,18 +68632,18 @@ │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 102d64 │ │ │ │ orreq r9, lr, r0, ror #25 │ │ │ │ orreq ip, lr, r0, ror sp │ │ │ │ - @ instruction: 0x0197edbc │ │ │ │ + orrseq lr, r7, r4, asr #27 │ │ │ │ orreq ip, lr, r4, lsl sp │ │ │ │ - orrseq lr, r7, r4, ror sp │ │ │ │ - orreq r9, pc, r8, lsl #29 │ │ │ │ + orrseq lr, r7, ip, ror sp │ │ │ │ + @ instruction: 0x018f9e90 │ │ │ │ ldrdeq ip, [lr, r0] │ │ │ │ │ │ │ │ 00102e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -68769,22 +68769,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 102ea0 │ │ │ │ @ instruction: 0x01a355c8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a3556c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0197ebd0 │ │ │ │ - orreq r9, pc, r4, ror #25 │ │ │ │ + @ instruction: 0x0197ebd8 │ │ │ │ + orreq r9, pc, ip, ror #25 │ │ │ │ orreq ip, lr, r0, lsr fp │ │ │ │ - @ instruction: 0x0197eb94 │ │ │ │ - orreq r9, pc, r8, lsr #25 │ │ │ │ + @ instruction: 0x0197eb9c │ │ │ │ + @ instruction: 0x018f9cb0 │ │ │ │ strdeq ip, [lr, r4] │ │ │ │ - orrseq lr, r7, ip, asr fp │ │ │ │ - orreq r9, pc, r0, ror ip @ │ │ │ │ + orrseq lr, r7, r4, ror #22 │ │ │ │ + orreq r9, pc, r8, ror ip @ │ │ │ │ @ instruction: 0x018ecabc │ │ │ │ │ │ │ │ 00103060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -68877,19 +68877,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 10311c │ │ │ │ @ instruction: 0x01a35394 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00e00000 │ │ │ │ strdeq r5, [r3, r0]! │ │ │ │ - @ instruction: 0x0197e9f4 │ │ │ │ - orreq r9, pc, r8, lsl #22 │ │ │ │ + @ instruction: 0x0197e9fc │ │ │ │ + orreq r9, pc, r0, lsl fp @ │ │ │ │ orreq ip, lr, r0, asr r9 │ │ │ │ - @ instruction: 0x0197e9b8 │ │ │ │ - orreq r9, pc, ip, asr #21 │ │ │ │ + orrseq lr, r7, r0, asr #19 │ │ │ │ + ldrdeq r9, [pc, r4] │ │ │ │ orreq ip, lr, r4, lsl r9 │ │ │ │ │ │ │ │ 001031fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -69278,41 +69278,41 @@ │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x01a35200 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a35188 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00f80000 │ │ │ │ - orrseq lr, r7, r4, lsl #11 │ │ │ │ - @ instruction: 0x018f9698 │ │ │ │ + orrseq lr, r7, ip, lsl #11 │ │ │ │ + orreq r9, pc, r0, lsr #13 │ │ │ │ orreq ip, lr, r4, ror #9 │ │ │ │ strdeq r4, [r3, r8]! │ │ │ │ - orrseq lr, r7, r4, lsl r5 │ │ │ │ - orreq r9, pc, r8, lsr #12 │ │ │ │ + orrseq lr, r7, ip, lsl r5 │ │ │ │ + orreq r9, pc, r0, lsr r6 @ │ │ │ │ orreq ip, lr, r4, ror r4 │ │ │ │ - @ instruction: 0x0197e4dc │ │ │ │ - strdeq r9, [pc, r0] │ │ │ │ + orrseq lr, r7, r4, ror #9 │ │ │ │ + strdeq r9, [pc, r8] │ │ │ │ orreq ip, lr, ip, lsr r4 │ │ │ │ - orrseq lr, r7, r4, lsr #9 │ │ │ │ - @ instruction: 0x018f95b8 │ │ │ │ + orrseq lr, r7, ip, lsr #9 │ │ │ │ + orreq r9, pc, r0, asr #11 │ │ │ │ orreq ip, lr, r4, lsl #8 │ │ │ │ - orrseq lr, r7, ip, ror #8 │ │ │ │ - orreq r9, pc, r0, lsl #11 │ │ │ │ + orrseq lr, r7, r4, ror r4 │ │ │ │ + orreq r9, pc, r8, lsl #11 │ │ │ │ orreq ip, lr, ip, asr #7 │ │ │ │ - orrseq lr, r7, r0, lsr r4 │ │ │ │ - orreq r9, pc, r4, asr #10 │ │ │ │ + orrseq lr, r7, r8, lsr r4 │ │ │ │ + orreq r9, pc, ip, asr #10 │ │ │ │ @ instruction: 0x018ec390 │ │ │ │ - @ instruction: 0x0197e3f8 │ │ │ │ - orreq r9, pc, ip, lsl #10 │ │ │ │ + orrseq lr, r7, r0, lsl #8 │ │ │ │ + orreq r9, pc, r4, lsl r5 @ │ │ │ │ orreq ip, lr, r8, asr r3 │ │ │ │ - orrseq lr, r7, r0, asr #7 │ │ │ │ - ldrdeq r9, [pc, r4] │ │ │ │ + orrseq lr, r7, r8, asr #7 │ │ │ │ + ldrdeq r9, [pc, ip] │ │ │ │ orreq ip, lr, r0, lsr #6 │ │ │ │ - orrseq lr, r7, r8, lsl #7 │ │ │ │ - @ instruction: 0x018f949c │ │ │ │ + @ instruction: 0x0197e390 │ │ │ │ + orreq r9, pc, r4, lsr #9 │ │ │ │ orreq ip, lr, r4, ror #5 │ │ │ │ │ │ │ │ 00103890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -69385,18 +69385,18 @@ │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ orreq r9, lr, r0, lsr r1 │ │ │ │ orreq ip, lr, r4, ror #3 │ │ │ │ @ instruction: 0x018ec1b4 │ │ │ │ - @ instruction: 0x0197e294 │ │ │ │ - orreq r9, pc, r8, ror #5 │ │ │ │ + @ instruction: 0x0197e29c │ │ │ │ + strdeq r9, [pc, r0] │ │ │ │ orreq ip, lr, r0, ror r1 │ │ │ │ - orrseq lr, r7, r0, asr r2 │ │ │ │ + orrseq lr, r7, r8, asr r2 │ │ │ │ │ │ │ │ 001039d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #424] @ 0x1a8 │ │ │ │ sub sp, sp, #3632 @ 0xe30 │ │ │ │ @@ -70016,19 +70016,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 103a48 │ │ │ │ @ instruction: 0x01a34a0c │ │ │ │ @ instruction: 0x01a34a10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a349c4 │ │ │ │ - orrseq lr, r7, ip, asr r1 │ │ │ │ + orrseq lr, r7, r4, ror #2 │ │ │ │ orreq ip, lr, r0, ror r0 │ │ │ │ orreq ip, lr, r4, asr r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orrseq lr, r3, ip, lsr r4 │ │ │ │ + orrseq lr, r3, r4, asr #8 │ │ │ │ eormi r0, r2, r0 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ @@ -70038,52 +70038,52 @@ │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00947ae1 │ │ │ │ svccc 0x00c99999 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq fp, lr, ip, lsr #26 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq sp, r7, ip, lsl #28 │ │ │ │ - @ instruction: 0x0197dd94 │ │ │ │ - orreq r8, pc, r0, lsr #28 │ │ │ │ + orrseq sp, r7, r4, lsl lr │ │ │ │ + @ instruction: 0x0197dd9c │ │ │ │ + orreq r8, pc, r8, lsr #28 │ │ │ │ orreq fp, lr, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq sp, r7, ip, lsr #25 │ │ │ │ + @ instruction: 0x0197dcb4 │ │ │ │ orreq fp, lr, r0, asr #23 │ │ │ │ - orrseq r7, r0, r0, asr r1 │ │ │ │ - orreq r8, pc, r8, asr #25 │ │ │ │ - orrseq r7, r0, r0, lsl #2 │ │ │ │ - orreq r8, pc, r8, ror ip @ │ │ │ │ + orrseq r7, r0, r8, asr r1 │ │ │ │ + ldrdeq r8, [pc, r0] │ │ │ │ + orrseq r7, r0, r8, lsl #2 │ │ │ │ + orreq r8, pc, r0, lsl #25 │ │ │ │ @ instruction: 0x018e949c │ │ │ │ orreq r9, lr, r4, asr #8 │ │ │ │ orreq r9, lr, r0, lsl #8 │ │ │ │ - orreq r8, pc, ip, ror #22 │ │ │ │ - @ instruction: 0x0197dab0 │ │ │ │ - orreq r8, pc, ip, lsr fp @ │ │ │ │ + orreq r8, pc, r4, ror fp @ │ │ │ │ + @ instruction: 0x0197dab8 │ │ │ │ + orreq r8, pc, r4, asr #22 │ │ │ │ orreq fp, lr, r4, asr #19 │ │ │ │ - orrseq sp, r7, r8, ror sl │ │ │ │ - orreq r8, pc, r4, lsl #22 │ │ │ │ + orrseq sp, r7, r0, lsl #21 │ │ │ │ + orreq r8, pc, ip, lsl #22 │ │ │ │ orreq fp, lr, ip, lsl #19 │ │ │ │ - ldrdeq r8, [pc, r0] │ │ │ │ - orreq r8, pc, r4, lsr #21 │ │ │ │ - orreq r8, pc, r8, ror sl @ │ │ │ │ - @ instruction: 0x0197d9bc │ │ │ │ - orreq r8, pc, r4, asr #20 │ │ │ │ + ldrdeq r8, [pc, r8] │ │ │ │ + orreq r8, pc, ip, lsr #21 │ │ │ │ + orreq r8, pc, r0, lsl #21 │ │ │ │ + orrseq sp, r7, r4, asr #19 │ │ │ │ + orreq r8, pc, ip, asr #20 │ │ │ │ ldrdeq fp, [lr, r0] │ │ │ │ - orrseq sp, r7, ip, ror r9 │ │ │ │ - orreq r8, pc, r8, lsl #20 │ │ │ │ + orrseq sp, r7, r4, lsl #19 │ │ │ │ + orreq r8, pc, r0, lsl sl @ │ │ │ │ @ instruction: 0x018eb890 │ │ │ │ - orrseq sp, r7, r4, asr #18 │ │ │ │ - ldrdeq r8, [pc, r0] │ │ │ │ + orrseq sp, r7, ip, asr #18 │ │ │ │ + ldrdeq r8, [pc, r8] │ │ │ │ orreq fp, lr, r8, asr r8 │ │ │ │ - @ instruction: 0x018f899c │ │ │ │ - orreq r8, pc, r0, ror r9 @ │ │ │ │ - orreq r8, pc, r4, asr #18 │ │ │ │ - orrseq sp, r7, r8, lsl #17 │ │ │ │ - orreq r8, pc, r4, lsl r9 @ │ │ │ │ + orreq r8, pc, r4, lsr #19 │ │ │ │ + orreq r8, pc, r8, ror r9 @ │ │ │ │ + orreq r8, pc, ip, asr #18 │ │ │ │ + @ instruction: 0x0197d890 │ │ │ │ + orreq r8, pc, ip, lsl r9 @ │ │ │ │ @ instruction: 0x018eb79c │ │ │ │ │ │ │ │ 0010448c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -70583,53 +70583,53 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 10450c │ │ │ │ @ instruction: 0x01a33f60 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a33f3c │ │ │ │ @ instruction: 0x01a33f00 │ │ │ │ - @ instruction: 0x0197d694 │ │ │ │ + @ instruction: 0x0197d69c │ │ │ │ orreq fp, lr, r8, lsr #11 │ │ │ │ bls ff03099c │ │ │ │ mrccc 7, 3, sp, cr10, cr2, {7} │ │ │ │ mcrcc 7, 3, sp, cr10, cr2, {7} │ │ │ │ orreq fp, lr, r0, lsr #9 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sp, r7, r4, ror #8 │ │ │ │ + orrseq sp, r7, ip, ror #8 │ │ │ │ orreq fp, lr, ip, ror r3 │ │ │ │ - orrseq sp, r7, r8, lsl r4 │ │ │ │ + orrseq sp, r7, r0, lsr #8 │ │ │ │ orreq fp, lr, r0, lsr r3 │ │ │ │ - orreq r8, pc, r8, ror #8 │ │ │ │ - @ instruction: 0x0197d39c │ │ │ │ + orreq r8, pc, r0, ror r4 @ │ │ │ │ + orrseq sp, r7, r4, lsr #7 │ │ │ │ orreq fp, lr, r8, lsr #5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0197d2f0 │ │ │ │ + @ instruction: 0x0197d2f8 │ │ │ │ strdeq fp, [lr, ip] │ │ │ │ orreq r8, lr, r4, lsr #22 │ │ │ │ - orreq r8, pc, r4, ror r2 @ │ │ │ │ - orreq r8, pc, r4, asr #4 │ │ │ │ + orreq r8, pc, ip, ror r2 @ │ │ │ │ + orreq r8, pc, ip, asr #4 │ │ │ │ orreq fp, lr, ip, lsl #2 │ │ │ │ - orreq r8, pc, r0, ror #3 │ │ │ │ - @ instruction: 0x018f81b0 │ │ │ │ - ldrsheq sp, [r7, r0] │ │ │ │ - orreq r8, pc, ip, ror r1 @ │ │ │ │ + orreq r8, pc, r8, ror #3 │ │ │ │ + @ instruction: 0x018f81b8 │ │ │ │ + ldrsheq sp, [r7, r8] │ │ │ │ + orreq r8, pc, r4, lsl #3 │ │ │ │ orreq fp, lr, r4 │ │ │ │ - ldrheq sp, [r7, r0] │ │ │ │ - orreq r8, pc, ip, lsr r1 @ │ │ │ │ + ldrheq sp, [r7, r8] │ │ │ │ + orreq r8, pc, r4, asr #2 │ │ │ │ orreq sl, lr, r4, asr #31 │ │ │ │ orreq fp, lr, ip, lsl r0 │ │ │ │ - orrseq sp, r7, r0, lsr r0 │ │ │ │ - strheq r8, [pc, ip] │ │ │ │ + orrseq sp, r7, r8, lsr r0 │ │ │ │ + orreq r8, pc, r4, asr #1 │ │ │ │ orreq sl, lr, r4, asr #30 │ │ │ │ - @ instruction: 0x0197cff4 │ │ │ │ - orreq r8, pc, r0, lsl #1 │ │ │ │ + @ instruction: 0x0197cffc │ │ │ │ + orreq r8, pc, r8, lsl #1 │ │ │ │ orreq sl, lr, r8, lsl #30 │ │ │ │ - @ instruction: 0x0197cfb8 │ │ │ │ - orreq r8, pc, r4, asr #32 │ │ │ │ + orrseq ip, r7, r0, asr #31 │ │ │ │ + orreq r8, pc, ip, asr #32 │ │ │ │ orreq sl, lr, ip, asr #29 │ │ │ │ │ │ │ │ 00104d0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -70909,19 +70909,19 @@ │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #243 @ 0xf3 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ b 105130 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ - @ instruction: 0x0197cadc │ │ │ │ - orreq r7, pc, r4, ror #22 │ │ │ │ + orrseq ip, r7, r4, ror #21 │ │ │ │ + orreq r7, pc, ip, ror #22 │ │ │ │ orreq sl, lr, r8, ror #19 │ │ │ │ - @ instruction: 0x0197ca94 │ │ │ │ - orreq r7, pc, r0, lsr #22 │ │ │ │ + @ instruction: 0x0197ca9c │ │ │ │ + orreq r7, pc, r8, lsr #22 │ │ │ │ orreq sl, lr, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ @@ -71037,22 +71037,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1052bc │ │ │ │ - orrseq ip, r7, r4, lsl r9 │ │ │ │ - @ instruction: 0x018f799c │ │ │ │ + orrseq ip, r7, ip, lsl r9 │ │ │ │ + orreq r7, pc, r4, lsr #19 │ │ │ │ orreq sl, lr, r8, lsr #16 │ │ │ │ - @ instruction: 0x0197c8d8 │ │ │ │ - orreq r7, pc, r0, ror #18 │ │ │ │ + orrseq ip, r7, r0, ror #17 │ │ │ │ + orreq r7, pc, r8, ror #18 │ │ │ │ orreq sl, lr, ip, ror #15 │ │ │ │ - @ instruction: 0x0197c898 │ │ │ │ - orreq r7, pc, r4, lsr #18 │ │ │ │ + orrseq ip, r7, r0, lsr #17 │ │ │ │ + orreq r7, pc, ip, lsr #18 │ │ │ │ orreq sl, lr, r8, lsr #15 │ │ │ │ │ │ │ │ 001053a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -71163,19 +71163,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b7b24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq sl, lr, r4, lsl #14 │ │ │ │ - orrseq ip, r7, r0, ror #14 │ │ │ │ + orrseq ip, r7, r8, ror #14 │ │ │ │ @ instruction: 0x018ea6bc │ │ │ │ - orreq r7, pc, ip, lsr r7 @ │ │ │ │ + orreq r7, pc, r4, asr #14 │ │ │ │ orreq sl, lr, r8, ror r6 │ │ │ │ - orrseq ip, r7, ip, lsl r7 │ │ │ │ + orrseq ip, r7, r4, lsr #14 │ │ │ │ │ │ │ │ 00105580 : │ │ │ │ push {r4, r5, lr} │ │ │ │ add lr, r0, #448 @ 0x1c0 │ │ │ │ ldrd r4, [lr, #-8] │ │ │ │ add ip, r0, #464 @ 0x1d0 │ │ │ │ strd r4, [r1] │ │ │ │ @@ -71796,65 +71796,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 105630 │ │ │ │ @ instruction: 0x01a32e3c │ │ │ │ @ instruction: 0x01a32e2c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r2, [r3, ip]! │ │ │ │ - orrseq ip, r7, r4, ror #11 │ │ │ │ + orrseq ip, r7, ip, ror #11 │ │ │ │ orreq sl, lr, r4, lsr r5 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0193c794 │ │ │ │ + @ instruction: 0x0193c79c │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq sl, lr, ip, lsr #5 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq ip, r7, ip, lsr r3 │ │ │ │ + orrseq ip, r7, r4, asr #6 │ │ │ │ svccc 0x00a99999 │ │ │ │ - orrseq ip, r7, r4, lsr r2 │ │ │ │ - orreq r7, pc, r8, asr #4 │ │ │ │ + orrseq ip, r7, ip, lsr r2 │ │ │ │ + orreq r7, pc, r0, asr r2 @ │ │ │ │ orreq sl, lr, r4, lsl #3 │ │ │ │ - orrseq r5, r0, r4, lsl #13 │ │ │ │ - strdeq r7, [pc, ip] │ │ │ │ + orrseq r5, r0, ip, lsl #13 │ │ │ │ + orreq r7, pc, r4, lsl #4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ orreq sl, lr, r0, ror r0 │ │ │ │ - orrseq ip, r7, r4, lsl r1 │ │ │ │ - orrseq r5, r0, r4, asr #10 │ │ │ │ - strheq r7, [pc, ip] │ │ │ │ + orrseq ip, r7, ip, lsl r1 │ │ │ │ + orrseq r5, r0, ip, asr #10 │ │ │ │ + orreq r7, pc, r4, asr #1 │ │ │ │ orreq r7, lr, r4, ror #17 │ │ │ │ orreq r7, lr, ip, lsl #17 │ │ │ │ orreq r7, lr, r8, asr #16 │ │ │ │ orreq r7, lr, r4, lsl #16 │ │ │ │ - orreq r6, pc, r0, ror pc @ │ │ │ │ - orreq r6, pc, r4, asr #30 │ │ │ │ - orrseq fp, r7, r0, lsl #30 │ │ │ │ - orreq r6, pc, r4, lsl pc @ │ │ │ │ + orreq r6, pc, r8, ror pc @ │ │ │ │ + orreq r6, pc, ip, asr #30 │ │ │ │ + orrseq fp, r7, r8, lsl #30 │ │ │ │ + orreq r6, pc, ip, lsl pc @ │ │ │ │ orreq r9, lr, r0, asr lr │ │ │ │ - orrseq fp, r7, r8, asr #29 │ │ │ │ - ldrdeq r6, [pc, ip] │ │ │ │ + @ instruction: 0x0197bed0 │ │ │ │ + orreq r6, pc, r4, ror #29 │ │ │ │ orreq r9, lr, r8, lsl lr │ │ │ │ - orreq r6, pc, r8, lsr #29 │ │ │ │ - orrseq fp, r7, r4, ror #28 │ │ │ │ - orreq r6, pc, r8, ror lr @ │ │ │ │ + @ instruction: 0x018f6eb0 │ │ │ │ + orrseq fp, r7, ip, ror #28 │ │ │ │ + orreq r6, pc, r0, lsl #29 │ │ │ │ @ instruction: 0x018e9db4 │ │ │ │ - orrseq fp, r7, r0, lsr lr │ │ │ │ - orreq r6, pc, r0, asr #28 │ │ │ │ + orrseq fp, r7, r8, lsr lr │ │ │ │ + orreq r6, pc, r8, asr #28 │ │ │ │ orreq r9, lr, r0, lsl #27 │ │ │ │ - @ instruction: 0x0197bdf8 │ │ │ │ - orreq r6, pc, r8, lsl #28 │ │ │ │ + orrseq fp, r7, r0, lsl #28 │ │ │ │ + orreq r6, pc, r0, lsl lr @ │ │ │ │ orreq r9, lr, r8, asr #26 │ │ │ │ - orrseq fp, r7, r0, asr #27 │ │ │ │ - ldrdeq r6, [pc, r0] │ │ │ │ + orrseq fp, r7, r8, asr #27 │ │ │ │ + ldrdeq r6, [pc, r8] │ │ │ │ orreq r9, lr, r0, lsl sp │ │ │ │ - orrseq fp, r7, r8, lsl #27 │ │ │ │ - @ instruction: 0x018f6d98 │ │ │ │ + @ instruction: 0x0197bd90 │ │ │ │ + orreq r6, pc, r0, lsr #27 │ │ │ │ ldrdeq r9, [lr, r8] │ │ │ │ - orreq r6, pc, r4, ror #26 │ │ │ │ + orreq r6, pc, ip, ror #26 │ │ │ │ │ │ │ │ 0010600c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #448] @ 0x1c0 │ │ │ │ ldr r3, [pc, #2940] @ 106ba0 │ │ │ │ @@ -72594,70 +72594,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 106084 │ │ │ │ @ instruction: 0x01a323ec │ │ │ │ ldrdeq r2, [r3, r8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a32388 │ │ │ │ - @ instruction: 0x0197bb98 │ │ │ │ + orrseq fp, r7, r0, lsr #23 │ │ │ │ orreq r9, lr, r8, ror #21 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - @ instruction: 0x0197ba90 │ │ │ │ + @ instruction: 0x0197ba98 │ │ │ │ orreq r9, lr, r0, ror #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0193bcb8 │ │ │ │ + orrseq fp, r3, r0, asr #25 │ │ │ │ svccc 0x00a99999 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq fp, r7, r8, ror #12 │ │ │ │ + orrseq fp, r7, r0, ror r6 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ @ instruction: 0x018e95bc │ │ │ │ - @ instruction: 0x0197b5fc │ │ │ │ - orreq r6, pc, r0, lsl r6 @ │ │ │ │ + orrseq fp, r7, r4, lsl #12 │ │ │ │ + orreq r6, pc, r8, lsl r6 @ │ │ │ │ orreq r9, lr, ip, asr #10 │ │ │ │ - orrseq r4, r0, ip, asr #20 │ │ │ │ - orreq r6, pc, r4, asr #11 │ │ │ │ + orrseq r4, r0, r4, asr sl │ │ │ │ + orreq r6, pc, ip, asr #11 │ │ │ │ orreq r6, lr, r8, ror #27 │ │ │ │ - orrseq fp, r7, r0, ror #9 │ │ │ │ + orrseq fp, r7, r8, ror #9 │ │ │ │ orreq r9, lr, r0, lsr r4 │ │ │ │ - orrseq r4, r0, ip, lsl #18 │ │ │ │ - orrseq fp, r7, r4, ror r4 │ │ │ │ - orreq r6, pc, ip, ror r4 @ │ │ │ │ + orrseq r4, r0, r4, lsl r9 │ │ │ │ + orrseq fp, r7, ip, ror r4 │ │ │ │ + orreq r6, pc, r4, lsl #9 │ │ │ │ orreq r9, lr, r0, asr #7 │ │ │ │ @ instruction: 0x018e6c98 │ │ │ │ orreq r6, lr, r4, asr ip │ │ │ │ - orreq r6, pc, r0, asr #7 │ │ │ │ - @ instruction: 0x018f6394 │ │ │ │ - orreq r6, pc, r8, ror #6 │ │ │ │ - orreq r6, pc, ip, lsr r3 @ │ │ │ │ - orreq r6, pc, r4, lsr #6 │ │ │ │ - orrseq fp, r7, r8, lsl #6 │ │ │ │ + orreq r6, pc, r8, asr #7 │ │ │ │ + @ instruction: 0x018f639c │ │ │ │ + orreq r6, pc, r0, ror r3 @ │ │ │ │ + orreq r6, pc, r4, asr #6 │ │ │ │ + orreq r6, pc, ip, lsr #6 │ │ │ │ + orrseq fp, r7, r0, lsl r3 │ │ │ │ orreq r9, lr, r4, asr r2 │ │ │ │ - orreq r6, pc, r4, ror #5 │ │ │ │ - orrseq fp, r7, r8, asr #5 │ │ │ │ + orreq r6, pc, ip, ror #5 │ │ │ │ + @ instruction: 0x0197b2d0 │ │ │ │ orreq r9, lr, r4, lsl r2 │ │ │ │ - orreq r6, pc, r4, lsr #5 │ │ │ │ - orrseq fp, r7, r8, lsl #5 │ │ │ │ + orreq r6, pc, ip, lsr #5 │ │ │ │ + @ instruction: 0x0197b290 │ │ │ │ ldrdeq r9, [lr, r4] │ │ │ │ - orreq r6, pc, r4, ror #4 │ │ │ │ - orreq r6, pc, r8, lsr r2 @ │ │ │ │ - orreq r6, pc, ip, lsl #4 │ │ │ │ - orreq r6, pc, r0, ror #3 │ │ │ │ - orrseq fp, r7, r4, asr #3 │ │ │ │ + orreq r6, pc, ip, ror #4 │ │ │ │ + orreq r6, pc, r0, asr #4 │ │ │ │ + orreq r6, pc, r4, lsl r2 @ │ │ │ │ + orreq r6, pc, r8, ror #3 │ │ │ │ + orrseq fp, r7, ip, asr #3 │ │ │ │ orreq r9, lr, r0, lsl r1 │ │ │ │ - orreq r6, pc, r0, lsr #3 │ │ │ │ - orrseq fp, r7, ip, asr r1 │ │ │ │ - orreq r6, pc, r0, ror r1 @ │ │ │ │ + orreq r6, pc, r8, lsr #3 │ │ │ │ + orrseq fp, r7, r4, ror #2 │ │ │ │ + orreq r6, pc, r8, ror r1 @ │ │ │ │ orreq r9, lr, ip, lsr #1 │ │ │ │ strdeq r9, [lr, r0] │ │ │ │ - orrseq fp, r7, ip, lsl r1 │ │ │ │ + orrseq fp, r7, r4, lsr #2 │ │ │ │ orreq r9, lr, r8, rrx │ │ │ │ - strdeq r6, [pc, r4] │ │ │ │ + strdeq r6, [pc, ip] │ │ │ │ │ │ │ │ 00106c90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #408] @ 0x198 │ │ │ │ sub sp, sp, #3648 @ 0xe40 │ │ │ │ @@ -73422,75 +73422,75 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 106d14 │ │ │ │ @ instruction: 0x01a31754 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a31734 │ │ │ │ strdeq r1, [r3, r8]! │ │ │ │ - orrseq sl, r7, r8, lsl #30 │ │ │ │ + orrseq sl, r7, r0, lsl pc │ │ │ │ orreq r8, lr, r8, asr lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orrseq fp, r3, r4, rrx │ │ │ │ + orrseq fp, r3, ip, rrx │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00a99999 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq sl, r7, r0, lsl sl │ │ │ │ + orrseq sl, r7, r8, lsl sl │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r8, lr, r4, ror #18 │ │ │ │ - orrseq sl, r7, r4, lsr #19 │ │ │ │ - @ instruction: 0x018f59b8 │ │ │ │ + orrseq sl, r7, ip, lsr #19 │ │ │ │ + orreq r5, pc, r0, asr #19 │ │ │ │ strdeq r8, [lr, r4] │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq r3, r0, ip, ror sp │ │ │ │ - strdeq r5, [pc, r4] │ │ │ │ + orrseq r3, r0, r4, lsl #27 │ │ │ │ + strdeq r5, [pc, ip] │ │ │ │ orreq r6, lr, r8, lsl r1 │ │ │ │ - orrseq sl, r7, r0, lsl r8 │ │ │ │ + orrseq sl, r7, r8, lsl r8 │ │ │ │ orreq r8, lr, r0, ror #14 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orrseq r3, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x018f57b0 │ │ │ │ + orrseq r3, r0, r4, asr #24 │ │ │ │ + @ instruction: 0x018f57b8 │ │ │ │ ldrdeq r5, [lr, r4] │ │ │ │ orreq r5, lr, ip, lsl #31 │ │ │ │ - orreq r5, pc, ip, ror #13 │ │ │ │ - orrseq sl, r7, r8, lsr #13 │ │ │ │ - @ instruction: 0x018f56bc │ │ │ │ + strdeq r5, [pc, r4] │ │ │ │ + @ instruction: 0x0197a6b0 │ │ │ │ + orreq r5, pc, r4, asr #13 │ │ │ │ strdeq r8, [lr, r8] │ │ │ │ - orreq r5, pc, r8, lsl #13 │ │ │ │ - orreq r5, pc, ip, asr r6 @ │ │ │ │ - orrseq sl, r7, r0, asr #12 │ │ │ │ + @ instruction: 0x018f5690 │ │ │ │ + orreq r5, pc, r4, ror #12 │ │ │ │ + orrseq sl, r7, r8, asr #12 │ │ │ │ orreq r8, lr, ip, lsl #11 │ │ │ │ - orreq r5, pc, ip, lsl r6 @ │ │ │ │ - orrseq sl, r7, r0, lsl #12 │ │ │ │ + orreq r5, pc, r4, lsr #12 │ │ │ │ + orrseq sl, r7, r8, lsl #12 │ │ │ │ orreq r8, lr, ip, asr #10 │ │ │ │ - ldrdeq r5, [pc, ip] │ │ │ │ - orrseq sl, r7, r0, asr #11 │ │ │ │ + orreq r5, pc, r4, ror #11 │ │ │ │ + orrseq sl, r7, r8, asr #11 │ │ │ │ orreq r8, lr, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x018f559c │ │ │ │ - orrseq sl, r7, r0, lsl #11 │ │ │ │ + orreq r5, pc, r4, lsr #11 │ │ │ │ + orrseq sl, r7, r8, lsl #11 │ │ │ │ orreq r8, lr, ip, asr #9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq r5, pc, ip, asr r5 @ │ │ │ │ + orreq r5, pc, r4, ror #10 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq r5, pc, r0, lsr r5 @ │ │ │ │ - orreq r5, pc, r4, lsl #10 │ │ │ │ - @ instruction: 0x0197a4bc │ │ │ │ - ldrdeq r5, [pc, r0] │ │ │ │ + orreq r5, pc, r8, lsr r5 @ │ │ │ │ + orreq r5, pc, ip, lsl #10 │ │ │ │ + orrseq sl, r7, r4, asr #9 │ │ │ │ + ldrdeq r5, [pc, r8] │ │ │ │ orreq r8, lr, ip, lsl #8 │ │ │ │ - orrseq sl, r7, r8, ror r4 │ │ │ │ + orrseq sl, r7, r0, lsl #9 │ │ │ │ orreq r8, lr, r8, ror #8 │ │ │ │ @ instruction: 0x018e83bc │ │ │ │ - orreq r5, pc, ip, asr r4 @ │ │ │ │ - orreq r5, pc, r0, lsr r4 @ │ │ │ │ - orrseq sl, r7, r0, lsl #8 │ │ │ │ - orreq r5, pc, r4, lsl r4 @ │ │ │ │ + orreq r5, pc, r4, ror #8 │ │ │ │ + orreq r5, pc, r8, lsr r4 @ │ │ │ │ + orrseq sl, r7, r8, lsl #8 │ │ │ │ + orreq r5, pc, ip, lsl r4 @ │ │ │ │ orreq r8, lr, r0, asr r3 │ │ │ │ │ │ │ │ 00107990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -73595,26 +73595,26 @@ │ │ │ │ ldr r1, [pc, #72] @ 107b78 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 107a6c │ │ │ │ @ instruction: 0x01a30a68 │ │ │ │ - orrseq sl, r7, ip, asr r2 │ │ │ │ + orrseq sl, r7, r4, ror #4 │ │ │ │ orreq r8, lr, r8, lsr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x0197a1dc │ │ │ │ - strdeq r5, [pc, r0] │ │ │ │ + orrseq sl, r7, r4, ror #3 │ │ │ │ + strdeq r5, [pc, r8] │ │ │ │ orreq r8, lr, ip, lsr #2 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x018f51bc │ │ │ │ - orreq r5, pc, ip, lsl #3 │ │ │ │ - orrseq sl, r7, r8, asr #2 │ │ │ │ - orreq r5, pc, ip, asr r1 @ │ │ │ │ + orreq r5, pc, r4, asr #3 │ │ │ │ + @ instruction: 0x018f5194 │ │ │ │ + orrseq sl, r7, r0, asr r1 │ │ │ │ + orreq r5, pc, r4, ror #2 │ │ │ │ @ instruction: 0x018e8098 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ │ │ │ │ 00107b7c : │ │ │ │ cmp r0, #0 │ │ │ │ beq 107bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -73678,20 +73678,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 107ca4 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 107bec │ │ │ │ - orrseq sl, r7, r8, asr #32 │ │ │ │ + orrseq sl, r7, r0, asr r0 │ │ │ │ orreq r8, lr, r0, ror r0 │ │ │ │ orreq r7, lr, ip, lsl #31 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - orrseq sl, r7, r0 │ │ │ │ - orreq r5, pc, r4, lsl r0 @ │ │ │ │ + orrseq sl, r7, r8 │ │ │ │ + orreq r5, pc, ip, lsl r0 @ │ │ │ │ orreq r7, lr, r0, asr pc │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 00107ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -73788,15 +73788,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, lr, r0, asr #15 │ │ │ │ orreq r7, lr, ip, asr #29 │ │ │ │ - orrseq r9, r7, ip, lsl pc │ │ │ │ + orrseq r9, r7, r4, lsr #30 │ │ │ │ │ │ │ │ 00107e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -73890,15 +73890,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, lr, ip, lsr #12 │ │ │ │ - @ instruction: 0x01979d90 │ │ │ │ + @ instruction: 0x01979d98 │ │ │ │ orreq r7, lr, r4, lsr sp │ │ │ │ │ │ │ │ 00107fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -73994,15 +73994,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e6498 │ │ │ │ - @ instruction: 0x01979bfc │ │ │ │ + orrseq r9, r7, r4, lsl #24 │ │ │ │ @ instruction: 0x018e7b9c │ │ │ │ │ │ │ │ 00108168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -74106,15 +74106,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, lr, r0, ror #5 │ │ │ │ orreq r7, lr, r0, lsr #20 │ │ │ │ - orrseq r9, r7, ip, ror #20 │ │ │ │ + orrseq r9, r7, r4, ror sl │ │ │ │ │ │ │ │ 0010831c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -74489,27 +74489,27 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, lr, ip, lsl r8 │ │ │ │ - orrseq r9, r7, r4, lsr #16 │ │ │ │ + orrseq r9, r7, ip, lsr #16 │ │ │ │ orreq r7, lr, r8, asr #15 │ │ │ │ orreq r7, lr, ip, lsl #14 │ │ │ │ - orrseq r9, r7, r4, lsl r7 │ │ │ │ + orrseq r9, r7, ip, lsl r7 │ │ │ │ @ instruction: 0x018e76b8 │ │ │ │ strdeq r7, [lr, ip] │ │ │ │ - orrseq r9, r7, r4, lsl #12 │ │ │ │ + orrseq r9, r7, ip, lsl #12 │ │ │ │ orreq r7, lr, r8, lsr #11 │ │ │ │ orreq r7, lr, ip, ror #9 │ │ │ │ - @ instruction: 0x019794f4 │ │ │ │ + @ instruction: 0x019794fc │ │ │ │ @ instruction: 0x018e7498 │ │ │ │ orreq r5, lr, r8, ror #25 │ │ │ │ - orrseq r9, r7, ip, ror r4 │ │ │ │ + orrseq r9, r7, r4, lsl #9 │ │ │ │ orreq r7, lr, r0, lsr #8 │ │ │ │ │ │ │ │ 00108944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -74616,15 +74616,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r5, [lr, r8] │ │ │ │ orreq r7, lr, r0, lsl #5 │ │ │ │ - @ instruction: 0x019792bc │ │ │ │ + orrseq r9, r7, r4, asr #5 │ │ │ │ │ │ │ │ 00108b04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -74719,15 +74719,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, lr, r4, ror #18 │ │ │ │ orreq r7, lr, r4, lsr #2 │ │ │ │ - orrseq r9, r7, ip, lsr r1 │ │ │ │ + orrseq r9, r7, r4, asr #2 │ │ │ │ │ │ │ │ 00108c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -75098,27 +75098,27 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, lr, r0, lsr #29 │ │ │ │ orreq r6, lr, r8, lsl #30 │ │ │ │ - @ instruction: 0x01978efc │ │ │ │ + orrseq r8, r7, r4, lsl #30 │ │ │ │ @ instruction: 0x018e6d94 │ │ │ │ strdeq r6, [lr, ip] │ │ │ │ - @ instruction: 0x01978df0 │ │ │ │ + @ instruction: 0x01978df8 │ │ │ │ orreq r6, lr, r8, lsl #25 │ │ │ │ strdeq r6, [lr, r0] │ │ │ │ - orrseq r8, r7, r4, ror #25 │ │ │ │ + orrseq r8, r7, ip, ror #25 │ │ │ │ orreq r6, lr, ip, ror fp │ │ │ │ orreq r6, lr, r4, ror #23 │ │ │ │ - @ instruction: 0x01978bd8 │ │ │ │ + orrseq r8, r7, r0, ror #23 │ │ │ │ orreq r5, lr, ip, ror r3 │ │ │ │ orreq r6, lr, r0, ror fp │ │ │ │ - orrseq r8, r7, r4, ror #22 │ │ │ │ + orrseq r8, r7, ip, ror #22 │ │ │ │ │ │ │ │ 001092ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -75391,21 +75391,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r6, [lr, r8] │ │ │ │ - orrseq r8, r7, ip, asr r7 │ │ │ │ + orrseq r8, r7, r4, ror #14 │ │ │ │ orreq r6, lr, r8, asr r7 │ │ │ │ @ instruction: 0x018e66b8 │ │ │ │ - orrseq r8, r7, ip, lsl r7 │ │ │ │ + orrseq r8, r7, r4, lsr #14 │ │ │ │ orreq r6, lr, r8, lsl r7 │ │ │ │ strdeq r4, [lr, r0] │ │ │ │ - orrseq r8, r7, r0, ror #13 │ │ │ │ + orrseq r8, r7, r8, ror #13 │ │ │ │ ldrdeq r6, [lr, ip] │ │ │ │ │ │ │ │ 00109724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75504,15 +75504,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, lr, r8, lsr sp │ │ │ │ - orrseq r8, r7, r8, lsr #10 │ │ │ │ + orrseq r8, r7, r0, lsr r5 │ │ │ │ orreq r6, lr, r4, lsr #10 │ │ │ │ │ │ │ │ 001098c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75611,15 +75611,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e4b94 │ │ │ │ - orrseq r8, r7, r4, lsl #7 │ │ │ │ + orrseq r8, r7, ip, lsl #7 │ │ │ │ orreq r6, lr, r0, lsl #7 │ │ │ │ │ │ │ │ 00109a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -75715,15 +75715,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r4, [lr, ip] │ │ │ │ - orrseq r8, r7, ip, ror #3 │ │ │ │ + @ instruction: 0x019781f4 │ │ │ │ orreq r6, lr, r8, ror #3 │ │ │ │ │ │ │ │ 00109c04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -75830,15 +75830,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, lr, r8, lsr r8 │ │ │ │ - orrseq r8, r7, r8, lsr #32 │ │ │ │ + orrseq r8, r7, r0, lsr r0 │ │ │ │ orreq r6, lr, r4, lsr #32 │ │ │ │ │ │ │ │ 00109dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -75945,15 +75945,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, lr, r4, ror r6 │ │ │ │ - orrseq r7, r7, r4, ror #28 │ │ │ │ + orrseq r7, r7, ip, ror #28 │ │ │ │ orreq r5, lr, r0, ror #28 │ │ │ │ │ │ │ │ 00109f8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76050,15 +76050,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r4, [lr, r8] │ │ │ │ - orrseq r7, r7, r8, asr #25 │ │ │ │ + @ instruction: 0x01977cd0 │ │ │ │ orreq r5, lr, r4, asr #25 │ │ │ │ │ │ │ │ 0010a128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -76239,18 +76239,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e59b4 │ │ │ │ - orrseq r7, r7, r8, lsl sl │ │ │ │ + orrseq r7, r7, r0, lsr #20 │ │ │ │ orreq r5, lr, r4, lsl sl │ │ │ │ orreq r4, lr, r8, ror #3 │ │ │ │ - @ instruction: 0x019779d8 │ │ │ │ + orrseq r7, r7, r0, ror #19 │ │ │ │ ldrdeq r5, [lr, r4] │ │ │ │ │ │ │ │ 0010a420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76351,15 +76351,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, lr, r4, lsr r0 │ │ │ │ orreq r5, lr, ip, asr r8 │ │ │ │ - @ instruction: 0x019778f8 │ │ │ │ + orrseq r7, r7, r0, lsl #18 │ │ │ │ │ │ │ │ 0010a5c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -76454,15 +76454,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e3e9c │ │ │ │ - orrseq r7, r7, r8, ror #14 │ │ │ │ + orrseq r7, r7, r0, ror r7 │ │ │ │ orreq r5, lr, r0, asr #13 │ │ │ │ │ │ │ │ 0010a760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76558,15 +76558,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, lr, r8, lsl #26 │ │ │ │ - @ instruction: 0x019775d4 │ │ │ │ + @ instruction: 0x019775dc │ │ │ │ orreq r5, lr, r8, lsr #10 │ │ │ │ │ │ │ │ 0010a8f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -76940,27 +76940,27 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, lr, ip, lsr r2 │ │ │ │ orreq r5, lr, r0, lsl r3 │ │ │ │ - @ instruction: 0x019773b8 │ │ │ │ + orrseq r7, r7, r0, asr #7 │ │ │ │ orreq r5, lr, r0, lsr r1 │ │ │ │ orreq r5, lr, r4, lsl #4 │ │ │ │ - orrseq r7, r7, ip, lsr #5 │ │ │ │ + @ instruction: 0x019772b4 │ │ │ │ orreq r5, lr, r4, lsr #32 │ │ │ │ strdeq r5, [lr, r8] │ │ │ │ - orrseq r7, r7, r0, lsr #3 │ │ │ │ + orrseq r7, r7, r8, lsr #3 │ │ │ │ orreq r4, lr, r8, lsl pc │ │ │ │ orreq r4, lr, ip, ror #31 │ │ │ │ - @ instruction: 0x01977094 │ │ │ │ + @ instruction: 0x0197709c │ │ │ │ orreq r3, lr, r4, lsl r7 │ │ │ │ orreq r4, lr, r4, ror pc │ │ │ │ - orrseq r7, r7, ip, lsl r0 │ │ │ │ + orrseq r7, r7, r4, lsr #32 │ │ │ │ │ │ │ │ 0010af14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -77055,15 +77055,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, lr, r4, asr r5 │ │ │ │ orreq r4, lr, r8, ror #27 │ │ │ │ - orrseq r6, r7, r8, ror lr │ │ │ │ + orrseq r6, r7, r0, lsl #29 │ │ │ │ │ │ │ │ 0010b0a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -77158,15 +77158,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e33bc │ │ │ │ - orrseq r6, r7, r8, ror #25 │ │ │ │ + @ instruction: 0x01976cf0 │ │ │ │ orreq r4, lr, ip, asr #24 │ │ │ │ │ │ │ │ 0010b240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -77347,18 +77347,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e489c │ │ │ │ - orrseq r6, r7, ip, lsr sl │ │ │ │ + orrseq r6, r7, r4, asr #20 │ │ │ │ @ instruction: 0x018e499c │ │ │ │ ldrdeq r3, [lr, r0] │ │ │ │ - @ instruction: 0x019769fc │ │ │ │ + orrseq r6, r7, r4, lsl #20 │ │ │ │ orreq r4, lr, ip, asr r9 │ │ │ │ │ │ │ │ 0010b538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77459,15 +77459,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, lr, ip, lsl pc │ │ │ │ orreq r4, lr, r4, ror #15 │ │ │ │ - orrseq r6, r7, r8, ror r8 │ │ │ │ + orrseq r6, r7, r0, lsl #17 │ │ │ │ │ │ │ │ 0010b6e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -77564,15 +77564,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, lr, ip, ror sp │ │ │ │ - orrseq r6, r7, r0, ror #13 │ │ │ │ + orrseq r6, r7, r8, ror #13 │ │ │ │ orreq r4, lr, r0, asr #12 │ │ │ │ │ │ │ │ 0010b880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77669,15 +77669,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, lr, r4, ror #23 │ │ │ │ - orrseq r6, r7, r8, asr #10 │ │ │ │ + orrseq r6, r7, r0, asr r5 │ │ │ │ orreq r4, lr, r4, lsr #9 │ │ │ │ │ │ │ │ 0010ba1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77775,15 +77775,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, lr, r4, asr #20 │ │ │ │ orreq r4, lr, r0, asr #6 │ │ │ │ - orrseq r6, r7, r0, ror #7 │ │ │ │ + orrseq r6, r7, r8, ror #7 │ │ │ │ │ │ │ │ 0010bbb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -77878,15 +77878,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e28b0 │ │ │ │ - orrseq r6, r7, r4, asr r2 │ │ │ │ + orrseq r6, r7, ip, asr r2 │ │ │ │ orreq r4, lr, r4, lsr #3 │ │ │ │ │ │ │ │ 0010bd50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77982,15 +77982,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, lr, r8, lsl r7 │ │ │ │ - ldrheq r6, [r7, ip] │ │ │ │ + orrseq r6, r7, r4, asr #1 │ │ │ │ orreq r4, lr, ip │ │ │ │ │ │ │ │ 0010bee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -78142,15 +78142,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01a2c374 │ │ │ │ @ instruction: 0x018e24b0 │ │ │ │ - orrseq r5, r7, r4, asr lr │ │ │ │ + orrseq r5, r7, ip, asr lr │ │ │ │ orreq r3, lr, ip, lsr #27 │ │ │ │ │ │ │ │ 0010c160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78361,23 +78361,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r3, [lr, r4] │ │ │ │ - orrseq r5, r7, ip, ror #24 │ │ │ │ + orrseq r5, r7, r4, ror ip │ │ │ │ @ instruction: 0x01a2c108 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r7, r0, ror #23 │ │ │ │ + orrseq r5, r7, r8, ror #23 │ │ │ │ orreq r3, lr, r4, lsr fp │ │ │ │ orreq r3, lr, r8, lsl #22 │ │ │ │ - @ instruction: 0x01975b9c │ │ │ │ + orrseq r5, r7, r4, lsr #23 │ │ │ │ orreq r2, lr, r8, asr #2 │ │ │ │ - orrseq r5, r7, ip, ror #21 │ │ │ │ + @ instruction: 0x01975af4 │ │ │ │ orreq r3, lr, r4, asr #20 │ │ │ │ │ │ │ │ 0010c4e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78588,23 +78588,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, lr, r0, asr r8 │ │ │ │ - orrseq r5, r7, r8, ror #17 │ │ │ │ + @ instruction: 0x019758f0 │ │ │ │ @ instruction: 0x01a2bd84 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r7, ip, asr r8 │ │ │ │ + orrseq r5, r7, r4, ror #16 │ │ │ │ @ instruction: 0x018e37b0 │ │ │ │ orreq r3, lr, r4, lsl #15 │ │ │ │ - orrseq r5, r7, r8, lsl r8 │ │ │ │ + orrseq r5, r7, r0, lsr #16 │ │ │ │ orreq r1, lr, r4, asr #27 │ │ │ │ - orrseq r5, r7, r8, ror #14 │ │ │ │ + orrseq r5, r7, r0, ror r7 │ │ │ │ orreq r3, lr, r0, asr #13 │ │ │ │ │ │ │ │ 0010c868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78712,15 +78712,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r1, [lr, r4] │ │ │ │ - orrseq r5, r7, r8, ror r5 │ │ │ │ + orrseq r5, r7, r0, lsl #11 │ │ │ │ ldrdeq r3, [lr, r0] │ │ │ │ │ │ │ │ 0010ca30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -78908,18 +78908,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r1, [lr, ip] │ │ │ │ - orrseq r5, r7, r4, lsr #5 │ │ │ │ + orrseq r5, r7, ip, lsr #5 │ │ │ │ strdeq r3, [lr, r4] │ │ │ │ @ instruction: 0x018e18b8 │ │ │ │ - orrseq r5, r7, r0, ror #4 │ │ │ │ + orrseq r5, r7, r8, ror #4 │ │ │ │ @ instruction: 0x018e31b0 │ │ │ │ │ │ │ │ 0010cd44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -79130,23 +79130,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r2, [lr, r0] │ │ │ │ - orrseq r5, r7, r8, lsl #1 │ │ │ │ + @ instruction: 0x01975090 │ │ │ │ @ instruction: 0x01a2b524 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01974ffc │ │ │ │ + orrseq r5, r7, r4 │ │ │ │ orreq r2, lr, r0, asr pc │ │ │ │ orreq r2, lr, r4, lsr #30 │ │ │ │ - @ instruction: 0x01974fb8 │ │ │ │ + orrseq r4, r7, r0, asr #31 │ │ │ │ orreq r1, lr, r4, ror #10 │ │ │ │ - orrseq r4, r7, r8, lsl #30 │ │ │ │ + orrseq r4, r7, r0, lsl pc │ │ │ │ orreq r2, lr, r0, ror #28 │ │ │ │ │ │ │ │ 0010d0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79242,15 +79242,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, lr, r0, lsr #7 │ │ │ │ - orrseq r4, r7, r4, asr #26 │ │ │ │ + orrseq r4, r7, ip, asr #26 │ │ │ │ @ instruction: 0x018e2c94 │ │ │ │ │ │ │ │ 0010d260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79438,18 +79438,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, lr, ip, asr #1 │ │ │ │ - orrseq r4, r7, r4, ror sl │ │ │ │ + orrseq r4, r7, ip, ror sl │ │ │ │ orreq r2, lr, r4, asr #19 │ │ │ │ orreq r1, lr, r8, lsl #1 │ │ │ │ - orrseq r4, r7, r0, lsr sl │ │ │ │ + orrseq r4, r7, r8, lsr sl │ │ │ │ orreq r2, lr, r0, lsl #19 │ │ │ │ │ │ │ │ 0010d574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79637,18 +79637,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018e0db8 │ │ │ │ - orrseq r4, r7, r0, ror #14 │ │ │ │ + orrseq r4, r7, r8, ror #14 │ │ │ │ @ instruction: 0x018e26b0 │ │ │ │ orreq r0, lr, r4, ror sp │ │ │ │ - orrseq r4, r7, ip, lsl r7 │ │ │ │ + orrseq r4, r7, r4, lsr #14 │ │ │ │ orreq r2, lr, ip, ror #12 │ │ │ │ │ │ │ │ 0010d888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -79745,15 +79745,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r0, [lr, ip] │ │ │ │ - orrseq r4, r7, r0, lsl #11 │ │ │ │ + orrseq r4, r7, r8, lsl #11 │ │ │ │ ldrdeq r2, [lr, r0] │ │ │ │ │ │ │ │ 0010da24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79990,22 +79990,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r7, ip, asr #8 │ │ │ │ + orrseq r4, r7, r4, asr r4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r0, lr, r0, asr #16 │ │ │ │ orreq r2, lr, r0, ror r1 │ │ │ │ - orrseq r4, r7, r0, lsr #6 │ │ │ │ + orrseq r4, r7, r8, lsr #6 │ │ │ │ orreq r0, lr, r4, lsl #16 │ │ │ │ orreq r2, lr, r4, lsr r1 │ │ │ │ - orrseq r4, r7, r4, ror #5 │ │ │ │ + orrseq r4, r7, ip, ror #5 │ │ │ │ │ │ │ │ 0010de08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -80308,26 +80308,26 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, lr, r0, lsl #29 │ │ │ │ - orrseq r4, r7, r8, lsr #32 │ │ │ │ + orrseq r4, r7, r0, lsr r0 │ │ │ │ @ instruction: 0x01a2a380 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01973f90 │ │ │ │ + @ instruction: 0x01973f98 │ │ │ │ ldrdeq r1, [lr, r4] │ │ │ │ @ instruction: 0x018e1d94 │ │ │ │ - orrseq r3, r7, r8, lsr pc │ │ │ │ + orrseq r3, r7, r0, asr #30 │ │ │ │ orreq r0, lr, ip, asr r3 │ │ │ │ - orrseq r3, r7, r8, asr #28 │ │ │ │ + orrseq r3, r7, r0, asr lr │ │ │ │ orreq r1, lr, r8, lsl #25 │ │ │ │ orreq r0, lr, r8, lsl r3 │ │ │ │ - orrseq r3, r7, r4, lsl #28 │ │ │ │ + orrseq r3, r7, ip, lsl #28 │ │ │ │ orreq r1, lr, r4, asr #24 │ │ │ │ │ │ │ │ 0010e30c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -80643,29 +80643,29 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, lr, ip, lsr #20 │ │ │ │ - @ instruction: 0x01973bd4 │ │ │ │ + @ instruction: 0x01973bdc │ │ │ │ @ instruction: 0x01a29f2c │ │ │ │ orreq r1, lr, r0, asr #19 │ │ │ │ - orrseq r3, r7, r4, ror #22 │ │ │ │ + orrseq r3, r7, ip, ror #22 │ │ │ │ orreq r1, lr, ip, lsl #18 │ │ │ │ - @ instruction: 0x01973ab4 │ │ │ │ + @ instruction: 0x01973abc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r7, r8, lsl #20 │ │ │ │ + orrseq r3, r7, r0, lsl sl │ │ │ │ orreq r1, lr, r4, asr #16 │ │ │ │ - orrseq r3, r7, r4, asr #19 │ │ │ │ + orrseq r3, r7, ip, asr #19 │ │ │ │ orreq r1, lr, r0, lsl #16 │ │ │ │ orreq r1, lr, r4, lsr #15 │ │ │ │ - orrseq r3, r7, r8, asr #18 │ │ │ │ + orrseq r3, r7, r0, asr r9 │ │ │ │ strdeq pc, [sp, r8] │ │ │ │ - orrseq r3, r7, r0, ror #17 │ │ │ │ + orrseq r3, r7, r8, ror #17 │ │ │ │ orreq r1, lr, r8, lsr #14 │ │ │ │ │ │ │ │ 0010e84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -80876,23 +80876,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, lr, ip, lsl r5 │ │ │ │ - orrseq r3, r7, r4, asr #13 │ │ │ │ + orrseq r3, r7, ip, asr #13 │ │ │ │ @ instruction: 0x01a29a1c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r7, r8, lsr r6 │ │ │ │ + orrseq r3, r7, r0, asr #12 │ │ │ │ orreq r1, lr, ip, ror r4 │ │ │ │ orreq r1, lr, r0, asr r4 │ │ │ │ - @ instruction: 0x019735f4 │ │ │ │ + @ instruction: 0x019735fc │ │ │ │ orreq pc, sp, ip, asr sl @ │ │ │ │ - orrseq r3, r7, r4, asr #10 │ │ │ │ + orrseq r3, r7, ip, asr #10 │ │ │ │ orreq r1, lr, ip, lsl #7 │ │ │ │ │ │ │ │ 0010ebd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -81044,15 +81044,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01a2968c │ │ │ │ orreq pc, sp, r8, asr #15 │ │ │ │ - @ instruction: 0x019732b0 │ │ │ │ + @ instruction: 0x019732b8 │ │ │ │ strdeq r1, [lr, r8] │ │ │ │ │ │ │ │ 0010ee48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -81263,23 +81263,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, lr, r0, lsr #30 │ │ │ │ - orrseq r3, r7, r8, asr #1 │ │ │ │ + ldrsbeq r3, [r7, r0] │ │ │ │ @ instruction: 0x01a29420 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r7, ip, lsr r0 │ │ │ │ + orrseq r3, r7, r4, asr #32 │ │ │ │ orreq r0, lr, r0, lsl #29 │ │ │ │ orreq r0, lr, r4, asr lr │ │ │ │ - @ instruction: 0x01972ff8 │ │ │ │ + orrseq r3, r7, r0 │ │ │ │ orreq pc, sp, r0, ror #8 │ │ │ │ - orrseq r2, r7, r8, asr #30 │ │ │ │ + orrseq r2, r7, r0, asr pc │ │ │ │ @ instruction: 0x018e0d90 │ │ │ │ │ │ │ │ 0010f1cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81375,15 +81375,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018df29c │ │ │ │ - orrseq r2, r7, r4, lsl #27 │ │ │ │ + orrseq r2, r7, ip, lsl #27 │ │ │ │ orreq r0, lr, r4, asr #23 │ │ │ │ │ │ │ │ 0010f364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81485,15 +81485,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, sp, ip, ror #1 │ │ │ │ orreq r0, lr, r4, asr sl │ │ │ │ - orrseq r2, r7, ip, ror #24 │ │ │ │ + orrseq r2, r7, r4, ror ip │ │ │ │ │ │ │ │ 0010f510 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -81768,21 +81768,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq lr, [sp, ip] │ │ │ │ - orrseq r2, r7, r8, lsl #17 │ │ │ │ + @ instruction: 0x01972890 │ │ │ │ orreq r0, lr, r0, ror #12 │ │ │ │ orreq r0, lr, ip, asr #8 │ │ │ │ - orrseq r2, r7, r8, asr #16 │ │ │ │ + orrseq r2, r7, r0, asr r8 │ │ │ │ orreq r0, lr, r0, lsr #12 │ │ │ │ orreq r0, lr, r0, lsl r4 │ │ │ │ - orrseq r2, r7, ip, lsl #16 │ │ │ │ + orrseq r2, r7, r4, lsl r8 │ │ │ │ orreq r0, lr, r4, ror #11 │ │ │ │ │ │ │ │ 0010f990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -81896,15 +81896,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018dea90 │ │ │ │ - orrseq r2, r7, r8, lsl r6 │ │ │ │ + orrseq r2, r7, r0, lsr #12 │ │ │ │ strdeq r0, [lr, r0] │ │ │ │ │ │ │ │ 0010fb70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -82111,24 +82111,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, lr, r4, ror #4 │ │ │ │ - orrseq r2, r7, r0, lsl #9 │ │ │ │ + orrseq r2, r7, r8, lsl #9 │ │ │ │ strdeq r8, [r2, ip]! │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r0, lr, r8, asr #3 │ │ │ │ - @ instruction: 0x019723f8 │ │ │ │ + orrseq r2, r7, r0, lsl #8 │ │ │ │ orreq r0, lr, r0, lsr #3 │ │ │ │ - @ instruction: 0x019723b4 │ │ │ │ + @ instruction: 0x019723bc │ │ │ │ orreq lr, sp, r4, asr #14 │ │ │ │ orreq r0, lr, r4, ror #1 │ │ │ │ - orrseq r2, r7, r0, lsl r3 │ │ │ │ + orrseq r2, r7, r8, lsl r3 │ │ │ │ │ │ │ │ 0010fee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -82338,23 +82338,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq pc, [sp, r0] │ │ │ │ - orrseq r2, r7, r8, lsl r1 │ │ │ │ + orrseq r2, r7, r0, lsr #2 │ │ │ │ @ instruction: 0x01a28384 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r2, r7, ip, lsl #1 │ │ │ │ + @ instruction: 0x01972094 │ │ │ │ orreq pc, sp, r0, asr lr @ │ │ │ │ orreq pc, sp, r4, lsr #28 │ │ │ │ - orrseq r2, r7, r8, asr #32 │ │ │ │ + orrseq r2, r7, r0, asr r0 │ │ │ │ orreq lr, sp, r4, asr #7 │ │ │ │ - @ instruction: 0x01971f98 │ │ │ │ + orrseq r1, r7, r0, lsr #31 │ │ │ │ orreq pc, sp, r0, ror #26 │ │ │ │ │ │ │ │ 00110268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -82565,23 +82565,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, sp, ip, ror #22 │ │ │ │ - @ instruction: 0x01971d94 │ │ │ │ + @ instruction: 0x01971d9c │ │ │ │ @ instruction: 0x01a28000 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r1, r7, r8, lsl #26 │ │ │ │ + orrseq r1, r7, r0, lsl sp │ │ │ │ orreq pc, sp, ip, asr #21 │ │ │ │ orreq pc, sp, r0, lsr #21 │ │ │ │ - orrseq r1, r7, r4, asr #25 │ │ │ │ + orrseq r1, r7, ip, asr #25 │ │ │ │ orreq lr, sp, r0, asr #32 │ │ │ │ - orrseq r1, r7, r4, lsl ip │ │ │ │ + orrseq r1, r7, ip, lsl ip │ │ │ │ ldrdeq pc, [sp, ip] │ │ │ │ │ │ │ │ 001105ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82677,15 +82677,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, sp, ip, ror lr │ │ │ │ - orrseq r1, r7, r0, asr sl │ │ │ │ + orrseq r1, r7, r8, asr sl │ │ │ │ orreq pc, sp, r0, lsl r8 @ │ │ │ │ │ │ │ │ 00110784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82781,15 +82781,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, sp, r4, ror #25 │ │ │ │ - @ instruction: 0x019718b8 │ │ │ │ + orrseq r1, r7, r0, asr #17 │ │ │ │ orreq pc, sp, r8, ror r6 @ │ │ │ │ │ │ │ │ 0011091c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -83005,24 +83005,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, sp, r0, ror #9 │ │ │ │ - orrseq r1, r7, r4, lsr r7 │ │ │ │ + orrseq r1, r7, ip, lsr r7 │ │ │ │ @ instruction: 0x01a27944 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq pc, sp, ip, lsr #8 │ │ │ │ - @ instruction: 0x01971694 │ │ │ │ + @ instruction: 0x0197169c │ │ │ │ orreq pc, sp, r4, lsl #8 │ │ │ │ - orrseq r1, r7, r0, asr r6 │ │ │ │ + orrseq r1, r7, r8, asr r6 │ │ │ │ orreq sp, sp, r4, ror r9 │ │ │ │ orreq pc, sp, r8, asr #6 │ │ │ │ - orrseq r1, r7, ip, lsr #11 │ │ │ │ + @ instruction: 0x019715b4 │ │ │ │ │ │ │ │ 00110cb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -83241,23 +83241,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, sp, r8, asr #2 │ │ │ │ - orrseq r1, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x019713b0 │ │ │ │ @ instruction: 0x01a275a8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r1, r7, r4, lsl #6 │ │ │ │ + orrseq r1, r7, ip, lsl #6 │ │ │ │ @ instruction: 0x018df090 │ │ │ │ orreq pc, sp, r4, rrx │ │ │ │ - orrseq r1, r7, r0, asr #5 │ │ │ │ + orrseq r1, r7, r8, asr #5 │ │ │ │ ldrdeq sp, [sp, r0] │ │ │ │ - orrseq r1, r7, r0, lsl r2 │ │ │ │ + orrseq r1, r7, r8, lsl r2 │ │ │ │ orreq lr, sp, r0, lsr #31 │ │ │ │ │ │ │ │ 0011105c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -83477,23 +83477,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, sp, r0, lsr #27 │ │ │ │ - orrseq r1, r7, r0 │ │ │ │ + orrseq r1, r7, r8 │ │ │ │ @ instruction: 0x01a27200 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, r7, ip, asr pc │ │ │ │ + orrseq r0, r7, r4, ror #30 │ │ │ │ orreq lr, sp, r8, ror #25 │ │ │ │ @ instruction: 0x018decbc │ │ │ │ - orrseq r0, r7, r8, lsl pc │ │ │ │ + orrseq r0, r7, r0, lsr #30 │ │ │ │ orreq sp, sp, r8, lsr #4 │ │ │ │ - orrseq r0, r7, r8, ror #28 │ │ │ │ + orrseq r0, r7, r0, ror lr │ │ │ │ strdeq lr, [sp, r8] │ │ │ │ │ │ │ │ 00111404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -83897,29 +83897,29 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, sp, r0, ror #16 │ │ │ │ - orrseq r0, r7, r0, asr #21 │ │ │ │ + orrseq r0, r7, r8, asr #21 │ │ │ │ @ instruction: 0x01a26cc0 │ │ │ │ @ instruction: 0x018de79c │ │ │ │ - @ instruction: 0x019709f8 │ │ │ │ + orrseq r0, r7, r0, lsl #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, r7, ip, lsr #18 │ │ │ │ + orrseq r0, r7, r4, lsr r9 │ │ │ │ @ instruction: 0x018de6b8 │ │ │ │ orreq ip, sp, r0, lsl #24 │ │ │ │ - orrseq r0, r7, r4, asr #16 │ │ │ │ + orrseq r0, r7, ip, asr #16 │ │ │ │ orreq lr, sp, ip, asr #11 │ │ │ │ orreq lr, sp, r8, asr #6 │ │ │ │ - orrseq r0, r7, r0, lsl #16 │ │ │ │ + orrseq r0, r7, r8, lsl #16 │ │ │ │ orreq lr, sp, r8, lsl #11 │ │ │ │ orreq lr, sp, r8, lsl r3 │ │ │ │ - @ instruction: 0x019707d0 │ │ │ │ + @ instruction: 0x019707d8 │ │ │ │ orreq lr, sp, r8, asr r5 │ │ │ │ │ │ │ │ 00111aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -84018,15 +84018,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018dc9b8 │ │ │ │ - @ instruction: 0x019705f8 │ │ │ │ + orrseq r0, r7, r0, lsl #12 │ │ │ │ orreq lr, sp, r0, lsl #7 │ │ │ │ │ │ │ │ 00111c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -84300,21 +84300,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, sp, ip, asr sp │ │ │ │ - orrseq r0, r7, r0, lsl r2 │ │ │ │ + orrseq r0, r7, r8, lsl r2 │ │ │ │ @ instruction: 0x018ddf98 │ │ │ │ orreq sp, sp, ip, lsl sp │ │ │ │ - @ instruction: 0x019701d0 │ │ │ │ + @ instruction: 0x019701d8 │ │ │ │ orreq sp, sp, r8, asr pc │ │ │ │ orreq ip, sp, r4, asr r5 │ │ │ │ - @ instruction: 0x01970194 │ │ │ │ + @ instruction: 0x0197019c │ │ │ │ orreq sp, sp, ip, lsl pc │ │ │ │ │ │ │ │ 001120c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -84431,15 +84431,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, sp, r4, asr r3 │ │ │ │ orreq sp, sp, r8, asr sp │ │ │ │ - orrseq r0, r7, r0, lsr #32 │ │ │ │ + orrseq r0, r7, r8, lsr #32 │ │ │ │ │ │ │ │ 001122a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -84537,15 +84537,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018dc1b4 │ │ │ │ - orrseq pc, r6, r8, lsl #29 │ │ │ │ + @ instruction: 0x0196fe90 │ │ │ │ @ instruction: 0x018ddbb0 │ │ │ │ │ │ │ │ 0011244c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -84949,24 +84949,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, sp, ip, lsl #7 │ │ │ │ - @ instruction: 0x0196f8d4 │ │ │ │ + @ instruction: 0x0196f8dc │ │ │ │ strdeq sp, [sp, ip] │ │ │ │ orreq sp, sp, ip, asr #6 │ │ │ │ - @ instruction: 0x0196f894 │ │ │ │ + @ instruction: 0x0196f89c │ │ │ │ @ instruction: 0x018dd5bc │ │ │ │ orreq sp, sp, r0, lsl r3 │ │ │ │ - orrseq pc, r6, r8, asr r8 @ │ │ │ │ + orrseq pc, r6, r0, ror #16 │ │ │ │ orreq sp, sp, r0, lsl #11 │ │ │ │ orreq fp, sp, r8, asr #22 │ │ │ │ - orrseq pc, r6, ip, lsl r8 @ │ │ │ │ + orrseq pc, r6, r4, lsr #16 │ │ │ │ orreq sp, sp, r4, asr #10 │ │ │ │ │ │ │ │ 00112ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -85376,24 +85376,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, sp, r8, ror #25 │ │ │ │ - orrseq pc, r6, r0, lsr r2 @ │ │ │ │ + orrseq pc, r6, r8, lsr r2 @ │ │ │ │ orreq ip, sp, r8, asr pc │ │ │ │ orreq ip, sp, r8, lsr #25 │ │ │ │ - @ instruction: 0x0196f1f0 │ │ │ │ + @ instruction: 0x0196f1f8 │ │ │ │ orreq ip, sp, r8, lsl pc │ │ │ │ orreq ip, sp, ip, ror #24 │ │ │ │ - @ instruction: 0x0196f1b4 │ │ │ │ + @ instruction: 0x0196f1bc │ │ │ │ ldrdeq ip, [sp, ip] │ │ │ │ orreq fp, sp, r4, lsr #9 │ │ │ │ - orrseq pc, r6, r8, ror r1 @ │ │ │ │ + orrseq pc, r6, r0, lsl #3 │ │ │ │ orreq ip, sp, r0, lsr #29 │ │ │ │ │ │ │ │ 0011317c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -85497,15 +85497,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, sp, ip, asr #5 │ │ │ │ orreq ip, sp, r4, lsl #26 │ │ │ │ - @ instruction: 0x0196effc │ │ │ │ + orrseq pc, r6, r4 │ │ │ │ │ │ │ │ 00113330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -85879,27 +85879,27 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, sp, r8, lsl #16 │ │ │ │ - @ instruction: 0x0196edb4 │ │ │ │ + @ instruction: 0x0196edbc │ │ │ │ orreq ip, sp, ip, lsr #21 │ │ │ │ strdeq ip, [sp, r8] │ │ │ │ - orrseq lr, r6, r4, lsr #25 │ │ │ │ + orrseq lr, r6, ip, lsr #25 │ │ │ │ @ instruction: 0x018dc99c │ │ │ │ orreq ip, sp, r8, ror #11 │ │ │ │ - @ instruction: 0x0196eb94 │ │ │ │ + @ instruction: 0x0196eb9c │ │ │ │ orreq ip, sp, ip, lsl #17 │ │ │ │ ldrdeq ip, [sp, r8] │ │ │ │ - orrseq lr, r6, r4, lsl #21 │ │ │ │ + orrseq lr, r6, ip, lsl #21 │ │ │ │ orreq ip, sp, ip, ror r7 │ │ │ │ ldrdeq sl, [sp, r4] │ │ │ │ - orrseq lr, r6, ip, lsl #20 │ │ │ │ + orrseq lr, r6, r4, lsl sl │ │ │ │ orreq ip, sp, r8, lsl #14 │ │ │ │ │ │ │ │ 00113954 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -85995,15 +85995,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, sp, r4, lsl fp │ │ │ │ - orrseq lr, r6, ip, asr #16 │ │ │ │ + orrseq lr, r6, r4, asr r8 │ │ │ │ orreq ip, sp, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -86136,32 +86136,32 @@ │ │ │ │ b 113b48 │ │ │ │ bl 8249bc │ │ │ │ svccc 0x001a36e2 │ │ │ │ @ instruction: 0x01a3e354 │ │ │ │ @ instruction: 0x01a3e344 │ │ │ │ @ instruction: 0x01a3e328 │ │ │ │ @ instruction: 0x018dc4b4 │ │ │ │ - @ instruction: 0x018e909c │ │ │ │ + orreq r9, lr, r4, lsr #1 │ │ │ │ orreq ip, sp, r8, lsr r4 │ │ │ │ - orrseq lr, r6, ip, lsr r7 │ │ │ │ - orreq r9, lr, r8, rrx │ │ │ │ + orrseq lr, r6, r4, asr #14 │ │ │ │ + orreq r9, lr, r0, ror r0 │ │ │ │ orreq ip, sp, r4, lsl #8 │ │ │ │ - orrseq lr, r6, r8, lsl #14 │ │ │ │ - orreq r9, lr, r4, lsr r0 │ │ │ │ + orrseq lr, r6, r0, lsl r7 │ │ │ │ + orreq r9, lr, ip, lsr r0 │ │ │ │ ldrdeq ip, [sp, r0] │ │ │ │ - @ instruction: 0x0196e6d4 │ │ │ │ - orreq r9, lr, r0 │ │ │ │ + @ instruction: 0x0196e6dc │ │ │ │ + orreq r9, lr, r8 │ │ │ │ @ instruction: 0x018dc39c │ │ │ │ - orrseq lr, r6, r0, lsr #13 │ │ │ │ - orreq r8, lr, ip, asr #31 │ │ │ │ + orrseq lr, r6, r8, lsr #13 │ │ │ │ + ldrdeq r8, [lr, r4] │ │ │ │ orreq ip, sp, r8, ror #6 │ │ │ │ - orrseq lr, r6, ip, ror #12 │ │ │ │ - @ instruction: 0x018e8f98 │ │ │ │ + orrseq lr, r6, r4, ror r6 │ │ │ │ + orreq r8, lr, r0, lsr #31 │ │ │ │ orreq ip, sp, r4, lsr r3 │ │ │ │ - orrseq lr, r6, r8, lsr r6 │ │ │ │ + orrseq lr, r6, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ @@ -86396,15 +86396,15 @@ │ │ │ │ b 1140c4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0c6f7a0b │ │ │ │ svccc 0x00f00001 @ IMBRange │ │ │ │ eormi r0, r4, r0 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - orrseq lr, r6, ip, lsr r2 │ │ │ │ + orrseq lr, r6, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #824] @ 11447c │ │ │ │ ldr ip, [pc, #824] @ 114480 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -86618,16 +86618,16 @@ │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ eormi r0, r4, r0 │ │ │ │ @ instruction: 0x01a24088 │ │ │ │ @ instruction: 0x01a24008 │ │ │ │ - orrseq sp, r6, r4, ror #29 │ │ │ │ - orreq r8, lr, ip, lsr r8 │ │ │ │ + orrseq sp, r6, ip, ror #29 │ │ │ │ + orreq r8, lr, r4, asr #16 │ │ │ │ ldrdeq fp, [sp, r0] │ │ │ │ │ │ │ │ 001144ac : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #452] @ 11467c │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -86742,20 +86742,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1145a0 │ │ │ │ @ instruction: 0x01a23f5c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq fp, sp, ip, lsr fp │ │ │ │ - orrseq sp, r6, r4, ror #28 │ │ │ │ - orreq r8, lr, ip, lsr #13 │ │ │ │ - orreq r8, lr, r0, lsl #13 │ │ │ │ - orreq r8, lr, r0, asr r6 │ │ │ │ - orreq r8, lr, r4, lsr r6 │ │ │ │ - orreq r8, lr, r8, lsl r6 │ │ │ │ + orrseq sp, r6, ip, ror #28 │ │ │ │ + @ instruction: 0x018e86b4 │ │ │ │ + orreq r8, lr, r8, lsl #13 │ │ │ │ + orreq r8, lr, r8, asr r6 │ │ │ │ + orreq r8, lr, ip, lsr r6 │ │ │ │ + orreq r8, lr, r0, lsr #12 │ │ │ │ │ │ │ │ 001146a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -86869,27 +86869,27 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1147e0 │ │ │ │ orreq fp, sp, r8, ror #18 │ │ │ │ @ instruction: 0x01a23d44 │ │ │ │ - orrseq sp, r6, ip, lsl #25 │ │ │ │ + @ instruction: 0x0196dc94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r3, [r2, ip]! │ │ │ │ andeq r6, r0, r0, lsr #26 │ │ │ │ andeq r6, r0, r0, asr r8 │ │ │ │ orreq fp, sp, r4, lsr r4 │ │ │ │ orreq sl, sp, r0, ror #27 │ │ │ │ strdeq fp, [sp, ip] │ │ │ │ @ instruction: 0xfffff988 │ │ │ │ @ instruction: 0xfffff344 │ │ │ │ @ instruction: 0x01a23c2c │ │ │ │ - orreq r8, lr, r4, asr r4 │ │ │ │ - orreq r8, lr, r4, lsr #8 │ │ │ │ + orreq r8, lr, ip, asr r4 │ │ │ │ + orreq r8, lr, ip, lsr #8 │ │ │ │ │ │ │ │ 001148b0 : │ │ │ │ str r1, [r0, #340] @ 0x154 │ │ │ │ str r2, [r0, #344] @ 0x158 │ │ │ │ str r3, [r0, #348] @ 0x15c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -87150,31 +87150,31 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ b 114c70 │ │ │ │ @ instruction: 0x01a23b38 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a23b1c │ │ │ │ - orrseq sp, r6, r8, asr sl │ │ │ │ + orrseq sp, r6, r0, ror #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq fp, sp, r4, lsr #14 │ │ │ │ orreq r7, sp, r4, lsr ip │ │ │ │ - orrseq sp, r6, r8, lsr r9 │ │ │ │ + orrseq sp, r6, r0, asr #18 │ │ │ │ @ instruction: 0x018d7bb4 │ │ │ │ - @ instruction: 0x0196d8b4 │ │ │ │ + @ instruction: 0x0196d8bc │ │ │ │ orreq r7, sp, r0, lsr fp │ │ │ │ strdeq r3, [r2, r8]! │ │ │ │ - orreq r8, lr, r0, lsr #2 │ │ │ │ + orreq r8, lr, r8, lsr #2 │ │ │ │ @ instruction: 0x018db4b8 │ │ │ │ - orreq r8, lr, r4, asr #1 │ │ │ │ + orreq r8, lr, ip, asr #1 │ │ │ │ orreq fp, sp, ip, asr r4 │ │ │ │ - orreq r8, lr, r4, rrx │ │ │ │ - orreq r8, lr, r0, lsl r0 │ │ │ │ - ldrdeq r7, [lr, ip] │ │ │ │ - orreq r7, lr, r0, asr #31 │ │ │ │ + orreq r8, lr, ip, rrx │ │ │ │ + orreq r8, lr, r8, lsl r0 │ │ │ │ + orreq r7, lr, r4, ror #31 │ │ │ │ + orreq r7, lr, r8, asr #31 │ │ │ │ │ │ │ │ 00114d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -87214,16 +87214,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #172 @ 0xac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ orreq fp, sp, r0, lsl #6 │ │ │ │ - orrseq sp, r6, ip, asr #11 │ │ │ │ - ldrdeq r7, [lr, ip] │ │ │ │ + @ instruction: 0x0196d5d4 │ │ │ │ + orreq r7, lr, r4, ror #29 │ │ │ │ @ instruction: 0x018db290 │ │ │ │ │ │ │ │ 00114dd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ beq 114df0 │ │ │ │ @@ -88014,138 +88014,138 @@ │ │ │ │ bl c077c <__aeabi_dmul@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 115344 │ │ │ │ @ instruction: 0x01a235b4 │ │ │ │ @ instruction: 0x01a23598 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a23538 │ │ │ │ - orrseq sp, r6, r4, asr #8 │ │ │ │ + orrseq sp, r6, ip, asr #8 │ │ │ │ orreq fp, sp, r0, lsl r1 │ │ │ │ - orrseq ip, r2, ip, lsr #30 │ │ │ │ + orrseq ip, r2, r4, lsr pc │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq sp, r6, r4, lsl r2 │ │ │ │ + orrseq sp, r6, ip, lsl r2 │ │ │ │ orreq sl, sp, r4, ror #29 │ │ │ │ orreq r8, sp, ip, lsr r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, lr, r0 │ │ │ │ andmi r0, r4, r0 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00e66666 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00c99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00c33333 │ │ │ │ - orrseq ip, r6, ip, lsl sl │ │ │ │ + orrseq ip, r6, r4, lsr #20 │ │ │ │ orreq sl, sp, ip, ror #13 │ │ │ │ - orreq r7, lr, r8, asr #5 │ │ │ │ - orrseq ip, r6, r4, lsr #4 │ │ │ │ + ldrdeq r7, [lr, r0] │ │ │ │ + orrseq ip, r6, ip, lsr #4 │ │ │ │ strdeq r9, [sp, r4] │ │ │ │ - orreq r4, pc, ip, asr #30 │ │ │ │ - orreq r6, lr, r4, asr #21 │ │ │ │ + orreq r4, pc, r4, asr pc @ │ │ │ │ + orreq r6, lr, ip, asr #21 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq r9, sp, ip, lsl #27 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - ldrheq ip, [r6, r4] │ │ │ │ - orreq r4, pc, r0, ror #27 │ │ │ │ - orreq r6, lr, r4, asr r9 │ │ │ │ + ldrheq ip, [r6, ip] │ │ │ │ + orreq r4, pc, r8, ror #27 │ │ │ │ + orreq r6, lr, ip, asr r9 │ │ │ │ orreq r7, sp, ip, ror r1 │ │ │ │ orreq r7, sp, ip, asr #32 │ │ │ │ svccc 0x00f80000 │ │ │ │ svccc 0x00e00000 │ │ │ │ orreq r6, sp, ip, lsl #30 │ │ │ │ - orrseq fp, r6, r4, ror #26 │ │ │ │ - orreq r6, lr, r4, ror r6 │ │ │ │ + orrseq fp, r6, ip, ror #26 │ │ │ │ + orreq r6, lr, ip, ror r6 │ │ │ │ orreq r9, sp, r0, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - orreq r6, lr, r0, asr #12 │ │ │ │ + orreq r6, lr, r8, asr #12 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x0196bcfc │ │ │ │ - orreq r6, lr, ip, lsl #12 │ │ │ │ + orrseq fp, r6, r4, lsl #26 │ │ │ │ + orreq r6, lr, r4, lsl r6 │ │ │ │ orreq r9, sp, r8, asr #19 │ │ │ │ - orrseq fp, r6, r4, asr #25 │ │ │ │ - ldrdeq r6, [lr, r4] │ │ │ │ + orrseq fp, r6, ip, asr #25 │ │ │ │ + ldrdeq r6, [lr, ip] │ │ │ │ @ instruction: 0x018d9990 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - orrseq fp, r6, ip, lsl #25 │ │ │ │ - @ instruction: 0x018e659c │ │ │ │ + @ instruction: 0x0196bc94 │ │ │ │ + orreq r6, lr, r4, lsr #11 │ │ │ │ orreq r9, sp, r8, asr r9 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orrseq fp, r6, r4, asr ip │ │ │ │ - orreq r6, lr, r4, ror #10 │ │ │ │ + orrseq fp, r6, ip, asr ip │ │ │ │ + orreq r6, lr, ip, ror #10 │ │ │ │ orreq r9, sp, r0, lsr #18 │ │ │ │ - orrseq fp, r6, ip, lsl ip │ │ │ │ - orreq r6, lr, ip, lsr #10 │ │ │ │ + orrseq fp, r6, r4, lsr #24 │ │ │ │ + orreq r6, lr, r4, lsr r5 │ │ │ │ orreq r9, sp, r8, ror #17 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - orrseq fp, r6, r4, ror #23 │ │ │ │ - strdeq r6, [lr, r4] │ │ │ │ + orrseq fp, r6, ip, ror #23 │ │ │ │ + strdeq r6, [lr, ip] │ │ │ │ @ instruction: 0x018d98b0 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orrseq fp, r6, ip, lsr #23 │ │ │ │ - @ instruction: 0x018e64bc │ │ │ │ + @ instruction: 0x0196bbb4 │ │ │ │ + orreq r6, lr, r4, asr #9 │ │ │ │ orreq r9, sp, r8, ror r8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orrseq fp, r6, r4, ror fp │ │ │ │ - orreq r6, lr, r4, lsl #9 │ │ │ │ + orrseq fp, r6, ip, ror fp │ │ │ │ + orreq r6, lr, ip, lsl #9 │ │ │ │ orreq r9, sp, r0, asr #16 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orrseq fp, r6, ip, lsr fp │ │ │ │ - orreq r6, lr, ip, asr #8 │ │ │ │ + orrseq fp, r6, r4, asr #22 │ │ │ │ + orreq r6, lr, r4, asr r4 │ │ │ │ orreq r9, sp, r8, lsl #16 │ │ │ │ - orrseq fp, r6, r4, lsl #22 │ │ │ │ - orreq r6, lr, r4, lsl r4 │ │ │ │ + orrseq fp, r6, ip, lsl #22 │ │ │ │ + orreq r6, lr, ip, lsl r4 │ │ │ │ ldrdeq r9, [sp, r0] │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - orrseq fp, r6, ip, asr #21 │ │ │ │ - ldrdeq r6, [lr, ip] │ │ │ │ + @ instruction: 0x0196bad4 │ │ │ │ + orreq r6, lr, r4, ror #7 │ │ │ │ @ instruction: 0x018d9798 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x0196ba90 │ │ │ │ - orreq r6, lr, r0, lsr #7 │ │ │ │ + @ instruction: 0x0196ba98 │ │ │ │ + orreq r6, lr, r8, lsr #7 │ │ │ │ orreq r9, sp, ip, asr r7 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - orreq r6, lr, ip, ror #6 │ │ │ │ + orreq r6, lr, r4, ror r3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orrseq fp, r6, r8, lsr #20 │ │ │ │ - orreq r6, lr, r8, lsr r3 │ │ │ │ + orrseq fp, r6, r0, lsr sl │ │ │ │ + orreq r6, lr, r0, asr #6 │ │ │ │ strdeq r9, [sp, r4] │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - orrseq fp, r6, ip, ror #19 │ │ │ │ - strdeq r6, [lr, ip] │ │ │ │ + @ instruction: 0x0196b9f4 │ │ │ │ + orreq r6, lr, r4, lsl #6 │ │ │ │ @ instruction: 0x018d96b8 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - orreq r6, lr, r8, asr #5 │ │ │ │ + ldrdeq r6, [lr, r0] │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - orrseq fp, r6, r4, lsl #19 │ │ │ │ - @ instruction: 0x018e6294 │ │ │ │ + orrseq fp, r6, ip, lsl #19 │ │ │ │ + @ instruction: 0x018e629c │ │ │ │ orreq r9, sp, r0, asr r6 │ │ │ │ - orrseq fp, r6, ip, asr #18 │ │ │ │ - orreq r6, lr, ip, asr r2 │ │ │ │ + orrseq fp, r6, r4, asr r9 │ │ │ │ + orreq r6, lr, r4, ror #4 │ │ │ │ orreq r9, sp, r8, lsl r6 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - orrseq fp, r6, r0, lsl r9 │ │ │ │ - orreq r6, lr, r0, lsr #4 │ │ │ │ + orrseq fp, r6, r8, lsl r9 │ │ │ │ + orreq r6, lr, r8, lsr #4 │ │ │ │ ldrdeq r9, [sp, ip] │ │ │ │ - @ instruction: 0x0196b8d8 │ │ │ │ - orreq r6, lr, r8, ror #3 │ │ │ │ + orrseq fp, r6, r0, ror #17 │ │ │ │ + strdeq r6, [lr, r0] │ │ │ │ orreq r9, sp, r4, lsr #11 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x0196b89c │ │ │ │ - orreq r6, lr, ip, lsr #3 │ │ │ │ + orrseq fp, r6, r4, lsr #17 │ │ │ │ + @ instruction: 0x018e61b4 │ │ │ │ orreq r9, sp, r8, ror #10 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orrseq fp, r6, r0, ror #16 │ │ │ │ - orreq r6, lr, r0, ror r1 │ │ │ │ + orrseq fp, r6, r8, ror #16 │ │ │ │ + orreq r6, lr, r8, ror r1 │ │ │ │ orreq r9, sp, ip, lsr #10 │ │ │ │ - orrseq fp, r6, r4, lsr #16 │ │ │ │ - orreq r6, lr, r4, lsr r1 │ │ │ │ + orrseq fp, r6, ip, lsr #16 │ │ │ │ + orreq r6, lr, ip, lsr r1 │ │ │ │ strdeq r9, [sp, r0] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl, #352] @ 0x160 │ │ │ │ cmp r8, #0 │ │ │ │ beq 115cc4 │ │ │ │ add r3, sl, #288 @ 0x120 │ │ │ │ add r9, sl, #304 @ 0x130 │ │ │ │ @@ -89160,23 +89160,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 116c40 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 114ed4 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - orrseq fp, r6, r8, ror #15 │ │ │ │ - strdeq r6, [lr, r8] │ │ │ │ + @ instruction: 0x0196b7f0 │ │ │ │ + orreq r6, lr, r0, lsl #2 │ │ │ │ @ instruction: 0x018d94b4 │ │ │ │ - @ instruction: 0x0196b7b0 │ │ │ │ - orreq r6, lr, r0, asr #1 │ │ │ │ + @ instruction: 0x0196b7b8 │ │ │ │ + orreq r6, lr, r8, asr #1 │ │ │ │ orreq r9, sp, ip, ror r4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - orrseq fp, r6, r8, ror r7 │ │ │ │ - orreq r6, lr, r8, lsl #1 │ │ │ │ + orrseq fp, r6, r0, lsl #15 │ │ │ │ + @ instruction: 0x018e6090 │ │ │ │ orreq r9, sp, r4, asr #8 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -89385,16 +89385,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 116fa8 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 116f5c │ │ │ │ - @ instruction: 0x0196b3f0 │ │ │ │ - orreq r5, lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x0196b3f8 │ │ │ │ + orreq r5, lr, r8, lsl #26 │ │ │ │ strheq r9, [sp, ip] │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -89559,20 +89559,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 117150 │ │ │ │ @ instruction: 0x01a21384 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x018d8fb8 │ │ │ │ - orrseq fp, r6, r0, lsr #6 │ │ │ │ - orreq r5, lr, r8, lsl #22 │ │ │ │ - ldrdeq r5, [lr, r8] │ │ │ │ - orreq r5, lr, ip, lsr #21 │ │ │ │ - orreq r5, lr, r0, lsl #21 │ │ │ │ - orreq r5, lr, r4, asr sl │ │ │ │ + orrseq fp, r6, r8, lsr #6 │ │ │ │ + orreq r5, lr, r0, lsl fp │ │ │ │ + orreq r5, lr, r0, ror #21 │ │ │ │ + @ instruction: 0x018e5ab4 │ │ │ │ + orreq r5, lr, r8, lsl #21 │ │ │ │ + orreq r5, lr, ip, asr sl │ │ │ │ │ │ │ │ 00117264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -89700,26 +89700,26 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1173ac │ │ │ │ strdeq r8, [sp, r4] │ │ │ │ @ instruction: 0x01a21180 │ │ │ │ - orrseq fp, r6, r8, asr r1 │ │ │ │ + orrseq fp, r6, r0, ror #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a21138 │ │ │ │ andeq r6, r0, ip, lsl #28 │ │ │ │ andeq r6, r0, r8, lsr #12 │ │ │ │ orreq r8, sp, r0, ror r8 │ │ │ │ orreq r8, sp, r0, asr #4 │ │ │ │ orreq r8, sp, r4, lsl #27 │ │ │ │ @ instruction: 0x01a21060 │ │ │ │ - orreq r5, lr, r8, lsl #17 │ │ │ │ - orreq r5, lr, r8, asr r8 │ │ │ │ - orreq r5, lr, r8, lsr #16 │ │ │ │ + @ instruction: 0x018e5890 │ │ │ │ + orreq r5, lr, r0, ror #16 │ │ │ │ + orreq r5, lr, r0, lsr r8 │ │ │ │ │ │ │ │ 001174a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -89814,21 +89814,21 @@ │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 117594 │ │ │ │ @ instruction: 0x01a20f48 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r6, r4, lsl #30 │ │ │ │ + orrseq sl, r6, ip, lsl #30 │ │ │ │ @ instruction: 0x018d8b90 │ │ │ │ - orreq r5, lr, ip, asr #13 │ │ │ │ - orrseq sl, r6, r8, lsl lr │ │ │ │ - @ instruction: 0x018e5698 │ │ │ │ + ldrdeq r5, [lr, r4] │ │ │ │ + orrseq sl, r6, r0, lsr #28 │ │ │ │ + orreq r5, lr, r0, lsr #13 │ │ │ │ orreq r8, sp, r4, lsr #21 │ │ │ │ - orreq r5, lr, r4, ror #12 │ │ │ │ + orreq r5, lr, ip, ror #12 │ │ │ │ │ │ │ │ 00117654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #400] @ 0x190 │ │ │ │ ldr r3, [pc, #3500] @ 118418 │ │ │ │ @@ -90708,94 +90708,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1176c0 │ │ │ │ @ instruction: 0x01a20da4 │ │ │ │ @ instruction: 0x01a20d90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a20d4c │ │ │ │ - @ instruction: 0x0196acf0 │ │ │ │ + @ instruction: 0x0196acf8 │ │ │ │ orreq r8, sp, r0, lsl #19 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x0192a698 │ │ │ │ + orrseq sl, r2, r0, lsr #13 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f80000 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq sl, r6, r4, ror r8 │ │ │ │ + orrseq sl, r6, ip, ror r8 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r8, sp, r4, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r6, r8, lsl #16 │ │ │ │ + orrseq sl, r6, r0, lsl r8 │ │ │ │ @ instruction: 0x018d8498 │ │ │ │ - orrseq sl, r6, r4, lsr #15 │ │ │ │ - orreq r5, lr, r4, lsr #32 │ │ │ │ + orrseq sl, r6, ip, lsr #15 │ │ │ │ + orreq r5, lr, ip, lsr #32 │ │ │ │ orreq r8, sp, r0, lsr r4 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ orreq r8, sp, r8, asr r3 │ │ │ │ - orrseq sl, r6, r0, asr #13 │ │ │ │ - orreq r3, pc, ip, asr r3 @ │ │ │ │ - orrseq sl, r6, r8, asr r6 │ │ │ │ - orreq r4, lr, ip, asr #29 │ │ │ │ + orrseq sl, r6, r8, asr #13 │ │ │ │ + orreq r3, pc, r4, ror #6 │ │ │ │ + orrseq sl, r6, r0, ror #12 │ │ │ │ + ldrdeq r4, [lr, r4] │ │ │ │ orreq r8, sp, r0, ror #5 │ │ │ │ - orrseq sl, r6, r0, lsr #12 │ │ │ │ + orrseq sl, r6, r8, lsr #12 │ │ │ │ orreq r8, sp, r8, lsr #5 │ │ │ │ - orreq r3, pc, r0, lsl #4 │ │ │ │ - orreq r4, lr, r8, ror sp │ │ │ │ + orreq r3, pc, r8, lsl #4 │ │ │ │ + orreq r4, lr, r0, lsl #27 │ │ │ │ @ instruction: 0x018d559c │ │ │ │ orreq r5, sp, r8, lsr r5 │ │ │ │ - orrseq sl, r6, r4, lsl #8 │ │ │ │ + orrseq sl, r6, ip, lsl #8 │ │ │ │ orreq r5, sp, r8, ror #9 │ │ │ │ orreq r8, sp, ip, lsl #1 │ │ │ │ - orreq r4, lr, ip, lsr ip │ │ │ │ - @ instruction: 0x0196a390 │ │ │ │ - orreq r4, lr, r0, lsl ip │ │ │ │ + orreq r4, lr, r4, asr #24 │ │ │ │ + @ instruction: 0x0196a398 │ │ │ │ + orreq r4, lr, r8, lsl ip │ │ │ │ orreq r8, sp, ip, lsl r0 │ │ │ │ - ldrdeq r4, [lr, ip] │ │ │ │ - orrseq sl, r6, ip, lsr #6 │ │ │ │ - orreq r4, lr, ip, lsr #23 │ │ │ │ + orreq r4, lr, r4, ror #23 │ │ │ │ + orrseq sl, r6, r4, lsr r3 │ │ │ │ + @ instruction: 0x018e4bb4 │ │ │ │ @ instruction: 0x018d7fb8 │ │ │ │ - orreq r4, lr, r8, ror fp │ │ │ │ - orrseq sl, r6, r8, asr #5 │ │ │ │ - orreq r4, lr, r4, asr #22 │ │ │ │ + orreq r4, lr, r0, lsl #23 │ │ │ │ + @ instruction: 0x0196a2d0 │ │ │ │ + orreq r4, lr, ip, asr #22 │ │ │ │ orreq r7, sp, r4, asr pc │ │ │ │ - orrseq sl, r6, ip, lsl #5 │ │ │ │ - orreq r4, lr, r8, lsl #22 │ │ │ │ + @ instruction: 0x0196a294 │ │ │ │ + orreq r4, lr, r0, lsl fp │ │ │ │ orreq r7, sp, r8, lsl pc │ │ │ │ - orrseq sl, r6, r0, asr r2 │ │ │ │ - orreq r4, lr, ip, asr #21 │ │ │ │ + orrseq sl, r6, r8, asr r2 │ │ │ │ + ldrdeq r4, [lr, r4] │ │ │ │ ldrdeq r7, [sp, ip] │ │ │ │ - orrseq sl, r6, r4, lsl r2 │ │ │ │ - @ instruction: 0x018e4a90 │ │ │ │ + orrseq sl, r6, ip, lsl r2 │ │ │ │ + @ instruction: 0x018e4a98 │ │ │ │ orreq r7, sp, r0, lsr #29 │ │ │ │ - @ instruction: 0x0196a1d8 │ │ │ │ - orreq r4, lr, r4, asr sl │ │ │ │ + orrseq sl, r6, r0, ror #3 │ │ │ │ + orreq r4, lr, ip, asr sl │ │ │ │ orreq r7, sp, r4, ror #28 │ │ │ │ - @ instruction: 0x0196a198 │ │ │ │ - orreq r4, lr, r8, lsl sl │ │ │ │ + orrseq sl, r6, r0, lsr #3 │ │ │ │ + orreq r4, lr, r0, lsr #20 │ │ │ │ orreq r7, sp, r4, lsr #28 │ │ │ │ - orrseq sl, r6, r0, ror #2 │ │ │ │ - orreq r4, lr, r0, ror #19 │ │ │ │ + orrseq sl, r6, r8, ror #2 │ │ │ │ + orreq r4, lr, r8, ror #19 │ │ │ │ orreq r7, sp, ip, ror #27 │ │ │ │ - orrseq sl, r6, r0, lsr r1 │ │ │ │ - orreq r4, lr, r4, lsr #19 │ │ │ │ + orrseq sl, r6, r8, lsr r1 │ │ │ │ + orreq r4, lr, ip, lsr #19 │ │ │ │ @ instruction: 0x018d7db8 │ │ │ │ - orrseq sl, r6, r8, lsl #2 │ │ │ │ - orreq r4, lr, r8, lsl #19 │ │ │ │ + orrseq sl, r6, r0, lsl r1 │ │ │ │ + @ instruction: 0x018e4990 │ │ │ │ @ instruction: 0x018d7d94 │ │ │ │ - orreq r4, lr, r4, asr r9 │ │ │ │ - orreq r4, lr, r8, lsr #18 │ │ │ │ - orrseq sl, r6, r4, ror r0 │ │ │ │ - strdeq r4, [lr, r4] │ │ │ │ + orreq r4, lr, ip, asr r9 │ │ │ │ + orreq r4, lr, r0, lsr r9 │ │ │ │ + orrseq sl, r6, ip, ror r0 │ │ │ │ + strdeq r4, [lr, ip] │ │ │ │ orreq r7, sp, r0, lsl #26 │ │ │ │ - orrseq sl, r6, ip, lsr r0 │ │ │ │ - @ instruction: 0x018e48bc │ │ │ │ + orrseq sl, r6, r4, asr #32 │ │ │ │ + orreq r4, lr, r4, asr #17 │ │ │ │ orreq r7, sp, r8, asr #25 │ │ │ │ - orrseq sl, r6, r4 │ │ │ │ - orreq r4, lr, r4, lsl #17 │ │ │ │ + orrseq sl, r6, ip │ │ │ │ + orreq r4, lr, ip, lsl #17 │ │ │ │ @ instruction: 0x018d7c90 │ │ │ │ │ │ │ │ 0011856c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -90818,16 +90818,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 118590 │ │ │ │ - orrseq r9, r6, r8, asr #28 │ │ │ │ - orreq r4, lr, r8, asr #13 │ │ │ │ + orrseq r9, r6, r0, asr lr │ │ │ │ + ldrdeq r4, [lr, r0] │ │ │ │ ldrdeq r7, [sp, r0] │ │ │ │ │ │ │ │ 001185e4 : │ │ │ │ str r1, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -90968,24 +90968,24 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1186c4 │ │ │ │ @ instruction: 0x01a1fd9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, sp, r0, lsr sl │ │ │ │ @ instruction: 0x01a1fd48 │ │ │ │ - orrseq r9, r6, ip, lsr #25 │ │ │ │ - orreq r4, lr, ip, lsr #10 │ │ │ │ + @ instruction: 0x01969cb4 │ │ │ │ + orreq r4, lr, r4, lsr r5 │ │ │ │ orreq r7, sp, r8, lsr r9 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orrseq r9, r6, ip, ror #24 │ │ │ │ - orreq r4, lr, ip, ror #9 │ │ │ │ + orrseq r9, r6, r4, ror ip │ │ │ │ + strdeq r4, [lr, r4] │ │ │ │ strdeq r7, [sp, r0] │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - orrseq r9, r6, r0, lsr ip │ │ │ │ - @ instruction: 0x018e44b0 │ │ │ │ + orrseq r9, r6, r8, lsr ip │ │ │ │ + @ instruction: 0x018e44b8 │ │ │ │ @ instruction: 0x018d78bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r9, r0, #0 │ │ │ │ ble 1188b0 │ │ │ │ @@ -91262,16 +91262,16 @@ │ │ │ │ bl bda4c <__aeabi_dcmplt@plt> │ │ │ │ subs r8, r0, #0 │ │ │ │ movne r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ b 118a6c │ │ │ │ @ instruction: 0x01a1fb34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r9, r6, ip, lsl #23 │ │ │ │ - orrseq r9, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x01969b94 │ │ │ │ + orrseq r9, r6, r8, asr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ @ instruction: 0x01a1f924 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -92746,52 +92746,52 @@ │ │ │ │ bne 119f2c │ │ │ │ b 11a204 │ │ │ │ @ instruction: 0x01a1e7e8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r6, sp, r8, lsl #9 │ │ │ │ orreq r5, sp, r4, lsl r2 │ │ │ │ orreq r6, sp, r0, ror #8 │ │ │ │ - orrseq r1, r1, r8, lsr #27 │ │ │ │ + @ instruction: 0x01911db0 │ │ │ │ orreq r6, sp, r8, asr #8 │ │ │ │ orreq r6, sp, ip, lsr r4 │ │ │ │ orreq r6, sp, r8, lsr r4 │ │ │ │ orreq r6, sp, r0, lsr r4 │ │ │ │ orreq r6, sp, r8, lsr #8 │ │ │ │ orreq r6, sp, r0, lsr #8 │ │ │ │ orreq r6, sp, r8, lsl r4 │ │ │ │ orreq r6, sp, ip, lsr #8 │ │ │ │ orreq r6, sp, r0, lsl r4 │ │ │ │ strdeq r6, [sp, ip] │ │ │ │ @ instruction: 0x01a1a6e4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq r6, sp, r0, asr #4 │ │ │ │ - orrseq r8, r6, r4, lsl #11 │ │ │ │ + orrseq r8, r6, ip, lsl #11 │ │ │ │ orreq r6, sp, r8, lsl #4 │ │ │ │ @ instruction: 0x01a1e4e0 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x018d5fb4 │ │ │ │ - orrseq r8, r6, r8, lsr #5 │ │ │ │ + @ instruction: 0x019682b0 │ │ │ │ orreq r5, sp, ip, lsr #30 │ │ │ │ - orrseq r8, r6, r8, asr r2 │ │ │ │ - orreq r2, lr, r0, asr sl │ │ │ │ + orrseq r8, r6, r0, ror #4 │ │ │ │ + orreq r2, lr, r8, asr sl │ │ │ │ ldrdeq r5, [sp, r8] │ │ │ │ - orrseq r8, r6, r8, lsl r2 │ │ │ │ - orreq r2, lr, r0, lsl sl │ │ │ │ + orrseq r8, r6, r0, lsr #4 │ │ │ │ + orreq r2, lr, r8, lsl sl │ │ │ │ @ instruction: 0x018d5e98 │ │ │ │ - @ instruction: 0x019681dc │ │ │ │ - ldrdeq r2, [lr, r4] │ │ │ │ + orrseq r8, r6, r4, ror #3 │ │ │ │ + ldrdeq r2, [lr, ip] │ │ │ │ orreq r5, sp, ip, asr lr │ │ │ │ - orrseq r8, r6, r0, lsr #3 │ │ │ │ - @ instruction: 0x018e2998 │ │ │ │ + orrseq r8, r6, r8, lsr #3 │ │ │ │ + orreq r2, lr, r0, lsr #19 │ │ │ │ orreq r5, sp, r0, lsr #28 │ │ │ │ - orrseq r8, r6, r0, ror #2 │ │ │ │ - orreq r2, lr, r8, asr r9 │ │ │ │ + orrseq r8, r6, r8, ror #2 │ │ │ │ + orreq r2, lr, r0, ror #18 │ │ │ │ orreq r5, sp, r0, ror #27 │ │ │ │ - orrseq r8, r6, ip, lsr #2 │ │ │ │ + orrseq r8, r6, r4, lsr r1 │ │ │ │ orreq r5, sp, r0, asr #28 │ │ │ │ @ instruction: 0x018d5d94 │ │ │ │ │ │ │ │ 0011a458 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 11a54c │ │ │ │ @@ -92885,19 +92885,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #169 @ 0xa9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 11a49c │ │ │ │ orreq r5, sp, r0, lsr #26 │ │ │ │ - orrseq r8, r6, r8, asr #31 │ │ │ │ - orreq r2, lr, r8, asr #14 │ │ │ │ - orreq r2, lr, r4, lsl r7 │ │ │ │ - orreq r2, lr, r8, ror #13 │ │ │ │ - @ instruction: 0x018e26bc │ │ │ │ + @ instruction: 0x01968fd0 │ │ │ │ + orreq r2, lr, r0, asr r7 │ │ │ │ + orreq r2, lr, ip, lsl r7 │ │ │ │ + strdeq r2, [lr, r0] │ │ │ │ + orreq r2, lr, r4, asr #13 │ │ │ │ │ │ │ │ 0011a5f0 : │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ cmp r3, r1 │ │ │ │ beq 11a6b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -92965,18 +92965,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 11a6ac │ │ │ │ - orrseq r8, r6, r4, ror lr │ │ │ │ + orrseq r8, r6, ip, ror lr │ │ │ │ orreq r5, sp, ip, lsr #23 │ │ │ │ - orreq r2, lr, ip, lsr #11 │ │ │ │ - orreq r2, lr, r0, lsl #11 │ │ │ │ + @ instruction: 0x018e25b4 │ │ │ │ + orreq r2, lr, r8, lsl #11 │ │ │ │ │ │ │ │ 0011a724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -93132,30 +93132,30 @@ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 11a8ac │ │ │ │ ldrdeq sp, [r1, r0]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r8, r6, ip, lsr #26 │ │ │ │ + orrseq r8, r6, r4, lsr sp │ │ │ │ orreq r5, sp, r0, ror #20 │ │ │ │ @ instruction: 0x01a1dc70 │ │ │ │ andeq r6, r0, r4, ror #26 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orreq r5, sp, r4, lsr #7 │ │ │ │ orreq r4, sp, r0, lsl #27 │ │ │ │ orreq r5, sp, r8, lsl #20 │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ @ instruction: 0x01a1db60 │ │ │ │ - orreq r2, lr, r8, lsl #7 │ │ │ │ - orreq r2, lr, r8, asr r3 │ │ │ │ - orreq r2, lr, r8, lsr #6 │ │ │ │ - strdeq r2, [lr, r8] │ │ │ │ + @ instruction: 0x018e2390 │ │ │ │ + orreq r2, lr, r0, ror #6 │ │ │ │ + orreq r2, lr, r0, lsr r3 │ │ │ │ + orreq r2, lr, r0, lsl #6 │ │ │ │ │ │ │ │ 0011a9e8 : │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -93404,20 +93404,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 11abcc │ │ │ │ @ instruction: 0x01a1d99c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a1d840 │ │ │ │ - orrseq r8, r6, r4, ror #16 │ │ │ │ + orrseq r8, r6, ip, ror #16 │ │ │ │ orreq r5, sp, r0, lsr #11 │ │ │ │ - orrseq r8, r6, ip, lsl #15 │ │ │ │ + @ instruction: 0x01968794 │ │ │ │ ldrdeq r5, [sp, r0] │ │ │ │ - strdeq r1, [lr, ip] │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ + orreq r1, lr, r4, lsl #30 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ │ │ │ │ 0011ade8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ @@ -93669,21 +93669,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 11aea0 │ │ │ │ @ instruction: 0x01a1d604 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a1d56c │ │ │ │ - orrseq r8, r6, r4, asr r4 │ │ │ │ + orrseq r8, r6, ip, asr r4 │ │ │ │ @ instruction: 0x018d5198 │ │ │ │ - orrseq r8, r6, ip, ror r3 │ │ │ │ + orrseq r8, r6, r4, lsl #7 │ │ │ │ orreq r5, sp, r0, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - orreq r1, lr, r0, ror #21 │ │ │ │ - @ instruction: 0x018e1ab4 │ │ │ │ + orreq r1, lr, r8, ror #21 │ │ │ │ + @ instruction: 0x018e1abc │ │ │ │ │ │ │ │ 0011b208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -93936,22 +93936,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 11b410 │ │ │ │ @ instruction: 0x01a1d1ec │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq ip, [r1, ip]! @ │ │ │ │ - orrseq r8, r6, r0, lsr r0 │ │ │ │ + orrseq r8, r6, r8, lsr r0 │ │ │ │ orreq r4, sp, r8, ror #26 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orrseq r7, r6, ip, asr #30 │ │ │ │ + orrseq r7, r6, r4, asr pc │ │ │ │ @ instruction: 0x018d4c90 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x018e16b8 │ │ │ │ - @ instruction: 0x018e1690 │ │ │ │ + orreq r1, lr, r0, asr #13 │ │ │ │ + @ instruction: 0x018e1698 │ │ │ │ │ │ │ │ 0011b630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-2664] @ 0xfffff598 │ │ │ │ @@ -94706,69 +94706,69 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 11b6b4 │ │ │ │ @ instruction: 0x01a1cdb0 │ │ │ │ @ instruction: 0x01a1cda4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a1cd58 │ │ │ │ - orrseq r7, r6, r4, lsl #27 │ │ │ │ + orrseq r7, r6, ip, lsl #27 │ │ │ │ orreq r4, sp, ip, asr #21 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01967cb4 │ │ │ │ + @ instruction: 0x01967cbc │ │ │ │ strdeq r4, [sp, ip] │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x019266b8 │ │ │ │ + orrseq r6, r2, r0, asr #13 │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq r7, r6, ip, lsl r9 │ │ │ │ + orrseq r7, r6, r4, lsr #18 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r4, sp, r8, ror #12 │ │ │ │ - orreq pc, lr, r4, lsr #10 │ │ │ │ - @ instruction: 0x018e109c │ │ │ │ - orrseq r7, r6, r8, asr r8 │ │ │ │ - orreq r1, lr, r8, asr #32 │ │ │ │ + orreq pc, lr, ip, lsr #10 │ │ │ │ + orreq r1, lr, r4, lsr #1 │ │ │ │ + orrseq r7, r6, r0, ror #16 │ │ │ │ + orreq r1, lr, r0, asr r0 │ │ │ │ orreq r4, sp, r0, lsr #11 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - strdeq r0, [lr, r4] │ │ │ │ + strdeq r0, [lr, ip] │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq r7, r6, r0, lsr r7 │ │ │ │ + orrseq r7, r6, r8, lsr r7 │ │ │ │ orreq r4, sp, r8, ror r4 │ │ │ │ - orreq pc, lr, r8, lsr r3 @ │ │ │ │ - @ instruction: 0x018e0eb0 │ │ │ │ + orreq pc, lr, r0, asr #6 │ │ │ │ + @ instruction: 0x018e0eb8 │ │ │ │ @ instruction: 0x018d16b8 │ │ │ │ orreq r1, sp, r4, ror #12 │ │ │ │ orreq r1, sp, ip, lsl #12 │ │ │ │ orreq r1, sp, ip, asr #11 │ │ │ │ orreq r1, sp, r8, lsl #11 │ │ │ │ orreq r1, sp, r4, asr #10 │ │ │ │ - @ instruction: 0x018e0cb0 │ │ │ │ - orreq r0, lr, r0, lsl #25 │ │ │ │ + @ instruction: 0x018e0cb8 │ │ │ │ + orreq r0, lr, r8, lsl #25 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - orreq r0, lr, r4, asr ip │ │ │ │ - orreq r0, lr, r8, lsr #24 │ │ │ │ - orrseq r7, r6, r8, lsl #8 │ │ │ │ - strdeq r0, [lr, r8] │ │ │ │ + orreq r0, lr, ip, asr ip │ │ │ │ + orreq r0, lr, r0, lsr ip │ │ │ │ + orrseq r7, r6, r0, lsl r4 │ │ │ │ + orreq r0, lr, r0, lsl #24 │ │ │ │ orreq r4, sp, r0, asr r1 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orreq r0, lr, r4, asr #23 │ │ │ │ - @ instruction: 0x018e0b98 │ │ │ │ - orreq r0, lr, r0, lsl #23 │ │ │ │ - orreq r0, lr, r4, asr fp │ │ │ │ - orrseq r7, r6, r8, asr #6 │ │ │ │ - orreq r0, lr, r8, lsr fp │ │ │ │ + orreq r0, lr, ip, asr #23 │ │ │ │ + orreq r0, lr, r0, lsr #23 │ │ │ │ + orreq r0, lr, r8, lsl #23 │ │ │ │ + orreq r0, lr, ip, asr fp │ │ │ │ + orrseq r7, r6, r0, asr r3 │ │ │ │ + orreq r0, lr, r0, asr #22 │ │ │ │ @ instruction: 0x018d4090 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - orreq r0, lr, r4, lsl #22 │ │ │ │ - ldrdeq r0, [lr, r4] │ │ │ │ - orrseq r7, r6, ip, lsr #5 │ │ │ │ - @ instruction: 0x018e0a9c │ │ │ │ + orreq r0, lr, ip, lsl #22 │ │ │ │ + ldrdeq r0, [lr, ip] │ │ │ │ + @ instruction: 0x019672b4 │ │ │ │ + orreq r0, lr, r4, lsr #21 │ │ │ │ strdeq r3, [sp, r4] │ │ │ │ │ │ │ │ 0011c2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -94791,16 +94791,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 11c368 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 11c314 │ │ │ │ - orrseq r7, r6, r4, asr r1 │ │ │ │ - orreq r0, lr, r4, asr #18 │ │ │ │ + orrseq r7, r6, ip, asr r1 │ │ │ │ + orreq r0, lr, ip, asr #18 │ │ │ │ @ instruction: 0x018d3e94 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 0011c36c : │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ add r1, r0, #320 @ 0x140 │ │ │ │ @@ -95027,24 +95027,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, sp, r0, ror r1 │ │ │ │ orreq r3, sp, r4, lsl #24 │ │ │ │ - orrseq r6, r6, ip, lsr #30 │ │ │ │ + orrseq r6, r6, r4, lsr pc │ │ │ │ orreq r2, sp, r0, lsl r1 │ │ │ │ orreq r3, sp, ip, asr #23 │ │ │ │ - @ instruction: 0x01966ef4 │ │ │ │ + @ instruction: 0x01966efc │ │ │ │ orreq r1, sp, ip, lsr pc │ │ │ │ orreq r3, sp, r4, lsr #23 │ │ │ │ - orrseq r6, r6, ip, asr #29 │ │ │ │ + @ instruction: 0x01966ed4 │ │ │ │ strdeq r1, [sp, ip] │ │ │ │ orreq r3, sp, r4, ror #22 │ │ │ │ - orrseq r6, r6, ip, lsl #29 │ │ │ │ + @ instruction: 0x01966e94 │ │ │ │ │ │ │ │ 0011c714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -95151,15 +95151,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, sp, r8, lsr #26 │ │ │ │ - @ instruction: 0x01966cbc │ │ │ │ + orrseq r6, r6, r4, asr #25 │ │ │ │ orreq r3, sp, ip, lsl #19 │ │ │ │ │ │ │ │ 0011c8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -95258,15 +95258,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, sp, r0, lsl #23 │ │ │ │ - orrseq r6, r6, r4, lsl fp │ │ │ │ + orrseq r6, r6, ip, lsl fp │ │ │ │ ldrdeq r3, [sp, ip] │ │ │ │ │ │ │ │ 0011ca80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -95643,35 +95643,35 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, sp, r4, lsl #12 │ │ │ │ - orrseq r6, r6, r4, lsr #18 │ │ │ │ + orrseq r6, r6, ip, lsr #18 │ │ │ │ ldrdeq fp, [r1, r0]! │ │ │ │ @ instruction: 0x018d3598 │ │ │ │ - @ instruction: 0x019668b4 │ │ │ │ + @ instruction: 0x019668bc │ │ │ │ orreq r3, sp, r4, ror #9 │ │ │ │ - orrseq r6, r6, r4, lsl #16 │ │ │ │ + orrseq r6, r6, ip, lsl #16 │ │ │ │ orreq r3, sp, r0, asr #8 │ │ │ │ - orrseq r6, r6, r0, ror #14 │ │ │ │ + orrseq r6, r6, r8, ror #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r6, r6, r0, ror #13 │ │ │ │ + orrseq r6, r6, r8, ror #13 │ │ │ │ orreq r3, sp, r4, lsr #7 │ │ │ │ - @ instruction: 0x0196669c │ │ │ │ + orrseq r6, r6, r4, lsr #13 │ │ │ │ orreq r3, sp, r0, ror #6 │ │ │ │ - orrseq r6, r6, r0, asr r6 │ │ │ │ + orrseq r6, r6, r8, asr r6 │ │ │ │ orreq r3, sp, ip, lsl r3 │ │ │ │ ldrdeq r3, [sp, r4] │ │ │ │ - @ instruction: 0x019665f0 │ │ │ │ + @ instruction: 0x019665f8 │ │ │ │ orreq r3, sp, r4, ror r2 │ │ │ │ - @ instruction: 0x01966590 │ │ │ │ + @ instruction: 0x01966598 │ │ │ │ @ instruction: 0x018d1590 │ │ │ │ - orrseq r6, r6, r4, lsr #10 │ │ │ │ + orrseq r6, r6, ip, lsr #10 │ │ │ │ strdeq r3, [sp, r4] │ │ │ │ │ │ │ │ 0011d0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -95775,15 +95775,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, sp, ip, ror r3 │ │ │ │ - orrseq r6, r6, r0, lsl r3 │ │ │ │ + orrseq r6, r6, r8, lsl r3 │ │ │ │ ldrdeq r2, [sp, r8] │ │ │ │ │ │ │ │ 0011d284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -96159,27 +96159,27 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018d28b4 │ │ │ │ - ldrheq r6, [r6, ip] │ │ │ │ + orrseq r6, r6, r4, asr #1 │ │ │ │ orreq r2, sp, r4, lsl #27 │ │ │ │ orreq r2, sp, r4, lsr #15 │ │ │ │ - orrseq r5, r6, ip, lsr #31 │ │ │ │ + @ instruction: 0x01965fb4 │ │ │ │ orreq r2, sp, r4, ror ip │ │ │ │ @ instruction: 0x018d2694 │ │ │ │ - @ instruction: 0x01965e9c │ │ │ │ + orrseq r5, r6, r4, lsr #29 │ │ │ │ orreq r2, sp, r4, ror #22 │ │ │ │ orreq r2, sp, r4, lsl #11 │ │ │ │ - orrseq r5, r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x01965d94 │ │ │ │ orreq r2, sp, r4, asr sl │ │ │ │ orreq r0, sp, r0, lsl #27 │ │ │ │ - orrseq r5, r6, r4, lsl sp │ │ │ │ + orrseq r5, r6, ip, lsl sp │ │ │ │ ldrdeq r2, [sp, ip] │ │ │ │ │ │ │ │ 0011d8ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96276,15 +96276,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018d0bb8 │ │ │ │ - orrseq r5, r6, ip, asr #22 │ │ │ │ + orrseq r5, r6, r4, asr fp │ │ │ │ orreq r2, sp, r4, lsl r8 │ │ │ │ │ │ │ │ 0011da48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96380,15 +96380,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, sp, r0, lsr #20 │ │ │ │ - @ instruction: 0x019659b4 │ │ │ │ + @ instruction: 0x019659bc │ │ │ │ orreq r2, sp, ip, ror r6 │ │ │ │ │ │ │ │ 0011dbe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -96587,24 +96587,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, sp, r0, asr r9 │ │ │ │ orreq r2, sp, r4, lsl r4 │ │ │ │ - orrseq r5, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x019657d4 │ │ │ │ strdeq r0, [sp, r0] │ │ │ │ ldrdeq r2, [sp, ip] │ │ │ │ - @ instruction: 0x01965794 │ │ │ │ + @ instruction: 0x0196579c │ │ │ │ orreq r0, sp, ip, lsl r7 │ │ │ │ @ instruction: 0x018d23b4 │ │ │ │ - orrseq r5, r6, ip, ror #14 │ │ │ │ + orrseq r5, r6, r4, ror r7 │ │ │ │ ldrdeq r0, [sp, ip] │ │ │ │ orreq r2, sp, r4, ror r3 │ │ │ │ - orrseq r5, r6, ip, lsr #14 │ │ │ │ + orrseq r5, r6, r4, lsr r7 │ │ │ │ │ │ │ │ 0011df34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -96711,15 +96711,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, sp, r8, lsl #10 │ │ │ │ - orrseq r5, r6, ip, asr r5 │ │ │ │ + orrseq r5, r6, r4, ror #10 │ │ │ │ @ instruction: 0x018d219c │ │ │ │ │ │ │ │ 0011e0fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96815,15 +96815,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, sp, ip, ror #6 │ │ │ │ - orrseq r5, r6, r0, asr #7 │ │ │ │ + orrseq r5, r6, r8, asr #7 │ │ │ │ strdeq r1, [sp, r8] │ │ │ │ │ │ │ │ 0011e294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96919,15 +96919,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r0, [sp, r4] │ │ │ │ - orrseq r5, r6, r8, lsr #4 │ │ │ │ + orrseq r5, r6, r0, lsr r2 │ │ │ │ orreq r1, sp, r0, ror #28 │ │ │ │ │ │ │ │ 0011e42c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97024,15 +97024,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, sp, r8, lsr r0 │ │ │ │ - orrseq r5, r6, ip, lsl #1 │ │ │ │ + @ instruction: 0x01965094 │ │ │ │ orreq r1, sp, r4, asr #25 │ │ │ │ │ │ │ │ 0011e5c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97130,15 +97130,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018cfe98 │ │ │ │ - orrseq r4, r6, ip, ror #29 │ │ │ │ + @ instruction: 0x01964ef4 │ │ │ │ orreq r1, sp, r4, lsr #22 │ │ │ │ │ │ │ │ 0011e768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97237,15 +97237,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq pc, [ip, r4] │ │ │ │ - orrseq r4, r6, r8, asr #26 │ │ │ │ + orrseq r4, r6, r0, asr sp │ │ │ │ orreq r1, sp, r0, lsl #19 │ │ │ │ │ │ │ │ 0011e90c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97433,18 +97433,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, r0, lsr #20 │ │ │ │ - orrseq r4, r6, r8, ror sl │ │ │ │ + orrseq r4, r6, r0, lsl #21 │ │ │ │ @ instruction: 0x018d16b0 │ │ │ │ ldrdeq pc, [ip, ip] │ │ │ │ - orrseq r4, r6, r4, lsr sl │ │ │ │ + orrseq r4, r6, ip, lsr sl │ │ │ │ orreq r1, sp, ip, ror #12 │ │ │ │ │ │ │ │ 0011ec20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97632,18 +97632,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, ip, lsl #14 │ │ │ │ - orrseq r4, r6, r4, ror #14 │ │ │ │ + orrseq r4, r6, ip, ror #14 │ │ │ │ @ instruction: 0x018d139c │ │ │ │ orreq pc, ip, r8, asr #13 │ │ │ │ - orrseq r4, r6, r0, lsr #14 │ │ │ │ + orrseq r4, r6, r8, lsr #14 │ │ │ │ orreq r1, sp, r8, asr r3 │ │ │ │ │ │ │ │ 0011ef34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -97739,15 +97739,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, r4, lsr r5 @ │ │ │ │ - orrseq r4, r6, r8, lsl #11 │ │ │ │ + @ instruction: 0x01964590 │ │ │ │ orreq r1, sp, r0, asr #3 │ │ │ │ │ │ │ │ 0011f0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -97942,18 +97942,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, r0, asr #4 │ │ │ │ orreq r0, sp, r8, lsl #30 │ │ │ │ - orrseq r4, r6, r4, ror r3 │ │ │ │ + orrseq r4, r6, ip, ror r3 │ │ │ │ orreq pc, ip, r0, lsl #4 │ │ │ │ orreq r0, sp, r8, asr #29 │ │ │ │ - orrseq r4, r6, r4, lsr r3 │ │ │ │ + orrseq r4, r6, ip, lsr r3 │ │ │ │ │ │ │ │ 0011f3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -98049,15 +98049,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, ip, rrx │ │ │ │ - orrseq r4, r6, r4, lsr #3 │ │ │ │ + orrseq r4, r6, ip, lsr #3 │ │ │ │ orreq r0, sp, r8, lsr #26 │ │ │ │ │ │ │ │ 0011f594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -98153,15 +98153,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq lr, [ip, r4] │ │ │ │ - orrseq r4, r6, ip │ │ │ │ + orrseq r4, r6, r4, lsl r0 │ │ │ │ @ instruction: 0x018d0b90 │ │ │ │ │ │ │ │ 0011f72c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -98257,15 +98257,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, ip, ip, lsr sp │ │ │ │ - orrseq r3, r6, r4, ror lr │ │ │ │ + orrseq r3, r6, ip, ror lr │ │ │ │ strdeq r0, [sp, r8] │ │ │ │ │ │ │ │ 0011f8c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -98373,15 +98373,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, ip, r8, ror fp │ │ │ │ - @ instruction: 0x01963cb0 │ │ │ │ + @ instruction: 0x01963cb8 │ │ │ │ orreq r0, sp, ip, lsr r8 │ │ │ │ │ │ │ │ 0011fa8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -98655,21 +98655,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, r8, lsl pc @ │ │ │ │ - orrseq r3, r6, r4, asr #17 │ │ │ │ + orrseq r3, r6, ip, asr #17 │ │ │ │ orreq r0, sp, r8, asr #8 │ │ │ │ ldrdeq pc, [ip, r8] │ │ │ │ - orrseq r3, r6, r4, lsl #17 │ │ │ │ + orrseq r3, r6, ip, lsl #17 │ │ │ │ orreq r0, sp, r8, lsl #8 │ │ │ │ orreq lr, ip, r0, lsl r7 │ │ │ │ - orrseq r3, r6, r8, asr #16 │ │ │ │ + orrseq r3, r6, r0, asr r8 │ │ │ │ orreq r0, sp, ip, asr #7 │ │ │ │ │ │ │ │ 0011ff04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -99067,24 +99067,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, ip, ip, ror #17 │ │ │ │ - @ instruction: 0x01963298 │ │ │ │ + orrseq r3, r6, r0, lsr #5 │ │ │ │ orreq pc, ip, ip, lsl lr @ │ │ │ │ orreq pc, ip, ip, lsr #17 │ │ │ │ - orrseq r3, r6, r8, asr r2 │ │ │ │ + orrseq r3, r6, r0, ror #4 │ │ │ │ ldrdeq pc, [ip, ip] │ │ │ │ orreq pc, ip, r0, ror r8 @ │ │ │ │ - orrseq r3, r6, ip, lsl r2 │ │ │ │ + orrseq r3, r6, r4, lsr #4 │ │ │ │ orreq pc, ip, r0, lsr #27 │ │ │ │ orreq lr, ip, r8, lsr #1 │ │ │ │ - orrseq r3, r6, r0, ror #3 │ │ │ │ + orrseq r3, r6, r8, ror #3 │ │ │ │ orreq pc, ip, r4, ror #26 │ │ │ │ │ │ │ │ 00120578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99181,15 +99181,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, ip, ip, ror #29 │ │ │ │ - orrseq r3, r6, r4, lsr #32 │ │ │ │ + orrseq r3, r6, ip, lsr #32 │ │ │ │ orreq pc, ip, r8, lsr #23 │ │ │ │ │ │ │ │ 00120714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -99285,15 +99285,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, ip, r4, asr sp │ │ │ │ - orrseq r2, r6, ip, lsl #29 │ │ │ │ + @ instruction: 0x01962e94 │ │ │ │ orreq pc, ip, r0, lsl sl @ │ │ │ │ │ │ │ │ 001208ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -99397,15 +99397,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018cdb9c │ │ │ │ - @ instruction: 0x01962cd4 │ │ │ │ + @ instruction: 0x01962cdc │ │ │ │ orreq pc, ip, r8, asr r8 @ │ │ │ │ │ │ │ │ 00120a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99593,18 +99593,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, ip, r8, asr #17 │ │ │ │ - orrseq r2, r6, r4, lsl #20 │ │ │ │ + orrseq r2, r6, ip, lsl #20 │ │ │ │ orreq pc, ip, r8, lsl #11 │ │ │ │ orreq sp, ip, r4, lsl #17 │ │ │ │ - orrseq r2, r6, r0, asr #19 │ │ │ │ + orrseq r2, r6, r8, asr #19 │ │ │ │ orreq pc, ip, r4, asr #10 │ │ │ │ │ │ │ │ 00120d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99792,18 +99792,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018cd5b4 │ │ │ │ - @ instruction: 0x019626f0 │ │ │ │ + @ instruction: 0x019626f8 │ │ │ │ orreq pc, ip, r4, ror r2 @ │ │ │ │ orreq sp, ip, r0, ror r5 │ │ │ │ - orrseq r2, r6, ip, lsr #13 │ │ │ │ + @ instruction: 0x019626b4 │ │ │ │ orreq pc, ip, r0, lsr r2 @ │ │ │ │ │ │ │ │ 0012108c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99998,18 +99998,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, ip, r0, lsl #5 │ │ │ │ orreq lr, ip, ip, ror pc │ │ │ │ - @ instruction: 0x019624d4 │ │ │ │ + @ instruction: 0x019624dc │ │ │ │ orreq sp, ip, r0, asr #4 │ │ │ │ orreq lr, ip, ip, lsr pc │ │ │ │ - @ instruction: 0x01962494 │ │ │ │ + @ instruction: 0x0196249c │ │ │ │ │ │ │ │ 001213b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -100105,15 +100105,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, ip, ip, lsr #1 │ │ │ │ - orrseq r2, r6, r4, lsl #6 │ │ │ │ + orrseq r2, r6, ip, lsl #6 │ │ │ │ @ instruction: 0x018ced9c │ │ │ │ │ │ │ │ 00121554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100209,15 +100209,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, ip, r4, lsl pc │ │ │ │ - orrseq r2, r6, ip, ror #2 │ │ │ │ + orrseq r2, r6, r4, ror r1 │ │ │ │ orreq lr, ip, r4, lsl #24 │ │ │ │ │ │ │ │ 001216ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100325,15 +100325,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, ip, r0, asr sp │ │ │ │ - orrseq r1, r6, r8, lsr #31 │ │ │ │ + @ instruction: 0x01961fb0 │ │ │ │ orreq lr, ip, r8, asr #20 │ │ │ │ │ │ │ │ 001218b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100430,15 +100430,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018ccbb0 │ │ │ │ - orrseq r1, r6, r8, lsl #28 │ │ │ │ + orrseq r1, r6, r0, lsl lr │ │ │ │ orreq lr, ip, r0, lsr #17 │ │ │ │ │ │ │ │ 00121a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100534,15 +100534,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, ip, r8, lsl sl │ │ │ │ - orrseq r1, r6, r0, ror ip │ │ │ │ + orrseq r1, r6, r8, ror ip │ │ │ │ orreq lr, ip, r8, lsl #14 │ │ │ │ │ │ │ │ 00121be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100638,15 +100638,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, ip, r0, lsl #17 │ │ │ │ - @ instruction: 0x01961ad8 │ │ │ │ + orrseq r1, r6, r0, ror #21 │ │ │ │ orreq lr, ip, r0, ror r5 │ │ │ │ │ │ │ │ 00121d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -100885,21 +100885,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r1, r6, r0, ror #16 │ │ │ │ + orrseq r1, r6, r8, ror #16 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq ip, ip, r4, ror #9 │ │ │ │ - orrseq r1, r6, ip, lsr r7 │ │ │ │ + orrseq r1, r6, r4, asr #14 │ │ │ │ ldrdeq lr, [ip, r4] │ │ │ │ orreq ip, ip, r4, lsr #9 │ │ │ │ - @ instruction: 0x019616fc │ │ │ │ + orrseq r1, r6, r4, lsl #14 │ │ │ │ @ instruction: 0x018ce194 │ │ │ │ │ │ │ │ 0012216c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100996,15 +100996,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq ip, [ip, r8] │ │ │ │ - orrseq r1, r6, r0, asr r5 │ │ │ │ + orrseq r1, r6, r8, asr r5 │ │ │ │ orreq sp, ip, r8, ror #31 │ │ │ │ │ │ │ │ 00122308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101108,15 +101108,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, ip, r0, asr #2 │ │ │ │ - @ instruction: 0x01961398 │ │ │ │ + orrseq r1, r6, r0, lsr #7 │ │ │ │ orreq sp, ip, r0, lsr lr │ │ │ │ │ │ │ │ 001224c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101213,15 +101213,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, r4, lsr #31 │ │ │ │ - @ instruction: 0x019611fc │ │ │ │ + orrseq r1, r6, r4, lsl #4 │ │ │ │ @ instruction: 0x018cdc94 │ │ │ │ │ │ │ │ 0012265c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101318,15 +101318,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, r8, lsl #28 │ │ │ │ - orrseq r1, r6, r0, rrx │ │ │ │ + orrseq r1, r6, r8, rrx │ │ │ │ strdeq sp, [ip, r8] │ │ │ │ │ │ │ │ 001227f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101514,18 +101514,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, r4, lsr fp │ │ │ │ - @ instruction: 0x01960d90 │ │ │ │ + @ instruction: 0x01960d98 │ │ │ │ orreq sp, ip, r8, lsr #16 │ │ │ │ strdeq fp, [ip, r0] │ │ │ │ - orrseq r0, r6, ip, asr #26 │ │ │ │ + orrseq r0, r6, r4, asr sp │ │ │ │ orreq sp, ip, r4, ror #15 │ │ │ │ │ │ │ │ 00122b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101713,18 +101713,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, r0, lsr #16 │ │ │ │ - orrseq r0, r6, ip, ror sl │ │ │ │ + orrseq r0, r6, r4, lsl #21 │ │ │ │ orreq sp, ip, r4, lsl r5 │ │ │ │ ldrdeq fp, [ip, ip] │ │ │ │ - orrseq r0, r6, r8, lsr sl │ │ │ │ + orrseq r0, r6, r0, asr #20 │ │ │ │ ldrdeq sp, [ip, r0] │ │ │ │ │ │ │ │ 00122e20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -101911,18 +101911,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, ip, lsl #10 │ │ │ │ orreq sp, ip, r8, lsr r2 │ │ │ │ - orrseq r0, r6, r0, lsr #17 │ │ │ │ + orrseq r0, r6, r8, lsr #17 │ │ │ │ orreq fp, ip, ip, asr #9 │ │ │ │ strdeq sp, [ip, r8] │ │ │ │ - orrseq r0, r6, r0, ror #16 │ │ │ │ + orrseq r0, r6, r8, ror #16 │ │ │ │ │ │ │ │ 0012312c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -102109,18 +102109,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, r0, lsl #4 │ │ │ │ - @ instruction: 0x0196059c │ │ │ │ + orrseq r0, r6, r4, lsr #11 │ │ │ │ orreq ip, ip, r4, lsr #30 │ │ │ │ @ instruction: 0x018cb1bc │ │ │ │ - orrseq r0, r6, r8, asr r5 │ │ │ │ + orrseq r0, r6, r0, ror #10 │ │ │ │ orreq ip, ip, r0, ror #29 │ │ │ │ │ │ │ │ 00123440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102299,18 +102299,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, r8, lsl pc │ │ │ │ - @ instruction: 0x019602b0 │ │ │ │ + @ instruction: 0x019602b8 │ │ │ │ orreq ip, ip, r8, lsr ip │ │ │ │ ldrdeq sl, [ip, r8] │ │ │ │ - orrseq r0, r6, r0, ror r2 │ │ │ │ + orrseq r0, r6, r8, ror r2 │ │ │ │ strdeq ip, [ip, r8] │ │ │ │ │ │ │ │ 00123730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102506,18 +102506,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq sl, [ip, ip] │ │ │ │ - orrseq pc, r5, r8, ror pc @ │ │ │ │ + orrseq pc, r5, r0, lsl #31 │ │ │ │ orreq ip, ip, r0, lsl #18 │ │ │ │ @ instruction: 0x018cab98 │ │ │ │ - orrseq pc, r5, r4, lsr pc @ │ │ │ │ + orrseq pc, r5, ip, lsr pc @ │ │ │ │ @ instruction: 0x018cc8bc │ │ │ │ │ │ │ │ 00123a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102613,15 +102613,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, r4, lsl #20 │ │ │ │ - @ instruction: 0x0195fd9c │ │ │ │ + orrseq pc, r5, r4, lsr #27 │ │ │ │ orreq ip, ip, r4, lsr #14 │ │ │ │ │ │ │ │ 00123bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -102810,18 +102810,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orreq sl, ip, r4, lsr r9 │ │ │ │ - @ instruction: 0x0195fad0 │ │ │ │ + @ instruction: 0x0195fad8 │ │ │ │ orreq ip, ip, r8, asr r4 │ │ │ │ strdeq sl, [ip, r8] │ │ │ │ - @ instruction: 0x0195fa90 │ │ │ │ + @ instruction: 0x0195fa98 │ │ │ │ orreq ip, ip, r8, lsl r4 │ │ │ │ │ │ │ │ 00123f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -102918,15 +102918,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, r0, asr r5 │ │ │ │ - orrseq pc, r5, r8, ror #17 │ │ │ │ + @ instruction: 0x0195f8f0 │ │ │ │ orreq ip, ip, r0, ror r2 │ │ │ │ │ │ │ │ 001240b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -103030,15 +103030,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018ca398 │ │ │ │ - orrseq pc, r5, r0, lsr r7 @ │ │ │ │ + orrseq pc, r5, r8, lsr r7 @ │ │ │ │ strheq ip, [ip, r8] │ │ │ │ │ │ │ │ 00124268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103134,15 +103134,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, r0, lsl #4 │ │ │ │ - @ instruction: 0x0195f598 │ │ │ │ + orrseq pc, r5, r0, lsr #11 │ │ │ │ orreq fp, ip, r0, lsr #30 │ │ │ │ │ │ │ │ 00124400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103250,15 +103250,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, ip, lsr r0 │ │ │ │ - @ instruction: 0x0195f3d4 │ │ │ │ + @ instruction: 0x0195f3dc │ │ │ │ orreq fp, ip, r4, ror #26 │ │ │ │ │ │ │ │ 001245c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103355,15 +103355,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018c9e9c │ │ │ │ - orrseq pc, r5, r4, lsr r2 @ │ │ │ │ + orrseq pc, r5, ip, lsr r2 @ │ │ │ │ @ instruction: 0x018cbbbc │ │ │ │ │ │ │ │ 00124764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103459,15 +103459,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r9, ip, r4, lsl #26 │ │ │ │ - @ instruction: 0x0195f09c │ │ │ │ + orrseq pc, r5, r4, lsr #1 │ │ │ │ orreq fp, ip, r4, lsr #20 │ │ │ │ │ │ │ │ 001248fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -103563,15 +103563,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r9, ip, ip, ror #22 │ │ │ │ - orrseq lr, r5, r4, lsl #30 │ │ │ │ + orrseq lr, r5, ip, lsl #30 │ │ │ │ orreq fp, ip, ip, lsl #17 │ │ │ │ │ │ │ │ 00124a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103810,21 +103810,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r5, ip, lsl #25 │ │ │ │ + @ instruction: 0x0195ec94 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrdeq r9, [ip, r0] │ │ │ │ - orrseq lr, r5, r8, ror #22 │ │ │ │ + orrseq lr, r5, r0, ror fp │ │ │ │ strdeq fp, [ip, r0] │ │ │ │ @ instruction: 0x018c9790 │ │ │ │ - orrseq lr, r5, r8, lsr #22 │ │ │ │ + orrseq lr, r5, r0, lsr fp │ │ │ │ @ instruction: 0x018cb4b0 │ │ │ │ │ │ │ │ 00124e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -104035,23 +104035,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, ip, r0, ror #5 │ │ │ │ - orrseq lr, r5, r0, asr #18 │ │ │ │ + orrseq lr, r5, r8, asr #18 │ │ │ │ @ instruction: 0x01a133e8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0195e8b4 │ │ │ │ + @ instruction: 0x0195e8bc │ │ │ │ orreq fp, ip, r0, asr #4 │ │ │ │ orreq fp, ip, r4, lsl r2 │ │ │ │ - orrseq lr, r5, r0, ror r8 │ │ │ │ + orrseq lr, r5, r8, ror r8 │ │ │ │ orreq r9, ip, r8, lsr #8 │ │ │ │ - orrseq lr, r5, r0, asr #15 │ │ │ │ + orrseq lr, r5, r8, asr #15 │ │ │ │ orreq fp, ip, r0, asr r1 │ │ │ │ │ │ │ │ 00125204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104147,15 +104147,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r9, ip, r4, ror #4 │ │ │ │ - @ instruction: 0x0195e5fc │ │ │ │ + orrseq lr, r5, r4, lsl #12 │ │ │ │ orreq sl, ip, r4, lsl #31 │ │ │ │ │ │ │ │ 0012539c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104338,18 +104338,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, r4, lsr r7 │ │ │ │ orreq sl, ip, r0, lsl #26 │ │ │ │ - orrseq lr, r5, ip, lsr #9 │ │ │ │ + @ instruction: 0x0195e4b4 │ │ │ │ orreq r8, ip, ip, ror #30 │ │ │ │ orreq sl, ip, r4, asr #25 │ │ │ │ - orrseq lr, r5, r0, ror r4 │ │ │ │ + orrseq lr, r5, r8, ror r4 │ │ │ │ │ │ │ │ 00125698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -104622,21 +104622,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, ip, ip, lsl #6 │ │ │ │ - orrseq lr, r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x0195e094 │ │ │ │ ldrdeq sl, [ip, r0] │ │ │ │ orreq sl, ip, ip, asr #5 │ │ │ │ - orrseq lr, r5, ip, asr #32 │ │ │ │ + orrseq lr, r5, r4, asr r0 │ │ │ │ @ instruction: 0x018ca890 │ │ │ │ orreq r8, ip, r4, lsl #22 │ │ │ │ - orrseq lr, r5, r0, lsl r0 │ │ │ │ + orrseq lr, r5, r8, lsl r0 │ │ │ │ orreq sl, ip, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 125b94 │ │ │ │ ldr lr, [pc, #108] @ 125b98 │ │ │ │ @@ -104712,15 +104712,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ b 125bd4 │ │ │ │ @ instruction: 0xffffff2c │ │ │ │ orreq sl, ip, r4, lsr #14 │ │ │ │ - orrseq sp, r5, ip, asr #29 │ │ │ │ + @ instruction: 0x0195ded4 │ │ │ │ │ │ │ │ 00125c54 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #448] @ 125e20 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 125d48 │ │ │ │ @@ -104833,20 +104833,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 125d34 │ │ │ │ @ instruction: 0x01a127b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x018ca6b4 │ │ │ │ - orrseq sp, r5, r4, asr #28 │ │ │ │ - orreq r6, sp, r8, lsl pc │ │ │ │ - orreq r6, sp, ip, ror #29 │ │ │ │ - @ instruction: 0x018d6ebc │ │ │ │ - orreq r6, sp, r0, lsr #29 │ │ │ │ - orreq r6, sp, r4, ror lr │ │ │ │ + orrseq sp, r5, ip, asr #28 │ │ │ │ + orreq r6, sp, r0, lsr #30 │ │ │ │ + strdeq r6, [sp, r4] │ │ │ │ + orreq r6, sp, r4, asr #29 │ │ │ │ + orreq r6, sp, r8, lsr #29 │ │ │ │ + orreq r6, sp, ip, ror lr │ │ │ │ │ │ │ │ 00125e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -105043,30 +105043,30 @@ │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 126040 │ │ │ │ @ instruction: 0x01a125b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq sp, r5, r4, ror ip │ │ │ │ + orrseq sp, r5, ip, ror ip │ │ │ │ orreq sl, ip, r4, asr #9 │ │ │ │ @ instruction: 0x01a12550 │ │ │ │ andeq r7, r0, r4, ror r3 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orreq r9, ip, r8, lsl #25 │ │ │ │ orreq r9, ip, ip, asr #12 │ │ │ │ orreq sl, ip, r0, ror r4 │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01a123cc │ │ │ │ - strdeq r6, [sp, r4] │ │ │ │ - orreq r6, sp, r4, asr #23 │ │ │ │ - @ instruction: 0x018d6b94 │ │ │ │ - orreq r6, sp, r4, ror #22 │ │ │ │ - orreq r6, sp, r4, lsr fp │ │ │ │ + strdeq r6, [sp, ip] │ │ │ │ + orreq r6, sp, ip, asr #23 │ │ │ │ + @ instruction: 0x018d6b9c │ │ │ │ + orreq r6, sp, ip, ror #22 │ │ │ │ + orreq r6, sp, ip, lsr fp │ │ │ │ │ │ │ │ 001261ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #340] @ 0x154 │ │ │ │ @@ -105130,18 +105130,18 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 126254 │ │ │ │ @ instruction: 0x01a12240 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sp, r5, r4, lsl #18 │ │ │ │ + orrseq sp, r5, ip, lsl #18 │ │ │ │ orreq sl, ip, ip, ror #2 │ │ │ │ - orreq r6, sp, ip, lsl #20 │ │ │ │ - ldrdeq r6, [sp, ip] │ │ │ │ + orreq r6, sp, r4, lsl sl │ │ │ │ + orreq r6, sp, r4, ror #19 │ │ │ │ │ │ │ │ 001262d0 : │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [pc, #72] @ 126324 │ │ │ │ add r1, r0, #304 @ 0x130 │ │ │ │ mvn r4, #0 │ │ │ │ strd r4, [r1] │ │ │ │ @@ -105316,21 +105316,21 @@ │ │ │ │ bl b7b24 │ │ │ │ b 1263ec │ │ │ │ @ instruction: 0x01a120c8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a120ac │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x01a12020 │ │ │ │ - @ instruction: 0x0195d690 │ │ │ │ + @ instruction: 0x0195d698 │ │ │ │ strdeq r9, [ip, r0] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sp, r5, r4, lsl r6 │ │ │ │ + orrseq sp, r5, ip, lsl r6 │ │ │ │ orreq r9, ip, r8, ror lr │ │ │ │ - orreq r6, sp, r0, asr #14 │ │ │ │ - orreq r6, sp, r4, lsl r7 │ │ │ │ + orreq r6, sp, r8, asr #14 │ │ │ │ + orreq r6, sp, ip, lsl r7 │ │ │ │ │ │ │ │ 001265b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-168] @ 0xffffff58 │ │ │ │ @@ -106259,99 +106259,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 126630 │ │ │ │ @ instruction: 0x01a11e40 │ │ │ │ @ instruction: 0x01a11e2c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r1, [r1, ip]! │ │ │ │ - orrseq sp, r5, r0, ror r4 │ │ │ │ + orrseq sp, r5, r8, ror r4 │ │ │ │ ldrdeq r9, [ip, r8] │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r9, [ip, ip] │ │ │ │ orreq r9, ip, r8, ror #17 │ │ │ │ - orrseq fp, r1, ip, asr r4 │ │ │ │ + orrseq fp, r1, r4, ror #8 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orrseq ip, r5, r0, asr #27 │ │ │ │ + orrseq ip, r5, r8, asr #27 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ orreq r9, ip, r8, lsr #12 │ │ │ │ - orreq r4, lr, r0, ror #6 │ │ │ │ - ldrdeq r5, [sp, r8] │ │ │ │ - orrseq ip, r5, r8, ror #25 │ │ │ │ - orreq r5, sp, r0, ror lr │ │ │ │ + orreq r4, lr, r8, ror #6 │ │ │ │ + orreq r5, sp, r0, ror #29 │ │ │ │ + @ instruction: 0x0195ccf0 │ │ │ │ + orreq r5, sp, r8, ror lr │ │ │ │ orreq r9, ip, ip, asr #10 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq ip, r5, r8, lsl #22 │ │ │ │ + orrseq ip, r5, r0, lsl fp │ │ │ │ orreq r9, ip, ip, ror #6 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ orreq r6, ip, r4, ror r4 │ │ │ │ strdeq r6, [ip, r0] │ │ │ │ - ldrdeq r3, [lr, r8] │ │ │ │ - orreq r5, sp, ip, asr #22 │ │ │ │ + orreq r3, lr, r0, ror #31 │ │ │ │ + orreq r5, sp, r4, asr fp │ │ │ │ orreq r6, ip, r8, ror #6 │ │ │ │ - orrseq ip, r5, ip, asr r9 │ │ │ │ - orreq r5, sp, r4, ror #21 │ │ │ │ + orrseq ip, r5, r4, ror #18 │ │ │ │ + orreq r5, sp, ip, ror #21 │ │ │ │ orreq r9, ip, r0, asr #3 │ │ │ │ - orrseq ip, r5, r4, lsr #18 │ │ │ │ - orreq r5, sp, ip, lsr #21 │ │ │ │ + orrseq ip, r5, ip, lsr #18 │ │ │ │ + @ instruction: 0x018d5ab4 │ │ │ │ orreq r9, ip, r8, lsl #3 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - orrseq ip, r5, ip, ror #17 │ │ │ │ - orreq r5, sp, r4, ror sl │ │ │ │ + @ instruction: 0x0195c8f4 │ │ │ │ + orreq r5, sp, ip, ror sl │ │ │ │ orreq r9, ip, r0, asr r1 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x0195c8b4 │ │ │ │ - orreq r5, sp, ip, lsr sl │ │ │ │ + @ instruction: 0x0195c8bc │ │ │ │ + orreq r5, sp, r4, asr #20 │ │ │ │ orreq r9, ip, r8, lsl r1 │ │ │ │ - orreq r5, sp, r8, lsl #20 │ │ │ │ - orrseq ip, r5, ip, asr #16 │ │ │ │ - ldrdeq r5, [sp, r4] │ │ │ │ + orreq r5, sp, r0, lsl sl │ │ │ │ + orrseq ip, r5, r4, asr r8 │ │ │ │ + ldrdeq r5, [sp, ip] │ │ │ │ strheq r9, [ip, r0] │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orreq r5, sp, r0, lsr #19 │ │ │ │ - orreq r5, sp, r0, ror r9 │ │ │ │ - @ instruction: 0x0195c7b8 │ │ │ │ - orreq r5, sp, r0, asr #18 │ │ │ │ + orreq r5, sp, r8, lsr #19 │ │ │ │ + orreq r5, sp, r8, ror r9 │ │ │ │ + orrseq ip, r5, r0, asr #15 │ │ │ │ + orreq r5, sp, r8, asr #18 │ │ │ │ orreq r9, ip, ip, lsl r0 │ │ │ │ - orrseq ip, r5, r0, lsl #15 │ │ │ │ - orreq r5, sp, r8, lsl #18 │ │ │ │ + orrseq ip, r5, r8, lsl #15 │ │ │ │ + orreq r5, sp, r0, lsl r9 │ │ │ │ orreq r8, ip, r4, ror #31 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - orrseq ip, r5, r8, asr #14 │ │ │ │ - ldrdeq r5, [sp, r0] │ │ │ │ + orrseq ip, r5, r0, asr r7 │ │ │ │ + ldrdeq r5, [sp, r8] │ │ │ │ orreq r8, ip, ip, lsr #31 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - orrseq ip, r5, r0, lsl r7 │ │ │ │ - @ instruction: 0x018d5898 │ │ │ │ + orrseq ip, r5, r8, lsl r7 │ │ │ │ + orreq r5, sp, r0, lsr #17 │ │ │ │ orreq r8, ip, r4, ror pc │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x0195c6d8 │ │ │ │ - orreq r5, sp, r0, ror #16 │ │ │ │ + orrseq ip, r5, r0, ror #13 │ │ │ │ + orreq r5, sp, r8, ror #16 │ │ │ │ orreq r8, ip, ip, lsr pc │ │ │ │ - orreq r5, sp, r4, asr #13 │ │ │ │ + orreq r5, sp, ip, asr #13 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x018d5694 │ │ │ │ + @ instruction: 0x018d569c │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x0195c4dc │ │ │ │ - orreq r5, sp, r0, ror #12 │ │ │ │ + orrseq ip, r5, r4, ror #9 │ │ │ │ + orreq r5, sp, r8, ror #12 │ │ │ │ orreq r8, ip, r0, asr #26 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x0195c49c │ │ │ │ - orreq r5, sp, r4, lsr #12 │ │ │ │ + orrseq ip, r5, r4, lsr #9 │ │ │ │ + orreq r5, sp, ip, lsr #12 │ │ │ │ orreq r8, ip, r0, lsl #26 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - orrseq ip, r5, r4, ror #8 │ │ │ │ - orreq r5, sp, r8, ror #11 │ │ │ │ + orrseq ip, r5, ip, ror #8 │ │ │ │ + strdeq r5, [sp, r0] │ │ │ │ orreq r8, ip, r8, asr #25 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - orrseq ip, r5, r8, lsr #8 │ │ │ │ - orreq r5, sp, ip, lsr #11 │ │ │ │ + orrseq ip, r5, r0, lsr r4 │ │ │ │ + @ instruction: 0x018d55b4 │ │ │ │ orreq r8, ip, ip, lsl #25 │ │ │ │ ldr r0, [pc, #-84] @ 127558 │ │ │ │ ldr r1, [pc, #-84] @ 12755c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -106457,16 +106457,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 127714 │ │ │ │ - @ instruction: 0x0195c3bc │ │ │ │ - orreq r5, sp, r4, asr #10 │ │ │ │ + orrseq ip, r5, r4, asr #7 │ │ │ │ + orreq r5, sp, ip, asr #10 │ │ │ │ orreq r8, ip, ip, lsl ip │ │ │ │ │ │ │ │ 00127768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -106991,43 +106991,43 @@ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x018c8ab8 │ │ │ │ orreq r8, ip, r0, lsl sl │ │ │ │ orreq r8, ip, r8, lsl #20 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ orreq r8, ip, r8, asr r7 │ │ │ │ - @ instruction: 0x0195bdf4 │ │ │ │ - orreq r4, sp, ip, ror pc │ │ │ │ + @ instruction: 0x0195bdfc │ │ │ │ + orreq r4, sp, r4, lsl #31 │ │ │ │ orreq r8, ip, r8, asr r6 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0195bcd8 │ │ │ │ - orreq r4, sp, r0, ror #28 │ │ │ │ + orrseq fp, r5, r0, ror #25 │ │ │ │ + orreq r4, sp, r8, ror #28 │ │ │ │ orreq r8, ip, ip, lsr r5 │ │ │ │ - orrseq fp, r5, r0, lsr #25 │ │ │ │ - orreq r4, sp, r8, lsr #28 │ │ │ │ + orrseq fp, r5, r8, lsr #25 │ │ │ │ + orreq r4, sp, r0, lsr lr │ │ │ │ orreq r8, ip, r4, lsl #10 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq fp, r5, r8, ror #24 │ │ │ │ - strdeq r4, [sp, r0] │ │ │ │ + orrseq fp, r5, r0, ror ip │ │ │ │ + strdeq r4, [sp, r8] │ │ │ │ orreq r8, ip, ip, asr #9 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orrseq fp, r5, r0, lsr ip │ │ │ │ - @ instruction: 0x018d4db8 │ │ │ │ + orrseq fp, r5, r8, lsr ip │ │ │ │ + orreq r4, sp, r0, asr #27 │ │ │ │ @ instruction: 0x018c8494 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x0195bbf8 │ │ │ │ - orreq r4, sp, r0, lsl #27 │ │ │ │ + orrseq fp, r5, r0, lsl #24 │ │ │ │ + orreq r4, sp, r8, lsl #27 │ │ │ │ orreq r8, ip, ip, asr r4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x0195bbbc │ │ │ │ - orreq r4, sp, r4, asr #26 │ │ │ │ + orrseq fp, r5, r4, asr #23 │ │ │ │ + orreq r4, sp, ip, asr #26 │ │ │ │ orreq r8, ip, r0, lsr #8 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - orrseq fp, r5, r4, lsl #23 │ │ │ │ - orreq r4, sp, ip, lsl #26 │ │ │ │ + orrseq fp, r5, ip, lsl #23 │ │ │ │ + orreq r4, sp, r4, lsl sp │ │ │ │ orreq r8, ip, r8, ror #7 │ │ │ │ │ │ │ │ 00128024 : │ │ │ │ str r1, [r0, #360] @ 0x168 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -107303,37 +107303,37 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 12828c │ │ │ │ @ instruction: 0x01a10330 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a10308 │ │ │ │ orreq r8, ip, ip, asr #5 │ │ │ │ - orrseq fp, r5, r4, asr sl │ │ │ │ + orrseq fp, r5, ip, asr sl │ │ │ │ orreq r8, ip, r8, lsr r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r8, ip, r8, lsl #3 │ │ │ │ - orrseq fp, r5, r0, lsl r9 │ │ │ │ + orrseq fp, r5, r8, lsl r9 │ │ │ │ @ instruction: 0x01a10180 │ │ │ │ - orreq r4, sp, r0, lsr #19 │ │ │ │ - orreq r4, sp, r8, ror #18 │ │ │ │ + orreq r4, sp, r8, lsr #19 │ │ │ │ + orreq r4, sp, r0, ror r9 │ │ │ │ ldrdeq r8, [ip, r4] │ │ │ │ - orrseq fp, r5, ip, asr r8 │ │ │ │ - orreq r4, sp, r0, lsr r9 │ │ │ │ + orrseq fp, r5, r4, ror #16 │ │ │ │ + orreq r4, sp, r8, lsr r9 │ │ │ │ orreq r8, ip, r0, lsr #1 │ │ │ │ - orrseq fp, r5, r8, lsr #16 │ │ │ │ - strdeq r4, [sp, r8] │ │ │ │ + orrseq fp, r5, r0, lsr r8 │ │ │ │ + orreq r4, sp, r0, lsl #18 │ │ │ │ orreq r8, ip, r8, rrx │ │ │ │ - @ instruction: 0x0195b7f0 │ │ │ │ - orreq r4, sp, r0, asr #17 │ │ │ │ + @ instruction: 0x0195b7f8 │ │ │ │ + orreq r4, sp, r8, asr #17 │ │ │ │ orreq r8, ip, r0, lsr r0 │ │ │ │ - @ instruction: 0x0195b7b8 │ │ │ │ - orreq r4, sp, r8, lsl #17 │ │ │ │ + orrseq fp, r5, r0, asr #15 │ │ │ │ + @ instruction: 0x018d4890 │ │ │ │ strdeq r7, [ip, r8] │ │ │ │ - orrseq fp, r5, r0, lsl #15 │ │ │ │ - orreq r4, sp, r4, asr r8 │ │ │ │ + orrseq fp, r5, r8, lsl #15 │ │ │ │ + orreq r4, sp, ip, asr r8 │ │ │ │ b ae794 │ │ │ │ │ │ │ │ 001284b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -107414,20 +107414,20 @@ │ │ │ │ bl b7b24 │ │ │ │ b 128530 │ │ │ │ asreq pc, r8, #30 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, ip, r4, lsl pc │ │ │ │ ldrdeq pc, [r0, ip]! │ │ │ │ orreq r7, ip, r8, asr #29 │ │ │ │ - orrseq fp, r5, r0, lsl #12 │ │ │ │ + orrseq fp, r5, r8, lsl #12 │ │ │ │ orreq r7, ip, r0, ror #28 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ orreq r7, ip, r8, ror lr │ │ │ │ - orrseq fp, r5, r8, lsr #11 │ │ │ │ - orreq r4, sp, r8, lsr #13 │ │ │ │ + @ instruction: 0x0195b5b0 │ │ │ │ + @ instruction: 0x018d46b0 │ │ │ │ orreq r7, ip, r4, lsl lr │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 00128628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107586,30 +107586,30 @@ │ │ │ │ b 12871c │ │ │ │ asreq pc, r0, #27 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, ip, r4, asr r2 │ │ │ │ orreq r7, ip, r0, asr sp │ │ │ │ strdeq pc, [r0, r0]! │ │ │ │ orreq r7, ip, ip, lsr sp │ │ │ │ - orrseq fp, r5, r4, lsl #8 │ │ │ │ + orrseq fp, r5, ip, lsl #8 │ │ │ │ orreq r7, ip, r0, ror #24 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x0195b3bc │ │ │ │ - @ instruction: 0x018d44bc │ │ │ │ + orrseq fp, r5, r4, asr #7 │ │ │ │ + orreq r4, sp, r4, asr #9 │ │ │ │ orreq r7, ip, r0, lsr #24 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq fp, r5, r0, lsl #7 │ │ │ │ - orreq r4, sp, r0, lsl #9 │ │ │ │ + orrseq fp, r5, r8, lsl #7 │ │ │ │ + orreq r4, sp, r8, lsl #9 │ │ │ │ orreq r7, ip, r8, ror #23 │ │ │ │ - orrseq fp, r5, r4, asr #6 │ │ │ │ - orreq r4, sp, r4, asr #8 │ │ │ │ + orrseq fp, r5, ip, asr #6 │ │ │ │ + orreq r4, sp, ip, asr #8 │ │ │ │ orreq r7, ip, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orrseq fp, r5, r8, lsl #6 │ │ │ │ - orreq r4, sp, r8, lsl #8 │ │ │ │ + orrseq fp, r5, r0, lsl r3 │ │ │ │ + orreq r4, sp, r0, lsl r4 │ │ │ │ orreq r7, ip, ip, ror #22 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 001288f8 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 128910 │ │ │ │ @@ -107984,54 +107984,54 @@ │ │ │ │ orreq r7, ip, r8, lsl #22 │ │ │ │ orreq r7, ip, r0, asr #20 │ │ │ │ orreq r7, ip, ip, lsl sl │ │ │ │ strdeq r7, [ip, r0] │ │ │ │ ldrdeq r7, [ip, r0] │ │ │ │ @ instruction: 0x018c799c │ │ │ │ andeq r2, r0, r8, ror r0 │ │ │ │ - orreq r8, pc, r8, ror sl @ │ │ │ │ + orreq r8, pc, r0, lsl #21 │ │ │ │ lsreq pc, r8, #16 @ │ │ │ │ ldrdeq r7, [ip, ip] │ │ │ │ orreq r7, ip, r0, asr #17 │ │ │ │ @ instruction: 0x018c78b8 │ │ │ │ - @ instruction: 0x0195aef0 │ │ │ │ - strdeq r3, [sp, r0] │ │ │ │ + @ instruction: 0x0195aef8 │ │ │ │ + strdeq r3, [sp, r8] │ │ │ │ orreq r7, ip, ip, asr r7 │ │ │ │ - @ instruction: 0x0195aeb4 │ │ │ │ - @ instruction: 0x018d3fb4 │ │ │ │ + @ instruction: 0x0195aebc │ │ │ │ + @ instruction: 0x018d3fbc │ │ │ │ orreq r7, ip, r0, lsr #14 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - orrseq sl, r5, ip, ror lr │ │ │ │ - orreq r3, sp, ip, ror pc │ │ │ │ + orrseq sl, r5, r4, lsl #29 │ │ │ │ + orreq r3, sp, r4, lsl #31 │ │ │ │ orreq r7, ip, r8, ror #13 │ │ │ │ - orrseq sl, r5, r4, asr #28 │ │ │ │ - orreq r3, sp, r4, asr #30 │ │ │ │ + orrseq sl, r5, ip, asr #28 │ │ │ │ + orreq r3, sp, ip, asr #30 │ │ │ │ @ instruction: 0x018c76b0 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - orrseq sl, r5, ip, lsl #28 │ │ │ │ - orreq r3, sp, ip, lsl #30 │ │ │ │ + orrseq sl, r5, r4, lsl lr │ │ │ │ + orreq r3, sp, r4, lsl pc │ │ │ │ orreq r7, ip, r8, ror r6 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - @ instruction: 0x0195add4 │ │ │ │ - ldrdeq r3, [sp, r4] │ │ │ │ + @ instruction: 0x0195addc │ │ │ │ + ldrdeq r3, [sp, ip] │ │ │ │ orreq r7, ip, r0, asr #12 │ │ │ │ - @ instruction: 0x0195ad9c │ │ │ │ - @ instruction: 0x018d3e9c │ │ │ │ + orrseq sl, r5, r4, lsr #27 │ │ │ │ + orreq r3, sp, r4, lsr #29 │ │ │ │ orreq r7, ip, r8, lsl #12 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orrseq sl, r5, r4, ror #26 │ │ │ │ - orreq r3, sp, r4, ror #28 │ │ │ │ + orrseq sl, r5, ip, ror #26 │ │ │ │ + orreq r3, sp, ip, ror #28 │ │ │ │ ldrdeq r7, [ip, r0] │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - orrseq sl, r5, ip, lsr #26 │ │ │ │ - orreq r3, sp, ip, lsr #28 │ │ │ │ + orrseq sl, r5, r4, lsr sp │ │ │ │ + orreq r3, sp, r4, lsr lr │ │ │ │ @ instruction: 0x018c7598 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x0195acf4 │ │ │ │ - strdeq r3, [sp, r4] │ │ │ │ + @ instruction: 0x0195acfc │ │ │ │ + strdeq r3, [sp, ip] │ │ │ │ orreq r7, ip, r0, ror #10 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 00128f80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108237,19 +108237,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1290fc │ │ │ │ roreq pc, r0, r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq pc, r0, r3 @ │ │ │ │ orreq r7, ip, ip, lsl #8 │ │ │ │ - orrseq sl, r5, r4, lsl #21 │ │ │ │ + orrseq sl, r5, ip, lsl #21 │ │ │ │ orreq r7, ip, r8, asr r3 │ │ │ │ - @ instruction: 0x0195a9d0 │ │ │ │ - orreq r3, sp, ip, lsl #20 │ │ │ │ - orreq r3, sp, r0, ror #19 │ │ │ │ + @ instruction: 0x0195a9d8 │ │ │ │ + orreq r3, sp, r4, lsl sl │ │ │ │ + orreq r3, sp, r8, ror #19 │ │ │ │ │ │ │ │ 001292d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ @@ -108461,20 +108461,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 129484 │ │ │ │ lsreq pc, r0, #2 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq lr, r8, #31 │ │ │ │ - orrseq sl, r5, ip, lsl #14 │ │ │ │ + orrseq sl, r5, r4, lsl r7 │ │ │ │ orreq r7, ip, r8, ror r0 │ │ │ │ - orrseq sl, r5, r0, ror #12 │ │ │ │ + orrseq sl, r5, r8, ror #12 │ │ │ │ ldrdeq r6, [ip, r8] │ │ │ │ - @ instruction: 0x018d3690 │ │ │ │ - orreq r3, sp, r4, ror #12 │ │ │ │ + @ instruction: 0x018d3698 │ │ │ │ + orreq r3, sp, ip, ror #12 │ │ │ │ │ │ │ │ 00129654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r2 │ │ │ │ @@ -108706,20 +108706,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 12970c │ │ │ │ lsleq lr, r8 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq lr, r0, #26 │ │ │ │ - orrseq sl, r5, ip, lsr r3 │ │ │ │ + orrseq sl, r5, r4, asr #6 │ │ │ │ orreq r6, ip, r8, lsr #25 │ │ │ │ - @ instruction: 0x0195a298 │ │ │ │ + orrseq sl, r5, r0, lsr #5 │ │ │ │ orreq r6, ip, r8, lsl #24 │ │ │ │ - orreq r3, sp, r4, asr #5 │ │ │ │ - @ instruction: 0x018d3298 │ │ │ │ + orreq r3, sp, ip, asr #5 │ │ │ │ + orreq r3, sp, r0, lsr #5 │ │ │ │ │ │ │ │ 00129a20 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [pc, #688] @ 129cdc │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 129bf0 │ │ │ │ @@ -108892,30 +108892,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 129bdc │ │ │ │ roreq lr, r8, #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r6, ip, ip, ror #21 │ │ │ │ - orrseq sl, r5, r8, lsl #3 │ │ │ │ + @ instruction: 0x0195a190 │ │ │ │ @ instruction: 0x018c6a9c │ │ │ │ - orrseq sl, r5, ip, lsr r1 │ │ │ │ + orrseq sl, r5, r4, asr #2 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ orreq r6, ip, r8, ror #20 │ │ │ │ - orrseq sl, r5, r8, lsl #2 │ │ │ │ + orrseq sl, r5, r0, lsl r1 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - orreq r3, sp, r4, asr #1 │ │ │ │ + orreq r3, sp, ip, asr #1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - orreq r3, sp, r0, ror r0 │ │ │ │ - orreq r3, sp, ip, lsr r0 │ │ │ │ - orreq r3, sp, r0, lsr #32 │ │ │ │ - orreq r3, sp, r0, lsl r0 │ │ │ │ - orreq r2, sp, r4, ror #31 │ │ │ │ + orreq r3, sp, r8, ror r0 │ │ │ │ + orreq r3, sp, r4, asr #32 │ │ │ │ + orreq r3, sp, r8, lsr #32 │ │ │ │ + orreq r3, sp, r8, lsl r0 │ │ │ │ + orreq r2, sp, ip, ror #31 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x018d2fb8 │ │ │ │ + orreq r2, sp, r0, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ │ │ │ │ 00129d2c : │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -109583,65 +109583,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 129dc0 │ │ │ │ lsreq lr, ip, #13 │ │ │ │ lsleq lr, r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ asreq lr, ip, #12 │ │ │ │ - orrseq r9, r5, r4, lsl lr │ │ │ │ + orrseq r9, r5, ip, lsl lr │ │ │ │ orreq r6, ip, ip, ror #14 │ │ │ │ - @ instruction: 0x01917fb0 │ │ │ │ - @ instruction: 0x01959bf8 │ │ │ │ - orreq r2, sp, r4, asr ip │ │ │ │ + @ instruction: 0x01917fb8 │ │ │ │ + orrseq r9, r5, r0, lsl #24 │ │ │ │ + orreq r2, sp, ip, asr ip │ │ │ │ orreq r6, ip, ip, asr #10 │ │ │ │ - @ instruction: 0x01959ad8 │ │ │ │ - orreq r2, sp, r4, lsr fp │ │ │ │ + orrseq r9, r5, r0, ror #21 │ │ │ │ + orreq r2, sp, ip, lsr fp │ │ │ │ orreq r6, ip, ip, lsr #8 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq r6, ip, ip, lsl #6 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq r9, r5, ip, lsr #19 │ │ │ │ - orreq r0, lr, r4, lsr #28 │ │ │ │ - @ instruction: 0x018d299c │ │ │ │ + @ instruction: 0x019599b4 │ │ │ │ + orreq r0, lr, ip, lsr #28 │ │ │ │ + orreq r2, sp, r4, lsr #19 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - orrseq r9, r5, ip, ror #16 │ │ │ │ + orrseq r9, r5, r4, ror r8 │ │ │ │ orreq r6, ip, r0, asr #3 │ │ │ │ - orreq r0, lr, r0, ror #25 │ │ │ │ - orrseq r9, r5, r0, lsl #16 │ │ │ │ - orreq r2, sp, r0, asr r8 │ │ │ │ + orreq r0, lr, r8, ror #25 │ │ │ │ + orrseq r9, r5, r8, lsl #16 │ │ │ │ + orreq r2, sp, r8, asr r8 │ │ │ │ orreq r6, ip, r0, asr r1 │ │ │ │ orreq r3, ip, r0, ror r0 │ │ │ │ orreq r3, ip, r8, lsl r0 │ │ │ │ ldrdeq r2, [ip, r0] │ │ │ │ - orreq r2, sp, r0, lsr r7 │ │ │ │ - orrseq r9, r5, r4, lsr #13 │ │ │ │ - orreq r2, sp, r0, lsl #14 │ │ │ │ + orreq r2, sp, r8, lsr r7 │ │ │ │ + orrseq r9, r5, ip, lsr #13 │ │ │ │ + orreq r2, sp, r8, lsl #14 │ │ │ │ strdeq r5, [ip, r8] │ │ │ │ - orrseq r9, r5, ip, ror #12 │ │ │ │ - orreq r2, sp, r8, asr #13 │ │ │ │ + orrseq r9, r5, r4, ror r6 │ │ │ │ + ldrdeq r2, [sp, r0] │ │ │ │ orreq r5, ip, r0, asr #31 │ │ │ │ - orrseq r9, r5, r4, lsr r6 │ │ │ │ - @ instruction: 0x018d2690 │ │ │ │ + orrseq r9, r5, ip, lsr r6 │ │ │ │ + @ instruction: 0x018d2698 │ │ │ │ orreq r5, ip, r8, lsl #31 │ │ │ │ - @ instruction: 0x019595f8 │ │ │ │ - orreq r2, sp, r4, asr r6 │ │ │ │ + orrseq r9, r5, r0, lsl #12 │ │ │ │ + orreq r2, sp, ip, asr r6 │ │ │ │ orreq r5, ip, ip, asr #30 │ │ │ │ - orreq r2, sp, r0, lsr #12 │ │ │ │ - @ instruction: 0x01959590 │ │ │ │ - orreq r2, sp, ip, ror #11 │ │ │ │ + orreq r2, sp, r8, lsr #12 │ │ │ │ + @ instruction: 0x01959598 │ │ │ │ + strdeq r2, [sp, r4] │ │ │ │ orreq r5, ip, r4, ror #29 │ │ │ │ - @ instruction: 0x018d25b8 │ │ │ │ - orreq r2, sp, ip, lsl #11 │ │ │ │ - orreq r2, sp, r0, ror #10 │ │ │ │ - @ instruction: 0x019594dc │ │ │ │ - orreq r2, sp, ip, lsr #10 │ │ │ │ + orreq r2, sp, r0, asr #11 │ │ │ │ + @ instruction: 0x018d2594 │ │ │ │ + orreq r2, sp, r8, ror #10 │ │ │ │ + orrseq r9, r5, r4, ror #9 │ │ │ │ + orreq r2, sp, r4, lsr r5 │ │ │ │ orreq r5, ip, ip, lsr #28 │ │ │ │ - @ instruction: 0x019594b4 │ │ │ │ - orreq r2, sp, r0, lsl r5 │ │ │ │ + @ instruction: 0x019594bc │ │ │ │ + orreq r2, sp, r8, lsl r5 │ │ │ │ orreq r5, ip, r8, lsl #28 │ │ │ │ │ │ │ │ 0012a86c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -109714,19 +109714,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 12a92c │ │ │ │ lsleq sp, ip, #23 │ │ │ │ - orrseq r9, r5, r8, lsl #7 │ │ │ │ + @ instruction: 0x01959390 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r5, ip, r0, ror #25 │ │ │ │ - orreq r2, sp, r0, lsr r3 │ │ │ │ - strdeq r2, [sp, ip] │ │ │ │ + orreq r2, sp, r8, lsr r3 │ │ │ │ + orreq r2, sp, r4, lsl #6 │ │ │ │ │ │ │ │ 0012a9b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -109916,27 +109916,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 12ab9c │ │ │ │ asreq sp, r4, #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsreq sp, r8, #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r9, r5, r4, lsl #4 │ │ │ │ + orrseq r9, r5, ip, lsl #4 │ │ │ │ orreq r5, ip, r0, asr fp │ │ │ │ - @ instruction: 0x019591b0 │ │ │ │ + @ instruction: 0x019591b8 │ │ │ │ orreq r5, ip, r8, lsl #22 │ │ │ │ - orrseq r9, r5, r0, ror r1 │ │ │ │ + orrseq r9, r5, r8, ror r1 │ │ │ │ orreq r5, ip, r0, asr #21 │ │ │ │ - orrseq r9, r5, r0, lsr #2 │ │ │ │ + orrseq r9, r5, r8, lsr #2 │ │ │ │ orreq r1, ip, r0, ror #21 │ │ │ │ roreq sp, r0, r8 │ │ │ │ - @ instruction: 0x018d2090 │ │ │ │ - orreq r2, sp, r0, rrx │ │ │ │ - orreq r2, sp, r4, asr #32 │ │ │ │ - orreq r2, sp, r8, lsl r0 │ │ │ │ + @ instruction: 0x018d2098 │ │ │ │ + orreq r2, sp, r8, rrx │ │ │ │ + orreq r2, sp, ip, asr #32 │ │ │ │ + orreq r2, sp, r0, lsr #32 │ │ │ │ orreq r5, ip, r4, ror #17 │ │ │ │ │ │ │ │ 0012acf8 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -110085,30 +110085,30 @@ │ │ │ │ b 12af08 │ │ │ │ ldr r0, [pc, #76] @ 12af90 │ │ │ │ ldr r1, [pc, #48] @ 12af78 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 12af30 │ │ │ │ roreq sp, ip, #13 │ │ │ │ - orrseq r8, r5, r4, ror #29 │ │ │ │ + orrseq r8, r5, ip, ror #29 │ │ │ │ orreq r5, ip, r0, lsr r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orrseq r8, r5, r4, asr #28 │ │ │ │ + orrseq r8, r5, ip, asr #28 │ │ │ │ @ instruction: 0x018c5798 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orrseq r8, r5, r0, lsl lr │ │ │ │ + orrseq r8, r5, r8, lsl lr │ │ │ │ orreq r5, ip, r4, ror #14 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - ldrdeq r1, [sp, r0] │ │ │ │ - orreq r1, sp, r4, lsr #27 │ │ │ │ - orreq r1, sp, r4, ror sp │ │ │ │ - orreq r1, sp, r4, asr #26 │ │ │ │ - orreq r1, sp, r8, lsr #26 │ │ │ │ + ldrdeq r1, [sp, r8] │ │ │ │ + orreq r1, sp, ip, lsr #27 │ │ │ │ + orreq r1, sp, ip, ror sp │ │ │ │ + orreq r1, sp, ip, asr #26 │ │ │ │ + orreq r1, sp, r0, lsr sp │ │ │ │ │ │ │ │ 0012af94 : │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ add r1, r0, #320 @ 0x140 │ │ │ │ strd r4, [r1] │ │ │ │ ldrd r4, [sp, #16] │ │ │ │ @@ -111027,96 +111027,96 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 12b094 │ │ │ │ ldrdeq sp, [r0, r4]! │ │ │ │ asreq sp, r0, #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ roreq sp, r8, r3 │ │ │ │ - orrseq r8, r5, r0, asr #22 │ │ │ │ + orrseq r8, r5, r8, asr #22 │ │ │ │ @ instruction: 0x018c5498 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq r6, r1, r0, ror #27 │ │ │ │ - orrseq r8, r5, r4, lsr r9 │ │ │ │ - @ instruction: 0x018d1990 │ │ │ │ + orrseq r6, r1, r8, ror #27 │ │ │ │ + orrseq r8, r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x018d1998 │ │ │ │ orreq r5, ip, r8, lsl #5 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andsmi r0, ip, r0 │ │ │ │ svccc 0x00f80000 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq r4, ip, r8, ror lr │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq r8, r5, r8, lsl r5 │ │ │ │ + orrseq r8, r5, r0, lsr #10 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - @ instruction: 0x018df990 │ │ │ │ - orreq r1, sp, r8, lsl #10 │ │ │ │ - orrseq r8, r5, r8, asr r4 │ │ │ │ - @ instruction: 0x018d14b4 │ │ │ │ + @ instruction: 0x018df998 │ │ │ │ + orreq r1, sp, r0, lsl r5 │ │ │ │ + orrseq r8, r5, r0, ror #8 │ │ │ │ + @ instruction: 0x018d14bc │ │ │ │ orreq r4, ip, ip, lsr #27 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ ldrdeq r4, [ip, r8] │ │ │ │ - orrseq r8, r5, r8, ror r3 │ │ │ │ + orrseq r8, r5, r0, lsl #7 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - strdeq pc, [sp, r0] │ │ │ │ - orreq r1, sp, r4, ror #6 │ │ │ │ + strdeq pc, [sp, r8] │ │ │ │ + orreq r1, sp, ip, ror #6 │ │ │ │ orreq r1, ip, r0, lsl #23 │ │ │ │ orreq r1, ip, r4, lsr fp │ │ │ │ orreq r1, ip, r4, ror #21 │ │ │ │ - orreq r1, sp, r8, ror #4 │ │ │ │ - @ instruction: 0x019581dc │ │ │ │ - orreq r1, sp, r4, lsr r2 │ │ │ │ + orreq r1, sp, r0, ror r2 │ │ │ │ + orrseq r8, r5, r4, ror #3 │ │ │ │ + orreq r1, sp, ip, lsr r2 │ │ │ │ orreq r4, ip, r0, lsr fp │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - orrseq r8, r5, r4, lsr #3 │ │ │ │ - strdeq r1, [sp, ip] │ │ │ │ + orrseq r8, r5, ip, lsr #3 │ │ │ │ + orreq r1, sp, r4, lsl #4 │ │ │ │ strdeq r4, [ip, r8] │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orrseq r8, r5, ip, ror #2 │ │ │ │ - orreq r1, sp, r4, asr #3 │ │ │ │ + orrseq r8, r5, r4, ror r1 │ │ │ │ + orreq r1, sp, ip, asr #3 │ │ │ │ orreq r4, ip, r0, asr #21 │ │ │ │ - orrseq r8, r5, r4, lsr r1 │ │ │ │ - orreq r1, sp, ip, lsl #3 │ │ │ │ + orrseq r8, r5, ip, lsr r1 │ │ │ │ + @ instruction: 0x018d1194 │ │ │ │ orreq r4, ip, r8, lsl #21 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - ldrsheq r8, [r5, r8] │ │ │ │ - orreq r1, sp, r4, asr r1 │ │ │ │ + orrseq r8, r5, r0, lsl #2 │ │ │ │ + orreq r1, sp, ip, asr r1 │ │ │ │ orreq r4, ip, ip, asr #20 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrheq r8, [r5, ip] │ │ │ │ - orreq r1, sp, r8, lsl r1 │ │ │ │ + orrseq r8, r5, r4, asr #1 │ │ │ │ + orreq r1, sp, r0, lsr #2 │ │ │ │ orreq r4, ip, r0, lsl sl │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orrseq r8, r5, r8, lsl #1 │ │ │ │ - orreq r1, sp, r0, ror #1 │ │ │ │ + @ instruction: 0x01958090 │ │ │ │ + orreq r1, sp, r8, ror #1 │ │ │ │ ldrdeq r4, [ip, ip] │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - orreq r1, sp, ip, lsr #1 │ │ │ │ + strheq r1, [sp, r4] │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - orreq r1, sp, r0, lsl #1 │ │ │ │ - orreq r1, sp, r4, asr r0 │ │ │ │ - orreq r1, sp, r4, lsr #32 │ │ │ │ + orreq r1, sp, r8, lsl #1 │ │ │ │ + orreq r1, sp, ip, asr r0 │ │ │ │ + orreq r1, sp, ip, lsr #32 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - strdeq r0, [sp, r8] │ │ │ │ + orreq r1, sp, r0 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - orreq r0, sp, ip, asr #31 │ │ │ │ - orrseq r7, r5, r0, asr #30 │ │ │ │ - @ instruction: 0x018d0f9c │ │ │ │ + ldrdeq r0, [sp, r4] │ │ │ │ + orrseq r7, r5, r8, asr #30 │ │ │ │ + orreq r0, sp, r4, lsr #31 │ │ │ │ @ instruction: 0x018c4894 │ │ │ │ - orrseq r7, r5, r8, lsl #30 │ │ │ │ - orreq r0, sp, r4, ror #30 │ │ │ │ + orrseq r7, r5, r0, lsl pc │ │ │ │ + orreq r0, sp, ip, ror #30 │ │ │ │ orreq r4, ip, ip, asr r8 │ │ │ │ - orreq r0, sp, r0, lsr pc │ │ │ │ - @ instruction: 0x01957e9c │ │ │ │ - strdeq r0, [sp, r8] │ │ │ │ + orreq r0, sp, r8, lsr pc │ │ │ │ + orrseq r7, r5, r4, lsr #29 │ │ │ │ + orreq r0, sp, r0, lsl #30 │ │ │ │ strdeq r4, [ip, r0] │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - orrseq r7, r5, r4, ror #28 │ │ │ │ - orreq r0, sp, r0, asr #29 │ │ │ │ + orrseq r7, r5, ip, ror #28 │ │ │ │ + orreq r0, sp, r8, asr #29 │ │ │ │ @ instruction: 0x018c47b8 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ │ │ │ │ 0012bf3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -111140,16 +111140,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12bf60 │ │ │ │ - @ instruction: 0x01957c9c │ │ │ │ - strdeq r0, [sp, r8] │ │ │ │ + orrseq r7, r5, r4, lsr #25 │ │ │ │ + orreq r0, sp, r0, lsl #26 │ │ │ │ orreq r4, ip, ip, ror #11 │ │ │ │ │ │ │ │ 0012bfb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -111282,27 +111282,27 @@ │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 12c0c8 │ │ │ │ orreq r4, ip, r8, asr r5 │ │ │ │ orreq r4, ip, ip, asr r5 │ │ │ │ - orrseq r7, r5, ip, lsl fp │ │ │ │ - orreq r0, sp, r8, ror fp │ │ │ │ + orrseq r7, r5, r4, lsr #22 │ │ │ │ + orreq r0, sp, r0, lsl #23 │ │ │ │ orreq r4, ip, r0, ror r4 │ │ │ │ - orrseq r7, r5, r4, ror #21 │ │ │ │ - orreq r0, sp, r0, asr #22 │ │ │ │ + orrseq r7, r5, ip, ror #21 │ │ │ │ + orreq r0, sp, r8, asr #22 │ │ │ │ orreq r4, ip, r8, lsr r4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - orrseq r7, r5, ip, lsr #21 │ │ │ │ - orreq r0, sp, r8, lsl #22 │ │ │ │ + @ instruction: 0x01957ab4 │ │ │ │ + orreq r0, sp, r0, lsl fp │ │ │ │ orreq r4, ip, r0, lsl #8 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - orrseq r7, r5, r0, ror sl │ │ │ │ - orreq r0, sp, ip, asr #21 │ │ │ │ + orrseq r7, r5, r8, ror sl │ │ │ │ + ldrdeq r0, [sp, r4] │ │ │ │ orreq r4, ip, r4, asr #7 │ │ │ │ │ │ │ │ 0012c210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -111324,16 +111324,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 12c284 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12c230 │ │ │ │ - orrseq r7, r5, ip, asr #19 │ │ │ │ - orreq r0, sp, r8, lsr #20 │ │ │ │ + @ instruction: 0x019579d4 │ │ │ │ + orreq r0, sp, r0, lsr sl │ │ │ │ orreq r4, ip, r8, lsl r3 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 0012c288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -111517,33 +111517,33 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #155 @ 0x9b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12c450 │ │ │ │ - orrseq r7, r5, r0, ror r9 │ │ │ │ + orrseq r7, r5, r8, ror r9 │ │ │ │ roreq ip, r0, #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018c4294 │ │ │ │ lsleq ip, r8, #2 │ │ │ │ andeq r6, r0, r4, lsl #27 │ │ │ │ andeq r7, r0, r4, ror #8 │ │ │ │ orreq r3, ip, ip, lsr r8 │ │ │ │ strdeq r3, [ip, r4] │ │ │ │ orreq r4, ip, r8, asr r2 │ │ │ │ ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ lsreq fp, ip @ │ │ │ │ - orreq r0, sp, r4, ror #15 │ │ │ │ - @ instruction: 0x018d07b4 │ │ │ │ - orreq r0, sp, r4, lsl #15 │ │ │ │ - orreq r0, sp, r4, asr r7 │ │ │ │ - orreq r0, sp, r4, lsr #14 │ │ │ │ + orreq r0, sp, ip, ror #15 │ │ │ │ + @ instruction: 0x018d07bc │ │ │ │ + orreq r0, sp, ip, lsl #15 │ │ │ │ + orreq r0, sp, ip, asr r7 │ │ │ │ + orreq r0, sp, ip, lsr #14 │ │ │ │ │ │ │ │ 0012c5c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #652] @ 12c864 │ │ │ │ @@ -111714,36 +111714,36 @@ │ │ │ │ lsreq fp, r8, lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq fp, ip, #28 │ │ │ │ andeq r7, r0, ip, lsl #18 │ │ │ │ @ instruction: 0x018c3f9c │ │ │ │ orreq r3, ip, r0, asr #30 │ │ │ │ asreq fp, r8, sp │ │ │ │ - orrseq r7, r5, r0, lsl r5 │ │ │ │ - orreq r0, sp, ip, ror #10 │ │ │ │ + orrseq r7, r5, r8, lsl r5 │ │ │ │ + orreq r0, sp, r4, ror r5 │ │ │ │ orreq r3, ip, r4, ror #28 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x019574d0 │ │ │ │ - orreq r0, sp, ip, lsr #10 │ │ │ │ + @ instruction: 0x019574d8 │ │ │ │ + orreq r0, sp, r4, lsr r5 │ │ │ │ orreq r3, ip, r4, lsr #28 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - @ instruction: 0x01957494 │ │ │ │ - strdeq r0, [sp, r0] │ │ │ │ + @ instruction: 0x0195749c │ │ │ │ + strdeq r0, [sp, r8] │ │ │ │ orreq r3, ip, r0, ror #27 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - orrseq r7, r5, r8, asr r4 │ │ │ │ - @ instruction: 0x018d04b4 │ │ │ │ + orrseq r7, r5, r0, ror #8 │ │ │ │ + @ instruction: 0x018d04bc │ │ │ │ orreq r3, ip, ip, lsr #27 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - orrseq r7, r5, ip, lsl r4 │ │ │ │ - orreq r0, sp, r8, ror r4 │ │ │ │ + orrseq r7, r5, r4, lsr #8 │ │ │ │ + orreq r0, sp, r0, lsl #9 │ │ │ │ orreq r3, ip, r0, ror sp │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - orrseq r7, r5, r0, ror #7 │ │ │ │ - orreq r0, sp, ip, lsr r4 │ │ │ │ + orrseq r7, r5, r8, ror #7 │ │ │ │ + orreq r0, sp, r4, asr #8 │ │ │ │ orreq r3, ip, r4, lsr sp │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 0012c8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -112661,104 +112661,104 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 12c960 │ │ │ │ lsleq fp, r0, fp │ │ │ │ lsleq fp, r0, #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsreq fp, ip, #21 │ │ │ │ - orrseq r5, r1, r8, lsr #11 │ │ │ │ + @ instruction: 0x019155b0 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ orreq r3, ip, r4, ror fp │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq r7, r5, r8, lsr #5 │ │ │ │ + @ instruction: 0x019572b0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - orrseq r7, r5, r4, asr r1 │ │ │ │ - orrseq r5, r1, ip, lsl r2 │ │ │ │ + orrseq r7, r5, ip, asr r1 │ │ │ │ + orrseq r5, r1, r4, lsr #4 │ │ │ │ ldrdeq r3, [ip, ip] │ │ │ │ - orrseq r6, r5, r0, lsl pc │ │ │ │ - orreq pc, ip, r4, ror #27 │ │ │ │ + orrseq r6, r5, r8, lsl pc │ │ │ │ + orreq pc, ip, ip, ror #27 │ │ │ │ orreq r3, ip, r8, asr #14 │ │ │ │ - orrseq r6, r5, ip, ror lr │ │ │ │ - orreq lr, sp, r4, lsr #4 │ │ │ │ - @ instruction: 0x018cfd9c │ │ │ │ + orrseq r6, r5, r4, lsl #29 │ │ │ │ + orreq lr, sp, ip, lsr #4 │ │ │ │ + orreq pc, ip, r4, lsr #27 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ orreq r3, ip, r4, lsr r6 │ │ │ │ - orrseq r6, r5, r8, ror #26 │ │ │ │ - orreq lr, sp, r8, ror #1 │ │ │ │ - orreq pc, ip, ip, asr ip @ │ │ │ │ + orrseq r6, r5, r0, ror sp │ │ │ │ + strdeq lr, [sp, r0] │ │ │ │ + orreq pc, ip, r4, ror #24 │ │ │ │ orreq r3, ip, r4, asr #11 │ │ │ │ - @ instruction: 0x01956cf8 │ │ │ │ - orreq pc, ip, ip, lsl ip @ │ │ │ │ + orrseq r6, r5, r0, lsl #26 │ │ │ │ + orreq pc, ip, r4, lsr #24 │ │ │ │ orreq r3, ip, r0, lsl #11 │ │ │ │ - @ instruction: 0x01956cb4 │ │ │ │ + @ instruction: 0x01956cbc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x018cfbb0 │ │ │ │ + @ instruction: 0x018cfbb8 │ │ │ │ orreq r3, ip, r4, lsl r5 │ │ │ │ - orrseq r6, r5, r8, asr #24 │ │ │ │ + orrseq r6, r5, r0, asr ip │ │ │ │ orreq r3, ip, r0, lsr r4 │ │ │ │ - orrseq r6, r5, r4, ror #22 │ │ │ │ - orreq sp, sp, r4, ror #29 │ │ │ │ - orreq pc, ip, r8, asr sl @ │ │ │ │ + orrseq r6, r5, ip, ror #22 │ │ │ │ + orreq sp, sp, ip, ror #29 │ │ │ │ + orreq pc, ip, r0, ror #20 │ │ │ │ orreq r3, ip, r0, asr #7 │ │ │ │ - @ instruction: 0x01956af4 │ │ │ │ + @ instruction: 0x01956afc │ │ │ │ orreq r0, ip, r4, ror r2 │ │ │ │ - orreq sp, sp, r0, asr #28 │ │ │ │ - @ instruction: 0x018cf9b8 │ │ │ │ + orreq sp, sp, r8, asr #28 │ │ │ │ + orreq pc, ip, r0, asr #19 │ │ │ │ ldrdeq r0, [ip, r8] │ │ │ │ @ instruction: 0x018c0194 │ │ │ │ @ instruction: 0x018c3294 │ │ │ │ - orrseq r6, r5, r8, asr #19 │ │ │ │ + @ instruction: 0x019569d0 │ │ │ │ orreq r0, ip, r4, lsr r1 │ │ │ │ - orreq pc, ip, r4, lsr #17 │ │ │ │ - orreq pc, ip, r0, ror r8 @ │ │ │ │ + orreq pc, ip, ip, lsr #17 │ │ │ │ + orreq pc, ip, r8, ror r8 @ │ │ │ │ ldrdeq r3, [ip, r4] │ │ │ │ - orrseq r6, r5, r8, lsl #18 │ │ │ │ - orreq pc, ip, r8, lsr r8 @ │ │ │ │ + orrseq r6, r5, r0, lsl r9 │ │ │ │ + orreq pc, ip, r0, asr #16 │ │ │ │ @ instruction: 0x018c319c │ │ │ │ - @ instruction: 0x019568d0 │ │ │ │ - orreq pc, ip, r0, lsl #16 │ │ │ │ + @ instruction: 0x019568d8 │ │ │ │ + orreq pc, ip, r8, lsl #16 │ │ │ │ orreq r3, ip, r8, ror #2 │ │ │ │ - @ instruction: 0x0195689c │ │ │ │ - ldrdeq pc, [ip, ip] │ │ │ │ + orrseq r6, r5, r4, lsr #17 │ │ │ │ + orreq pc, ip, r4, ror #15 │ │ │ │ orreq r3, ip, r0, asr #2 │ │ │ │ - orrseq r6, r5, r4, ror r8 │ │ │ │ - orreq pc, ip, ip, lsr #15 │ │ │ │ - orreq pc, ip, ip, ror r7 @ │ │ │ │ + orrseq r6, r5, ip, ror r8 │ │ │ │ + @ instruction: 0x018cf7b4 │ │ │ │ + orreq pc, ip, r4, lsl #15 │ │ │ │ orreq r3, ip, r0, ror #1 │ │ │ │ - orrseq r6, r5, r4, lsl r8 │ │ │ │ - orreq pc, ip, ip, asr #14 │ │ │ │ - orreq pc, ip, r0, lsr #14 │ │ │ │ + orrseq r6, r5, ip, lsl r8 │ │ │ │ + orreq pc, ip, r4, asr r7 @ │ │ │ │ + orreq pc, ip, r8, lsr #14 │ │ │ │ orreq r3, ip, r8, lsl #1 │ │ │ │ - @ instruction: 0x019567bc │ │ │ │ - orreq pc, ip, r0, lsl #14 │ │ │ │ + orrseq r6, r5, r4, asr #15 │ │ │ │ + orreq pc, ip, r8, lsl #14 │ │ │ │ orreq r3, ip, r4, rrx │ │ │ │ - @ instruction: 0x01956798 │ │ │ │ - orreq pc, ip, ip, asr #13 │ │ │ │ + orrseq r6, r5, r0, lsr #15 │ │ │ │ + ldrdeq pc, [ip, r4] │ │ │ │ orreq r3, ip, r0, lsr r0 │ │ │ │ - orrseq r6, r5, r4, ror #14 │ │ │ │ - @ instruction: 0x018cf694 │ │ │ │ + orrseq r6, r5, ip, ror #14 │ │ │ │ + @ instruction: 0x018cf69c │ │ │ │ strdeq r2, [ip, r8] │ │ │ │ - orrseq r6, r5, ip, lsr #14 │ │ │ │ - orreq pc, ip, r0, ror #12 │ │ │ │ + orrseq r6, r5, r4, lsr r7 │ │ │ │ + orreq pc, ip, r8, ror #12 │ │ │ │ orreq r2, ip, r4, asr #31 │ │ │ │ - @ instruction: 0x019566f8 │ │ │ │ - orreq pc, ip, ip, lsr #12 │ │ │ │ + orrseq r6, r5, r0, lsl #14 │ │ │ │ + orreq pc, ip, r4, lsr r6 @ │ │ │ │ @ instruction: 0x018c2f90 │ │ │ │ - orrseq r6, r5, r4, asr #13 │ │ │ │ - strdeq pc, [ip, r8] │ │ │ │ + orrseq r6, r5, ip, asr #13 │ │ │ │ + orreq pc, ip, r0, lsl #12 │ │ │ │ orreq r2, ip, ip, asr pc │ │ │ │ - @ instruction: 0x01956690 │ │ │ │ - orreq pc, ip, r4, asr #11 │ │ │ │ + @ instruction: 0x01956698 │ │ │ │ + orreq pc, ip, ip, asr #11 │ │ │ │ orreq r2, ip, r8, lsr #30 │ │ │ │ - orrseq r6, r5, ip, asr r6 │ │ │ │ - @ instruction: 0x018cf594 │ │ │ │ - orreq pc, ip, r4, ror #10 │ │ │ │ + orrseq r6, r5, r4, ror #12 │ │ │ │ + @ instruction: 0x018cf59c │ │ │ │ + orreq pc, ip, ip, ror #10 │ │ │ │ orreq r2, ip, r8, asr #29 │ │ │ │ - @ instruction: 0x019565fc │ │ │ │ + orrseq r6, r5, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ ldr fp, [pc, #312] @ 12da00 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -112917,17 +112917,17 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12daf0 │ │ │ │ asreq r6, r0, #20 │ │ │ │ orreq r2, ip, r4, lsr #22 │ │ │ │ - orreq pc, ip, r8, ror #2 │ │ │ │ + orreq pc, ip, r0, ror r1 @ │ │ │ │ strdeq r2, [ip, r4] │ │ │ │ - orrseq r6, r5, r4, lsr r2 │ │ │ │ + orrseq r6, r5, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #352] @ 0x160 │ │ │ │ ldr fp, [pc, #264] @ 12dc6c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -113068,17 +113068,17 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12dd44 │ │ │ │ lsleq r6, r8, #16 │ │ │ │ orreq r2, ip, r4, lsl #18 │ │ │ │ - orreq lr, ip, r4, lsl pc │ │ │ │ + orreq lr, ip, ip, lsl pc │ │ │ │ ldrdeq r2, [ip, r4] │ │ │ │ - @ instruction: 0x01955ff8 │ │ │ │ + orrseq r6, r5, r0 │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ ldr r1, [pc, #56] @ 12dde4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [pc, #52] @ 12dde8 │ │ │ │ lsr lr, r2, #16 │ │ │ │ ldr r0, [pc, #48] @ 12ddec │ │ │ │ @@ -113340,16 +113340,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 12e18c │ │ │ │ asreq sl, ip, #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r2, ip, r8, lsl r5 │ │ │ │ - orrseq r5, r5, r8, lsr #24 │ │ │ │ - ldrdeq lr, [ip, r4] │ │ │ │ + orrseq r5, r5, r0, lsr ip │ │ │ │ + ldrdeq lr, [ip, ip] │ │ │ │ │ │ │ │ 0012e1d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #300] @ 12e31c │ │ │ │ @@ -113428,20 +113428,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12e288 │ │ │ │ orreq r2, ip, r4, ror #8 │ │ │ │ lsleq sl, r8, r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r5, r5, r8, ror #22 │ │ │ │ + orrseq r5, r5, r0, ror fp │ │ │ │ roreq r6, r0, #5 │ │ │ │ orreq r2, ip, ip, lsr #8 │ │ │ │ lsleq sl, r4, #3 │ │ │ │ - orreq lr, ip, ip, lsr #19 │ │ │ │ - orreq lr, ip, ip, ror r9 │ │ │ │ + @ instruction: 0x018ce9b4 │ │ │ │ + orreq lr, ip, r4, lsl #19 │ │ │ │ │ │ │ │ 0012e340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 12e3d4 │ │ │ │ @@ -113477,17 +113477,17 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 12e390 │ │ │ │ strheq sl, [r0, ip]! │ │ │ │ muleq r0, ip, r6 │ │ │ │ @ instruction: 0x01a23b3c │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ - orreq lr, ip, r8, asr #17 │ │ │ │ + ldrdeq lr, [ip, r0] │ │ │ │ strdeq r2, [ip, r8] │ │ │ │ - orrseq r5, r5, r0, lsl #20 │ │ │ │ + orrseq r5, r5, r8, lsl #20 │ │ │ │ │ │ │ │ 0012e3f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #732] @ 12e6e4 │ │ │ │ @@ -113678,37 +113678,37 @@ │ │ │ │ @ instruction: 0x01a23ab0 │ │ │ │ moveq sl, r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ roreq r9, ip, #31 │ │ │ │ asreq r9, ip, #31 │ │ │ │ andeq r6, r0, r4, ror #12 │ │ │ │ orreq r2, ip, r4, ror #4 │ │ │ │ - orrseq sl, r1, ip, lsr r7 │ │ │ │ + orrseq sl, r1, r4, asr #14 │ │ │ │ orreq r1, ip, r0, lsr #1 │ │ │ │ muleq r0, r0, fp │ │ │ │ - orrseq r5, r5, r0, ror #16 │ │ │ │ - orreq lr, ip, ip, lsl r7 │ │ │ │ + orrseq r5, r5, r8, ror #16 │ │ │ │ + orreq lr, ip, r4, lsr #14 │ │ │ │ orreq r2, ip, ip, asr #2 │ │ │ │ - orrseq r5, r5, ip, lsl r8 │ │ │ │ - ldrdeq lr, [ip, r4] │ │ │ │ + orrseq r5, r5, r4, lsr #16 │ │ │ │ + ldrdeq lr, [ip, ip] │ │ │ │ orreq r2, ip, r8, lsl #2 │ │ │ │ - orrseq r5, r5, r0, ror #15 │ │ │ │ - @ instruction: 0x018ce698 │ │ │ │ + orrseq r5, r5, r8, ror #15 │ │ │ │ + orreq lr, ip, r0, lsr #13 │ │ │ │ orreq r2, ip, ip, asr #1 │ │ │ │ - orrseq r5, r5, r8, lsr #15 │ │ │ │ - orreq lr, ip, r0, ror #12 │ │ │ │ + @ instruction: 0x019557b0 │ │ │ │ + orreq lr, ip, r8, ror #12 │ │ │ │ @ instruction: 0x018c2094 │ │ │ │ - orrseq r5, r5, r0, ror r7 │ │ │ │ - orreq lr, ip, r8, lsr #12 │ │ │ │ + orrseq r5, r5, r8, ror r7 │ │ │ │ + orreq lr, ip, r0, lsr r6 │ │ │ │ orreq r2, ip, ip, asr r0 │ │ │ │ - orrseq r5, r5, r8, lsr r7 │ │ │ │ - strdeq lr, [ip, r0] │ │ │ │ + orrseq r5, r5, r0, asr #14 │ │ │ │ + strdeq lr, [ip, r8] │ │ │ │ orreq r2, ip, r4, lsr #32 │ │ │ │ - orrseq r5, r5, r0, lsl #14 │ │ │ │ - @ instruction: 0x018ce5b8 │ │ │ │ + orrseq r5, r5, r8, lsl #14 │ │ │ │ + orreq lr, ip, r0, asr #11 │ │ │ │ orreq r1, ip, ip, ror #31 │ │ │ │ │ │ │ │ 0012e760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -113816,15 +113816,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq pc, [fp, ip] │ │ │ │ orreq r1, ip, ip, lsr #28 │ │ │ │ - orrseq r5, r5, r8, lsr r5 │ │ │ │ + orrseq r5, r5, r0, asr #10 │ │ │ │ │ │ │ │ 0012e924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -113919,15 +113919,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, fp, r4, asr #22 │ │ │ │ - orrseq r5, r5, r8, lsr #7 │ │ │ │ + @ instruction: 0x019553b0 │ │ │ │ orreq r1, ip, r8, lsl #25 │ │ │ │ │ │ │ │ 0012eabc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -114138,23 +114138,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, ip, r8, asr #21 │ │ │ │ - @ instruction: 0x019551d0 │ │ │ │ + @ instruction: 0x019551d8 │ │ │ │ lsreq r9, ip, #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r5, r4, asr #2 │ │ │ │ + orrseq r5, r5, ip, asr #2 │ │ │ │ orreq r1, ip, r8, lsr #20 │ │ │ │ strdeq r1, [ip, ip] │ │ │ │ - orrseq r5, r5, r0, lsl #2 │ │ │ │ + orrseq r5, r5, r8, lsl #2 │ │ │ │ orreq pc, fp, ip, ror #15 │ │ │ │ - orrseq r5, r5, r0, asr r0 │ │ │ │ + orrseq r5, r5, r8, asr r0 │ │ │ │ orreq r1, ip, r8, lsr r9 │ │ │ │ │ │ │ │ 0012ee40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -114458,26 +114458,26 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, ip, r4, ror #12 │ │ │ │ - orrseq r4, r5, ip, ror #26 │ │ │ │ + orrseq r4, r5, r4, ror sp │ │ │ │ asreq r9, r8, #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01954cd4 │ │ │ │ + @ instruction: 0x01954cdc │ │ │ │ @ instruction: 0x018c15b8 │ │ │ │ orreq r1, ip, r8, ror r5 │ │ │ │ - orrseq r4, r5, ip, ror ip │ │ │ │ + orrseq r4, r5, r4, lsl #25 │ │ │ │ orreq pc, fp, r4, lsr #6 │ │ │ │ - orrseq r4, r5, ip, lsl #23 │ │ │ │ + @ instruction: 0x01954b94 │ │ │ │ orreq r1, ip, ip, ror #8 │ │ │ │ orreq pc, fp, r0, ror #5 │ │ │ │ - orrseq r4, r5, r8, asr #22 │ │ │ │ + orrseq r4, r5, r0, asr fp │ │ │ │ orreq r1, ip, r8, lsr #8 │ │ │ │ │ │ │ │ 0012f344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114716,21 +114716,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r5, r8, lsr #17 │ │ │ │ + @ instruction: 0x019548b0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq lr, fp, r0, lsr #30 │ │ │ │ - orrseq r4, r5, r4, lsl #15 │ │ │ │ + orrseq r4, r5, ip, lsl #15 │ │ │ │ orreq r1, ip, r4, rrx │ │ │ │ orreq lr, fp, r0, ror #29 │ │ │ │ - orrseq r4, r5, r4, asr #14 │ │ │ │ + orrseq r4, r5, ip, asr #14 │ │ │ │ orreq r1, ip, r4, lsr #32 │ │ │ │ │ │ │ │ 0012f730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114863,21 +114863,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, fp, r0, asr #29 │ │ │ │ - orrseq r4, r5, ip, ror r5 │ │ │ │ + orrseq r4, r5, r4, lsl #11 │ │ │ │ orreq r0, ip, ip, asr lr │ │ │ │ ldrdeq lr, [fp, r4] │ │ │ │ - orrseq r4, r5, r8, lsr r5 │ │ │ │ + orrseq r4, r5, r0, asr #10 │ │ │ │ orreq r0, ip, r0, lsr #28 │ │ │ │ orreq lr, fp, r4, ror #28 │ │ │ │ - @ instruction: 0x019544f8 │ │ │ │ + orrseq r4, r5, r0, lsl #10 │ │ │ │ ldrdeq r0, [ip, r8] │ │ │ │ │ │ │ │ 0012f974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -114973,15 +114973,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq lr, [fp, r4] │ │ │ │ - orrseq r4, r5, r8, asr r3 │ │ │ │ + orrseq r4, r5, r0, ror #6 │ │ │ │ orreq r0, ip, r8, lsr ip │ │ │ │ │ │ │ │ 0012fb0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115161,18 +115161,18 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, ip, r8, lsl sl │ │ │ │ orreq r0, ip, r8, asr #19 │ │ │ │ - orrseq r4, r5, r8, asr #2 │ │ │ │ + orrseq r4, r5, r0, asr r1 │ │ │ │ orreq lr, fp, r8, lsl #16 │ │ │ │ orreq r0, ip, ip, lsl #19 │ │ │ │ - orrseq r4, r5, ip, lsl #2 │ │ │ │ + orrseq r4, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0012fdfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -115352,18 +115352,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, fp, r0, ror #25 │ │ │ │ - orrseq r3, r5, r0, ror #28 │ │ │ │ + orrseq r3, r5, r8, ror #28 │ │ │ │ ldrdeq r0, [ip, r0] │ │ │ │ orreq lr, fp, r4, lsl r5 │ │ │ │ - orrseq r3, r5, r0, lsr #28 │ │ │ │ + orrseq r3, r5, r8, lsr #28 │ │ │ │ @ instruction: 0x018c0690 │ │ │ │ │ │ │ │ 001300f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115545,18 +115545,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, ip, ip, lsr #8 │ │ │ │ - orrseq r3, r5, r4, ror #22 │ │ │ │ + orrseq r3, r5, ip, ror #22 │ │ │ │ ldrdeq r0, [ip, r4] │ │ │ │ orreq lr, fp, r8, lsl r2 │ │ │ │ - orrseq r3, r5, r4, lsr #22 │ │ │ │ + orrseq r3, r5, ip, lsr #22 │ │ │ │ @ instruction: 0x018c0394 │ │ │ │ │ │ │ │ 001303f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115738,18 +115738,18 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, fp, r8, ror #13 │ │ │ │ - orrseq r3, r5, r8, ror #16 │ │ │ │ + orrseq r3, r5, r0, ror r8 │ │ │ │ ldrdeq r0, [ip, r8] │ │ │ │ orreq sp, fp, ip, lsl pc │ │ │ │ - orrseq r3, r5, r8, lsr #16 │ │ │ │ + orrseq r3, r5, r0, lsr r8 │ │ │ │ @ instruction: 0x018c0098 │ │ │ │ │ │ │ │ 001306ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -116023,21 +116023,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, fp, r0, lsl #26 │ │ │ │ - orrseq r3, r5, r8, lsr r4 │ │ │ │ + orrseq r3, r5, r0, asr #8 │ │ │ │ orreq pc, fp, r8, lsr #25 │ │ │ │ orreq pc, fp, r0, asr #25 │ │ │ │ - @ instruction: 0x019533f8 │ │ │ │ + orrseq r3, r5, r0, lsl #8 │ │ │ │ orreq pc, fp, r8, ror #24 │ │ │ │ @ instruction: 0x018bdab0 │ │ │ │ - @ instruction: 0x019533bc │ │ │ │ + orrseq r3, r5, r4, asr #7 │ │ │ │ orreq pc, fp, ip, lsr #24 │ │ │ │ │ │ │ │ 00130b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -116144,15 +116144,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq sp, [fp, r8] │ │ │ │ - orrseq r3, r5, r4, ror #3 │ │ │ │ + orrseq r3, r5, ip, ror #3 │ │ │ │ orreq pc, fp, r4, asr sl @ │ │ │ │ │ │ │ │ 00130d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -116359,24 +116359,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, fp, r4, ror #17 │ │ │ │ - @ instruction: 0x01953098 │ │ │ │ + orrseq r3, r5, r0, lsr #1 │ │ │ │ asreq r7, r4, #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq pc, fp, r8, asr #16 │ │ │ │ - orrseq r3, r5, r0, lsl r0 │ │ │ │ + orrseq r3, r5, r8, lsl r0 │ │ │ │ orreq pc, fp, r0, lsr #16 │ │ │ │ - orrseq r2, r5, ip, asr #31 │ │ │ │ + @ instruction: 0x01952fd4 │ │ │ │ orreq sp, fp, ip, lsl #11 │ │ │ │ orreq pc, fp, r4, ror #14 │ │ │ │ - orrseq r2, r5, r8, lsr #30 │ │ │ │ + orrseq r2, r5, r0, lsr pc │ │ │ │ │ │ │ │ 0013109c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -116526,15 +116526,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ asreq r7, r0, #3 │ │ │ │ strdeq sp, [fp, ip] │ │ │ │ - orrseq r2, r5, r0, lsr #25 │ │ │ │ + orrseq r2, r5, r8, lsr #25 │ │ │ │ ldrdeq pc, [fp, r0] │ │ │ │ │ │ │ │ 00131310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116630,24 +116630,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1313a8 │ │ │ │ - @ instruction: 0x018cb894 │ │ │ │ + @ instruction: 0x018cb89c │ │ │ │ orreq pc, fp, r8, asr #7 │ │ │ │ - orrseq r2, r5, r0, lsl #23 │ │ │ │ + orrseq r2, r5, r8, lsl #23 │ │ │ │ orreq fp, fp, r0, asr r6 │ │ │ │ orreq pc, fp, r0, asr #7 │ │ │ │ orreq pc, fp, r4, ror r3 @ │ │ │ │ - orrseq r2, r5, ip, lsr #22 │ │ │ │ - orreq fp, ip, r8, lsl #16 │ │ │ │ + orrseq r2, r5, r4, lsr fp │ │ │ │ + orreq fp, ip, r0, lsl r8 │ │ │ │ orreq pc, fp, ip, lsr r3 @ │ │ │ │ - @ instruction: 0x01952af4 │ │ │ │ + @ instruction: 0x01952afc │ │ │ │ │ │ │ │ 001314b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ @@ -116723,23 +116723,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 131504 │ │ │ │ - orrseq r2, r5, ip, lsr #20 │ │ │ │ - orreq fp, ip, r8, lsr r7 │ │ │ │ + orrseq r2, r5, r4, lsr sl │ │ │ │ + orreq fp, ip, r0, asr #14 │ │ │ │ orreq pc, fp, r8, ror #4 │ │ │ │ strdeq fp, [fp, r0] │ │ │ │ orreq pc, fp, r0, ror r2 @ │ │ │ │ - @ instruction: 0x019529d4 │ │ │ │ + @ instruction: 0x019529dc │ │ │ │ orreq pc, fp, ip, lsl #4 │ │ │ │ - @ instruction: 0x01952994 │ │ │ │ - orreq fp, ip, r0, lsr #13 │ │ │ │ + @ instruction: 0x0195299c │ │ │ │ + orreq fp, ip, r8, lsr #13 │ │ │ │ ldrdeq pc, [fp, r0] │ │ │ │ │ │ │ │ 00131624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -116799,19 +116799,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 131670 │ │ │ │ - orrseq r2, r5, r4, lsr #17 │ │ │ │ - @ instruction: 0x018cb5b0 │ │ │ │ + orrseq r2, r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x018cb5b8 │ │ │ │ orreq pc, fp, r0, ror #1 │ │ │ │ - orrseq r2, r5, ip, ror #16 │ │ │ │ - orreq fp, ip, r8, ror r5 │ │ │ │ + orrseq r2, r5, r4, ror r8 │ │ │ │ + orreq fp, ip, r0, lsl #11 │ │ │ │ orreq pc, fp, r8, lsr #1 │ │ │ │ │ │ │ │ 0013173c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -116900,21 +116900,21 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 131788 │ │ │ │ orreq fp, fp, r0, lsl #5 │ │ │ │ orreq pc, fp, r0, lsl r0 @ │ │ │ │ - orrseq r2, r5, r4, ror #14 │ │ │ │ + orrseq r2, r5, ip, ror #14 │ │ │ │ @ instruction: 0x018bef9c │ │ │ │ - orrseq r2, r5, r0, lsr #14 │ │ │ │ - orreq fp, ip, ip, lsr #8 │ │ │ │ + orrseq r2, r5, r8, lsr #14 │ │ │ │ + orreq fp, ip, r4, lsr r4 │ │ │ │ orreq lr, fp, ip, asr pc │ │ │ │ - orrseq r2, r5, r8, ror #13 │ │ │ │ - strdeq fp, [ip, r4] │ │ │ │ + @ instruction: 0x019526f0 │ │ │ │ + strdeq fp, [ip, ip] │ │ │ │ orreq lr, fp, r4, lsr #30 │ │ │ │ │ │ │ │ 001318d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117019,18 +117019,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #229 @ 0xe5 │ │ │ │ b 131a38 │ │ │ │ - orrseq r2, r5, ip, asr #10 │ │ │ │ + orrseq r2, r5, r4, asr r5 │ │ │ │ orreq lr, fp, ip, ror #27 │ │ │ │ orreq lr, fp, r4, lsl #27 │ │ │ │ - orrseq r2, r5, ip, lsl #10 │ │ │ │ + orrseq r2, r5, r4, lsl r5 │ │ │ │ orreq lr, fp, ip, lsr #27 │ │ │ │ orreq lr, fp, r4, asr #26 │ │ │ │ │ │ │ │ 00131a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -117083,20 +117083,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 131af8 │ │ │ │ - orreq fp, ip, r8, asr r1 │ │ │ │ + orreq fp, ip, r0, ror #2 │ │ │ │ strdeq lr, [fp, r8] │ │ │ │ - @ instruction: 0x019524bc │ │ │ │ - orreq fp, ip, r4, lsr #2 │ │ │ │ + orrseq r2, r5, r4, asr #9 │ │ │ │ + orreq fp, ip, ip, lsr #2 │ │ │ │ orreq lr, fp, r4, asr #25 │ │ │ │ - orrseq r2, r5, r8, lsl #9 │ │ │ │ + @ instruction: 0x01952490 │ │ │ │ │ │ │ │ 00131b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -117315,36 +117315,36 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 131bfc │ │ │ │ roreq r6, r0, #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, fp, ip, ror r1 │ │ │ │ lsleq r6, r0, r8 │ │ │ │ - orrseq r2, r5, r8, lsl #7 │ │ │ │ + @ instruction: 0x01952390 │ │ │ │ @ instruction: 0x018bebbc │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x018beb9c │ │ │ │ - orreq sl, ip, r4, lsl #31 │ │ │ │ + orreq sl, ip, ip, lsl #31 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ orreq fp, fp, r8, lsl #15 │ │ │ │ - orreq sl, ip, r0, ror #29 │ │ │ │ + orreq sl, ip, r8, ror #29 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x018caeb0 │ │ │ │ - orrseq r2, r5, r8, ror #3 │ │ │ │ - orreq sl, ip, ip, ror lr │ │ │ │ + @ instruction: 0x018caeb8 │ │ │ │ + @ instruction: 0x019521f0 │ │ │ │ + orreq sl, ip, r4, lsl #29 │ │ │ │ orreq lr, fp, r8, lsl sl │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orrseq r2, r5, ip, lsr #3 │ │ │ │ - orreq sl, ip, r0, asr #28 │ │ │ │ + @ instruction: 0x019521b4 │ │ │ │ + orreq sl, ip, r8, asr #28 │ │ │ │ ldrdeq lr, [fp, ip] │ │ │ │ - orreq sl, ip, r8, lsl #28 │ │ │ │ - ldrdeq sl, [ip, r8] │ │ │ │ + orreq sl, ip, r0, lsl lr │ │ │ │ + orreq sl, ip, r0, ror #27 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orrseq r2, r5, r0, lsl r1 │ │ │ │ - orreq sl, ip, r4, lsr #27 │ │ │ │ + orrseq r2, r5, r8, lsl r1 │ │ │ │ + orreq sl, ip, ip, lsr #27 │ │ │ │ orreq lr, fp, r8, lsr r9 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 00131f6c : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #312] @ 0x138 │ │ │ │ strne r3, [r1] │ │ │ │ @@ -117381,17 +117381,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 131fc4 │ │ │ │ - orrseq r2, r5, ip, asr #32 │ │ │ │ + orrseq r2, r5, r4, asr r0 │ │ │ │ orreq lr, fp, r0, asr #17 │ │ │ │ - @ instruction: 0x018cac98 │ │ │ │ + orreq sl, ip, r0, lsr #25 │ │ │ │ orreq lr, fp, r4, lsr r8 │ │ │ │ │ │ │ │ 00132014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117413,16 +117413,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #219 @ 0xdb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 132034 │ │ │ │ - @ instruction: 0x01951f90 │ │ │ │ - orreq sl, ip, r4, lsr #24 │ │ │ │ + @ instruction: 0x01951f98 │ │ │ │ + orreq sl, ip, ip, lsr #24 │ │ │ │ @ instruction: 0x018be7bc │ │ │ │ │ │ │ │ 00132088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -117444,16 +117444,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #245 @ 0xf5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1320a8 │ │ │ │ - orrseq r1, r5, ip, lsl pc │ │ │ │ - @ instruction: 0x018cabb0 │ │ │ │ + orrseq r1, r5, r4, lsr #30 │ │ │ │ + @ instruction: 0x018cabb8 │ │ │ │ orreq lr, fp, r8, asr #14 │ │ │ │ │ │ │ │ 001320fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -117637,34 +117637,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 132288 │ │ │ │ lsleq r6, r0, #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r6, [r0, r4]! │ │ │ │ - @ instruction: 0x01951e90 │ │ │ │ + @ instruction: 0x01951e98 │ │ │ │ @ instruction: 0x018be6b0 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, r4, ror #12 │ │ │ │ andeq r7, r0, r4, ror #11 │ │ │ │ orreq sl, fp, r0, lsl r7 │ │ │ │ orreq lr, fp, r8, asr #13 │ │ │ │ orreq lr, fp, ip, lsl r5 │ │ │ │ eorsne r5, r4, #120, 12 @ 0x7800000 │ │ │ │ orreq lr, fp, r0, asr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ lsleq r6, r4, #3 │ │ │ │ strdeq fp, [fp, ip] │ │ │ │ - orreq sl, ip, r4, asr r9 │ │ │ │ + orreq sl, ip, ip, asr r9 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - orreq sl, ip, r4, lsr #18 │ │ │ │ - strdeq sl, [ip, r4] │ │ │ │ - orrseq r1, r5, ip, lsr #24 │ │ │ │ - orreq sl, ip, r0, asr #17 │ │ │ │ + orreq sl, ip, ip, lsr #18 │ │ │ │ + strdeq sl, [ip, ip] │ │ │ │ + orrseq r1, r5, r4, lsr ip │ │ │ │ + orreq sl, ip, r8, asr #17 │ │ │ │ orreq lr, fp, r4, asr r4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 00132444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -117725,19 +117725,19 @@ │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 13248c │ │ │ │ @ instruction: 0x018ba5bc │ │ │ │ orreq lr, fp, r8, ror #8 │ │ │ │ - orrseq r1, r5, r8, lsl fp │ │ │ │ + orrseq r1, r5, r0, lsr #22 │ │ │ │ orreq lr, fp, ip, lsr r3 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x01951ad0 │ │ │ │ - orreq sl, ip, r4, ror #14 │ │ │ │ + @ instruction: 0x01951ad8 │ │ │ │ + orreq sl, ip, ip, ror #14 │ │ │ │ strdeq lr, [fp, r8] │ │ │ │ │ │ │ │ 0013255c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ @@ -118185,60 +118185,60 @@ │ │ │ │ orreq lr, fp, r0, lsr #5 │ │ │ │ orreq lr, fp, r4, asr #5 │ │ │ │ orreq lr, fp, r0, ror r2 │ │ │ │ orreq lr, fp, r4, lsl #5 │ │ │ │ @ instruction: 0x018be2b8 │ │ │ │ muleq r0, ip, r6 │ │ │ │ orreq lr, fp, ip, asr r1 │ │ │ │ - orreq sl, ip, r4, asr #9 │ │ │ │ - orrseq r1, r5, r4, lsr #16 │ │ │ │ + orreq sl, ip, ip, asr #9 │ │ │ │ + orrseq r1, r5, ip, lsr #16 │ │ │ │ orreq lr, fp, r0, asr r0 │ │ │ │ - orrseq r1, r5, r8, ror #15 │ │ │ │ - orreq sl, ip, ip, ror r4 │ │ │ │ + @ instruction: 0x019517f0 │ │ │ │ + orreq sl, ip, r4, lsl #9 │ │ │ │ orreq lr, fp, r8, lsl r0 │ │ │ │ - orrseq r1, r5, r8, lsr #14 │ │ │ │ - @ instruction: 0x018ca3bc │ │ │ │ + orrseq r1, r5, r0, lsr r7 │ │ │ │ + orreq sl, ip, r4, asr #7 │ │ │ │ orreq sp, fp, r8, asr pc │ │ │ │ @ instruction: 0x018be09c │ │ │ │ lsleq r5, ip, #22 │ │ │ │ - @ instruction: 0x0195169c │ │ │ │ - orreq sl, ip, r0, lsr r3 │ │ │ │ + orrseq r1, r5, r4, lsr #13 │ │ │ │ + orreq sl, ip, r8, lsr r3 │ │ │ │ orreq sp, fp, r8, asr #29 │ │ │ │ - orrseq r1, r5, ip, asr r6 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ + orrseq r1, r5, r4, ror #12 │ │ │ │ + strdeq sl, [ip, r8] │ │ │ │ orreq sp, fp, ip, lsl #29 │ │ │ │ - orrseq r1, r5, ip, lsl r6 │ │ │ │ - @ instruction: 0x018ca2b0 │ │ │ │ + orrseq r1, r5, r4, lsr #12 │ │ │ │ + @ instruction: 0x018ca2b8 │ │ │ │ orreq sp, fp, ip, asr #28 │ │ │ │ - @ instruction: 0x019515dc │ │ │ │ - orreq sl, ip, r0, ror r2 │ │ │ │ + orrseq r1, r5, r4, ror #11 │ │ │ │ + orreq sl, ip, r8, ror r2 │ │ │ │ orreq sp, fp, ip, lsl #28 │ │ │ │ - @ instruction: 0x0195159c │ │ │ │ - orreq sl, ip, r0, lsr r2 │ │ │ │ + orrseq r1, r5, r4, lsr #11 │ │ │ │ + orreq sl, ip, r8, lsr r2 │ │ │ │ orreq sp, fp, ip, asr #27 │ │ │ │ - strdeq sl, [ip, r8] │ │ │ │ - orrseq r1, r5, r8, asr r5 │ │ │ │ + orreq sl, ip, r0, lsl #4 │ │ │ │ + orrseq r1, r5, r0, ror #10 │ │ │ │ orreq sp, fp, r4, lsl #27 │ │ │ │ - @ instruction: 0x018ca1b8 │ │ │ │ - orrseq r1, r5, r8, lsl r5 │ │ │ │ + orreq sl, ip, r0, asr #3 │ │ │ │ + orrseq r1, r5, r0, lsr #10 │ │ │ │ orreq sp, fp, r4, asr #26 │ │ │ │ - orreq sl, ip, r8, ror r1 │ │ │ │ - @ instruction: 0x019514d8 │ │ │ │ + orreq sl, ip, r0, lsl #3 │ │ │ │ + orrseq r1, r5, r0, ror #9 │ │ │ │ orreq sp, fp, r4, lsl #26 │ │ │ │ - @ instruction: 0x0195149c │ │ │ │ - orreq sl, ip, r0, lsr r1 │ │ │ │ + orrseq r1, r5, r4, lsr #9 │ │ │ │ + orreq sl, ip, r8, lsr r1 │ │ │ │ orreq sp, fp, ip, asr #25 │ │ │ │ - orrseq r1, r5, ip, asr r4 │ │ │ │ - strdeq sl, [ip, r0] │ │ │ │ + orrseq r1, r5, r4, ror #8 │ │ │ │ + strdeq sl, [ip, r8] │ │ │ │ orreq sp, fp, ip, lsl #25 │ │ │ │ - orrseq r1, r5, ip, lsl r4 │ │ │ │ - strheq sl, [ip, r0] │ │ │ │ + orrseq r1, r5, r4, lsr #8 │ │ │ │ + strheq sl, [ip, r8] │ │ │ │ orreq sp, fp, ip, asr #24 │ │ │ │ - @ instruction: 0x019513dc │ │ │ │ - orreq sl, ip, r0, ror r0 │ │ │ │ + orrseq r1, r5, r4, ror #7 │ │ │ │ + orreq sl, ip, r8, ror r0 │ │ │ │ orreq sp, fp, ip, lsl #24 │ │ │ │ │ │ │ │ 00132d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -118410,35 +118410,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 132d84 │ │ │ │ ldrdeq r5, [r0, r4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsreq r5, r8, #13 │ │ │ │ lsleq r5, r8, #13 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - orreq r9, ip, r8, lsr #28 │ │ │ │ + orreq r9, ip, r0, lsr lr │ │ │ │ orreq sp, fp, r4, asr #22 │ │ │ │ - orrseq r1, r5, r4, ror #4 │ │ │ │ + orrseq r1, r5, ip, ror #4 │ │ │ │ orreq sp, fp, r0, asr #22 │ │ │ │ orreq sp, fp, r4, lsl #22 │ │ │ │ - orrseq r1, r5, r4, lsr #4 │ │ │ │ - orreq r9, ip, r8, lsr #27 │ │ │ │ + orrseq r1, r5, ip, lsr #4 │ │ │ │ + @ instruction: 0x018c9db0 │ │ │ │ orreq sp, fp, r4, asr #21 │ │ │ │ - orrseq r1, r5, r4, ror #3 │ │ │ │ - orreq r9, ip, r0, ror sp │ │ │ │ + orrseq r1, r5, ip, ror #3 │ │ │ │ + orreq r9, ip, r8, ror sp │ │ │ │ orreq sp, fp, ip, lsl #21 │ │ │ │ - orrseq r1, r5, ip, lsr #3 │ │ │ │ - orreq r9, ip, r8, lsr sp │ │ │ │ + @ instruction: 0x019511b4 │ │ │ │ + orreq r9, ip, r0, asr #26 │ │ │ │ orreq sp, fp, r4, asr sl │ │ │ │ - orrseq r1, r5, r4, ror r1 │ │ │ │ - orreq r9, ip, r0, lsl #26 │ │ │ │ + orrseq r1, r5, ip, ror r1 │ │ │ │ + orreq r9, ip, r8, lsl #26 │ │ │ │ orreq sp, fp, ip, lsl sl │ │ │ │ - orrseq r1, r5, ip, lsr r1 │ │ │ │ - orreq r9, ip, r8, asr #25 │ │ │ │ + orrseq r1, r5, r4, asr #2 │ │ │ │ + ldrdeq r9, [ip, r0] │ │ │ │ orreq sp, fp, r0, ror #19 │ │ │ │ - orrseq r1, r5, r0, lsl #2 │ │ │ │ + orrseq r1, r5, r8, lsl #2 │ │ │ │ │ │ │ │ 0013303c : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -118495,19 +118495,19 @@ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1330a0 │ │ │ │ lsreq r5, r4, #7 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - @ instruction: 0x01950ffc │ │ │ │ - @ instruction: 0x018c9bb8 │ │ │ │ + orrseq r1, r5, r4 │ │ │ │ + orreq r9, ip, r0, asr #23 │ │ │ │ orreq sp, fp, ip, asr #17 │ │ │ │ - orrseq r0, r5, r0, asr #31 │ │ │ │ - orreq r9, ip, ip, ror fp │ │ │ │ + orrseq r0, r5, r8, asr #31 │ │ │ │ + orreq r9, ip, r4, lsl #23 │ │ │ │ @ instruction: 0x018bd890 │ │ │ │ │ │ │ │ 00133144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118597,22 +118597,22 @@ │ │ │ │ andeq r7, r0, r4, ror #6 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ orreq sp, fp, r0, ror r4 │ │ │ │ andeq r6, r0, r0, lsl #6 │ │ │ │ orreq sp, fp, r0, lsl #9 │ │ │ │ andeq r6, r0, ip, lsr #20 │ │ │ │ orreq sp, fp, r8, asr #9 │ │ │ │ - @ instruction: 0x01950eb8 │ │ │ │ - orreq r9, ip, r0, ror sl │ │ │ │ + orrseq r0, r5, r0, asr #29 │ │ │ │ + orreq r9, ip, r8, ror sl │ │ │ │ orreq sp, fp, ip, lsl #15 │ │ │ │ - orrseq r0, r5, r0, lsl #29 │ │ │ │ - orreq r9, ip, r8, lsr sl │ │ │ │ + orrseq r0, r5, r8, lsl #29 │ │ │ │ + orreq r9, ip, r0, asr #20 │ │ │ │ orreq sp, fp, r4, asr r7 │ │ │ │ - orrseq r0, r5, r8, asr #28 │ │ │ │ - orreq r9, ip, r0, lsl #20 │ │ │ │ + orrseq r0, r5, r0, asr lr │ │ │ │ + orreq r9, ip, r8, lsl #20 │ │ │ │ orreq sp, fp, ip, lsl r7 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -118690,17 +118690,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1333ac │ │ │ │ asreq r5, r8, #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ rrxeq r5, r0 │ │ │ │ - orreq r9, ip, r8, ror r8 │ │ │ │ + orreq r9, ip, r0, lsl #17 │ │ │ │ ldrdeq sp, [fp, r4] │ │ │ │ - orrseq r0, r5, r0, lsl sp │ │ │ │ + orrseq r0, r5, r8, lsl sp │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -118725,16 +118725,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 133474 │ │ │ │ - orrseq r0, r5, ip, lsl #25 │ │ │ │ - orreq r9, ip, r4, ror #15 │ │ │ │ + @ instruction: 0x01950c94 │ │ │ │ + orreq r9, ip, ip, ror #15 │ │ │ │ orreq sp, fp, r0, asr #10 │ │ │ │ │ │ │ │ 001334c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -119047,43 +119047,43 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 133604 │ │ │ │ lsreq r4, r4, #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01950bf8 │ │ │ │ + orrseq r0, r5, r0, lsl #24 │ │ │ │ @ instruction: 0x018bd4b0 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - orreq r6, pc, r0, ror pc @ │ │ │ │ - orrseq r0, r5, ip, ror fp │ │ │ │ + orreq r6, pc, r8, ror pc @ │ │ │ │ + orrseq r0, r5, r4, lsl #23 │ │ │ │ lsleq r4, r8, #28 │ │ │ │ - orrseq r3, r0, ip, rrx │ │ │ │ + orrseq r3, r0, r4, ror r0 │ │ │ │ orreq sp, fp, ip, lsl #8 │ │ │ │ - orrseq r0, r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x01950a90 │ │ │ │ orreq sp, fp, r4, lsr r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ orreq sp, fp, r0, ror r3 │ │ │ │ orreq sp, fp, ip, lsr #6 │ │ │ │ - orreq r6, pc, r8, lsr sp @ │ │ │ │ - orreq sl, sp, ip, lsr #6 │ │ │ │ - orreq r4, lr, ip, ror #6 │ │ │ │ + orreq r6, pc, r0, asr #26 │ │ │ │ + orreq sl, sp, r4, lsr r3 │ │ │ │ + orreq r4, lr, r4, ror r3 │ │ │ │ orreq sp, fp, ip, lsr #4 │ │ │ │ orreq r9, fp, ip, asr ip │ │ │ │ @ instruction: 0x018bd194 │ │ │ │ - orrseq r0, r5, r8, lsr r8 │ │ │ │ + orrseq r0, r5, r0, asr #16 │ │ │ │ orreq sp, fp, r8, ror #1 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ strdeq sp, [fp, r0] │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - @ instruction: 0x019507bc │ │ │ │ + orrseq r0, r5, r4, asr #15 │ │ │ │ strdeq sp, [fp, r4] │ │ │ │ orreq sp, fp, r8, rrx │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq r9, ip, r4, ror #5 │ │ │ │ + orreq r9, ip, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ @@ -119337,39 +119337,39 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 133b24 │ │ │ │ lsreq r4, r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq r4, ip @ │ │ │ │ - orrseq r0, r5, r8, ror r6 │ │ │ │ + orrseq r0, r5, r0, lsl #13 │ │ │ │ orreq ip, fp, r4, lsr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, r5, ip, lsr #12 │ │ │ │ + orrseq r0, r5, r4, lsr r6 │ │ │ │ orreq ip, fp, r8, ror #29 │ │ │ │ roreq r4, r8, #17 │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orreq ip, fp, r4, ror #30 │ │ │ │ - orreq sp, lr, ip, lsr #20 │ │ │ │ - orrseq r0, r5, r0, asr #9 │ │ │ │ - orreq r9, ip, r8, lsl r0 │ │ │ │ + orreq sp, lr, r4, lsr sl │ │ │ │ + orrseq r0, r5, r8, asr #9 │ │ │ │ + orreq r9, ip, r0, lsr #32 │ │ │ │ orreq ip, fp, r8, ror sp │ │ │ │ - orrseq r0, r5, r4, lsl #9 │ │ │ │ + orrseq r0, r5, ip, lsl #9 │ │ │ │ orreq ip, fp, ip, lsr #28 │ │ │ │ orreq ip, fp, r8, lsr sp │ │ │ │ orreq r9, fp, r8, ror #15 │ │ │ │ orreq ip, fp, ip, asr #27 │ │ │ │ - strdeq r8, [ip, ip] │ │ │ │ - ldrdeq r8, [ip, r0] │ │ │ │ - orrseq r0, r5, r8, asr #6 │ │ │ │ + orreq r8, ip, r4, lsl #30 │ │ │ │ + ldrdeq r8, [ip, r8] │ │ │ │ + orrseq r0, r5, r0, asr r3 │ │ │ │ orreq ip, fp, r0, asr sp │ │ │ │ strdeq ip, [fp, r8] │ │ │ │ - orrseq r0, r5, ip, lsl #6 │ │ │ │ - orreq r8, ip, r4, ror #28 │ │ │ │ + orrseq r0, r5, r4, lsl r3 │ │ │ │ + orreq r8, ip, ip, ror #28 │ │ │ │ orreq ip, fp, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r1, [pc, #2556] @ 1348c0 │ │ │ │ ldr r9, [r0, #420] @ 0x1a4 │ │ │ │ @@ -120012,73 +120012,73 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 134158 │ │ │ │ asreq r4, ip, #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsreq r4, r0, r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, r5, r8, lsl #4 │ │ │ │ + orrseq r0, r5, r0, lsl r2 │ │ │ │ orreq ip, fp, r4, asr #21 │ │ │ │ lsleq ip, ip, #6 │ │ │ │ strdeq ip, [r0, r0]! │ │ │ │ - @ instruction: 0x01950198 │ │ │ │ + orrseq r0, r5, r0, lsr #3 │ │ │ │ orreq ip, fp, r0, asr sl │ │ │ │ - orrseq r0, r5, r8, lsr r1 │ │ │ │ + orrseq r0, r5, r0, asr #2 │ │ │ │ strdeq ip, [fp, r0] │ │ │ │ strdeq ip, [r0, ip]! @ │ │ │ │ roreq ip, r0, #3 │ │ │ │ - orrseq r0, r5, r0, lsl #1 │ │ │ │ + orrseq r0, r5, r8, lsl #1 │ │ │ │ orreq ip, fp, ip, lsr r9 │ │ │ │ orreq ip, fp, ip, asr sl │ │ │ │ orreq ip, fp, ip, asr sl │ │ │ │ orreq ip, fp, ip, asr sl │ │ │ │ orreq ip, fp, ip, asr sl │ │ │ │ lsreq r4, r4 @ │ │ │ │ - orrseq pc, r4, r4, ror pc @ │ │ │ │ + orrseq pc, r4, ip, ror pc @ │ │ │ │ orreq ip, fp, ip, lsr #16 │ │ │ │ @ instruction: 0x018b9290 │ │ │ │ andeq r6, r0, ip, lsr #18 │ │ │ │ orreq r9, fp, ip, lsl r2 │ │ │ │ - @ instruction: 0x0194fdf4 │ │ │ │ + @ instruction: 0x0194fdfc │ │ │ │ @ instruction: 0x018bc6b0 │ │ │ │ - orrseq pc, r4, r8, lsr #27 │ │ │ │ + @ instruction: 0x0194fdb0 │ │ │ │ orreq ip, fp, r0, asr r7 │ │ │ │ orreq ip, fp, r8, asr r6 │ │ │ │ orreq r9, fp, r4, lsl r1 │ │ │ │ orreq r9, fp, r8, lsl #1 │ │ │ │ orreq r9, fp, r8, asr #32 │ │ │ │ orreq r9, fp, r8 │ │ │ │ @ instruction: 0x018b8f98 │ │ │ │ orreq r8, fp, r8, asr pc │ │ │ │ - orreq r8, ip, r4, asr #13 │ │ │ │ - @ instruction: 0x018c8694 │ │ │ │ - orreq r8, ip, r0, ror #12 │ │ │ │ - orreq r8, ip, r0, lsr r6 │ │ │ │ - orrseq pc, r4, r4, lsr #21 │ │ │ │ - strdeq r8, [ip, ip] │ │ │ │ + orreq r8, ip, ip, asr #13 │ │ │ │ + @ instruction: 0x018c869c │ │ │ │ + orreq r8, ip, r8, ror #12 │ │ │ │ + orreq r8, ip, r8, lsr r6 │ │ │ │ + orrseq pc, r4, ip, lsr #21 │ │ │ │ + orreq r8, ip, r4, lsl #12 │ │ │ │ orreq ip, fp, r8, asr r3 │ │ │ │ - orreq r8, ip, r4, asr #11 │ │ │ │ - @ instruction: 0x018c8594 │ │ │ │ - orreq r8, ip, r4, ror #10 │ │ │ │ - @ instruction: 0x0194f9d8 │ │ │ │ - orreq r8, ip, r0, lsr r5 │ │ │ │ + orreq r8, ip, ip, asr #11 │ │ │ │ + @ instruction: 0x018c859c │ │ │ │ + orreq r8, ip, ip, ror #10 │ │ │ │ + orrseq pc, r4, r0, ror #19 │ │ │ │ + orreq r8, ip, r8, lsr r5 │ │ │ │ orreq ip, fp, ip, lsl #5 │ │ │ │ - @ instruction: 0x0194f99c │ │ │ │ - strdeq r8, [ip, r4] │ │ │ │ + orrseq pc, r4, r4, lsr #19 │ │ │ │ + strdeq r8, [ip, ip] │ │ │ │ orreq ip, fp, r0, asr r2 │ │ │ │ - orrseq pc, r4, r0, ror #18 │ │ │ │ - @ instruction: 0x018c84b8 │ │ │ │ + orrseq pc, r4, r8, ror #18 │ │ │ │ + orreq r8, ip, r0, asr #9 │ │ │ │ orreq ip, fp, r4, lsl r2 │ │ │ │ - orrseq pc, r4, r4, lsr #18 │ │ │ │ - orreq r8, ip, ip, ror r4 │ │ │ │ + orrseq pc, r4, ip, lsr #18 │ │ │ │ + orreq r8, ip, r4, lsl #9 │ │ │ │ ldrdeq ip, [fp, r8] │ │ │ │ - orreq r8, ip, r4, asr #8 │ │ │ │ - orreq r8, ip, r0, lsl r4 │ │ │ │ - strdeq r8, [ip, r4] │ │ │ │ - ldrdeq r8, [ip, r8] │ │ │ │ + orreq r8, ip, ip, asr #8 │ │ │ │ + orreq r8, ip, r8, lsl r4 │ │ │ │ + strdeq r8, [ip, ip] │ │ │ │ + orreq r8, ip, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-88] @ 0xffffffa8 │ │ │ │ ldr r3, [pc, #1584] @ 135008 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -120477,63 +120477,63 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 134b44 │ │ │ │ lsreq r3, r8, sl │ │ │ │ lsreq r3, r8, #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq pc, r4, r4, ror #13 │ │ │ │ + orrseq pc, r4, ip, ror #13 │ │ │ │ @ instruction: 0x018b7b9c │ │ │ │ orreq ip, fp, ip, lsl #2 │ │ │ │ - orrseq pc, r4, r8, lsr r6 @ │ │ │ │ + orrseq pc, r4, r0, asr #12 │ │ │ │ strdeq fp, [fp, r0] │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ orreq ip, fp, ip, ror #2 │ │ │ │ asreq r3, r8, #17 │ │ │ │ orreq ip, fp, ip, lsl #1 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - orrseq pc, r4, r4, lsr r5 @ │ │ │ │ + orrseq pc, r4, ip, lsr r5 @ │ │ │ │ ldrdeq fp, [fp, ip] │ │ │ │ orreq fp, fp, r8, ror #27 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ strdeq fp, [fp, r4] │ │ │ │ - @ instruction: 0x0194f4b6 │ │ │ │ + @ instruction: 0x0194f4be │ │ │ │ @ instruction: 0x000067b4 │ │ │ │ orreq r8, fp, r0, lsr r8 │ │ │ │ orreq fp, fp, ip, lsr pc │ │ │ │ - orrseq pc, r4, r0, ror #7 │ │ │ │ + orrseq pc, r4, r8, ror #7 │ │ │ │ orreq fp, fp, r0, lsr pc │ │ │ │ @ instruction: 0x018bbc98 │ │ │ │ orreq fp, fp, ip, lsr #29 │ │ │ │ @ instruction: 0x018bbe94 │ │ │ │ orreq r4, ip, r4, asr #32 │ │ │ │ - @ instruction: 0x01917798 │ │ │ │ - orreq ip, lr, r4, asr #16 │ │ │ │ + orrseq r7, r1, r0, lsr #15 │ │ │ │ + orreq ip, lr, ip, asr #16 │ │ │ │ orreq fp, fp, r0, lsr #28 │ │ │ │ orreq fp, fp, r8, lsl #28 │ │ │ │ - orrseq pc, r4, r8, ror #5 │ │ │ │ + @ instruction: 0x0194f2f0 │ │ │ │ @ instruction: 0x018bbb98 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ orreq fp, fp, ip, asr #27 │ │ │ │ - orrseq pc, r4, ip, lsl #5 │ │ │ │ + @ instruction: 0x0194f294 │ │ │ │ orreq fp, fp, r4, lsr fp │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - orreq r7, ip, r4, lsr #27 │ │ │ │ + orreq r7, ip, ip, lsr #27 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - orreq r7, ip, r4, ror sp │ │ │ │ - orrseq pc, r4, r4, ror #3 │ │ │ │ - orreq r7, ip, ip, lsr sp │ │ │ │ + orreq r7, ip, ip, ror sp │ │ │ │ + orrseq pc, r4, ip, ror #3 │ │ │ │ + orreq r7, ip, r4, asr #26 │ │ │ │ @ instruction: 0x018bba94 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - orrseq pc, r4, r8, lsr #3 │ │ │ │ - orreq r7, ip, r0, lsl #26 │ │ │ │ + @ instruction: 0x0194f1b0 │ │ │ │ + orreq r7, ip, r8, lsl #26 │ │ │ │ orreq fp, fp, r0, ror #20 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - orreq r7, ip, r8, asr #25 │ │ │ │ + ldrdeq r7, [ip, r0] │ │ │ │ strdeq fp, [fp, ip] │ │ │ │ │ │ │ │ 001350dc : │ │ │ │ ldr r2, [r0, #420] @ 0x1a4 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne 1350fc │ │ │ │ @@ -120561,15 +120561,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0194eff4 │ │ │ │ + @ instruction: 0x0194effc │ │ │ │ orreq fp, fp, r8, lsl #23 │ │ │ │ orreq fp, fp, ip, lsr #17 │ │ │ │ │ │ │ │ 00135168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120621,16 +120621,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1351c4 │ │ │ │ lsleq r3, r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, fp, r0, asr #23 │ │ │ │ asreq r3, r8, #4 │ │ │ │ - orrseq lr, r4, r4, lsl pc │ │ │ │ - orreq r7, ip, ip, ror #20 │ │ │ │ + orrseq lr, r4, ip, lsl pc │ │ │ │ + orreq r7, ip, r4, ror sl │ │ │ │ orreq fp, fp, r8, asr #15 │ │ │ │ │ │ │ │ 00135250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120683,16 +120683,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1352b4 │ │ │ │ lsreq r3, ip, #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r7, [fp, r8] │ │ │ │ asreq r3, r8, r1 │ │ │ │ - orrseq lr, r4, r4, lsr #28 │ │ │ │ - orreq r7, ip, ip, ror r9 │ │ │ │ + orrseq lr, r4, ip, lsr #28 │ │ │ │ + orreq r7, ip, r4, lsl #19 │ │ │ │ ldrdeq fp, [fp, r8] │ │ │ │ │ │ │ │ 00135340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120745,16 +120745,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1353a4 │ │ │ │ strheq r3, [r0, ip]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, fp, r8, ror #19 │ │ │ │ rrxeq r3, r8 │ │ │ │ - orrseq lr, r4, r4, lsr sp │ │ │ │ - orreq r7, ip, ip, lsl #17 │ │ │ │ + orrseq lr, r4, ip, lsr sp │ │ │ │ + @ instruction: 0x018c7894 │ │ │ │ orreq fp, fp, r8, ror #11 │ │ │ │ │ │ │ │ 00135430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120807,16 +120807,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 135494 │ │ │ │ asreq r2, ip, #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r7, [fp, r8] │ │ │ │ roreq r2, r8, pc │ │ │ │ - orrseq lr, r4, r4, asr #24 │ │ │ │ - @ instruction: 0x018c779c │ │ │ │ + orrseq lr, r4, ip, asr #24 │ │ │ │ + orreq r7, ip, r4, lsr #15 │ │ │ │ strdeq fp, [fp, r4] │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 00135524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -120889,20 +120889,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 135590 │ │ │ │ ldrdeq r2, [r0, r8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, fp, r8, ror #15 │ │ │ │ roreq r2, ip, lr │ │ │ │ - orrseq lr, r4, r8, asr #22 │ │ │ │ + orrseq lr, r4, r0, asr fp │ │ │ │ strdeq fp, [fp, r0] │ │ │ │ strdeq fp, [fp, r4] │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orrseq lr, r4, r4, lsl #22 │ │ │ │ - orreq r7, ip, ip, asr r6 │ │ │ │ + orrseq lr, r4, ip, lsl #22 │ │ │ │ + orreq r7, ip, r4, ror #12 │ │ │ │ @ instruction: 0x018bb3b4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ @@ -121064,38 +121064,38 @@ │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 135750 │ │ │ │ orreq r7, fp, r8, ror #12 │ │ │ │ @ instruction: 0xffffdcf0 │ │ │ │ - orrseq lr, r4, ip, lsr #19 │ │ │ │ + @ instruction: 0x0194e9b4 │ │ │ │ orreq fp, fp, ip, ror r5 │ │ │ │ orreq fp, fp, r0, ror #4 │ │ │ │ - orrseq lr, r4, ip, ror #18 │ │ │ │ - orreq r7, ip, r4, asr #9 │ │ │ │ + orrseq lr, r4, r4, ror r9 │ │ │ │ + orreq r7, ip, ip, asr #9 │ │ │ │ orreq fp, fp, ip, lsl r2 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - orrseq lr, r4, r0, lsr r9 │ │ │ │ - orreq r7, ip, r8, lsl #9 │ │ │ │ + orrseq lr, r4, r8, lsr r9 │ │ │ │ + @ instruction: 0x018c7490 │ │ │ │ orreq fp, fp, r0, ror #3 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - @ instruction: 0x0194e8f4 │ │ │ │ - orreq r7, ip, ip, asr #8 │ │ │ │ + @ instruction: 0x0194e8fc │ │ │ │ + orreq r7, ip, r4, asr r4 │ │ │ │ orreq fp, fp, r8, lsr #3 │ │ │ │ - @ instruction: 0x0194e8b8 │ │ │ │ - orreq r7, ip, r0, lsl r4 │ │ │ │ + orrseq lr, r4, r0, asr #17 │ │ │ │ + orreq r7, ip, r8, lsl r4 │ │ │ │ orreq fp, fp, r8, ror #2 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - orrseq lr, r4, ip, ror r8 │ │ │ │ - ldrdeq r7, [ip, r4] │ │ │ │ + orrseq lr, r4, r4, lsl #17 │ │ │ │ + ldrdeq r7, [ip, ip] │ │ │ │ orreq fp, fp, ip, lsr #2 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - orrseq lr, r4, r0, asr #16 │ │ │ │ - @ instruction: 0x018c7398 │ │ │ │ + orrseq lr, r4, r8, asr #16 │ │ │ │ + orreq r7, ip, r0, lsr #7 │ │ │ │ strdeq fp, [fp, r0] │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ │ │ │ │ 00135978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121189,22 +121189,22 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1359dc │ │ │ │ lsleq r2, r4, #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018b7394 │ │ │ │ lsreq r2, r0, sl │ │ │ │ - orrseq lr, r4, ip, ror #13 │ │ │ │ + @ instruction: 0x0194e6f4 │ │ │ │ strdeq fp, [fp, ip] │ │ │ │ orreq sl, fp, r0, lsr #31 │ │ │ │ - orrseq lr, r4, r4, lsr #13 │ │ │ │ + orrseq lr, r4, ip, lsr #13 │ │ │ │ orreq fp, fp, ip, asr #32 │ │ │ │ orreq sl, fp, r4, asr pc │ │ │ │ - orrseq lr, r4, ip, asr r6 │ │ │ │ - @ instruction: 0x018c71b4 │ │ │ │ + orrseq lr, r4, r4, ror #12 │ │ │ │ + @ instruction: 0x018c71bc │ │ │ │ orreq sl, fp, ip, lsl #30 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ @@ -121325,33 +121325,33 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ ldr r1, [pc, #96] @ 135d70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ b 135be0 │ │ │ │ @ instruction: 0xffffe330 │ │ │ │ - orrseq lr, r4, r8, asr r5 │ │ │ │ + orrseq lr, r4, r0, ror #10 │ │ │ │ orreq fp, fp, r0, lsr #3 │ │ │ │ orreq sl, fp, ip, lsl #28 │ │ │ │ - orrseq lr, r4, r4, lsl r5 │ │ │ │ - orreq r7, ip, ip, rrx │ │ │ │ + orrseq lr, r4, ip, lsl r5 │ │ │ │ + orreq r7, ip, r4, ror r0 │ │ │ │ orreq sl, fp, r8, asr #27 │ │ │ │ - @ instruction: 0x0194e4d8 │ │ │ │ - orreq r7, ip, r0, lsr r0 │ │ │ │ + orrseq lr, r4, r0, ror #9 │ │ │ │ + orreq r7, ip, r8, lsr r0 │ │ │ │ orreq sl, fp, r8, lsl #27 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - @ instruction: 0x0194e49c │ │ │ │ - strdeq r6, [ip, r4] │ │ │ │ + orrseq lr, r4, r4, lsr #9 │ │ │ │ + strdeq r6, [ip, ip] │ │ │ │ orreq sl, fp, ip, asr #26 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - orrseq lr, r4, r0, ror #8 │ │ │ │ - @ instruction: 0x018c6fb8 │ │ │ │ + orrseq lr, r4, r8, ror #8 │ │ │ │ + orreq r6, ip, r0, asr #31 │ │ │ │ orreq sl, fp, r0, lsl sp │ │ │ │ muleq r0, r3, r3 │ │ │ │ - orrseq lr, r4, r8, lsr #8 │ │ │ │ + orrseq lr, r4, r0, lsr r4 │ │ │ │ @ instruction: 0x018bb09c │ │ │ │ ldrdeq sl, [fp, r4] │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 00135d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -121405,16 +121405,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 135dd4 │ │ │ │ lsleq r2, r8, #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018b6fb8 │ │ │ │ lsreq r2, r8, r6 │ │ │ │ - orrseq lr, r4, r4, lsl #6 │ │ │ │ - orreq r6, ip, ip, asr lr │ │ │ │ + orrseq lr, r4, ip, lsl #6 │ │ │ │ + orreq r6, ip, r4, ror #28 │ │ │ │ @ instruction: 0x018babb4 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 00135e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121487,19 +121487,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 135ed0 │ │ │ │ lsleq r2, r8 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r6, fp, r8, asr #29 │ │ │ │ lsreq r2, ip, r5 │ │ │ │ - orrseq lr, r4, r8, lsl #4 │ │ │ │ + orrseq lr, r4, r0, lsl r2 │ │ │ │ @ instruction: 0x018baeb4 │ │ │ │ @ instruction: 0x018baabc │ │ │ │ - orrseq lr, r4, r4, asr #3 │ │ │ │ - orreq r6, ip, ip, lsl sp │ │ │ │ + orrseq lr, r4, ip, asr #3 │ │ │ │ + orreq r6, ip, r4, lsr #26 │ │ │ │ orreq sl, fp, r4, ror sl │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ │ │ │ │ 00135fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121557,16 +121557,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 136024 │ │ │ │ asreq r2, ip, #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r6, fp, r8, ror sp │ │ │ │ roreq r2, r8, #7 │ │ │ │ - ldrheq lr, [r4, r4] │ │ │ │ - orreq r6, ip, ip, lsl #24 │ │ │ │ + ldrheq lr, [r4, ip] │ │ │ │ + orreq r6, ip, r4, lsl ip │ │ │ │ orreq sl, fp, r8, ror #18 │ │ │ │ │ │ │ │ 001360b0 : │ │ │ │ ldr r3, [pc, #12] @ 1360c4 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ @@ -121636,15 +121636,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 1361d8 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 136114 │ │ │ │ mov r0, r3 │ │ │ │ b 136114 │ │ │ │ - orrseq lr, r4, fp, lsr #32 │ │ │ │ + orrseq lr, r4, r3, lsr r0 │ │ │ │ lsreq r2, r8, #6 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 001361dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -121783,22 +121783,22 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 136308 │ │ │ │ lsleq r2, r0 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, fp, r8, ror r8 │ │ │ │ lsleq r2, r4, #2 │ │ │ │ - orrseq sp, r4, r4, asr #27 │ │ │ │ - orreq r6, ip, ip, lsl r9 │ │ │ │ + orrseq sp, r4, ip, asr #27 │ │ │ │ + orreq r6, ip, r4, lsr #18 │ │ │ │ orreq sl, fp, ip, ror r6 │ │ │ │ - orrseq sp, r4, r8, lsl #27 │ │ │ │ - orreq r6, ip, r0, ror #17 │ │ │ │ + @ instruction: 0x0194dd90 │ │ │ │ + orreq r6, ip, r8, ror #17 │ │ │ │ orreq sl, fp, ip, lsr r6 │ │ │ │ - orrseq sp, r4, ip, asr #26 │ │ │ │ - orreq r6, ip, r4, lsr #17 │ │ │ │ + orrseq sp, r4, r4, asr sp │ │ │ │ + orreq r6, ip, ip, lsr #17 │ │ │ │ orreq sl, fp, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00136434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -122211,57 +122211,57 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 136520 │ │ │ │ asreq r1, r0, #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq r1, r0 @ │ │ │ │ asreq r9, r4, #27 │ │ │ │ - orrseq sp, r4, r4, ror #24 │ │ │ │ + orrseq sp, r4, ip, ror #24 │ │ │ │ orreq sl, fp, ip, lsl r5 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ @ instruction: 0x01a1b9b8 │ │ │ │ roreq r1, ip, #29 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ ldrdeq fp, [r1, r4]! │ │ │ │ @ instruction: 0x018b6e90 │ │ │ │ - orrseq sp, r4, ip, lsl #21 │ │ │ │ + @ instruction: 0x0194da94 │ │ │ │ orreq sl, fp, r4, asr #6 │ │ │ │ orreq r6, fp, r0, asr r6 │ │ │ │ orreq sl, fp, r0, lsl #10 │ │ │ │ lsleq r9, r4, fp │ │ │ │ - orrseq sp, r4, r4, asr #19 │ │ │ │ + orrseq sp, r4, ip, asr #19 │ │ │ │ orreq sl, fp, r0, lsl #5 │ │ │ │ muleq r0, r6, r2 │ │ │ │ orreq r6, fp, r8, lsr #26 │ │ │ │ orreq r6, fp, r4, asr #25 │ │ │ │ orreq r6, fp, r0, ror ip │ │ │ │ - orrseq sp, r4, ip, ror r8 │ │ │ │ - ldrdeq r6, [ip, r4] │ │ │ │ + orrseq sp, r4, r4, lsl #17 │ │ │ │ + ldrdeq r6, [ip, ip] │ │ │ │ orreq sl, fp, ip, lsr #2 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x018c639c │ │ │ │ - orreq r6, ip, r8, ror #6 │ │ │ │ - @ instruction: 0x0194d7dc │ │ │ │ - orreq r6, ip, r4, lsr r3 │ │ │ │ + orreq r6, ip, r4, lsr #7 │ │ │ │ + orreq r6, ip, r0, ror r3 │ │ │ │ + orrseq sp, r4, r4, ror #15 │ │ │ │ + orreq r6, ip, ip, lsr r3 │ │ │ │ orreq sl, fp, ip, lsl #1 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - strdeq r6, [ip, ip] │ │ │ │ + orreq r6, ip, r4, lsl #6 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - orreq r6, ip, ip, asr #5 │ │ │ │ + ldrdeq r6, [ip, r4] │ │ │ │ muleq r0, r2, r2 │ │ │ │ - @ instruction: 0x018c629c │ │ │ │ + orreq r6, ip, r4, lsr #5 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - orreq r6, ip, ip, ror #4 │ │ │ │ - orrseq sp, r4, r0, ror #13 │ │ │ │ - orreq r6, ip, r8, lsr r2 │ │ │ │ + orreq r6, ip, r4, ror r2 │ │ │ │ + orrseq sp, r4, r8, ror #13 │ │ │ │ + orreq r6, ip, r0, asr #4 │ │ │ │ @ instruction: 0x018b9f98 │ │ │ │ - orrseq sp, r4, r4, lsr #13 │ │ │ │ - strdeq r6, [ip, ip] │ │ │ │ + orrseq sp, r4, ip, lsr #13 │ │ │ │ + orreq r6, ip, r4, lsl #4 │ │ │ │ orreq r9, fp, r8, asr pc │ │ │ │ │ │ │ │ 00136b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -122346,22 +122346,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 136c74 │ │ │ │ lsleq r1, r0 @ │ │ │ │ ldrdeq r9, [fp, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsreq r1, r4, r8 │ │ │ │ orreq sl, fp, ip, asr #3 │ │ │ │ - @ instruction: 0x0194d4f8 │ │ │ │ + orrseq sp, r4, r0, lsl #10 │ │ │ │ orreq r9, fp, r8, lsr #27 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - @ instruction: 0x0194d4bc │ │ │ │ - orreq r6, ip, r8 │ │ │ │ + orrseq sp, r4, r4, asr #9 │ │ │ │ + orreq r6, ip, r0, lsl r0 │ │ │ │ orreq r9, fp, r0, ror sp │ │ │ │ - orrseq sp, r4, r0, lsl #9 │ │ │ │ - orreq r5, ip, ip, asr #31 │ │ │ │ + orrseq sp, r4, r8, lsl #9 │ │ │ │ + ldrdeq r5, [ip, r4] │ │ │ │ orreq r9, fp, r4, lsr sp │ │ │ │ │ │ │ │ 00136cec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -122518,15 +122518,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 136e6c │ │ │ │ orreq r9, fp, r0, asr #25 │ │ │ │ lsleq r1, r0, #14 │ │ │ │ - @ instruction: 0x0194d3f4 │ │ │ │ + @ instruction: 0x0194d3fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsreq r1, r8 @ │ │ │ │ @ instruction: 0xffffd134 │ │ │ │ andeq r7, r0, r4, lsr r4 │ │ │ │ @ instruction: 0x000015b0 │ │ │ │ @ instruction: 0xffffe8dc │ │ │ │ @ instruction: 0xffffed7c │ │ │ │ @@ -122537,23 +122537,23 @@ │ │ │ │ @ instruction: 0xffffc4e8 │ │ │ │ orreq r9, fp, r0, asr sp │ │ │ │ @ instruction: 0xffffc4a4 │ │ │ │ orreq r9, fp, ip, asr #26 │ │ │ │ @ instruction: 0xffffc498 │ │ │ │ orreq r9, fp, r4, asr #26 │ │ │ │ lsreq r1, r0, #11 │ │ │ │ - orreq r5, ip, ip, asr #27 │ │ │ │ + ldrdeq r5, [ip, r4] │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - orreq r5, ip, r4, lsr #27 │ │ │ │ + orreq r5, ip, ip, lsr #27 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - orreq r5, ip, ip, ror sp │ │ │ │ + orreq r5, ip, r4, lsl #27 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - orreq r5, ip, r4, asr sp │ │ │ │ + orreq r5, ip, ip, asr sp │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - orreq r5, ip, ip, lsr #26 │ │ │ │ + orreq r5, ip, r4, lsr sp │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ │ │ │ │ 00136fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -123199,100 +123199,100 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1371c0 │ │ │ │ lsleq r1, r4, r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, fp, ip, lsr sp │ │ │ │ ldrdeq r1, [r0, r8]! │ │ │ │ - @ instruction: 0x0194d098 │ │ │ │ + orrseq sp, r4, r0, lsr #1 │ │ │ │ orreq r9, fp, r0, asr r9 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - orreq r3, pc, r4, lsr #6 │ │ │ │ + orreq r3, pc, ip, lsr #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq ip, r4, ip, lsl #31 │ │ │ │ + @ instruction: 0x0194cf94 │ │ │ │ orreq r9, fp, r8, asr #16 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ asreq r1, ip, #4 │ │ │ │ orreq r9, fp, r0, asr #24 │ │ │ │ - orrseq sl, r1, ip, asr #32 │ │ │ │ + orrseq sl, r1, r4, asr r0 │ │ │ │ andeq r6, r0, r8, lsr #8 │ │ │ │ @ instruction: 0x01a1fdac │ │ │ │ - @ instruction: 0x0194cdf4 │ │ │ │ - orreq r5, ip, ip, asr #18 │ │ │ │ + @ instruction: 0x0194cdfc │ │ │ │ + orreq r5, ip, r4, asr r9 │ │ │ │ orreq r9, fp, ip, lsr #13 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - orrseq ip, r4, r4, lsr #27 │ │ │ │ - strdeq r5, [ip, ip] │ │ │ │ + orrseq ip, r4, ip, lsr #27 │ │ │ │ + orreq r5, ip, r4, lsl #18 │ │ │ │ orreq r9, fp, ip, asr r6 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - orrseq ip, r4, r8, lsr #26 │ │ │ │ + orrseq ip, r4, r0, lsr sp │ │ │ │ ldrdeq r9, [fp, r4] │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ orreq r9, fp, r0, lsl r5 │ │ │ │ - orrseq ip, r4, ip, asr #24 │ │ │ │ + orrseq ip, r4, r4, asr ip │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - orrseq ip, r4, r8, ror fp │ │ │ │ - ldrdeq r5, [ip, r0] │ │ │ │ + orrseq ip, r4, r0, lsl #23 │ │ │ │ + ldrdeq r5, [ip, r8] │ │ │ │ orreq r9, fp, r0, lsr r4 │ │ │ │ muleq r0, sp, r4 │ │ │ │ orreq r5, fp, r8, ror #29 │ │ │ │ - orreq r5, ip, r0, asr #12 │ │ │ │ - orreq r5, ip, ip, lsl #12 │ │ │ │ - orrseq ip, r4, r0, lsl #21 │ │ │ │ - ldrdeq r5, [ip, r8] │ │ │ │ + orreq r5, ip, r8, asr #12 │ │ │ │ + orreq r5, ip, r4, lsl r6 │ │ │ │ + orrseq ip, r4, r8, lsl #21 │ │ │ │ + orreq r5, ip, r0, ror #11 │ │ │ │ orreq r9, fp, r8, lsr r3 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - orreq r5, ip, r0, lsr #11 │ │ │ │ - orreq r5, ip, r0, ror r5 │ │ │ │ - orrseq ip, r4, r4, ror #19 │ │ │ │ - orreq r5, ip, ip, lsr r5 │ │ │ │ + orreq r5, ip, r8, lsr #11 │ │ │ │ + orreq r5, ip, r8, ror r5 │ │ │ │ + orrseq ip, r4, ip, ror #19 │ │ │ │ + orreq r5, ip, r4, asr #10 │ │ │ │ @ instruction: 0x018b929c │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - orrseq ip, r4, r8, lsr #19 │ │ │ │ - orreq r5, ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x0194c9b0 │ │ │ │ + orreq r5, ip, r8, lsl #10 │ │ │ │ orreq r9, fp, r0, ror #4 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - orrseq ip, r4, ip, ror #18 │ │ │ │ - orreq r5, ip, r4, asr #9 │ │ │ │ + orrseq ip, r4, r4, ror r9 │ │ │ │ + orreq r5, ip, ip, asr #9 │ │ │ │ orreq r9, fp, r4, lsr #4 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - orrseq ip, r4, r0, lsr r9 │ │ │ │ - orreq r5, ip, r8, lsl #9 │ │ │ │ + orrseq ip, r4, r8, lsr r9 │ │ │ │ + @ instruction: 0x018c5490 │ │ │ │ orreq r9, fp, r8, ror #3 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - @ instruction: 0x0194c8fc │ │ │ │ + orrseq ip, r4, r4, lsl #18 │ │ │ │ strdeq r9, [fp, r0] │ │ │ │ orreq r9, fp, r8, lsr #3 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x0194c8b8 │ │ │ │ + orrseq ip, r4, r0, asr #17 │ │ │ │ @ instruction: 0x018b959c │ │ │ │ orreq r9, fp, r4, ror #2 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - ldrdeq r5, [ip, r8] │ │ │ │ - orrseq ip, r4, r0, ror #16 │ │ │ │ - @ instruction: 0x018c53b8 │ │ │ │ + orreq r5, ip, r0, ror #7 │ │ │ │ + orrseq ip, r4, r8, ror #16 │ │ │ │ + orreq r5, ip, r0, asr #7 │ │ │ │ orreq r9, fp, r8, lsl r1 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - orrseq ip, r4, r4, lsr #16 │ │ │ │ - orreq r5, ip, ip, ror r3 │ │ │ │ + orrseq ip, r4, ip, lsr #16 │ │ │ │ + orreq r5, ip, r4, lsl #7 │ │ │ │ ldrdeq r9, [fp, ip] │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - orreq r5, ip, r4, asr #6 │ │ │ │ - @ instruction: 0x0194c7b8 │ │ │ │ - orreq r5, ip, r0, lsl r3 │ │ │ │ + orreq r5, ip, ip, asr #6 │ │ │ │ + orrseq ip, r4, r0, asr #15 │ │ │ │ + orreq r5, ip, r8, lsl r3 │ │ │ │ orreq r9, fp, r0, ror r0 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - orrseq ip, r4, ip, ror r7 │ │ │ │ - ldrdeq r5, [ip, r4] │ │ │ │ + orrseq ip, r4, r4, lsl #15 │ │ │ │ + ldrdeq r5, [ip, ip] │ │ │ │ orreq r9, fp, r4, lsr r0 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - @ instruction: 0x018c529c │ │ │ │ + orreq r5, ip, r4, lsr #5 │ │ │ │ │ │ │ │ 00137b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2980] @ 0xba4 │ │ │ │ @@ -123674,62 +123674,62 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 137d44 │ │ │ │ lsleq r0, ip, #17 │ │ │ │ roreq r0, r8, r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, fp, r4, lsl #3 │ │ │ │ - orrseq ip, r4, r4, lsl r5 │ │ │ │ + orrseq ip, r4, ip, lsl r5 │ │ │ │ orreq r8, fp, ip, asr #27 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - orreq r2, pc, r4, lsr #15 │ │ │ │ + orreq r2, pc, ip, lsr #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq ip, r4, r8, lsl #8 │ │ │ │ + orrseq ip, r4, r0, lsl r4 │ │ │ │ orreq r8, fp, r4, asr #25 │ │ │ │ asreq r0, r8, #13 │ │ │ │ ldrdeq r9, [fp, r4] │ │ │ │ - orrseq r9, r1, r0, ror #9 │ │ │ │ + orrseq r9, r1, r8, ror #9 │ │ │ │ andeq r6, r0, r8, lsr #8 │ │ │ │ - @ instruction: 0x0194c2d8 │ │ │ │ - orreq r4, ip, r0, lsr lr │ │ │ │ + orrseq ip, r4, r0, ror #5 │ │ │ │ + orreq r4, ip, r8, lsr lr │ │ │ │ @ instruction: 0x018b8b90 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0194c290 │ │ │ │ - orreq r4, ip, r8, ror #27 │ │ │ │ + @ instruction: 0x0194c298 │ │ │ │ + strdeq r4, [ip, r0] │ │ │ │ orreq r8, fp, r8, asr #22 │ │ │ │ - orrseq ip, r4, r0, asr r2 │ │ │ │ + orrseq ip, r4, r8, asr r2 │ │ │ │ strdeq r8, [fp, r8] │ │ │ │ orreq r8, fp, r0, lsl #22 │ │ │ │ @ instruction: 0x000002be │ │ │ │ @ instruction: 0x018b55b8 │ │ │ │ - @ instruction: 0x0194c1b4 │ │ │ │ - orreq r4, ip, ip, lsl #26 │ │ │ │ + @ instruction: 0x0194c1bc │ │ │ │ + orreq r4, ip, r4, lsl sp │ │ │ │ orreq r8, fp, ip, ror #20 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq ip, r4, r8, ror r1 │ │ │ │ - ldrdeq r4, [ip, r0] │ │ │ │ + orrseq ip, r4, r0, lsl #3 │ │ │ │ + ldrdeq r4, [ip, r8] │ │ │ │ orreq r8, fp, r0, lsr sl │ │ │ │ - @ instruction: 0x018c4c98 │ │ │ │ - orrseq ip, r4, ip, lsl #2 │ │ │ │ + orreq r4, ip, r0, lsr #25 │ │ │ │ + orrseq ip, r4, r4, lsl r1 │ │ │ │ strdeq r8, [fp, ip] │ │ │ │ orreq r8, fp, r0, asr #19 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - orreq r4, ip, r4, lsr #24 │ │ │ │ - @ instruction: 0x0194c098 │ │ │ │ - strdeq r4, [ip, r0] │ │ │ │ + orreq r4, ip, ip, lsr #24 │ │ │ │ + orrseq ip, r4, r0, lsr #1 │ │ │ │ + strdeq r4, [ip, r8] │ │ │ │ orreq r8, fp, r0, asr r9 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - orrseq ip, r4, ip, asr r0 │ │ │ │ - @ instruction: 0x018c4bb4 │ │ │ │ + orrseq ip, r4, r4, rrx │ │ │ │ + @ instruction: 0x018c4bbc │ │ │ │ orreq r8, fp, r4, lsl r9 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - orreq r4, ip, ip, ror fp │ │ │ │ - orrseq fp, r4, r8, ror #31 │ │ │ │ - orreq r4, ip, r0, asr #22 │ │ │ │ + orreq r4, ip, r4, lsl #23 │ │ │ │ + @ instruction: 0x0194bff0 │ │ │ │ + orreq r4, ip, r8, asr #22 │ │ │ │ orreq r8, fp, r0, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -123780,20 +123780,20 @@ │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 138284 │ │ │ │ orreq r8, fp, r0, lsl ip │ │ │ │ ldrdeq r8, [fp, r8] │ │ │ │ - orrseq fp, r4, ip, ror #28 │ │ │ │ - orreq r4, ip, r4, asr #19 │ │ │ │ + orrseq fp, r4, r4, ror lr │ │ │ │ + orreq r4, ip, ip, asr #19 │ │ │ │ orreq r8, fp, r4, lsr #14 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - orrseq fp, r4, r4, lsr lr │ │ │ │ - orreq r4, ip, ip, lsl #19 │ │ │ │ + orrseq fp, r4, ip, lsr lr │ │ │ │ + @ instruction: 0x018c4994 │ │ │ │ orreq r8, fp, ip, ror #13 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr r9, [r0, #420] @ 0x1a4 │ │ │ │ @@ -124751,217 +124751,217 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 138440 │ │ │ │ lsreq r0, r8, #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq r0, ip @ │ │ │ │ - orrseq fp, r4, r0, ror #26 │ │ │ │ + orrseq fp, r4, r8, ror #26 │ │ │ │ orreq r8, fp, r8, lsl r6 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ orrseq pc, pc, ip, asr #31 │ │ │ │ - orrseq fp, r4, r0, ror #24 │ │ │ │ - ldrdeq r1, [pc, r0] │ │ │ │ + orrseq fp, r4, r8, ror #24 │ │ │ │ + ldrdeq r1, [pc, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r8, fp, r8, ror #9 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - orreq r1, pc, r4, lsl pc @ │ │ │ │ - orrseq fp, r4, r4, ror fp │ │ │ │ - orreq r4, ip, ip, asr #13 │ │ │ │ + orreq r1, pc, ip, lsl pc @ │ │ │ │ + orrseq fp, r4, ip, ror fp │ │ │ │ + ldrdeq r4, [ip, r4] │ │ │ │ orreq r8, fp, ip, lsr #8 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - orrseq fp, r4, r0, lsl fp │ │ │ │ - orreq r4, ip, r8, ror #12 │ │ │ │ + orrseq fp, r4, r8, lsl fp │ │ │ │ + orreq r4, ip, r0, ror r6 │ │ │ │ orreq r8, fp, r8, asr #7 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - @ instruction: 0x0194babc │ │ │ │ + orrseq fp, r4, r4, asr #21 │ │ │ │ orreq r8, fp, r4, lsr #16 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orrseq fp, r4, r0, ror #19 │ │ │ │ + orrseq fp, r4, r8, ror #19 │ │ │ │ @ instruction: 0x018b829c │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ orreq r8, fp, r8, lsl #14 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orrseq fp, r4, r0, asr #17 │ │ │ │ + orrseq fp, r4, r8, asr #17 │ │ │ │ orreq r8, fp, r4, ror r1 │ │ │ │ andeq r7, r0, r8, lsl #23 │ │ │ │ strdeq r8, [fp, r4] │ │ │ │ - orrseq fp, r4, r0, lsl #17 │ │ │ │ - orrseq fp, r4, ip, ror #16 │ │ │ │ + orrseq fp, r4, r8, lsl #17 │ │ │ │ + orrseq fp, r4, r4, ror r8 │ │ │ │ strdeq r8, [fp, ip] │ │ │ │ orreq r8, fp, r0, lsl #11 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orrseq fp, r4, r4, asr #14 │ │ │ │ + orrseq fp, r4, ip, asr #14 │ │ │ │ strdeq r7, [fp, ip] │ │ │ │ - orrseq fp, r4, r8, asr #11 │ │ │ │ + @ instruction: 0x0194b5d0 │ │ │ │ orreq r7, fp, r4, lsl #29 │ │ │ │ - orrseq fp, r4, r0, lsl #11 │ │ │ │ + orrseq fp, r4, r8, lsl #11 │ │ │ │ orreq r4, fp, ip, lsr #18 │ │ │ │ orreq r7, fp, r8, lsr #28 │ │ │ │ - @ instruction: 0x0194b4f4 │ │ │ │ - orrseq fp, r4, r4, ror #9 │ │ │ │ + @ instruction: 0x0194b4fc │ │ │ │ + orrseq fp, r4, ip, ror #9 │ │ │ │ orreq r8, fp, r4, asr #4 │ │ │ │ - orrseq fp, r4, ip, asr #7 │ │ │ │ + @ instruction: 0x0194b3d4 │ │ │ │ orreq r7, fp, r8, lsl #25 │ │ │ │ strdeq r8, [fp, r8] │ │ │ │ - @ instruction: 0x0194b2b0 │ │ │ │ + @ instruction: 0x0194b2b8 │ │ │ │ orreq r7, fp, r4, ror #22 │ │ │ │ - orrseq fp, r4, r8, ror r2 │ │ │ │ - orrseq fp, r4, r4, ror r2 │ │ │ │ + orrseq fp, r4, r0, lsl #5 │ │ │ │ + orrseq fp, r4, ip, ror r2 │ │ │ │ ldrdeq r7, [fp, r0] │ │ │ │ - @ instruction: 0x018f15bc │ │ │ │ + orreq r1, pc, r4, asr #11 │ │ │ │ orreq r7, fp, r8, ror #21 │ │ │ │ orreq r7, fp, r4, asr #19 │ │ │ │ strdeq r7, [fp, r0] │ │ │ │ - orrseq sl, r4, r8, asr #31 │ │ │ │ + @ instruction: 0x0194afd0 │ │ │ │ orreq r7, fp, r0, lsl #17 │ │ │ │ - orreq r1, pc, ip, ror #5 │ │ │ │ - orreq r3, ip, ip, lsr #21 │ │ │ │ + strdeq r1, [pc, r4] │ │ │ │ + @ instruction: 0x018c3ab4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq sl, r4, r8, lsl pc │ │ │ │ + orrseq sl, r4, r0, lsr #30 │ │ │ │ orreq r7, fp, r0, asr #17 │ │ │ │ ldrdeq r7, [fp, r0] │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ orreq r3, fp, r4, asr #30 │ │ │ │ orreq r3, fp, r8, ror #29 │ │ │ │ - orrseq sl, r4, r0, lsl #22 │ │ │ │ + orrseq sl, r4, r8, lsl #22 │ │ │ │ @ instruction: 0x018b73bc │ │ │ │ - @ instruction: 0x0194aab8 │ │ │ │ + orrseq sl, r4, r0, asr #21 │ │ │ │ orreq r3, fp, r4, ror #28 │ │ │ │ orreq r7, fp, r4, ror #6 │ │ │ │ - orrseq sl, r4, r0, lsl #21 │ │ │ │ + orrseq sl, r4, r8, lsl #21 │ │ │ │ orreq r7, fp, ip, lsr r3 │ │ │ │ - orrseq sl, r4, r8, lsr sl │ │ │ │ + orrseq sl, r4, r0, asr #20 │ │ │ │ orreq r3, fp, r4, ror #27 │ │ │ │ orreq r7, fp, r4, ror #5 │ │ │ │ - @ instruction: 0x0194a9dc │ │ │ │ + orrseq sl, r4, r4, ror #19 │ │ │ │ @ instruction: 0x018b7298 │ │ │ │ - @ instruction: 0x0194a994 │ │ │ │ + @ instruction: 0x0194a99c │ │ │ │ orreq r3, fp, r0, asr #26 │ │ │ │ orreq r7, fp, ip, lsr r2 │ │ │ │ - orrseq sl, r4, r8, ror #18 │ │ │ │ + orrseq sl, r4, r0, ror r9 │ │ │ │ orreq r7, fp, r4, lsr #4 │ │ │ │ - orrseq sl, r4, r0, lsr #18 │ │ │ │ + orrseq sl, r4, r8, lsr #18 │ │ │ │ orreq r3, fp, ip, asr #25 │ │ │ │ orreq r7, fp, r8, asr #3 │ │ │ │ @ instruction: 0x018b3c90 │ │ │ │ - orrseq sl, r4, r8, lsr #17 │ │ │ │ + @ instruction: 0x0194a8b0 │ │ │ │ orreq r7, fp, r4, ror #2 │ │ │ │ - @ instruction: 0x0194a894 │ │ │ │ + @ instruction: 0x0194a89c │ │ │ │ orreq r7, fp, r0, asr r1 │ │ │ │ - orrseq sl, r4, ip, asr #16 │ │ │ │ + orrseq sl, r4, r4, asr r8 │ │ │ │ strdeq r3, [fp, r8] │ │ │ │ strdeq r7, [fp, r8] │ │ │ │ @ instruction: 0x018b3bbc │ │ │ │ - @ instruction: 0x0194a7d4 │ │ │ │ + @ instruction: 0x0194a7dc │ │ │ │ @ instruction: 0x018b7090 │ │ │ │ - orrseq sl, r4, r0, asr #15 │ │ │ │ + orrseq sl, r4, r8, asr #15 │ │ │ │ orreq r7, fp, ip, ror r0 │ │ │ │ - orrseq sl, r4, r8, ror r7 │ │ │ │ + orrseq sl, r4, r0, lsl #15 │ │ │ │ orreq r3, fp, r4, lsr #22 │ │ │ │ orreq r7, fp, r0, lsr #32 │ │ │ │ orreq r3, fp, r8, ror #21 │ │ │ │ - orrseq sl, r4, r0, lsl #14 │ │ │ │ + orrseq sl, r4, r8, lsl #14 │ │ │ │ @ instruction: 0x018b6fbc │ │ │ │ - @ instruction: 0x0194a6b4 │ │ │ │ - orreq r3, ip, ip, lsl #4 │ │ │ │ + @ instruction: 0x0194a6bc │ │ │ │ + orreq r3, ip, r4, lsl r2 │ │ │ │ orreq r6, fp, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ orreq r3, fp, r0, lsr #20 │ │ │ │ - orrseq sl, r4, r8, lsr r6 │ │ │ │ + orrseq sl, r4, r0, asr #12 │ │ │ │ strdeq r6, [fp, r4] │ │ │ │ orreq r3, fp, r0, asr #19 │ │ │ │ - @ instruction: 0x0194a5d8 │ │ │ │ + orrseq sl, r4, r0, ror #11 │ │ │ │ @ instruction: 0x018b6e94 │ │ │ │ orreq r3, fp, r0, ror #18 │ │ │ │ - orrseq sl, r4, r8, ror r5 │ │ │ │ + orrseq sl, r4, r0, lsl #11 │ │ │ │ orreq r6, fp, r4, lsr lr │ │ │ │ - orrseq sl, r4, r4, ror #10 │ │ │ │ + orrseq sl, r4, ip, ror #10 │ │ │ │ orreq r6, fp, r0, lsr #28 │ │ │ │ - orrseq sl, r4, ip, lsl r5 │ │ │ │ + orrseq sl, r4, r4, lsr #10 │ │ │ │ orreq r3, fp, r8, asr #17 │ │ │ │ orreq r6, fp, r4, asr #27 │ │ │ │ orreq r3, fp, ip, ror r8 │ │ │ │ - @ instruction: 0x0194a494 │ │ │ │ + @ instruction: 0x0194a49c │ │ │ │ orreq r6, fp, r0, asr sp │ │ │ │ orreq r3, fp, r0, lsr #16 │ │ │ │ - orrseq sl, r4, r8, lsr r4 │ │ │ │ + orrseq sl, r4, r0, asr #8 │ │ │ │ strdeq r6, [fp, r4] │ │ │ │ - orreq r2, ip, r8, ror #30 │ │ │ │ + orreq r2, ip, r0, ror pc │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - @ instruction: 0x0194a3dc │ │ │ │ - orreq r2, ip, r4, lsr pc │ │ │ │ + orrseq sl, r4, r4, ror #7 │ │ │ │ + orreq r2, ip, ip, lsr pc │ │ │ │ @ instruction: 0x018b6c94 │ │ │ │ - @ instruction: 0x0194a39c │ │ │ │ - strdeq r2, [ip, r4] │ │ │ │ + orrseq sl, r4, r4, lsr #7 │ │ │ │ + strdeq r2, [ip, ip] │ │ │ │ orreq r6, fp, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x018c2ebc │ │ │ │ - orreq r2, ip, r4, lsl #29 │ │ │ │ - orrseq sl, r4, ip, ror #5 │ │ │ │ - orreq r2, ip, r4, asr #28 │ │ │ │ + orreq r2, ip, r4, asr #29 │ │ │ │ + orreq r2, ip, ip, lsl #29 │ │ │ │ + @ instruction: 0x0194a2f4 │ │ │ │ + orreq r2, ip, ip, asr #28 │ │ │ │ orreq r6, fp, r4, lsr #23 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - @ instruction: 0x0194a2b0 │ │ │ │ - orreq r2, ip, r8, lsl #28 │ │ │ │ + @ instruction: 0x0194a2b8 │ │ │ │ + orreq r2, ip, r0, lsl lr │ │ │ │ orreq r6, fp, r8, ror #22 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orrseq sl, r4, r4, ror r2 │ │ │ │ - orreq r2, ip, ip, asr #27 │ │ │ │ + orrseq sl, r4, ip, ror r2 │ │ │ │ + ldrdeq r2, [ip, r4] │ │ │ │ orreq r6, fp, ip, lsr #22 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - orrseq sl, r4, r8, lsr r2 │ │ │ │ - @ instruction: 0x018c2d90 │ │ │ │ + orrseq sl, r4, r0, asr #4 │ │ │ │ + @ instruction: 0x018c2d98 │ │ │ │ strdeq r6, [fp, r0] │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - orreq r2, ip, r4, asr sp │ │ │ │ + orreq r2, ip, ip, asr sp │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x0194a1dc │ │ │ │ - orreq r2, ip, r4, lsr sp │ │ │ │ + orrseq sl, r4, r4, ror #3 │ │ │ │ + orreq r2, ip, ip, lsr sp │ │ │ │ @ instruction: 0x018b6a94 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - strdeq r2, [ip, ip] │ │ │ │ + orreq r2, ip, r4, lsl #26 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - orreq r2, ip, ip, asr #25 │ │ │ │ - @ instruction: 0x018c2c98 │ │ │ │ - orreq r2, ip, r0, lsl #25 │ │ │ │ - orrseq sl, r4, r8, ror #1 │ │ │ │ - orreq r2, ip, r0, asr #24 │ │ │ │ + ldrdeq r2, [ip, r4] │ │ │ │ + orreq r2, ip, r0, lsr #25 │ │ │ │ + orreq r2, ip, r8, lsl #25 │ │ │ │ + ldrsheq sl, [r4, r0] │ │ │ │ + orreq r2, ip, r8, asr #24 │ │ │ │ orreq r6, fp, r0, lsr #19 │ │ │ │ - orrseq sl, r4, r8, lsr #1 │ │ │ │ - orreq r2, ip, r0, lsl #24 │ │ │ │ + ldrheq sl, [r4, r0] │ │ │ │ + orreq r2, ip, r8, lsl #24 │ │ │ │ orreq r6, fp, r0, ror #18 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r2, ip, r8, asr #23 │ │ │ │ - @ instruction: 0x018c2b90 │ │ │ │ + ldrdeq r2, [ip, r0] │ │ │ │ + @ instruction: 0x018c2b98 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq r2, ip, r4, asr fp │ │ │ │ + orreq r2, ip, ip, asr fp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r2, ip, r0, asr #22 │ │ │ │ - orrseq r9, r4, ip, lsr #31 │ │ │ │ - orreq r2, ip, r4, lsl #22 │ │ │ │ + orreq r2, ip, r8, asr #22 │ │ │ │ + @ instruction: 0x01949fb4 │ │ │ │ + orreq r2, ip, ip, lsl #22 │ │ │ │ orreq r6, fp, r4, ror #16 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r2, ip, ip, asr #21 │ │ │ │ - orrseq r9, r4, r8, lsr pc │ │ │ │ - @ instruction: 0x018c2a90 │ │ │ │ + ldrdeq r2, [ip, r4] │ │ │ │ + orrseq r9, r4, r0, asr #30 │ │ │ │ + @ instruction: 0x018c2a98 │ │ │ │ strdeq r6, [fp, r0] │ │ │ │ - orreq r2, ip, r8, asr sl │ │ │ │ - orreq r2, ip, r8, lsl sl │ │ │ │ - ldrdeq r2, [ip, ip] │ │ │ │ + orreq r2, ip, r0, ror #20 │ │ │ │ + orreq r2, ip, r0, lsr #20 │ │ │ │ + orreq r2, ip, r4, ror #19 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - orreq r2, ip, r4, asr #19 │ │ │ │ + orreq r2, ip, ip, asr #19 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ add r8, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ bl af868 │ │ │ │ ldr r3, [pc, #-548] @ 13936c │ │ │ │ @@ -125963,19 +125963,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sl, r4, r8, lsl r0 │ │ │ │ + orrseq sl, r4, r0, lsr #32 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, fp, r4, asr #1 │ │ │ │ orreq r6, fp, r8, asr #19 │ │ │ │ - @ instruction: 0x01949f90 │ │ │ │ + @ instruction: 0x01949f98 │ │ │ │ │ │ │ │ 0013a540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #896] @ 13a8d8 │ │ │ │ @@ -126213,21 +126213,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ - orrseq r9, r4, r2, ror #25 │ │ │ │ + orrseq r9, r4, sl, ror #25 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r3, fp, r8, lsr #26 │ │ │ │ - @ instruction: 0x01949bfc │ │ │ │ + orrseq r9, r4, r4, lsl #24 │ │ │ │ orreq r6, fp, r4, lsr #12 │ │ │ │ orreq r3, fp, r4, ror #29 │ │ │ │ - @ instruction: 0x01949bbc │ │ │ │ + orrseq r9, r4, r4, asr #23 │ │ │ │ orreq r6, fp, r4, ror #11 │ │ │ │ │ │ │ │ 0013a92c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126371,18 +126371,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r9, r4, r0, ror #19 │ │ │ │ + orrseq r9, r4, r8, ror #19 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r3, fp, r8, ror sl │ │ │ │ - orrseq r9, r4, ip, asr #18 │ │ │ │ + orrseq r9, r4, r4, asr r9 │ │ │ │ orreq r6, fp, r4, ror r3 │ │ │ │ │ │ │ │ 0013ab90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -126526,18 +126526,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r9, r4, r6, lsl #15 │ │ │ │ + orrseq r9, r4, lr, lsl #15 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r3, fp, r4, lsl r8 │ │ │ │ - orrseq r9, r4, r8, ror #13 │ │ │ │ + @ instruction: 0x019496f0 │ │ │ │ orreq r6, fp, r0, lsl r1 │ │ │ │ │ │ │ │ 0013adf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126679,18 +126679,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r9, r4, r0, lsr r5 │ │ │ │ + orrseq r9, r4, r8, lsr r5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x018b35b8 │ │ │ │ - orrseq r9, r4, ip, lsl #9 │ │ │ │ + @ instruction: 0x01949494 │ │ │ │ @ instruction: 0x018b5eb4 │ │ │ │ │ │ │ │ 0013b050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126832,18 +126832,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x019492de │ │ │ │ + orrseq r9, r4, r6, ror #5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r3, fp, ip, asr r3 │ │ │ │ - orrseq r9, r4, r0, lsr r2 │ │ │ │ + orrseq r9, r4, r8, lsr r2 │ │ │ │ orreq r5, fp, r8, asr ip │ │ │ │ │ │ │ │ 0013b2ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126985,18 +126985,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r9, r4, ip, lsl #1 │ │ │ │ + @ instruction: 0x01949094 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r3, fp, r0, lsl #2 │ │ │ │ - @ instruction: 0x01948fd4 │ │ │ │ + @ instruction: 0x01948fdc │ │ │ │ strdeq r5, [fp, ip] │ │ │ │ │ │ │ │ 0013b508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -127138,18 +127138,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r8, r4, sl, lsr lr │ │ │ │ + orrseq r8, r4, r2, asr #28 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r2, fp, r4, lsr #29 │ │ │ │ - orrseq r8, r4, r8, ror sp │ │ │ │ + orrseq r8, r4, r0, lsl #27 │ │ │ │ orreq r5, fp, r0, lsr #15 │ │ │ │ │ │ │ │ 0013b764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -127293,18 +127293,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r8, r4, r4, ror #23 │ │ │ │ + orrseq r8, r4, ip, ror #23 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r2, fp, r0, asr #24 │ │ │ │ - orrseq r8, r4, r4, lsl fp │ │ │ │ + orrseq r8, r4, ip, lsl fp │ │ │ │ orreq r5, fp, ip, lsr r5 │ │ │ │ │ │ │ │ 0013b9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -127418,15 +127418,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, fp, ip, asr sl │ │ │ │ - orrseq r8, r4, r0, lsr r9 │ │ │ │ + orrseq r8, r4, r8, lsr r9 │ │ │ │ orreq r5, fp, r0, ror #6 │ │ │ │ │ │ │ │ 0013bba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -127697,25 +127697,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018b5194 │ │ │ │ - orrseq r8, r4, r4, asr r7 │ │ │ │ + orrseq r8, r4, ip, asr r7 │ │ │ │ orrseq ip, pc, r0, asr #13 │ │ │ │ orreq r5, fp, r8, lsr #2 │ │ │ │ - orrseq r8, r4, r4, ror #13 │ │ │ │ - orrseq r8, r4, lr, asr r6 │ │ │ │ + orrseq r8, r4, ip, ror #13 │ │ │ │ + orrseq r8, r4, r6, ror #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r8, r4, ip, lsl #12 │ │ │ │ + orrseq r8, r4, r4, lsl r6 │ │ │ │ orreq r5, fp, r8, lsr r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r2, fp, r0, lsl r6 │ │ │ │ - orrseq r8, r4, r4, ror #9 │ │ │ │ + orrseq r8, r4, ip, ror #9 │ │ │ │ orreq r4, fp, r4, lsl pc │ │ │ │ │ │ │ │ 0013c024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -127829,15 +127829,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r2, fp, r0, lsl #8 │ │ │ │ orreq r4, fp, r0, asr #26 │ │ │ │ - orrseq r8, r4, r0, lsl #8 │ │ │ │ + orrseq r8, r4, r8, lsl #8 │ │ │ │ │ │ │ │ 0013c200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -128049,23 +128049,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, fp, r0, ror fp │ │ │ │ - orrseq r8, r4, ip, lsr #4 │ │ │ │ + orrseq r8, r4, r4, lsr r2 │ │ │ │ orrseq ip, pc, r4, rrx │ │ │ │ orreq r4, fp, r4, lsl #22 │ │ │ │ - @ instruction: 0x019481bc │ │ │ │ + orrseq r8, r4, r4, asr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r8, r4, ip, lsr #2 │ │ │ │ + orrseq r8, r4, r4, lsr r1 │ │ │ │ orreq r4, fp, r4, asr sl │ │ │ │ @ instruction: 0x018b209c │ │ │ │ - orrseq r8, r4, r4, lsr #1 │ │ │ │ + orrseq r8, r4, ip, lsr #1 │ │ │ │ ldrdeq r4, [fp, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #384] @ 13c724 │ │ │ │ ldr r3, [pc, #384] @ 13c728 │ │ │ │ @@ -128163,18 +128163,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 13c69c │ │ │ │ orrseq fp, pc, r0, ror lr @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r8, r4, r8, lsl r0 │ │ │ │ + orrseq r8, r4, r0, lsr #32 │ │ │ │ orreq r0, fp, r8 │ │ │ │ orrseq fp, pc, r0, ror sp @ │ │ │ │ - @ instruction: 0x018c059c │ │ │ │ + orreq r0, ip, r4, lsr #11 │ │ │ │ orreq r4, fp, r4, lsl r8 │ │ │ │ │ │ │ │ 0013c740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -128371,27 +128371,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ mov r7, r0 │ │ │ │ b 13c7b4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019fbcb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r7, r4, r8, asr lr │ │ │ │ + orrseq r7, r4, r0, ror #28 │ │ │ │ orrseq fp, pc, r8, lsl #25 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r4, fp, r8, lsr #14 │ │ │ │ - @ instruction: 0x01947df4 │ │ │ │ + @ instruction: 0x01947dfc │ │ │ │ orrseq fp, pc, r0, ror #23 │ │ │ │ @ instruction: 0x018b46bc │ │ │ │ - orrseq r7, r4, r4, lsl #27 │ │ │ │ + orrseq r7, r4, ip, lsl #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01947cf4 │ │ │ │ + @ instruction: 0x01947cfc │ │ │ │ orreq r4, fp, ip, lsl #12 │ │ │ │ - orreq sp, lr, ip, asr fp │ │ │ │ - @ instruction: 0x01947c94 │ │ │ │ + orreq sp, lr, r4, ror #22 │ │ │ │ + @ instruction: 0x01947c9c │ │ │ │ @ instruction: 0x018b45b4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 0013caa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -128589,27 +128589,27 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ mov r7, r0 │ │ │ │ b 13cb14 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, pc, r4, asr r9 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r7, r4, r4, lsl #22 │ │ │ │ + orrseq r7, r4, ip, lsl #22 │ │ │ │ orrseq fp, pc, r8, lsr #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r4, fp, r8, asr #7 │ │ │ │ - @ instruction: 0x01947a94 │ │ │ │ + @ instruction: 0x01947a9c │ │ │ │ orrseq fp, pc, r0, lsl #17 │ │ │ │ orreq r4, fp, ip, asr r3 │ │ │ │ - orrseq r7, r4, r4, lsr #20 │ │ │ │ + orrseq r7, r4, ip, lsr #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01947994 │ │ │ │ + @ instruction: 0x0194799c │ │ │ │ orreq r4, fp, ip, lsr #5 │ │ │ │ - strdeq sp, [lr, ip] │ │ │ │ - orrseq r7, r4, r4, lsr r9 │ │ │ │ + orreq sp, lr, r4, lsl #16 │ │ │ │ + orrseq r7, r4, ip, lsr r9 │ │ │ │ orreq r4, fp, r4, asr r2 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 0013ce00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -128647,17 +128647,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, #15 │ │ │ │ b 13ce5c │ │ │ │ - orrseq r7, r4, r8, lsl r8 │ │ │ │ + orrseq r7, r4, r0, lsr #16 │ │ │ │ orreq r4, fp, r4, lsl r1 │ │ │ │ - orreq pc, fp, r0, lsl #28 │ │ │ │ + orreq pc, fp, r8, lsl #28 │ │ │ │ orreq r4, fp, ip, lsl #2 │ │ │ │ │ │ │ │ 0013ceac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -128701,16 +128701,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r0, r4 │ │ │ │ b 13cef0 │ │ │ │ orrseq fp, pc, r0, asr r5 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, pc, ip, lsl r5 @ │ │ │ │ - orrseq r7, r4, r8, lsl r7 │ │ │ │ - orreq pc, fp, r4, asr #26 │ │ │ │ + orrseq r7, r4, r0, lsr #14 │ │ │ │ + orreq pc, fp, ip, asr #26 │ │ │ │ orreq r4, fp, r8, asr #32 │ │ │ │ │ │ │ │ 0013cf78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -128996,38 +128996,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 13d0d0 │ │ │ │ orrseq fp, pc, r8, ror r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ lsleq r3, r0, #5 │ │ │ │ - orrseq r7, r4, r8, asr r6 │ │ │ │ + orrseq r7, r4, r0, ror #12 │ │ │ │ @ instruction: 0x018b3f90 │ │ │ │ orreq pc, sl, r4, lsl #26 │ │ │ │ orreq r3, fp, ip, lsr #23 │ │ │ │ asreq r3, r0, #3 │ │ │ │ orrseq fp, pc, ip, lsr r3 @ │ │ │ │ - orrseq r7, r4, r4, lsr r5 │ │ │ │ + orrseq r7, r4, ip, lsr r5 │ │ │ │ orreq r3, fp, r8, ror #28 │ │ │ │ orreq r0, fp, r4, ror #6 │ │ │ │ orreq r0, fp, r0, lsl r3 │ │ │ │ ldrdeq r0, [fp, r0] │ │ │ │ - orrseq r7, r4, r0, lsl r4 │ │ │ │ - orreq pc, fp, r8, lsr sl @ │ │ │ │ + orrseq r7, r4, r8, lsl r4 │ │ │ │ + orreq pc, fp, r0, asr #20 │ │ │ │ orreq r3, fp, r0, asr #26 │ │ │ │ - @ instruction: 0x019473d4 │ │ │ │ - strdeq pc, [fp, ip] │ │ │ │ + @ instruction: 0x019473dc │ │ │ │ + orreq pc, fp, r4, lsl #20 │ │ │ │ orreq r3, fp, r4, lsl #26 │ │ │ │ - orreq pc, fp, r4, asr #19 │ │ │ │ - @ instruction: 0x018bf994 │ │ │ │ - orreq pc, fp, r4, ror #18 │ │ │ │ - orreq pc, fp, r4, lsr r9 @ │ │ │ │ - orreq pc, fp, r4, lsl #18 │ │ │ │ - ldrdeq pc, [fp, r4] │ │ │ │ - orreq pc, fp, r4, lsr #17 │ │ │ │ + orreq pc, fp, ip, asr #19 │ │ │ │ + @ instruction: 0x018bf99c │ │ │ │ + orreq pc, fp, ip, ror #18 │ │ │ │ + orreq pc, fp, ip, lsr r9 @ │ │ │ │ + orreq pc, fp, ip, lsl #18 │ │ │ │ + ldrdeq pc, [fp, ip] │ │ │ │ + orreq pc, fp, ip, lsr #17 │ │ │ │ │ │ │ │ 0013d460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ 13d514 │ │ │ │ @@ -129070,16 +129070,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r0, r4 │ │ │ │ b 13d4a4 │ │ │ │ @ instruction: 0x019faf9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, pc, r8, ror #30 │ │ │ │ - orrseq r7, r4, r4, ror #2 │ │ │ │ - @ instruction: 0x018bf790 │ │ │ │ + orrseq r7, r4, ip, ror #2 │ │ │ │ + @ instruction: 0x018bf798 │ │ │ │ @ instruction: 0x018b3a94 │ │ │ │ │ │ │ │ 0013d52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -129581,60 +129581,60 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 13d7b8 │ │ │ │ orrseq sl, pc, r4, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019faeb0 │ │ │ │ asreq r2, r4, #25 │ │ │ │ lsleq r2, ip, #25 │ │ │ │ - orrseq r7, r4, r8, rrx │ │ │ │ + orrseq r7, r4, r0, ror r0 │ │ │ │ @ instruction: 0x018b399c │ │ │ │ - orrseq r6, r4, r4, lsr #31 │ │ │ │ - orreq pc, fp, ip, asr #11 │ │ │ │ + orrseq r6, r4, ip, lsr #31 │ │ │ │ + ldrdeq pc, [fp, r4] │ │ │ │ ldrdeq r3, [fp, r8] │ │ │ │ orreq pc, sl, r4, ror #12 │ │ │ │ - orrseq r6, r4, r0, lsr pc │ │ │ │ + orrseq r6, r4, r8, lsr pc │ │ │ │ orreq r3, fp, r8, asr r8 │ │ │ │ roreq r2, r4, #21 │ │ │ │ orrseq sl, pc, r4, asr ip @ │ │ │ │ orreq r3, fp, ip, lsr #8 │ │ │ │ andeq r6, r0, ip, lsr #18 │ │ │ │ - orrseq r6, r4, r8, asr #27 │ │ │ │ + @ instruction: 0x01946dd0 │ │ │ │ orreq r3, fp, r0, lsl #14 │ │ │ │ orreq pc, sl, r0, lsl #24 │ │ │ │ orreq r3, fp, r0, lsr #6 │ │ │ │ @ instruction: 0x018afbb4 │ │ │ │ - @ instruction: 0x01946c94 │ │ │ │ + @ instruction: 0x01946c9c │ │ │ │ orreq pc, sl, r0, lsr #22 │ │ │ │ orreq r3, fp, r4, asr #11 │ │ │ │ orreq pc, sl, r8, asr #21 │ │ │ │ orreq pc, sl, r8, lsl #21 │ │ │ │ - strdeq pc, [fp, r4] │ │ │ │ - @ instruction: 0x01946b98 │ │ │ │ - orreq pc, fp, r0, asr #3 │ │ │ │ + strdeq pc, [fp, ip] │ │ │ │ + orrseq r6, r4, r0, lsr #23 │ │ │ │ + orreq pc, fp, r8, asr #3 │ │ │ │ orreq r3, fp, ip, asr #9 │ │ │ │ - orrseq r6, r4, ip, asr fp │ │ │ │ - orreq pc, fp, r4, lsl #3 │ │ │ │ + orrseq r6, r4, r4, ror #22 │ │ │ │ + orreq pc, fp, ip, lsl #3 │ │ │ │ @ instruction: 0x018b3490 │ │ │ │ - orreq pc, fp, ip, asr #2 │ │ │ │ - @ instruction: 0x01946af0 │ │ │ │ - orreq pc, fp, r8, lsl r1 @ │ │ │ │ + orreq pc, fp, r4, asr r1 @ │ │ │ │ + @ instruction: 0x01946af8 │ │ │ │ + orreq pc, fp, r0, lsr #2 │ │ │ │ orreq r3, fp, r4, lsr #8 │ │ │ │ - @ instruction: 0x01946ab4 │ │ │ │ - ldrdeq pc, [fp, ip] │ │ │ │ + @ instruction: 0x01946abc │ │ │ │ + orreq pc, fp, r4, ror #1 │ │ │ │ orreq r3, fp, r8, ror #7 │ │ │ │ - orrseq r6, r4, r8, ror sl │ │ │ │ - orreq pc, fp, r0, lsr #1 │ │ │ │ + orrseq r6, r4, r0, lsl #21 │ │ │ │ + orreq pc, fp, r8, lsr #1 │ │ │ │ orreq r3, fp, ip, lsr #7 │ │ │ │ - orreq pc, fp, r8, rrx │ │ │ │ - orreq pc, fp, r8, lsr r0 @ │ │ │ │ - orreq pc, fp, r4 │ │ │ │ - orrseq r6, r4, r8, lsr #19 │ │ │ │ - ldrdeq lr, [fp, r0] │ │ │ │ + orreq pc, fp, r0, ror r0 @ │ │ │ │ + orreq pc, fp, r0, asr #32 │ │ │ │ + orreq pc, fp, ip │ │ │ │ + @ instruction: 0x019469b0 │ │ │ │ + ldrdeq lr, [fp, r8] │ │ │ │ ldrdeq r3, [fp, ip] │ │ │ │ - @ instruction: 0x018bef98 │ │ │ │ + orreq lr, fp, r0, lsr #31 │ │ │ │ │ │ │ │ 0013ddcc : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ @@ -129707,23 +129707,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 13de38 │ │ │ │ orreq lr, sl, r0, asr #30 │ │ │ │ - @ instruction: 0x019467f8 │ │ │ │ - orreq lr, fp, r0, lsr #28 │ │ │ │ + orrseq r6, r4, r0, lsl #16 │ │ │ │ + orreq lr, fp, r8, lsr #28 │ │ │ │ orreq r3, fp, r8, lsr #2 │ │ │ │ - @ instruction: 0x019467bc │ │ │ │ - orreq lr, fp, r4, ror #27 │ │ │ │ + orrseq r6, r4, r4, asr #15 │ │ │ │ + orreq lr, fp, ip, ror #27 │ │ │ │ orreq r3, fp, r8, ror #1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orrseq r6, r4, r0, lsl #15 │ │ │ │ - orreq lr, fp, r8, lsr #27 │ │ │ │ + orrseq r6, r4, r8, lsl #15 │ │ │ │ + @ instruction: 0x018bedb0 │ │ │ │ orreq r3, fp, ip, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -130212,48 +130212,48 @@ │ │ │ │ ldr r1, [pc, #24] @ 13e6e4 │ │ │ │ mov r3, sl │ │ │ │ b 13e5d0 │ │ │ │ orrseq sl, pc, r8, lsl #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, fp, r8, ror pc │ │ │ │ orrseq sl, pc, ip, asr #7 │ │ │ │ - orrseq r6, r4, ip, lsl #13 │ │ │ │ + @ instruction: 0x01946694 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ orreq r2, fp, r8, ror #29 │ │ │ │ - orrseq r6, r4, r0, lsl r6 │ │ │ │ + orrseq r6, r4, r8, lsl r6 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ @ instruction: 0x019fa2dc │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ orreq r2, fp, r0, ror #26 │ │ │ │ - orrseq r6, r4, r8, lsl #9 │ │ │ │ + @ instruction: 0x01946490 │ │ │ │ orreq pc, sl, ip, lsr r2 @ │ │ │ │ orreq r2, fp, r4, ror #25 │ │ │ │ - orrseq r6, r4, ip, lsl #8 │ │ │ │ + orrseq r6, r4, r4, lsl r4 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ orreq pc, sl, ip, lsl r1 @ │ │ │ │ - orreq lr, fp, r0, ror r8 │ │ │ │ + orreq lr, fp, r8, ror r8 │ │ │ │ @ instruction: 0x018b2bb0 │ │ │ │ - @ instruction: 0x019462d4 │ │ │ │ + @ instruction: 0x019462dc │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ orreq pc, sl, r0, asr r0 @ │ │ │ │ - orreq lr, fp, r0, lsl #15 │ │ │ │ + orreq lr, fp, r8, lsl #15 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ orreq lr, sl, r0, lsr #31 │ │ │ │ orreq lr, sl, r8, asr #30 │ │ │ │ - @ instruction: 0x018be6b4 │ │ │ │ - orreq lr, fp, r0, lsl #13 │ │ │ │ + @ instruction: 0x018be6bc │ │ │ │ + orreq lr, fp, r8, lsl #13 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - orreq lr, fp, ip, asr #12 │ │ │ │ + orreq lr, fp, r4, asr r6 │ │ │ │ orreq r2, fp, ip, lsl #19 │ │ │ │ - ldrheq r6, [r4, r4] │ │ │ │ - orreq lr, fp, r8, lsl r6 │ │ │ │ - orreq lr, fp, r8, ror #11 │ │ │ │ - @ instruction: 0x018be5b8 │ │ │ │ + ldrheq r6, [r4, ip] │ │ │ │ + orreq lr, fp, r0, lsr #12 │ │ │ │ + strdeq lr, [fp, r0] │ │ │ │ + orreq lr, fp, r0, asr #11 │ │ │ │ │ │ │ │ 0013e768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -130333,23 +130333,23 @@ │ │ │ │ ldr r1, [pc, #60] @ 13e8e4 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 13e7d0 │ │ │ │ - orrseq r5, r4, ip, asr #29 │ │ │ │ - orreq lr, fp, ip, asr r4 │ │ │ │ + @ instruction: 0x01945ed4 │ │ │ │ + orreq lr, fp, r4, ror #8 │ │ │ │ @ instruction: 0x018b2798 │ │ │ │ - @ instruction: 0x01945e90 │ │ │ │ - orreq lr, fp, r0, lsr #8 │ │ │ │ + @ instruction: 0x01945e98 │ │ │ │ + orreq lr, fp, r8, lsr #8 │ │ │ │ orreq r2, fp, r4, asr r7 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - orrseq r5, r4, r4, asr lr │ │ │ │ - orreq lr, fp, r4, ror #7 │ │ │ │ + orrseq r5, r4, ip, asr lr │ │ │ │ + orreq lr, fp, ip, ror #7 │ │ │ │ orreq r2, fp, r0, lsr #14 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #1328] @ 13ee30 │ │ │ │ @@ -130697,58 +130697,58 @@ │ │ │ │ orreq r2, fp, r0, lsr #14 │ │ │ │ orreq r2, fp, r8, ror #2 │ │ │ │ orreq r2, fp, r0, lsr r1 │ │ │ │ orreq r2, fp, ip, asr #2 │ │ │ │ orreq r2, fp, ip, asr #2 │ │ │ │ @ instruction: 0x018b26b8 │ │ │ │ @ instruction: 0x018b26bc │ │ │ │ - orrseq r5, r4, r8, lsr #24 │ │ │ │ - @ instruction: 0x018be1b8 │ │ │ │ + orrseq r5, r4, r0, lsr ip │ │ │ │ + orreq lr, fp, r0, asr #3 │ │ │ │ strdeq r2, [fp, r0] │ │ │ │ - orrseq r5, r4, ip, ror #23 │ │ │ │ - orreq lr, fp, ip, ror r1 │ │ │ │ + @ instruction: 0x01945bf4 │ │ │ │ + orreq lr, fp, r4, lsl #3 │ │ │ │ @ instruction: 0x018b24b4 │ │ │ │ - @ instruction: 0x01945bb0 │ │ │ │ - orreq lr, fp, r0, asr #2 │ │ │ │ + @ instruction: 0x01945bb8 │ │ │ │ + orreq lr, fp, r8, asr #2 │ │ │ │ orreq r2, fp, r8, ror r4 │ │ │ │ - orrseq r5, r4, r4, ror fp │ │ │ │ - orreq lr, fp, r4, lsl #2 │ │ │ │ + orrseq r5, r4, ip, ror fp │ │ │ │ + orreq lr, fp, ip, lsl #2 │ │ │ │ orreq r2, fp, ip, lsr r4 │ │ │ │ - orrseq r5, r4, r8, lsr fp │ │ │ │ - orreq lr, fp, r8, asr #1 │ │ │ │ + orrseq r5, r4, r0, asr #22 │ │ │ │ + ldrdeq lr, [fp, r0] │ │ │ │ orreq r2, fp, r0, lsl #8 │ │ │ │ - @ instruction: 0x01945afc │ │ │ │ - orreq lr, fp, ip, lsl #1 │ │ │ │ + orrseq r5, r4, r4, lsl #22 │ │ │ │ + @ instruction: 0x018be094 │ │ │ │ orreq r2, fp, r4, asr #7 │ │ │ │ - orrseq r5, r4, r0, asr #21 │ │ │ │ - orreq lr, fp, r0, asr r0 │ │ │ │ + orrseq r5, r4, r8, asr #21 │ │ │ │ + orreq lr, fp, r8, asr r0 │ │ │ │ orreq r2, fp, r8, lsl #7 │ │ │ │ - orrseq r5, r4, r4, lsl #21 │ │ │ │ - orreq lr, fp, r4, lsl r0 │ │ │ │ + orrseq r5, r4, ip, lsl #21 │ │ │ │ + orreq lr, fp, ip, lsl r0 │ │ │ │ orreq r2, fp, ip, asr #6 │ │ │ │ - orrseq r5, r4, r8, asr #20 │ │ │ │ - ldrdeq sp, [fp, r8] │ │ │ │ + orrseq r5, r4, r0, asr sl │ │ │ │ + orreq sp, fp, r0, ror #31 │ │ │ │ orreq r2, fp, r0, lsl r3 │ │ │ │ - orrseq r5, r4, ip, lsl #20 │ │ │ │ - @ instruction: 0x018bdf9c │ │ │ │ + orrseq r5, r4, r4, lsl sl │ │ │ │ + orreq sp, fp, r4, lsr #31 │ │ │ │ ldrdeq r2, [fp, r4] │ │ │ │ - @ instruction: 0x019459d0 │ │ │ │ - orreq sp, fp, r0, ror #30 │ │ │ │ + @ instruction: 0x019459d8 │ │ │ │ + orreq sp, fp, r8, ror #30 │ │ │ │ @ instruction: 0x018b2298 │ │ │ │ - @ instruction: 0x01945994 │ │ │ │ - orreq sp, fp, r4, lsr #30 │ │ │ │ + @ instruction: 0x0194599c │ │ │ │ + orreq sp, fp, ip, lsr #30 │ │ │ │ orreq r2, fp, ip, asr r2 │ │ │ │ - orrseq r5, r4, r8, asr r9 │ │ │ │ - orreq sp, fp, r8, ror #29 │ │ │ │ + orrseq r5, r4, r0, ror #18 │ │ │ │ + strdeq sp, [fp, r0] │ │ │ │ orreq r2, fp, r0, lsr #4 │ │ │ │ - orrseq r5, r4, ip, lsl r9 │ │ │ │ - orreq sp, fp, ip, lsr #29 │ │ │ │ + orrseq r5, r4, r4, lsr #18 │ │ │ │ + @ instruction: 0x018bdeb4 │ │ │ │ orreq r2, fp, r4, ror #3 │ │ │ │ - orrseq r5, r4, r0, ror #17 │ │ │ │ - orreq sp, fp, r0, ror lr │ │ │ │ + orrseq r5, r4, r8, ror #17 │ │ │ │ + orreq sp, fp, r8, ror lr │ │ │ │ orreq r2, fp, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r0, #420] @ 0x1a4 │ │ │ │ @@ -130879,32 +130879,32 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 13ef60 │ │ │ │ orreq pc, sl, r0, lsl #7 │ │ │ │ orreq r2, fp, r4, asr #3 │ │ │ │ orreq r2, fp, r0, asr #3 │ │ │ │ @ instruction: 0x018af394 │ │ │ │ - orrseq r5, r4, ip, asr #13 │ │ │ │ - orreq sp, fp, ip, asr ip │ │ │ │ + @ instruction: 0x019456d4 │ │ │ │ + orreq sp, fp, r4, ror #24 │ │ │ │ @ instruction: 0x018b1f98 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x01945690 │ │ │ │ - orreq sp, fp, r0, lsr #24 │ │ │ │ + @ instruction: 0x01945698 │ │ │ │ + orreq sp, fp, r8, lsr #24 │ │ │ │ orreq r1, fp, r4, asr pc │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq r5, r4, r4, asr r6 │ │ │ │ - orreq sp, fp, r4, ror #23 │ │ │ │ + orrseq r5, r4, ip, asr r6 │ │ │ │ + orreq sp, fp, ip, ror #23 │ │ │ │ orreq r1, fp, r0, lsr #30 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - orrseq r5, r4, r8, lsl r6 │ │ │ │ - orreq sp, fp, r8, lsr #23 │ │ │ │ + orrseq r5, r4, r0, lsr #12 │ │ │ │ + @ instruction: 0x018bdbb0 │ │ │ │ orreq r1, fp, r4, ror #29 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - @ instruction: 0x019455dc │ │ │ │ - orreq sp, fp, ip, ror #22 │ │ │ │ + orrseq r5, r4, r4, ror #11 │ │ │ │ + orreq sp, fp, r4, ror fp │ │ │ │ orreq r1, fp, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #644] @ 13f42c │ │ │ │ ldr r3, [pc, #644] @ 13f430 │ │ │ │ @@ -131067,25 +131067,25 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 13f2a0 │ │ │ │ orrseq r9, pc, ip, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019454f8 │ │ │ │ + orrseq r5, r4, r0, lsl #10 │ │ │ │ orreq r1, fp, r8, asr #27 │ │ │ │ - orrseq r5, r4, r8, lsr #9 │ │ │ │ + @ instruction: 0x019454b0 │ │ │ │ orreq r1, fp, r8, ror sp │ │ │ │ orrseq r9, pc, ip, ror #2 │ │ │ │ orreq lr, sl, r8, ror #3 │ │ │ │ @ instruction: 0x018ae194 │ │ │ │ orreq lr, sl, r4, asr r1 │ │ │ │ - orreq sp, fp, r0, asr #17 │ │ │ │ - @ instruction: 0x018bd894 │ │ │ │ - orreq sp, fp, r8, ror #16 │ │ │ │ + orreq sp, fp, r8, asr #17 │ │ │ │ + @ instruction: 0x018bd89c │ │ │ │ + orreq sp, fp, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1556] @ 13fa90 │ │ │ │ ldr r3, [pc, #1556] @ 13fa94 │ │ │ │ @@ -131476,45 +131476,45 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 13f8f0 │ │ │ │ @ instruction: 0x019f8f98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r5, r4, r0, lsr r2 │ │ │ │ + orrseq r5, r4, r8, lsr r2 │ │ │ │ strdeq r1, [fp, ip] │ │ │ │ orrseq r8, pc, r4, asr #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r4, r0, lsr #3 │ │ │ │ + orrseq r5, r4, r8, lsr #3 │ │ │ │ orreq r1, fp, ip, ror #20 │ │ │ │ orrseq r8, pc, r8, asr lr @ │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orrseq r4, r4, ip, lsr #31 │ │ │ │ + @ instruction: 0x01944fb4 │ │ │ │ orreq r1, fp, ip, ror r8 │ │ │ │ orreq sp, sl, r8, asr sp │ │ │ │ - orrseq r4, r4, ip, lsr #30 │ │ │ │ + orrseq r4, r4, r4, lsr pc │ │ │ │ strdeq r1, [fp, ip] │ │ │ │ orreq sp, sl, r8, asr #25 │ │ │ │ orreq sp, sl, r0, ror ip │ │ │ │ - ldrdeq sp, [fp, r8] │ │ │ │ - orrseq r4, r4, r4, lsl lr │ │ │ │ + orreq sp, fp, r0, ror #7 │ │ │ │ + orrseq r4, r4, ip, lsl lr │ │ │ │ ldrdeq r1, [fp, ip] │ │ │ │ ldrdeq r1, [fp, r8] │ │ │ │ - orreq sp, fp, r0, ror #6 │ │ │ │ - orreq sp, fp, ip, lsr #6 │ │ │ │ - strdeq sp, [fp, r8] │ │ │ │ - orrseq r4, r4, r4, lsr sp │ │ │ │ - orreq sp, fp, r4, asr #5 │ │ │ │ + orreq sp, fp, r8, ror #6 │ │ │ │ + orreq sp, fp, r4, lsr r3 │ │ │ │ + orreq sp, fp, r0, lsl #6 │ │ │ │ + orrseq r4, r4, ip, lsr sp │ │ │ │ + orreq sp, fp, ip, asr #5 │ │ │ │ orreq r1, fp, r0, lsl #12 │ │ │ │ orreq r1, fp, r8, asr #15 │ │ │ │ - orreq sp, fp, r8, ror #4 │ │ │ │ - orrseq r4, r4, r4, lsr #25 │ │ │ │ - orreq sp, fp, r4, lsr r2 │ │ │ │ + orreq sp, fp, r0, ror r2 │ │ │ │ + orrseq r4, r4, ip, lsr #25 │ │ │ │ + orreq sp, fp, ip, lsr r2 │ │ │ │ orreq r1, fp, ip, ror #10 │ │ │ │ orreq r1, fp, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r4, [r0, #420] @ 0x1a4 │ │ │ │ @@ -131748,38 +131748,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 13fc00 │ │ │ │ orrseq r8, pc, ip, asr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r4, r4, r0, lsl #23 │ │ │ │ + orrseq r4, r4, r8, lsl #23 │ │ │ │ orrseq r8, pc, r8, lsr #17 │ │ │ │ - orrseq r4, r4, ip, lsr #22 │ │ │ │ + orrseq r4, r4, r4, lsr fp │ │ │ │ strdeq r1, [fp, ip] │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ orrseq r8, pc, ip, lsl #16 │ │ │ │ - orrseq r4, r4, r0, asr sl │ │ │ │ + orrseq r4, r4, r8, asr sl │ │ │ │ orreq r1, fp, r0, lsr #6 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ strdeq sp, [sl, r0] │ │ │ │ @ instruction: 0x018ad7b0 │ │ │ │ - orrseq r4, r4, r4, ror r9 │ │ │ │ + orrseq r4, r4, ip, ror r9 │ │ │ │ orreq r1, fp, r4, ror #8 │ │ │ │ orreq r1, fp, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ orreq sp, sl, r4, lsl r7 │ │ │ │ - orreq ip, fp, r0, lsl #29 │ │ │ │ - orreq ip, fp, r0, asr lr │ │ │ │ + orreq ip, fp, r8, lsl #29 │ │ │ │ + orreq ip, fp, r8, asr lr │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ strdeq r0, [fp, r0] │ │ │ │ - orrseq r4, r4, r8, ror r8 │ │ │ │ + orrseq r4, r4, r0, lsl #17 │ │ │ │ orreq r1, fp, r4, lsr r1 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - orreq ip, fp, r8, asr #27 │ │ │ │ + ldrdeq ip, [fp, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ ldr r2, [pc, #804] @ 140278 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -131982,36 +131982,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 14001c │ │ │ │ @ instruction: 0x019f84b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r4, r4, r0, asr r7 │ │ │ │ + orrseq r4, r4, r8, asr r7 │ │ │ │ orreq r1, fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ @ instruction: 0x019f83f0 │ │ │ │ orreq r1, fp, ip, ror #2 │ │ │ │ - orrseq r4, r4, r4, lsr r6 │ │ │ │ + orrseq r4, r4, ip, lsr r6 │ │ │ │ strdeq r0, [fp, r8] │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ ldrdeq r0, [fp, r0] │ │ │ │ orreq sp, sl, ip, ror r3 │ │ │ │ - orrseq r4, r4, r0, asr #10 │ │ │ │ - ldrdeq ip, [fp, r0] │ │ │ │ + orrseq r4, r4, r8, asr #10 │ │ │ │ + ldrdeq ip, [fp, r8] │ │ │ │ orreq r0, fp, ip, lsl #28 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - orrseq r4, r4, r4, lsl #10 │ │ │ │ - @ instruction: 0x018bca94 │ │ │ │ + orrseq r4, r4, ip, lsl #10 │ │ │ │ + @ instruction: 0x018bca9c │ │ │ │ ldrdeq r0, [fp, r0] │ │ │ │ - orrseq r4, r4, r8, asr #9 │ │ │ │ - orreq ip, fp, r8, asr sl │ │ │ │ + @ instruction: 0x019444d0 │ │ │ │ + orreq ip, fp, r0, ror #20 │ │ │ │ @ instruction: 0x018b0d94 │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - orreq ip, fp, r0, lsr #20 │ │ │ │ + orreq ip, fp, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [pc, #132] @ 140378 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -132047,15 +132047,15 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 140310 │ │ │ │ orrseq r8, pc, ip, lsl r1 @ │ │ │ │ andeq r7, r0, r0, lsr #10 │ │ │ │ strdeq r0, [fp, r0] │ │ │ │ - orrseq r4, r4, r4, lsr #7 │ │ │ │ + orrseq r4, r4, ip, lsr #7 │ │ │ │ orreq r0, fp, r0, ror #24 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #424] @ 0x1a8 │ │ │ │ @@ -132093,15 +132093,15 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1403c8 │ │ │ │ orrseq r8, pc, r4, rrx │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ orreq r0, fp, r0, ror #28 │ │ │ │ - orrseq r4, r4, ip, ror #5 │ │ │ │ + @ instruction: 0x019442f4 │ │ │ │ orreq r0, fp, r8, lsr #23 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -132130,15 +132130,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r0, [fp, r0] │ │ │ │ - orrseq r4, r4, ip, asr #4 │ │ │ │ + orrseq r4, r4, r4, asr r2 │ │ │ │ orreq r0, fp, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r3, [pc, #1272] @ 1409e8 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -132459,38 +132459,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1405a4 │ │ │ │ orrseq r7, pc, r0, lsr #30 │ │ │ │ orrseq r7, pc, ip, lsl #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01944198 │ │ │ │ + orrseq r4, r4, r0, lsr #3 │ │ │ │ orreq r0, fp, r4, ror #20 │ │ │ │ orrseq r7, pc, r8, ror #28 │ │ │ │ - @ instruction: 0x01921cf0 │ │ │ │ - orrseq r4, r4, r8 │ │ │ │ + @ instruction: 0x01921cf8 │ │ │ │ + orrseq r4, r4, r0, lsl r0 │ │ │ │ ldrdeq r0, [fp, r4] │ │ │ │ orreq ip, sl, r4, lsr #27 │ │ │ │ orreq ip, sl, r4, ror #26 │ │ │ │ orreq ip, sl, r4, lsl #26 │ │ │ │ - orreq ip, fp, ip, ror #8 │ │ │ │ + orreq ip, fp, r4, ror r4 │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x01943e94 │ │ │ │ + @ instruction: 0x01943e9c │ │ │ │ orreq r0, fp, r0, lsl #8 │ │ │ │ orreq r0, fp, r4, asr r7 │ │ │ │ - orrseq r3, r4, r0, asr lr │ │ │ │ - orreq ip, fp, r0, ror #7 │ │ │ │ + orrseq r3, r4, r8, asr lr │ │ │ │ + orreq ip, fp, r8, ror #7 │ │ │ │ orreq r0, fp, r8, lsl r7 │ │ │ │ - orreq ip, fp, r8, lsr #7 │ │ │ │ + @ instruction: 0x018bc3b0 │ │ │ │ @ instruction: 0x018b09b4 │ │ │ │ - orreq ip, fp, ip, lsr r3 │ │ │ │ - orreq ip, fp, ip, lsl r3 │ │ │ │ - orreq ip, fp, ip, ror #5 │ │ │ │ - orrseq r3, r4, r8, lsr #26 │ │ │ │ - @ instruction: 0x018bc2b8 │ │ │ │ + orreq ip, fp, r4, asr #6 │ │ │ │ + orreq ip, fp, r4, lsr #6 │ │ │ │ + strdeq ip, [fp, r4] │ │ │ │ + orrseq r3, r4, r0, lsr sp │ │ │ │ + orreq ip, fp, r0, asr #5 │ │ │ │ strdeq r0, [fp, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #480] @ 140c50 │ │ │ │ ldr r2, [pc, #480] @ 140c54 │ │ │ │ @@ -132612,24 +132612,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 140b34 │ │ │ │ orrseq r7, pc, r4, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r3, r4, r0, asr #24 │ │ │ │ + orrseq r3, r4, r8, asr #24 │ │ │ │ orreq r0, fp, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01943bf4 │ │ │ │ + @ instruction: 0x01943bfc │ │ │ │ orreq r0, fp, r4, asr #9 │ │ │ │ @ instruction: 0x019f78d8 │ │ │ │ orreq ip, sl, r8, asr r9 │ │ │ │ orreq ip, sl, r4, lsl #18 │ │ │ │ - orreq ip, fp, r0, ror r0 │ │ │ │ - orreq ip, fp, r4, asr #32 │ │ │ │ + orreq ip, fp, r8, ror r0 │ │ │ │ + orreq ip, fp, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-136] @ 0xffffff78 │ │ │ │ @@ -132822,37 +132822,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 140d20 │ │ │ │ orrseq r7, pc, r8, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, pc, ip, asr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x019439f8 │ │ │ │ + orrseq r3, r4, r0, lsl #20 │ │ │ │ orreq r0, fp, r8, asr #5 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ orrseq r7, pc, ip, ror #13 │ │ │ │ orreq r0, fp, r8, asr r5 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - orreq r0, lr, r4, asr #16 │ │ │ │ + orreq r0, lr, ip, asr #16 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - @ instruction: 0x01943898 │ │ │ │ - orreq fp, fp, r8, lsr #28 │ │ │ │ + orrseq r3, r4, r0, lsr #17 │ │ │ │ + orreq fp, fp, r0, lsr lr │ │ │ │ orreq r0, fp, r4, ror #2 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ orreq r0, fp, r0, lsl #9 │ │ │ │ - orrseq r3, r4, r0, lsr r8 │ │ │ │ + orrseq r3, r4, r8, lsr r8 │ │ │ │ orreq r0, fp, ip, asr r4 │ │ │ │ strdeq r0, [fp, r8] │ │ │ │ - orrseq r3, r4, r4, ror #15 │ │ │ │ - orreq fp, fp, r4, ror sp │ │ │ │ + orrseq r3, r4, ip, ror #15 │ │ │ │ + orreq fp, fp, ip, ror sp │ │ │ │ strheq r0, [fp, r0] │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - orreq fp, fp, r0, asr #26 │ │ │ │ - orrseq r3, r4, ip, ror r7 │ │ │ │ - orreq fp, fp, ip, lsl #26 │ │ │ │ + orreq fp, fp, r8, asr #26 │ │ │ │ + orrseq r3, r4, r4, lsl #15 │ │ │ │ + orreq fp, fp, r4, lsl sp │ │ │ │ orreq r0, fp, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -133013,38 +133013,38 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 141120 │ │ │ │ orreq sp, sl, r4, ror r2 │ │ │ │ orreq r0, fp, r8, ror r2 │ │ │ │ orreq sp, sl, r8, lsr #5 │ │ │ │ - orreq fp, fp, r8, lsl #23 │ │ │ │ - @ instruction: 0x019435f0 │ │ │ │ + @ instruction: 0x018bbb90 │ │ │ │ + @ instruction: 0x019435f8 │ │ │ │ @ instruction: 0x018afeb8 │ │ │ │ - @ instruction: 0x019435b4 │ │ │ │ - orreq fp, fp, r4, asr #22 │ │ │ │ + @ instruction: 0x019435bc │ │ │ │ + orreq fp, fp, ip, asr #22 │ │ │ │ orreq pc, sl, r0, lsl #29 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - orreq fp, fp, ip, lsl #22 │ │ │ │ - orrseq r3, r4, r4, ror r5 │ │ │ │ + orreq fp, fp, r4, lsl fp │ │ │ │ + orrseq r3, r4, ip, ror r5 │ │ │ │ orreq pc, sl, r8, lsr lr @ │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - orrseq r3, r4, ip, lsr r5 │ │ │ │ - orreq fp, fp, ip, asr #21 │ │ │ │ + orrseq r3, r4, r4, asr #10 │ │ │ │ + ldrdeq fp, [fp, r4] │ │ │ │ orreq pc, sl, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - orrseq r3, r4, r0, lsl #10 │ │ │ │ - @ instruction: 0x018bba90 │ │ │ │ + orrseq r3, r4, r8, lsl #10 │ │ │ │ + @ instruction: 0x018bba98 │ │ │ │ orreq pc, sl, ip, asr #27 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - orreq fp, fp, r8, asr sl │ │ │ │ - orrseq r3, r4, r0, asr #9 │ │ │ │ + orreq fp, fp, r0, ror #20 │ │ │ │ + orrseq r3, r4, r8, asr #9 │ │ │ │ orreq pc, sl, r4, lsl #27 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - orrseq r3, r4, r8, lsl #9 │ │ │ │ + @ instruction: 0x01943490 │ │ │ │ orreq pc, sl, r8, lsr #17 │ │ │ │ orreq pc, sl, ip, asr #26 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -133132,25 +133132,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ b 141438 │ │ │ │ orrseq r7, pc, r8, ror #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r4, r0, lsr #7 │ │ │ │ + orrseq r3, r4, r8, lsr #7 │ │ │ │ orreq pc, sl, r0, ror ip @ │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - orrseq r3, r4, r0, lsr #6 │ │ │ │ - @ instruction: 0x018bb8b0 │ │ │ │ + orrseq r3, r4, r8, lsr #6 │ │ │ │ + @ instruction: 0x018bb8b8 │ │ │ │ orreq pc, sl, r4, ror #23 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - orreq fp, fp, r8, ror r8 │ │ │ │ + orreq fp, fp, r0, lsl #17 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - orreq fp, fp, r4, asr #16 │ │ │ │ - orreq fp, fp, r4, lsl r8 │ │ │ │ + orreq fp, fp, ip, asr #16 │ │ │ │ + orreq fp, fp, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ @@ -133386,38 +133386,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 141568 │ │ │ │ orrseq r6, pc, r8, lsr pc @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019431d4 │ │ │ │ + @ instruction: 0x019431dc │ │ │ │ orreq pc, sl, r4, lsr #21 │ │ │ │ muleq r0, r1, r5 │ │ │ │ orrseq r6, pc, r4, lsr #29 │ │ │ │ orreq pc, sl, r4, ror #11 │ │ │ │ orreq pc, sl, r8, lsr sp @ │ │ │ │ - orrseq sl, r0, r8, lsr #30 │ │ │ │ - orrseq r3, r4, ip, rrx │ │ │ │ + orrseq sl, r0, r0, lsr pc │ │ │ │ + orrseq r3, r4, r4, ror r0 │ │ │ │ orreq pc, sl, r8, asr #25 │ │ │ │ orreq pc, sl, r4, lsr r9 @ │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x01942fb8 │ │ │ │ - orreq fp, fp, r8, asr #10 │ │ │ │ + orrseq r2, r4, r0, asr #31 │ │ │ │ + orreq fp, fp, r0, asr r5 │ │ │ │ orreq pc, sl, r4, lsl #17 │ │ │ │ muleq r0, lr, r5 │ │ │ │ orreq fp, sl, ip, asr sp │ │ │ │ orreq r7, fp, r0, asr #12 │ │ │ │ - orreq fp, fp, r8, lsr #9 │ │ │ │ - orrseq r2, r4, r4, ror #29 │ │ │ │ - orreq fp, fp, r4, ror r4 │ │ │ │ + @ instruction: 0x018bb4b0 │ │ │ │ + orrseq r2, r4, ip, ror #29 │ │ │ │ + orreq fp, fp, ip, ror r4 │ │ │ │ @ instruction: 0x018af7b0 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - orrseq r2, r4, r8, lsr #29 │ │ │ │ - orreq fp, fp, r8, lsr r4 │ │ │ │ + @ instruction: 0x01942eb0 │ │ │ │ + orreq fp, fp, r0, asr #8 │ │ │ │ orreq pc, sl, r4, ror r7 @ │ │ │ │ muleq r0, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -133617,29 +133617,29 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ b 141bc4 │ │ │ │ orrseq r6, pc, ip, lsl fp @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, pc, r0, lsl #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r2, r4, ip, lsr #27 │ │ │ │ + @ instruction: 0x01942db4 │ │ │ │ orreq pc, sl, ip, ror r6 @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ orreq sl, sl, r8, ror #24 │ │ │ │ orrseq r6, pc, r8, lsr #20 │ │ │ │ - @ instruction: 0x01942cbc │ │ │ │ + orrseq r2, r4, r4, asr #25 │ │ │ │ orreq pc, sl, r8, lsl #11 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ orreq sl, sl, r8, ror #22 │ │ │ │ - orreq fp, fp, ip, ror #2 │ │ │ │ + orreq fp, fp, r4, ror r1 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - orreq fp, fp, r4, lsl r1 │ │ │ │ + orreq fp, fp, ip, lsl r1 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - strheq fp, [fp, r4] │ │ │ │ - orreq fp, fp, r4, lsl #1 │ │ │ │ + strheq fp, [fp, ip] │ │ │ │ + orreq fp, fp, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1032] @ 142070 │ │ │ │ @@ -133919,47 +133919,47 @@ │ │ │ │ ldrdeq pc, [sl, ip] │ │ │ │ strdeq pc, [sl, r8] │ │ │ │ orreq pc, sl, ip, lsl r7 @ │ │ │ │ orreq pc, sl, r8, lsl #14 │ │ │ │ orreq pc, sl, r4, lsr #14 │ │ │ │ orreq pc, sl, r4, asr r7 @ │ │ │ │ orrseq r6, pc, r4, ror #11 │ │ │ │ - orrseq r2, r4, r0, ror #16 │ │ │ │ - strdeq sl, [fp, r0] │ │ │ │ + orrseq r2, r4, r8, ror #16 │ │ │ │ + strdeq sl, [fp, r8] │ │ │ │ orreq pc, sl, ip, lsr #2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orreq r3, fp, r0, lsr #1 │ │ │ │ orreq pc, sl, r4, lsr #9 │ │ │ │ - @ instruction: 0x019427f4 │ │ │ │ - orreq sl, fp, r0, lsl #27 │ │ │ │ + @ instruction: 0x019427fc │ │ │ │ + orreq sl, fp, r8, lsl #27 │ │ │ │ orreq pc, sl, r0, asr #1 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x019427b4 │ │ │ │ - orreq sl, fp, r4, asr #26 │ │ │ │ + @ instruction: 0x019427bc │ │ │ │ + orreq sl, fp, ip, asr #26 │ │ │ │ orreq pc, sl, r0, lsl #1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq r2, r4, ip, ror r7 │ │ │ │ - orreq sl, fp, ip, lsl #26 │ │ │ │ + orrseq r2, r4, r4, lsl #15 │ │ │ │ + orreq sl, fp, r4, lsl sp │ │ │ │ orreq pc, sl, r8, asr #32 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq r2, r4, r4, asr #14 │ │ │ │ - ldrdeq sl, [fp, r4] │ │ │ │ + orrseq r2, r4, ip, asr #14 │ │ │ │ + ldrdeq sl, [fp, ip] │ │ │ │ orreq pc, sl, r0, lsl r0 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq r2, r4, ip, lsl #14 │ │ │ │ - @ instruction: 0x018bac9c │ │ │ │ + orrseq r2, r4, r4, lsl r7 │ │ │ │ + orreq sl, fp, r4, lsr #25 │ │ │ │ ldrdeq lr, [sl, r8] │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x019426d4 │ │ │ │ - orreq sl, fp, r4, ror #24 │ │ │ │ + @ instruction: 0x019426dc │ │ │ │ + orreq sl, fp, ip, ror #24 │ │ │ │ orreq lr, sl, r0, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x0194269c │ │ │ │ - orreq sl, fp, ip, lsr #24 │ │ │ │ + orrseq r2, r4, r4, lsr #13 │ │ │ │ + orreq sl, fp, r4, lsr ip │ │ │ │ orreq lr, sl, r8, ror #30 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00142150 : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3, #24] │ │ │ │ @@ -134005,16 +134005,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1421bc │ │ │ │ - orrseq r2, r4, ip, lsl #10 │ │ │ │ - @ instruction: 0x018baa9c │ │ │ │ + orrseq r2, r4, r4, lsl r5 │ │ │ │ + orreq sl, fp, r4, lsr #21 │ │ │ │ ldrdeq lr, [sl, r4] │ │ │ │ │ │ │ │ 00142210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -134085,20 +134085,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 142280 │ │ │ │ orrseq r6, pc, ip, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, sl, ip, lsl #30 │ │ │ │ orrseq r6, pc, ip, lsl #3 │ │ │ │ - orrseq r2, r4, r0, lsr #8 │ │ │ │ - @ instruction: 0x018ba9b0 │ │ │ │ + orrseq r2, r4, r8, lsr #8 │ │ │ │ + @ instruction: 0x018ba9b8 │ │ │ │ orreq lr, sl, ip, ror #25 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orrseq r2, r4, r4, ror #7 │ │ │ │ - orreq sl, fp, r4, ror r9 │ │ │ │ + orrseq r2, r4, ip, ror #7 │ │ │ │ + orreq sl, fp, ip, ror r9 │ │ │ │ orreq lr, sl, r8, lsr #25 │ │ │ │ │ │ │ │ 00142358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -134171,20 +134171,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1423d0 │ │ │ │ orrseq r6, pc, r0, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018aed94 │ │ │ │ orrseq r6, pc, ip, lsr r0 @ │ │ │ │ - @ instruction: 0x019422d0 │ │ │ │ - orreq sl, fp, r0, ror #16 │ │ │ │ + @ instruction: 0x019422d8 │ │ │ │ + orreq sl, fp, r8, ror #16 │ │ │ │ @ instruction: 0x018aeb9c │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x01942294 │ │ │ │ - orreq sl, fp, r4, lsr #16 │ │ │ │ + @ instruction: 0x0194229c │ │ │ │ + orreq sl, fp, ip, lsr #16 │ │ │ │ orreq lr, sl, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #788] @ 1427d4 │ │ │ │ ldr r3, [pc, #788] @ 1427d8 │ │ │ │ @@ -134385,46 +134385,46 @@ │ │ │ │ add r2, r2, #784 @ 0x310 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 14278c │ │ │ │ orrseq r5, pc, r4, asr pc @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, sl, r0, asr #14 │ │ │ │ @ instruction: 0x019f5e9c │ │ │ │ - orrseq r2, r4, r8, lsr #2 │ │ │ │ - @ instruction: 0x018ba6b8 │ │ │ │ + orrseq r2, r4, r0, lsr r1 │ │ │ │ + orreq sl, fp, r0, asr #13 │ │ │ │ orreq lr, sl, ip, ror #19 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - orrseq r2, r4, r0, ror #1 │ │ │ │ - orreq sl, fp, r0, ror r6 │ │ │ │ + orrseq r2, r4, r8, ror #1 │ │ │ │ + orreq sl, fp, r8, ror r6 │ │ │ │ orreq lr, sl, r4, lsr #19 │ │ │ │ andeq r0, r0, lr, lsr #11 │ │ │ │ - orrseq r2, r4, r0, lsr #1 │ │ │ │ - orreq sl, fp, r0, lsr r6 │ │ │ │ + orrseq r2, r4, r8, lsr #1 │ │ │ │ + orreq sl, fp, r8, lsr r6 │ │ │ │ orreq lr, sl, r4, ror #18 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - orrseq r2, r4, r4, rrx │ │ │ │ - strdeq sl, [fp, r4] │ │ │ │ + orrseq r2, r4, ip, rrx │ │ │ │ + strdeq sl, [fp, ip] │ │ │ │ orreq lr, sl, r8, lsr #18 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - orrseq r2, r4, r8, lsr #32 │ │ │ │ - @ instruction: 0x018ba5b8 │ │ │ │ + orrseq r2, r4, r0, lsr r0 │ │ │ │ + orreq sl, fp, r0, asr #11 │ │ │ │ orreq lr, sl, ip, ror #17 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - orrseq r1, r4, ip, ror #31 │ │ │ │ - orreq sl, fp, ip, ror r5 │ │ │ │ + @ instruction: 0x01941ff4 │ │ │ │ + orreq sl, fp, r4, lsl #11 │ │ │ │ @ instruction: 0x018ae8b0 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ - @ instruction: 0x01941fb0 │ │ │ │ - orreq sl, fp, r0, asr #10 │ │ │ │ + @ instruction: 0x01941fb8 │ │ │ │ + orreq sl, fp, r8, asr #10 │ │ │ │ orreq lr, sl, r4, ror r8 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - orrseq r1, r4, r8, ror pc │ │ │ │ + orrseq r1, r4, r0, lsl #31 │ │ │ │ orreq lr, sl, r8, lsr #28 │ │ │ │ orreq lr, sl, ip, lsr r8 │ │ │ │ - orrseq r1, r4, r8, lsr pc │ │ │ │ + orrseq r1, r4, r0, asr #30 │ │ │ │ @ instruction: 0x018aedbc │ │ │ │ strdeq lr, [sl, r8] │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -134546,24 +134546,24 @@ │ │ │ │ @ instruction: 0x018ae594 │ │ │ │ @ instruction: 0x018aecb4 │ │ │ │ @ instruction: 0x018aecb8 │ │ │ │ @ instruction: 0x019f5adc │ │ │ │ orreq lr, sl, r8, ror #24 │ │ │ │ orreq lr, sl, r8, asr #24 │ │ │ │ orreq lr, sl, ip, lsr ip │ │ │ │ - orrseq r1, r4, ip, asr #26 │ │ │ │ - ldrdeq sl, [fp, ip] │ │ │ │ + orrseq r1, r4, r4, asr sp │ │ │ │ + orreq sl, fp, r4, ror #5 │ │ │ │ orreq lr, sl, r0, lsl r6 │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - orrseq r1, r4, r0, lsl sp │ │ │ │ - orreq sl, fp, r0, lsr #5 │ │ │ │ + orrseq r1, r4, r8, lsl sp │ │ │ │ + orreq sl, fp, r8, lsr #5 │ │ │ │ ldrdeq lr, [sl, r4] │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - @ instruction: 0x01941cd4 │ │ │ │ - orreq sl, fp, r4, ror #4 │ │ │ │ + @ instruction: 0x01941cdc │ │ │ │ + orreq sl, fp, ip, ror #4 │ │ │ │ @ instruction: 0x018ae598 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 00142a98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -134635,20 +134635,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 142b08 │ │ │ │ orrseq r5, pc, r4, ror #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, sl, ip, asr #10 │ │ │ │ orrseq r5, pc, r4, lsl #18 │ │ │ │ - @ instruction: 0x01941b98 │ │ │ │ - orreq sl, fp, r8, lsr #2 │ │ │ │ + orrseq r1, r4, r0, lsr #23 │ │ │ │ + orreq sl, fp, r0, lsr r1 │ │ │ │ orreq lr, sl, r4, ror #8 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - orrseq r1, r4, ip, asr fp │ │ │ │ - orreq sl, fp, ip, ror #1 │ │ │ │ + orrseq r1, r4, r4, ror #22 │ │ │ │ + strdeq sl, [fp, r4] │ │ │ │ orreq lr, sl, r0, lsr #8 │ │ │ │ │ │ │ │ 00142be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -134733,21 +134733,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 142cf0 │ │ │ │ orrseq r5, pc, r4, lsl r8 @ │ │ │ │ orreq lr, sl, r0, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019f57b8 │ │ │ │ orreq lr, sl, r0, asr r1 │ │ │ │ - orrseq r1, r4, r4, asr #20 │ │ │ │ + orrseq r1, r4, ip, asr #20 │ │ │ │ orreq lr, sl, ip, lsl #6 │ │ │ │ - orrseq r1, r4, r8, lsl #20 │ │ │ │ - orreq r9, fp, ip, lsl #31 │ │ │ │ + orrseq r1, r4, r0, lsl sl │ │ │ │ + @ instruction: 0x018b9f94 │ │ │ │ ldrdeq lr, [sl, r0] │ │ │ │ - orrseq r1, r4, ip, asr #19 │ │ │ │ - orreq r9, fp, r0, asr pc │ │ │ │ + @ instruction: 0x019419d4 │ │ │ │ + orreq r9, fp, r8, asr pc │ │ │ │ @ instruction: 0x018ae294 │ │ │ │ │ │ │ │ 00142d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -134774,16 +134774,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 142dec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #896 @ 0x380 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 142d98 │ │ │ │ - orrseq r1, r4, r0, lsr r9 │ │ │ │ - orreq r9, fp, r0, asr #29 │ │ │ │ + orrseq r1, r4, r8, lsr r9 │ │ │ │ + orreq r9, fp, r8, asr #29 │ │ │ │ strdeq lr, [sl, r4] │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ @@ -135757,231 +135757,231 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #980 @ 0x3d4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 143a3c │ │ │ │ @ instruction: 0x019f55fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019f55d8 │ │ │ │ - orrseq r1, r4, r0, ror #16 │ │ │ │ + orrseq r1, r4, r8, ror #16 │ │ │ │ orreq lr, sl, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ orrseq r5, pc, ip, lsl #8 │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ - orrseq r1, r4, r8, lsr r6 │ │ │ │ + orrseq r1, r4, r0, asr #12 │ │ │ │ orreq sp, sl, r4, lsl #30 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orrseq r1, r4, r4, ror #10 │ │ │ │ + orrseq r1, r4, ip, ror #10 │ │ │ │ orreq sp, sl, r8, lsr #28 │ │ │ │ - orrseq r1, r4, r0, lsr #10 │ │ │ │ + orrseq r1, r4, r8, lsr #10 │ │ │ │ @ instruction: 0x018adcb8 │ │ │ │ - orrseq r1, r4, r8, ror r4 │ │ │ │ + orrseq r1, r4, r0, lsl #9 │ │ │ │ orreq sp, sl, r8, lsl ip │ │ │ │ - @ instruction: 0x019413b4 │ │ │ │ + @ instruction: 0x019413bc │ │ │ │ orreq sp, sl, r0, lsl #25 │ │ │ │ - orreq r9, fp, r4, asr #17 │ │ │ │ + orreq r9, fp, ip, asr #17 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - @ instruction: 0x019412f4 │ │ │ │ - orreq r9, fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x019412fc │ │ │ │ + orreq r9, fp, r8, lsl #17 │ │ │ │ @ instruction: 0x018adbb8 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - orrseq r1, r4, ip, lsl #4 │ │ │ │ + orrseq r1, r4, r4, lsl r2 │ │ │ │ ldrdeq sp, [sl, ip] │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ orreq sp, sl, ip, lsl r9 │ │ │ │ - orrseq r1, r4, r4, asr #1 │ │ │ │ + orrseq r1, r4, ip, asr #1 │ │ │ │ orreq sp, sl, ip, lsl #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sp, sl, r8, asr r9 │ │ │ │ - orrseq r1, r4, r0, lsl #1 │ │ │ │ - orreq r9, fp, r0, asr #11 │ │ │ │ + orrseq r1, r4, r8, lsl #1 │ │ │ │ + orreq r9, fp, r8, asr #11 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - orrseq r0, r4, r0, asr pc │ │ │ │ + orrseq r0, r4, r8, asr pc │ │ │ │ orreq sp, sl, r0, lsr #16 │ │ │ │ strdeq r9, [sl, ip] │ │ │ │ orreq r9, sl, r8, lsr #25 │ │ │ │ orreq r9, sl, r4, asr ip │ │ │ │ - orreq r9, fp, ip, lsr #7 │ │ │ │ + @ instruction: 0x018b93b4 │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ orreq r9, sl, ip, asr #23 │ │ │ │ - orrseq r0, r4, ip, lsl #27 │ │ │ │ + @ instruction: 0x01940d94 │ │ │ │ orreq sp, sl, r8, asr r6 │ │ │ │ - orrseq r0, r4, r0, asr #26 │ │ │ │ + orrseq r0, r4, r8, asr #26 │ │ │ │ orreq sp, sl, r8, lsl #12 │ │ │ │ - orrseq r0, r4, r4, lsl sp │ │ │ │ + orrseq r0, r4, ip, lsl sp │ │ │ │ orreq sp, sl, r4, ror #11 │ │ │ │ - orrseq r0, r4, ip, asr #25 │ │ │ │ + @ instruction: 0x01940cd4 │ │ │ │ orreq r9, sl, ip, lsr #21 │ │ │ │ orreq sp, sl, r8, lsl #11 │ │ │ │ - orrseq r0, r4, r8, lsl #25 │ │ │ │ + @ instruction: 0x01940c90 │ │ │ │ orreq sp, sl, r8, asr r5 │ │ │ │ - orrseq r0, r4, r0, asr #24 │ │ │ │ + orrseq r0, r4, r8, asr #24 │ │ │ │ orreq r9, sl, r4, lsr #20 │ │ │ │ orreq sp, sl, r0, lsl #10 │ │ │ │ - @ instruction: 0x01940b94 │ │ │ │ + @ instruction: 0x01940b9c │ │ │ │ orreq sp, sl, r4, lsr r3 │ │ │ │ - @ instruction: 0x01940ad8 │ │ │ │ + orrseq r0, r4, r0, ror #21 │ │ │ │ orreq sp, sl, r4, lsr #7 │ │ │ │ - @ instruction: 0x01940a94 │ │ │ │ - orreq r9, fp, r4, lsr #32 │ │ │ │ + @ instruction: 0x01940a9c │ │ │ │ + orreq r9, fp, ip, lsr #32 │ │ │ │ orreq sp, sl, r0, ror #6 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ orreq r9, sl, ip, lsr r8 │ │ │ │ - orrseq r0, r4, r4, lsr #20 │ │ │ │ + orrseq r0, r4, ip, lsr #20 │ │ │ │ strdeq sp, [sl, r4] │ │ │ │ - @ instruction: 0x019409dc │ │ │ │ + orrseq r0, r4, r4, ror #19 │ │ │ │ orreq r9, sl, r0, asr #15 │ │ │ │ @ instruction: 0x018ad29c │ │ │ │ - orrseq r0, r4, r4, lsr #12 │ │ │ │ + orrseq r0, r4, ip, lsr #12 │ │ │ │ orreq ip, sl, r4, asr #27 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r0, r4, r8, ror r5 │ │ │ │ + orrseq r0, r4, r0, lsl #11 │ │ │ │ orreq ip, sl, r4, asr #28 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq ip, sl, ip, lsr #25 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orrseq r0, r4, r8, asr #8 │ │ │ │ + orrseq r0, r4, r0, asr r4 │ │ │ │ orreq ip, sl, r4, lsl sp │ │ │ │ - orrseq r0, r4, r8, lsl r4 │ │ │ │ - orreq r8, fp, r8, lsr #19 │ │ │ │ + orrseq r0, r4, r0, lsr #8 │ │ │ │ + @ instruction: 0x018b89b0 │ │ │ │ orreq ip, sl, r4, ror #25 │ │ │ │ orreq r9, sl, r0, asr #3 │ │ │ │ - @ instruction: 0x0194039c │ │ │ │ + orrseq r0, r4, r4, lsr #7 │ │ │ │ orreq ip, sl, ip, ror #24 │ │ │ │ orreq r9, sl, ip, asr r1 │ │ │ │ orreq r9, sl, r8, lsl r1 │ │ │ │ - @ instruction: 0x019402f8 │ │ │ │ + orrseq r0, r4, r0, lsl #6 │ │ │ │ orreq ip, sl, r8, asr #23 │ │ │ │ strheq r9, [sl, r8] │ │ │ │ - @ instruction: 0x01940298 │ │ │ │ + orrseq r0, r4, r0, lsr #5 │ │ │ │ orreq ip, sl, r8, ror #22 │ │ │ │ orreq r9, sl, ip, asr r0 │ │ │ │ - orrseq r0, r4, r4, asr #4 │ │ │ │ + orrseq r0, r4, ip, asr #4 │ │ │ │ orreq ip, sl, r4, lsl fp │ │ │ │ - @ instruction: 0x019401fc │ │ │ │ + orrseq r0, r4, r4, lsl #4 │ │ │ │ orreq r8, sl, r0, ror #31 │ │ │ │ @ instruction: 0x018acab8 │ │ │ │ - @ instruction: 0x019401d0 │ │ │ │ + @ instruction: 0x019401d8 │ │ │ │ orreq ip, sl, r0, lsr #21 │ │ │ │ - orrseq r0, r4, r8, lsl #3 │ │ │ │ + @ instruction: 0x01940190 │ │ │ │ orreq r8, sl, ip, ror #30 │ │ │ │ orreq ip, sl, r4, asr #20 │ │ │ │ - orrseq r0, r4, ip, asr r1 │ │ │ │ + orrseq r0, r4, r4, ror #2 │ │ │ │ orreq ip, sl, ip, lsr #20 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - orrseq r0, r4, r4, lsl r1 │ │ │ │ + orrseq r0, r4, ip, lsl r1 │ │ │ │ strdeq r8, [sl, r8] │ │ │ │ ldrdeq ip, [sl, r4] │ │ │ │ orreq r8, sl, r0, asr #29 │ │ │ │ - @ instruction: 0x0194009c │ │ │ │ + orrseq r0, r4, r4, lsr #1 │ │ │ │ orreq ip, sl, ip, ror #18 │ │ │ │ orreq r8, sl, r0, ror #28 │ │ │ │ - orrseq r0, r4, ip, lsr r0 │ │ │ │ + orrseq r0, r4, r4, asr #32 │ │ │ │ orreq ip, sl, ip, lsl #18 │ │ │ │ orreq r8, sl, r0, lsl #28 │ │ │ │ - @ instruction: 0x0193ffdc │ │ │ │ + orrseq pc, r3, r4, ror #31 │ │ │ │ orreq ip, sl, ip, lsr #17 │ │ │ │ - @ instruction: 0x0193ffb8 │ │ │ │ - orreq r8, fp, r8, asr #10 │ │ │ │ + orrseq pc, r3, r0, asr #31 │ │ │ │ + orreq r8, fp, r0, asr r5 │ │ │ │ orreq ip, sl, r4, lsl #17 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - orrseq pc, r3, r8, ror pc @ │ │ │ │ - orreq r8, fp, r8, lsl #10 │ │ │ │ + orrseq pc, r3, r0, lsl #31 │ │ │ │ + orreq r8, fp, r0, lsl r5 │ │ │ │ orreq ip, sl, r4, asr #16 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - ldrdeq r8, [fp, r0] │ │ │ │ - @ instruction: 0x018b8494 │ │ │ │ + ldrdeq r8, [fp, r8] │ │ │ │ + @ instruction: 0x018b849c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0193fed0 │ │ │ │ - orreq r8, fp, r0, ror #8 │ │ │ │ + @ instruction: 0x0193fed8 │ │ │ │ + orreq r8, fp, r8, ror #8 │ │ │ │ @ instruction: 0x018ac79c │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - @ instruction: 0x0193fe90 │ │ │ │ - orreq r8, fp, r0, lsr #8 │ │ │ │ + @ instruction: 0x0193fe98 │ │ │ │ + orreq r8, fp, r8, lsr #8 │ │ │ │ orreq ip, sl, ip, asr r7 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - orreq r8, fp, r8, ror #7 │ │ │ │ - orrseq pc, r3, r4, lsr #28 │ │ │ │ - @ instruction: 0x018b83b4 │ │ │ │ + strdeq r8, [fp, r0] │ │ │ │ + orrseq pc, r3, ip, lsr #28 │ │ │ │ + @ instruction: 0x018b83bc │ │ │ │ strdeq ip, [sl, r0] │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - orreq r8, fp, ip, ror r3 │ │ │ │ - orreq r8, fp, r4, asr #6 │ │ │ │ + orreq r8, fp, r4, lsl #7 │ │ │ │ + orreq r8, fp, ip, asr #6 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - orrseq pc, r3, r8, ror sp @ │ │ │ │ - orreq r8, fp, r8, lsl #6 │ │ │ │ + orrseq pc, r3, r0, lsl #27 │ │ │ │ + orreq r8, fp, r0, lsl r3 │ │ │ │ orreq ip, sl, r4, asr #12 │ │ │ │ - ldrdeq r8, [fp, r0] │ │ │ │ - @ instruction: 0x018b8294 │ │ │ │ + ldrdeq r8, [fp, r8] │ │ │ │ + @ instruction: 0x018b829c │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - @ instruction: 0x0193fcd0 │ │ │ │ - orreq r8, fp, r0, ror #4 │ │ │ │ + @ instruction: 0x0193fcd8 │ │ │ │ + orreq r8, fp, r8, ror #4 │ │ │ │ @ instruction: 0x018ac59c │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - @ instruction: 0x0193fc94 │ │ │ │ - orreq r8, fp, r4, lsr #4 │ │ │ │ + @ instruction: 0x0193fc9c │ │ │ │ + orreq r8, fp, ip, lsr #4 │ │ │ │ orreq ip, sl, r0, ror #10 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq pc, r3, r8, asr ip @ │ │ │ │ - orreq r8, fp, r8, ror #3 │ │ │ │ + orrseq pc, r3, r0, ror #24 │ │ │ │ + strdeq r8, [fp, r0] │ │ │ │ orreq ip, sl, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orrseq pc, r3, ip, lsl ip @ │ │ │ │ - orreq r8, fp, ip, lsr #3 │ │ │ │ + orrseq pc, r3, r4, lsr #24 │ │ │ │ + @ instruction: 0x018b81b4 │ │ │ │ orreq ip, sl, r8, ror #9 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - orrseq pc, r3, r0, ror #23 │ │ │ │ - orreq r8, fp, r0, ror r1 │ │ │ │ + orrseq pc, r3, r8, ror #23 │ │ │ │ + orreq r8, fp, r8, ror r1 │ │ │ │ orreq ip, sl, ip, lsr #9 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - orrseq pc, r3, r4, lsr #23 │ │ │ │ - orreq r8, fp, r4, lsr r1 │ │ │ │ + orrseq pc, r3, ip, lsr #23 │ │ │ │ + orreq r8, fp, ip, lsr r1 │ │ │ │ orreq ip, sl, r0, ror r4 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - strdeq r8, [fp, ip] │ │ │ │ + orreq r8, fp, r4, lsl #2 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - orreq r8, fp, ip, asr #1 │ │ │ │ + ldrdeq r8, [fp, r4] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x018b809c │ │ │ │ - orreq r8, fp, ip, rrx │ │ │ │ - orreq r8, fp, ip, lsr #32 │ │ │ │ - orreq r7, fp, ip, ror #31 │ │ │ │ + orreq r8, fp, r4, lsr #1 │ │ │ │ + orreq r8, fp, r4, ror r0 │ │ │ │ + orreq r8, fp, r4, lsr r0 │ │ │ │ + strdeq r7, [fp, r4] │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - orrseq pc, r3, r4, lsr #20 │ │ │ │ - @ instruction: 0x018b7fb4 │ │ │ │ + orrseq pc, r3, ip, lsr #20 │ │ │ │ + @ instruction: 0x018b7fbc │ │ │ │ strdeq ip, [sl, r0] │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - orreq r7, fp, ip, ror pc │ │ │ │ + orreq r7, fp, r4, lsl #31 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - orreq r7, fp, r8, asr #30 │ │ │ │ + orreq r7, fp, r0, asr pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq pc, r3, ip, ror r9 @ │ │ │ │ - orreq r7, fp, ip, lsl #30 │ │ │ │ + orrseq pc, r3, r4, lsl #19 │ │ │ │ + orreq r7, fp, r4, lsl pc │ │ │ │ orreq ip, sl, r0, asr #4 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - orrseq pc, r3, r4, asr #18 │ │ │ │ - ldrdeq r7, [fp, r0] │ │ │ │ + orrseq pc, r3, ip, asr #18 │ │ │ │ + ldrdeq r7, [fp, r8] │ │ │ │ orreq ip, sl, ip, lsl #4 │ │ │ │ - @ instruction: 0x018b7e98 │ │ │ │ + orreq r7, fp, r0, lsr #29 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0193f8d4 │ │ │ │ - orreq r7, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x0193f8dc │ │ │ │ + orreq r7, fp, ip, ror #28 │ │ │ │ orreq ip, sl, r0, lsr #3 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - orreq r7, fp, ip, lsr #28 │ │ │ │ + orreq r7, fp, r4, lsr lr │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - strdeq r7, [fp, ip] │ │ │ │ + orreq r7, fp, r4, lsl #28 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ sub r3, r6, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [pc, #-584] @ 143e70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl b6c30 │ │ │ │ @@ -136946,20 +136946,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 144f0c │ │ │ │ orrseq r3, pc, r0, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, sl, ip, lsl r2 │ │ │ │ orrseq r3, pc, r0, lsl #10 │ │ │ │ - @ instruction: 0x0193f794 │ │ │ │ - orreq r7, fp, r4, lsr #26 │ │ │ │ + @ instruction: 0x0193f79c │ │ │ │ + orreq r7, fp, ip, lsr #26 │ │ │ │ orreq ip, sl, r0, rrx │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orrseq pc, r3, r8, asr r7 @ │ │ │ │ - orreq r7, fp, r8, ror #25 │ │ │ │ + orrseq pc, r3, r0, ror #14 │ │ │ │ + strdeq r7, [fp, r0] │ │ │ │ orreq ip, sl, ip, lsl r0 │ │ │ │ │ │ │ │ 00144fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -136982,16 +136982,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 145008 │ │ │ │ - orrseq pc, r3, r0, asr #13 │ │ │ │ - orreq r7, fp, r0, asr ip │ │ │ │ + orrseq pc, r3, r8, asr #13 │ │ │ │ + orreq r7, fp, r8, asr ip │ │ │ │ orreq fp, sl, r8, lsl #31 │ │ │ │ │ │ │ │ 0014505c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137076,22 +137076,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14516c │ │ │ │ @ instruction: 0x019f3398 │ │ │ │ orreq ip, sl, ip, lsr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, pc, ip, lsr r3 @ │ │ │ │ ldrdeq fp, [sl, r4] │ │ │ │ - orrseq pc, r3, r8, asr #11 │ │ │ │ + @ instruction: 0x0193f5d0 │ │ │ │ orreq fp, sl, ip, lsl #29 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orrseq pc, r3, ip, lsl #11 │ │ │ │ - orreq r7, fp, r0, lsl fp │ │ │ │ + @ instruction: 0x0193f594 │ │ │ │ + orreq r7, fp, r8, lsl fp │ │ │ │ orreq fp, sl, r4, asr lr │ │ │ │ - orrseq pc, r3, r0, asr r5 @ │ │ │ │ - ldrdeq r7, [fp, r4] │ │ │ │ + orrseq pc, r3, r8, asr r5 @ │ │ │ │ + ldrdeq r7, [fp, ip] │ │ │ │ orreq fp, sl, r8, lsl lr │ │ │ │ │ │ │ │ 001451e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137162,20 +137162,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 145254 │ │ │ │ orrseq r3, pc, r8, lsl r2 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018abe90 │ │ │ │ @ instruction: 0x019f31b8 │ │ │ │ - orrseq pc, r3, ip, asr #8 │ │ │ │ - ldrdeq r7, [fp, ip] │ │ │ │ + orrseq pc, r3, r4, asr r4 @ │ │ │ │ + orreq r7, fp, r4, ror #19 │ │ │ │ orreq fp, sl, r8, lsl sp │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orrseq pc, r3, r0, lsl r4 @ │ │ │ │ - orreq r7, fp, r0, lsr #19 │ │ │ │ + orrseq pc, r3, r8, lsl r4 @ │ │ │ │ + orreq r7, fp, r8, lsr #19 │ │ │ │ ldrdeq fp, [sl, r4] │ │ │ │ │ │ │ │ 0014532c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137260,22 +137260,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14543c │ │ │ │ orrseq r3, pc, r8, asr #1 │ │ │ │ orreq fp, sl, r4, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, pc, ip, rrx │ │ │ │ orreq fp, sl, r4, lsl #20 │ │ │ │ - @ instruction: 0x0193f2f8 │ │ │ │ + orrseq pc, r3, r0, lsl #6 │ │ │ │ @ instruction: 0x018abbbc │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - @ instruction: 0x0193f2bc │ │ │ │ - orreq r7, fp, r0, asr #16 │ │ │ │ + orrseq pc, r3, r4, asr #5 │ │ │ │ + orreq r7, fp, r8, asr #16 │ │ │ │ orreq fp, sl, r4, lsl #23 │ │ │ │ - orrseq pc, r3, r0, lsl #5 │ │ │ │ - orreq r7, fp, r4, lsl #16 │ │ │ │ + orrseq pc, r3, r8, lsl #5 │ │ │ │ + orreq r7, fp, ip, lsl #16 │ │ │ │ orreq fp, sl, r8, asr #22 │ │ │ │ │ │ │ │ 001454b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137346,20 +137346,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 145524 │ │ │ │ orrseq r2, pc, r8, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, sl, r8, ror fp │ │ │ │ orrseq r2, pc, r8, ror #29 │ │ │ │ - orrseq pc, r3, ip, ror r1 @ │ │ │ │ - orreq r7, fp, ip, lsl #14 │ │ │ │ + orrseq pc, r3, r4, lsl #3 │ │ │ │ + orreq r7, fp, r4, lsl r7 │ │ │ │ orreq fp, sl, r8, asr #20 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - orrseq pc, r3, r0, asr #2 │ │ │ │ - ldrdeq r7, [fp, r0] │ │ │ │ + orrseq pc, r3, r8, asr #2 │ │ │ │ + ldrdeq r7, [fp, r8] │ │ │ │ orreq fp, sl, r4, lsl #20 │ │ │ │ │ │ │ │ 001455fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137444,22 +137444,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 14570c │ │ │ │ @ instruction: 0x019f2df8 │ │ │ │ orreq fp, sl, ip, lsl #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019f2d9c │ │ │ │ orreq fp, sl, r4, lsr r7 │ │ │ │ - orrseq pc, r3, r8, lsr #32 │ │ │ │ + orrseq pc, r3, r0, lsr r0 @ │ │ │ │ orreq fp, sl, ip, ror #17 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - orrseq lr, r3, ip, ror #31 │ │ │ │ - orreq r7, fp, r0, ror r5 │ │ │ │ + @ instruction: 0x0193eff4 │ │ │ │ + orreq r7, fp, r8, ror r5 │ │ │ │ @ instruction: 0x018ab8b4 │ │ │ │ - @ instruction: 0x0193efb0 │ │ │ │ - orreq r7, fp, r4, lsr r5 │ │ │ │ + @ instruction: 0x0193efb8 │ │ │ │ + orreq r7, fp, ip, lsr r5 │ │ │ │ orreq fp, sl, r8, ror r8 │ │ │ │ │ │ │ │ 00145784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -137532,20 +137532,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1457fc │ │ │ │ orrseq r2, pc, r4, ror ip @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, sl, r4, asr #18 │ │ │ │ orrseq r2, pc, r0, lsl ip @ │ │ │ │ - orrseq lr, r3, r4, lsr #29 │ │ │ │ - orreq r7, fp, r4, lsr r4 │ │ │ │ + orrseq lr, r3, ip, lsr #29 │ │ │ │ + orreq r7, fp, ip, lsr r4 │ │ │ │ orreq fp, sl, r0, ror r7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq lr, r3, r8, ror #28 │ │ │ │ - strdeq r7, [fp, r8] │ │ │ │ + orrseq lr, r3, r0, ror lr │ │ │ │ + orreq r7, fp, r0, lsl #8 │ │ │ │ orreq fp, sl, ip, lsr #14 │ │ │ │ │ │ │ │ 001458d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137624,24 +137624,24 @@ │ │ │ │ add r2, r2, #1232 @ 0x4d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 14593c │ │ │ │ - orrseq lr, r3, r8, ror #26 │ │ │ │ - strdeq r7, [fp, r8] │ │ │ │ + orrseq lr, r3, r0, ror sp │ │ │ │ + orreq r7, fp, r0, lsl #6 │ │ │ │ orreq fp, sl, r4, lsr r6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq lr, r3, ip, lsr #26 │ │ │ │ - @ instruction: 0x018b72bc │ │ │ │ + orrseq lr, r3, r4, lsr sp │ │ │ │ + orreq r7, fp, r4, asr #5 │ │ │ │ strdeq fp, [sl, r0] │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0193ecf4 │ │ │ │ - orreq r7, fp, r0, lsl #5 │ │ │ │ + @ instruction: 0x0193ecfc │ │ │ │ + orreq r7, fp, r8, lsl #5 │ │ │ │ orreq fp, sl, r0, asr #11 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00145a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137673,16 +137673,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 145ae8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 145a90 │ │ │ │ - orrseq lr, r3, r0, asr #24 │ │ │ │ - orreq r7, fp, r4, asr #3 │ │ │ │ + orrseq lr, r3, r8, asr #24 │ │ │ │ + orreq r7, fp, ip, asr #3 │ │ │ │ strdeq fp, [sl, r8] │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ │ │ │ │ 00145aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137714,16 +137714,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 145b84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 145b2c │ │ │ │ - orrseq lr, r3, r4, lsr #23 │ │ │ │ - orreq r7, fp, r8, lsr #2 │ │ │ │ + orrseq lr, r3, ip, lsr #23 │ │ │ │ + orreq r7, fp, r0, lsr r1 │ │ │ │ orreq fp, sl, ip, asr r4 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ │ │ │ │ 00145b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -137904,35 +137904,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 145d0c │ │ │ │ orrseq r2, pc, r4, ror r8 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, pc, ip, asr #16 │ │ │ │ - orrseq lr, r3, ip, ror #21 │ │ │ │ + @ instruction: 0x0193eaf4 │ │ │ │ @ instruction: 0x018ab3b0 │ │ │ │ muleq r0, r9, r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq lr, r3, r8, lsl #20 │ │ │ │ + orrseq lr, r3, r0, lsl sl │ │ │ │ ldrdeq fp, [sl, r8] │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ orrseq r2, pc, r0, lsl #14 │ │ │ │ - orrseq lr, r3, r4, lsl #19 │ │ │ │ - orreq r6, fp, r4, lsl pc │ │ │ │ + orrseq lr, r3, ip, lsl #19 │ │ │ │ + orreq r6, fp, ip, lsl pc │ │ │ │ orreq fp, sl, r0, asr r2 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - ldrdeq r6, [fp, ip] │ │ │ │ - orrseq lr, r3, ip, lsl r9 │ │ │ │ - orreq r6, fp, ip, lsr #29 │ │ │ │ + orreq r6, fp, r4, ror #29 │ │ │ │ + orrseq lr, r3, r4, lsr #18 │ │ │ │ + @ instruction: 0x018b6eb4 │ │ │ │ orreq fp, sl, r8, ror #3 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - orrseq lr, r3, r0, ror #17 │ │ │ │ - orreq r6, fp, r0, ror lr │ │ │ │ + orrseq lr, r3, r8, ror #17 │ │ │ │ + orreq r6, fp, r8, ror lr │ │ │ │ orreq fp, sl, ip, lsr #3 │ │ │ │ - orreq r6, fp, ip, lsr lr │ │ │ │ + orreq r6, fp, r4, asr #28 │ │ │ │ │ │ │ │ 00145ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #904] @ 14625c │ │ │ │ @@ -138162,40 +138162,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1460c4 │ │ │ │ orrseq r2, pc, r0, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, pc, r8, lsl r5 @ │ │ │ │ - @ instruction: 0x0193e7b0 │ │ │ │ + @ instruction: 0x0193e7b8 │ │ │ │ orreq fp, sl, ip, rrx │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - orrseq lr, r3, ip, lsl r7 │ │ │ │ + orrseq lr, r3, r4, lsr #14 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ ldrdeq sl, [sl, ip] │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - orrseq lr, r3, r8, asr r6 │ │ │ │ + orrseq lr, r3, r0, ror #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sl, sl, r0, lsr #30 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ orrseq r2, pc, r8, asr #6 │ │ │ │ - orreq r6, fp, r4, ror fp │ │ │ │ - @ instruction: 0x0193e5b8 │ │ │ │ - orreq r6, fp, ip, lsr fp │ │ │ │ + orreq r6, fp, ip, ror fp │ │ │ │ + orrseq lr, r3, r0, asr #11 │ │ │ │ + orreq r6, fp, r4, asr #22 │ │ │ │ orreq sl, sl, r8, ror lr │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - orreq r6, fp, r8, lsl #22 │ │ │ │ - ldrdeq r6, [fp, ip] │ │ │ │ + orreq r6, fp, r0, lsl fp │ │ │ │ + orreq r6, fp, r4, ror #21 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - @ instruction: 0x018b6ab0 │ │ │ │ - @ instruction: 0x0193e4f8 │ │ │ │ - orreq r6, fp, ip, ror sl │ │ │ │ + @ instruction: 0x018b6ab8 │ │ │ │ + orrseq lr, r3, r0, lsl #10 │ │ │ │ + orreq r6, fp, r4, lsl #21 │ │ │ │ @ instruction: 0x018aadb8 │ │ │ │ - @ instruction: 0x0193e4bc │ │ │ │ - orreq r6, fp, r0, asr #20 │ │ │ │ + orrseq lr, r3, r4, asr #9 │ │ │ │ + orreq r6, fp, r8, asr #20 │ │ │ │ orreq sl, sl, ip, ror sp │ │ │ │ @ instruction: 0x000004be │ │ │ │ │ │ │ │ 001462d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -138313,28 +138313,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 14635c │ │ │ │ orrseq r2, pc, r4, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sl, r8, ror r8 │ │ │ │ ldrheq r2, [pc, r0] │ │ │ │ - orrseq lr, r3, ip, asr #6 │ │ │ │ + orrseq lr, r3, r4, asr r3 │ │ │ │ orreq fp, sl, r4, asr #4 │ │ │ │ orreq sl, sl, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ orreq fp, sl, r0, lsr #4 │ │ │ │ - @ instruction: 0x0193e2fc │ │ │ │ + orrseq lr, r3, r4, lsl #6 │ │ │ │ @ instruction: 0x018aabb0 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - @ instruction: 0x0193e2b0 │ │ │ │ - orreq r6, fp, r4, lsr r8 │ │ │ │ + @ instruction: 0x0193e2b8 │ │ │ │ + orreq r6, fp, ip, lsr r8 │ │ │ │ orreq sl, sl, r8, ror #22 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - orrseq lr, r3, r0, ror r2 │ │ │ │ - strdeq r6, [fp, r4] │ │ │ │ + orrseq lr, r3, r8, ror r2 │ │ │ │ + strdeq r6, [fp, ip] │ │ │ │ orreq sl, sl, r0, lsr fp │ │ │ │ │ │ │ │ 001464f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -138440,32 +138440,32 @@ │ │ │ │ ldr r1, [pc, #96] @ 1466fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1408 @ 0x580 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 146578 │ │ │ │ - @ instruction: 0x0191bdf8 │ │ │ │ - orrseq lr, r3, r0, asr r1 │ │ │ │ - orreq r6, fp, r0, ror #13 │ │ │ │ + orrseq fp, r1, r0, lsl #28 │ │ │ │ + orrseq lr, r3, r8, asr r1 │ │ │ │ + orreq r6, fp, r8, ror #13 │ │ │ │ orreq sl, sl, r4, lsl sl │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - orrseq lr, r3, r4, lsl r1 │ │ │ │ - orreq r6, fp, r4, lsr #13 │ │ │ │ + orrseq lr, r3, ip, lsl r1 │ │ │ │ + orreq r6, fp, ip, lsr #13 │ │ │ │ ldrdeq sl, [sl, r8] │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - ldrsbeq lr, [r3, r8] │ │ │ │ - orreq r6, fp, r8, ror #12 │ │ │ │ + orrseq lr, r3, r0, ror #1 │ │ │ │ + orreq r6, fp, r0, ror r6 │ │ │ │ @ instruction: 0x018aa99c │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - @ instruction: 0x0193e09c │ │ │ │ - orreq r6, fp, ip, lsr #12 │ │ │ │ + orrseq lr, r3, r4, lsr #1 │ │ │ │ + orreq r6, fp, r4, lsr r6 │ │ │ │ orreq sl, sl, r4, ror #18 │ │ │ │ - orrseq lr, r3, r0, rrx │ │ │ │ - strdeq r6, [fp, r0] │ │ │ │ + orrseq lr, r3, r8, rrx │ │ │ │ + strdeq r6, [fp, r8] │ │ │ │ orreq sl, sl, r4, lsr #18 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ │ │ │ │ 00146700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -138554,22 +138554,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 146818 │ │ │ │ @ instruction: 0x019f1cf4 │ │ │ │ orreq sl, sl, r8, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019f1c98 │ │ │ │ orreq sl, sl, r0, lsr r6 │ │ │ │ - orrseq sp, r3, ip, lsr #30 │ │ │ │ + orrseq sp, r3, r4, lsr pc │ │ │ │ orreq sl, sl, r4, ror #15 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - orrseq sp, r3, r4, ror #29 │ │ │ │ - orreq r6, fp, r8, ror #8 │ │ │ │ + orrseq sp, r3, ip, ror #29 │ │ │ │ + orreq r6, fp, r0, ror r4 │ │ │ │ orreq sl, sl, r8, lsr #15 │ │ │ │ - orrseq sp, r3, r4, lsr #29 │ │ │ │ - orreq r6, fp, r8, lsr #8 │ │ │ │ + orrseq sp, r3, ip, lsr #29 │ │ │ │ + orreq r6, fp, r0, lsr r4 │ │ │ │ orreq sl, sl, r8, ror #14 │ │ │ │ │ │ │ │ 00146894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -138949,15 +138949,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #348] @ 146fe8 │ │ │ │ b 146d84 │ │ │ │ strdeq sl, [sl, r4] │ │ │ │ orrseq r1, pc, r8, asr fp @ │ │ │ │ - orrseq sp, r3, r4, lsl lr │ │ │ │ + orrseq sp, r3, ip, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, pc, r0, lsl fp @ │ │ │ │ @ instruction: 0xffffb328 │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ @ instruction: 0xffffa9d8 │ │ │ │ @ instruction: 0xffffbf30 │ │ │ │ @ instruction: 0xffffbb58 │ │ │ │ @@ -138990,58 +138990,58 @@ │ │ │ │ @ instruction: 0xffff984c │ │ │ │ orreq sl, sl, r0, rrx │ │ │ │ @ instruction: 0xffff73c4 │ │ │ │ orreq sl, sl, r8, asr #11 │ │ │ │ @ instruction: 0xffff9754 │ │ │ │ orreq sl, sl, r8, asr #11 │ │ │ │ orrseq r1, pc, r8, ror r8 @ │ │ │ │ - orrseq sp, r3, ip, lsl #22 │ │ │ │ - @ instruction: 0x018b609c │ │ │ │ + orrseq sp, r3, r4, lsl fp │ │ │ │ + orreq r6, fp, r4, lsr #1 │ │ │ │ ldrdeq sl, [sl, r0] │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - @ instruction: 0x0193dad0 │ │ │ │ - orreq r6, fp, r0, rrx │ │ │ │ + @ instruction: 0x0193dad8 │ │ │ │ + orreq r6, fp, r8, rrx │ │ │ │ @ instruction: 0x018aa394 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x0193da94 │ │ │ │ - orreq r6, fp, r4, lsr #32 │ │ │ │ + @ instruction: 0x0193da9c │ │ │ │ + orreq r6, fp, ip, lsr #32 │ │ │ │ orreq sl, sl, r8, asr r3 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - orrseq sp, r3, r8, asr sl │ │ │ │ - orreq r5, fp, r8, ror #31 │ │ │ │ + orrseq sp, r3, r0, ror #20 │ │ │ │ + strdeq r5, [fp, r0] │ │ │ │ orreq sl, sl, ip, lsl r3 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - orrseq sp, r3, ip, lsl sl │ │ │ │ - orreq r5, fp, ip, lsr #31 │ │ │ │ + orrseq sp, r3, r4, lsr #20 │ │ │ │ + @ instruction: 0x018b5fb4 │ │ │ │ orreq sl, sl, r4, ror #5 │ │ │ │ - orrseq sp, r3, r0, ror #19 │ │ │ │ - orreq r5, fp, r0, ror pc │ │ │ │ + orrseq sp, r3, r8, ror #19 │ │ │ │ + orreq r5, fp, r8, ror pc │ │ │ │ orreq sl, sl, r4, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - orrseq sp, r3, r4, lsr #19 │ │ │ │ - orreq r5, fp, r4, lsr pc │ │ │ │ + orrseq sp, r3, ip, lsr #19 │ │ │ │ + orreq r5, fp, ip, lsr pc │ │ │ │ orreq sl, sl, r8, ror #4 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - strdeq r5, [fp, ip] │ │ │ │ + orreq r5, fp, r4, lsl #30 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - ldrdeq r5, [fp, r0] │ │ │ │ + ldrdeq r5, [fp, r8] │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x018b5eb4 │ │ │ │ + @ instruction: 0x018b5ebc │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - @ instruction: 0x018b5e98 │ │ │ │ + orreq r5, fp, r0, lsr #29 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - orreq r5, fp, ip, ror lr │ │ │ │ + orreq r5, fp, r4, lsl #29 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - orreq r5, fp, r0, ror #28 │ │ │ │ + orreq r5, fp, r8, ror #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - orreq r5, fp, r0, lsr lr │ │ │ │ + orreq r5, fp, r8, lsr lr │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - orreq r5, fp, r4, lsl lr │ │ │ │ + orreq r5, fp, ip, lsl lr │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - strdeq r5, [fp, r8] │ │ │ │ + orreq r5, fp, r0, lsl #28 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 00146fec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -139300,44 +139300,44 @@ │ │ │ │ orrseq r1, pc, r4, lsl #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, pc, r0, lsl r2 @ │ │ │ │ orreq sl, sl, ip, ror r5 │ │ │ │ orrseq r9, pc, r4, ror #2 │ │ │ │ orrseq r1, pc, ip, ror #5 │ │ │ │ orreq sl, sl, r0, lsl r2 │ │ │ │ - orrseq sp, r3, r8, lsr r5 │ │ │ │ + orrseq sp, r3, r0, asr #10 │ │ │ │ orreq r6, sl, r8, lsl r3 │ │ │ │ orreq r9, sl, r8, ror #27 │ │ │ │ andeq r0, r0, r9, asr r6 │ │ │ │ - @ instruction: 0x0193d4d4 │ │ │ │ + @ instruction: 0x0193d4dc │ │ │ │ @ instruction: 0x018a62b8 │ │ │ │ orreq r9, sl, ip, lsl #27 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - orrseq sp, r3, r8, ror r4 │ │ │ │ + orrseq sp, r3, r0, lsl #9 │ │ │ │ orreq r6, sl, ip, asr r2 │ │ │ │ orreq r9, sl, r0, lsr sp │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - orrseq sp, r3, r0, lsr r4 │ │ │ │ - @ instruction: 0x018b59b4 │ │ │ │ + orrseq sp, r3, r8, lsr r4 │ │ │ │ + @ instruction: 0x018b59bc │ │ │ │ orreq r9, sl, ip, ror #25 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - @ instruction: 0x0193d3f0 │ │ │ │ - orreq r5, fp, r4, ror r9 │ │ │ │ + @ instruction: 0x0193d3f8 │ │ │ │ + orreq r5, fp, ip, ror r9 │ │ │ │ @ instruction: 0x018a9cb0 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - @ instruction: 0x0193d3b0 │ │ │ │ - orreq r5, fp, r4, lsr r9 │ │ │ │ + @ instruction: 0x0193d3b8 │ │ │ │ + orreq r5, fp, ip, lsr r9 │ │ │ │ orreq r9, sl, ip, ror #24 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - orrseq sp, r3, r0, ror r3 │ │ │ │ - strdeq r5, [fp, r4] │ │ │ │ + orrseq sp, r3, r8, ror r3 │ │ │ │ + strdeq r5, [fp, ip] │ │ │ │ orreq r9, sl, r0, lsr ip │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - orrseq sp, r3, r0, lsr r3 │ │ │ │ - @ instruction: 0x018b58b4 │ │ │ │ + orrseq sp, r3, r8, lsr r3 │ │ │ │ + @ instruction: 0x018b58bc │ │ │ │ orreq r9, sl, ip, ror #23 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ │ │ │ │ 00147488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139397,15 +139397,15 @@ │ │ │ │ bl b29dc │ │ │ │ b 1474d8 │ │ │ │ ldr r3, [pc, #20] @ 14758c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 1474d8 │ │ │ │ - orrseq sp, r3, r0, lsr #16 │ │ │ │ + orrseq sp, r3, r8, lsr #16 │ │ │ │ orrseq r0, pc, r0, ror #30 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 00147590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139465,15 +139465,15 @@ │ │ │ │ bl b29dc │ │ │ │ b 1475e0 │ │ │ │ ldr r3, [pc, #20] @ 147694 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 1475e0 │ │ │ │ - orrseq sp, r3, r4, lsr #14 │ │ │ │ + orrseq sp, r3, ip, lsr #14 │ │ │ │ orrseq r0, pc, r8, asr lr @ │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 00147698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139533,15 +139533,15 @@ │ │ │ │ bl b29dc │ │ │ │ b 1476e8 │ │ │ │ ldr r3, [pc, #20] @ 14779c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 1476e8 │ │ │ │ - orrseq sp, r3, r8, lsr #12 │ │ │ │ + orrseq sp, r3, r0, lsr r6 │ │ │ │ orrseq r0, pc, r0, asr sp @ │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 001477a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139682,15 +139682,15 @@ │ │ │ │ bl b29dc │ │ │ │ b 1477f4 │ │ │ │ ldr r3, [pc, #80] @ 147a24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 1477f4 │ │ │ │ - orrseq sp, r3, ip, lsr #10 │ │ │ │ + orrseq sp, r3, r4, lsr r5 │ │ │ │ orrseq r0, pc, r0, asr #24 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ @@ -139698,15 +139698,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018a6e9c │ │ │ │ orreq r9, sl, r8, lsr sp │ │ │ │ - orrseq sp, r3, ip, lsl #8 │ │ │ │ + orrseq sp, r3, r4, lsl r4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 00147a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -139847,30 +139847,30 @@ │ │ │ │ bl b29dc │ │ │ │ b 147a7c │ │ │ │ ldr r3, [pc, #80] @ 147cb0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 147a7c │ │ │ │ - @ instruction: 0x0193d2b0 │ │ │ │ + @ instruction: 0x0193d2b8 │ │ │ │ @ instruction: 0x019f09b8 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, sl, r4, lsl ip │ │ │ │ - orrseq sp, r3, ip, lsl #3 │ │ │ │ + @ instruction: 0x0193d194 │ │ │ │ orreq r9, sl, r8, lsr #21 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 00147cb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140011,30 +140011,30 @@ │ │ │ │ bl b29dc │ │ │ │ b 147d08 │ │ │ │ ldr r3, [pc, #80] @ 147f38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 147d08 │ │ │ │ - orrseq sp, r3, r0, lsr r0 │ │ │ │ + orrseq sp, r3, r8, lsr r0 │ │ │ │ orrseq r0, pc, ip, lsr #14 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r0, lsl #20 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, sl, r8, lsl #19 │ │ │ │ - orrseq ip, r3, r0, lsl #30 │ │ │ │ + orrseq ip, r3, r8, lsl #30 │ │ │ │ orreq r9, sl, r0, lsr #16 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 00147f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -140178,19 +140178,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r3, r8, lsl sp │ │ │ │ + orrseq ip, r3, r0, lsr #26 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, sl, r8, ror #8 │ │ │ │ orreq r9, sl, ip, lsr r5 │ │ │ │ - @ instruction: 0x0193ccb0 │ │ │ │ + @ instruction: 0x0193ccb8 │ │ │ │ │ │ │ │ 0014819c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -140333,18 +140333,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r3, r2, asr #21 │ │ │ │ + orrseq ip, r3, sl, asr #21 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, sl, r8, lsl #4 │ │ │ │ - orrseq ip, r3, r8, asr sl │ │ │ │ + orrseq ip, r3, r0, ror #20 │ │ │ │ ldrdeq r9, [sl, r4] │ │ │ │ │ │ │ │ 00148400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -140488,18 +140488,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r3, r8, ror #16 │ │ │ │ + orrseq ip, r3, r0, ror r8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, sl, r4, lsr #31 │ │ │ │ - @ instruction: 0x0193c7f4 │ │ │ │ + @ instruction: 0x0193c7fc │ │ │ │ orreq r9, sl, r0, ror r0 │ │ │ │ │ │ │ │ 00148664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -140738,21 +140738,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ - orrseq ip, r3, lr, lsr #10 │ │ │ │ + orrseq ip, r3, r6, lsr r5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, sl, r4, lsl #24 │ │ │ │ - orrseq ip, r3, r4, asr r4 │ │ │ │ + orrseq ip, r3, ip, asr r4 │ │ │ │ ldrdeq r8, [sl, r0] │ │ │ │ orreq r5, sl, r0, asr #27 │ │ │ │ - orrseq ip, r3, r4, lsl r4 │ │ │ │ + orrseq ip, r3, ip, lsl r4 │ │ │ │ @ instruction: 0x018a8c90 │ │ │ │ │ │ │ │ 00148a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -140894,18 +140894,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r3, r0, lsr r2 │ │ │ │ + orrseq ip, r3, r8, lsr r2 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, sl, ip, asr r9 │ │ │ │ - orrseq ip, r3, ip, lsr #3 │ │ │ │ + @ instruction: 0x0193c1b4 │ │ │ │ orreq r8, sl, r8, lsr #20 │ │ │ │ │ │ │ │ 00148cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141049,18 +141049,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0193bfda │ │ │ │ + orrseq fp, r3, r2, ror #31 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ strdeq r5, [sl, r8] │ │ │ │ - orrseq fp, r3, r8, asr #30 │ │ │ │ + orrseq fp, r3, r0, asr pc │ │ │ │ orreq r8, sl, r4, asr #15 │ │ │ │ │ │ │ │ 00148f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141204,18 +141204,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq fp, r3, r0, lsl #27 │ │ │ │ + orrseq fp, r3, r8, lsl #27 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x018a5494 │ │ │ │ - orrseq fp, r3, r4, ror #25 │ │ │ │ + orrseq fp, r3, ip, ror #25 │ │ │ │ orreq r8, sl, r0, ror #10 │ │ │ │ │ │ │ │ 00149174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141359,18 +141359,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq fp, r3, r6, lsr #22 │ │ │ │ + orrseq fp, r3, lr, lsr #22 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, sl, r0, lsr r2 │ │ │ │ - orrseq fp, r3, r0, lsl #21 │ │ │ │ + orrseq fp, r3, r8, lsl #21 │ │ │ │ strdeq r8, [sl, ip] │ │ │ │ │ │ │ │ 001493d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141514,18 +141514,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq fp, r3, ip, asr #17 │ │ │ │ + @ instruction: 0x0193b8d4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, sl, ip, asr #31 │ │ │ │ - orrseq fp, r3, ip, lsl r8 │ │ │ │ + orrseq fp, r3, r4, lsr #16 │ │ │ │ @ instruction: 0x018a8098 │ │ │ │ │ │ │ │ 0014963c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141669,18 +141669,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq fp, r3, r2, ror r6 │ │ │ │ + orrseq fp, r3, sl, ror r6 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, sl, r8, ror #26 │ │ │ │ - @ instruction: 0x0193b5b8 │ │ │ │ + orrseq fp, r3, r0, asr #11 │ │ │ │ orreq r7, sl, r4, lsr lr │ │ │ │ │ │ │ │ 001498a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141824,18 +141824,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq fp, r3, r8, lsl r4 │ │ │ │ + orrseq fp, r3, r0, lsr #8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, sl, r4, lsl #22 │ │ │ │ - orrseq fp, r3, r4, asr r3 │ │ │ │ + orrseq fp, r3, ip, asr r3 │ │ │ │ ldrdeq r7, [sl, r0] │ │ │ │ │ │ │ │ 00149b04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -142051,23 +142051,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, sl, r0, lsl #20 │ │ │ │ - orrseq fp, r3, ip, ror #2 │ │ │ │ + orrseq fp, r3, r4, ror r1 │ │ │ │ orrseq lr, lr, ip, asr r7 │ │ │ │ @ instruction: 0x018a7994 │ │ │ │ - ldrsheq fp, [r3, ip] │ │ │ │ + orrseq fp, r3, r4, lsl #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r3, r8, rrx │ │ │ │ + orrseq fp, r3, r0, ror r0 │ │ │ │ orreq r7, sl, r0, ror #17 │ │ │ │ @ instruction: 0x018a4790 │ │ │ │ - orrseq sl, r3, r0, ror #31 │ │ │ │ + orrseq sl, r3, r8, ror #31 │ │ │ │ orreq r7, sl, r4, ror #16 │ │ │ │ │ │ │ │ 00149e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -142211,18 +142211,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sl, r3, r6, lsr #28 │ │ │ │ + orrseq sl, r3, lr, lsr #28 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, sl, r8, lsl #10 │ │ │ │ - orrseq sl, r3, r8, asr sp │ │ │ │ + orrseq sl, r3, r0, ror #26 │ │ │ │ ldrdeq r7, [sl, r4] │ │ │ │ │ │ │ │ 0014a100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -142366,18 +142366,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sl, r3, ip, asr #23 │ │ │ │ + @ instruction: 0x0193abd4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, sl, r4, lsr #5 │ │ │ │ - @ instruction: 0x0193aaf4 │ │ │ │ + @ instruction: 0x0193aafc │ │ │ │ orreq r7, sl, r0, ror r3 │ │ │ │ │ │ │ │ 0014a364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -142435,15 +142435,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 14a464 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 14a3b0 │ │ │ │ mov r0, r3 │ │ │ │ b 14a3b0 │ │ │ │ - orrseq sl, r3, r0, lsr #24 │ │ │ │ + orrseq sl, r3, r8, lsr #24 │ │ │ │ orrseq lr, lr, ip, lsl #1 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #420] @ 0x1a4 │ │ │ │ @@ -142648,33 +142648,33 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #19 │ │ │ │ b 14a654 │ │ │ │ @ instruction: 0x019edf90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r7, sl, ip, lsr #3 │ │ │ │ - orrseq sl, r3, r8, lsr #21 │ │ │ │ + @ instruction: 0x0193aab0 │ │ │ │ ldrdeq r7, [sl, r4] │ │ │ │ @ instruction: 0x018a7098 │ │ │ │ - @ instruction: 0x0193a994 │ │ │ │ - orreq r2, fp, ip, lsr #12 │ │ │ │ - strdeq r2, [fp, ip] │ │ │ │ - orreq r2, fp, r0, ror #11 │ │ │ │ - orreq r2, fp, r0, asr #11 │ │ │ │ + @ instruction: 0x0193a99c │ │ │ │ + orreq r2, fp, r4, lsr r6 │ │ │ │ + orreq r2, fp, r4, lsl #12 │ │ │ │ + orreq r2, fp, r8, ror #11 │ │ │ │ + orreq r2, fp, r8, asr #11 │ │ │ │ strdeq r6, [sl, r4] │ │ │ │ - @ instruction: 0x0193a8f0 │ │ │ │ - orreq r2, fp, ip, lsl #11 │ │ │ │ + @ instruction: 0x0193a8f8 │ │ │ │ + @ instruction: 0x018b2594 │ │ │ │ orreq r6, sl, r0, asr #31 │ │ │ │ - @ instruction: 0x0193a8bc │ │ │ │ - orreq r2, fp, r8, asr r5 │ │ │ │ + orrseq sl, r3, r4, asr #17 │ │ │ │ + orreq r2, fp, r0, ror #10 │ │ │ │ orreq r6, sl, ip, lsl #31 │ │ │ │ - orrseq sl, r3, r8, lsl #17 │ │ │ │ - orreq r2, fp, r8, lsr #10 │ │ │ │ - strdeq r2, [fp, ip] │ │ │ │ - orreq r2, fp, r0, ror #9 │ │ │ │ + @ instruction: 0x0193a890 │ │ │ │ + orreq r2, fp, r0, lsr r5 │ │ │ │ + orreq r2, fp, r4, lsl #10 │ │ │ │ + orreq r2, fp, r8, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -142705,16 +142705,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 14a854 │ │ │ │ - orrseq sl, r3, r0, asr #14 │ │ │ │ - orreq r2, fp, r8, lsl #8 │ │ │ │ + orrseq sl, r3, r8, asr #14 │ │ │ │ + orreq r2, fp, r0, lsl r4 │ │ │ │ orreq r6, sl, r8, lsr lr │ │ │ │ │ │ │ │ 0014a8a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -143062,47 +143062,47 @@ │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 14ad20 │ │ │ │ orrseq sp, lr, r8, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, sl, ip, lsr #25 │ │ │ │ orrseq sp, lr, r8, asr #21 │ │ │ │ - orrseq sl, r3, ip, lsl #12 │ │ │ │ + orrseq sl, r3, r4, lsl r6 │ │ │ │ orreq r6, sl, ip, ror #25 │ │ │ │ - orrseq sl, r3, ip, lsr r5 │ │ │ │ + orrseq sl, r3, r4, asr #10 │ │ │ │ orreq r6, sl, r8, lsr #24 │ │ │ │ - @ instruction: 0x018b21bc │ │ │ │ + orreq r2, fp, r4, asr #3 │ │ │ │ orreq r6, sl, r0, ror #24 │ │ │ │ - orrseq sl, r3, r4, ror #7 │ │ │ │ - orreq r2, fp, ip, lsr #1 │ │ │ │ + orrseq sl, r3, ip, ror #7 │ │ │ │ + strheq r2, [fp, r4] │ │ │ │ ldrdeq r6, [sl, ip] │ │ │ │ - orreq r9, lr, r8, lsr #29 │ │ │ │ - @ instruction: 0x0193a398 │ │ │ │ - orreq r2, fp, r0, rrx │ │ │ │ + @ instruction: 0x018e9eb0 │ │ │ │ + orrseq sl, r3, r0, lsr #7 │ │ │ │ + orreq r2, fp, r8, rrx │ │ │ │ @ instruction: 0x018a6a90 │ │ │ │ - orrseq sl, r3, ip, asr r3 │ │ │ │ - orreq r2, fp, r4, lsr #32 │ │ │ │ + orrseq sl, r3, r4, ror #6 │ │ │ │ + orreq r2, fp, ip, lsr #32 │ │ │ │ orreq r6, sl, r4, asr sl │ │ │ │ - orrseq sl, r3, r0, lsr #6 │ │ │ │ - orreq r1, fp, r8, ror #31 │ │ │ │ + orrseq sl, r3, r8, lsr #6 │ │ │ │ + strdeq r1, [fp, r0] │ │ │ │ orreq r6, sl, r8, lsl sl │ │ │ │ - orrseq sl, r3, r4, ror #5 │ │ │ │ - orreq r1, fp, ip, lsr #31 │ │ │ │ + orrseq sl, r3, ip, ror #5 │ │ │ │ + @ instruction: 0x018b1fb4 │ │ │ │ ldrdeq r6, [sl, ip] │ │ │ │ - orrseq sl, r3, ip, lsr #5 │ │ │ │ + @ instruction: 0x0193a2b4 │ │ │ │ orreq r6, sl, r8, lsl sl │ │ │ │ orreq r6, sl, r0, lsr #19 │ │ │ │ - orrseq sl, r3, r4, ror #4 │ │ │ │ - orreq r1, fp, ip, lsr #30 │ │ │ │ + orrseq sl, r3, ip, ror #4 │ │ │ │ + orreq r1, fp, r4, lsr pc │ │ │ │ orreq r6, sl, r8, asr r9 │ │ │ │ - strdeq r1, [fp, r4] │ │ │ │ - @ instruction: 0x0193a1f8 │ │ │ │ - orreq r1, fp, r0, asr #29 │ │ │ │ + strdeq r1, [fp, ip] │ │ │ │ + orrseq sl, r3, r0, lsl #4 │ │ │ │ + orreq r1, fp, r8, asr #29 │ │ │ │ strdeq r6, [sl, r0] │ │ │ │ - orrseq sl, r3, r0, asr #3 │ │ │ │ + orrseq sl, r3, r8, asr #3 │ │ │ │ orreq r6, sl, ip, asr #18 │ │ │ │ @ instruction: 0x018a68b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ @@ -143573,54 +143573,54 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 14b314 │ │ │ │ orrseq sp, lr, r8, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, lr, ip, lsr #10 │ │ │ │ - @ instruction: 0x0193a098 │ │ │ │ + orrseq sl, r3, r0, lsr #1 │ │ │ │ @ instruction: 0x018a6790 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ orreq r2, sl, r8, lsr #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ orreq r2, sl, r4, ror #5 │ │ │ │ - orrseq r9, r3, r4, lsr #26 │ │ │ │ + orrseq r9, r3, ip, lsr #26 │ │ │ │ orreq r6, sl, r4, lsl r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrsheq sp, [lr, r8] │ │ │ │ - orrseq r9, r3, ip, lsr ip │ │ │ │ - orreq r1, fp, r4, lsl #18 │ │ │ │ + orrseq r9, r3, r4, asr #24 │ │ │ │ + orreq r1, fp, ip, lsl #18 │ │ │ │ orreq r6, sl, r4, lsr r3 │ │ │ │ orreq r2, sl, ip, lsl r1 │ │ │ │ - orreq r1, fp, r0, ror r8 │ │ │ │ + orreq r1, fp, r8, ror r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r9, r3, r0, ror fp │ │ │ │ - orreq r1, fp, r8, lsr r8 │ │ │ │ + orrseq r9, r3, r8, ror fp │ │ │ │ + orreq r1, fp, r0, asr #16 │ │ │ │ orreq r6, sl, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orrseq r9, r3, r4, lsr fp │ │ │ │ - strdeq r1, [fp, ip] │ │ │ │ + orrseq r9, r3, ip, lsr fp │ │ │ │ + orreq r1, fp, r4, lsl #16 │ │ │ │ orreq r6, sl, ip, lsr #4 │ │ │ │ - orreq r1, fp, r4, asr #15 │ │ │ │ - orrseq r9, r3, r4, asr #21 │ │ │ │ + orreq r1, fp, ip, asr #15 │ │ │ │ + orrseq r9, r3, ip, asr #21 │ │ │ │ orreq r6, sl, r0, lsl #5 │ │ │ │ @ instruction: 0x018a61b8 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - orreq r1, fp, ip, asr #14 │ │ │ │ + orreq r1, fp, r4, asr r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq r1, fp, ip, lsl r7 │ │ │ │ + orreq r1, fp, r4, lsr #14 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r1, fp, ip, ror #13 │ │ │ │ - @ instruction: 0x018b16bc │ │ │ │ - orreq r1, fp, r8, lsl #13 │ │ │ │ + strdeq r1, [fp, r4] │ │ │ │ + orreq r1, fp, r4, asr #13 │ │ │ │ + @ instruction: 0x018b1690 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1380] @ 14bc40 │ │ │ │ @@ -143968,52 +143968,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 14b924 │ │ │ │ orrseq ip, lr, r8, lsr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r9, r3, r8, lsl #17 │ │ │ │ + @ instruction: 0x01939890 │ │ │ │ orreq r5, sl, r0, lsl #31 │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x018a3db8 │ │ │ │ - @ instruction: 0x019396d4 │ │ │ │ - @ instruction: 0x018b139c │ │ │ │ + @ instruction: 0x019396dc │ │ │ │ + orreq r1, fp, r4, lsr #7 │ │ │ │ orreq r5, sl, ip, asr #27 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ orrseq ip, lr, r8, ror #21 │ │ │ │ orreq r1, sl, r0, ror #22 │ │ │ │ orreq r1, sl, r8, lsl #22 │ │ │ │ - orreq r1, fp, r4, ror r2 │ │ │ │ - orrseq r9, r3, r8, ror r5 │ │ │ │ - orreq r1, fp, r0, asr #4 │ │ │ │ + orreq r1, fp, ip, ror r2 │ │ │ │ + orrseq r9, r3, r0, lsl #11 │ │ │ │ + orreq r1, fp, r8, asr #4 │ │ │ │ orreq r5, sl, r0, ror ip │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - orreq r1, fp, r8, lsl #4 │ │ │ │ + orreq r1, fp, r0, lsl r2 │ │ │ │ orreq r5, sl, r8, lsr sp │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - @ instruction: 0x019394d0 │ │ │ │ - @ instruction: 0x018b1198 │ │ │ │ + @ instruction: 0x019394d8 │ │ │ │ + orreq r1, fp, r0, lsr #3 │ │ │ │ orreq r5, sl, r8, asr #23 │ │ │ │ - @ instruction: 0x01939494 │ │ │ │ - orreq r1, fp, ip, asr r1 │ │ │ │ + @ instruction: 0x0193949c │ │ │ │ + orreq r1, fp, r4, ror #2 │ │ │ │ orreq r5, sl, ip, lsl #23 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - orrseq r9, r3, r8, asr r4 │ │ │ │ - orreq r1, fp, r0, lsr #2 │ │ │ │ + orrseq r9, r3, r0, ror #8 │ │ │ │ + orreq r1, fp, r8, lsr #2 │ │ │ │ orreq r5, sl, r0, asr fp │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - orrseq r9, r3, r0, lsr #8 │ │ │ │ + orrseq r9, r3, r8, lsr #8 │ │ │ │ orreq r5, sl, ip, lsl #24 │ │ │ │ orreq r5, sl, ip, lsl #22 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - strheq r1, [fp, r8] │ │ │ │ - orreq r1, fp, r8, lsl #1 │ │ │ │ - orreq r1, fp, r8, asr r0 │ │ │ │ + orreq r1, fp, r0, asr #1 │ │ │ │ + @ instruction: 0x018b1090 │ │ │ │ + orreq r1, fp, r0, rrx │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #492] @ 14bee8 │ │ │ │ ldr r3, [pc, #492] @ 14beec │ │ │ │ @@ -144141,27 +144141,27 @@ │ │ │ │ mov r9, r0 │ │ │ │ b 14bda8 │ │ │ │ orrseq ip, lr, r8, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, sl, r0, asr #32 │ │ │ │ orrseq ip, lr, r4, ror #12 │ │ │ │ orreq r5, sl, r0, asr #20 │ │ │ │ - orrseq r9, r3, r8, lsr #3 │ │ │ │ - orreq r0, fp, r0, ror lr │ │ │ │ + @ instruction: 0x019391b0 │ │ │ │ + orreq r0, fp, r8, ror lr │ │ │ │ orreq r5, sl, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orrseq r9, r3, r8, ror #2 │ │ │ │ - orreq r0, fp, r0, lsr lr │ │ │ │ + orrseq r9, r3, r0, ror r1 │ │ │ │ + orreq r0, fp, r8, lsr lr │ │ │ │ orreq r5, sl, ip, asr r8 │ │ │ │ - orrseq r9, r3, ip, lsr #2 │ │ │ │ - strdeq r0, [fp, r4] │ │ │ │ + orrseq r9, r3, r4, lsr r1 │ │ │ │ + strdeq r0, [fp, ip] │ │ │ │ orreq r5, sl, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq r9, [r3, r0] │ │ │ │ - @ instruction: 0x018b0db8 │ │ │ │ + ldrsheq r9, [r3, r8] │ │ │ │ + orreq r0, fp, r0, asr #27 │ │ │ │ orreq r5, sl, r8, ror #15 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0014bf38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -144254,21 +144254,21 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 14bfa8 │ │ │ │ orrseq ip, lr, r4, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r3, sl, r8, lsl r6 │ │ │ │ orrseq ip, lr, r4, ror #8 │ │ │ │ orreq r5, sl, r8, asr r8 │ │ │ │ - @ instruction: 0x01938fbc │ │ │ │ + orrseq r8, r3, r4, asr #31 │ │ │ │ @ instruction: 0x018a56b0 │ │ │ │ - orrseq r8, r3, r8, ror pc │ │ │ │ + orrseq r8, r3, r0, lsl #31 │ │ │ │ orreq r5, sl, r8, ror #13 │ │ │ │ orreq r5, sl, ip, ror #12 │ │ │ │ - orrseq r8, r3, r4, lsr pc │ │ │ │ - strdeq r0, [fp, ip] │ │ │ │ + orrseq r8, r3, ip, lsr pc │ │ │ │ + orreq r0, fp, r4, lsl #24 │ │ │ │ orreq r5, sl, r8, lsr #12 │ │ │ │ │ │ │ │ 0014c0d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -144359,21 +144359,21 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 14c144 │ │ │ │ orrseq ip, lr, r4, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r3, sl, r8, ror r4 │ │ │ │ orrseq ip, lr, r8, asr #5 │ │ │ │ @ instruction: 0x018a56bc │ │ │ │ - orrseq r8, r3, r0, lsr #28 │ │ │ │ + orrseq r8, r3, r8, lsr #28 │ │ │ │ orreq r5, sl, r4, lsl r5 │ │ │ │ - @ instruction: 0x01938ddc │ │ │ │ + orrseq r8, r3, r4, ror #27 │ │ │ │ orreq r5, sl, ip, asr #10 │ │ │ │ ldrdeq r5, [sl, r0] │ │ │ │ - @ instruction: 0x01938d98 │ │ │ │ - orreq r0, fp, r0, ror #20 │ │ │ │ + orrseq r8, r3, r0, lsr #27 │ │ │ │ + orreq r0, fp, r8, ror #20 │ │ │ │ orreq r5, sl, ip, lsl #9 │ │ │ │ │ │ │ │ 0014c274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -144546,31 +144546,31 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 14c320 │ │ │ │ orrseq ip, lr, r4, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r3, [sl, r8] │ │ │ │ orrseq ip, lr, ip, ror #1 │ │ │ │ - @ instruction: 0x01938bd8 │ │ │ │ - orreq r0, fp, r0, lsr #17 │ │ │ │ + orrseq r8, r3, r0, ror #23 │ │ │ │ + orreq r0, fp, r8, lsr #17 │ │ │ │ ldrdeq r5, [sl, r0] │ │ │ │ - @ instruction: 0x01938b9c │ │ │ │ - orreq r0, fp, r4, ror #16 │ │ │ │ + orrseq r8, r3, r4, lsr #23 │ │ │ │ + orreq r0, fp, ip, ror #16 │ │ │ │ @ instruction: 0x018a5294 │ │ │ │ - orrseq r8, r3, r0, ror #22 │ │ │ │ - orreq r0, fp, r8, lsr #16 │ │ │ │ + orrseq r8, r3, r8, ror #22 │ │ │ │ + orreq r0, fp, r0, lsr r8 │ │ │ │ orreq r5, sl, r8, asr r2 │ │ │ │ - orrseq r8, r3, r8, lsr #22 │ │ │ │ + orrseq r8, r3, r0, lsr fp │ │ │ │ @ instruction: 0x018a5294 │ │ │ │ orreq r5, sl, ip, lsl r2 │ │ │ │ - orrseq r8, r3, r4, ror #21 │ │ │ │ + orrseq r8, r3, ip, ror #21 │ │ │ │ orreq r5, sl, r0, ror r2 │ │ │ │ ldrdeq r5, [sl, r8] │ │ │ │ - @ instruction: 0x01938ab0 │ │ │ │ - orreq r0, fp, r8, ror r7 │ │ │ │ + @ instruction: 0x01938ab8 │ │ │ │ + orreq r0, fp, r0, lsl #15 │ │ │ │ orreq r5, sl, r4, lsr #3 │ │ │ │ │ │ │ │ 0014c580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -144720,28 +144720,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 14c62c │ │ │ │ orrseq fp, lr, r8, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, ip, asr #31 │ │ │ │ orrseq fp, lr, r0, ror #27 │ │ │ │ - orrseq r8, r3, ip, ror #17 │ │ │ │ - @ instruction: 0x018b05b4 │ │ │ │ + @ instruction: 0x019388f4 │ │ │ │ + @ instruction: 0x018b05bc │ │ │ │ orreq r4, sl, r4, ror #31 │ │ │ │ - @ instruction: 0x019388b0 │ │ │ │ - orreq r0, fp, r8, ror r5 │ │ │ │ + @ instruction: 0x019388b8 │ │ │ │ + orreq r0, fp, r0, lsl #11 │ │ │ │ orreq r4, sl, r8, lsr #31 │ │ │ │ - orrseq r8, r3, r8, ror r8 │ │ │ │ + orrseq r8, r3, r0, lsl #17 │ │ │ │ orreq r4, sl, r4, ror #31 │ │ │ │ orreq r4, sl, ip, ror #30 │ │ │ │ - orrseq r8, r3, r4, lsr r8 │ │ │ │ + orrseq r8, r3, ip, lsr r8 │ │ │ │ orreq r4, sl, r0, asr #31 │ │ │ │ orreq r4, sl, r8, lsr #30 │ │ │ │ - orrseq r8, r3, r0, lsl #16 │ │ │ │ - orreq r0, fp, r8, asr #9 │ │ │ │ + orrseq r8, r3, r8, lsl #16 │ │ │ │ + ldrdeq r0, [fp, r0] │ │ │ │ strdeq r4, [sl, r4] │ │ │ │ │ │ │ │ 0014c824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -144798,16 +144798,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14c898 │ │ │ │ @ instruction: 0x019ebbd4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, r8, lsr #26 │ │ │ │ orrseq fp, lr, r4, ror fp │ │ │ │ - @ instruction: 0x019386d0 │ │ │ │ - @ instruction: 0x018b0398 │ │ │ │ + @ instruction: 0x019386d8 │ │ │ │ + orreq r0, fp, r0, lsr #7 │ │ │ │ orreq r4, sl, r0, asr #27 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 0014c928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -144977,26 +144977,26 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 14c988 │ │ │ │ @ instruction: 0x019ebad0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, r4, lsr #24 │ │ │ │ orrseq fp, lr, r4, lsl #21 │ │ │ │ - @ instruction: 0x019385d8 │ │ │ │ + orrseq r8, r3, r0, ror #11 │ │ │ │ orreq pc, r9, ip, lsl #24 │ │ │ │ - orrseq r8, r3, r8, asr r5 │ │ │ │ + orrseq r8, r3, r0, ror #10 │ │ │ │ orreq pc, r9, ip, lsl #23 │ │ │ │ - orrseq r8, r3, r4, asr #9 │ │ │ │ - orreq r0, fp, ip, lsl #3 │ │ │ │ + orrseq r8, r3, ip, asr #9 │ │ │ │ + @ instruction: 0x018b0194 │ │ │ │ @ instruction: 0x018a4bb4 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orreq r0, fp, r4, asr r1 │ │ │ │ + orreq r0, fp, ip, asr r1 │ │ │ │ orreq r4, sl, r0, ror #22 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - strdeq r0, [fp, r8] │ │ │ │ + orreq r0, fp, r0, lsl #2 │ │ │ │ orreq r4, sl, r4, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 0014cc14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145131,23 +145131,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 14cd2c │ │ │ │ orrseq fp, lr, r8, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, r8, lsr r9 │ │ │ │ @ instruction: 0x019eb7b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r8, r3, r4, lsr #6 │ │ │ │ + orrseq r8, r3, ip, lsr #6 │ │ │ │ orreq r4, sl, r0, lsr #20 │ │ │ │ orreq pc, r9, r4, lsl r9 @ │ │ │ │ orrseq fp, lr, r0, ror #13 │ │ │ │ - orreq pc, sl, r8, lsl #30 │ │ │ │ - orrseq r8, r3, r8, lsl #4 │ │ │ │ - ldrdeq pc, [sl, r0] │ │ │ │ + orreq pc, sl, r0, lsl pc @ │ │ │ │ + orrseq r8, r3, r0, lsl r2 │ │ │ │ + ldrdeq pc, [sl, r8] │ │ │ │ strdeq r4, [sl, ip] │ │ │ │ - @ instruction: 0x018afe94 │ │ │ │ + @ instruction: 0x018afe9c │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0014ce64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -145218,20 +145218,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14cecc │ │ │ │ @ instruction: 0x019eb598 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, ip, ror #13 │ │ │ │ orrseq fp, lr, r0, asr #10 │ │ │ │ - @ instruction: 0x0193809c │ │ │ │ + orrseq r8, r3, r4, lsr #1 │ │ │ │ orreq r4, sl, ip, lsl #16 │ │ │ │ orreq r4, sl, ip, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orrseq r8, r3, r8, asr r0 │ │ │ │ - orreq pc, sl, r0, lsr #26 │ │ │ │ + orrseq r8, r3, r0, rrx │ │ │ │ + orreq pc, sl, r8, lsr #26 │ │ │ │ orreq r4, sl, ip, asr #14 │ │ │ │ │ │ │ │ 0014cfac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -145365,25 +145365,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 14d0c4 │ │ │ │ orrseq fp, lr, r0, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, r0, lsr #11 │ │ │ │ orrseq fp, lr, ip, lsl r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r7, r3, ip, lsl #31 │ │ │ │ + @ instruction: 0x01937f94 │ │ │ │ orreq r4, sl, r8, lsl #13 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ orreq pc, r9, ip, ror r5 @ │ │ │ │ orrseq fp, lr, r8, asr #6 │ │ │ │ - orreq pc, sl, r0, ror fp @ │ │ │ │ - orrseq r7, r3, r0, ror lr │ │ │ │ - orreq pc, sl, r8, lsr fp @ │ │ │ │ + orreq pc, sl, r8, ror fp @ │ │ │ │ + orrseq r7, r3, r8, ror lr │ │ │ │ + orreq pc, sl, r0, asr #22 │ │ │ │ orreq r4, sl, r0, ror #10 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - strdeq pc, [sl, ip] │ │ │ │ + orreq pc, sl, r4, lsl #22 │ │ │ │ │ │ │ │ 0014d200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 14d31c │ │ │ │ @@ -145453,19 +145453,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14d268 │ │ │ │ @ instruction: 0x019eb1fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sl, r0, asr r3 │ │ │ │ orrseq fp, lr, r4, lsr #3 │ │ │ │ - orrseq r7, r3, r0, lsl #26 │ │ │ │ + orrseq r7, r3, r8, lsl #26 │ │ │ │ orreq r4, sl, r0, ror r4 │ │ │ │ strdeq r4, [sl, r4] │ │ │ │ - @ instruction: 0x01937cbc │ │ │ │ - orreq pc, sl, r4, lsl #19 │ │ │ │ + orrseq r7, r3, r4, asr #25 │ │ │ │ + orreq pc, sl, ip, lsl #19 │ │ │ │ orreq r4, sl, ip, lsr #7 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 0014d348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145536,23 +145536,23 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 14d498 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 14d3f8 │ │ │ │ orreq r2, sl, ip, ror #3 │ │ │ │ - @ instruction: 0x01937bd4 │ │ │ │ - @ instruction: 0x018af898 │ │ │ │ + @ instruction: 0x01937bdc │ │ │ │ + orreq pc, sl, r0, lsr #17 │ │ │ │ orreq r4, sl, r8, asr #5 │ │ │ │ - @ instruction: 0x01937b94 │ │ │ │ - orreq pc, sl, r8, asr r8 @ │ │ │ │ + @ instruction: 0x01937b9c │ │ │ │ + orreq pc, sl, r0, ror #16 │ │ │ │ orreq r4, sl, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orrseq r7, r3, r4, ror #22 │ │ │ │ - orreq pc, sl, r8, lsr #16 │ │ │ │ + orrseq r7, r3, ip, ror #22 │ │ │ │ + orreq pc, sl, r0, lsr r8 @ │ │ │ │ orreq r4, sl, r8, asr r2 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 0014d49c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145663,24 +145663,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14d5c4 │ │ │ │ orreq r4, sl, r0, ror #3 │ │ │ │ orrseq sl, lr, r4, asr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01937ad0 │ │ │ │ + @ instruction: 0x01937ad8 │ │ │ │ @ instruction: 0xffffd2dc │ │ │ │ @ instruction: 0xffffe7b4 │ │ │ │ @ instruction: 0xffffcf28 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ @ instruction: 0xffffe164 │ │ │ │ @ instruction: 0xffffd944 │ │ │ │ orrseq sl, lr, r8, asr #28 │ │ │ │ - orreq pc, sl, r0, ror r6 @ │ │ │ │ - orreq pc, sl, r0, asr #12 │ │ │ │ + orreq pc, sl, r8, ror r6 @ │ │ │ │ + orreq pc, sl, r8, asr #12 │ │ │ │ │ │ │ │ 0014d68c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #300] @ 14d7d0 │ │ │ │ @@ -145760,20 +145760,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 14d724 │ │ │ │ orrseq sl, lr, r0, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, sl, r8, asr #29 │ │ │ │ orrseq sl, lr, r8, ror #25 │ │ │ │ - orrseq r7, r3, r4, asr #16 │ │ │ │ - orreq pc, sl, ip, lsl #10 │ │ │ │ + orrseq r7, r3, ip, asr #16 │ │ │ │ + orreq pc, sl, r4, lsl r5 @ │ │ │ │ orreq r3, sl, ip, lsr pc │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orrseq r7, r3, r8, lsl #16 │ │ │ │ - ldrdeq pc, [sl, r0] │ │ │ │ + orrseq r7, r3, r0, lsl r8 │ │ │ │ + ldrdeq pc, [sl, r8] │ │ │ │ strdeq r3, [sl, r8] │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ │ │ │ │ 0014d800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -145903,28 +145903,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 14d8a4 │ │ │ │ @ instruction: 0x019eabfc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, sl, r0, asr sp │ │ │ │ orrseq sl, lr, r8, ror #22 │ │ │ │ - orrseq r7, r3, ip, lsl #13 │ │ │ │ - orreq pc, sl, r4, asr r3 @ │ │ │ │ + @ instruction: 0x01937694 │ │ │ │ + orreq pc, sl, ip, asr r3 @ │ │ │ │ orreq r3, sl, r4, lsl #27 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - orrseq r7, r3, ip, asr #12 │ │ │ │ - orreq pc, sl, r4, lsl r3 @ │ │ │ │ + orrseq r7, r3, r4, asr r6 │ │ │ │ + orreq pc, sl, ip, lsl r3 @ │ │ │ │ orreq r3, sl, r4, asr #26 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - orrseq r7, r3, r0, lsl r6 │ │ │ │ - ldrdeq pc, [sl, r8] │ │ │ │ + orrseq r7, r3, r8, lsl r6 │ │ │ │ + orreq pc, sl, r0, ror #5 │ │ │ │ orreq r3, sl, r0, lsl #26 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x019375d4 │ │ │ │ - @ instruction: 0x018af29c │ │ │ │ + @ instruction: 0x019375dc │ │ │ │ + orreq pc, sl, r4, lsr #5 │ │ │ │ orreq r3, sl, ip, asr #25 │ │ │ │ │ │ │ │ 0014da50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -146010,20 +146010,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 14dafc │ │ │ │ orrseq sl, lr, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r1, [sl, ip] │ │ │ │ orrseq sl, lr, r0, lsl r9 │ │ │ │ - orrseq r7, r3, ip, ror #8 │ │ │ │ - orreq pc, sl, r4, lsr r1 @ │ │ │ │ + orrseq r7, r3, r4, ror r4 │ │ │ │ + orreq pc, sl, ip, lsr r1 @ │ │ │ │ orreq r3, sl, r4, ror #22 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - orrseq r7, r3, r0, lsr r4 │ │ │ │ - strdeq pc, [sl, r8] │ │ │ │ + orrseq r7, r3, r8, lsr r4 │ │ │ │ + orreq pc, sl, r0, lsl #2 │ │ │ │ orreq r3, sl, r0, lsr #22 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 0014dbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146076,16 +146076,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14dc38 │ │ │ │ orrseq sl, lr, r4, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, sl, r8, ror r9 │ │ │ │ @ instruction: 0x019ea7d4 │ │ │ │ - orrseq r7, r3, r0, lsr r3 │ │ │ │ - strdeq lr, [sl, r8] │ │ │ │ + orrseq r7, r3, r8, lsr r3 │ │ │ │ + orreq pc, sl, r0 │ │ │ │ orreq r3, sl, r0, lsr #20 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ │ │ │ │ 0014dcc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146140,16 +146140,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14dd30 │ │ │ │ orrseq sl, lr, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, sl, r8, lsl #17 │ │ │ │ @ instruction: 0x019ea6dc │ │ │ │ - orrseq r7, r3, r8, lsr r2 │ │ │ │ - orreq lr, sl, r0, lsl #30 │ │ │ │ + orrseq r7, r3, r0, asr #4 │ │ │ │ + orreq lr, sl, r8, lsl #30 │ │ │ │ orreq r3, sl, ip, lsr #18 │ │ │ │ │ │ │ │ 0014ddbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -146360,37 +146360,37 @@ │ │ │ │ bl b7b24 │ │ │ │ b 14df60 │ │ │ │ orrseq sl, lr, r8, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, pc, r0, asr r4 @ │ │ │ │ @ instruction: 0x019f23d0 │ │ │ │ orrseq sl, lr, r0, asr r5 │ │ │ │ - orrseq r7, r3, ip, ror r0 │ │ │ │ + orrseq r7, r3, r4, lsl #1 │ │ │ │ orreq pc, r9, r4, lsr #11 │ │ │ │ orreq r3, sl, r8, ror #14 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq r7, r3, r0, lsr #32 │ │ │ │ + orrseq r7, r3, r8, lsr #32 │ │ │ │ orreq pc, r9, r8, asr #10 │ │ │ │ orreq r3, sl, r0, lsl r7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq r6, r3, ip, asr #31 │ │ │ │ + @ instruction: 0x01936fd4 │ │ │ │ strdeq pc, [r9, r4] │ │ │ │ @ instruction: 0x018a36bc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orrseq r6, r3, r4, lsl #31 │ │ │ │ - orreq lr, sl, r0, asr ip │ │ │ │ + orrseq r6, r3, ip, lsl #31 │ │ │ │ + orreq lr, sl, r8, asr ip │ │ │ │ orreq r3, sl, ip, ror r6 │ │ │ │ - orrseq r6, r3, ip, asr #30 │ │ │ │ - orreq lr, sl, r4, lsl ip │ │ │ │ + orrseq r6, r3, r4, asr pc │ │ │ │ + orreq lr, sl, ip, lsl ip │ │ │ │ orreq r3, sl, r4, asr #12 │ │ │ │ - orrseq r6, r3, ip, lsl #30 │ │ │ │ - ldrdeq lr, [sl, r8] │ │ │ │ + orrseq r6, r3, r4, lsl pc │ │ │ │ + orreq lr, sl, r0, ror #23 │ │ │ │ orreq r3, sl, r4, lsl #12 │ │ │ │ - @ instruction: 0x01936ed4 │ │ │ │ - @ instruction: 0x018aeb9c │ │ │ │ + @ instruction: 0x01936edc │ │ │ │ + orreq lr, sl, r4, lsr #23 │ │ │ │ orreq r3, sl, ip, asr #11 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0014e17c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146508,23 +146508,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 14e278 │ │ │ │ orrseq sl, lr, ip, ror r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r1, [sl, r0] │ │ │ │ orrseq sl, lr, r8, asr #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01936db4 │ │ │ │ + @ instruction: 0x01936dbc │ │ │ │ orreq r3, sl, ip, lsr #9 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ @ instruction: 0x019ea194 │ │ │ │ - @ instruction: 0x018ae9bc │ │ │ │ - orreq lr, sl, ip, lsl #19 │ │ │ │ - orrseq r6, r3, ip, lsl #25 │ │ │ │ - orreq lr, sl, r4, asr r9 │ │ │ │ + orreq lr, sl, r4, asr #19 │ │ │ │ + @ instruction: 0x018ae994 │ │ │ │ + @ instruction: 0x01936c94 │ │ │ │ + orreq lr, sl, ip, asr r9 │ │ │ │ orreq r3, sl, ip, ror r3 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r5, r0 │ │ │ │ @@ -146652,24 +146652,24 @@ │ │ │ │ orreq r3, sl, r8, lsl #9 │ │ │ │ orreq r3, sl, r0, ror r4 │ │ │ │ orreq r3, sl, r0, lsr #9 │ │ │ │ @ instruction: 0x019e9fd4 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orreq r6, sl, r4, ror #21 │ │ │ │ ldrdeq r3, [sl, r8] │ │ │ │ - orrseq r6, r3, r0, lsl #22 │ │ │ │ - orreq lr, sl, r4, asr #15 │ │ │ │ + orrseq r6, r3, r8, lsl #22 │ │ │ │ + orreq lr, sl, ip, asr #15 │ │ │ │ strdeq r3, [sl, r8] │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orrseq r6, r3, r0, lsr #21 │ │ │ │ - orreq lr, sl, r8, ror #14 │ │ │ │ + orrseq r6, r3, r8, lsr #21 │ │ │ │ + orreq lr, sl, r0, ror r7 │ │ │ │ @ instruction: 0x018a3198 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - orrseq r6, r3, r0, ror #20 │ │ │ │ - orreq lr, sl, r8, lsr #14 │ │ │ │ + orrseq r6, r3, r8, ror #20 │ │ │ │ + orreq lr, sl, r0, lsr r7 │ │ │ │ orreq r3, sl, r0, asr r1 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 0014e5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -146735,16 +146735,16 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 14e64c │ │ │ │ orrseq r9, lr, r8, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, sl, ip, ror pc │ │ │ │ orrseq r9, lr, r0, asr #27 │ │ │ │ - orrseq r6, r3, r4, lsl #18 │ │ │ │ - orreq lr, sl, ip, asr #11 │ │ │ │ + orrseq r6, r3, ip, lsl #18 │ │ │ │ + ldrdeq lr, [sl, r4] │ │ │ │ strdeq r2, [sl, r4] │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 0014e6f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -147016,23 +147016,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r6, r3, r8, ror r9 │ │ │ │ + orrseq r6, r3, r0, lsl #19 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq r6, r3, lr, asr #16 │ │ │ │ + orrseq r6, r3, r6, asr r8 │ │ │ │ orreq pc, r9, r0, ror #21 │ │ │ │ orreq r2, sl, r8, lsl #28 │ │ │ │ - orrseq r6, r3, ip, lsr r8 │ │ │ │ + orrseq r6, r3, r4, asr #16 │ │ │ │ orreq pc, r9, r0, lsr #21 │ │ │ │ orreq r2, sl, r8, asr #27 │ │ │ │ - @ instruction: 0x019367fc │ │ │ │ + orrseq r6, r3, r4, lsl #16 │ │ │ │ │ │ │ │ 0014eb64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -147175,18 +147175,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r6, r3, ip, lsl #12 │ │ │ │ + orrseq r6, r3, r4, lsl r6 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq pc, r9, r0, asr #16 │ │ │ │ - orrseq r6, r3, r0, lsr #11 │ │ │ │ + orrseq r6, r3, r8, lsr #11 │ │ │ │ orreq r2, sl, ip, asr fp │ │ │ │ │ │ │ │ 0014edc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -147330,18 +147330,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x019363b2 │ │ │ │ + @ instruction: 0x019363ba │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrdeq pc, [r9, ip] │ │ │ │ - orrseq r6, r3, ip, lsr r3 │ │ │ │ + orrseq r6, r3, r4, asr #6 │ │ │ │ strdeq r2, [sl, r8] │ │ │ │ │ │ │ │ 0014f02c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147614,22 +147614,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r6, r3, r8, rrx │ │ │ │ + orrseq r6, r3, r0, ror r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orrseq r5, r3, lr, lsr pc │ │ │ │ + orrseq r5, r3, r6, asr #30 │ │ │ │ orreq pc, r9, r8, lsr #3 │ │ │ │ - orrseq r5, r3, ip, lsl #30 │ │ │ │ + orrseq r5, r3, r4, lsl pc │ │ │ │ orreq r2, sl, r8, asr #9 │ │ │ │ orreq pc, r9, r4, ror #2 │ │ │ │ - orrseq r5, r3, r8, asr #29 │ │ │ │ + @ instruction: 0x01935ed0 │ │ │ │ orreq r2, sl, r4, lsl #9 │ │ │ │ │ │ │ │ 0014f4a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147902,22 +147902,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r5, r3, r4, lsl #24 │ │ │ │ + orrseq r5, r3, ip, lsl #24 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01935ada │ │ │ │ + orrseq r5, r3, r2, ror #21 │ │ │ │ orreq lr, r9, r0, lsr sp │ │ │ │ - @ instruction: 0x01935a94 │ │ │ │ + @ instruction: 0x01935a9c │ │ │ │ orreq r2, sl, r0, asr r0 │ │ │ │ orreq lr, r9, ip, ror #25 │ │ │ │ - orrseq r5, r3, r0, asr sl │ │ │ │ + orrseq r5, r3, r8, asr sl │ │ │ │ orreq r2, sl, ip │ │ │ │ │ │ │ │ 0014f91c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -148233,29 +148233,29 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, sl, r0, lsl lr │ │ │ │ - orrseq r5, r3, ip, lsr r8 │ │ │ │ + orrseq r5, r3, r4, asr #16 │ │ │ │ orrseq r8, lr, ip, lsl r9 │ │ │ │ orreq r1, sl, r4, lsr #27 │ │ │ │ - orrseq r5, r3, ip, asr #15 │ │ │ │ + @ instruction: 0x019357d4 │ │ │ │ strdeq r1, [sl, r0] │ │ │ │ - orrseq r5, r3, ip, lsl r7 │ │ │ │ + orrseq r5, r3, r4, lsr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r3, r0, ror r6 │ │ │ │ + orrseq r5, r3, r8, ror r6 │ │ │ │ orreq r1, sl, r8, lsr #24 │ │ │ │ - orrseq r5, r3, ip, lsr #12 │ │ │ │ + orrseq r5, r3, r4, lsr r6 │ │ │ │ orreq r1, sl, r4, ror #23 │ │ │ │ orreq r1, sl, r8, lsl #23 │ │ │ │ - @ instruction: 0x019355b0 │ │ │ │ + @ instruction: 0x019355b8 │ │ │ │ orreq lr, r9, r8, ror #15 │ │ │ │ - orrseq r5, r3, r8, asr #10 │ │ │ │ + orrseq r5, r3, r0, asr r5 │ │ │ │ orreq r1, sl, ip, lsl #22 │ │ │ │ │ │ │ │ 0014fe5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -148397,18 +148397,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r5, r3, r4, asr r3 │ │ │ │ + orrseq r5, r3, ip, asr r3 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq lr, r9, r0, asr r5 │ │ │ │ - @ instruction: 0x019352b0 │ │ │ │ + @ instruction: 0x019352b8 │ │ │ │ orreq r1, sl, ip, ror #16 │ │ │ │ │ │ │ │ 001500b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148639,21 +148639,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r5, r3, r2, lsr r0 │ │ │ │ + orrseq r5, r3, sl, lsr r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq lr, r9, ip, asr #3 │ │ │ │ - orrseq r4, r3, ip, lsr #30 │ │ │ │ + orrseq r4, r3, r4, lsr pc │ │ │ │ orreq r1, sl, r8, ror #9 │ │ │ │ orreq pc, r9, r8, lsl r9 @ │ │ │ │ - orrseq r4, r3, ip, ror #29 │ │ │ │ + @ instruction: 0x01934ef4 │ │ │ │ orreq r1, sl, r8, lsr #9 │ │ │ │ │ │ │ │ 00150484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148797,18 +148797,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r3, ip, lsr sp │ │ │ │ + orrseq r4, r3, r4, asr #26 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r9, r0, lsr #30 │ │ │ │ - orrseq r4, r3, r0, lsl #25 │ │ │ │ + orrseq r4, r3, r8, lsl #25 │ │ │ │ orreq r1, sl, ip, lsr r2 │ │ │ │ │ │ │ │ 001506e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -148952,18 +148952,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r3, r2, ror #21 │ │ │ │ + orrseq r4, r3, sl, ror #21 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x0189dcbc │ │ │ │ - orrseq r4, r3, ip, lsl sl │ │ │ │ + orrseq r4, r3, r4, lsr #20 │ │ │ │ ldrdeq r0, [sl, r8] │ │ │ │ │ │ │ │ 0015094c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -149107,18 +149107,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r3, r8, lsl #17 │ │ │ │ + @ instruction: 0x01934890 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r9, r8, asr sl │ │ │ │ - @ instruction: 0x019347b8 │ │ │ │ + orrseq r4, r3, r0, asr #15 │ │ │ │ orreq r0, sl, r4, ror sp │ │ │ │ │ │ │ │ 00150bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -149351,21 +149351,21 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r3, lr, asr r5 │ │ │ │ + orrseq r4, r3, r6, ror #10 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r9, ip, asr #13 │ │ │ │ - orrseq r4, r3, ip, lsr #8 │ │ │ │ + orrseq r4, r3, r4, lsr r4 │ │ │ │ orreq r0, sl, r8, ror #19 │ │ │ │ orreq lr, r9, r8, lsl lr │ │ │ │ - orrseq r4, r3, ip, ror #7 │ │ │ │ + @ instruction: 0x019343f4 │ │ │ │ orreq r0, sl, r8, lsr #19 │ │ │ │ │ │ │ │ 00150f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149518,19 +149518,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r3, r8, ror r3 │ │ │ │ + orrseq r4, r3, r0, lsl #7 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r9, r0, lsl #8 │ │ │ │ orreq r0, sl, ip, asr r7 │ │ │ │ - orrseq r4, r3, r0, lsr #5 │ │ │ │ + orrseq r4, r3, r8, lsr #5 │ │ │ │ │ │ │ │ 00151204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -149672,18 +149672,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r4, r3, r2, lsr #2 │ │ │ │ + orrseq r4, r3, sl, lsr #2 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r9, r0, lsr #3 │ │ │ │ - orrseq r4, r3, r8, asr #32 │ │ │ │ + orrseq r4, r3, r0, asr r0 │ │ │ │ strdeq r0, [sl, r8] │ │ │ │ │ │ │ │ 00151464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -149902,23 +149902,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, sl, r4, lsr #6 │ │ │ │ - orrseq r3, r3, r0, ror #28 │ │ │ │ + orrseq r3, r3, r8, ror #28 │ │ │ │ @ instruction: 0x019e6df8 │ │ │ │ @ instruction: 0x018a02b8 │ │ │ │ - @ instruction: 0x01933df0 │ │ │ │ + @ instruction: 0x01933df8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r3, r4, asr sp │ │ │ │ + orrseq r3, r3, ip, asr sp │ │ │ │ strdeq r0, [sl, ip] │ │ │ │ orreq ip, r9, r4, lsr #28 │ │ │ │ - orrseq r3, r3, ip, asr #25 │ │ │ │ + @ instruction: 0x01933cd4 │ │ │ │ orreq r0, sl, r0, lsl #3 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -149971,17 +149971,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ b 1518b4 │ │ │ │ orrseq r6, lr, r4, ror #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq r0, [sl, r8] │ │ │ │ - orrseq r3, r3, r8, asr ip │ │ │ │ - orreq fp, sl, ip, asr #7 │ │ │ │ - @ instruction: 0x018ab39c │ │ │ │ + orrseq r3, r3, r0, ror #24 │ │ │ │ + ldrdeq fp, [sl, r4] │ │ │ │ + orreq fp, sl, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #336] @ 151a68 │ │ │ │ ldr r3, [pc, #336] @ 151a6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -150068,23 +150068,23 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 151978 │ │ │ │ @ instruction: 0x019e6afc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ roreq r0, ip, #10 │ │ │ │ @ instruction: 0x019e6a94 │ │ │ │ - @ instruction: 0x01933adc │ │ │ │ - @ instruction: 0x018ab2b8 │ │ │ │ + orrseq r3, r3, r4, ror #21 │ │ │ │ + orreq fp, sl, r0, asr #5 │ │ │ │ orreq pc, r9, r8, ror #30 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orrseq r3, r3, r0, lsr #21 │ │ │ │ + orrseq r3, r3, r8, lsr #21 │ │ │ │ orreq pc, r9, r0, ror pc @ │ │ │ │ orreq pc, r9, r0, lsr pc @ │ │ │ │ - orrseq r3, r3, ip, asr sl │ │ │ │ - orreq fp, sl, r8, lsr r2 │ │ │ │ + orrseq r3, r3, r4, ror #20 │ │ │ │ + orreq fp, sl, r0, asr #4 │ │ │ │ strdeq pc, [r9, r0] │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ @@ -150406,61 +150406,61 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ b 151d7c │ │ │ │ orrseq r6, lr, r4, asr r9 │ │ │ │ - orrseq r3, r3, r0, asr #19 │ │ │ │ + orrseq r3, r3, r8, asr #19 │ │ │ │ orreq pc, r9, r8, asr lr @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orrseq r3, r3, ip, lsl #18 │ │ │ │ + orrseq r3, r3, r4, lsl r9 │ │ │ │ orreq pc, r9, r4, lsr #27 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ orreq pc, r9, r0, lsl sp @ │ │ │ │ orreq pc, r9, r4, lsl sp @ │ │ │ │ orreq pc, r9, r4, lsl sp @ │ │ │ │ orreq lr, r9, r4, lsl #29 │ │ │ │ - @ instruction: 0x019337b8 │ │ │ │ + orrseq r3, r3, r0, asr #15 │ │ │ │ orreq pc, r9, r0, asr ip @ │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orrseq r3, r3, ip, asr r7 │ │ │ │ - orreq sl, sl, r8, lsr pc │ │ │ │ + orrseq r3, r3, r4, ror #14 │ │ │ │ + orreq sl, sl, r0, asr #30 │ │ │ │ strdeq pc, [r9, r0] │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orreq sl, sl, r0, lsl #30 │ │ │ │ - @ instruction: 0x019336f4 │ │ │ │ - ldrdeq sl, [sl, r0] │ │ │ │ + orreq sl, sl, r8, lsl #30 │ │ │ │ + @ instruction: 0x019336fc │ │ │ │ + ldrdeq sl, [sl, r8] │ │ │ │ orreq pc, r9, r8, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x019336bc │ │ │ │ - @ instruction: 0x018aae98 │ │ │ │ + orrseq r3, r3, r4, asr #13 │ │ │ │ + orreq sl, sl, r0, lsr #29 │ │ │ │ orreq pc, r9, r0, asr fp @ │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orrseq r3, r3, r4, lsl #13 │ │ │ │ - orreq sl, sl, r0, ror #28 │ │ │ │ + orrseq r3, r3, ip, lsl #13 │ │ │ │ + orreq sl, sl, r8, ror #28 │ │ │ │ orreq pc, r9, r8, lsl fp @ │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - orreq sl, sl, ip, lsr #28 │ │ │ │ + orreq sl, sl, r4, lsr lr │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - orrseq r3, r3, r0, lsr #12 │ │ │ │ - strdeq sl, [sl, ip] │ │ │ │ + orrseq r3, r3, r8, lsr #12 │ │ │ │ + orreq sl, sl, r4, lsl #28 │ │ │ │ @ instruction: 0x0189fab4 │ │ │ │ - orreq sl, sl, r8, asr #27 │ │ │ │ - @ instruction: 0x018aad9c │ │ │ │ + ldrdeq sl, [sl, r0] │ │ │ │ + orreq sl, sl, r4, lsr #27 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - orreq sl, sl, ip, ror #26 │ │ │ │ - orreq sl, sl, ip, asr sp │ │ │ │ - orreq sl, sl, r0, lsr sp │ │ │ │ - orreq sl, sl, r4, lsl sp │ │ │ │ + orreq sl, sl, r4, ror sp │ │ │ │ + orreq sl, sl, r4, ror #26 │ │ │ │ + orreq sl, sl, r8, lsr sp │ │ │ │ + orreq sl, sl, ip, lsl sp │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - orreq sl, sl, r0, ror #25 │ │ │ │ - orreq sl, sl, r8, asr #25 │ │ │ │ + orreq sl, sl, r8, ror #25 │ │ │ │ + ldrdeq sl, [sl, r0] │ │ │ │ ldr r3, [pc, #16] @ 152094 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #13 │ │ │ │ str r1, [r3, #4] │ │ │ │ b b7a28 │ │ │ │ orrseq pc, pc, ip, asr #28 │ │ │ │ @@ -150711,39 +150711,39 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 152354 │ │ │ │ orrseq r6, lr, r4, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, lr, ip, lsl #6 │ │ │ │ - orrseq r3, r3, r0, lsl #7 │ │ │ │ + orrseq r3, r3, r8, lsl #7 │ │ │ │ orreq pc, r9, r0, lsl #18 │ │ │ │ - orreq sl, pc, r0, lsr #8 │ │ │ │ + orreq sl, pc, r8, lsr #8 │ │ │ │ orrseq pc, pc, ip, asr sp @ │ │ │ │ @ instruction: 0xfffff778 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x019332d8 │ │ │ │ + orrseq r3, r3, r0, ror #5 │ │ │ │ orreq pc, r9, r0, ror r7 @ │ │ │ │ @ instruction: 0x019e61f4 │ │ │ │ - orreq sl, sl, r4, lsl #20 │ │ │ │ + orreq sl, sl, ip, lsl #20 │ │ │ │ orreq fp, r9, r4, lsr #4 │ │ │ │ - orrseq r3, r3, r8, lsr #3 │ │ │ │ + @ instruction: 0x019331b0 │ │ │ │ ldrdeq pc, [r9, ip] │ │ │ │ - orreq sl, sl, r0, asr r9 │ │ │ │ + orreq sl, sl, r8, asr r9 │ │ │ │ strdeq pc, [r9, ip] │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orrseq r3, r3, r4, lsr r1 │ │ │ │ - orreq sl, sl, r0, lsl r9 │ │ │ │ + orrseq r3, r3, ip, lsr r1 │ │ │ │ + orreq sl, sl, r8, lsl r9 │ │ │ │ orreq pc, r9, r8, asr #11 │ │ │ │ - ldrdeq sl, [sl, r4] │ │ │ │ - orreq sl, sl, r4, lsr #17 │ │ │ │ + ldrdeq sl, [sl, ip] │ │ │ │ + orreq sl, sl, ip, lsr #17 │ │ │ │ orreq pc, r9, r0, asr r5 @ │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - orreq sl, sl, ip, ror #16 │ │ │ │ + orreq sl, sl, r4, ror r8 │ │ │ │ orreq pc, r9, r8, lsl r5 @ │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ orreq pc, r9, r0, lsr r6 @ │ │ │ │ orreq pc, r9, r0, ror #9 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -151107,43 +151107,43 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ b 152a74 │ │ │ │ @ instruction: 0x019e5ef4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r2, r3, r0, lsr pc │ │ │ │ + orrseq r2, r3, r8, lsr pc │ │ │ │ orreq pc, r9, r8, lsl #7 │ │ │ │ strdeq r9, [r9, r8] │ │ │ │ orreq r9, r9, r0, ror #31 │ │ │ │ - orrseq r2, r3, ip, lsl #29 │ │ │ │ - orrseq r2, r3, r0, lsl #29 │ │ │ │ + @ instruction: 0x01932e94 │ │ │ │ + orrseq r2, r3, r8, lsl #29 │ │ │ │ orrseq r5, lr, r0, lsl ip │ │ │ │ - orrseq r2, r3, ip, asr ip │ │ │ │ + orrseq r2, r3, r4, ror #24 │ │ │ │ orreq pc, r9, r4, asr r2 @ │ │ │ │ orreq pc, r9, r4, ror #1 │ │ │ │ - orrseq r2, r3, r8, lsr #24 │ │ │ │ + orrseq r2, r3, r0, lsr ip │ │ │ │ orreq pc, r9, ip, asr r2 @ │ │ │ │ strheq pc, [r9, r0] @ │ │ │ │ orrseq r5, lr, r8, asr fp │ │ │ │ - orrseq r2, r3, r8, lsr #23 │ │ │ │ - orreq sl, sl, r4, lsl #7 │ │ │ │ + @ instruction: 0x01932bb0 │ │ │ │ + orreq sl, sl, ip, lsl #7 │ │ │ │ orreq pc, r9, ip, lsr r0 @ │ │ │ │ - orreq sl, sl, r0, asr r3 │ │ │ │ + orreq sl, sl, r8, asr r3 │ │ │ │ ldrdeq lr, [r9, ip] │ │ │ │ - orreq sl, sl, ip, ror #5 │ │ │ │ + strdeq sl, [sl, r4] │ │ │ │ orreq lr, r9, r8, ror pc │ │ │ │ - orrseq r2, r3, r4, lsr #21 │ │ │ │ - orreq sl, sl, r0, lsl #5 │ │ │ │ + orrseq r2, r3, ip, lsr #21 │ │ │ │ + orreq sl, sl, r8, lsl #5 │ │ │ │ orreq lr, r9, r8, lsr pc │ │ │ │ @ instruction: 0x019e59f0 │ │ │ │ - orrseq r2, r3, r8, asr #20 │ │ │ │ - orreq sl, sl, r4, lsr #4 │ │ │ │ + orrseq r2, r3, r0, asr sl │ │ │ │ + orreq sl, sl, ip, lsr #4 │ │ │ │ ldrdeq lr, [r9, r8] │ │ │ │ - orreq sl, sl, r8, ror #3 │ │ │ │ + strdeq sl, [sl, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #508] @ 152d3c │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ ldr r0, [pc, #504] @ 152d40 │ │ │ │ @@ -151272,23 +151272,23 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 152c6c │ │ │ │ @ instruction: 0x019e58d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, lr, r4, lsr #17 │ │ │ │ - orrseq r2, r3, r0, lsr #18 │ │ │ │ + orrseq r2, r3, r8, lsr #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x0189edb8 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ orreq r9, r9, r0, lsr #20 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ orrseq r5, lr, r0, lsr #15 │ │ │ │ - @ instruction: 0x018a9fbc │ │ │ │ - orreq r9, sl, r4, lsl #31 │ │ │ │ + orreq r9, sl, r4, asr #31 │ │ │ │ + orreq r9, sl, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #824] @ 1530c0 │ │ │ │ ldr r6, [pc, #824] @ 1530c4 │ │ │ │ @@ -151499,30 +151499,30 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 152ea4 │ │ │ │ orrseq r5, lr, r8, lsl #13 │ │ │ │ orreq lr, r9, ip, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, lr, r4, asr r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r2, r3, r0, lsr #13 │ │ │ │ + orrseq r2, r3, r8, lsr #13 │ │ │ │ orreq lr, r9, r4, lsr fp │ │ │ │ @ instruction: 0x0189979c │ │ │ │ orrseq r5, lr, r8, ror #10 │ │ │ │ - @ instruction: 0x019325bc │ │ │ │ + orrseq r2, r3, r4, asr #11 │ │ │ │ orreq lr, r9, r4, asr #20 │ │ │ │ @ instruction: 0xffffe8c8 │ │ │ │ - orreq r9, sl, ip, lsl #26 │ │ │ │ - @ instruction: 0x019324fc │ │ │ │ - ldrdeq r9, [sl, r8] │ │ │ │ + orreq r9, sl, r4, lsl sp │ │ │ │ + orrseq r2, r3, r4, lsl #10 │ │ │ │ + orreq r9, sl, r0, ror #25 │ │ │ │ @ instruction: 0x0189e990 │ │ │ │ - @ instruction: 0x018a9c9c │ │ │ │ - orreq r9, sl, r8, asr #24 │ │ │ │ - orreq r9, sl, r4, lsl ip │ │ │ │ - orrseq r2, r3, r4, lsl #8 │ │ │ │ - orreq r9, sl, r0, ror #23 │ │ │ │ + orreq r9, sl, r4, lsr #25 │ │ │ │ + orreq r9, sl, r0, asr ip │ │ │ │ + orreq r9, sl, ip, lsl ip │ │ │ │ + orrseq r2, r3, ip, lsl #8 │ │ │ │ + orreq r9, sl, r8, ror #23 │ │ │ │ @ instruction: 0x0189e898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ ldr r0, [pc, #576] @ 153374 │ │ │ │ @@ -151670,25 +151670,25 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1531f0 │ │ │ │ orrseq r5, lr, r0, ror #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019e52bc │ │ │ │ - orrseq r2, r3, r8, lsr r3 │ │ │ │ + orrseq r2, r3, r0, asr #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ ldrdeq lr, [r9, r0] │ │ │ │ orreq lr, r9, r0, asr #18 │ │ │ │ orrseq r5, lr, ip, lsl r2 │ │ │ │ @ instruction: 0x018993b4 │ │ │ │ - orreq lr, pc, r4, lsr #10 │ │ │ │ - orreq r9, sl, r0, ror #19 │ │ │ │ - orreq r9, sl, ip, lsr #19 │ │ │ │ - orreq r9, sl, ip, ror r9 │ │ │ │ - orreq r9, sl, r8, asr #18 │ │ │ │ + orreq lr, pc, ip, lsr #10 │ │ │ │ + orreq r9, sl, r8, ror #19 │ │ │ │ + @ instruction: 0x018a99b4 │ │ │ │ + orreq r9, sl, r4, lsl #19 │ │ │ │ + orreq r9, sl, r0, asr r9 │ │ │ │ │ │ │ │ 001533ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1534c8 │ │ │ │ @@ -151758,19 +151758,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 15341c │ │ │ │ orrseq r5, lr, r0, asr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, r9, ip, lsr #11 │ │ │ │ @ instruction: 0x019e4ff0 │ │ │ │ - orrseq r2, r3, r8, lsr r0 │ │ │ │ - orreq r9, sl, r4, lsl r8 │ │ │ │ + orrseq r2, r3, r0, asr #32 │ │ │ │ + orreq r9, sl, ip, lsl r8 │ │ │ │ orreq lr, r9, ip, asr #9 │ │ │ │ - @ instruction: 0x01931ffc │ │ │ │ - ldrdeq r9, [sl, r8] │ │ │ │ + orrseq r2, r3, r4 │ │ │ │ + orreq r9, sl, r0, ror #15 │ │ │ │ orreq lr, r9, ip, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ @@ -152036,38 +152036,38 @@ │ │ │ │ orreq lr, r9, r8, asr #11 │ │ │ │ @ instruction: 0x0189e5b0 │ │ │ │ ldrdeq lr, [r9, ip] │ │ │ │ orrseq r4, lr, ip, asr #26 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orreq r1, sl, ip, asr r8 │ │ │ │ orreq lr, r9, r4, lsl r4 │ │ │ │ - orrseq r1, r3, ip, asr #26 │ │ │ │ - orreq r9, sl, r4, lsr #10 │ │ │ │ + orrseq r1, r3, r4, asr sp │ │ │ │ + orreq r9, sl, ip, lsr #10 │ │ │ │ ldrdeq lr, [r9, r8] │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - orrseq r1, r3, ip, lsl #26 │ │ │ │ - orreq r9, sl, r8, ror #9 │ │ │ │ + orrseq r1, r3, r4, lsl sp │ │ │ │ + strdeq r9, [sl, r0] │ │ │ │ @ instruction: 0x0189e198 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x01931cd0 │ │ │ │ - orreq r9, sl, ip, lsr #9 │ │ │ │ + @ instruction: 0x01931cd8 │ │ │ │ + @ instruction: 0x018a94b4 │ │ │ │ orreq lr, r9, r0, ror #2 │ │ │ │ - @ instruction: 0x01931c94 │ │ │ │ - orreq r9, sl, r0, ror r4 │ │ │ │ + @ instruction: 0x01931c9c │ │ │ │ + orreq r9, sl, r8, ror r4 │ │ │ │ orreq lr, r9, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - orrseq r1, r3, r8, asr ip │ │ │ │ - orreq r9, sl, r4, lsr r4 │ │ │ │ + orrseq r1, r3, r0, ror #24 │ │ │ │ + orreq r9, sl, ip, lsr r4 │ │ │ │ orreq lr, r9, r8, ror #1 │ │ │ │ - orrseq r1, r3, ip, lsl ip │ │ │ │ - strdeq r9, [sl, r8] │ │ │ │ + orrseq r1, r3, r4, lsr #24 │ │ │ │ + orreq r9, sl, r0, lsl #8 │ │ │ │ orreq lr, r9, r8, lsr #1 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - orrseq r1, r3, r0, ror #23 │ │ │ │ - @ instruction: 0x018a93bc │ │ │ │ + orrseq r1, r3, r8, ror #23 │ │ │ │ + orreq r9, sl, r4, asr #7 │ │ │ │ orreq lr, r9, ip, rrx │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ │ │ │ │ 00153998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -152139,19 +152139,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 153a08 │ │ │ │ orrseq r4, lr, r4, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, r9, r0, ror #31 │ │ │ │ orrseq r4, lr, r4, lsl #20 │ │ │ │ - orrseq r1, r3, ip, asr #20 │ │ │ │ - orreq r9, sl, r8, lsr #4 │ │ │ │ + orrseq r1, r3, r4, asr sl │ │ │ │ + orreq r9, sl, r0, lsr r2 │ │ │ │ orreq sp, r9, r0, ror #29 │ │ │ │ - orrseq r1, r3, r0, lsl sl │ │ │ │ - orreq r9, sl, ip, ror #3 │ │ │ │ + orrseq r1, r3, r8, lsl sl │ │ │ │ + strdeq r9, [sl, r4] │ │ │ │ orreq sp, r9, r0, lsr #29 │ │ │ │ │ │ │ │ 00153adc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -152246,22 +152246,22 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 153b6c │ │ │ │ orrseq r4, lr, r4, lsl r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0189de90 │ │ │ │ orrseq r4, lr, r0, lsr #17 │ │ │ │ - orrseq r1, r3, r8, ror #17 │ │ │ │ + @ instruction: 0x019318f0 │ │ │ │ orreq lr, r9, r4, ror #1 │ │ │ │ orreq sp, r9, ip, ror sp │ │ │ │ - orrseq r1, r3, r8, lsr #17 │ │ │ │ - orreq r9, sl, r4, lsl #1 │ │ │ │ + @ instruction: 0x019318b0 │ │ │ │ + orreq r9, sl, ip, lsl #1 │ │ │ │ orreq sp, r9, ip, lsr sp │ │ │ │ - orrseq r1, r3, ip, ror #16 │ │ │ │ - orreq r9, sl, r8, asr #32 │ │ │ │ + orrseq r1, r3, r4, ror r8 │ │ │ │ + orreq r9, sl, r0, asr r0 │ │ │ │ strdeq sp, [r9, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -152294,16 +152294,16 @@ │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r1, #231 @ 0xe7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 153cb4 │ │ │ │ - @ instruction: 0x0193179c │ │ │ │ - orreq r8, sl, r4, ror pc │ │ │ │ + orrseq r1, r3, r4, lsr #15 │ │ │ │ + orreq r8, sl, ip, ror pc │ │ │ │ orreq sp, r9, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -152434,28 +152434,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 153dd4 │ │ │ │ orrseq r4, lr, r0, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, r9, ip, lsl #31 │ │ │ │ orrseq r4, lr, r8, lsr r6 │ │ │ │ - orrseq r1, r3, ip, ror r6 │ │ │ │ + orrseq r1, r3, r4, lsl #13 │ │ │ │ orreq sp, r9, r0, asr #29 │ │ │ │ orreq sp, r9, ip, lsl #22 │ │ │ │ orreq sp, r9, r4, asr #29 │ │ │ │ - orrseq r1, r3, r4, lsr #12 │ │ │ │ + orrseq r1, r3, ip, lsr #12 │ │ │ │ @ instruction: 0x0189dab4 │ │ │ │ - orrseq r1, r3, r8, ror #11 │ │ │ │ - orreq r8, sl, r4, asr #27 │ │ │ │ + @ instruction: 0x019315f0 │ │ │ │ + orreq r8, sl, ip, asr #27 │ │ │ │ orreq sp, r9, ip, ror sl │ │ │ │ - @ instruction: 0x019315b0 │ │ │ │ - orreq r8, sl, ip, lsl #27 │ │ │ │ + @ instruction: 0x019315b8 │ │ │ │ + @ instruction: 0x018a8d94 │ │ │ │ orreq sp, r9, r4, asr #20 │ │ │ │ - orrseq r1, r3, r8, ror r5 │ │ │ │ - orreq r8, sl, r4, asr sp │ │ │ │ + orrseq r1, r3, r0, lsl #11 │ │ │ │ + orreq r8, sl, ip, asr sp │ │ │ │ orreq sp, r9, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldr r2, [pc, #908] @ 15433c │ │ │ │ @@ -152688,38 +152688,38 @@ │ │ │ │ bl b7b24 │ │ │ │ b 154008 │ │ │ │ orrseq r4, lr, r8, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, lr, r4, lsl #8 │ │ │ │ @ instruction: 0x0189cbb4 │ │ │ │ @ instruction: 0x0189cb90 │ │ │ │ - orrseq r1, r3, r8, lsr #7 │ │ │ │ - orreq r8, sl, r0, lsl #23 │ │ │ │ + @ instruction: 0x019313b0 │ │ │ │ + orreq r8, sl, r8, lsl #23 │ │ │ │ orreq sp, r9, ip, lsr r8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq r1, r3, r4, ror #6 │ │ │ │ + orrseq r1, r3, ip, ror #6 │ │ │ │ strdeq sp, [r9, r8] │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ orreq sp, r9, r0, asr #23 │ │ │ │ - @ instruction: 0x018a8ab8 │ │ │ │ + orreq r8, sl, r0, asr #21 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ ldrdeq r9, [r9, ip] │ │ │ │ - orrseq r1, r3, r0, asr r2 │ │ │ │ - orreq r8, sl, ip, lsr #20 │ │ │ │ + orrseq r1, r3, r8, asr r2 │ │ │ │ + orreq r8, sl, r4, lsr sl │ │ │ │ orreq sp, r9, r4, ror #13 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orrseq r1, r3, r8, lsl r2 │ │ │ │ - strdeq r8, [sl, r4] │ │ │ │ + orrseq r1, r3, r0, lsr #4 │ │ │ │ + strdeq r8, [sl, ip] │ │ │ │ orreq sp, r9, ip, lsr #13 │ │ │ │ - orreq r8, sl, r0, asr #19 │ │ │ │ - @ instruction: 0x019311b0 │ │ │ │ - orreq r8, sl, ip, lsl #19 │ │ │ │ + orreq r8, sl, r8, asr #19 │ │ │ │ + @ instruction: 0x019311b8 │ │ │ │ + @ instruction: 0x018a8994 │ │ │ │ orreq sp, r9, r4, asr #12 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - orreq r8, sl, r8, asr r9 │ │ │ │ + orreq r8, sl, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -152814,27 +152814,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 154580 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 154400 │ │ │ │ - orrseq r1, r3, r8, lsr #32 │ │ │ │ + orrseq r1, r3, r0, lsr r0 │ │ │ │ orreq sp, r9, r4, ror #17 │ │ │ │ @ instruction: 0x0189d4b4 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orrseq r0, r3, r8, ror #31 │ │ │ │ - orreq r8, sl, r4, asr #15 │ │ │ │ + @ instruction: 0x01930ff0 │ │ │ │ + orreq r8, sl, ip, asr #15 │ │ │ │ orreq sp, r9, ip, ror r4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x01930fb0 │ │ │ │ - orreq r8, sl, ip, lsl #15 │ │ │ │ + @ instruction: 0x01930fb8 │ │ │ │ + @ instruction: 0x018a8794 │ │ │ │ orreq sp, r9, r4, asr #8 │ │ │ │ - orrseq r0, r3, r8, ror pc │ │ │ │ - orreq r8, sl, r4, asr r7 │ │ │ │ + orrseq r0, r3, r0, lsl #31 │ │ │ │ + orreq r8, sl, ip, asr r7 │ │ │ │ orreq sp, r9, ip, lsl #8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -152963,20 +152963,20 @@ │ │ │ │ bl b7b24 │ │ │ │ b 1545f8 │ │ │ │ orrseq r3, lr, r8, asr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, lr, r0, asr #28 │ │ │ │ orrseq r3, lr, r4, lsl lr │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x01930df0 │ │ │ │ + @ instruction: 0x01930df8 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ orreq sp, r9, r8, lsl #5 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ @ instruction: 0x01898db4 │ │ │ │ - orreq r8, sl, ip, lsl #10 │ │ │ │ + orreq r8, sl, r4, lsl r5 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -153358,60 +153358,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 154a18 │ │ │ │ orrseq r3, lr, r0, asr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, r9, r8, lsr r3 │ │ │ │ orreq ip, r9, r4, lsl r3 │ │ │ │ - orrseq r0, r3, r8, lsr #22 │ │ │ │ - orreq r8, sl, r4, lsl #6 │ │ │ │ + orrseq r0, r3, r0, lsr fp │ │ │ │ + orreq r8, sl, ip, lsl #6 │ │ │ │ @ instruction: 0x0189cfbc │ │ │ │ - @ instruction: 0x01930ab4 │ │ │ │ - @ instruction: 0x018a8290 │ │ │ │ + @ instruction: 0x01930abc │ │ │ │ + @ instruction: 0x018a8298 │ │ │ │ orreq ip, r9, r8, asr #30 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ @ instruction: 0x019e39f4 │ │ │ │ - orrseq r0, r3, ip, lsr #20 │ │ │ │ + orrseq r0, r3, r4, lsr sl │ │ │ │ orreq sp, r9, r4, lsr #6 │ │ │ │ @ instruction: 0x0189ceb4 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orrseq r0, r3, r0, asr #19 │ │ │ │ + orrseq r0, r3, r8, asr #19 │ │ │ │ orreq ip, r9, r4, asr lr │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ orreq sp, r9, r0, asr #5 │ │ │ │ - orrseq r0, r3, r8, lsr #18 │ │ │ │ - orreq r8, sl, r4, lsl #2 │ │ │ │ + orrseq r0, r3, r0, lsr r9 │ │ │ │ + orreq r8, sl, ip, lsl #2 │ │ │ │ @ instruction: 0x0189cdbc │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x019308d4 │ │ │ │ + @ instruction: 0x019308dc │ │ │ │ orreq r8, r9, r4, lsl r9 │ │ │ │ orreq ip, r9, r0, ror #26 │ │ │ │ strdeq sp, [r9, r4] │ │ │ │ - orrseq r0, r3, ip, ror r8 │ │ │ │ + orrseq r0, r3, r4, lsl #17 │ │ │ │ orreq ip, r9, r8, lsl #26 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - orrseq r0, r3, r8, lsr r8 │ │ │ │ - orreq r8, sl, r4, lsl r0 │ │ │ │ + orrseq r0, r3, r0, asr #16 │ │ │ │ + orreq r8, sl, ip, lsl r0 │ │ │ │ orreq ip, r9, ip, asr #25 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - orrseq r0, r3, r0, lsl #16 │ │ │ │ - ldrdeq r7, [sl, ip] │ │ │ │ + orrseq r0, r3, r8, lsl #16 │ │ │ │ + orreq r7, sl, r4, ror #31 │ │ │ │ @ instruction: 0x0189cc94 │ │ │ │ strdeq sp, [r9, r4] │ │ │ │ - orrseq r0, r3, r4, asr #15 │ │ │ │ + orrseq r0, r3, ip, asr #15 │ │ │ │ orreq ip, r9, r0, asr ip │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - orrseq r0, r3, r4, lsl #15 │ │ │ │ + orrseq r0, r3, ip, lsl #15 │ │ │ │ orreq sp, r9, r8, asr #1 │ │ │ │ orreq ip, r9, r8, lsl ip │ │ │ │ - orrseq r0, r3, r0, asr #14 │ │ │ │ - orreq r7, sl, ip, lsl pc │ │ │ │ + orrseq r0, r3, r8, asr #14 │ │ │ │ + orreq r7, sl, r4, lsr #30 │ │ │ │ ldrdeq ip, [r9, r4] │ │ │ │ - orrseq r0, r3, r8, lsl #14 │ │ │ │ - orreq r7, sl, r4, ror #29 │ │ │ │ + orrseq r0, r3, r0, lsl r7 │ │ │ │ + orreq r7, sl, ip, ror #29 │ │ │ │ @ instruction: 0x0189cb9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r7, [r0, #420] @ 0x1a4 │ │ │ │ @@ -153538,31 +153538,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 1550e0 │ │ │ │ add r2, r2, #656 @ 0x290 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 154ef4 │ │ │ │ - orrseq r0, r3, r4, lsl #11 │ │ │ │ + orrseq r0, r3, ip, lsl #11 │ │ │ │ orreq ip, r9, r8, lsl #30 │ │ │ │ orreq ip, r9, ip, lsl #20 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x019304d8 │ │ │ │ + orrseq r0, r3, r0, ror #9 │ │ │ │ @ instruction: 0x0189ce94 │ │ │ │ orreq ip, r9, r8, ror #18 │ │ │ │ - @ instruction: 0x01930498 │ │ │ │ - orreq r7, sl, r4, ror ip │ │ │ │ + orrseq r0, r3, r0, lsr #9 │ │ │ │ + orreq r7, sl, ip, ror ip │ │ │ │ orreq ip, r9, ip, lsr #18 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq r0, r3, r0, ror #8 │ │ │ │ - orreq r7, sl, ip, lsr ip │ │ │ │ + orrseq r0, r3, r8, ror #8 │ │ │ │ + orreq r7, sl, r4, asr #24 │ │ │ │ strdeq ip, [r9, r4] │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orrseq r0, r3, r8, lsr #8 │ │ │ │ - orreq r7, sl, r4, lsl #24 │ │ │ │ + orrseq r0, r3, r0, lsr r4 │ │ │ │ + orreq r7, sl, ip, lsl #24 │ │ │ │ @ instruction: 0x0189c8bc │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -154035,88 +154035,88 @@ │ │ │ │ orreq ip, r9, r8, asr #19 │ │ │ │ orreq ip, r9, r0, asr #26 │ │ │ │ orreq ip, r9, r4, lsr sl │ │ │ │ orreq ip, r9, ip, lsr sl │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orrseq r3, lr, ip, asr #2 │ │ │ │ orreq ip, r9, ip, asr #23 │ │ │ │ - orrseq r0, r3, r0, ror r1 │ │ │ │ - orreq r7, sl, ip, asr #18 │ │ │ │ + orrseq r0, r3, r8, ror r1 │ │ │ │ + orreq r7, sl, r4, asr r9 │ │ │ │ orreq ip, r9, r4, lsl #12 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ orreq ip, r9, r4, lsr #23 │ │ │ │ @ instruction: 0x0189cb94 │ │ │ │ orreq ip, r9, r8, lsl #23 │ │ │ │ - ldrsbeq r0, [r3, ip] │ │ │ │ - @ instruction: 0x018a78b8 │ │ │ │ + orrseq r0, r3, r4, ror #1 │ │ │ │ + orreq r7, sl, r0, asr #17 │ │ │ │ orreq ip, r9, r0, ror r5 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ orreq r1, sl, r4, lsl r9 │ │ │ │ - orrseq r0, r3, r4, lsl #1 │ │ │ │ - orreq r7, sl, r0, ror #16 │ │ │ │ + orrseq r0, r3, ip, lsl #1 │ │ │ │ + orreq r7, sl, r8, ror #16 │ │ │ │ orreq ip, r9, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq ip, [r9, r0] │ │ │ │ - orrseq r0, r3, ip, lsr #32 │ │ │ │ - orreq r7, sl, r8, lsl #16 │ │ │ │ + orrseq r0, r3, r4, lsr r0 │ │ │ │ + orreq r7, sl, r0, lsl r8 │ │ │ │ orreq ip, r9, r0, asr #9 │ │ │ │ orreq ip, r9, r8, asr sl │ │ │ │ - @ instruction: 0x0192ffd8 │ │ │ │ - @ instruction: 0x018a77b4 │ │ │ │ + orrseq pc, r2, r0, ror #31 │ │ │ │ + @ instruction: 0x018a77bc │ │ │ │ orreq ip, r9, ip, ror #8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ orreq ip, r9, r8, lsl sl │ │ │ │ - orrseq pc, r2, r8, lsl #31 │ │ │ │ - orreq r7, sl, r0, ror #14 │ │ │ │ + @ instruction: 0x0192ff90 │ │ │ │ + orreq r7, sl, r8, ror #14 │ │ │ │ orreq ip, r9, ip, lsl r4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0x0189c9b0 │ │ │ │ - orrseq pc, r2, r4, lsr pc @ │ │ │ │ - orreq r7, sl, ip, lsl #14 │ │ │ │ + orrseq pc, r2, ip, lsr pc @ │ │ │ │ + orreq r7, sl, r4, lsl r7 │ │ │ │ orreq ip, r9, r8, asr #7 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ orreq ip, r9, r8, lsr #19 │ │ │ │ @ instruction: 0x0189c994 │ │ │ │ - orrseq pc, r2, ip, lsr #29 │ │ │ │ - orreq r7, sl, r8, lsl #13 │ │ │ │ + @ instruction: 0x0192feb4 │ │ │ │ + @ instruction: 0x018a7690 │ │ │ │ orreq ip, r9, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orrseq pc, r2, r0, ror lr @ │ │ │ │ - orreq r7, sl, ip, asr #12 │ │ │ │ + orrseq pc, r2, r8, ror lr @ │ │ │ │ + orreq r7, sl, r4, asr r6 │ │ │ │ orreq ip, r9, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orrseq pc, r2, r4, lsr lr @ │ │ │ │ - orreq r7, sl, r0, lsl r6 │ │ │ │ + orrseq pc, r2, ip, lsr lr @ │ │ │ │ + orreq r7, sl, r8, lsl r6 │ │ │ │ orreq ip, r9, r8, asr #5 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - @ instruction: 0x0192fdf8 │ │ │ │ - ldrdeq r7, [sl, r4] │ │ │ │ + orrseq pc, r2, r0, lsl #28 │ │ │ │ + ldrdeq r7, [sl, ip] │ │ │ │ orreq ip, r9, r4, lsl #5 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0192fdbc │ │ │ │ + orrseq pc, r2, r4, asr #27 │ │ │ │ @ instruction: 0x0189c7b4 │ │ │ │ orreq ip, r9, r0, asr r2 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - orrseq pc, r2, ip, ror sp @ │ │ │ │ - orreq r7, sl, r8, asr r5 │ │ │ │ + orrseq pc, r2, r4, lsl #27 │ │ │ │ + orreq r7, sl, r0, ror #10 │ │ │ │ orreq ip, r9, r0, lsl r2 │ │ │ │ - orrseq pc, r2, r0, asr #26 │ │ │ │ - orreq r7, sl, ip, lsl r5 │ │ │ │ + orrseq pc, r2, r8, asr #26 │ │ │ │ + orreq r7, sl, r4, lsr #10 │ │ │ │ ldrdeq ip, [r9, r4] │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orrseq pc, r2, r4, lsl #26 │ │ │ │ - orreq r7, sl, r0, ror #9 │ │ │ │ + orrseq pc, r2, ip, lsl #26 │ │ │ │ + orreq r7, sl, r8, ror #9 │ │ │ │ @ instruction: 0x0189c198 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq pc, r2, r8, asr #25 │ │ │ │ - orreq r7, sl, r4, lsr #9 │ │ │ │ + @ instruction: 0x0192fcd0 │ │ │ │ + orreq r7, sl, ip, lsr #9 │ │ │ │ orreq ip, r9, ip, asr r1 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orrseq pc, r2, ip, lsl #25 │ │ │ │ - orreq r7, sl, r8, ror #8 │ │ │ │ + @ instruction: 0x0192fc94 │ │ │ │ + orreq r7, sl, r0, ror r4 │ │ │ │ orreq ip, r9, r0, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 0015598c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -154307,31 +154307,31 @@ │ │ │ │ b 155b00 │ │ │ │ orrseq r2, lr, r4, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, lr, ip, lsr sl │ │ │ │ orreq ip, r9, r0, ror r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq fp, r9, r8, lsl #30 │ │ │ │ - orrseq pc, r2, r8, ror #20 │ │ │ │ + orrseq pc, r2, r0, ror sl @ │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ orreq r6, r9, ip, ror #22 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ orrseq r2, lr, ip, lsl #18 │ │ │ │ - orreq r7, sl, r8, lsr r1 │ │ │ │ - orrseq pc, r2, r8, lsl r9 @ │ │ │ │ - strdeq r7, [sl, r4] │ │ │ │ + orreq r7, sl, r0, asr #2 │ │ │ │ + orrseq pc, r2, r0, lsr #18 │ │ │ │ + strdeq r7, [sl, ip] │ │ │ │ orreq fp, r9, r4, lsr #27 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x0192f8dc │ │ │ │ - strheq r7, [sl, r8] │ │ │ │ + orrseq pc, r2, r4, ror #17 │ │ │ │ + orreq r7, sl, r0, asr #1 │ │ │ │ orreq fp, r9, r8, ror #26 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - orreq r7, sl, r0, lsl #1 │ │ │ │ - orrseq pc, r2, ip, ror #16 │ │ │ │ - orreq r7, sl, r8, asr #32 │ │ │ │ + orreq r7, sl, r8, lsl #1 │ │ │ │ + orrseq pc, r2, r4, ror r8 @ │ │ │ │ + orreq r7, sl, r0, asr r0 │ │ │ │ strdeq fp, [r9, ip] │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ │ │ │ │ 00155ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -154525,36 +154525,36 @@ │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ orrseq r2, lr, r4, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, r9, r8, lsr #4 │ │ │ │ orreq ip, r9, r4, lsl r2 │ │ │ │ orreq ip, r9, r4, lsl #4 │ │ │ │ orrseq r2, lr, ip, lsl #12 │ │ │ │ - orrseq pc, r2, r0, asr #12 │ │ │ │ - orreq r6, sl, r8, lsl lr │ │ │ │ + orrseq pc, r2, r8, asr #12 │ │ │ │ + orreq r6, sl, r0, lsr #28 │ │ │ │ ldrdeq fp, [r9, r0] │ │ │ │ orreq ip, r9, r8, lsl #2 │ │ │ │ - @ instruction: 0x0192f5d8 │ │ │ │ - @ instruction: 0x018a6db8 │ │ │ │ + orrseq pc, r2, r0, ror #11 │ │ │ │ + orreq r6, sl, r0, asr #27 │ │ │ │ orreq fp, r9, ip, ror #20 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - @ instruction: 0x0192f59c │ │ │ │ - orreq r6, sl, ip, ror sp │ │ │ │ + orrseq pc, r2, r4, lsr #11 │ │ │ │ + orreq r6, sl, r4, lsl #27 │ │ │ │ orreq fp, r9, r0, lsr sl │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - orrseq pc, r2, r4, ror #10 │ │ │ │ - orreq r6, sl, r0, asr #26 │ │ │ │ + orrseq pc, r2, ip, ror #10 │ │ │ │ + orreq r6, sl, r8, asr #26 │ │ │ │ strdeq fp, [r9, r8] │ │ │ │ muleq r0, sp, r2 │ │ │ │ - orrseq pc, r2, r8, lsr #10 │ │ │ │ - orreq r6, sl, r4, lsl #26 │ │ │ │ + orrseq pc, r2, r0, lsr r5 @ │ │ │ │ + orreq r6, sl, ip, lsl #26 │ │ │ │ @ instruction: 0x0189b9bc │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - orrseq pc, r2, r8, ror #9 │ │ │ │ - orreq r6, sl, r8, asr #25 │ │ │ │ + @ instruction: 0x0192f4f0 │ │ │ │ + ldrdeq r6, [sl, r0] │ │ │ │ orreq fp, r9, ip, ror r9 │ │ │ │ │ │ │ │ 00156050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -154814,55 +154814,55 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 156260 │ │ │ │ @ instruction: 0x0189b8b4 │ │ │ │ @ instruction: 0x019e2398 │ │ │ │ - orrseq pc, r2, ip, lsl #8 │ │ │ │ + orrseq pc, r2, r4, lsl r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ orreq r6, r9, r0, lsl r5 │ │ │ │ orreq fp, r9, r4, lsl #29 │ │ │ │ andeq r4, r0, ip, asr #27 │ │ │ │ - orrseq pc, r2, r8, asr #6 │ │ │ │ + orrseq pc, r2, r0, asr r3 @ │ │ │ │ orreq r6, r9, r0, lsl #9 │ │ │ │ - orreq fp, pc, r4, ror #11 │ │ │ │ + orreq fp, pc, ip, ror #11 │ │ │ │ @ instruction: 0xffffb8d4 │ │ │ │ @ instruction: 0xffffd30c │ │ │ │ @ instruction: 0xffffcf2c │ │ │ │ @ instruction: 0x0189b79c │ │ │ │ @ instruction: 0xffffb5f8 │ │ │ │ @ instruction: 0x0189b798 │ │ │ │ @ instruction: 0xffffc2cc │ │ │ │ @ instruction: 0x0189b794 │ │ │ │ @ instruction: 0xffffc8d8 │ │ │ │ orreq sl, r9, r0, lsl #18 │ │ │ │ orrseq r2, lr, ip, lsr #3 │ │ │ │ - @ instruction: 0x0192f1f4 │ │ │ │ - ldrdeq r6, [sl, r0] │ │ │ │ + @ instruction: 0x0192f1fc │ │ │ │ + ldrdeq r6, [sl, r8] │ │ │ │ orreq fp, r9, r0, lsl #13 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x0192f1b8 │ │ │ │ - @ instruction: 0x018a6994 │ │ │ │ + orrseq pc, r2, r0, asr #3 │ │ │ │ + @ instruction: 0x018a699c │ │ │ │ orreq fp, r9, r4, asr #12 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - orrseq pc, r2, ip, ror r1 @ │ │ │ │ - orreq r6, sl, r8, asr r9 │ │ │ │ + orrseq pc, r2, r4, lsl #3 │ │ │ │ + orreq r6, sl, r0, ror #18 │ │ │ │ orreq fp, r9, r8, lsl #12 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - orrseq pc, r2, r0, asr #2 │ │ │ │ - orreq r6, sl, ip, lsl r9 │ │ │ │ + orrseq pc, r2, r8, asr #2 │ │ │ │ + orreq r6, sl, r4, lsr #18 │ │ │ │ ldrdeq fp, [r9, r0] │ │ │ │ - orreq r6, sl, r4, ror #17 │ │ │ │ + orreq r6, sl, ip, ror #17 │ │ │ │ orreq fp, r9, r8, ror r5 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - orreq r6, sl, r8, lsl #17 │ │ │ │ + @ instruction: 0x018a6890 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - orreq r6, sl, r0, lsr r8 │ │ │ │ + orreq r6, sl, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #120] @ 1565a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -154894,15 +154894,15 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 156554 │ │ │ │ orrseq fp, pc, r4, lsr #19 │ │ │ │ @ instruction: 0xffffbb30 │ │ │ │ orreq fp, r9, r8, asr sl │ │ │ │ - orrseq lr, r2, r8, lsr #30 │ │ │ │ + orrseq lr, r2, r0, lsr pc │ │ │ │ @ instruction: 0x0189b3b0 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr lr, [pc, #636] @ 156850 │ │ │ │ @@ -155068,28 +155068,28 @@ │ │ │ │ b 156704 │ │ │ │ orrseq r1, lr, r0, asr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019fb8dc │ │ │ │ orrseq r1, lr, ip, lsl #28 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orrseq lr, r2, r4, asr lr │ │ │ │ + orrseq lr, r2, ip, asr lr │ │ │ │ orreq fp, r9, ip, ror #5 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - ldrdeq r5, [pc, r8] │ │ │ │ + orreq r5, pc, r0, ror #29 │ │ │ │ orreq fp, r9, r4, asr #18 │ │ │ │ orrseq fp, pc, r4, ror #15 │ │ │ │ orrseq r1, lr, r8, lsl #26 │ │ │ │ orreq r6, r9, r0, lsl #27 │ │ │ │ - ldrdeq r6, [sl, r8] │ │ │ │ + orreq r6, sl, r0, ror #9 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - orreq r6, sl, r8, lsr #9 │ │ │ │ + @ instruction: 0x018a64b0 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - orreq r6, sl, r8, ror r4 │ │ │ │ - orreq r6, sl, r8, asr #8 │ │ │ │ + orreq r6, sl, r0, lsl #9 │ │ │ │ + orreq r6, sl, r0, asr r4 │ │ │ │ │ │ │ │ 001568a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -155231,19 +155231,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r2, r8, lsr lr │ │ │ │ + orrseq lr, r2, r0, asr #28 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r7, r9, r4, lsl #22 │ │ │ │ orreq fp, r9, r0, asr #10 │ │ │ │ - @ instruction: 0x0192edf8 │ │ │ │ + orrseq lr, r2, r0, lsl #28 │ │ │ │ │ │ │ │ 00156b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -155386,18 +155386,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r2, r2, ror #23 │ │ │ │ + orrseq lr, r2, sl, ror #23 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r7, r9, r4, lsr #17 │ │ │ │ - orrseq lr, r2, r0, lsr #23 │ │ │ │ + orrseq lr, r2, r8, lsr #23 │ │ │ │ ldrdeq fp, [r9, r8] │ │ │ │ │ │ │ │ 00156d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155541,18 +155541,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r2, r8, lsl #19 │ │ │ │ + @ instruction: 0x0192e990 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r7, r9, r0, asr #12 │ │ │ │ - orrseq lr, r2, ip, lsr r9 │ │ │ │ + orrseq lr, r2, r4, asr #18 │ │ │ │ orreq fp, r9, r4, ror r0 │ │ │ │ │ │ │ │ 00156fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155696,18 +155696,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r2, lr, lsr #14 │ │ │ │ + orrseq lr, r2, r6, lsr r7 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrdeq r7, [r9, ip] │ │ │ │ - @ instruction: 0x0192e6d8 │ │ │ │ + orrseq lr, r2, r0, ror #13 │ │ │ │ orreq sl, r9, r0, lsl lr │ │ │ │ │ │ │ │ 0015722c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -155851,18 +155851,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0192e4d4 │ │ │ │ + @ instruction: 0x0192e4dc │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r7, r9, r8, ror r1 │ │ │ │ - orrseq lr, r2, r4, ror r4 │ │ │ │ + orrseq lr, r2, ip, ror r4 │ │ │ │ orreq sl, r9, ip, lsr #23 │ │ │ │ │ │ │ │ 00157490 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156006,18 +156006,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r2, sl, ror r2 │ │ │ │ + orrseq lr, r2, r2, lsl #5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, r9, r4, lsl pc │ │ │ │ - orrseq lr, r2, r0, lsl r2 │ │ │ │ + orrseq lr, r2, r8, lsl r2 │ │ │ │ orreq sl, r9, r8, asr #18 │ │ │ │ │ │ │ │ 001576f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156161,18 +156161,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq lr, r2, r0, lsr #32 │ │ │ │ + orrseq lr, r2, r8, lsr #32 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01896cb0 │ │ │ │ - orrseq sp, r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x0192dfb4 │ │ │ │ orreq sl, r9, r4, ror #13 │ │ │ │ │ │ │ │ 00157958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156316,18 +156316,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r2, r6, asr #27 │ │ │ │ + orrseq sp, r2, lr, asr #27 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, r9, ip, asr #20 │ │ │ │ - orrseq sp, r2, r8, asr #26 │ │ │ │ + orrseq sp, r2, r0, asr sp │ │ │ │ orreq sl, r9, r0, lsl #9 │ │ │ │ │ │ │ │ 00157bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -156469,18 +156469,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r2, r0, ror fp │ │ │ │ + orrseq sp, r2, r8, ror fp │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ strdeq r6, [r9, r0] │ │ │ │ - orrseq sp, r2, ip, ror #21 │ │ │ │ + @ instruction: 0x0192daf4 │ │ │ │ orreq sl, r9, r4, lsr #4 │ │ │ │ │ │ │ │ 00157e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -156622,18 +156622,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r2, lr, lsl r9 │ │ │ │ + orrseq sp, r2, r6, lsr #18 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01896594 │ │ │ │ - @ instruction: 0x0192d890 │ │ │ │ + @ instruction: 0x0192d898 │ │ │ │ orreq r9, r9, r8, asr #31 │ │ │ │ │ │ │ │ 00158074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -156775,18 +156775,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r2, ip, asr #13 │ │ │ │ + @ instruction: 0x0192d6d4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, r9, r8, lsr r3 │ │ │ │ - orrseq sp, r2, r4, lsr r6 │ │ │ │ + orrseq sp, r2, ip, lsr r6 │ │ │ │ orreq r9, r9, ip, ror #26 │ │ │ │ │ │ │ │ 001582d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -156930,18 +156930,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r2, r6, ror r4 │ │ │ │ + orrseq sp, r2, lr, ror r4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrdeq r6, [r9, r4] │ │ │ │ - @ instruction: 0x0192d3d0 │ │ │ │ + @ instruction: 0x0192d3d8 │ │ │ │ orreq r9, r9, r8, lsl #22 │ │ │ │ │ │ │ │ 00158534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -157083,18 +157083,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sp, r2, r0, lsr #4 │ │ │ │ + orrseq sp, r2, r8, lsr #4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, r9, r8, ror lr │ │ │ │ - orrseq sp, r2, r4, ror r1 │ │ │ │ + orrseq sp, r2, ip, ror r1 │ │ │ │ orreq r9, r9, ip, lsr #17 │ │ │ │ │ │ │ │ 00158790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -157238,18 +157238,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r2, sl, asr #31 │ │ │ │ + @ instruction: 0x0192cfd2 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, r9, r4, lsl ip │ │ │ │ - orrseq ip, r2, r0, lsl pc │ │ │ │ + orrseq ip, r2, r8, lsl pc │ │ │ │ orreq r9, r9, r8, asr #12 │ │ │ │ │ │ │ │ 001589f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -157488,21 +157488,21 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ - @ instruction: 0x0192cc90 │ │ │ │ + @ instruction: 0x0192cc98 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r5, r9, r4, ror r8 │ │ │ │ - orrseq ip, r2, r0, ror fp │ │ │ │ + orrseq ip, r2, r8, ror fp │ │ │ │ orreq r9, r9, r8, lsr #5 │ │ │ │ orreq r5, r9, r0, lsr sl │ │ │ │ - orrseq ip, r2, r0, lsr fp │ │ │ │ + orrseq ip, r2, r8, lsr fp │ │ │ │ orreq r9, r9, r8, ror #4 │ │ │ │ │ │ │ │ 00158de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -157802,22 +157802,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0192c89e │ │ │ │ + orrseq ip, r2, r6, lsr #17 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x0192c7b4 │ │ │ │ + @ instruction: 0x0192c7bc │ │ │ │ @ instruction: 0x01895390 │ │ │ │ - orrseq ip, r2, ip, lsl #13 │ │ │ │ + @ instruction: 0x0192c694 │ │ │ │ orreq r8, r9, r4, asr #27 │ │ │ │ orreq r5, r9, r0, asr r3 │ │ │ │ - orrseq ip, r2, ip, asr #12 │ │ │ │ + orrseq ip, r2, r4, asr r6 │ │ │ │ orreq r8, r9, r4, lsl #27 │ │ │ │ │ │ │ │ 001592c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -157935,21 +157935,21 @@ │ │ │ │ b 159390 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, sp, r8, lsr r1 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, sp, r4, lsl r1 @ │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x01898cbc │ │ │ │ - orrseq ip, r2, r0, lsr r7 │ │ │ │ + orrseq ip, r2, r8, lsr r7 │ │ │ │ orrseq pc, sp, ip, ror r0 @ │ │ │ │ orreq r8, r9, r4, asr ip │ │ │ │ - orrseq ip, r2, r0, asr #13 │ │ │ │ + orrseq ip, r2, r8, asr #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r8, r9, ip, lsr #23 │ │ │ │ - orrseq ip, r2, r8, lsr #12 │ │ │ │ + orrseq ip, r2, r0, lsr r6 │ │ │ │ │ │ │ │ 001594c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #448] @ 1596a0 │ │ │ │ @@ -158067,20 +158067,20 @@ │ │ │ │ b 159630 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, sp, r4, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, sp, ip, lsl pc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r8, r9, r8, asr #21 │ │ │ │ - orrseq ip, r2, r8, asr #10 │ │ │ │ + orrseq ip, r2, r0, asr r5 │ │ │ │ orrseq lr, sp, r4, lsl #29 │ │ │ │ orreq r8, r9, ip, asr sl │ │ │ │ - @ instruction: 0x0192c4d8 │ │ │ │ + orrseq ip, r2, r0, ror #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq ip, r2, r4, asr #8 │ │ │ │ + orrseq ip, r2, ip, asr #8 │ │ │ │ @ instruction: 0x018989b0 │ │ │ │ │ │ │ │ 001596d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -158247,20 +158247,20 @@ │ │ │ │ b 15988c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, sp, ip, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, sp, r8, lsl #26 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r8, r9, ip, lsr #17 │ │ │ │ - orrseq ip, r2, ip, lsr #6 │ │ │ │ + orrseq ip, r2, r4, lsr r3 │ │ │ │ orrseq lr, sp, r8, ror #24 │ │ │ │ orreq r8, r9, r0, asr #16 │ │ │ │ - @ instruction: 0x0192c2bc │ │ │ │ + orrseq ip, r2, r4, asr #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0192c1fc │ │ │ │ + orrseq ip, r2, r4, lsl #4 │ │ │ │ orreq r8, r9, r8, ror #14 │ │ │ │ │ │ │ │ 00159998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -158461,27 +158461,27 @@ │ │ │ │ b 159c30 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, sp, r4, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, sp, r0, asr #20 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r8, r9, r4, ror #11 │ │ │ │ - orrseq ip, r2, r4, rrx │ │ │ │ + orrseq ip, r2, ip, rrx │ │ │ │ orrseq lr, sp, r0, lsr #19 │ │ │ │ orreq r8, r9, r8, ror r5 │ │ │ │ - @ instruction: 0x0192bff4 │ │ │ │ + @ instruction: 0x0192bffc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r2, r0, asr #30 │ │ │ │ + orrseq fp, r2, r8, asr #30 │ │ │ │ orreq r8, r9, r4, lsr #9 │ │ │ │ - @ instruction: 0x0192bef8 │ │ │ │ + orrseq fp, r2, r0, lsl #30 │ │ │ │ orreq r8, r9, r4, ror #8 │ │ │ │ orreq r8, r9, r0, lsr #8 │ │ │ │ - orrseq fp, r2, r0, lsr #29 │ │ │ │ + orrseq fp, r2, r8, lsr #29 │ │ │ │ @ instruction: 0x018983bc │ │ │ │ - orrseq fp, r2, r8, lsr lr │ │ │ │ + orrseq fp, r2, r0, asr #28 │ │ │ │ │ │ │ │ 00159d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #792] @ 15a030 │ │ │ │ @@ -158685,27 +158685,27 @@ │ │ │ │ b 159fa8 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019de6fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019de6d8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r8, r9, r8, ror r2 │ │ │ │ - @ instruction: 0x0192bcf8 │ │ │ │ + orrseq fp, r2, r0, lsl #26 │ │ │ │ orrseq lr, sp, r4, lsr r6 │ │ │ │ orreq r8, r9, ip, lsl #4 │ │ │ │ - orrseq fp, r2, r8, lsl #25 │ │ │ │ + @ instruction: 0x0192bc90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r2, r8, asr #23 │ │ │ │ + @ instruction: 0x0192bbd0 │ │ │ │ orreq r8, r9, ip, lsr #2 │ │ │ │ - orrseq fp, r2, r0, lsl #23 │ │ │ │ + orrseq fp, r2, r8, lsl #23 │ │ │ │ orreq r8, r9, ip, ror #1 │ │ │ │ orreq r8, r9, r8, lsr #1 │ │ │ │ - orrseq fp, r2, r8, lsr #22 │ │ │ │ + orrseq fp, r2, r0, lsr fp │ │ │ │ orreq r8, r9, r4, asr #32 │ │ │ │ - orrseq fp, r2, r0, asr #21 │ │ │ │ + orrseq fp, r2, r8, asr #21 │ │ │ │ │ │ │ │ 0015a078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #812] @ 15a3bc │ │ │ │ @@ -158914,27 +158914,27 @@ │ │ │ │ b 15a334 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq lr, sp, r4, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, sp, ip, asr r3 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ strdeq r7, [r9, r4] │ │ │ │ - orrseq fp, r2, r4, ror r9 │ │ │ │ + orrseq fp, r2, ip, ror r9 │ │ │ │ @ instruction: 0x019de2b0 │ │ │ │ orreq r7, r9, r8, lsl #29 │ │ │ │ - orrseq fp, r2, r4, lsl #18 │ │ │ │ + orrseq fp, r2, ip, lsl #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r2, ip, lsr r8 │ │ │ │ + orrseq fp, r2, r4, asr #16 │ │ │ │ orreq r7, r9, r0, lsr #27 │ │ │ │ - @ instruction: 0x0192b7f4 │ │ │ │ + @ instruction: 0x0192b7fc │ │ │ │ orreq r7, r9, r0, ror #26 │ │ │ │ orreq r7, r9, ip, lsl sp │ │ │ │ - @ instruction: 0x0192b79c │ │ │ │ + orrseq fp, r2, r4, lsr #15 │ │ │ │ @ instruction: 0x01897cb8 │ │ │ │ - orrseq fp, r2, r4, lsr r7 │ │ │ │ + orrseq fp, r2, ip, lsr r7 │ │ │ │ │ │ │ │ 0015a404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #448] @ 15a5dc │ │ │ │ @@ -159052,20 +159052,20 @@ │ │ │ │ b 15a4d4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019ddff8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019ddfd4 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r7, r9, ip, ror fp │ │ │ │ - @ instruction: 0x0192b5fc │ │ │ │ + orrseq fp, r2, r4, lsl #12 │ │ │ │ orrseq sp, sp, r8, lsr pc │ │ │ │ orreq r7, r9, r0, lsl fp │ │ │ │ - orrseq fp, r2, ip, lsl #11 │ │ │ │ + @ instruction: 0x0192b594 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0192b4f4 │ │ │ │ + @ instruction: 0x0192b4fc │ │ │ │ orreq r7, r9, r0, ror #20 │ │ │ │ │ │ │ │ 0015a60c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -159184,20 +159184,20 @@ │ │ │ │ b 15a6dc │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019dddf0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, sp, ip, asr #27 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r7, r9, r4, ror r9 │ │ │ │ - @ instruction: 0x0192b3f4 │ │ │ │ + @ instruction: 0x0192b3fc │ │ │ │ orrseq sp, sp, r0, lsr sp │ │ │ │ orreq r7, r9, r8, lsl #18 │ │ │ │ - orrseq fp, r2, r4, lsl #7 │ │ │ │ + orrseq fp, r2, ip, lsl #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r2, ip, ror #5 │ │ │ │ + @ instruction: 0x0192b2f4 │ │ │ │ orreq r7, r9, r8, asr r8 │ │ │ │ │ │ │ │ 0015a814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -159317,20 +159317,20 @@ │ │ │ │ b 15a8e8 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, sp, r8, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, sp, r4, asr #23 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r7, r9, r8, ror #14 │ │ │ │ - orrseq fp, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x0192b1f0 │ │ │ │ orrseq sp, sp, r4, lsr #22 │ │ │ │ strdeq r7, [r9, ip] │ │ │ │ - orrseq fp, r2, r8, ror r1 │ │ │ │ + orrseq fp, r2, r0, lsl #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r2, r4, ror #1 │ │ │ │ + orrseq fp, r2, ip, ror #1 │ │ │ │ orreq r7, r9, r0, asr r6 │ │ │ │ │ │ │ │ 0015aa20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -159448,20 +159448,20 @@ │ │ │ │ b 15ab88 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019dd9dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, sp, r4, asr #19 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r7, r9, r0, ror r5 │ │ │ │ - @ instruction: 0x0192aff0 │ │ │ │ + @ instruction: 0x0192aff8 │ │ │ │ orrseq sp, sp, ip, lsr #18 │ │ │ │ orreq r7, r9, r4, lsl #10 │ │ │ │ - orrseq sl, r2, r0, lsl #31 │ │ │ │ + orrseq sl, r2, r8, lsl #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0192aef4 │ │ │ │ + @ instruction: 0x0192aefc │ │ │ │ orreq r7, r9, r0, ror #8 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -159569,20 +159569,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 15ad34 │ │ │ │ orrseq sp, sp, r8, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, r9, ip, asr r3 │ │ │ │ - orrseq sl, r2, r4, ror #29 │ │ │ │ + orrseq sl, r2, ip, ror #29 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ @ instruction: 0x019dd6d8 │ │ │ │ orreq r7, r9, ip, lsl #6 │ │ │ │ orreq r7, r9, r0, lsl r3 │ │ │ │ - @ instruction: 0x018a1eb8 │ │ │ │ + orreq r1, sl, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ subs r2, r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ @@ -159632,17 +159632,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #16] │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 15ae64 │ │ │ │ - orrseq sl, r2, r8, lsr #27 │ │ │ │ + @ instruction: 0x0192adb0 │ │ │ │ orreq r7, r9, r8, lsl r2 │ │ │ │ - strdeq r1, [sl, r8] │ │ │ │ + orreq r1, sl, r0, lsl #28 │ │ │ │ orreq r7, r9, ip, lsl #4 │ │ │ │ ldrdeq r7, [r9, r8] │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ orrs r3, r0, r1 │ │ │ │ bne 15af14 │ │ │ │ mov r0, #0 │ │ │ │ @@ -159696,17 +159696,17 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 15af6c │ │ │ │ - orrseq sl, r2, r4, lsr #25 │ │ │ │ + orrseq sl, r2, ip, lsr #25 │ │ │ │ orreq r7, r9, r4, lsl r1 │ │ │ │ - strdeq r1, [sl, r4] │ │ │ │ + strdeq r1, [sl, ip] │ │ │ │ orreq r7, r9, r0, lsr #2 │ │ │ │ ldrdeq r7, [r9, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ @@ -160109,59 +160109,59 @@ │ │ │ │ ldr r0, [pc, #196] @ 15b70c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ b 15b608 │ │ │ │ - @ instruction: 0x0192abb4 │ │ │ │ + @ instruction: 0x0192abbc │ │ │ │ orreq r7, r9, r4, lsr #32 │ │ │ │ @ instruction: 0x019dd3d4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r2, r8, lsr #22 │ │ │ │ + orrseq sl, r2, r0, lsr fp │ │ │ │ @ instruction: 0x01896f98 │ │ │ │ - orrseq sl, r2, r0, asr #21 │ │ │ │ + orrseq sl, r2, r8, asr #21 │ │ │ │ orreq r6, r9, r0, lsr pc │ │ │ │ strdeq r5, [r9, ip] │ │ │ │ orreq r5, r9, r0, lsl #20 │ │ │ │ orreq r5, r9, ip, lsl sl │ │ │ │ orreq r5, r9, r4, ror #19 │ │ │ │ orreq r6, r9, r0, lsr pc │ │ │ │ orreq r6, r9, r8, lsr pc │ │ │ │ orreq r6, r9, ip, lsr pc │ │ │ │ orreq r6, r9, r0, asr #30 │ │ │ │ orreq r6, r9, r4, asr #30 │ │ │ │ orreq r6, r9, r0, asr pc │ │ │ │ orreq r6, r9, r8, asr #28 │ │ │ │ orreq r6, r9, r8, ror #27 │ │ │ │ - @ instruction: 0x0192a8f4 │ │ │ │ - @ instruction: 0x018a1990 │ │ │ │ + @ instruction: 0x0192a8fc │ │ │ │ + @ instruction: 0x018a1998 │ │ │ │ orreq r6, r9, ip, asr sp │ │ │ │ - orreq r1, sl, r4, asr r9 │ │ │ │ - orreq r1, sl, r0, lsl r9 │ │ │ │ + orreq r1, sl, ip, asr r9 │ │ │ │ + orreq r1, sl, r8, lsl r9 │ │ │ │ orreq r6, r9, ip, asr #26 │ │ │ │ strdeq r6, [r9, r8] │ │ │ │ - orreq r1, sl, r0, lsr #17 │ │ │ │ - @ instruction: 0x0192a7d0 │ │ │ │ - orreq r1, sl, ip, ror #16 │ │ │ │ + orreq r1, sl, r8, lsr #17 │ │ │ │ + @ instruction: 0x0192a7d8 │ │ │ │ + orreq r1, sl, r4, ror r8 │ │ │ │ orreq r6, r9, r8, lsr ip │ │ │ │ - @ instruction: 0x0192a794 │ │ │ │ - orreq r1, sl, r0, lsr r8 │ │ │ │ + @ instruction: 0x0192a79c │ │ │ │ + orreq r1, sl, r8, lsr r8 │ │ │ │ strdeq r6, [r9, ip] │ │ │ │ - strdeq r1, [sl, r8] │ │ │ │ - orreq r1, sl, r8, asr #15 │ │ │ │ - @ instruction: 0x018a1798 │ │ │ │ - orreq r1, sl, r8, ror #14 │ │ │ │ - orreq r1, sl, r8, lsr r7 │ │ │ │ - orreq r1, sl, r8, lsl #14 │ │ │ │ - ldrdeq r1, [sl, r8] │ │ │ │ - orreq r1, sl, r8, lsr #13 │ │ │ │ - orreq r1, sl, r8, ror r6 │ │ │ │ - orreq r1, sl, r4, asr #12 │ │ │ │ - orreq r1, sl, r8, lsr #12 │ │ │ │ + orreq r1, sl, r0, lsl #16 │ │ │ │ + ldrdeq r1, [sl, r0] │ │ │ │ + orreq r1, sl, r0, lsr #15 │ │ │ │ + orreq r1, sl, r0, ror r7 │ │ │ │ + orreq r1, sl, r0, asr #14 │ │ │ │ + orreq r1, sl, r0, lsl r7 │ │ │ │ + orreq r1, sl, r0, ror #13 │ │ │ │ + @ instruction: 0x018a16b0 │ │ │ │ + orreq r1, sl, r0, lsl #13 │ │ │ │ + orreq r1, sl, ip, asr #12 │ │ │ │ + orreq r1, sl, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #420] @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -160795,90 +160795,90 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 15baa4 │ │ │ │ @ instruction: 0x019dccd4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, sp, r4, asr #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r2, ip, asr r4 │ │ │ │ + orrseq sl, r2, r4, ror #8 │ │ │ │ orreq r6, r9, r8, asr #17 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orrseq sl, r2, r4, lsl r4 │ │ │ │ + orrseq sl, r2, ip, lsl r4 │ │ │ │ orreq r0, r9, r8, lsl lr │ │ │ │ andeq r6, r0, r4, asr r5 │ │ │ │ - @ instruction: 0x0192a394 │ │ │ │ + @ instruction: 0x0192a39c │ │ │ │ orreq r6, r9, r0, lsl #16 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - @ instruction: 0x0192a2f8 │ │ │ │ - orrseq sl, r2, r4, lsr #5 │ │ │ │ + orrseq sl, r2, r0, lsl #6 │ │ │ │ + orrseq sl, r2, ip, lsr #5 │ │ │ │ orreq r6, r9, r4, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ orreq r6, r9, r4, lsl r7 │ │ │ │ orreq r6, r9, r8, asr r8 │ │ │ │ - orrseq sl, r2, ip, ror #3 │ │ │ │ + @ instruction: 0x0192a1f4 │ │ │ │ orreq r6, r9, ip, asr r6 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orrseq sl, r2, r0, lsr #3 │ │ │ │ + orrseq sl, r2, r8, lsr #3 │ │ │ │ orreq r6, r9, r0, lsl r6 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ orreq r6, r9, r4, asr #15 │ │ │ │ strdeq r6, [r9, r8] │ │ │ │ orrseq ip, sp, r8, ror #18 │ │ │ │ - ldrsbeq sl, [r2, r8] │ │ │ │ + orrseq sl, r2, r0, ror #1 │ │ │ │ orreq r6, r9, r8, asr #10 │ │ │ │ @ instruction: 0x01896698 │ │ │ │ orreq r6, r9, r4, asr #10 │ │ │ │ - orrseq sl, r2, ip, asr r0 │ │ │ │ + orrseq sl, r2, r4, rrx │ │ │ │ orreq r6, r9, r8, asr #9 │ │ │ │ muleq r0, r2, r1 │ │ │ │ orreq r6, r9, r8, lsr #10 │ │ │ │ orreq r6, r9, r8, asr #9 │ │ │ │ - orrseq r9, r2, ip, asr #31 │ │ │ │ + @ instruction: 0x01929fd4 │ │ │ │ orreq r6, r9, ip, lsr r4 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ @ instruction: 0x01896594 │ │ │ │ orreq r6, r9, r8, lsr r4 │ │ │ │ - orrseq r9, r2, r0, asr #30 │ │ │ │ + orrseq r9, r2, r8, asr #30 │ │ │ │ orreq r6, r9, r4, ror #10 │ │ │ │ orreq r6, r9, r4, lsr #7 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x018a0f9c │ │ │ │ - orreq r0, sl, r8, ror #30 │ │ │ │ - orreq r0, sl, r4, lsr pc │ │ │ │ + orreq r0, sl, r4, lsr #31 │ │ │ │ + orreq r0, sl, r0, ror pc │ │ │ │ + orreq r0, sl, ip, lsr pc │ │ │ │ orreq r6, r9, r4, ror #5 │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ orreq r4, r9, r8, lsr #29 │ │ │ │ - orrseq r9, r2, r8, lsr #28 │ │ │ │ + orrseq r9, r2, r0, lsr lr │ │ │ │ orreq r6, r9, r8, lsl #5 │ │ │ │ ldrdeq r6, [r9, ip] │ │ │ │ @ instruction: 0x01896290 │ │ │ │ - orreq r0, sl, r8, asr #28 │ │ │ │ - orrseq r9, r2, r8, ror sp │ │ │ │ - orreq r0, sl, r4, lsl lr │ │ │ │ + orreq r0, sl, r0, asr lr │ │ │ │ + orrseq r9, r2, r0, lsl #27 │ │ │ │ + orreq r0, sl, ip, lsl lr │ │ │ │ orreq r6, r9, r4, ror #3 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ orreq r6, r9, ip, lsr #6 │ │ │ │ orreq r6, r9, ip, ror #3 │ │ │ │ - orreq r0, sl, r8, lsr #27 │ │ │ │ - orreq r0, sl, r8, ror sp │ │ │ │ - orreq r0, sl, r8, asr #26 │ │ │ │ - orreq r0, sl, r8, lsl sp │ │ │ │ + @ instruction: 0x018a0db0 │ │ │ │ + orreq r0, sl, r0, lsl #27 │ │ │ │ + orreq r0, sl, r0, asr sp │ │ │ │ + orreq r0, sl, r0, lsr #26 │ │ │ │ orreq r6, r9, ip, asr r2 │ │ │ │ orreq r6, r9, r0, lsl #2 │ │ │ │ - @ instruction: 0x018a0cb4 │ │ │ │ + @ instruction: 0x018a0cbc │ │ │ │ orreq r6, r9, r8, ror #1 │ │ │ │ @ instruction: 0x01896094 │ │ │ │ - orreq r0, sl, ip, lsr ip │ │ │ │ + orreq r0, sl, r4, asr #24 │ │ │ │ orreq r6, r9, r4, lsl r2 │ │ │ │ - orrseq r9, r2, r4, ror #22 │ │ │ │ - orreq r0, sl, r0, lsl #24 │ │ │ │ + orrseq r9, r2, ip, ror #22 │ │ │ │ + orreq r0, sl, r8, lsl #24 │ │ │ │ ldrdeq r5, [r9, r0] │ │ │ │ - orreq r0, sl, r8, asr #23 │ │ │ │ + ldrdeq r0, [sl, r0] │ │ │ │ orreq r6, r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x018a0b94 │ │ │ │ + @ instruction: 0x018a0b9c │ │ │ │ │ │ │ │ 0015c244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ @@ -161086,22 +161086,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 15c3c0 │ │ │ │ orrseq ip, sp, r8, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, r9, ip, ror r5 │ │ │ │ - orrseq r9, r2, r0, lsl #17 │ │ │ │ + orrseq r9, r2, r8, lsl #17 │ │ │ │ orreq r0, r9, r8, lsl #5 │ │ │ │ orrseq ip, sp, ip, asr #32 │ │ │ │ - orrseq r9, r2, ip, lsl #15 │ │ │ │ + @ instruction: 0x01929794 │ │ │ │ @ instruction: 0x01890194 │ │ │ │ - orreq r0, sl, r4, lsl #15 │ │ │ │ + orreq r0, sl, ip, lsl #15 │ │ │ │ orreq r5, r9, r4, lsr fp │ │ │ │ - orreq r0, sl, r0, lsr r7 │ │ │ │ + orreq r0, sl, r8, lsr r7 │ │ │ │ orreq r5, r9, r0, ror #21 │ │ │ │ │ │ │ │ 0015c5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -161172,19 +161172,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 15c62c │ │ │ │ orrseq fp, sp, r0, asr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, r9, r4, lsl #22 │ │ │ │ orrseq fp, sp, r0, ror #27 │ │ │ │ - orrseq r9, r2, r8, ror #10 │ │ │ │ - orreq r0, sl, r4, lsl #12 │ │ │ │ + orrseq r9, r2, r0, ror r5 │ │ │ │ + orreq r0, sl, ip, lsl #12 │ │ │ │ ldrdeq r5, [r9, r4] │ │ │ │ - orrseq r9, r2, ip, lsr #10 │ │ │ │ - orreq r0, sl, r8, asr #11 │ │ │ │ + orrseq r9, r2, r4, lsr r5 │ │ │ │ + ldrdeq r0, [sl, r0] │ │ │ │ @ instruction: 0x01895994 │ │ │ │ │ │ │ │ 0015c700 : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r1] │ │ │ │ @@ -161262,20 +161262,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 15c784 │ │ │ │ orrseq fp, sp, r8, ror #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r5, [r9, r0] │ │ │ │ orrseq fp, sp, r8, lsl #25 │ │ │ │ - orrseq r9, r2, r0, lsl r4 │ │ │ │ - orreq r0, sl, ip, lsr #9 │ │ │ │ + orrseq r9, r2, r8, lsl r4 │ │ │ │ + @ instruction: 0x018a04b4 │ │ │ │ orreq r5, r9, ip, ror r8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - @ instruction: 0x019293d4 │ │ │ │ - orreq r0, sl, r0, ror r4 │ │ │ │ + @ instruction: 0x019293dc │ │ │ │ + orreq r0, sl, r8, ror r4 │ │ │ │ orreq r5, r9, r8, lsr r8 │ │ │ │ │ │ │ │ 0015c85c : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [r1] │ │ │ │ @@ -161353,20 +161353,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 15c8e0 │ │ │ │ orrseq fp, sp, ip, lsl #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01895894 │ │ │ │ orrseq fp, sp, ip, lsr #22 │ │ │ │ - @ instruction: 0x019292b4 │ │ │ │ - orreq r0, sl, r0, asr r3 │ │ │ │ + @ instruction: 0x019292bc │ │ │ │ + orreq r0, sl, r8, asr r3 │ │ │ │ orreq r5, r9, r0, lsr #14 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - orrseq r9, r2, r8, ror r2 │ │ │ │ - orreq r0, sl, r4, lsl r3 │ │ │ │ + orrseq r9, r2, r0, lsl #5 │ │ │ │ + orreq r0, sl, ip, lsl r3 │ │ │ │ ldrdeq r5, [r9, ip] │ │ │ │ │ │ │ │ 0015c9b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -161451,21 +161451,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 15cac8 │ │ │ │ orrseq fp, sp, ip, lsr sl │ │ │ │ orreq r5, r9, ip, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, sp, r0, ror #19 │ │ │ │ orreq r4, r9, r8, ror r3 │ │ │ │ - orrseq r9, r2, r0, ror #2 │ │ │ │ + orrseq r9, r2, r8, ror #2 │ │ │ │ orreq r5, r9, r8, asr #11 │ │ │ │ - orrseq r9, r2, r4, lsr #2 │ │ │ │ - @ instruction: 0x018a01b4 │ │ │ │ + orrseq r9, r2, ip, lsr #2 │ │ │ │ + @ instruction: 0x018a01bc │ │ │ │ orreq r5, r9, ip, lsl #11 │ │ │ │ - orrseq r9, r2, r8, ror #1 │ │ │ │ - orreq r0, sl, r8, ror r1 │ │ │ │ + ldrsheq r9, [r2, r0] │ │ │ │ + orreq r0, sl, r0, lsl #3 │ │ │ │ orreq r5, r9, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -161645,31 +161645,31 @@ │ │ │ │ orreq r5, r9, r0, lsl r7 │ │ │ │ orreq r5, r9, r0, lsr #14 │ │ │ │ @ instruction: 0x0189569c │ │ │ │ orreq r5, r9, r4, lsl #14 │ │ │ │ orreq r5, r9, r4, lsl #14 │ │ │ │ orrseq fp, sp, r0, asr #15 │ │ │ │ orreq r5, r9, r8, lsr r6 │ │ │ │ - orrseq r8, r2, ip, lsr pc │ │ │ │ - ldrdeq pc, [r9, r8] │ │ │ │ + orrseq r8, r2, r4, asr #30 │ │ │ │ + orreq pc, r9, r0, ror #31 │ │ │ │ orreq r5, r9, r4, lsr #7 │ │ │ │ - orrseq r8, r2, r0, lsl #30 │ │ │ │ - @ instruction: 0x0189ff9c │ │ │ │ + orrseq r8, r2, r8, lsl #30 │ │ │ │ + orreq pc, r9, r4, lsr #31 │ │ │ │ orreq r5, r9, r8, ror #6 │ │ │ │ - orrseq r8, r2, r4, asr #29 │ │ │ │ - orreq pc, r9, r0, ror #30 │ │ │ │ + orrseq r8, r2, ip, asr #29 │ │ │ │ + orreq pc, r9, r8, ror #30 │ │ │ │ orreq r5, r9, ip, lsr #6 │ │ │ │ - orrseq r8, r2, r8, lsl #29 │ │ │ │ - orreq pc, r9, r4, lsr #30 │ │ │ │ + @ instruction: 0x01928e90 │ │ │ │ + orreq pc, r9, ip, lsr #30 │ │ │ │ strdeq r5, [r9, r0] │ │ │ │ - orrseq r8, r2, ip, asr #28 │ │ │ │ - orreq pc, r9, r8, ror #29 │ │ │ │ + orrseq r8, r2, r4, asr lr │ │ │ │ + strdeq pc, [r9, r0] │ │ │ │ @ instruction: 0x018952b4 │ │ │ │ - orrseq r8, r2, r0, lsl lr │ │ │ │ - orreq pc, r9, ip, lsr #29 │ │ │ │ + orrseq r8, r2, r8, lsl lr │ │ │ │ + @ instruction: 0x0189feb4 │ │ │ │ orreq r5, r9, r8, ror r2 │ │ │ │ │ │ │ │ 0015ce6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -161740,19 +161740,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 15cedc │ │ │ │ @ instruction: 0x019db590 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, r9, r0, lsl #6 │ │ │ │ orrseq fp, sp, r0, lsr r5 │ │ │ │ - @ instruction: 0x01928cb8 │ │ │ │ - orreq pc, r9, r4, asr sp @ │ │ │ │ + orrseq r8, r2, r0, asr #25 │ │ │ │ + orreq pc, r9, ip, asr sp @ │ │ │ │ orreq r5, r9, r4, lsr #2 │ │ │ │ - orrseq r8, r2, ip, ror ip │ │ │ │ - orreq pc, r9, r8, lsl sp @ │ │ │ │ + orrseq r8, r2, r4, lsl #25 │ │ │ │ + orreq pc, r9, r0, lsr #26 │ │ │ │ orreq r5, r9, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -161996,34 +161996,34 @@ │ │ │ │ @ instruction: 0x01895398 │ │ │ │ @ instruction: 0x018953bc │ │ │ │ ldrdeq r5, [r9, r8] │ │ │ │ orrseq fp, sp, r4, ror #5 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ strdeq r7, [r9, r4] │ │ │ │ ldrdeq r5, [r9, ip] │ │ │ │ - orrseq r8, r2, ip, lsr sl │ │ │ │ - ldrdeq pc, [r9, r4] │ │ │ │ + orrseq r8, r2, r4, asr #20 │ │ │ │ + ldrdeq pc, [r9, ip] │ │ │ │ orreq r4, r9, r8, lsr #29 │ │ │ │ - orrseq r8, r2, r8, ror #19 │ │ │ │ - orreq pc, r9, r4, lsl #21 │ │ │ │ + @ instruction: 0x019289f0 │ │ │ │ + orreq pc, r9, ip, lsl #21 │ │ │ │ orreq r4, r9, r4, asr lr │ │ │ │ - orrseq r8, r2, r8, lsr #19 │ │ │ │ - orreq pc, r9, r4, asr #20 │ │ │ │ + @ instruction: 0x019289b0 │ │ │ │ + orreq pc, r9, ip, asr #20 │ │ │ │ orreq r4, r9, r0, lsl lr │ │ │ │ - orrseq r8, r2, ip, ror #18 │ │ │ │ - orreq pc, r9, r8, lsl #20 │ │ │ │ + orrseq r8, r2, r4, ror r9 │ │ │ │ + orreq pc, r9, r0, lsl sl @ │ │ │ │ ldrdeq r4, [r9, r8] │ │ │ │ - orrseq r8, r2, r0, lsr r9 │ │ │ │ - orreq pc, r9, ip, asr #19 │ │ │ │ + orrseq r8, r2, r8, lsr r9 │ │ │ │ + ldrdeq pc, [r9, r4] │ │ │ │ @ instruction: 0x01894d9c │ │ │ │ - @ instruction: 0x019288f4 │ │ │ │ - @ instruction: 0x0189f990 │ │ │ │ + @ instruction: 0x019288fc │ │ │ │ + @ instruction: 0x0189f998 │ │ │ │ orreq r4, r9, r0, ror #26 │ │ │ │ - @ instruction: 0x019288b8 │ │ │ │ - orreq pc, r9, r4, asr r9 @ │ │ │ │ + orrseq r8, r2, r0, asr #17 │ │ │ │ + orreq pc, r9, ip, asr r9 @ │ │ │ │ orreq r4, r9, r4, lsr #26 │ │ │ │ │ │ │ │ 0015d3ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -162108,22 +162108,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 15d4fc │ │ │ │ orrseq fp, sp, r8 │ │ │ │ orreq r4, r9, r8, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, sp, ip, lsr #31 │ │ │ │ orreq r3, r9, r4, asr #18 │ │ │ │ - orrseq r8, r2, ip, lsr #14 │ │ │ │ + orrseq r8, r2, r4, lsr r7 │ │ │ │ @ instruction: 0x01894b90 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - @ instruction: 0x019286f0 │ │ │ │ - orreq pc, r9, r0, lsl #15 │ │ │ │ + @ instruction: 0x019286f8 │ │ │ │ + orreq pc, r9, r8, lsl #15 │ │ │ │ orreq r4, r9, r8, asr fp │ │ │ │ - @ instruction: 0x019286b4 │ │ │ │ - orreq pc, r9, r4, asr #14 │ │ │ │ + @ instruction: 0x019286bc │ │ │ │ + orreq pc, r9, ip, asr #14 │ │ │ │ orreq r4, r9, ip, lsl fp │ │ │ │ │ │ │ │ 0015d574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -162459,15 +162459,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 15d7d0 │ │ │ │ orreq r4, r9, r8, lsr #21 │ │ │ │ orrseq sl, sp, r8, ror lr │ │ │ │ - orrseq r8, r2, r8, lsr #12 │ │ │ │ + orrseq r8, r2, r0, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ orrseq sl, sp, r0, lsr lr │ │ │ │ @ instruction: 0xffffd9fc │ │ │ │ @ instruction: 0xfffff9a0 │ │ │ │ @ instruction: 0xffffd65c │ │ │ │ @ instruction: 0xfffff510 │ │ │ │ @@ -162490,44 +162490,44 @@ │ │ │ │ @ instruction: 0xffffd528 │ │ │ │ ldrdeq r4, [r9, r4] │ │ │ │ @ instruction: 0xffffd4f4 │ │ │ │ ldrdeq r4, [r9, r4] │ │ │ │ @ instruction: 0xffffd4c4 │ │ │ │ ldrdeq r4, [r9, ip] │ │ │ │ orrseq sl, sp, ip, lsr ip │ │ │ │ - orrseq r8, r2, r4, asr #7 │ │ │ │ - orreq pc, r9, r0, ror #8 │ │ │ │ + orrseq r8, r2, ip, asr #7 │ │ │ │ + orreq pc, r9, r8, ror #8 │ │ │ │ orreq r4, r9, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - orrseq r8, r2, r8, lsl #7 │ │ │ │ - orreq pc, r9, r4, lsr #8 │ │ │ │ + @ instruction: 0x01928390 │ │ │ │ + orreq pc, r9, ip, lsr #8 │ │ │ │ orreq r4, r9, ip, ror #15 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - orrseq r8, r2, ip, asr #6 │ │ │ │ - orreq pc, r9, r8, ror #7 │ │ │ │ + orrseq r8, r2, r4, asr r3 │ │ │ │ + strdeq pc, [r9, r0] │ │ │ │ @ instruction: 0x018947b0 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - orrseq r8, r2, r0, lsl r3 │ │ │ │ - orreq pc, r9, ip, lsr #7 │ │ │ │ + orrseq r8, r2, r8, lsl r3 │ │ │ │ + @ instruction: 0x0189f3b4 │ │ │ │ orreq r4, r9, r8, ror r7 │ │ │ │ - orreq pc, r9, r4, ror r3 @ │ │ │ │ + orreq pc, r9, ip, ror r3 @ │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - orreq pc, r9, r4, asr #6 │ │ │ │ + orreq pc, r9, ip, asr #6 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orreq pc, r9, r4, lsl r3 @ │ │ │ │ + orreq pc, r9, ip, lsl r3 @ │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - orreq pc, r9, r4, ror #5 │ │ │ │ - @ instruction: 0x0189f2b4 │ │ │ │ + orreq pc, r9, ip, ror #5 │ │ │ │ + @ instruction: 0x0189f2bc │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - orreq pc, r9, r4, lsl #5 │ │ │ │ + orreq pc, r9, ip, lsl #5 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ orreq r4, r9, r0, lsr #15 │ │ │ │ orreq r4, r9, ip, ror #12 │ │ │ │ - orreq pc, r9, ip, lsl #4 │ │ │ │ - ldrdeq pc, [r9, ip] │ │ │ │ + orreq pc, r9, r4, lsl r2 @ │ │ │ │ + orreq pc, r9, r4, ror #3 │ │ │ │ │ │ │ │ 0015dbb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -162633,31 +162633,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 15dc38 │ │ │ │ orreq r4, r9, r4, lsl r9 │ │ │ │ - orrseq r7, r2, r4, lsl #31 │ │ │ │ - orreq pc, r9, r0, lsr #32 │ │ │ │ + orrseq r7, r2, ip, lsl #31 │ │ │ │ + orreq pc, r9, r8, lsr #32 │ │ │ │ orreq r4, r9, r8, ror #7 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - orrseq r7, r2, r8, asr #30 │ │ │ │ - orreq lr, r9, r4, ror #31 │ │ │ │ + orrseq r7, r2, r0, asr pc │ │ │ │ + orreq lr, r9, ip, ror #31 │ │ │ │ orreq r4, r9, ip, lsr #7 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - orrseq r7, r2, ip, lsl #30 │ │ │ │ - orreq lr, r9, r8, lsr #31 │ │ │ │ + orrseq r7, r2, r4, lsl pc │ │ │ │ + @ instruction: 0x0189efb0 │ │ │ │ orreq r4, r9, r0, ror r3 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x01927ed0 │ │ │ │ - orreq lr, r9, ip, ror #30 │ │ │ │ + @ instruction: 0x01927ed8 │ │ │ │ + orreq lr, r9, r4, ror pc │ │ │ │ orreq r4, r9, r8, lsr r3 │ │ │ │ - @ instruction: 0x01927e94 │ │ │ │ - orreq lr, r9, r0, lsr pc │ │ │ │ + @ instruction: 0x01927e9c │ │ │ │ + orreq lr, r9, r8, lsr pc │ │ │ │ strdeq r4, [r9, r8] │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ │ │ │ │ 0015ddc0 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 15ddd4 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -163150,62 +163150,62 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 15e000 │ │ │ │ orrseq sl, sp, r0, lsl #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r7, r2, r4, ror #25 │ │ │ │ - orrseq r7, r2, r0, ror #25 │ │ │ │ + orrseq r7, r2, ip, ror #25 │ │ │ │ + orrseq r7, r2, r8, ror #25 │ │ │ │ orreq r8, r9, r0, ror #18 │ │ │ │ strheq r4, [r9, r4] │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ orrseq sl, sp, ip, lsl #8 │ │ │ │ orreq r3, r9, ip, ror #31 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - orrseq r7, r2, r0, asr #21 │ │ │ │ + orrseq r7, r2, r8, asr #21 │ │ │ │ orreq r3, r9, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - @ instruction: 0x019279f4 │ │ │ │ - @ instruction: 0x0189ea90 │ │ │ │ + @ instruction: 0x019279fc │ │ │ │ + @ instruction: 0x0189ea98 │ │ │ │ orreq r3, r9, r0, ror #28 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - orrseq r7, r2, r4, lsl #19 │ │ │ │ - orreq lr, r9, r0, lsr #20 │ │ │ │ + orrseq r7, r2, ip, lsl #19 │ │ │ │ + orreq lr, r9, r8, lsr #20 │ │ │ │ strdeq r3, [r9, r0] │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - orreq lr, r9, r4, ror #19 │ │ │ │ - orrseq r7, r2, ip, lsl #18 │ │ │ │ - orreq lr, r9, r8, lsr #19 │ │ │ │ + orreq lr, r9, ip, ror #19 │ │ │ │ + orrseq r7, r2, r4, lsl r9 │ │ │ │ + @ instruction: 0x0189e9b0 │ │ │ │ orreq r3, r9, r8, ror sp │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ orreq r4, r9, ip, lsr #4 │ │ │ │ orreq r3, r9, r0, lsl #27 │ │ │ │ - orrseq r7, r2, r8, lsl #17 │ │ │ │ - orreq lr, r9, r4, lsr #18 │ │ │ │ + @ instruction: 0x01927890 │ │ │ │ + orreq lr, r9, ip, lsr #18 │ │ │ │ strdeq r3, [r9, r4] │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - orrseq r7, r2, r8, asr #16 │ │ │ │ - orreq lr, r9, r4, ror #17 │ │ │ │ + orrseq r7, r2, r0, asr r8 │ │ │ │ + orreq lr, r9, ip, ror #17 │ │ │ │ @ instruction: 0x01893cb4 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ orreq r4, r9, r4, asr r1 │ │ │ │ @ instruction: 0x01893cbc │ │ │ │ - orreq lr, r9, r8, ror r8 │ │ │ │ - orreq lr, r9, r4, asr #16 │ │ │ │ + orreq lr, r9, r0, lsl #17 │ │ │ │ + orreq lr, r9, ip, asr #16 │ │ │ │ orreq r4, r9, ip, lsr #1 │ │ │ │ orreq r3, r9, r0, lsr #24 │ │ │ │ - ldrdeq lr, [r9, r4] │ │ │ │ + ldrdeq lr, [r9, ip] │ │ │ │ orreq r4, r9, r8, rrx │ │ │ │ @ instruction: 0x01893bb0 │ │ │ │ orreq r4, r9, r0, asr #32 │ │ │ │ orreq r3, r9, ip, ror fp │ │ │ │ - orreq lr, r9, r0, lsr #14 │ │ │ │ + orreq lr, r9, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #376] @ 15e7d4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -163301,23 +163301,23 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 15e6ec │ │ │ │ @ instruction: 0x019d9db4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r7, r2, ip, lsr #10 │ │ │ │ + orrseq r7, r2, r4, lsr r5 │ │ │ │ @ instruction: 0x0189399c │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ orrseq r9, sp, r0, lsr #26 │ │ │ │ orreq r3, r9, r0, lsr lr │ │ │ │ orreq r3, r9, r8, asr r9 │ │ │ │ - orreq lr, r9, r0, lsl #10 │ │ │ │ - orrseq r7, r2, r0, lsr r4 │ │ │ │ - orreq lr, r9, ip, asr #9 │ │ │ │ + orreq lr, r9, r8, lsl #10 │ │ │ │ + orrseq r7, r2, r8, lsr r4 │ │ │ │ + ldrdeq lr, [r9, r4] │ │ │ │ @ instruction: 0x01893894 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ │ │ │ │ 0015e808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -163580,37 +163580,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 15e9dc │ │ │ │ orrseq r9, sp, r8, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r3, [r9, r0] │ │ │ │ - orrseq r7, r2, r4, lsl #6 │ │ │ │ + orrseq r7, r2, ip, lsl #6 │ │ │ │ orreq r3, r9, ip, ror r7 │ │ │ │ - orrseq r7, r2, r8, asr #5 │ │ │ │ + @ instruction: 0x019272d0 │ │ │ │ orreq sp, r8, ip, asr #25 │ │ │ │ - orrseq r7, r2, r0, asr #4 │ │ │ │ + orrseq r7, r2, r8, asr #4 │ │ │ │ orreq r3, r9, r0, asr #13 │ │ │ │ orrseq r9, sp, r0, lsr sl │ │ │ │ - orrseq r7, r2, ip, ror r1 │ │ │ │ + orrseq r7, r2, r4, lsl #3 │ │ │ │ strdeq r3, [r9, r4] │ │ │ │ - orrseq r7, r2, r0, asr #2 │ │ │ │ - ldrdeq lr, [r9, ip] │ │ │ │ + orrseq r7, r2, r8, asr #2 │ │ │ │ + orreq lr, r9, r4, ror #3 │ │ │ │ orreq r3, r9, ip, lsr #11 │ │ │ │ - ldrdeq r5, [sp, ip] │ │ │ │ - orrseq r7, r2, r4, ror #1 │ │ │ │ + orreq r5, sp, r4, ror #31 │ │ │ │ + orrseq r7, r2, ip, ror #1 │ │ │ │ orreq r3, r9, r4, ror #10 │ │ │ │ - orreq r5, sp, r8, ror pc │ │ │ │ + orreq r5, sp, r0, lsl #31 │ │ │ │ orreq r3, r9, r8, lsl #10 │ │ │ │ - orrseq r7, r2, r0, lsl #1 │ │ │ │ - ldrdeq lr, [r9, r4] │ │ │ │ + orrseq r7, r2, r8, lsl #1 │ │ │ │ + ldrdeq lr, [r9, ip] │ │ │ │ orreq r3, r9, r0, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01926fdc │ │ │ │ - orreq lr, r9, r8, ror r0 │ │ │ │ + orrseq r6, r2, r4, ror #31 │ │ │ │ + orreq lr, r9, r0, lsl #1 │ │ │ │ orreq r3, r9, r8, asr #8 │ │ │ │ │ │ │ │ 0015ec90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -163681,24 +163681,24 @@ │ │ │ │ ldr r0, [pc, #56] @ 15ede0 │ │ │ │ ldr r1, [pc, #28] @ 15edc8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 15ed80 │ │ │ │ orrseq r9, sp, r8, ror #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r6, r2, ip, lsl #30 │ │ │ │ + orrseq r6, r2, r4, lsl pc │ │ │ │ orreq r3, r9, r8, ror r3 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01926e98 │ │ │ │ + orrseq r6, r2, r0, lsr #29 │ │ │ │ orreq r3, r9, r8, lsr r8 │ │ │ │ orreq r3, r9, r0, lsl #6 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - strdeq sp, [r9, r4] │ │ │ │ - orreq sp, r9, r4, asr #29 │ │ │ │ + strdeq sp, [r9, ip] │ │ │ │ + orreq sp, r9, ip, asr #29 │ │ │ │ │ │ │ │ 0015ede4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ @@ -163968,55 +163968,55 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 15efb8 │ │ │ │ orrseq r9, sp, r0, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d95d8 │ │ │ │ - orrseq r6, r2, r4, lsl #26 │ │ │ │ + orrseq r6, r2, ip, lsl #26 │ │ │ │ strdeq r3, [r9, r4] │ │ │ │ orreq r3, r9, r0, ror #2 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - @ instruction: 0x01926c94 │ │ │ │ + @ instruction: 0x01926c9c │ │ │ │ orreq r3, r9, r0, lsl #2 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ orrseq r9, sp, r4, asr r4 │ │ │ │ - orrseq r6, r2, r0, ror #23 │ │ │ │ + orrseq r6, r2, r8, ror #23 │ │ │ │ orreq r3, r9, ip, lsl r6 │ │ │ │ orreq r3, r9, r0, asr #32 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - orrseq r6, r2, r8, lsr #23 │ │ │ │ + @ instruction: 0x01926bb0 │ │ │ │ orreq r3, r9, r4, ror #10 │ │ │ │ orreq r3, r9, r8 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - orrseq r6, r2, ip, ror #22 │ │ │ │ - orreq sp, r9, r8, lsl #24 │ │ │ │ + orrseq r6, r2, r4, ror fp │ │ │ │ + orreq sp, r9, r0, lsl ip │ │ │ │ ldrdeq r2, [r9, r8] │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - orrseq r6, r2, r4, lsr fp │ │ │ │ - ldrdeq sp, [r9, r0] │ │ │ │ + orrseq r6, r2, ip, lsr fp │ │ │ │ + ldrdeq sp, [r9, r8] │ │ │ │ orreq r2, r9, r0, lsr #31 │ │ │ │ - @ instruction: 0x0189db9c │ │ │ │ + orreq sp, r9, r4, lsr #23 │ │ │ │ orreq r3, r9, r8, asr r5 │ │ │ │ orreq r2, r9, r8, lsl #31 │ │ │ │ - orrseq r6, r2, r8, lsl #21 │ │ │ │ - orreq sp, r9, r4, lsr #22 │ │ │ │ + @ instruction: 0x01926a90 │ │ │ │ + orreq sp, r9, ip, lsr #22 │ │ │ │ strdeq r2, [r9, r4] │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - orrseq r6, r2, r0, asr sl │ │ │ │ - orreq sp, r9, ip, ror #21 │ │ │ │ + orrseq r6, r2, r8, asr sl │ │ │ │ + strdeq sp, [r9, r4] │ │ │ │ @ instruction: 0x01892ebc │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - orrseq r6, r2, r8, lsl sl │ │ │ │ - @ instruction: 0x0189dab0 │ │ │ │ + orrseq r6, r2, r0, lsr #20 │ │ │ │ + @ instruction: 0x0189dab8 │ │ │ │ orreq r2, r9, r0, lsl #29 │ │ │ │ - @ instruction: 0x019269dc │ │ │ │ - orreq sp, r9, r8, ror sl │ │ │ │ + orrseq r6, r2, r4, ror #19 │ │ │ │ + orreq sp, r9, r0, lsl #21 │ │ │ │ orreq r2, r9, r8, asr #28 │ │ │ │ │ │ │ │ 0015f2d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -164105,23 +164105,23 @@ │ │ │ │ mov r1, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 15f35c │ │ │ │ orrseq r9, sp, r4, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019268b0 │ │ │ │ + @ instruction: 0x019268b8 │ │ │ │ orreq r2, r9, r0, lsr #26 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ ldrheq r9, [sp, r0] │ │ │ │ orreq r3, r9, r0, lsr #3 │ │ │ │ orreq r2, r9, r8, ror #25 │ │ │ │ - @ instruction: 0x0189d890 │ │ │ │ - orrseq r6, r2, r0, asr #15 │ │ │ │ - orreq sp, r9, ip, asr r8 │ │ │ │ + @ instruction: 0x0189d898 │ │ │ │ + orrseq r6, r2, r8, asr #15 │ │ │ │ + orreq sp, r9, r4, ror #16 │ │ │ │ orreq r2, r9, r8, lsr #24 │ │ │ │ │ │ │ │ 0015f474 : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne 15f4a0 │ │ │ │ @@ -164151,15 +164151,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, r2, ip, lsl #14 │ │ │ │ + orrseq r6, r2, r4, lsl r7 │ │ │ │ orreq r3, r9, r4, lsr #3 │ │ │ │ orreq r2, r9, r8, ror fp │ │ │ │ │ │ │ │ 0015f508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -164187,15 +164187,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, r2, r4, lsl #13 │ │ │ │ + orrseq r6, r2, ip, lsl #13 │ │ │ │ orreq r3, r9, r8, lsr r1 │ │ │ │ orreq r2, r9, ip, ror #21 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ │ │ │ │ 0015f594 : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -164232,15 +164232,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, r2, r0, ror #11 │ │ │ │ + orrseq r6, r2, r8, ror #11 │ │ │ │ @ instruction: 0x01893094 │ │ │ │ orreq r2, r9, r8, asr #20 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 0015f638 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -164290,17 +164290,17 @@ │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 15f66c │ │ │ │ b 15f6bc │ │ │ │ orreq r3, r9, ip, asr r0 │ │ │ │ - orrseq r6, r2, r8, asr #10 │ │ │ │ + orrseq r6, r2, r0, asr r5 │ │ │ │ @ instruction: 0x018929b0 │ │ │ │ - orrseq r6, r2, r0, lsl #10 │ │ │ │ + orrseq r6, r2, r8, lsl #10 │ │ │ │ @ instruction: 0x01892fb4 │ │ │ │ orreq r2, r9, r8, ror #18 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 0015f720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -164329,15 +164329,15 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - orrseq r6, r2, ip, ror #8 │ │ │ │ + orrseq r6, r2, r4, ror r4 │ │ │ │ orreq r2, r9, r0, lsr #30 │ │ │ │ ldrdeq r2, [r9, r8] │ │ │ │ │ │ │ │ 0015f7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -164412,24 +164412,24 @@ │ │ │ │ add r2, r2, #956 @ 0x3bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 15f800 │ │ │ │ - orrseq r6, r2, r9, lsl #8 │ │ │ │ + orrseq r6, r2, r1, lsl r4 │ │ │ │ orrseq r8, sp, r8, asr #24 │ │ │ │ andeq r7, r0, r0, asr #4 │ │ │ │ andeq r6, r0, r4, lsl #10 │ │ │ │ andeq r6, r0, ip, lsl #20 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ andeq r6, r0, ip, lsr #30 │ │ │ │ @ instruction: 0x000074b8 │ │ │ │ andeq r7, r0, r4, lsr #18 │ │ │ │ - orrseq r6, r2, r8, lsr #6 │ │ │ │ + orrseq r6, r2, r0, lsr r3 │ │ │ │ orreq r2, r9, ip, asr #28 │ │ │ │ @ instruction: 0x01892794 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 0015f914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -164535,15 +164535,15 @@ │ │ │ │ andeq r7, r0, r0, asr #4 │ │ │ │ andeq r6, r0, ip, lsr #30 │ │ │ │ @ instruction: 0x000074b8 │ │ │ │ andeq r7, r0, r4, lsr #18 │ │ │ │ andeq r6, r0, ip, lsl #20 │ │ │ │ andeq r6, r0, r4, lsl #10 │ │ │ │ andeq r7, r0, r0, asr #9 │ │ │ │ - orrseq r6, r2, r4, ror #2 │ │ │ │ + orrseq r6, r2, ip, ror #2 │ │ │ │ orreq r2, r9, r4, lsr #25 │ │ │ │ ldrdeq r2, [r9, r0] │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ │ │ │ │ 0015fad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -165113,25 +165113,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 15fde0 │ │ │ │ orrseq r8, sp, r0, lsr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, sp, r0, lsl #18 │ │ │ │ - orrseq r6, r2, ip, lsr #32 │ │ │ │ + orrseq r6, r2, r4, lsr r0 │ │ │ │ @ instruction: 0x01892498 │ │ │ │ - @ instruction: 0x01925fdc │ │ │ │ + orrseq r5, r2, r4, ror #31 │ │ │ │ orreq r2, r9, r8, asr #8 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - orrseq r5, r2, r4, lsl #30 │ │ │ │ + orrseq r5, r2, ip, lsl #30 │ │ │ │ orreq r2, r9, r0, ror r3 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - @ instruction: 0x01925eb8 │ │ │ │ + orrseq r5, r2, r0, asr #29 │ │ │ │ orreq r2, r9, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ orrseq r8, sp, ip, lsr #12 │ │ │ │ @@ -165139,59 +165139,59 @@ │ │ │ │ strdeq r2, [r9, r0] │ │ │ │ orreq r2, r9, r4, lsl r2 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ @ instruction: 0x01892894 │ │ │ │ orreq r2, r9, r0, lsr #3 │ │ │ │ orreq r2, r9, r0, asr r8 │ │ │ │ orreq r2, r9, r8, ror #2 │ │ │ │ - orreq ip, r9, r4, lsr #26 │ │ │ │ + orreq ip, r9, ip, lsr #26 │ │ │ │ orreq r2, r9, ip, lsl r8 │ │ │ │ orreq r2, r9, r4, lsl #2 │ │ │ │ - orreq ip, r9, r0, asr #25 │ │ │ │ - @ instruction: 0x01925bf4 │ │ │ │ - @ instruction: 0x0189cc90 │ │ │ │ + orreq ip, r9, r8, asr #25 │ │ │ │ + @ instruction: 0x01925bfc │ │ │ │ + @ instruction: 0x0189cc98 │ │ │ │ orreq r2, r9, r0, rrx │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - @ instruction: 0x01925bbc │ │ │ │ - orreq ip, r9, r8, asr ip │ │ │ │ + orrseq r5, r2, r4, asr #23 │ │ │ │ + orreq ip, r9, r0, ror #24 │ │ │ │ orreq r2, r9, r8, lsr #32 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ - orreq ip, r9, r4, lsr #24 │ │ │ │ - orrseq r5, r2, r8, asr fp │ │ │ │ - strdeq ip, [r9, r4] │ │ │ │ + orreq ip, r9, ip, lsr #24 │ │ │ │ + orrseq r5, r2, r0, ror #22 │ │ │ │ + strdeq ip, [r9, ip] │ │ │ │ orreq r1, r9, r4, asr #31 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - orrseq r5, r2, r0, lsr #22 │ │ │ │ - @ instruction: 0x0189cbbc │ │ │ │ + orrseq r5, r2, r8, lsr #22 │ │ │ │ + orreq ip, r9, r4, asr #23 │ │ │ │ orreq r1, r9, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - orreq ip, r9, r8, lsl #23 │ │ │ │ + @ instruction: 0x0189cb90 │ │ │ │ orreq r2, r9, r8, lsr r6 │ │ │ │ orreq r1, r9, ip, ror #30 │ │ │ │ orreq r2, r9, r4, asr #12 │ │ │ │ orreq r1, r9, r8, lsr pc │ │ │ │ - strdeq ip, [r9, r4] │ │ │ │ + strdeq ip, [r9, ip] │ │ │ │ ldrdeq r2, [r9, r8] │ │ │ │ ldrdeq r1, [r9, r8] │ │ │ │ - @ instruction: 0x0189ca94 │ │ │ │ - orreq ip, r9, r8, ror #20 │ │ │ │ + @ instruction: 0x0189ca9c │ │ │ │ + orreq ip, r9, r0, ror sl │ │ │ │ orreq r2, r9, r0, lsl r5 │ │ │ │ orreq r1, r9, ip, asr #28 │ │ │ │ - orreq ip, r9, r4, lsl #20 │ │ │ │ + orreq ip, r9, ip, lsl #20 │ │ │ │ orreq r2, r9, r0, lsr #9 │ │ │ │ orreq r1, r9, r8, ror #27 │ │ │ │ - orreq ip, r9, r0, lsr #19 │ │ │ │ - @ instruction: 0x019258d4 │ │ │ │ - orreq ip, r9, r0, ror r9 │ │ │ │ + orreq ip, r9, r8, lsr #19 │ │ │ │ + @ instruction: 0x019258dc │ │ │ │ + orreq ip, r9, r8, ror r9 │ │ │ │ orreq r1, r9, r0, asr #26 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ strdeq r2, [r9, r8] │ │ │ │ orreq r1, r9, ip, asr #26 │ │ │ │ - orreq ip, r9, r8, lsl #18 │ │ │ │ - ldrdeq ip, [r9, ip] │ │ │ │ + orreq ip, r9, r0, lsl r9 │ │ │ │ + orreq ip, r9, r4, ror #17 │ │ │ │ │ │ │ │ 001604e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -165915,103 +165915,103 @@ │ │ │ │ ldr r1, [pc, #88] @ 161088 │ │ │ │ str r6, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 160b38 │ │ │ │ orrseq r7, sp, r4, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d7edc │ │ │ │ - orrseq r5, r2, r8, lsr #12 │ │ │ │ + orrseq r5, r2, r0, lsr r6 │ │ │ │ @ instruction: 0x01891a90 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x019255d8 │ │ │ │ + orrseq r5, r2, r0, ror #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r1, r9, r0, asr #20 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ @ instruction: 0x019d7dd4 │ │ │ │ - orrseq r5, r2, r8, lsl r5 │ │ │ │ + orrseq r5, r2, r0, lsr #10 │ │ │ │ orreq r1, r9, r0, lsl #19 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - orrseq r5, r2, r0, lsl #9 │ │ │ │ + orrseq r5, r2, r8, lsl #9 │ │ │ │ orreq r1, r9, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orrseq r5, r2, r8, lsr r4 │ │ │ │ + orrseq r5, r2, r0, asr #8 │ │ │ │ orreq r1, r9, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orreq ip, r9, r4, lsr r4 │ │ │ │ - orrseq r5, r2, r4, asr r3 │ │ │ │ + orreq ip, r9, ip, lsr r4 │ │ │ │ + orrseq r5, r2, ip, asr r3 │ │ │ │ orreq fp, r8, r8, asr sp │ │ │ │ - @ instruction: 0x019252dc │ │ │ │ + orrseq r5, r2, r4, ror #5 │ │ │ │ orreq r1, r9, r0, asr #14 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ ldrdeq r1, [r9, r8] │ │ │ │ - @ instruction: 0x019251bc │ │ │ │ + orrseq r5, r2, r4, asr #3 │ │ │ │ orreq r1, r9, r4, ror #12 │ │ │ │ orreq r1, r9, ip, lsl #12 │ │ │ │ orreq r1, r9, r8, lsr #26 │ │ │ │ - orrseq r5, r2, r4, asr r1 │ │ │ │ + orrseq r5, r2, ip, asr r1 │ │ │ │ orreq r1, r9, r8, lsr #11 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - orrseq r5, r2, r8, lsl #2 │ │ │ │ - @ instruction: 0x0189c198 │ │ │ │ + orrseq r5, r2, r0, lsl r1 │ │ │ │ + orreq ip, r9, r0, lsr #3 │ │ │ │ orreq r1, r9, r8, ror #10 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ orreq r1, r9, ip, ror ip │ │ │ │ orreq r1, r9, r0, ror r5 │ │ │ │ - orreq ip, r9, r8, lsl r1 │ │ │ │ - orreq ip, r9, r8, ror #1 │ │ │ │ + orreq ip, r9, r0, lsr #2 │ │ │ │ + strdeq ip, [r9, r0] │ │ │ │ orreq r1, r9, ip, lsr #24 │ │ │ │ orreq r1, r9, r8, asr #9 │ │ │ │ - orreq ip, r9, r0, lsl #1 │ │ │ │ - orreq ip, r9, r0, asr r0 │ │ │ │ + orreq ip, r9, r8, lsl #1 │ │ │ │ + orreq ip, r9, r8, asr r0 │ │ │ │ strdeq r1, [r9, r8] │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orrseq r4, r2, r8, asr pc │ │ │ │ - orreq fp, r9, r8, ror #31 │ │ │ │ + orrseq r4, r2, r0, ror #30 │ │ │ │ + strdeq fp, [r9, r0] │ │ │ │ @ instruction: 0x018913b8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq r4, r2, r8, lsl pc │ │ │ │ - orreq fp, r9, r8, lsr #31 │ │ │ │ + orrseq r4, r2, r0, lsr #30 │ │ │ │ + @ instruction: 0x0189bfb0 │ │ │ │ orreq r1, r9, r8, ror r3 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - orreq fp, r9, r0, ror pc │ │ │ │ - orreq fp, r9, r0, asr #30 │ │ │ │ + orreq fp, r9, r8, ror pc │ │ │ │ + orreq fp, r9, r8, asr #30 │ │ │ │ orreq r1, r9, ip, asr #19 │ │ │ │ orreq r1, r9, r0, lsr #6 │ │ │ │ - ldrdeq fp, [r9, ip] │ │ │ │ - orreq fp, r9, ip, lsr #29 │ │ │ │ - orreq fp, r9, r8, ror lr │ │ │ │ - orrseq r4, r2, ip, asr #27 │ │ │ │ - orreq fp, r9, ip, asr lr │ │ │ │ + orreq fp, r9, r4, ror #29 │ │ │ │ + @ instruction: 0x0189beb4 │ │ │ │ + orreq fp, r9, r0, lsl #29 │ │ │ │ + @ instruction: 0x01924dd4 │ │ │ │ + orreq fp, r9, r4, ror #28 │ │ │ │ orreq r1, r9, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r4, r2, ip, lsl #27 │ │ │ │ - orreq fp, r9, ip, lsl lr │ │ │ │ + @ instruction: 0x01924d94 │ │ │ │ + orreq fp, r9, r4, lsr #28 │ │ │ │ orreq r1, r9, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x018918b8 │ │ │ │ strdeq r1, [r9, r4] │ │ │ │ - orrseq r4, r2, r4, lsl sp │ │ │ │ - orreq fp, r9, r4, lsr #27 │ │ │ │ + orrseq r4, r2, ip, lsl sp │ │ │ │ + orreq fp, r9, ip, lsr #27 │ │ │ │ orreq r1, r9, r4, ror r1 │ │ │ │ orreq r1, r9, r8, asr #16 │ │ │ │ - @ instruction: 0x01924cd0 │ │ │ │ + @ instruction: 0x01924cd8 │ │ │ │ orreq r1, r9, r8, ror r1 │ │ │ │ orreq r1, r9, ip, lsl r1 │ │ │ │ - orreq fp, r9, r8, lsr #26 │ │ │ │ - strdeq fp, [r9, r8] │ │ │ │ + orreq fp, r9, r0, lsr sp │ │ │ │ + orreq fp, r9, r0, lsl #26 │ │ │ │ orreq r1, r9, r8, asr #16 │ │ │ │ ldrdeq r1, [r9, r8] │ │ │ │ - @ instruction: 0x0189bc94 │ │ │ │ + @ instruction: 0x0189bc9c │ │ │ │ orreq r1, r9, r4, ror r7 │ │ │ │ orreq r1, r9, r4, ror r0 │ │ │ │ │ │ │ │ 001611b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166114,26 +166114,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 161274 │ │ │ │ orrseq r7, sp, r8, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, sp, r0, lsr #4 │ │ │ │ - orrseq r4, r2, r0, lsr #19 │ │ │ │ + orrseq r4, r2, r8, lsr #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r0, r9, r4, lsl #28 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x019d7198 │ │ │ │ - orreq fp, r9, r4, asr #19 │ │ │ │ - @ instruction: 0x019248fc │ │ │ │ - orreq fp, r9, ip, lsl #19 │ │ │ │ + orreq fp, r9, ip, asr #19 │ │ │ │ + orrseq r4, r2, r4, lsl #18 │ │ │ │ + @ instruction: 0x0189b994 │ │ │ │ orreq r0, r9, ip, asr sp │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - orrseq r4, r2, r0, asr #17 │ │ │ │ - orreq fp, r9, r0, asr r9 │ │ │ │ + orrseq r4, r2, r8, asr #17 │ │ │ │ + orreq fp, r9, r8, asr r9 │ │ │ │ orreq r0, r9, r0, lsr #26 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ │ │ │ │ 00161390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166237,26 +166237,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 161458 │ │ │ │ orrseq r7, sp, r8, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, sp, r0, asr #32 │ │ │ │ - orrseq r4, r2, r4, asr #15 │ │ │ │ + orrseq r4, r2, ip, asr #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r0, r9, r0, lsr #24 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ @ instruction: 0x019d6fb4 │ │ │ │ - orreq fp, r9, r0, ror #15 │ │ │ │ - orrseq r4, r2, r8, lsl r7 │ │ │ │ - orreq fp, r9, r8, lsr #15 │ │ │ │ + orreq fp, r9, r8, ror #15 │ │ │ │ + orrseq r4, r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x0189b7b0 │ │ │ │ orreq r0, r9, r8, ror fp │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x019246dc │ │ │ │ - orreq fp, r9, ip, ror #14 │ │ │ │ + orrseq r4, r2, r4, ror #13 │ │ │ │ + orreq fp, r9, r4, ror r7 │ │ │ │ orreq r0, r9, ip, lsr fp │ │ │ │ │ │ │ │ 00161570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -166310,20 +166310,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 161674 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1615c0 │ │ │ │ - @ instruction: 0x019245f0 │ │ │ │ + @ instruction: 0x019245f8 │ │ │ │ orreq r1, r9, r8, lsl r2 │ │ │ │ orreq r0, r9, r4, asr sl │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orrseq r4, r2, ip, lsr #11 │ │ │ │ - orreq fp, r9, r8, asr #12 │ │ │ │ + @ instruction: 0x019245b4 │ │ │ │ + orreq fp, r9, r0, asr r6 │ │ │ │ orreq r0, r9, r0, lsl sl │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #356] @ 1617f4 │ │ │ │ @@ -166416,22 +166416,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1616cc │ │ │ │ orrseq r6, sp, r4, lsl #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, sp, r0, asr #26 │ │ │ │ - orrseq r4, r2, r0, lsr #9 │ │ │ │ + orrseq r4, r2, r8, lsr #9 │ │ │ │ orreq r1, r9, ip, asr #1 │ │ │ │ strdeq r0, [r9, r8] │ │ │ │ - orrseq r4, r2, ip, asr r4 │ │ │ │ - orreq fp, r9, ip, ror #9 │ │ │ │ + orrseq r4, r2, r4, ror #8 │ │ │ │ + strdeq fp, [r9, r4] │ │ │ │ @ instruction: 0x018908b8 │ │ │ │ - orrseq r4, r2, ip, lsl r4 │ │ │ │ - orreq fp, r9, ip, lsr #9 │ │ │ │ + orrseq r4, r2, r4, lsr #8 │ │ │ │ + @ instruction: 0x0189b4b4 │ │ │ │ orreq r0, r9, ip, ror r8 │ │ │ │ │ │ │ │ 00161824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -166483,20 +166483,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 161878 │ │ │ │ - orrseq r4, r2, ip, asr #6 │ │ │ │ - ldrdeq fp, [r9, ip] │ │ │ │ + orrseq r4, r2, r4, asr r3 │ │ │ │ + orreq fp, r9, r4, ror #7 │ │ │ │ orreq r0, r9, r4, lsr #15 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - orrseq r4, r2, ip, lsl #6 │ │ │ │ - @ instruction: 0x0189b39c │ │ │ │ + orrseq r4, r2, r4, lsl r3 │ │ │ │ + orreq fp, r9, r4, lsr #7 │ │ │ │ orreq r0, r9, r8, ror #14 │ │ │ │ │ │ │ │ 00161920 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -166550,20 +166550,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 161a24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16197c │ │ │ │ - orrseq r4, r2, r8, asr #4 │ │ │ │ - ldrdeq fp, [r9, r8] │ │ │ │ + orrseq r4, r2, r0, asr r2 │ │ │ │ + orreq fp, r9, r0, ror #5 │ │ │ │ orreq r0, r9, r0, lsr #13 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - orrseq r4, r2, r8, lsl #4 │ │ │ │ - @ instruction: 0x0189b298 │ │ │ │ + orrseq r4, r2, r0, lsl r2 │ │ │ │ + orreq fp, r9, r0, lsr #5 │ │ │ │ orreq r0, r9, r0, ror #12 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ │ │ │ │ 00161a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166684,29 +166684,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 161ae4 │ │ │ │ orrseq r6, sp, ip, asr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, sp, r4, lsr #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r4, r2, r4, lsr #2 │ │ │ │ + orrseq r4, r2, ip, lsr #2 │ │ │ │ @ instruction: 0x01890594 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ orrseq r6, sp, r8, lsr #18 │ │ │ │ - @ instruction: 0x0192409c │ │ │ │ - orreq fp, r9, r8, lsr r1 │ │ │ │ + orrseq r4, r2, r4, lsr #1 │ │ │ │ + orreq fp, r9, r0, asr #2 │ │ │ │ orreq r0, r9, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq fp, r9, r0, lsl #2 │ │ │ │ - orrseq r4, r2, r0, lsr r0 │ │ │ │ - orreq fp, r9, ip, asr #1 │ │ │ │ + orreq fp, r9, r8, lsl #2 │ │ │ │ + orrseq r4, r2, r8, lsr r0 │ │ │ │ + ldrdeq fp, [r9, r4] │ │ │ │ @ instruction: 0x0189049c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01923ff8 │ │ │ │ - @ instruction: 0x0189b094 │ │ │ │ + orrseq r4, r2, r0 │ │ │ │ + @ instruction: 0x0189b09c │ │ │ │ orreq r0, r9, r4, ror #8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00161c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166757,20 +166757,20 @@ │ │ │ │ ldr r1, [pc, #48] @ 161d50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 161ca8 │ │ │ │ - orrseq r3, r2, ip, lsl pc │ │ │ │ - orreq sl, r9, ip, lsr #31 │ │ │ │ + orrseq r3, r2, r4, lsr #30 │ │ │ │ + @ instruction: 0x0189afb4 │ │ │ │ orreq r0, r9, r4, ror r3 │ │ │ │ andeq r0, r0, sl, lsl r6 │ │ │ │ - @ instruction: 0x01923edc │ │ │ │ - orreq sl, r9, ip, ror #30 │ │ │ │ + orrseq r3, r2, r4, ror #29 │ │ │ │ + orreq sl, r9, r4, ror pc │ │ │ │ orreq r0, r9, r4, lsr r3 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 00161d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -166993,42 +166993,42 @@ │ │ │ │ @ instruction: 0x019d669c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019de4b0 │ │ │ │ orreq r0, r9, r0, asr sl │ │ │ │ orrseq lr, sp, ip, lsl #8 │ │ │ │ orrseq r6, sp, r8, lsl #11 │ │ │ │ orreq r0, r9, ip, lsl #19 │ │ │ │ - orreq sl, r9, r8, ror #26 │ │ │ │ + orreq sl, r9, r0, ror sp │ │ │ │ orreq r0, r9, r8, lsr r1 │ │ │ │ orreq r0, r9, r4, lsr #18 │ │ │ │ - orreq sl, r9, ip, lsr #26 │ │ │ │ + orreq sl, r9, r4, lsr sp │ │ │ │ strdeq r0, [r9, ip] │ │ │ │ orreq r0, r9, r4, ror #17 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - strdeq sl, [r9, r4] │ │ │ │ + strdeq sl, [r9, ip] │ │ │ │ orreq r0, r9, r8, asr #1 │ │ │ │ @ instruction: 0x018908b0 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0189acbc │ │ │ │ + orreq sl, r9, r4, asr #25 │ │ │ │ orreq r0, r9, ip, lsl #1 │ │ │ │ orreq r0, r9, r4, ror r8 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - orreq sl, r9, r4, lsl #25 │ │ │ │ + orreq sl, r9, ip, lsl #25 │ │ │ │ orreq r0, r9, r4, asr r0 │ │ │ │ orreq r0, r9, ip, lsr r8 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - orreq sl, r9, ip, asr #24 │ │ │ │ + orreq sl, r9, r4, asr ip │ │ │ │ orreq r0, r9, ip, lsl r0 │ │ │ │ orreq r0, r9, r4, lsl #16 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - orreq sl, r9, r4, lsl ip │ │ │ │ + orreq sl, r9, ip, lsl ip │ │ │ │ orreq pc, r8, r8, ror #31 │ │ │ │ ldrdeq r0, [r9, r0] │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - ldrdeq sl, [r9, ip] │ │ │ │ + orreq sl, r9, r4, ror #23 │ │ │ │ orreq pc, r8, ip, lsr #31 │ │ │ │ @ instruction: 0x01890794 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ │ │ │ │ 00162158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -167146,21 +167146,21 @@ │ │ │ │ b 1622c4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, sp, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, sp, ip, ror r2 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x01890690 │ │ │ │ - orrseq r3, r2, r4, lsr #30 │ │ │ │ + orrseq r3, r2, ip, lsr #30 │ │ │ │ orrseq r6, sp, ip, ror #3 │ │ │ │ orreq r0, r9, r8, lsr #12 │ │ │ │ - @ instruction: 0x01923eb4 │ │ │ │ + @ instruction: 0x01923ebc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r0, r9, r4, lsl #11 │ │ │ │ - orrseq r3, r2, ip, lsr #28 │ │ │ │ + orrseq r3, r2, r4, lsr lr │ │ │ │ │ │ │ │ 00162354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -167375,23 +167375,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018903b4 │ │ │ │ - orrseq r3, r2, r4, asr ip │ │ │ │ + orrseq r3, r2, ip, asr ip │ │ │ │ orrseq r5, sp, ip, lsl #30 │ │ │ │ orreq r0, r9, r8, asr #6 │ │ │ │ - orrseq r3, r2, r4, ror #23 │ │ │ │ + orrseq r3, r2, ip, ror #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r2, r0, asr fp │ │ │ │ + orrseq r3, r2, r8, asr fp │ │ │ │ @ instruction: 0x01890294 │ │ │ │ orreq fp, r8, r0, asr #30 │ │ │ │ - orrseq r3, r2, r8, asr #21 │ │ │ │ + @ instruction: 0x01923ad0 │ │ │ │ orreq r0, r9, r8, lsl r2 │ │ │ │ │ │ │ │ 001626ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -167664,25 +167664,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, r9, r0, lsr #32 │ │ │ │ - orrseq r3, r2, r0, asr #17 │ │ │ │ + orrseq r3, r2, r8, asr #17 │ │ │ │ orrseq r5, sp, r8, ror fp │ │ │ │ @ instruction: 0x0188ffb4 │ │ │ │ - orrseq r3, r2, r0, asr r8 │ │ │ │ - orrseq r3, r2, r8, asr #15 │ │ │ │ + orrseq r3, r2, r8, asr r8 │ │ │ │ + @ instruction: 0x019237d0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r3, r2, r4, ror r7 │ │ │ │ + orrseq r3, r2, ip, ror r7 │ │ │ │ orreq pc, r8, r0, asr #29 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq fp, r8, r4, asr #21 │ │ │ │ - orrseq r3, r2, ip, asr #12 │ │ │ │ + orrseq r3, r2, r4, asr r6 │ │ │ │ @ instruction: 0x0188fd9c │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -167805,25 +167805,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 162c4c │ │ │ │ orrseq r5, sp, ip, asr r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq pc, r8, r0, ror #25 │ │ │ │ - @ instruction: 0x019235b0 │ │ │ │ + @ instruction: 0x019235b8 │ │ │ │ orreq lr, r8, r4, asr r4 │ │ │ │ orreq lr, r8, r8, lsl r4 │ │ │ │ @ instruction: 0x0188e3b4 │ │ │ │ orreq pc, r8, r0, ror ip @ │ │ │ │ orreq pc, r8, r0, lsr ip @ │ │ │ │ - orrseq r3, r2, r0, lsl #10 │ │ │ │ - orreq r9, r9, r4, asr #31 │ │ │ │ - @ instruction: 0x01899f94 │ │ │ │ - orreq r9, r9, r4, ror #30 │ │ │ │ - orreq r9, r9, r4, lsr pc │ │ │ │ + orrseq r3, r2, r8, lsl #10 │ │ │ │ + orreq r9, r9, ip, asr #31 │ │ │ │ + @ instruction: 0x01899f9c │ │ │ │ + orreq r9, r9, ip, ror #30 │ │ │ │ + orreq r9, r9, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #892] @ 163138 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -168061,39 +168061,39 @@ │ │ │ │ orreq pc, r8, r0, ror #21 │ │ │ │ strdeq pc, [r8, r8] │ │ │ │ orreq pc, r8, ip, ror #21 │ │ │ │ orrseq r5, sp, r4, lsl r5 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orreq r2, r9, r4, lsr #32 │ │ │ │ @ instruction: 0x0188f9b4 │ │ │ │ - orrseq r3, r2, r8, lsl r2 │ │ │ │ - orreq r9, r9, r4, lsl #26 │ │ │ │ + orrseq r3, r2, r0, lsr #4 │ │ │ │ + orreq r9, r9, ip, lsl #26 │ │ │ │ orreq pc, r8, ip, lsr r9 @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - orrseq r3, r2, r4, asr #3 │ │ │ │ - @ instruction: 0x01899cb4 │ │ │ │ + orrseq r3, r2, ip, asr #3 │ │ │ │ + @ instruction: 0x01899cbc │ │ │ │ orreq pc, r8, r8, ror #17 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orrseq r3, r2, r8, ror #2 │ │ │ │ - orreq r9, r9, r8, asr ip │ │ │ │ + orrseq r3, r2, r0, ror r1 │ │ │ │ + orreq r9, r9, r0, ror #24 │ │ │ │ orreq pc, r8, ip, lsl #17 │ │ │ │ - orrseq r3, r2, ip, lsr #2 │ │ │ │ - orreq r9, r9, ip, lsl ip │ │ │ │ + orrseq r3, r2, r4, lsr r1 │ │ │ │ + orreq r9, r9, r4, lsr #24 │ │ │ │ orreq pc, r8, r0, asr r8 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - ldrsheq r3, [r2, r0] │ │ │ │ - orreq r9, r9, r0, ror #23 │ │ │ │ + ldrsheq r3, [r2, r8] │ │ │ │ + orreq r9, r9, r8, ror #23 │ │ │ │ orreq pc, r8, r4, lsl r8 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - ldrheq r3, [r2, r4] │ │ │ │ - orreq r9, r9, r4, lsr #23 │ │ │ │ + ldrheq r3, [r2, ip] │ │ │ │ + orreq r9, r9, ip, lsr #23 │ │ │ │ ldrdeq pc, [r8, r0] │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - orrseq r3, r2, r8, ror r0 │ │ │ │ - orreq r9, r9, r8, ror #22 │ │ │ │ + orrseq r3, r2, r0, lsl #1 │ │ │ │ + orreq r9, r9, r0, ror fp │ │ │ │ @ instruction: 0x0188f79c │ │ │ │ │ │ │ │ 001631dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -168301,37 +168301,37 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 163440 │ │ │ │ b 163394 │ │ │ │ orrseq r5, sp, r8, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d51f4 │ │ │ │ - orrseq r2, r2, r8, lsl #30 │ │ │ │ - orrseq r2, r2, r4, ror #29 │ │ │ │ + orrseq r2, r2, r0, lsl pc │ │ │ │ + orrseq r2, r2, ip, ror #29 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orreq pc, r8, r0, ror r7 @ │ │ │ │ @ instruction: 0x019eebd0 │ │ │ │ orreq pc, r8, r0, lsr #15 │ │ │ │ orreq pc, r8, r4, lsr #14 │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ orrseq r5, sp, r8, ror r0 │ │ │ │ - orreq r9, r9, r4, lsr #17 │ │ │ │ + orreq r9, r9, ip, lsr #17 │ │ │ │ ldrdeq pc, [r8, ip] │ │ │ │ - orrseq r2, r2, r4, ror sp │ │ │ │ + orrseq r2, r2, ip, ror sp │ │ │ │ @ instruction: 0x0188f694 │ │ │ │ @ instruction: 0x0188f494 │ │ │ │ - orrseq r2, r2, ip, lsr #26 │ │ │ │ + orrseq r2, r2, r4, lsr sp │ │ │ │ ldrdeq pc, [r8, r0] │ │ │ │ orreq pc, r8, r8, asr #8 │ │ │ │ orreq pc, r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x01922cd8 │ │ │ │ + orrseq r2, r2, r0, ror #25 │ │ │ │ orreq pc, r8, ip, ror r5 @ │ │ │ │ strdeq pc, [r8, r8] │ │ │ │ orreq pc, r8, ip, lsl #10 │ │ │ │ - @ instruction: 0x01922c98 │ │ │ │ + orrseq r2, r2, r0, lsr #25 │ │ │ │ orreq pc, r8, r0, lsl r5 @ │ │ │ │ @ instruction: 0x0188f3bc │ │ │ │ │ │ │ │ 00163590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -168474,35 +168474,35 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1636ac │ │ │ │ strdeq pc, [r8, r0] │ │ │ │ orrseq r4, sp, r8, asr lr │ │ │ │ - @ instruction: 0x01922bb8 │ │ │ │ + orrseq r2, r2, r0, asr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ @ instruction: 0xfffff568 │ │ │ │ @ instruction: 0xfffff770 │ │ │ │ - strdeq lr, [pc, r8] │ │ │ │ + orreq lr, pc, r0, lsl #26 │ │ │ │ @ instruction: 0xfffff528 │ │ │ │ orreq sp, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xfffff4f4 │ │ │ │ @ instruction: 0x0188d9bc │ │ │ │ @ instruction: 0xfffda8a0 │ │ │ │ orreq sp, r8, r4, asr r9 │ │ │ │ orrseq r4, sp, r0, ror #26 │ │ │ │ - orreq r9, r9, r8, lsl #11 │ │ │ │ + @ instruction: 0x01899590 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - orreq r9, r9, r8, asr r5 │ │ │ │ + orreq r9, r9, r0, ror #10 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - orreq r9, r9, r8, lsr #10 │ │ │ │ + orreq r9, r9, r0, lsr r5 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - strdeq r9, [r9, r8] │ │ │ │ - orreq r9, r9, r8, asr #9 │ │ │ │ + orreq r9, r9, r0, lsl #10 │ │ │ │ + ldrdeq r9, [r9, r0] │ │ │ │ │ │ │ │ 0016382c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2712] @ 0xa98 │ │ │ │ subs r6, r2, #0 │ │ │ │ @@ -168970,71 +168970,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1638f4 │ │ │ │ orrseq r4, sp, ip, asr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019228d4 │ │ │ │ + @ instruction: 0x019228dc │ │ │ │ strdeq lr, [r8, r8] │ │ │ │ @ instruction: 0x000001bb │ │ │ │ orrseq r4, sp, r8, lsl fp │ │ │ │ orreq pc, r8, ip, ror r0 @ │ │ │ │ - @ instruction: 0x019227f8 │ │ │ │ - orreq r9, r9, r8, ror #5 │ │ │ │ + orrseq r2, r2, r0, lsl #16 │ │ │ │ + strdeq r9, [r9, r0] │ │ │ │ orreq lr, r8, ip, lsl pc │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x76726573 │ │ │ │ - orrseq r2, r2, r0, lsr #15 │ │ │ │ + orrseq r2, r2, r8, lsr #15 │ │ │ │ orreq pc, r8, r4, lsl r1 @ │ │ │ │ strdeq lr, [r8, ip] │ │ │ │ andeq r1, r0, sp, lsl #7 │ │ │ │ - orrseq r2, r2, r4, lsl r6 │ │ │ │ - orreq r9, r9, r4, lsl #2 │ │ │ │ + orrseq r2, r2, ip, lsl r6 │ │ │ │ + orreq r9, r9, ip, lsl #2 │ │ │ │ orreq lr, r8, r8, lsr sp │ │ │ │ - orrseq r2, r2, r4, ror #11 │ │ │ │ + orrseq r2, r2, ip, ror #11 │ │ │ │ orreq pc, r8, r0, lsr r0 @ │ │ │ │ - orreq r9, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x01899090 │ │ │ │ orreq lr, r8, r0, asr #25 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ andeq r7, r0, r5, ror #4 │ │ │ │ orreq r9, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0x019224dc │ │ │ │ + orrseq r2, r2, r4, ror #9 │ │ │ │ orreq lr, r8, r0, lsl pc │ │ │ │ orreq lr, r8, r0, lsl #24 │ │ │ │ - @ instruction: 0x0192249c │ │ │ │ - orreq r8, r9, ip, lsl #31 │ │ │ │ + orrseq r2, r2, r4, lsr #9 │ │ │ │ + @ instruction: 0x01898f94 │ │ │ │ orreq lr, r8, r0, asr #23 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - orrseq r2, r2, ip, asr r4 │ │ │ │ - orreq r8, r9, ip, asr #30 │ │ │ │ + orrseq r2, r2, r4, ror #8 │ │ │ │ + orreq r8, r9, r4, asr pc │ │ │ │ orreq lr, r8, r0, lsl #23 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ orreq lr, r8, r0, lsl lr │ │ │ │ orreq lr, r8, ip, asr #22 │ │ │ │ orreq lr, r8, r4, lsr #27 │ │ │ │ orreq lr, r8, r0, lsl fp │ │ │ │ - @ instruction: 0x01898eb0 │ │ │ │ + @ instruction: 0x01898eb8 │ │ │ │ ldrdeq lr, [r8, ip] │ │ │ │ - orreq r8, r9, ip, ror #28 │ │ │ │ + orreq r8, r9, r4, ror lr │ │ │ │ orreq lr, r8, r4, lsr #21 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ orreq lr, r8, r4, ror sl │ │ │ │ - orrseq r2, r2, ip, asr #6 │ │ │ │ + orrseq r2, r2, r4, asr r3 │ │ │ │ orreq lr, r8, r4, lsl #27 │ │ │ │ - strdeq r8, [r9, ip] │ │ │ │ + orreq r8, r9, r4, lsl #28 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ orreq lr, r8, r0, ror #25 │ │ │ │ strdeq lr, [r8, r4] │ │ │ │ - orreq r8, r9, r4, lsl #27 │ │ │ │ + orreq r8, r9, ip, lsl #27 │ │ │ │ @ instruction: 0x0188e9bc │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - orreq r8, r9, r0, asr sp │ │ │ │ - orrseq r2, r2, r8, lsr #4 │ │ │ │ - orreq r8, r9, r8, lsl sp │ │ │ │ + orreq r8, r9, r8, asr sp │ │ │ │ + orrseq r2, r2, r0, lsr r2 │ │ │ │ + orreq r8, r9, r0, lsr #26 │ │ │ │ orreq lr, r8, ip, asr #18 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0016407c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169104,23 +169104,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1640dc │ │ │ │ orreq lr, r8, r4, ror r9 │ │ │ │ - orrseq r2, r2, ip, lsl #1 │ │ │ │ - orreq r8, r9, ip, ror fp │ │ │ │ + @ instruction: 0x01922094 │ │ │ │ + orreq r8, r9, r4, lsl #23 │ │ │ │ orreq lr, r8, ip, lsr #15 │ │ │ │ - orrseq r2, r2, r0, asr r0 │ │ │ │ - orreq r8, r9, r0, asr #22 │ │ │ │ + orrseq r2, r2, r8, asr r0 │ │ │ │ + orreq r8, r9, r8, asr #22 │ │ │ │ orreq lr, r8, ip, ror #14 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - orrseq r2, r2, r4, lsl r0 │ │ │ │ - orreq r8, r9, r4, lsl #22 │ │ │ │ + orrseq r2, r2, ip, lsl r0 │ │ │ │ + orreq r8, r9, ip, lsl #22 │ │ │ │ orreq lr, r8, r0, lsr r7 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 001641cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169327,40 +169327,40 @@ │ │ │ │ bl b7b24 │ │ │ │ b 16435c │ │ │ │ orrseq r4, sp, r8, lsr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d41fc │ │ │ │ andeq r7, r0, r8, asr r2 │ │ │ │ orrseq r4, sp, r4, asr r1 │ │ │ │ - orrseq r1, r2, r8, asr lr │ │ │ │ + orrseq r1, r2, r0, ror #28 │ │ │ │ orreq r9, r8, r8, lsr #3 │ │ │ │ orreq lr, r8, r0, ror r5 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - @ instruction: 0x01921dfc │ │ │ │ + orrseq r1, r2, r4, lsl #28 │ │ │ │ orreq r9, r8, ip, asr #2 │ │ │ │ orreq lr, r8, r8, lsl r5 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - orrseq r1, r2, r8, lsr #27 │ │ │ │ + @ instruction: 0x01921db0 │ │ │ │ strdeq r9, [r8, r8] │ │ │ │ orreq lr, r8, r4, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orrseq r1, r2, r0, ror #26 │ │ │ │ - orreq r8, r9, r4, asr r8 │ │ │ │ + orrseq r1, r2, r8, ror #26 │ │ │ │ + orreq r8, r9, ip, asr r8 │ │ │ │ orreq lr, r8, r4, lsl #9 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - orrseq r1, r2, r8, lsr #26 │ │ │ │ - orreq r8, r9, r8, lsl r8 │ │ │ │ + orrseq r1, r2, r0, lsr sp │ │ │ │ + orreq r8, r9, r0, lsr #16 │ │ │ │ orreq lr, r8, ip, asr #8 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orrseq r1, r2, r8, ror #25 │ │ │ │ - ldrdeq r8, [r9, ip] │ │ │ │ + @ instruction: 0x01921cf0 │ │ │ │ + orreq r8, r9, r4, ror #15 │ │ │ │ orreq lr, r8, ip, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x01921cb0 │ │ │ │ - orreq r8, r9, r0, lsr #15 │ │ │ │ + @ instruction: 0x01921cb8 │ │ │ │ + orreq r8, r9, r8, lsr #15 │ │ │ │ ldrdeq lr, [r8, r4] │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 00164584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169502,19 +169502,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01921bd8 │ │ │ │ + orrseq r1, r2, r0, ror #23 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r9, r8, r8, lsr #28 │ │ │ │ @ instruction: 0x0188e494 │ │ │ │ - @ instruction: 0x01921afc │ │ │ │ + orrseq r1, r2, r4, lsl #22 │ │ │ │ │ │ │ │ 001647dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -169589,19 +169589,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ b 1648dc │ │ │ │ @ instruction: 0x019d3bdc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq lr, [r8, r4] │ │ │ │ - orrseq r1, r2, r0, asr #20 │ │ │ │ + orrseq r1, r2, r8, asr #20 │ │ │ │ @ instruction: 0x0188e3b4 │ │ │ │ - orrseq r1, r2, r0, lsl #20 │ │ │ │ - orreq r8, r9, r4, lsr #7 │ │ │ │ - orreq r8, r9, r4, ror r3 │ │ │ │ + orrseq r1, r2, r8, lsl #20 │ │ │ │ + orreq r8, r9, ip, lsr #7 │ │ │ │ + orreq r8, r9, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [r3, #420] @ 0x1a4 │ │ │ │ @@ -169630,16 +169630,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 164978 │ │ │ │ - orrseq r1, r2, r4, lsl #18 │ │ │ │ - orreq r8, r9, r0, ror #5 │ │ │ │ + orrseq r1, r2, ip, lsl #18 │ │ │ │ + orreq r8, r9, r8, ror #5 │ │ │ │ orreq lr, r8, r8, lsr #5 │ │ │ │ │ │ │ │ 001649cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -169772,24 +169772,24 @@ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 164ae4 │ │ │ │ orrseq r3, sp, r4, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, sl, ip, lsl #11 │ │ │ │ + @ instruction: 0x018a1594 │ │ │ │ orrseq r3, sp, r8, lsr #18 │ │ │ │ - orrseq r1, r2, ip, asr r7 │ │ │ │ - orreq r8, r9, r8, lsr r1 │ │ │ │ + orrseq r1, r2, r4, ror #14 │ │ │ │ + orreq r8, r9, r0, asr #2 │ │ │ │ orreq lr, r8, r4, lsl #2 │ │ │ │ - orrseq r1, r2, r0, lsr #14 │ │ │ │ + orrseq r1, r2, r8, lsr #14 │ │ │ │ orreq lr, r8, r8, lsl #2 │ │ │ │ orreq lr, r8, r4, asr #1 │ │ │ │ - @ instruction: 0x019216dc │ │ │ │ - strheq r8, [r9, r8] │ │ │ │ + orrseq r1, r2, r4, ror #13 │ │ │ │ + orreq r8, r9, r0, asr #1 │ │ │ │ orreq lr, r8, r0, lsl #1 │ │ │ │ │ │ │ │ 00164c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -169860,18 +169860,18 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 164cd0 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ ldrdeq sp, [r8, r0] │ │ │ │ @ instruction: 0x019d379c │ │ │ │ - orrseq r1, r2, r8, lsl r6 │ │ │ │ + orrseq r1, r2, r0, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, sp, ip, lsr r7 │ │ │ │ - orreq r7, r9, r4, ror #30 │ │ │ │ + orreq r7, r9, ip, ror #30 │ │ │ │ │ │ │ │ 00164d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -169943,21 +169943,21 @@ │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 164dd0 │ │ │ │ orrseq r3, sp, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, sl, ip, lsl r2 │ │ │ │ + orreq r1, sl, r4, lsr #4 │ │ │ │ orrseq r3, sp, ip, lsr r6 │ │ │ │ - orrseq r1, r2, r4, lsl #9 │ │ │ │ + orrseq r1, r2, ip, lsl #9 │ │ │ │ orreq sp, r8, r0, lsr #29 │ │ │ │ orreq sp, r8, r8, lsr #28 │ │ │ │ - orrseq r1, r2, r0, asr #8 │ │ │ │ - orreq r7, r9, ip, lsl lr │ │ │ │ + orrseq r1, r2, r8, asr #8 │ │ │ │ + orreq r7, r9, r4, lsr #28 │ │ │ │ orreq sp, r8, r4, ror #27 │ │ │ │ │ │ │ │ 00164eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -170034,21 +170034,21 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 164f34 │ │ │ │ orrseq r3, sp, ip, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, sl, r8, asr #1 │ │ │ │ + ldrdeq r1, [sl, r0] │ │ │ │ @ instruction: 0x019d34d8 │ │ │ │ - orrseq r1, r2, r0, lsr #6 │ │ │ │ + orrseq r1, r2, r8, lsr #6 │ │ │ │ orreq sp, r8, r8, asr sp │ │ │ │ orreq sp, r8, r4, asr #25 │ │ │ │ - @ instruction: 0x019212dc │ │ │ │ - @ instruction: 0x01897cb8 │ │ │ │ + orrseq r1, r2, r4, ror #5 │ │ │ │ + orreq r7, r9, r0, asr #25 │ │ │ │ orreq sp, r8, r0, lsl #25 │ │ │ │ │ │ │ │ 00165010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -170116,23 +170116,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 165070 │ │ │ │ - orreq r0, sl, ip, asr pc │ │ │ │ - orrseq r1, r2, ip, lsl #4 │ │ │ │ - orreq r7, r9, r8, ror #23 │ │ │ │ + orreq r0, sl, r4, ror #30 │ │ │ │ + orrseq r1, r2, r4, lsl r2 │ │ │ │ + strdeq r7, [r9, r0] │ │ │ │ @ instruction: 0x0188dbb0 │ │ │ │ - @ instruction: 0x019211d0 │ │ │ │ - orreq r7, r9, ip, lsr #23 │ │ │ │ + @ instruction: 0x019211d8 │ │ │ │ + @ instruction: 0x01897bb4 │ │ │ │ orreq sp, r8, r4, ror fp │ │ │ │ - @ instruction: 0x01921194 │ │ │ │ - orreq r7, r9, r0, ror fp │ │ │ │ + @ instruction: 0x0192119c │ │ │ │ + orreq r7, r9, r8, ror fp │ │ │ │ orreq sp, r8, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #420] @ 0x1a4 │ │ │ │ mov r3, r2 │ │ │ │ @@ -170157,16 +170157,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16518c │ │ │ │ - ldrsheq r1, [r2, r0] │ │ │ │ - orreq r7, r9, ip, asr #21 │ │ │ │ + ldrsheq r1, [r2, r8] │ │ │ │ + ldrdeq r7, [r9, r4] │ │ │ │ @ instruction: 0x0188da94 │ │ │ │ │ │ │ │ 001651e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -170215,18 +170215,18 @@ │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16523c │ │ │ │ orrseq r3, sp, ip, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018a0d9c │ │ │ │ + orreq r0, sl, r4, lsr #27 │ │ │ │ @ instruction: 0x019d31d0 │ │ │ │ - orrseq r1, r2, r8, lsl r0 │ │ │ │ - strdeq r7, [r9, r4] │ │ │ │ + orrseq r1, r2, r0, lsr #32 │ │ │ │ + strdeq r7, [r9, ip] │ │ │ │ @ instruction: 0x0188d9bc │ │ │ │ │ │ │ │ 001652c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -170491,23 +170491,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01920edc │ │ │ │ + orrseq r0, r2, r4, ror #29 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01920db6 │ │ │ │ + @ instruction: 0x01920dbe │ │ │ │ orreq r8, r8, r4, lsr #30 │ │ │ │ orreq sp, r8, r4, ror r6 │ │ │ │ - orrseq r0, r2, ip, lsr sp │ │ │ │ + orrseq r0, r2, r4, asr #26 │ │ │ │ orreq r8, r8, r4, ror #29 │ │ │ │ orreq sp, r8, r4, lsr r6 │ │ │ │ - @ instruction: 0x01920cfc │ │ │ │ + orrseq r0, r2, r4, lsl #26 │ │ │ │ │ │ │ │ 00165720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -170721,23 +170721,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, r8, ip, asr r4 │ │ │ │ - orrseq r0, r2, ip, lsl fp │ │ │ │ + orrseq r0, r2, r4, lsr #22 │ │ │ │ orrseq r2, sp, r0, asr #22 │ │ │ │ strdeq sp, [r8, r0] │ │ │ │ - orrseq r0, r2, ip, lsr #21 │ │ │ │ + @ instruction: 0x01920ab4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, r2, r8, lsl sl │ │ │ │ + orrseq r0, r2, r0, lsr #20 │ │ │ │ orreq sp, r8, ip, lsr r3 │ │ │ │ orreq r8, r8, r4, ror fp │ │ │ │ - @ instruction: 0x01920990 │ │ │ │ + @ instruction: 0x01920998 │ │ │ │ orreq sp, r8, r0, asr #5 │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -170921,29 +170921,29 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ b 165c48 │ │ │ │ @ instruction: 0x019d28fc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq sp, [r8, r8] │ │ │ │ - @ instruction: 0x019208b8 │ │ │ │ + orrseq r0, r2, r0, asr #17 │ │ │ │ orreq sl, r8, r4, asr #31 │ │ │ │ orreq sl, r8, r8, asr #31 │ │ │ │ orreq sl, r8, r4, ror #31 │ │ │ │ orreq sl, r8, ip, lsr #31 │ │ │ │ orreq sp, r8, ip, asr r1 │ │ │ │ orreq sp, r8, ip, asr r1 │ │ │ │ - orreq r7, r9, r8, lsr r0 │ │ │ │ - orreq r7, r9, r4 │ │ │ │ - ldrdeq r6, [r9, r4] │ │ │ │ - orreq r6, r9, r4, lsr #31 │ │ │ │ - orreq r6, r9, r4, ror pc │ │ │ │ - orreq r6, r9, r4, asr #30 │ │ │ │ - orreq r6, r9, r4, lsl pc │ │ │ │ - orreq r6, r9, r4, ror #29 │ │ │ │ + orreq r7, r9, r0, asr #32 │ │ │ │ + orreq r7, r9, ip │ │ │ │ + ldrdeq r6, [r9, ip] │ │ │ │ + orreq r6, r9, ip, lsr #31 │ │ │ │ + orreq r6, r9, ip, ror pc │ │ │ │ + orreq r6, r9, ip, asr #30 │ │ │ │ + orreq r6, r9, ip, lsl pc │ │ │ │ + orreq r6, r9, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #488] @ 165fec │ │ │ │ mov r7, r3 │ │ │ │ @@ -171067,25 +171067,25 @@ │ │ │ │ mov r1, #181 @ 0xb5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 165ecc │ │ │ │ orrseq r2, sp, ip, lsl #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r0, r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x01920590 │ │ │ │ @ instruction: 0x0188ceb0 │ │ │ │ orrseq r2, sp, r0, asr #10 │ │ │ │ @ instruction: 0x019d24fc │ │ │ │ - orrseq r0, r2, r0, lsr #9 │ │ │ │ - orreq r6, r9, r0, lsr sp │ │ │ │ + orrseq r0, r2, r8, lsr #9 │ │ │ │ + orreq r6, r9, r8, lsr sp │ │ │ │ ldrdeq ip, [r8, r0] │ │ │ │ - orrseq r0, r2, ip, asr r4 │ │ │ │ + orrseq r0, r2, r4, ror #8 │ │ │ │ orreq ip, r8, r0, lsl #28 │ │ │ │ orreq ip, r8, r8, lsl #27 │ │ │ │ - orreq r6, r9, ip, lsr #25 │ │ │ │ + @ instruction: 0x01896cb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1520] @ 166628 │ │ │ │ ldr r3, [pc, #1520] @ 16662c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -171468,50 +171468,50 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 16615c │ │ │ │ @ instruction: 0x019d23dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d23b0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r0, r2, r8, ror #6 │ │ │ │ + orrseq r0, r2, r0, ror r3 │ │ │ │ orreq ip, r8, r0, lsr #25 │ │ │ │ orreq sl, r8, r0, lsr fp │ │ │ │ - orrseq r0, r2, r4, ror #5 │ │ │ │ + orrseq r0, r2, ip, ror #5 │ │ │ │ ldrdeq r6, [r8, ip] │ │ │ │ @ instruction: 0x019d22b0 │ │ │ │ andeq r6, r0, r0, lsr #16 │ │ │ │ - orrseq r0, r2, r0, lsr #4 │ │ │ │ + orrseq r0, r2, r8, lsr #4 │ │ │ │ orreq ip, r8, ip, asr ip │ │ │ │ orreq ip, r8, ip, asr #22 │ │ │ │ strdeq ip, [r8, r8] │ │ │ │ - orrseq r3, r1, r4, asr #13 │ │ │ │ + orrseq r3, r1, ip, asr #13 │ │ │ │ orreq ip, r8, r4, asr #23 │ │ │ │ @ instruction: 0x0188cbb0 │ │ │ │ orreq ip, r8, r8, asr #23 │ │ │ │ - ldrheq r0, [r2, ip] │ │ │ │ + orrseq r0, r2, r4, asr #1 │ │ │ │ strdeq ip, [r8, r0] │ │ │ │ - orrseq r0, r2, r8, asr #32 │ │ │ │ + orrseq r0, r2, r0, asr r0 │ │ │ │ orreq ip, r8, ip, lsl #22 │ │ │ │ orreq ip, r8, r4, ror r9 │ │ │ │ - orrseq pc, r1, r8, ror #31 │ │ │ │ + @ instruction: 0x0191fff0 │ │ │ │ orreq ip, r8, r8, ror #20 │ │ │ │ orreq ip, r8, r4, lsl r9 │ │ │ │ orreq ip, r8, r4, ror #21 │ │ │ │ - @ instruction: 0x0191ff98 │ │ │ │ + orrseq pc, r1, r0, lsr #31 │ │ │ │ orreq ip, r8, r8, asr #17 │ │ │ │ - orreq r6, r9, ip, asr #15 │ │ │ │ - @ instruction: 0x01896798 │ │ │ │ - orreq r6, r9, r8, ror #14 │ │ │ │ - orrseq pc, r1, r4, lsr #29 │ │ │ │ - orreq r6, r9, r4, lsr r7 │ │ │ │ + ldrdeq r6, [r9, r4] │ │ │ │ + orreq r6, r9, r0, lsr #15 │ │ │ │ + orreq r6, r9, r0, ror r7 │ │ │ │ + orrseq pc, r1, ip, lsr #29 │ │ │ │ + orreq r6, r9, ip, lsr r7 │ │ │ │ ldrdeq ip, [r8, r8] │ │ │ │ - strdeq r6, [r9, ip] │ │ │ │ + orreq r6, r9, r4, lsl #14 │ │ │ │ orreq ip, r8, ip, ror r7 │ │ │ │ - orreq r6, r9, r0, lsr #13 │ │ │ │ - orreq r6, r9, r0, ror r6 │ │ │ │ + orreq r6, r9, r8, lsr #13 │ │ │ │ + orreq r6, r9, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #420] @ 0x1a4 │ │ │ │ ldr r7, [pc, #512] @ 1668e4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ @@ -171640,29 +171640,29 @@ │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 166790 │ │ │ │ orrseq r1, sp, r0, lsr sp │ │ │ │ - orrseq pc, r1, ip, asr #25 │ │ │ │ + @ instruction: 0x0191fcd4 │ │ │ │ orreq ip, r8, r0, lsl #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r1, r8, lsl ip @ │ │ │ │ + orrseq pc, r1, r0, lsr #24 │ │ │ │ orreq ip, r8, r4, lsl #15 │ │ │ │ orreq ip, r8, r4, asr #10 │ │ │ │ - @ instruction: 0x0191fbd8 │ │ │ │ - orreq r6, r9, r8, ror #8 │ │ │ │ + orrseq pc, r1, r0, ror #23 │ │ │ │ + orreq r6, r9, r0, ror r4 │ │ │ │ orreq ip, r8, r8, lsl #10 │ │ │ │ - orreq r6, r9, r0, lsr r4 │ │ │ │ - orrseq pc, r1, r8, ror #22 │ │ │ │ - strdeq r6, [r9, r8] │ │ │ │ + orreq r6, r9, r8, lsr r4 │ │ │ │ + orrseq pc, r1, r0, ror fp @ │ │ │ │ + orreq r6, r9, r0, lsl #8 │ │ │ │ @ instruction: 0x0188c498 │ │ │ │ - orrseq pc, r1, ip, lsr #22 │ │ │ │ - @ instruction: 0x018963bc │ │ │ │ + orrseq pc, r1, r4, lsr fp @ │ │ │ │ + orreq r6, r9, r4, asr #7 │ │ │ │ orreq ip, r8, ip, asr r4 │ │ │ │ │ │ │ │ 00166928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -171757,21 +171757,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 166a60 │ │ │ │ orrseq r1, sp, r8, asr #21 │ │ │ │ strdeq ip, [r8, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, sp, r8, asr #20 │ │ │ │ orreq sl, r8, r0, ror #7 │ │ │ │ - @ instruction: 0x0191f9d4 │ │ │ │ + @ instruction: 0x0191f9dc │ │ │ │ orreq ip, r8, r4, lsl #6 │ │ │ │ - @ instruction: 0x0191f998 │ │ │ │ - orreq r6, r9, ip, lsl r2 │ │ │ │ + orrseq pc, r1, r0, lsr #19 │ │ │ │ + orreq r6, r9, r4, lsr #4 │ │ │ │ orreq ip, r8, r8, asr #5 │ │ │ │ - orrseq pc, r1, ip, asr r9 @ │ │ │ │ - orreq r6, r9, r0, ror #3 │ │ │ │ + orrseq pc, r1, r4, ror #18 │ │ │ │ + orreq r6, r9, r8, ror #3 │ │ │ │ orreq ip, r8, ip, lsl #5 │ │ │ │ │ │ │ │ 00166ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -171856,21 +171856,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 166be4 │ │ │ │ orrseq r1, sp, r0, lsr #18 │ │ │ │ orreq ip, r8, ip, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, sp, r4, asr #17 │ │ │ │ orreq sl, r8, ip, asr r2 │ │ │ │ - orrseq pc, r1, r0, asr r8 @ │ │ │ │ + orrseq pc, r1, r8, asr r8 @ │ │ │ │ orreq ip, r8, r0, lsl #3 │ │ │ │ - orrseq pc, r1, r4, lsl r8 @ │ │ │ │ - @ instruction: 0x01896098 │ │ │ │ + orrseq pc, r1, ip, lsl r8 @ │ │ │ │ + orreq r6, r9, r0, lsr #1 │ │ │ │ orreq ip, r8, r4, asr #2 │ │ │ │ - @ instruction: 0x0191f7d8 │ │ │ │ - orreq r6, r9, ip, asr r0 │ │ │ │ + orrseq pc, r1, r0, ror #15 │ │ │ │ + orreq r6, r9, r4, rrx │ │ │ │ orreq ip, r8, r8, lsl #2 │ │ │ │ │ │ │ │ 00166c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -172054,15 +172054,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 166db8 │ │ │ │ @ instruction: 0x0188c098 │ │ │ │ @ instruction: 0x019d1798 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq pc, r1, ip, asr #14 │ │ │ │ + orrseq pc, r1, r4, asr r7 @ │ │ │ │ @ instruction: 0xffffee24 │ │ │ │ @ instruction: 0xfffff9dc │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ orreq r9, r8, r8, asr #28 │ │ │ │ @ instruction: 0xffffed8c │ │ │ │ orreq r9, r8, r4, asr #28 │ │ │ │ @ instruction: 0xffffed80 │ │ │ │ @@ -172070,21 +172070,21 @@ │ │ │ │ @ instruction: 0xffffed70 │ │ │ │ orreq r9, r8, r0, lsr #28 │ │ │ │ @ instruction: 0xfffff060 │ │ │ │ orreq fp, r8, ip, asr #31 │ │ │ │ @ instruction: 0xffffed44 │ │ │ │ orreq fp, r8, r8, asr #31 │ │ │ │ orrseq r1, sp, r4, asr r6 │ │ │ │ - orreq r5, r9, ip, ror lr │ │ │ │ - orreq r5, r9, ip, asr #28 │ │ │ │ - orreq r5, r9, ip, lsl lr │ │ │ │ - orreq r5, r9, ip, ror #27 │ │ │ │ - @ instruction: 0x01895dbc │ │ │ │ - orreq r5, r9, ip, lsl #27 │ │ │ │ - orreq r5, r9, ip, asr sp │ │ │ │ + orreq r5, r9, r4, lsl #29 │ │ │ │ + orreq r5, r9, r4, asr lr │ │ │ │ + orreq r5, r9, r4, lsr #28 │ │ │ │ + strdeq r5, [r9, r4] │ │ │ │ + orreq r5, r9, r4, asr #27 │ │ │ │ + @ instruction: 0x01895d94 │ │ │ │ + orreq r5, r9, r4, ror #26 │ │ │ │ │ │ │ │ 00166fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -172171,28 +172171,28 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 167014 │ │ │ │ orreq fp, r8, r8, lsl #31 │ │ │ │ - @ instruction: 0x0191f3b4 │ │ │ │ - orreq r5, r9, r4, asr #24 │ │ │ │ + @ instruction: 0x0191f3bc │ │ │ │ + orreq r5, r9, ip, asr #24 │ │ │ │ orreq fp, r8, r0, ror #25 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orrseq pc, r1, r8, ror r3 @ │ │ │ │ - orreq r5, r9, r8, lsl #24 │ │ │ │ + orrseq pc, r1, r0, lsl #7 │ │ │ │ + orreq r5, r9, r0, lsl ip │ │ │ │ orreq fp, r8, r4, lsr #25 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orrseq pc, r1, ip, lsr r3 @ │ │ │ │ - orreq r5, r9, ip, asr #23 │ │ │ │ + orrseq pc, r1, r4, asr #6 │ │ │ │ + ldrdeq r5, [r9, r4] │ │ │ │ orreq fp, r8, r8, ror #24 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - orrseq pc, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x01895b90 │ │ │ │ + orrseq pc, r1, r8, lsl #6 │ │ │ │ + @ instruction: 0x01895b98 │ │ │ │ orreq fp, r8, r0, lsr ip │ │ │ │ │ │ │ │ 00167150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -172384,25 +172384,25 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1672d8 │ │ │ │ b 167198 │ │ │ │ orrseq r1, sp, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, sp, r4, ror r2 │ │ │ │ - orrseq pc, r1, r4, lsl #4 │ │ │ │ + orrseq pc, r1, ip, lsl #4 │ │ │ │ orreq fp, r8, r8, lsr fp │ │ │ │ orreq fp, r8, r4, lsl sp │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ orreq fp, r8, ip, ror ip │ │ │ │ - orrseq pc, r1, r8, ror #1 │ │ │ │ + ldrsheq pc, [r1, r0] @ │ │ │ │ orreq fp, r8, r8, lsl sl │ │ │ │ orreq r6, r8, ip, lsl #3 │ │ │ │ orreq r6, r8, r8, lsr r1 │ │ │ │ - orreq r5, r9, r4, lsr #17 │ │ │ │ - orreq r5, r9, r8, ror r8 │ │ │ │ + orreq r5, r9, ip, lsr #17 │ │ │ │ + orreq r5, r9, r0, lsl #17 │ │ │ │ orreq fp, r8, r4, ror fp │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -172511,19 +172511,19 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 167550 │ │ │ │ orrseq r0, sp, r4, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r8, r4, asr #21 │ │ │ │ - @ instruction: 0x0191efbc │ │ │ │ + orrseq lr, r1, r4, asr #31 │ │ │ │ @ instruction: 0x019d0ebc │ │ │ │ - ldrdeq r5, [r9, r0] │ │ │ │ + ldrdeq r5, [r9, r8] │ │ │ │ strdeq r5, [r8, r0] │ │ │ │ - orreq r5, r9, r8, asr #12 │ │ │ │ + orreq r5, r9, r0, asr r6 │ │ │ │ │ │ │ │ 00167670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #544] @ 1678a8 │ │ │ │ @@ -172663,31 +172663,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1677ac │ │ │ │ orreq fp, r8, r8, lsr r9 │ │ │ │ orrseq r0, sp, r0, lsl #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq lr, r1, r4, lsr #28 │ │ │ │ + orrseq lr, r1, ip, lsr #28 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ @ instruction: 0xfffffdc4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ orreq r9, r8, r4, lsl r4 │ │ │ │ @ instruction: 0xfffffd58 │ │ │ │ orreq r9, r8, r0, lsl r4 │ │ │ │ @ instruction: 0xfffffd14 │ │ │ │ orreq r9, r8, r8, lsr #8 │ │ │ │ @ instruction: 0xfffffd04 │ │ │ │ orreq r9, r8, r8, ror #7 │ │ │ │ orrseq r0, sp, r0, ror #24 │ │ │ │ - orreq r5, r9, ip, lsl #9 │ │ │ │ - orreq r5, r9, r4, ror #8 │ │ │ │ - orreq r5, r9, ip, lsr r4 │ │ │ │ - orreq r5, r9, r4, lsl r4 │ │ │ │ - orreq r5, r9, ip, ror #7 │ │ │ │ + @ instruction: 0x01895494 │ │ │ │ + orreq r5, r9, ip, ror #8 │ │ │ │ + orreq r5, r9, r4, asr #8 │ │ │ │ + orreq r5, r9, ip, lsl r4 │ │ │ │ + strdeq r5, [r9, r4] │ │ │ │ │ │ │ │ 001678f8 : │ │ │ │ ldr r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -172804,21 +172804,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 167a14 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ orreq fp, r8, r4, ror r6 │ │ │ │ @ instruction: 0x019d0ab4 │ │ │ │ - orrseq lr, r1, r4, ror #22 │ │ │ │ + orrseq lr, r1, ip, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d09f8 │ │ │ │ - orrseq lr, r1, r4, ror sl │ │ │ │ - orreq r5, r9, r4, lsl r2 │ │ │ │ + orrseq lr, r1, ip, ror sl │ │ │ │ + orreq r5, r9, ip, lsl r2 │ │ │ │ orreq fp, r8, ip, ror #10 │ │ │ │ - ldrdeq r5, [r9, ip] │ │ │ │ + orreq r5, r9, r4, ror #3 │ │ │ │ │ │ │ │ 00167ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #420] @ 0x1a4 │ │ │ │ @@ -172892,24 +172892,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 167ba8 │ │ │ │ orrseq r0, sp, ip, lsl #18 │ │ │ │ - @ instruction: 0x0191e9bc │ │ │ │ - orreq r2, ip, r8, ror r9 │ │ │ │ + orrseq lr, r1, r4, asr #19 │ │ │ │ + orreq r2, ip, r0, lsl #19 │ │ │ │ orreq fp, r8, r8, lsl #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - orrseq lr, r1, r0, lsl r9 │ │ │ │ - strheq r5, [r9, r0] │ │ │ │ + orrseq lr, r1, r8, lsl r9 │ │ │ │ + strheq r5, [r9, r8] │ │ │ │ orreq fp, r8, ip, lsl #8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - orreq r5, r9, ip, ror r0 │ │ │ │ + orreq r5, r9, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ ldr r6, [pc, #372] @ 167dd8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -173005,25 +173005,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 167cf8 │ │ │ │ @ instruction: 0x019d07b0 │ │ │ │ orreq fp, r8, ip, lsl #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq lr, r1, r4, lsl r8 │ │ │ │ + orrseq lr, r1, ip, lsl r8 │ │ │ │ orreq fp, r8, r0, lsl r3 │ │ │ │ - orrseq lr, r1, r4, asr #15 │ │ │ │ - orreq r4, r9, r4, ror #30 │ │ │ │ + orrseq lr, r1, ip, asr #15 │ │ │ │ + orreq r4, r9, ip, ror #30 │ │ │ │ orreq fp, r8, r0, asr #5 │ │ │ │ - orreq r4, r9, r0, lsr pc │ │ │ │ - orrseq lr, r1, ip, asr r7 │ │ │ │ - strdeq r4, [r9, ip] │ │ │ │ + orreq r4, r9, r8, lsr pc │ │ │ │ + orrseq lr, r1, r4, ror #14 │ │ │ │ + orreq r4, r9, r4, lsl #30 │ │ │ │ orreq fp, r8, r8, asr r2 │ │ │ │ - orrseq lr, r1, r4, lsr #14 │ │ │ │ - orreq r4, r9, r4, asr #29 │ │ │ │ + orrseq lr, r1, ip, lsr #14 │ │ │ │ + orreq r4, r9, ip, asr #29 │ │ │ │ orreq fp, r8, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-96] @ 0xffffffa0 │ │ │ │ ldr r3, [pc, #1248] @ 168310 │ │ │ │ @@ -173339,49 +173339,49 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 167edc │ │ │ │ orrseq r0, sp, r0, ror #11 │ │ │ │ @ instruction: 0x019d05d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq lr, r1, r0, asr #12 │ │ │ │ + orrseq lr, r1, r8, asr #12 │ │ │ │ orreq fp, r8, ip, lsr r1 │ │ │ │ orrseq r0, sp, r0, lsr r5 │ │ │ │ @ instruction: 0x018846bc │ │ │ │ - orrseq lr, r1, r8, lsr #10 │ │ │ │ + orrseq lr, r1, r0, lsr r5 │ │ │ │ orreq r8, r8, ip, asr ip │ │ │ │ @ instruction: 0x01888c98 │ │ │ │ - orrseq lr, r1, ip, lsr #9 │ │ │ │ - orreq r4, r9, ip, asr #24 │ │ │ │ + @ instruction: 0x0191e4b4 │ │ │ │ + orreq r4, r9, r4, asr ip │ │ │ │ orreq sl, r8, r8, lsr #31 │ │ │ │ orreq r8, r8, ip, asr #23 │ │ │ │ @ instruction: 0x01888bb4 │ │ │ │ orreq r0, r9, r8, ror #26 │ │ │ │ - orreq r4, lr, r0, asr #9 │ │ │ │ - orreq r9, fp, r0, ror r5 │ │ │ │ + orreq r4, lr, r8, asr #9 │ │ │ │ + orreq r9, fp, r8, ror r5 │ │ │ │ orreq r5, r8, ip, ror #7 │ │ │ │ strdeq r8, [r8, ip] │ │ │ │ - orreq r4, r9, ip, lsr #22 │ │ │ │ + orreq r4, r9, r4, lsr fp │ │ │ │ orreq sl, r8, r0, lsr #29 │ │ │ │ - orrseq lr, r1, ip, asr r3 │ │ │ │ + orrseq lr, r1, r4, ror #6 │ │ │ │ orreq sl, r8, r4, asr lr │ │ │ │ orreq r8, r8, r0, ror sl │ │ │ │ - orrseq lr, r1, r0, lsl r3 │ │ │ │ + orrseq lr, r1, r8, lsl r3 │ │ │ │ orreq sl, r8, r4, lsl #28 │ │ │ │ - @ instruction: 0x0191e2d8 │ │ │ │ - orreq r4, r9, r8, ror sl │ │ │ │ + orrseq lr, r1, r0, ror #5 │ │ │ │ + orreq r4, r9, r0, lsl #21 │ │ │ │ ldrdeq sl, [r8, r4] │ │ │ │ - orrseq lr, r1, r0, lsr #5 │ │ │ │ - orreq r4, r9, r0, asr #20 │ │ │ │ + orrseq lr, r1, r8, lsr #5 │ │ │ │ + orreq r4, r9, r8, asr #20 │ │ │ │ @ instruction: 0x0188ad9c │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ ldrdeq r8, [r8, r4] │ │ │ │ - orrseq lr, r1, r0, asr r2 │ │ │ │ + orrseq lr, r1, r8, asr r2 │ │ │ │ orreq sl, r8, r0, asr #26 │ │ │ │ - orreq r4, r9, ip, lsr #19 │ │ │ │ + @ instruction: 0x018949b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0, #420] @ 0x1a4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -173508,29 +173508,29 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 168480 │ │ │ │ orrseq r0, sp, r8, asr #32 │ │ │ │ - ldrsheq lr, [r1, r0] │ │ │ │ + ldrsheq lr, [r1, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq sl, [r8, r0] │ │ │ │ orreq r8, r8, r0, lsr r7 │ │ │ │ orreq r8, r8, r4, lsr r7 │ │ │ │ orreq r8, r8, r0, asr r7 │ │ │ │ orreq r8, r8, r8, lsl r7 │ │ │ │ - orrseq lr, r1, r8, lsr r0 │ │ │ │ - ldrdeq r4, [r9, r8] │ │ │ │ + orrseq lr, r1, r0, asr #32 │ │ │ │ + orreq r4, r9, r0, ror #15 │ │ │ │ orreq sl, r8, r0, lsr fp │ │ │ │ - orreq r4, r9, r0, lsr #15 │ │ │ │ - orreq r4, r9, r0, ror r7 │ │ │ │ - orreq r4, r9, r0, asr #14 │ │ │ │ - orreq r4, r9, r0, lsl r7 │ │ │ │ - orreq r4, r9, r0, ror #13 │ │ │ │ + orreq r4, r9, r8, lsr #15 │ │ │ │ + orreq r4, r9, r8, ror r7 │ │ │ │ + orreq r4, r9, r8, asr #14 │ │ │ │ + orreq r4, r9, r8, lsl r7 │ │ │ │ + orreq r4, r9, r8, ror #13 │ │ │ │ │ │ │ │ 001685fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r0, [pc, #304] @ 168744 │ │ │ │ @@ -173614,17 +173614,17 @@ │ │ │ │ orrseq pc, ip, r0, lsl #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, ip, ip, ror #27 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ @ instruction: 0x019e9890 │ │ │ │ @ instruction: 0x019cfdb0 │ │ │ │ orreq sl, r8, r0, lsr #19 │ │ │ │ - orrseq sp, r1, r0, lsl #30 │ │ │ │ + orrseq sp, r1, r8, lsl #30 │ │ │ │ strdeq r4, [r8, r8] │ │ │ │ - orreq r4, r9, r0, asr r5 │ │ │ │ + orreq r4, r9, r8, asr r5 │ │ │ │ │ │ │ │ 0016876c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #1048] @ 168b9c │ │ │ │ @@ -173905,45 +173905,45 @@ │ │ │ │ orreq sl, r8, ip, lsr #16 │ │ │ │ andeq r6, r0, ip, ror #30 │ │ │ │ orreq sl, r8, r4, lsl r8 │ │ │ │ andeq r6, r0, r8, asr #15 │ │ │ │ strdeq sl, [r8, ip] │ │ │ │ strdeq sl, [r8, r0] │ │ │ │ @ instruction: 0x01886c94 │ │ │ │ - orreq r2, sl, r8, asr #15 │ │ │ │ + ldrdeq r2, [sl, r0] │ │ │ │ andeq r7, r0, r0, lsl #13 │ │ │ │ - orrseq sp, r1, ip, lsr #24 │ │ │ │ - orreq r4, r9, ip, lsl #6 │ │ │ │ + orrseq sp, r1, r4, lsr ip │ │ │ │ + orreq r4, r9, r4, lsl r3 │ │ │ │ orreq sl, r8, r0, asr #13 │ │ │ │ - orrseq sp, r1, r4, ror #23 │ │ │ │ - orreq r4, r9, r4, asr #5 │ │ │ │ + orrseq sp, r1, ip, ror #23 │ │ │ │ + orreq r4, r9, ip, asr #5 │ │ │ │ orreq sl, r8, r8, ror r6 │ │ │ │ - orrseq sp, r1, ip, lsr #23 │ │ │ │ - orreq r4, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x0191dbb4 │ │ │ │ + @ instruction: 0x01894290 │ │ │ │ orreq sl, r8, r0, asr #12 │ │ │ │ - orrseq sp, r1, r4, ror fp │ │ │ │ - orreq r4, r9, r0, asr r2 │ │ │ │ + orrseq sp, r1, ip, ror fp │ │ │ │ + orreq r4, r9, r8, asr r2 │ │ │ │ orreq sl, r8, r8, lsl #12 │ │ │ │ - orrseq sp, r1, ip, lsr fp │ │ │ │ - orreq r4, r9, r8, lsl r2 │ │ │ │ + orrseq sp, r1, r4, asr #22 │ │ │ │ + orreq r4, r9, r0, lsr #4 │ │ │ │ ldrdeq sl, [r8, r0] │ │ │ │ - orrseq sp, r1, r4, lsl #22 │ │ │ │ - orreq r4, r9, r0, ror #3 │ │ │ │ + orrseq sp, r1, ip, lsl #22 │ │ │ │ + orreq r4, r9, r8, ror #3 │ │ │ │ @ instruction: 0x0188a598 │ │ │ │ - orrseq sp, r1, ip, asr #21 │ │ │ │ - orreq r4, r9, r8, lsr #3 │ │ │ │ + @ instruction: 0x0191dad4 │ │ │ │ + @ instruction: 0x018941b0 │ │ │ │ orreq sl, r8, r0, ror #10 │ │ │ │ - @ instruction: 0x0191da94 │ │ │ │ - orreq r4, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x0191da9c │ │ │ │ + orreq r4, r9, r8, ror r1 │ │ │ │ orreq sl, r8, r8, lsr #10 │ │ │ │ - orrseq sp, r1, ip, asr sl │ │ │ │ - orreq r4, r9, r8, lsr r1 │ │ │ │ + orrseq sp, r1, r4, ror #20 │ │ │ │ + orreq r4, r9, r0, asr #2 │ │ │ │ strdeq sl, [r8, r0] │ │ │ │ - orrseq sp, r1, r0, lsr #20 │ │ │ │ - orreq r4, r9, r0, lsl #2 │ │ │ │ + orrseq sp, r1, r8, lsr #20 │ │ │ │ + orreq r4, r9, r8, lsl #2 │ │ │ │ @ instruction: 0x0188a4b4 │ │ │ │ │ │ │ │ 00168c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -174127,43 +174127,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 168cf0 │ │ │ │ - orrseq sp, r1, r8, lsl #17 │ │ │ │ - orreq r3, r9, r8, ror #30 │ │ │ │ + @ instruction: 0x0191d890 │ │ │ │ + orreq r3, r9, r0, ror pc │ │ │ │ orreq sl, r8, r8, lsl r3 │ │ │ │ - orrseq sp, r1, ip, asr #16 │ │ │ │ - orreq r3, r9, ip, lsr #30 │ │ │ │ + orrseq sp, r1, r4, asr r8 │ │ │ │ + orreq r3, r9, r4, lsr pc │ │ │ │ ldrdeq sl, [r8, ip] │ │ │ │ - orrseq sp, r1, r0, lsl r8 │ │ │ │ - strdeq r3, [r9, r0] │ │ │ │ + orrseq sp, r1, r8, lsl r8 │ │ │ │ + strdeq r3, [r9, r8] │ │ │ │ orreq sl, r8, r0, lsr #5 │ │ │ │ - @ instruction: 0x0191d7d4 │ │ │ │ - @ instruction: 0x01893eb4 │ │ │ │ + @ instruction: 0x0191d7dc │ │ │ │ + @ instruction: 0x01893ebc │ │ │ │ orreq sl, r8, r4, ror #4 │ │ │ │ - @ instruction: 0x0191d798 │ │ │ │ - orreq r3, r9, r8, ror lr │ │ │ │ + orrseq sp, r1, r0, lsr #15 │ │ │ │ + orreq r3, r9, r0, lsl #29 │ │ │ │ orreq sl, r8, r8, lsr #4 │ │ │ │ - orrseq sp, r1, ip, asr r7 │ │ │ │ - orreq r3, r9, ip, lsr lr │ │ │ │ + orrseq sp, r1, r4, ror #14 │ │ │ │ + orreq r3, r9, r4, asr #28 │ │ │ │ orreq sl, r8, ip, ror #3 │ │ │ │ - orrseq sp, r1, r0, lsr #14 │ │ │ │ - orreq r3, r9, r0, lsl #28 │ │ │ │ + orrseq sp, r1, r8, lsr #14 │ │ │ │ + orreq r3, r9, r8, lsl #28 │ │ │ │ @ instruction: 0x0188a1b0 │ │ │ │ - orrseq sp, r1, r4, ror #13 │ │ │ │ - orreq r3, r9, r4, asr #27 │ │ │ │ + orrseq sp, r1, ip, ror #13 │ │ │ │ + orreq r3, r9, ip, asr #27 │ │ │ │ orreq sl, r8, r4, ror r1 │ │ │ │ - orrseq sp, r1, r8, lsr #13 │ │ │ │ - orreq r3, r9, r8, lsl #27 │ │ │ │ + @ instruction: 0x0191d6b0 │ │ │ │ + @ instruction: 0x01893d90 │ │ │ │ orreq sl, r8, r8, lsr r1 │ │ │ │ - orrseq sp, r1, ip, ror #12 │ │ │ │ - orreq r3, r9, ip, asr #26 │ │ │ │ + orrseq sp, r1, r4, ror r6 │ │ │ │ + orreq r3, r9, r4, asr sp │ │ │ │ strdeq sl, [r8, ip] │ │ │ │ │ │ │ │ 00168fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -174216,18 +174216,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 168ff8 │ │ │ │ orreq r3, r8, r0, asr #20 │ │ │ │ orreq sl, r8, r0, lsr #1 │ │ │ │ orreq sl, r8, ip, rrx │ │ │ │ - orrseq sp, r1, r4, lsr #11 │ │ │ │ - strdeq r3, [r9, r8] │ │ │ │ + orrseq sp, r1, ip, lsr #11 │ │ │ │ + orreq r3, r9, r0, lsl #24 │ │ │ │ orreq sl, r8, r8, lsr #32 │ │ │ │ - orrseq sp, r1, r0, ror #10 │ │ │ │ + orrseq sp, r1, r8, ror #10 │ │ │ │ │ │ │ │ 001690c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ @@ -174280,18 +174280,18 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1690ec │ │ │ │ orreq r3, r8, r8, asr r9 │ │ │ │ ldrdeq r9, [r8, ip] │ │ │ │ - @ instruction: 0x0191d4bc │ │ │ │ + orrseq sp, r1, r4, asr #9 │ │ │ │ orreq r9, r8, r0, ror pc │ │ │ │ - orrseq sp, r1, r4, ror r4 │ │ │ │ - orreq r3, r9, r0, lsl #22 │ │ │ │ + orrseq sp, r1, ip, ror r4 │ │ │ │ + orreq r3, r9, r8, lsl #22 │ │ │ │ orreq r9, r8, ip, lsr #30 │ │ │ │ │ │ │ │ 001691bc : │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1691f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -174316,17 +174316,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1691ec │ │ │ │ - orreq r3, r9, r8, ror #20 │ │ │ │ + orreq r3, r9, r0, ror sl │ │ │ │ orreq r9, r8, ip, ror #29 │ │ │ │ - orrseq sp, r1, r8, lsl #8 │ │ │ │ + orrseq sp, r1, r0, lsl r4 │ │ │ │ │ │ │ │ 0016923c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -174618,23 +174618,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0191d1f0 │ │ │ │ + @ instruction: 0x0191d1f8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x0191d092 │ │ │ │ + @ instruction: 0x0191d09a │ │ │ │ orreq r4, r8, r0, asr #30 │ │ │ │ orreq r9, r8, ip, asr #21 │ │ │ │ - @ instruction: 0x0191cff8 │ │ │ │ + orrseq sp, r1, r0 │ │ │ │ orreq r4, r8, r0, lsl #30 │ │ │ │ orreq r9, r8, ip, lsl #21 │ │ │ │ - @ instruction: 0x0191cfb8 │ │ │ │ + orrseq ip, r1, r0, asr #31 │ │ │ │ │ │ │ │ 00169704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -174928,22 +174928,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r1, ip, lsr sp │ │ │ │ + orrseq ip, r1, r4, asr #26 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x0191cbde │ │ │ │ + orrseq ip, r1, r6, ror #23 │ │ │ │ orreq r4, r8, r8, ror sl │ │ │ │ - orrseq ip, r1, r8, lsr fp │ │ │ │ + orrseq ip, r1, r0, asr #22 │ │ │ │ strdeq r9, [r8, ip] │ │ │ │ orreq r4, r8, r4, lsr sl │ │ │ │ - @ instruction: 0x0191caf4 │ │ │ │ + @ instruction: 0x0191cafc │ │ │ │ @ instruction: 0x018895b8 │ │ │ │ │ │ │ │ 00169bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -175084,19 +175084,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0191c9b0 │ │ │ │ + @ instruction: 0x0191c9b8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrdeq r4, [r8, r8] │ │ │ │ @ instruction: 0x01889394 │ │ │ │ - @ instruction: 0x0191c8d4 │ │ │ │ + @ instruction: 0x0191c8dc │ │ │ │ │ │ │ │ 00169e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -175238,19 +175238,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r1, r4, ror r7 │ │ │ │ + orrseq ip, r1, ip, ror r7 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, r8, r8, ror r5 │ │ │ │ orreq r9, r8, ip, ror #2 │ │ │ │ - orrseq ip, r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x0191c6b0 │ │ │ │ │ │ │ │ 0016a08c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -175391,18 +175391,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r1, r2, lsr #10 │ │ │ │ + orrseq ip, r1, sl, lsr #10 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, r8, r0, lsr #6 │ │ │ │ - orrseq ip, r1, r8, asr r4 │ │ │ │ + orrseq ip, r1, r0, ror #8 │ │ │ │ orreq r8, r8, ip, lsl #30 │ │ │ │ │ │ │ │ 0016a2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -175546,18 +175546,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq ip, r1, ip, asr #5 │ │ │ │ + @ instruction: 0x0191c2d4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ strheq r4, [r8, ip] │ │ │ │ - @ instruction: 0x0191c1f4 │ │ │ │ + @ instruction: 0x0191c1fc │ │ │ │ orreq r8, r8, r8, lsr #25 │ │ │ │ │ │ │ │ 0016a54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -175665,15 +175665,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r3, [r8, r0] │ │ │ │ orreq r8, r8, r0, lsr #22 │ │ │ │ - orrseq ip, r1, r0, lsl #2 │ │ │ │ + orrseq ip, r1, r8, lsl #2 │ │ │ │ │ │ │ │ 0016a710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -175869,19 +175869,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0191bed0 │ │ │ │ + @ instruction: 0x0191bed8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq sp, ip, ip, lsl fp │ │ │ │ orreq r3, r8, ip, asr #23 │ │ │ │ - orrseq fp, r1, r4, ror #27 │ │ │ │ + orrseq fp, r1, ip, ror #27 │ │ │ │ strdeq r8, [r8, r8] │ │ │ │ │ │ │ │ 0016aa4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -176152,25 +176152,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r8, r8, lsl r6 │ │ │ │ - @ instruction: 0x0191bbf4 │ │ │ │ + @ instruction: 0x0191bbfc │ │ │ │ orrseq sp, ip, ip, lsl r8 │ │ │ │ orreq r8, r8, ip, lsr #11 │ │ │ │ - orrseq fp, r1, r4, lsl #23 │ │ │ │ - orrseq fp, r1, sl, ror sl │ │ │ │ + orrseq fp, r1, ip, lsl #23 │ │ │ │ + orrseq fp, r1, r2, lsl #21 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r1, ip, lsr #21 │ │ │ │ + @ instruction: 0x0191bab4 │ │ │ │ @ instruction: 0x018884bc │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r3, r8, ip, ror #14 │ │ │ │ - orrseq fp, r1, r4, lsl #19 │ │ │ │ + orrseq fp, r1, ip, lsl #19 │ │ │ │ @ instruction: 0x01888398 │ │ │ │ │ │ │ │ 0016aec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -176441,25 +176441,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0188819c │ │ │ │ - orrseq fp, r1, r8, ror r7 │ │ │ │ + orrseq fp, r1, r0, lsl #15 │ │ │ │ orrseq sp, ip, r0, lsr #7 │ │ │ │ orreq r8, r8, r0, lsr r1 │ │ │ │ - orrseq fp, r1, r8, lsl #14 │ │ │ │ - orrseq fp, r1, r8, lsl #12 │ │ │ │ + orrseq fp, r1, r0, lsl r7 │ │ │ │ + orrseq fp, r1, r0, lsl r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq fp, r1, r0, lsr r6 │ │ │ │ + orrseq fp, r1, r8, lsr r6 │ │ │ │ orreq r8, r8, r0, asr #32 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ strdeq r3, [r8, r0] │ │ │ │ - orrseq fp, r1, r8, lsl #10 │ │ │ │ + orrseq fp, r1, r0, lsl r5 │ │ │ │ orreq r7, r8, ip, lsl pc │ │ │ │ │ │ │ │ 0016b344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -176656,19 +176656,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0191b2ba │ │ │ │ + orrseq fp, r1, r2, asr #5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq ip, ip, r8, ror #29 │ │ │ │ @ instruction: 0x01882f98 │ │ │ │ - @ instruction: 0x0191b1b0 │ │ │ │ + @ instruction: 0x0191b1b8 │ │ │ │ orreq r7, r8, r4, asr #23 │ │ │ │ │ │ │ │ 0016b680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -176810,18 +176810,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0191afb4 │ │ │ │ + @ instruction: 0x0191afbc │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r2, r8, ip, lsr #26 │ │ │ │ - orrseq sl, r1, r4, asr #30 │ │ │ │ + orrseq sl, r1, ip, asr #30 │ │ │ │ orreq r7, r8, r0, asr r9 │ │ │ │ │ │ │ │ 0016b8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -177270,30 +177270,30 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, r8, r8, lsr #13 │ │ │ │ - orrseq sl, r1, r4, lsl #25 │ │ │ │ + orrseq sl, r1, ip, lsl #25 │ │ │ │ orrseq ip, ip, ip, lsr #17 │ │ │ │ orreq r7, r8, ip, lsr #12 │ │ │ │ - orrseq sl, r1, r4, lsl #24 │ │ │ │ - orrseq sl, r1, r2, lsr #22 │ │ │ │ + orrseq sl, r1, ip, lsl #24 │ │ │ │ + orrseq sl, r1, sl, lsr #22 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq sl, r1, ip, lsl fp │ │ │ │ + orrseq sl, r1, r4, lsr #22 │ │ │ │ orreq r7, r8, ip, lsr #10 │ │ │ │ - orrseq sl, r1, r8, asr sl │ │ │ │ - orrseq sl, r1, lr, lsl sl │ │ │ │ + orrseq sl, r1, r0, ror #20 │ │ │ │ + orrseq sl, r1, r6, lsr #20 │ │ │ │ orreq r2, r8, r4, asr #12 │ │ │ │ - orrseq sl, r1, r0, ror #16 │ │ │ │ + orrseq sl, r1, r8, ror #16 │ │ │ │ orreq r7, r8, ip, ror #4 │ │ │ │ orreq r2, r8, r0, lsl #12 │ │ │ │ - orrseq sl, r1, ip, lsl r8 │ │ │ │ + orrseq sl, r1, r4, lsr #16 │ │ │ │ orreq r7, r8, r8, lsr #4 │ │ │ │ │ │ │ │ 0016c034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -177683,23 +177683,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq sl, r1, r0, lsr r5 │ │ │ │ + orrseq sl, r1, r8, lsr r5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x0191a4fa │ │ │ │ - orrseq sl, r1, r4, lsl r3 │ │ │ │ + orrseq sl, r1, r2, lsl #10 │ │ │ │ + orrseq sl, r1, ip, lsl r3 │ │ │ │ ldrdeq r1, [r8, r4] │ │ │ │ - orrseq sl, r1, ip, ror #3 │ │ │ │ + @ instruction: 0x0191a1f4 │ │ │ │ strdeq r6, [r8, r8] │ │ │ │ @ instruction: 0x01881f94 │ │ │ │ - orrseq sl, r1, ip, lsr #3 │ │ │ │ + @ instruction: 0x0191a1b4 │ │ │ │ @ instruction: 0x01886bb8 │ │ │ │ │ │ │ │ 0016c684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -177843,18 +177843,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01919ff2 │ │ │ │ + @ instruction: 0x01919ffa │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r1, r8, r0, lsr #26 │ │ │ │ - orrseq r9, r1, r8, lsr pc │ │ │ │ + orrseq r9, r1, r0, asr #30 │ │ │ │ orreq r6, r8, r4, asr #18 │ │ │ │ │ │ │ │ 0016c8e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -177998,18 +177998,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01919d98 │ │ │ │ + orrseq r9, r1, r0, lsr #27 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01881abc │ │ │ │ - @ instruction: 0x01919cd4 │ │ │ │ + @ instruction: 0x01919cdc │ │ │ │ orreq r6, r8, r0, ror #13 │ │ │ │ │ │ │ │ 0016cb4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178151,18 +178151,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orrseq r9, r1, r2, asr #22 │ │ │ │ + orrseq r9, r1, sl, asr #22 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r1, r8, r0, ror #16 │ │ │ │ - orrseq r9, r1, r8, ror sl │ │ │ │ + orrseq r9, r1, r0, lsl #21 │ │ │ │ orreq r6, r8, r4, lsl #9 │ │ │ │ │ │ │ │ 0016cda8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178304,18 +178304,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x019198f0 │ │ │ │ + @ instruction: 0x019198f8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r1, r8, r4, lsl #12 │ │ │ │ - orrseq r9, r1, ip, lsl r8 │ │ │ │ + orrseq r9, r1, r4, lsr #16 │ │ │ │ orreq r6, r8, r8, lsr #4 │ │ │ │ │ │ │ │ 0016d004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178477,21 +178477,21 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r1, r8, r8, lsl #11 │ │ │ │ orreq r6, r8, r0, asr #32 │ │ │ │ - orrseq r9, r1, r0, lsr r7 │ │ │ │ + orrseq r9, r1, r8, lsr r7 │ │ │ │ orreq r1, r8, r0, lsr #7 │ │ │ │ orreq r6, r8, r4 │ │ │ │ - @ instruction: 0x019196f0 │ │ │ │ + @ instruction: 0x019196f8 │ │ │ │ orreq r1, r8, r4, lsr r5 │ │ │ │ orreq r5, r8, r4, asr #31 │ │ │ │ - @ instruction: 0x019196b4 │ │ │ │ + @ instruction: 0x019196bc │ │ │ │ │ │ │ │ 0016d2a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -178761,25 +178761,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r5, [r8, r8] │ │ │ │ - orrseq r9, r1, r0, ror #9 │ │ │ │ + orrseq r9, r1, r8, ror #9 │ │ │ │ orrseq sl, ip, r8, asr #31 │ │ │ │ orreq r5, r8, ip, lsl #27 │ │ │ │ - orrseq r9, r1, r0, ror r4 │ │ │ │ - orrseq r9, r1, r8, ror #7 │ │ │ │ + orrseq r9, r1, r8, ror r4 │ │ │ │ + @ instruction: 0x019193f0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01919398 │ │ │ │ + orrseq r9, r1, r0, lsr #7 │ │ │ │ @ instruction: 0x01885c9c │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r0, r8, r8, lsl pc │ │ │ │ - orrseq r9, r1, r0, ror r2 │ │ │ │ + orrseq r9, r1, r8, ror r2 │ │ │ │ orreq r5, r8, r8, ror fp │ │ │ │ │ │ │ │ 0016d71c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -178837,15 +178837,15 @@ │ │ │ │ bl b29dc │ │ │ │ b 16d76c │ │ │ │ ldr r3, [pc, #20] @ 16d81c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl c05a8 │ │ │ │ b 16d76c │ │ │ │ - orrseq r9, r1, r0, ror #3 │ │ │ │ + orrseq r9, r1, r8, ror #3 │ │ │ │ orrseq sl, ip, ip, asr #25 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ │ │ │ │ 0016d820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -179205,44 +179205,44 @@ │ │ │ │ @ instruction: 0x019cab98 │ │ │ │ orrseq r2, sp, r4, asr #19 │ │ │ │ orrseq r2, sp, r8, lsr #19 │ │ │ │ orrseq r2, sp, r0, lsr #19 │ │ │ │ @ instruction: 0x019d2990 │ │ │ │ orrseq r2, sp, r0, lsl #19 │ │ │ │ orreq r5, r8, ip, lsr r9 │ │ │ │ - orrseq r9, r1, r8, lsr #32 │ │ │ │ + orrseq r9, r1, r0, lsr r0 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x019e4594 │ │ │ │ orrseq r4, lr, ip, lsl #12 │ │ │ │ orrseq sl, ip, ip, lsr #21 │ │ │ │ @ instruction: 0x0188589c │ │ │ │ - orrseq r8, r1, r8, lsl #31 │ │ │ │ + @ instruction: 0x01918f90 │ │ │ │ orreq pc, r7, ip, ror #21 │ │ │ │ orreq r5, r8, r4, lsr #16 │ │ │ │ - orrseq r8, r1, r0, lsl pc │ │ │ │ + orrseq r8, r1, r8, lsl pc │ │ │ │ orreq pc, r7, r4, ror sl @ │ │ │ │ orreq r5, r8, ip, lsr #15 │ │ │ │ - @ instruction: 0x01918e98 │ │ │ │ + orrseq r8, r1, r0, lsr #29 │ │ │ │ strdeq pc, [r7, ip] │ │ │ │ orreq r5, r8, r4, lsr r7 │ │ │ │ - orrseq r8, r1, r0, lsr #28 │ │ │ │ + orrseq r8, r1, r8, lsr #28 │ │ │ │ orreq pc, r7, r4, lsl #19 │ │ │ │ @ instruction: 0x018856bc │ │ │ │ - orrseq r8, r1, r8, lsr #27 │ │ │ │ + @ instruction: 0x01918db0 │ │ │ │ orreq pc, r7, ip, lsl #18 │ │ │ │ orreq pc, r7, ip, asr #17 │ │ │ │ - orreq pc, r8, r4, lsr #32 │ │ │ │ - strdeq lr, [r8, r4] │ │ │ │ - orreq lr, r8, r4, asr #31 │ │ │ │ - @ instruction: 0x0188ef94 │ │ │ │ - orreq lr, r8, r4, ror #30 │ │ │ │ - orreq lr, r8, r0, lsr pc │ │ │ │ - orreq r5, r8, ip, ror #9 │ │ │ │ - @ instruction: 0x01918bd8 │ │ │ │ + orreq pc, r8, ip, lsr #32 │ │ │ │ strdeq lr, [r8, ip] │ │ │ │ + orreq lr, r8, ip, asr #31 │ │ │ │ + @ instruction: 0x0188ef9c │ │ │ │ + orreq lr, r8, ip, ror #30 │ │ │ │ + orreq lr, r8, r8, lsr pc │ │ │ │ + orreq r5, r8, ip, ror #9 │ │ │ │ + orrseq r8, r1, r0, ror #23 │ │ │ │ + orreq lr, r8, r4, lsl #30 │ │ │ │ │ │ │ │ 0016de3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #732] @ 16e130 │ │ │ │ @@ -179433,37 +179433,37 @@ │ │ │ │ orrseq r4, lr, ip, lsl #1 │ │ │ │ @ instruction: 0x019ca5b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, ip, r0, lsr #11 │ │ │ │ orrseq sl, ip, r0, lsl #11 │ │ │ │ andeq r6, r0, r4, lsr sp │ │ │ │ @ instruction: 0x0188539c │ │ │ │ - strdeq lr, [r8, r0] │ │ │ │ + strdeq lr, [r8, r8] │ │ │ │ orreq r1, r8, r4, asr r6 │ │ │ │ @ instruction: 0x00006abc │ │ │ │ - orrseq r8, r1, r4, lsl #19 │ │ │ │ - ldrdeq lr, [r8, r0] │ │ │ │ + orrseq r8, r1, ip, lsl #19 │ │ │ │ + ldrdeq lr, [r8, r8] │ │ │ │ orreq r5, r8, ip, lsl #5 │ │ │ │ - orrseq r8, r1, r0, asr #18 │ │ │ │ - orreq lr, r8, r8, lsl #25 │ │ │ │ + orrseq r8, r1, r8, asr #18 │ │ │ │ + @ instruction: 0x0188ec90 │ │ │ │ orreq r5, r8, r8, asr #4 │ │ │ │ - orrseq r8, r1, r4, lsl #18 │ │ │ │ - orreq lr, r8, ip, asr #24 │ │ │ │ + orrseq r8, r1, ip, lsl #18 │ │ │ │ + orreq lr, r8, r4, asr ip │ │ │ │ orreq r5, r8, ip, lsl #4 │ │ │ │ - orrseq r8, r1, ip, asr #17 │ │ │ │ - orreq lr, r8, r4, lsl ip │ │ │ │ + @ instruction: 0x019188d4 │ │ │ │ + orreq lr, r8, ip, lsl ip │ │ │ │ ldrdeq r5, [r8, r4] │ │ │ │ - @ instruction: 0x01918894 │ │ │ │ - ldrdeq lr, [r8, ip] │ │ │ │ + @ instruction: 0x0191889c │ │ │ │ + orreq lr, r8, r4, ror #23 │ │ │ │ @ instruction: 0x0188519c │ │ │ │ - orrseq r8, r1, ip, asr r8 │ │ │ │ - orreq lr, r8, r4, lsr #23 │ │ │ │ + orrseq r8, r1, r4, ror #16 │ │ │ │ + orreq lr, r8, ip, lsr #23 │ │ │ │ orreq r5, r8, r4, ror #2 │ │ │ │ - orrseq r8, r1, r4, lsr #16 │ │ │ │ - orreq lr, r8, ip, ror #22 │ │ │ │ + orrseq r8, r1, ip, lsr #16 │ │ │ │ + orreq lr, r8, r4, ror fp │ │ │ │ orreq r5, r8, ip, lsr #2 │ │ │ │ │ │ │ │ 0016e1ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179534,22 +179534,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 16e220 │ │ │ │ - orrseq r8, r1, r8, ror #13 │ │ │ │ - orreq lr, r8, r4, lsr sl │ │ │ │ + @ instruction: 0x019186f0 │ │ │ │ + orreq lr, r8, ip, lsr sl │ │ │ │ strdeq r4, [r8, r0] │ │ │ │ - @ instruction: 0x019186b0 │ │ │ │ - strdeq lr, [r8, ip] │ │ │ │ + @ instruction: 0x019186b8 │ │ │ │ + orreq lr, r8, r4, lsl #20 │ │ │ │ @ instruction: 0x01884fb8 │ │ │ │ - orrseq r8, r1, r8, ror r6 │ │ │ │ - orreq lr, r8, r4, asr #19 │ │ │ │ + orrseq r8, r1, r0, lsl #13 │ │ │ │ + orreq lr, r8, ip, asr #19 │ │ │ │ orreq r4, r8, r0, lsl #31 │ │ │ │ │ │ │ │ 0016e2fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -179605,20 +179605,20 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16e374 │ │ │ │ - @ instruction: 0x019185fc │ │ │ │ + orrseq r8, r1, r4, lsl #12 │ │ │ │ strdeq r4, [r8, ip] │ │ │ │ - @ instruction: 0x01918598 │ │ │ │ - orreq lr, r8, r4, ror #17 │ │ │ │ + orrseq r8, r1, r0, lsr #11 │ │ │ │ + orreq lr, r8, ip, ror #17 │ │ │ │ @ instruction: 0x01884e9c │ │ │ │ - orreq lr, r8, ip, lsr #17 │ │ │ │ + @ instruction: 0x0188e8b4 │ │ │ │ │ │ │ │ 0016e404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -179690,22 +179690,22 @@ │ │ │ │ mov r1, #162 @ 0xa2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 16e488 │ │ │ │ orrseq r9, ip, ip, ror #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x019184d4 │ │ │ │ + @ instruction: 0x019184dc │ │ │ │ orreq r4, r8, r0, ror #27 │ │ │ │ - orrseq r8, r1, r8, lsl #9 │ │ │ │ - ldrdeq lr, [r8, r4] │ │ │ │ + @ instruction: 0x01918490 │ │ │ │ + ldrdeq lr, [r8, ip] │ │ │ │ @ instruction: 0x01884d90 │ │ │ │ - orreq lr, r8, r0, lsr #15 │ │ │ │ - orrseq r8, r1, r0, lsr #8 │ │ │ │ - orreq lr, r8, ip, ror #14 │ │ │ │ + orreq lr, r8, r8, lsr #15 │ │ │ │ + orrseq r8, r1, r8, lsr #8 │ │ │ │ + orreq lr, r8, r4, ror r7 │ │ │ │ orreq r4, r8, r8, lsr #26 │ │ │ │ │ │ │ │ 0016e55c : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -179733,16 +179733,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16e58c │ │ │ │ - orrseq r8, r1, r0, lsl #7 │ │ │ │ - orreq lr, r8, ip, asr #13 │ │ │ │ + orrseq r8, r1, r8, lsl #7 │ │ │ │ + ldrdeq lr, [r8, r4] │ │ │ │ orreq r4, r8, r4, lsl #25 │ │ │ │ │ │ │ │ 0016e5e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179764,16 +179764,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16e600 │ │ │ │ - orrseq r8, r1, ip, lsl #6 │ │ │ │ - orreq lr, r8, r8, asr r6 │ │ │ │ + orrseq r8, r1, r4, lsl r3 │ │ │ │ + orreq lr, r8, r0, ror #12 │ │ │ │ orreq r4, r8, r0, lsl ip │ │ │ │ │ │ │ │ 0016e654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179795,16 +179795,16 @@ │ │ │ │ ldr r1, [pc, #32] @ 16e6c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16e674 │ │ │ │ - @ instruction: 0x01918298 │ │ │ │ - orreq lr, r8, r4, ror #11 │ │ │ │ + orrseq r8, r1, r0, lsr #5 │ │ │ │ + orreq lr, r8, ip, ror #11 │ │ │ │ @ instruction: 0x01884b98 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 0016e6cc : │ │ │ │ ldr r3, [r0, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 16e71c │ │ │ │ @@ -179837,16 +179837,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 16e768 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 16e714 │ │ │ │ - @ instruction: 0x019181f4 │ │ │ │ - orreq lr, r8, r0, asr #10 │ │ │ │ + @ instruction: 0x019181fc │ │ │ │ + orreq lr, r8, r8, asr #10 │ │ │ │ strdeq r4, [r8, ip] │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ │ │ │ │ 0016e76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -179869,16 +179869,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #244 @ 0xf4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16e78c │ │ │ │ - orrseq r8, r1, r0, lsl #3 │ │ │ │ - orreq lr, r8, ip, asr #9 │ │ │ │ + orrseq r8, r1, r8, lsl #3 │ │ │ │ + ldrdeq lr, [r8, r4] │ │ │ │ orreq r4, r8, r4, lsl #21 │ │ │ │ │ │ │ │ 0016e7e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -180091,45 +180091,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 16e850 │ │ │ │ orrseq r9, ip, r0, lsl ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, ip, r4, lsl #24 │ │ │ │ orreq lr, r7, r4, lsr #10 │ │ │ │ @ instruction: 0x019c9bbc │ │ │ │ - orrseq r8, r1, ip │ │ │ │ - orreq lr, r8, r8, asr r3 │ │ │ │ + orrseq r8, r1, r4, lsl r0 │ │ │ │ + orreq lr, r8, r0, ror #6 │ │ │ │ orreq r4, r8, r4, lsl r9 │ │ │ │ andeq r6, r0, r0, lsr #16 │ │ │ │ strdeq r4, [r8, r8] │ │ │ │ - @ instruction: 0x01917f90 │ │ │ │ - ldrdeq lr, [r8, ip] │ │ │ │ + @ instruction: 0x01917f98 │ │ │ │ + orreq lr, r8, r4, ror #5 │ │ │ │ @ instruction: 0x01884898 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - orrseq r7, r1, r0, asr pc │ │ │ │ - @ instruction: 0x0188e29c │ │ │ │ + orrseq r7, r1, r8, asr pc │ │ │ │ + orreq lr, r8, r4, lsr #5 │ │ │ │ orreq r4, r8, r8, asr r8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orrseq r7, r1, r4, lsl pc │ │ │ │ - orreq lr, r8, r0, ror #4 │ │ │ │ + orrseq r7, r1, ip, lsl pc │ │ │ │ + orreq lr, r8, r8, ror #4 │ │ │ │ orreq r4, r8, ip, lsl r8 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x01917ed8 │ │ │ │ - orreq lr, r8, r4, lsr #4 │ │ │ │ + orrseq r7, r1, r0, ror #29 │ │ │ │ + orreq lr, r8, ip, lsr #4 │ │ │ │ ldrdeq r4, [r8, r8] │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x01917e9c │ │ │ │ - orreq lr, r8, r8, ror #3 │ │ │ │ + orrseq r7, r1, r4, lsr #29 │ │ │ │ + strdeq lr, [r8, r0] │ │ │ │ orreq r4, r8, r4, lsr #15 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orrseq r7, r1, r0, ror #28 │ │ │ │ - orreq lr, r8, ip, lsr #3 │ │ │ │ + orrseq r7, r1, r8, ror #28 │ │ │ │ + @ instruction: 0x0188e1b4 │ │ │ │ orreq r4, r8, r8, ror #14 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orrseq r7, r1, r4, lsr #28 │ │ │ │ - orreq lr, r8, r0, ror r1 │ │ │ │ + orrseq r7, r1, ip, lsr #28 │ │ │ │ + orreq lr, r8, r8, ror r1 │ │ │ │ orreq r4, r8, ip, lsr #14 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 0016ebc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180443,42 +180443,42 @@ │ │ │ │ bl b7b24 │ │ │ │ b 16ec28 │ │ │ │ orrseq r9, ip, r4, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, ip, r4, ror #15 │ │ │ │ orreq sp, r7, r4, lsl sp │ │ │ │ orreq r4, r8, r4, lsr r5 │ │ │ │ - @ instruction: 0x01917bb8 │ │ │ │ + orrseq r7, r1, r0, asr #23 │ │ │ │ @ instruction: 0x018844bc │ │ │ │ @ instruction: 0x0187dc98 │ │ │ │ @ instruction: 0x018844b8 │ │ │ │ - orrseq r7, r1, ip, lsr fp │ │ │ │ + orrseq r7, r1, r4, asr #22 │ │ │ │ orreq r4, r8, ip, lsr r4 │ │ │ │ muleq r0, lr, r1 │ │ │ │ orreq sp, r7, r0, asr #23 │ │ │ │ orreq r4, r8, r0, ror #7 │ │ │ │ - orrseq r7, r1, r4, ror #20 │ │ │ │ + orrseq r7, r1, ip, ror #20 │ │ │ │ orreq r4, r8, r4, ror #6 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ orreq sp, r7, r0, ror #22 │ │ │ │ orreq r4, r8, r0, lsl #7 │ │ │ │ - orrseq r7, r1, r4, lsl #20 │ │ │ │ + orrseq r7, r1, ip, lsl #20 │ │ │ │ orreq r4, r8, r4, lsl #6 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq r7, r1, r8, asr r9 │ │ │ │ - orreq sp, r8, r4, lsr #25 │ │ │ │ + orrseq r7, r1, r0, ror #18 │ │ │ │ + orreq sp, r8, ip, lsr #25 │ │ │ │ orreq r4, r8, r0, ror #4 │ │ │ │ - orrseq r7, r1, r0, lsr #18 │ │ │ │ - orreq sp, r8, ip, ror #24 │ │ │ │ + orrseq r7, r1, r8, lsr #18 │ │ │ │ + orreq sp, r8, r4, ror ip │ │ │ │ orreq r4, r8, r8, lsr #4 │ │ │ │ - orrseq r7, r1, r4, ror #17 │ │ │ │ - orreq sp, r8, r0, lsr ip │ │ │ │ + orrseq r7, r1, ip, ror #17 │ │ │ │ + orreq sp, r8, r8, lsr ip │ │ │ │ orreq r4, r8, ip, ror #3 │ │ │ │ - orrseq r7, r1, r8, lsr #17 │ │ │ │ - strdeq sp, [r8, r4] │ │ │ │ + @ instruction: 0x019178b0 │ │ │ │ + strdeq sp, [r8, ip] │ │ │ │ @ instruction: 0x018841b0 │ │ │ │ │ │ │ │ 0016f130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -180560,20 +180560,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 16f1cc │ │ │ │ orrseq r9, ip, ip, asr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, r8, r4, lsr #20 │ │ │ │ orrseq r9, ip, r0, asr #4 │ │ │ │ - orrseq r7, r1, r8, lsl r7 │ │ │ │ - orreq sp, r8, r4, ror #20 │ │ │ │ + orrseq r7, r1, r0, lsr #14 │ │ │ │ + orreq sp, r8, ip, ror #20 │ │ │ │ orreq r4, r8, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x019176dc │ │ │ │ - orreq sp, r8, r8, lsr #20 │ │ │ │ + orrseq r7, r1, r4, ror #13 │ │ │ │ + orreq sp, r8, r0, lsr sl │ │ │ │ ldrdeq r3, [r8, ip] │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 0016f2a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180652,20 +180652,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 16f334 │ │ │ │ orrseq r9, ip, r4, asr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, r8, ip, lsr #17 │ │ │ │ ldrsbeq r9, [ip, r8] │ │ │ │ - @ instruction: 0x019175b4 │ │ │ │ - strdeq sp, [r8, ip] │ │ │ │ + @ instruction: 0x019175bc │ │ │ │ + orreq sp, r8, r4, lsl #18 │ │ │ │ @ instruction: 0x01883ebc │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orrseq r7, r1, r4, ror r5 │ │ │ │ - orreq sp, r8, r0, asr #17 │ │ │ │ + orrseq r7, r1, ip, ror r5 │ │ │ │ + orreq sp, r8, r8, asr #17 │ │ │ │ orreq r3, r8, r8, ror lr │ │ │ │ │ │ │ │ 0016f40c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -180729,20 +180729,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 16f45c │ │ │ │ @ instruction: 0x019c8ff0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019c8fb0 │ │ │ │ - orrseq r7, r1, r4, lsl #9 │ │ │ │ + orrseq r7, r1, ip, lsl #9 │ │ │ │ strdeq r3, [r8, r0] │ │ │ │ orreq r3, r8, r4, lsl #27 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - orrseq r7, r1, r4, asr #8 │ │ │ │ - @ instruction: 0x0188d790 │ │ │ │ + orrseq r7, r1, ip, asr #8 │ │ │ │ + @ instruction: 0x0188d798 │ │ │ │ orreq r3, r8, r4, asr #26 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ │ │ │ │ 0016f53c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180807,20 +180807,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 16f58c │ │ │ │ orrseq r8, ip, r0, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, ip, r0, lsl #29 │ │ │ │ - orrseq r7, r1, r4, asr r3 │ │ │ │ + orrseq r7, r1, ip, asr r3 │ │ │ │ orreq r3, r8, r8, lsr sp │ │ │ │ orreq r3, r8, r4, asr ip │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orrseq r7, r1, r4, lsl r3 │ │ │ │ - orreq sp, r8, r0, ror #12 │ │ │ │ + orrseq r7, r1, ip, lsl r3 │ │ │ │ + orreq sp, r8, r8, ror #12 │ │ │ │ orreq r3, r8, r4, lsl ip │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 0016f66c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -180868,15 +180868,15 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orreq r3, r8, r0, lsl #25 │ │ │ │ orreq r3, r8, r8, asr #24 │ │ │ │ - @ instruction: 0x019173b8 │ │ │ │ + orrseq r7, r1, r0, asr #7 │ │ │ │ │ │ │ │ 0016f734 : │ │ │ │ ldr r3, [r0, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ addgt r2, r0, r3, lsl #2 │ │ │ │ ldrgt r2, [r2, #312] @ 0x138 │ │ │ │ subgt r3, r3, #1 │ │ │ │ @@ -180975,20 +180975,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 16f830 │ │ │ │ orrseq r8, ip, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r3, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x019172f0 │ │ │ │ - orreq sp, r8, r0, lsr r4 │ │ │ │ - orreq sp, r8, r0, lsl #8 │ │ │ │ - orreq sp, r8, r0, ror #7 │ │ │ │ + @ instruction: 0x019172f8 │ │ │ │ + orreq sp, r8, r8, lsr r4 │ │ │ │ + orreq sp, r8, r8, lsl #8 │ │ │ │ + orreq sp, r8, r8, ror #7 │ │ │ │ orreq r3, r8, r4, asr sp │ │ │ │ - orrseq r7, r1, r4, lsr r2 │ │ │ │ + orrseq r7, r1, ip, lsr r2 │ │ │ │ │ │ │ │ 0016f8dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ 16f9dc │ │ │ │ @@ -181047,18 +181047,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 16f970 │ │ │ │ - @ instruction: 0x019171dc │ │ │ │ + orrseq r7, r1, r4, ror #3 │ │ │ │ orreq r3, r8, ip, ror #25 │ │ │ │ - orreq sp, r8, ip, ror #5 │ │ │ │ - @ instruction: 0x0188d2bc │ │ │ │ + strdeq sp, [r8, r4] │ │ │ │ + orreq sp, r8, r4, asr #5 │ │ │ │ │ │ │ │ 0016f9ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -181206,26 +181206,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 16fa5c │ │ │ │ orrseq r8, ip, ip, lsl #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019c89f8 │ │ │ │ @ instruction: 0x019c89b0 │ │ │ │ - orrseq r7, r1, ip, lsr r0 │ │ │ │ + orrseq r7, r1, r4, asr #32 │ │ │ │ orreq r3, r8, r4, asr #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r3, r8, r0, ror #21 │ │ │ │ - orrseq r6, r1, r0, asr #31 │ │ │ │ - orreq sp, r8, r4, lsr #2 │ │ │ │ - orrseq r6, r1, ip, lsr #30 │ │ │ │ - ldrdeq sp, [r8, r0] │ │ │ │ + orrseq r6, r1, r8, asr #31 │ │ │ │ + orreq sp, r8, ip, lsr #2 │ │ │ │ + orrseq r6, r1, r4, lsr pc │ │ │ │ + ldrdeq sp, [r8, r8] │ │ │ │ orreq r3, r8, r0, asr #20 │ │ │ │ - @ instruction: 0x0188d09c │ │ │ │ + orreq sp, r8, r4, lsr #1 │ │ │ │ orreq r3, r8, r0, lsr #20 │ │ │ │ - orrseq r6, r1, r0, asr #29 │ │ │ │ + orrseq r6, r1, r8, asr #29 │ │ │ │ ldrdeq r3, [r8, r0] │ │ │ │ │ │ │ │ 0016fc84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -181283,16 +181283,16 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 16fcdc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ b 16fcf8 │ │ │ │ orrseq r8, ip, r0, ror #14 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x01916db8 │ │ │ │ - orreq ip, r8, ip, asr pc │ │ │ │ + orrseq r6, r1, r0, asr #27 │ │ │ │ + orreq ip, r8, r4, ror #30 │ │ │ │ orreq r3, r8, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -181528,19 +181528,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1700d0 │ │ │ │ orrseq r8, ip, ip, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r3, r8, ip, lsr #11 │ │ │ │ - @ instruction: 0x01916a98 │ │ │ │ - @ instruction: 0x0188cb90 │ │ │ │ - orreq ip, r8, ip, asr fp │ │ │ │ + orrseq r6, r1, r0, lsr #21 │ │ │ │ + @ instruction: 0x0188cb98 │ │ │ │ + orreq ip, r8, r4, ror #22 │ │ │ │ orreq r3, r8, ip, lsr #10 │ │ │ │ - orrseq r6, r1, r8, lsl sl │ │ │ │ + orrseq r6, r1, r0, lsr #20 │ │ │ │ │ │ │ │ 0017015c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #220] @ 170250 │ │ │ │ @@ -181596,19 +181596,19 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1701e4 │ │ │ │ - orrseq r6, r1, r8, asr #19 │ │ │ │ + @ instruction: 0x019169d0 │ │ │ │ orreq r3, r8, r8, asr #9 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - orreq ip, r8, r8, ror sl │ │ │ │ - orreq ip, r8, r8, asr #20 │ │ │ │ + orreq ip, r8, r0, lsl #21 │ │ │ │ + orreq ip, r8, r0, asr sl │ │ │ │ │ │ │ │ 00170264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -181871,19 +181871,19 @@ │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 170494 │ │ │ │ orrseq r8, ip, ip, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, ip, r8, ror pc │ │ │ │ - orrseq r6, r1, r0, lsl r5 │ │ │ │ - orreq ip, r8, ip, asr #12 │ │ │ │ + orrseq r6, r1, r8, lsl r5 │ │ │ │ + orreq ip, r8, r4, asr r6 │ │ │ │ orreq r3, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x019164d8 │ │ │ │ - orreq ip, r8, r4, lsl r6 │ │ │ │ + orrseq r6, r1, r0, ror #9 │ │ │ │ + orreq ip, r8, ip, lsl r6 │ │ │ │ orreq r2, r8, r0, ror #31 │ │ │ │ │ │ │ │ 001706ac : │ │ │ │ ldr r3, [pc, #140] @ 170740 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #24 │ │ │ │ @@ -181917,15 +181917,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r1, lr, ip, lsr r8 │ │ │ │ - orrseq r6, r1, ip, lsr #8 │ │ │ │ + orrseq r6, r1, r4, lsr r4 │ │ │ │ orreq r2, r8, r4, ror pc │ │ │ │ orreq r2, r8, r4, lsr pc │ │ │ │ │ │ │ │ 00170750 : │ │ │ │ ldr r3, [pc, #132] @ 1707dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -181958,15 +181958,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x019e1798 │ │ │ │ - @ instruction: 0x01916394 │ │ │ │ + @ instruction: 0x0191639c │ │ │ │ orreq r2, r8, ip, lsr pc │ │ │ │ @ instruction: 0x01882e98 │ │ │ │ │ │ │ │ 001707ec : │ │ │ │ ldr r3, [pc, #16] @ 170804 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ @@ -182071,26 +182071,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1708e8 │ │ │ │ @ instruction: 0x019c7bf4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, ip, ip, asr #23 │ │ │ │ - orrseq r6, r1, r0, ror #5 │ │ │ │ + orrseq r6, r1, r8, ror #5 │ │ │ │ ldrdeq r2, [r8, ip] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, r4, lsr sp │ │ │ │ muleq r0, r8, sp │ │ │ │ @ instruction: 0x00006bb4 │ │ │ │ orreq r2, r8, r0, asr #29 │ │ │ │ @ instruction: 0x018829b0 │ │ │ │ orrseq r7, ip, r4, lsr #22 │ │ │ │ - orreq ip, r8, ip, asr #6 │ │ │ │ - @ instruction: 0x019161dc │ │ │ │ - orreq ip, r8, r8, lsl r3 │ │ │ │ + orreq ip, r8, r4, asr r3 │ │ │ │ + orrseq r6, r1, r4, ror #3 │ │ │ │ + orreq ip, r8, r0, lsr #6 │ │ │ │ ldrdeq r2, [r8, ip] │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 001709cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182256,33 +182256,33 @@ │ │ │ │ b 170aac │ │ │ │ orrseq r7, ip, r0, lsr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, ip, r4, lsl #20 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ orrseq r7, ip, r0, ror #18 │ │ │ │ orreq r2, r8, r8, asr ip │ │ │ │ - orrseq r6, r1, r0, asr #32 │ │ │ │ + orrseq r6, r1, r8, asr #32 │ │ │ │ orreq r2, r8, r4, asr #22 │ │ │ │ - @ instruction: 0x01915ffc │ │ │ │ - orreq ip, r8, r8, lsr r1 │ │ │ │ + orrseq r6, r1, r4 │ │ │ │ + orreq ip, r8, r0, asr #2 │ │ │ │ orreq r2, r8, r4, lsl #22 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - orrseq r5, r1, r0, asr #31 │ │ │ │ - strdeq ip, [r8, ip] │ │ │ │ + orrseq r5, r1, r8, asr #31 │ │ │ │ + orreq ip, r8, r4, lsl #2 │ │ │ │ orreq r2, r8, r8, asr #21 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - orrseq r5, r1, r4, lsl #31 │ │ │ │ - orreq ip, r8, r0, asr #1 │ │ │ │ + orrseq r5, r1, ip, lsl #31 │ │ │ │ + orreq ip, r8, r8, asr #1 │ │ │ │ orreq r2, r8, ip, lsl #21 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - orrseq r5, r1, r8, asr #30 │ │ │ │ - orreq ip, r8, r4, lsl #1 │ │ │ │ + orrseq r5, r1, r0, asr pc │ │ │ │ + orreq ip, r8, ip, lsl #1 │ │ │ │ orreq r2, r8, r0, asr sl │ │ │ │ - orrseq r5, r1, ip, lsl #30 │ │ │ │ - orreq ip, r8, r8, asr #32 │ │ │ │ + orrseq r5, r1, r4, lsl pc │ │ │ │ + orreq ip, r8, r0, asr r0 │ │ │ │ orreq r2, r8, ip, lsl #20 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ │ │ │ │ 00170cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182335,20 +182335,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 170d18 │ │ │ │ orrseq r7, ip, ip, lsr #14 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - orrseq r5, r1, r4, lsl #28 │ │ │ │ - orreq fp, r8, r0, asr #30 │ │ │ │ + orrseq r5, r1, ip, lsl #28 │ │ │ │ + orreq fp, r8, r8, asr #30 │ │ │ │ orreq r2, r8, r4, lsl #18 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - orrseq r5, r1, r8, asr #27 │ │ │ │ - orreq fp, r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x01915dd0 │ │ │ │ + orreq fp, r8, ip, lsl #30 │ │ │ │ orreq r2, r8, r8, asr #17 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ │ │ │ │ 00170dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -182611,47 +182611,47 @@ │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ orreq fp, r7, r4, lsl pc │ │ │ │ @ instruction: 0x0187e8b0 │ │ │ │ orreq r2, r8, ip, lsl r9 │ │ │ │ orreq r2, r8, ip, ror #17 │ │ │ │ orreq r2, r8, r4, ror #16 │ │ │ │ - @ instruction: 0x01915bd4 │ │ │ │ - orreq fp, r8, r0, lsl sp │ │ │ │ + @ instruction: 0x01915bdc │ │ │ │ + orreq fp, r8, r8, lsl sp │ │ │ │ ldrdeq r2, [r8, r4] │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ orrseq r7, ip, r0, lsl #9 │ │ │ │ @ instruction: 0x0187bd90 │ │ │ │ - orrseq r5, r1, r4, asr fp │ │ │ │ - @ instruction: 0x0188bc90 │ │ │ │ + orrseq r5, r1, ip, asr fp │ │ │ │ + @ instruction: 0x0188bc98 │ │ │ │ orreq r2, r8, r4, asr r6 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - orrseq r5, r1, ip, lsl #22 │ │ │ │ - orreq fp, r8, r8, asr #24 │ │ │ │ + orrseq r5, r1, r4, lsl fp │ │ │ │ + orreq fp, r8, r0, asr ip │ │ │ │ orreq r2, r8, ip, lsl #12 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - orrseq r5, r1, ip, asr #21 │ │ │ │ - orreq fp, r8, r8, lsl #24 │ │ │ │ + @ instruction: 0x01915ad4 │ │ │ │ + orreq fp, r8, r0, lsl ip │ │ │ │ ldrdeq r2, [r8, r0] │ │ │ │ - @ instruction: 0x01915a90 │ │ │ │ - orreq fp, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x01915a98 │ │ │ │ + ldrdeq fp, [r8, r4] │ │ │ │ @ instruction: 0x01882590 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - orrseq r5, r1, r4, asr sl │ │ │ │ - @ instruction: 0x0188bb90 │ │ │ │ + orrseq r5, r1, ip, asr sl │ │ │ │ + @ instruction: 0x0188bb98 │ │ │ │ orreq r2, r8, r8, asr r5 │ │ │ │ - orrseq r5, r1, r8, lsl sl │ │ │ │ - orreq fp, r8, r4, asr fp │ │ │ │ + orrseq r5, r1, r0, lsr #20 │ │ │ │ + orreq fp, r8, ip, asr fp │ │ │ │ orreq r2, r8, ip, lsl r5 │ │ │ │ - @ instruction: 0x019159dc │ │ │ │ - orreq fp, r8, r8, lsl fp │ │ │ │ + orrseq r5, r1, r4, ror #19 │ │ │ │ + orreq fp, r8, r0, lsr #22 │ │ │ │ ldrdeq r2, [r8, ip] │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - orrseq r5, r1, r0, lsr #19 │ │ │ │ - ldrdeq fp, [r8, ip] │ │ │ │ + orrseq r5, r1, r8, lsr #19 │ │ │ │ + orreq fp, r8, r4, ror #21 │ │ │ │ orreq r2, r8, r0, lsr #9 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r2 │ │ │ │ @@ -183678,232 +183678,232 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1718f8 │ │ │ │ orrseq r7, ip, r8, ror r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, ip, r4, asr r1 │ │ │ │ orrseq r7, ip, r8, ror #1 │ │ │ │ andeq r6, r0, r0, ror #5 │ │ │ │ - orrseq r5, r1, ip, lsr #14 │ │ │ │ + orrseq r5, r1, r4, lsr r7 │ │ │ │ ldrdeq fp, [r7, r4] │ │ │ │ - orrseq r5, r1, r4, asr #13 │ │ │ │ - @ instruction: 0x019156b4 │ │ │ │ + orrseq r5, r1, ip, asr #13 │ │ │ │ + @ instruction: 0x019156bc │ │ │ │ orrseq lr, ip, r0, ror #27 │ │ │ │ orreq fp, r7, ip, asr #2 │ │ │ │ orrseq lr, ip, r0, lsr #27 │ │ │ │ orreq r2, r8, r8, lsr #8 │ │ │ │ @ instruction: 0x0187b690 │ │ │ │ orreq fp, r7, ip, lsl #12 │ │ │ │ orreq sp, r7, r4, ror #29 │ │ │ │ orreq sp, r7, r0, rrx │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r1, r8, r8, lsr #27 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0188b394 │ │ │ │ - orrseq r5, r1, r8, lsr #4 │ │ │ │ - orreq fp, r8, r4, ror #6 │ │ │ │ + @ instruction: 0x0188b39c │ │ │ │ + orrseq r5, r1, r0, lsr r2 │ │ │ │ + orreq fp, r8, ip, ror #6 │ │ │ │ orreq r1, r8, r0, lsr sp │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - @ instruction: 0x01915190 │ │ │ │ + @ instruction: 0x01915198 │ │ │ │ @ instruction: 0x01881c9c │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - @ instruction: 0x0188b290 │ │ │ │ + @ instruction: 0x0188b298 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orreq r1, r8, r4, lsl #27 │ │ │ │ orreq r1, r8, r0, ror #27 │ │ │ │ orreq r1, r8, ip, lsl #27 │ │ │ │ orreq r1, r8, ip, lsl #28 │ │ │ │ @ instruction: 0x01881db8 │ │ │ │ orreq r1, r8, ip, lsr #28 │ │ │ │ ldrdeq r1, [r8, ip] │ │ │ │ orreq r1, r8, r4, lsr #28 │ │ │ │ orreq r1, r8, ip, ror #27 │ │ │ │ orreq r1, r8, r8, lsr lr │ │ │ │ strdeq r1, [r8, r4] │ │ │ │ orreq r1, r8, ip, lsr #28 │ │ │ │ strdeq r1, [r8, r8] │ │ │ │ - orrseq r4, r1, ip, ror pc │ │ │ │ - strheq fp, [r8, r8] │ │ │ │ + orrseq r4, r1, r4, lsl #31 │ │ │ │ + orreq fp, r8, r0, asr #1 │ │ │ │ orreq r1, r8, r4, lsl #21 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r6, r0, r0, lsr #16 │ │ │ │ orreq r1, r8, r8, asr lr │ │ │ │ - @ instruction: 0x01914eb4 │ │ │ │ + @ instruction: 0x01914ebc │ │ │ │ orreq r1, r8, ip, lsr #19 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ - orrseq r4, r1, r4, lsl lr │ │ │ │ - orreq sl, r8, r8, lsl pc │ │ │ │ - @ instruction: 0x01914dd0 │ │ │ │ + orrseq r4, r1, ip, lsl lr │ │ │ │ + orreq sl, r8, r0, lsr #30 │ │ │ │ + @ instruction: 0x01914dd8 │ │ │ │ ldrdeq r1, [r8, r4] │ │ │ │ - @ instruction: 0x0188aeb8 │ │ │ │ - orrseq r4, r1, r0, ror sp │ │ │ │ + orreq sl, r8, r0, asr #29 │ │ │ │ + orrseq r4, r1, r8, ror sp │ │ │ │ orreq r1, r8, r4, ror r8 │ │ │ │ - orreq sl, r8, r8, asr lr │ │ │ │ - orrseq r4, r1, r0, lsl sp │ │ │ │ + orreq sl, r8, r0, ror #28 │ │ │ │ + orrseq r4, r1, r8, lsl sp │ │ │ │ orreq r1, r8, r4, lsl r8 │ │ │ │ - strdeq sl, [r8, r8] │ │ │ │ - @ instruction: 0x01914cb0 │ │ │ │ + orreq sl, r8, r0, lsl #28 │ │ │ │ + @ instruction: 0x01914cb8 │ │ │ │ @ instruction: 0x018817b4 │ │ │ │ - @ instruction: 0x0188ad98 │ │ │ │ - orrseq r4, r1, r0, asr ip │ │ │ │ + orreq sl, r8, r0, lsr #27 │ │ │ │ + orrseq r4, r1, r8, asr ip │ │ │ │ orreq r1, r8, r4, asr r7 │ │ │ │ - orreq sl, r8, r4, lsr sp │ │ │ │ - orrseq r4, r1, ip, ror #23 │ │ │ │ + orreq sl, r8, ip, lsr sp │ │ │ │ + @ instruction: 0x01914bf4 │ │ │ │ strdeq r1, [r8, r0] │ │ │ │ - orreq r2, ip, r8, lsr #22 │ │ │ │ - ldrdeq sl, [r8, r0] │ │ │ │ - orrseq r4, r1, r8, lsl #23 │ │ │ │ + orreq r2, ip, r0, lsr fp │ │ │ │ + ldrdeq sl, [r8, r8] │ │ │ │ + @ instruction: 0x01914b90 │ │ │ │ orreq r1, r8, r8, lsl #13 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orreq sl, r8, ip, asr ip │ │ │ │ - orrseq r4, r1, r4, lsl fp │ │ │ │ + orreq sl, r8, r4, ror #24 │ │ │ │ + orrseq r4, r1, ip, lsl fp │ │ │ │ orreq r1, r8, r8, lsl r6 │ │ │ │ - @ instruction: 0x01914ad4 │ │ │ │ - orreq sl, r8, r0, lsl ip │ │ │ │ + @ instruction: 0x01914adc │ │ │ │ + orreq sl, r8, r8, lsl ip │ │ │ │ ldrdeq r1, [r8, ip] │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01914a98 │ │ │ │ - ldrdeq sl, [r8, r4] │ │ │ │ + orrseq r4, r1, r0, lsr #21 │ │ │ │ + ldrdeq sl, [r8, ip] │ │ │ │ orreq r1, r8, r0, lsr #11 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x0188ab9c │ │ │ │ - orrseq r4, r1, r4, asr sl │ │ │ │ + orreq sl, r8, r4, lsr #23 │ │ │ │ + orrseq r4, r1, ip, asr sl │ │ │ │ orreq r1, r8, r4, asr r5 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orreq sl, r8, ip, asr fp │ │ │ │ - orrseq r4, r1, ip, lsl #20 │ │ │ │ + orreq sl, r8, r4, ror #22 │ │ │ │ + orrseq r4, r1, r4, lsl sl │ │ │ │ orreq r1, r8, r4, lsl r5 │ │ │ │ orreq r1, r8, ip, lsr #18 │ │ │ │ - orrseq r4, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x019149d4 │ │ │ │ orreq r1, r8, r4, asr #9 │ │ │ │ - orreq sl, r8, r4, asr #21 │ │ │ │ - orrseq r4, r1, ip, ror r9 │ │ │ │ + orreq sl, r8, ip, asr #21 │ │ │ │ + orrseq r4, r1, r4, lsl #19 │ │ │ │ orreq r1, r8, r0, lsl #9 │ │ │ │ - orreq sl, r8, r4, lsl #21 │ │ │ │ + orreq sl, r8, ip, lsl #21 │ │ │ │ orreq r1, r8, r4, lsr #8 │ │ │ │ - orreq sl, r8, r4, lsr #20 │ │ │ │ - @ instruction: 0x019148dc │ │ │ │ + orreq sl, r8, ip, lsr #20 │ │ │ │ + orrseq r4, r1, r4, ror #17 │ │ │ │ orreq r1, r8, r0, ror #7 │ │ │ │ - orreq sl, r8, r4, ror #12 │ │ │ │ - orrseq r4, r1, ip, lsl r5 │ │ │ │ + orreq sl, r8, ip, ror #12 │ │ │ │ + orrseq r4, r1, r4, lsr #10 │ │ │ │ orreq r1, r8, r0, lsr #32 │ │ │ │ orreq r1, r8, ip, asr #7 │ │ │ │ - @ instruction: 0x019144d8 │ │ │ │ + orrseq r4, r1, r0, ror #9 │ │ │ │ orreq r0, r8, r4, ror #31 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ orreq r1, r8, ip, asr #6 │ │ │ │ - orrseq r4, r1, r0, lsl #9 │ │ │ │ + orrseq r4, r1, r8, lsl #9 │ │ │ │ orreq r0, r8, r8, lsl #31 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - orreq sl, r8, ip, ror r5 │ │ │ │ + orreq sl, r8, r4, lsl #11 │ │ │ │ orreq r0, r8, r4, lsr #30 │ │ │ │ - @ instruction: 0x019143dc │ │ │ │ - orreq sl, r8, r8, lsl r5 │ │ │ │ + orrseq r4, r1, r4, ror #7 │ │ │ │ + orreq sl, r8, r0, lsr #10 │ │ │ │ orreq r0, r8, r4, ror #29 │ │ │ │ orreq r1, r8, r8, lsr r2 │ │ │ │ - @ instruction: 0x01914394 │ │ │ │ + @ instruction: 0x0191439c │ │ │ │ orreq r0, r8, r0, lsr #29 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x0188a494 │ │ │ │ - orrseq r4, r1, r4, asr #6 │ │ │ │ + @ instruction: 0x0188a49c │ │ │ │ + orrseq r4, r1, ip, asr #6 │ │ │ │ orreq r0, r8, ip, asr #28 │ │ │ │ - orrseq r4, r1, r0, lsl r3 │ │ │ │ - orreq sl, r8, ip, asr #8 │ │ │ │ + orrseq r4, r1, r8, lsl r3 │ │ │ │ + orreq sl, r8, r4, asr r4 │ │ │ │ orreq r0, r8, r8, lsl lr │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orreq sl, r8, r4, lsl r4 │ │ │ │ - orrseq r4, r1, ip, asr #5 │ │ │ │ + orreq sl, r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x019142d4 │ │ │ │ orreq r0, r8, ip, asr #27 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrdeq sl, [r8, r4] │ │ │ │ - orrseq r4, r1, ip, lsl #5 │ │ │ │ + ldrdeq sl, [r8, ip] │ │ │ │ + @ instruction: 0x01914294 │ │ │ │ orreq r0, r8, ip, lsl #27 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - orrseq r4, r1, r4, asr r2 │ │ │ │ - @ instruction: 0x0188a390 │ │ │ │ + orrseq r4, r1, ip, asr r2 │ │ │ │ + @ instruction: 0x0188a398 │ │ │ │ orreq r0, r8, ip, asr sp │ │ │ │ - orrseq r4, r1, r8, lsl r2 │ │ │ │ - orreq sl, r8, r4, asr r3 │ │ │ │ + orrseq r4, r1, r0, lsr #4 │ │ │ │ + orreq sl, r8, ip, asr r3 │ │ │ │ orreq r0, r8, r0, lsr #26 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x019141dc │ │ │ │ - orreq sl, r8, r8, lsl r3 │ │ │ │ + orrseq r4, r1, r4, ror #3 │ │ │ │ + orreq sl, r8, r0, lsr #6 │ │ │ │ orreq r0, r8, r4, ror #25 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - orrseq r4, r1, r0, lsr #3 │ │ │ │ - ldrdeq sl, [r8, ip] │ │ │ │ + orrseq r4, r1, r8, lsr #3 │ │ │ │ + orreq sl, r8, r4, ror #5 │ │ │ │ orreq r0, r8, r8, lsr #25 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - orrseq r4, r1, r4, ror #2 │ │ │ │ - orreq sl, r8, r0, lsr #5 │ │ │ │ + orrseq r4, r1, ip, ror #2 │ │ │ │ + orreq sl, r8, r8, lsr #5 │ │ │ │ orreq r0, r8, ip, ror #24 │ │ │ │ - orreq sl, r8, r8, ror #4 │ │ │ │ - orrseq r4, r1, r0, lsr #2 │ │ │ │ + orreq sl, r8, r0, ror r2 │ │ │ │ + orrseq r4, r1, r8, lsr #2 │ │ │ │ orreq r0, r8, r4, lsr #24 │ │ │ │ - orreq sl, r8, r8, lsr #4 │ │ │ │ - orrseq r4, r1, r0, ror #1 │ │ │ │ + orreq sl, r8, r0, lsr r2 │ │ │ │ + orrseq r4, r1, r8, ror #1 │ │ │ │ orreq r0, r8, r4, ror #23 │ │ │ │ - orreq sl, r8, r8, ror #3 │ │ │ │ - orrseq r4, r1, r0, lsr #1 │ │ │ │ + strdeq sl, [r8, r0] │ │ │ │ + orrseq r4, r1, r8, lsr #1 │ │ │ │ orreq r0, r8, r0, lsr #23 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orreq sl, r8, r8, lsr #3 │ │ │ │ - orrseq r4, r1, r0, rrx │ │ │ │ + @ instruction: 0x0188a1b0 │ │ │ │ + orrseq r4, r1, r8, rrx │ │ │ │ orreq r0, r8, r0, ror #22 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq sl, r8, r8, ror #2 │ │ │ │ - orrseq r4, r1, r0, lsr #32 │ │ │ │ + orreq sl, r8, r0, ror r1 │ │ │ │ + orrseq r4, r1, r8, lsr #32 │ │ │ │ orreq r0, r8, r0, lsr #22 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ orreq r0, r8, ip, ror #30 │ │ │ │ - orrseq r3, r1, r4, ror #31 │ │ │ │ + orrseq r3, r1, ip, ror #31 │ │ │ │ ldrdeq r0, [r8, ip] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orreq sl, r8, r0, ror #1 │ │ │ │ - orrseq r3, r1, r0, lsr #31 │ │ │ │ + orreq sl, r8, r8, ror #1 │ │ │ │ + orrseq r3, r1, r8, lsr #31 │ │ │ │ orreq r0, r8, r0, lsr #21 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ ldrdeq r0, [r8, r4] │ │ │ │ - orrseq r3, r1, ip, asr pc │ │ │ │ + orrseq r3, r1, r4, ror #30 │ │ │ │ orreq r0, r8, r8, asr sl │ │ │ │ - orreq sl, r8, ip, asr r0 │ │ │ │ - orrseq r3, r1, r4, lsl pc │ │ │ │ + orreq sl, r8, r4, rrx │ │ │ │ + orrseq r3, r1, ip, lsl pc │ │ │ │ orreq r0, r8, r4, lsl sl │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01913edc │ │ │ │ - orreq sl, r8, r8, lsl r0 │ │ │ │ + orrseq r3, r1, r4, ror #29 │ │ │ │ + orreq sl, r8, r0, lsr #32 │ │ │ │ orreq r0, r8, r4, ror #19 │ │ │ │ - orreq r9, r8, r0, ror #31 │ │ │ │ - @ instruction: 0x01913e90 │ │ │ │ + orreq r9, r8, r8, ror #31 │ │ │ │ + @ instruction: 0x01913e98 │ │ │ │ @ instruction: 0x01880998 │ │ │ │ - @ instruction: 0x01889f9c │ │ │ │ - orrseq r3, r1, ip, asr #28 │ │ │ │ + orreq r9, r8, r4, lsr #31 │ │ │ │ + orrseq r3, r1, r4, asr lr │ │ │ │ orreq r0, r8, r4, asr r9 │ │ │ │ orreq r0, r8, r4, lsl #21 │ │ │ │ - orrseq r3, r1, ip, lsl #28 │ │ │ │ + orrseq r3, r1, r4, lsl lr │ │ │ │ orreq r0, r8, r4, lsl r9 │ │ │ │ - orrseq r3, r1, ip, asr #27 │ │ │ │ - orreq r9, r8, r8, lsl #30 │ │ │ │ + @ instruction: 0x01913dd4 │ │ │ │ + orreq r9, r8, r0, lsl pc │ │ │ │ ldrdeq r0, [r8, r4] │ │ │ │ - @ instruction: 0x01913d90 │ │ │ │ - orreq r9, r8, ip, asr #29 │ │ │ │ + @ instruction: 0x01913d98 │ │ │ │ + ldrdeq r9, [r8, r4] │ │ │ │ @ instruction: 0x01880898 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orrseq r3, r1, r4, asr sp │ │ │ │ - @ instruction: 0x01889e90 │ │ │ │ + orrseq r3, r1, ip, asr sp │ │ │ │ + @ instruction: 0x01889e98 │ │ │ │ orreq r0, r8, ip, asr r8 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - orreq r9, r8, r8, asr lr │ │ │ │ - orrseq r3, r1, r8, lsl #26 │ │ │ │ + orreq r9, r8, r0, ror #28 │ │ │ │ + orrseq r3, r1, r0, lsl sp │ │ │ │ orreq r0, r8, r0, lsl r8 │ │ │ │ - orreq r9, r8, r4, lsl lr │ │ │ │ - orrseq r3, r1, ip, asr #25 │ │ │ │ + orreq r9, r8, ip, lsl lr │ │ │ │ + @ instruction: 0x01913cd4 │ │ │ │ ldrdeq r0, [r8, r0] │ │ │ │ - ldrdeq r9, [r8, r4] │ │ │ │ - orrseq r3, r1, ip, lsl #25 │ │ │ │ + ldrdeq r9, [r8, ip] │ │ │ │ + @ instruction: 0x01913c94 │ │ │ │ @ instruction: 0x01880790 │ │ │ │ ldr r3, [pc, #-480] @ 17242c │ │ │ │ ldr r2, [pc, #-480] @ 172430 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -184542,18 +184542,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b7b24 │ │ │ │ orrseq r5, ip, r8, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r3, r1, r0, lsl #24 │ │ │ │ + orrseq r3, r1, r8, lsl #24 │ │ │ │ @ instruction: 0x019c5494 │ │ │ │ orrseq r5, ip, r4, ror #8 │ │ │ │ - @ instruction: 0x01889c98 │ │ │ │ + orreq r9, r8, r0, lsr #25 │ │ │ │ orreq r0, r8, r4, ror #12 │ │ │ │ │ │ │ │ 00173024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -184586,16 +184586,16 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #24] @ 1730c4 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b7b24 │ │ │ │ - @ instruction: 0x01913af0 │ │ │ │ - orreq r9, r8, r4, ror #23 │ │ │ │ + @ instruction: 0x01913af8 │ │ │ │ + orreq r9, r8, ip, ror #23 │ │ │ │ @ instruction: 0x018805bc │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 001730c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184640,19 +184640,19 @@ │ │ │ │ ldr r1, [pc, #44] @ 1731a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 173104 │ │ │ │ - orrseq r3, r1, r8, lsl sl │ │ │ │ - orreq r9, r8, r4, asr fp │ │ │ │ + orrseq r3, r1, r0, lsr #20 │ │ │ │ + orreq r9, r8, ip, asr fp │ │ │ │ orreq r0, r8, ip, lsl r5 │ │ │ │ - @ instruction: 0x019139dc │ │ │ │ - orreq r9, r8, r8, lsl fp │ │ │ │ + orrseq r3, r1, r4, ror #19 │ │ │ │ + orreq r9, r8, r0, lsr #22 │ │ │ │ ldrdeq r0, [r8, ip] │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 001731a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184809,25 +184809,25 @@ │ │ │ │ orrseq r5, ip, r8, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, ip, r0, lsr #4 │ │ │ │ orrseq r5, ip, r0, lsl #4 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r3, r1, ip, asr #16 │ │ │ │ + orrseq r3, r1, r4, asr r8 │ │ │ │ orreq r0, r8, r8, asr r3 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ orreq sl, r7, r4, lsr #3 │ │ │ │ - orrseq r3, r1, ip, asr #15 │ │ │ │ + @ instruction: 0x019137d4 │ │ │ │ ldrdeq r0, [r8, r4] │ │ │ │ - @ instruction: 0x0191379c │ │ │ │ - ldrdeq r9, [r8, r8] │ │ │ │ + orrseq r3, r1, r4, lsr #15 │ │ │ │ + orreq r9, r8, r0, ror #17 │ │ │ │ orreq r0, r8, r4, lsr #5 │ │ │ │ - orrseq r3, r1, ip, asr r7 │ │ │ │ - @ instruction: 0x01889898 │ │ │ │ + orrseq r3, r1, r4, ror #14 │ │ │ │ + orreq r9, r8, r0, lsr #17 │ │ │ │ orreq r0, r8, ip, asr r2 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ 00173458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184976,26 +184976,26 @@ │ │ │ │ b 1735cc │ │ │ │ @ instruction: 0x019c4f9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, ip, r4, ror pc │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r3, r1, r4, ror #11 │ │ │ │ + orrseq r3, r1, ip, ror #11 │ │ │ │ strdeq r0, [r8, r0] │ │ │ │ muleq r0, r5, r2 │ │ │ │ orreq r9, r7, ip, lsr pc │ │ │ │ orrseq r4, ip, r0, asr #28 │ │ │ │ - orrseq r3, r1, r4, lsr r5 │ │ │ │ + orrseq r3, r1, ip, lsr r5 │ │ │ │ orreq r0, r8, ip, lsr r0 │ │ │ │ - orrseq r3, r1, r4, lsl #10 │ │ │ │ - orreq r9, r8, r0, asr #12 │ │ │ │ + orrseq r3, r1, ip, lsl #10 │ │ │ │ + orreq r9, r8, r8, asr #12 │ │ │ │ orreq r0, r8, r4 │ │ │ │ - orrseq r3, r1, r4, asr #9 │ │ │ │ - orreq r9, r8, r0, lsl #12 │ │ │ │ + orrseq r3, r1, ip, asr #9 │ │ │ │ + orreq r9, r8, r8, lsl #12 │ │ │ │ orreq pc, r7, r4, asr #31 │ │ │ │ muleq r0, r3, r2 │ │ │ │ │ │ │ │ 001736f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185150,29 +185150,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 173890 │ │ │ │ orrseq r4, ip, r0, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019c4cd8 │ │ │ │ - @ instruction: 0x019133f0 │ │ │ │ + @ instruction: 0x019133f8 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r3, r1, r0, lsr #6 │ │ │ │ + orrseq r3, r1, r8, lsr #6 │ │ │ │ orreq pc, r7, ip, lsr #28 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ orreq r9, r7, r8, ror ip │ │ │ │ orrseq r4, ip, ip, ror fp │ │ │ │ orreq pc, r7, ip, ror sp @ │ │ │ │ - orrseq r3, r1, r8, asr #4 │ │ │ │ - orreq r9, r8, r4, lsl #7 │ │ │ │ + orrseq r3, r1, r0, asr r2 │ │ │ │ + orreq r9, r8, ip, lsl #7 │ │ │ │ orreq pc, r7, r0, asr sp @ │ │ │ │ - orrseq r3, r1, r8, lsl #4 │ │ │ │ - orreq r9, r8, r4, asr #6 │ │ │ │ + orrseq r3, r1, r0, lsl r2 │ │ │ │ + orreq r9, r8, ip, asr #6 │ │ │ │ orreq pc, r7, r8, lsl #26 │ │ │ │ muleq r0, lr, r2 │ │ │ │ │ │ │ │ 001739ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185323,29 +185323,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 173b38 │ │ │ │ orrseq r4, ip, r8, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, ip, r0, lsr #20 │ │ │ │ - orrseq r3, r1, r0, lsr r1 │ │ │ │ + orrseq r3, r1, r8, lsr r1 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orrseq r3, r1, r8, ror r0 │ │ │ │ + orrseq r3, r1, r0, lsl #1 │ │ │ │ orreq pc, r7, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ ldrdeq r9, [r7, r0] │ │ │ │ @ instruction: 0x019c48d4 │ │ │ │ ldrdeq pc, [r7, ip] │ │ │ │ - @ instruction: 0x01912f90 │ │ │ │ - orreq r9, r8, ip, asr #1 │ │ │ │ + @ instruction: 0x01912f98 │ │ │ │ + ldrdeq r9, [r8, r4] │ │ │ │ @ instruction: 0x0187fa98 │ │ │ │ - orrseq r2, r1, r8, asr pc │ │ │ │ - @ instruction: 0x01889094 │ │ │ │ + orrseq r2, r1, r0, ror #30 │ │ │ │ + @ instruction: 0x0188909c │ │ │ │ orreq pc, r7, r0, ror #20 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ │ │ │ │ 00173c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -185562,56 +185562,56 @@ │ │ │ │ bl b7b24 │ │ │ │ b 173c8c │ │ │ │ @ instruction: 0x019de2f0 │ │ │ │ @ instruction: 0x019c479c │ │ │ │ andeq r6, r0, r8, asr #23 │ │ │ │ orreq r9, r7, ip, lsr #1 │ │ │ │ andeq r6, r0, r4, asr #23 │ │ │ │ - orreq lr, lr, ip, asr r6 │ │ │ │ + orreq lr, lr, r4, ror #12 │ │ │ │ @ instruction: 0x00007abc │ │ │ │ - @ instruction: 0x018922b4 │ │ │ │ + @ instruction: 0x018922bc │ │ │ │ andeq r6, r0, r4, ror #5 │ │ │ │ orreq fp, r7, r8, ror #16 │ │ │ │ andeq r6, r0, r8, asr #19 │ │ │ │ strdeq lr, [r7, r0] │ │ │ │ andeq r7, r0, ip, lsl r6 │ │ │ │ ldrdeq pc, [r7, r0] │ │ │ │ andeq r6, r0, r4, ror #31 │ │ │ │ orreq lr, r7, r4, lsl #15 │ │ │ │ andeq r7, r0, ip, lsl #13 │ │ │ │ orreq pc, r7, r0, asr #3 │ │ │ │ andeq r7, r0, r0, ror r2 │ │ │ │ @ instruction: 0x0187e194 │ │ │ │ - orreq r8, r8, r4, lsl #29 │ │ │ │ + orreq r8, r8, ip, lsl #29 │ │ │ │ orreq pc, r7, r4, lsl #26 │ │ │ │ - orrseq r2, r1, r8, ror #30 │ │ │ │ - orreq r8, r8, r0, asr lr │ │ │ │ + orrseq r2, r1, r0, ror pc │ │ │ │ + orreq r8, r8, r8, asr lr │ │ │ │ ldrdeq pc, [r7, r4] │ │ │ │ - orrseq r2, r1, r8, lsr pc │ │ │ │ - orreq r8, r8, ip, lsl lr │ │ │ │ + orrseq r2, r1, r0, asr #30 │ │ │ │ + orreq r8, r8, r4, lsr #28 │ │ │ │ orreq pc, r7, r0, lsr #25 │ │ │ │ - orrseq r2, r1, r4, lsl #30 │ │ │ │ - orreq r8, r8, r8, ror #27 │ │ │ │ + orrseq r2, r1, ip, lsl #30 │ │ │ │ + strdeq r8, [r8, r0] │ │ │ │ orreq pc, r7, ip, ror #24 │ │ │ │ - @ instruction: 0x01912ed0 │ │ │ │ - @ instruction: 0x01888db4 │ │ │ │ + @ instruction: 0x01912ed8 │ │ │ │ + @ instruction: 0x01888dbc │ │ │ │ orreq pc, r7, r8, lsr ip @ │ │ │ │ - @ instruction: 0x01912e9c │ │ │ │ - orreq r8, r8, r0, lsl #27 │ │ │ │ + orrseq r2, r1, r4, lsr #29 │ │ │ │ + orreq r8, r8, r8, lsl #27 │ │ │ │ orreq pc, r7, r4, lsl #24 │ │ │ │ - orrseq r2, r1, r8, ror #28 │ │ │ │ - orreq r8, r8, ip, asr #26 │ │ │ │ + orrseq r2, r1, r0, ror lr │ │ │ │ + orreq r8, r8, r4, asr sp │ │ │ │ ldrdeq pc, [r7, r0] │ │ │ │ - orrseq r2, r1, r4, lsr lr │ │ │ │ - orreq r8, r8, r8, lsl sp │ │ │ │ + orrseq r2, r1, ip, lsr lr │ │ │ │ + orreq r8, r8, r0, lsr #26 │ │ │ │ @ instruction: 0x0187fb9c │ │ │ │ - orrseq r2, r1, r0, lsl #28 │ │ │ │ - orreq r8, r8, r4, ror #25 │ │ │ │ + orrseq r2, r1, r8, lsl #28 │ │ │ │ + orreq r8, r8, ip, ror #25 │ │ │ │ orreq pc, r7, r8, ror #22 │ │ │ │ - orrseq r2, r1, ip, asr #27 │ │ │ │ + @ instruction: 0x01912dd4 │ │ │ │ │ │ │ │ 00174070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -185724,29 +185724,29 @@ │ │ │ │ mov r1, #9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 174108 │ │ │ │ orreq pc, r7, r4, lsr #21 │ │ │ │ - orreq r8, r8, r8, lsr fp │ │ │ │ + orreq r8, r8, r0, asr #22 │ │ │ │ orreq pc, r7, r8, ror #19 │ │ │ │ - orrseq r2, r1, r0, lsr ip │ │ │ │ - orreq r8, r8, r0, lsl #22 │ │ │ │ + orrseq r2, r1, r8, lsr ip │ │ │ │ + orreq r8, r8, r8, lsl #22 │ │ │ │ @ instruction: 0x0187f9b0 │ │ │ │ - @ instruction: 0x01912bf8 │ │ │ │ - orreq r8, r8, r8, asr #21 │ │ │ │ + orrseq r2, r1, r0, lsl #24 │ │ │ │ + ldrdeq r8, [r8, r0] │ │ │ │ orreq pc, r7, r8, ror r9 @ │ │ │ │ - orrseq r2, r1, r0, asr #23 │ │ │ │ - @ instruction: 0x01888a90 │ │ │ │ + orrseq r2, r1, r8, asr #23 │ │ │ │ + @ instruction: 0x01888a98 │ │ │ │ orreq pc, r7, r4, asr #18 │ │ │ │ - orrseq r2, r1, ip, lsl #23 │ │ │ │ - orreq r8, r8, r8, asr sl │ │ │ │ + @ instruction: 0x01912b94 │ │ │ │ + orreq r8, r8, r0, ror #20 │ │ │ │ orreq pc, r7, ip, lsl #18 │ │ │ │ - orrseq r2, r1, r4, asr fp │ │ │ │ + orrseq r2, r1, ip, asr fp │ │ │ │ │ │ │ │ 00174284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ 17431c │ │ │ │ @@ -185782,17 +185782,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1742e0 │ │ │ │ orrseq r4, ip, r4, ror r1 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orreq r0, r8, r0, asr #25 │ │ │ │ - orreq r8, r8, ip, ror r9 │ │ │ │ + orreq r8, r8, r4, lsl #19 │ │ │ │ orreq pc, r7, r4, ror #16 │ │ │ │ - orrseq r2, r1, r4, lsl #21 │ │ │ │ + orrseq r2, r1, ip, lsl #21 │ │ │ │ │ │ │ │ 00174334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -186027,32 +186027,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1744ec │ │ │ │ ldrheq r4, [ip, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, ip, ip, lsr #1 │ │ │ │ - orrseq r2, r1, r4, ror #19 │ │ │ │ + orrseq r2, r1, ip, ror #19 │ │ │ │ @ instruction: 0x0187f7b8 │ │ │ │ orreq ip, r7, r4, lsr #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r2, r1, r8, asr #17 │ │ │ │ + @ instruction: 0x019128d0 │ │ │ │ orreq pc, r7, r0, lsr #13 │ │ │ │ orrseq r3, ip, r0, lsr #30 │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ orreq ip, r7, r8, asr #12 │ │ │ │ - orrseq r2, r1, r8, asr #15 │ │ │ │ - @ instruction: 0x018886b8 │ │ │ │ + @ instruction: 0x019127d0 │ │ │ │ + orreq r8, r8, r0, asr #13 │ │ │ │ @ instruction: 0x0187f59c │ │ │ │ - orrseq r2, r1, ip, asr #14 │ │ │ │ - orreq r8, r8, ip, lsr r6 │ │ │ │ + orrseq r2, r1, r4, asr r7 │ │ │ │ + orreq r8, r8, r4, asr #12 │ │ │ │ orreq pc, r7, r0, lsr #10 │ │ │ │ - orreq r8, r8, r8, lsl #12 │ │ │ │ - ldrdeq r8, [r8, r8] │ │ │ │ - orreq r8, r8, ip, lsr #11 │ │ │ │ + orreq r8, r8, r0, lsl r6 │ │ │ │ + orreq r8, r8, r0, ror #11 │ │ │ │ + @ instruction: 0x018885b4 │ │ │ │ │ │ │ │ 0017473c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -186448,53 +186448,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 174aa0 │ │ │ │ orrseq r3, ip, r4, lsr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019125fc │ │ │ │ + orrseq r2, r1, r4, lsl #12 │ │ │ │ ldrdeq pc, [r7, r0] │ │ │ │ rsbeq r7, pc, lr, lsr #6 │ │ │ │ orreq ip, r7, r0, lsl #7 │ │ │ │ orreq pc, r7, r4, lsr r3 @ │ │ │ │ - orrseq r2, r1, ip, lsr #9 │ │ │ │ + @ instruction: 0x019124b4 │ │ │ │ orreq pc, r7, r8, asr #5 │ │ │ │ - orrseq r2, r1, ip, lsr r4 │ │ │ │ + orrseq r2, r1, r4, asr #8 │ │ │ │ orreq pc, r7, ip, ror r2 @ │ │ │ │ orreq pc, r7, r0, ror #4 │ │ │ │ - orrseq r2, r1, r8, lsl #7 │ │ │ │ + @ instruction: 0x01912390 │ │ │ │ orreq pc, r7, ip, lsl #4 │ │ │ │ - orrseq r2, r1, r8, asr #6 │ │ │ │ + orrseq r2, r1, r0, asr r3 │ │ │ │ orreq pc, r7, r8, lsl r1 @ │ │ │ │ andeq r1, r0, r8 │ │ │ │ orrseq r3, ip, ip, ror #18 │ │ │ │ - orrseq r2, r1, r4, lsl #5 │ │ │ │ + orrseq r2, r1, ip, lsl #5 │ │ │ │ orreq pc, r7, r0, lsr r1 @ │ │ │ │ - orreq r8, r8, r0, asr #2 │ │ │ │ + orreq r8, r8, r8, asr #2 │ │ │ │ orreq pc, r7, r4, lsr #32 │ │ │ │ - orreq r8, r8, r8, lsl #2 │ │ │ │ + orreq r8, r8, r0, lsl r1 │ │ │ │ strdeq lr, [r7, r0] │ │ │ │ - ldrdeq r8, [r8, r4] │ │ │ │ + ldrdeq r8, [r8, ip] │ │ │ │ @ instruction: 0x0187efb8 │ │ │ │ - orrseq r2, r1, ip, lsr #3 │ │ │ │ - @ instruction: 0x0188809c │ │ │ │ + @ instruction: 0x019121b4 │ │ │ │ + orreq r8, r8, r4, lsr #1 │ │ │ │ orreq lr, r7, r0, lsl #31 │ │ │ │ - orreq r8, r8, r4, rrx │ │ │ │ - orreq r8, r8, r4, lsr r0 │ │ │ │ + orreq r8, r8, ip, rrx │ │ │ │ + orreq r8, r8, ip, lsr r0 │ │ │ │ orreq lr, r7, r8, lsl pc │ │ │ │ - orreq r8, r8, r0 │ │ │ │ + orreq r8, r8, r8 │ │ │ │ orreq lr, r7, r4, ror #29 │ │ │ │ - orreq r7, r8, ip, asr #31 │ │ │ │ + ldrdeq r7, [r8, r4] │ │ │ │ @ instruction: 0x0187eeb0 │ │ │ │ @ instruction: 0x0187eeb0 │ │ │ │ orreq lr, r7, r4, ror lr │ │ │ │ - orreq r7, r8, r8, asr pc │ │ │ │ + orreq r7, r8, r0, ror #30 │ │ │ │ orreq lr, r7, r0, asr #28 │ │ │ │ - orreq r7, r8, r4, lsr #30 │ │ │ │ + orreq r7, r8, ip, lsr #30 │ │ │ │ orreq lr, r7, ip, lsl #28 │ │ │ │ │ │ │ │ 00174e20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -186901,56 +186901,56 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 17501c │ │ │ │ orrseq r3, ip, r4, asr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019c3590 │ │ │ │ - orrseq r1, r1, r4, asr #29 │ │ │ │ + orrseq r1, r1, ip, asr #29 │ │ │ │ orreq r7, r7, r8, lsl r7 │ │ │ │ - orrseq r1, r1, r8, ror #27 │ │ │ │ + @ instruction: 0x01911df0 │ │ │ │ orreq lr, r7, r4, lsr #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01911d9c │ │ │ │ + orrseq r1, r1, r4, lsr #27 │ │ │ │ orreq lr, r7, r4, ror fp │ │ │ │ @ instruction: 0x019c33f0 │ │ │ │ - @ instruction: 0x01911cf0 │ │ │ │ + @ instruction: 0x01911cf8 │ │ │ │ orreq lr, r7, r8, asr ip │ │ │ │ - orreq r7, r8, ip, lsr #23 │ │ │ │ + @ instruction: 0x01887bb4 │ │ │ │ @ instruction: 0x0187ea94 │ │ │ │ - orreq sl, lr, r4, asr sp │ │ │ │ + orreq sl, lr, ip, asr sp │ │ │ │ orreq lr, r7, r4, lsr fp │ │ │ │ - @ instruction: 0x01911b98 │ │ │ │ + orrseq r1, r1, r0, lsr #23 │ │ │ │ orreq lr, r7, r0, lsr #21 │ │ │ │ - orreq r7, r8, r0, asr sl │ │ │ │ + orreq r7, r8, r8, asr sl │ │ │ │ orreq lr, r7, r8, lsr r9 │ │ │ │ - orrseq r1, r1, r0, lsr #22 │ │ │ │ + orrseq r1, r1, r8, lsr #22 │ │ │ │ strdeq lr, [r7, ip] │ │ │ │ - orrseq r1, r1, r4, asr #21 │ │ │ │ - @ instruction: 0x018879b4 │ │ │ │ + orrseq r1, r1, ip, asr #21 │ │ │ │ + @ instruction: 0x018879bc │ │ │ │ @ instruction: 0x0187e898 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orreq r7, r8, r0, lsl #19 │ │ │ │ + orreq r7, r8, r8, lsl #19 │ │ │ │ orreq lr, r7, r8, ror #16 │ │ │ │ - orreq r7, r8, r0, asr r9 │ │ │ │ + orreq r7, r8, r8, asr r9 │ │ │ │ orreq lr, r7, r0, lsl r8 │ │ │ │ - strdeq r7, [r8, r4] │ │ │ │ + strdeq r7, [r8, ip] │ │ │ │ ldrdeq lr, [r7, ip] │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orreq r7, r8, r4, asr #17 │ │ │ │ - orrseq r1, r1, r0, lsr #19 │ │ │ │ - @ instruction: 0x01887890 │ │ │ │ + orreq r7, r8, ip, asr #17 │ │ │ │ + orrseq r1, r1, r8, lsr #19 │ │ │ │ + @ instruction: 0x01887898 │ │ │ │ orreq lr, r7, r4, ror r7 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orrseq r1, r1, r8, ror #18 │ │ │ │ - orreq r7, r8, r8, asr r8 │ │ │ │ + orrseq r1, r1, r0, ror r9 │ │ │ │ + orreq r7, r8, r0, ror #16 │ │ │ │ orreq lr, r7, ip, lsr r7 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orrseq r1, r1, ip, lsr #18 │ │ │ │ - orreq r7, r8, ip, lsl r8 │ │ │ │ + orrseq r1, r1, r4, lsr r9 │ │ │ │ + orreq r7, r8, r4, lsr #16 │ │ │ │ orreq lr, r7, r0, lsl #14 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 0017553c : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -187337,55 +187337,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 175830 │ │ │ │ @ instruction: 0x019c2e9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sl, lr, ip, ror #16 │ │ │ │ + orreq sl, lr, r4, ror r8 │ │ │ │ orreq lr, r7, r0, asr r6 │ │ │ │ - orrseq r1, r1, ip, lsl r7 │ │ │ │ + orrseq r1, r1, r4, lsr #14 │ │ │ │ strdeq lr, [r7, ip] │ │ │ │ - orrseq r1, r1, ip, lsr r6 │ │ │ │ - orreq r7, r8, ip, lsr #10 │ │ │ │ + orrseq r1, r1, r4, asr #12 │ │ │ │ + orreq r7, r8, r4, lsr r5 │ │ │ │ orreq lr, r7, r0, lsl r4 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ @ instruction: 0x019c2bdc │ │ │ │ - orrseq r1, r1, r4, lsl r5 │ │ │ │ + orrseq r1, r1, ip, lsl r5 │ │ │ │ orreq lr, r7, r4, lsr #9 │ │ │ │ orreq lr, r7, r0, ror r4 │ │ │ │ orreq lr, r7, ip, ror #6 │ │ │ │ orreq lr, r7, ip, ror #7 │ │ │ │ - orrseq r1, r1, r0, lsl #8 │ │ │ │ - strdeq r7, [r8, r0] │ │ │ │ + orrseq r1, r1, r8, lsl #8 │ │ │ │ + strdeq r7, [r8, r8] │ │ │ │ ldrdeq lr, [r7, r4] │ │ │ │ - orrseq r1, r1, r0, asr #7 │ │ │ │ - @ instruction: 0x018872b0 │ │ │ │ + orrseq r1, r1, r8, asr #7 │ │ │ │ + @ instruction: 0x018872b8 │ │ │ │ @ instruction: 0x0187e194 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - orreq r7, r8, r4, ror r2 │ │ │ │ + orreq r7, r8, ip, ror r2 │ │ │ │ orreq lr, r7, r4, asr r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orrseq r1, r1, ip, asr #6 │ │ │ │ - orreq r7, r8, ip, lsr r2 │ │ │ │ + orrseq r1, r1, r4, asr r3 │ │ │ │ + orreq r7, r8, r4, asr #4 │ │ │ │ orreq lr, r7, r8, lsl r1 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - orrseq r1, r1, r0, lsl r3 │ │ │ │ - orreq r7, r8, r0, lsl #4 │ │ │ │ + orrseq r1, r1, r8, lsl r3 │ │ │ │ + orreq r7, r8, r8, lsl #4 │ │ │ │ orreq lr, r7, r4, ror #1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x019112d4 │ │ │ │ - orreq r7, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x019112dc │ │ │ │ + orreq r7, r8, ip, asr #3 │ │ │ │ orreq lr, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orreq r7, r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x01887194 │ │ │ │ orreq lr, r7, r4, ror r0 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orrseq r1, r1, r4, ror #4 │ │ │ │ - orreq r7, r8, r4, asr r1 │ │ │ │ + orrseq r1, r1, ip, ror #4 │ │ │ │ + orreq r7, r8, ip, asr r1 │ │ │ │ orreq lr, r7, r8, lsr r0 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 00175c00 : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #36864 @ 0x9000 │ │ │ │ @@ -187796,60 +187796,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 175f2c │ │ │ │ @ instruction: 0x019c27d8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sl, lr, r8, lsr #3 │ │ │ │ + @ instruction: 0x018ea1b0 │ │ │ │ orreq sp, r7, ip, lsl #31 │ │ │ │ - orrseq r1, r1, r8, asr r0 │ │ │ │ - orrseq r1, r1, r4, asr #32 │ │ │ │ + orrseq r1, r1, r0, rrx │ │ │ │ + orrseq r1, r1, ip, asr #32 │ │ │ │ orreq lr, r7, r8, lsr r0 │ │ │ │ strdeq sp, [r7, r8] │ │ │ │ - orrseq r0, r1, r4, lsr pc │ │ │ │ - orreq r6, r8, r4, lsr #28 │ │ │ │ + orrseq r0, r1, ip, lsr pc │ │ │ │ + orreq r6, r8, ip, lsr #28 │ │ │ │ orreq sp, r7, r8, lsl #26 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ orrseq r2, ip, r0, ror #9 │ │ │ │ - orrseq r0, r1, r8, lsl lr │ │ │ │ + orrseq r0, r1, r0, lsr #28 │ │ │ │ orreq sp, r7, r8, lsr #27 │ │ │ │ orreq sp, r7, r4, ror sp │ │ │ │ orreq sp, r7, r0, ror ip │ │ │ │ orreq sp, r7, r0, lsl #26 │ │ │ │ - orrseq r0, r1, r4, lsl sp │ │ │ │ - orreq r6, r8, r4, lsl #24 │ │ │ │ + orrseq r0, r1, ip, lsl sp │ │ │ │ + orreq r6, r8, ip, lsl #24 │ │ │ │ orreq sp, r7, r8, ror #21 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - orreq r6, r8, r8, asr #23 │ │ │ │ + ldrdeq r6, [r8, r0] │ │ │ │ orreq sp, r7, r8, lsr #21 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - @ instruction: 0x01910c9c │ │ │ │ - orreq r6, r8, ip, lsl #23 │ │ │ │ + orrseq r0, r1, r4, lsr #25 │ │ │ │ + @ instruction: 0x01886b94 │ │ │ │ orreq sp, r7, r0, ror sl │ │ │ │ - orreq r6, r8, r0, asr fp │ │ │ │ + orreq r6, r8, r8, asr fp │ │ │ │ orreq sp, r7, r0, lsr sl │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - orrseq r0, r1, r8, lsr #24 │ │ │ │ - orreq r6, r8, r8, lsl fp │ │ │ │ + orrseq r0, r1, r0, lsr ip │ │ │ │ + orreq r6, r8, r0, lsr #22 │ │ │ │ strdeq sp, [r7, ip] │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orreq r6, r8, r0, ror #21 │ │ │ │ + orreq r6, r8, r8, ror #21 │ │ │ │ orreq sp, r7, r8, asr #19 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x01910bb8 │ │ │ │ - orreq r6, r8, r8, lsr #21 │ │ │ │ + orrseq r0, r1, r0, asr #23 │ │ │ │ + @ instruction: 0x01886ab0 │ │ │ │ orreq sp, r7, ip, lsl #19 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - orrseq r0, r1, ip, ror fp │ │ │ │ - orreq r6, r8, ip, ror #20 │ │ │ │ + orrseq r0, r1, r4, lsl #23 │ │ │ │ + orreq r6, r8, r4, ror sl │ │ │ │ orreq sp, r7, r8, asr #18 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orrseq r0, r1, r0, asr #22 │ │ │ │ - orreq r6, r8, r0, lsr sl │ │ │ │ + orrseq r0, r1, r8, asr #22 │ │ │ │ + orreq r6, r8, r8, lsr sl │ │ │ │ orreq sp, r7, r4, lsl r9 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 00176338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -187940,24 +187940,24 @@ │ │ │ │ ldr r1, [pc, #64] @ 1764dc │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 176408 │ │ │ │ orrseq r2, ip, r0, asr #1 │ │ │ │ - orrseq r0, r1, r0, lsr #20 │ │ │ │ + orrseq r0, r1, r8, lsr #20 │ │ │ │ orreq sp, r7, r0, asr sl │ │ │ │ strdeq sp, [r7, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orreq r6, r8, ip, asr #16 │ │ │ │ + orreq r6, r8, r4, asr r8 │ │ │ │ orreq sp, r7, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq r6, r8, ip, lsl r8 │ │ │ │ - orreq r6, r8, ip, ror #15 │ │ │ │ + orreq r6, r8, r4, lsr #16 │ │ │ │ + strdeq r6, [r8, r4] │ │ │ │ ldrdeq sp, [r7, r4] │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 001764e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188000,15 +188000,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 17653c │ │ │ │ @ instruction: 0x0187d89c │ │ │ │ orreq sp, r7, ip, ror r8 │ │ │ │ - @ instruction: 0x019108d4 │ │ │ │ + @ instruction: 0x019108dc │ │ │ │ │ │ │ │ 0017659c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -188038,15 +188038,15 @@ │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1765d4 │ │ │ │ - orrseq r0, r1, r0, asr #16 │ │ │ │ + orrseq r0, r1, r8, asr #16 │ │ │ │ orreq sp, r7, ip, asr #16 │ │ │ │ ldrdeq sp, [r7, r8] │ │ │ │ │ │ │ │ 00176634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -188151,19 +188151,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 176714 │ │ │ │ orrseq r1, ip, r0, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019c1cf8 │ │ │ │ - @ instruction: 0x019106d8 │ │ │ │ + orrseq r0, r1, r0, ror #13 │ │ │ │ orreq sp, r7, r8, lsr #14 │ │ │ │ orreq sp, r7, r0, ror r6 │ │ │ │ - orrseq r0, r1, ip, lsl #13 │ │ │ │ - ldrdeq r6, [r8, r0] │ │ │ │ + @ instruction: 0x01910694 │ │ │ │ + ldrdeq r6, [r8, r8] │ │ │ │ orreq sp, r7, r0, lsr #12 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ @@ -188395,18 +188395,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #24] @ 176bb4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 176b6c │ │ │ │ - orrseq r0, r1, ip, lsr r3 │ │ │ │ + orrseq r0, r1, r4, asr #6 │ │ │ │ orreq sp, r7, r4, ror r3 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orreq r6, r8, r8, ror #1 │ │ │ │ + strdeq r6, [r8, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ @@ -188582,25 +188582,25 @@ │ │ │ │ orreq sp, r7, r8, lsr #5 │ │ │ │ orreq sp, r7, ip, lsl #5 │ │ │ │ @ instruction: 0x019c17d0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, lsr r8 │ │ │ │ orrseq r1, ip, r4, asr r7 │ │ │ │ ldrdeq sp, [r7, r8] │ │ │ │ - orrseq r0, r1, r8, asr #1 │ │ │ │ - orreq r5, r8, r4, ror #29 │ │ │ │ + ldrsbeq r0, [r1, r0] │ │ │ │ + orreq r5, r8, ip, ror #29 │ │ │ │ strdeq sp, [r7, ip] │ │ │ │ - orrseq r0, r1, r8, lsl #1 │ │ │ │ - orreq r5, r8, r4, lsr #29 │ │ │ │ + @ instruction: 0x01910090 │ │ │ │ + orreq r5, r8, ip, lsr #29 │ │ │ │ strheq sp, [r7, ip] │ │ │ │ - orrseq r0, r1, ip, asr #32 │ │ │ │ - orreq r5, r8, r8, ror #28 │ │ │ │ + orrseq r0, r1, r4, asr r0 │ │ │ │ + orreq r5, r8, r0, ror lr │ │ │ │ orreq sp, r7, ip, ror r0 │ │ │ │ - orrseq r0, r1, r0, lsl r0 │ │ │ │ - orreq r5, r8, ip, lsr #28 │ │ │ │ + orrseq r0, r1, r8, lsl r0 │ │ │ │ + orreq r5, r8, r4, lsr lr │ │ │ │ orreq sp, r7, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -188936,21 +188936,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 17706c │ │ │ │ orrseq r1, ip, r4, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, ip, r0, lsl r5 │ │ │ │ orrseq r1, ip, r0, lsr #7 │ │ │ │ - orrseq pc, r0, r8, ror #25 │ │ │ │ + @ instruction: 0x0190fcf0 │ │ │ │ orreq r5, r7, r0, ror r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r0, r0, lsl ip @ │ │ │ │ + orrseq pc, r0, r8, lsl ip @ │ │ │ │ orreq ip, r7, r4, asr #24 │ │ │ │ - orreq r5, r8, r0, ror #17 │ │ │ │ - orreq r5, r8, ip, lsr #17 │ │ │ │ + orreq r5, r8, r8, ror #17 │ │ │ │ + @ instruction: 0x018858b4 │ │ │ │ orreq ip, r7, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r0, #32 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ @@ -189242,48 +189242,48 @@ │ │ │ │ mov r9, r0 │ │ │ │ b 177644 │ │ │ │ orrseq r0, ip, ip, lsr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, r7, r4, ror sl │ │ │ │ orrseq r0, ip, ip, ror #30 │ │ │ │ andeq r6, r0, r8, lsr r8 │ │ │ │ - orrseq pc, r0, ip, lsl #19 │ │ │ │ + @ instruction: 0x0190f994 │ │ │ │ @ instruction: 0x0187c9b8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x0187c9bc │ │ │ │ ldrdeq ip, [r7, ip] │ │ │ │ - @ instruction: 0x0190f890 │ │ │ │ + @ instruction: 0x0190f898 │ │ │ │ orreq ip, r7, r0, asr #17 │ │ │ │ orrseq r0, ip, r8, asr #27 │ │ │ │ - @ instruction: 0x0190f7b8 │ │ │ │ + orrseq pc, r0, r0, asr #15 │ │ │ │ orreq ip, r7, r4, lsl #17 │ │ │ │ orreq ip, r7, r8, ror #15 │ │ │ │ - @ instruction: 0x01885590 │ │ │ │ - orrseq pc, r0, r8, lsr r7 @ │ │ │ │ - orreq r5, r8, r4, asr r5 │ │ │ │ + @ instruction: 0x01885598 │ │ │ │ + orrseq pc, r0, r0, asr #14 │ │ │ │ + orreq r5, r8, ip, asr r5 │ │ │ │ orreq ip, r7, ip, ror #14 │ │ │ │ - @ instruction: 0x0190f6fc │ │ │ │ - orreq r5, r8, r8, lsl r5 │ │ │ │ + orrseq pc, r0, r4, lsl #14 │ │ │ │ + orreq r5, r8, r0, lsr #10 │ │ │ │ orreq ip, r7, ip, lsr #14 │ │ │ │ - orrseq pc, r0, r0, asr #13 │ │ │ │ - ldrdeq r5, [r8, ip] │ │ │ │ + orrseq pc, r0, r8, asr #13 │ │ │ │ + orreq r5, r8, r4, ror #9 │ │ │ │ strdeq ip, [r7, r4] │ │ │ │ - orrseq pc, r0, r4, lsl #13 │ │ │ │ - orreq r5, r8, r0, lsr #9 │ │ │ │ + orrseq pc, r0, ip, lsl #13 │ │ │ │ + orreq r5, r8, r8, lsr #9 │ │ │ │ @ instruction: 0x0187c6b8 │ │ │ │ - orreq r5, r8, r8, ror #8 │ │ │ │ - orrseq pc, r0, r8, lsr #12 │ │ │ │ - orreq r5, r8, r4, asr #8 │ │ │ │ + orreq r5, r8, r0, ror r4 │ │ │ │ + orrseq pc, r0, r0, lsr r6 @ │ │ │ │ + orreq r5, r8, ip, asr #8 │ │ │ │ orreq ip, r7, ip, asr r6 │ │ │ │ - orrseq pc, r0, ip, ror #11 │ │ │ │ - orreq r5, r8, r8, lsl #8 │ │ │ │ + @ instruction: 0x0190f5f4 │ │ │ │ + orreq r5, r8, r0, lsl r4 │ │ │ │ orreq ip, r7, ip, lsl r6 │ │ │ │ - @ instruction: 0x0190f5b0 │ │ │ │ - orreq r5, r8, ip, asr #7 │ │ │ │ + @ instruction: 0x0190f5b8 │ │ │ │ + ldrdeq r5, [r8, r4] │ │ │ │ orreq ip, r7, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #360] @ 177af4 │ │ │ │ ldr ip, [pc, #360] @ 177af8 │ │ │ │ @@ -189379,22 +189379,22 @@ │ │ │ │ b 177a0c │ │ │ │ orrseq r0, ip, r0, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq ip, [r7, r4] │ │ │ │ orrseq r0, ip, ip, asr #20 │ │ │ │ andeq r6, r0, r8, lsr r8 │ │ │ │ orrseq r0, ip, r0, lsl #20 │ │ │ │ - orrseq pc, r0, r8, lsl #8 │ │ │ │ - orreq r5, r8, r4, lsr #4 │ │ │ │ + orrseq pc, r0, r0, lsl r4 @ │ │ │ │ + orreq r5, r8, ip, lsr #4 │ │ │ │ orreq ip, r7, r8, lsr r4 │ │ │ │ - orrseq pc, r0, ip, asr #7 │ │ │ │ - orreq r5, r8, r8, ror #3 │ │ │ │ + @ instruction: 0x0190f3d4 │ │ │ │ + strdeq r5, [r8, r0] │ │ │ │ strdeq ip, [r7, ip] │ │ │ │ - @ instruction: 0x0190f390 │ │ │ │ - orreq r5, r8, ip, lsr #3 │ │ │ │ + @ instruction: 0x0190f398 │ │ │ │ + @ instruction: 0x018851b4 │ │ │ │ orreq ip, r7, r0, asr #7 │ │ │ │ │ │ │ │ 00177b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -189446,20 +189446,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 177b88 │ │ │ │ - orrseq pc, r0, r8, lsr #5 │ │ │ │ - orreq r5, r8, r4, asr #1 │ │ │ │ + @ instruction: 0x0190f2b0 │ │ │ │ + orreq r5, r8, ip, asr #1 │ │ │ │ ldrdeq ip, [r7, ip] │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - orrseq pc, r0, r0, ror r2 @ │ │ │ │ - orreq r5, r8, ip, lsl #1 │ │ │ │ + orrseq pc, r0, r8, ror r2 @ │ │ │ │ + @ instruction: 0x01885094 │ │ │ │ orreq ip, r7, r4, lsr #5 │ │ │ │ │ │ │ │ 00177c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -189551,18 +189551,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 177d28 │ │ │ │ orrseq r0, ip, ip, asr #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r0, r0, ror #3 │ │ │ │ + orrseq pc, r0, r8, ror #3 │ │ │ │ orreq ip, r7, r4, lsl r2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - strdeq r4, [r8, r4] │ │ │ │ + strdeq r4, [r8, ip] │ │ │ │ │ │ │ │ 00177dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -189632,20 +189632,20 @@ │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 177e70 │ │ │ │ orrseq r0, ip, r4, lsr r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq pc, r0, r0, lsr #32 │ │ │ │ + orrseq pc, r0, r8, lsr #32 │ │ │ │ orreq ip, r7, r8, asr r0 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - strdeq r4, [r8, r0] │ │ │ │ - orrseq lr, r0, r0, lsr #31 │ │ │ │ - @ instruction: 0x01884dbc │ │ │ │ + strdeq r4, [r8, r8] │ │ │ │ + orrseq lr, r0, r8, lsr #31 │ │ │ │ + orreq r4, r8, r4, asr #27 │ │ │ │ ldrdeq fp, [r7, r4] │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 00177f08 : │ │ │ │ ldr r1, [pc, #308] @ 178044 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -189725,16 +189725,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 177f40 │ │ │ │ orrseq r0, ip, r4, lsl #10 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orreq ip, r7, r4, lsl r0 │ │ │ │ - orrseq lr, r0, ip, lsr lr │ │ │ │ - orreq r4, r8, r8, asr ip │ │ │ │ + orrseq lr, r0, r4, asr #28 │ │ │ │ + orreq r4, r8, r0, ror #24 │ │ │ │ orreq fp, r7, r0, ror lr │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 00178064 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -190117,54 +190117,54 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, r7, r8, ror fp │ │ │ │ @ instruction: 0x0187bdb4 │ │ │ │ orreq fp, r7, r4, lsr #27 │ │ │ │ orreq fp, r7, ip, lsl #27 │ │ │ │ orrseq r0, ip, r4, ror #2 │ │ │ │ orreq fp, r7, r4, lsl #26 │ │ │ │ - orrseq lr, r0, r8, lsr #21 │ │ │ │ - orreq r4, r8, r4, asr #17 │ │ │ │ + @ instruction: 0x0190eab0 │ │ │ │ + orreq r4, r8, ip, asr #17 │ │ │ │ ldrdeq fp, [r7, r4] │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orrseq lr, r0, ip, ror #20 │ │ │ │ - orreq r4, r8, r8, lsl #17 │ │ │ │ + orrseq lr, r0, r4, ror sl │ │ │ │ + @ instruction: 0x01884890 │ │ │ │ @ instruction: 0x0187ba98 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orrseq lr, r0, r0, lsr sl │ │ │ │ - orreq r4, r8, ip, asr #16 │ │ │ │ + orrseq lr, r0, r8, lsr sl │ │ │ │ + orreq r4, r8, r4, asr r8 │ │ │ │ orreq fp, r7, ip, asr sl │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - @ instruction: 0x0190e9f4 │ │ │ │ - orreq r4, r8, r0, lsl r8 │ │ │ │ + @ instruction: 0x0190e9fc │ │ │ │ + orreq r4, r8, r8, lsl r8 │ │ │ │ orreq fp, r7, r0, lsr #20 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x0190e9b8 │ │ │ │ - ldrdeq r4, [r8, r4] │ │ │ │ + orrseq lr, r0, r0, asr #19 │ │ │ │ + ldrdeq r4, [r8, ip] │ │ │ │ orreq fp, r7, r4, ror #19 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq lr, r0, ip, ror r9 │ │ │ │ - @ instruction: 0x01884798 │ │ │ │ + orrseq lr, r0, r4, lsl #19 │ │ │ │ + orreq r4, r8, r0, lsr #15 │ │ │ │ orreq fp, r7, ip, lsr #19 │ │ │ │ - orrseq lr, r0, r0, asr #18 │ │ │ │ + orrseq lr, r0, r8, asr #18 │ │ │ │ orreq fp, r7, r8, lsl #21 │ │ │ │ orreq fp, r7, r8, ror #18 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x0190e8fc │ │ │ │ - orreq r4, r8, r8, lsl r7 │ │ │ │ + orrseq lr, r0, r4, lsl #18 │ │ │ │ + orreq r4, r8, r0, lsr #14 │ │ │ │ orreq fp, r7, r8, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq lr, r0, r0, asr #17 │ │ │ │ - ldrdeq r4, [r8, ip] │ │ │ │ + orrseq lr, r0, r8, asr #17 │ │ │ │ + orreq r4, r8, r4, ror #13 │ │ │ │ strdeq fp, [r7, r0] │ │ │ │ - orrseq lr, r0, r4, lsl #17 │ │ │ │ - orreq r4, r8, r0, lsr #13 │ │ │ │ + orrseq lr, r0, ip, lsl #17 │ │ │ │ + orreq r4, r8, r8, lsr #13 │ │ │ │ @ instruction: 0x0187b8b0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orrseq lr, r0, r8, asr #16 │ │ │ │ - orreq r4, r8, r4, ror #12 │ │ │ │ + orrseq lr, r0, r0, asr r8 │ │ │ │ + orreq r4, r8, ip, ror #12 │ │ │ │ orreq fp, r7, ip, ror r8 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ │ │ │ │ 00178704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -190225,17 +190225,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #524 @ 0x20c │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1787c8 │ │ │ │ - orrseq lr, r0, ip, lsl r7 │ │ │ │ + orrseq lr, r0, r4, lsr #14 │ │ │ │ orreq fp, r7, ip, asr #14 │ │ │ │ - @ instruction: 0x01884490 │ │ │ │ + @ instruction: 0x01884498 │ │ │ │ │ │ │ │ 00178810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ @@ -190410,25 +190410,25 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, r8, r8, lsl r3 │ │ │ │ orrseq pc, fp, r8, lsl #23 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ orreq fp, r7, r4, lsl r7 │ │ │ │ orreq r8, r7, r4, asr #25 │ │ │ │ @ instruction: 0x019bfadc │ │ │ │ - orreq sl, ip, r4, asr #9 │ │ │ │ - orrseq lr, r0, r0, asr #8 │ │ │ │ - orreq r4, r8, ip, asr r2 │ │ │ │ + orreq sl, ip, ip, asr #9 │ │ │ │ + orrseq lr, r0, r8, asr #8 │ │ │ │ + orreq r4, r8, r4, ror #4 │ │ │ │ orreq fp, r7, ip, ror #8 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - orrseq lr, r0, r4, lsl #8 │ │ │ │ - orreq r4, r8, r0, lsr #4 │ │ │ │ + orrseq lr, r0, ip, lsl #8 │ │ │ │ + orreq r4, r8, r8, lsr #4 │ │ │ │ orreq fp, r7, r0, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orrseq lr, r0, r4, asr #7 │ │ │ │ - orreq r4, r8, r0, ror #3 │ │ │ │ + orrseq lr, r0, ip, asr #7 │ │ │ │ + orreq r4, r8, r8, ror #3 │ │ │ │ strdeq fp, [r7, r0] │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ │ │ │ │ 00178b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -190517,20 +190517,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ mov r1, #592 @ 0x250 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 178b58 │ │ │ │ - orrseq lr, r0, r4, lsr r2 │ │ │ │ - orreq r4, r8, r0, asr r0 │ │ │ │ + orrseq lr, r0, ip, lsr r2 │ │ │ │ + orreq r4, r8, r8, asr r0 │ │ │ │ orreq fp, r7, r8, ror #4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - @ instruction: 0x0190e1fc │ │ │ │ - orreq r4, r8, r8, lsl r0 │ │ │ │ + orrseq lr, r0, r4, lsl #4 │ │ │ │ + orreq r4, r8, r0, lsr #32 │ │ │ │ orreq fp, r7, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #196] @ 178d80 │ │ │ │ @@ -190583,17 +190583,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 178d1c │ │ │ │ orrseq pc, fp, r8, asr r7 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019bf6f0 │ │ │ │ - orreq r3, r8, r8, lsl pc │ │ │ │ + orreq r3, r8, r0, lsr #30 │ │ │ │ orreq fp, r7, r0, asr #5 │ │ │ │ - orrseq lr, r0, r8, ror r2 │ │ │ │ + orrseq lr, r0, r0, lsl #5 │ │ │ │ │ │ │ │ 00178d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -190706,19 +190706,19 @@ │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 178ed4 │ │ │ │ @ instruction: 0x0187b198 │ │ │ │ orreq fp, r7, r4, ror #9 │ │ │ │ - orrseq lr, r0, ip, ror #1 │ │ │ │ - orreq r3, r8, r4, lsl #27 │ │ │ │ + ldrsheq lr, [r0, r4] │ │ │ │ + orreq r3, r8, ip, lsl #27 │ │ │ │ orreq fp, r7, r4, lsr #2 │ │ │ │ - ldrheq lr, [r0, r0] │ │ │ │ - orreq r3, r8, r8, asr #26 │ │ │ │ + ldrheq lr, [r0, r8] │ │ │ │ + orreq r3, r8, r0, asr sp │ │ │ │ orreq fp, r7, r8, ror #1 │ │ │ │ │ │ │ │ 00178f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -191108,58 +191108,58 @@ │ │ │ │ @ instruction: 0x0187af9c │ │ │ │ orreq sl, r7, r8, lsl #31 │ │ │ │ orreq sl, r7, r0, ror pc │ │ │ │ orreq sl, r7, r0, ror #30 │ │ │ │ orreq sl, r7, ip, asr #30 │ │ │ │ orreq sl, r7, ip, lsr pc │ │ │ │ orrseq pc, fp, r0, ror r2 @ │ │ │ │ - @ instruction: 0x0190ddfc │ │ │ │ - @ instruction: 0x01883a94 │ │ │ │ + orrseq sp, r0, r4, lsl #28 │ │ │ │ + @ instruction: 0x01883a9c │ │ │ │ orreq sl, r7, r4, lsr lr │ │ │ │ - orrseq sp, r0, r0, asr #27 │ │ │ │ - orreq r3, r8, r8, asr sl │ │ │ │ + orrseq sp, r0, r8, asr #27 │ │ │ │ + orreq r3, r8, r0, ror #20 │ │ │ │ strdeq sl, [r7, r8] │ │ │ │ - orrseq sp, r0, r4, lsl #27 │ │ │ │ - orreq r3, r8, ip, lsl sl │ │ │ │ + orrseq sp, r0, ip, lsl #27 │ │ │ │ + orreq r3, r8, r4, lsr #20 │ │ │ │ @ instruction: 0x0187adbc │ │ │ │ - orrseq sp, r0, r8, asr #26 │ │ │ │ - orreq r3, r8, r0, ror #19 │ │ │ │ + orrseq sp, r0, r0, asr sp │ │ │ │ + orreq r3, r8, r8, ror #19 │ │ │ │ orreq sl, r7, r0, lsl #27 │ │ │ │ - orrseq sp, r0, ip, lsl #26 │ │ │ │ - orreq r3, r8, r4, lsr #19 │ │ │ │ + orrseq sp, r0, r4, lsl sp │ │ │ │ + orreq r3, r8, ip, lsr #19 │ │ │ │ orreq sl, r7, r4, asr #26 │ │ │ │ - @ instruction: 0x0190dcd0 │ │ │ │ - orreq r3, r8, r8, ror #18 │ │ │ │ + @ instruction: 0x0190dcd8 │ │ │ │ + orreq r3, r8, r0, ror r9 │ │ │ │ orreq sl, r7, r8, lsl #26 │ │ │ │ - @ instruction: 0x0190dc94 │ │ │ │ - orreq r3, r8, ip, lsr #18 │ │ │ │ + @ instruction: 0x0190dc9c │ │ │ │ + orreq r3, r8, r4, lsr r9 │ │ │ │ orreq sl, r7, ip, asr #25 │ │ │ │ - orrseq sp, r0, r8, asr ip │ │ │ │ - strdeq r3, [r8, r0] │ │ │ │ + orrseq sp, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r8, r8] │ │ │ │ @ instruction: 0x0187ac90 │ │ │ │ - orrseq sp, r0, ip, lsl ip │ │ │ │ - @ instruction: 0x018838b4 │ │ │ │ + orrseq sp, r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x018838bc │ │ │ │ orreq sl, r7, r4, asr ip │ │ │ │ - orrseq sp, r0, r0, ror #23 │ │ │ │ - orreq r3, r8, r8, ror r8 │ │ │ │ + orrseq sp, r0, r8, ror #23 │ │ │ │ + orreq r3, r8, r0, lsl #17 │ │ │ │ orreq sl, r7, r8, lsl ip │ │ │ │ - orrseq sp, r0, r4, lsr #23 │ │ │ │ - orreq r3, r8, ip, lsr r8 │ │ │ │ + orrseq sp, r0, ip, lsr #23 │ │ │ │ + orreq r3, r8, r4, asr #16 │ │ │ │ ldrdeq sl, [r7, ip] │ │ │ │ - orrseq sp, r0, r8, ror #22 │ │ │ │ - orreq r3, r8, r0, lsl #16 │ │ │ │ + orrseq sp, r0, r0, ror fp │ │ │ │ + orreq r3, r8, r8, lsl #16 │ │ │ │ orreq sl, r7, r0, lsr #23 │ │ │ │ - orrseq sp, r0, ip, lsr #22 │ │ │ │ - orreq r3, r8, r4, asr #15 │ │ │ │ + orrseq sp, r0, r4, lsr fp │ │ │ │ + orreq r3, r8, ip, asr #15 │ │ │ │ orreq sl, r7, r4, ror #22 │ │ │ │ - @ instruction: 0x0190daf0 │ │ │ │ - orreq r3, r8, r8, lsl #15 │ │ │ │ + @ instruction: 0x0190daf8 │ │ │ │ + @ instruction: 0x01883790 │ │ │ │ orreq sl, r7, r8, lsr #22 │ │ │ │ - @ instruction: 0x0190dab4 │ │ │ │ - orreq r3, r8, ip, asr #14 │ │ │ │ + @ instruction: 0x0190dabc │ │ │ │ + orreq r3, r8, r4, asr r7 │ │ │ │ orreq sl, r7, ip, ror #21 │ │ │ │ │ │ │ │ 00179654 : │ │ │ │ ldr r3, [pc, #24] @ 179674 │ │ │ │ ldr r2, [pc, #24] @ 179678 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -191848,15 +191848,15 @@ │ │ │ │ orrseq lr, fp, ip, lsr #26 │ │ │ │ andeq r7, r0, r0, lsl #10 │ │ │ │ orrseq r6, ip, r0, ror #22 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ eormi r0, r4, r0 │ │ │ │ orreq sl, r7, r8, asr ip │ │ │ │ orrseq lr, fp, r0, asr #24 │ │ │ │ - orreq r0, fp, r4, lsr #25 │ │ │ │ + orreq r0, fp, ip, lsr #25 │ │ │ │ orrseq r9, sp, r0, lsl r7 │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ @ instruction: 0x019d96f4 │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ orreq sl, r7, r4, asr #18 │ │ │ │ orreq sl, r7, r0, lsr r9 │ │ │ │ @@ -191906,46 +191906,46 @@ │ │ │ │ ldrdeq sl, [r7, r8] │ │ │ │ @ instruction: 0x019d91b0 │ │ │ │ @ instruction: 0x0187a59c │ │ │ │ orrseq r9, sp, r8, lsl #3 │ │ │ │ orreq sl, r7, r4, asr #11 │ │ │ │ stclvs 14, cr6, [r1], #-420 @ 0xfffffe5c │ │ │ │ orreq sl, r7, r0, asr #8 │ │ │ │ - orreq r7, sl, ip, asr #15 │ │ │ │ + ldrdeq r7, [sl, r4] │ │ │ │ andeq r6, r0, r5, ror #28 │ │ │ │ orrseq r9, sp, r8, lsr #1 │ │ │ │ strdeq sl, [r7, r0] │ │ │ │ - orrseq sp, r0, r4, ror #1 │ │ │ │ - orreq r2, r8, ip, ror sp │ │ │ │ + orrseq sp, r0, ip, ror #1 │ │ │ │ + orreq r2, r8, r4, lsl #27 │ │ │ │ orreq sl, r7, r0, lsr #2 │ │ │ │ - orrseq sp, r0, r4, ror r0 │ │ │ │ - orreq r2, r8, ip, lsl #26 │ │ │ │ + orrseq sp, r0, ip, ror r0 │ │ │ │ + orreq r2, r8, r4, lsl sp │ │ │ │ strheq sl, [r7, r0] │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orrseq sp, r0, r8, lsr r0 │ │ │ │ - ldrdeq r2, [r8, r0] │ │ │ │ + orrseq sp, r0, r0, asr #32 │ │ │ │ + ldrdeq r2, [r8, r8] │ │ │ │ orreq sl, r7, r4, ror r0 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x0190cffc │ │ │ │ - @ instruction: 0x01882c94 │ │ │ │ + orrseq sp, r0, r4 │ │ │ │ + @ instruction: 0x01882c9c │ │ │ │ orreq sl, r7, r8, lsr r0 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - orrseq ip, r0, r0, asr #31 │ │ │ │ - orreq r2, r8, r8, asr ip │ │ │ │ + orrseq ip, r0, r8, asr #31 │ │ │ │ + orreq r2, r8, r0, ror #24 │ │ │ │ strdeq r9, [r7, ip] │ │ │ │ - orrseq ip, r0, r8, lsl #31 │ │ │ │ - orreq r2, r8, ip, lsl ip │ │ │ │ + @ instruction: 0x0190cf90 │ │ │ │ + orreq r2, r8, r4, lsr #24 │ │ │ │ orreq r9, r7, r4, asr #31 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orrseq ip, r0, ip, asr #30 │ │ │ │ - orreq r2, r8, r0, ror #23 │ │ │ │ + orrseq ip, r0, r4, asr pc │ │ │ │ + orreq r2, r8, r8, ror #23 │ │ │ │ orreq r9, r7, r8, lsl #31 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orrseq ip, r0, ip, lsl #30 │ │ │ │ - orreq r2, r8, r4, lsr #23 │ │ │ │ + orrseq ip, r0, r4, lsl pc │ │ │ │ + orreq r2, r8, ip, lsr #23 │ │ │ │ orreq r9, r7, r8, asr #30 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 0017a290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -192223,50 +192223,50 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, fp, ip, lsr r1 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ ldrdeq sl, [r7, r8] │ │ │ │ orrseq lr, fp, ip, asr #1 │ │ │ │ orreq sl, r7, ip, lsl #1 │ │ │ │ - orrseq ip, r0, r0, lsl ip │ │ │ │ - orreq r2, r8, r8, lsr #17 │ │ │ │ + orrseq ip, r0, r8, lsl ip │ │ │ │ + @ instruction: 0x018828b0 │ │ │ │ orreq r9, r7, ip, asr #24 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ orrseq r8, sp, r0, ror fp │ │ │ │ strbtvs r7, [r7], #-2168 @ 0xfffff788 │ │ │ │ orrseq r8, sp, r4, asr fp │ │ │ │ rsbeq r6, r4, r4, ror #8 │ │ │ │ strbvs r6, [r2, -fp, ror #8]! │ │ │ │ orrseq r8, sp, ip, lsr #22 │ │ │ │ rsbseq r7, r3, r5, ror r0 │ │ │ │ orreq r9, r7, r8, ror #31 │ │ │ │ andeq r7, r0, r4, lsl #1 │ │ │ │ orreq r9, r7, ip, lsr #30 │ │ │ │ - orrseq ip, r0, r0, ror #21 │ │ │ │ - orreq r2, r8, r8, ror r7 │ │ │ │ + orrseq ip, r0, r8, ror #21 │ │ │ │ + orreq r2, r8, r0, lsl #15 │ │ │ │ orreq r9, r7, ip, lsl fp │ │ │ │ orreq r9, r7, r4, lsl #30 │ │ │ │ - orrseq ip, r0, r8, lsl #21 │ │ │ │ - orreq r2, r8, r0, lsr #14 │ │ │ │ + @ instruction: 0x0190ca90 │ │ │ │ + orreq r2, r8, r8, lsr #14 │ │ │ │ orreq r9, r7, r4, asr #21 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ rsbvs r6, r4, #120, 24 @ 0x7800 │ │ │ │ orrseq r8, sp, r0, asr #19 │ │ │ │ rsbvs r6, r4, #108, 24 @ 0x6c00 │ │ │ │ orrseq r8, sp, r8, lsr #19 │ │ │ │ rsbseq r6, r8, r4, ror #4 │ │ │ │ orreq r9, r7, ip, ror lr │ │ │ │ orreq r9, r7, r0, ror #28 │ │ │ │ orreq r9, r7, r8, asr #28 │ │ │ │ - orrseq ip, r0, r8, ror #18 │ │ │ │ - orreq r2, r8, r0, lsl #12 │ │ │ │ + orrseq ip, r0, r0, ror r9 │ │ │ │ + orreq r2, r8, r8, lsl #12 │ │ │ │ orreq r9, r7, r4, lsr #19 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - orreq r2, r8, ip, asr #11 │ │ │ │ - orrseq ip, r0, ip, lsr #18 │ │ │ │ + ldrdeq r2, [r8, r4] │ │ │ │ + orrseq ip, r0, r4, lsr r9 │ │ │ │ orreq r9, r7, r0, ror #18 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 0017a78c : │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ bhi 17a7ac │ │ │ │ @@ -192297,15 +192297,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x019c5afc │ │ │ │ strdeq r9, [r7, r4] │ │ │ │ orreq r9, r7, r8, asr #25 │ │ │ │ - orrseq ip, r0, r4, lsl #17 │ │ │ │ + orrseq ip, r0, ip, lsl #17 │ │ │ │ │ │ │ │ 0017a818 : │ │ │ │ ldr r0, [pc, #40] @ 17a848 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -192389,15 +192389,15 @@ │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ b 17a8ec │ │ │ │ @ instruction: 0x019bdbb0 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ orrseq r5, ip, r8, lsl #20 │ │ │ │ orrseq r9, sp, r4, asr #13 │ │ │ │ - @ instruction: 0x0190c794 │ │ │ │ + @ instruction: 0x0190c79c │ │ │ │ orrseq r9, sp, ip, ror r6 │ │ │ │ orrseq r9, sp, r8, asr r6 │ │ │ │ │ │ │ │ 0017a980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -192500,19 +192500,19 @@ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 17aab4 │ │ │ │ orreq r9, r7, r4, asr #21 │ │ │ │ orrseq sp, fp, ip, asr #19 │ │ │ │ - orrseq ip, r0, r0, lsr r6 │ │ │ │ + orrseq ip, r0, r8, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, sp, r4, ror #12 │ │ │ │ orrseq sp, fp, r8, asr r9 │ │ │ │ - orreq r2, r8, r0, lsl #3 │ │ │ │ + orreq r2, r8, r8, lsl #3 │ │ │ │ │ │ │ │ 0017ab34 : │ │ │ │ ldr r3, [pc, #172] @ 17abe8 │ │ │ │ ldr r1, [pc, #172] @ 17abec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #1024] @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -192555,17 +192555,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 17aba8 │ │ │ │ orrseq r9, sp, r4, asr #11 │ │ │ │ @ instruction: 0x019bd8d0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq ip, r0, r8, lsl r5 │ │ │ │ + orrseq ip, r0, r0, lsr #10 │ │ │ │ @ instruction: 0x01879994 │ │ │ │ - strheq r2, [r8, r0] │ │ │ │ + strheq r2, [r8, r8] │ │ │ │ │ │ │ │ 0017ac00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -193622,180 +193622,180 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 17bc34 │ │ │ │ b 17af70 │ │ │ │ orrseq sp, fp, r0, ror #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019bd6d0 │ │ │ │ - @ instruction: 0x0190c2fc │ │ │ │ + orrseq ip, r0, r4, lsl #6 │ │ │ │ orreq r9, r7, ip, ror r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ orreq r1, r7, ip, asr pc │ │ │ │ - orreq r7, lr, r4, lsl r5 │ │ │ │ - orrseq ip, r0, ip, lsl r2 │ │ │ │ + orreq r7, lr, ip, lsl r5 │ │ │ │ + orrseq ip, r0, r4, lsr #4 │ │ │ │ @ instruction: 0x0187969c │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ orreq r5, r7, r8, asr #31 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - ldrsbeq ip, [r0, ip] │ │ │ │ + orrseq ip, r0, r4, ror #1 │ │ │ │ orreq r9, r7, ip, asr r5 │ │ │ │ - orrseq ip, r0, ip, lsr #32 │ │ │ │ + orrseq ip, r0, r4, lsr r0 │ │ │ │ orreq r9, r7, r4, lsr #9 │ │ │ │ orreq r5, r7, r0, asr #27 │ │ │ │ - orrseq fp, r0, r0, ror #29 │ │ │ │ + orrseq fp, r0, r8, ror #29 │ │ │ │ orreq r9, r7, r4, ror #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orreq r1, r8, r8, lsl #20 │ │ │ │ + orreq r1, r8, r0, lsl sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - orreq ip, sl, r0, lsr #11 │ │ │ │ + orreq ip, sl, r8, lsr #11 │ │ │ │ orreq r9, r7, r0, lsl #5 │ │ │ │ - @ instruction: 0x018b9b98 │ │ │ │ - orreq r5, fp, r0, lsr #25 │ │ │ │ + orreq r9, fp, r0, lsr #23 │ │ │ │ + orreq r5, fp, r8, lsr #25 │ │ │ │ @ instruction: 0x018791b0 │ │ │ │ - @ instruction: 0x018b9a98 │ │ │ │ - ldrdeq r5, [fp, ip] │ │ │ │ + orreq r9, fp, r0, lsr #21 │ │ │ │ + orreq r5, fp, r4, ror #23 │ │ │ │ @ instruction: 0x019bcfd8 │ │ │ │ - @ instruction: 0x0190bbf4 │ │ │ │ - orreq r1, r8, r0, ror #15 │ │ │ │ + @ instruction: 0x0190bbfc │ │ │ │ + orreq r1, r8, r8, ror #15 │ │ │ │ orreq r9, r7, r4, ror r0 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orrseq fp, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x01881790 │ │ │ │ + orrseq fp, r0, ip, lsr #23 │ │ │ │ + @ instruction: 0x01881798 │ │ │ │ orreq r9, r7, r4, lsr #32 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - orrseq fp, r0, r4, asr fp │ │ │ │ + orrseq fp, r0, ip, asr fp │ │ │ │ orreq r5, r7, r0, asr r9 │ │ │ │ - orrseq fp, r0, ip, ror #20 │ │ │ │ + orrseq fp, r0, r4, ror sl │ │ │ │ orreq r8, r7, ip, ror #29 │ │ │ │ orreq r5, r7, r4, lsr r8 │ │ │ │ - orrseq fp, r0, r0, ror #18 │ │ │ │ + orrseq fp, r0, r8, ror #18 │ │ │ │ orreq r8, r7, r0, ror #27 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orrseq fp, r0, r0, lsr r9 │ │ │ │ - orreq r1, r8, ip, lsl r5 │ │ │ │ + orrseq fp, r0, r8, lsr r9 │ │ │ │ + orreq r1, r8, r4, lsr #10 │ │ │ │ @ instruction: 0x01878db0 │ │ │ │ orreq r1, r7, r4, lsr #26 │ │ │ │ - orrseq fp, r0, r4, ror r8 │ │ │ │ - orreq r1, r8, r0, ror #8 │ │ │ │ + orrseq fp, r0, ip, ror r8 │ │ │ │ + orreq r1, r8, r8, ror #8 │ │ │ │ strdeq r8, [r7, r4] │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ orreq r1, r7, r8, ror ip │ │ │ │ - ldrdeq fp, [sl, r8] │ │ │ │ - @ instruction: 0x0190b7dc │ │ │ │ - orreq r1, r8, r8, asr #7 │ │ │ │ + orreq fp, sl, r0, ror #31 │ │ │ │ + orrseq fp, r0, r4, ror #15 │ │ │ │ + ldrdeq r1, [r8, r0] │ │ │ │ orreq r8, r7, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orrseq fp, r0, ip, lsr #15 │ │ │ │ + @ instruction: 0x0190b7b4 │ │ │ │ orreq r8, r7, r0, lsr ip │ │ │ │ - orrseq fp, r0, r0, ror #14 │ │ │ │ + orrseq fp, r0, r8, ror #14 │ │ │ │ orreq r1, r7, r0, lsr #23 │ │ │ │ ldrdeq r8, [r7, r4] │ │ │ │ - orrseq fp, r0, ip, lsl r7 │ │ │ │ + orrseq fp, r0, r4, lsr #14 │ │ │ │ orreq r8, r7, r0, lsr #23 │ │ │ │ - @ instruction: 0x0190b6d0 │ │ │ │ + @ instruction: 0x0190b6d8 │ │ │ │ orreq r1, r7, r0, lsl fp │ │ │ │ orreq r8, r7, r4, asr #22 │ │ │ │ - orrseq fp, r0, r4, lsr #13 │ │ │ │ + orrseq fp, r0, ip, lsr #13 │ │ │ │ orreq r8, r7, r8, lsr #22 │ │ │ │ - orrseq fp, r0, r8, asr r6 │ │ │ │ + orrseq fp, r0, r0, ror #12 │ │ │ │ @ instruction: 0x01871a98 │ │ │ │ orreq r8, r7, r8, asr #21 │ │ │ │ - orrseq fp, r0, ip, lsr #12 │ │ │ │ + orrseq fp, r0, r4, lsr r6 │ │ │ │ @ instruction: 0x01878ab0 │ │ │ │ - orrseq fp, r0, r0, ror #11 │ │ │ │ + orrseq fp, r0, r8, ror #11 │ │ │ │ orreq r1, r7, r0, lsr #20 │ │ │ │ orreq r8, r7, r0, asr sl │ │ │ │ orreq r1, r7, r4, ror #19 │ │ │ │ - orrseq fp, r0, ip, ror #10 │ │ │ │ + orrseq fp, r0, r4, ror r5 │ │ │ │ strdeq r8, [r7, r0] │ │ │ │ orreq r1, r7, r8, lsl #19 │ │ │ │ - orrseq fp, r0, r0, lsl r5 │ │ │ │ + orrseq fp, r0, r8, lsl r5 │ │ │ │ @ instruction: 0x01878994 │ │ │ │ orreq r1, r7, ip, lsr #18 │ │ │ │ - @ instruction: 0x0190b4b4 │ │ │ │ + @ instruction: 0x0190b4bc │ │ │ │ orreq r8, r7, r8, lsr r9 │ │ │ │ ldrdeq r1, [r7, r0] │ │ │ │ - orrseq fp, r0, r0, asr r4 │ │ │ │ + orrseq fp, r0, r8, asr r4 │ │ │ │ ldrdeq r8, [r7, r4] │ │ │ │ - orreq r1, r8, ip, lsl r0 │ │ │ │ - orreq r0, r8, r8, lsr sp │ │ │ │ + orreq r1, r8, r4, lsr #32 │ │ │ │ + orreq r0, r8, r0, asr #26 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq r0, r8, r8, lsl #26 │ │ │ │ + orreq r0, r8, r0, lsl sp │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - orrseq fp, r0, r4, ror #1 │ │ │ │ - ldrdeq r0, [r8, r0] │ │ │ │ + orrseq fp, r0, ip, ror #1 │ │ │ │ + ldrdeq r0, [r8, r8] │ │ │ │ orreq r8, r7, r4, ror #10 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orrseq fp, r0, r8, lsr #1 │ │ │ │ - @ instruction: 0x01880c94 │ │ │ │ + ldrheq fp, [r0, r0] │ │ │ │ + @ instruction: 0x01880c9c │ │ │ │ orreq r8, r7, r8, lsr #10 │ │ │ │ - orrseq fp, r0, ip, rrx │ │ │ │ - orreq r0, r8, r8, asr ip │ │ │ │ + orrseq fp, r0, r4, ror r0 │ │ │ │ + orreq r0, r8, r0, ror #24 │ │ │ │ orreq r8, r7, ip, ror #9 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orrseq fp, r0, r0, lsr r0 │ │ │ │ - orreq r0, r8, ip, lsl ip │ │ │ │ + orrseq fp, r0, r8, lsr r0 │ │ │ │ + orreq r0, r8, r4, lsr #24 │ │ │ │ @ instruction: 0x018784b0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq r0, r8, r4, ror #23 │ │ │ │ - orrseq sl, r0, r4, asr #31 │ │ │ │ - @ instruction: 0x01880bb0 │ │ │ │ + orreq r0, r8, ip, ror #23 │ │ │ │ + orrseq sl, r0, ip, asr #31 │ │ │ │ + @ instruction: 0x01880bb8 │ │ │ │ orreq r8, r7, r4, asr #8 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orreq r0, r8, r8, ror fp │ │ │ │ + orreq r0, r8, r0, lsl #23 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orreq r0, r8, r8, asr #22 │ │ │ │ - orreq r0, r8, r8, lsl fp │ │ │ │ + orreq r0, r8, r0, asr fp │ │ │ │ + orreq r0, r8, r0, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x0190aef4 │ │ │ │ - orreq r0, r8, r0, ror #21 │ │ │ │ + @ instruction: 0x0190aefc │ │ │ │ + orreq r0, r8, r8, ror #21 │ │ │ │ orreq r8, r7, r4, ror r3 │ │ │ │ - @ instruction: 0x0190aeb4 │ │ │ │ - orreq r0, r8, r0, lsr #21 │ │ │ │ + @ instruction: 0x0190aebc │ │ │ │ + orreq r0, r8, r8, lsr #21 │ │ │ │ orreq r8, r7, r4, lsr r3 │ │ │ │ - orreq r0, r8, r4, ror #20 │ │ │ │ + orreq r0, r8, ip, ror #20 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orreq r0, r8, r0, asr sl │ │ │ │ + orreq r0, r8, r8, asr sl │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq r0, r8, r0, asr #20 │ │ │ │ - orrseq sl, r0, r0, lsr #28 │ │ │ │ - orreq r0, r8, ip, lsl #20 │ │ │ │ + orreq r0, r8, r8, asr #20 │ │ │ │ + orrseq sl, r0, r8, lsr #28 │ │ │ │ + orreq r0, r8, r4, lsl sl │ │ │ │ orreq r8, r7, r0, lsr #5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orrseq sl, r0, r4, ror #27 │ │ │ │ - ldrdeq r0, [r8, r0] │ │ │ │ + orrseq sl, r0, ip, ror #27 │ │ │ │ + ldrdeq r0, [r8, r8] │ │ │ │ orreq r8, r7, r4, ror #4 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ orreq r8, r7, r8, lsl #5 │ │ │ │ - @ instruction: 0x0190ad9c │ │ │ │ + orrseq sl, r0, r4, lsr #27 │ │ │ │ orreq r8, r7, r0, lsl r2 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - orrseq sl, r0, r8, asr sp │ │ │ │ - orreq r0, r8, r4, asr #18 │ │ │ │ + orrseq sl, r0, r0, ror #26 │ │ │ │ + orreq r0, r8, ip, asr #18 │ │ │ │ ldrdeq r8, [r7, r8] │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orreq r0, r8, ip, lsl #18 │ │ │ │ - @ instruction: 0x0190acf0 │ │ │ │ - ldrdeq r0, [r8, ip] │ │ │ │ + orreq r0, r8, r4, lsl r9 │ │ │ │ + @ instruction: 0x0190acf8 │ │ │ │ + orreq r0, r8, r4, ror #17 │ │ │ │ orreq r8, r7, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq r0, r8, r4, lsr #17 │ │ │ │ - orreq r0, r8, ip, ror #16 │ │ │ │ - orreq r0, r8, r4, lsr r8 │ │ │ │ + orreq r0, r8, ip, lsr #17 │ │ │ │ + orreq r0, r8, r4, ror r8 │ │ │ │ + orreq r0, r8, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq r0, r8, r4, lsl #16 │ │ │ │ + orreq r0, r8, ip, lsl #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0190abdc │ │ │ │ - orreq r0, r8, r8, asr #15 │ │ │ │ + orrseq sl, r0, r4, ror #23 │ │ │ │ + ldrdeq r0, [r8, r0] │ │ │ │ orreq r8, r7, ip, asr r0 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ ldr r1, [pc, #-292] @ 17be14 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ @@ -195135,179 +195135,179 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 17d1ac │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, fp, r8, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, fp, r8, lsl #30 │ │ │ │ - orrseq sl, r0, r4, lsr fp │ │ │ │ + orrseq sl, r0, ip, lsr fp │ │ │ │ @ instruction: 0x01877fb4 │ │ │ │ muleq r0, r5, r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ @ instruction: 0x01870794 │ │ │ │ - orreq r5, lr, ip, asr #26 │ │ │ │ - orrseq sl, r0, r0, asr sl │ │ │ │ + orreq r5, lr, r4, asr sp │ │ │ │ + orrseq sl, r0, r8, asr sl │ │ │ │ ldrdeq r7, [r7, r0] │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ strdeq r4, [r7, r8] │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orrseq sl, r0, r4, lsl r9 │ │ │ │ + orrseq sl, r0, ip, lsl r9 │ │ │ │ @ instruction: 0x01877d94 │ │ │ │ - orrseq sl, r0, ip, asr r8 │ │ │ │ + orrseq sl, r0, r4, ror #16 │ │ │ │ ldrdeq r7, [r7, r8] │ │ │ │ strdeq r4, [r7, r8] │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - orrseq sl, r0, r4, lsr #14 │ │ │ │ + orrseq sl, r0, ip, lsr #14 │ │ │ │ orreq r7, r7, r8, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r0, r8, ip, asr #4 │ │ │ │ + orreq r0, r8, r4, asr r2 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ orreq r7, r7, ip, lsl fp │ │ │ │ strdeq r7, [r7, ip] │ │ │ │ orreq r7, r7, ip, lsl #22 │ │ │ │ - orreq r4, fp, r0, ror #9 │ │ │ │ + orreq r4, fp, r8, ror #9 │ │ │ │ orreq r7, r7, r0, lsr sl │ │ │ │ orreq r7, r7, r0, lsl sl │ │ │ │ - orreq r4, fp, r8, lsl r4 │ │ │ │ + orreq r4, fp, r0, lsr #8 │ │ │ │ orrseq fp, fp, r4, lsl r8 │ │ │ │ - orrseq sl, r0, r0, lsr r4 │ │ │ │ - orreq r0, r8, ip, lsl r0 │ │ │ │ + orrseq sl, r0, r8, lsr r4 │ │ │ │ + orreq r0, r8, r4, lsr #32 │ │ │ │ @ instruction: 0x018778b0 │ │ │ │ - orrseq sl, r0, r0, ror #7 │ │ │ │ - orreq pc, r7, ip, asr #31 │ │ │ │ + orrseq sl, r0, r8, ror #7 │ │ │ │ + ldrdeq pc, [r7, r4] │ │ │ │ orreq r7, r7, r0, ror #16 │ │ │ │ - orrseq sl, r0, ip, lsl #7 │ │ │ │ + @ instruction: 0x0190a394 │ │ │ │ orreq r4, r7, r8, lsl #3 │ │ │ │ - @ instruction: 0x0190a2b4 │ │ │ │ + @ instruction: 0x0190a2bc │ │ │ │ orreq r7, r7, r8, lsr r7 │ │ │ │ orreq r4, r7, r0, lsl #1 │ │ │ │ - orrseq sl, r0, r8, lsr #3 │ │ │ │ + @ instruction: 0x0190a1b0 │ │ │ │ orreq r7, r7, r8, lsr #12 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - orrseq sl, r0, r8, ror r1 │ │ │ │ - orreq pc, r7, r4, ror #26 │ │ │ │ + orrseq sl, r0, r0, lsl #3 │ │ │ │ + orreq pc, r7, ip, ror #26 │ │ │ │ strdeq r7, [r7, r8] │ │ │ │ orreq r0, r7, ip, ror #10 │ │ │ │ - ldrheq sl, [r0, r8] │ │ │ │ - orreq pc, r7, r4, lsr #25 │ │ │ │ + orrseq sl, r0, r0, asr #1 │ │ │ │ + orreq pc, r7, ip, lsr #25 │ │ │ │ orreq r7, r7, r8, lsr r5 │ │ │ │ @ instruction: 0x018704bc │ │ │ │ orreq r7, r7, r4, asr r5 │ │ │ │ - orrseq sl, r0, r0, lsr #32 │ │ │ │ - orreq pc, r7, ip, lsl #24 │ │ │ │ + orrseq sl, r0, r8, lsr #32 │ │ │ │ + orreq pc, r7, r4, lsl ip @ │ │ │ │ orreq r7, r7, r0, lsr #9 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x01909ff0 │ │ │ │ + @ instruction: 0x01909ff8 │ │ │ │ orreq r7, r7, r4, ror r4 │ │ │ │ - orrseq r9, r0, r0, lsr #31 │ │ │ │ + orrseq r9, r0, r8, lsr #31 │ │ │ │ strdeq r0, [r7, r0] │ │ │ │ orreq r7, r7, r4, lsl r4 │ │ │ │ - orrseq r9, r0, ip, ror #30 │ │ │ │ + orrseq r9, r0, r4, ror pc │ │ │ │ strdeq r7, [r7, r0] │ │ │ │ - orrseq r9, r0, ip, lsl pc │ │ │ │ + orrseq r9, r0, r4, lsr #30 │ │ │ │ orreq r0, r7, ip, ror #6 │ │ │ │ @ instruction: 0x01877390 │ │ │ │ - orrseq r9, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x01909ef0 │ │ │ │ orreq r7, r7, ip, ror #6 │ │ │ │ - @ instruction: 0x01909e98 │ │ │ │ + orrseq r9, r0, r0, lsr #29 │ │ │ │ orreq r0, r7, r8, ror #5 │ │ │ │ orreq r7, r7, r8, lsl #6 │ │ │ │ - orrseq r9, r0, r4, ror #28 │ │ │ │ + orrseq r9, r0, ip, ror #28 │ │ │ │ orreq r7, r7, r8, ror #5 │ │ │ │ - orrseq r9, r0, r4, lsl lr │ │ │ │ + orrseq r9, r0, ip, lsl lr │ │ │ │ orreq r0, r7, r4, ror #4 │ │ │ │ orreq r7, r7, r4, lsl #5 │ │ │ │ orreq r0, r7, r0, lsl r2 │ │ │ │ - @ instruction: 0x01909d98 │ │ │ │ + orrseq r9, r0, r0, lsr #27 │ │ │ │ orreq r7, r7, ip, lsl r2 │ │ │ │ @ instruction: 0x018701b4 │ │ │ │ - orrseq r9, r0, r4, lsr sp │ │ │ │ + orrseq r9, r0, ip, lsr sp │ │ │ │ @ instruction: 0x018771b8 │ │ │ │ orreq r0, r7, r0, asr r1 │ │ │ │ - @ instruction: 0x01909cd8 │ │ │ │ + orrseq r9, r0, r0, ror #25 │ │ │ │ orreq r7, r7, ip, asr r1 │ │ │ │ strdeq r0, [r7, r4] │ │ │ │ - orrseq r9, r0, ip, ror ip │ │ │ │ + orrseq r9, r0, r4, lsl #25 │ │ │ │ orreq r7, r7, r0, lsl #2 │ │ │ │ - orreq pc, r7, r0, lsr #11 │ │ │ │ + orreq pc, r7, r8, lsr #11 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orrseq r9, r0, r8, ror r9 │ │ │ │ - orreq pc, r7, r4, ror #10 │ │ │ │ + orrseq r9, r0, r0, lsl #19 │ │ │ │ + orreq pc, r7, ip, ror #10 │ │ │ │ strdeq r6, [r7, r8] │ │ │ │ - orreq pc, r7, ip, lsr #10 │ │ │ │ + orreq pc, r7, r4, lsr r5 @ │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - orrseq r9, r0, r0, lsl r9 │ │ │ │ - strdeq pc, [r7, ip] │ │ │ │ + orrseq r9, r0, r8, lsl r9 │ │ │ │ + orreq pc, r7, r4, lsl #10 │ │ │ │ @ instruction: 0x01876d90 │ │ │ │ - @ instruction: 0x019098d4 │ │ │ │ - orreq pc, r7, r0, asr #9 │ │ │ │ + @ instruction: 0x019098dc │ │ │ │ + orreq pc, r7, r8, asr #9 │ │ │ │ orreq r6, r7, r4, asr sp │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x01909898 │ │ │ │ - orreq pc, r7, r4, lsl #9 │ │ │ │ + orrseq r9, r0, r0, lsr #17 │ │ │ │ + orreq pc, r7, ip, lsl #9 │ │ │ │ orreq r6, r7, r8, lsl sp │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - orreq pc, r7, ip, asr #8 │ │ │ │ - orreq pc, r7, ip, lsl r4 @ │ │ │ │ + orreq pc, r7, r4, asr r4 @ │ │ │ │ + orreq pc, r7, r4, lsr #8 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - @ instruction: 0x019097fc │ │ │ │ - orreq pc, r7, r8, ror #7 │ │ │ │ + orrseq r9, r0, r4, lsl #16 │ │ │ │ + strdeq pc, [r7, r0] │ │ │ │ orreq r6, r7, ip, ror ip │ │ │ │ - @ instruction: 0x0187f3b0 │ │ │ │ + @ instruction: 0x0187f3b8 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - orreq pc, r7, ip, ror r3 @ │ │ │ │ + orreq pc, r7, r4, lsl #7 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - orreq pc, r7, ip, asr #6 │ │ │ │ + orreq pc, r7, r4, asr r3 @ │ │ │ │ muleq r0, fp, r2 │ │ │ │ - orrseq r9, r0, r8, lsr #14 │ │ │ │ - orreq pc, r7, r4, lsl r3 @ │ │ │ │ + orrseq r9, r0, r0, lsr r7 │ │ │ │ + orreq pc, r7, ip, lsl r3 @ │ │ │ │ orreq r6, r7, r8, lsr #23 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - orrseq r9, r0, r8, ror #13 │ │ │ │ - ldrdeq pc, [r7, r4] │ │ │ │ + @ instruction: 0x019096f0 │ │ │ │ + ldrdeq pc, [r7, ip] │ │ │ │ orreq r6, r7, r8, ror #22 │ │ │ │ - orrseq r9, r0, r8, lsr #13 │ │ │ │ - @ instruction: 0x0187f294 │ │ │ │ + @ instruction: 0x019096b0 │ │ │ │ + @ instruction: 0x0187f29c │ │ │ │ orreq r6, r7, r8, lsr #22 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - orreq pc, r7, ip, asr r2 @ │ │ │ │ - orreq pc, r7, ip, lsr r2 @ │ │ │ │ + orreq pc, r7, r4, ror #4 │ │ │ │ + orreq pc, r7, r4, asr #4 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq pc, r7, ip, lsr #4 │ │ │ │ + orreq pc, r7, r4, lsr r2 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orrseq r9, r0, ip, lsl #12 │ │ │ │ - strdeq pc, [r7, r8] │ │ │ │ + orrseq r9, r0, r4, lsl r6 │ │ │ │ + orreq pc, r7, r0, lsl #4 │ │ │ │ orreq r6, r7, ip, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x019095d0 │ │ │ │ - @ instruction: 0x0187f1bc │ │ │ │ + @ instruction: 0x019095d8 │ │ │ │ + orreq pc, r7, r4, asr #3 │ │ │ │ orreq r6, r7, r0, asr sl │ │ │ │ - orreq pc, r7, r4, lsl #3 │ │ │ │ - orreq pc, r7, ip, asr #2 │ │ │ │ - orreq pc, r7, r4, lsl r1 @ │ │ │ │ - orreq pc, r7, r4, ror #1 │ │ │ │ + orreq pc, r7, ip, lsl #3 │ │ │ │ + orreq pc, r7, r4, asr r1 @ │ │ │ │ + orreq pc, r7, ip, lsl r1 @ │ │ │ │ + orreq pc, r7, ip, ror #1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq pc, r7, ip, lsr #1 │ │ │ │ + strheq pc, [r7, r4] @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ orreq r6, r7, ip, ror #18 │ │ │ │ - orrseq r9, r0, r0, lsl #9 │ │ │ │ + orrseq r9, r0, r8, lsl #9 │ │ │ │ orreq r6, r7, r4, lsl #18 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orrseq r9, r0, r8, lsr r4 │ │ │ │ - orreq pc, r7, r4, lsr #32 │ │ │ │ + orrseq r9, r0, r0, asr #8 │ │ │ │ + orreq pc, r7, ip, lsr #32 │ │ │ │ @ instruction: 0x018768b8 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - @ instruction: 0x019093fc │ │ │ │ - orreq lr, r7, r8, ror #31 │ │ │ │ + orrseq r9, r0, r4, lsl #8 │ │ │ │ + strdeq lr, [r7, r0] │ │ │ │ orreq r6, r7, ip, ror r8 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ ldr r1, [pc, #-296] @ 17d5a8 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -196681,205 +196681,205 @@ │ │ │ │ ldr r2, [pc, #404] @ 17edcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 17e9e8 │ │ │ │ orrseq sl, fp, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, fp, r8, lsr #14 │ │ │ │ - orrseq r9, r0, r4, asr r3 │ │ │ │ + orrseq r9, r0, ip, asr r3 │ │ │ │ ldrdeq r6, [r7, r4] │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ @ instruction: 0x0186efb4 │ │ │ │ - orreq r4, lr, ip, ror #10 │ │ │ │ - orrseq r9, r0, r0, ror r2 │ │ │ │ + orreq r4, lr, r4, ror r5 │ │ │ │ + orrseq r9, r0, r8, ror r2 │ │ │ │ strdeq r6, [r7, r0] │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ orreq r3, r7, r8, lsl r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orrseq r9, r0, r4, lsr r1 │ │ │ │ + orrseq r9, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x018765b4 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - orrseq r9, r0, ip, ror r0 │ │ │ │ + orrseq r9, r0, r4, lsl #1 │ │ │ │ strdeq r6, [r7, r8] │ │ │ │ orreq r2, r7, r8, lsl lr │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orrseq r8, r0, r4, asr #30 │ │ │ │ + orrseq r8, r0, ip, asr #30 │ │ │ │ orreq r6, r7, r8, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r7, r0, ror sl │ │ │ │ + orreq lr, r7, r8, ror sl │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ orreq r6, r7, r8, lsr #6 │ │ │ │ orreq r6, r7, r8, lsl #6 │ │ │ │ orreq r6, r7, ip, lsr #6 │ │ │ │ - ldrdeq r2, [fp, r0] │ │ │ │ + ldrdeq r2, [fp, r8] │ │ │ │ orreq r6, r7, ip, lsl #4 │ │ │ │ orreq r6, r7, ip, ror #3 │ │ │ │ - orreq r2, fp, ip, ror #23 │ │ │ │ + strdeq r2, [fp, r4] │ │ │ │ @ instruction: 0x019b9fd4 │ │ │ │ - @ instruction: 0x01908bf0 │ │ │ │ - ldrdeq lr, [r7, ip] │ │ │ │ + @ instruction: 0x01908bf8 │ │ │ │ + orreq lr, r7, r4, ror #15 │ │ │ │ orreq r6, r7, r0, ror r0 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - orrseq r8, r0, r0, lsr #23 │ │ │ │ - orreq lr, r7, ip, lsl #15 │ │ │ │ + orrseq r8, r0, r8, lsr #23 │ │ │ │ + @ instruction: 0x0187e794 │ │ │ │ orreq r6, r7, r0, lsr #32 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - orrseq r8, r0, ip, asr #22 │ │ │ │ + orrseq r8, r0, r4, asr fp │ │ │ │ orreq r2, r7, r8, asr #18 │ │ │ │ - orrseq r8, r0, r4, ror sl │ │ │ │ + orrseq r8, r0, ip, ror sl │ │ │ │ strdeq r5, [r7, r4] │ │ │ │ orreq r2, r7, r0, asr #16 │ │ │ │ - orrseq r8, r0, r8, ror #18 │ │ │ │ + orrseq r8, r0, r0, ror r9 │ │ │ │ orreq r5, r7, ip, ror #27 │ │ │ │ - orrseq r8, r0, r8, lsr r9 │ │ │ │ - orreq lr, r7, r4, lsr #10 │ │ │ │ + orrseq r8, r0, r0, asr #18 │ │ │ │ + orreq lr, r7, ip, lsr #10 │ │ │ │ @ instruction: 0x01875db8 │ │ │ │ orreq lr, r6, ip, lsr #26 │ │ │ │ - orrseq r8, r0, r8, ror r8 │ │ │ │ - orreq lr, r7, r4, ror #8 │ │ │ │ + orrseq r8, r0, r0, lsl #17 │ │ │ │ + orreq lr, r7, ip, ror #8 │ │ │ │ strdeq r5, [r7, r8] │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ orreq lr, r6, ip, ror ip │ │ │ │ orreq r5, r7, ip, lsl #26 │ │ │ │ - @ instruction: 0x019087d8 │ │ │ │ - orreq lr, r7, r4, asr #7 │ │ │ │ + orrseq r8, r0, r0, ror #15 │ │ │ │ + orreq lr, r7, ip, asr #7 │ │ │ │ orreq r5, r7, r8, asr ip │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - orrseq r8, r0, r8, lsr #15 │ │ │ │ + @ instruction: 0x019087b0 │ │ │ │ orreq r5, r7, ip, lsr #24 │ │ │ │ - orrseq r8, r0, ip, asr r7 │ │ │ │ + orrseq r8, r0, r4, ror #14 │ │ │ │ @ instruction: 0x0186eb98 │ │ │ │ orreq r5, r7, ip, asr #23 │ │ │ │ - orrseq r8, r0, r4, lsr #14 │ │ │ │ + orrseq r8, r0, ip, lsr #14 │ │ │ │ orreq r5, r7, r8, lsr #23 │ │ │ │ - @ instruction: 0x019086d8 │ │ │ │ + orrseq r8, r0, r0, ror #13 │ │ │ │ orreq lr, r6, r8, lsl fp │ │ │ │ orreq r5, r7, r8, asr #22 │ │ │ │ - orrseq r8, r0, ip, lsr #13 │ │ │ │ + @ instruction: 0x019086b4 │ │ │ │ orreq r5, r7, r0, lsr fp │ │ │ │ - orrseq r8, r0, r0, ror #12 │ │ │ │ + orrseq r8, r0, r8, ror #12 │ │ │ │ orreq lr, r6, r0, lsr #21 │ │ │ │ ldrdeq r5, [r7, r4] │ │ │ │ - orrseq r8, r0, r4, lsr r6 │ │ │ │ + orrseq r8, r0, ip, lsr r6 │ │ │ │ @ instruction: 0x01875ab8 │ │ │ │ - orrseq r8, r0, r8, ror #11 │ │ │ │ + @ instruction: 0x019085f0 │ │ │ │ orreq lr, r6, r8, lsr #20 │ │ │ │ orreq r5, r7, ip, asr sl │ │ │ │ orreq lr, r6, ip, ror #19 │ │ │ │ - orrseq r8, r0, r4, ror r5 │ │ │ │ + orrseq r8, r0, ip, ror r5 │ │ │ │ strdeq r5, [r7, r8] │ │ │ │ @ instruction: 0x0186e990 │ │ │ │ - orrseq r8, r0, r0, lsl r5 │ │ │ │ + orrseq r8, r0, r8, lsl r5 │ │ │ │ @ instruction: 0x01875994 │ │ │ │ orreq lr, r6, ip, lsr #18 │ │ │ │ - @ instruction: 0x019084b4 │ │ │ │ + @ instruction: 0x019084bc │ │ │ │ orreq r5, r7, r8, lsr r9 │ │ │ │ ldrdeq lr, [r6, r0] │ │ │ │ - orrseq r8, r0, r8, asr r4 │ │ │ │ + orrseq r8, r0, r0, ror #8 │ │ │ │ ldrdeq r5, [r7, ip] │ │ │ │ - orreq sp, r7, r8, lsl sp │ │ │ │ - ldrsheq r8, [r0, r8] │ │ │ │ - orreq sp, r7, r4, ror #25 │ │ │ │ + orreq sp, r7, r0, lsr #26 │ │ │ │ + orrseq r8, r0, r0, lsl #2 │ │ │ │ + orreq sp, r7, ip, ror #25 │ │ │ │ orreq r5, r7, r8, ror r5 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - ldrheq r8, [r0, r8] │ │ │ │ - orreq sp, r7, r4, lsr #25 │ │ │ │ + orrseq r8, r0, r0, asr #1 │ │ │ │ + orreq sp, r7, ip, lsr #25 │ │ │ │ orreq r5, r7, r8, lsr r5 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - orrseq r8, r0, r8, ror r0 │ │ │ │ - orreq sp, r7, r4, ror #24 │ │ │ │ + orrseq r8, r0, r0, lsl #1 │ │ │ │ + orreq sp, r7, ip, ror #24 │ │ │ │ strdeq r5, [r7, r8] │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orreq sp, r7, ip, lsr #24 │ │ │ │ + orreq sp, r7, r4, lsr ip │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - strdeq sp, [r7, ip] │ │ │ │ - @ instruction: 0x01907fdc │ │ │ │ - orreq sp, r7, r8, asr #23 │ │ │ │ + orreq sp, r7, r4, lsl #24 │ │ │ │ + orrseq r7, r0, r4, ror #31 │ │ │ │ + ldrdeq sp, [r7, r0] │ │ │ │ orreq r5, r7, ip, asr r4 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x0187db90 │ │ │ │ - orreq sp, r7, ip, asr fp │ │ │ │ + @ instruction: 0x0187db98 │ │ │ │ + orreq sp, r7, r4, ror #22 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - orrseq r7, r0, r0, asr #30 │ │ │ │ - orreq sp, r7, ip, lsr #22 │ │ │ │ + orrseq r7, r0, r8, asr #30 │ │ │ │ + orreq sp, r7, r4, lsr fp │ │ │ │ orreq r5, r7, r0, asr #7 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - orrseq r7, r0, r0, lsl #30 │ │ │ │ - orreq sp, r7, ip, ror #21 │ │ │ │ + orrseq r7, r0, r8, lsl #30 │ │ │ │ + strdeq sp, [r7, r4] │ │ │ │ orreq r5, r7, r0, lsl #7 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orrseq r7, r0, r4, asr #29 │ │ │ │ - @ instruction: 0x0187dab0 │ │ │ │ + orrseq r7, r0, ip, asr #29 │ │ │ │ + @ instruction: 0x0187dab8 │ │ │ │ orreq r5, r7, r4, asr #6 │ │ │ │ - orrseq r7, r0, r8, lsl #29 │ │ │ │ - orreq sp, r7, r4, ror sl │ │ │ │ + @ instruction: 0x01907e90 │ │ │ │ + orreq sp, r7, ip, ror sl │ │ │ │ orreq r5, r7, r8, lsl #6 │ │ │ │ - orrseq r7, r0, ip, asr #28 │ │ │ │ - orreq sp, r7, r8, lsr sl │ │ │ │ + orrseq r7, r0, r4, asr lr │ │ │ │ + orreq sp, r7, r0, asr #20 │ │ │ │ orreq r5, r7, ip, asr #5 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orreq sp, r7, r0, lsl #20 │ │ │ │ + orreq sp, r7, r8, lsl #20 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - @ instruction: 0x01907ddc │ │ │ │ - orreq sp, r7, r8, asr #19 │ │ │ │ + orrseq r7, r0, r4, ror #27 │ │ │ │ + ldrdeq sp, [r7, r0] │ │ │ │ orreq r5, r7, ip, asr r2 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - @ instruction: 0x01907d9c │ │ │ │ - orreq sp, r7, r8, lsl #19 │ │ │ │ + orrseq r7, r0, r4, lsr #27 │ │ │ │ + @ instruction: 0x0187d990 │ │ │ │ orreq r5, r7, ip, lsl r2 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - orrseq r7, r0, r0, ror #26 │ │ │ │ - orreq sp, r7, ip, asr #18 │ │ │ │ + orrseq r7, r0, r8, ror #26 │ │ │ │ + orreq sp, r7, r4, asr r9 │ │ │ │ orreq r5, r7, r0, ror #3 │ │ │ │ - orrseq r7, r0, r4, lsr #26 │ │ │ │ - orreq sp, r7, r0, lsl r9 │ │ │ │ + orrseq r7, r0, ip, lsr #26 │ │ │ │ + orreq sp, r7, r8, lsl r9 │ │ │ │ orreq r5, r7, r4, lsr #3 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - orrseq r7, r0, r8, ror #25 │ │ │ │ - ldrdeq sp, [r7, r4] │ │ │ │ + @ instruction: 0x01907cf0 │ │ │ │ + ldrdeq sp, [r7, ip] │ │ │ │ orreq r5, r7, r8, ror #2 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - orrseq r7, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0187d894 │ │ │ │ + @ instruction: 0x01907cb0 │ │ │ │ + @ instruction: 0x0187d89c │ │ │ │ orreq r5, r7, r8, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - orreq sp, r7, ip, asr r8 │ │ │ │ - orrseq r7, r0, r4, lsr ip │ │ │ │ - orreq sp, r7, r0, lsr #16 │ │ │ │ + orreq sp, r7, r4, ror #16 │ │ │ │ + orrseq r7, r0, ip, lsr ip │ │ │ │ + orreq sp, r7, r8, lsr #16 │ │ │ │ strheq r5, [r7, r4] │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - orreq sp, r7, r8, ror #15 │ │ │ │ - @ instruction: 0x0187d7b0 │ │ │ │ + strdeq sp, [r7, r0] │ │ │ │ + @ instruction: 0x0187d7b8 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ orreq r5, r7, r0, ror r0 │ │ │ │ - orrseq r7, r0, r4, lsl #23 │ │ │ │ + orrseq r7, r0, ip, lsl #23 │ │ │ │ orreq r5, r7, r8 │ │ │ │ - orrseq r7, r0, r0, asr #22 │ │ │ │ - orreq sp, r7, ip, lsr #14 │ │ │ │ + orrseq r7, r0, r8, asr #22 │ │ │ │ + orreq sp, r7, r4, lsr r7 │ │ │ │ orreq r4, r7, r0, asr #31 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - strdeq sp, [r7, r4] │ │ │ │ - @ instruction: 0x0187d6bc │ │ │ │ + strdeq sp, [r7, ip] │ │ │ │ + orreq sp, r7, r4, asr #13 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq sp, r7, r4, lsl #13 │ │ │ │ + orreq sp, r7, ip, lsl #13 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - orreq sp, r7, r0, asr r6 │ │ │ │ + orreq sp, r7, r8, asr r6 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - orreq sp, r7, r4, lsr r6 │ │ │ │ + orreq sp, r7, ip, lsr r6 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orreq sp, r7, ip, lsl r6 │ │ │ │ + orreq sp, r7, r4, lsr #12 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x019079fc │ │ │ │ - orreq sp, r7, r8, ror #11 │ │ │ │ + orrseq r7, r0, r4, lsl #20 │ │ │ │ + strdeq sp, [r7, r0] │ │ │ │ orreq r4, r7, ip, ror lr │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #-392] @ 17edd0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ @@ -197648,38 +197648,38 @@ │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ @ instruction: 0x000067b4 │ │ │ │ orreq r5, r7, r0, lsl #14 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, ip, lsl r5 │ │ │ │ orrseq r4, sp, r8, ror #23 │ │ │ │ orrseq r8, fp, r4, ror #21 │ │ │ │ - orreq sp, r7, r8, lsl #6 │ │ │ │ + orreq sp, r7, r0, lsl r3 │ │ │ │ orreq r5, r7, r0, lsr r6 │ │ │ │ - @ instruction: 0x01907790 │ │ │ │ - ldrdeq sp, [r7, r0] │ │ │ │ + @ instruction: 0x01907798 │ │ │ │ + ldrdeq sp, [r7, r8] │ │ │ │ strdeq r5, [r7, r8] │ │ │ │ - orrseq r7, r0, r8, asr r7 │ │ │ │ - @ instruction: 0x0187d298 │ │ │ │ + orrseq r7, r0, r0, ror #14 │ │ │ │ + orreq sp, r7, r0, lsr #5 │ │ │ │ orreq r5, r7, r0, asr #11 │ │ │ │ - orrseq r7, r0, r0, lsr #14 │ │ │ │ - orreq sp, r7, r0, ror #4 │ │ │ │ + orrseq r7, r0, r8, lsr #14 │ │ │ │ + orreq sp, r7, r8, ror #4 │ │ │ │ orreq r5, r7, r8, lsl #11 │ │ │ │ - orrseq r7, r0, r8, ror #13 │ │ │ │ - orreq sp, r7, r8, lsr #4 │ │ │ │ + @ instruction: 0x019076f0 │ │ │ │ + orreq sp, r7, r0, lsr r2 │ │ │ │ orreq r5, r7, r0, asr r5 │ │ │ │ - @ instruction: 0x019076b0 │ │ │ │ - strdeq sp, [r7, r0] │ │ │ │ + @ instruction: 0x019076b8 │ │ │ │ + strdeq sp, [r7, r8] │ │ │ │ orreq r5, r7, r8, lsl r5 │ │ │ │ - orrseq r7, r0, r8, ror r6 │ │ │ │ - @ instruction: 0x0187d1b8 │ │ │ │ + orrseq r7, r0, r0, lsl #13 │ │ │ │ + orreq sp, r7, r0, asr #3 │ │ │ │ orreq r5, r7, r0, ror #9 │ │ │ │ - orrseq r7, r0, r0, asr #12 │ │ │ │ - orreq sp, r7, r0, lsl #3 │ │ │ │ + orrseq r7, r0, r8, asr #12 │ │ │ │ + orreq sp, r7, r8, lsl #3 │ │ │ │ orreq r5, r7, r8, lsr #9 │ │ │ │ - orrseq r7, r0, r8, lsl #12 │ │ │ │ + orrseq r7, r0, r0, lsl r6 │ │ │ │ │ │ │ │ 0017fbb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #560] @ 17fdf8 │ │ │ │ @@ -197967,35 +197967,35 @@ │ │ │ │ mov ip, #76 @ 0x4c │ │ │ │ ldr r1, [pc, #100] @ 180090 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 17ff3c │ │ │ │ orrseq r8, fp, r4, lsr #11 │ │ │ │ orrseq r5, sp, r0, ror r9 │ │ │ │ - orrseq r7, r0, ip, asr #4 │ │ │ │ + orrseq r7, r0, r4, asr r2 │ │ │ │ orreq r6, r7, r0, lsl #3 │ │ │ │ andeq r7, r0, r8, lsr r8 │ │ │ │ orreq r6, r7, r8, ror r1 │ │ │ │ orreq r6, r7, r8, asr #1 │ │ │ │ orreq r6, r7, ip, lsr #1 │ │ │ │ orreq r6, r7, r0, lsl #1 │ │ │ │ - @ instruction: 0x019071b0 │ │ │ │ + @ instruction: 0x019071b8 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ orreq r6, r7, ip, lsr #1 │ │ │ │ orreq r6, r7, ip, asr r0 │ │ │ │ - orrseq r7, r0, ip, lsl #3 │ │ │ │ - @ instruction: 0x0187ccbc │ │ │ │ + @ instruction: 0x01907194 │ │ │ │ + orreq ip, r7, r4, asr #25 │ │ │ │ orreq r6, r7, r4, lsr r0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ orreq r6, r7, r0, lsl #2 │ │ │ │ orreq r6, r7, r0 │ │ │ │ - orrseq r7, r0, r0, lsr r1 │ │ │ │ + orrseq r7, r0, r8, lsr r1 │ │ │ │ orreq r6, r7, r8, lsr #1 │ │ │ │ orreq r5, r7, ip, asr #31 │ │ │ │ - ldrsheq r7, [r0, ip] │ │ │ │ + orrseq r7, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ │ │ │ │ 00180094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -198074,19 +198074,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 180130 │ │ │ │ orreq r5, r7, ip, lsr #30 │ │ │ │ orrseq r8, fp, ip, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r7, r0, r0, asr r0 │ │ │ │ + orrseq r7, r0, r8, asr r0 │ │ │ │ orrseq r5, sp, r4, lsl #14 │ │ │ │ @ instruction: 0x019b82dc │ │ │ │ - strdeq ip, [r7, r8] │ │ │ │ - orreq ip, r7, r4, asr #21 │ │ │ │ + orreq ip, r7, r0, lsl #22 │ │ │ │ + orreq ip, r7, ip, asr #21 │ │ │ │ │ │ │ │ 001801f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #236] @ 1802f8 │ │ │ │ @@ -198150,20 +198150,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 180274 │ │ │ │ orrseq r5, sp, r8, lsl #12 │ │ │ │ @ instruction: 0x019b81f8 │ │ │ │ @ instruction: 0x019d55d8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r6, r0, r0, ror #29 │ │ │ │ + orrseq r6, r0, r8, ror #29 │ │ │ │ orreq r5, r7, r4, lsr #27 │ │ │ │ - orrseq r6, r0, r4, lsl #29 │ │ │ │ - ldrdeq ip, [r7, r4] │ │ │ │ + orrseq r6, r0, ip, lsl #29 │ │ │ │ + ldrdeq ip, [r7, ip] │ │ │ │ orreq r5, r7, r8, asr #26 │ │ │ │ - orreq ip, r7, r0, lsr #19 │ │ │ │ + orreq ip, r7, r8, lsr #19 │ │ │ │ │ │ │ │ 00180320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -198220,23 +198220,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 180440 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 180380 │ │ │ │ - @ instruction: 0x01906dd8 │ │ │ │ + orrseq r6, r0, r0, ror #27 │ │ │ │ orrseq r5, sp, r0, asr #9 │ │ │ │ orreq r5, r7, r8, lsr #27 │ │ │ │ - @ instruction: 0x01906d94 │ │ │ │ + @ instruction: 0x01906d9c │ │ │ │ orrseq r5, sp, ip, ror r4 │ │ │ │ @ instruction: 0x01875d98 │ │ │ │ - @ instruction: 0x0187c8b0 │ │ │ │ + @ instruction: 0x0187c8b8 │ │ │ │ orreq r5, r7, r8, lsr #24 │ │ │ │ - orreq ip, r7, r0, lsl #17 │ │ │ │ + orreq ip, r7, r8, lsl #17 │ │ │ │ strdeq r5, [r7, r8] │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 00180444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -198350,21 +198350,21 @@ │ │ │ │ b 1805a8 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019b7fb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, fp, r0, lsr #31 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r5, r7, r8, lsr sp │ │ │ │ - orrseq r6, r0, ip, lsl #25 │ │ │ │ + @ instruction: 0x01906c94 │ │ │ │ orrseq r7, fp, r8, lsl #30 │ │ │ │ orreq r5, r7, r8, asr #25 │ │ │ │ - orrseq r6, r0, ip, lsl ip │ │ │ │ + orrseq r6, r0, r4, lsr #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r5, r7, ip, lsr ip │ │ │ │ - @ instruction: 0x01906b9c │ │ │ │ + orrseq r6, r0, r4, lsr #23 │ │ │ │ │ │ │ │ 00180634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 180804 │ │ │ │ @@ -198480,20 +198480,20 @@ │ │ │ │ b 1807a4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, fp, r8, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, fp, ip, lsr #27 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r5, r7, ip, asr #22 │ │ │ │ - orrseq r6, r0, r4, lsr #21 │ │ │ │ + orrseq r6, r0, ip, lsr #21 │ │ │ │ orrseq r7, fp, r0, lsl sp │ │ │ │ orreq r5, r7, r0, ror #21 │ │ │ │ - orrseq r6, r0, r4, lsr sl │ │ │ │ + orrseq r6, r0, ip, lsr sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r6, r0, r8, lsr #19 │ │ │ │ + @ instruction: 0x019069b0 │ │ │ │ orreq r5, r7, ip, lsr sl │ │ │ │ │ │ │ │ 00180834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -198619,20 +198619,20 @@ │ │ │ │ b 1809c0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, fp, r8, lsr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019b7b90 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r5, r7, r0, lsr r9 │ │ │ │ - orrseq r6, r0, r8, lsl #17 │ │ │ │ + @ instruction: 0x01906890 │ │ │ │ @ instruction: 0x019b7af4 │ │ │ │ orreq r5, r7, r4, asr #17 │ │ │ │ - orrseq r6, r0, r8, lsl r8 │ │ │ │ + orrseq r6, r0, r0, lsr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01906790 │ │ │ │ + @ instruction: 0x01906798 │ │ │ │ orreq r5, r7, r4, lsr #16 │ │ │ │ │ │ │ │ 00180a50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -198915,20 +198915,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, r6, r4, ror fp │ │ │ │ orreq r5, r7, r8, lsl #12 │ │ │ │ - orrseq r6, r0, ip, lsr #11 │ │ │ │ - orrseq r6, r0, ip, lsl #9 │ │ │ │ + @ instruction: 0x019065b4 │ │ │ │ + @ instruction: 0x01906494 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r6, r4, asr r7 │ │ │ │ orreq r5, r7, r4, ror #7 │ │ │ │ - orrseq r6, r0, r8, lsl #7 │ │ │ │ + @ instruction: 0x01906390 │ │ │ │ │ │ │ │ 00180ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #844] @ 181220 │ │ │ │ @@ -199153,20 +199153,20 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, r6, r0, asr sp │ │ │ │ - orrseq r6, r0, r0, lsl #4 │ │ │ │ + orrseq r6, r0, r8, lsl #4 │ │ │ │ orreq r5, r7, ip, asr #4 │ │ │ │ - orrseq r6, r0, r2, ror #1 │ │ │ │ + orrseq r6, r0, sl, ror #1 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r6, r0, lsr #7 │ │ │ │ - @ instruction: 0x01905fdc │ │ │ │ + orrseq r5, r0, r4, ror #31 │ │ │ │ orreq r5, r7, r8, lsr #32 │ │ │ │ │ │ │ │ 00181270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -199392,20 +199392,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, r6, r4, ror #7 │ │ │ │ - orrseq r5, r0, ip, asr #28 │ │ │ │ + orrseq r5, r0, r4, asr lr │ │ │ │ @ instruction: 0x01874e98 │ │ │ │ - orrseq r5, r0, r8, lsr sp │ │ │ │ + orrseq r5, r0, r0, asr #26 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq ip, r6, ip, ror #31 │ │ │ │ - orrseq r5, r0, r8, lsr #24 │ │ │ │ + orrseq r5, r0, r0, lsr ip │ │ │ │ orreq r4, r7, r4, ror ip │ │ │ │ │ │ │ │ 00181624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -199683,20 +199683,20 @@ │ │ │ │ b 181970 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, fp, r4, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, fp, r0, lsr fp │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r4, r7, r0, lsl r9 │ │ │ │ - @ instruction: 0x019058b4 │ │ │ │ + @ instruction: 0x019058bc │ │ │ │ @ instruction: 0x019b6a9c │ │ │ │ - orreq r8, sl, ip, asr #21 │ │ │ │ + ldrdeq r8, [sl, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r4, r7, ip, lsr r8 │ │ │ │ - @ instruction: 0x019057f4 │ │ │ │ + @ instruction: 0x019057fc │ │ │ │ │ │ │ │ 00181a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #364] @ 181be0 │ │ │ │ @@ -199793,18 +199793,18 @@ │ │ │ │ blx r4 │ │ │ │ b 181b28 │ │ │ │ orrseq r6, fp, r0, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, fp, r8, lsl #19 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r4, r7, ip, asr r7 │ │ │ │ - orrseq r5, r0, r0, lsl r7 │ │ │ │ + orrseq r5, r0, r8, lsl r7 │ │ │ │ orrseq r6, fp, r4, ror #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r0, ip, asr #12 │ │ │ │ + orrseq r5, r0, r4, asr r6 │ │ │ │ orreq r4, r7, r8, lsl #13 │ │ │ │ │ │ │ │ 00181c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -199915,19 +199915,19 @@ │ │ │ │ b 181cdc │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019b67f4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019b67dc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r4, r7, ip, lsr #11 │ │ │ │ - orrseq r5, r0, r0, ror #10 │ │ │ │ + orrseq r5, r0, r8, ror #10 │ │ │ │ orrseq r6, fp, r0, lsr r7 │ │ │ │ @ instruction: 0x0186b790 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orrseq r5, r0, ip, ror r4 │ │ │ │ + orrseq r5, r0, r4, lsl #9 │ │ │ │ @ instruction: 0x018744b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #15 │ │ │ │ bl bcffc <_Exit@plt> │ │ │ │ @@ -200192,15 +200192,15 @@ │ │ │ │ orreq r4, r7, r8, lsl #10 │ │ │ │ orreq r4, r7, r8, ror #8 │ │ │ │ @ instruction: 0x01874494 │ │ │ │ orreq r3, r7, ip, asr #28 │ │ │ │ @ instruction: 0x01873e98 │ │ │ │ addmi r4, pc, r0 │ │ │ │ orreq r4, r7, r4, lsr #9 │ │ │ │ - ldrsheq r5, [r0, r0] │ │ │ │ + ldrsheq r5, [r0, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #444] @ 1823f8 │ │ │ │ ldr r1, [pc, #444] @ 1823fc │ │ │ │ ldr r2, [pc, #444] @ 182400 │ │ │ │ @@ -200322,15 +200322,15 @@ │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ orrseq r6, fp, ip, asr #1 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - orrseq r4, r0, ip, ror lr │ │ │ │ + orrseq r4, r0, r4, lsl #29 │ │ │ │ orreq r4, r7, r8, lsr #5 │ │ │ │ orreq r4, r7, r4, lsr #4 │ │ │ │ │ │ │ │ 00182434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200548,28 +200548,28 @@ │ │ │ │ @ instruction: 0x019d33d4 │ │ │ │ @ instruction: 0x019b5fb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019d3398 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ orrseq r3, sp, r8, asr #5 │ │ │ │ - @ instruction: 0x01904cd0 │ │ │ │ + @ instruction: 0x01904cd8 │ │ │ │ orreq r4, r7, r4, ror r0 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ orrseq r3, sp, r8, ror r2 │ │ │ │ orrseq r3, sp, r8, asr #4 │ │ │ │ orrseq r5, fp, r4, lsr #28 │ │ │ │ orrseq r3, sp, r4, ror r1 │ │ │ │ - orrseq r4, r0, r0, ror fp │ │ │ │ + orrseq r4, r0, r8, ror fp │ │ │ │ orreq r3, r7, r0, lsr #31 │ │ │ │ - orreq sl, r7, ip, ror r5 │ │ │ │ + orreq sl, r7, r4, lsl #11 │ │ │ │ orreq r3, r7, ip, ror #29 │ │ │ │ orreq r3, r7, r8, lsr #30 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - orreq sl, r7, ip, lsl #10 │ │ │ │ + orreq sl, r7, r4, lsl r5 │ │ │ │ │ │ │ │ 001827e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #416] @ 182998 │ │ │ │ @@ -200676,21 +200676,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 182884 │ │ │ │ orrseq r3, sp, r8, lsr #32 │ │ │ │ orrseq r5, fp, r4, lsl ip │ │ │ │ - orrseq r4, r0, r4, lsl #20 │ │ │ │ + orrseq r4, r0, ip, lsl #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x01873db0 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ orrseq r2, sp, r8, lsl #30 │ │ │ │ - orreq sl, r7, r4, asr #6 │ │ │ │ - @ instruction: 0x019048d0 │ │ │ │ + orreq sl, r7, ip, asr #6 │ │ │ │ + @ instruction: 0x019048d8 │ │ │ │ strdeq r3, [r7, r4] │ │ │ │ orreq r3, r7, r8, ror ip │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 001829c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -200749,15 +200749,15 @@ │ │ │ │ orrseq r5, fp, r4, lsr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ orrseq r5, fp, r4, lsl #20 │ │ │ │ orrseq r5, fp, ip, ror #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r3, r7, r8, asr #24 │ │ │ │ - orrseq r4, r0, r4, lsr #16 │ │ │ │ + orrseq r4, r0, ip, lsr #16 │ │ │ │ │ │ │ │ 00182ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -200826,15 +200826,15 @@ │ │ │ │ stcmi 8, cr0, [r0], {31} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {42} @ 0x2a │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orreq r3, r7, r4, ror fp │ │ │ │ orreq r3, r7, r4, asr #22 │ │ │ │ - orrseq r4, r0, ip, lsl r7 │ │ │ │ + orrseq r4, r0, r4, lsr #14 │ │ │ │ │ │ │ │ 00182bec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #300] @ 182d30 │ │ │ │ @@ -200918,15 +200918,15 @@ │ │ │ │ orrseq r5, fp, r4, lsl #16 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x019045bc │ │ │ │ + orrseq r4, r0, r4, asr #11 │ │ │ │ orreq r3, r7, ip, lsr #20 │ │ │ │ ldrdeq r3, [r7, r8] │ │ │ │ │ │ │ │ 00182d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -200993,15 +200993,15 @@ │ │ │ │ @ instruction: 0x019b5698 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ muleq r0, ip, r2 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x01904498 │ │ │ │ + orrseq r4, r0, r0, lsr #9 │ │ │ │ orreq r3, r7, r8, lsl #18 │ │ │ │ @ instruction: 0x018738b4 │ │ │ │ │ │ │ │ 00182e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201051,15 +201051,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 182edc │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r5, fp, r4, ror r5 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r4, r0, ip, lsr #7 │ │ │ │ + @ instruction: 0x019043b4 │ │ │ │ orreq r3, r7, ip, lsl r8 │ │ │ │ orreq r3, r7, r8, asr #15 │ │ │ │ │ │ │ │ 00182f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201135,15 +201135,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 182fdc │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r5, fp, ip, lsl #9 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r4, r0, r4, ror #4 │ │ │ │ + orrseq r4, r0, ip, ror #4 │ │ │ │ ldrdeq r3, [r7, r4] │ │ │ │ orreq r3, r7, r0, lsl #13 │ │ │ │ │ │ │ │ 001830a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201195,15 +201195,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18310c │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r5, fp, r8, asr #6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r4, r0, ip, ror r1 │ │ │ │ + orrseq r4, r0, r4, lsl #3 │ │ │ │ orreq r3, r7, ip, ror #11 │ │ │ │ @ instruction: 0x01873598 │ │ │ │ │ │ │ │ 00183190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201253,15 +201253,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1831ec │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r5, fp, r4, ror #4 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - @ instruction: 0x0190409c │ │ │ │ + orrseq r4, r0, r4, lsr #1 │ │ │ │ orreq r3, r7, ip, lsl #10 │ │ │ │ @ instruction: 0x018734b8 │ │ │ │ │ │ │ │ 00183270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201357,15 +201357,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 183300 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r5, fp, ip, ror r1 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r3, r0, r4, lsl #30 │ │ │ │ + orrseq r3, r0, ip, lsl #30 │ │ │ │ orreq r3, r7, r4, ror r3 │ │ │ │ orreq r3, r7, r0, lsr #6 │ │ │ │ │ │ │ │ 00183408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201417,15 +201417,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18346c │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r4, fp, r8, ror #31 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r3, r0, ip, lsl lr │ │ │ │ + orrseq r3, r0, r4, lsr #28 │ │ │ │ orreq r3, r7, ip, lsl #5 │ │ │ │ orreq r3, r7, r8, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 001834f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -201476,15 +201476,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 183550 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r4, fp, r0, lsl #30 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r3, r0, r8, lsr sp │ │ │ │ + orrseq r3, r0, r0, asr #26 │ │ │ │ orreq r3, r7, r8, lsr #3 │ │ │ │ orreq r3, r7, r4, asr r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 001835d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -201528,15 +201528,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 183640 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - orrseq r3, r0, r0, ror #24 │ │ │ │ + orrseq r3, r0, r8, ror #24 │ │ │ │ ldrdeq r3, [r7, r0] │ │ │ │ orreq r3, r7, ip, ror r0 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 001836a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -201589,15 +201589,15 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 183704 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ orrseq r4, fp, r0, asr sp │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ - orrseq r3, r0, r4, lsl #23 │ │ │ │ + orrseq r3, r0, ip, lsl #23 │ │ │ │ strdeq r2, [r7, r4] │ │ │ │ orreq r2, r7, r0, lsr #31 │ │ │ │ │ │ │ │ 00183788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -201624,15 +201624,15 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1837b0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x01903af0 │ │ │ │ + @ instruction: 0x01903af8 │ │ │ │ orreq r2, r7, r0, ror #30 │ │ │ │ orreq r2, r7, ip, lsl #30 │ │ │ │ muleq r0, r1, r1 │ │ │ │ │ │ │ │ 00183810 : │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ @@ -201772,18 +201772,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1838ec │ │ │ │ orrseq r4, fp, r4, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, fp, r0, lsr #22 │ │ │ │ orreq r2, r7, r0, lsr #28 │ │ │ │ strdeq r2, [r7, r4] │ │ │ │ - orrseq r3, r0, ip, ror sl │ │ │ │ - strdeq r9, [r7, r0] │ │ │ │ + orrseq r3, r0, r4, lsl #21 │ │ │ │ + strdeq r9, [r7, r8] │ │ │ │ @ instruction: 0x01872db0 │ │ │ │ - orrseq r3, r0, r8, lsr sl │ │ │ │ + orrseq r3, r0, r0, asr #20 │ │ │ │ │ │ │ │ 001839d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -201805,15 +201805,15 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1839f4 │ │ │ │ - @ instruction: 0x019039bc │ │ │ │ + orrseq r3, r0, r4, asr #19 │ │ │ │ orreq r2, r7, ip, ror #26 │ │ │ │ orreq r2, r7, r8, lsr #26 │ │ │ │ │ │ │ │ 00183a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -202102,41 +202102,41 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 183b10 │ │ │ │ orrseq r4, fp, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r2, [r7, r0] │ │ │ │ @ instruction: 0x019b48fc │ │ │ │ - @ instruction: 0x019037bc │ │ │ │ + orrseq r3, r0, r4, asr #15 │ │ │ │ orreq r2, r7, r4, lsr #24 │ │ │ │ orreq r2, r7, r4, lsr #22 │ │ │ │ - orrseq r3, r0, ip, ror r7 │ │ │ │ - orreq r9, r7, r8, lsr #32 │ │ │ │ + orrseq r3, r0, r4, lsl #15 │ │ │ │ + orreq r9, r7, r0, lsr r0 │ │ │ │ orreq r2, r7, r4, ror #21 │ │ │ │ - orrseq r3, r0, r4, lsr r7 │ │ │ │ + orrseq r3, r0, ip, lsr r7 │ │ │ │ orreq r2, r7, r4, ror fp │ │ │ │ @ instruction: 0x01872a9c │ │ │ │ - @ instruction: 0x019036dc │ │ │ │ + orrseq r3, r0, r4, ror #13 │ │ │ │ orreq r2, r7, ip, ror #22 │ │ │ │ orreq r2, r7, r4, asr #20 │ │ │ │ orreq r2, r7, r0, asr sl │ │ │ │ - orrseq r3, r0, r4, asr r6 │ │ │ │ + orrseq r3, r0, ip, asr r6 │ │ │ │ @ instruction: 0x018729bc │ │ │ │ orreq r2, r7, ip, lsl #19 │ │ │ │ - orrseq r3, r0, r4, lsl r6 │ │ │ │ + orrseq r3, r0, ip, lsl r6 │ │ │ │ orreq r2, r7, ip, lsr #20 │ │ │ │ - orreq r8, r7, r0, lsl #29 │ │ │ │ - @ instruction: 0x01903598 │ │ │ │ - orreq r8, r7, r4, asr #28 │ │ │ │ + orreq r8, r7, r8, lsl #29 │ │ │ │ + orrseq r3, r0, r0, lsr #11 │ │ │ │ + orreq r8, r7, ip, asr #28 │ │ │ │ orreq r2, r7, r0, lsl #18 │ │ │ │ orreq r2, r7, r0, lsr r9 │ │ │ │ - orrseq r3, r0, ip, asr r5 │ │ │ │ + orrseq r3, r0, r4, ror #10 │ │ │ │ orreq r2, r7, r4, asr #17 │ │ │ │ - orrseq r3, r0, ip, lsr #10 │ │ │ │ - ldrdeq r8, [r7, r8] │ │ │ │ + orrseq r3, r0, r4, lsr r5 │ │ │ │ + orreq r8, r7, r0, ror #27 │ │ │ │ @ instruction: 0x01872894 │ │ │ │ │ │ │ │ 00183f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -202391,23 +202391,23 @@ │ │ │ │ @ instruction: 0x019b449c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, r7, ip, lsl #16 │ │ │ │ @ instruction: 0x01872798 │ │ │ │ orreq r2, r7, ip, lsr #14 │ │ │ │ @ instruction: 0x019b4298 │ │ │ │ @ instruction: 0x0187269c │ │ │ │ - orreq r8, r7, r8, lsr #20 │ │ │ │ + orreq r8, r7, r0, lsr sl │ │ │ │ orreq r2, r7, r0, asr #12 │ │ │ │ - orrseq r3, r0, ip, lsr #3 │ │ │ │ - @ instruction: 0x01878994 │ │ │ │ + @ instruction: 0x019031b4 │ │ │ │ + @ instruction: 0x0187899c │ │ │ │ orreq r2, r7, ip, lsr #11 │ │ │ │ - orrseq r3, r0, r8, lsl r1 │ │ │ │ - orreq r8, r7, r0, ror #18 │ │ │ │ + orrseq r3, r0, r0, lsr #2 │ │ │ │ + orreq r8, r7, r8, ror #18 │ │ │ │ orreq r2, r7, r8, ror r5 │ │ │ │ - orrseq r3, r0, r4, ror #1 │ │ │ │ + orrseq r3, r0, ip, ror #1 │ │ │ │ │ │ │ │ 00184378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #204] @ 18445c │ │ │ │ @@ -202459,22 +202459,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 184424 │ │ │ │ - orrseq r3, r0, r4, lsl #1 │ │ │ │ + orrseq r3, r0, ip, lsl #1 │ │ │ │ orreq r2, r7, r0, lsl r5 │ │ │ │ orrseq r4, fp, r0, rrx │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r2, r7, r4, lsl r5 │ │ │ │ - orreq r8, r7, r0, ror r8 │ │ │ │ + orreq r8, r7, r8, ror r8 │ │ │ │ ldrdeq r2, [r7, r4] │ │ │ │ - orreq r8, r7, ip, lsr r8 │ │ │ │ + orreq r8, r7, r4, asr #16 │ │ │ │ │ │ │ │ 0018447c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -202536,16 +202536,16 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1844e4 │ │ │ │ orrseq r3, fp, r0, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, r7, ip, lsr r4 │ │ │ │ orrseq r3, fp, r8, lsr #30 │ │ │ │ strdeq r2, [r7, r0] │ │ │ │ - orrseq r2, r0, ip, asr #29 │ │ │ │ - orreq r8, r7, ip, lsr #14 │ │ │ │ + @ instruction: 0x01902ed4 │ │ │ │ + orreq r8, r7, r4, lsr r7 │ │ │ │ orreq r2, r7, r8, lsl #7 │ │ │ │ │ │ │ │ 00184594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -203239,72 +203239,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 184bbc │ │ │ │ b 184684 │ │ │ │ orrseq r3, fp, r4, asr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r2, r0, r0, lsr #28 │ │ │ │ + orrseq r2, r0, r8, lsr #28 │ │ │ │ orreq r2, r7, r0, ror #5 │ │ │ │ orrseq r3, fp, r4, lsl #28 │ │ │ │ orreq r2, r7, r0, ror #5 │ │ │ │ orrseq r3, fp, r8, lsl #27 │ │ │ │ orreq r2, r7, r8, ror r2 │ │ │ │ andeq r6, r0, r0, lsl #24 │ │ │ │ - @ instruction: 0x01902cf0 │ │ │ │ + @ instruction: 0x01902cf8 │ │ │ │ @ instruction: 0x018721b0 │ │ │ │ orreq r8, r6, ip, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl r2 │ │ │ │ orreq r2, r7, r8, asr r0 │ │ │ │ orreq r2, r7, r0, lsr r0 │ │ │ │ orreq r2, r7, r4, asr r0 │ │ │ │ ldrdeq r1, [r7, r8] │ │ │ │ - orrseq r2, r0, r8, ror #21 │ │ │ │ - orrseq r2, r0, r4, lsr #21 │ │ │ │ - @ instruction: 0x01902a94 │ │ │ │ - ldrdeq r7, [ip, r0] │ │ │ │ + @ instruction: 0x01902af0 │ │ │ │ + orrseq r2, r0, ip, lsr #21 │ │ │ │ + @ instruction: 0x01902a9c │ │ │ │ + ldrdeq r7, [ip, r8] │ │ │ │ orreq r1, r7, r4, lsr #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x01871ebc │ │ │ │ orreq r1, r7, r0, ror lr │ │ │ │ - orrseq r2, r0, r8, asr r9 │ │ │ │ + orrseq r2, r0, r0, ror #18 │ │ │ │ ldrdeq r1, [r7, ip] │ │ │ │ - orreq r8, r7, r4, lsl #3 │ │ │ │ + orreq r8, r7, ip, lsl #3 │ │ │ │ orreq r1, r7, r8, ror #27 │ │ │ │ @ instruction: 0x0186899c │ │ │ │ - orrseq r2, r0, ip, lsl #17 │ │ │ │ + @ instruction: 0x01902894 │ │ │ │ orreq fp, r6, ip, ror pc │ │ │ │ orreq r1, r7, r4, asr #26 │ │ │ │ - orreq ip, r9, r0, ror #20 │ │ │ │ + orreq ip, r9, r8, ror #20 │ │ │ │ orreq fp, r6, ip, lsl #30 │ │ │ │ orreq r8, r6, r0, lsl #17 │ │ │ │ orreq r8, r6, ip, lsr r8 │ │ │ │ strdeq r8, [r6, r4] │ │ │ │ - orrseq r2, r0, r0, ror #13 │ │ │ │ + orrseq r2, r0, r8, ror #13 │ │ │ │ orreq r8, r6, r4, lsr #15 │ │ │ │ @ instruction: 0x01871b98 │ │ │ │ orreq r8, r6, ip, asr #14 │ │ │ │ orreq r1, r7, ip, asr fp │ │ │ │ orreq r1, r7, r0, ror #22 │ │ │ │ - orrseq r2, r0, r8, lsr #12 │ │ │ │ + orrseq r2, r0, r0, lsr r6 │ │ │ │ @ instruction: 0x01871b9c │ │ │ │ orreq r1, r7, r0, ror #21 │ │ │ │ - orreq r7, r7, r8, asr lr │ │ │ │ - orreq r7, r7, r8, lsr #28 │ │ │ │ - strdeq r7, [r7, r8] │ │ │ │ - orreq r7, r7, r8, asr #27 │ │ │ │ - @ instruction: 0x01877d94 │ │ │ │ - orreq r7, r7, r4, ror #26 │ │ │ │ - orreq r7, r7, r4, lsr sp │ │ │ │ - orreq r7, r7, r4, lsl #26 │ │ │ │ - ldrdeq r7, [r7, r4] │ │ │ │ - orreq r7, r7, r0, lsr #25 │ │ │ │ - orreq r7, r7, r0, ror ip │ │ │ │ + orreq r7, r7, r0, ror #28 │ │ │ │ + orreq r7, r7, r0, lsr lr │ │ │ │ + orreq r7, r7, r0, lsl #28 │ │ │ │ + ldrdeq r7, [r7, r0] │ │ │ │ + @ instruction: 0x01877d9c │ │ │ │ + orreq r7, r7, ip, ror #26 │ │ │ │ + orreq r7, r7, ip, lsr sp │ │ │ │ + orreq r7, r7, ip, lsl #26 │ │ │ │ + ldrdeq r7, [r7, ip] │ │ │ │ + orreq r7, r7, r8, lsr #25 │ │ │ │ + orreq r7, r7, r8, ror ip │ │ │ │ orreq r1, r7, r8, lsr r9 │ │ │ │ - @ instruction: 0x019023d0 │ │ │ │ + @ instruction: 0x019023d8 │ │ │ │ orreq r1, r7, r8, lsl #17 │ │ │ │ │ │ │ │ 00185168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -203955,77 +203955,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 185718 │ │ │ │ b 18524c │ │ │ │ orrseq r3, fp, r8, lsl #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r2, r0, r4, asr r2 │ │ │ │ + orrseq r2, r0, ip, asr r2 │ │ │ │ orreq r1, r7, r4, lsl r7 │ │ │ │ orrseq r3, fp, r8, lsr r2 │ │ │ │ @ instruction: 0x018717b0 │ │ │ │ orrseq r3, fp, r0, asr #3 │ │ │ │ orreq r1, r7, r4, asr r7 │ │ │ │ andeq r6, r0, ip, lsl r9 │ │ │ │ - orrseq r2, r0, ip, lsr #2 │ │ │ │ + orrseq r2, r0, r4, lsr r1 │ │ │ │ orreq r1, r7, ip, ror #11 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ orreq r1, r7, r4, ror r6 │ │ │ │ - orrseq r2, r0, r4, asr #1 │ │ │ │ + orrseq r2, r0, ip, asr #1 │ │ │ │ ldrdeq r1, [r7, r8] │ │ │ │ - strdeq r7, [r7, r4] │ │ │ │ + strdeq r7, [r7, ip] │ │ │ │ orreq r1, r7, r8, asr r5 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ orreq r8, r6, r0, lsl #2 │ │ │ │ andeq r7, r0, ip, lsl r2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ orreq r1, r7, r0, asr #9 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ orreq r1, r7, r8, ror #8 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orrseq r1, r0, r8, asr #29 │ │ │ │ + @ instruction: 0x01901ed0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01901eb8 │ │ │ │ - strdeq r6, [ip, r0] │ │ │ │ + orrseq r1, r0, r0, asr #29 │ │ │ │ + strdeq r6, [ip, r8] │ │ │ │ orreq r1, r7, r4, asr #6 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ orreq r1, r7, r0, ror #5 │ │ │ │ orreq r7, r6, r0, asr #28 │ │ │ │ orreq fp, r6, r4, lsr #8 │ │ │ │ - orrseq r1, r0, ip, lsr #26 │ │ │ │ + orrseq r1, r0, r4, lsr sp │ │ │ │ orreq r1, r7, r4, ror #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq fp, r9, r4, lsl #30 │ │ │ │ + orreq fp, r9, ip, lsl #30 │ │ │ │ @ instruction: 0x0186b3b0 │ │ │ │ orreq r7, r6, r8, lsr sp │ │ │ │ strdeq r7, [r6, r8] │ │ │ │ @ instruction: 0x01867cb0 │ │ │ │ - orrseq r1, r0, r0, lsr #23 │ │ │ │ + orrseq r1, r0, r8, lsr #23 │ │ │ │ orreq r7, r6, r4, ror #24 │ │ │ │ orreq r1, r7, r8, asr r0 │ │ │ │ orreq r7, r6, ip, lsl #24 │ │ │ │ - orreq r7, r7, r0, ror #6 │ │ │ │ + orreq r7, r7, r8, ror #6 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orreq r7, r7, r0, lsr r3 │ │ │ │ - orreq r7, r7, r0, lsl #6 │ │ │ │ - ldrdeq r7, [r7, r0] │ │ │ │ - orreq r7, r7, r0, lsr #5 │ │ │ │ + orreq r7, r7, r8, lsr r3 │ │ │ │ + orreq r7, r7, r8, lsl #6 │ │ │ │ + ldrdeq r7, [r7, r8] │ │ │ │ + orreq r7, r7, r8, lsr #5 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orreq r7, r7, r0, ror r2 │ │ │ │ - orreq r7, r7, r0, asr #4 │ │ │ │ - @ instruction: 0x019019b0 │ │ │ │ + orreq r7, r7, r8, ror r2 │ │ │ │ + orreq r7, r7, r8, asr #4 │ │ │ │ + @ instruction: 0x019019b8 │ │ │ │ orreq r0, r7, r4, lsr #31 │ │ │ │ orreq r0, r7, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orreq r7, r7, r0, ror #3 │ │ │ │ - orreq r7, r7, ip, lsr #3 │ │ │ │ - orreq r7, r7, r8, ror r1 │ │ │ │ - orreq r7, r7, r8, asr #2 │ │ │ │ + orreq r7, r7, r8, ror #3 │ │ │ │ + @ instruction: 0x018771b4 │ │ │ │ + orreq r7, r7, r0, lsl #3 │ │ │ │ + orreq r7, r7, r0, asr r1 │ │ │ │ orreq r0, r7, r0, lsl lr │ │ │ │ - orrseq r1, r0, r8, lsr #17 │ │ │ │ + @ instruction: 0x019018b0 │ │ │ │ orreq r0, r7, ip, asr sp │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 00185ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204949,116 +204949,116 @@ │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 186020 │ │ │ │ orrseq r2, fp, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x019016f4 │ │ │ │ + @ instruction: 0x019016fc │ │ │ │ @ instruction: 0x01870bb4 │ │ │ │ @ instruction: 0x019b26d8 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ orreq sl, r6, r8, asr #28 │ │ │ │ orreq r0, r7, r4, asr #25 │ │ │ │ @ instruction: 0x01870cb4 │ │ │ │ orreq r0, r7, r4, lsr #25 │ │ │ │ @ instruction: 0x01870c94 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x019014bc │ │ │ │ + orrseq r1, r0, r4, asr #9 │ │ │ │ orreq r0, r7, ip, ror r9 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ orrseq r2, fp, ip, ror #7 │ │ │ │ - @ instruction: 0x019013b4 │ │ │ │ + @ instruction: 0x019013bc │ │ │ │ orreq r0, r7, r8, ror r8 │ │ │ │ orreq r7, r6, ip, lsr #8 │ │ │ │ @ instruction: 0x018673b8 │ │ │ │ orreq r0, r7, ip, lsl #18 │ │ │ │ orreq r0, r7, r0, lsl #18 │ │ │ │ strdeq r0, [r7, r0] │ │ │ │ orreq r0, r7, r0, ror #17 │ │ │ │ - @ instruction: 0x019011f0 │ │ │ │ + @ instruction: 0x019011f8 │ │ │ │ orreq r0, r7, r8, asr #16 │ │ │ │ - orreq r6, r7, r0, lsr #20 │ │ │ │ + orreq r6, r7, r8, lsr #20 │ │ │ │ orreq r0, r7, r4, lsl #13 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x0186a8b8 │ │ │ │ orreq r0, r7, r0, ror r8 │ │ │ │ orreq r0, r7, r4, ror r7 │ │ │ │ - @ instruction: 0x0189b298 │ │ │ │ - orrseq r1, r0, r0, lsl r0 │ │ │ │ - orreq r6, r7, r0, ror r8 │ │ │ │ + orreq fp, r9, r0, lsr #5 │ │ │ │ + orrseq r1, r0, r8, lsl r0 │ │ │ │ + orreq r6, r7, r8, ror r8 │ │ │ │ ldrdeq r0, [r7, r0] │ │ │ │ orreq sl, r6, ip, ror #14 │ │ │ │ strdeq sl, [r6, r4] │ │ │ │ orreq r0, r7, r8, ror r5 │ │ │ │ orreq r0, r7, r0, ror #10 │ │ │ │ - orreq fp, r9, r0, lsr #1 │ │ │ │ + orreq fp, r9, r8, lsr #1 │ │ │ │ orreq r6, r6, r0, lsr #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orreq r0, r7, ip, asr #8 │ │ │ │ @ instruction: 0x018704b8 │ │ │ │ - @ instruction: 0x01900cd4 │ │ │ │ + @ instruction: 0x01900cdc │ │ │ │ orreq r0, r7, r0, asr #6 │ │ │ │ - orreq r6, r7, r8, lsl #10 │ │ │ │ + orreq r6, r7, r0, lsl r5 │ │ │ │ orreq r0, r7, ip, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orrseq r0, r0, ip, ror #24 │ │ │ │ - orreq r6, r7, ip, asr #9 │ │ │ │ + orrseq r0, r0, r4, ror ip │ │ │ │ + ldrdeq r6, [r7, r4] │ │ │ │ orreq r0, r7, ip, lsr #2 │ │ │ │ - orrseq r0, r0, r0, lsr ip │ │ │ │ - @ instruction: 0x01876490 │ │ │ │ + orrseq r0, r0, r8, lsr ip │ │ │ │ + @ instruction: 0x01876498 │ │ │ │ strdeq r0, [r7, r0] │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - @ instruction: 0x01900bf4 │ │ │ │ - orreq r6, r7, r4, asr r4 │ │ │ │ + @ instruction: 0x01900bfc │ │ │ │ + orreq r6, r7, ip, asr r4 │ │ │ │ strheq r0, [r7, r4] │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - @ instruction: 0x01900bb8 │ │ │ │ - orreq r6, r7, r8, lsl r4 │ │ │ │ + orrseq r0, r0, r0, asr #23 │ │ │ │ + orreq r6, r7, r0, lsr #8 │ │ │ │ orreq r0, r7, r8, ror r0 │ │ │ │ - orrseq r0, r0, ip, ror fp │ │ │ │ - ldrdeq r6, [r7, ip] │ │ │ │ + orrseq r0, r0, r4, lsl #23 │ │ │ │ + orreq r6, r7, r4, ror #7 │ │ │ │ orreq r0, r7, ip, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orrseq r0, r0, r0, asr #22 │ │ │ │ - orreq r6, r7, r0, lsr #7 │ │ │ │ + orrseq r0, r0, r8, asr #22 │ │ │ │ + orreq r6, r7, r8, lsr #7 │ │ │ │ orreq r0, r7, r0 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - orrseq r0, r0, r4, lsl #22 │ │ │ │ - orreq r6, r7, r4, ror #6 │ │ │ │ + orrseq r0, r0, ip, lsl #22 │ │ │ │ + orreq r6, r7, ip, ror #6 │ │ │ │ orreq pc, r6, r4, asr #31 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldrdeq r0, [r7, r8] │ │ │ │ - orrseq r0, r0, r8, asr #21 │ │ │ │ + @ instruction: 0x01900ad0 │ │ │ │ orreq pc, r6, ip, ror pc @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ orreq r0, r7, ip, lsl #3 │ │ │ │ - orrseq r0, r0, r8, ror sl │ │ │ │ + orrseq r0, r0, r0, lsl #21 │ │ │ │ orreq pc, r6, ip, lsr #30 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ orreq r0, r7, r0, lsl #2 │ │ │ │ - orrseq r0, r0, ip, lsr sl │ │ │ │ + orrseq r0, r0, r4, asr #20 │ │ │ │ strdeq pc, [r6, r0] │ │ │ │ muleq r0, fp, r1 │ │ │ │ - orrseq r0, r0, r8, lsl #20 │ │ │ │ - orreq r6, r7, r8, ror #4 │ │ │ │ + orrseq r0, r0, r0, lsl sl │ │ │ │ + orreq r6, r7, r0, ror r2 │ │ │ │ orreq pc, r6, r8, asr #29 │ │ │ │ - orrseq r0, r0, ip, asr #19 │ │ │ │ - orreq r6, r7, ip, lsr #4 │ │ │ │ + @ instruction: 0x019009d4 │ │ │ │ + orreq r6, r7, r4, lsr r2 │ │ │ │ orreq pc, r6, ip, lsl #29 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - strdeq r6, [r7, r4] │ │ │ │ - orrseq r0, r0, r0, ror #18 │ │ │ │ - orreq r6, r7, r0, asr #3 │ │ │ │ + strdeq r6, [r7, ip] │ │ │ │ + orrseq r0, r0, r8, ror #18 │ │ │ │ + orreq r6, r7, r8, asr #3 │ │ │ │ orreq pc, r6, r0, lsr #28 │ │ │ │ - orrseq r0, r0, r4, lsr #18 │ │ │ │ - orreq r6, r7, r4, lsl #3 │ │ │ │ + orrseq r0, r0, ip, lsr #18 │ │ │ │ + orreq r6, r7, ip, lsl #3 │ │ │ │ ldrdeq pc, [r6, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr ip, [pc, #428] @ 186e84 │ │ │ │ mov r4, r3 │ │ │ │ @@ -205167,25 +205167,25 @@ │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 186d6c │ │ │ │ orrseq r1, fp, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orrseq r0, r0, ip, lsr r7 │ │ │ │ + orrseq r0, r0, r4, asr #14 │ │ │ │ ldrdeq pc, [r6, r0] │ │ │ │ orrseq r1, fp, r0, lsr #13 │ │ │ │ - @ instruction: 0x019006d4 │ │ │ │ + @ instruction: 0x019006dc │ │ │ │ @ instruction: 0x0186fe9c │ │ │ │ - orreq r5, r7, r4, lsl #29 │ │ │ │ + orreq r5, r7, ip, lsl #29 │ │ │ │ @ instruction: 0x0186fd9c │ │ │ │ @ instruction: 0x0186fd90 │ │ │ │ orreq pc, r6, r8, ror #26 │ │ │ │ - orrseq r0, r0, r8, asr #12 │ │ │ │ - orreq r5, r7, r4, lsl lr │ │ │ │ + orrseq r0, r0, r0, asr r6 │ │ │ │ + orreq r5, r7, ip, lsl lr │ │ │ │ orreq pc, r6, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -205273,24 +205273,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 186f30 │ │ │ │ - orrseq r0, r0, r4, ror r5 │ │ │ │ + orrseq r0, r0, ip, ror r5 │ │ │ │ orreq pc, r6, r0, lsl #27 │ │ │ │ - orrseq r0, r0, r8, lsr r5 │ │ │ │ + orrseq r0, r0, r0, asr #10 │ │ │ │ orreq pc, r6, r4, ror #26 │ │ │ │ - orreq r5, r7, ip, ror #25 │ │ │ │ + strdeq r5, [r7, r4] │ │ │ │ orreq pc, r6, r4, lsl #24 │ │ │ │ - orrseq r0, r0, r8, lsr #9 │ │ │ │ + @ instruction: 0x019004b0 │ │ │ │ orreq pc, r6, ip, lsr #25 │ │ │ │ @ instruction: 0x0186fbbc │ │ │ │ - orreq r5, r7, r4, ror #24 │ │ │ │ + orreq r5, r7, ip, ror #24 │ │ │ │ orreq pc, r6, ip, ror fp @ │ │ │ │ │ │ │ │ 00187060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -205372,19 +205372,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1870f4 │ │ │ │ @ instruction: 0x019b1398 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, fp, r8, lsl r3 │ │ │ │ - orrseq r0, r0, ip, lsr #6 │ │ │ │ - orreq r5, r7, ip, lsr #22 │ │ │ │ + orrseq r0, r0, r4, lsr r3 │ │ │ │ + orreq r5, r7, r4, lsr fp │ │ │ │ orreq pc, r6, r0, asr #20 │ │ │ │ - @ instruction: 0x019002f0 │ │ │ │ - strdeq r5, [r7, r0] │ │ │ │ + @ instruction: 0x019002f8 │ │ │ │ + strdeq r5, [r7, r8] │ │ │ │ orreq pc, r6, r4, lsl #20 │ │ │ │ │ │ │ │ 001871d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -205463,19 +205463,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 187258 │ │ │ │ orrseq r1, fp, r8, lsr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019b11b4 │ │ │ │ - orrseq r0, r0, r8, asr #3 │ │ │ │ - orreq r5, r7, r8, asr #19 │ │ │ │ + @ instruction: 0x019001d0 │ │ │ │ + ldrdeq r5, [r7, r0] │ │ │ │ ldrdeq pc, [r6, ip] │ │ │ │ - orrseq r0, r0, ip, lsl #3 │ │ │ │ - orreq r5, r7, ip, lsl #19 │ │ │ │ + @ instruction: 0x01900194 │ │ │ │ + @ instruction: 0x01875994 │ │ │ │ orreq pc, r6, r0, lsr #17 │ │ │ │ │ │ │ │ 00187334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -205630,26 +205630,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1874b8 │ │ │ │ ldrheq r1, [fp, r4] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, r6, r8, asr r9 @ │ │ │ │ - orreq sl, r9, r8, asr #4 │ │ │ │ - strdeq pc, [pc, r8] │ │ │ │ + orreq sl, r9, r0, asr r2 │ │ │ │ + orrseq r0, r0, r0 │ │ │ │ orreq pc, r6, r8, ror #16 │ │ │ │ orrseq r0, fp, r4, asr pc │ │ │ │ - orreq pc, pc, ip, ror #30 │ │ │ │ - orreq r5, r7, ip, ror #14 │ │ │ │ + orreq pc, pc, r4, ror pc @ │ │ │ │ + orreq r5, r7, r4, ror r7 │ │ │ │ orreq pc, r6, r8, ror r6 @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orreq pc, pc, r0, lsr pc @ │ │ │ │ - orreq r5, r7, r0, lsr r7 │ │ │ │ + orreq pc, pc, r8, lsr pc @ │ │ │ │ + orreq r5, r7, r8, lsr r7 │ │ │ │ orreq pc, r6, r0, asr #12 │ │ │ │ - strdeq r5, [r7, r8] │ │ │ │ + orreq r5, r7, r0, lsl #14 │ │ │ │ orreq pc, r6, r8, lsl #12 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 001875e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -205763,21 +205763,21 @@ │ │ │ │ b 18774c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, fp, r4, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019b0dfc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq pc, r6, ip, lsl #13 │ │ │ │ - orreq pc, pc, r0, asr #28 │ │ │ │ + orreq pc, pc, r8, asr #28 │ │ │ │ orrseq r0, fp, r4, ror #26 │ │ │ │ orreq pc, r6, ip, lsl r6 @ │ │ │ │ - ldrdeq pc, [pc, r0] │ │ │ │ + ldrdeq pc, [pc, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x0186f590 │ │ │ │ - orreq pc, pc, r0, asr sp @ │ │ │ │ + orreq pc, pc, r8, asr sp @ │ │ │ │ │ │ │ │ 001877d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #436] @ 1879a4 │ │ │ │ @@ -205892,20 +205892,20 @@ │ │ │ │ b 187944 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, fp, r4, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, fp, ip, lsl #24 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq pc, r6, r4, lsr #9 │ │ │ │ - orreq pc, pc, ip, asr ip @ │ │ │ │ + orreq pc, pc, r4, ror #24 │ │ │ │ orrseq r0, fp, r0, ror fp │ │ │ │ orreq pc, r6, r8, lsr r4 @ │ │ │ │ - orreq pc, pc, ip, ror #23 │ │ │ │ + strdeq pc, [pc, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, pc, r4, ror #22 │ │ │ │ + orreq pc, pc, ip, ror #22 │ │ │ │ @ instruction: 0x0186f398 │ │ │ │ │ │ │ │ 001879d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -206021,20 +206021,20 @@ │ │ │ │ b 187b40 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, fp, r8, lsr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, fp, r0, lsl sl │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq pc, r6, r8, lsr #5 │ │ │ │ - orreq pc, pc, r0, ror #20 │ │ │ │ + orreq pc, pc, r8, ror #20 │ │ │ │ orrseq r0, fp, r4, ror r9 │ │ │ │ orreq pc, r6, ip, lsr r2 @ │ │ │ │ - strdeq pc, [pc, r0] │ │ │ │ + strdeq pc, [pc, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, pc, r8, ror #18 │ │ │ │ + orreq pc, pc, r0, ror r9 @ │ │ │ │ @ instruction: 0x0186f19c │ │ │ │ │ │ │ │ 00187bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -206178,21 +206178,21 @@ │ │ │ │ b 187d9c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, fp, ip, asr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, fp, r4, lsr #15 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq pc, r6, r8, rrx │ │ │ │ - orreq pc, pc, ip, lsl r8 @ │ │ │ │ + orreq pc, pc, r4, lsr #16 │ │ │ │ orrseq r0, fp, r4, lsl r7 │ │ │ │ orreq pc, r6, r0 │ │ │ │ - orreq pc, pc, ip, lsr #15 │ │ │ │ + @ instruction: 0x018ff7b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq lr, r6, ip, asr pc │ │ │ │ - orreq pc, pc, r4, lsr #14 │ │ │ │ + orreq pc, pc, ip, lsr #14 │ │ │ │ │ │ │ │ 00187e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #448] @ 188004 │ │ │ │ @@ -206310,20 +206310,20 @@ │ │ │ │ b 187fa0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019b05d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, fp, r8, lsr #11 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq lr, r6, ip, ror #28 │ │ │ │ - orreq pc, pc, ip, lsr #12 │ │ │ │ + orreq pc, pc, r4, lsr r6 @ │ │ │ │ orrseq r0, fp, r4, lsl r5 │ │ │ │ orreq lr, r6, r0, lsl #28 │ │ │ │ - @ instruction: 0x018ff5bc │ │ │ │ + orreq pc, pc, r4, asr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, pc, ip, lsr #10 │ │ │ │ + orreq pc, pc, r4, lsr r5 @ │ │ │ │ orreq lr, r6, r8, asr sp │ │ │ │ │ │ │ │ 00188034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -206436,21 +206436,21 @@ │ │ │ │ b 188198 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, fp, r8, asr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019b03b0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq lr, r6, r8, lsl #25 │ │ │ │ - orreq pc, pc, r4, asr #8 │ │ │ │ + orreq pc, pc, ip, asr #8 │ │ │ │ orrseq r0, fp, r8, lsl r3 │ │ │ │ orreq lr, r6, r8, lsl ip │ │ │ │ - ldrdeq pc, [pc, r4] │ │ │ │ + ldrdeq pc, [pc, ip] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq lr, r6, ip, lsl #23 │ │ │ │ - orreq pc, pc, r4, asr r3 @ │ │ │ │ + orreq pc, pc, ip, asr r3 @ │ │ │ │ │ │ │ │ 00188224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #436] @ 1883f0 │ │ │ │ @@ -206565,21 +206565,21 @@ │ │ │ │ b 188390 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019b01d8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019b01b0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq lr, r6, r0, asr #21 │ │ │ │ - orreq pc, pc, r4, ror #4 │ │ │ │ + orreq pc, pc, ip, ror #4 │ │ │ │ orrseq r0, fp, r0, lsr #2 │ │ │ │ orreq lr, r6, r8, asr sl │ │ │ │ - strdeq pc, [pc, r4] │ │ │ │ + strdeq pc, [pc, ip] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x0186e9b4 │ │ │ │ - orreq pc, pc, ip, ror #2 │ │ │ │ + orreq pc, pc, r4, ror r1 @ │ │ │ │ │ │ │ │ 00188420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -206806,27 +206806,27 @@ │ │ │ │ b 18871c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, sl, r8, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, sl, r4, asr #30 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq lr, r6, ip, ror #16 │ │ │ │ - orreq pc, pc, r0 │ │ │ │ + orreq pc, pc, r8 │ │ │ │ orrseq pc, sl, r8, lsr #29 │ │ │ │ orreq lr, r6, r4, lsl #16 │ │ │ │ - @ instruction: 0x018fef90 │ │ │ │ + @ instruction: 0x018fef98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, pc, ip, ror #29 │ │ │ │ + strdeq lr, [pc, r4] │ │ │ │ orreq lr, r6, r0, lsr r7 │ │ │ │ orreq lr, r6, r0, lsl #14 │ │ │ │ - @ instruction: 0x018fee9c │ │ │ │ + orreq lr, pc, r4, lsr #29 │ │ │ │ @ instruction: 0x0186e6b4 │ │ │ │ - orreq lr, pc, r8, asr #28 │ │ │ │ + orreq lr, pc, r0, asr lr @ │ │ │ │ orreq lr, r6, r8, asr r6 │ │ │ │ - orreq lr, pc, r4, ror #27 │ │ │ │ + orreq lr, pc, ip, ror #27 │ │ │ │ │ │ │ │ 001887e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -206940,18 +206940,18 @@ │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 188924 │ │ │ │ orrseq pc, sl, r8, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq lr, [pc, r0] │ │ │ │ + strdeq lr, [pc, r8] │ │ │ │ orreq r3, r6, r0, lsl #27 │ │ │ │ orrseq pc, sl, r8, ror #21 │ │ │ │ - orreq r4, r7, r8, lsl #6 │ │ │ │ + orreq r4, r7, r0, lsl r3 │ │ │ │ orreq lr, r6, ip, lsr #8 │ │ │ │ │ │ │ │ 001889d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -207119,23 +207119,23 @@ │ │ │ │ b 188afc │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019af9d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, sl, ip, lsr #19 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq lr, r6, r4, lsl #6 │ │ │ │ - orreq lr, pc, r4, lsl #21 │ │ │ │ + orreq lr, pc, ip, lsl #21 │ │ │ │ orrseq pc, sl, r0, lsl r9 @ │ │ │ │ @ instruction: 0x0186e298 │ │ │ │ - orreq lr, pc, r4, lsl sl @ │ │ │ │ + orreq lr, pc, ip, lsl sl @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, pc, r4, lsl #19 │ │ │ │ + orreq lr, pc, ip, lsl #19 │ │ │ │ orreq lr, r6, r8, ror #3 │ │ │ │ - orreq r1, sl, r8, lsl #17 │ │ │ │ - orreq lr, pc, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x018a1890 │ │ │ │ + orreq lr, pc, r4, lsr #18 │ │ │ │ orreq lr, r6, r8, lsl #3 │ │ │ │ │ │ │ │ 00188ca4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -207279,23 +207279,23 @@ │ │ │ │ b 188e0c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, sl, r8, asr r7 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, sl, r0, asr #14 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x0186e09c │ │ │ │ - orreq lr, pc, ip, lsl r8 @ │ │ │ │ + orreq lr, pc, r4, lsr #16 │ │ │ │ orrseq pc, sl, r8, lsr #13 │ │ │ │ orreq lr, r6, r0, lsr r0 │ │ │ │ - orreq lr, pc, ip, lsr #15 │ │ │ │ + @ instruction: 0x018fe7b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, pc, ip, lsl r7 @ │ │ │ │ + orreq lr, pc, r4, lsr #14 │ │ │ │ orreq sp, r6, r0, lsl #31 │ │ │ │ - orreq r1, sl, r0, lsr #12 │ │ │ │ - @ instruction: 0x018fe6b8 │ │ │ │ + orreq r1, sl, r8, lsr #12 │ │ │ │ + orreq lr, pc, r0, asr #13 │ │ │ │ orreq sp, r6, r4, lsr #30 │ │ │ │ │ │ │ │ 00188f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -207439,23 +207439,23 @@ │ │ │ │ b 188fec │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, sl, r0, ror #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019af4bc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq sp, r6, r4, lsl lr │ │ │ │ - @ instruction: 0x018fe594 │ │ │ │ + @ instruction: 0x018fe59c │ │ │ │ orrseq pc, sl, r0, lsr #8 │ │ │ │ orreq sp, r6, r8, lsr #27 │ │ │ │ - orreq lr, pc, r4, lsr #10 │ │ │ │ + orreq lr, pc, ip, lsr #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018fe494 │ │ │ │ + @ instruction: 0x018fe49c │ │ │ │ strdeq sp, [r6, r8] │ │ │ │ - @ instruction: 0x018a1398 │ │ │ │ - orreq lr, pc, ip, lsr #8 │ │ │ │ + orreq r1, sl, r0, lsr #7 │ │ │ │ + orreq lr, pc, r4, lsr r4 @ │ │ │ │ @ instruction: 0x0186dc98 │ │ │ │ │ │ │ │ 00189194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -207599,23 +207599,23 @@ │ │ │ │ b 1892fc │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, sl, r8, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, sl, r0, asr r2 @ │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq sp, r6, ip, lsr #23 │ │ │ │ - orreq lr, pc, ip, lsr #6 │ │ │ │ + orreq lr, pc, r4, lsr r3 @ │ │ │ │ @ instruction: 0x019af1b8 │ │ │ │ orreq sp, r6, r0, asr #22 │ │ │ │ - @ instruction: 0x018fe2bc │ │ │ │ + orreq lr, pc, r4, asr #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, pc, ip, lsr #4 │ │ │ │ + orreq lr, pc, r4, lsr r2 @ │ │ │ │ @ instruction: 0x0186da90 │ │ │ │ - orreq r1, sl, r0, lsr r1 │ │ │ │ - orreq lr, pc, r8, asr #3 │ │ │ │ + orreq r1, sl, r8, lsr r1 │ │ │ │ + ldrdeq lr, [pc, r0] │ │ │ │ orreq sp, r6, r4, lsr sl │ │ │ │ │ │ │ │ 0018940c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -207797,15 +207797,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r6, ip, asr r1 │ │ │ │ orreq sp, r6, ip, lsr #15 │ │ │ │ - orreq sp, pc, r4, lsl #31 │ │ │ │ + orreq sp, pc, ip, lsl #31 │ │ │ │ │ │ │ │ 001896c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #352] @ 189840 │ │ │ │ @@ -207908,15 +207908,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r8, lsr #31 │ │ │ │ - ldrdeq sp, [pc, r8] │ │ │ │ + orreq sp, pc, r0, ror #27 │ │ │ │ strdeq sp, [r6, r0] │ │ │ │ │ │ │ │ 00189880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208020,15 +208020,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r4, [r6, r0] │ │ │ │ - orreq sp, pc, r0, lsr #24 │ │ │ │ + orreq sp, pc, r8, lsr #24 │ │ │ │ orreq sp, r6, r8, lsr r4 │ │ │ │ │ │ │ │ 00189a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208132,15 +208132,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r8, lsr ip │ │ │ │ - orreq sp, pc, r8, ror #20 │ │ │ │ + orreq sp, pc, r0, ror sl @ │ │ │ │ orreq sp, r6, r0, lsl #5 │ │ │ │ │ │ │ │ 00189bf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208244,15 +208244,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r0, lsl #21 │ │ │ │ - @ instruction: 0x018fd8b0 │ │ │ │ + @ instruction: 0x018fd8b8 │ │ │ │ orreq sp, r6, r8, asr #1 │ │ │ │ │ │ │ │ 00189da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208356,15 +208356,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r8, asr #17 │ │ │ │ - strdeq sp, [pc, r8] │ │ │ │ + orreq sp, pc, r0, lsl #14 │ │ │ │ orreq ip, r6, r0, lsl pc │ │ │ │ │ │ │ │ 00189f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208468,15 +208468,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r0, lsl r7 │ │ │ │ - orreq sp, pc, r0, asr #10 │ │ │ │ + orreq sp, pc, r8, asr #10 │ │ │ │ orreq ip, r6, r8, asr sp │ │ │ │ │ │ │ │ 0018a118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208580,15 +208580,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r8, asr r5 │ │ │ │ - orreq sp, pc, r8, lsl #7 │ │ │ │ + @ instruction: 0x018fd390 │ │ │ │ orreq ip, r6, r0, lsr #23 │ │ │ │ │ │ │ │ 0018a2d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208692,15 +208692,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r0, lsr #7 │ │ │ │ - ldrdeq sp, [pc, r0] │ │ │ │ + ldrdeq sp, [pc, r8] │ │ │ │ orreq ip, r6, r8, ror #19 │ │ │ │ │ │ │ │ 0018a488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208804,15 +208804,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r8, ror #3 │ │ │ │ - orreq sp, pc, r8, lsl r0 @ │ │ │ │ + orreq sp, pc, r0, lsr #32 │ │ │ │ orreq ip, r6, r0, lsr r8 │ │ │ │ │ │ │ │ 0018a640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -208916,15 +208916,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r6, r0, lsr r0 │ │ │ │ - orreq ip, pc, r0, ror #28 │ │ │ │ + orreq ip, pc, r8, ror #28 │ │ │ │ orreq ip, r6, r8, ror r6 │ │ │ │ │ │ │ │ 0018a7f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -209028,15 +209028,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r6, r8, ror lr │ │ │ │ - orreq ip, pc, r8, lsr #25 │ │ │ │ + @ instruction: 0x018fccb0 │ │ │ │ orreq ip, r6, r0, asr #9 │ │ │ │ │ │ │ │ 0018a9b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -209066,15 +209066,15 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq ip, r6, ip, lsr r4 │ │ │ │ orreq ip, r6, ip, lsl r4 │ │ │ │ - strdeq ip, [pc, r8] │ │ │ │ + orreq ip, pc, r0, lsl #26 │ │ │ │ │ │ │ │ 0018aa3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -209204,15 +209204,15 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019ad8f4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r6, r8, lsr sp │ │ │ │ @ instruction: 0x019ad890 │ │ │ │ orreq ip, r6, r0, lsl #5 │ │ │ │ orreq ip, r6, ip, asr r2 │ │ │ │ - orreq ip, pc, r4, lsl fp @ │ │ │ │ + orreq ip, pc, ip, lsl fp @ │ │ │ │ │ │ │ │ 0018ac4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -209431,32 +209431,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 18acfc │ │ │ │ @ instruction: 0x019ad794 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, r6, r0, ror #3 │ │ │ │ - orreq ip, pc, r0, ror sl @ │ │ │ │ + orreq ip, pc, r8, ror sl @ │ │ │ │ orrseq sp, sl, ip, asr #14 │ │ │ │ orrseq sp, sl, r0, lsl r7 │ │ │ │ ldrdeq r5, [r6, r4] │ │ │ │ @ instruction: 0x01865eb4 │ │ │ │ @ instruction: 0x000067b4 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orreq r2, r6, r4, lsr #14 │ │ │ │ strbtvc r6, [r5], -pc, lsr #8 │ │ │ │ - orreq ip, pc, ip, ror #17 │ │ │ │ + strdeq ip, [pc, r4] │ │ │ │ orreq ip, r6, r0, ror r0 │ │ │ │ orreq ip, r6, r8, asr #32 │ │ │ │ orreq ip, r6, r4 │ │ │ │ strdeq r7, [r6, r4] │ │ │ │ - orreq r1, r7, ip, ror #26 │ │ │ │ - orreq r1, r7, ip, lsr sp │ │ │ │ - orreq r1, r7, ip, lsl #26 │ │ │ │ - ldrdeq r1, [r7, ip] │ │ │ │ + orreq r1, r7, r4, ror sp │ │ │ │ + orreq r1, r7, r4, asr #26 │ │ │ │ + orreq r1, r7, r4, lsl sp │ │ │ │ + orreq r1, r7, r4, ror #25 │ │ │ │ strdeq fp, [r6, r4] │ │ │ │ │ │ │ │ 0018b018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -209563,23 +209563,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 18b0dc │ │ │ │ orrseq sp, sl, r0, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, pc, r8, asr #13 │ │ │ │ + ldrdeq ip, [pc, r0] │ │ │ │ orreq fp, r6, r0, lsr lr │ │ │ │ @ instruction: 0x019ad39c │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ @ instruction: 0x000067b4 │ │ │ │ orrseq sp, sl, r0, lsr r3 │ │ │ │ orreq r2, r6, ip, lsr #7 │ │ │ │ @ instruction: 0x01865998 │ │ │ │ - orreq r1, r7, ip, asr #21 │ │ │ │ + ldrdeq r1, [r7, r4] │ │ │ │ │ │ │ │ 0018b1f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #336] @ 18b360 │ │ │ │ @@ -209666,19 +209666,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 18b2a4 │ │ │ │ @ instruction: 0x019ad1fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, pc, r4, ror #9 │ │ │ │ + orreq ip, pc, ip, ror #9 │ │ │ │ orreq fp, r6, ip, asr #24 │ │ │ │ orrseq sp, sl, r8, ror #2 │ │ │ │ orreq r2, r6, r0, ror #3 │ │ │ │ - orreq r1, r7, r8, lsr r9 │ │ │ │ + orreq r1, r7, r0, asr #18 │ │ │ │ │ │ │ │ 0018b37c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -209945,27 +209945,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 18b57c │ │ │ │ orrseq sp, sl, r4, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, ip, r8, ror #8 │ │ │ │ orreq fp, r6, r0, asr #21 │ │ │ │ orreq fp, r6, r4, lsl #21 │ │ │ │ - orreq fp, sp, r4, asr #1 │ │ │ │ - orreq ip, pc, ip, ror #3 │ │ │ │ + orreq fp, sp, ip, asr #1 │ │ │ │ + strdeq ip, [pc, r4] │ │ │ │ orreq fp, r6, r0, asr r9 │ │ │ │ @ instruction: 0x019ace90 │ │ │ │ orreq fp, r6, ip, ror #17 │ │ │ │ ldrdeq fp, [r6, r8] │ │ │ │ orreq r1, r6, r4, asr #28 │ │ │ │ orreq fp, r6, r4, asr #16 │ │ │ │ - orreq ip, pc, ip │ │ │ │ - orreq r1, r7, ip, asr r5 │ │ │ │ + orreq ip, pc, r4, lsl r0 @ │ │ │ │ + orreq r1, r7, r4, ror #10 │ │ │ │ orreq fp, r6, r0, ror r7 │ │ │ │ - orreq r1, r7, r4, lsr #10 │ │ │ │ - strdeq r1, [r7, r4] │ │ │ │ + orreq r1, r7, ip, lsr #10 │ │ │ │ + strdeq r1, [r7, ip] │ │ │ │ │ │ │ │ 0018b7f0 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 18b82c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -210068,21 +210068,21 @@ │ │ │ │ b 18b8b4 │ │ │ │ @ instruction: 0x019acbb0 │ │ │ │ orrseq fp, ip, r8, lsl r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, sl, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsr #8 │ │ │ │ orrseq ip, sl, r8, asr fp │ │ │ │ - orreq r1, r7, r8, asr #6 │ │ │ │ + orreq r1, r7, r0, asr r3 │ │ │ │ orreq fp, r6, r0, lsl #12 │ │ │ │ - orreq fp, pc, ip, lsl lr @ │ │ │ │ + orreq fp, pc, r4, lsr #28 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orreq r1, r7, r0, lsl r3 │ │ │ │ + orreq r1, r7, r8, lsl r3 │ │ │ │ orreq fp, r6, r8, asr #11 │ │ │ │ - orreq fp, pc, r4, ror #27 │ │ │ │ + orreq fp, pc, ip, ror #27 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0018b9c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 18ba68 │ │ │ │ @@ -210260,18 +210260,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ b 18bc48 │ │ │ │ - orreq fp, pc, ip, lsr #22 │ │ │ │ + orreq fp, pc, r4, lsr fp @ │ │ │ │ orreq fp, r6, r4, ror r3 │ │ │ │ strdeq fp, [r6, r8] │ │ │ │ - orreq fp, pc, r8, ror #21 │ │ │ │ + strdeq fp, [pc, r0] │ │ │ │ orreq fp, r6, r4, ror #5 │ │ │ │ @ instruction: 0x0186b2b4 │ │ │ │ │ │ │ │ 0018bca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -210519,27 +210519,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 18bf10 │ │ │ │ orrseq ip, sl, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019ac6f8 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018fb9b8 │ │ │ │ + orreq fp, pc, r0, asr #19 │ │ │ │ orreq fp, r6, ip, lsl #3 │ │ │ │ @ instruction: 0x019ac4fc │ │ │ │ - orreq fp, pc, r4, lsl #16 │ │ │ │ + orreq fp, pc, ip, lsl #16 │ │ │ │ ldrdeq sl, [r6, r0] │ │ │ │ - ldrdeq r0, [r7, r8] │ │ │ │ - orreq fp, pc, r0, ror r7 @ │ │ │ │ - @ instruction: 0x01870c90 │ │ │ │ + orreq r0, r7, r0, ror #25 │ │ │ │ + orreq fp, pc, r8, ror r7 @ │ │ │ │ + @ instruction: 0x01870c98 │ │ │ │ orreq sl, r6, r4, asr #30 │ │ │ │ - orreq fp, pc, r4, lsr r7 @ │ │ │ │ - orreq r0, r7, r4, asr ip │ │ │ │ + orreq fp, pc, ip, lsr r7 @ │ │ │ │ + orreq r0, r7, ip, asr ip │ │ │ │ orreq sl, r6, r4, lsl #30 │ │ │ │ - orreq r0, r7, ip, lsl ip │ │ │ │ + orreq r0, r7, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #932] @ 18c488 │ │ │ │ mov r4, r3 │ │ │ │ @@ -210774,35 +210774,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 18c2cc │ │ │ │ orrseq ip, sl, ip, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq fp, pc, r0, asr #12 │ │ │ │ + orreq fp, pc, r8, asr #12 │ │ │ │ orreq sl, r6, r4, lsl lr │ │ │ │ orrseq ip, sl, r4, ror #5 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ orrseq r9, ip, ip, lsl #14 │ │ │ │ @ instruction: 0x019c96fc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, pc, r8, ror #10 │ │ │ │ + orreq fp, pc, r0, ror r5 @ │ │ │ │ orreq sl, r6, r8, lsr sp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ orrseq ip, sl, r0, asr #2 │ │ │ │ @ instruction: 0x018611b8 │ │ │ │ - orreq r0, r7, r0, lsl r9 │ │ │ │ - orreq r0, r7, r0, ror #17 │ │ │ │ - @ instruction: 0x018708b0 │ │ │ │ - orreq r0, r7, ip, ror r8 │ │ │ │ - orreq fp, pc, r8, lsr #6 │ │ │ │ - orreq r0, r7, r8, asr #16 │ │ │ │ + orreq r0, r7, r8, lsl r9 │ │ │ │ + orreq r0, r7, r8, ror #17 │ │ │ │ + @ instruction: 0x018708b8 │ │ │ │ + orreq r0, r7, r4, lsl #17 │ │ │ │ + orreq fp, pc, r0, lsr r3 @ │ │ │ │ + orreq r0, r7, r0, asr r8 │ │ │ │ strdeq sl, [r6, ip] │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orreq r0, r7, r0, lsl r8 │ │ │ │ + orreq r0, r7, r8, lsl r8 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 0018c4e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -210840,15 +210840,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18c528 │ │ │ │ - orreq fp, pc, r0, lsl #4 │ │ │ │ + orreq fp, pc, r8, lsl #4 │ │ │ │ @ instruction: 0x0186aa98 │ │ │ │ orreq sl, r6, ip, asr #19 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 0018c5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -211053,37 +211053,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 18c718 │ │ │ │ orrseq fp, sl, ip, lsr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019abdf8 │ │ │ │ - orreq fp, pc, ip, lsl r1 @ │ │ │ │ + orreq fp, pc, r4, lsr #2 │ │ │ │ orreq sl, r6, r8, ror #17 │ │ │ │ - strdeq sp, [r9, r8] │ │ │ │ + orreq sp, r9, r0, lsl #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, pc, r8, rrx │ │ │ │ + orreq fp, pc, r0, ror r0 @ │ │ │ │ orreq sl, r6, r0, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ @ instruction: 0x019abcf4 │ │ │ │ - ldrdeq sl, [pc, ip] │ │ │ │ + orreq sl, pc, r4, ror #31 │ │ │ │ @ instruction: 0x0186a8b0 │ │ │ │ orreq sl, r6, r4, lsr #15 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ orreq sl, r6, ip, asr #16 │ │ │ │ - orreq r0, r7, r4, lsr #9 │ │ │ │ + orreq r0, r7, ip, lsr #9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - orreq r0, r7, r4, ror r4 │ │ │ │ - orreq r0, r7, r4, asr #8 │ │ │ │ - orreq sl, pc, ip, ror #29 │ │ │ │ - orreq r0, r7, ip, lsl #8 │ │ │ │ + orreq r0, r7, ip, ror r4 │ │ │ │ + orreq r0, r7, ip, asr #8 │ │ │ │ + strdeq sl, [pc, r4] │ │ │ │ + orreq r0, r7, r4, lsl r4 │ │ │ │ @ instruction: 0x0186a6b8 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - @ instruction: 0x018faeb0 │ │ │ │ - ldrdeq r0, [r7, r0] │ │ │ │ + @ instruction: 0x018faeb8 │ │ │ │ + ldrdeq r0, [r7, r8] │ │ │ │ orreq sl, r6, r4, lsl #13 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 0018c940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ @@ -211134,16 +211134,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 18c994 │ │ │ │ @ instruction: 0x019abab0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, sl, r8, ror sl │ │ │ │ - orreq sl, pc, r4, ror sp @ │ │ │ │ - @ instruction: 0x01870294 │ │ │ │ + orreq sl, pc, ip, ror sp @ │ │ │ │ + @ instruction: 0x0187029c │ │ │ │ orreq sl, r6, r0, asr #10 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 0018ca28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, lr} │ │ │ │ @@ -211193,16 +211193,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 18ca78 │ │ │ │ orrseq fp, sl, r8, asr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019ab994 │ │ │ │ - @ instruction: 0x018fac90 │ │ │ │ - @ instruction: 0x018701b0 │ │ │ │ + @ instruction: 0x018fac98 │ │ │ │ + @ instruction: 0x018701b8 │ │ │ │ orreq sl, r6, ip, asr r4 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ @@ -211249,16 +211249,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 18cb58 │ │ │ │ orrseq fp, sl, ip, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019ab8b4 │ │ │ │ - @ instruction: 0x018fabb0 │ │ │ │ - ldrdeq r0, [r7, r0] │ │ │ │ + @ instruction: 0x018fabb8 │ │ │ │ + ldrdeq r0, [r7, r8] │ │ │ │ orreq sl, r6, ip, ror r3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0018cbec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -211314,16 +211314,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 18cc4c │ │ │ │ orrseq fp, sl, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, sl, ip, ror #15 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orrseq fp, sl, r0, asr #15 │ │ │ │ - @ instruction: 0x018faabc │ │ │ │ - ldrdeq pc, [r6, ip] │ │ │ │ + orreq sl, pc, r4, asr #21 │ │ │ │ + orreq pc, r6, r4, ror #31 │ │ │ │ orreq sl, r6, ip, lsl #5 │ │ │ │ │ │ │ │ 0018cce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -211371,16 +211371,16 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 18cd30 │ │ │ │ orrseq fp, sl, r4, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019ab6dc │ │ │ │ - ldrdeq sl, [pc, r8] │ │ │ │ - strdeq pc, [r6, r8] │ │ │ │ + orreq sl, pc, r0, ror #19 │ │ │ │ + orreq pc, r6, r0, lsl #30 │ │ │ │ orreq sl, r6, r4, lsr #3 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 0018cdc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -211484,22 +211484,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 18ce54 │ │ │ │ orrseq fp, sl, ip, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sl, pc, r0, asr #18 │ │ │ │ + orreq sl, pc, r8, asr #18 │ │ │ │ orreq sl, r6, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ @ instruction: 0x019ab5b8 │ │ │ │ orreq r0, r6, r8, lsr #12 │ │ │ │ - orreq pc, r6, r4, ror #26 │ │ │ │ + orreq pc, r6, ip, ror #26 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orreq pc, r6, r0, lsr sp @ │ │ │ │ + orreq pc, r6, r8, lsr sp @ │ │ │ │ │ │ │ │ 0018cf90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ @@ -212458,186 +212458,186 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #528 @ 0x210 │ │ │ │ str r4, [sp, #16] │ │ │ │ b 18dc58 │ │ │ │ orrseq fp, sl, r8, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, sl, r0, lsr #8 │ │ │ │ - orreq sl, pc, r4, asr #14 │ │ │ │ + orreq sl, pc, ip, asr #14 │ │ │ │ orreq r9, r6, ip, lsl pc │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - @ instruction: 0x018fa698 │ │ │ │ + orreq sl, pc, r0, lsr #13 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01863d9c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - @ instruction: 0x018fa594 │ │ │ │ + @ instruction: 0x018fa59c │ │ │ │ orreq r9, r6, r8, ror #26 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ orreq r3, r6, r8, lsl #25 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq sl, pc, r4, ror r4 @ │ │ │ │ + orreq sl, pc, ip, ror r4 @ │ │ │ │ orreq r9, r6, r8, asr #24 │ │ │ │ - orreq sl, pc, ip, lsr r4 @ │ │ │ │ + orreq sl, pc, r4, asr #8 │ │ │ │ orreq r3, r6, r0, ror fp │ │ │ │ strdeq r9, [r6, r4] │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ orreq r3, r6, ip, asr #21 │ │ │ │ - ldrdeq sl, [pc, r8] │ │ │ │ + orreq sl, pc, r0, ror #5 │ │ │ │ orreq r9, r6, ip, lsr #21 │ │ │ │ - orreq ip, r9, r4, ror #31 │ │ │ │ + orreq ip, r9, ip, ror #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, pc, r4, ror r1 @ │ │ │ │ + orreq sl, pc, ip, ror r1 @ │ │ │ │ orreq r9, r6, ip, asr #18 │ │ │ │ - orreq sl, pc, r8, lsr r1 @ │ │ │ │ + orreq sl, pc, r0, asr #2 │ │ │ │ orreq pc, r5, ip, lsr #29 │ │ │ │ strdeq r9, [r6, ip] │ │ │ │ orrseq r8, ip, ip, lsr r2 │ │ │ │ strdeq r3, [r6, r4] │ │ │ │ - orreq r9, pc, r8, ror #31 │ │ │ │ + strdeq r9, [pc, r0] │ │ │ │ orreq r9, r6, r0, asr #15 │ │ │ │ ldrdeq r3, [r6, r8] │ │ │ │ orrseq r8, ip, r4, asr #32 │ │ │ │ - orreq r9, pc, r0, asr #29 │ │ │ │ + orreq r9, pc, r8, asr #29 │ │ │ │ @ instruction: 0x01869694 │ │ │ │ - orreq r9, pc, r8, lsl #29 │ │ │ │ + @ instruction: 0x018f9e90 │ │ │ │ @ instruction: 0x018635bc │ │ │ │ orreq r9, r6, r0, lsr r6 │ │ │ │ orreq r3, r6, r0, ror #10 │ │ │ │ - orreq r9, pc, ip, asr sp @ │ │ │ │ + orreq r9, pc, r4, ror #26 │ │ │ │ orreq r9, r6, r0, lsr r5 │ │ │ │ orrseq r7, ip, ip, lsr #28 │ │ │ │ - strdeq r9, [pc, r0] │ │ │ │ + strdeq r9, [pc, r8] │ │ │ │ orreq r9, r6, r8, asr #7 │ │ │ │ - orreq r9, pc, r8, lsr #23 │ │ │ │ + @ instruction: 0x018f9bb0 │ │ │ │ orreq pc, r5, ip, lsl r9 @ │ │ │ │ orreq r9, r6, ip, ror #6 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - orreq r9, pc, r8, ror #22 │ │ │ │ + orreq r9, pc, r0, ror fp @ │ │ │ │ orreq r9, r6, r0, asr #6 │ │ │ │ - orreq r9, pc, r0, lsr #22 │ │ │ │ + orreq r9, pc, r8, lsr #22 │ │ │ │ @ instruction: 0x0185f890 │ │ │ │ orreq r9, r6, r4, ror #5 │ │ │ │ @ instruction: 0x019aa79c │ │ │ │ - orreq r9, pc, ip, lsr #21 │ │ │ │ + @ instruction: 0x018f9ab4 │ │ │ │ orreq r9, r6, r4, lsl #5 │ │ │ │ - orreq r9, pc, r0, ror sl @ │ │ │ │ + orreq r9, pc, r8, ror sl @ │ │ │ │ orreq pc, r5, r8, ror #15 │ │ │ │ orreq r9, r6, r8, lsr r2 │ │ │ │ orreq pc, r5, r8, lsr #15 │ │ │ │ - strdeq r9, [pc, r8] │ │ │ │ + orreq r9, pc, r0, lsl #20 │ │ │ │ ldrdeq r9, [r6, r0] │ │ │ │ orreq pc, r5, r8, asr #14 │ │ │ │ - @ instruction: 0x018f9998 │ │ │ │ + orreq r9, pc, r0, lsr #19 │ │ │ │ orreq r9, r6, r0, ror r1 │ │ │ │ orreq pc, r5, ip, ror #13 │ │ │ │ - orreq r9, pc, r0, lsr r9 @ │ │ │ │ + orreq r9, pc, r8, lsr r9 @ │ │ │ │ orreq r9, r6, r8, lsl #2 │ │ │ │ - orreq r9, pc, r8, ror #17 │ │ │ │ + strdeq r9, [pc, r0] │ │ │ │ orreq pc, r5, ip, asr r6 @ │ │ │ │ strheq r9, [r6, r0] │ │ │ │ orreq pc, r5, r4, ror #6 │ │ │ │ - orreq r9, pc, r4, lsl #11 │ │ │ │ - orreq lr, r6, r4, lsr #21 │ │ │ │ + orreq r9, pc, ip, lsl #11 │ │ │ │ + orreq lr, r6, ip, lsr #21 │ │ │ │ orreq r8, r6, r0, asr sp │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ @ instruction: 0x0185f2b8 │ │ │ │ - orreq r9, pc, r8, lsl #10 │ │ │ │ + orreq r9, pc, r0, lsl r5 @ │ │ │ │ orreq r8, r6, r0, ror #25 │ │ │ │ orreq pc, r5, r4, asr r2 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r9, pc, r4, lsr #9 │ │ │ │ + orreq r9, pc, ip, lsr #9 │ │ │ │ orreq r8, r6, ip, ror ip │ │ │ │ - @ instruction: 0x018f9490 │ │ │ │ + @ instruction: 0x018f9498 │ │ │ │ orreq r8, r6, r8, ror #24 │ │ │ │ - orreq r9, pc, r8, asr #8 │ │ │ │ + orreq r9, pc, r0, asr r4 @ │ │ │ │ @ instruction: 0x0185f1bc │ │ │ │ orreq r8, r6, r0, lsl ip │ │ │ │ - orreq r9, pc, ip, lsl r4 @ │ │ │ │ + orreq r9, pc, r4, lsr #8 │ │ │ │ strdeq r8, [r6, r4] │ │ │ │ - ldrdeq r9, [pc, r4] │ │ │ │ + ldrdeq r9, [pc, ip] │ │ │ │ orreq pc, r5, r8, asr #2 │ │ │ │ @ instruction: 0x01868b9c │ │ │ │ orreq pc, r5, ip, lsl #2 │ │ │ │ - orreq r9, pc, ip, asr r3 @ │ │ │ │ + orreq r9, pc, r4, ror #6 │ │ │ │ orreq r8, r6, r4, lsr fp │ │ │ │ orreq pc, r5, r8, lsr #1 │ │ │ │ - strdeq r9, [pc, r8] │ │ │ │ + orreq r9, pc, r0, lsl #6 │ │ │ │ ldrdeq r8, [r6, r0] │ │ │ │ - orreq r9, pc, r4, ror #5 │ │ │ │ + orreq r9, pc, ip, ror #5 │ │ │ │ @ instruction: 0x01868abc │ │ │ │ - @ instruction: 0x018f929c │ │ │ │ + orreq r9, pc, r4, lsr #5 │ │ │ │ orreq pc, r5, r0, lsl r0 @ │ │ │ │ orreq r8, r6, r0, ror #20 │ │ │ │ orrseq r7, ip, r4, asr #7 │ │ │ │ orreq lr, r5, r0, asr #31 │ │ │ │ - orreq r9, pc, r0, lsl r2 @ │ │ │ │ + orreq r9, pc, r8, lsl r2 @ │ │ │ │ orreq r8, r6, r8, ror #19 │ │ │ │ orreq lr, r5, r4, ror #30 │ │ │ │ - @ instruction: 0x018f91b4 │ │ │ │ + @ instruction: 0x018f91bc │ │ │ │ orreq r8, r6, ip, lsl #19 │ │ │ │ - orreq r9, pc, ip, lsl #3 │ │ │ │ - orreq lr, r6, ip, lsr #13 │ │ │ │ + @ instruction: 0x018f9194 │ │ │ │ + @ instruction: 0x0186e6b4 │ │ │ │ orreq r8, r6, r8, asr r9 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - orreq lr, r6, r4, ror r6 │ │ │ │ + orreq lr, r6, ip, ror r6 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - orreq lr, r6, r4, asr #12 │ │ │ │ + orreq lr, r6, ip, asr #12 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - orreq lr, r6, r4, lsl r6 │ │ │ │ - strheq r9, [pc, r4] │ │ │ │ - ldrdeq lr, [r6, r4] │ │ │ │ + orreq lr, r6, ip, lsl r6 │ │ │ │ + strheq r9, [pc, ip] │ │ │ │ + ldrdeq lr, [r6, ip] │ │ │ │ orreq r8, r6, r8, lsl #17 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - @ instruction: 0x0186e59c │ │ │ │ - orreq lr, r6, r4, ror #10 │ │ │ │ - orreq r9, pc, r8 │ │ │ │ - orreq lr, r6, r8, lsr #10 │ │ │ │ + orreq lr, r6, r4, lsr #11 │ │ │ │ + orreq lr, r6, ip, ror #10 │ │ │ │ + orreq r9, pc, r0, lsl r0 @ │ │ │ │ + orreq lr, r6, r0, lsr r5 │ │ │ │ ldrdeq r8, [r6, ip] │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - orreq r8, pc, ip, asr #31 │ │ │ │ - orreq lr, r6, ip, ror #9 │ │ │ │ + ldrdeq r8, [pc, r4] │ │ │ │ + strdeq lr, [r6, r4] │ │ │ │ @ instruction: 0x0186879c │ │ │ │ - @ instruction: 0x0186e4b4 │ │ │ │ - orreq r8, pc, r4, asr pc @ │ │ │ │ - orreq lr, r6, r4, ror r4 │ │ │ │ + @ instruction: 0x0186e4bc │ │ │ │ + orreq r8, pc, ip, asr pc @ │ │ │ │ + orreq lr, r6, ip, ror r4 │ │ │ │ orreq r8, r6, r4, lsr #14 │ │ │ │ - orreq r8, pc, r4, lsl pc @ │ │ │ │ - orreq lr, r6, r4, lsr r4 │ │ │ │ + orreq r8, pc, ip, lsl pc @ │ │ │ │ + orreq lr, r6, ip, lsr r4 │ │ │ │ orreq r8, r6, r0, ror #13 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - strdeq lr, [r6, ip] │ │ │ │ - @ instruction: 0x018f8e9c │ │ │ │ - @ instruction: 0x0186e3bc │ │ │ │ + orreq lr, r6, r4, lsl #8 │ │ │ │ + orreq r8, pc, r4, lsr #29 │ │ │ │ + orreq lr, r6, r4, asr #7 │ │ │ │ orreq r8, r6, ip, ror #12 │ │ │ │ - orreq lr, r6, r4, lsl #7 │ │ │ │ - orreq r8, pc, r4, lsr #28 │ │ │ │ - orreq lr, r6, r4, asr #6 │ │ │ │ + orreq lr, r6, ip, lsl #7 │ │ │ │ + orreq r8, pc, ip, lsr #28 │ │ │ │ + orreq lr, r6, ip, asr #6 │ │ │ │ strdeq r8, [r6, r0] │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - orreq lr, r6, ip, lsl #6 │ │ │ │ - ldrdeq lr, [r6, r4] │ │ │ │ + orreq lr, r6, r4, lsl r3 │ │ │ │ + ldrdeq lr, [r6, ip] │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - @ instruction: 0x0186e2bc │ │ │ │ - orreq r8, pc, r0, ror #26 │ │ │ │ - orreq lr, r6, r0, lsl #5 │ │ │ │ + orreq lr, r6, r4, asr #5 │ │ │ │ + orreq r8, pc, r8, ror #26 │ │ │ │ + orreq lr, r6, r8, lsl #5 │ │ │ │ orreq r8, r6, r0, lsr r5 │ │ │ │ - orreq lr, r6, r4, asr #4 │ │ │ │ + orreq lr, r6, ip, asr #4 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - orreq lr, r6, ip, lsr #4 │ │ │ │ + orreq lr, r6, r4, lsr r2 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - strdeq lr, [r6, r8] │ │ │ │ + orreq lr, r6, r0, lsl #4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq lr, r6, r0, asr #3 │ │ │ │ + orreq lr, r6, r8, asr #3 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl af868 │ │ │ │ ldr r3, [pc, #-404] @ 18dfdc │ │ │ │ @@ -213352,24 +213352,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 18eb70 │ │ │ │ orrseq r9, sl, r4, lsl r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, pc, ip, lsr #24 │ │ │ │ + orreq r8, pc, r4, lsr ip @ │ │ │ │ orreq r8, r6, r4, lsl #8 │ │ │ │ @ instruction: 0x019a98d0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ @ instruction: 0x019a989c │ │ │ │ orreq lr, r5, ip, lsl #18 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - orreq lr, r6, r4, asr #32 │ │ │ │ + orreq lr, r6, ip, asr #32 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq lr, r6, r0, lsl r0 │ │ │ │ + orreq lr, r6, r8, lsl r0 │ │ │ │ │ │ │ │ 0018ecb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2996] @ 0xbb4 │ │ │ │ @@ -213473,23 +213473,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 18ed4c │ │ │ │ orrseq r9, sl, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, pc, r0, asr sl @ │ │ │ │ + orreq r8, pc, r8, asr sl @ │ │ │ │ orreq r8, r6, r8, lsr #4 │ │ │ │ @ instruction: 0x019a96f4 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ orrseq r9, sl, r0, asr #13 │ │ │ │ orreq lr, r5, r0, lsr r7 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - orreq sp, r6, r8, ror #28 │ │ │ │ - orreq sp, r6, r4, lsr lr │ │ │ │ + orreq sp, r6, r0, ror lr │ │ │ │ + orreq sp, r6, ip, lsr lr │ │ │ │ │ │ │ │ 0018ee90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -213699,33 +213699,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 18f008 │ │ │ │ orrseq r9, sl, ip, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, pc, r0, ror r8 @ │ │ │ │ + orreq r8, pc, r8, ror r8 @ │ │ │ │ orreq r8, r6, r4, asr #32 │ │ │ │ orrseq r9, sl, r4, lsl r5 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ - orreq r8, pc, ip, ror #14 │ │ │ │ + orreq r8, pc, r4, ror r7 @ │ │ │ │ orreq r7, r6, r0, asr #30 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ orrseq r9, sl, r4, lsl #8 │ │ │ │ - orreq r8, pc, r4, lsl r7 @ │ │ │ │ + orreq r8, pc, ip, lsl r7 @ │ │ │ │ orreq r7, r6, ip, ror #29 │ │ │ │ orreq lr, r5, r0, asr r4 │ │ │ │ orreq r7, r6, r4, ror #30 │ │ │ │ orreq lr, r5, r0, lsr #7 │ │ │ │ - ldrdeq r8, [pc, r0] │ │ │ │ - strdeq sp, [r6, r0] │ │ │ │ + ldrdeq r8, [pc, r8] │ │ │ │ + strdeq sp, [r6, r8] │ │ │ │ @ instruction: 0x01867d9c │ │ │ │ - @ instruction: 0x0186dab8 │ │ │ │ + orreq sp, r6, r0, asr #21 │ │ │ │ │ │ │ │ 0018f238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -213814,19 +213814,19 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 18f2f0 │ │ │ │ @ instruction: 0x019a91b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, sl, ip, lsl r1 │ │ │ │ - orreq r8, pc, ip, lsl r4 @ │ │ │ │ + orreq r8, pc, r4, lsr #8 │ │ │ │ orreq r7, r6, r8, lsr sp │ │ │ │ strdeq r7, [r6, r0] │ │ │ │ - ldrdeq r8, [pc, r8] │ │ │ │ - strdeq sp, [r6, r8] │ │ │ │ + orreq r8, pc, r0, ror #7 │ │ │ │ + orreq sp, r6, r0, lsl #18 │ │ │ │ orreq r7, r6, ip, lsr #23 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ │ │ │ │ 0018f3cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -213967,30 +213967,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 18f4e4 │ │ │ │ @ instruction: 0x019a8fdc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, r6, r4, lsr #24 │ │ │ │ - @ instruction: 0x0189219c │ │ │ │ - orreq r2, r9, r8, ror #2 │ │ │ │ + orreq r2, r9, r4, lsr #3 │ │ │ │ + orreq r2, r9, r0, ror r1 │ │ │ │ orreq r7, r6, r0, ror #24 │ │ │ │ orrseq r8, sl, r8, lsr #30 │ │ │ │ - orreq sp, r6, ip, asr #14 │ │ │ │ + orreq sp, r6, r4, asr r7 │ │ │ │ ldrdeq r7, [r6, r8] │ │ │ │ - orreq r8, pc, r4, lsr #7 │ │ │ │ - orreq sp, r6, r4, lsl r7 │ │ │ │ + orreq r8, pc, ip, lsr #7 │ │ │ │ + orreq sp, r6, ip, lsl r7 │ │ │ │ orreq r7, r6, r0, lsr #23 │ │ │ │ - orreq r8, pc, ip, ror #6 │ │ │ │ - ldrdeq sp, [r6, ip] │ │ │ │ + orreq r8, pc, r4, ror r3 @ │ │ │ │ + orreq sp, r6, r4, ror #13 │ │ │ │ orreq r7, r6, r8, ror #22 │ │ │ │ - orreq r8, pc, r4, lsr r3 @ │ │ │ │ - orreq sp, r6, r4, lsr #13 │ │ │ │ + orreq r8, pc, ip, lsr r3 @ │ │ │ │ + orreq sp, r6, ip, lsr #13 │ │ │ │ orreq r7, r6, r0, lsr fp │ │ │ │ - strdeq r8, [pc, ip] │ │ │ │ + orreq r8, pc, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #164] @ 18f700 │ │ │ │ ldr ip, [pc, #164] @ 18f704 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -214276,19 +214276,19 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 18f834 │ │ │ │ orrseq r8, sl, r0, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, pc, ip, ror #1 │ │ │ │ + strdeq r8, [pc, r4] │ │ │ │ @ instruction: 0x019a8bd8 │ │ │ │ orreq r7, r6, r8, ror #13 │ │ │ │ @ instruction: 0x018676b4 │ │ │ │ - orreq r7, pc, r0, ror lr @ │ │ │ │ + orreq r7, pc, r8, ror lr @ │ │ │ │ │ │ │ │ 0018fae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -214474,35 +214474,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 18fbdc │ │ │ │ orrseq r8, sl, r0, lsl r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, sl, r0, lsr r8 │ │ │ │ - orreq r7, pc, r8, ror #25 │ │ │ │ + strdeq r7, [pc, r0] │ │ │ │ orreq r7, r6, r0, lsr #8 │ │ │ │ orreq r7, r6, r8, lsl r5 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ orreq r7, r6, ip, lsl #10 │ │ │ │ - orreq r7, pc, r4, ror #24 │ │ │ │ + orreq r7, pc, ip, ror #24 │ │ │ │ @ instruction: 0x01867494 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orreq r7, pc, ip, lsl ip @ │ │ │ │ + orreq r7, pc, r4, lsr #24 │ │ │ │ orreq r7, r6, r8, ror #9 │ │ │ │ orreq r7, r6, r0, asr r4 │ │ │ │ - orreq r7, pc, r8, ror #23 │ │ │ │ - orreq ip, r6, r8, asr #30 │ │ │ │ + strdeq r7, [pc, r0] │ │ │ │ + orreq ip, r6, r0, asr pc │ │ │ │ orreq r7, r6, r0, lsr #8 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ orreq r7, r6, ip, lsr #8 │ │ │ │ - orreq r7, pc, r8, lsr #23 │ │ │ │ + @ instruction: 0x018f7bb0 │ │ │ │ ldrdeq r7, [r6, r8] │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orreq r7, pc, r8, ror #22 │ │ │ │ - orreq ip, r6, r8, asr #29 │ │ │ │ + orreq r7, pc, r0, ror fp @ │ │ │ │ + ldrdeq ip, [r6, r0] │ │ │ │ orreq r7, r6, r0, lsr #7 │ │ │ │ │ │ │ │ 0018fe38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -214725,36 +214725,36 @@ │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 18ff30 │ │ │ │ b 18ff90 │ │ │ │ - orreq r7, pc, r3, lsl #21 │ │ │ │ + orreq r7, pc, fp, lsl #21 │ │ │ │ @ instruction: 0x018672b4 │ │ │ │ - orreq r7, pc, r0, asr #19 │ │ │ │ + orreq r7, pc, r8, asr #19 │ │ │ │ strdeq r7, [r6, r0] │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r4, [sl, r0] │ │ │ │ - orreq r7, pc, r4, lsr #17 │ │ │ │ - orreq ip, r6, r4, lsl #24 │ │ │ │ + ldrdeq r4, [sl, r8] │ │ │ │ + orreq r7, pc, ip, lsr #17 │ │ │ │ + orreq ip, r6, ip, lsl #24 │ │ │ │ ldrdeq r7, [r6, ip] │ │ │ │ - orreq r7, pc, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x0186cb98 │ │ │ │ + orreq r7, pc, r0, asr #16 │ │ │ │ + orreq ip, r6, r0, lsr #23 │ │ │ │ orreq r7, r6, r0, ror r0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ orreq r2, r6, ip, asr lr │ │ │ │ - orreq r7, pc, r0, lsl #16 │ │ │ │ + orreq r7, pc, r8, lsl #16 │ │ │ │ orreq r7, r6, ip, lsr #32 │ │ │ │ muleq r0, fp, r1 │ │ │ │ orreq r7, r6, r0, lsr #32 │ │ │ │ - @ instruction: 0x018f77b8 │ │ │ │ + orreq r7, pc, r0, asr #15 │ │ │ │ orreq r6, r6, r4, ror #31 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - orreq r7, pc, r4, lsl #15 │ │ │ │ + orreq r7, pc, ip, lsl #15 │ │ │ │ orreq r7, r6, ip, lsr #32 │ │ │ │ @ instruction: 0x01866fb8 │ │ │ │ │ │ │ │ 00190224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -214835,21 +214835,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 190278 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ b 190278 │ │ │ │ orrseq r8, sl, r8, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r7, r0, r4, lsl #10 │ │ │ │ - orreq r7, pc, r8, ror #12 │ │ │ │ + orreq r7, pc, r0, ror r6 @ │ │ │ │ @ instruction: 0x018609b4 │ │ │ │ @ instruction: 0x01866e94 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - strdeq r7, [pc, r0] │ │ │ │ + strdeq r7, [pc, r8] │ │ │ │ orreq r6, r6, r4, lsl pc │ │ │ │ orreq r6, r6, r0, lsr #28 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 0019039c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -214874,15 +214874,15 @@ │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1903bc │ │ │ │ - orreq r7, pc, ip, lsr r5 @ │ │ │ │ + orreq r7, pc, r4, asr #10 │ │ │ │ @ instruction: 0x01866e90 │ │ │ │ orreq r6, r6, r4, ror sp │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ │ │ │ │ 00190418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -214913,15 +214913,15 @@ │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ b 19044c │ │ │ │ - orreq r7, pc, r8, lsr #9 │ │ │ │ + @ instruction: 0x018f74b0 │ │ │ │ orreq r6, r6, r0, lsr #28 │ │ │ │ orreq r6, r6, r0, ror #25 │ │ │ │ │ │ │ │ 001904a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -215320,53 +215320,53 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 190778 │ │ │ │ orrseq r7, sl, r4, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, sl, r4, lsl pc │ │ │ │ - strdeq r7, [pc, r0] │ │ │ │ + strdeq r7, [pc, r8] │ │ │ │ orreq r6, r6, r8, lsr #24 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x018f72b8 │ │ │ │ + orreq r7, pc, r0, asr #5 │ │ │ │ strdeq r6, [r6, r0] │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - orreq r7, pc, r8, asr #3 │ │ │ │ + ldrdeq r7, [pc, r0] │ │ │ │ orreq r6, r6, r0, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ @ instruction: 0x019a7c94 │ │ │ │ - orreq r7, pc, r4, ror #2 │ │ │ │ + orreq r7, pc, ip, ror #2 │ │ │ │ orreq r6, r6, r0, lsr #19 │ │ │ │ orreq ip, r5, r0, ror #25 │ │ │ │ - strheq r7, [pc, r0] │ │ │ │ + strheq r7, [pc, r8] │ │ │ │ orreq r6, r6, r8, asr r9 │ │ │ │ orreq r6, r6, r0, ror #17 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - orreq r7, pc, r8, ror r0 @ │ │ │ │ + orreq r7, pc, r0, lsl #1 │ │ │ │ @ instruction: 0x018668b4 │ │ │ │ strdeq ip, [r5, r4] │ │ │ │ @ instruction: 0x0185cbb0 │ │ │ │ orreq ip, r5, ip, asr fp │ │ │ │ - orreq ip, r6, r8, asr #5 │ │ │ │ - orreq r6, pc, r4, lsr pc @ │ │ │ │ - @ instruction: 0x0186c294 │ │ │ │ + ldrdeq ip, [r6, r0] │ │ │ │ + orreq r6, pc, ip, lsr pc @ │ │ │ │ + @ instruction: 0x0186c29c │ │ │ │ orreq r6, r6, r4, ror #14 │ │ │ │ - orreq ip, r6, ip, asr r2 │ │ │ │ + orreq ip, r6, r4, ror #4 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - orreq r6, pc, r8, asr #29 │ │ │ │ - orreq ip, r6, r8, lsr #4 │ │ │ │ + ldrdeq r6, [pc, r0] │ │ │ │ + orreq ip, r6, r0, lsr r2 │ │ │ │ orreq r6, r6, r0, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - strdeq ip, [r6, r0] │ │ │ │ - orreq r6, pc, ip, asr lr @ │ │ │ │ - @ instruction: 0x0186c1bc │ │ │ │ + strdeq ip, [r6, r8] │ │ │ │ + orreq r6, pc, r4, ror #28 │ │ │ │ + orreq ip, r6, r4, asr #3 │ │ │ │ @ instruction: 0x01866694 │ │ │ │ │ │ │ │ 00190b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -215466,22 +215466,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 190c20 │ │ │ │ orrseq r7, sl, ip, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, pc, r4, lsr sp @ │ │ │ │ + orreq r6, pc, ip, lsr sp @ │ │ │ │ orreq r6, r6, ip, ror #10 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ orrseq r7, sl, ip, ror #15 │ │ │ │ - strdeq fp, [r6, r8] │ │ │ │ + orreq ip, r6, r0 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ orreq ip, r5, r8, lsl r8 │ │ │ │ - orreq fp, r6, r0, ror pc │ │ │ │ + orreq fp, r6, r8, ror pc │ │ │ │ │ │ │ │ 00190d50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -215586,21 +215586,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 190de8 │ │ │ │ @ instruction: 0x019a769c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, pc, r0, ror fp @ │ │ │ │ + orreq r6, pc, r8, ror fp @ │ │ │ │ orreq r6, r6, r8, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ orrseq r7, sl, r4, lsr #12 │ │ │ │ - orreq fp, r6, r8, lsr #28 │ │ │ │ + orreq fp, r6, r0, lsr lr │ │ │ │ orreq ip, r5, r8, asr #12 │ │ │ │ - @ instruction: 0x0186bd9c │ │ │ │ + orreq fp, r6, r4, lsr #27 │ │ │ │ │ │ │ │ 00190f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -215740,27 +215740,27 @@ │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 191000 │ │ │ │ orrseq r7, sl, ip, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, pc, r0, ror #18 │ │ │ │ + orreq r6, pc, r8, ror #18 │ │ │ │ @ instruction: 0x0186619c │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ orrseq r7, sl, ip, lsl #8 │ │ │ │ orreq ip, r5, r8, lsl #9 │ │ │ │ - orreq fp, r6, r0, ror #23 │ │ │ │ - orreq r6, pc, ip, asr #16 │ │ │ │ - orreq fp, r6, ip, lsr #23 │ │ │ │ + orreq fp, r6, r8, ror #23 │ │ │ │ + orreq r6, pc, r4, asr r8 @ │ │ │ │ + @ instruction: 0x0186bbb4 │ │ │ │ orreq r6, r6, ip, ror r0 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - orreq fp, r6, r4, ror fp │ │ │ │ - orreq r6, pc, r0, ror #15 │ │ │ │ - orreq fp, r6, r0, asr #22 │ │ │ │ + orreq fp, r6, ip, ror fp │ │ │ │ + orreq r6, pc, r8, ror #15 │ │ │ │ + orreq fp, r6, r8, asr #22 │ │ │ │ orreq r6, r6, r0, lsl r0 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 001911a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -215881,25 +215881,25 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 191268 │ │ │ │ orrseq r7, sl, ip, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r6, [pc, r8] │ │ │ │ + orreq r6, pc, r0, lsl #14 │ │ │ │ orreq r5, r6, r4, lsr pc │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ orrseq r7, sl, r4, lsr #3 │ │ │ │ orreq ip, r5, r0, lsr #4 │ │ │ │ - orreq fp, r6, r8, ror r9 │ │ │ │ - orreq r6, pc, r4, ror #11 │ │ │ │ - orreq fp, r6, r4, asr #18 │ │ │ │ + orreq fp, r6, r0, lsl #19 │ │ │ │ + orreq r6, pc, ip, ror #11 │ │ │ │ + orreq fp, r6, ip, asr #18 │ │ │ │ orreq r5, r6, r4, lsl lr │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - orreq fp, r6, ip, lsl #18 │ │ │ │ + orreq fp, r6, r4, lsl r9 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 001913c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -216045,28 +216045,28 @@ │ │ │ │ mov r1, #812 @ 0x32c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1914b0 │ │ │ │ orrseq r7, sl, r8, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018f64b0 │ │ │ │ + @ instruction: 0x018f64b8 │ │ │ │ orreq r5, r6, ip, ror #25 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ orrseq r6, sl, ip, asr pc │ │ │ │ ldrdeq fp, [r5, r4] │ │ │ │ - orreq fp, r6, ip, lsr #14 │ │ │ │ + orreq fp, r6, r4, lsr r7 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x018f6398 │ │ │ │ - strdeq fp, [r6, r8] │ │ │ │ + orreq r6, pc, r0, lsr #7 │ │ │ │ + orreq fp, r6, r0, lsl #14 │ │ │ │ orreq r5, r6, r8, asr #23 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - orreq fp, r6, r0, asr #13 │ │ │ │ - orreq r6, pc, ip, lsr #6 │ │ │ │ - orreq fp, r6, ip, lsl #13 │ │ │ │ + orreq fp, r6, r8, asr #13 │ │ │ │ + orreq r6, pc, r4, lsr r3 @ │ │ │ │ + @ instruction: 0x0186b694 │ │ │ │ orreq r5, r6, r0, ror #22 │ │ │ │ │ │ │ │ 00191658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -216191,24 +216191,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 19172c │ │ │ │ @ instruction: 0x019a6d94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, pc, r4, lsr r2 @ │ │ │ │ + orreq r6, pc, ip, lsr r2 @ │ │ │ │ orreq r5, r6, r0, ror sl │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ orrseq r6, sl, r0, ror #25 │ │ │ │ orreq fp, r5, r8, asr sp │ │ │ │ - @ instruction: 0x0186b4b0 │ │ │ │ - orreq r6, pc, ip, lsl r1 @ │ │ │ │ - orreq fp, r6, ip, ror r4 │ │ │ │ + @ instruction: 0x0186b4b8 │ │ │ │ + orreq r6, pc, r4, lsr #2 │ │ │ │ + orreq fp, r6, r4, lsl #9 │ │ │ │ orreq r5, r6, r0, asr r9 │ │ │ │ - orreq fp, r6, r4, asr #8 │ │ │ │ + orreq fp, r6, ip, asr #8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ │ │ │ │ 00191888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -216354,27 +216354,27 @@ │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 191974 │ │ │ │ orrseq r6, sl, r4, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r5, pc, ip, ror #31 │ │ │ │ + strdeq r5, [pc, r4] │ │ │ │ orreq r5, r6, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ @ instruction: 0x019a6a98 │ │ │ │ orreq fp, r5, r0, lsl fp │ │ │ │ - orreq fp, r6, r8, ror #4 │ │ │ │ + orreq fp, r6, r0, ror r2 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - ldrdeq r5, [pc, r4] │ │ │ │ - orreq fp, r6, r4, lsr r2 │ │ │ │ + ldrdeq r5, [pc, ip] │ │ │ │ + orreq fp, r6, ip, lsr r2 │ │ │ │ orreq r5, r6, r8, lsl #14 │ │ │ │ - strdeq fp, [r6, ip] │ │ │ │ - orreq r5, pc, r8, ror #28 │ │ │ │ - orreq fp, r6, r8, asr #3 │ │ │ │ + orreq fp, r6, r4, lsl #4 │ │ │ │ + orreq r5, pc, r0, ror lr @ │ │ │ │ + ldrdeq fp, [r6, r0] │ │ │ │ @ instruction: 0x01865698 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ │ │ │ │ 00191b1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -216500,24 +216500,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 191bf0 │ │ │ │ @ instruction: 0x019a68d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r5, pc, r0, ror sp @ │ │ │ │ + orreq r5, pc, r8, ror sp @ │ │ │ │ orreq r5, r6, ip, lsr #11 │ │ │ │ orrseq r6, sl, ip, lsl r8 │ │ │ │ @ instruction: 0x0185b894 │ │ │ │ - orreq sl, r6, ip, ror #31 │ │ │ │ - orreq r5, pc, r8, asr ip @ │ │ │ │ - @ instruction: 0x0186afb8 │ │ │ │ + strdeq sl, [r6, r4] │ │ │ │ + orreq r5, pc, r0, ror #24 │ │ │ │ + orreq sl, r6, r0, asr #31 │ │ │ │ orreq r5, r6, r8, lsl #9 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - orreq sl, r6, r0, lsl #31 │ │ │ │ + orreq sl, r6, r8, lsl #31 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 00191d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -216748,24 +216748,24 @@ │ │ │ │ b 191fb0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, sl, ip, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019a65f8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r5, r6, r8, ror r4 │ │ │ │ - ldrdeq r5, [pc, r0] │ │ │ │ + ldrdeq r5, [pc, r8] │ │ │ │ orrseq r6, sl, r8, ror #10 │ │ │ │ orreq r5, r6, r0, lsl r4 │ │ │ │ - orreq r5, pc, r0, ror #22 │ │ │ │ + orreq r5, pc, r8, ror #22 │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq r5, [r6, ip] │ │ │ │ - orreq r5, pc, r8, ror #20 │ │ │ │ - orreq sl, r6, r0, lsr #24 │ │ │ │ - strdeq r5, [pc, r4] │ │ │ │ + orreq r5, pc, r0, ror sl @ │ │ │ │ + orreq sl, r6, r8, lsr #24 │ │ │ │ + strdeq r5, [pc, ip] │ │ │ │ orreq ip, r5, r0, lsr r4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ │ │ │ │ 00192118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -217077,22 +217077,22 @@ │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ @ instruction: 0x019a5f90 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - orreq sl, r6, r4, lsr #15 │ │ │ │ - orreq r5, pc, r0, lsr #11 │ │ │ │ + orreq sl, r6, ip, lsr #15 │ │ │ │ + orreq r5, pc, r8, lsr #11 │ │ │ │ orreq r4, r6, r8, ror #28 │ │ │ │ - orreq sl, r6, r0, ror #14 │ │ │ │ + orreq sl, r6, r8, ror #14 │ │ │ │ orreq r4, r6, r8, lsr #28 │ │ │ │ - orreq r5, pc, r0, ror #10 │ │ │ │ - orreq sl, r6, ip, lsl r7 │ │ │ │ - orreq r5, pc, r8, lsl r5 @ │ │ │ │ + orreq r5, pc, r8, ror #10 │ │ │ │ + orreq sl, r6, r4, lsr #14 │ │ │ │ + orreq r5, pc, r0, lsr #10 │ │ │ │ orreq r4, r6, r0, ror #27 │ │ │ │ │ │ │ │ 001925f0 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001925f8 : │ │ │ │ @@ -217428,51 +217428,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 192680 │ │ │ │ @ instruction: 0x019a5df8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, sl, r8, ror #27 │ │ │ │ orrseq r5, sl, ip, lsl #27 │ │ │ │ - orreq r5, pc, r8, lsr #7 │ │ │ │ + @ instruction: 0x018f53b0 │ │ │ │ orreq r4, r6, r0, ror #24 │ │ │ │ orreq r4, r6, r4, asr #24 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ strdeq r4, [r6, ip] │ │ │ │ orreq r4, r6, r8, lsl ip │ │ │ │ svccc 0x00b00000 │ │ │ │ orreq r4, r6, r8, lsl #24 │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ - orreq r5, pc, ip, lsl #3 │ │ │ │ + @ instruction: 0x018f5194 │ │ │ │ orreq r4, r6, r0, ror #22 │ │ │ │ - orreq sl, r6, ip, asr #6 │ │ │ │ + orreq sl, r6, r4, asr r3 │ │ │ │ orreq r4, r6, ip, lsl sl │ │ │ │ addmi r4, pc, r0 │ │ │ │ - orreq r5, pc, r8, asr #1 │ │ │ │ - @ instruction: 0x0186a2b8 │ │ │ │ + ldrdeq r5, [pc, r0] │ │ │ │ + orreq sl, r6, r0, asr #5 │ │ │ │ orreq r4, r6, r4, lsl #19 │ │ │ │ - @ instruction: 0x018f5090 │ │ │ │ - orreq sl, r6, r0, lsl #5 │ │ │ │ + @ instruction: 0x018f5098 │ │ │ │ + orreq sl, r6, r8, lsl #5 │ │ │ │ orreq r4, r6, ip, asr #18 │ │ │ │ - orreq sl, r6, ip, asr #4 │ │ │ │ - orreq r5, pc, ip, lsr #32 │ │ │ │ - orreq sl, r6, ip, lsl r2 │ │ │ │ + orreq sl, r6, r4, asr r2 │ │ │ │ + orreq r5, pc, r4, lsr r0 @ │ │ │ │ + orreq sl, r6, r4, lsr #4 │ │ │ │ orreq r4, r6, r8, ror #17 │ │ │ │ - strdeq r4, [pc, r4] │ │ │ │ - orreq sl, r6, r4, ror #3 │ │ │ │ + strdeq r4, [pc, ip] │ │ │ │ + orreq sl, r6, ip, ror #3 │ │ │ │ @ instruction: 0x018648b0 │ │ │ │ - @ instruction: 0x018f4fbc │ │ │ │ - orreq sl, r6, ip, lsr #3 │ │ │ │ + orreq r4, pc, r4, asr #31 │ │ │ │ + @ instruction: 0x0186a1b4 │ │ │ │ orreq r4, r6, r8, ror r8 │ │ │ │ - orreq r4, pc, r4, lsl #31 │ │ │ │ - orreq sl, r6, r4, ror r1 │ │ │ │ + orreq r4, pc, ip, lsl #31 │ │ │ │ + orreq sl, r6, ip, ror r1 │ │ │ │ orreq r4, r6, r0, asr #16 │ │ │ │ │ │ │ │ 00192bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -217626,27 +217626,27 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 192cf4 │ │ │ │ orrseq r5, sl, r0, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r4, [r6, r0] │ │ │ │ orrseq r5, sl, r8, ror #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, pc, r8, ror #27 │ │ │ │ + strdeq r4, [pc, r0] │ │ │ │ orreq r4, r6, r4, lsr #13 │ │ │ │ strdeq r4, [r6, r4] │ │ │ │ orrseq r5, sl, r8, lsl r7 │ │ │ │ - orreq r9, r6, r0, asr #30 │ │ │ │ - orreq r4, pc, ip, lsl sp @ │ │ │ │ - orreq r9, r6, ip, lsl #30 │ │ │ │ + orreq r9, r6, r8, asr #30 │ │ │ │ + orreq r4, pc, r4, lsr #26 │ │ │ │ + orreq r9, r6, r4, lsl pc │ │ │ │ ldrdeq r4, [r6, r8] │ │ │ │ - orreq r4, pc, r0, ror #25 │ │ │ │ - ldrdeq r9, [r6, r0] │ │ │ │ + orreq r4, pc, r8, ror #25 │ │ │ │ + ldrdeq r9, [r6, r8] │ │ │ │ @ instruction: 0x01864598 │ │ │ │ - @ instruction: 0x01869e98 │ │ │ │ - orreq r9, r6, r8, ror #28 │ │ │ │ + orreq r9, r6, r0, lsr #29 │ │ │ │ + orreq r9, r6, r0, ror lr │ │ │ │ │ │ │ │ 00192e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -217906,27 +217906,27 @@ │ │ │ │ b 19313c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019a549c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, sl, r8, ror r4 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ ldrdeq r4, [r6, r8] │ │ │ │ - ldrdeq r4, [pc, r0] │ │ │ │ + ldrdeq r4, [pc, r8] │ │ │ │ orrseq r5, sl, r0, ror #7 │ │ │ │ orreq r4, r6, r0, ror r4 │ │ │ │ - orreq r4, pc, r0, ror #20 │ │ │ │ + orreq r4, pc, r8, ror #20 │ │ │ │ orreq r4, r6, r8, asr #7 │ │ │ │ - orreq r4, pc, r0, asr #19 │ │ │ │ + orreq r4, pc, r8, asr #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, pc, r0, ror #18 │ │ │ │ + orreq r4, pc, r8, ror #18 │ │ │ │ orreq r4, r6, r0, asr #6 │ │ │ │ orreq r4, r6, r0, lsl r3 │ │ │ │ - orreq r4, pc, r0, lsl r9 @ │ │ │ │ + orreq r4, pc, r8, lsl r9 @ │ │ │ │ @ instruction: 0x018642bc │ │ │ │ - orreq r4, pc, ip, lsr #17 │ │ │ │ + @ instruction: 0x018f48b4 │ │ │ │ │ │ │ │ 001932b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #440] @ 193484 │ │ │ │ @@ -218042,20 +218042,20 @@ │ │ │ │ b 193424 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r5, sl, r8, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, sl, ip, lsr #2 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r4, r6, ip, lsl #3 │ │ │ │ - @ instruction: 0x018f4790 │ │ │ │ + @ instruction: 0x018f4798 │ │ │ │ @ instruction: 0x019a5090 │ │ │ │ orreq r4, r6, r0, lsr #2 │ │ │ │ - orreq r4, pc, r0, lsr #14 │ │ │ │ + orreq r4, pc, r8, lsr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018f4694 │ │ │ │ + @ instruction: 0x018f469c │ │ │ │ orreq r4, r6, ip, ror r0 │ │ │ │ │ │ │ │ 001934b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -218188,20 +218188,20 @@ │ │ │ │ b 193658 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r4, sl, r8, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019a4ef0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r3, r6, r8, asr pc │ │ │ │ - orreq r4, pc, ip, asr r5 @ │ │ │ │ + orreq r4, pc, r4, ror #10 │ │ │ │ orrseq r4, sl, ip, asr lr │ │ │ │ orreq r3, r6, ip, ror #29 │ │ │ │ - orreq r4, pc, ip, ror #9 │ │ │ │ + strdeq r4, [pc, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, pc, ip, asr r4 @ │ │ │ │ + orreq r4, pc, r4, ror #8 │ │ │ │ orreq r3, r6, r4, asr #28 │ │ │ │ │ │ │ │ 001936ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -218308,15 +218308,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r5, r8, asr sp │ │ │ │ - @ instruction: 0x018f4298 │ │ │ │ + orreq r4, pc, r0, lsr #5 │ │ │ │ orreq r3, r6, ip, ror ip │ │ │ │ │ │ │ │ 001938a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -218568,27 +218568,27 @@ │ │ │ │ bne 1939c8 │ │ │ │ b 193b3c │ │ │ │ orrseq r4, sl, ip, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019a4ad8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r3, r6, ip, asr fp │ │ │ │ - @ instruction: 0x018f4190 │ │ │ │ + @ instruction: 0x018f4198 │ │ │ │ orrseq r4, sl, r4, asr #20 │ │ │ │ orreq r3, r6, ip, ror #21 │ │ │ │ - orreq r4, pc, r0, lsr #2 │ │ │ │ - strheq r4, [pc, r8] │ │ │ │ + orreq r4, pc, r8, lsr #2 │ │ │ │ + orreq r4, pc, r0, asr #1 │ │ │ │ orreq r8, r5, ip, asr fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r3, pc, r8, ror #31 │ │ │ │ + strdeq r3, [pc, r0] │ │ │ │ @ instruction: 0x01863994 │ │ │ │ - @ instruction: 0x018f3fb8 │ │ │ │ - orreq r6, r9, ip, lsl #18 │ │ │ │ + orreq r3, pc, r0, asr #31 │ │ │ │ + orreq r6, r9, r4, lsl r9 │ │ │ │ orreq r3, r6, ip, lsr r9 │ │ │ │ - orreq r9, r6, r8, ror r0 │ │ │ │ + orreq r9, r6, r0, lsl #1 │ │ │ │ orreq r3, r6, r0, lsr #17 │ │ │ │ │ │ │ │ 00193cc8 : │ │ │ │ ldr r3, [pc, #164] @ 193d74 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [pc, #160] @ 193d78 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -218634,15 +218634,15 @@ │ │ │ │ andseq r7, r2, sl, asr #22 │ │ │ │ orrseq r4, sl, r0, asr #14 │ │ │ │ andeq r7, r0, ip, lsr fp │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ orrseq ip, sl, r8, lsr #11 │ │ │ │ orreq r3, r6, r4, lsl r8 │ │ │ │ ldrdeq r3, [r6, r8] │ │ │ │ - orreq r3, pc, r8, lsl lr @ │ │ │ │ + orreq r3, pc, r0, lsr #28 │ │ │ │ │ │ │ │ 00193d94 : │ │ │ │ ldr r3, [pc, #24] @ 193db4 │ │ │ │ ldr r2, [pc, #24] @ 193db8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -218743,19 +218743,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 193e9c │ │ │ │ orrseq r1, ip, r4, lsl pc │ │ │ │ orrseq r4, sl, r4, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, sl, ip, lsl r6 │ │ │ │ - orreq r3, pc, r4, asr #26 │ │ │ │ + orreq r3, pc, ip, asr #26 │ │ │ │ @ instruction: 0x018587bc │ │ │ │ @ instruction: 0x000078b0 │ │ │ │ orrseq r4, sl, r0, ror r5 │ │ │ │ - @ instruction: 0x01868d9c │ │ │ │ + orreq r8, r6, r4, lsr #27 │ │ │ │ orreq r3, r6, ip, lsl r6 │ │ │ │ │ │ │ │ 00193f4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -218819,16 +218819,16 @@ │ │ │ │ orrseq ip, sl, r0, asr #6 │ │ │ │ orrseq r1, ip, r8, lsl #27 │ │ │ │ @ instruction: 0x019a4490 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, ip, r4, lsr sp │ │ │ │ orrseq r4, sl, r8, asr #8 │ │ │ │ strheq pc, [r5, r4] @ │ │ │ │ - orreq r3, pc, r0, asr fp @ │ │ │ │ - orreq r8, r6, r0, ror #24 │ │ │ │ + orreq r3, pc, r8, asr fp @ │ │ │ │ + orreq r8, r6, r8, ror #24 │ │ │ │ orreq r3, r6, r0, lsl #10 │ │ │ │ │ │ │ │ 00194068 : │ │ │ │ ldr ip, [pc, #136] @ 1940f8 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -219053,37 +219053,37 @@ │ │ │ │ orrseq r4, sl, ip, asr #5 │ │ │ │ @ instruction: 0x019c1b94 │ │ │ │ orrseq ip, sl, r4, asr #2 │ │ │ │ @ instruction: 0x000078b0 │ │ │ │ orrseq r1, ip, r4, asr fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r3, r6, r8, ror #6 │ │ │ │ - orreq r3, pc, r8, lsr #19 │ │ │ │ + @ instruction: 0x018f39b0 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ @ instruction: 0x019ac098 │ │ │ │ orrseq r1, ip, r0, ror #21 │ │ │ │ - orreq r3, pc, r4, asr r9 @ │ │ │ │ + orreq r3, pc, ip, asr r9 @ │ │ │ │ strdeq r3, [r6, ip] │ │ │ │ @ instruction: 0x000001bd │ │ │ │ orrseq r1, ip, r8, lsl #21 │ │ │ │ orrseq ip, sl, r8, lsr r0 │ │ │ │ - @ instruction: 0x018f38b4 │ │ │ │ - orreq r8, r6, r4, asr #19 │ │ │ │ + @ instruction: 0x018f38bc │ │ │ │ + orreq r8, r6, ip, asr #19 │ │ │ │ orreq r3, r6, r8, ror #4 │ │ │ │ - orreq r3, pc, ip, ror r8 @ │ │ │ │ - orreq r8, r6, ip, lsl #19 │ │ │ │ + orreq r3, pc, r4, lsl #17 │ │ │ │ + @ instruction: 0x01868994 │ │ │ │ orreq r3, r6, r0, lsr r2 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orreq r3, pc, r4, asr #16 │ │ │ │ - orreq r8, r6, r4, asr r9 │ │ │ │ + orreq r3, pc, ip, asr #16 │ │ │ │ + orreq r8, r6, ip, asr r9 │ │ │ │ strdeq r3, [r6, r8] │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - orreq r8, r6, r0, lsr #18 │ │ │ │ - strdeq r8, [r6, r4] │ │ │ │ - orreq r8, r6, r8, asr #17 │ │ │ │ + orreq r8, r6, r8, lsr #18 │ │ │ │ + strdeq r8, [r6, ip] │ │ │ │ + ldrdeq r8, [r6, r0] │ │ │ │ │ │ │ │ 00194448 : │ │ │ │ subs r3, r0, #0 │ │ │ │ subne r3, r3, #1196032 @ 0x124000 │ │ │ │ ldr r2, [pc, #20] @ 19446c │ │ │ │ subne r3, r3, #15168 @ 0x3b40 │ │ │ │ subne r3, r3, #11 │ │ │ │ @@ -219516,54 +219516,54 @@ │ │ │ │ orreq r3, r6, r4, lsr #1 │ │ │ │ orreq r3, r6, r8, lsl #1 │ │ │ │ orreq r3, r6, r8, ror r0 │ │ │ │ andeq r7, r0, r0, ror r6 │ │ │ │ @ instruction: 0x00127bf7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq r1, ip, r4, asr r7 │ │ │ │ - orreq r3, pc, r4, asr #11 │ │ │ │ + orreq r3, pc, ip, asr #11 │ │ │ │ orreq r2, r6, r8, ror pc │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ orreq r7, r5, r0, asr #31 │ │ │ │ orrseq fp, sl, r4, asr #23 │ │ │ │ @ instruction: 0x019a3cf0 │ │ │ │ @ instruction: 0xffed84b6 │ │ │ │ - orreq r3, pc, ip, asr #6 │ │ │ │ + orreq r3, pc, r4, asr r3 @ │ │ │ │ ldrdeq r2, [r6, r4] │ │ │ │ strdeq r2, [r6, r0] │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - orreq r3, pc, r0, ror #5 │ │ │ │ - strdeq r8, [r6, r0] │ │ │ │ + orreq r3, pc, r8, ror #5 │ │ │ │ + strdeq r8, [r6, r8] │ │ │ │ @ instruction: 0x01862c94 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orreq r3, pc, r0, lsr #5 │ │ │ │ - @ instruction: 0x018683b0 │ │ │ │ + orreq r3, pc, r8, lsr #5 │ │ │ │ + @ instruction: 0x018683b8 │ │ │ │ orreq r2, r6, r4, asr ip │ │ │ │ - orreq r3, pc, r4, ror #4 │ │ │ │ - orreq r8, r6, r4, ror r3 │ │ │ │ + orreq r3, pc, ip, ror #4 │ │ │ │ + orreq r8, r6, ip, ror r3 │ │ │ │ orreq r2, r6, r8, lsl ip │ │ │ │ - orreq r3, pc, r8, lsr #4 │ │ │ │ - orreq r8, r6, r8, lsr r3 │ │ │ │ + orreq r3, pc, r0, lsr r2 @ │ │ │ │ + orreq r8, r6, r0, asr #6 │ │ │ │ ldrdeq r2, [r6, r8] │ │ │ │ - orreq r3, pc, ip, ror #3 │ │ │ │ - strdeq r8, [r6, ip] │ │ │ │ + strdeq r3, [pc, r4] │ │ │ │ + orreq r8, r6, r4, lsl #6 │ │ │ │ orreq r2, r6, r0, lsr #23 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x018f31b0 │ │ │ │ - orreq r8, r6, r0, asr #5 │ │ │ │ + @ instruction: 0x018f31b8 │ │ │ │ + orreq r8, r6, r8, asr #5 │ │ │ │ orreq r2, r6, r4, ror #22 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - orreq r3, pc, r4, ror r1 @ │ │ │ │ - orreq r8, r6, r4, lsl #5 │ │ │ │ + orreq r3, pc, ip, ror r1 @ │ │ │ │ + orreq r8, r6, ip, lsl #5 │ │ │ │ orreq r2, r6, r4, lsr #22 │ │ │ │ - orreq r8, r6, ip, asr #4 │ │ │ │ + orreq r8, r6, r4, asr r2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strdeq r8, [r6, r4] │ │ │ │ - orreq r3, pc, r8, lsr #1 │ │ │ │ - @ instruction: 0x018681b8 │ │ │ │ + strdeq r8, [r6, ip] │ │ │ │ + strheq r3, [pc, r0] │ │ │ │ + orreq r8, r6, r0, asr #3 │ │ │ │ orreq r2, r6, ip, asr sl │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ │ │ │ │ 00194bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -219689,24 +219689,24 @@ │ │ │ │ orrseq r1, ip, r0, lsr #2 │ │ │ │ orrseq r3, sl, r0, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019ab69c │ │ │ │ orreq lr, r5, r4, ror #8 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ @ instruction: 0x019a3798 │ │ │ │ - orreq r2, pc, ip, lsr #29 │ │ │ │ - @ instruction: 0x01867fbc │ │ │ │ + @ instruction: 0x018f2eb4 │ │ │ │ + orreq r7, r6, r4, asr #31 │ │ │ │ orreq r2, r6, ip, asr r8 │ │ │ │ - orreq r2, pc, r0, ror lr @ │ │ │ │ - orreq r7, r6, r0, lsl #31 │ │ │ │ + orreq r2, pc, r8, ror lr @ │ │ │ │ + orreq r7, r6, r8, lsl #31 │ │ │ │ orreq r2, r6, r0, lsr #16 │ │ │ │ - orreq r2, pc, r4, lsr lr @ │ │ │ │ - orreq r7, r6, r4, asr #30 │ │ │ │ + orreq r2, pc, ip, lsr lr @ │ │ │ │ + orreq r7, r6, ip, asr #30 │ │ │ │ orreq r2, r6, r4, ror #15 │ │ │ │ - strdeq r2, [pc, r4] │ │ │ │ + strdeq r2, [pc, ip] │ │ │ │ orreq r2, r6, ip, lsr #17 │ │ │ │ orreq r2, r6, r4, lsr #15 │ │ │ │ │ │ │ │ 00194dec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -220158,67 +220158,67 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1950e8 │ │ │ │ @ instruction: 0x019a35d8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ @ instruction: 0x019a3590 │ │ │ │ - orreq r2, pc, r8, lsl #25 │ │ │ │ + @ instruction: 0x018f2c90 │ │ │ │ orreq r2, r6, ip, lsr r6 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - orreq r2, pc, ip, lsr #24 │ │ │ │ + orreq r2, pc, r4, lsr ip @ │ │ │ │ ldrdeq r2, [r6, r8] │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ orrseq fp, sl, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, lsr fp │ │ │ │ - orreq r2, pc, ip, lsr #23 │ │ │ │ + @ instruction: 0x018f2bb4 │ │ │ │ orreq r2, r6, r8, asr r5 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ orrseq r0, ip, r8, ror #25 │ │ │ │ @ instruction: 0x018626bc │ │ │ │ @ instruction: 0x000078b0 │ │ │ │ - orreq r5, r9, ip, lsl #8 │ │ │ │ + orreq r5, r9, r4, lsl r4 │ │ │ │ orrseq r1, ip, ip, asr #31 │ │ │ │ andeq r6, r0, r8, lsr #8 │ │ │ │ orrseq r3, sl, r4, lsr #6 │ │ │ │ orrseq fp, sl, r4, ror r1 │ │ │ │ orreq r2, r6, ip, lsr #11 │ │ │ │ - strdeq r7, [r6, ip] │ │ │ │ + orreq r7, r6, r4, lsl #22 │ │ │ │ orreq r8, r5, ip, lsl r3 │ │ │ │ orreq r8, r5, r8, asr #5 │ │ │ │ orreq r8, r5, ip, ror #4 │ │ │ │ - orreq r2, pc, r0, asr #17 │ │ │ │ - ldrdeq r7, [r6, r0] │ │ │ │ + orreq r2, pc, r8, asr #17 │ │ │ │ + ldrdeq r7, [r6, r8] │ │ │ │ orreq r2, r6, r4, ror r2 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - orreq r2, pc, r4, lsl #17 │ │ │ │ - @ instruction: 0x01867994 │ │ │ │ + orreq r2, pc, ip, lsl #17 │ │ │ │ + @ instruction: 0x0186799c │ │ │ │ orreq r2, r6, r0, lsr r2 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - orreq r7, r6, ip, asr r9 │ │ │ │ - orreq r7, r6, r0, lsr r9 │ │ │ │ - orreq r2, pc, r8, ror #15 │ │ │ │ - strdeq r7, [r6, r8] │ │ │ │ + orreq r7, r6, r4, ror #18 │ │ │ │ + orreq r7, r6, r8, lsr r9 │ │ │ │ + strdeq r2, [pc, r0] │ │ │ │ + orreq r7, r6, r0, lsl #18 │ │ │ │ @ instruction: 0x0186219c │ │ │ │ - orreq r7, r6, r0, asr #17 │ │ │ │ - orreq r2, pc, ip, ror r7 @ │ │ │ │ - orreq r7, r6, ip, lsl #17 │ │ │ │ + orreq r7, r6, r8, asr #17 │ │ │ │ + orreq r2, pc, r4, lsl #15 │ │ │ │ + @ instruction: 0x01867894 │ │ │ │ orreq r2, r6, r0, lsr r1 │ │ │ │ - orreq r7, r6, r4, asr r8 │ │ │ │ + orreq r7, r6, ip, asr r8 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - orreq r2, pc, r0, lsl r7 @ │ │ │ │ - orreq r7, r6, r0, lsr #16 │ │ │ │ + orreq r2, pc, r8, lsl r7 @ │ │ │ │ + orreq r7, r6, r8, lsr #16 │ │ │ │ orreq r2, r6, r4, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrdeq r2, [pc, r4] │ │ │ │ - orreq r7, r6, r4, ror #15 │ │ │ │ + ldrdeq r2, [pc, ip] │ │ │ │ + orreq r7, r6, ip, ror #15 │ │ │ │ orreq r2, r6, r8, lsl #1 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x018f2698 │ │ │ │ - orreq r7, r6, r8, lsr #15 │ │ │ │ + orreq r2, pc, r0, lsr #13 │ │ │ │ + @ instruction: 0x018677b0 │ │ │ │ orreq r2, r6, ip, asr #32 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ │ │ │ │ 001955e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -220499,34 +220499,34 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 195818 │ │ │ │ orrseq r2, sl, ip, lsl #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, sl, ip, ror #27 │ │ │ │ @ instruction: 0x000078b0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r2, pc, r8, lsl #10 │ │ │ │ + orreq r2, pc, r0, lsl r5 @ │ │ │ │ @ instruction: 0x01861ebc │ │ │ │ orrseq r0, ip, r0, lsl #13 │ │ │ │ orreq r6, r5, r4, lsl pc │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r2, pc, r4, lsl r4 @ │ │ │ │ + orreq r2, pc, ip, lsl r4 @ │ │ │ │ orreq r1, r6, r8, asr #27 │ │ │ │ - orreq sl, sl, r4, lsl #6 │ │ │ │ + orreq sl, sl, ip, lsl #6 │ │ │ │ andeq r7, r0, ip, lsr fp │ │ │ │ orreq r1, r6, r4, lsl pc │ │ │ │ @ instruction: 0x019a2bf4 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orreq r7, r5, ip, asr #24 │ │ │ │ - orreq r7, r6, r4, lsr #7 │ │ │ │ - orreq r7, r6, r0, ror r3 │ │ │ │ - orreq r7, r6, r0, asr #6 │ │ │ │ - orreq r7, r6, r0, lsl r3 │ │ │ │ - orreq r7, r6, r0, ror #5 │ │ │ │ - orreq r7, r6, r8, lsl #5 │ │ │ │ - orreq r7, r6, r8, asr r2 │ │ │ │ + orreq r7, r6, ip, lsr #7 │ │ │ │ + orreq r7, r6, r8, ror r3 │ │ │ │ + orreq r7, r6, r8, asr #6 │ │ │ │ + orreq r7, r6, r8, lsl r3 │ │ │ │ + orreq r7, r6, r8, ror #5 │ │ │ │ + @ instruction: 0x01867290 │ │ │ │ + orreq r7, r6, r0, ror #4 │ │ │ │ │ │ │ │ 00195aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-96] @ 0xffffffa0 │ │ │ │ @@ -220892,48 +220892,48 @@ │ │ │ │ b 195b2c │ │ │ │ orrseq r2, sl, r8, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, r6, r4, lsr ip │ │ │ │ orrseq r2, sl, r0, lsl #18 │ │ │ │ orrseq r2, sl, r0, ror #17 │ │ │ │ orrseq r0, ip, r0, lsl #3 │ │ │ │ - orreq r1, pc, r8, asr #31 │ │ │ │ + ldrdeq r1, [pc, r0] │ │ │ │ orreq r6, r5, r0, asr #20 │ │ │ │ orreq r1, r6, r4, lsl sl │ │ │ │ - orreq r6, fp, r8, lsl r8 │ │ │ │ + orreq r6, fp, r0, lsr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, pc, r0, asr #27 │ │ │ │ + orreq r1, pc, r8, asr #27 │ │ │ │ orreq r1, r6, r8, ror r7 │ │ │ │ - @ instruction: 0x01866e94 │ │ │ │ - orreq r6, r6, r8, lsl lr │ │ │ │ - orreq r1, pc, ip, asr #25 │ │ │ │ - ldrdeq r6, [r6, ip] │ │ │ │ + @ instruction: 0x01866e9c │ │ │ │ + orreq r6, r6, r0, lsr #28 │ │ │ │ + ldrdeq r1, [pc, r4] │ │ │ │ + orreq r6, r6, r4, ror #27 │ │ │ │ orreq r1, r6, r0, lsl #13 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - @ instruction: 0x018f1c90 │ │ │ │ - orreq r6, r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x018f1c98 │ │ │ │ + orreq r6, r6, r8, lsr #27 │ │ │ │ orreq r1, r6, r4, asr #12 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orreq r1, pc, r4, asr ip @ │ │ │ │ - orreq r6, r6, r4, ror #26 │ │ │ │ + orreq r1, pc, ip, asr ip @ │ │ │ │ + orreq r6, r6, ip, ror #26 │ │ │ │ orreq r1, r6, r8, lsl #12 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orreq r1, pc, r8, lsl ip @ │ │ │ │ - orreq r6, r6, r8, lsr #26 │ │ │ │ + orreq r1, pc, r0, lsr #24 │ │ │ │ + orreq r6, r6, r0, lsr sp │ │ │ │ orreq r1, r6, ip, asr #11 │ │ │ │ - ldrdeq r1, [pc, ip] │ │ │ │ - orreq r6, r6, ip, ror #25 │ │ │ │ + orreq r1, pc, r4, ror #23 │ │ │ │ + strdeq r6, [r6, r4] │ │ │ │ @ instruction: 0x01861590 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - orreq r1, pc, r0, lsr #23 │ │ │ │ - @ instruction: 0x01866cb0 │ │ │ │ + orreq r1, pc, r8, lsr #23 │ │ │ │ + @ instruction: 0x01866cb8 │ │ │ │ orreq r1, r6, ip, asr #10 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orreq r1, pc, r8, ror #22 │ │ │ │ - orreq r6, r6, r4, ror ip │ │ │ │ + orreq r1, pc, r0, ror fp @ │ │ │ │ + orreq r6, r6, ip, ror ip │ │ │ │ orreq r1, r6, ip, lsl r5 │ │ │ │ strdeq r1, [r6, r0] │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ │ │ │ │ 00196104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -221041,15 +221041,15 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r5, r0, asr #6 │ │ │ │ orreq r1, r6, r0, lsr #10 │ │ │ │ - ldrdeq r1, [pc, r4] │ │ │ │ + ldrdeq r1, [pc, ip] │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 001962c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -221155,15 +221155,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r5, r0, lsl #3 │ │ │ │ - orreq r1, pc, r0, lsr #16 │ │ │ │ + orreq r1, pc, r8, lsr #16 │ │ │ │ orreq r1, r6, ip, asr r3 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ │ │ │ │ 00196488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221260,15 +221260,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, r5, r0, ror #31 │ │ │ │ - orreq r1, pc, r0, lsl #13 │ │ │ │ + orreq r1, pc, r8, lsl #13 │ │ │ │ @ instruction: 0x018611b0 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 00196624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221365,15 +221365,15 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, r5, r4, asr #28 │ │ │ │ - orreq r1, pc, r4, ror #9 │ │ │ │ + orreq r1, pc, ip, ror #9 │ │ │ │ orreq r1, r6, r8, lsl r0 │ │ │ │ │ │ │ │ 001967bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -221542,20 +221542,20 @@ │ │ │ │ b 1969d4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019a1b98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, sl, ip, ror fp │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r0, r6, ip, lsl #29 │ │ │ │ - orreq r1, pc, r0, asr #6 │ │ │ │ + orreq r1, pc, r8, asr #6 │ │ │ │ orrseq r1, sl, r0, ror #21 │ │ │ │ orreq r0, r6, r0, lsr #28 │ │ │ │ - ldrdeq r1, [pc, r0] │ │ │ │ + ldrdeq r1, [pc, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, pc, r4, asr #4 │ │ │ │ + orreq r1, pc, ip, asr #4 │ │ │ │ orreq r0, r6, ip, ror sp │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ │ │ │ │ 00196a68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221740,20 +221740,20 @@ │ │ │ │ b 196cb4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019a18b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019a189c │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r0, r6, ip, lsr #23 │ │ │ │ - orreq r1, pc, r0, rrx │ │ │ │ + orreq r1, pc, r8, rrx │ │ │ │ orrseq r1, sl, r0, lsl #16 │ │ │ │ orreq r0, r6, r0, asr #22 │ │ │ │ - strdeq r0, [pc, r0] │ │ │ │ + strdeq r0, [pc, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, pc, r4, ror #30 │ │ │ │ + orreq r0, pc, ip, ror #30 │ │ │ │ @ instruction: 0x01860a9c │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ │ │ │ │ 00196d48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -221940,21 +221940,21 @@ │ │ │ │ b 196fc0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019a15b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, sl, r8, lsl #11 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r0, r6, r0, lsr #17 │ │ │ │ - orreq r0, pc, r4, asr sp @ │ │ │ │ + orreq r0, pc, ip, asr sp @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x019a14f4 │ │ │ │ orreq r0, r6, r4, lsr r8 │ │ │ │ - orreq r0, pc, r4, ror #25 │ │ │ │ + orreq r0, pc, ip, ror #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, pc, r4, asr ip @ │ │ │ │ + orreq r0, pc, ip, asr ip @ │ │ │ │ orreq r0, r6, ip, lsl #15 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 0019705c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -222210,21 +222210,21 @@ │ │ │ │ b 197394 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019a11d8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019a11bc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r0, r6, ip, asr #9 │ │ │ │ - orreq r0, pc, r0, lsl #19 │ │ │ │ + orreq r0, pc, r8, lsl #19 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ orrseq r1, sl, r0, lsr #2 │ │ │ │ orreq r0, r6, r0, ror #8 │ │ │ │ - orreq r0, pc, r0, lsl r9 @ │ │ │ │ + orreq r0, pc, r8, lsl r9 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, pc, r4, lsl #17 │ │ │ │ + orreq r0, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x018603bc │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ │ │ │ │ 0019742c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -222429,21 +222429,21 @@ │ │ │ │ b 1976e0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, sl, ip, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, sl, r0, ror lr │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq r0, r6, r0, lsl #3 │ │ │ │ - orreq r0, pc, r4, lsr r6 @ │ │ │ │ + orreq r0, pc, ip, lsr r6 @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x019a0dd4 │ │ │ │ orreq r0, r6, r4, lsl r1 │ │ │ │ - orreq r0, pc, r4, asr #11 │ │ │ │ + orreq r0, pc, ip, asr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, pc, r8, lsr r5 @ │ │ │ │ + orreq r0, pc, r0, asr #10 │ │ │ │ orreq r0, r6, r0, ror r0 │ │ │ │ │ │ │ │ 00197774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -222559,21 +222559,21 @@ │ │ │ │ b 1978e0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, sl, r8, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, sl, r0, ror ip │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq pc, r5, r0, lsl #31 │ │ │ │ - orreq r0, pc, r4, lsr r4 @ │ │ │ │ + orreq r0, pc, ip, lsr r4 @ │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ @ instruction: 0x019a0bd4 │ │ │ │ orreq pc, r5, r4, lsl pc @ │ │ │ │ - orreq r0, pc, r4, asr #7 │ │ │ │ + orreq r0, pc, ip, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, pc, ip, lsr r3 @ │ │ │ │ + orreq r0, pc, r4, asr #6 │ │ │ │ orreq pc, r5, r4, ror lr @ │ │ │ │ │ │ │ │ 00197974 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -222689,21 +222689,21 @@ │ │ │ │ b 197ae0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r0, sl, r8, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, sl, r0, ror sl │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ orreq pc, r5, r0, lsl #27 │ │ │ │ - orreq r0, pc, r4, lsr r2 @ │ │ │ │ + orreq r0, pc, ip, lsr r2 @ │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ @ instruction: 0x019a09d4 │ │ │ │ orreq pc, r5, r4, lsl sp @ │ │ │ │ - orreq r0, pc, r4, asr #3 │ │ │ │ + orreq r0, pc, ip, asr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, pc, ip, lsr r1 @ │ │ │ │ + orreq r0, pc, r4, asr #2 │ │ │ │ orreq pc, r5, r4, ror ip @ │ │ │ │ │ │ │ │ 00197b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -222845,18 +222845,18 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq pc, lr, ip, lsr #31 │ │ │ │ + @ instruction: 0x018effb4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, r5, r8, lsr r8 │ │ │ │ - ldrdeq pc, [lr, r8] │ │ │ │ + orreq pc, lr, r0, ror #29 │ │ │ │ orreq pc, r5, ip, lsl #20 │ │ │ │ │ │ │ │ 00197dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -223011,21 +223011,21 @@ │ │ │ │ b 197fb0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019a05bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, sl, r0, lsr #11 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x0185f8b0 │ │ │ │ - orreq pc, lr, r4, ror #26 │ │ │ │ + orreq pc, lr, ip, ror #26 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ orrseq r0, sl, r4, lsl #10 │ │ │ │ orreq pc, r5, r4, asr #16 │ │ │ │ - strdeq pc, [lr, r4] │ │ │ │ + strdeq pc, [lr, ip] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, lr, r8, ror #24 │ │ │ │ + orreq pc, lr, r0, ror ip @ │ │ │ │ orreq pc, r5, r0, lsr #15 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 00198048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -223356,26 +223356,26 @@ │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ andeq r7, r0, ip │ │ │ │ orrseq r0, sl, ip, asr r0 │ │ │ │ - orreq r4, r6, r0, lsl #16 │ │ │ │ + orreq r4, r6, r8, lsl #16 │ │ │ │ orreq pc, r5, r8, lsr #6 │ │ │ │ - strdeq pc, [lr, r8] │ │ │ │ - orreq r4, r6, r8, asr #15 │ │ │ │ + orreq pc, lr, r0, lsl #18 │ │ │ │ + ldrdeq r4, [r6, r0] │ │ │ │ strdeq pc, [r5, r0] │ │ │ │ - orreq pc, lr, r0, asr #17 │ │ │ │ - @ instruction: 0x01864794 │ │ │ │ + orreq pc, lr, r8, asr #17 │ │ │ │ + @ instruction: 0x0186479c │ │ │ │ @ instruction: 0x0185f2bc │ │ │ │ - orreq pc, lr, ip, lsl #17 │ │ │ │ - orreq r4, r6, r0, ror #14 │ │ │ │ + @ instruction: 0x018ef894 │ │ │ │ + orreq r4, r6, r8, ror #14 │ │ │ │ orreq pc, r5, r8, lsl #5 │ │ │ │ - orreq pc, lr, r8, asr r8 @ │ │ │ │ + orreq pc, lr, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #912] @ 198958 │ │ │ │ @@ -223620,25 +223620,25 @@ │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ andeq r7, r0, ip │ │ │ │ orrseq pc, r9, r8, ror ip @ │ │ │ │ - orreq pc, lr, ip, ror #9 │ │ │ │ - orreq r4, r6, ip, ror #7 │ │ │ │ + strdeq pc, [lr, r4] │ │ │ │ + strdeq r4, [r6, r4] │ │ │ │ orreq lr, r5, r0, lsl pc │ │ │ │ - @ instruction: 0x018ef4b4 │ │ │ │ - @ instruction: 0x018643b4 │ │ │ │ + @ instruction: 0x018ef4bc │ │ │ │ + @ instruction: 0x018643bc │ │ │ │ ldrdeq lr, [r5, r8] │ │ │ │ - orreq pc, lr, ip, ror r4 @ │ │ │ │ - orreq r4, r6, ip, ror r3 │ │ │ │ + orreq pc, lr, r4, lsl #9 │ │ │ │ + orreq r4, r6, r4, lsl #7 │ │ │ │ orreq lr, r5, r0, lsr #29 │ │ │ │ - orreq pc, lr, r4, asr #8 │ │ │ │ - orreq r4, r6, r4, asr #6 │ │ │ │ + orreq pc, lr, ip, asr #8 │ │ │ │ + orreq r4, r6, ip, asr #6 │ │ │ │ orreq lr, r5, r8, ror #28 │ │ │ │ ldr r3, [pc, #940] @ 198d7c │ │ │ │ ldr r2, [pc, #940] @ 198d80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -223871,65 +223871,65 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 198b0c │ │ │ │ orrseq pc, r9, r4, asr #20 │ │ │ │ andeq r6, r0, ip, lsr #11 │ │ │ │ - ldrdeq r0, [r9, r8] │ │ │ │ + orreq r0, r9, r0, ror #3 │ │ │ │ @ instruction: 0x0185edbc │ │ │ │ orreq lr, r5, r8, ror #27 │ │ │ │ orreq lr, r5, r0, lsl lr │ │ │ │ orreq lr, r5, r8, lsr #28 │ │ │ │ orreq lr, r5, r4, asr lr │ │ │ │ orreq lr, r5, r0, lsl #29 │ │ │ │ orreq lr, r5, ip, lsr #29 │ │ │ │ orreq lr, r5, r0, asr #26 │ │ │ │ orreq lr, r5, r0, asr #29 │ │ │ │ - orreq pc, lr, r0, asr r2 @ │ │ │ │ - orreq r4, r6, r0, asr r1 │ │ │ │ + orreq pc, lr, r8, asr r2 @ │ │ │ │ + orreq r4, r6, r8, asr r1 │ │ │ │ orreq lr, r5, r4, ror ip │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - orreq pc, lr, r8, lsl r2 @ │ │ │ │ - orreq r4, r6, r8, lsl r1 │ │ │ │ + orreq pc, lr, r0, lsr #4 │ │ │ │ + orreq r4, r6, r0, lsr #2 │ │ │ │ orreq lr, r5, ip, lsr ip │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - orreq pc, lr, r0, ror #3 │ │ │ │ - orreq r4, r6, r0, ror #1 │ │ │ │ + orreq pc, lr, r8, ror #3 │ │ │ │ + orreq r4, r6, r8, ror #1 │ │ │ │ orreq lr, r5, r4, lsl #24 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - orreq pc, lr, r8, lsr #3 │ │ │ │ - orreq r4, r6, r8, lsr #1 │ │ │ │ + @ instruction: 0x018ef1b0 │ │ │ │ + strheq r4, [r6, r0] │ │ │ │ orreq lr, r5, ip, asr #23 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - orreq pc, lr, r0, ror r1 @ │ │ │ │ - orreq r4, r6, r0, ror r0 │ │ │ │ + orreq pc, lr, r8, ror r1 @ │ │ │ │ + orreq r4, r6, r8, ror r0 │ │ │ │ @ instruction: 0x0185eb94 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - orreq pc, lr, r8, lsr r1 @ │ │ │ │ - orreq r4, r6, r8, lsr r0 │ │ │ │ + orreq pc, lr, r0, asr #2 │ │ │ │ + orreq r4, r6, r0, asr #32 │ │ │ │ orreq lr, r5, ip, asr fp │ │ │ │ - orreq pc, lr, r0, lsl #2 │ │ │ │ - orreq r4, r6, r0 │ │ │ │ + orreq pc, lr, r8, lsl #2 │ │ │ │ + orreq r4, r6, r8 │ │ │ │ orreq lr, r5, r4, lsr #22 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - orreq pc, lr, r8, asr #1 │ │ │ │ - orreq r3, r6, r8, asr #31 │ │ │ │ + ldrdeq pc, [lr, r0] │ │ │ │ + ldrdeq r3, [r6, r0] │ │ │ │ orreq lr, r5, ip, ror #21 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - @ instruction: 0x018ef090 │ │ │ │ - @ instruction: 0x01863f90 │ │ │ │ + @ instruction: 0x018ef098 │ │ │ │ + @ instruction: 0x01863f98 │ │ │ │ @ instruction: 0x0185eab4 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - orreq pc, lr, r8, asr r0 @ │ │ │ │ - orreq r3, r6, r8, asr pc │ │ │ │ + orreq pc, lr, r0, rrx │ │ │ │ + orreq r3, r6, r0, ror #30 │ │ │ │ orreq lr, r5, ip, ror sl │ │ │ │ muleq r0, r4, r4 │ │ │ │ - orreq pc, lr, r0, lsr #32 │ │ │ │ - orreq r3, r6, r0, lsr #30 │ │ │ │ + orreq pc, lr, r8, lsr #32 │ │ │ │ + orreq r3, r6, r8, lsr #30 │ │ │ │ orreq lr, r5, r4, asr #20 │ │ │ │ muleq r0, r5, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #328] @ 198fb8 │ │ │ │ @@ -224015,20 +224015,20 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 198f00 │ │ │ │ orrseq pc, r9, r0, lsr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq lr, [lr, r0] │ │ │ │ + ldrdeq lr, [lr, r8] │ │ │ │ orreq r7, r5, r4, ror #31 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ orrseq pc, r9, ip, lsl #10 │ │ │ │ orreq r4, r5, r8, lsl #11 │ │ │ │ - orreq r3, r6, r0, ror #25 │ │ │ │ + orreq r3, r6, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #3196] @ 199c70 │ │ │ │ ldr fp, [r0, #320] @ 0x140 │ │ │ │ ldr r2, [pc, #3192] @ 199c74 │ │ │ │ @@ -224830,31 +224830,31 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ b 199908 │ │ │ │ orrseq pc, r9, r8, lsl r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r9, r0, lsl #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, lr, r8, lsr #26 │ │ │ │ - orreq lr, lr, r4, lsl sp │ │ │ │ + orreq lr, lr, r0, lsr sp │ │ │ │ + orreq lr, lr, ip, lsl sp │ │ │ │ orreq lr, r5, ip, lsr r7 │ │ │ │ orreq lr, r5, r8, lsr r7 │ │ │ │ - orreq lr, lr, ip, lsl #24 │ │ │ │ + orreq lr, lr, r4, lsl ip │ │ │ │ orreq lr, r5, r0, lsr r6 │ │ │ │ - @ instruction: 0x018eeb98 │ │ │ │ + orreq lr, lr, r0, lsr #23 │ │ │ │ orreq lr, r5, r0, asr #11 │ │ │ │ - orreq lr, lr, r4, lsr #22 │ │ │ │ + orreq lr, lr, ip, lsr #22 │ │ │ │ orreq lr, r5, ip, asr #10 │ │ │ │ - @ instruction: 0x018eeab8 │ │ │ │ + orreq lr, lr, r0, asr #21 │ │ │ │ ldrdeq lr, [r5, r4] │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orreq lr, lr, r4, lsl sl │ │ │ │ + orreq lr, lr, ip, lsl sl │ │ │ │ orreq lr, r5, r8, lsr r4 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - orreq lr, lr, ip, asr #19 │ │ │ │ + ldrdeq lr, [lr, r4] │ │ │ │ strdeq lr, [r5, r0] │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ orreq lr, r5, ip, ror #11 │ │ │ │ strdeq lr, [r5, r4] │ │ │ │ strdeq lr, [r5, ip] │ │ │ │ orreq lr, r5, r0, lsl #12 │ │ │ │ orreq lr, r5, r4, lsl #12 │ │ │ │ @@ -224862,101 +224862,101 @@ │ │ │ │ orreq lr, r5, ip, lsl #12 │ │ │ │ orreq lr, r5, r8, lsl r6 │ │ │ │ orreq lr, r5, r0, lsr #12 │ │ │ │ orreq lr, r5, r4, lsr #12 │ │ │ │ orreq lr, r5, r8, lsr #12 │ │ │ │ orreq lr, r5, r4, lsr #12 │ │ │ │ orreq lr, r5, ip, lsr #12 │ │ │ │ - strdeq lr, [lr, r4] │ │ │ │ + strdeq lr, [lr, ip] │ │ │ │ orreq lr, r5, ip, lsl r2 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ orrseq lr, r9, ip, asr lr │ │ │ │ - orreq r3, r6, r4, ror r6 │ │ │ │ - orreq r3, r6, r8, asr #12 │ │ │ │ - orreq lr, lr, ip, lsr r7 │ │ │ │ + orreq r3, r6, ip, ror r6 │ │ │ │ + orreq r3, r6, r0, asr r6 │ │ │ │ + orreq lr, lr, r4, asr #14 │ │ │ │ orreq lr, r5, ip, asr r1 │ │ │ │ - orreq r3, r6, r4, lsl #12 │ │ │ │ - strdeq lr, [lr, r4] │ │ │ │ + orreq r3, r6, ip, lsl #12 │ │ │ │ + strdeq lr, [lr, ip] │ │ │ │ orreq lr, r5, r8, lsl r1 │ │ │ │ - @ instruction: 0x018ee6b0 │ │ │ │ - @ instruction: 0x018635b0 │ │ │ │ + @ instruction: 0x018ee6b8 │ │ │ │ + @ instruction: 0x018635b8 │ │ │ │ ldrdeq lr, [r5, r4] │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orreq r3, r6, r4, ror r5 │ │ │ │ - orreq r3, r6, ip, asr r5 │ │ │ │ - orreq r3, r6, r0, lsr r5 │ │ │ │ - orreq lr, lr, r4, lsr #12 │ │ │ │ + orreq r3, r6, ip, ror r5 │ │ │ │ + orreq r3, r6, r4, ror #10 │ │ │ │ + orreq r3, r6, r8, lsr r5 │ │ │ │ + orreq lr, lr, ip, lsr #12 │ │ │ │ orreq lr, r5, r4, asr #32 │ │ │ │ - orreq r3, r6, r8, ror #9 │ │ │ │ - orreq r3, r6, r8, asr #9 │ │ │ │ - @ instruction: 0x018ee59c │ │ │ │ - @ instruction: 0x0186349c │ │ │ │ + strdeq r3, [r6, r0] │ │ │ │ + ldrdeq r3, [r6, r0] │ │ │ │ + orreq lr, lr, r4, lsr #11 │ │ │ │ + orreq r3, r6, r4, lsr #9 │ │ │ │ orreq sp, r5, r0, asr #31 │ │ │ │ - orreq r3, r6, r8, asr r4 │ │ │ │ - orreq lr, lr, ip, lsr #10 │ │ │ │ - orreq r3, r6, ip, lsr #8 │ │ │ │ + orreq r3, r6, r0, ror #8 │ │ │ │ + orreq lr, lr, r4, lsr r5 │ │ │ │ + orreq r3, r6, r4, lsr r4 │ │ │ │ orreq sp, r5, r0, asr pc │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq r3, r6, r8, ror #7 │ │ │ │ - orreq r3, r6, r8, asr #7 │ │ │ │ - orreq r3, r6, r4, lsr #7 │ │ │ │ - orreq r3, r6, r4, ror r3 │ │ │ │ - orreq r3, r6, r8, lsr r3 │ │ │ │ - orreq r3, r6, r8, lsl r3 │ │ │ │ - orreq lr, lr, r4, lsl #8 │ │ │ │ - orreq r3, r6, r4, lsl #6 │ │ │ │ + strdeq r3, [r6, r0] │ │ │ │ + ldrdeq r3, [r6, r0] │ │ │ │ + orreq r3, r6, ip, lsr #7 │ │ │ │ + orreq r3, r6, ip, ror r3 │ │ │ │ + orreq r3, r6, r0, asr #6 │ │ │ │ + orreq r3, r6, r0, lsr #6 │ │ │ │ + orreq lr, lr, ip, lsl #8 │ │ │ │ + orreq r3, r6, ip, lsl #6 │ │ │ │ orreq sp, r5, r8, lsr #28 │ │ │ │ - orreq lr, lr, ip, asr #7 │ │ │ │ - orreq r3, r6, ip, asr #5 │ │ │ │ + ldrdeq lr, [lr, r4] │ │ │ │ + ldrdeq r3, [r6, r4] │ │ │ │ strdeq sp, [r5, r0] │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - @ instruction: 0x018ee394 │ │ │ │ - @ instruction: 0x01863294 │ │ │ │ + @ instruction: 0x018ee39c │ │ │ │ + @ instruction: 0x0186329c │ │ │ │ @ instruction: 0x0185ddb8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orreq lr, lr, ip, asr r3 │ │ │ │ - orreq r3, r6, ip, asr r2 │ │ │ │ + orreq lr, lr, r4, ror #6 │ │ │ │ + orreq r3, r6, r4, ror #4 │ │ │ │ orreq sp, r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - orreq lr, lr, r4, lsr #6 │ │ │ │ - orreq r3, r6, r4, lsr #4 │ │ │ │ + orreq lr, lr, ip, lsr #6 │ │ │ │ + orreq r3, r6, ip, lsr #4 │ │ │ │ orreq sp, r5, r8, asr #26 │ │ │ │ - orreq lr, lr, ip, ror #5 │ │ │ │ - orreq r3, r6, ip, ror #3 │ │ │ │ + strdeq lr, [lr, r4] │ │ │ │ + strdeq r3, [r6, r4] │ │ │ │ orreq sp, r5, r0, lsl sp │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x018ee2b4 │ │ │ │ - @ instruction: 0x018631b4 │ │ │ │ + @ instruction: 0x018ee2bc │ │ │ │ + @ instruction: 0x018631bc │ │ │ │ ldrdeq sp, [r5, r8] │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orreq lr, lr, ip, ror r2 │ │ │ │ - orreq r3, r6, ip, ror r1 │ │ │ │ + orreq lr, lr, r4, lsl #5 │ │ │ │ + orreq r3, r6, r4, lsl #3 │ │ │ │ orreq sp, r5, r0, lsr #25 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orreq lr, lr, r4, asr #4 │ │ │ │ - orreq r3, r6, r4, asr #2 │ │ │ │ + orreq lr, lr, ip, asr #4 │ │ │ │ + orreq r3, r6, ip, asr #2 │ │ │ │ orreq sp, r5, r8, ror #24 │ │ │ │ - orreq lr, lr, ip, lsl #4 │ │ │ │ - orreq r3, r6, ip, lsl #2 │ │ │ │ + orreq lr, lr, r4, lsl r2 │ │ │ │ + orreq r3, r6, r4, lsl r1 │ │ │ │ orreq sp, r5, r0, lsr ip │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - ldrdeq lr, [lr, r4] │ │ │ │ - ldrdeq r3, [r6, r4] │ │ │ │ + ldrdeq lr, [lr, ip] │ │ │ │ + ldrdeq r3, [r6, ip] │ │ │ │ strdeq sp, [r5, r8] │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x018ee19c │ │ │ │ - @ instruction: 0x0186309c │ │ │ │ + orreq lr, lr, r4, lsr #3 │ │ │ │ + orreq r3, r6, r4, lsr #1 │ │ │ │ orreq sp, r5, r0, asr #23 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orreq r3, r6, r4, rrx │ │ │ │ - orreq lr, lr, r8, asr #2 │ │ │ │ - orreq r3, r6, r8, asr #32 │ │ │ │ + orreq r3, r6, ip, rrx │ │ │ │ + orreq lr, lr, r0, asr r1 │ │ │ │ + orreq r3, r6, r0, asr r0 │ │ │ │ orreq sp, r5, ip, ror #22 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orreq r3, r6, r0, lsl r0 │ │ │ │ + orreq r3, r6, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #320] @ 0x140 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [lr, #20] │ │ │ │ @@ -225051,23 +225051,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ mov lr, r0 │ │ │ │ b 199f9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r9, ip, lsl #11 │ │ │ │ orrseq lr, r9, r8, lsl #10 │ │ │ │ - orreq sp, lr, r0, lsr lr │ │ │ │ - orreq r2, r6, r0, lsr sp │ │ │ │ + orreq sp, lr, r8, lsr lr │ │ │ │ + orreq r2, r6, r8, lsr sp │ │ │ │ orreq sp, r5, r4, asr r8 │ │ │ │ andeq r0, r0, r1, ror #6 │ │ │ │ - strdeq sp, [lr, r8] │ │ │ │ - orreq r2, r6, ip, ror #25 │ │ │ │ + orreq sp, lr, r0, lsl #28 │ │ │ │ + strdeq r2, [r6, r4] │ │ │ │ orreq sp, r5, r8, lsl r8 │ │ │ │ - @ instruction: 0x018eddb0 │ │ │ │ - orreq r2, r6, r0, lsr #25 │ │ │ │ + @ instruction: 0x018eddb8 │ │ │ │ + orreq r2, r6, r8, lsr #25 │ │ │ │ orreq sp, r5, ip, asr #15 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ @@ -225246,28 +225246,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #460 @ 0x1cc │ │ │ │ mov lr, r0 │ │ │ │ b 19a2b0 │ │ │ │ orrseq lr, r9, ip, asr #7 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq sp, lr, r8, lsr #24 │ │ │ │ - orreq r2, r6, r4, lsr #22 │ │ │ │ + orreq sp, lr, r0, lsr ip │ │ │ │ + orreq r2, r6, ip, lsr #22 │ │ │ │ orreq sp, r5, r0, asr r6 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ orreq sp, r5, r4, ror r5 │ │ │ │ - orreq sp, lr, r4, asr #22 │ │ │ │ - orreq r2, r6, r8, lsr sl │ │ │ │ + orreq sp, lr, ip, asr #22 │ │ │ │ + orreq r2, r6, r0, asr #20 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - orreq sp, lr, r4, ror #21 │ │ │ │ - ldrdeq r2, [r6, r4] │ │ │ │ + orreq sp, lr, ip, ror #21 │ │ │ │ + ldrdeq r2, [r6, ip] │ │ │ │ orreq sp, r5, r0, lsl #10 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - orreq sp, lr, r0, lsr #21 │ │ │ │ - @ instruction: 0x01862990 │ │ │ │ + orreq sp, lr, r8, lsr #21 │ │ │ │ + @ instruction: 0x01862998 │ │ │ │ @ instruction: 0x0185d4bc │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr fp, [r0, #320] @ 0x140 │ │ │ │ @@ -225432,28 +225432,28 @@ │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov lr, r0 │ │ │ │ b 19a598 │ │ │ │ orrseq lr, r9, ip, lsr #1 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq sp, lr, r0, lsr r9 │ │ │ │ - orreq r2, r6, ip, lsr #16 │ │ │ │ + orreq sp, lr, r8, lsr r9 │ │ │ │ + orreq r2, r6, r4, lsr r8 │ │ │ │ orreq sp, r5, r8, asr r3 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ orreq sp, r5, ip, lsl #5 │ │ │ │ - orreq sp, lr, ip, asr r8 │ │ │ │ - orreq r2, r6, r0, asr r7 │ │ │ │ + orreq sp, lr, r4, ror #16 │ │ │ │ + orreq r2, r6, r8, asr r7 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - strdeq sp, [lr, ip] │ │ │ │ - orreq r2, r6, ip, ror #13 │ │ │ │ + orreq sp, lr, r4, lsl #16 │ │ │ │ + strdeq r2, [r6, r4] │ │ │ │ orreq sp, r5, r8, lsl r2 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - @ instruction: 0x018ed7b8 │ │ │ │ - orreq r2, r6, r8, lsr #13 │ │ │ │ + orreq sp, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x018626b0 │ │ │ │ ldrdeq sp, [r5, r4] │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -225617,25 +225617,25 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x0199ddb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r9, r4, lsr #27 │ │ │ │ - orreq sp, lr, r0, asr #13 │ │ │ │ + orreq sp, lr, r8, asr #13 │ │ │ │ orreq sp, r5, r0, ror #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sp, r5, r0, ror r0 │ │ │ │ - orreq sp, lr, r0, asr #12 │ │ │ │ + orreq sp, lr, r8, asr #12 │ │ │ │ orrseq sp, r9, r8, ror ip │ │ │ │ - orreq r2, r6, ip, lsl #9 │ │ │ │ + @ instruction: 0x01862494 │ │ │ │ @ instruction: 0x0199dbfc │ │ │ │ - orreq r2, r6, r0, lsr r4 │ │ │ │ - orreq sp, lr, r8, ror #9 │ │ │ │ - orreq r2, r6, r8, ror #7 │ │ │ │ + orreq r2, r6, r8, lsr r4 │ │ │ │ + strdeq sp, [lr, r0] │ │ │ │ + strdeq r2, [r6, r0] │ │ │ │ orreq ip, r5, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub r6, r1, #1 │ │ │ │ orr r6, r6, r6, lsr #1 │ │ │ │ @@ -226168,18 +226168,18 @@ │ │ │ │ bl b7b24 │ │ │ │ b 19ae0c │ │ │ │ orrseq sp, r9, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ blle fe881f04 │ │ │ │ bgt fea8dbf4 │ │ │ │ orrseq sp, r9, r0, lsl #12 │ │ │ │ - orreq ip, lr, r4, lsr pc │ │ │ │ + orreq ip, lr, ip, lsr pc │ │ │ │ orreq ip, r5, ip, asr #18 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - orreq r1, r6, r0, asr #22 │ │ │ │ + orreq r1, r6, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [pc, #1536] @ 19b798 │ │ │ │ @@ -226567,50 +226567,50 @@ │ │ │ │ ldr r3, [pc, #160] @ 19b830 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ b 19b61c │ │ │ │ orrseq sp, r9, ip, ror r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r9, ip, asr #4 │ │ │ │ - orreq ip, lr, ip, ror #22 │ │ │ │ + orreq ip, lr, r4, ror fp │ │ │ │ orreq ip, r5, r8, lsl #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq ip, r5, r8, lsl r5 │ │ │ │ - orreq ip, lr, r8, ror #21 │ │ │ │ - orreq ip, lr, r0, lsr #21 │ │ │ │ + strdeq ip, [lr, r0] │ │ │ │ + orreq ip, lr, r8, lsr #21 │ │ │ │ @ instruction: 0x0185c4bc │ │ │ │ - orreq ip, lr, ip, lsl #21 │ │ │ │ + @ instruction: 0x018eca94 │ │ │ │ @ instruction: 0x0185c490 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orrseq ip, r9, ip, lsr #30 │ │ │ │ - orreq r1, r6, ip, asr #14 │ │ │ │ - orreq r1, r6, r8, lsl r7 │ │ │ │ - orreq ip, lr, ip, lsl #16 │ │ │ │ + orreq r1, r6, r4, asr r7 │ │ │ │ + orreq r1, r6, r0, lsr #14 │ │ │ │ + orreq ip, lr, r4, lsl r8 │ │ │ │ orreq ip, r5, r4, lsr r2 │ │ │ │ - ldrdeq r1, [r6, r0] │ │ │ │ - orreq ip, lr, r4, asr #15 │ │ │ │ + ldrdeq r1, [r6, r8] │ │ │ │ + orreq ip, lr, ip, asr #15 │ │ │ │ orreq ip, r5, r8, ror #3 │ │ │ │ - orreq ip, lr, ip, lsl #15 │ │ │ │ - orreq r1, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x018ec794 │ │ │ │ + @ instruction: 0x01861694 │ │ │ │ @ instruction: 0x0185c1b0 │ │ │ │ - orreq r1, r6, r8, asr r6 │ │ │ │ - orreq r1, r6, r4, lsr #12 │ │ │ │ - orreq ip, lr, r8, lsl r7 │ │ │ │ + orreq r1, r6, r0, ror #12 │ │ │ │ + orreq r1, r6, ip, lsr #12 │ │ │ │ + orreq ip, lr, r0, lsr #14 │ │ │ │ orreq ip, r5, r0, asr #2 │ │ │ │ - orreq r1, r6, r4, ror #11 │ │ │ │ - orreq r1, r6, r8, lsr #11 │ │ │ │ - @ instruction: 0x018ec69c │ │ │ │ + orreq r1, r6, ip, ror #11 │ │ │ │ + @ instruction: 0x018615b0 │ │ │ │ + orreq ip, lr, r4, lsr #13 │ │ │ │ orreq ip, r5, r0, asr #1 │ │ │ │ - orreq r1, r6, r0, ror #10 │ │ │ │ - orreq ip, lr, r8, lsr #12 │ │ │ │ - orreq r1, r6, r8, lsr #10 │ │ │ │ + orreq r1, r6, r8, ror #10 │ │ │ │ + orreq ip, lr, r0, lsr r6 │ │ │ │ + orreq r1, r6, r0, lsr r5 │ │ │ │ orreq ip, r5, ip, asr #32 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - strdeq r1, [r6, r0] │ │ │ │ - orreq r1, r6, r0, ror #9 │ │ │ │ + strdeq r1, [r6, r8] │ │ │ │ + orreq r1, r6, r8, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #892] @ 19bbcc │ │ │ │ mov r9, r3 │ │ │ │ @@ -226836,34 +226836,34 @@ │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ bl b7b24 │ │ │ │ mov r3, r0 │ │ │ │ b 19baa8 │ │ │ │ orrseq ip, r9, r0, asr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0199cb9c │ │ │ │ - orreq ip, lr, r0, lsr #9 │ │ │ │ + orreq ip, lr, r8, lsr #9 │ │ │ │ @ instruction: 0x0185bebc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq ip, lr, ip, lsl r4 │ │ │ │ + orreq ip, lr, r4, lsr #8 │ │ │ │ orreq fp, r5, ip, lsr lr │ │ │ │ orrseq ip, r9, r0, lsl sl │ │ │ │ - orreq ip, lr, r8, lsr #6 │ │ │ │ - orreq r1, r6, r8, lsr #4 │ │ │ │ + orreq ip, lr, r0, lsr r3 │ │ │ │ + orreq r1, r6, r0, lsr r2 │ │ │ │ orreq fp, r5, r8, asr #26 │ │ │ │ - strdeq r1, [r6, r0] │ │ │ │ + strdeq r1, [r6, r8] │ │ │ │ orreq fp, r5, r8, ror #25 │ │ │ │ - @ instruction: 0x018ec2b4 │ │ │ │ - @ instruction: 0x018611b0 │ │ │ │ + @ instruction: 0x018ec2bc │ │ │ │ + @ instruction: 0x018611b8 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ orreq fp, r5, ip, ror ip │ │ │ │ - orreq ip, lr, ip, asr #4 │ │ │ │ + orreq ip, lr, r4, asr r2 │ │ │ │ orreq ip, r5, r0, lsl #1 │ │ │ │ - orreq r1, r6, r4, lsl #2 │ │ │ │ + orreq r1, r6, ip, lsl #2 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orreq r1, r6, r0, asr #1 │ │ │ │ + orreq r1, r6, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #1108] @ 19c094 │ │ │ │ ldr r3, [pc, #1108] @ 19c098 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -227145,46 +227145,46 @@ │ │ │ │ b 19bedc │ │ │ │ @ instruction: 0x0199c7d4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0199c79c │ │ │ │ @ instruction: 0x0199c6d4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ - strdeq fp, [lr, ip] │ │ │ │ - strdeq r0, [r6, r8] │ │ │ │ + orreq fp, lr, r4, lsl #30 │ │ │ │ + orreq r0, r6, r0, lsl #28 │ │ │ │ orreq fp, r5, r0, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x018ebeb8 │ │ │ │ - orreq r0, r6, r8, lsr #27 │ │ │ │ + orreq fp, lr, r0, asr #29 │ │ │ │ + @ instruction: 0x01860db0 │ │ │ │ ldrdeq fp, [r5, r4] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq fp, lr, r0, ror lr │ │ │ │ - orreq r0, r6, r0, ror sp │ │ │ │ + orreq fp, lr, r8, ror lr │ │ │ │ + orreq r0, r6, r8, ror sp │ │ │ │ @ instruction: 0x0185b894 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - orreq fp, lr, r4, lsr lr │ │ │ │ - orreq r0, r6, r4, lsr sp │ │ │ │ + orreq fp, lr, ip, lsr lr │ │ │ │ + orreq r0, r6, ip, lsr sp │ │ │ │ orreq fp, r5, r8, asr r8 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - strdeq fp, [lr, ip] │ │ │ │ - strdeq r0, [r6, r8] │ │ │ │ + orreq fp, lr, r4, lsl #28 │ │ │ │ + orreq r0, r6, r0, lsl #26 │ │ │ │ orreq fp, r5, r0, lsr #16 │ │ │ │ - orreq fp, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x01860cbc │ │ │ │ + orreq fp, lr, r8, asr #27 │ │ │ │ + orreq r0, r6, r4, asr #25 │ │ │ │ orreq fp, r5, r4, ror #15 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq fp, lr, r0, lsl #27 │ │ │ │ - orreq r0, r6, r0, lsl #25 │ │ │ │ + orreq fp, lr, r8, lsl #27 │ │ │ │ + orreq r0, r6, r8, lsl #25 │ │ │ │ @ instruction: 0x0185b79c │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orreq fp, lr, r4, asr #26 │ │ │ │ - orreq r0, r6, r4, asr #24 │ │ │ │ + orreq fp, lr, ip, asr #26 │ │ │ │ + orreq r0, r6, ip, asr #24 │ │ │ │ orreq fp, r5, r8, ror #14 │ │ │ │ - orreq fp, lr, r4, lsl #26 │ │ │ │ - strdeq r0, [r6, r4] │ │ │ │ + orreq fp, lr, ip, lsl #26 │ │ │ │ + strdeq r0, [r6, ip] │ │ │ │ orreq fp, r5, r0, lsr #14 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr r2, [pc, #1788] @ 19c848 │ │ │ │ @@ -227638,58 +227638,58 @@ │ │ │ │ b 19c20c │ │ │ │ orrseq ip, r9, r8, asr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0199c290 │ │ │ │ orrseq ip, r9, r0, lsl #4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ - orreq fp, lr, r8, ror sl │ │ │ │ - orreq r0, r6, ip, ror #18 │ │ │ │ + orreq fp, lr, r0, lsl #21 │ │ │ │ + orreq r0, r6, r4, ror r9 │ │ │ │ @ instruction: 0x0185b490 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orreq fp, lr, ip, lsr r9 │ │ │ │ + orreq fp, lr, r4, asr #18 │ │ │ │ orreq fp, r5, r4, ror #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, lr, r0, asr #17 │ │ │ │ + orreq fp, lr, r8, asr #17 │ │ │ │ ldrdeq fp, [r5, r8] │ │ │ │ - orreq fp, lr, r0, asr r8 │ │ │ │ - orreq r0, r6, r4, asr #14 │ │ │ │ + orreq fp, lr, r8, asr r8 │ │ │ │ + orreq r0, r6, ip, asr #14 │ │ │ │ orreq fp, r5, r8, ror #4 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - strdeq r0, [r6, ip] │ │ │ │ - orreq r0, r6, ip, asr #13 │ │ │ │ - @ instruction: 0x018eb79c │ │ │ │ + orreq r0, r6, r4, lsl #14 │ │ │ │ + ldrdeq r0, [r6, r4] │ │ │ │ + orreq fp, lr, r4, lsr #15 │ │ │ │ ldrdeq fp, [r5, r0] │ │ │ │ @ instruction: 0x0185b1b4 │ │ │ │ - orreq r0, r6, r0, asr r6 │ │ │ │ + orreq r0, r6, r8, asr r6 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - orreq fp, lr, r8, lsl r7 │ │ │ │ - orreq r0, r6, ip, lsl #12 │ │ │ │ + orreq fp, lr, r0, lsr #14 │ │ │ │ + orreq r0, r6, r4, lsl r6 │ │ │ │ orreq fp, r5, r0, lsr r1 │ │ │ │ - ldrdeq fp, [lr, r8] │ │ │ │ - orreq r0, r6, ip, asr #11 │ │ │ │ + orreq fp, lr, r0, ror #13 │ │ │ │ + ldrdeq r0, [r6, r4] │ │ │ │ strdeq fp, [r5, r0] │ │ │ │ - @ instruction: 0x018eb698 │ │ │ │ - orreq r0, r6, ip, lsl #11 │ │ │ │ + orreq fp, lr, r0, lsr #13 │ │ │ │ + @ instruction: 0x01860594 │ │ │ │ strheq fp, [r5, r0] │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - orreq fp, lr, r8, asr r6 │ │ │ │ - orreq r0, r6, ip, asr #10 │ │ │ │ + orreq fp, lr, r0, ror #12 │ │ │ │ + orreq r0, r6, r4, asr r5 │ │ │ │ orreq fp, r5, r8, rrx │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - orreq fp, lr, r8, lsl r6 │ │ │ │ - orreq r0, r6, ip, lsl #10 │ │ │ │ + orreq fp, lr, r0, lsr #12 │ │ │ │ + orreq r0, r6, r4, lsl r5 │ │ │ │ orreq fp, r5, r0, lsr r0 │ │ │ │ - ldrdeq fp, [lr, r8] │ │ │ │ - orreq r0, r6, ip, asr #9 │ │ │ │ + orreq fp, lr, r0, ror #11 │ │ │ │ + ldrdeq r0, [r6, r4] │ │ │ │ strdeq sl, [r5, r0] │ │ │ │ muleq r0, r5, r1 │ │ │ │ - @ instruction: 0x018eb598 │ │ │ │ + orreq fp, lr, r0, lsr #11 │ │ │ │ orreq sl, r5, r0, asr #31 │ │ │ │ - orreq r0, r6, r8, lsl #9 │ │ │ │ + @ instruction: 0x01860490 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ ldr r2, [pc, #780] @ 19cc3c │ │ │ │ @@ -227890,31 +227890,31 @@ │ │ │ │ bl b7b24 │ │ │ │ b 19c960 │ │ │ │ orrseq fp, r9, r4, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r9, ip, asr #21 │ │ │ │ orrseq fp, r9, ip, lsr #21 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq fp, lr, r8, lsl #6 │ │ │ │ + orreq fp, lr, r0, lsl r3 │ │ │ │ orreq sl, r5, r0, lsr sp │ │ │ │ - strdeq r0, [r6, r8] │ │ │ │ + orreq r0, r6, r0, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - orreq fp, lr, r4, asr #4 │ │ │ │ - orreq r0, r6, r8, lsr r1 │ │ │ │ + orreq fp, lr, ip, asr #4 │ │ │ │ + orreq r0, r6, r0, asr #2 │ │ │ │ orreq sl, r5, r8, ror #24 │ │ │ │ - orreq fp, lr, r4, ror #3 │ │ │ │ - ldrdeq r0, [r6, r8] │ │ │ │ + orreq fp, lr, ip, ror #3 │ │ │ │ + orreq r0, r6, r0, ror #1 │ │ │ │ orreq sl, r5, r0, lsl #24 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - orreq fp, lr, r8, lsr #3 │ │ │ │ - @ instruction: 0x0186009c │ │ │ │ + @ instruction: 0x018eb1b0 │ │ │ │ + orreq r0, r6, r4, lsr #1 │ │ │ │ orreq sl, r5, r0, asr #23 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orreq fp, lr, ip, ror #2 │ │ │ │ - orreq r0, r6, r0, rrx │ │ │ │ + orreq fp, lr, r4, ror r1 │ │ │ │ + orreq r0, r6, r8, rrx │ │ │ │ orreq sl, r5, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ ldr r2, [pc, #740] @ 19cf98 │ │ │ │ @@ -228105,32 +228105,32 @@ │ │ │ │ bl b7b24 │ │ │ │ b 19cce4 │ │ │ │ orrseq fp, r9, r0, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r9, r8, asr #14 │ │ │ │ orrseq fp, r9, r8, lsr #14 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq sl, lr, r4, ror pc │ │ │ │ + orreq sl, lr, ip, ror pc │ │ │ │ @ instruction: 0x0185a99c │ │ │ │ - orreq pc, r5, r4, ror #28 │ │ │ │ + orreq pc, r5, ip, ror #28 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - ldrdeq sl, [lr, ip] │ │ │ │ - ldrdeq pc, [r5, r0] │ │ │ │ + orreq sl, lr, r4, ror #29 │ │ │ │ + ldrdeq pc, [r5, r8] │ │ │ │ orreq sl, r5, r0, lsl #18 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - orreq sl, lr, r4, ror lr │ │ │ │ - orreq pc, r5, r4, ror sp @ │ │ │ │ + orreq sl, lr, ip, ror lr │ │ │ │ + orreq pc, r5, ip, ror sp @ │ │ │ │ @ instruction: 0x0185a898 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - orreq sl, lr, r0, asr #28 │ │ │ │ - orreq pc, r5, ip, lsr sp @ │ │ │ │ + orreq sl, lr, r8, asr #28 │ │ │ │ + orreq pc, r5, r4, asr #26 │ │ │ │ orreq sl, r5, r4, ror #16 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - orreq sl, lr, r4, lsl #28 │ │ │ │ - orreq pc, r5, r4, lsl #26 │ │ │ │ + orreq sl, lr, ip, lsl #28 │ │ │ │ + orreq pc, r5, ip, lsl #26 │ │ │ │ orreq sl, r5, r8, lsr #16 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -228403,36 +228403,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 19d24c │ │ │ │ @ instruction: 0x0199b3f4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0199b3d0 │ │ │ │ - @ instruction: 0x018eacbc │ │ │ │ + orreq sl, lr, r4, asr #25 │ │ │ │ ldrdeq sl, [r5, r4] │ │ │ │ - orreq sl, lr, r0, asr #24 │ │ │ │ + orreq sl, lr, r8, asr #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sl, r5, ip, asr r6 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orrseq fp, r9, r0, asr #3 │ │ │ │ - @ instruction: 0x018eaab8 │ │ │ │ - @ instruction: 0x0185f9b8 │ │ │ │ + orreq sl, lr, r0, asr #21 │ │ │ │ + orreq pc, r5, r0, asr #19 │ │ │ │ ldrdeq sl, [r5, ip] │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orreq sl, lr, r4, ror sl │ │ │ │ - orreq pc, r5, r0, ror r9 @ │ │ │ │ + orreq sl, lr, ip, ror sl │ │ │ │ + orreq pc, r5, r8, ror r9 @ │ │ │ │ @ instruction: 0x0185a494 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orreq pc, r5, r4, lsr r9 @ │ │ │ │ - orreq sl, lr, r0, lsl #20 │ │ │ │ + orreq pc, r5, ip, lsr r9 @ │ │ │ │ + orreq sl, lr, r8, lsl #20 │ │ │ │ orreq sl, r5, r8, lsr #8 │ │ │ │ - strdeq pc, [r5, r0] │ │ │ │ - orreq pc, r5, r4, lsl #17 │ │ │ │ - orreq sl, lr, r8, asr r9 │ │ │ │ - orreq pc, r5, r8, asr r8 @ │ │ │ │ + strdeq pc, [r5, r8] │ │ │ │ + orreq pc, r5, ip, lsl #17 │ │ │ │ + orreq sl, lr, r0, ror #18 │ │ │ │ + orreq pc, r5, r0, ror #16 │ │ │ │ orreq sl, r5, ip, ror r3 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -228510,20 +228510,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 19d524 │ │ │ │ orrseq sl, r9, r0, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r9, r8, ror #29 │ │ │ │ - strdeq sl, [lr, r8] │ │ │ │ - orreq pc, r5, ip, ror #13 │ │ │ │ + orreq sl, lr, r0, lsl #16 │ │ │ │ + strdeq pc, [r5, r4] │ │ │ │ orreq sl, r5, r8, lsl #4 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x018ea7b8 │ │ │ │ - orreq pc, r5, ip, lsr #13 │ │ │ │ + orreq sl, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x0185f6b4 │ │ │ │ orreq sl, r5, r8, asr #3 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -228601,19 +228601,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 19d690 │ │ │ │ @ instruction: 0x0199add4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r9, ip, ror sp │ │ │ │ - orreq sl, lr, ip, lsl #13 │ │ │ │ - orreq pc, r5, r0, lsl #11 │ │ │ │ + @ instruction: 0x018ea694 │ │ │ │ + orreq pc, r5, r8, lsl #11 │ │ │ │ orreq sl, r5, r0, lsr #1 │ │ │ │ - orreq sl, lr, ip, asr #12 │ │ │ │ - orreq pc, r5, r0, asr #10 │ │ │ │ + orreq sl, lr, r4, asr r6 │ │ │ │ + orreq pc, r5, r8, asr #10 │ │ │ │ orreq sl, r5, ip, asr r0 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -229389,120 +229389,120 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 19da78 │ │ │ │ orrseq sl, r9, r0, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r9, r8, lsr #24 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - orreq sl, lr, r4, ror r5 │ │ │ │ + orreq sl, lr, ip, ror r5 │ │ │ │ @ instruction: 0x01859f94 │ │ │ │ orreq sl, r5, ip, asr r3 │ │ │ │ - @ instruction: 0x018aecb0 │ │ │ │ + @ instruction: 0x018aecb8 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ orreq sl, r5, r0, lsl #6 │ │ │ │ orreq sl, r5, r8, ror #5 │ │ │ │ orreq sl, r5, r0, lsl r3 │ │ │ │ orreq sl, r5, r8, lsr #6 │ │ │ │ @ instruction: 0x0199a994 │ │ │ │ orreq sl, r5, r4, lsr #3 │ │ │ │ orreq sl, r5, r4, lsr #3 │ │ │ │ ldrdeq sl, [r5, r8] │ │ │ │ orreq sl, r5, r0, asr #3 │ │ │ │ orreq sl, r5, r4, lsr #2 │ │ │ │ - orreq sl, lr, r8, lsr #3 │ │ │ │ - @ instruction: 0x0185f098 │ │ │ │ + @ instruction: 0x018ea1b0 │ │ │ │ + orreq pc, r5, r0, lsr #1 │ │ │ │ @ instruction: 0x01859bb4 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ orreq r9, r5, r4, asr #31 │ │ │ │ - orreq sl, lr, r0, asr #2 │ │ │ │ - orreq pc, r5, r0, lsr r0 @ │ │ │ │ + orreq sl, lr, r8, asr #2 │ │ │ │ + orreq pc, r5, r8, lsr r0 @ │ │ │ │ orreq r9, r5, ip, asr #22 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ orreq sl, r5, r8, asr #32 │ │ │ │ - orreq sl, lr, r0, ror #1 │ │ │ │ - ldrdeq lr, [r5, r0] │ │ │ │ + orreq sl, lr, r8, ror #1 │ │ │ │ + ldrdeq lr, [r5, r8] │ │ │ │ strdeq r9, [r5, r0] │ │ │ │ orreq r9, r5, r0, asr #30 │ │ │ │ orreq r9, r5, r8, lsr pc │ │ │ │ strdeq r9, [r5, r8] │ │ │ │ - orreq r9, lr, r8, asr #31 │ │ │ │ + ldrdeq r9, [lr, r0] │ │ │ │ strdeq r9, [r5, ip] │ │ │ │ - orreq lr, r5, r4, lsl #29 │ │ │ │ + orreq lr, r5, ip, lsl #29 │ │ │ │ orreq r9, r5, ip, lsr #27 │ │ │ │ orreq pc, r4, r8, lsl #13 │ │ │ │ orreq r9, r5, r8, asr #26 │ │ │ │ - ldrdeq r9, [lr, ip] │ │ │ │ + orreq r9, lr, r4, ror #29 │ │ │ │ orreq r9, r5, ip, ror #17 │ │ │ │ - @ instruction: 0x018e9e90 │ │ │ │ - orreq lr, r5, r4, lsl #27 │ │ │ │ + @ instruction: 0x018e9e98 │ │ │ │ + orreq lr, r5, ip, lsl #27 │ │ │ │ orreq r9, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - orreq r9, lr, r0, asr lr │ │ │ │ - orreq lr, r5, r0, asr #26 │ │ │ │ + orreq r9, lr, r8, asr lr │ │ │ │ + orreq lr, r5, r8, asr #26 │ │ │ │ orreq r9, r5, r4, ror #16 │ │ │ │ - orreq r9, lr, ip, lsl #28 │ │ │ │ - strdeq lr, [r5, ip] │ │ │ │ + orreq r9, lr, r4, lsl lr │ │ │ │ + orreq lr, r5, r4, lsl #26 │ │ │ │ orreq r9, r5, r0, lsr #16 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - orreq r9, lr, r8, asr #27 │ │ │ │ - @ instruction: 0x0185ecbc │ │ │ │ + ldrdeq r9, [lr, r0] │ │ │ │ + orreq lr, r5, r4, asr #25 │ │ │ │ orreq r9, r5, r0, ror #15 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - orreq r9, lr, r8, lsl #27 │ │ │ │ - orreq lr, r5, ip, ror ip │ │ │ │ + @ instruction: 0x018e9d90 │ │ │ │ + orreq lr, r5, r4, lsl #25 │ │ │ │ @ instruction: 0x0185979c │ │ │ │ - orreq r9, lr, r8, asr #26 │ │ │ │ - orreq lr, r5, ip, lsr ip │ │ │ │ + orreq r9, lr, r0, asr sp │ │ │ │ + orreq lr, r5, r4, asr #24 │ │ │ │ orreq r9, r5, r8, asr r7 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - orreq r9, lr, r8, lsl #26 │ │ │ │ - strdeq lr, [r5, ip] │ │ │ │ + orreq r9, lr, r0, lsl sp │ │ │ │ + orreq lr, r5, r4, lsl #24 │ │ │ │ orreq r9, r5, r8, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - orreq r9, lr, r8, asr #25 │ │ │ │ - @ instruction: 0x0185ebbc │ │ │ │ + ldrdeq r9, [lr, r0] │ │ │ │ + orreq lr, r5, r4, asr #23 │ │ │ │ orreq r9, r5, r0, ror #13 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - orreq r9, lr, r0, lsl #25 │ │ │ │ - orreq lr, r5, r4, ror fp │ │ │ │ + orreq r9, lr, r8, lsl #25 │ │ │ │ + orreq lr, r5, ip, ror fp │ │ │ │ @ instruction: 0x01859694 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - orreq r9, lr, ip, lsr ip │ │ │ │ - orreq lr, r5, ip, lsr #22 │ │ │ │ + orreq r9, lr, r4, asr #24 │ │ │ │ + orreq lr, r5, r4, lsr fp │ │ │ │ orreq r9, r5, ip, asr #12 │ │ │ │ - strdeq r9, [lr, r8] │ │ │ │ - orreq lr, r5, r8, ror #21 │ │ │ │ + orreq r9, lr, r0, lsl #24 │ │ │ │ + strdeq lr, [r5, r0] │ │ │ │ orreq r9, r5, r4, lsl #12 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - @ instruction: 0x018e9bb4 │ │ │ │ - orreq lr, r5, r8, lsr #21 │ │ │ │ + @ instruction: 0x018e9bbc │ │ │ │ + @ instruction: 0x0185eab0 │ │ │ │ orreq r9, r5, ip, asr #11 │ │ │ │ - orreq r9, lr, r4, ror fp │ │ │ │ - orreq lr, r5, r8, ror #20 │ │ │ │ + orreq r9, lr, ip, ror fp │ │ │ │ + orreq lr, r5, r0, ror sl │ │ │ │ orreq r9, r5, r4, lsl #11 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - orreq r9, lr, r4, lsr fp │ │ │ │ - orreq lr, r5, r8, lsr #20 │ │ │ │ + orreq r9, lr, ip, lsr fp │ │ │ │ + orreq lr, r5, r0, lsr sl │ │ │ │ orreq r9, r5, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - strdeq r9, [lr, r4] │ │ │ │ - orreq lr, r5, r8, ror #19 │ │ │ │ + strdeq r9, [lr, ip] │ │ │ │ + strdeq lr, [r5, r0] │ │ │ │ orreq r9, r5, r4, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - @ instruction: 0x018e9ab4 │ │ │ │ - orreq lr, r5, r8, lsr #19 │ │ │ │ + @ instruction: 0x018e9abc │ │ │ │ + @ instruction: 0x0185e9b0 │ │ │ │ orreq r9, r5, r4, asr #9 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - orreq r9, lr, r4, ror sl │ │ │ │ - orreq lr, r5, r8, ror #18 │ │ │ │ + orreq r9, lr, ip, ror sl │ │ │ │ + orreq lr, r5, r0, ror r9 │ │ │ │ orreq r9, r5, r4, lsl #9 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - orreq lr, r5, r0, lsr r9 │ │ │ │ - orreq r9, lr, r4, lsl #20 │ │ │ │ - strdeq lr, [r5, r4] │ │ │ │ + orreq lr, r5, r8, lsr r9 │ │ │ │ + orreq r9, lr, ip, lsl #20 │ │ │ │ + strdeq lr, [r5, ip] │ │ │ │ orreq r9, r5, r0, lsl r4 │ │ │ │ muleq r0, r1, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-2928] @ 0xfffff490 │ │ │ │ @@ -230448,91 +230448,91 @@ │ │ │ │ bl b081c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ b 19f604 │ │ │ │ orrseq r9, r9, ip, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r9, r4, asr #28 │ │ │ │ - orreq r9, lr, ip, asr r7 │ │ │ │ + orreq r9, lr, r4, ror #14 │ │ │ │ orreq r9, r5, ip, ror r1 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ orreq r9, r5, ip, lsr r6 │ │ │ │ orreq r9, r5, r4, asr #13 │ │ │ │ orreq r9, r5, ip, lsr r7 │ │ │ │ - orreq fp, sl, ip, lsr #13 │ │ │ │ + @ instruction: 0x018ab6b4 │ │ │ │ strdeq r9, [r5, r0] │ │ │ │ strdeq r9, [r5, ip] │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ @ instruction: 0x018596b4 │ │ │ │ - @ instruction: 0x018e94b0 │ │ │ │ + @ instruction: 0x018e94b8 │ │ │ │ ldrdeq r8, [r5, r0] │ │ │ │ orreq r9, r5, r0, lsr r5 │ │ │ │ orreq r8, r5, r4, lsr #26 │ │ │ │ - orreq r9, lr, r4, asr #5 │ │ │ │ + orreq r9, lr, ip, asr #5 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ orreq r9, r5, r4, lsr #7 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ - orreq r9, lr, ip, lsr #2 │ │ │ │ + orreq r9, lr, r4, lsr r1 │ │ │ │ orreq r8, r5, ip, asr #22 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ orreq r9, r5, r8, lsr r2 │ │ │ │ - orreq r8, lr, r0, asr #30 │ │ │ │ + orreq r8, lr, r8, asr #30 │ │ │ │ orreq r8, r5, r0, ror #18 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ orreq r9, r5, r0, lsl #1 │ │ │ │ - orreq r8, lr, ip, ror #26 │ │ │ │ + orreq r8, lr, r4, ror sp │ │ │ │ orreq r8, r5, ip, lsl #15 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ ldrdeq r8, [r5, r0] │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ - @ instruction: 0x018e8bb4 │ │ │ │ + @ instruction: 0x018e8bbc │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ @ instruction: 0x018585b0 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ orreq r8, r5, r0, lsl #26 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ - orreq r8, lr, r0, lsl #19 │ │ │ │ + orreq r8, lr, r8, lsl #19 │ │ │ │ orreq r8, r5, r0, lsr #7 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ orreq r8, r5, r8, lsr r9 │ │ │ │ - orreq r8, lr, r8, lsr #11 │ │ │ │ + @ instruction: 0x018e85b0 │ │ │ │ orreq r7, r5, r8, asr #31 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ strdeq r8, [r5, r0] │ │ │ │ strdeq r8, [r5, r4] │ │ │ │ orreq r8, r5, r8, lsr r8 │ │ │ │ orreq r8, r5, r8, ror r8 │ │ │ │ @ instruction: 0x01857db4 │ │ │ │ - orreq r8, lr, r8, ror #6 │ │ │ │ + orreq r8, lr, r0, ror r3 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - orreq r8, lr, r4, ror #5 │ │ │ │ + orreq r8, lr, ip, ror #5 │ │ │ │ orreq r7, r5, r0, lsl #26 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - orreq r4, r9, ip, ror #29 │ │ │ │ + strdeq r4, [r9, r4] │ │ │ │ @ instruction: 0x0184d8bc │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ orrseq r8, r9, r0, asr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, r4, r0, lsr r8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq sp, [r4, r4] │ │ │ │ @@ -230543,20 +230543,20 @@ │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ orreq sp, r4, r8, asr #13 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ orreq sp, r4, r0, ror r6 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - orreq r7, lr, ip, lsl #29 │ │ │ │ + @ instruction: 0x018e7e94 │ │ │ │ orreq r7, r5, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - orreq r7, lr, r0, asr #27 │ │ │ │ + orreq r7, lr, r8, asr #27 │ │ │ │ orreq r7, r5, r0, ror r7 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ @ instruction: 0x000005bb │ │ │ │ @ instruction: 0x000005bc │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @@ -232423,36 +232423,36 @@ │ │ │ │ @ instruction: 0x01857e9c │ │ │ │ strdeq r7, [r5, r0] │ │ │ │ orreq r7, r5, r4, asr pc │ │ │ │ @ instruction: 0x01857fb0 │ │ │ │ orreq r7, r5, r4, ror #31 │ │ │ │ orreq r8, r5, r8, asr #32 │ │ │ │ @ instruction: 0x0185809c │ │ │ │ - orreq r0, r9, r8, asr #12 │ │ │ │ + orreq r0, r9, r0, asr r6 │ │ │ │ orreq r8, r5, ip, lsl #1 │ │ │ │ orreq r8, r5, ip, ror #1 │ │ │ │ - strdeq r0, [r9, r4] │ │ │ │ + strdeq r0, [r9, ip] │ │ │ │ ldrdeq r8, [r5, ip] │ │ │ │ orreq r8, r5, r4, lsr r1 │ │ │ │ - orreq r0, r9, r0, lsr #11 │ │ │ │ + orreq r0, r9, r8, lsr #11 │ │ │ │ orreq r6, r5, r0, asr #26 │ │ │ │ @ instruction: 0x0185809c │ │ │ │ - orreq r7, lr, ip, lsl r2 │ │ │ │ + orreq r7, lr, r4, lsr #4 │ │ │ │ orreq r6, r5, ip, lsr ip │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - orreq r7, lr, r4, ror r0 │ │ │ │ + orreq r7, lr, ip, ror r0 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ @ instruction: 0x01857c9c │ │ │ │ strdeq r7, [r5, r4] │ │ │ │ - orreq r0, r9, r0, ror #2 │ │ │ │ + orreq r0, r9, r8, ror #2 │ │ │ │ orreq r7, r5, r4, ror #31 │ │ │ │ orreq r7, r5, r8, lsr #25 │ │ │ │ orreq r8, r5, ip, ror r0 │ │ │ │ @ instruction: 0x0184c490 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ orreq ip, r4, r8, lsr r4 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ @@ -232465,36 +232465,36 @@ │ │ │ │ strdeq ip, [r4, r0] │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ @ instruction: 0x0184c298 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - orreq r6, lr, r8, ror #15 │ │ │ │ + strdeq r6, [lr, r0] │ │ │ │ orreq r6, r5, r8, lsl #4 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq r6, lr, r0, lsr r6 │ │ │ │ + orreq r6, lr, r8, lsr r6 │ │ │ │ orreq r6, r5, r0, asr r0 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ subsmi r0, r9, r0 │ │ │ │ @ instruction: 0x01856eb4 │ │ │ │ orreq r6, r5, r8, lsr pc │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - orreq pc, r8, r8, lsr r0 @ │ │ │ │ - @ instruction: 0x018e5db4 │ │ │ │ - orreq sl, r5, r8, lsr #25 │ │ │ │ + orreq pc, r8, r0, asr #32 │ │ │ │ + @ instruction: 0x018e5dbc │ │ │ │ + @ instruction: 0x0185acb0 │ │ │ │ orreq r5, r5, ip, asr #15 │ │ │ │ muleq r0, r9, r6 │ │ │ │ @ instruction: 0x0184b4bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ orreq fp, r4, ip, asr r4 │ │ │ │ orreq fp, r4, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ @@ -234408,15 +234408,15 @@ │ │ │ │ @ instruction: 0x000005ba │ │ │ │ orreq fp, r4, ip, ror #3 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ @ instruction: 0x0184b190 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ orreq fp, r4, r4, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - orreq r5, lr, r8, ror r9 │ │ │ │ + orreq r5, lr, r0, lsl #19 │ │ │ │ orreq fp, r4, r8, asr #1 │ │ │ │ orreq r5, r5, r0, lsl #7 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ orreq fp, r4, r0, ror r0 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ orreq fp, r4, r8, lsl r0 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ @@ -234425,150 +234425,150 @@ │ │ │ │ orreq sl, r4, r8, asr pc │ │ │ │ strdeq sl, [r4, ip] │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ orreq sl, r4, r0, lsr #29 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ orreq sl, r4, r0, asr #28 │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - orreq r5, lr, r4, lsl #13 │ │ │ │ + orreq r5, lr, ip, lsl #13 │ │ │ │ ldrdeq sl, [r4, r4] │ │ │ │ orreq r5, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - orreq r5, lr, r0, lsr r6 │ │ │ │ + orreq r5, lr, r8, lsr r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq r5, r5, ip, asr #32 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ orreq r6, r5, r4, ror #14 │ │ │ │ eormi r0, r4, r0 │ │ │ │ orreq r6, r5, r4, ror r7 │ │ │ │ - orreq r5, lr, r0, lsr #9 │ │ │ │ + orreq r5, lr, r8, lsr #9 │ │ │ │ orreq r4, r5, r0, asr #29 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ orreq r6, r5, r0, lsr r6 │ │ │ │ - orreq r5, lr, r8, asr #6 │ │ │ │ + orreq r5, lr, r0, asr r3 │ │ │ │ orreq r4, r5, r8, ror #26 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - orreq r5, lr, r4, ror r2 │ │ │ │ + orreq r5, lr, ip, ror r2 │ │ │ │ orreq sl, r4, r4, asr #19 │ │ │ │ orreq r4, r5, r4, ror ip │ │ │ │ - orreq r5, lr, r4, lsl r2 │ │ │ │ + orreq r5, lr, ip, lsl r2 │ │ │ │ orreq r6, r5, r0, lsl #7 │ │ │ │ orreq r4, r5, r0, lsr #24 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r5, [lr, ip] │ │ │ │ + orreq r5, lr, r4, lsl #2 │ │ │ │ orreq r4, r5, r8, lsl fp │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ orreq sl, r4, r8, lsr #15 │ │ │ │ orreq sl, r4, ip, asr #14 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ strdeq sl, [r4, r0] │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - orreq r4, lr, r4, lsr pc │ │ │ │ + orreq r4, lr, ip, lsr pc │ │ │ │ orreq sl, r4, r4, lsl #13 │ │ │ │ orreq r4, r5, ip, lsr r9 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ orreq sl, r4, r4, lsr #12 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - strdeq r4, [lr, r0] │ │ │ │ + strdeq r4, [lr, r8] │ │ │ │ orreq r4, r5, r4, lsl r8 │ │ │ │ orreq r6, r5, ip, lsl #1 │ │ │ │ @ instruction: 0x01856098 │ │ │ │ orreq r6, r5, ip, lsr #1 │ │ │ │ orreq r2, r5, r0, lsl #5 │ │ │ │ orreq r6, r5, ip, ror #1 │ │ │ │ - orreq r7, r8, r4, lsr r4 │ │ │ │ + orreq r7, r8, ip, lsr r4 │ │ │ │ orreq r6, r5, r4, ror #1 │ │ │ │ - strdeq r6, [r5, ip] │ │ │ │ - orreq r6, r5, r8, asr r4 │ │ │ │ - orreq r6, r5, ip, lsr r5 │ │ │ │ - orreq sp, r8, r4, lsl #30 │ │ │ │ - orreq r4, lr, r4, ror ip │ │ │ │ - orreq r9, r5, r8, ror #22 │ │ │ │ + orreq r6, r5, r4, lsl #4 │ │ │ │ + orreq r6, r5, r0, ror #8 │ │ │ │ + orreq r6, r5, r4, asr #10 │ │ │ │ + orreq sp, r8, ip, lsl #30 │ │ │ │ + orreq r4, lr, ip, ror ip │ │ │ │ + orreq r9, r5, r0, ror fp │ │ │ │ orreq r4, r5, r4, lsl #13 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ orreq r5, r5, r8, asr #20 │ │ │ │ ldrdeq pc, [r4, r0] │ │ │ │ orreq r9, r4, r4, ror #31 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ orreq r9, r4, r4, lsl #31 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ orreq r9, r4, r4, lsr #30 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - orreq r4, lr, r8, ror #14 │ │ │ │ + orreq r4, lr, r0, ror r7 │ │ │ │ @ instruction: 0x01849eb8 │ │ │ │ orreq r4, r5, r0, ror r1 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ orreq r5, r5, r0, lsl r6 │ │ │ │ - orreq r4, lr, r4, ror r6 │ │ │ │ - orreq r9, r5, r8, ror #10 │ │ │ │ + orreq r4, lr, ip, ror r6 │ │ │ │ + orreq r9, r5, r0, ror r5 │ │ │ │ orreq r4, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ orreq r9, r4, r4, ror sp │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ orreq r9, r4, r8, lsl sp │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ @ instruction: 0x01849cbc │ │ │ │ subsmi r0, r9, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ orreq r5, r5, ip, ror #6 │ │ │ │ - strdeq r4, [lr, r8] │ │ │ │ - orreq r9, r5, ip, ror #1 │ │ │ │ + orreq r4, lr, r0, lsl #4 │ │ │ │ + strdeq r9, [r5, r4] │ │ │ │ orreq r3, r5, r0, lsl ip │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - orreq r4, lr, r4, lsr #2 │ │ │ │ + orreq r4, lr, ip, lsr #2 │ │ │ │ orreq r9, r4, r4, ror r8 │ │ │ │ orreq r3, r5, r4, lsr #22 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orreq r4, lr, ip, lsr #32 │ │ │ │ + orreq r4, lr, r4, lsr r0 │ │ │ │ orreq r3, r5, ip, asr #20 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq r3, lr, r4, ror #31 │ │ │ │ + orreq r3, lr, ip, ror #31 │ │ │ │ orreq r9, r4, r4, lsr r7 │ │ │ │ orreq r3, r5, r8, ror #19 │ │ │ │ ldrdeq r9, [r4, r0] │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - orreq r3, lr, r4, lsl pc │ │ │ │ + orreq r3, lr, ip, lsl pc │ │ │ │ orreq r9, r4, r4, ror #12 │ │ │ │ orreq r3, r5, ip, lsl r9 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ orreq r9, r4, ip, lsl #12 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @ instruction: 0x018495b4 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - strdeq r3, [lr, r8] │ │ │ │ + orreq r3, lr, r0, lsl #28 │ │ │ │ orreq r9, r4, r8, asr #10 │ │ │ │ orreq r3, r5, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ strdeq r9, [r4, r0] │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ @ instruction: 0x01849498 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq r3, lr, r4, ror #24 │ │ │ │ + orreq r3, lr, ip, ror #24 │ │ │ │ orreq r3, r5, r4, lsl #13 │ │ │ │ - orreq r3, lr, ip, lsl ip │ │ │ │ + orreq r3, lr, r4, lsr #24 │ │ │ │ orreq r9, r4, ip, ror #6 │ │ │ │ orreq r3, r5, ip, lsl r6 │ │ │ │ - orreq r3, lr, r8, lsr #23 │ │ │ │ + @ instruction: 0x018e3bb0 │ │ │ │ strdeq r9, [r4, r8] │ │ │ │ @ instruction: 0x018535b0 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ @ instruction: 0x0184929c │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r3, lr, ip, asr #21 │ │ │ │ + ldrdeq r3, [lr, r4] │ │ │ │ orreq r3, r5, ip, ror #9 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ ldr r1, [pc, #-316] @ 1a3360 │ │ │ │ add r1, pc, r1 │ │ │ │ bl bb91c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1a2b58 │ │ │ │ @@ -236478,417 +236478,417 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 19fc4c │ │ │ │ orreq r4, r5, r4, lsr #26 │ │ │ │ - orreq r8, r5, r8, lsr r9 │ │ │ │ + orreq r8, r5, r0, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ orreq r4, r5, r4, ror #19 │ │ │ │ - orreq r3, lr, ip, lsr #18 │ │ │ │ - orreq r8, r5, r0, lsr #16 │ │ │ │ + orreq r3, lr, r4, lsr r9 │ │ │ │ + orreq r8, r5, r8, lsr #16 │ │ │ │ orreq r3, r5, r4, asr #6 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ orreq r9, r4, r4, lsr r0 │ │ │ │ andeq r0, r0, pc, ror #13 │ │ │ │ - @ instruction: 0x01858790 │ │ │ │ + @ instruction: 0x01858798 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - orreq r8, r5, ip, asr r7 │ │ │ │ + orreq r8, r5, r4, ror #14 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - orreq r3, lr, r0, lsr r8 │ │ │ │ - orreq r8, r5, r4, lsr #14 │ │ │ │ + orreq r3, lr, r8, lsr r8 │ │ │ │ + orreq r8, r5, ip, lsr #14 │ │ │ │ orreq r3, r5, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - strdeq r3, [lr, r0] │ │ │ │ - orreq r8, r5, r4, ror #13 │ │ │ │ + strdeq r3, [lr, r8] │ │ │ │ + orreq r8, r5, ip, ror #13 │ │ │ │ orreq r3, r5, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq r8, r5, ip, lsr #13 │ │ │ │ + @ instruction: 0x018586b4 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - orreq r3, lr, ip, ror r7 │ │ │ │ - orreq r8, r5, r0, ror r6 │ │ │ │ + orreq r3, lr, r4, lsl #15 │ │ │ │ + orreq r8, r5, r8, ror r6 │ │ │ │ orreq r3, r5, ip, lsl #3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq r3, lr, ip, lsr r7 │ │ │ │ - orreq r8, r5, r0, lsr r6 │ │ │ │ + orreq r3, lr, r4, asr #14 │ │ │ │ + orreq r8, r5, r8, lsr r6 │ │ │ │ orreq r3, r5, ip, asr #2 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - strdeq r8, [r5, r8] │ │ │ │ + orreq r8, r5, r0, lsl #12 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - orreq r3, lr, ip, asr #13 │ │ │ │ - orreq r8, r5, r0, asr #11 │ │ │ │ + ldrdeq r3, [lr, r4] │ │ │ │ + orreq r8, r5, r8, asr #11 │ │ │ │ orreq r3, r5, r4, ror #1 │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ - orreq r3, lr, ip, lsl #13 │ │ │ │ - orreq r8, r5, r0, lsl #11 │ │ │ │ + @ instruction: 0x018e3694 │ │ │ │ + orreq r8, r5, r8, lsl #11 │ │ │ │ @ instruction: 0x0185309c │ │ │ │ andeq r0, r0, sl, lsl #11 │ │ │ │ - orreq r3, lr, ip, asr #12 │ │ │ │ - orreq r8, r5, r0, asr #10 │ │ │ │ + orreq r3, lr, r4, asr r6 │ │ │ │ + orreq r8, r5, r8, asr #10 │ │ │ │ orreq r3, r5, ip, asr r0 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - orreq r3, lr, ip, lsl #12 │ │ │ │ - orreq r8, r5, r0, lsl #10 │ │ │ │ + orreq r3, lr, r4, lsl r6 │ │ │ │ + orreq r8, r5, r8, lsl #10 │ │ │ │ orreq r3, r5, ip, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - orreq r3, lr, ip, asr #11 │ │ │ │ - orreq r8, r5, r0, asr #9 │ │ │ │ + ldrdeq r3, [lr, r4] │ │ │ │ + orreq r8, r5, r8, asr #9 │ │ │ │ ldrdeq r2, [r5, ip] │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - orreq r3, lr, ip, lsl #11 │ │ │ │ - orreq r8, r5, r0, lsl #9 │ │ │ │ + @ instruction: 0x018e3594 │ │ │ │ + orreq r8, r5, r8, lsl #9 │ │ │ │ @ instruction: 0x01852f9c │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - orreq r3, lr, ip, asr #10 │ │ │ │ - orreq r8, r5, r0, asr #8 │ │ │ │ + orreq r3, lr, r4, asr r5 │ │ │ │ + orreq r8, r5, r8, asr #8 │ │ │ │ orreq r2, r5, r4, ror #30 │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - orreq r8, r5, r8, lsl #8 │ │ │ │ + orreq r8, r5, r0, lsl r4 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - ldrdeq r8, [r5, r4] │ │ │ │ - @ instruction: 0x018e3498 │ │ │ │ + ldrdeq r8, [r5, ip] │ │ │ │ + orreq r3, lr, r0, lsr #9 │ │ │ │ orreq r4, r5, r4, ror #6 │ │ │ │ orreq r2, r5, r0, lsr #29 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - orreq r3, lr, ip, asr #8 │ │ │ │ - orreq r8, r5, r0, asr #6 │ │ │ │ + orreq r3, lr, r4, asr r4 │ │ │ │ + orreq r8, r5, r8, asr #6 │ │ │ │ orreq r2, r5, ip, asr lr │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - orreq r3, lr, ip, lsl #8 │ │ │ │ - orreq r8, r5, r0, lsl #6 │ │ │ │ + orreq r3, lr, r4, lsl r4 │ │ │ │ + orreq r8, r5, r8, lsl #6 │ │ │ │ orreq r2, r5, ip, lsl lr │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - orreq r3, lr, ip, asr #7 │ │ │ │ - orreq r8, r5, r0, asr #5 │ │ │ │ + ldrdeq r3, [lr, r4] │ │ │ │ + orreq r8, r5, r8, asr #5 │ │ │ │ ldrdeq r2, [r5, ip] │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - orreq r3, lr, ip, lsl #7 │ │ │ │ - orreq r8, r5, r0, lsl #5 │ │ │ │ + @ instruction: 0x018e3394 │ │ │ │ + orreq r8, r5, r8, lsl #5 │ │ │ │ @ instruction: 0x01852d9c │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - orreq r3, lr, ip, asr #6 │ │ │ │ - orreq r8, r5, r0, asr #4 │ │ │ │ + orreq r3, lr, r4, asr r3 │ │ │ │ + orreq r8, r5, r8, asr #4 │ │ │ │ orreq r2, r5, ip, asr sp │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - orreq r3, lr, ip, lsl #6 │ │ │ │ - orreq r8, r5, r0, lsl #4 │ │ │ │ + orreq r3, lr, r4, lsl r3 │ │ │ │ + orreq r8, r5, r8, lsl #4 │ │ │ │ orreq r2, r5, ip, lsl sp │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - orreq r3, lr, ip, asr #5 │ │ │ │ - orreq r8, r5, r0, asr #3 │ │ │ │ + ldrdeq r3, [lr, r4] │ │ │ │ + orreq r8, r5, r8, asr #3 │ │ │ │ ldrdeq r2, [r5, ip] │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - orreq r3, lr, ip, lsl #5 │ │ │ │ - orreq r8, r5, r0, lsl #3 │ │ │ │ + @ instruction: 0x018e3294 │ │ │ │ + orreq r8, r5, r8, lsl #3 │ │ │ │ @ instruction: 0x01852c9c │ │ │ │ andeq r0, r0, r1, lsl r7 │ │ │ │ - orreq r3, lr, ip, asr #4 │ │ │ │ - orreq r8, r5, r0, asr #2 │ │ │ │ + orreq r3, lr, r4, asr r2 │ │ │ │ + orreq r8, r5, r8, asr #2 │ │ │ │ orreq r2, r5, ip, asr ip │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - orreq r3, lr, ip, lsl #4 │ │ │ │ - orreq r8, r5, r0, lsl #2 │ │ │ │ + orreq r3, lr, r4, lsl r2 │ │ │ │ + orreq r8, r5, r8, lsl #2 │ │ │ │ orreq r2, r5, ip, lsl ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - orreq r8, r5, r8, asr #1 │ │ │ │ + ldrdeq r8, [r5, r0] │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - @ instruction: 0x01858098 │ │ │ │ + orreq r8, r5, r0, lsr #1 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - orreq r8, r5, r4, rrx │ │ │ │ + orreq r8, r5, ip, rrx │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - orreq r8, r5, r0, lsr r0 │ │ │ │ + orreq r8, r5, r8, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - orreq r3, lr, r0, lsl #2 │ │ │ │ - strdeq r7, [r5, r4] │ │ │ │ + orreq r3, lr, r8, lsl #2 │ │ │ │ + strdeq r7, [r5, ip] │ │ │ │ orreq r2, r5, r0, lsl fp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01857fbc │ │ │ │ + orreq r7, r5, r4, asr #31 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - orreq r7, r5, ip, lsl #31 │ │ │ │ + @ instruction: 0x01857f94 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - orreq r3, lr, ip, asr r0 │ │ │ │ - orreq r7, r5, r0, asr pc │ │ │ │ + orreq r3, lr, r4, rrx │ │ │ │ + orreq r7, r5, r8, asr pc │ │ │ │ orreq r2, r5, ip, ror #20 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - orreq r7, r5, r8, lsl pc │ │ │ │ + orreq r7, r5, r0, lsr #30 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r7, r5, r8, ror #29 │ │ │ │ + strdeq r7, [r5, r0] │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01857eb8 │ │ │ │ + orreq r7, r5, r0, asr #29 │ │ │ │ andeq r0, r0, lr, asr #13 │ │ │ │ - orreq r7, r5, r8, lsl #29 │ │ │ │ + @ instruction: 0x01857e90 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - orreq r7, r5, r8, asr lr │ │ │ │ + orreq r7, r5, r0, ror #28 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - orreq r7, r5, r4, lsr #28 │ │ │ │ + orreq r7, r5, ip, lsr #28 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - strdeq r7, [r5, r0] │ │ │ │ + strdeq r7, [r5, r8] │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - @ instruction: 0x01857dbc │ │ │ │ + orreq r7, r5, r4, asr #27 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - orreq r2, lr, ip, lsl #29 │ │ │ │ - orreq r7, r5, r0, lsl #27 │ │ │ │ + @ instruction: 0x018e2e94 │ │ │ │ + orreq r7, r5, r8, lsl #27 │ │ │ │ @ instruction: 0x0185289c │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - orreq r7, r5, r8, asr #26 │ │ │ │ + orreq r7, r5, r0, asr sp │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - orreq r7, r5, r8, lsl sp │ │ │ │ + orreq r7, r5, r0, lsr #26 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - orreq r7, r5, r8, ror #25 │ │ │ │ + strdeq r7, [r5, r0] │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - @ instruction: 0x01857cb8 │ │ │ │ + orreq r7, r5, r0, asr #25 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - orreq r2, lr, ip, lsl #27 │ │ │ │ - orreq r7, r5, r0, lsl #25 │ │ │ │ + @ instruction: 0x018e2d94 │ │ │ │ + orreq r7, r5, r8, lsl #25 │ │ │ │ @ instruction: 0x0185279c │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - orreq r7, r5, r8, asr #24 │ │ │ │ - orreq r2, lr, ip, lsl sp │ │ │ │ - orreq r7, r5, r0, lsl ip │ │ │ │ + orreq r7, r5, r0, asr ip │ │ │ │ + orreq r2, lr, r4, lsr #26 │ │ │ │ + orreq r7, r5, r8, lsl ip │ │ │ │ orreq r2, r5, ip, lsr #14 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - ldrdeq r7, [r5, r8] │ │ │ │ + orreq r7, r5, r0, ror #23 │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - orreq r7, r5, r4, lsr #23 │ │ │ │ + orreq r7, r5, ip, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - orreq r2, lr, r4, ror ip │ │ │ │ - orreq r7, r5, r8, ror #22 │ │ │ │ + orreq r2, lr, ip, ror ip │ │ │ │ + orreq r7, r5, r0, ror fp │ │ │ │ orreq r2, r5, r4, lsl #13 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - orreq r2, lr, r4, lsr ip │ │ │ │ - orreq r7, r5, r4, lsr #22 │ │ │ │ + orreq r2, lr, ip, lsr ip │ │ │ │ + orreq r7, r5, ip, lsr #22 │ │ │ │ orreq r2, r5, r0, asr #12 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - strdeq r2, [lr, r0] │ │ │ │ - orreq r7, r5, r4, ror #21 │ │ │ │ + strdeq r2, [lr, r8] │ │ │ │ + orreq r7, r5, ip, ror #21 │ │ │ │ orreq r2, r5, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x018e2bb0 │ │ │ │ - orreq r7, r5, r4, lsr #21 │ │ │ │ + @ instruction: 0x018e2bb8 │ │ │ │ + orreq r7, r5, ip, lsr #21 │ │ │ │ orreq r2, r5, r8, asr #11 │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - orreq r2, lr, r0, ror fp │ │ │ │ - orreq r7, r5, r4, ror #20 │ │ │ │ + orreq r2, lr, r8, ror fp │ │ │ │ + orreq r7, r5, ip, ror #20 │ │ │ │ orreq r2, r5, r8, lsl #11 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - orreq r2, lr, r0, lsr fp │ │ │ │ - orreq r7, r5, r4, lsr #20 │ │ │ │ + orreq r2, lr, r8, lsr fp │ │ │ │ + orreq r7, r5, ip, lsr #20 │ │ │ │ orreq r2, r5, r0, asr #10 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - @ instruction: 0x01857394 │ │ │ │ + @ instruction: 0x0185739c │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - orreq r7, r5, r0, ror #6 │ │ │ │ + orreq r7, r5, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - orreq r2, lr, r0, lsr r4 │ │ │ │ - orreq r7, r5, r4, lsr #6 │ │ │ │ + orreq r2, lr, r8, lsr r4 │ │ │ │ + orreq r7, r5, ip, lsr #6 │ │ │ │ orreq r1, r5, r0, asr #28 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - strdeq r2, [lr, r0] │ │ │ │ - orreq r7, r5, r4, ror #5 │ │ │ │ + strdeq r2, [lr, r8] │ │ │ │ + orreq r7, r5, ip, ror #5 │ │ │ │ orreq r1, r5, r0, lsl #28 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ - orreq r7, r5, ip, lsr #5 │ │ │ │ + @ instruction: 0x018572b4 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - orreq r2, lr, r0, lsl #7 │ │ │ │ - orreq r7, r5, r4, ror r2 │ │ │ │ + orreq r2, lr, r8, lsl #7 │ │ │ │ + orreq r7, r5, ip, ror r2 │ │ │ │ @ instruction: 0x01851d90 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ - orreq r2, lr, r0, asr #6 │ │ │ │ - orreq r7, r5, r4, lsr r2 │ │ │ │ + orreq r2, lr, r8, asr #6 │ │ │ │ + orreq r7, r5, ip, lsr r2 │ │ │ │ orreq r1, r5, r8, asr sp │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - orreq r2, lr, r0, lsl #6 │ │ │ │ - strdeq r7, [r5, r0] │ │ │ │ + orreq r2, lr, r8, lsl #6 │ │ │ │ + strdeq r7, [r5, r8] │ │ │ │ orreq r1, r5, r4, lsl sp │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - @ instruction: 0x018e22bc │ │ │ │ - orreq r7, r5, ip, lsr #3 │ │ │ │ + orreq r2, lr, r4, asr #5 │ │ │ │ + @ instruction: 0x018571b4 │ │ │ │ ldrdeq r1, [r5, r0] │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - orreq r2, lr, r8, ror r2 │ │ │ │ - orreq r7, r5, r8, ror #2 │ │ │ │ + orreq r2, lr, r0, lsl #5 │ │ │ │ + orreq r7, r5, r0, ror r1 │ │ │ │ orreq r1, r5, ip, lsl #25 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - orreq r7, r5, r0, lsr r1 │ │ │ │ + orreq r7, r5, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - strdeq r7, [r5, ip] │ │ │ │ + orreq r7, r5, r4, lsl #2 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - ldrdeq r2, [lr, r0] │ │ │ │ - orreq r7, r5, r4, asr #1 │ │ │ │ + ldrdeq r2, [lr, r8] │ │ │ │ + orreq r7, r5, ip, asr #1 │ │ │ │ orreq r1, r5, r0, ror #23 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - @ instruction: 0x018e2190 │ │ │ │ - orreq r7, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x018e2198 │ │ │ │ + orreq r7, r5, ip, lsl #1 │ │ │ │ orreq r1, r5, r8, lsr #23 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - orreq r7, r5, ip, asr #32 │ │ │ │ + orreq r7, r5, r4, asr r0 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - orreq r7, r5, ip, lsl r0 │ │ │ │ + orreq r7, r5, r4, lsr #32 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - orreq r6, r5, ip, ror #31 │ │ │ │ - orreq r2, lr, r0, asr #1 │ │ │ │ - @ instruction: 0x01856fb4 │ │ │ │ + strdeq r6, [r5, r4] │ │ │ │ + orreq r2, lr, r8, asr #1 │ │ │ │ + @ instruction: 0x01856fbc │ │ │ │ ldrdeq r1, [r5, r0] │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - orreq r2, lr, r0, lsl #1 │ │ │ │ - orreq r6, r5, r4, ror pc │ │ │ │ + orreq r2, lr, r8, lsl #1 │ │ │ │ + orreq r6, r5, ip, ror pc │ │ │ │ @ instruction: 0x01851a90 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - orreq r2, lr, r0, asr #32 │ │ │ │ - orreq r6, r5, r4, lsr pc │ │ │ │ + orreq r2, lr, r8, asr #32 │ │ │ │ + orreq r6, r5, ip, lsr pc │ │ │ │ orreq r1, r5, r0, asr sl │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - strdeq r6, [r5, ip] │ │ │ │ + orreq r6, r5, r4, lsl #30 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - orreq r6, r5, ip, asr #29 │ │ │ │ + ldrdeq r6, [r5, r4] │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - @ instruction: 0x01856e9c │ │ │ │ + orreq r6, r5, r4, lsr #29 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - orreq r6, r5, ip, ror #28 │ │ │ │ + orreq r6, r5, r4, ror lr │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - orreq r1, lr, r0, asr #30 │ │ │ │ - orreq r6, r5, r4, lsr lr │ │ │ │ + orreq r1, lr, r8, asr #30 │ │ │ │ + orreq r6, r5, ip, lsr lr │ │ │ │ orreq r1, r5, r0, asr r9 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - orreq r1, lr, r0, lsl #30 │ │ │ │ - strdeq r6, [r5, r4] │ │ │ │ + orreq r1, lr, r8, lsl #30 │ │ │ │ + strdeq r6, [r5, ip] │ │ │ │ orreq r1, r5, r0, lsl r9 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - orreq r1, lr, r0, asr #29 │ │ │ │ - @ instruction: 0x01856db4 │ │ │ │ + orreq r1, lr, r8, asr #29 │ │ │ │ + @ instruction: 0x01856dbc │ │ │ │ ldrdeq r1, [r5, r8] │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - orreq r1, lr, r0, lsl #29 │ │ │ │ - orreq r6, r5, r4, ror sp │ │ │ │ + orreq r1, lr, r8, lsl #29 │ │ │ │ + orreq r6, r5, ip, ror sp │ │ │ │ @ instruction: 0x01851890 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - orreq r1, lr, r0, asr #28 │ │ │ │ - orreq r6, r5, r4, lsr sp │ │ │ │ + orreq r1, lr, r8, asr #28 │ │ │ │ + orreq r6, r5, ip, lsr sp │ │ │ │ orreq r1, r5, r0, asr r8 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - orreq r1, lr, r0, lsl #28 │ │ │ │ - strdeq r6, [r5, r4] │ │ │ │ + orreq r1, lr, r8, lsl #28 │ │ │ │ + strdeq r6, [r5, ip] │ │ │ │ orreq r1, r5, r8, lsl r8 │ │ │ │ - orreq r1, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x01856cb4 │ │ │ │ + orreq r1, lr, r8, asr #27 │ │ │ │ + @ instruction: 0x01856cbc │ │ │ │ ldrdeq r1, [r5, r0] │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - orreq r1, lr, r0, lsl #27 │ │ │ │ - orreq r6, r5, r4, ror ip │ │ │ │ + orreq r1, lr, r8, lsl #27 │ │ │ │ + orreq r6, r5, ip, ror ip │ │ │ │ @ instruction: 0x01851794 │ │ │ │ - orreq r1, lr, r0, asr #26 │ │ │ │ - orreq r6, r5, r4, lsr ip │ │ │ │ + orreq r1, lr, r8, asr #26 │ │ │ │ + orreq r6, r5, ip, lsr ip │ │ │ │ orreq r1, r5, r0, asr r7 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - strdeq r6, [r5, r8] │ │ │ │ + orreq r6, r5, r0, lsl #24 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - orreq r6, r5, r4, asr #23 │ │ │ │ + orreq r6, r5, ip, asr #23 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0x01856b90 │ │ │ │ - orreq r1, lr, r0, ror #24 │ │ │ │ - orreq r6, r5, r4, asr fp │ │ │ │ + @ instruction: 0x01856b98 │ │ │ │ + orreq r1, lr, r8, ror #24 │ │ │ │ + orreq r6, r5, ip, asr fp │ │ │ │ orreq r1, r5, r8, ror r6 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - orreq r6, r5, ip, lsl fp │ │ │ │ + orreq r6, r5, r4, lsr #22 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - strdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r0, ror #21 │ │ │ │ + strdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, r8, ror #21 │ │ │ │ orreq r1, r5, r4, lsl #12 │ │ │ │ andeq r0, r0, pc, lsr #12 │ │ │ │ - orreq r6, r5, r8, lsr #21 │ │ │ │ + @ instruction: 0x01856ab0 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - orreq r6, r5, r4, ror sl │ │ │ │ + orreq r6, r5, ip, ror sl │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - orreq r6, r5, r0, asr #20 │ │ │ │ + orreq r6, r5, r8, asr #20 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - orreq r6, r5, ip, lsl #20 │ │ │ │ + orreq r6, r5, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - orreq r1, lr, r0, ror #21 │ │ │ │ - ldrdeq r6, [r5, r0] │ │ │ │ + orreq r1, lr, r8, ror #21 │ │ │ │ + ldrdeq r6, [r5, r8] │ │ │ │ strdeq r1, [r5, r4] │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x018e1a9c │ │ │ │ - orreq r6, r5, ip, lsl #19 │ │ │ │ + orreq r1, lr, r4, lsr #21 │ │ │ │ + @ instruction: 0x01856994 │ │ │ │ @ instruction: 0x018514b0 │ │ │ │ - orreq r6, r5, r4, asr r9 │ │ │ │ + orreq r6, r5, ip, asr r9 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - orreq r6, r5, r0, lsr #18 │ │ │ │ + orreq r6, r5, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - strdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, ror #17 │ │ │ │ + strdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, ror #17 │ │ │ │ orreq r1, r5, r0, lsl #8 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - orreq r6, r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x018568b4 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - orreq r6, r5, ip, ror r8 │ │ │ │ + orreq r6, r5, r4, lsl #17 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - orreq r6, r5, ip, asr #16 │ │ │ │ + orreq r6, r5, r4, asr r8 │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ - orreq r6, r5, ip, lsl r8 │ │ │ │ + orreq r6, r5, r4, lsr #16 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - orreq r6, r5, ip, ror #15 │ │ │ │ + strdeq r6, [r5, r4] │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - @ instruction: 0x018567bc │ │ │ │ + orreq r6, r5, r4, asr #15 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - orreq r6, r5, ip, lsl #15 │ │ │ │ + @ instruction: 0x01856794 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - orreq r1, lr, r0, ror #16 │ │ │ │ - orreq r6, r5, r4, asr r7 │ │ │ │ + orreq r1, lr, r8, ror #16 │ │ │ │ + orreq r6, r5, ip, asr r7 │ │ │ │ orreq r1, r5, r0, ror r2 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - orreq r1, lr, r0, lsr #16 │ │ │ │ - orreq r6, r5, r4, lsl r7 │ │ │ │ + orreq r1, lr, r8, lsr #16 │ │ │ │ + orreq r6, r5, ip, lsl r7 │ │ │ │ orreq r1, r5, r4, lsr r2 │ │ │ │ - ldrdeq r6, [r5, ip] │ │ │ │ + orreq r6, r5, r4, ror #13 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - orreq r6, r5, ip, lsr #13 │ │ │ │ + @ instruction: 0x018566b4 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - orreq r6, r5, ip, ror r6 │ │ │ │ + orreq r6, r5, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - orreq r1, lr, r0, asr r7 │ │ │ │ - orreq r6, r5, r4, asr #12 │ │ │ │ + orreq r1, lr, r8, asr r7 │ │ │ │ + orreq r6, r5, ip, asr #12 │ │ │ │ orreq r1, r5, r0, ror #2 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - orreq r1, lr, r0, lsl r7 │ │ │ │ - orreq r6, r5, r4, lsl #12 │ │ │ │ + orreq r1, lr, r8, lsl r7 │ │ │ │ + orreq r6, r5, ip, lsl #12 │ │ │ │ orreq r1, r5, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, asr #11 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, asr #11 │ │ │ │ orreq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x018e1690 │ │ │ │ - orreq r6, r5, r4, lsl #11 │ │ │ │ + @ instruction: 0x018e1698 │ │ │ │ + orreq r6, r5, ip, lsl #11 │ │ │ │ orreq r1, r5, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq r1, lr, r0, asr r6 │ │ │ │ - orreq r6, r5, r4, asr #10 │ │ │ │ + orreq r1, lr, r8, asr r6 │ │ │ │ + orreq r6, r5, ip, asr #10 │ │ │ │ orreq r1, r5, r0, rrx │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - orreq r1, lr, r0, lsl r6 │ │ │ │ - orreq r6, r5, r4, lsl #10 │ │ │ │ + orreq r1, lr, r8, lsl r6 │ │ │ │ + orreq r6, r5, ip, lsl #10 │ │ │ │ orreq r1, r5, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, asr #9 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, asr #9 │ │ │ │ orreq r0, r5, r0, ror #31 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x018e1590 │ │ │ │ - orreq r6, r5, r4, lsl #9 │ │ │ │ + @ instruction: 0x018e1598 │ │ │ │ + orreq r6, r5, ip, lsl #9 │ │ │ │ orreq r0, r5, r0, lsr #31 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r1, lr, r0, asr r5 │ │ │ │ - orreq r6, r5, r4, asr #8 │ │ │ │ + orreq r1, lr, r8, asr r5 │ │ │ │ + orreq r6, r5, ip, asr #8 │ │ │ │ orreq r0, r5, r4, ror #30 │ │ │ │ - orreq r1, lr, r0, lsl r5 │ │ │ │ - orreq r6, r5, r4, lsl #8 │ │ │ │ + orreq r1, lr, r8, lsl r5 │ │ │ │ + orreq r6, r5, ip, lsl #8 │ │ │ │ orreq r0, r5, r0, lsr #30 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, asr #7 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, asr #7 │ │ │ │ orreq r0, r5, r0, ror #29 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldr r1, [pc, #-856] @ 1a5584 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -238716,198 +238716,198 @@ │ │ │ │ ldr r1, [pc, #756] @ 1a7858 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 19fc4c │ │ │ │ - @ instruction: 0x018e1490 │ │ │ │ - orreq r6, r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x018e1498 │ │ │ │ + orreq r6, r5, ip, lsl #7 │ │ │ │ orreq r0, r5, r0, lsr #29 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq r1, lr, r0, asr r4 │ │ │ │ - orreq r6, r5, r4, asr #6 │ │ │ │ + orreq r1, lr, r8, asr r4 │ │ │ │ + orreq r6, r5, ip, asr #6 │ │ │ │ orreq r0, r5, r0, ror #28 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r1, lr, r0, lsl r4 │ │ │ │ - orreq r6, r5, r4, lsl #6 │ │ │ │ + orreq r1, lr, r8, lsl r4 │ │ │ │ + orreq r6, r5, ip, lsl #6 │ │ │ │ orreq r0, r5, r0, lsr #28 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, asr #5 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, asr #5 │ │ │ │ orreq r0, r5, r0, ror #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x018e1390 │ │ │ │ - orreq r6, r5, r4, lsl #5 │ │ │ │ + @ instruction: 0x018e1398 │ │ │ │ + orreq r6, r5, ip, lsl #5 │ │ │ │ orreq r0, r5, r4, lsr #27 │ │ │ │ - orreq r1, lr, r0, asr r3 │ │ │ │ - orreq r6, r5, r4, asr #4 │ │ │ │ + orreq r1, lr, r8, asr r3 │ │ │ │ + orreq r6, r5, ip, asr #4 │ │ │ │ orreq r0, r5, r0, ror #26 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq r1, lr, r0, lsl r3 │ │ │ │ - orreq r6, r5, r4, lsl #4 │ │ │ │ + orreq r1, lr, r8, lsl r3 │ │ │ │ + orreq r6, r5, ip, lsl #4 │ │ │ │ orreq r0, r5, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, asr #3 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, asr #3 │ │ │ │ orreq r0, r5, r0, ror #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x018e1290 │ │ │ │ - orreq r6, r5, r4, lsl #3 │ │ │ │ + @ instruction: 0x018e1298 │ │ │ │ + orreq r6, r5, ip, lsl #3 │ │ │ │ orreq r0, r5, r0, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r1, lr, r0, asr r2 │ │ │ │ - orreq r6, r5, r4, asr #2 │ │ │ │ + orreq r1, lr, r8, asr r2 │ │ │ │ + orreq r6, r5, ip, asr #2 │ │ │ │ orreq r0, r5, r0, ror #24 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq r1, lr, r0, lsl r2 │ │ │ │ - orreq r6, r5, r4, lsl #2 │ │ │ │ + orreq r1, lr, r8, lsl r2 │ │ │ │ + orreq r6, r5, ip, lsl #2 │ │ │ │ orreq r0, r5, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r1, [lr, r0] │ │ │ │ - orreq r6, r5, r4, asr #1 │ │ │ │ + ldrdeq r1, [lr, r8] │ │ │ │ + orreq r6, r5, ip, asr #1 │ │ │ │ orreq r0, r5, r0, ror #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x018e1190 │ │ │ │ - orreq r6, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x018e1198 │ │ │ │ + orreq r6, r5, ip, lsl #1 │ │ │ │ orreq r0, r5, r0, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq r1, lr, r0, asr r1 │ │ │ │ - orreq r6, r5, r4, asr #32 │ │ │ │ + orreq r1, lr, r8, asr r1 │ │ │ │ + orreq r6, r5, ip, asr #32 │ │ │ │ orreq r0, r5, r0, ror #22 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orreq r6, r5, ip │ │ │ │ - ldrdeq r5, [r5, ip] │ │ │ │ + orreq r6, r5, r4, lsl r0 │ │ │ │ + orreq r5, r5, r4, ror #31 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - strheq r1, [lr, r0] │ │ │ │ - orreq r5, r5, r0, lsr #31 │ │ │ │ + strheq r1, [lr, r8] │ │ │ │ + orreq r5, r5, r8, lsr #31 │ │ │ │ @ instruction: 0x01850abc │ │ │ │ muleq r0, r5, r5 │ │ │ │ - orreq r1, lr, ip, rrx │ │ │ │ - orreq r5, r5, r0, ror #30 │ │ │ │ + orreq r1, lr, r4, ror r0 │ │ │ │ + orreq r5, r5, r8, ror #30 │ │ │ │ orreq r0, r5, ip, ror sl │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - orreq r1, lr, ip, lsr #32 │ │ │ │ - orreq r5, r5, r0, lsr #30 │ │ │ │ + orreq r1, lr, r4, lsr r0 │ │ │ │ + orreq r5, r5, r8, lsr #30 │ │ │ │ orreq r0, r5, ip, lsr sl │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - orreq r0, lr, ip, ror #31 │ │ │ │ - orreq r5, r5, r0, ror #29 │ │ │ │ + strdeq r0, [lr, r4] │ │ │ │ + orreq r5, r5, r8, ror #29 │ │ │ │ strdeq r0, [r5, ip] │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - orreq r0, lr, ip, lsr #31 │ │ │ │ - orreq r5, r5, r0, lsr #29 │ │ │ │ + @ instruction: 0x018e0fb4 │ │ │ │ + orreq r5, r5, r8, lsr #29 │ │ │ │ @ instruction: 0x018509bc │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - orreq r0, lr, ip, ror #30 │ │ │ │ - orreq r5, r5, r0, ror #28 │ │ │ │ + orreq r0, lr, r4, ror pc │ │ │ │ + orreq r5, r5, r8, ror #28 │ │ │ │ orreq r0, r5, ip, ror r9 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - orreq r0, lr, ip, lsr #30 │ │ │ │ - orreq r5, r5, r0, lsr #28 │ │ │ │ + orreq r0, lr, r4, lsr pc │ │ │ │ + orreq r5, r5, r8, lsr #28 │ │ │ │ orreq r0, r5, ip, lsr r9 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - orreq r0, lr, ip, ror #29 │ │ │ │ - orreq r5, r5, r0, ror #27 │ │ │ │ + strdeq r0, [lr, r4] │ │ │ │ + orreq r5, r5, r8, ror #27 │ │ │ │ strdeq r0, [r5, ip] │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - orreq r0, lr, ip, lsr #29 │ │ │ │ - orreq r5, r5, r0, lsr #27 │ │ │ │ + @ instruction: 0x018e0eb4 │ │ │ │ + orreq r5, r5, r8, lsr #27 │ │ │ │ @ instruction: 0x018508bc │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - orreq r0, lr, ip, ror #28 │ │ │ │ - orreq r5, r5, r0, ror #26 │ │ │ │ + orreq r0, lr, r4, ror lr │ │ │ │ + orreq r5, r5, r8, ror #26 │ │ │ │ orreq r0, r5, ip, ror r8 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - orreq r0, lr, ip, lsr #28 │ │ │ │ - orreq r5, r5, r0, lsr #26 │ │ │ │ + orreq r0, lr, r4, lsr lr │ │ │ │ + orreq r5, r5, r8, lsr #26 │ │ │ │ orreq r0, r5, ip, lsr r8 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - orreq r0, lr, ip, ror #27 │ │ │ │ - orreq r5, r5, r0, ror #25 │ │ │ │ + strdeq r0, [lr, r4] │ │ │ │ + orreq r5, r5, r8, ror #25 │ │ │ │ strdeq r0, [r5, ip] │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - orreq r0, lr, ip, lsr #27 │ │ │ │ - orreq r5, r5, r0, lsr #25 │ │ │ │ + @ instruction: 0x018e0db4 │ │ │ │ + orreq r5, r5, r8, lsr #25 │ │ │ │ @ instruction: 0x018507bc │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - orreq r0, lr, ip, ror #26 │ │ │ │ - orreq r5, r5, r0, ror #24 │ │ │ │ + orreq r0, lr, r4, ror sp │ │ │ │ + orreq r5, r5, r8, ror #24 │ │ │ │ orreq r0, r5, ip, ror r7 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - orreq r0, lr, ip, lsr #26 │ │ │ │ - orreq r5, r5, r0, lsr #24 │ │ │ │ + orreq r0, lr, r4, lsr sp │ │ │ │ + orreq r5, r5, r8, lsr #24 │ │ │ │ orreq r0, r5, ip, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - orreq r5, r5, r8, ror #23 │ │ │ │ + strdeq r5, [r5, r0] │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - @ instruction: 0x01855bb8 │ │ │ │ + orreq r5, r5, r0, asr #23 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - orreq r0, lr, ip, lsl #25 │ │ │ │ - orreq r5, r5, r0, lsl #23 │ │ │ │ + @ instruction: 0x018e0c94 │ │ │ │ + orreq r5, r5, r8, lsl #23 │ │ │ │ @ instruction: 0x0185069c │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - orreq r0, lr, ip, asr #24 │ │ │ │ - orreq r5, r5, r0, asr #22 │ │ │ │ + orreq r0, lr, r4, asr ip │ │ │ │ + orreq r5, r5, r8, asr #22 │ │ │ │ orreq r0, r5, ip, asr r6 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - orreq r0, lr, ip, lsl #24 │ │ │ │ - orreq r5, r5, r0, lsl #22 │ │ │ │ + orreq r0, lr, r4, lsl ip │ │ │ │ + orreq r5, r5, r8, lsl #22 │ │ │ │ orreq r0, r5, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - orreq r0, lr, ip, asr #23 │ │ │ │ - orreq r5, r5, r0, asr #21 │ │ │ │ + ldrdeq r0, [lr, r4] │ │ │ │ + orreq r5, r5, r8, asr #21 │ │ │ │ ldrdeq r0, [r5, ip] │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - orreq r5, r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x01855a90 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - orreq r0, lr, ip, asr fp │ │ │ │ - orreq r5, r5, ip, asr #20 │ │ │ │ + orreq r0, lr, r4, ror #22 │ │ │ │ + orreq r5, r5, r4, asr sl │ │ │ │ orreq r0, r5, r8, ror #10 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - orreq r0, lr, r8, lsl fp │ │ │ │ - orreq r5, r5, r8, lsl #20 │ │ │ │ + orreq r0, lr, r0, lsr #22 │ │ │ │ + orreq r5, r5, r0, lsl sl │ │ │ │ orreq r0, r5, r4, lsr #10 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - ldrdeq r0, [lr, r4] │ │ │ │ - orreq r5, r5, r4, asr #19 │ │ │ │ + ldrdeq r0, [lr, ip] │ │ │ │ + orreq r5, r5, ip, asr #19 │ │ │ │ orreq r0, r5, r0, ror #9 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - @ instruction: 0x018e0a90 │ │ │ │ - orreq r5, r5, r0, lsl #19 │ │ │ │ + @ instruction: 0x018e0a98 │ │ │ │ + orreq r5, r5, r8, lsl #19 │ │ │ │ orreq r0, r5, r0, lsr #9 │ │ │ │ - orreq r5, r5, r8, asr #18 │ │ │ │ + orreq r5, r5, r0, asr r9 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - orreq r5, r5, r8, lsl r9 │ │ │ │ + orreq r5, r5, r0, lsr #18 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - orreq r0, lr, ip, ror #19 │ │ │ │ - orreq r5, r5, r0, ror #17 │ │ │ │ + strdeq r0, [lr, r4] │ │ │ │ + orreq r5, r5, r8, ror #17 │ │ │ │ strdeq r0, [r5, ip] │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - orreq r0, lr, ip, lsr #19 │ │ │ │ - orreq r5, r5, r0, lsr #17 │ │ │ │ + @ instruction: 0x018e09b4 │ │ │ │ + orreq r5, r5, r8, lsr #17 │ │ │ │ @ instruction: 0x018503bc │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - orreq r5, r5, r8, ror #16 │ │ │ │ + orreq r5, r5, r0, ror r8 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - orreq r5, r5, r4, lsr r8 │ │ │ │ + orreq r5, r5, ip, lsr r8 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - orreq r5, r5, r4, lsl #16 │ │ │ │ + orreq r5, r5, ip, lsl #16 │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - ldrdeq r5, [r5, r0] │ │ │ │ + ldrdeq r5, [r5, r8] │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - orreq r0, lr, r4, lsr #17 │ │ │ │ - @ instruction: 0x01855798 │ │ │ │ + orreq r0, lr, ip, lsr #17 │ │ │ │ + orreq r5, r5, r0, lsr #15 │ │ │ │ @ instruction: 0x018502b4 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - orreq r0, lr, r4, ror #16 │ │ │ │ - orreq r5, r5, r8, asr r7 │ │ │ │ + orreq r0, lr, ip, ror #16 │ │ │ │ + orreq r5, r5, r0, ror #14 │ │ │ │ orreq r0, r5, r4, ror r2 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - orreq r5, r5, r0, lsr #14 │ │ │ │ + orreq r5, r5, r8, lsr #14 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2552] @ 0x9f8 │ │ │ │ sub sp, sp, #1504 @ 0x5e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -239872,268 +239872,268 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1a7d60 │ │ │ │ orrseq r0, r9, ip, lsl #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r9, r8, asr fp │ │ │ │ - orreq r0, lr, ip, lsl #9 │ │ │ │ + @ instruction: 0x018e0494 │ │ │ │ @ instruction: 0x0184feb0 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x018ac5b8 │ │ │ │ + orreq ip, sl, r0, asr #11 │ │ │ │ + orreq r1, r5, r4, ror #30 │ │ │ │ + orreq r1, r5, r0, ror #30 │ │ │ │ + orreq r1, r5, ip, asr pc │ │ │ │ + orreq r1, r5, ip, asr pc │ │ │ │ orreq r1, r5, ip, asr pc │ │ │ │ - orreq r1, r5, r8, asr pc │ │ │ │ - orreq r1, r5, r4, asr pc │ │ │ │ - orreq r1, r5, r4, asr pc │ │ │ │ orreq r1, r5, r4, asr pc │ │ │ │ - orreq r1, r5, ip, asr #30 │ │ │ │ - orreq r1, r5, r8, asr #30 │ │ │ │ - @ instruction: 0x01851eb0 │ │ │ │ - orreq r0, lr, ip, asr r2 │ │ │ │ - orreq r1, r5, r4, lsl #29 │ │ │ │ + orreq r1, r5, r0, asr pc │ │ │ │ + @ instruction: 0x01851eb8 │ │ │ │ + orreq r0, lr, r4, ror #4 │ │ │ │ + orreq r1, r5, ip, lsl #29 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orreq r1, r5, r0, lsr lr │ │ │ │ + orreq r1, r5, r8, lsr lr │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ @ instruction: 0x0184fb9c │ │ │ │ - orreq r1, r5, r0, lsr #26 │ │ │ │ - @ instruction: 0x01854f90 │ │ │ │ + orreq r1, r5, r8, lsr #26 │ │ │ │ + @ instruction: 0x01854f98 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ orreq r5, r4, r8, lsr #15 │ │ │ │ orrseq r0, r9, ip, lsr #13 │ │ │ │ - orreq r1, r5, ip, lsl ip │ │ │ │ + orreq r1, r5, r4, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ - orreq r1, r5, ip, ror #23 │ │ │ │ + strdeq r1, [r5, r4] │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ - orreq r1, r5, r0, lsr #23 │ │ │ │ + orreq r1, r5, r8, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ - orreq r1, r5, r4, ror #22 │ │ │ │ + orreq r1, r5, ip, ror #22 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ - orreq r1, r5, r4, asr #22 │ │ │ │ + orreq r1, r5, ip, asr #22 │ │ │ │ + orreq r1, r5, ip, lsr fp │ │ │ │ orreq r1, r5, r4, lsr fp │ │ │ │ - orreq r1, r5, ip, lsr #22 │ │ │ │ - ldrdeq pc, [sp, r0] │ │ │ │ - orreq r1, r5, r4, ror sl │ │ │ │ + ldrdeq pc, [sp, r8] │ │ │ │ + orreq r1, r5, ip, ror sl │ │ │ │ @ instruction: 0x0184f6b8 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - ldrdeq r1, [r5, r8] │ │ │ │ - orreq r9, ip, r4, lsr #31 │ │ │ │ + orreq r1, r5, r0, ror #19 │ │ │ │ + orreq r9, ip, ip, lsr #31 │ │ │ │ orreq r5, r4, ip, lsl #5 │ │ │ │ orreq r5, r4, ip, asr #4 │ │ │ │ orreq r5, r4, r4, lsl #4 │ │ │ │ - orreq r1, r5, r4, asr #17 │ │ │ │ - orreq fp, r7, r0, ror r0 │ │ │ │ + orreq r1, r5, ip, asr #17 │ │ │ │ + orreq fp, r7, r8, ror r0 │ │ │ │ orreq r4, r4, ip, ror #20 │ │ │ │ - orreq r3, r8, r8, lsr #15 │ │ │ │ - orreq r1, r5, ip, lsr #16 │ │ │ │ + @ instruction: 0x018837b0 │ │ │ │ + orreq r1, r5, r4, lsr r8 │ │ │ │ orreq r4, r4, r0, asr #19 │ │ │ │ - orreq r3, r8, r8, lsl r7 │ │ │ │ - orreq pc, sp, r0, asr #18 │ │ │ │ - orreq r4, r5, r0, asr #16 │ │ │ │ + orreq r3, r8, r0, lsr #14 │ │ │ │ + orreq pc, sp, r8, asr #18 │ │ │ │ + orreq r4, r5, r8, asr #16 │ │ │ │ orreq pc, r4, ip, asr r3 @ │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - orreq pc, sp, r8, lsr #17 │ │ │ │ - orreq r4, r5, r8, lsr #15 │ │ │ │ + @ instruction: 0x018df8b0 │ │ │ │ + @ instruction: 0x018547b0 │ │ │ │ orreq pc, r4, r4, asr #5 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - orreq r4, r5, r8, ror #14 │ │ │ │ + orreq r4, r5, r0, ror r7 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - orreq r4, r5, r0, lsr r7 │ │ │ │ - strdeq pc, [sp, r8] │ │ │ │ - strdeq r4, [r5, r8] │ │ │ │ + orreq r4, r5, r8, lsr r7 │ │ │ │ + orreq pc, sp, r0, lsl #16 │ │ │ │ + orreq r4, r5, r0, lsl #14 │ │ │ │ orreq pc, r4, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x018df7bc │ │ │ │ - @ instruction: 0x018546bc │ │ │ │ + orreq pc, sp, r4, asr #15 │ │ │ │ + orreq r4, r5, r4, asr #13 │ │ │ │ ldrdeq pc, [r4, r8] │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq pc, sp, r0, lsl #15 │ │ │ │ - orreq r4, r5, r0, lsl #13 │ │ │ │ + orreq pc, sp, r8, lsl #15 │ │ │ │ + orreq r4, r5, r8, lsl #13 │ │ │ │ orreq pc, r4, r4, lsr #3 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - orreq r4, r5, r8, asr #12 │ │ │ │ - orreq r4, r5, r8, lsl r6 │ │ │ │ - orreq pc, sp, r0, ror #13 │ │ │ │ - orreq r4, r5, r0, ror #11 │ │ │ │ + orreq r4, r5, r0, asr r6 │ │ │ │ + orreq r4, r5, r0, lsr #12 │ │ │ │ + orreq pc, sp, r8, ror #13 │ │ │ │ + orreq r4, r5, r8, ror #11 │ │ │ │ strdeq pc, [r4, ip] │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - orreq pc, sp, r4, lsr #13 │ │ │ │ - orreq r4, r5, r4, lsr #11 │ │ │ │ + orreq pc, sp, ip, lsr #13 │ │ │ │ + orreq r4, r5, ip, lsr #11 │ │ │ │ orreq pc, r4, r0, asr #1 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - orreq pc, sp, r4, ror #12 │ │ │ │ - orreq r4, r5, r4, ror #10 │ │ │ │ + orreq pc, sp, ip, ror #12 │ │ │ │ + orreq r4, r5, ip, ror #10 │ │ │ │ orreq pc, r4, r0, lsl #1 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - orreq pc, sp, r4, lsr #12 │ │ │ │ - orreq r4, r5, r4, lsr #10 │ │ │ │ + orreq pc, sp, ip, lsr #12 │ │ │ │ + orreq r4, r5, ip, lsr #10 │ │ │ │ orreq pc, r4, r4, asr #32 │ │ │ │ - ldrdeq pc, [sp, ip] │ │ │ │ - ldrdeq r4, [r5, ip] │ │ │ │ + orreq pc, sp, r4, ror #3 │ │ │ │ + orreq r4, r5, r4, ror #1 │ │ │ │ orreq lr, r4, r0, lsl #24 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - orreq pc, sp, r0, lsr #3 │ │ │ │ - orreq r4, r5, r0, lsr #1 │ │ │ │ + orreq pc, sp, r8, lsr #3 │ │ │ │ + orreq r4, r5, r8, lsr #1 │ │ │ │ @ instruction: 0x0184ebbc │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - orreq pc, sp, r0, ror #2 │ │ │ │ - orreq r4, r5, r0, rrx │ │ │ │ + orreq pc, sp, r8, ror #2 │ │ │ │ + orreq r4, r5, r8, rrx │ │ │ │ orreq lr, r4, ip, ror fp │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - orreq pc, sp, r0, lsr #2 │ │ │ │ - orreq r4, r5, r0, lsr #32 │ │ │ │ + orreq pc, sp, r8, lsr #2 │ │ │ │ + orreq r4, r5, r8, lsr #32 │ │ │ │ orreq lr, r4, ip, lsr fp │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - orreq r3, r5, r8, ror #31 │ │ │ │ + strdeq r3, [r5, r0] │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - orreq pc, sp, ip, lsr #1 │ │ │ │ - orreq r3, r5, ip, lsr #31 │ │ │ │ + strheq pc, [sp, r4] @ │ │ │ │ + @ instruction: 0x01853fb4 │ │ │ │ orreq lr, r4, r8, asr #21 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - orreq pc, sp, r0, ror r0 @ │ │ │ │ - orreq r3, r5, r0, ror pc │ │ │ │ + orreq pc, sp, r8, ror r0 @ │ │ │ │ + orreq r3, r5, r8, ror pc │ │ │ │ orreq lr, r4, ip, lsl #21 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq pc, sp, r4, lsr r0 @ │ │ │ │ - orreq r3, r5, r4, lsr pc │ │ │ │ + orreq pc, sp, ip, lsr r0 @ │ │ │ │ + orreq r3, r5, ip, lsr pc │ │ │ │ orreq lr, r4, r0, asr sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - strdeq lr, [sp, r4] │ │ │ │ - strdeq r3, [r5, r4] │ │ │ │ + strdeq lr, [sp, ip] │ │ │ │ + strdeq r3, [r5, ip] │ │ │ │ orreq lr, r4, r0, lsl sl │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ - @ instruction: 0x018defb4 │ │ │ │ - @ instruction: 0x01853eb4 │ │ │ │ + @ instruction: 0x018defbc │ │ │ │ + @ instruction: 0x01853ebc │ │ │ │ ldrdeq lr, [r4, r0] │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - orreq lr, sp, r8, ror pc │ │ │ │ - orreq r3, r5, r8, ror lr │ │ │ │ + orreq lr, sp, r0, lsl #31 │ │ │ │ + orreq r3, r5, r0, lsl #29 │ │ │ │ @ instruction: 0x0184e994 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - orreq lr, sp, ip, lsr pc │ │ │ │ - orreq r3, r5, ip, lsr lr │ │ │ │ + orreq lr, sp, r4, asr #30 │ │ │ │ + orreq r3, r5, r4, asr #28 │ │ │ │ orreq lr, r4, r8, asr r9 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - orreq lr, sp, r0, lsl #30 │ │ │ │ - orreq r3, r5, r0, lsl #28 │ │ │ │ + orreq lr, sp, r8, lsl #30 │ │ │ │ + orreq r3, r5, r8, lsl #28 │ │ │ │ orreq lr, r4, ip, lsl r9 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - orreq lr, sp, r0, asr #29 │ │ │ │ - orreq r3, r5, r0, asr #27 │ │ │ │ + orreq lr, sp, r8, asr #29 │ │ │ │ + orreq r3, r5, r8, asr #27 │ │ │ │ ldrdeq lr, [r4, ip] │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - orreq lr, sp, r0, lsl #29 │ │ │ │ - orreq r3, r5, r0, lsl #27 │ │ │ │ + orreq lr, sp, r8, lsl #29 │ │ │ │ + orreq r3, r5, r8, lsl #27 │ │ │ │ @ instruction: 0x0184e89c │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - orreq r3, r5, r8, asr #26 │ │ │ │ + orreq r3, r5, r0, asr sp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq lr, sp, r0, lsl lr │ │ │ │ - orreq r3, r5, r0, lsl sp │ │ │ │ + orreq lr, sp, r8, lsl lr │ │ │ │ + orreq r3, r5, r8, lsl sp │ │ │ │ orreq lr, r4, r4, lsr r8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrdeq lr, [sp, r0] │ │ │ │ - ldrdeq r3, [r5, r0] │ │ │ │ + ldrdeq lr, [sp, r8] │ │ │ │ + ldrdeq r3, [r5, r8] │ │ │ │ strdeq lr, [r4, r4] │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01853c98 │ │ │ │ + orreq r3, r5, r0, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq lr, sp, r0, ror #26 │ │ │ │ - orreq r3, r5, r0, ror #24 │ │ │ │ + orreq lr, sp, r8, ror #26 │ │ │ │ + orreq r3, r5, r8, ror #24 │ │ │ │ orreq lr, r4, r0, lsl #15 │ │ │ │ - orreq lr, sp, r4, lsr #26 │ │ │ │ - orreq r3, r5, r4, lsr #24 │ │ │ │ + orreq lr, sp, ip, lsr #26 │ │ │ │ + orreq r3, r5, ip, lsr #24 │ │ │ │ orreq lr, r4, r4, asr #14 │ │ │ │ - orreq lr, sp, r4, ror #25 │ │ │ │ - orreq r3, r5, r4, ror #23 │ │ │ │ + orreq lr, sp, ip, ror #25 │ │ │ │ + orreq r3, r5, ip, ror #23 │ │ │ │ orreq lr, r4, r0, lsl #14 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - orreq lr, sp, r8, lsr #25 │ │ │ │ - orreq r3, r5, r8, lsr #23 │ │ │ │ + @ instruction: 0x018decb0 │ │ │ │ + @ instruction: 0x01853bb0 │ │ │ │ orreq lr, r4, r4, asr #13 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r3, r5, r0, ror fp │ │ │ │ + orreq r3, r5, r8, ror fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq r3, r5, r0, asr #22 │ │ │ │ - orreq lr, sp, ip, lsl #24 │ │ │ │ - orreq r3, r5, ip, lsl #22 │ │ │ │ + orreq r3, r5, r8, asr #22 │ │ │ │ + orreq lr, sp, r4, lsl ip │ │ │ │ + orreq r3, r5, r4, lsl fp │ │ │ │ orreq lr, r4, r8, lsr #12 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - orreq lr, sp, ip, asr #23 │ │ │ │ - orreq r3, r5, ip, asr #21 │ │ │ │ + ldrdeq lr, [sp, r4] │ │ │ │ + ldrdeq r3, [r5, r4] │ │ │ │ strdeq lr, [r4, r0] │ │ │ │ - @ instruction: 0x01853a94 │ │ │ │ + @ instruction: 0x01853a9c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq lr, sp, r8, asr fp │ │ │ │ - orreq r3, r5, r8, asr sl │ │ │ │ + orreq lr, sp, r0, ror #22 │ │ │ │ + orreq r3, r5, r0, ror #20 │ │ │ │ orreq lr, r4, r4, ror r5 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - orreq lr, sp, ip, lsl fp │ │ │ │ - orreq r3, r5, ip, lsl sl │ │ │ │ + orreq lr, sp, r4, lsr #22 │ │ │ │ + orreq r3, r5, r4, lsr #20 │ │ │ │ orreq lr, r4, r8, lsr r5 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - orreq lr, sp, r0, ror #21 │ │ │ │ - orreq r3, r5, r0, ror #19 │ │ │ │ + orreq lr, sp, r8, ror #21 │ │ │ │ + orreq r3, r5, r8, ror #19 │ │ │ │ orreq lr, r4, r4, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - orreq lr, sp, r4, lsr #21 │ │ │ │ - orreq r3, r5, r4, lsr #19 │ │ │ │ + orreq lr, sp, ip, lsr #21 │ │ │ │ + orreq r3, r5, ip, lsr #19 │ │ │ │ orreq lr, r4, r0, asr #9 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - orreq lr, sp, r8, ror #20 │ │ │ │ - orreq r3, r5, r8, ror #18 │ │ │ │ + orreq lr, sp, r0, ror sl │ │ │ │ + orreq r3, r5, r0, ror r9 │ │ │ │ orreq lr, r4, r4, lsl #9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq lr, sp, ip, lsr #20 │ │ │ │ - orreq r3, r5, ip, lsr #18 │ │ │ │ + orreq lr, sp, r4, lsr sl │ │ │ │ + orreq r3, r5, r4, lsr r9 │ │ │ │ orreq lr, r4, r8, asr #8 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - strdeq lr, [sp, r0] │ │ │ │ - strdeq r3, [r5, r0] │ │ │ │ + strdeq lr, [sp, r8] │ │ │ │ + strdeq r3, [r5, r8] │ │ │ │ orreq lr, r4, r4, lsl r4 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - @ instruction: 0x018de9b4 │ │ │ │ - @ instruction: 0x018538b4 │ │ │ │ + @ instruction: 0x018de9bc │ │ │ │ + @ instruction: 0x018538bc │ │ │ │ ldrdeq lr, [r4, r0] │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - orreq lr, sp, r8, ror r9 │ │ │ │ - orreq r3, r5, r8, ror r8 │ │ │ │ + orreq lr, sp, r0, lsl #19 │ │ │ │ + orreq r3, r5, r0, lsl #17 │ │ │ │ @ instruction: 0x0184e394 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - orreq lr, sp, ip, lsr r9 │ │ │ │ - orreq r3, r5, ip, lsr r8 │ │ │ │ + orreq lr, sp, r4, asr #18 │ │ │ │ + orreq r3, r5, r4, asr #16 │ │ │ │ orreq lr, r4, ip, asr r3 │ │ │ │ - orreq lr, sp, r0, lsl #18 │ │ │ │ - orreq r3, r5, r0, lsl #16 │ │ │ │ + orreq lr, sp, r8, lsl #18 │ │ │ │ + orreq r3, r5, r8, lsl #16 │ │ │ │ orreq lr, r4, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orreq lr, sp, r4, asr #17 │ │ │ │ - orreq r3, r5, r4, asr #15 │ │ │ │ + orreq lr, sp, ip, asr #17 │ │ │ │ + orreq r3, r5, ip, asr #15 │ │ │ │ orreq lr, r4, r0, ror #5 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orreq lr, sp, r8, lsl #17 │ │ │ │ - orreq r3, r5, r8, lsl #15 │ │ │ │ + @ instruction: 0x018de890 │ │ │ │ + @ instruction: 0x01853790 │ │ │ │ orreq lr, r4, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq lr, sp, ip, asr #16 │ │ │ │ - orreq r3, r5, ip, asr #14 │ │ │ │ + orreq lr, sp, r4, asr r8 │ │ │ │ + orreq r3, r5, r4, asr r7 │ │ │ │ orreq lr, r4, ip, ror #4 │ │ │ │ - orreq lr, sp, r0, lsl r8 │ │ │ │ - orreq r3, r5, r0, lsl r7 │ │ │ │ + orreq lr, sp, r8, lsl r8 │ │ │ │ + orreq r3, r5, r8, lsl r7 │ │ │ │ orreq lr, r4, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrdeq lr, [sp, r4] │ │ │ │ - ldrdeq r3, [r5, r4] │ │ │ │ + ldrdeq lr, [sp, ip] │ │ │ │ + ldrdeq r3, [r5, ip] │ │ │ │ strdeq lr, [r4, r0] │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ ldr r2, [pc, #-640] @ 1a8910 │ │ │ │ ldr r1, [pc, #-640] @ 1a8914 │ │ │ │ ldr r3, [pc, #-640] @ 1a8918 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -241614,122 +241614,122 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1a9aec │ │ │ │ orrseq lr, r8, ip, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r8, ip, ror #27 │ │ │ │ - orreq lr, sp, r0, lsr #14 │ │ │ │ + orreq lr, sp, r8, lsr #14 │ │ │ │ orreq lr, r4, r0, asr #2 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - orreq r0, r5, r4, ror #8 │ │ │ │ - orreq lr, sp, r8, asr #11 │ │ │ │ - orreq r0, r5, ip, lsr #8 │ │ │ │ + orreq r0, r5, ip, ror #8 │ │ │ │ + ldrdeq lr, [sp, r0] │ │ │ │ + orreq r0, r5, r4, lsr r4 │ │ │ │ orreq sp, r4, r4, lsr #30 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - orreq r0, r5, r8, asr #6 │ │ │ │ - orreq r7, r8, r0, asr r6 │ │ │ │ - orreq r0, r5, r0, lsl #5 │ │ │ │ + orreq r0, r5, r0, asr r3 │ │ │ │ + orreq r7, r8, r8, asr r6 │ │ │ │ + orreq r0, r5, r8, lsl #5 │ │ │ │ orreq r3, r4, ip, lsl sl │ │ │ │ orrseq lr, r8, r0, lsr #18 │ │ │ │ - orreq lr, sp, ip, ror #3 │ │ │ │ - orreq r3, r5, r0, ror #1 │ │ │ │ + strdeq lr, [sp, r4] │ │ │ │ + orreq r3, r5, r8, ror #1 │ │ │ │ strdeq sp, [r4, ip] │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ strdeq r3, [r4, r8] │ │ │ │ @ instruction: 0x018438b8 │ │ │ │ - orreq r3, r5, r4, lsr #32 │ │ │ │ + orreq r3, r5, ip, lsr #32 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - strdeq r2, [r5, r4] │ │ │ │ + strdeq r2, [r5, ip] │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - orreq r2, r5, r4, asr #31 │ │ │ │ + orreq r2, r5, ip, asr #31 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - @ instruction: 0x018de098 │ │ │ │ - orreq r2, r5, ip, lsl #31 │ │ │ │ + orreq lr, sp, r0, lsr #1 │ │ │ │ + @ instruction: 0x01852f94 │ │ │ │ @ instruction: 0x0184dab0 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - orreq lr, sp, r8, asr r0 │ │ │ │ - orreq r2, r5, r8, asr #30 │ │ │ │ + orreq lr, sp, r0, rrx │ │ │ │ + orreq r2, r5, r0, asr pc │ │ │ │ orreq sp, r4, ip, ror #20 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - orreq r2, r5, r0, lsl pc │ │ │ │ - orreq sp, sp, r4, ror #31 │ │ │ │ - ldrdeq r2, [r5, r8] │ │ │ │ + orreq r2, r5, r8, lsl pc │ │ │ │ + orreq sp, sp, ip, ror #31 │ │ │ │ + orreq r2, r5, r0, ror #29 │ │ │ │ strdeq sp, [r4, r4] │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - orreq r2, r5, r0, lsr #29 │ │ │ │ - orreq r2, r5, r0, ror lr │ │ │ │ + orreq r2, r5, r8, lsr #29 │ │ │ │ + orreq r2, r5, r8, ror lr │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - orreq sp, sp, r4, asr #30 │ │ │ │ - orreq r2, r5, r8, lsr lr │ │ │ │ + orreq sp, sp, ip, asr #30 │ │ │ │ + orreq r2, r5, r0, asr #28 │ │ │ │ orreq sp, r4, r4, asr r9 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - orreq sp, sp, r4, lsl #30 │ │ │ │ - strdeq r2, [r5, r8] │ │ │ │ + orreq sp, sp, ip, lsl #30 │ │ │ │ + orreq r2, r5, r0, lsl #28 │ │ │ │ orreq sp, r4, r4, lsl r9 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - orreq r2, r5, r0, asr #27 │ │ │ │ + orreq r2, r5, r8, asr #27 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - @ instruction: 0x018dde90 │ │ │ │ - orreq r2, r5, r4, lsl #27 │ │ │ │ + @ instruction: 0x018dde98 │ │ │ │ + orreq r2, r5, ip, lsl #27 │ │ │ │ orreq sp, r4, r0, lsr #17 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - orreq sp, sp, r0, asr lr │ │ │ │ - orreq r2, r5, r0, asr #26 │ │ │ │ + orreq sp, sp, r8, asr lr │ │ │ │ + orreq r2, r5, r8, asr #26 │ │ │ │ orreq sp, r4, ip, asr r8 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - orreq sp, sp, ip, lsl #28 │ │ │ │ - strdeq r2, [r5, ip] │ │ │ │ + orreq sp, sp, r4, lsl lr │ │ │ │ + orreq r2, r5, r4, lsl #26 │ │ │ │ orreq sp, r4, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - orreq sp, sp, r8, asr #27 │ │ │ │ - @ instruction: 0x01852cbc │ │ │ │ + ldrdeq sp, [sp, r0] │ │ │ │ + orreq r2, r5, r4, asr #25 │ │ │ │ orreq sp, r4, r0, ror #15 │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - orreq sp, sp, r8, lsl #27 │ │ │ │ - orreq r2, r5, ip, ror ip │ │ │ │ + @ instruction: 0x018ddd90 │ │ │ │ + orreq r2, r5, r4, lsl #25 │ │ │ │ @ instruction: 0x0184d798 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - orreq sp, sp, r8, asr #26 │ │ │ │ - orreq r2, r5, ip, lsr ip │ │ │ │ + orreq sp, sp, r0, asr sp │ │ │ │ + orreq r2, r5, r4, asr #24 │ │ │ │ orreq sp, r4, r8, asr r7 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - orreq sp, sp, r8, lsl #26 │ │ │ │ - strdeq r2, [r5, ip] │ │ │ │ + orreq sp, sp, r0, lsl sp │ │ │ │ + orreq r2, r5, r4, lsl #24 │ │ │ │ orreq sp, r4, ip, lsl r7 │ │ │ │ - orreq r2, r5, r4, asr #23 │ │ │ │ - @ instruction: 0x018ddc94 │ │ │ │ - orreq r2, r5, r4, lsl #23 │ │ │ │ + orreq r2, r5, ip, asr #23 │ │ │ │ + @ instruction: 0x018ddc9c │ │ │ │ + orreq r2, r5, ip, lsl #23 │ │ │ │ orreq sp, r4, r8, lsr #13 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - orreq sp, sp, r0, asr ip │ │ │ │ - orreq r2, r5, r0, asr #22 │ │ │ │ + orreq sp, sp, r8, asr ip │ │ │ │ + orreq r2, r5, r8, asr #22 │ │ │ │ orreq sp, r4, r4, ror #12 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - orreq sp, sp, ip, lsl #24 │ │ │ │ - strdeq r2, [r5, ip] │ │ │ │ + orreq sp, sp, r4, lsl ip │ │ │ │ + orreq r2, r5, r4, lsl #22 │ │ │ │ orreq sp, r4, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - orreq sp, sp, r8, asr #23 │ │ │ │ - @ instruction: 0x01852ab8 │ │ │ │ + ldrdeq sp, [sp, r0] │ │ │ │ + orreq r2, r5, r0, asr #21 │ │ │ │ ldrdeq sp, [r4, ip] │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - orreq sp, sp, r4, lsl #23 │ │ │ │ - orreq r2, r5, r4, ror sl │ │ │ │ + orreq sp, sp, ip, lsl #23 │ │ │ │ + orreq r2, r5, ip, ror sl │ │ │ │ @ instruction: 0x0184d598 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - orreq sp, sp, r0, asr #22 │ │ │ │ - orreq r2, r5, r0, lsr sl │ │ │ │ + orreq sp, sp, r8, asr #22 │ │ │ │ + orreq r2, r5, r8, lsr sl │ │ │ │ orreq sp, r4, r4, asr r5 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - strdeq sp, [sp, ip] │ │ │ │ - orreq r2, r5, ip, ror #19 │ │ │ │ + orreq sp, sp, r4, lsl #22 │ │ │ │ + strdeq r2, [r5, r4] │ │ │ │ orreq sp, r4, r8, lsl #10 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #452] @ 1aa654 │ │ │ │ @@ -241845,30 +241845,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1aa4f8 │ │ │ │ orrseq sp, r8, r4, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018dd894 │ │ │ │ + @ instruction: 0x018dd89c │ │ │ │ orrseq sp, r8, r4, lsl pc │ │ │ │ - orreq sp, sp, r0, lsr r8 │ │ │ │ - orreq r2, r5, r4, lsr #14 │ │ │ │ + orreq sp, sp, r8, lsr r8 │ │ │ │ + orreq r2, r5, ip, lsr #14 │ │ │ │ orreq sp, r4, r8, asr #4 │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - ldrdeq sp, [sp, ip] │ │ │ │ - ldrdeq r2, [r5, r0] │ │ │ │ + orreq sp, sp, r4, ror #15 │ │ │ │ + ldrdeq r2, [r5, r8] │ │ │ │ strdeq sp, [r4, r4] │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x018dd798 │ │ │ │ - orreq r2, r5, ip, lsl #13 │ │ │ │ + orreq sp, sp, r0, lsr #15 │ │ │ │ + @ instruction: 0x01852694 │ │ │ │ orreq sp, r4, r8, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - orreq sp, sp, r8, asr r7 │ │ │ │ - orreq r2, r5, ip, asr #12 │ │ │ │ + orreq sp, sp, r0, ror #14 │ │ │ │ + orreq r2, r5, r4, asr r6 │ │ │ │ orreq sp, r4, r0, ror r1 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r4, [pc, #764] @ 1aa9b8 │ │ │ │ @@ -242066,30 +242066,30 @@ │ │ │ │ b 1aa6fc │ │ │ │ orrseq sp, r8, r8, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r8, r4, lsr sp │ │ │ │ andeq r6, r0, ip, lsr #11 │ │ │ │ orrseq sp, r8, r0, lsl sp │ │ │ │ orreq ip, r4, ip, ror #31 │ │ │ │ - @ instruction: 0x018dd590 │ │ │ │ + @ instruction: 0x018dd598 │ │ │ │ orreq r2, r4, r4, ror ip │ │ │ │ - ldrdeq sp, [sp, r0] │ │ │ │ - orreq r2, r5, r4, asr #7 │ │ │ │ + ldrdeq sp, [sp, r8] │ │ │ │ + orreq r2, r5, ip, asr #7 │ │ │ │ orreq ip, r4, r8, ror #29 │ │ │ │ - @ instruction: 0x01852390 │ │ │ │ - orreq sp, sp, r8, ror #8 │ │ │ │ - orreq r2, r5, ip, asr r3 │ │ │ │ + @ instruction: 0x01852398 │ │ │ │ + orreq sp, sp, r0, ror r4 │ │ │ │ + orreq r2, r5, r4, ror #6 │ │ │ │ orreq ip, r4, r0, lsl #29 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq sp, sp, ip, lsr #8 │ │ │ │ - orreq r2, r5, r0, lsr #6 │ │ │ │ + orreq sp, sp, r4, lsr r4 │ │ │ │ + orreq r2, r5, r8, lsr #6 │ │ │ │ orreq ip, r4, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - strdeq sp, [sp, r0] │ │ │ │ - orreq r2, r5, r4, ror #5 │ │ │ │ + strdeq sp, [sp, r8] │ │ │ │ + orreq r2, r5, ip, ror #5 │ │ │ │ orreq ip, r4, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #1604] @ 1ab074 │ │ │ │ @@ -242497,55 +242497,55 @@ │ │ │ │ b 1aabdc │ │ │ │ orrseq sp, r8, r0, ror #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r8, r4, lsr #19 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ orrseq sp, r8, r0, lsr r8 │ │ │ │ - orreq sp, sp, r0, asr r1 │ │ │ │ - orreq r2, r5, r4, asr #32 │ │ │ │ + orreq sp, sp, r8, asr r1 │ │ │ │ + orreq r2, r5, ip, asr #32 │ │ │ │ orreq ip, r4, r8, ror #22 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq ip, sp, ip, lsr #31 │ │ │ │ - orreq r1, r5, r0, lsr #29 │ │ │ │ + @ instruction: 0x018dcfb4 │ │ │ │ + orreq r1, r5, r8, lsr #29 │ │ │ │ orreq ip, r4, r4, asr #19 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - orreq ip, sp, ip, ror #30 │ │ │ │ - orreq r1, r5, r0, ror #28 │ │ │ │ + orreq ip, sp, r4, ror pc │ │ │ │ + orreq r1, r5, r8, ror #28 │ │ │ │ orreq ip, r4, r4, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - orreq ip, sp, ip, lsr #30 │ │ │ │ - orreq r1, r5, r0, lsr #28 │ │ │ │ + orreq ip, sp, r4, lsr pc │ │ │ │ + orreq r1, r5, r8, lsr #28 │ │ │ │ orreq ip, r4, r4, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - orreq ip, sp, ip, ror #29 │ │ │ │ - orreq r1, r5, r0, ror #27 │ │ │ │ + strdeq ip, [sp, r4] │ │ │ │ + orreq r1, r5, r8, ror #27 │ │ │ │ orreq ip, r4, r4, lsl #18 │ │ │ │ - orreq ip, sp, ip, lsr #29 │ │ │ │ - orreq r1, r5, r0, lsr #27 │ │ │ │ + @ instruction: 0x018dceb4 │ │ │ │ + orreq r1, r5, r8, lsr #27 │ │ │ │ orreq ip, r4, ip, asr #17 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - orreq ip, sp, r0, asr #28 │ │ │ │ - orreq r1, r5, r4, lsr sp │ │ │ │ + orreq ip, sp, r8, asr #28 │ │ │ │ + orreq r1, r5, ip, lsr sp │ │ │ │ orreq ip, r4, r8, asr r8 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - orreq ip, sp, r0, lsl #28 │ │ │ │ - strdeq r1, [r5, r4] │ │ │ │ + orreq ip, sp, r8, lsl #28 │ │ │ │ + strdeq r1, [r5, ip] │ │ │ │ orreq ip, r4, r8, lsl r8 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - orreq ip, sp, r0, asr #27 │ │ │ │ - @ instruction: 0x01851cb4 │ │ │ │ + orreq ip, sp, r8, asr #27 │ │ │ │ + @ instruction: 0x01851cbc │ │ │ │ ldrdeq ip, [r4, r8] │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - orreq ip, sp, r0, lsl #27 │ │ │ │ - orreq r1, r5, r4, ror ip │ │ │ │ + orreq ip, sp, r8, lsl #27 │ │ │ │ + orreq r1, r5, ip, ror ip │ │ │ │ @ instruction: 0x0184c794 │ │ │ │ - orreq ip, sp, r0, asr #26 │ │ │ │ - orreq lr, r4, ip, ror ip │ │ │ │ + orreq ip, sp, r8, asr #26 │ │ │ │ + orreq lr, r4, r4, lsl #25 │ │ │ │ orreq ip, r4, r4, asr r7 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -242943,57 +242943,57 @@ │ │ │ │ @ instruction: 0x0198d2bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r8, r0, lsl #5 │ │ │ │ orrseq sp, r8, r4, ror #3 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ - orreq ip, sp, r0, lsr #19 │ │ │ │ - @ instruction: 0x01851894 │ │ │ │ + orreq ip, sp, r8, lsr #19 │ │ │ │ + @ instruction: 0x0185189c │ │ │ │ @ instruction: 0x0184c3b8 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - orreq ip, sp, ip, asr #17 │ │ │ │ - orreq lr, r4, r0, lsr r8 │ │ │ │ + ldrdeq ip, [sp, r4] │ │ │ │ + orreq lr, r4, r8, lsr r8 │ │ │ │ orreq ip, r4, r0, ror #5 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - orreq r1, r5, r0, lsl #15 │ │ │ │ - orreq ip, sp, r4, ror r8 │ │ │ │ + orreq r1, r5, r8, lsl #15 │ │ │ │ + orreq ip, sp, ip, ror r8 │ │ │ │ @ instruction: 0x0184c294 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - orreq ip, sp, r8, lsl #16 │ │ │ │ - strdeq r1, [r5, ip] │ │ │ │ + orreq ip, sp, r0, lsl r8 │ │ │ │ + orreq r1, r5, r4, lsl #14 │ │ │ │ orreq ip, r4, r0, lsr #4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - orreq ip, sp, r8, asr #15 │ │ │ │ - @ instruction: 0x018516bc │ │ │ │ + ldrdeq ip, [sp, r0] │ │ │ │ + orreq r1, r5, r4, asr #13 │ │ │ │ ldrdeq ip, [r4, r8] │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orreq ip, sp, r8, lsl #15 │ │ │ │ - orreq r1, r5, ip, ror r6 │ │ │ │ + @ instruction: 0x018dc790 │ │ │ │ + orreq r1, r5, r4, lsl #13 │ │ │ │ orreq ip, r4, r0, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orreq ip, sp, r8, asr #14 │ │ │ │ - orreq r1, r5, ip, lsr r6 │ │ │ │ + orreq ip, sp, r0, asr r7 │ │ │ │ + orreq r1, r5, r4, asr #12 │ │ │ │ orreq ip, r4, r0, ror #2 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - orreq ip, sp, r8, lsl #14 │ │ │ │ - strdeq r1, [r5, ip] │ │ │ │ + orreq ip, sp, r0, lsl r7 │ │ │ │ + orreq r1, r5, r4, lsl #12 │ │ │ │ orreq ip, r4, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - orreq ip, sp, r8, asr #13 │ │ │ │ - @ instruction: 0x018515bc │ │ │ │ + ldrdeq ip, [sp, r0] │ │ │ │ + orreq r1, r5, r4, asr #11 │ │ │ │ orreq ip, r4, r0, ror #1 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orreq ip, sp, r8, lsl #13 │ │ │ │ - orreq r1, r5, ip, ror r5 │ │ │ │ + @ instruction: 0x018dc690 │ │ │ │ + orreq r1, r5, r4, lsl #11 │ │ │ │ orreq ip, r4, r0, lsr #1 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - orreq ip, sp, r8, asr #12 │ │ │ │ - orreq r1, r5, r8, lsr r5 │ │ │ │ + orreq ip, sp, r0, asr r6 │ │ │ │ + orreq r1, r5, r0, asr #10 │ │ │ │ orreq ip, r4, ip, asr r0 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -243071,20 +243071,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1ab8a8 │ │ │ │ @ instruction: 0x0198cbb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r8, r4, ror #22 │ │ │ │ - orreq ip, sp, r4, ror r4 │ │ │ │ - orreq r1, r5, r8, ror #6 │ │ │ │ + orreq ip, sp, ip, ror r4 │ │ │ │ + orreq r1, r5, r0, ror r3 │ │ │ │ orreq fp, r4, r4, lsl #29 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - orreq ip, sp, r4, lsr r4 │ │ │ │ - orreq r1, r5, r8, lsr #6 │ │ │ │ + orreq ip, sp, ip, lsr r4 │ │ │ │ + orreq r1, r5, r0, lsr r3 │ │ │ │ orreq fp, r4, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -243158,20 +243158,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1aba04 │ │ │ │ orrseq ip, r8, ip, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r8, r8, lsl #20 │ │ │ │ - orreq ip, sp, r8, lsl r3 │ │ │ │ - orreq r1, r5, ip, lsl #4 │ │ │ │ + orreq ip, sp, r0, lsr #6 │ │ │ │ + orreq r1, r5, r4, lsl r2 │ │ │ │ orreq fp, r4, r8, lsr #26 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - ldrdeq ip, [sp, r8] │ │ │ │ - orreq r1, r5, ip, asr #3 │ │ │ │ + orreq ip, sp, r0, ror #5 │ │ │ │ + ldrdeq r1, [r5, r4] │ │ │ │ orreq fp, r4, r8, ror #25 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -243247,20 +243247,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1abb68 │ │ │ │ orrseq ip, r8, ip, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r8, r4, lsr #17 │ │ │ │ - @ instruction: 0x018dc1b4 │ │ │ │ - orreq r1, r5, r8, lsr #1 │ │ │ │ + @ instruction: 0x018dc1bc │ │ │ │ + strheq r1, [r5, r0] │ │ │ │ orreq fp, r4, r4, asr #23 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - orreq ip, sp, r4, ror r1 │ │ │ │ - orreq r1, r5, r8, rrx │ │ │ │ + orreq ip, sp, ip, ror r1 │ │ │ │ + orreq r1, r5, r0, ror r0 │ │ │ │ orreq fp, r4, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #2700] @ 1ac708 │ │ │ │ @@ -243936,24 +243936,24 @@ │ │ │ │ ldr r1, [pc, #532] @ 1ac908 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1ac0c0 │ │ │ │ - strdeq ip, [sp, ip] │ │ │ │ + orreq ip, sp, r4, lsl #2 │ │ │ │ orreq fp, r4, r0, lsl fp │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orreq ip, sp, ip, lsr r0 │ │ │ │ + orreq ip, sp, r4, asr #32 │ │ │ │ orreq fp, r4, r4, asr sl │ │ │ │ - @ instruction: 0x018dbfb4 │ │ │ │ + @ instruction: 0x018dbfbc │ │ │ │ orreq fp, r4, ip, asr #19 │ │ │ │ - orreq sp, r4, r8, asr #29 │ │ │ │ - @ instruction: 0x0184deb4 │ │ │ │ - @ instruction: 0x0184deb0 │ │ │ │ + ldrdeq sp, [r4, r0] │ │ │ │ + @ instruction: 0x0184debc │ │ │ │ + @ instruction: 0x0184deb8 │ │ │ │ @ instruction: 0xfffff270 │ │ │ │ @ instruction: 0xfffed110 │ │ │ │ @ instruction: 0xffffe7d4 │ │ │ │ @ instruction: 0xffffeb24 │ │ │ │ @ instruction: 0xfffefd34 │ │ │ │ @ instruction: 0xffff023c │ │ │ │ @ instruction: 0xffff0d9c │ │ │ │ @@ -243981,96 +243981,96 @@ │ │ │ │ orreq fp, r4, r4, ror #21 │ │ │ │ @ instruction: 0xffff1718 │ │ │ │ orreq fp, r4, r4, ror #21 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ ldrdeq fp, [r4, ip] │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ orreq fp, r4, r0, ror #21 │ │ │ │ - orreq r0, r5, r8, lsl #23 │ │ │ │ - orreq fp, sp, r4, lsl #25 │ │ │ │ + @ instruction: 0x01850b90 │ │ │ │ + orreq fp, sp, ip, lsl #25 │ │ │ │ @ instruction: 0x0184b69c │ │ │ │ - orreq fp, sp, r8, asr #24 │ │ │ │ - orreq r0, r5, ip, lsr fp │ │ │ │ + orreq fp, sp, r0, asr ip │ │ │ │ + orreq r0, r5, r4, asr #22 │ │ │ │ orreq fp, r4, r8, asr r6 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - orreq r0, r5, r4, lsl #22 │ │ │ │ - orreq fp, sp, r0, lsl #24 │ │ │ │ + orreq r0, r5, ip, lsl #22 │ │ │ │ + orreq fp, sp, r8, lsl #24 │ │ │ │ orreq fp, r4, r4, lsl r6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orreq r0, r5, r4, asr #21 │ │ │ │ - orreq fp, sp, r0, asr #23 │ │ │ │ + orreq r0, r5, ip, asr #21 │ │ │ │ + orreq fp, sp, r8, asr #23 │ │ │ │ ldrdeq fp, [r4, r4] │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq r0, r5, r8, ror sl │ │ │ │ - orreq r0, r5, r0, asr sl │ │ │ │ - orreq fp, sp, ip, asr #22 │ │ │ │ + orreq r0, r5, r0, lsl #21 │ │ │ │ + orreq r0, r5, r8, asr sl │ │ │ │ + orreq fp, sp, r4, asr fp │ │ │ │ orreq fp, r4, r0, ror #10 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orreq r0, r5, r4, lsl #20 │ │ │ │ - ldrdeq r0, [r5, ip] │ │ │ │ - ldrdeq fp, [sp, r8] │ │ │ │ + orreq r0, r5, ip, lsl #20 │ │ │ │ + orreq r0, r5, r4, ror #19 │ │ │ │ + orreq fp, sp, r0, ror #21 │ │ │ │ orreq fp, r4, ip, ror #9 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - @ instruction: 0x01850990 │ │ │ │ - orreq r0, r5, r4, ror r9 │ │ │ │ - orreq r0, r5, r8, asr r9 │ │ │ │ - orreq r0, r5, r0, lsr r9 │ │ │ │ - orreq fp, sp, ip, lsr #20 │ │ │ │ + @ instruction: 0x01850998 │ │ │ │ + orreq r0, r5, ip, ror r9 │ │ │ │ + orreq r0, r5, r0, ror #18 │ │ │ │ + orreq r0, r5, r8, lsr r9 │ │ │ │ + orreq fp, sp, r4, lsr sl │ │ │ │ orreq fp, r4, r4, asr #8 │ │ │ │ - orreq r0, r5, r4, ror #17 │ │ │ │ - ldrdeq r0, [r5, r4] │ │ │ │ - orreq fp, sp, r4, lsr #19 │ │ │ │ - @ instruction: 0x01850898 │ │ │ │ + orreq r0, r5, ip, ror #17 │ │ │ │ + ldrdeq r0, [r5, ip] │ │ │ │ + orreq fp, sp, ip, lsr #19 │ │ │ │ + orreq r0, r5, r0, lsr #17 │ │ │ │ @ instruction: 0x0184b3b4 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - orreq fp, sp, r4, ror #18 │ │ │ │ - orreq r0, r5, r8, asr r8 │ │ │ │ + orreq fp, sp, ip, ror #18 │ │ │ │ + orreq r0, r5, r0, ror #16 │ │ │ │ orreq fp, r4, r4, ror r3 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - orreq fp, sp, r4, lsr #18 │ │ │ │ - orreq r0, r5, r8, lsl r8 │ │ │ │ + orreq fp, sp, ip, lsr #18 │ │ │ │ + orreq r0, r5, r0, lsr #16 │ │ │ │ orreq fp, r4, r4, lsr r3 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - orreq fp, sp, r4, ror #17 │ │ │ │ - ldrdeq r0, [r5, r8] │ │ │ │ + orreq fp, sp, ip, ror #17 │ │ │ │ + orreq r0, r5, r0, ror #15 │ │ │ │ strdeq fp, [r4, r4] │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - orreq fp, sp, r4, lsr #17 │ │ │ │ - @ instruction: 0x01850798 │ │ │ │ + orreq fp, sp, ip, lsr #17 │ │ │ │ + orreq r0, r5, r0, lsr #15 │ │ │ │ @ instruction: 0x0184b2b4 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - orreq fp, sp, r4, ror #16 │ │ │ │ - orreq r0, r5, r8, asr r7 │ │ │ │ + orreq fp, sp, ip, ror #16 │ │ │ │ + orreq r0, r5, r0, ror #14 │ │ │ │ orreq fp, r4, r4, ror r2 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - orreq fp, sp, r4, lsr #16 │ │ │ │ - orreq r0, r5, r8, lsl r7 │ │ │ │ + orreq fp, sp, ip, lsr #16 │ │ │ │ + orreq r0, r5, r0, lsr #14 │ │ │ │ orreq fp, r4, r4, lsr r2 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - orreq fp, sp, r4, ror #15 │ │ │ │ - ldrdeq r0, [r5, r8] │ │ │ │ + orreq fp, sp, ip, ror #15 │ │ │ │ + orreq r0, r5, r0, ror #13 │ │ │ │ strdeq fp, [r4, r4] │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - orreq fp, sp, r4, lsr #15 │ │ │ │ - @ instruction: 0x01850698 │ │ │ │ + orreq fp, sp, ip, lsr #15 │ │ │ │ + orreq r0, r5, r0, lsr #13 │ │ │ │ @ instruction: 0x0184b1b4 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - orreq fp, sp, r4, ror #14 │ │ │ │ - orreq r0, r5, r8, asr r6 │ │ │ │ + orreq fp, sp, ip, ror #14 │ │ │ │ + orreq r0, r5, r0, ror #12 │ │ │ │ orreq fp, r4, r4, ror r1 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - orreq fp, sp, r4, lsr #14 │ │ │ │ - orreq r0, r5, r8, lsl r6 │ │ │ │ + orreq fp, sp, ip, lsr #14 │ │ │ │ + orreq r0, r5, r0, lsr #12 │ │ │ │ orreq fp, r4, r8, lsr r1 │ │ │ │ - orreq fp, sp, r4, ror #13 │ │ │ │ - ldrdeq r0, [r5, r8] │ │ │ │ + orreq fp, sp, ip, ror #13 │ │ │ │ + orreq r0, r5, r0, ror #11 │ │ │ │ strdeq fp, [r4, r4] │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - orreq fp, sp, r4, lsr #13 │ │ │ │ - @ instruction: 0x01850598 │ │ │ │ + orreq fp, sp, ip, lsr #13 │ │ │ │ + orreq r0, r5, r0, lsr #11 │ │ │ │ strheq fp, [r4, r4] │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ ldr ip, [r0, #320] @ 0x140 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip] │ │ │ │ mov r0, r1 │ │ │ │ mov ip, lr │ │ │ │ @@ -244128,17 +244128,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1ac9c8 │ │ │ │ @ instruction: 0x0198ba90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq sp, [r4, ip] │ │ │ │ - orreq fp, sp, r4, ror #23 │ │ │ │ - @ instruction: 0x01850298 │ │ │ │ + orreq sp, r4, r4, ror #7 │ │ │ │ + orreq fp, sp, ip, ror #23 │ │ │ │ + orreq r0, r5, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #212] @ 1acb00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #208] @ 1acb04 │ │ │ │ @@ -244190,21 +244190,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1aca9c │ │ │ │ - orreq sp, r4, r8, lsr #6 │ │ │ │ + orreq sp, r4, r0, lsr r3 │ │ │ │ @ instruction: 0x0198b9d4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq fp, sp, r4, lsr #22 │ │ │ │ + orreq fp, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xfffffed4 │ │ │ │ orrseq fp, r8, r0, ror r9 │ │ │ │ - @ instruction: 0x01850198 │ │ │ │ + orreq r0, r5, r0, lsr #3 │ │ │ │ │ │ │ │ 001acb1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -244278,25 +244278,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1acbd4 │ │ │ │ - orreq sp, r4, r4, asr #4 │ │ │ │ + orreq sp, r4, ip, asr #4 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffffd80 │ │ │ │ @ instruction: 0xfffffd8c │ │ │ │ @ instruction: 0xfffffd88 │ │ │ │ - orreq fp, sp, r8, lsl #19 │ │ │ │ - orreq r0, r5, r4, lsl #1 │ │ │ │ - orreq sp, r4, r0, ror r1 │ │ │ │ - orreq fp, sp, ip, asr #18 │ │ │ │ - orreq r0, r5, r8, asr #32 │ │ │ │ - orreq sp, r4, r4, lsr r1 │ │ │ │ + @ instruction: 0x018db990 │ │ │ │ + orreq r0, r5, ip, lsl #1 │ │ │ │ + orreq sp, r4, r8, ror r1 │ │ │ │ + orreq fp, sp, r4, asr r9 │ │ │ │ + orreq r0, r5, r0, asr r0 │ │ │ │ + orreq sp, r4, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -244316,17 +244316,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1accfc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1accac │ │ │ │ - orreq pc, r4, ip, lsr #31 │ │ │ │ - ldrdeq sp, [r4, r4] │ │ │ │ - strdeq fp, [sp, ip] │ │ │ │ + @ instruction: 0x0184ffb4 │ │ │ │ + ldrdeq sp, [r4, ip] │ │ │ │ + orreq fp, sp, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #700] @ 1acfd4 │ │ │ │ ldr r3, [pc, #700] @ 1acfd8 │ │ │ │ @@ -244504,37 +244504,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1acdfc │ │ │ │ @ instruction: 0x0198b6fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r8, r0, lsl r6 │ │ │ │ - @ instruction: 0x018db794 │ │ │ │ - orreq pc, r4, r4, lsr lr @ │ │ │ │ - orreq ip, r4, ip, asr pc │ │ │ │ - orreq fp, sp, r8, asr r7 │ │ │ │ - strdeq pc, [r4, r8] │ │ │ │ - orreq ip, r4, ip, lsl pc │ │ │ │ + @ instruction: 0x018db79c │ │ │ │ + orreq pc, r4, ip, lsr lr @ │ │ │ │ + orreq ip, r4, r4, ror #30 │ │ │ │ + orreq fp, sp, r0, ror #14 │ │ │ │ + orreq pc, r4, r0, lsl #28 │ │ │ │ + orreq ip, r4, r4, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - orreq fp, sp, ip, lsl r7 │ │ │ │ - @ instruction: 0x0184fdbc │ │ │ │ - orreq ip, r4, r0, ror #29 │ │ │ │ + orreq fp, sp, r4, lsr #14 │ │ │ │ + orreq pc, r4, r4, asr #27 │ │ │ │ + orreq ip, r4, r8, ror #29 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orreq fp, sp, r0, ror #13 │ │ │ │ - orreq pc, r4, r0, lsl #27 │ │ │ │ - orreq ip, r4, r8, lsr #29 │ │ │ │ - orreq fp, sp, r4, lsr #13 │ │ │ │ - orreq pc, r4, r4, asr #26 │ │ │ │ - orreq ip, r4, ip, ror #28 │ │ │ │ - orreq fp, sp, r8, ror #12 │ │ │ │ - orreq pc, r4, r8, lsl #26 │ │ │ │ - orreq ip, r4, r0, lsr lr │ │ │ │ - orreq fp, sp, ip, lsr #12 │ │ │ │ - orreq pc, r4, ip, asr #25 │ │ │ │ - strdeq ip, [r4, r4] │ │ │ │ + orreq fp, sp, r8, ror #13 │ │ │ │ + orreq pc, r4, r8, lsl #27 │ │ │ │ + @ instruction: 0x0184ceb0 │ │ │ │ + orreq fp, sp, ip, lsr #13 │ │ │ │ + orreq pc, r4, ip, asr #26 │ │ │ │ + orreq ip, r4, r4, ror lr │ │ │ │ + orreq fp, sp, r0, ror r6 │ │ │ │ + orreq pc, r4, r0, lsl sp @ │ │ │ │ + orreq ip, r4, r8, lsr lr │ │ │ │ + orreq fp, sp, r4, lsr r6 │ │ │ │ + ldrdeq pc, [r4, r4] │ │ │ │ + strdeq ip, [r4, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1360] @ 1ad5a8 │ │ │ │ ldr r4, [r0, #320] @ 0x140 │ │ │ │ @@ -244876,55 +244876,55 @@ │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1ad204 │ │ │ │ @ instruction: 0x0198b3b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018db4bc │ │ │ │ - orreq ip, r4, ip, lsr #26 │ │ │ │ - orreq fp, sp, ip, lsl r4 │ │ │ │ - @ instruction: 0x0184fabc │ │ │ │ - orreq ip, r4, r8, ror #23 │ │ │ │ + orreq fp, sp, r4, asr #9 │ │ │ │ + orreq ip, r4, r4, lsr sp │ │ │ │ + orreq fp, sp, r4, lsr #8 │ │ │ │ + orreq pc, r4, r4, asr #21 │ │ │ │ + strdeq ip, [r4, r0] │ │ │ │ orrseq fp, r8, r8, lsl #4 │ │ │ │ - orreq pc, r4, r8, ror #19 │ │ │ │ - orreq ip, r4, r4, lsl fp │ │ │ │ - orreq ip, r4, r4, lsr #22 │ │ │ │ - ldrdeq fp, [sp, r4] │ │ │ │ - @ instruction: 0x0184ca98 │ │ │ │ - @ instruction: 0x018db290 │ │ │ │ - orreq pc, r4, r0, lsr r9 @ │ │ │ │ - orreq ip, r4, ip, asr sl │ │ │ │ - orreq pc, r4, ip, ror #17 │ │ │ │ - orreq fp, sp, r0, asr #4 │ │ │ │ - orreq ip, r4, r8, lsl #20 │ │ │ │ - orreq pc, r4, r4, lsr #17 │ │ │ │ - strdeq fp, [sp, r8] │ │ │ │ - orreq ip, r4, r0, asr #19 │ │ │ │ - orreq pc, r4, r4, ror #16 │ │ │ │ - @ instruction: 0x018db1b8 │ │ │ │ - orreq ip, r4, r0, lsl #19 │ │ │ │ - orreq pc, r4, r4, lsr #16 │ │ │ │ - orreq fp, sp, r8, ror r1 │ │ │ │ - orreq ip, r4, r0, asr #18 │ │ │ │ - orreq ip, r4, r4, asr r9 │ │ │ │ - orreq fp, sp, ip, lsr r1 │ │ │ │ - orreq ip, r4, r0, lsl #18 │ │ │ │ - orreq fp, sp, r8, lsl #2 │ │ │ │ - orreq pc, r4, r8, lsr #15 │ │ │ │ - ldrdeq ip, [r4, r4] │ │ │ │ - orreq fp, sp, ip, asr #1 │ │ │ │ - orreq pc, r4, ip, ror #14 │ │ │ │ - @ instruction: 0x0184c898 │ │ │ │ - @ instruction: 0x018db090 │ │ │ │ - orreq pc, r4, r0, lsr r7 @ │ │ │ │ - orreq ip, r4, ip, asr r8 │ │ │ │ - orreq fp, sp, r4, asr r0 │ │ │ │ + strdeq pc, [r4, r0] │ │ │ │ + orreq ip, r4, ip, lsl fp │ │ │ │ + orreq ip, r4, ip, lsr #22 │ │ │ │ + ldrdeq fp, [sp, ip] │ │ │ │ + orreq ip, r4, r0, lsr #21 │ │ │ │ + @ instruction: 0x018db298 │ │ │ │ + orreq pc, r4, r8, lsr r9 @ │ │ │ │ + orreq ip, r4, r4, ror #20 │ │ │ │ strdeq pc, [r4, r4] │ │ │ │ - orreq ip, r4, r0, lsr #16 │ │ │ │ + orreq fp, sp, r8, asr #4 │ │ │ │ + orreq ip, r4, r0, lsl sl │ │ │ │ + orreq pc, r4, ip, lsr #17 │ │ │ │ + orreq fp, sp, r0, lsl #4 │ │ │ │ + orreq ip, r4, r8, asr #19 │ │ │ │ + orreq pc, r4, ip, ror #16 │ │ │ │ + orreq fp, sp, r0, asr #3 │ │ │ │ + orreq ip, r4, r8, lsl #19 │ │ │ │ + orreq pc, r4, ip, lsr #16 │ │ │ │ + orreq fp, sp, r0, lsl #3 │ │ │ │ + orreq ip, r4, r8, asr #18 │ │ │ │ + orreq ip, r4, ip, asr r9 │ │ │ │ + orreq fp, sp, r4, asr #2 │ │ │ │ + orreq ip, r4, r8, lsl #18 │ │ │ │ + orreq fp, sp, r0, lsl r1 │ │ │ │ + @ instruction: 0x0184f7b0 │ │ │ │ + ldrdeq ip, [r4, ip] │ │ │ │ + ldrdeq fp, [sp, r4] │ │ │ │ + orreq pc, r4, r4, ror r7 @ │ │ │ │ + orreq ip, r4, r0, lsr #17 │ │ │ │ + @ instruction: 0x018db098 │ │ │ │ + orreq pc, r4, r8, lsr r7 @ │ │ │ │ + orreq ip, r4, r4, ror #16 │ │ │ │ + orreq fp, sp, ip, asr r0 │ │ │ │ + strdeq pc, [r4, ip] │ │ │ │ + orreq ip, r4, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -244947,17 +244947,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1ad684 │ │ │ │ - orreq sl, sp, r4, lsr pc │ │ │ │ - ldrdeq pc, [r4, r4] │ │ │ │ - strdeq ip, [r4, ip] │ │ │ │ + orreq sl, sp, ip, lsr pc │ │ │ │ + ldrdeq pc, [r4, ip] │ │ │ │ + orreq ip, r4, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mvn r2, #1 │ │ │ │ @@ -244982,17 +244982,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1ad710 │ │ │ │ - orreq sl, sp, r8, lsr #29 │ │ │ │ - orreq pc, r4, r8, asr #10 │ │ │ │ - orreq ip, r4, r0, ror r6 │ │ │ │ + @ instruction: 0x018daeb0 │ │ │ │ + orreq pc, r4, r0, asr r5 @ │ │ │ │ + orreq ip, r4, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -245145,39 +245145,39 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1ad854 │ │ │ │ orrseq sl, r8, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018dadb0 │ │ │ │ - orreq ip, r4, r0, lsl #11 │ │ │ │ + @ instruction: 0x018dadb8 │ │ │ │ + orreq ip, r4, r8, lsl #11 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq sl, sp, r8, ror #26 │ │ │ │ - orreq pc, r4, r8, lsl #8 │ │ │ │ - orreq ip, r4, r4, lsr r5 │ │ │ │ + orreq sl, sp, r0, ror sp │ │ │ │ + orreq pc, r4, r0, lsl r4 @ │ │ │ │ + orreq ip, r4, ip, lsr r5 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrdeq pc, [r4, r4] │ │ │ │ - orreq sl, sp, r0, lsl #26 │ │ │ │ - orreq pc, r4, r0, lsr #7 │ │ │ │ - orreq ip, r4, ip, asr #9 │ │ │ │ - orreq sl, sp, r8, asr #25 │ │ │ │ - orreq pc, r4, r8, ror #6 │ │ │ │ - @ instruction: 0x0184c494 │ │ │ │ + ldrdeq pc, [r4, ip] │ │ │ │ + orreq sl, sp, r8, lsl #26 │ │ │ │ + orreq pc, r4, r8, lsr #7 │ │ │ │ + ldrdeq ip, [r4, r4] │ │ │ │ + ldrdeq sl, [sp, r0] │ │ │ │ + orreq pc, r4, r0, ror r3 @ │ │ │ │ + @ instruction: 0x0184c49c │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x018dac90 │ │ │ │ - orreq pc, r4, r0, lsr r3 @ │ │ │ │ - orreq ip, r4, ip, asr r4 │ │ │ │ + @ instruction: 0x018dac98 │ │ │ │ + orreq pc, r4, r8, lsr r3 @ │ │ │ │ + orreq ip, r4, r4, ror #8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orreq sl, sp, r8, asr ip │ │ │ │ - strdeq pc, [r4, r8] │ │ │ │ - orreq ip, r4, r4, lsr #8 │ │ │ │ - orreq sl, sp, r0, lsr #24 │ │ │ │ - orreq pc, r4, r0, asr #5 │ │ │ │ - orreq ip, r4, ip, ror #7 │ │ │ │ + orreq sl, sp, r0, ror #24 │ │ │ │ + orreq pc, r4, r0, lsl #6 │ │ │ │ + orreq ip, r4, ip, lsr #8 │ │ │ │ + orreq sl, sp, r8, lsr #24 │ │ │ │ + orreq pc, r4, r8, asr #5 │ │ │ │ + strdeq ip, [r4, r4] │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #292] @ 1adb8c │ │ │ │ @@ -245254,17 +245254,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1adab8 │ │ │ │ orrseq sl, r8, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r8, r4, asr r9 │ │ │ │ - orreq sl, sp, r0, ror sl │ │ │ │ - orreq pc, r4, r0, lsl r1 @ │ │ │ │ - orreq ip, r4, ip, lsr r2 │ │ │ │ + orreq sl, sp, r8, ror sl │ │ │ │ + orreq pc, r4, r8, lsl r1 @ │ │ │ │ + orreq ip, r4, r4, asr #4 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -245859,73 +245859,73 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov sl, r0 │ │ │ │ b 1ae0f8 │ │ │ │ orrseq sl, r8, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r8, r0, lsl r8 │ │ │ │ - orreq sl, sp, ip, lsr #19 │ │ │ │ - orreq ip, r4, r0, ror r1 │ │ │ │ - strdeq sl, [sp, ip] │ │ │ │ - strheq ip, [r4, r8] │ │ │ │ + @ instruction: 0x018da9b4 │ │ │ │ + orreq ip, r4, r8, ror r1 │ │ │ │ + orreq sl, sp, r4, lsl #18 │ │ │ │ + orreq ip, r4, r0, asr #1 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - orreq sl, sp, r8, lsr #15 │ │ │ │ - orreq fp, r4, ip, ror #30 │ │ │ │ + @ instruction: 0x018da7b0 │ │ │ │ + orreq fp, r4, r4, ror pc │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq sl, sp, r0, lsr #13 │ │ │ │ - orreq fp, r4, ip, ror #28 │ │ │ │ + orreq sl, sp, r8, lsr #13 │ │ │ │ + orreq fp, r4, r4, ror lr │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, sp, ip, lsr #12 │ │ │ │ - strdeq fp, [r4, r8] │ │ │ │ + orreq sl, sp, r4, lsr r6 │ │ │ │ + orreq fp, r4, r0, lsl #28 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - orreq sl, sp, r8, asr #11 │ │ │ │ - @ instruction: 0x0184bd90 │ │ │ │ + ldrdeq sl, [sp, r0] │ │ │ │ + @ instruction: 0x0184bd98 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ orrseq sl, r8, r4, lsl r3 │ │ │ │ orreq pc, r3, ip, lsl #7 │ │ │ │ orreq pc, r3, r8, lsr r3 @ │ │ │ │ - orreq lr, r4, r4, lsr #21 │ │ │ │ - ldrdeq sl, [sp, r0] │ │ │ │ - orreq lr, r4, r0, ror sl │ │ │ │ - @ instruction: 0x0184bb9c │ │ │ │ + orreq lr, r4, ip, lsr #21 │ │ │ │ + ldrdeq sl, [sp, r8] │ │ │ │ + orreq lr, r4, r8, ror sl │ │ │ │ + orreq fp, r4, r4, lsr #23 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - @ instruction: 0x018da390 │ │ │ │ - orreq lr, r4, r0, lsr sl │ │ │ │ - orreq fp, r4, ip, asr fp │ │ │ │ + @ instruction: 0x018da398 │ │ │ │ + orreq lr, r4, r8, lsr sl │ │ │ │ + orreq fp, r4, r4, ror #22 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strdeq lr, [r4, r8] │ │ │ │ - orreq sl, sp, r0, lsr #6 │ │ │ │ - orreq lr, r4, r0, asr #19 │ │ │ │ - orreq fp, r4, ip, ror #21 │ │ │ │ + orreq lr, r4, r0, lsl #20 │ │ │ │ + orreq sl, sp, r8, lsr #6 │ │ │ │ + orreq lr, r4, r8, asr #19 │ │ │ │ + strdeq fp, [r4, r4] │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orreq sl, sp, r0, ror #5 │ │ │ │ - orreq lr, r4, r0, lsl #19 │ │ │ │ - orreq fp, r4, ip, lsr #21 │ │ │ │ + orreq sl, sp, r8, ror #5 │ │ │ │ + orreq lr, r4, r8, lsl #19 │ │ │ │ + @ instruction: 0x0184bab4 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orreq lr, r4, r8, asr #18 │ │ │ │ - orreq sl, sp, r4, ror r2 │ │ │ │ - orreq lr, r4, r4, lsl r9 │ │ │ │ - orreq fp, r4, r0, asr #20 │ │ │ │ + orreq lr, r4, r0, asr r9 │ │ │ │ + orreq sl, sp, ip, ror r2 │ │ │ │ + orreq lr, r4, ip, lsl r9 │ │ │ │ + orreq fp, r4, r8, asr #20 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrdeq lr, [r4, ip] │ │ │ │ - orreq sl, sp, r4, lsl #4 │ │ │ │ - orreq lr, r4, r4, lsr #17 │ │ │ │ - ldrdeq fp, [r4, r0] │ │ │ │ + orreq lr, r4, r4, ror #17 │ │ │ │ + orreq sl, sp, ip, lsl #4 │ │ │ │ + orreq lr, r4, ip, lsr #17 │ │ │ │ + ldrdeq fp, [r4, r8] │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - orreq sl, sp, r4, asr #3 │ │ │ │ - orreq lr, r4, r4, ror #16 │ │ │ │ - @ instruction: 0x0184b990 │ │ │ │ - orreq lr, r4, ip, lsr #16 │ │ │ │ - strdeq lr, [r4, ip] │ │ │ │ - orreq lr, r4, ip, asr #15 │ │ │ │ - @ instruction: 0x0184e79c │ │ │ │ + orreq sl, sp, ip, asr #3 │ │ │ │ + orreq lr, r4, ip, ror #16 │ │ │ │ + @ instruction: 0x0184b998 │ │ │ │ + orreq lr, r4, r4, lsr r8 │ │ │ │ + orreq lr, r4, r4, lsl #16 │ │ │ │ + ldrdeq lr, [r4, r4] │ │ │ │ + orreq lr, r4, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #868] @ 1ae974 │ │ │ │ mov r3, r0 │ │ │ │ ldr r8, [r3, #320] @ 0x140 │ │ │ │ @@ -246145,48 +246145,48 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1ae754 │ │ │ │ @ instruction: 0x01989dfc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r8, r4, asr #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r9, [sp, r4] │ │ │ │ - orreq fp, r4, r4, lsr #13 │ │ │ │ + ldrdeq r9, [sp, ip] │ │ │ │ + orreq fp, r4, ip, lsr #13 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ @ instruction: 0x01989cb8 │ │ │ │ - orreq r9, sp, ip, lsr #28 │ │ │ │ - orreq lr, r4, ip, asr #9 │ │ │ │ - strdeq fp, [r4, r8] │ │ │ │ + orreq r9, sp, r4, lsr lr │ │ │ │ + ldrdeq lr, [r4, r4] │ │ │ │ + orreq fp, r4, r0, lsl #12 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - strdeq r9, [sp, r0] │ │ │ │ - @ instruction: 0x0184e490 │ │ │ │ - @ instruction: 0x0184b5bc │ │ │ │ + strdeq r9, [sp, r8] │ │ │ │ + @ instruction: 0x0184e498 │ │ │ │ + orreq fp, r4, r4, asr #11 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orreq lr, r4, r8, asr r4 │ │ │ │ - orreq r9, sp, r8, lsl #27 │ │ │ │ - orreq lr, r4, r8, lsr #8 │ │ │ │ - orreq fp, r4, r4, asr r5 │ │ │ │ + orreq lr, r4, r0, ror #8 │ │ │ │ + @ instruction: 0x018d9d90 │ │ │ │ + orreq lr, r4, r0, lsr r4 │ │ │ │ + orreq fp, r4, ip, asr r5 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orreq r9, sp, r0, asr sp │ │ │ │ - strdeq lr, [r4, r0] │ │ │ │ - orreq fp, r4, ip, lsl r5 │ │ │ │ + orreq r9, sp, r8, asr sp │ │ │ │ + strdeq lr, [r4, r8] │ │ │ │ + orreq fp, r4, r4, lsr #10 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - @ instruction: 0x0184e3b8 │ │ │ │ - orreq r9, sp, r4, lsl #26 │ │ │ │ - orreq lr, r4, r4, lsr #7 │ │ │ │ - ldrdeq fp, [r4, r0] │ │ │ │ + orreq lr, r4, r0, asr #7 │ │ │ │ + orreq r9, sp, ip, lsl #26 │ │ │ │ + orreq lr, r4, ip, lsr #7 │ │ │ │ + ldrdeq fp, [r4, r8] │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orreq r9, sp, ip, asr #25 │ │ │ │ - orreq lr, r4, ip, ror #6 │ │ │ │ - @ instruction: 0x0184b498 │ │ │ │ + ldrdeq r9, [sp, r4] │ │ │ │ + orreq lr, r4, r4, ror r3 │ │ │ │ + orreq fp, r4, r0, lsr #9 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - orreq fp, r4, r0, ror r5 │ │ │ │ - @ instruction: 0x018d9c90 │ │ │ │ - orreq fp, r4, r8, asr r4 │ │ │ │ + orreq fp, r4, r8, ror r5 │ │ │ │ + @ instruction: 0x018d9c98 │ │ │ │ + orreq fp, r4, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -246785,38 +246785,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov sl, r0 │ │ │ │ b 1af150 │ │ │ │ orrseq r9, r8, r4, lsl r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq sl, [r4, ip] │ │ │ │ + orreq sl, r4, r4, lsl #28 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ @ instruction: 0x019892bc │ │ │ │ - orreq r9, sp, ip, ror #7 │ │ │ │ - orreq sp, r4, ip, lsl #21 │ │ │ │ - @ instruction: 0x0184abb8 │ │ │ │ - @ instruction: 0x018d93b0 │ │ │ │ - orreq sp, r4, r0, asr sl │ │ │ │ - orreq sl, r4, ip, ror fp │ │ │ │ - orreq r9, sp, r4, ror r3 │ │ │ │ - orreq sp, r4, r4, lsl sl │ │ │ │ - orreq sl, r4, r0, asr #22 │ │ │ │ - orreq r9, sp, r8, lsr r3 │ │ │ │ - ldrdeq sp, [r4, r8] │ │ │ │ - orreq sl, r4, r4, lsl #22 │ │ │ │ - strdeq r9, [sp, ip] │ │ │ │ - @ instruction: 0x0184d99c │ │ │ │ - orreq sl, r4, r8, asr #21 │ │ │ │ - orreq r9, sp, r0, asr #5 │ │ │ │ - orreq sp, r4, r0, ror #18 │ │ │ │ - orreq sl, r4, r8, lsl #21 │ │ │ │ - orreq r9, sp, r4, lsl #5 │ │ │ │ - orreq sp, r4, r4, lsr #18 │ │ │ │ - orreq sl, r4, r0, asr sl │ │ │ │ + strdeq r9, [sp, r4] │ │ │ │ + @ instruction: 0x0184da94 │ │ │ │ + orreq sl, r4, r0, asr #23 │ │ │ │ + @ instruction: 0x018d93b8 │ │ │ │ + orreq sp, r4, r8, asr sl │ │ │ │ + orreq sl, r4, r4, lsl #23 │ │ │ │ + orreq r9, sp, ip, ror r3 │ │ │ │ + orreq sp, r4, ip, lsl sl │ │ │ │ + orreq sl, r4, r8, asr #22 │ │ │ │ + orreq r9, sp, r0, asr #6 │ │ │ │ + orreq sp, r4, r0, ror #19 │ │ │ │ + orreq sl, r4, ip, lsl #22 │ │ │ │ + orreq r9, sp, r4, lsl #6 │ │ │ │ + orreq sp, r4, r4, lsr #19 │ │ │ │ + ldrdeq sl, [r4, r0] │ │ │ │ + orreq r9, sp, r8, asr #5 │ │ │ │ + orreq sp, r4, r8, ror #18 │ │ │ │ + @ instruction: 0x0184aa90 │ │ │ │ + orreq r9, sp, ip, lsl #5 │ │ │ │ + orreq sp, r4, ip, lsr #18 │ │ │ │ + orreq sl, r4, r8, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #244] @ 1af4f0 │ │ │ │ ldr r3, [pc, #244] @ 1af4f4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -246879,20 +246879,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1af444 │ │ │ │ orrseq r9, r8, r8, lsl r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r8, r8, asr #31 │ │ │ │ - orreq r9, sp, ip, asr #2 │ │ │ │ - orreq sp, r4, ip, ror #15 │ │ │ │ - orreq sl, r4, r4, lsl r9 │ │ │ │ - orreq r9, sp, r0, lsl r1 │ │ │ │ - @ instruction: 0x0184d7b0 │ │ │ │ - ldrdeq sl, [r4, r8] │ │ │ │ + orreq r9, sp, r4, asr r1 │ │ │ │ + strdeq sp, [r4, r4] │ │ │ │ + orreq sl, r4, ip, lsl r9 │ │ │ │ + orreq r9, sp, r8, lsl r1 │ │ │ │ + @ instruction: 0x0184d7b8 │ │ │ │ + orreq sl, r4, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #420] @ 1af6d4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -247000,26 +247000,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1af5b0 │ │ │ │ orrseq r8, r8, r0, ror #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r8, ip, asr lr │ │ │ │ - orreq r8, sp, r0, ror #31 │ │ │ │ - orreq sp, r4, r0, lsl #13 │ │ │ │ - orreq sl, r4, r8, lsr #15 │ │ │ │ - orreq r8, sp, r4, lsr #31 │ │ │ │ - orreq sp, r4, r4, asr #12 │ │ │ │ - orreq sl, r4, ip, ror #14 │ │ │ │ - orreq r8, sp, r8, ror #30 │ │ │ │ - orreq sp, r4, r8, lsl #12 │ │ │ │ - orreq sl, r4, r0, lsr r7 │ │ │ │ - orreq r8, sp, ip, lsr #30 │ │ │ │ - orreq sp, r4, ip, asr #11 │ │ │ │ - strdeq sl, [r4, r4] │ │ │ │ + orreq r8, sp, r8, ror #31 │ │ │ │ + orreq sp, r4, r8, lsl #13 │ │ │ │ + @ instruction: 0x0184a7b0 │ │ │ │ + orreq r8, sp, ip, lsr #31 │ │ │ │ + orreq sp, r4, ip, asr #12 │ │ │ │ + orreq sl, r4, r4, ror r7 │ │ │ │ + orreq r8, sp, r0, ror pc │ │ │ │ + orreq sp, r4, r0, lsl r6 │ │ │ │ + orreq sl, r4, r8, lsr r7 │ │ │ │ + orreq r8, sp, r4, lsr pc │ │ │ │ + ldrdeq sp, [r4, r4] │ │ │ │ + strdeq sl, [r4, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-88] @ 0xffffffa8 │ │ │ │ @@ -247279,42 +247279,42 @@ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 1af8e4 │ │ │ │ @ instruction: 0x01988cd4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sl, r4, ip, lsr #13 │ │ │ │ + @ instruction: 0x0184a6b4 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ orrseq r8, r8, r8, lsr #22 │ │ │ │ - orreq sl, r7, r8, ror #22 │ │ │ │ - orreq r8, sp, ip, ror ip │ │ │ │ - orreq sp, r4, ip, lsl r3 │ │ │ │ - orreq sl, r4, r8, asr #8 │ │ │ │ - orreq r8, sp, r4, lsr ip │ │ │ │ - ldrdeq sp, [r4, r4] │ │ │ │ - orreq sl, r4, r0, lsl #8 │ │ │ │ - strdeq r8, [sp, r8] │ │ │ │ - @ instruction: 0x0184d298 │ │ │ │ - orreq sl, r4, r4, asr #7 │ │ │ │ - @ instruction: 0x018d8bbc │ │ │ │ - orreq sp, r4, ip, asr r2 │ │ │ │ - orreq sl, r4, r8, lsl #7 │ │ │ │ - orreq r8, sp, r0, lsl #23 │ │ │ │ - orreq sp, r4, r0, lsr #4 │ │ │ │ - orreq sl, r4, ip, asr #6 │ │ │ │ - orreq r8, sp, r4, asr #22 │ │ │ │ - orreq sp, r4, r4, ror #3 │ │ │ │ - orreq sl, r4, r0, lsl r3 │ │ │ │ - orreq r8, sp, r8, lsl #22 │ │ │ │ - orreq sp, r4, r8, lsr #3 │ │ │ │ - ldrdeq sl, [r4, r4] │ │ │ │ - orreq r8, sp, ip, asr #21 │ │ │ │ - orreq sp, r4, ip, ror #2 │ │ │ │ - @ instruction: 0x0184a294 │ │ │ │ + orreq sl, r7, r0, ror fp │ │ │ │ + orreq r8, sp, r4, lsl #25 │ │ │ │ + orreq sp, r4, r4, lsr #6 │ │ │ │ + orreq sl, r4, r0, asr r4 │ │ │ │ + orreq r8, sp, ip, lsr ip │ │ │ │ + ldrdeq sp, [r4, ip] │ │ │ │ + orreq sl, r4, r8, lsl #8 │ │ │ │ + orreq r8, sp, r0, lsl #24 │ │ │ │ + orreq sp, r4, r0, lsr #5 │ │ │ │ + orreq sl, r4, ip, asr #7 │ │ │ │ + orreq r8, sp, r4, asr #23 │ │ │ │ + orreq sp, r4, r4, ror #4 │ │ │ │ + @ instruction: 0x0184a390 │ │ │ │ + orreq r8, sp, r8, lsl #23 │ │ │ │ + orreq sp, r4, r8, lsr #4 │ │ │ │ + orreq sl, r4, r4, asr r3 │ │ │ │ + orreq r8, sp, ip, asr #22 │ │ │ │ + orreq sp, r4, ip, ror #3 │ │ │ │ + orreq sl, r4, r8, lsl r3 │ │ │ │ + orreq r8, sp, r0, lsl fp │ │ │ │ + @ instruction: 0x0184d1b0 │ │ │ │ + ldrdeq sl, [r4, ip] │ │ │ │ + ldrdeq r8, [sp, r4] │ │ │ │ + orreq sp, r4, r4, ror r1 │ │ │ │ + @ instruction: 0x0184a29c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #320] @ 0x140 │ │ │ │ ldr r2, [pc, #524] @ 1afdd4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -247448,30 +247448,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1afc5c │ │ │ │ orrseq r8, r8, ip, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019887b0 │ │ │ │ - orreq sl, r4, r0, asr #4 │ │ │ │ - orreq r8, sp, r0, lsr #18 │ │ │ │ - orreq ip, r4, r0, asr #31 │ │ │ │ - orreq sl, r4, r8, ror #1 │ │ │ │ - orreq r8, sp, r0, ror #17 │ │ │ │ - orreq ip, r4, r0, lsl #31 │ │ │ │ - orreq sl, r4, r8, lsr #1 │ │ │ │ - orreq r8, sp, r4, lsr #17 │ │ │ │ - orreq ip, r4, r4, asr #30 │ │ │ │ - orreq sl, r4, ip, rrx │ │ │ │ - orreq r8, sp, r8, ror #16 │ │ │ │ - orreq ip, r4, r8, lsl #30 │ │ │ │ - orreq sl, r4, r0, lsr r0 │ │ │ │ - orreq r8, sp, ip, lsr #16 │ │ │ │ - orreq ip, r4, ip, asr #29 │ │ │ │ - strdeq r9, [r4, r4] │ │ │ │ + orreq sl, r4, r8, asr #4 │ │ │ │ + orreq r8, sp, r8, lsr #18 │ │ │ │ + orreq ip, r4, r8, asr #31 │ │ │ │ + strdeq sl, [r4, r0] │ │ │ │ + orreq r8, sp, r8, ror #17 │ │ │ │ + orreq ip, r4, r8, lsl #31 │ │ │ │ + strheq sl, [r4, r0] │ │ │ │ + orreq r8, sp, ip, lsr #17 │ │ │ │ + orreq ip, r4, ip, asr #30 │ │ │ │ + orreq sl, r4, r4, ror r0 │ │ │ │ + orreq r8, sp, r0, ror r8 │ │ │ │ + orreq ip, r4, r0, lsl pc │ │ │ │ + orreq sl, r4, r8, lsr r0 │ │ │ │ + orreq r8, sp, r4, lsr r8 │ │ │ │ + ldrdeq ip, [r4, r4] │ │ │ │ + strdeq r9, [r4, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r6, [r0, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -247821,51 +247821,51 @@ │ │ │ │ mov r1, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0120 │ │ │ │ orrseq r8, r8, r0, lsr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, sp, ip, asr #13 │ │ │ │ - @ instruction: 0x01849e90 │ │ │ │ + ldrdeq r8, [sp, r4] │ │ │ │ + @ instruction: 0x01849e98 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ orreq lr, r3, ip, ror r6 │ │ │ │ - @ instruction: 0x01884ab8 │ │ │ │ + orreq r4, r8, r0, asr #21 │ │ │ │ @ instruction: 0xfffffb54 │ │ │ │ @ instruction: 0xffffd6f8 │ │ │ │ @ instruction: 0xffffd668 │ │ │ │ @ instruction: 0xfffff4a0 │ │ │ │ @ instruction: 0xfffff36c │ │ │ │ @ instruction: 0xffffd5b8 │ │ │ │ @ instruction: 0xffffcc60 │ │ │ │ @ instruction: 0xffffcbe0 │ │ │ │ @ instruction: 0xffffe550 │ │ │ │ orrseq r8, r8, r4, asr r3 │ │ │ │ - orreq ip, r4, r0, lsl #23 │ │ │ │ - ldrdeq r8, [sp, r8] │ │ │ │ - orreq r9, r4, r0, lsr #25 │ │ │ │ - @ instruction: 0x018d849c │ │ │ │ - orreq ip, r4, ip, lsr fp │ │ │ │ - orreq r9, r4, r8, ror #24 │ │ │ │ - orreq ip, r4, r8, lsl #22 │ │ │ │ - orreq r8, sp, r0, ror #8 │ │ │ │ - orreq r9, r4, r8, lsr #24 │ │ │ │ - orreq ip, r4, ip, asr #21 │ │ │ │ - orreq r8, sp, r4, lsr #8 │ │ │ │ - orreq r9, r4, ip, ror #23 │ │ │ │ - @ instruction: 0x0184ca90 │ │ │ │ - orreq ip, r4, ip, asr sl │ │ │ │ - orreq ip, r4, r8, lsr #20 │ │ │ │ - strdeq ip, [r4, r4] │ │ │ │ - orreq ip, r4, r0, asr #19 │ │ │ │ - orreq ip, r4, ip, lsl #19 │ │ │ │ - orreq ip, r4, r8, asr r9 │ │ │ │ - orreq ip, r4, r4, lsr #18 │ │ │ │ - strdeq ip, [r4, r0] │ │ │ │ + orreq ip, r4, r8, lsl #23 │ │ │ │ + orreq r8, sp, r0, ror #9 │ │ │ │ + orreq r9, r4, r8, lsr #25 │ │ │ │ + orreq r8, sp, r4, lsr #9 │ │ │ │ + orreq ip, r4, r4, asr #22 │ │ │ │ + orreq r9, r4, r0, ror ip │ │ │ │ + orreq ip, r4, r0, lsl fp │ │ │ │ + orreq r8, sp, r8, ror #8 │ │ │ │ + orreq r9, r4, r0, lsr ip │ │ │ │ + ldrdeq ip, [r4, r4] │ │ │ │ + orreq r8, sp, ip, lsr #8 │ │ │ │ + strdeq r9, [r4, r4] │ │ │ │ + @ instruction: 0x0184ca98 │ │ │ │ + orreq ip, r4, r4, ror #20 │ │ │ │ + orreq ip, r4, r0, lsr sl │ │ │ │ + strdeq ip, [r4, ip] │ │ │ │ + orreq ip, r4, r8, asr #19 │ │ │ │ + @ instruction: 0x0184c994 │ │ │ │ + orreq ip, r4, r0, ror #18 │ │ │ │ + orreq ip, r4, ip, lsr #18 │ │ │ │ + strdeq ip, [r4, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #380] @ 1b05e0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -247962,28 +247962,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 1b04d8 │ │ │ │ orrseq r7, r8, ip, lsr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r4, r8, ip, ror #11 │ │ │ │ - orreq r9, r4, r0, ror sl │ │ │ │ + strdeq r4, [r8, r4] │ │ │ │ + orreq r9, r4, r8, ror sl │ │ │ │ orrseq r7, r8, r4, lsr pc │ │ │ │ - orreq r4, r8, ip, lsl #11 │ │ │ │ - orreq r9, r4, r0, lsl #20 │ │ │ │ - orreq ip, r4, r0, lsr r7 │ │ │ │ - @ instruction: 0x01849998 │ │ │ │ - @ instruction: 0x018d82b0 │ │ │ │ - strdeq ip, [r4, r4] │ │ │ │ - orreq r9, r4, r8, asr r9 │ │ │ │ - orreq r8, sp, r0, ror r2 │ │ │ │ - @ instruction: 0x0184c6bc │ │ │ │ - orreq r9, r4, r4, lsr #18 │ │ │ │ - orreq r8, sp, ip, lsr r2 │ │ │ │ + @ instruction: 0x01884594 │ │ │ │ + orreq r9, r4, r8, lsl #20 │ │ │ │ + orreq ip, r4, r8, lsr r7 │ │ │ │ + orreq r9, r4, r0, lsr #19 │ │ │ │ + @ instruction: 0x018d82b8 │ │ │ │ + strdeq ip, [r4, ip] │ │ │ │ + orreq r9, r4, r0, ror #18 │ │ │ │ + orreq r8, sp, r8, ror r2 │ │ │ │ + orreq ip, r4, r4, asr #13 │ │ │ │ + orreq r9, r4, ip, lsr #18 │ │ │ │ + orreq r8, sp, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ 1b07c4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -248083,28 +248083,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 1b06b0 │ │ │ │ @ instruction: 0x01987dd4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r4, r8, r4, lsl r4 │ │ │ │ - orreq r9, r4, r4, asr #17 │ │ │ │ + orreq r4, r8, ip, lsl r4 │ │ │ │ + orreq r9, r4, ip, asr #17 │ │ │ │ orrseq r7, r8, ip, asr sp │ │ │ │ - @ instruction: 0x018843b4 │ │ │ │ - orreq r9, r4, r4, asr r8 │ │ │ │ - orreq r8, sp, r0, ror #1 │ │ │ │ - orreq ip, r4, r8, asr r5 │ │ │ │ - @ instruction: 0x018497bc │ │ │ │ - orreq r8, sp, r0, lsr #1 │ │ │ │ - orreq ip, r4, r8, lsl r5 │ │ │ │ - orreq r9, r4, r8, ror r7 │ │ │ │ - orreq r8, sp, r4, rrx │ │ │ │ - ldrdeq ip, [r4, ip] │ │ │ │ - orreq r9, r4, r0, asr #14 │ │ │ │ + @ instruction: 0x018843bc │ │ │ │ + orreq r9, r4, ip, asr r8 │ │ │ │ + orreq r8, sp, r8, ror #1 │ │ │ │ + orreq ip, r4, r0, ror #10 │ │ │ │ + orreq r9, r4, r4, asr #15 │ │ │ │ + orreq r8, sp, r8, lsr #1 │ │ │ │ + orreq ip, r4, r0, lsr #10 │ │ │ │ + orreq r9, r4, r0, lsl #15 │ │ │ │ + orreq r8, sp, ip, rrx │ │ │ │ + orreq ip, r4, r4, ror #9 │ │ │ │ + orreq r9, r4, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #448] @ 1b09e0 │ │ │ │ ldr r3, [pc, #448] @ 1b09e4 │ │ │ │ @@ -248218,31 +248218,31 @@ │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0898 │ │ │ │ @ instruction: 0x01987bf4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r4, r8, r8, lsr r2 │ │ │ │ - orreq r9, r4, r0, lsl r7 │ │ │ │ + orreq r4, r8, r0, asr #4 │ │ │ │ + orreq r9, r4, r8, lsl r7 │ │ │ │ orrseq r7, r8, r4, ror fp │ │ │ │ - ldrdeq r4, [r8, r0] │ │ │ │ - @ instruction: 0x0184969c │ │ │ │ - orreq r7, sp, r0, lsl #30 │ │ │ │ - orreq ip, r4, r8, ror r3 │ │ │ │ - ldrdeq r9, [r4, r8] │ │ │ │ - orreq r7, sp, r0, asr #29 │ │ │ │ - orreq ip, r4, r8, lsr r3 │ │ │ │ - @ instruction: 0x01849598 │ │ │ │ - orreq r7, sp, r4, lsl #29 │ │ │ │ - strdeq ip, [r4, ip] │ │ │ │ - orreq r9, r4, ip, asr r5 │ │ │ │ - orreq r7, sp, r8, asr #28 │ │ │ │ - orreq ip, r4, r0, asr #5 │ │ │ │ - orreq r9, r4, r0, lsr #10 │ │ │ │ + ldrdeq r4, [r8, r8] │ │ │ │ + orreq r9, r4, r4, lsr #13 │ │ │ │ + orreq r7, sp, r8, lsl #30 │ │ │ │ + orreq ip, r4, r0, lsl #7 │ │ │ │ + orreq r9, r4, r0, ror #11 │ │ │ │ + orreq r7, sp, r8, asr #29 │ │ │ │ + orreq ip, r4, r0, asr #6 │ │ │ │ + orreq r9, r4, r0, lsr #11 │ │ │ │ + orreq r7, sp, ip, lsl #29 │ │ │ │ + orreq ip, r4, r4, lsl #6 │ │ │ │ + orreq r9, r4, r4, ror #10 │ │ │ │ + orreq r7, sp, r0, asr lr │ │ │ │ + orreq ip, r4, r8, asr #5 │ │ │ │ + orreq r9, r4, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldr r2, [pc, #532] @ 1b0c5c │ │ │ │ ldr r3, [pc, #532] @ 1b0c60 │ │ │ │ @@ -248377,35 +248377,35 @@ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0af4 │ │ │ │ orrseq r7, r8, r8, asr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r9, r4, r8, lsl #10 │ │ │ │ - orreq r9, r4, ip, lsl #10 │ │ │ │ + orreq r9, r4, r0, lsl r5 │ │ │ │ + orreq r9, r4, r4, lsl r5 │ │ │ │ andeq r1, r0, r8, lsr #32 │ │ │ │ orreq r6, r4, r0, asr #4 │ │ │ │ - orreq r9, r4, ip, lsl r5 │ │ │ │ + orreq r9, r4, r4, lsr #10 │ │ │ │ orrseq r7, r8, r8, lsl r9 │ │ │ │ - @ instruction: 0x018d7cbc │ │ │ │ - orreq ip, r4, r4, lsr r1 │ │ │ │ - @ instruction: 0x01849394 │ │ │ │ - orreq r7, sp, r0, lsl #25 │ │ │ │ - strdeq ip, [r4, r8] │ │ │ │ - orreq r9, r4, r8, asr r3 │ │ │ │ - orreq r7, sp, r4, asr #24 │ │ │ │ - strheq ip, [r4, ip] │ │ │ │ - orreq r9, r4, ip, lsl r3 │ │ │ │ - orreq r7, sp, r8, lsl #24 │ │ │ │ - orreq ip, r4, r0, lsl #1 │ │ │ │ - orreq r9, r4, r0, ror #5 │ │ │ │ - orreq r7, sp, ip, asr #23 │ │ │ │ - orreq ip, r4, r4, asr #32 │ │ │ │ - orreq r9, r4, r4, lsr #5 │ │ │ │ + orreq r7, sp, r4, asr #25 │ │ │ │ + orreq ip, r4, ip, lsr r1 │ │ │ │ + @ instruction: 0x0184939c │ │ │ │ + orreq r7, sp, r8, lsl #25 │ │ │ │ + orreq ip, r4, r0, lsl #2 │ │ │ │ + orreq r9, r4, r0, ror #6 │ │ │ │ + orreq r7, sp, ip, asr #24 │ │ │ │ + orreq ip, r4, r4, asr #1 │ │ │ │ + orreq r9, r4, r4, lsr #6 │ │ │ │ + orreq r7, sp, r0, lsl ip │ │ │ │ + orreq ip, r4, r8, lsl #1 │ │ │ │ + orreq r9, r4, r8, ror #5 │ │ │ │ + ldrdeq r7, [sp, r4] │ │ │ │ + orreq ip, r4, ip, asr #32 │ │ │ │ + orreq r9, r4, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #392] @ 1b0e5c │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ @@ -248505,26 +248505,26 @@ │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0d70 │ │ │ │ orrseq r7, r8, r4, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r8, r4, lsl #27 │ │ │ │ - orreq r9, r4, r4, lsl r2 │ │ │ │ + orreq r3, r8, ip, lsl #27 │ │ │ │ + orreq r9, r4, ip, lsl r2 │ │ │ │ @ instruction: 0x0198769c │ │ │ │ - orreq r7, sp, r4, asr #20 │ │ │ │ - @ instruction: 0x0184bebc │ │ │ │ - orreq r9, r4, ip, lsl r1 │ │ │ │ - orreq r7, sp, r8, lsl #20 │ │ │ │ - orreq fp, r4, r0, lsl #29 │ │ │ │ - orreq r9, r4, r0, ror #1 │ │ │ │ - orreq r7, sp, ip, asr #19 │ │ │ │ - orreq fp, r4, r4, asr #28 │ │ │ │ - orreq r9, r4, r4, lsr #1 │ │ │ │ + orreq r7, sp, ip, asr #20 │ │ │ │ + orreq fp, r4, r4, asr #29 │ │ │ │ + orreq r9, r4, r4, lsr #2 │ │ │ │ + orreq r7, sp, r0, lsl sl │ │ │ │ + orreq fp, r4, r8, lsl #29 │ │ │ │ + orreq r9, r4, r8, ror #1 │ │ │ │ + ldrdeq r7, [sp, r4] │ │ │ │ + orreq fp, r4, ip, asr #28 │ │ │ │ + orreq r9, r4, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #436] @ 1b1060 │ │ │ │ ldr r3, [pc, #436] @ 1b1064 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -248634,29 +248634,29 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b0f3c │ │ │ │ orrseq r7, r8, r4, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r8, r4, lsl #23 │ │ │ │ - orreq r9, r4, r4, ror #1 │ │ │ │ + orreq r3, r8, ip, lsl #23 │ │ │ │ + orreq r9, r4, ip, ror #1 │ │ │ │ @ instruction: 0x019874d0 │ │ │ │ - orreq r7, sp, ip, ror r8 │ │ │ │ - strdeq fp, [r4, r4] │ │ │ │ - orreq r8, r4, r4, asr pc │ │ │ │ - orreq r7, sp, r0, asr #16 │ │ │ │ - @ instruction: 0x0184bcb8 │ │ │ │ - orreq r8, r4, r8, lsl pc │ │ │ │ - orreq r7, sp, r4, lsl #16 │ │ │ │ - orreq fp, r4, ip, ror ip │ │ │ │ - ldrdeq r8, [r4, ip] │ │ │ │ - orreq r7, sp, r8, asr #15 │ │ │ │ - orreq fp, r4, r0, asr #24 │ │ │ │ - orreq r8, r4, r0, lsr #29 │ │ │ │ + orreq r7, sp, r4, lsl #17 │ │ │ │ + strdeq fp, [r4, ip] │ │ │ │ + orreq r8, r4, ip, asr pc │ │ │ │ + orreq r7, sp, r8, asr #16 │ │ │ │ + orreq fp, r4, r0, asr #25 │ │ │ │ + orreq r8, r4, r0, lsr #30 │ │ │ │ + orreq r7, sp, ip, lsl #16 │ │ │ │ + orreq fp, r4, r4, lsl #25 │ │ │ │ + orreq r8, r4, r4, ror #29 │ │ │ │ + ldrdeq r7, [sp, r0] │ │ │ │ + orreq fp, r4, r8, asr #24 │ │ │ │ + orreq r8, r4, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -249156,67 +249156,67 @@ │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b1384 │ │ │ │ orrseq r7, r8, ip, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r7, sp, ip, ror #13 │ │ │ │ - orreq r8, r4, r8, asr #27 │ │ │ │ + strdeq r7, [sp, r4] │ │ │ │ + ldrdeq r8, [r4, r0] │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {35} @ 0x23 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ - orreq r8, r4, r0, lsr sp │ │ │ │ - orreq sl, fp, r4, lsr #28 │ │ │ │ - orreq r8, r4, r4, lsl #26 │ │ │ │ - orreq r8, r4, ip, lsl sp │ │ │ │ + orreq r8, r4, r8, lsr sp │ │ │ │ + orreq sl, fp, ip, lsr #28 │ │ │ │ + orreq r8, r4, ip, lsl #26 │ │ │ │ + orreq r8, r4, r4, lsr #26 │ │ │ │ orreq pc, r3, ip, lsl r7 @ │ │ │ │ - orreq r4, sl, r0, lsl #26 │ │ │ │ + orreq r4, sl, r8, lsl #26 │ │ │ │ orrseq r7, r8, r8, lsl #1 │ │ │ │ - orreq r8, r4, r0, asr ip │ │ │ │ - orreq r8, r4, r0, ror ip │ │ │ │ - orreq r7, sp, ip, lsl #8 │ │ │ │ - orreq fp, r4, r4, lsl #17 │ │ │ │ - orreq r8, r4, r4, ror #21 │ │ │ │ - ldrdeq r8, [r4, ip] │ │ │ │ - orreq r7, sp, ip, ror r3 │ │ │ │ - strdeq fp, [r4, r4] │ │ │ │ - orreq r8, r4, r4, asr sl │ │ │ │ + orreq r8, r4, r8, asr ip │ │ │ │ + orreq r8, r4, r8, ror ip │ │ │ │ + orreq r7, sp, r4, lsl r4 │ │ │ │ + orreq fp, r4, ip, lsl #17 │ │ │ │ + orreq r8, r4, ip, ror #21 │ │ │ │ + orreq r8, r4, r4, ror #23 │ │ │ │ + orreq r7, sp, r4, lsl #7 │ │ │ │ + strdeq fp, [r4, ip] │ │ │ │ + orreq r8, r4, ip, asr sl │ │ │ │ orreq ip, r3, ip │ │ │ │ @ instruction: 0x0183bfb8 │ │ │ │ orreq fp, r3, r8, ror pc │ │ │ │ orreq fp, r3, r4, lsr pc │ │ │ │ - orreq r7, sp, r8, lsl #4 │ │ │ │ + orreq r7, sp, r0, lsl r2 │ │ │ │ orreq fp, r3, r0, ror #29 │ │ │ │ - ldrdeq r8, [r4, ip] │ │ │ │ - @ instruction: 0x018d71bc │ │ │ │ - orreq fp, r4, r4, lsr r6 │ │ │ │ - @ instruction: 0x01848894 │ │ │ │ - orreq r7, sp, r0, lsl #3 │ │ │ │ - strdeq fp, [r4, r8] │ │ │ │ - orreq r8, r4, r8, asr r8 │ │ │ │ - orreq fp, r4, r0, asr #11 │ │ │ │ - @ instruction: 0x0184b590 │ │ │ │ - orreq fp, r4, ip, asr r5 │ │ │ │ - orreq r7, sp, r0, asr #1 │ │ │ │ - orreq fp, r4, r8, lsr r5 │ │ │ │ - @ instruction: 0x01848798 │ │ │ │ - orreq fp, r4, r0, lsl #10 │ │ │ │ - orreq r7, sp, r4, asr r0 │ │ │ │ - orreq fp, r4, ip, asr #9 │ │ │ │ - orreq r8, r4, ip, lsr #14 │ │ │ │ - orreq r7, sp, r8, lsl r0 │ │ │ │ - @ instruction: 0x0184b490 │ │ │ │ - strdeq r8, [r4, r0] │ │ │ │ - ldrdeq r6, [sp, ip] │ │ │ │ - orreq fp, r4, r4, asr r4 │ │ │ │ - @ instruction: 0x018486b4 │ │ │ │ - orreq r6, sp, r0, lsr #31 │ │ │ │ - orreq fp, r4, r8, lsl r4 │ │ │ │ - orreq r8, r4, r8, ror r6 │ │ │ │ + orreq r8, r4, r4, ror #17 │ │ │ │ + orreq r7, sp, r4, asr #3 │ │ │ │ + orreq fp, r4, ip, lsr r6 │ │ │ │ + @ instruction: 0x0184889c │ │ │ │ + orreq r7, sp, r8, lsl #3 │ │ │ │ + orreq fp, r4, r0, lsl #12 │ │ │ │ + orreq r8, r4, r0, ror #16 │ │ │ │ + orreq fp, r4, r8, asr #11 │ │ │ │ + @ instruction: 0x0184b598 │ │ │ │ + orreq fp, r4, r4, ror #10 │ │ │ │ + orreq r7, sp, r8, asr #1 │ │ │ │ + orreq fp, r4, r0, asr #10 │ │ │ │ + orreq r8, r4, r0, lsr #15 │ │ │ │ + orreq fp, r4, r8, lsl #10 │ │ │ │ + orreq r7, sp, ip, asr r0 │ │ │ │ + ldrdeq fp, [r4, r4] │ │ │ │ + orreq r8, r4, r4, lsr r7 │ │ │ │ + orreq r7, sp, r0, lsr #32 │ │ │ │ + @ instruction: 0x0184b498 │ │ │ │ + strdeq r8, [r4, r8] │ │ │ │ + orreq r6, sp, r4, ror #31 │ │ │ │ + orreq fp, r4, ip, asr r4 │ │ │ │ + @ instruction: 0x018486bc │ │ │ │ + orreq r6, sp, r8, lsr #31 │ │ │ │ + orreq fp, r4, r0, lsr #8 │ │ │ │ + orreq r8, r4, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr ip, [pc, #2104] @ 1b21bc │ │ │ │ @@ -249745,76 +249745,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1b1b98 │ │ │ │ orrseq r6, r8, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, sp, r0, lsr lr │ │ │ │ - orreq r8, r4, ip, lsl #10 │ │ │ │ + orreq r6, sp, r8, lsr lr │ │ │ │ + orreq r8, r4, r4, lsl r5 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {35} @ 0x23 │ │ │ │ stmdapl r0, {r0, r1, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ orrseq r6, r8, r4, ror r8 │ │ │ │ - orreq r1, r7, ip, asr #14 │ │ │ │ - orreq r8, r4, r8, lsl #8 │ │ │ │ - strdeq r8, [r4, r4] │ │ │ │ - ldrdeq r8, [r4, ip] │ │ │ │ - orreq r8, r4, r4, asr #7 │ │ │ │ - orreq r8, r4, r4, lsr #7 │ │ │ │ - orreq r6, sp, r4, lsl #22 │ │ │ │ - orreq sl, r4, ip, ror pc │ │ │ │ - orreq r8, r4, r0, ror #3 │ │ │ │ - orreq r1, r7, r8, asr r6 │ │ │ │ - orreq r4, r6, r4, lsr #17 │ │ │ │ - @ instruction: 0x018d6a90 │ │ │ │ - orreq sl, r4, r8, lsl #30 │ │ │ │ - orreq r8, r4, ip, ror #2 │ │ │ │ + orreq r1, r7, r4, asr r7 │ │ │ │ + orreq r8, r4, r0, lsl r4 │ │ │ │ + strdeq r8, [r4, ip] │ │ │ │ + orreq r8, r4, r4, ror #7 │ │ │ │ + orreq r8, r4, ip, asr #7 │ │ │ │ + orreq r8, r4, ip, lsr #7 │ │ │ │ + orreq r6, sp, ip, lsl #22 │ │ │ │ + orreq sl, r4, r4, lsl #31 │ │ │ │ + orreq r8, r4, r8, ror #3 │ │ │ │ + orreq r1, r7, r0, ror #12 │ │ │ │ + orreq r4, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x018d6a98 │ │ │ │ + orreq sl, r4, r0, lsl pc │ │ │ │ + orreq r8, r4, r4, ror r1 │ │ │ │ orreq fp, r3, r0, lsr #14 │ │ │ │ orreq fp, r3, ip, asr #13 │ │ │ │ orreq fp, r3, ip, lsl #13 │ │ │ │ orreq fp, r3, r8, asr #12 │ │ │ │ - orreq r6, sp, r0, lsr #18 │ │ │ │ + orreq r6, sp, r8, lsr #18 │ │ │ │ strdeq fp, [r3, ip] │ │ │ │ - strdeq r7, [r4, r0] │ │ │ │ - ldrdeq r6, [sp, r4] │ │ │ │ - orreq sl, r4, ip, asr #26 │ │ │ │ - @ instruction: 0x01847fb0 │ │ │ │ + strdeq r7, [r4, r8] │ │ │ │ + ldrdeq r6, [sp, ip] │ │ │ │ + orreq sl, r4, r4, asr sp │ │ │ │ + @ instruction: 0x01847fb8 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x018d6898 │ │ │ │ - orreq sl, r4, r0, lsl sp │ │ │ │ - orreq r7, r4, r4, ror pc │ │ │ │ + orreq r6, sp, r0, lsr #17 │ │ │ │ + orreq sl, r4, r8, lsl sp │ │ │ │ + orreq r7, r4, ip, ror pc │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq r6, sp, ip, asr r8 │ │ │ │ - ldrdeq sl, [r4, r4] │ │ │ │ - orreq r7, r4, r8, lsr pc │ │ │ │ + orreq r6, sp, r4, ror #16 │ │ │ │ + ldrdeq sl, [r4, ip] │ │ │ │ + orreq r7, r4, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - orreq r6, sp, r0, lsr #16 │ │ │ │ - @ instruction: 0x0184ac98 │ │ │ │ - strdeq r7, [r4, ip] │ │ │ │ - orreq r6, sp, r4, ror #15 │ │ │ │ - orreq sl, r4, ip, asr ip │ │ │ │ - orreq r7, r4, r0, asr #29 │ │ │ │ + orreq r6, sp, r8, lsr #16 │ │ │ │ + orreq sl, r4, r0, lsr #25 │ │ │ │ + orreq r7, r4, r4, lsl #30 │ │ │ │ + orreq r6, sp, ip, ror #15 │ │ │ │ + orreq sl, r4, r4, ror #24 │ │ │ │ + orreq r7, r4, r8, asr #29 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orreq r6, sp, r8, lsr #15 │ │ │ │ - orreq sl, r4, r0, lsr #24 │ │ │ │ - orreq r7, r4, r4, lsl #29 │ │ │ │ - orreq sl, r4, r8, ror #23 │ │ │ │ - @ instruction: 0x0184abb8 │ │ │ │ - orreq r6, sp, ip, lsl #14 │ │ │ │ - orreq sl, r4, r4, lsl #23 │ │ │ │ - orreq r7, r4, r8, ror #27 │ │ │ │ + @ instruction: 0x018d67b0 │ │ │ │ + orreq sl, r4, r8, lsr #24 │ │ │ │ + orreq r7, r4, ip, lsl #29 │ │ │ │ + strdeq sl, [r4, r0] │ │ │ │ + orreq sl, r4, r0, asr #23 │ │ │ │ + orreq r6, sp, r4, lsl r7 │ │ │ │ + orreq sl, r4, ip, lsl #23 │ │ │ │ + strdeq r7, [r4, r0] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orreq sl, r4, ip, asr #22 │ │ │ │ - @ instruction: 0x018d669c │ │ │ │ - orreq sl, r4, r4, lsl fp │ │ │ │ - orreq r7, r4, r8, ror sp │ │ │ │ - ldrdeq sl, [r4, ip] │ │ │ │ + orreq sl, r4, r4, asr fp │ │ │ │ + orreq r6, sp, r4, lsr #13 │ │ │ │ + orreq sl, r4, ip, lsl fp │ │ │ │ + orreq r7, r4, r0, lsl #27 │ │ │ │ + orreq sl, r4, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -250182,64 +250182,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b25bc │ │ │ │ orrseq r6, r8, r0, lsr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq r6, sp, ip, lsr #9 │ │ │ │ - orreq r7, r4, r8, lsl #23 │ │ │ │ + @ instruction: 0x018d64b4 │ │ │ │ + @ instruction: 0x01847b90 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ orreq r0, r4, r0, asr #7 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldrhi fp, [lr, #-2130] @ 0xfffff7ae │ │ │ │ svccc 0x00f051eb │ │ │ │ - orreq r7, ip, r0, lsr ip │ │ │ │ - orreq r7, r4, r8, lsr #24 │ │ │ │ + orreq r7, ip, r8, lsr ip │ │ │ │ + orreq r7, r4, r0, lsr ip │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ bvc ffa04784 │ │ │ │ svccc 0x00efae14 │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ - orreq r7, r4, r4, asr #23 │ │ │ │ + orreq r7, r4, ip, asr #23 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - orreq r7, r4, r0, ror #22 │ │ │ │ - strdeq r7, [r4, r0] │ │ │ │ + orreq r7, r4, r8, ror #22 │ │ │ │ + strdeq r7, [r4, r8] │ │ │ │ orrseq r5, r8, r0, asr lr │ │ │ │ teqmi r0, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq sl, r3, r4, asr #28 │ │ │ │ - orreq r6, sp, r0, lsr #2 │ │ │ │ - @ instruction: 0x0184a598 │ │ │ │ - strdeq r7, [r4, r8] │ │ │ │ - orreq r6, sp, r4, ror #1 │ │ │ │ - orreq sl, r4, ip, asr r5 │ │ │ │ - @ instruction: 0x018477b8 │ │ │ │ + orreq r6, sp, r8, lsr #2 │ │ │ │ + orreq sl, r4, r0, lsr #11 │ │ │ │ + orreq r7, r4, r0, lsl #16 │ │ │ │ + orreq r6, sp, ip, ror #1 │ │ │ │ + orreq sl, r4, r4, ror #10 │ │ │ │ + orreq r7, r4, r0, asr #15 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orreq r6, sp, r8, lsr #1 │ │ │ │ - orreq sl, r4, r0, lsr #10 │ │ │ │ - orreq r7, r4, ip, ror r7 │ │ │ │ + strheq r6, [sp, r0] │ │ │ │ + orreq sl, r4, r8, lsr #10 │ │ │ │ + orreq r7, r4, r4, lsl #15 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orreq r6, sp, ip, rrx │ │ │ │ - orreq sl, r4, r4, ror #9 │ │ │ │ - orreq r7, r4, r4, asr #14 │ │ │ │ - orreq r6, sp, r0, lsr r0 │ │ │ │ - orreq sl, r4, r8, lsr #9 │ │ │ │ - orreq r7, r4, r4, lsl #14 │ │ │ │ + orreq r6, sp, r4, ror r0 │ │ │ │ + orreq sl, r4, ip, ror #9 │ │ │ │ + orreq r7, r4, ip, asr #14 │ │ │ │ + orreq r6, sp, r8, lsr r0 │ │ │ │ + @ instruction: 0x0184a4b0 │ │ │ │ + orreq r7, r4, ip, lsl #14 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orreq sl, r4, r0, ror r4 │ │ │ │ - orreq sl, r4, ip, lsr r4 │ │ │ │ + orreq sl, r4, r8, ror r4 │ │ │ │ + orreq sl, r4, r4, asr #8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orreq sl, r4, ip, lsl #8 │ │ │ │ + orreq sl, r4, r4, lsl r4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-976] @ 0xfffffc30 │ │ │ │ ldr ip, [pc, #1752] @ 1b3058 │ │ │ │ @@ -250680,73 +250680,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b2c04 │ │ │ │ orrseq r5, r8, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r5, sp, r8, lsr #28 │ │ │ │ - orreq r7, r4, r4, lsl #10 │ │ │ │ + orreq r5, sp, r0, lsr lr │ │ │ │ + orreq r7, r4, ip, lsl #10 │ │ │ │ + orreq r7, r4, r4, lsl #12 │ │ │ │ + orreq r7, r4, r4, lsl r6 │ │ │ │ + orreq r7, r4, r8, lsl #12 │ │ │ │ + orreq r7, r4, r0, lsl r6 │ │ │ │ strdeq r7, [r4, ip] │ │ │ │ - orreq r7, r4, ip, lsl #12 │ │ │ │ - orreq r7, r4, r0, lsl #12 │ │ │ │ orreq r7, r4, r8, lsl #12 │ │ │ │ - strdeq r7, [r4, r4] │ │ │ │ - orreq r7, r4, r0, lsl #12 │ │ │ │ - strdeq r7, [r4, r0] │ │ │ │ - strdeq r7, [r4, r4] │ │ │ │ - orreq r7, r4, r0, ror #11 │ │ │ │ - strdeq r7, [r4, r0] │ │ │ │ - ldrdeq r7, [r4, ip] │ │ │ │ + strdeq r7, [r4, r8] │ │ │ │ + strdeq r7, [r4, ip] │ │ │ │ + orreq r7, r4, r8, ror #11 │ │ │ │ + strdeq r7, [r4, r8] │ │ │ │ orreq r7, r4, r4, ror #11 │ │ │ │ - ldrdeq r7, [r4, r0] │ │ │ │ - @ instruction: 0x018bd6b4 │ │ │ │ + orreq r7, r4, ip, ror #11 │ │ │ │ + ldrdeq r7, [r4, r8] │ │ │ │ + @ instruction: 0x018bd6bc │ │ │ │ + @ instruction: 0x018475bc │ │ │ │ + orreq r7, r4, r8, asr #11 │ │ │ │ @ instruction: 0x018475b4 │ │ │ │ - orreq r7, r4, r0, asr #11 │ │ │ │ - orreq r7, r4, ip, lsr #11 │ │ │ │ - orreq r7, r4, r0, asr #9 │ │ │ │ + orreq r7, r4, r8, asr #9 │ │ │ │ orrseq r5, r8, r8, lsl #16 │ │ │ │ - orreq r7, r4, r8, lsr r5 │ │ │ │ - orreq r7, r4, r8, asr #10 │ │ │ │ - orreq r5, sp, r8, lsl #23 │ │ │ │ - orreq sl, r4, r0 │ │ │ │ - orreq r7, r4, r0, ror #4 │ │ │ │ + orreq r7, r4, r0, asr #10 │ │ │ │ + orreq r7, r4, r0, asr r5 │ │ │ │ + @ instruction: 0x018d5b90 │ │ │ │ + orreq sl, r4, r8 │ │ │ │ + orreq r7, r4, r8, ror #4 │ │ │ │ orreq sl, r3, r8, lsl r8 │ │ │ │ - orreq r9, r4, r0, ror pc │ │ │ │ - orreq r5, sp, r4, asr #21 │ │ │ │ - orreq r9, r4, ip, lsr pc │ │ │ │ - @ instruction: 0x0184719c │ │ │ │ - orreq r5, sp, r8, lsl #21 │ │ │ │ - orreq r9, r4, r0, lsl #30 │ │ │ │ - orreq r7, r4, r0, ror #2 │ │ │ │ - orreq r5, sp, ip, asr #20 │ │ │ │ - orreq r9, r4, r4, asr #29 │ │ │ │ - orreq r7, r4, r4, lsr #2 │ │ │ │ - orreq r5, sp, r0, lsl sl │ │ │ │ - orreq r9, r4, r8, lsl #29 │ │ │ │ - orreq r7, r4, r8, ror #1 │ │ │ │ - ldrdeq r5, [sp, r4] │ │ │ │ - orreq r9, r4, ip, asr #28 │ │ │ │ - orreq r7, r4, ip, lsr #1 │ │ │ │ - orreq r9, r4, r4, lsl lr │ │ │ │ - orreq r9, r4, r4, ror #27 │ │ │ │ - orreq r5, sp, r8, lsr r9 │ │ │ │ - @ instruction: 0x01849db0 │ │ │ │ - orreq r7, r4, r0, lsl r0 │ │ │ │ - orreq r9, r4, r8, ror sp │ │ │ │ - orreq r9, r4, r8, asr #26 │ │ │ │ - orreq r9, r4, r8, lsl sp │ │ │ │ - orreq r5, sp, ip, ror #16 │ │ │ │ - orreq r9, r4, r4, ror #25 │ │ │ │ - orreq r6, r4, r4, asr #30 │ │ │ │ - orreq r5, sp, r0, lsr r8 │ │ │ │ - orreq r9, r4, r8, lsr #25 │ │ │ │ - orreq r6, r4, ip, lsl #30 │ │ │ │ - orreq r9, r4, r0, ror ip │ │ │ │ - orreq r9, r4, r0, asr #24 │ │ │ │ + orreq r9, r4, r8, ror pc │ │ │ │ + orreq r5, sp, ip, asr #21 │ │ │ │ + orreq r9, r4, r4, asr #30 │ │ │ │ + orreq r7, r4, r4, lsr #3 │ │ │ │ + @ instruction: 0x018d5a90 │ │ │ │ + orreq r9, r4, r8, lsl #30 │ │ │ │ + orreq r7, r4, r8, ror #2 │ │ │ │ + orreq r5, sp, r4, asr sl │ │ │ │ + orreq r9, r4, ip, asr #29 │ │ │ │ + orreq r7, r4, ip, lsr #2 │ │ │ │ + orreq r5, sp, r8, lsl sl │ │ │ │ + @ instruction: 0x01849e90 │ │ │ │ + strdeq r7, [r4, r0] │ │ │ │ + ldrdeq r5, [sp, ip] │ │ │ │ + orreq r9, r4, r4, asr lr │ │ │ │ + strheq r7, [r4, r4] │ │ │ │ + orreq r9, r4, ip, lsl lr │ │ │ │ + orreq r9, r4, ip, ror #27 │ │ │ │ + orreq r5, sp, r0, asr #18 │ │ │ │ + @ instruction: 0x01849db8 │ │ │ │ + orreq r7, r4, r8, lsl r0 │ │ │ │ + orreq r9, r4, r0, lsl #27 │ │ │ │ + orreq r9, r4, r0, asr sp │ │ │ │ + orreq r9, r4, r0, lsr #26 │ │ │ │ + orreq r5, sp, r4, ror r8 │ │ │ │ + orreq r9, r4, ip, ror #25 │ │ │ │ + orreq r6, r4, ip, asr #30 │ │ │ │ + orreq r5, sp, r8, lsr r8 │ │ │ │ + @ instruction: 0x01849cb0 │ │ │ │ + orreq r6, r4, r4, lsl pc │ │ │ │ + orreq r9, r4, r8, ror ip │ │ │ │ + orreq r9, r4, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2632] @ 0xa48 │ │ │ │ sub sp, sp, #1424 @ 0x590 │ │ │ │ sub sp, sp, #4 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ @@ -251553,86 +251553,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 1b3464 │ │ │ │ orrseq r5, r8, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r6, [r4, r0] │ │ │ │ - ldrdeq r5, [sp, ip] │ │ │ │ + strdeq r6, [r4, r8] │ │ │ │ + orreq r5, sp, r4, ror #11 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ orreq sl, r3, r8, lsr #1 │ │ │ │ orrseq r4, r8, r8, lsr #31 │ │ │ │ - ldrdeq r5, [sp, r4] │ │ │ │ - @ instruction: 0x018469b0 │ │ │ │ + ldrdeq r5, [sp, ip] │ │ │ │ + @ instruction: 0x018469b8 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orreq r6, r4, r8, lsr #14 │ │ │ │ - orreq r5, sp, r8, lsr #3 │ │ │ │ - orreq r6, r4, r0, lsl #17 │ │ │ │ + orreq r6, r4, r0, lsr r7 │ │ │ │ + @ instruction: 0x018d51b0 │ │ │ │ + orreq r6, r4, r8, lsl #17 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - ldrdeq r9, [r4, r8] │ │ │ │ - orreq r5, sp, ip, lsr #1 │ │ │ │ - orreq r9, r4, r0, lsr #10 │ │ │ │ - orreq r6, r4, r8, lsl #15 │ │ │ │ - orreq r6, r4, r0, ror #11 │ │ │ │ - orreq r5, sp, r0, asr r0 │ │ │ │ - orreq r9, r4, r8, asr #9 │ │ │ │ - orreq r6, r4, ip, lsr #14 │ │ │ │ - orreq r6, r4, ip, lsr #19 │ │ │ │ - @ instruction: 0x0184689c │ │ │ │ - orreq r4, sp, r0, asr #29 │ │ │ │ - orreq r9, r4, r8, lsr r3 │ │ │ │ - @ instruction: 0x0184659c │ │ │ │ + orreq r9, r4, r0, ror #11 │ │ │ │ + strheq r5, [sp, r4] │ │ │ │ + orreq r9, r4, r8, lsr #10 │ │ │ │ + @ instruction: 0x01846790 │ │ │ │ + orreq r6, r4, r8, ror #11 │ │ │ │ + orreq r5, sp, r8, asr r0 │ │ │ │ + ldrdeq r9, [r4, r0] │ │ │ │ + orreq r6, r4, r4, lsr r7 │ │ │ │ + @ instruction: 0x018469b4 │ │ │ │ + orreq r6, r4, r4, lsr #17 │ │ │ │ + orreq r4, sp, r8, asr #29 │ │ │ │ + orreq r9, r4, r0, asr #6 │ │ │ │ + orreq r6, r4, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - @ instruction: 0x018d4e90 │ │ │ │ - orreq r6, r4, r8, ror #10 │ │ │ │ + @ instruction: 0x018d4e98 │ │ │ │ + orreq r6, r4, r0, ror r5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq r9, r4, r0, asr #5 │ │ │ │ - strdeq r6, [r4, r0] │ │ │ │ - orreq r4, sp, ip, ror #27 │ │ │ │ - orreq r6, r4, r0, lsl r7 │ │ │ │ + orreq r9, r4, r8, asr #5 │ │ │ │ + strdeq r6, [r4, r8] │ │ │ │ + strdeq r4, [sp, r4] │ │ │ │ + orreq r6, r4, r8, lsl r7 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - @ instruction: 0x0184919c │ │ │ │ + orreq r9, r4, r4, lsr #3 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orreq r9, r6, r4, lsl #20 │ │ │ │ - @ instruction: 0x018d4cbc │ │ │ │ - orreq r9, r4, r4, lsr r1 │ │ │ │ - @ instruction: 0x01846398 │ │ │ │ + orreq r9, r6, ip, lsl #20 │ │ │ │ + orreq r4, sp, r4, asr #25 │ │ │ │ + orreq r9, r4, ip, lsr r1 │ │ │ │ + orreq r6, r4, r0, lsr #7 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ orreq r9, r3, r0, asr #18 │ │ │ │ orreq r3, r4, r8, ror fp │ │ │ │ - orreq r4, sp, r8, lsl #24 │ │ │ │ - orreq r9, r4, r0, lsl #1 │ │ │ │ - orreq r6, r4, r4, ror #5 │ │ │ │ + orreq r4, sp, r0, lsl ip │ │ │ │ + orreq r9, r4, r8, lsl #1 │ │ │ │ + orreq r6, r4, ip, ror #5 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - orreq r4, sp, r4, asr #23 │ │ │ │ - orreq r9, r4, ip, lsr r0 │ │ │ │ - orreq r6, r4, r0, lsr #5 │ │ │ │ + orreq r4, sp, ip, asr #23 │ │ │ │ + orreq r9, r4, r4, asr #32 │ │ │ │ + orreq r6, r4, r8, lsr #5 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orreq r4, sp, r0, lsl #23 │ │ │ │ - strdeq r8, [r4, r8] │ │ │ │ - orreq r6, r4, ip, asr r2 │ │ │ │ - orreq r4, sp, r8, asr #22 │ │ │ │ - @ instruction: 0x01848fbc │ │ │ │ - orreq r6, r4, r4, lsr #4 │ │ │ │ - orreq r4, sp, r8, lsl #22 │ │ │ │ - orreq r8, r4, r0, lsl #31 │ │ │ │ - orreq r6, r4, r4, ror #3 │ │ │ │ + orreq r4, sp, r8, lsl #23 │ │ │ │ + orreq r9, r4, r0 │ │ │ │ + orreq r6, r4, r4, ror #4 │ │ │ │ + orreq r4, sp, r0, asr fp │ │ │ │ + orreq r8, r4, r4, asr #31 │ │ │ │ + orreq r6, r4, ip, lsr #4 │ │ │ │ + orreq r4, sp, r0, lsl fp │ │ │ │ + orreq r8, r4, r8, lsl #31 │ │ │ │ + orreq r6, r4, ip, ror #3 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - orreq r4, sp, ip, asr #21 │ │ │ │ - orreq r8, r4, r4, asr #30 │ │ │ │ - orreq r6, r4, r8, lsr #3 │ │ │ │ - @ instruction: 0x018d4a90 │ │ │ │ - orreq r8, r4, r8, lsl #30 │ │ │ │ - orreq r6, r4, ip, ror #2 │ │ │ │ + ldrdeq r4, [sp, r4] │ │ │ │ + orreq r8, r4, ip, asr #30 │ │ │ │ + @ instruction: 0x018461b0 │ │ │ │ + @ instruction: 0x018d4a98 │ │ │ │ + orreq r8, r4, r0, lsl pc │ │ │ │ + orreq r6, r4, r4, ror r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq r8, [r4, r0] │ │ │ │ - @ instruction: 0x01848e9c │ │ │ │ + ldrdeq r8, [r4, r8] │ │ │ │ + orreq r8, r4, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #4 │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -251873,36 +251873,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1b4170 │ │ │ │ orrseq r4, r8, ip, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq r4, sp, r4, asr r8 │ │ │ │ - orreq r5, r4, r4, lsr pc │ │ │ │ - ldrdeq r6, [r4, r4] │ │ │ │ - orreq r6, r4, r0, asr #3 │ │ │ │ + orreq r4, sp, ip, asr r8 │ │ │ │ + orreq r5, r4, ip, lsr pc │ │ │ │ + ldrdeq r6, [r4, ip] │ │ │ │ + orreq r6, r4, r8, asr #3 │ │ │ │ orreq ip, r3, r0, lsr sl │ │ │ │ - @ instruction: 0x018461b0 │ │ │ │ - @ instruction: 0x0184619c │ │ │ │ + @ instruction: 0x018461b8 │ │ │ │ + orreq r6, r4, r4, lsr #3 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ - @ instruction: 0x01848b90 │ │ │ │ + @ instruction: 0x01848b98 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ @ instruction: 0x0198429c │ │ │ │ orreq r9, r3, r4, lsl r3 │ │ │ │ - orreq r8, r4, ip, ror #20 │ │ │ │ - orreq r4, sp, r0, asr #11 │ │ │ │ - orreq r8, r4, r8, lsr sl │ │ │ │ - @ instruction: 0x01845c9c │ │ │ │ - orreq r8, r4, r0, lsl #20 │ │ │ │ + orreq r8, r4, r4, ror sl │ │ │ │ + orreq r4, sp, r8, asr #11 │ │ │ │ + orreq r8, r4, r0, asr #20 │ │ │ │ + orreq r5, r4, r4, lsr #25 │ │ │ │ + orreq r8, r4, r8, lsl #20 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - ldrdeq r8, [r4, r0] │ │ │ │ - orreq r8, r4, r0, lsr #19 │ │ │ │ + ldrdeq r8, [r4, r8] │ │ │ │ + orreq r8, r4, r8, lsr #19 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -252531,123 +252531,123 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4934 │ │ │ │ @ instruction: 0x01984090 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, r8, ip, rrx │ │ │ │ - orreq r5, r4, r8, lsr lr │ │ │ │ - orreq r5, r4, r8, asr #28 │ │ │ │ + orreq r5, r4, r0, asr #28 │ │ │ │ + orreq r5, r4, r0, asr lr │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ + orreq r5, r4, r0, ror #27 │ │ │ │ + orreq r5, r4, r4, ror #27 │ │ │ │ ldrdeq r5, [r4, r8] │ │ │ │ - ldrdeq r5, [r4, ip] │ │ │ │ - ldrdeq r5, [r4, r0] │ │ │ │ - @ instruction: 0x018c5b98 │ │ │ │ - orreq r5, r4, r0, lsr #27 │ │ │ │ - orreq r6, r4, r8, lsl r0 │ │ │ │ + orreq r5, ip, r0, lsr #23 │ │ │ │ + orreq r5, r4, r8, lsr #27 │ │ │ │ + orreq r6, r4, r0, lsr #32 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - orreq r5, r4, r0, asr #26 │ │ │ │ - orreq r5, r4, r4, asr #26 │ │ │ │ - ldrdeq r5, [r4, r8] │ │ │ │ - orreq r5, r4, r4, ror #21 │ │ │ │ + orreq r5, r4, r8, asr #26 │ │ │ │ + orreq r5, r4, ip, asr #26 │ │ │ │ + orreq r5, r4, r0, ror #25 │ │ │ │ + orreq r5, r4, ip, ror #21 │ │ │ │ svccc 0x00500000 │ │ │ │ - orreq r5, r4, r4, ror #24 │ │ │ │ - orreq r5, r4, r0, ror ip │ │ │ │ + orreq r5, r4, ip, ror #24 │ │ │ │ + orreq r5, r4, r8, ror ip │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ - orreq r5, r4, r4, lsl ip │ │ │ │ - orreq r5, r4, r4, lsr #24 │ │ │ │ + orreq r5, r4, ip, lsl ip │ │ │ │ + orreq r5, r4, ip, lsr #24 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ - ldrdeq r5, [r4, r0] │ │ │ │ + ldrdeq r5, [r4, r8] │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ - ldrdeq r5, [r4, ip] │ │ │ │ + orreq r5, r4, r4, ror #23 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ - @ instruction: 0x01845b90 │ │ │ │ - orreq r5, r4, r4, lsl #23 │ │ │ │ - @ instruction: 0x01845ab0 │ │ │ │ - orreq r5, r4, r8, asr sl │ │ │ │ - orreq r5, r4, r0, lsr #16 │ │ │ │ + @ instruction: 0x01845b98 │ │ │ │ + orreq r5, r4, ip, lsl #23 │ │ │ │ + @ instruction: 0x01845ab8 │ │ │ │ + orreq r5, r4, r0, ror #20 │ │ │ │ + orreq r5, r4, r8, lsr #16 │ │ │ │ orrseq r3, r8, r0, lsr #24 │ │ │ │ - @ instruction: 0x018456b8 │ │ │ │ - ldrdeq r3, [sp, r0] │ │ │ │ - orreq r8, r4, ip, lsr r4 │ │ │ │ + orreq r5, r4, r0, asr #13 │ │ │ │ + ldrdeq r3, [sp, r8] │ │ │ │ + orreq r8, r4, r4, asr #8 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orreq r3, sp, r8, ror #30 │ │ │ │ - orreq r8, r4, r0, ror #7 │ │ │ │ - orreq r5, r4, r0, asr #12 │ │ │ │ - orreq r3, sp, ip, lsr #30 │ │ │ │ - orreq r8, r4, r4, lsr #7 │ │ │ │ - orreq r5, r4, r8, lsl #12 │ │ │ │ + orreq r3, sp, r0, ror pc │ │ │ │ + orreq r8, r4, r8, ror #7 │ │ │ │ + orreq r5, r4, r8, asr #12 │ │ │ │ + orreq r3, sp, r4, lsr pc │ │ │ │ + orreq r8, r4, ip, lsr #7 │ │ │ │ + orreq r5, r4, r0, lsl r6 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - strdeq r3, [sp, r4] │ │ │ │ - orreq r8, r4, r8, ror #6 │ │ │ │ - orreq r5, r4, ip, asr #11 │ │ │ │ - @ instruction: 0x018d3eb0 │ │ │ │ - orreq r8, r4, r8, lsr #6 │ │ │ │ - orreq r5, r4, ip, lsl #11 │ │ │ │ + strdeq r3, [sp, ip] │ │ │ │ + orreq r8, r4, r0, ror r3 │ │ │ │ + ldrdeq r5, [r4, r4] │ │ │ │ + @ instruction: 0x018d3eb8 │ │ │ │ + orreq r8, r4, r0, lsr r3 │ │ │ │ + @ instruction: 0x01845594 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - orreq r3, sp, r8, ror lr │ │ │ │ - orreq r8, r4, ip, ror #5 │ │ │ │ - orreq r5, r4, r0, asr r5 │ │ │ │ - orreq r3, sp, ip, lsr lr │ │ │ │ - @ instruction: 0x018482b0 │ │ │ │ - orreq r5, r4, r4, lsl r5 │ │ │ │ - orreq r3, sp, r0, lsl #28 │ │ │ │ - orreq r8, r4, r4, ror r2 │ │ │ │ - ldrdeq r5, [r4, r8] │ │ │ │ - orreq r8, r4, ip, lsr r2 │ │ │ │ - @ instruction: 0x018d3db8 │ │ │ │ - @ instruction: 0x01845490 │ │ │ │ - orreq r3, sp, r0, lsl #27 │ │ │ │ - strdeq r8, [r4, r8] │ │ │ │ - orreq r5, r4, ip, asr r4 │ │ │ │ + orreq r3, sp, r0, lsl #29 │ │ │ │ + strdeq r8, [r4, r4] │ │ │ │ + orreq r5, r4, r8, asr r5 │ │ │ │ + orreq r3, sp, r4, asr #28 │ │ │ │ + @ instruction: 0x018482b8 │ │ │ │ + orreq r5, r4, ip, lsl r5 │ │ │ │ + orreq r3, sp, r8, lsl #28 │ │ │ │ + orreq r8, r4, ip, ror r2 │ │ │ │ + orreq r5, r4, r0, ror #9 │ │ │ │ + orreq r8, r4, r4, asr #4 │ │ │ │ + orreq r3, sp, r0, asr #27 │ │ │ │ + @ instruction: 0x01845498 │ │ │ │ + orreq r3, sp, r8, lsl #27 │ │ │ │ + orreq r8, r4, r0, lsl #4 │ │ │ │ + orreq r5, r4, r4, ror #8 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - orreq r3, sp, r4, asr #26 │ │ │ │ - @ instruction: 0x018481bc │ │ │ │ - orreq r5, r4, r0, lsr #8 │ │ │ │ + orreq r3, sp, ip, asr #26 │ │ │ │ + orreq r8, r4, r4, asr #3 │ │ │ │ + orreq r5, r4, r8, lsr #8 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - orreq r3, sp, r8, lsl #26 │ │ │ │ - orreq r8, r4, r0, lsl #3 │ │ │ │ - orreq r5, r4, r4, ror #7 │ │ │ │ + orreq r3, sp, r0, lsl sp │ │ │ │ + orreq r8, r4, r8, lsl #3 │ │ │ │ + orreq r5, r4, ip, ror #7 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - orreq r3, sp, ip, asr #25 │ │ │ │ - orreq r8, r4, r4, asr #2 │ │ │ │ - orreq r5, r4, r8, lsr #7 │ │ │ │ - andeq r0, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x018d3c90 │ │ │ │ - orreq r8, r4, r8, lsl #2 │ │ │ │ - orreq r5, r4, ip, ror #6 │ │ │ │ - orreq r3, sp, r8, asr ip │ │ │ │ - orreq r8, r4, ip, asr #1 │ │ │ │ - orreq r5, r4, r0, lsr r3 │ │ │ │ - orreq r3, sp, ip, lsl ip │ │ │ │ - @ instruction: 0x01848090 │ │ │ │ - strdeq r5, [r4, r4] │ │ │ │ - orreq r8, r4, r8, asr r0 │ │ │ │ ldrdeq r3, [sp, r4] │ │ │ │ - orreq r5, r4, ip, lsr #5 │ │ │ │ - orreq r3, sp, r0, lsr #23 │ │ │ │ - orreq r8, r4, r4, lsl r0 │ │ │ │ - orreq r5, r4, r8, ror r2 │ │ │ │ - orreq r3, sp, r4, ror #22 │ │ │ │ - ldrdeq r7, [r4, r8] │ │ │ │ - orreq r5, r4, ip, lsr r2 │ │ │ │ - orreq r3, sp, r8, lsr #22 │ │ │ │ - @ instruction: 0x01847f9c │ │ │ │ - orreq r5, r4, r0, lsl #4 │ │ │ │ - orreq r3, sp, ip, ror #21 │ │ │ │ - orreq r7, r4, r0, ror #30 │ │ │ │ - orreq r5, r4, r4, asr #3 │ │ │ │ + orreq r8, r4, ip, asr #2 │ │ │ │ + @ instruction: 0x018453b0 │ │ │ │ + andeq r0, r0, sp, lsr #3 │ │ │ │ + @ instruction: 0x018d3c98 │ │ │ │ + orreq r8, r4, r0, lsl r1 │ │ │ │ + orreq r5, r4, r4, ror r3 │ │ │ │ + orreq r3, sp, r0, ror #24 │ │ │ │ + ldrdeq r8, [r4, r4] │ │ │ │ + orreq r5, r4, r8, lsr r3 │ │ │ │ + orreq r3, sp, r4, lsr #24 │ │ │ │ + @ instruction: 0x01848098 │ │ │ │ + strdeq r5, [r4, ip] │ │ │ │ + orreq r8, r4, r0, rrx │ │ │ │ + ldrdeq r3, [sp, ip] │ │ │ │ + @ instruction: 0x018452b4 │ │ │ │ + orreq r3, sp, r8, lsr #23 │ │ │ │ + orreq r8, r4, ip, lsl r0 │ │ │ │ + orreq r5, r4, r0, lsl #5 │ │ │ │ + orreq r3, sp, ip, ror #22 │ │ │ │ + orreq r7, r4, r0, ror #31 │ │ │ │ + orreq r5, r4, r4, asr #4 │ │ │ │ + orreq r3, sp, r0, lsr fp │ │ │ │ + orreq r7, r4, r4, lsr #31 │ │ │ │ + orreq r5, r4, r8, lsl #4 │ │ │ │ + strdeq r3, [sp, r4] │ │ │ │ + orreq r7, r4, r8, ror #30 │ │ │ │ + orreq r5, r4, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, #1 │ │ │ │ @@ -252672,17 +252672,17 @@ │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ mov r1, #452 @ 0x1c4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b4f38 │ │ │ │ - orreq r3, sp, ip, lsr #17 │ │ │ │ - orreq r7, r4, r0, lsr #26 │ │ │ │ - orreq r4, r4, r4, lsl #31 │ │ │ │ + @ instruction: 0x018d38b4 │ │ │ │ + orreq r7, r4, r8, lsr #26 │ │ │ │ + orreq r4, r4, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -252827,25 +252827,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r3, r0 │ │ │ │ b 1b50e8 │ │ │ │ orrseq r3, r8, r0, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, r8, r4, asr #8 │ │ │ │ - @ instruction: 0x018d39b8 │ │ │ │ - orreq r5, r4, ip, ror #5 │ │ │ │ + orreq r3, sp, r0, asr #19 │ │ │ │ + strdeq r5, [r4, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, r4, r0, lsl #5 │ │ │ │ - orreq r3, sp, ip, lsr r9 │ │ │ │ + orreq r5, r4, r8, lsl #5 │ │ │ │ + orreq r3, sp, r4, asr #18 │ │ │ │ orrseq r3, r8, r4, lsr #6 │ │ │ │ - orreq r7, r4, ip, lsr fp │ │ │ │ - strdeq r7, [r4, r8] │ │ │ │ - orreq r3, sp, r4, lsl r8 │ │ │ │ - orreq r7, r4, r0, asr #21 │ │ │ │ - orreq r5, r4, ip, asr #2 │ │ │ │ + orreq r7, r4, r4, asr #22 │ │ │ │ + orreq r7, r4, r0, lsl #22 │ │ │ │ + orreq r3, sp, ip, lsl r8 │ │ │ │ + orreq r7, r4, r8, asr #21 │ │ │ │ + orreq r5, r4, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #564] @ 1b5464 │ │ │ │ ldr r3, [pc, #564] @ 1b5468 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -252987,28 +252987,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 1b531c │ │ │ │ orrseq r3, r8, r4, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, sp, r0, asr #14 │ │ │ │ - orreq r5, r4, ip, ror r0 │ │ │ │ + orreq r3, sp, r8, asr #14 │ │ │ │ + orreq r5, r4, r4, lsl #1 │ │ │ │ ldrsheq r3, [r8, r0] │ │ │ │ - orreq r7, r4, r8, lsl r9 │ │ │ │ - orreq r7, r4, r8, ror #17 │ │ │ │ - orreq r3, sp, r8, lsl #12 │ │ │ │ - @ instruction: 0x018478b4 │ │ │ │ - orreq r4, r4, r0, asr #30 │ │ │ │ - orreq r3, sp, ip, asr #11 │ │ │ │ - orreq r7, r4, r8, ror r8 │ │ │ │ - orreq r4, r4, r0, lsl #30 │ │ │ │ - @ instruction: 0x018d3590 │ │ │ │ - orreq r7, r4, ip, lsr r8 │ │ │ │ - orreq r4, r4, r8, asr #29 │ │ │ │ + orreq r7, r4, r0, lsr #18 │ │ │ │ + strdeq r7, [r4, r0] │ │ │ │ + orreq r3, sp, r0, lsl r6 │ │ │ │ + @ instruction: 0x018478bc │ │ │ │ + orreq r4, r4, r8, asr #30 │ │ │ │ + ldrdeq r3, [sp, r4] │ │ │ │ + orreq r7, r4, r0, lsl #17 │ │ │ │ + orreq r4, r4, r8, lsl #30 │ │ │ │ + @ instruction: 0x018d3598 │ │ │ │ + orreq r7, r4, r4, asr #16 │ │ │ │ + ldrdeq r4, [r4, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #552] @ 1b56e4 │ │ │ │ ldr r3, [pc, #552] @ 1b56e8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -253147,28 +253147,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 1b559c │ │ │ │ orrseq r2, r8, r8, asr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018d34b4 │ │ │ │ - strdeq r4, [r4, r0] │ │ │ │ + @ instruction: 0x018d34bc │ │ │ │ + strdeq r4, [r4, r8] │ │ │ │ orrseq r2, r8, r0, ror lr │ │ │ │ - @ instruction: 0x01847698 │ │ │ │ - orreq r7, r4, r8, ror #12 │ │ │ │ - orreq r3, sp, r8, lsl #7 │ │ │ │ - orreq r7, r4, r4, lsr r6 │ │ │ │ - orreq r4, r4, r0, asr #25 │ │ │ │ - orreq r3, sp, ip, asr #6 │ │ │ │ - strdeq r7, [r4, r8] │ │ │ │ - orreq r4, r4, r0, lsl #25 │ │ │ │ - orreq r3, sp, r0, lsl r3 │ │ │ │ - @ instruction: 0x018475bc │ │ │ │ - orreq r4, r4, r8, asr #24 │ │ │ │ + orreq r7, r4, r0, lsr #13 │ │ │ │ + orreq r7, r4, r0, ror r6 │ │ │ │ + @ instruction: 0x018d3390 │ │ │ │ + orreq r7, r4, ip, lsr r6 │ │ │ │ + orreq r4, r4, r8, asr #25 │ │ │ │ + orreq r3, sp, r4, asr r3 │ │ │ │ + orreq r7, r4, r0, lsl #12 │ │ │ │ + orreq r4, r4, r8, lsl #25 │ │ │ │ + orreq r3, sp, r8, lsl r3 │ │ │ │ + orreq r7, r4, r4, asr #11 │ │ │ │ + orreq r4, r4, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -253252,23 +253252,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1b57d4 │ │ │ │ - orreq r3, sp, r4, lsr #4 │ │ │ │ - orreq r4, r4, r0, ror #22 │ │ │ │ - orreq r3, sp, r8, asr #3 │ │ │ │ - orreq r7, r4, r4, ror r4 │ │ │ │ - orreq r4, r4, r4, lsl #22 │ │ │ │ - orreq r7, r4, ip, lsr r4 │ │ │ │ - orreq r3, sp, r0, ror #2 │ │ │ │ - orreq r7, r4, ip, lsl #8 │ │ │ │ - @ instruction: 0x01844a98 │ │ │ │ + orreq r3, sp, ip, lsr #4 │ │ │ │ + orreq r4, r4, r8, ror #22 │ │ │ │ + ldrdeq r3, [sp, r0] │ │ │ │ + orreq r7, r4, ip, ror r4 │ │ │ │ + orreq r4, r4, ip, lsl #22 │ │ │ │ + orreq r7, r4, r4, asr #8 │ │ │ │ + orreq r3, sp, r8, ror #2 │ │ │ │ + orreq r7, r4, r4, lsl r4 │ │ │ │ + orreq r4, r4, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -253345,23 +253345,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1b5948 │ │ │ │ - strheq r3, [sp, r0] │ │ │ │ - orreq r4, r4, ip, ror #19 │ │ │ │ - orreq r3, sp, r4, asr r0 │ │ │ │ - orreq r7, r4, r0, lsl #6 │ │ │ │ - @ instruction: 0x01844990 │ │ │ │ - orreq r3, sp, r8, lsl r0 │ │ │ │ - orreq r7, r4, r4, asr #5 │ │ │ │ - orreq r4, r4, r0, asr r9 │ │ │ │ - @ instruction: 0x01847290 │ │ │ │ + strheq r3, [sp, r8] │ │ │ │ + strdeq r4, [r4, r4] │ │ │ │ + orreq r3, sp, ip, asr r0 │ │ │ │ + orreq r7, r4, r8, lsl #6 │ │ │ │ + @ instruction: 0x01844998 │ │ │ │ + orreq r3, sp, r0, lsr #32 │ │ │ │ + orreq r7, r4, ip, asr #5 │ │ │ │ + orreq r4, r4, r8, asr r9 │ │ │ │ + @ instruction: 0x01847298 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -253438,23 +253438,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1b5abc │ │ │ │ - orreq r2, sp, ip, lsr pc │ │ │ │ - orreq r4, r4, r8, ror r8 │ │ │ │ - orreq r2, sp, r0, ror #29 │ │ │ │ - orreq r7, r4, ip, lsl #3 │ │ │ │ - orreq r4, r4, ip, lsl r8 │ │ │ │ - orreq r2, sp, r4, lsr #29 │ │ │ │ - orreq r7, r4, r0, asr r1 │ │ │ │ - ldrdeq r4, [r4, ip] │ │ │ │ - orreq r7, r4, ip, lsl r1 │ │ │ │ + orreq r2, sp, r4, asr #30 │ │ │ │ + orreq r4, r4, r0, lsl #17 │ │ │ │ + orreq r2, sp, r8, ror #29 │ │ │ │ + @ instruction: 0x01847194 │ │ │ │ + orreq r4, r4, r4, lsr #16 │ │ │ │ + orreq r2, sp, ip, lsr #29 │ │ │ │ + orreq r7, r4, r8, asr r1 │ │ │ │ + orreq r4, r4, r4, ror #15 │ │ │ │ + orreq r7, r4, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -253537,23 +253537,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1b5c14 │ │ │ │ - orreq r2, sp, r8, lsl #27 │ │ │ │ - orreq r7, r4, r4, lsr r0 │ │ │ │ - orreq r4, r4, r4, asr #13 │ │ │ │ - orreq r2, sp, r0, asr sp │ │ │ │ - orreq r4, r4, ip, lsl #13 │ │ │ │ - orreq r6, r4, r4, asr #31 │ │ │ │ - orreq r2, sp, ip, ror #25 │ │ │ │ - @ instruction: 0x01846f98 │ │ │ │ - orreq r4, r4, r4, lsr #12 │ │ │ │ + @ instruction: 0x018d2d90 │ │ │ │ + orreq r7, r4, ip, lsr r0 │ │ │ │ + orreq r4, r4, ip, asr #13 │ │ │ │ + orreq r2, sp, r8, asr sp │ │ │ │ + @ instruction: 0x01844694 │ │ │ │ + orreq r6, r4, ip, asr #31 │ │ │ │ + strdeq r2, [sp, r4] │ │ │ │ + orreq r6, r4, r0, lsr #31 │ │ │ │ + orreq r4, r4, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ ldr r6, [pc, #1096] @ 1b618c │ │ │ │ ldr sl, [r5] │ │ │ │ @@ -253828,41 +253828,41 @@ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1b5f38 │ │ │ │ @ instruction: 0x019826d0 │ │ │ │ - orreq r2, sp, ip, ror #24 │ │ │ │ - orreq r4, r4, r0, lsr #11 │ │ │ │ + orreq r2, sp, r4, ror ip │ │ │ │ + orreq r4, r4, r8, lsr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r4, ip, lsr r5 │ │ │ │ - strdeq r2, [sp, r8] │ │ │ │ - @ instruction: 0x018d2b98 │ │ │ │ - orreq r4, r4, ip, asr #9 │ │ │ │ - orreq r4, r4, r8, ror #8 │ │ │ │ - orreq r2, sp, r4, lsr #22 │ │ │ │ - orreq r2, sp, r0, asr #21 │ │ │ │ - strdeq r4, [r4, ip] │ │ │ │ - orreq r2, sp, r4, lsl #21 │ │ │ │ - orreq r4, r4, r0, asr #7 │ │ │ │ - strdeq r6, [r4, r8] │ │ │ │ - @ instruction: 0x01846cb4 │ │ │ │ - orreq r2, sp, ip, asr #19 │ │ │ │ - orreq r6, r4, r8, ror ip │ │ │ │ - orreq r4, r4, r4, lsl #6 │ │ │ │ - orreq r6, r4, ip, lsr ip │ │ │ │ - orreq r6, r4, ip, lsl #24 │ │ │ │ - orreq r2, sp, r0, lsr #18 │ │ │ │ - orreq r6, r4, ip, asr #23 │ │ │ │ - orreq r4, r4, r8, asr r2 │ │ │ │ - @ instruction: 0x01846b98 │ │ │ │ - orreq r6, r4, ip, ror #22 │ │ │ │ - orreq r6, r4, r0, lsr fp │ │ │ │ - orreq r6, r4, ip, lsl #22 │ │ │ │ + orreq r4, r4, r4, asr #10 │ │ │ │ + orreq r2, sp, r0, lsl #24 │ │ │ │ + orreq r2, sp, r0, lsr #23 │ │ │ │ + ldrdeq r4, [r4, r4] │ │ │ │ + orreq r4, r4, r0, ror r4 │ │ │ │ + orreq r2, sp, ip, lsr #22 │ │ │ │ + orreq r2, sp, r8, asr #21 │ │ │ │ + orreq r4, r4, r4, lsl #8 │ │ │ │ + orreq r2, sp, ip, lsl #21 │ │ │ │ + orreq r4, r4, r8, asr #7 │ │ │ │ + orreq r6, r4, r0, lsl #26 │ │ │ │ + @ instruction: 0x01846cbc │ │ │ │ + ldrdeq r2, [sp, r4] │ │ │ │ + orreq r6, r4, r0, lsl #25 │ │ │ │ + orreq r4, r4, ip, lsl #6 │ │ │ │ + orreq r6, r4, r4, asr #24 │ │ │ │ + orreq r6, r4, r4, lsl ip │ │ │ │ + orreq r2, sp, r8, lsr #18 │ │ │ │ + ldrdeq r6, [r4, r4] │ │ │ │ + orreq r4, r4, r0, ror #4 │ │ │ │ + orreq r6, r4, r0, lsr #23 │ │ │ │ + orreq r6, r4, r4, ror fp │ │ │ │ + orreq r6, r4, r8, lsr fp │ │ │ │ + orreq r6, r4, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #1068] @ 1b6640 │ │ │ │ ldr r1, [pc, #1068] @ 1b6644 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -254132,44 +254132,44 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ b 1b65a4 │ │ │ │ orrseq r2, r8, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r8, ip, ror #3 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ - orreq r2, sp, ip, ror #14 │ │ │ │ - orreq r4, r4, r0, lsr #1 │ │ │ │ - @ instruction: 0x018d26b4 │ │ │ │ - orreq r3, r4, r0, ror #31 │ │ │ │ + orreq r2, sp, r4, ror r7 │ │ │ │ + orreq r4, r4, r8, lsr #1 │ │ │ │ + @ instruction: 0x018d26bc │ │ │ │ + orreq r3, r4, r8, ror #31 │ │ │ │ @ instruction: 0xfffff7fc │ │ │ │ @ instruction: 0xfffff968 │ │ │ │ @ instruction: 0xfffff360 │ │ │ │ @ instruction: 0xfffff660 │ │ │ │ @ instruction: 0xfffff4e8 │ │ │ │ orrseq r2, r8, r0, lsr r0 │ │ │ │ - @ instruction: 0x018d25bc │ │ │ │ - strdeq r3, [r4, r8] │ │ │ │ - orreq r2, sp, r8, ror #10 │ │ │ │ - orreq r3, r4, ip, ror #29 │ │ │ │ - @ instruction: 0x01843e9c │ │ │ │ - orreq r6, r4, r8, asr #15 │ │ │ │ - orreq r6, r4, r0, lsr #15 │ │ │ │ - orreq r2, sp, r8, ror #9 │ │ │ │ - orreq r3, r4, ip, lsl lr │ │ │ │ - orreq r2, sp, ip, lsr #9 │ │ │ │ - orreq r6, r4, r8, asr r7 │ │ │ │ - orreq r3, r4, r4, ror #27 │ │ │ │ - orreq r6, r4, r8, lsl r7 │ │ │ │ - orreq r6, r4, r4, lsl #14 │ │ │ │ - ldrdeq r6, [r4, r4] │ │ │ │ - orreq r6, r4, ip, lsr #13 │ │ │ │ - strdeq r2, [sp, r4] │ │ │ │ - orreq r3, r4, r8, lsr #26 │ │ │ │ - orreq r6, r4, ip, ror #12 │ │ │ │ - orreq r6, r4, ip, lsr r6 │ │ │ │ + orreq r2, sp, r4, asr #11 │ │ │ │ + orreq r3, r4, r0, lsl #30 │ │ │ │ + orreq r2, sp, r0, ror r5 │ │ │ │ + strdeq r3, [r4, r4] │ │ │ │ + orreq r3, r4, r4, lsr #29 │ │ │ │ + ldrdeq r6, [r4, r0] │ │ │ │ + orreq r6, r4, r8, lsr #15 │ │ │ │ + strdeq r2, [sp, r0] │ │ │ │ + orreq r3, r4, r4, lsr #28 │ │ │ │ + @ instruction: 0x018d24b4 │ │ │ │ + orreq r6, r4, r0, ror #14 │ │ │ │ + orreq r3, r4, ip, ror #27 │ │ │ │ + orreq r6, r4, r0, lsr #14 │ │ │ │ + orreq r6, r4, ip, lsl #14 │ │ │ │ + ldrdeq r6, [r4, ip] │ │ │ │ + @ instruction: 0x018466b4 │ │ │ │ + strdeq r2, [sp, ip] │ │ │ │ + orreq r3, r4, r0, lsr sp │ │ │ │ + orreq r6, r4, r4, ror r6 │ │ │ │ + orreq r6, r4, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -254371,31 +254371,31 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b6840 │ │ │ │ orrseq r1, r8, ip, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r4, r0, asr #24 │ │ │ │ - orreq r2, sp, r0, ror #8 │ │ │ │ - @ instruction: 0x01843b98 │ │ │ │ + orreq r3, r4, r8, asr #24 │ │ │ │ + orreq r2, sp, r8, ror #8 │ │ │ │ + orreq r3, r4, r0, lsr #23 │ │ │ │ orrseq r1, r8, ip, asr #23 │ │ │ │ orreq r6, r3, r4, asr #24 │ │ │ │ - @ instruction: 0x01846398 │ │ │ │ - orreq r3, r4, r4, lsl #21 │ │ │ │ - orreq r2, sp, r4, lsr #5 │ │ │ │ - orreq r6, r4, r0, ror #6 │ │ │ │ - orreq r3, r4, ip, asr #20 │ │ │ │ - orreq r2, sp, ip, ror #4 │ │ │ │ - orreq r6, r4, ip, lsr #6 │ │ │ │ - strdeq r6, [r4, ip] │ │ │ │ - orreq r6, r4, r8, asr #5 │ │ │ │ - @ instruction: 0x018439b4 │ │ │ │ - ldrdeq r2, [sp, r4] │ │ │ │ - @ instruction: 0x01846294 │ │ │ │ + orreq r6, r4, r0, lsr #7 │ │ │ │ + orreq r3, r4, ip, lsl #21 │ │ │ │ + orreq r2, sp, ip, lsr #5 │ │ │ │ + orreq r6, r4, r8, ror #6 │ │ │ │ + orreq r3, r4, r4, asr sl │ │ │ │ + orreq r2, sp, r4, ror r2 │ │ │ │ + orreq r6, r4, r4, lsr r3 │ │ │ │ + orreq r6, r4, r4, lsl #6 │ │ │ │ + ldrdeq r6, [r4, r0] │ │ │ │ + @ instruction: 0x018439bc │ │ │ │ + ldrdeq r2, [sp, ip] │ │ │ │ + @ instruction: 0x0184629c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r5, [r0, #320] @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #828] @ 1b6dac │ │ │ │ @@ -254605,27 +254605,27 @@ │ │ │ │ mov r1, #30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b6be8 │ │ │ │ orrseq r1, r8, r0, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r2, sp, r0, asr #1 │ │ │ │ - @ instruction: 0x01843894 │ │ │ │ - orreq r3, r4, r8, asr #16 │ │ │ │ + orreq r2, sp, r8, asr #1 │ │ │ │ + @ instruction: 0x0184389c │ │ │ │ + orreq r3, r4, r0, asr r8 │ │ │ │ orrseq r1, r8, r4, lsr #16 │ │ │ │ @ instruction: 0x01836890 │ │ │ │ - orreq r5, r4, r8, ror #31 │ │ │ │ - @ instruction: 0x01845fb8 │ │ │ │ - orreq r5, r4, r8, lsl #31 │ │ │ │ - orreq r5, r4, r8, asr pc │ │ │ │ - orreq r1, sp, ip, lsr lr │ │ │ │ - orreq r5, r4, r4, lsr #30 │ │ │ │ - orreq r3, r4, ip, lsl #12 │ │ │ │ - orreq r5, r4, ip, ror #29 │ │ │ │ + strdeq r5, [r4, r0] │ │ │ │ + orreq r5, r4, r0, asr #31 │ │ │ │ + @ instruction: 0x01845f90 │ │ │ │ + orreq r5, r4, r0, ror #30 │ │ │ │ + orreq r1, sp, r4, asr #28 │ │ │ │ + orreq r5, r4, ip, lsr #30 │ │ │ │ + orreq r3, r4, r4, lsl r6 │ │ │ │ + strdeq r5, [r4, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 1b6e80 │ │ │ │ ldr r3, [pc, #128] @ 1b6e84 │ │ │ │ ldr r4, [pc, #128] @ 1b6e88 │ │ │ │ @@ -254658,17 +254658,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1b6e48 │ │ │ │ orrseq r1, r8, r0, lsl r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, sp, r0, lsl #27 │ │ │ │ - orreq r3, r4, r8, asr r5 │ │ │ │ - orreq r5, r4, r8, lsl lr │ │ │ │ + orreq r1, sp, r8, lsl #27 │ │ │ │ + orreq r3, r4, r0, ror #10 │ │ │ │ + orreq r5, r4, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #236] @ 1b6f98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ 1b6f9c │ │ │ │ @@ -254726,23 +254726,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b6f34 │ │ │ │ - orreq r3, r4, r4, lsr #9 │ │ │ │ + orreq r3, r4, ip, lsr #9 │ │ │ │ orrseq r1, r8, ip, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018d1cb8 │ │ │ │ + orreq r1, sp, r0, asr #25 │ │ │ │ @ instruction: 0xfffffb38 │ │ │ │ @ instruction: 0xfffff7a0 │ │ │ │ @ instruction: 0xfffffebc │ │ │ │ @ instruction: 0x019814d8 │ │ │ │ - orreq r5, r4, r0, lsl #26 │ │ │ │ + orreq r5, r4, r8, lsl #26 │ │ │ │ │ │ │ │ 001b6fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -254790,21 +254790,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1b700c │ │ │ │ - orreq r3, r4, r4, ror #7 │ │ │ │ - orreq r1, sp, r4, ror #22 │ │ │ │ - orreq r5, r4, ip, asr #24 │ │ │ │ - orreq r3, r4, r4, lsr r3 │ │ │ │ - orreq r1, sp, r8, lsr #22 │ │ │ │ - orreq r5, r4, r0, lsl ip │ │ │ │ - strdeq r3, [r4, r8] │ │ │ │ + orreq r3, r4, ip, ror #7 │ │ │ │ + orreq r1, sp, ip, ror #22 │ │ │ │ + orreq r5, r4, r4, asr ip │ │ │ │ + orreq r3, r4, ip, lsr r3 │ │ │ │ + orreq r1, sp, r0, lsr fp │ │ │ │ + orreq r5, r4, r8, lsl ip │ │ │ │ + orreq r3, r4, r0, lsl #6 │ │ │ │ │ │ │ │ 001b70ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -254933,22 +254933,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, r3, r4, asr #10 │ │ │ │ - ldrdeq r3, [r4, r8] │ │ │ │ - orreq r1, sp, r8, lsr #20 │ │ │ │ + orreq r3, r4, r0, ror #3 │ │ │ │ + orreq r1, sp, r0, lsr sl │ │ │ │ orreq r7, r3, ip, asr r3 │ │ │ │ - @ instruction: 0x0184319c │ │ │ │ - orreq r1, sp, r8, ror #19 │ │ │ │ + orreq r3, r4, r4, lsr #3 │ │ │ │ + strdeq r1, [sp, r0] │ │ │ │ strdeq r7, [r3, r0] │ │ │ │ - orreq r3, r4, ip, asr r1 │ │ │ │ - orreq r1, sp, ip, lsr #19 │ │ │ │ + orreq r3, r4, r4, ror #2 │ │ │ │ + @ instruction: 0x018d19b4 │ │ │ │ │ │ │ │ 001b72e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -255055,16 +255055,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r7, r3, r8, asr r1 │ │ │ │ - orreq r1, sp, ip, ror #15 │ │ │ │ - @ instruction: 0x01842f94 │ │ │ │ + strdeq r1, [sp, r4] │ │ │ │ + @ instruction: 0x01842f9c │ │ │ │ │ │ │ │ 001b74ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -255242,19 +255242,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, r3, ip, lsr #29 │ │ │ │ - orreq r1, sp, r0, asr #10 │ │ │ │ - orreq r2, r4, r0, ror #25 │ │ │ │ + orreq r1, sp, r8, asr #10 │ │ │ │ + orreq r2, r4, r8, ror #25 │ │ │ │ orreq r6, r3, ip, ror #28 │ │ │ │ - orreq r1, sp, r0, lsl #10 │ │ │ │ - orreq r2, r4, r0, lsr #25 │ │ │ │ + orreq r1, sp, r8, lsl #10 │ │ │ │ + orreq r2, r4, r8, lsr #25 │ │ │ │ │ │ │ │ 001b779c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -255441,19 +255441,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01836b90 │ │ │ │ - orreq r1, sp, r8, lsr #4 │ │ │ │ - orreq r2, r4, r8, asr #19 │ │ │ │ + orreq r1, sp, r0, lsr r2 │ │ │ │ + ldrdeq r2, [r4, r0] │ │ │ │ orreq r6, r3, ip, asr #22 │ │ │ │ - orreq r1, sp, r4, ror #3 │ │ │ │ - orreq r2, r4, r4, lsl #19 │ │ │ │ + orreq r1, sp, ip, ror #3 │ │ │ │ + orreq r2, r4, ip, lsl #19 │ │ │ │ │ │ │ │ 001b7ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -255872,28 +255872,28 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01836598 │ │ │ │ - orreq r0, sp, ip, lsr #24 │ │ │ │ - orreq r2, r4, ip, asr #7 │ │ │ │ + orreq r0, sp, r4, lsr ip │ │ │ │ + ldrdeq r2, [r4, r4] │ │ │ │ orreq r6, r3, r8, asr r5 │ │ │ │ - orreq r0, sp, ip, ror #23 │ │ │ │ - orreq r2, r4, ip, lsl #7 │ │ │ │ + strdeq r0, [sp, r4] │ │ │ │ + @ instruction: 0x01842394 │ │ │ │ orreq r6, r3, ip, lsl r5 │ │ │ │ - @ instruction: 0x018d0bb0 │ │ │ │ - orreq r2, r4, r0, asr r3 │ │ │ │ + @ instruction: 0x018d0bb8 │ │ │ │ + orreq r2, r4, r8, asr r3 │ │ │ │ orreq r6, r3, r0, ror #9 │ │ │ │ - orreq r0, sp, r4, ror fp │ │ │ │ - orreq r2, r4, r4, lsl r3 │ │ │ │ + orreq r0, sp, ip, ror fp │ │ │ │ + orreq r2, r4, ip, lsl r3 │ │ │ │ orreq r6, r3, r4, lsr #9 │ │ │ │ - orreq r0, sp, r8, lsr fp │ │ │ │ - ldrdeq r2, [r4, r8] │ │ │ │ + orreq r0, sp, r0, asr #22 │ │ │ │ + orreq r2, r4, r0, ror #5 │ │ │ │ │ │ │ │ 001b8188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -256312,28 +256312,28 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r3, r0, asr #29 │ │ │ │ - orreq r0, sp, r4, asr r5 │ │ │ │ - strdeq r1, [r4, r4] │ │ │ │ + orreq r0, sp, ip, asr r5 │ │ │ │ + strdeq r1, [r4, ip] │ │ │ │ orreq r5, r3, r0, lsl #29 │ │ │ │ - orreq r0, sp, r4, lsl r5 │ │ │ │ - @ instruction: 0x01841cb4 │ │ │ │ + orreq r0, sp, ip, lsl r5 │ │ │ │ + @ instruction: 0x01841cbc │ │ │ │ orreq r5, r3, r4, asr #28 │ │ │ │ - ldrdeq r0, [sp, r8] │ │ │ │ - orreq r1, r4, r8, ror ip │ │ │ │ + orreq r0, sp, r0, ror #9 │ │ │ │ + orreq r1, r4, r0, lsl #25 │ │ │ │ orreq r5, r3, r8, lsl #28 │ │ │ │ - @ instruction: 0x018d049c │ │ │ │ - orreq r1, r4, ip, lsr ip │ │ │ │ + orreq r0, sp, r4, lsr #9 │ │ │ │ + orreq r1, r4, r4, asr #24 │ │ │ │ orreq r5, r3, ip, asr #27 │ │ │ │ - orreq r0, sp, r0, ror #8 │ │ │ │ - orreq r1, r4, r0, lsl #24 │ │ │ │ + orreq r0, sp, r8, ror #8 │ │ │ │ + orreq r1, r4, r8, lsl #24 │ │ │ │ │ │ │ │ 001b8860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -256433,16 +256433,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r5, [r3, r4] │ │ │ │ - orreq r0, sp, r8, lsl #5 │ │ │ │ - orreq r1, r4, r8, lsr #20 │ │ │ │ + @ instruction: 0x018d0290 │ │ │ │ + orreq r1, r4, r0, lsr sl │ │ │ │ │ │ │ │ 001b8a0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -256620,19 +256620,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r3, ip, asr #18 │ │ │ │ - orreq pc, ip, r0, ror #31 │ │ │ │ - orreq r1, r4, r0, lsl #15 │ │ │ │ + orreq pc, ip, r8, ror #31 │ │ │ │ + orreq r1, r4, r8, lsl #15 │ │ │ │ orreq r5, r3, ip, lsl #18 │ │ │ │ - orreq pc, ip, r0, lsr #31 │ │ │ │ - orreq r1, r4, r0, asr #14 │ │ │ │ + orreq pc, ip, r8, lsr #31 │ │ │ │ + orreq r1, r4, r8, asr #14 │ │ │ │ │ │ │ │ 001b8cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -256810,19 +256810,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r3, ip, asr r6 │ │ │ │ - strdeq pc, [ip, r0] │ │ │ │ - @ instruction: 0x01841490 │ │ │ │ + strdeq pc, [ip, r8] │ │ │ │ + @ instruction: 0x01841498 │ │ │ │ orreq r5, r3, ip, lsl r6 │ │ │ │ - @ instruction: 0x018cfcb0 │ │ │ │ - orreq r1, r4, r0, asr r4 │ │ │ │ + @ instruction: 0x018cfcb8 │ │ │ │ + orreq r1, r4, r8, asr r4 │ │ │ │ │ │ │ │ 001b8fec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -256918,16 +256918,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r3, r8, ror r4 │ │ │ │ - orreq pc, ip, ip, lsl #22 │ │ │ │ - orreq r1, r4, ip, lsr #5 │ │ │ │ + orreq pc, ip, r4, lsl fp @ │ │ │ │ + @ instruction: 0x018412b4 │ │ │ │ │ │ │ │ 001b9188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -257023,16 +257023,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r5, [r3, ip] │ │ │ │ - orreq pc, ip, r0, ror r9 @ │ │ │ │ - orreq r1, r4, r0, lsl r1 │ │ │ │ + orreq pc, ip, r8, ror r9 @ │ │ │ │ + orreq r1, r4, r8, lsl r1 │ │ │ │ │ │ │ │ 001b9324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -257270,22 +257270,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strdeq pc, [ip, r8] │ │ │ │ + orreq pc, ip, r0, lsl #14 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, r3, r0, asr #30 │ │ │ │ - ldrdeq pc, [ip, r4] │ │ │ │ - orreq r0, r4, r4, ror sp │ │ │ │ + ldrdeq pc, [ip, ip] │ │ │ │ + orreq r0, r4, ip, ror sp │ │ │ │ orreq r4, r3, r0, lsl #30 │ │ │ │ - @ instruction: 0x018cf594 │ │ │ │ - orreq r0, r4, r4, lsr sp │ │ │ │ + @ instruction: 0x018cf59c │ │ │ │ + orreq r0, r4, ip, lsr sp │ │ │ │ │ │ │ │ 001b9710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -257381,16 +257381,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r3, r4, asr sp │ │ │ │ - orreq pc, ip, r8, ror #7 │ │ │ │ - orreq r0, r4, r8, lsl #23 │ │ │ │ + strdeq pc, [ip, r0] │ │ │ │ + @ instruction: 0x01840b90 │ │ │ │ │ │ │ │ 001b98ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -257486,16 +257486,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01834bb8 │ │ │ │ - orreq pc, ip, ip, asr #4 │ │ │ │ - orreq r0, r4, r8, ror #19 │ │ │ │ + orreq pc, ip, r4, asr r2 @ │ │ │ │ + strdeq r0, [r4, r0] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001b9a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -257684,20 +257684,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orreq r4, r3, r4, ror #21 │ │ │ │ - orreq lr, ip, ip, ror pc │ │ │ │ - orreq r0, r4, r8, lsl r7 │ │ │ │ + orreq lr, ip, r4, lsl #31 │ │ │ │ + orreq r0, r4, r0, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ orreq r4, r3, r8, lsr #17 │ │ │ │ - orreq lr, ip, ip, lsr pc │ │ │ │ - ldrdeq r0, [r4, ip] │ │ │ │ + orreq lr, ip, r4, asr #30 │ │ │ │ + orreq r0, r4, r4, ror #13 │ │ │ │ │ │ │ │ 001b9d68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -257794,16 +257794,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r4, [r3, r8] │ │ │ │ - orreq lr, ip, ip, lsl #27 │ │ │ │ - orreq r0, r4, r8, lsr #10 │ │ │ │ + @ instruction: 0x018ced94 │ │ │ │ + orreq r0, r4, r0, lsr r5 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 001b9f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -257901,16 +257901,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r3, r4, asr r5 │ │ │ │ - orreq lr, ip, r8, ror #23 │ │ │ │ - orreq r0, r4, r4, lsl #7 │ │ │ │ + strdeq lr, [ip, r0] │ │ │ │ + orreq r0, r4, ip, lsl #7 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ │ │ │ │ 001ba0b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -258006,16 +258006,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018343b8 │ │ │ │ - orreq lr, ip, ip, asr #20 │ │ │ │ - orreq r0, r4, r8, ror #3 │ │ │ │ + orreq lr, ip, r4, asr sl │ │ │ │ + strdeq r0, [r4, r0] │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 001ba24c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -258111,16 +258111,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r3, ip, lsl r2 │ │ │ │ - @ instruction: 0x018ce8b0 │ │ │ │ - orreq r0, r4, ip, asr #32 │ │ │ │ + @ instruction: 0x018ce8b8 │ │ │ │ + orreq r0, r4, r4, asr r0 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001ba3e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -258330,27 +258330,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq pc, r3, ip, lsl #29 │ │ │ │ - ldrdeq lr, [ip, r4] │ │ │ │ + @ instruction: 0x0183fe94 │ │ │ │ + ldrdeq lr, [ip, ip] │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ orrseq sp, r7, r0, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, ip, r8, asr #12 │ │ │ │ - orreq pc, r3, ip, ror #27 │ │ │ │ + orreq lr, ip, r0, asr r6 │ │ │ │ + strdeq pc, [r3, r4] │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orreq pc, r3, r0, asr #27 │ │ │ │ - orreq lr, ip, r4, lsl #12 │ │ │ │ + orreq pc, r3, r8, asr #27 │ │ │ │ + orreq lr, ip, ip, lsl #12 │ │ │ │ orreq r3, r3, r0, asr #29 │ │ │ │ - orreq lr, ip, r4, asr r5 │ │ │ │ - strdeq pc, [r3, ip] │ │ │ │ + orreq lr, ip, ip, asr r5 │ │ │ │ + orreq pc, r3, r4, lsl #26 │ │ │ │ │ │ │ │ 001ba774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -258447,16 +258447,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r3, ip, ror #25 │ │ │ │ - orreq lr, ip, r0, lsl #7 │ │ │ │ - orreq pc, r3, ip, lsl fp @ │ │ │ │ + orreq lr, ip, r8, lsl #7 │ │ │ │ + orreq pc, r3, r4, lsr #22 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ │ │ │ │ 001ba918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -258553,16 +258553,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r3, ip, asr #22 │ │ │ │ - orreq lr, ip, r0, ror #3 │ │ │ │ - orreq pc, r3, ip, ror r9 @ │ │ │ │ + orreq lr, ip, r8, ror #3 │ │ │ │ + orreq pc, r3, r4, lsl #19 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 1bab4c │ │ │ │ ldr r3, [pc, #124] @ 1bab50 │ │ │ │ @@ -258597,17 +258597,17 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bab08 │ │ │ │ orrseq sp, r7, r4, asr #18 │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ andeq r7, r0, r4, lsr #7 │ │ │ │ andeq r6, r0, r4, lsr #9 │ │ │ │ - orreq r2, r4, r0, asr r1 │ │ │ │ - orreq pc, r3, ip, ror #17 │ │ │ │ - orreq lr, ip, r8, lsl #7 │ │ │ │ + orreq r2, r4, r8, asr r1 │ │ │ │ + strdeq pc, [r3, r4] │ │ │ │ + @ instruction: 0x018ce390 │ │ │ │ │ │ │ │ 001bab68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 1babf0 │ │ │ │ @@ -258638,17 +258638,17 @@ │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1baba8 │ │ │ │ @ instruction: 0x0197d894 │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ - strdeq lr, [ip, r4] │ │ │ │ - strheq r2, [r4, r0] │ │ │ │ - orreq pc, r3, r8, asr #16 │ │ │ │ + strdeq lr, [ip, ip] │ │ │ │ + strheq r2, [r4, r8] │ │ │ │ + orreq pc, r3, r0, asr r8 @ │ │ │ │ ldr r3, [pc, #488] @ 1badf4 │ │ │ │ ldr r2, [pc, #488] @ 1badf8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1bac28 │ │ │ │ @@ -258770,36 +258770,36 @@ │ │ │ │ bl b7b24 │ │ │ │ b 1bacd4 │ │ │ │ orrseq sp, r7, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #7 │ │ │ │ @ instruction: 0xffff1014 │ │ │ │ orreq r3, r3, r8, ror #19 │ │ │ │ @ instruction: 0xffff525c │ │ │ │ - ldrdeq pc, [r3, ip] │ │ │ │ + orreq pc, r3, r4, ror #15 │ │ │ │ @ instruction: 0xffffc208 │ │ │ │ - orreq pc, r3, r0, asr r7 @ │ │ │ │ + orreq pc, r3, r8, asr r7 @ │ │ │ │ @ instruction: 0xffffb554 │ │ │ │ - orreq pc, r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x0183f7b4 │ │ │ │ @ instruction: 0xffff1d50 │ │ │ │ - orreq pc, r3, r4, ror #1 │ │ │ │ - ldrdeq lr, [ip, r0] │ │ │ │ - orreq r1, r4, r8, lsl #31 │ │ │ │ - orreq pc, r3, r8, lsr #14 │ │ │ │ - @ instruction: 0x018ce198 │ │ │ │ - orreq r1, r4, r0, asr pc │ │ │ │ - strdeq pc, [r3, r0] │ │ │ │ - orreq lr, ip, r0, ror #2 │ │ │ │ - orreq r1, r4, r8, lsl pc │ │ │ │ - @ instruction: 0x0183f6b8 │ │ │ │ - orreq lr, ip, r8, lsr #2 │ │ │ │ - orreq r1, r4, r0, ror #29 │ │ │ │ - orreq pc, r3, r0, lsl #13 │ │ │ │ - strdeq lr, [ip, r0] │ │ │ │ - orreq r1, r4, r8, lsr #29 │ │ │ │ - orreq pc, r3, r8, asr #12 │ │ │ │ + orreq pc, r3, ip, ror #1 │ │ │ │ + ldrdeq lr, [ip, r8] │ │ │ │ + @ instruction: 0x01841f90 │ │ │ │ + orreq pc, r3, r0, lsr r7 @ │ │ │ │ + orreq lr, ip, r0, lsr #3 │ │ │ │ + orreq r1, r4, r8, asr pc │ │ │ │ + strdeq pc, [r3, r8] │ │ │ │ + orreq lr, ip, r8, ror #2 │ │ │ │ + orreq r1, r4, r0, lsr #30 │ │ │ │ + orreq pc, r3, r0, asr #13 │ │ │ │ + orreq lr, ip, r0, lsr r1 │ │ │ │ + orreq r1, r4, r8, ror #29 │ │ │ │ + orreq pc, r3, r8, lsl #13 │ │ │ │ + strdeq lr, [ip, r8] │ │ │ │ + @ instruction: 0x01841eb0 │ │ │ │ + orreq pc, r3, r0, asr r6 @ │ │ │ │ │ │ │ │ 001bae60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 1bb128 │ │ │ │ @@ -258977,35 +258977,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1baebc │ │ │ │ @ instruction: 0x0197d59c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r7, r0, ror r5 │ │ │ │ orrseq sp, r7, r0, asr r5 │ │ │ │ andeq r6, r0, ip, lsr #24 │ │ │ │ - orreq sp, ip, r8, lsr pc │ │ │ │ - strdeq r1, [r4, r4] │ │ │ │ - @ instruction: 0x0183f490 │ │ │ │ - orreq pc, r3, r0, lsr #9 │ │ │ │ - strdeq sp, [ip, r0] │ │ │ │ - orreq pc, r3, r0, asr #8 │ │ │ │ - orreq sp, ip, ip, lsr #29 │ │ │ │ - orreq r1, r4, r8, ror #24 │ │ │ │ - orreq pc, r3, r4, lsl #8 │ │ │ │ - orreq sp, ip, r0, ror lr │ │ │ │ - orreq r1, r4, ip, lsr #24 │ │ │ │ - orreq pc, r3, r8, asr #7 │ │ │ │ - orreq sp, ip, r4, lsr lr │ │ │ │ - strdeq r1, [r4, r0] │ │ │ │ - orreq pc, r3, ip, lsl #7 │ │ │ │ + orreq sp, ip, r0, asr #30 │ │ │ │ + strdeq r1, [r4, ip] │ │ │ │ + @ instruction: 0x0183f498 │ │ │ │ + orreq pc, r3, r8, lsr #9 │ │ │ │ strdeq sp, [ip, r8] │ │ │ │ - @ instruction: 0x01841bb4 │ │ │ │ - orreq pc, r3, r0, asr r3 @ │ │ │ │ - @ instruction: 0x018cddbc │ │ │ │ - orreq r1, r4, r8, ror fp │ │ │ │ - orreq pc, r3, r0, lsl r3 @ │ │ │ │ + orreq pc, r3, r8, asr #8 │ │ │ │ + @ instruction: 0x018cdeb4 │ │ │ │ + orreq r1, r4, r0, ror ip │ │ │ │ + orreq pc, r3, ip, lsl #8 │ │ │ │ + orreq sp, ip, r8, ror lr │ │ │ │ + orreq r1, r4, r4, lsr ip │ │ │ │ + ldrdeq pc, [r3, r0] │ │ │ │ + orreq sp, ip, ip, lsr lr │ │ │ │ + strdeq r1, [r4, r8] │ │ │ │ + @ instruction: 0x0183f394 │ │ │ │ + orreq sp, ip, r0, lsl #28 │ │ │ │ + @ instruction: 0x01841bbc │ │ │ │ + orreq pc, r3, r8, asr r3 @ │ │ │ │ + orreq sp, ip, r4, asr #27 │ │ │ │ + orreq r1, r4, r0, lsl #23 │ │ │ │ + orreq pc, r3, r8, lsl r3 @ │ │ │ │ │ │ │ │ 001bb190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -259048,20 +259048,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bb1cc │ │ │ │ - ldrdeq sp, [ip, r0] │ │ │ │ - orreq r1, r4, ip, lsl #21 │ │ │ │ - orreq pc, r3, r4, lsr #4 │ │ │ │ - @ instruction: 0x018cdc94 │ │ │ │ - orreq r1, r4, r0, asr sl │ │ │ │ - orreq pc, r3, r8, ror #3 │ │ │ │ + ldrdeq sp, [ip, r8] │ │ │ │ + @ instruction: 0x01841a94 │ │ │ │ + orreq pc, r3, ip, lsr #4 │ │ │ │ + @ instruction: 0x018cdc9c │ │ │ │ + orreq r1, r4, r8, asr sl │ │ │ │ + strdeq pc, [r3, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #436] @ 1bb434 │ │ │ │ ldr r1, [pc, #436] @ 1bb438 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -259175,29 +259175,29 @@ │ │ │ │ b 1bb2b8 │ │ │ │ @ instruction: 0x0197d194 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r7, r0, lsl #3 │ │ │ │ andeq r6, r0, r4, lsr #9 │ │ │ │ orrseq sp, r7, r4, asr r1 │ │ │ │ andeq r7, r0, r0, ror r3 │ │ │ │ - orreq pc, r3, r8, lsl #3 │ │ │ │ + @ instruction: 0x0183f190 │ │ │ │ @ instruction: 0xfffff794 │ │ │ │ - orreq pc, r3, r0, ror #2 │ │ │ │ - orreq sp, ip, ip, asr fp │ │ │ │ - orreq r1, r4, r4, lsl r9 │ │ │ │ - strheq pc, [r3, r4] @ │ │ │ │ - orreq sp, ip, r0, lsr #22 │ │ │ │ - ldrdeq r1, [r4, r8] │ │ │ │ - orreq pc, r3, r8, ror r0 @ │ │ │ │ - orreq sp, ip, r8, ror #21 │ │ │ │ - orreq r1, r4, r0, lsr #17 │ │ │ │ - orreq pc, r3, r0, asr #32 │ │ │ │ - @ instruction: 0x018cdab0 │ │ │ │ - orreq r1, r4, r8, ror #16 │ │ │ │ - orreq pc, r3, r8 │ │ │ │ + orreq pc, r3, r8, ror #2 │ │ │ │ + orreq sp, ip, r4, ror #22 │ │ │ │ + orreq r1, r4, ip, lsl r9 │ │ │ │ + strheq pc, [r3, ip] @ │ │ │ │ + orreq sp, ip, r8, lsr #22 │ │ │ │ + orreq r1, r4, r0, ror #17 │ │ │ │ + orreq pc, r3, r0, lsl #1 │ │ │ │ + strdeq sp, [ip, r0] │ │ │ │ + orreq r1, r4, r8, lsr #17 │ │ │ │ + orreq pc, r3, r8, asr #32 │ │ │ │ + @ instruction: 0x018cdab8 │ │ │ │ + orreq r1, r4, r0, ror r8 │ │ │ │ + orreq pc, r3, r0, lsl r0 @ │ │ │ │ │ │ │ │ 001bb488 : │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bb4c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -259221,17 +259221,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1bb508 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bb4b8 │ │ │ │ - @ instruction: 0x0184179c │ │ │ │ - orreq lr, r3, r0, asr #31 │ │ │ │ - orreq sp, ip, ip, ror sl │ │ │ │ + orreq r1, r4, r4, lsr #15 │ │ │ │ + orreq lr, r3, r8, asr #31 │ │ │ │ + orreq sp, ip, r4, lsl #21 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ │ │ │ │ 001bb50c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -259334,26 +259334,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bb5d0 │ │ │ │ orrseq ip, r7, r8, ror #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, ip, r4, asr #19 │ │ │ │ - strdeq lr, [r3, ip] │ │ │ │ - orreq sp, ip, r8, ror r9 │ │ │ │ - orreq r1, r4, ip, lsl #13 │ │ │ │ - orreq lr, r3, ip, lsr #29 │ │ │ │ - orreq sp, ip, r0, asr #18 │ │ │ │ - orreq r1, r4, r4, asr r6 │ │ │ │ - orreq lr, r3, r4, ror lr │ │ │ │ - orreq sp, ip, r8, lsl #18 │ │ │ │ - orreq r1, r4, ip, lsl r6 │ │ │ │ - orreq lr, r3, ip, lsr lr │ │ │ │ - orreq r1, r4, r8, ror #11 │ │ │ │ + orreq sp, ip, ip, asr #19 │ │ │ │ + orreq lr, r3, r4, lsl #30 │ │ │ │ + orreq sp, ip, r0, lsl #19 │ │ │ │ + @ instruction: 0x01841694 │ │ │ │ + @ instruction: 0x0183eeb4 │ │ │ │ + orreq sp, ip, r8, asr #18 │ │ │ │ + orreq r1, r4, ip, asr r6 │ │ │ │ + orreq lr, r3, ip, ror lr │ │ │ │ + orreq sp, ip, r0, lsl r9 │ │ │ │ + orreq r1, r4, r4, lsr #12 │ │ │ │ + orreq lr, r3, r4, asr #28 │ │ │ │ + strdeq r1, [r4, r0] │ │ │ │ │ │ │ │ 001bb6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -259464,28 +259464,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bb7dc │ │ │ │ orrseq ip, r7, r0, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r7, r4, ror #25 │ │ │ │ - orreq sp, ip, ip, lsl r8 │ │ │ │ - orreq lr, r3, r4, asr #26 │ │ │ │ + orreq sp, ip, r4, lsr #16 │ │ │ │ + orreq lr, r3, ip, asr #26 │ │ │ │ andeq r7, r0, r0, ror r3 │ │ │ │ - orreq lr, r3, r0, ror #26 │ │ │ │ + orreq lr, r3, r8, ror #26 │ │ │ │ andeq r6, r0, r4, asr #30 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - orreq lr, r3, r0, asr sp │ │ │ │ - orreq lr, r3, r0, lsl sp │ │ │ │ + orreq lr, r3, r8, asr sp │ │ │ │ + orreq lr, r3, r8, lsl sp │ │ │ │ orrseq ip, r7, r0, lsr ip │ │ │ │ - orreq r1, r4, r8, asr r4 │ │ │ │ - orreq r1, r4, r8, lsr #8 │ │ │ │ - orreq sp, ip, r0, ror #13 │ │ │ │ - strdeq r1, [r4, r4] │ │ │ │ - orreq lr, r3, r0, lsl ip │ │ │ │ + orreq r1, r4, r0, ror #8 │ │ │ │ + orreq r1, r4, r0, lsr r4 │ │ │ │ + orreq sp, ip, r8, ror #13 │ │ │ │ + strdeq r1, [r4, ip] │ │ │ │ + orreq lr, r3, r8, lsl ip │ │ │ │ │ │ │ │ 001bb8f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -259513,17 +259513,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bb92c │ │ │ │ - orreq sp, ip, r8, lsl r6 │ │ │ │ - orreq r1, r4, ip, lsr #6 │ │ │ │ - orreq lr, r3, r8, asr #22 │ │ │ │ + orreq sp, ip, r0, lsr #12 │ │ │ │ + orreq r1, r4, r4, lsr r3 │ │ │ │ + orreq lr, r3, r0, asr fp │ │ │ │ │ │ │ │ 001bb980 : │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -259556,17 +259556,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bb9d0 │ │ │ │ - orreq sp, ip, r8, ror r5 │ │ │ │ - orreq r1, r4, ip, lsl #5 │ │ │ │ - orreq lr, r3, ip, lsr #21 │ │ │ │ + orreq sp, ip, r0, lsl #11 │ │ │ │ + @ instruction: 0x01841294 │ │ │ │ + @ instruction: 0x0183eab4 │ │ │ │ │ │ │ │ 001bba1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #288] @ 0x120 │ │ │ │ @@ -259593,17 +259593,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bba5c │ │ │ │ - orreq sp, ip, ip, ror #9 │ │ │ │ - orreq r1, r4, r0, lsl #4 │ │ │ │ - orreq lr, r3, r0, lsr #20 │ │ │ │ + strdeq sp, [ip, r4] │ │ │ │ + orreq r1, r4, r8, lsl #4 │ │ │ │ + orreq lr, r3, r8, lsr #20 │ │ │ │ │ │ │ │ 001bbaa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -259726,23 +259726,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1bbb78 │ │ │ │ orrseq ip, r7, r8, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sp, ip, r4, asr r4 │ │ │ │ - orreq lr, r3, r8, lsl #19 │ │ │ │ + orreq sp, ip, ip, asr r4 │ │ │ │ + @ instruction: 0x0183e990 │ │ │ │ @ instruction: 0x0197c894 │ │ │ │ orreq r1, r3, ip, lsl #18 │ │ │ │ - orreq sp, ip, ip, asr #6 │ │ │ │ - orreq r1, r4, r0, rrx │ │ │ │ - orreq lr, r3, r0, lsl #17 │ │ │ │ - orreq r1, r4, r8, lsr #32 │ │ │ │ - strdeq r0, [r4, r8] │ │ │ │ + orreq sp, ip, r4, asr r3 │ │ │ │ + orreq r1, r4, r8, rrx │ │ │ │ + orreq lr, r3, r8, lsl #17 │ │ │ │ + orreq r1, r4, r0, lsr r0 │ │ │ │ + orreq r1, r4, r0 │ │ │ │ │ │ │ │ 001bbccc : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bbd04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -259767,17 +259767,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bbcfc │ │ │ │ - orreq sp, ip, r4, asr #4 │ │ │ │ - orreq r0, r4, r8, asr pc │ │ │ │ - orreq lr, r3, r8, ror r7 │ │ │ │ + orreq sp, ip, ip, asr #4 │ │ │ │ + orreq r0, r4, r0, ror #30 │ │ │ │ + orreq lr, r3, r0, lsl #15 │ │ │ │ │ │ │ │ 001bbd50 : │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bbd88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -259802,17 +259802,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1bbdd4 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bbd80 │ │ │ │ - orreq sp, ip, r0, asr #3 │ │ │ │ - ldrdeq r0, [r4, r4] │ │ │ │ - strdeq lr, [r3, r4] │ │ │ │ + orreq sp, ip, r8, asr #3 │ │ │ │ + ldrdeq r0, [r4, ip] │ │ │ │ + strdeq lr, [r3, ip] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001bbdd8 : │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bbe10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -259838,17 +259838,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1bbe5c │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bbe08 │ │ │ │ - orreq sp, ip, r8, lsr r1 │ │ │ │ - orreq r0, r4, ip, asr #28 │ │ │ │ - orreq lr, r3, ip, ror #12 │ │ │ │ + orreq sp, ip, r0, asr #2 │ │ │ │ + orreq r0, r4, r4, asr lr │ │ │ │ + orreq lr, r3, r4, ror r6 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 001bbe60 : │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bbe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -259874,17 +259874,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bbe90 │ │ │ │ - strheq sp, [ip, r0] │ │ │ │ - orreq r0, r4, r4, asr #27 │ │ │ │ - orreq lr, r3, r4, ror #11 │ │ │ │ + strheq sp, [ip, r8] │ │ │ │ + orreq r0, r4, ip, asr #27 │ │ │ │ + orreq lr, r3, ip, ror #11 │ │ │ │ │ │ │ │ 001bbee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #284] @ 1bc018 │ │ │ │ @@ -259960,21 +259960,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bbf6c │ │ │ │ orrseq ip, r7, r4, lsl r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq fp, [r3, r4] │ │ │ │ orrseq ip, r7, r0, lsr #9 │ │ │ │ - @ instruction: 0x018ccfb0 │ │ │ │ - orreq r0, r4, r4, asr #25 │ │ │ │ - orreq lr, r3, r4, ror #9 │ │ │ │ + @ instruction: 0x018ccfb8 │ │ │ │ + orreq r0, r4, ip, asr #25 │ │ │ │ + orreq lr, r3, ip, ror #9 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orreq ip, ip, r4, ror pc │ │ │ │ - orreq r0, r4, r8, lsl #25 │ │ │ │ - orreq lr, r3, r0, lsr #9 │ │ │ │ + orreq ip, ip, ip, ror pc │ │ │ │ + @ instruction: 0x01840c90 │ │ │ │ + orreq lr, r3, r8, lsr #9 │ │ │ │ │ │ │ │ 001bc044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #276] @ 1bc170 │ │ │ │ @@ -260048,21 +260048,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 1bc0c4 │ │ │ │ @ instruction: 0x0197c3b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0183b99c │ │ │ │ orrseq ip, r7, r8, asr #6 │ │ │ │ - orreq ip, ip, r8, asr lr │ │ │ │ - orreq r0, r4, ip, ror #22 │ │ │ │ - orreq lr, r3, ip, lsl #7 │ │ │ │ + orreq ip, ip, r0, ror #28 │ │ │ │ + orreq r0, r4, r4, ror fp │ │ │ │ + @ instruction: 0x0183e394 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orreq ip, ip, ip, lsl lr │ │ │ │ - orreq r0, r4, r0, lsr fp │ │ │ │ - orreq lr, r3, r8, asr #6 │ │ │ │ + orreq ip, ip, r4, lsr #28 │ │ │ │ + orreq r0, r4, r8, lsr fp │ │ │ │ + orreq lr, r3, r0, asr r3 │ │ │ │ │ │ │ │ 001bc19c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1bc2b8 │ │ │ │ @@ -260132,21 +260132,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bc20c │ │ │ │ orrseq ip, r7, r0, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r3, ip, ror r8 │ │ │ │ orrseq ip, r7, r0, lsl #4 │ │ │ │ - orreq ip, ip, r0, lsl sp │ │ │ │ - orreq r0, r4, r4, lsr #20 │ │ │ │ - orreq lr, r3, r4, asr #4 │ │ │ │ + orreq ip, ip, r8, lsl sp │ │ │ │ + orreq r0, r4, ip, lsr #20 │ │ │ │ + orreq lr, r3, ip, asr #4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - ldrdeq ip, [ip, r4] │ │ │ │ - orreq r0, r4, r8, ror #19 │ │ │ │ - orreq lr, r3, r0, lsl #4 │ │ │ │ + ldrdeq ip, [ip, ip] │ │ │ │ + strdeq r0, [r4, r0] │ │ │ │ + orreq lr, r3, r8, lsl #4 │ │ │ │ │ │ │ │ 001bc2e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1bc400 │ │ │ │ @@ -260216,20 +260216,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bc354 │ │ │ │ orrseq ip, r7, r8, lsl r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r3, r4, asr r7 │ │ │ │ ldrheq ip, [r7, r8] │ │ │ │ - orreq ip, ip, r8, asr #23 │ │ │ │ - ldrdeq r0, [r4, ip] │ │ │ │ - strdeq lr, [r3, ip] │ │ │ │ - orreq ip, ip, ip, lsl #23 │ │ │ │ - orreq r0, r4, r0, lsr #17 │ │ │ │ - strheq lr, [r3, ip] │ │ │ │ + ldrdeq ip, [ip, r0] │ │ │ │ + orreq r0, r4, r4, ror #17 │ │ │ │ + orreq lr, r3, r4, lsl #2 │ │ │ │ + @ instruction: 0x018ccb94 │ │ │ │ + orreq r0, r4, r8, lsr #17 │ │ │ │ + orreq lr, r3, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #272] @ 1bc554 │ │ │ │ mov r8, r3 │ │ │ │ @@ -260301,21 +260301,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1bc4a8 │ │ │ │ orrseq fp, r7, ip, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r3, r8, lsr #12 │ │ │ │ orrseq fp, r7, r4, ror #30 │ │ │ │ - orreq ip, ip, r4, ror sl │ │ │ │ - orreq r0, r4, r8, lsl #15 │ │ │ │ - orreq sp, r3, r8, lsr #31 │ │ │ │ + orreq ip, ip, ip, ror sl │ │ │ │ + @ instruction: 0x01840790 │ │ │ │ + @ instruction: 0x0183dfb0 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orreq ip, ip, r8, lsr sl │ │ │ │ - orreq r0, r4, ip, asr #14 │ │ │ │ - orreq sp, r3, r4, ror #30 │ │ │ │ + orreq ip, ip, r0, asr #20 │ │ │ │ + orreq r0, r4, r4, asr r7 │ │ │ │ + orreq sp, r3, ip, ror #30 │ │ │ │ │ │ │ │ 001bc580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -260362,17 +260362,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bc5cc │ │ │ │ orrseq fp, r7, r8, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r7, r0, asr #28 │ │ │ │ - orreq ip, ip, r8, asr #18 │ │ │ │ - orreq r0, r4, ip, asr r6 │ │ │ │ - orreq sp, r3, r8, ror lr │ │ │ │ + orreq ip, ip, r0, asr r9 │ │ │ │ + orreq r0, r4, r4, ror #12 │ │ │ │ + orreq sp, r3, r0, lsl #29 │ │ │ │ │ │ │ │ 001bc65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1bc778 │ │ │ │ @@ -260442,21 +260442,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bc6cc │ │ │ │ orrseq fp, r7, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r3, ip, lsl r4 │ │ │ │ orrseq fp, r7, r0, asr #26 │ │ │ │ - orreq ip, ip, r0, asr r8 │ │ │ │ - orreq r0, r4, r4, ror #10 │ │ │ │ - orreq sp, r3, r4, lsl #27 │ │ │ │ + orreq ip, ip, r8, asr r8 │ │ │ │ + orreq r0, r4, ip, ror #10 │ │ │ │ + orreq sp, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - orreq ip, ip, r4, lsl r8 │ │ │ │ - orreq r0, r4, r8, lsr #10 │ │ │ │ - orreq sp, r3, r0, asr #26 │ │ │ │ + orreq ip, ip, ip, lsl r8 │ │ │ │ + orreq r0, r4, r0, lsr r5 │ │ │ │ + orreq sp, r3, r8, asr #26 │ │ │ │ │ │ │ │ 001bc7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -260528,21 +260528,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bc81c │ │ │ │ orrseq fp, r7, r4, asr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq fp, [r3, r0] │ │ │ │ @ instruction: 0x0197bbf0 │ │ │ │ - orreq ip, ip, r0, lsl #14 │ │ │ │ - orreq r0, r4, r4, lsl r4 │ │ │ │ - orreq sp, r3, r4, lsr ip │ │ │ │ + orreq ip, ip, r8, lsl #14 │ │ │ │ + orreq r0, r4, ip, lsl r4 │ │ │ │ + orreq sp, r3, ip, lsr ip │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - orreq ip, ip, r4, asr #13 │ │ │ │ - ldrdeq r0, [r4, r8] │ │ │ │ - strdeq sp, [r3, r0] │ │ │ │ + orreq ip, ip, ip, asr #13 │ │ │ │ + orreq r0, r4, r0, ror #7 │ │ │ │ + strdeq sp, [r3, r8] │ │ │ │ │ │ │ │ 001bc8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -260614,20 +260614,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bc96c │ │ │ │ orrseq fp, r7, r4, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r3, r8, asr #3 │ │ │ │ orrseq fp, r7, r0, lsr #21 │ │ │ │ - @ instruction: 0x018cc5b0 │ │ │ │ - orreq r0, r4, r4, asr #5 │ │ │ │ - orreq sp, r3, r4, ror #21 │ │ │ │ - orreq ip, ip, r4, ror r5 │ │ │ │ - orreq r0, r4, r8, lsl #5 │ │ │ │ - orreq sp, r3, r4, lsr #21 │ │ │ │ + @ instruction: 0x018cc5b8 │ │ │ │ + orreq r0, r4, ip, asr #5 │ │ │ │ + orreq sp, r3, ip, ror #21 │ │ │ │ + orreq ip, ip, ip, ror r5 │ │ │ │ + @ instruction: 0x01840290 │ │ │ │ + orreq sp, r3, ip, lsr #21 │ │ │ │ │ │ │ │ 001bca40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1bcb54 │ │ │ │ @@ -260695,21 +260695,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bcaa8 │ │ │ │ @ instruction: 0x0197b9bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r3, r8, lsr #1 │ │ │ │ orrseq fp, r7, r4, ror #18 │ │ │ │ - orreq ip, ip, r4, ror r4 │ │ │ │ - orreq r0, r4, r8, lsl #3 │ │ │ │ - orreq sp, r3, r8, lsr #19 │ │ │ │ + orreq ip, ip, ip, ror r4 │ │ │ │ + @ instruction: 0x01840190 │ │ │ │ + @ instruction: 0x0183d9b0 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - orreq ip, ip, r8, lsr r4 │ │ │ │ - orreq r0, r4, ip, asr #2 │ │ │ │ - orreq sp, r3, r4, ror #18 │ │ │ │ + orreq ip, ip, r0, asr #8 │ │ │ │ + orreq r0, r4, r4, asr r1 │ │ │ │ + orreq sp, r3, ip, ror #18 │ │ │ │ │ │ │ │ 001bcb80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #252] @ 1bcc94 │ │ │ │ @@ -260777,21 +260777,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bcbe8 │ │ │ │ orrseq fp, r7, ip, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, r3, r8, lsl #31 │ │ │ │ orrseq fp, r7, r4, lsr #16 │ │ │ │ - orreq ip, ip, r4, lsr r3 │ │ │ │ - orreq r0, r4, r8, asr #32 │ │ │ │ - orreq sp, r3, r8, ror #16 │ │ │ │ + orreq ip, ip, ip, lsr r3 │ │ │ │ + orreq r0, r4, r0, asr r0 │ │ │ │ + orreq sp, r3, r0, ror r8 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - strdeq ip, [ip, r8] │ │ │ │ - orreq r0, r4, ip │ │ │ │ - orreq sp, r3, r4, lsr #16 │ │ │ │ + orreq ip, ip, r0, lsl #6 │ │ │ │ + orreq r0, r4, r4, lsl r0 │ │ │ │ + orreq sp, r3, ip, lsr #16 │ │ │ │ │ │ │ │ 001bccc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 1bcddc │ │ │ │ @@ -260861,21 +260861,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bcd30 │ │ │ │ orrseq fp, r7, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, r3, r4, ror #28 │ │ │ │ @ instruction: 0x0197b6dc │ │ │ │ - orreq ip, ip, ip, ror #3 │ │ │ │ - orreq pc, r3, r0, lsl #30 │ │ │ │ - orreq sp, r3, r0, lsr #14 │ │ │ │ + strdeq ip, [ip, r4] │ │ │ │ + orreq pc, r3, r8, lsl #30 │ │ │ │ + orreq sp, r3, r8, lsr #14 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x018cc1b0 │ │ │ │ - orreq pc, r3, r4, asr #29 │ │ │ │ - ldrdeq sp, [r3, ip] │ │ │ │ + @ instruction: 0x018cc1b8 │ │ │ │ + orreq pc, r3, ip, asr #29 │ │ │ │ + orreq sp, r3, r4, ror #13 │ │ │ │ │ │ │ │ 001bce08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -260947,21 +260947,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bce80 │ │ │ │ @ instruction: 0x0197b5f0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, r3, r0, lsr sp │ │ │ │ orrseq fp, r7, ip, lsl #11 │ │ │ │ - @ instruction: 0x018cc09c │ │ │ │ - @ instruction: 0x0183fdb0 │ │ │ │ - ldrdeq sp, [r3, r0] │ │ │ │ + orreq ip, ip, r4, lsr #1 │ │ │ │ + @ instruction: 0x0183fdb8 │ │ │ │ + ldrdeq sp, [r3, r8] │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - orreq ip, ip, r0, rrx │ │ │ │ - orreq pc, r3, r4, ror sp @ │ │ │ │ - orreq sp, r3, ip, lsl #11 │ │ │ │ + orreq ip, ip, r8, rrx │ │ │ │ + orreq pc, r3, ip, ror sp @ │ │ │ │ + @ instruction: 0x0183d594 │ │ │ │ │ │ │ │ 001bcf58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -261033,21 +261033,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bcfd0 │ │ │ │ orrseq fp, r7, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, r3, r4, lsl #24 │ │ │ │ orrseq fp, r7, ip, lsr r4 │ │ │ │ - orreq fp, ip, ip, asr #30 │ │ │ │ - orreq pc, r3, r0, ror #24 │ │ │ │ - orreq sp, r3, r0, lsl #9 │ │ │ │ + orreq fp, ip, r4, asr pc │ │ │ │ + orreq pc, r3, r8, ror #24 │ │ │ │ + orreq sp, r3, r8, lsl #9 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - orreq fp, ip, r0, lsl pc │ │ │ │ - orreq pc, r3, r4, lsr #24 │ │ │ │ - orreq sp, r3, ip, lsr r4 │ │ │ │ + orreq fp, ip, r8, lsl pc │ │ │ │ + orreq pc, r3, ip, lsr #24 │ │ │ │ + orreq sp, r3, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #252] @ 1bd1bc │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #248] @ 1bd1c0 │ │ │ │ @@ -261114,17 +261114,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1bd140 │ │ │ │ orrseq fp, r7, r0, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r7, ip, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ orrseq fp, r7, ip, asr #5 │ │ │ │ - orreq pc, r3, r0, ror #21 │ │ │ │ - orreq sp, r3, r4, ror r3 │ │ │ │ - @ instruction: 0x018cc098 │ │ │ │ + orreq pc, r3, r8, ror #21 │ │ │ │ + orreq sp, r3, ip, ror r3 │ │ │ │ + orreq ip, ip, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #360] @ 1bd360 │ │ │ │ mov r4, r3 │ │ │ │ @@ -261216,20 +261216,20 @@ │ │ │ │ mov r2, r8 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bd2ac │ │ │ │ orrseq fp, r7, r8, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, ip, r0 │ │ │ │ + orreq ip, ip, r8 │ │ │ │ orreq r3, r3, ip, asr #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ orrseq fp, r7, r0, ror #2 │ │ │ │ ldrdeq r0, [r3, ip] │ │ │ │ - orreq pc, r3, r4, lsr r9 @ │ │ │ │ + orreq pc, r3, ip, lsr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -261257,17 +261257,17 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bd3b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b c20a8 │ │ │ │ - orreq fp, ip, r8, ror #28 │ │ │ │ - orreq pc, r3, r4, lsr #17 │ │ │ │ - orreq sp, r3, r4, lsr r1 │ │ │ │ + orreq fp, ip, r0, ror lr │ │ │ │ + orreq pc, r3, ip, lsr #17 │ │ │ │ + orreq sp, r3, ip, lsr r1 │ │ │ │ │ │ │ │ 001bd418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -261292,17 +261292,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bd444 │ │ │ │ orreq r1, r3, r0, lsl #4 │ │ │ │ - ldrdeq fp, [ip, r8] │ │ │ │ - orreq pc, r3, r4, lsl r8 @ │ │ │ │ - orreq sp, r3, r4, lsr #1 │ │ │ │ + orreq fp, ip, r0, ror #27 │ │ │ │ + orreq pc, r3, ip, lsl r8 @ │ │ │ │ + orreq sp, r3, ip, lsr #1 │ │ │ │ │ │ │ │ 001bd49c : │ │ │ │ ldr r3, [pc, #28] @ 1bd4c0 │ │ │ │ ldr r2, [pc, #28] @ 1bd4c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -261527,42 +261527,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bd598 │ │ │ │ orrseq sl, r7, r4, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r7, r0, lsr #30 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq sp, r3, r8 │ │ │ │ - orreq fp, ip, ip, asr #25 │ │ │ │ - @ instruction: 0x0183cf98 │ │ │ │ + orreq sp, r3, r0, lsl r0 │ │ │ │ + ldrdeq fp, [ip, r4] │ │ │ │ + orreq ip, r3, r0, lsr #31 │ │ │ │ orrseq sl, r7, r4, ror lr │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - orreq fp, ip, ip, asr fp │ │ │ │ - @ instruction: 0x0183f598 │ │ │ │ - orreq ip, r3, ip, lsr #28 │ │ │ │ + orreq fp, ip, r4, ror #22 │ │ │ │ + orreq pc, r3, r0, lsr #11 │ │ │ │ + orreq ip, r3, r4, lsr lr │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq fp, ip, r4, lsr #22 │ │ │ │ - orreq pc, r3, r0, ror #10 │ │ │ │ - strdeq ip, [r3, r4] │ │ │ │ + orreq fp, ip, ip, lsr #22 │ │ │ │ + orreq pc, r3, r8, ror #10 │ │ │ │ + strdeq ip, [r3, ip] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - orreq fp, ip, ip, ror #21 │ │ │ │ - orreq pc, r3, r8, lsr #10 │ │ │ │ - @ instruction: 0x0183cdbc │ │ │ │ + strdeq fp, [ip, r4] │ │ │ │ + orreq pc, r3, r0, lsr r5 @ │ │ │ │ + orreq ip, r3, r4, asr #27 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x018cbab4 │ │ │ │ - strdeq pc, [r3, r0] │ │ │ │ - orreq ip, r3, r4, lsl #27 │ │ │ │ + @ instruction: 0x018cbabc │ │ │ │ + strdeq pc, [r3, r8] │ │ │ │ + orreq ip, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orreq fp, ip, ip, ror sl │ │ │ │ - @ instruction: 0x0183f4b8 │ │ │ │ - orreq ip, r3, ip, asr #26 │ │ │ │ + orreq fp, ip, r4, lsl #21 │ │ │ │ + orreq pc, r3, r0, asr #9 │ │ │ │ + orreq ip, r3, r4, asr sp │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orreq fp, ip, r4, asr #20 │ │ │ │ - orreq pc, r3, r0, lsl #9 │ │ │ │ - orreq ip, r3, r4, lsl sp │ │ │ │ + orreq fp, ip, ip, asr #20 │ │ │ │ + orreq pc, r3, r8, lsl #9 │ │ │ │ + orreq ip, r3, ip, lsl sp │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ │ │ │ │ 001bd8a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -261869,55 +261869,55 @@ │ │ │ │ b 1bd914 │ │ │ │ orrseq sl, r7, ip, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r7, r8, asr #22 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x0197aaf8 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - orreq fp, ip, r4, lsr #17 │ │ │ │ - orreq pc, r3, r0, ror #5 │ │ │ │ - orreq ip, r3, r4, ror fp │ │ │ │ - orreq fp, ip, ip, ror #15 │ │ │ │ - orreq pc, r3, r8, lsr #4 │ │ │ │ - @ instruction: 0x0183cabc │ │ │ │ + orreq fp, ip, ip, lsr #17 │ │ │ │ + orreq pc, r3, r8, ror #5 │ │ │ │ + orreq ip, r3, ip, ror fp │ │ │ │ + strdeq fp, [ip, r4] │ │ │ │ + orreq pc, r3, r0, lsr r2 @ │ │ │ │ + orreq ip, r3, r4, asr #21 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strdeq fp, [ip, ip] │ │ │ │ - orreq pc, r3, r8, lsr r1 @ │ │ │ │ - orreq ip, r3, ip, asr #19 │ │ │ │ + orreq fp, ip, r4, lsl #14 │ │ │ │ + orreq pc, r3, r0, asr #2 │ │ │ │ + ldrdeq ip, [r3, r4] │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x018cb6b0 │ │ │ │ - orreq pc, r3, ip, ror #1 │ │ │ │ - orreq ip, r3, r0, lsl #19 │ │ │ │ + @ instruction: 0x018cb6b8 │ │ │ │ + strdeq pc, [r3, r4] │ │ │ │ + orreq ip, r3, r8, lsl #19 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orreq fp, ip, r8, ror r6 │ │ │ │ - strheq pc, [r3, r4] @ │ │ │ │ - orreq ip, r3, r8, asr #18 │ │ │ │ + orreq fp, ip, r0, lsl #13 │ │ │ │ + strheq pc, [r3, ip] @ │ │ │ │ + orreq ip, r3, r0, asr r9 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - orreq fp, ip, r0, asr #12 │ │ │ │ - orreq pc, r3, ip, ror r0 @ │ │ │ │ - orreq ip, r3, r0, lsl r9 │ │ │ │ + orreq fp, ip, r8, asr #12 │ │ │ │ + orreq pc, r3, r4, lsl #1 │ │ │ │ + orreq ip, r3, r8, lsl r9 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - strdeq fp, [ip, r0] │ │ │ │ - orreq ip, r3, r4, ror #18 │ │ │ │ - @ instruction: 0x0183c8bc │ │ │ │ + strdeq fp, [ip, r8] │ │ │ │ + orreq ip, r3, ip, ror #18 │ │ │ │ + orreq ip, r3, r4, asr #17 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x018cb5b0 │ │ │ │ - orreq lr, r3, ip, ror #31 │ │ │ │ - orreq ip, r3, r0, lsl #17 │ │ │ │ + @ instruction: 0x018cb5b8 │ │ │ │ + strdeq lr, [r3, r4] │ │ │ │ + orreq ip, r3, r8, lsl #17 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - orreq fp, ip, r4, ror r5 │ │ │ │ - @ instruction: 0x0183efb0 │ │ │ │ - orreq ip, r3, r4, asr #16 │ │ │ │ - orreq fp, ip, r8, lsr r5 │ │ │ │ - orreq lr, r3, r4, ror pc │ │ │ │ - orreq ip, r3, r8, lsl #16 │ │ │ │ + orreq fp, ip, ip, ror r5 │ │ │ │ + @ instruction: 0x0183efb8 │ │ │ │ + orreq ip, r3, ip, asr #16 │ │ │ │ + orreq fp, ip, r0, asr #10 │ │ │ │ + orreq lr, r3, ip, ror pc │ │ │ │ + orreq ip, r3, r0, lsl r8 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - strdeq fp, [ip, ip] │ │ │ │ - orreq lr, r3, r8, lsr pc │ │ │ │ - orreq ip, r3, ip, asr #15 │ │ │ │ + orreq fp, ip, r4, lsl #10 │ │ │ │ + orreq lr, r3, r0, asr #30 │ │ │ │ + ldrdeq ip, [r3, r4] │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ │ │ │ │ 001bde24 : │ │ │ │ ldr r1, [pc, #84] @ 1bde80 │ │ │ │ ldr r2, [pc, #84] @ 1bde84 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -262075,32 +262075,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1bdee8 │ │ │ │ orrseq sl, r7, ip, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r7, r4, asr #10 │ │ │ │ orrseq sl, r7, r4, lsr #10 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq fp, ip, r0, asr #5 │ │ │ │ - strdeq lr, [r3, ip] │ │ │ │ - @ instruction: 0x0183c590 │ │ │ │ + orreq fp, ip, r8, asr #5 │ │ │ │ + orreq lr, r3, r4, lsl #26 │ │ │ │ + @ instruction: 0x0183c598 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - orreq fp, ip, r0, lsl #5 │ │ │ │ - @ instruction: 0x0183ecbc │ │ │ │ - orreq ip, r3, ip, asr #10 │ │ │ │ - orreq fp, ip, r4, asr #4 │ │ │ │ - orreq lr, r3, r0, lsl #25 │ │ │ │ - orreq ip, r3, r4, lsl r5 │ │ │ │ + orreq fp, ip, r8, lsl #5 │ │ │ │ + orreq lr, r3, r4, asr #25 │ │ │ │ + orreq ip, r3, r4, asr r5 │ │ │ │ + orreq fp, ip, ip, asr #4 │ │ │ │ + orreq lr, r3, r8, lsl #25 │ │ │ │ + orreq ip, r3, ip, lsl r5 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - orreq fp, ip, r8, lsl #4 │ │ │ │ - orreq lr, r3, r4, asr #24 │ │ │ │ - ldrdeq ip, [r3, r8] │ │ │ │ + orreq fp, ip, r0, lsl r2 │ │ │ │ + orreq lr, r3, ip, asr #24 │ │ │ │ + orreq ip, r3, r0, ror #9 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orreq fp, ip, ip, asr #3 │ │ │ │ - orreq lr, r3, r8, lsl #24 │ │ │ │ - @ instruction: 0x0183c49c │ │ │ │ + ldrdeq fp, [ip, r4] │ │ │ │ + orreq lr, r3, r0, lsl ip │ │ │ │ + orreq ip, r3, r4, lsr #9 │ │ │ │ │ │ │ │ 001be0f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1be164 │ │ │ │ @@ -262124,17 +262124,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1be11c │ │ │ │ orreq r0, r3, r8, lsr #10 │ │ │ │ - orreq fp, ip, r0, lsl #2 │ │ │ │ - orreq lr, r3, ip, lsr fp │ │ │ │ - orreq ip, r3, r8, asr #7 │ │ │ │ + orreq fp, ip, r8, lsl #2 │ │ │ │ + orreq lr, r3, r4, asr #22 │ │ │ │ + ldrdeq ip, [r3, r0] │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 001be178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262246,32 +262246,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1be1dc │ │ │ │ orrseq sl, r7, r0, lsl #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, r3, ip, lsr #4 │ │ │ │ + orreq ip, r3, r4, lsr r2 │ │ │ │ orrseq sl, r7, r0, asr r2 │ │ │ │ orrseq sl, r7, r0, lsr r2 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - ldrdeq sl, [ip, ip] │ │ │ │ - orreq lr, r3, r8, lsl sl │ │ │ │ - orreq ip, r3, ip, lsr #5 │ │ │ │ + orreq sl, ip, r4, ror #31 │ │ │ │ + orreq lr, r3, r0, lsr #20 │ │ │ │ + @ instruction: 0x0183c2b4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x018caf9c │ │ │ │ - ldrdeq lr, [r3, r8] │ │ │ │ - orreq ip, r3, r4, ror #4 │ │ │ │ + orreq sl, ip, r4, lsr #31 │ │ │ │ + orreq lr, r3, r0, ror #19 │ │ │ │ + orreq ip, r3, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq sl, ip, r0, ror #30 │ │ │ │ - @ instruction: 0x0183e99c │ │ │ │ - orreq ip, r3, r0, lsr r2 │ │ │ │ - orreq sl, ip, r4, lsr #30 │ │ │ │ - orreq lr, r3, r0, ror #18 │ │ │ │ - strdeq ip, [r3, r4] │ │ │ │ + orreq sl, ip, r8, ror #30 │ │ │ │ + orreq lr, r3, r4, lsr #19 │ │ │ │ + orreq ip, r3, r8, lsr r2 │ │ │ │ + orreq sl, ip, ip, lsr #30 │ │ │ │ + orreq lr, r3, r8, ror #18 │ │ │ │ + strdeq ip, [r3, ip] │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001be394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -262295,18 +262295,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1be414 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1be3bc │ │ │ │ - @ instruction: 0x0183c09c │ │ │ │ - orreq sl, ip, r0, ror #28 │ │ │ │ - @ instruction: 0x0183e89c │ │ │ │ - orreq ip, r3, r8, lsr #2 │ │ │ │ + orreq ip, r3, r4, lsr #1 │ │ │ │ + orreq sl, ip, r8, ror #28 │ │ │ │ + orreq lr, r3, r4, lsr #17 │ │ │ │ + orreq ip, r3, r0, lsr r1 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ │ │ │ │ 001be418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -262402,25 +262402,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1be4ac │ │ │ │ orrseq r9, r7, r0, ror #31 │ │ │ │ @ instruction: 0x01979fd8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r9, r7, r0, ror #30 │ │ │ │ - orreq sl, ip, r8, asr #26 │ │ │ │ - orreq lr, r3, r4, lsl #15 │ │ │ │ - orreq ip, r3, r0, lsl r0 │ │ │ │ + orreq sl, ip, r0, asr sp │ │ │ │ + orreq lr, r3, ip, lsl #15 │ │ │ │ + orreq ip, r3, r8, lsl r0 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - orreq sl, ip, ip, lsl #26 │ │ │ │ - orreq lr, r3, r8, asr #14 │ │ │ │ - ldrdeq fp, [r3, r4] │ │ │ │ + orreq sl, ip, r4, lsl sp │ │ │ │ + orreq lr, r3, r0, asr r7 │ │ │ │ + ldrdeq fp, [r3, ip] │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrdeq sl, [ip, r0] │ │ │ │ - orreq lr, r3, ip, lsl #14 │ │ │ │ - @ instruction: 0x0183bf9c │ │ │ │ + ldrdeq sl, [ip, r8] │ │ │ │ + orreq lr, r3, r4, lsl r7 │ │ │ │ + orreq fp, r3, r4, lsr #31 │ │ │ │ │ │ │ │ 001be5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #88] @ 1be644 │ │ │ │ @@ -262443,18 +262443,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 1be654 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1be5fc │ │ │ │ - orreq fp, r3, r4, ror #28 │ │ │ │ - orreq sl, ip, r0, lsr #24 │ │ │ │ - orreq lr, r3, ip, asr r6 │ │ │ │ - orreq fp, r3, r8, ror #29 │ │ │ │ + orreq fp, r3, ip, ror #28 │ │ │ │ + orreq sl, ip, r8, lsr #24 │ │ │ │ + orreq lr, r3, r4, ror #12 │ │ │ │ + strdeq fp, [r3, r0] │ │ │ │ muleq r0, r2, r2 │ │ │ │ │ │ │ │ 001be658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -262490,17 +262490,17 @@ │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1be6b0 │ │ │ │ orrseq r9, r7, r4, lsr #27 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq sl, ip, r0, ror fp │ │ │ │ - orreq lr, r3, ip, lsr #11 │ │ │ │ - orreq fp, r3, r0, asr #28 │ │ │ │ + orreq sl, ip, r8, ror fp │ │ │ │ + @ instruction: 0x0183e5b4 │ │ │ │ + orreq fp, r3, r8, asr #28 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ │ │ │ │ 001be708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -262536,17 +262536,17 @@ │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1be760 │ │ │ │ @ instruction: 0x01979cf4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq sl, ip, r0, asr #21 │ │ │ │ - strdeq lr, [r3, ip] │ │ │ │ - @ instruction: 0x0183bd90 │ │ │ │ + orreq sl, ip, r8, asr #21 │ │ │ │ + orreq lr, r3, r4, lsl #10 │ │ │ │ + @ instruction: 0x0183bd98 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 001be7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262616,21 +262616,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1be828 │ │ │ │ orrseq r9, r7, r0, asr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r7, r4, ror #23 │ │ │ │ - orreq sl, ip, ip, asr #19 │ │ │ │ - orreq lr, r3, r8, lsl #8 │ │ │ │ - @ instruction: 0x0183bc9c │ │ │ │ + ldrdeq sl, [ip, r4] │ │ │ │ + orreq lr, r3, r0, lsl r4 │ │ │ │ + orreq fp, r3, r4, lsr #25 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - @ instruction: 0x018ca990 │ │ │ │ - orreq lr, r3, ip, asr #7 │ │ │ │ - orreq fp, r3, r8, asr ip │ │ │ │ + @ instruction: 0x018ca998 │ │ │ │ + ldrdeq lr, [r3, r4] │ │ │ │ + orreq fp, r3, r0, ror #24 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ │ │ │ │ 001be900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262729,25 +262729,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1be9a0 │ │ │ │ @ instruction: 0x01979afc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01979ad4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ orrseq r9, r7, ip, ror #20 │ │ │ │ - orreq sl, ip, r4, asr r8 │ │ │ │ - @ instruction: 0x0183e290 │ │ │ │ - orreq fp, r3, r4, lsr #22 │ │ │ │ + orreq sl, ip, ip, asr r8 │ │ │ │ + @ instruction: 0x0183e298 │ │ │ │ + orreq fp, r3, ip, lsr #22 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - orreq sl, ip, r8, lsl r8 │ │ │ │ - orreq lr, r3, r4, asr r2 │ │ │ │ - orreq fp, r3, r8, ror #21 │ │ │ │ + orreq sl, ip, r0, lsr #16 │ │ │ │ + orreq lr, r3, ip, asr r2 │ │ │ │ + strdeq fp, [r3, r0] │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - ldrdeq sl, [ip, ip] │ │ │ │ - orreq lr, r3, r8, lsl r2 │ │ │ │ - orreq fp, r3, r4, lsr #21 │ │ │ │ + orreq sl, ip, r4, ror #15 │ │ │ │ + orreq lr, r3, r0, lsr #4 │ │ │ │ + orreq fp, r3, ip, lsr #21 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 001beacc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -262844,24 +262844,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1beb64 │ │ │ │ orrseq r9, r7, r0, lsr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r7, ip, lsl #18 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ orrseq r9, r7, r8, lsr #17 │ │ │ │ - @ instruction: 0x018ca690 │ │ │ │ - orreq lr, r3, ip, asr #1 │ │ │ │ - orreq fp, r3, r0, ror #18 │ │ │ │ + @ instruction: 0x018ca698 │ │ │ │ + ldrdeq lr, [r3, r4] │ │ │ │ + orreq fp, r3, r8, ror #18 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - orreq sl, ip, r4, asr r6 │ │ │ │ - @ instruction: 0x0183e090 │ │ │ │ - orreq fp, r3, r4, lsr #18 │ │ │ │ - orreq sl, ip, r8, lsl r6 │ │ │ │ - orreq lr, r3, r4, asr r0 │ │ │ │ - orreq fp, r3, r0, ror #17 │ │ │ │ + orreq sl, ip, ip, asr r6 │ │ │ │ + @ instruction: 0x0183e098 │ │ │ │ + orreq fp, r3, ip, lsr #18 │ │ │ │ + orreq sl, ip, r0, lsr #12 │ │ │ │ + orreq lr, r3, ip, asr r0 │ │ │ │ + orreq fp, r3, r8, ror #17 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ │ │ │ │ 001bec8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262929,21 +262929,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1becf4 │ │ │ │ orrseq r9, r7, r0, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r7, r8, lsl r7 │ │ │ │ - orreq sl, ip, r0, lsl #10 │ │ │ │ - orreq sp, r3, ip, lsr pc │ │ │ │ - ldrdeq fp, [r3, r0] │ │ │ │ + orreq sl, ip, r8, lsl #10 │ │ │ │ + orreq sp, r3, r4, asr #30 │ │ │ │ + ldrdeq fp, [r3, r8] │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - orreq sl, ip, r4, asr #9 │ │ │ │ - orreq sp, r3, r0, lsl #30 │ │ │ │ - orreq fp, r3, ip, lsl #15 │ │ │ │ + orreq sl, ip, ip, asr #9 │ │ │ │ + orreq sp, r3, r8, lsl #30 │ │ │ │ + @ instruction: 0x0183b794 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 001bedcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263013,20 +263013,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bee3c │ │ │ │ orrseq r9, r7, ip, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019795d0 │ │ │ │ - @ instruction: 0x018ca3b8 │ │ │ │ - strdeq sp, [r3, r4] │ │ │ │ - orreq fp, r3, r8, lsl #13 │ │ │ │ - orreq sl, ip, ip, ror r3 │ │ │ │ - @ instruction: 0x0183ddb8 │ │ │ │ - orreq fp, r3, r4, asr #12 │ │ │ │ + orreq sl, ip, r0, asr #7 │ │ │ │ + strdeq sp, [r3, ip] │ │ │ │ + @ instruction: 0x0183b690 │ │ │ │ + orreq sl, ip, r4, lsl #7 │ │ │ │ + orreq sp, r3, r0, asr #27 │ │ │ │ + orreq fp, r3, ip, asr #12 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ │ │ │ │ 001bef10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263064,17 +263064,17 @@ │ │ │ │ mov r1, #916 @ 0x394 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bef70 │ │ │ │ orrseq r9, r7, ip, ror #9 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x018ca2b0 │ │ │ │ - orreq sp, r3, ip, ror #25 │ │ │ │ - orreq fp, r3, r0, lsl #11 │ │ │ │ + @ instruction: 0x018ca2b8 │ │ │ │ + strdeq sp, [r3, r4] │ │ │ │ + orreq fp, r3, r8, lsl #11 │ │ │ │ │ │ │ │ 001befc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -263146,21 +263146,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bf03c │ │ │ │ orrseq r9, r7, r0, lsr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, r2, r0, lsr r6 @ │ │ │ │ @ instruction: 0x019793d0 │ │ │ │ - @ instruction: 0x018ca1b8 │ │ │ │ - strdeq sp, [r3, r4] │ │ │ │ - orreq fp, r3, r8, lsl #9 │ │ │ │ + orreq sl, ip, r0, asr #3 │ │ │ │ + strdeq sp, [r3, ip] │ │ │ │ + @ instruction: 0x0183b490 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - orreq sl, ip, ip, ror r1 │ │ │ │ - @ instruction: 0x0183dbb8 │ │ │ │ - orreq fp, r3, r4, asr #8 │ │ │ │ + orreq sl, ip, r4, lsl #3 │ │ │ │ + orreq sp, r3, r0, asr #23 │ │ │ │ + orreq fp, r3, ip, asr #8 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 001bf118 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263230,21 +263230,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bf188 │ │ │ │ orrseq r9, r7, r0, ror #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r7, r4, lsl #5 │ │ │ │ - orreq sl, ip, ip, rrx │ │ │ │ - orreq sp, r3, r8, lsr #21 │ │ │ │ - orreq fp, r3, ip, lsr r3 │ │ │ │ + orreq sl, ip, r4, ror r0 │ │ │ │ + @ instruction: 0x0183dab0 │ │ │ │ + orreq fp, r3, r4, asr #6 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - orreq sl, ip, r0, lsr r0 │ │ │ │ - orreq sp, r3, ip, ror #20 │ │ │ │ - strdeq fp, [r3, ip] │ │ │ │ + orreq sl, ip, r8, lsr r0 │ │ │ │ + orreq sp, r3, r4, ror sl │ │ │ │ + orreq fp, r3, r4, lsl #6 │ │ │ │ │ │ │ │ 001bf25c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -263315,21 +263315,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1bf2d4 │ │ │ │ @ instruction: 0x01979198 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r7, r8, lsr r1 │ │ │ │ - orreq r9, ip, r0, lsr #30 │ │ │ │ - orreq sp, r3, ip, asr r9 │ │ │ │ - strdeq fp, [r3, r0] │ │ │ │ + orreq r9, ip, r8, lsr #30 │ │ │ │ + orreq sp, r3, r4, ror #18 │ │ │ │ + strdeq fp, [r3, r8] │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orreq r9, ip, r4, ror #29 │ │ │ │ - orreq sp, r3, r0, lsr #18 │ │ │ │ - orreq fp, r3, ip, lsr #3 │ │ │ │ + orreq r9, ip, ip, ror #29 │ │ │ │ + orreq sp, r3, r8, lsr #18 │ │ │ │ + @ instruction: 0x0183b1b4 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ │ │ │ │ 001bf3ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -263401,21 +263401,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 1bf424 │ │ │ │ orrseq r9, r7, ip, asr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r8, ror #31 │ │ │ │ - ldrdeq r9, [ip, r0] │ │ │ │ - orreq sp, r3, ip, lsl #16 │ │ │ │ - orreq fp, r3, r0, lsr #1 │ │ │ │ + ldrdeq r9, [ip, r8] │ │ │ │ + orreq sp, r3, r4, lsl r8 │ │ │ │ + orreq fp, r3, r8, lsr #1 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - @ instruction: 0x018c9d94 │ │ │ │ - ldrdeq sp, [r3, r0] │ │ │ │ - orreq fp, r3, ip, asr r0 │ │ │ │ + @ instruction: 0x018c9d9c │ │ │ │ + ldrdeq sp, [r3, r8] │ │ │ │ + orreq fp, r3, r4, rrx │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ │ │ │ │ 001bf4fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263483,21 +263483,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bf564 │ │ │ │ orrseq r8, r7, r0, lsl #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r8, lsr #29 │ │ │ │ - @ instruction: 0x018c9c90 │ │ │ │ - orreq sp, r3, ip, asr #13 │ │ │ │ - orreq sl, r3, r0, ror #30 │ │ │ │ + @ instruction: 0x018c9c98 │ │ │ │ + ldrdeq sp, [r3, r4] │ │ │ │ + orreq sl, r3, r8, ror #30 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - orreq r9, ip, r4, asr ip │ │ │ │ - @ instruction: 0x0183d690 │ │ │ │ - orreq sl, r3, ip, lsl pc │ │ │ │ + orreq r9, ip, ip, asr ip │ │ │ │ + @ instruction: 0x0183d698 │ │ │ │ + orreq sl, r3, r4, lsr #30 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ │ │ │ │ 001bf63c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263579,25 +263579,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf70c │ │ │ │ orrseq r8, r7, r0, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r8, ror #26 │ │ │ │ - orreq r9, ip, r4, asr fp │ │ │ │ - @ instruction: 0x0183d590 │ │ │ │ - orreq sl, r3, ip, lsl lr │ │ │ │ + orreq r9, ip, ip, asr fp │ │ │ │ + @ instruction: 0x0183d598 │ │ │ │ + orreq sl, r3, r4, lsr #28 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - orreq r9, ip, r4, lsl fp │ │ │ │ - orreq sp, r3, r0, asr r5 │ │ │ │ - orreq sl, r3, r4, ror #27 │ │ │ │ + orreq r9, ip, ip, lsl fp │ │ │ │ + orreq sp, r3, r8, asr r5 │ │ │ │ + orreq sl, r3, ip, ror #27 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - ldrdeq r9, [ip, ip] │ │ │ │ - orreq sp, r3, r8, lsl r5 │ │ │ │ - orreq sl, r3, r4, lsr #27 │ │ │ │ + orreq r9, ip, r4, ror #21 │ │ │ │ + orreq sp, r3, r0, lsr #10 │ │ │ │ + orreq sl, r3, ip, lsr #27 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001bf7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263679,25 +263679,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bf894 │ │ │ │ orrseq r8, r7, r8, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r0, ror #23 │ │ │ │ - orreq r9, ip, ip, asr #19 │ │ │ │ - orreq sp, r3, r8, lsl #8 │ │ │ │ - @ instruction: 0x0183ac94 │ │ │ │ + ldrdeq r9, [ip, r4] │ │ │ │ + orreq sp, r3, r0, lsl r4 │ │ │ │ + @ instruction: 0x0183ac9c │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - orreq r9, ip, ip, lsl #19 │ │ │ │ - orreq sp, r3, r8, asr #7 │ │ │ │ - orreq sl, r3, ip, asr ip │ │ │ │ + @ instruction: 0x018c9994 │ │ │ │ + ldrdeq sp, [r3, r0] │ │ │ │ + orreq sl, r3, r4, ror #24 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - orreq r9, ip, r4, asr r9 │ │ │ │ - @ instruction: 0x0183d390 │ │ │ │ - orreq sl, r3, ip, lsl ip │ │ │ │ + orreq r9, ip, ip, asr r9 │ │ │ │ + @ instruction: 0x0183d398 │ │ │ │ + orreq sl, r3, r4, lsr #24 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ │ │ │ │ 001bf94c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263780,25 +263780,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bfa20 │ │ │ │ @ instruction: 0x01978ab0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r4, asr sl │ │ │ │ - orreq r9, ip, r0, asr #16 │ │ │ │ - orreq sp, r3, ip, ror r2 │ │ │ │ - orreq sl, r3, r8, lsl #22 │ │ │ │ + orreq r9, ip, r8, asr #16 │ │ │ │ + orreq sp, r3, r4, lsl #5 │ │ │ │ + orreq sl, r3, r0, lsl fp │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - orreq r9, ip, r0, lsl #16 │ │ │ │ - orreq sp, r3, ip, lsr r2 │ │ │ │ - ldrdeq sl, [r3, r0] │ │ │ │ + orreq r9, ip, r8, lsl #16 │ │ │ │ + orreq sp, r3, r4, asr #4 │ │ │ │ + ldrdeq sl, [r3, r8] │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - orreq r9, ip, r8, asr #15 │ │ │ │ - orreq sp, r3, r4, lsl #4 │ │ │ │ - @ instruction: 0x0183aa90 │ │ │ │ + ldrdeq r9, [ip, r0] │ │ │ │ + orreq sp, r3, ip, lsl #4 │ │ │ │ + @ instruction: 0x0183aa98 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001bfad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263881,25 +263881,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bfbac │ │ │ │ orrseq r8, r7, r4, lsr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r8, asr #17 │ │ │ │ - @ instruction: 0x018c96b4 │ │ │ │ - strdeq sp, [r3, r0] │ │ │ │ - orreq sl, r3, ip, ror r9 │ │ │ │ + @ instruction: 0x018c96bc │ │ │ │ + strdeq sp, [r3, r8] │ │ │ │ + orreq sl, r3, r4, lsl #19 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - orreq r9, ip, r4, ror r6 │ │ │ │ - strheq sp, [r3, r0] │ │ │ │ - orreq sl, r3, r4, asr #18 │ │ │ │ + orreq r9, ip, ip, ror r6 │ │ │ │ + strheq sp, [r3, r8] │ │ │ │ + orreq sl, r3, ip, asr #18 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - orreq r9, ip, ip, lsr r6 │ │ │ │ - orreq sp, r3, r8, ror r0 │ │ │ │ - orreq sl, r3, r4, lsl #18 │ │ │ │ + orreq r9, ip, r4, asr #12 │ │ │ │ + orreq sp, r3, r0, lsl #1 │ │ │ │ + orreq sl, r3, ip, lsl #18 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ │ │ │ │ 001bfc64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263936,17 +263936,17 @@ │ │ │ │ add r2, r2, #740 @ 0x2e4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bfcc0 │ │ │ │ @ instruction: 0x01978798 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq r9, ip, r0, ror #10 │ │ │ │ - @ instruction: 0x0183cf9c │ │ │ │ - orreq sl, r3, r0, lsr r8 │ │ │ │ + orreq r9, ip, r8, ror #10 │ │ │ │ + orreq ip, r3, r4, lsr #31 │ │ │ │ + orreq sl, r3, r8, lsr r8 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ │ │ │ │ 001bfd18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -263983,17 +263983,17 @@ │ │ │ │ mov r1, #1328 @ 0x530 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1bfd74 │ │ │ │ orrseq r8, r7, r4, ror #13 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq r9, ip, ip, lsr #9 │ │ │ │ - orreq ip, r3, r8, ror #29 │ │ │ │ - orreq sl, r3, ip, ror r7 │ │ │ │ + @ instruction: 0x018c94b4 │ │ │ │ + strdeq ip, [r3, r0] │ │ │ │ + orreq sl, r3, r4, lsl #15 │ │ │ │ │ │ │ │ 001bfdc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #252] @ 1bfedc │ │ │ │ @@ -264060,21 +264060,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1bfe30 │ │ │ │ orrseq r8, r7, r4, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019785dc │ │ │ │ - orreq r9, ip, r4, asr #7 │ │ │ │ - orreq ip, r3, r0, lsl #28 │ │ │ │ - @ instruction: 0x0183a694 │ │ │ │ + orreq r9, ip, ip, asr #7 │ │ │ │ + orreq ip, r3, r8, lsl #28 │ │ │ │ + @ instruction: 0x0183a69c │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - orreq r9, ip, r8, lsl #7 │ │ │ │ - orreq ip, r3, r4, asr #27 │ │ │ │ - orreq sl, r3, r0, asr r6 │ │ │ │ + @ instruction: 0x018c9390 │ │ │ │ + orreq ip, r3, ip, asr #27 │ │ │ │ + orreq sl, r3, r8, asr r6 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ │ │ │ │ 001bff08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264157,24 +264157,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1bffdc │ │ │ │ @ instruction: 0x019784f4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01978498 │ │ │ │ - orreq r9, ip, r4, lsl #5 │ │ │ │ - orreq ip, r3, r0, asr #25 │ │ │ │ - orreq sl, r3, r0, asr r5 │ │ │ │ - orreq r9, ip, r4, asr #4 │ │ │ │ - orreq ip, r3, r0, lsl #25 │ │ │ │ - orreq sl, r3, r4, lsl r5 │ │ │ │ + orreq r9, ip, ip, lsl #5 │ │ │ │ + orreq ip, r3, r8, asr #25 │ │ │ │ + orreq sl, r3, r8, asr r5 │ │ │ │ + orreq r9, ip, ip, asr #4 │ │ │ │ + orreq ip, r3, r8, lsl #25 │ │ │ │ + orreq sl, r3, ip, lsl r5 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - orreq r9, ip, ip, lsl #4 │ │ │ │ - orreq ip, r3, r8, asr #24 │ │ │ │ - ldrdeq sl, [r3, r4] │ │ │ │ + orreq r9, ip, r4, lsl r2 │ │ │ │ + orreq ip, r3, r0, asr ip │ │ │ │ + ldrdeq sl, [r3, ip] │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c0090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264257,24 +264257,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1c0164 │ │ │ │ orrseq r8, r7, ip, ror #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r7, r0, lsl r3 │ │ │ │ - strdeq r9, [ip, ip] │ │ │ │ - orreq ip, r3, r8, lsr fp │ │ │ │ - orreq sl, r3, r8, asr #7 │ │ │ │ - strheq r9, [ip, ip] │ │ │ │ - strdeq ip, [r3, r8] │ │ │ │ - orreq sl, r3, ip, lsl #7 │ │ │ │ + orreq r9, ip, r4, lsl #2 │ │ │ │ + orreq ip, r3, r0, asr #22 │ │ │ │ + ldrdeq sl, [r3, r0] │ │ │ │ + orreq r9, ip, r4, asr #1 │ │ │ │ + orreq ip, r3, r0, lsl #22 │ │ │ │ + @ instruction: 0x0183a394 │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - orreq r9, ip, r4, lsl #1 │ │ │ │ - orreq ip, r3, r0, asr #21 │ │ │ │ - orreq sl, r3, ip, asr #6 │ │ │ │ + orreq r9, ip, ip, lsl #1 │ │ │ │ + orreq ip, r3, r8, asr #21 │ │ │ │ + orreq sl, r3, r4, asr r3 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ │ │ │ │ 001c0218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -264377,26 +264377,26 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1c0298 │ │ │ │ orrseq r8, r7, r4, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, r2, ip, ror #7 │ │ │ │ orrseq r8, r7, r4, ror r1 │ │ │ │ - orreq r8, ip, ip, ror #30 │ │ │ │ - orreq sl, r3, r4, ror #6 │ │ │ │ - orreq r8, ip, r0, lsr #30 │ │ │ │ - orreq ip, r3, ip, asr r9 │ │ │ │ - orreq sl, r3, r8, ror #3 │ │ │ │ + orreq r8, ip, r4, ror pc │ │ │ │ + orreq sl, r3, ip, ror #6 │ │ │ │ + orreq r8, ip, r8, lsr #30 │ │ │ │ + orreq ip, r3, r4, ror #18 │ │ │ │ + strdeq sl, [r3, r0] │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - orreq r8, ip, r4, ror #29 │ │ │ │ - orreq ip, r3, r0, lsr #18 │ │ │ │ - @ instruction: 0x0183a1b4 │ │ │ │ + orreq r8, ip, ip, ror #29 │ │ │ │ + orreq ip, r3, r8, lsr #18 │ │ │ │ + @ instruction: 0x0183a1bc │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - orreq ip, r3, r8, ror #17 │ │ │ │ - orreq sl, r3, r0, lsl #3 │ │ │ │ + strdeq ip, [r3, r0] │ │ │ │ + orreq sl, r3, r8, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ │ │ │ │ 001c03f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264501,26 +264501,26 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1c0480 │ │ │ │ orrseq r8, r7, r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, r2, r8, lsl #4 │ │ │ │ orrseq r7, r7, ip, lsl #31 │ │ │ │ - orreq r8, ip, r4, lsl #27 │ │ │ │ - orreq sl, r3, ip, asr #3 │ │ │ │ - orreq r8, ip, r8, lsr sp │ │ │ │ - orreq ip, r3, r4, ror r7 │ │ │ │ - orreq sl, r3, r0 │ │ │ │ + orreq r8, ip, ip, lsl #27 │ │ │ │ + ldrdeq sl, [r3, r4] │ │ │ │ + orreq r8, ip, r0, asr #26 │ │ │ │ + orreq ip, r3, ip, ror r7 │ │ │ │ + orreq sl, r3, r8 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - strdeq r8, [ip, ip] │ │ │ │ - orreq ip, r3, r8, lsr r7 │ │ │ │ - orreq r9, r3, ip, asr #31 │ │ │ │ + orreq r8, ip, r4, lsl #26 │ │ │ │ + orreq ip, r3, r0, asr #14 │ │ │ │ + ldrdeq r9, [r3, r4] │ │ │ │ andeq r0, r0, r1, asr #12 │ │ │ │ - orreq ip, r3, r0, lsl #14 │ │ │ │ - @ instruction: 0x01839f98 │ │ │ │ + orreq ip, r3, r8, lsl #14 │ │ │ │ + orreq r9, r3, r0, lsr #31 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ │ │ │ │ 001c05e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264607,21 +264607,21 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c0688 │ │ │ │ orrseq r7, r7, r4, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01977dfc │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ orrseq r7, r7, r4, lsl #27 │ │ │ │ - orreq r8, ip, r0, ror fp │ │ │ │ - orreq ip, r3, ip, lsr #11 │ │ │ │ - orreq r9, r3, r0, asr #28 │ │ │ │ + orreq r8, ip, r8, ror fp │ │ │ │ + @ instruction: 0x0183c5b4 │ │ │ │ + orreq r9, r3, r8, asr #28 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - orreq r9, r3, r4, ror #31 │ │ │ │ - orreq r8, ip, r0, lsr fp │ │ │ │ - strdeq r9, [r3, r4] │ │ │ │ + orreq r9, r3, ip, ror #31 │ │ │ │ + orreq r8, ip, r8, lsr fp │ │ │ │ + strdeq r9, [r3, ip] │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 001c076c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264708,20 +264708,20 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1c0814 │ │ │ │ orrseq r7, r7, r8, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r7, r0, ror ip │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01977bf8 │ │ │ │ - orreq r8, ip, r4, ror #19 │ │ │ │ - orreq ip, r3, r0, lsr #8 │ │ │ │ - @ instruction: 0x01839cb4 │ │ │ │ - orreq r9, r3, r8, asr lr │ │ │ │ - orreq r8, ip, r4, lsr #19 │ │ │ │ - orreq r9, r3, r8, ror #24 │ │ │ │ + orreq r8, ip, ip, ror #19 │ │ │ │ + orreq ip, r3, r8, lsr #8 │ │ │ │ + @ instruction: 0x01839cbc │ │ │ │ + orreq r9, r3, r0, ror #28 │ │ │ │ + orreq r8, ip, ip, lsr #19 │ │ │ │ + orreq r9, r3, r0, ror ip │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ │ │ │ │ 001c08f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -264791,21 +264791,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1c0964 │ │ │ │ orrseq r7, r7, r4, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r7, r8, lsr #21 │ │ │ │ - @ instruction: 0x018c8890 │ │ │ │ - orreq ip, r3, ip, asr #5 │ │ │ │ - orreq r9, r3, r0, ror #22 │ │ │ │ + @ instruction: 0x018c8898 │ │ │ │ + ldrdeq ip, [r3, r4] │ │ │ │ + orreq r9, r3, r8, ror #22 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - orreq r8, ip, r4, asr r8 │ │ │ │ - @ instruction: 0x0183c290 │ │ │ │ - orreq r9, r3, ip, lsl fp │ │ │ │ + orreq r8, ip, ip, asr r8 │ │ │ │ + @ instruction: 0x0183c298 │ │ │ │ + orreq r9, r3, r4, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ │ │ │ │ 001c0a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -264879,21 +264879,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1c0ab4 │ │ │ │ @ instruction: 0x019779b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r7, r8, asr r9 │ │ │ │ - orreq r8, ip, r8, asr #14 │ │ │ │ - orreq ip, r3, r8, ror r1 │ │ │ │ - orreq r9, r3, ip, lsl #20 │ │ │ │ + orreq r8, ip, r0, asr r7 │ │ │ │ + orreq ip, r3, r0, lsl #3 │ │ │ │ + orreq r9, r3, r4, lsl sl │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ - orreq r8, ip, r8, lsl #14 │ │ │ │ - orreq ip, r3, r8, lsr r1 │ │ │ │ - orreq r9, r3, r4, asr #19 │ │ │ │ + orreq r8, ip, r0, lsl r7 │ │ │ │ + orreq ip, r3, r0, asr #2 │ │ │ │ + orreq r9, r3, ip, asr #19 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ │ │ │ │ 001c0b94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264928,17 +264928,17 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c0be4 │ │ │ │ orrseq r7, r7, r8, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq r8, ip, r4, asr #12 │ │ │ │ - orreq ip, r3, r4, ror r0 │ │ │ │ - orreq r9, r3, r8, lsl #18 │ │ │ │ + orreq r8, ip, ip, asr #12 │ │ │ │ + orreq ip, r3, ip, ror r0 │ │ │ │ + orreq r9, r3, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ │ │ │ │ 001c0c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -264972,17 +264972,17 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c0c90 │ │ │ │ @ instruction: 0x019777bc │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x018c8590 │ │ │ │ - orreq fp, r3, ip, asr #31 │ │ │ │ - orreq r9, r3, r0, ror #16 │ │ │ │ + @ instruction: 0x018c8598 │ │ │ │ + ldrdeq fp, [r3, r4] │ │ │ │ + orreq r9, r3, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 001c0ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -265081,24 +265081,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1c0d84 │ │ │ │ orrseq r7, r7, r0, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r7, r8, lsl #13 │ │ │ │ - orreq r8, ip, r8, ror r4 │ │ │ │ - orreq fp, r3, r8, lsr #29 │ │ │ │ - orreq r9, r3, ip, lsr r7 │ │ │ │ - orreq r8, ip, r8, lsr r4 │ │ │ │ - orreq fp, r3, r8, ror #28 │ │ │ │ - strdeq r9, [r3, r4] │ │ │ │ + orreq r8, ip, r0, lsl #9 │ │ │ │ + @ instruction: 0x0183beb0 │ │ │ │ + orreq r9, r3, r4, asr #14 │ │ │ │ + orreq r8, ip, r0, asr #8 │ │ │ │ + orreq fp, r3, r0, ror lr │ │ │ │ + strdeq r9, [r3, ip] │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ - strdeq r8, [ip, r8] │ │ │ │ - orreq fp, r3, r8, lsr #28 │ │ │ │ - @ instruction: 0x018396bc │ │ │ │ + orreq r8, ip, r0, lsl #8 │ │ │ │ + orreq fp, r3, r0, lsr lr │ │ │ │ + orreq r9, r3, r4, asr #13 │ │ │ │ andeq r0, r0, r5, asr #14 │ │ │ │ │ │ │ │ 001c0eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -265187,25 +265187,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1c0f30 │ │ │ │ orrseq r7, r7, ip, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019774dc │ │ │ │ - orreq r8, ip, r4, asr #5 │ │ │ │ - orreq fp, r3, r0, lsl #26 │ │ │ │ - orreq r9, r3, ip, lsl #11 │ │ │ │ + orreq r8, ip, ip, asr #5 │ │ │ │ + orreq fp, r3, r8, lsl #26 │ │ │ │ + @ instruction: 0x01839594 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - orreq r8, ip, r8, lsl #5 │ │ │ │ - orreq fp, r3, r4, asr #25 │ │ │ │ - orreq r9, r3, r0, asr r5 │ │ │ │ + @ instruction: 0x018c8290 │ │ │ │ + orreq fp, r3, ip, asr #25 │ │ │ │ + orreq r9, r3, r8, asr r5 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - orreq r8, ip, ip, asr #4 │ │ │ │ - orreq fp, r3, r8, lsl #25 │ │ │ │ - orreq r9, r3, r8, lsl r5 │ │ │ │ + orreq r8, ip, r4, asr r2 │ │ │ │ + @ instruction: 0x0183bc90 │ │ │ │ + orreq r9, r3, r0, lsr #10 │ │ │ │ │ │ │ │ 001c1050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #344] @ 1c11c0 │ │ │ │ @@ -265296,25 +265296,25 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ beq 1c10ac │ │ │ │ b 1c113c │ │ │ │ orrseq r7, r7, r8, lsr #7 │ │ │ │ @ instruction: 0x0182d5bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r7, r0, asr r3 │ │ │ │ - orreq r8, ip, r0, asr #2 │ │ │ │ - orreq fp, r3, r0, ror fp │ │ │ │ - strdeq r9, [r3, ip] │ │ │ │ + orreq r8, ip, r8, asr #2 │ │ │ │ + orreq fp, r3, r8, ror fp │ │ │ │ + orreq r9, r3, r4, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - strdeq r8, [ip, r4] │ │ │ │ - orreq fp, r3, r4, lsr #22 │ │ │ │ - @ instruction: 0x018393b0 │ │ │ │ + strdeq r8, [ip, ip] │ │ │ │ + orreq fp, r3, ip, lsr #22 │ │ │ │ + @ instruction: 0x018393b8 │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - orreq fp, r3, ip, ror #21 │ │ │ │ - orreq r8, ip, r8, lsr #1 │ │ │ │ - orreq r9, r3, r4, ror r3 │ │ │ │ + strdeq fp, [r3, r4] │ │ │ │ + strheq r8, [ip, r0] │ │ │ │ + orreq r9, r3, ip, ror r3 │ │ │ │ │ │ │ │ 001c11fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1636] @ 1c1878 │ │ │ │ @@ -265729,84 +265729,84 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 1c1390 │ │ │ │ orrseq r7, r7, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r2, r0, lsr #21 │ │ │ │ orreq sp, r2, r4, lsr r3 │ │ │ │ orrseq r7, r7, ip, ror r0 │ │ │ │ - orreq r9, r3, r0, lsl #1 │ │ │ │ - orreq r7, ip, r4, asr #28 │ │ │ │ - orreq fp, r3, r4, ror r8 │ │ │ │ - orreq r9, r3, r0, lsl #2 │ │ │ │ + orreq r9, r3, r8, lsl #1 │ │ │ │ + orreq r7, ip, ip, asr #28 │ │ │ │ + orreq fp, r3, ip, ror r8 │ │ │ │ + orreq r9, r3, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r7, [ip, ip] │ │ │ │ - @ instruction: 0x018392b8 │ │ │ │ - strheq r9, [r3, r8] │ │ │ │ + orreq r7, ip, r4, lsl #28 │ │ │ │ + orreq r9, r3, r0, asr #5 │ │ │ │ + orreq r9, r3, r0, asr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x018c7db8 │ │ │ │ - orreq fp, r3, r8, ror #15 │ │ │ │ - orreq r9, r3, r4, ror r0 │ │ │ │ + orreq r7, ip, r0, asr #27 │ │ │ │ + strdeq fp, [r3, r0] │ │ │ │ + orreq r9, r3, ip, ror r0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r7, ip, r8, ror sp │ │ │ │ - orreq fp, r3, r8, lsr #15 │ │ │ │ - orreq r9, r3, r4, lsr r0 │ │ │ │ + orreq r7, ip, r0, lsl #27 │ │ │ │ + @ instruction: 0x0183b7b0 │ │ │ │ + orreq r9, r3, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orreq r7, ip, r8, lsr sp │ │ │ │ - orreq fp, r3, r8, ror #14 │ │ │ │ - strdeq r8, [r3, r4] │ │ │ │ + orreq r7, ip, r0, asr #26 │ │ │ │ + orreq fp, r3, r0, ror r7 │ │ │ │ + strdeq r8, [r3, ip] │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - strdeq r7, [ip, r8] │ │ │ │ - orreq fp, r3, r8, lsr #14 │ │ │ │ - @ instruction: 0x01838fb8 │ │ │ │ - @ instruction: 0x018c7cb8 │ │ │ │ - orreq fp, r3, r8, ror #13 │ │ │ │ - orreq r8, r3, r4, ror pc │ │ │ │ + orreq r7, ip, r0, lsl #26 │ │ │ │ + orreq fp, r3, r0, lsr r7 │ │ │ │ + orreq r8, r3, r0, asr #31 │ │ │ │ + orreq r7, ip, r0, asr #25 │ │ │ │ + strdeq fp, [r3, r0] │ │ │ │ + orreq r8, r3, ip, ror pc │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - orreq r7, ip, r8, ror ip │ │ │ │ - orreq fp, r3, r8, lsr #13 │ │ │ │ - orreq r8, r3, r4, lsr pc │ │ │ │ + orreq r7, ip, r0, lsl #25 │ │ │ │ + @ instruction: 0x0183b6b0 │ │ │ │ + orreq r8, r3, ip, lsr pc │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - orreq r7, ip, r8, lsr ip │ │ │ │ - orreq fp, r3, r8, ror #12 │ │ │ │ - strdeq r8, [r3, r4] │ │ │ │ + orreq r7, ip, r0, asr #24 │ │ │ │ + orreq fp, r3, r0, ror r6 │ │ │ │ + strdeq r8, [r3, ip] │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - strdeq r7, [ip, r8] │ │ │ │ - orreq fp, r3, r8, lsr #12 │ │ │ │ - @ instruction: 0x01838eb4 │ │ │ │ + orreq r7, ip, r0, lsl #24 │ │ │ │ + orreq fp, r3, r0, lsr r6 │ │ │ │ + @ instruction: 0x01838ebc │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - @ instruction: 0x018c7bb8 │ │ │ │ - orreq fp, r3, r8, ror #11 │ │ │ │ - orreq r8, r3, r4, ror lr │ │ │ │ + orreq r7, ip, r0, asr #23 │ │ │ │ + strdeq fp, [r3, r0] │ │ │ │ + orreq r8, r3, ip, ror lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - orreq r7, ip, r8, ror fp │ │ │ │ - orreq fp, r3, r8, lsr #11 │ │ │ │ - orreq r8, r3, r4, lsr lr │ │ │ │ + orreq r7, ip, r0, lsl #23 │ │ │ │ + @ instruction: 0x0183b5b0 │ │ │ │ + orreq r8, r3, ip, lsr lr │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq r7, ip, r8, lsr fp │ │ │ │ - orreq fp, r3, r8, ror #10 │ │ │ │ - strdeq r8, [r3, r4] │ │ │ │ + orreq r7, ip, r0, asr #22 │ │ │ │ + orreq fp, r3, r0, ror r5 │ │ │ │ + strdeq r8, [r3, ip] │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strdeq r7, [ip, r8] │ │ │ │ - orreq fp, r3, r8, lsr #10 │ │ │ │ - @ instruction: 0x01838db4 │ │ │ │ + orreq r7, ip, r0, lsl #22 │ │ │ │ + orreq fp, r3, r0, lsr r5 │ │ │ │ + @ instruction: 0x01838dbc │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x018c7ab8 │ │ │ │ - orreq fp, r3, r8, ror #9 │ │ │ │ - orreq r8, r3, r4, ror sp │ │ │ │ + orreq r7, ip, r0, asr #21 │ │ │ │ + strdeq fp, [r3, r0] │ │ │ │ + orreq r8, r3, ip, ror sp │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - orreq r7, ip, r8, ror sl │ │ │ │ - orreq fp, r3, r8, lsr #9 │ │ │ │ - orreq r8, r3, r8, lsr sp │ │ │ │ - orreq r7, ip, r8, lsr sl │ │ │ │ - orreq fp, r3, r8, ror #8 │ │ │ │ - strdeq r8, [r3, r4] │ │ │ │ + orreq r7, ip, r0, lsl #21 │ │ │ │ + @ instruction: 0x0183b4b0 │ │ │ │ + orreq r8, r3, r0, asr #26 │ │ │ │ + orreq r7, ip, r0, asr #20 │ │ │ │ + orreq fp, r3, r0, ror r4 │ │ │ │ + strdeq r8, [r3, ip] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strdeq r7, [ip, r8] │ │ │ │ - orreq fp, r3, r8, lsr #8 │ │ │ │ - @ instruction: 0x01838cb4 │ │ │ │ + orreq r7, ip, r0, lsl #20 │ │ │ │ + orreq fp, r3, r0, lsr r4 │ │ │ │ + @ instruction: 0x01838cbc │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ │ │ │ │ 001c19a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -265958,35 +265958,35 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 1c1a94 │ │ │ │ orrseq r6, r7, r4, asr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r7, r4, lsr sl │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r8, r3, r4, lsl sp │ │ │ │ + orreq r8, r3, ip, lsl sp │ │ │ │ orrseq r6, r7, r8, ror r9 │ │ │ │ - orreq r7, ip, r8, ror #14 │ │ │ │ - @ instruction: 0x0183b198 │ │ │ │ - orreq r8, r3, ip, lsr #20 │ │ │ │ + orreq r7, ip, r0, ror r7 │ │ │ │ + orreq fp, r3, r0, lsr #3 │ │ │ │ + orreq r8, r3, r4, lsr sl │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - orreq r7, ip, r8, lsr #14 │ │ │ │ - orreq fp, r3, r8, asr r1 │ │ │ │ - orreq r8, r3, ip, ror #19 │ │ │ │ + orreq r7, ip, r0, lsr r7 │ │ │ │ + orreq fp, r3, r0, ror #2 │ │ │ │ + strdeq r8, [r3, r4] │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - orreq r7, ip, r8, ror #13 │ │ │ │ - orreq fp, r3, r8, lsl r1 │ │ │ │ - orreq r8, r3, ip, lsr #19 │ │ │ │ + strdeq r7, [ip, r0] │ │ │ │ + orreq fp, r3, r0, lsr #2 │ │ │ │ + @ instruction: 0x018389b4 │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - orreq r7, ip, r8, lsr #13 │ │ │ │ - ldrdeq fp, [r3, r8] │ │ │ │ - orreq r8, r3, ip, ror #18 │ │ │ │ + @ instruction: 0x018c76b0 │ │ │ │ + orreq fp, r3, r0, ror #1 │ │ │ │ + orreq r8, r3, r4, ror r9 │ │ │ │ andeq r0, r0, sl, lsl r8 │ │ │ │ - orreq r7, ip, r8, ror #12 │ │ │ │ - @ instruction: 0x0183b098 │ │ │ │ - orreq r8, r3, r4, lsr #18 │ │ │ │ + orreq r7, ip, r0, ror r6 │ │ │ │ + orreq fp, r3, r0, lsr #1 │ │ │ │ + orreq r8, r3, ip, lsr #18 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ │ │ │ │ 001c1c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -266055,23 +266055,23 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1c1ce0 │ │ │ │ orrseq r6, r7, r8, lsl #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, r3, r4, lsr #15 │ │ │ │ + orreq r8, r3, ip, lsr #15 │ │ │ │ orrseq r6, r7, ip, lsr #14 │ │ │ │ - orreq r7, ip, r4, lsl r5 │ │ │ │ - orreq sl, r3, r0, asr pc │ │ │ │ - ldrdeq r8, [r3, ip] │ │ │ │ + orreq r7, ip, ip, lsl r5 │ │ │ │ + orreq sl, r3, r8, asr pc │ │ │ │ + orreq r8, r3, r4, ror #15 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - ldrdeq r7, [ip, r8] │ │ │ │ - orreq sl, r3, r4, lsl pc │ │ │ │ - orreq r8, r3, r0, lsr #15 │ │ │ │ + orreq r7, ip, r0, ror #9 │ │ │ │ + orreq sl, r3, ip, lsl pc │ │ │ │ + orreq r8, r3, r8, lsr #15 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ │ │ │ │ 001c1dbc : │ │ │ │ ldr r3, [pc, #28] @ 1c1de0 │ │ │ │ ldr r2, [pc, #28] @ 1c1de4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -266149,17 +266149,17 @@ │ │ │ │ bl b7b24 │ │ │ │ b 1c1e74 │ │ │ │ orrseq r6, r7, r0, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019765fc │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01976598 │ │ │ │ - orreq r7, ip, r4, lsl #7 │ │ │ │ - @ instruction: 0x0183adb4 │ │ │ │ - orreq r8, r3, r8, asr #12 │ │ │ │ + orreq r7, ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x0183adbc │ │ │ │ + orreq r8, r3, r0, asr r6 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ │ │ │ │ 001c1f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -266218,17 +266218,17 @@ │ │ │ │ b 1c1fa4 │ │ │ │ @ instruction: 0x019764f0 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ - orreq r7, ip, r0, lsl #5 │ │ │ │ - @ instruction: 0x0183acb0 │ │ │ │ - orreq r8, r3, ip, lsr r5 │ │ │ │ + orreq r7, ip, r8, lsl #5 │ │ │ │ + @ instruction: 0x0183acb8 │ │ │ │ + orreq r8, r3, r4, asr #10 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ │ │ │ │ 001c2018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -266287,17 +266287,17 @@ │ │ │ │ b 1c20b0 │ │ │ │ orrseq r6, r7, r4, ror #7 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ - orreq r7, ip, r4, ror r1 │ │ │ │ - orreq sl, r3, r4, lsr #23 │ │ │ │ - orreq r8, r3, r0, lsr r4 │ │ │ │ + orreq r7, ip, ip, ror r1 │ │ │ │ + orreq sl, r3, ip, lsr #23 │ │ │ │ + orreq r8, r3, r8, lsr r4 │ │ │ │ muleq r0, r3, r9 │ │ │ │ │ │ │ │ 001c2124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -266505,35 +266505,35 @@ │ │ │ │ orrseq r3, r9, r0, lsr #28 │ │ │ │ orrseq r6, r7, r0, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r7, r4, asr #4 │ │ │ │ orrseq r6, r7, r4, lsr #4 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq r8, r3, r0, asr #9 │ │ │ │ + orreq r8, r3, r8, asr #9 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x018c6f9c │ │ │ │ - orreq r8, r3, ip, ror #4 │ │ │ │ + orreq r6, ip, r4, lsr #31 │ │ │ │ + orreq r8, r3, r4, ror r2 │ │ │ │ @ instruction: 0x000009ba │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - orreq sl, r3, r4, ror r9 │ │ │ │ + orreq sl, r3, ip, ror r9 │ │ │ │ @ instruction: 0x000009bc │ │ │ │ @ instruction: 0x0182b198 │ │ │ │ - @ instruction: 0x018c6eb8 │ │ │ │ - orreq sl, r3, r8, ror #17 │ │ │ │ - orreq r8, r3, r0, lsl #3 │ │ │ │ + orreq r6, ip, r0, asr #29 │ │ │ │ + strdeq sl, [r3, r0] │ │ │ │ + orreq r8, r3, r8, lsl #3 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - orreq r6, ip, ip, ror lr │ │ │ │ - orreq sl, r3, ip, lsr #17 │ │ │ │ - orreq r8, r3, r0, asr #2 │ │ │ │ - orreq r6, ip, r0, asr #28 │ │ │ │ - orreq sl, r3, r0, ror r8 │ │ │ │ - orreq r8, r3, r4, lsl #2 │ │ │ │ + orreq r6, ip, r4, lsl #29 │ │ │ │ + @ instruction: 0x0183a8b4 │ │ │ │ + orreq r8, r3, r8, asr #2 │ │ │ │ + orreq r6, ip, r8, asr #28 │ │ │ │ + orreq sl, r3, r8, ror r8 │ │ │ │ + orreq r8, r3, ip, lsl #2 │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - orreq sl, r3, ip, lsr r8 │ │ │ │ + orreq sl, r3, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #924] @ 1c287c │ │ │ │ ldr r3, [pc, #924] @ 1c2880 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -266815,25 +266815,25 @@ │ │ │ │ andeq r6, r0, ip, asr r6 │ │ │ │ andeq r7, r0, ip, lsl r8 │ │ │ │ andeq r7, r0, r4, asr #19 │ │ │ │ andeq r7, r0, r0, ror r6 │ │ │ │ andeq r6, r0, r8, ror r5 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ orrseq r3, r9, ip, lsr #16 │ │ │ │ - orreq r6, ip, r4, ror sl │ │ │ │ - orreq sl, r3, r4, lsr #9 │ │ │ │ - orreq r7, r3, r0, lsr sp │ │ │ │ + orreq r6, ip, ip, ror sl │ │ │ │ + orreq sl, r3, ip, lsr #9 │ │ │ │ + orreq r7, r3, r8, lsr sp │ │ │ │ andeq r0, r0, r8, asr #19 │ │ │ │ - orreq r6, ip, r4, lsr sl │ │ │ │ - orreq sl, r3, r4, ror #8 │ │ │ │ - strdeq r7, [r3, r0] │ │ │ │ + orreq r6, ip, ip, lsr sl │ │ │ │ + orreq sl, r3, ip, ror #8 │ │ │ │ + strdeq r7, [r3, r8] │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - strdeq r6, [ip, r4] │ │ │ │ - orreq sl, r3, r4, lsr #8 │ │ │ │ - @ instruction: 0x01837cb0 │ │ │ │ + strdeq r6, [ip, ip] │ │ │ │ + orreq sl, r3, ip, lsr #8 │ │ │ │ + @ instruction: 0x01837cb8 │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ │ │ │ │ 001c297c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -266914,21 +266914,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 1c2a08 │ │ │ │ orrseq r5, r7, r0, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, r7, r0, ror #20 │ │ │ │ andeq r7, r0, r0, ror r6 │ │ │ │ orrseq r5, r7, r4, lsl #20 │ │ │ │ - strdeq r6, [ip, r4] │ │ │ │ - orreq sl, r3, r4, lsr #4 │ │ │ │ - @ instruction: 0x01837ab8 │ │ │ │ + strdeq r6, [ip, ip] │ │ │ │ + orreq sl, r3, ip, lsr #4 │ │ │ │ + orreq r7, r3, r0, asr #21 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - @ instruction: 0x018c67b4 │ │ │ │ - orreq sl, r3, r4, ror #3 │ │ │ │ - orreq r7, r3, r0, ror sl │ │ │ │ + @ instruction: 0x018c67bc │ │ │ │ + orreq sl, r3, ip, ror #3 │ │ │ │ + orreq r7, r3, r8, ror sl │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ │ │ │ │ 001c2af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -267033,16 +267033,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, r2, r4, asr r9 │ │ │ │ - strdeq r7, [r3, r4] │ │ │ │ - orreq r6, ip, ip, lsr #22 │ │ │ │ + strdeq r7, [r3, ip] │ │ │ │ + orreq r6, ip, r4, lsr fp │ │ │ │ │ │ │ │ 001c2cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -267149,16 +267149,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0182b790 │ │ │ │ - orreq r6, ip, r0, ror r9 │ │ │ │ - orreq r7, r3, ip, lsr #18 │ │ │ │ + orreq r6, ip, r8, ror r9 │ │ │ │ + orreq r7, r3, r4, lsr r9 │ │ │ │ │ │ │ │ 001c2e74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -267254,16 +267254,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq fp, [r2, r0] │ │ │ │ - ldrdeq r6, [ip, r0] │ │ │ │ - orreq r7, r3, r4, lsl #15 │ │ │ │ + ldrdeq r6, [ip, r8] │ │ │ │ + orreq r7, r3, ip, lsl #15 │ │ │ │ │ │ │ │ 001c3010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -267358,16 +267358,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, r2, r8, asr r4 │ │ │ │ - orreq r6, ip, r8, lsr r6 │ │ │ │ - orreq r7, r3, ip, ror #11 │ │ │ │ + orreq r6, ip, r0, asr #12 │ │ │ │ + strdeq r7, [r3, r4] │ │ │ │ │ │ │ │ 001c31a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -267462,16 +267462,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, r2, r0, asr #5 │ │ │ │ - orreq r6, ip, r0, lsr #9 │ │ │ │ - orreq r7, r3, r4, asr r4 │ │ │ │ + orreq r6, ip, r8, lsr #9 │ │ │ │ + orreq r7, r3, ip, asr r4 │ │ │ │ │ │ │ │ 001c3340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -267682,25 +267682,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01837290 │ │ │ │ - orreq r6, ip, r4, asr #5 │ │ │ │ + @ instruction: 0x01837298 │ │ │ │ + orreq r6, ip, ip, asr #5 │ │ │ │ orrseq r4, r7, r4, lsr #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r6, ip, r4, lsr r2 │ │ │ │ - orreq r7, r3, ip, ror #3 │ │ │ │ - orreq r7, r3, r0, asr #3 │ │ │ │ - strdeq r6, [ip, r0] │ │ │ │ + orreq r6, ip, ip, lsr r2 │ │ │ │ + strdeq r7, [r3, r4] │ │ │ │ + orreq r7, r3, r8, asr #3 │ │ │ │ + strdeq r6, [ip, r8] │ │ │ │ orreq sl, r2, r0, ror #30 │ │ │ │ - orreq r6, ip, r0, asr #2 │ │ │ │ - strdeq r7, [r3, ip] │ │ │ │ + orreq r6, ip, r8, asr #2 │ │ │ │ + orreq r7, r3, r4, lsl #2 │ │ │ │ │ │ │ │ 001c36cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -267913,25 +267913,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r6, r3, r0, lsl #30 │ │ │ │ - orreq r5, ip, r4, lsr pc │ │ │ │ + orreq r6, r3, r8, lsl #30 │ │ │ │ + orreq r5, ip, ip, lsr pc │ │ │ │ @ instruction: 0x01974b94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, ip, r0, lsr #29 │ │ │ │ - orreq r6, r3, r8, asr lr │ │ │ │ - orreq r6, r3, ip, lsr #28 │ │ │ │ - orreq r5, ip, ip, asr lr │ │ │ │ + orreq r5, ip, r8, lsr #29 │ │ │ │ + orreq r6, r3, r0, ror #28 │ │ │ │ + orreq r6, r3, r4, lsr lr │ │ │ │ + orreq r5, ip, r4, ror #28 │ │ │ │ orreq sl, r2, ip, asr #23 │ │ │ │ - orreq r5, ip, ip, lsr #27 │ │ │ │ - orreq r6, r3, r8, ror #26 │ │ │ │ + @ instruction: 0x018c5db4 │ │ │ │ + orreq r6, r3, r0, ror sp │ │ │ │ │ │ │ │ 001c3a60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268028,16 +268028,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r2, r0, lsl #20 │ │ │ │ - orreq r5, ip, r0, ror #23 │ │ │ │ - @ instruction: 0x01836b94 │ │ │ │ + orreq r5, ip, r8, ror #23 │ │ │ │ + @ instruction: 0x01836b9c │ │ │ │ │ │ │ │ 001c3c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268134,16 +268134,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r2, r0, ror #16 │ │ │ │ - orreq r5, ip, r0, asr #20 │ │ │ │ - strdeq r6, [r3, r4] │ │ │ │ + orreq r5, ip, r8, asr #20 │ │ │ │ + strdeq r6, [r3, ip] │ │ │ │ │ │ │ │ 001c3da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268239,16 +268239,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r2, r4, asr #13 │ │ │ │ - orreq r5, ip, r4, lsr #17 │ │ │ │ - orreq r6, r3, r8, asr r8 │ │ │ │ + orreq r5, ip, ip, lsr #17 │ │ │ │ + orreq r6, r3, r0, ror #16 │ │ │ │ │ │ │ │ 001c3f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268346,16 +268346,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r2, r0, lsr #10 │ │ │ │ - orreq r5, ip, r0, lsl #14 │ │ │ │ - @ instruction: 0x018366b4 │ │ │ │ + orreq r5, ip, r8, lsl #14 │ │ │ │ + @ instruction: 0x018366bc │ │ │ │ │ │ │ │ 001c40e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268452,16 +268452,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r2, r0, lsl #7 │ │ │ │ - orreq r5, ip, r0, ror #10 │ │ │ │ - orreq r6, r3, r4, lsl r5 │ │ │ │ + orreq r5, ip, r8, ror #10 │ │ │ │ + orreq r6, r3, ip, lsl r5 │ │ │ │ │ │ │ │ 001c4280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268559,16 +268559,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq sl, [r2, ip] │ │ │ │ - @ instruction: 0x018c53bc │ │ │ │ - orreq r6, r3, ip, ror #6 │ │ │ │ + orreq r5, ip, r4, asr #7 │ │ │ │ + orreq r6, r3, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001c4428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -268666,16 +268666,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r2, r8, lsr r0 │ │ │ │ - orreq r5, ip, r8, lsl r2 │ │ │ │ - orreq r6, r3, ip, asr #3 │ │ │ │ + orreq r5, ip, r0, lsr #4 │ │ │ │ + ldrdeq r6, [r3, r4] │ │ │ │ │ │ │ │ 001c45c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -268772,16 +268772,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01829e98 │ │ │ │ - orreq r5, ip, r8, ror r0 │ │ │ │ - orreq r6, r3, r8, lsr #32 │ │ │ │ + orreq r5, ip, r0, lsl #1 │ │ │ │ + orreq r6, r3, r0, lsr r0 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 001c476c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -268993,27 +268993,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r5, r3, r4, ror #28 │ │ │ │ - @ instruction: 0x018c4e98 │ │ │ │ + orreq r5, r3, ip, ror #28 │ │ │ │ + orreq r4, ip, r0, lsr #29 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ @ instruction: 0x01973af8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, ip, r8, lsl #28 │ │ │ │ - orreq r5, r3, r0, asr #27 │ │ │ │ + orreq r4, ip, r0, lsl lr │ │ │ │ + orreq r5, r3, r8, asr #27 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x01835d94 │ │ │ │ - orreq r4, ip, r4, asr #27 │ │ │ │ + @ instruction: 0x01835d9c │ │ │ │ + orreq r4, ip, ip, asr #27 │ │ │ │ orreq r9, r2, r4, lsr fp │ │ │ │ - orreq r4, ip, r4, lsl sp │ │ │ │ - ldrdeq r5, [r3, r0] │ │ │ │ + orreq r4, ip, ip, lsl sp │ │ │ │ + ldrdeq r5, [r3, r8] │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 001c4b04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269225,26 +269225,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r5, r3, ip, asr #21 │ │ │ │ - orreq r4, ip, r0, lsl #22 │ │ │ │ + ldrdeq r5, [r3, r4] │ │ │ │ + orreq r4, ip, r8, lsl #22 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ orrseq r3, r7, r0, ror #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, ip, r0, ror sl │ │ │ │ - orreq r5, r3, r8, lsr #20 │ │ │ │ - strdeq r5, [r3, ip] │ │ │ │ - orreq r4, ip, ip, lsr #20 │ │ │ │ + orreq r4, ip, r8, ror sl │ │ │ │ + orreq r5, r3, r0, lsr sl │ │ │ │ + orreq r5, r3, r4, lsl #20 │ │ │ │ + orreq r4, ip, r4, lsr sl │ │ │ │ @ instruction: 0x0182979c │ │ │ │ - orreq r4, ip, ip, ror r9 │ │ │ │ - orreq r5, r3, r8, lsr r9 │ │ │ │ + orreq r4, ip, r4, lsl #19 │ │ │ │ + orreq r5, r3, r0, asr #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 001c4e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -269456,27 +269456,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r5, r3, r8, lsr r7 │ │ │ │ - orreq r4, ip, ip, ror #14 │ │ │ │ + orreq r5, r3, r0, asr #14 │ │ │ │ + orreq r4, ip, r4, ror r7 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ orrseq r3, r7, ip, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r4, [ip, ip] │ │ │ │ - @ instruction: 0x01835694 │ │ │ │ + orreq r4, ip, r4, ror #13 │ │ │ │ + @ instruction: 0x0183569c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - orreq r5, r3, r8, ror #12 │ │ │ │ - @ instruction: 0x018c4698 │ │ │ │ + orreq r5, r3, r0, ror r6 │ │ │ │ + orreq r4, ip, r0, lsr #13 │ │ │ │ orreq r9, r2, r8, lsl #8 │ │ │ │ - orreq r4, ip, r8, ror #11 │ │ │ │ - orreq r5, r3, r4, lsr #11 │ │ │ │ + strdeq r4, [ip, r0] │ │ │ │ + orreq r5, r3, ip, lsr #11 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 001c5230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -269573,16 +269573,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r9, r2, r4, lsr r2 │ │ │ │ - orreq r4, ip, r4, lsl r4 │ │ │ │ - orreq r5, r3, r4, asr #7 │ │ │ │ + orreq r4, ip, ip, lsl r4 │ │ │ │ + orreq r5, r3, ip, asr #7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 001c53d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -269771,20 +269771,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orreq r9, r2, r0, ror #2 │ │ │ │ - orreq r4, ip, r4, asr #2 │ │ │ │ - strdeq r5, [r3, r4] │ │ │ │ + orreq r4, ip, ip, asr #2 │ │ │ │ + strdeq r5, [r3, ip] │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ orreq r8, r2, r4, lsr #30 │ │ │ │ - orreq r4, ip, r4, lsl #2 │ │ │ │ - strheq r5, [r3, r8] │ │ │ │ + orreq r4, ip, ip, lsl #2 │ │ │ │ + orreq r5, r3, r0, asr #1 │ │ │ │ │ │ │ │ 001c56ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1c59b8 │ │ │ │ @@ -269972,19 +269972,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orreq r8, r2, r4, asr #28 │ │ │ │ - orreq r3, ip, r8, lsr #28 │ │ │ │ - ldrdeq r4, [r3, ip] │ │ │ │ + orreq r3, ip, r0, lsr lr │ │ │ │ + orreq r4, r3, r4, ror #27 │ │ │ │ orreq r8, r2, r8, lsl #24 │ │ │ │ - orreq r3, ip, r8, ror #27 │ │ │ │ - @ instruction: 0x01834d98 │ │ │ │ + strdeq r3, [ip, r0] │ │ │ │ + orreq r4, r3, r0, lsr #27 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 001c5a08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -270173,20 +270173,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orreq r8, r2, r8, lsr #22 │ │ │ │ - orreq r3, ip, ip, lsl #22 │ │ │ │ - @ instruction: 0x01834abc │ │ │ │ + orreq r3, ip, r4, lsl fp │ │ │ │ + orreq r4, r3, r4, asr #21 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ orreq r8, r2, ip, ror #17 │ │ │ │ - orreq r3, ip, ip, asr #21 │ │ │ │ - orreq r4, r3, ip, ror sl │ │ │ │ + ldrdeq r3, [ip, r4] │ │ │ │ + orreq r4, r3, r4, lsl #21 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 001c5d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -270283,16 +270283,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r2, ip, lsr r7 │ │ │ │ - orreq r3, ip, ip, lsl r9 │ │ │ │ - orreq r4, r3, ip, asr #17 │ │ │ │ + orreq r3, ip, r4, lsr #18 │ │ │ │ + ldrdeq r4, [r3, r4] │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 001c5ec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -270391,16 +270391,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01828594 │ │ │ │ - orreq r3, ip, r4, ror r7 │ │ │ │ - orreq r4, r3, r4, lsr #14 │ │ │ │ + orreq r3, ip, ip, ror r7 │ │ │ │ + orreq r4, r3, ip, lsr #14 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ │ │ │ │ 001c6070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -270614,26 +270614,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r4, r3, ip, asr r5 │ │ │ │ - @ instruction: 0x018c3590 │ │ │ │ + orreq r4, r3, r4, ror #10 │ │ │ │ + @ instruction: 0x018c3598 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ @ instruction: 0x019721f0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r3, [ip, ip] │ │ │ │ - @ instruction: 0x018344b4 │ │ │ │ - orreq r4, r3, r8, lsl #9 │ │ │ │ - @ instruction: 0x018c34b8 │ │ │ │ + orreq r3, ip, r4, lsl #10 │ │ │ │ + @ instruction: 0x018344bc │ │ │ │ + @ instruction: 0x01834490 │ │ │ │ + orreq r3, ip, r0, asr #9 │ │ │ │ orreq r8, r2, r8, lsr #4 │ │ │ │ - orreq r3, ip, r8, lsl #8 │ │ │ │ - orreq r4, r3, r4, asr #7 │ │ │ │ + orreq r3, ip, r0, lsl r4 │ │ │ │ + orreq r4, r3, ip, asr #7 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 001c640c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -270730,16 +270730,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r2, r8, asr r0 │ │ │ │ - orreq r3, ip, r8, lsr r2 │ │ │ │ - orreq r4, r3, ip, ror #3 │ │ │ │ + orreq r3, ip, r0, asr #4 │ │ │ │ + strdeq r4, [r3, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -271747,89 +271747,89 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 1c6e0c │ │ │ │ orrseq r1, r7, r4, asr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r7, ip, lsl #28 │ │ │ │ - orreq r4, r3, r8, lsr r1 │ │ │ │ - orreq r3, ip, r8, asr #8 │ │ │ │ + orreq r4, r3, r0, asr #2 │ │ │ │ + orreq r3, ip, r0, asr r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r3, ip, r4, lsl r3 │ │ │ │ - strdeq r3, [r3, ip] │ │ │ │ + orreq r3, ip, ip, lsl r3 │ │ │ │ + orreq r4, r3, r4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r3, r3, ip, ror #26 │ │ │ │ - orreq r3, ip, ip, ror r0 │ │ │ │ - orreq r3, r3, r4, ror #25 │ │ │ │ - strdeq r2, [ip, r4] │ │ │ │ + orreq r3, r3, r4, ror sp │ │ │ │ + orreq r3, ip, r4, lsl #1 │ │ │ │ + orreq r3, r3, ip, ror #25 │ │ │ │ + strdeq r2, [ip, ip] │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq r2, ip, r4, lsr #31 │ │ │ │ + orreq r2, ip, ip, lsr #31 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - ldrdeq r3, [r3, r4] │ │ │ │ + ldrdeq r3, [r3, ip] │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ orreq r5, r2, r4, lsl #20 │ │ │ │ - @ instruction: 0x01833a94 │ │ │ │ - orreq r2, ip, r4, lsr #27 │ │ │ │ - orreq r3, r3, r0, ror #19 │ │ │ │ - strdeq r2, [ip, r0] │ │ │ │ + @ instruction: 0x01833a9c │ │ │ │ + orreq r2, ip, ip, lsr #27 │ │ │ │ + orreq r3, r3, r8, ror #19 │ │ │ │ + strdeq r2, [ip, r8] │ │ │ │ orreq r6, r2, r4, lsl #14 │ │ │ │ orrseq r1, r7, r0, lsl #12 │ │ │ │ - orreq r2, ip, r4, lsr #23 │ │ │ │ + orreq r2, ip, ip, lsr #23 │ │ │ │ strdeq r5, [r2, r4] │ │ │ │ strdeq r6, [r2, r0] │ │ │ │ orreq r6, r2, ip, lsr #9 │ │ │ │ - orreq r2, ip, r0, lsr #20 │ │ │ │ - orreq r3, r3, r0, ror #13 │ │ │ │ - strdeq r2, [ip, r0] │ │ │ │ + orreq r2, ip, r8, lsr #20 │ │ │ │ + orreq r3, r3, r8, ror #13 │ │ │ │ + strdeq r2, [ip, r8] │ │ │ │ orreq r5, r2, ip, lsr #9 │ │ │ │ - orreq r3, r3, ip, lsl #10 │ │ │ │ - orreq r2, ip, ip, lsl r8 │ │ │ │ + orreq r3, r3, r4, lsl r5 │ │ │ │ + orreq r2, ip, r4, lsr #16 │ │ │ │ orreq r6, r2, r0, lsr r2 │ │ │ │ ldrdeq r6, [r2, ip] │ │ │ │ orreq r6, r2, r8, lsl #3 │ │ │ │ orreq r6, r2, r0, asr #2 │ │ │ │ - orreq r5, r3, ip, ror r8 │ │ │ │ - orreq r5, r3, ip, asr #16 │ │ │ │ - orreq r5, r3, ip, lsl r8 │ │ │ │ - orreq r5, r3, ip, ror #15 │ │ │ │ - @ instruction: 0x018357bc │ │ │ │ - orreq r5, r3, ip, lsl #15 │ │ │ │ - orreq r5, r3, r8, asr r7 │ │ │ │ - orreq r5, r3, r4, lsr #14 │ │ │ │ - orreq r3, r3, r8, lsl r2 │ │ │ │ - orreq r2, ip, r4, lsr #10 │ │ │ │ - @ instruction: 0x018355b8 │ │ │ │ - orreq r5, r3, r0, lsl #11 │ │ │ │ - orreq r3, r3, r4, ror r0 │ │ │ │ - orreq r2, ip, r0, lsl #7 │ │ │ │ + orreq r5, r3, r4, lsl #17 │ │ │ │ + orreq r5, r3, r4, asr r8 │ │ │ │ + orreq r5, r3, r4, lsr #16 │ │ │ │ + strdeq r5, [r3, r4] │ │ │ │ + orreq r5, r3, r4, asr #15 │ │ │ │ + @ instruction: 0x01835794 │ │ │ │ + orreq r5, r3, r0, ror #14 │ │ │ │ + orreq r5, r3, ip, lsr #14 │ │ │ │ + orreq r3, r3, r0, lsr #4 │ │ │ │ + orreq r2, ip, ip, lsr #10 │ │ │ │ + orreq r5, r3, r0, asr #11 │ │ │ │ + orreq r5, r3, r8, lsl #11 │ │ │ │ + orreq r3, r3, ip, ror r0 │ │ │ │ + orreq r2, ip, r8, lsl #7 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orreq r5, r3, ip, asr #10 │ │ │ │ - orreq r3, r3, r4, lsl r0 │ │ │ │ - orreq r5, r3, r0, ror #9 │ │ │ │ - ldrdeq r2, [r3, r4] │ │ │ │ - orreq r2, ip, r4, ror #5 │ │ │ │ - orreq r5, r3, ip, lsr #9 │ │ │ │ - orreq r2, r3, r4, ror pc │ │ │ │ + orreq r5, r3, r4, asr r5 │ │ │ │ + orreq r3, r3, ip, lsl r0 │ │ │ │ + orreq r5, r3, r8, ror #9 │ │ │ │ + ldrdeq r2, [r3, ip] │ │ │ │ + orreq r2, ip, ip, ror #5 │ │ │ │ + @ instruction: 0x018354b4 │ │ │ │ + orreq r2, r3, ip, ror pc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq r5, r3, r4, asr #8 │ │ │ │ + orreq r5, r3, ip, asr #8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orreq r5, r3, ip, lsr #8 │ │ │ │ - orreq r5, r3, r0, lsl r4 │ │ │ │ + orreq r5, r3, r4, lsr r4 │ │ │ │ + orreq r5, r3, r8, lsl r4 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x018353b4 │ │ │ │ - orreq r5, r3, r8, lsl #7 │ │ │ │ - orreq r5, r3, ip, ror #6 │ │ │ │ + @ instruction: 0x018353bc │ │ │ │ + @ instruction: 0x01835390 │ │ │ │ + orreq r5, r3, r4, ror r3 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq r5, r3, r0, lsr r3 │ │ │ │ + orreq r5, r3, r8, lsr r3 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orreq r5, r3, r4, lsl r3 │ │ │ │ - orreq r5, r3, r0, ror #5 │ │ │ │ + orreq r5, r3, ip, lsl r3 │ │ │ │ + orreq r5, r3, r8, ror #5 │ │ │ │ ldr r1, [pc, #-112] @ 1c7648 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ @@ -272249,36 +272249,36 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #100] @ 1c7db0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ b 1c7cc8 │ │ │ │ - strheq r2, [ip, r8] │ │ │ │ - @ instruction: 0x01832d98 │ │ │ │ - orreq r2, ip, r0 │ │ │ │ - orreq r2, r3, r0, ror #25 │ │ │ │ - orreq r1, ip, ip, ror pc │ │ │ │ - orreq r2, r3, ip, asr ip │ │ │ │ - ldrdeq r5, [r3, ip] │ │ │ │ - strheq r5, [r3, r0] │ │ │ │ - orreq r1, ip, ip, ror lr │ │ │ │ - orreq r5, r3, r0, ror r0 │ │ │ │ - orreq r2, r3, r0, ror #22 │ │ │ │ - orreq r5, r3, ip, lsr r0 │ │ │ │ - orreq r5, r3, r0, lsr #32 │ │ │ │ - strdeq r1, [ip, ip] │ │ │ │ - strdeq r4, [r3, r0] │ │ │ │ - orreq r2, r3, r0, ror #21 │ │ │ │ - orreq r4, r3, ip, lsr #31 │ │ │ │ - orreq r1, ip, r8, lsl #27 │ │ │ │ - orreq r4, r3, ip, ror pc │ │ │ │ - orreq r2, r3, ip, ror #20 │ │ │ │ - orreq r4, r3, r8, lsr pc │ │ │ │ - orreq r4, r3, ip, lsl pc │ │ │ │ + orreq r2, ip, r0, asr #1 │ │ │ │ + orreq r2, r3, r0, lsr #27 │ │ │ │ + orreq r2, ip, r8 │ │ │ │ + orreq r2, r3, r8, ror #25 │ │ │ │ + orreq r1, ip, r4, lsl #31 │ │ │ │ + orreq r2, r3, r4, ror #24 │ │ │ │ + orreq r5, r3, r4, ror #1 │ │ │ │ + strheq r5, [r3, r8] │ │ │ │ + orreq r1, ip, r4, lsl #29 │ │ │ │ + orreq r5, r3, r8, ror r0 │ │ │ │ + orreq r2, r3, r8, ror #22 │ │ │ │ + orreq r5, r3, r4, asr #32 │ │ │ │ + orreq r5, r3, r8, lsr #32 │ │ │ │ + orreq r1, ip, r4, lsl #28 │ │ │ │ + strdeq r4, [r3, r8] │ │ │ │ + orreq r2, r3, r8, ror #21 │ │ │ │ + @ instruction: 0x01834fb4 │ │ │ │ + @ instruction: 0x018c1d90 │ │ │ │ + orreq r4, r3, r4, lsl #31 │ │ │ │ + orreq r2, r3, r4, ror sl │ │ │ │ + orreq r4, r3, r0, asr #30 │ │ │ │ + orreq r4, r3, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #1424] @ 1c8364 │ │ │ │ @@ -272637,47 +272637,47 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 1c8098 │ │ │ │ ldr r1, [pc, #140] @ 1c83ec │ │ │ │ add r1, pc, r1 │ │ │ │ b 1c828c │ │ │ │ orrseq r0, r7, r4, lsr r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r2, r3, r4, ror #18 │ │ │ │ - orreq r1, ip, ip, ror ip │ │ │ │ - orreq r1, ip, r0, lsr #24 │ │ │ │ - orreq r2, r3, r8, lsl #18 │ │ │ │ - orreq r1, ip, r8, lsr #23 │ │ │ │ - @ instruction: 0x01832890 │ │ │ │ - orreq r1, ip, ip, asr fp │ │ │ │ - orreq r2, r3, r4, asr #16 │ │ │ │ - orreq r1, ip, r4, ror #21 │ │ │ │ - orreq r2, r3, ip, asr #15 │ │ │ │ - @ instruction: 0x018c1a98 │ │ │ │ - orreq r2, r3, r0, lsl #15 │ │ │ │ - orreq r1, ip, r0, asr #20 │ │ │ │ - orreq r2, r3, r8, lsr #14 │ │ │ │ - ldrdeq r4, [r3, ip] │ │ │ │ - orreq r1, ip, r8, lsr #19 │ │ │ │ - @ instruction: 0x01834b9c │ │ │ │ - orreq r2, r3, ip, lsl #13 │ │ │ │ - orreq r4, r3, r8, ror #22 │ │ │ │ - orreq r1, ip, r4, lsl #18 │ │ │ │ - strdeq r4, [r3, r8] │ │ │ │ - orreq r2, r3, r8, ror #11 │ │ │ │ - orreq r4, r3, r8, asr #21 │ │ │ │ - @ instruction: 0x01834a94 │ │ │ │ - orreq r4, r3, r4, lsl #21 │ │ │ │ - orreq r1, ip, r4, lsr #16 │ │ │ │ - orreq r4, r3, r8, lsl sl │ │ │ │ - orreq r2, r3, r8, lsl #10 │ │ │ │ - orreq r4, r3, r8, ror #19 │ │ │ │ - @ instruction: 0x018349b0 │ │ │ │ - orreq r4, r3, r0, lsl #19 │ │ │ │ - orreq r4, r3, r0, lsr #18 │ │ │ │ - orreq r4, r3, r4, lsl r9 │ │ │ │ + orreq r2, r3, ip, ror #18 │ │ │ │ + orreq r1, ip, r4, lsl #25 │ │ │ │ + orreq r1, ip, r8, lsr #24 │ │ │ │ + orreq r2, r3, r0, lsl r9 │ │ │ │ + @ instruction: 0x018c1bb0 │ │ │ │ + @ instruction: 0x01832898 │ │ │ │ + orreq r1, ip, r4, ror #22 │ │ │ │ + orreq r2, r3, ip, asr #16 │ │ │ │ + orreq r1, ip, ip, ror #21 │ │ │ │ + ldrdeq r2, [r3, r4] │ │ │ │ + orreq r1, ip, r0, lsr #21 │ │ │ │ + orreq r2, r3, r8, lsl #15 │ │ │ │ + orreq r1, ip, r8, asr #20 │ │ │ │ + orreq r2, r3, r0, lsr r7 │ │ │ │ + orreq r4, r3, r4, ror #23 │ │ │ │ + @ instruction: 0x018c19b0 │ │ │ │ + orreq r4, r3, r4, lsr #23 │ │ │ │ + @ instruction: 0x01832694 │ │ │ │ + orreq r4, r3, r0, ror fp │ │ │ │ + orreq r1, ip, ip, lsl #18 │ │ │ │ + orreq r4, r3, r0, lsl #22 │ │ │ │ + strdeq r2, [r3, r0] │ │ │ │ + ldrdeq r4, [r3, r0] │ │ │ │ + @ instruction: 0x01834a9c │ │ │ │ + orreq r4, r3, ip, lsl #21 │ │ │ │ + orreq r1, ip, ip, lsr #16 │ │ │ │ + orreq r4, r3, r0, lsr #20 │ │ │ │ + orreq r2, r3, r0, lsl r5 │ │ │ │ + strdeq r4, [r3, r0] │ │ │ │ + @ instruction: 0x018349b8 │ │ │ │ + orreq r4, r3, r8, lsl #19 │ │ │ │ + orreq r4, r3, r8, lsr #18 │ │ │ │ + orreq r4, r3, ip, lsl r9 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r3] │ │ │ │ strne r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -272950,32 +272950,32 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c8514 │ │ │ │ @ instruction: 0x0196ff94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r6, r0, lsl #31 │ │ │ │ - orreq r2, r3, r0, asr #5 │ │ │ │ - @ instruction: 0x018c1598 │ │ │ │ - orreq r2, r3, r8, ror r2 │ │ │ │ + orreq r2, r3, r8, asr #5 │ │ │ │ + orreq r1, ip, r0, lsr #11 │ │ │ │ + orreq r2, r3, r0, lsl #5 │ │ │ │ @ instruction: 0x0196fef8 │ │ │ │ - strdeq r1, [ip, r4] │ │ │ │ + strdeq r1, [ip, ip] │ │ │ │ orreq r4, r2, r4, asr r0 │ │ │ │ - orreq r1, ip, r0, asr r4 │ │ │ │ - orreq r2, r3, r0, lsr r1 │ │ │ │ + orreq r1, ip, r8, asr r4 │ │ │ │ + orreq r2, r3, r8, lsr r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r1, [ip, r8] │ │ │ │ - strheq r2, [r3, ip] │ │ │ │ - orreq r4, r3, r0, asr r5 │ │ │ │ - orreq r4, r3, ip, lsl #10 │ │ │ │ - ldrdeq r4, [r3, r4] │ │ │ │ - orreq r1, r3, r4, lsr #31 │ │ │ │ - orreq r1, r3, ip, ror pc │ │ │ │ - orreq r1, ip, ip, lsl #5 │ │ │ │ - orreq r4, r3, r4, ror r4 │ │ │ │ + orreq r1, ip, r0, ror #7 │ │ │ │ + orreq r2, r3, r4, asr #1 │ │ │ │ + orreq r4, r3, r8, asr r5 │ │ │ │ + orreq r4, r3, r4, lsl r5 │ │ │ │ + ldrdeq r4, [r3, ip] │ │ │ │ + orreq r1, r3, ip, lsr #31 │ │ │ │ + orreq r1, r3, r4, lsl #31 │ │ │ │ + @ instruction: 0x018c1294 │ │ │ │ + orreq r4, r3, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r8, r2 │ │ │ │ mvn r2, #0 │ │ │ │ @@ -273234,28 +273234,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c8990 │ │ │ │ orrseq pc, r6, r4, asr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0196fa90 │ │ │ │ orrseq pc, r6, ip, ror sl @ │ │ │ │ - orreq r1, ip, r4, lsr #1 │ │ │ │ + orreq r1, ip, ip, lsr #1 │ │ │ │ orreq r3, r2, r0, lsl #24 │ │ │ │ - strdeq r0, [ip, r8] │ │ │ │ - ldrdeq r1, [r3, r0] │ │ │ │ + orreq r1, ip, r0 │ │ │ │ + ldrdeq r1, [r3, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r3, r8, ror #24 │ │ │ │ - orreq r0, ip, r8, ror pc │ │ │ │ - orreq r4, r3, r4, ror #1 │ │ │ │ - @ instruction: 0x01831bb4 │ │ │ │ - orreq r4, r3, r4, lsl #1 │ │ │ │ - orreq r4, r3, r8, asr #32 │ │ │ │ - orreq r1, r3, r0, lsl fp │ │ │ │ - orreq r0, ip, r0, lsr #28 │ │ │ │ - orreq r4, r3, r8 │ │ │ │ + orreq r1, r3, r0, ror ip │ │ │ │ + orreq r0, ip, r0, lsl #31 │ │ │ │ + orreq r4, r3, ip, ror #1 │ │ │ │ + @ instruction: 0x01831bbc │ │ │ │ + orreq r4, r3, ip, lsl #1 │ │ │ │ + orreq r4, r3, r0, asr r0 │ │ │ │ + orreq r1, r3, r8, lsl fp │ │ │ │ + orreq r0, ip, r8, lsr #28 │ │ │ │ + orreq r4, r3, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ mvn r2, #0 │ │ │ │ @@ -273529,28 +273529,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c8e40 │ │ │ │ orrseq pc, r6, r0, lsl r6 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r6, r0, ror #11 │ │ │ │ orrseq pc, r6, ip, asr #11 │ │ │ │ - strdeq r0, [ip, r4] │ │ │ │ + strdeq r0, [ip, ip] │ │ │ │ orreq r3, r2, r0, asr r7 │ │ │ │ - orreq r0, ip, ip, asr #22 │ │ │ │ - orreq r1, r3, r4, lsr #16 │ │ │ │ + orreq r0, ip, r4, asr fp │ │ │ │ + orreq r1, r3, ip, lsr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r3, r0, asr #15 │ │ │ │ - ldrdeq r0, [ip, r0] │ │ │ │ - orreq r3, r3, r8, asr #24 │ │ │ │ - orreq r1, r3, r8, lsl r7 │ │ │ │ - orreq r3, r3, r8, ror #23 │ │ │ │ - orreq r3, r3, ip, lsr #23 │ │ │ │ - orreq r1, r3, r4, ror r6 │ │ │ │ - orreq r0, ip, r4, lsl #19 │ │ │ │ - orreq r3, r3, ip, ror #22 │ │ │ │ + orreq r1, r3, r8, asr #15 │ │ │ │ + ldrdeq r0, [ip, r8] │ │ │ │ + orreq r3, r3, r0, asr ip │ │ │ │ + orreq r1, r3, r0, lsr #14 │ │ │ │ + strdeq r3, [r3, r0] │ │ │ │ + @ instruction: 0x01833bb4 │ │ │ │ + orreq r1, r3, ip, ror r6 │ │ │ │ + orreq r0, ip, ip, lsl #19 │ │ │ │ + orreq r3, r3, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r8, r2 │ │ │ │ mvn r2, #0 │ │ │ │ @@ -273637,18 +273637,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1c9284 │ │ │ │ - orreq r0, ip, r8, ror #15 │ │ │ │ + strdeq r0, [ip, r0] │ │ │ │ orreq lr, r2, r0, lsl r9 │ │ │ │ - orreq r1, r3, r0, asr #9 │ │ │ │ - @ instruction: 0x01833994 │ │ │ │ + orreq r1, r3, r8, asr #9 │ │ │ │ + @ instruction: 0x0183399c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ blt 1c9348 │ │ │ │ cmp r1, r0 │ │ │ │ bge 1c9348 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -273688,18 +273688,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - orreq r0, ip, ip, lsl r7 │ │ │ │ + orreq r0, ip, r4, lsr #14 │ │ │ │ orreq lr, r2, ip, lsr r8 │ │ │ │ - orreq r1, r3, ip, ror #7 │ │ │ │ - orreq r3, r3, r8, asr #17 │ │ │ │ + strdeq r1, [r3, r4] │ │ │ │ + ldrdeq r3, [r3, r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ blt 1c941c │ │ │ │ cmp r1, r0 │ │ │ │ bge 1c941c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -273741,18 +273741,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - orreq r0, ip, r8, asr #12 │ │ │ │ + orreq r0, ip, r0, asr r6 │ │ │ │ orreq lr, r2, r8, ror #14 │ │ │ │ - orreq r1, r3, r8, lsl r3 │ │ │ │ - strdeq r3, [r3, r4] │ │ │ │ + orreq r1, r3, r0, lsr #6 │ │ │ │ + strdeq r3, [r3, ip] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ blt 1c94ec │ │ │ │ cmp r1, r0 │ │ │ │ bge 1c94ec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -273793,18 +273793,18 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - orreq r0, ip, r8, ror r5 │ │ │ │ + orreq r0, ip, r0, lsl #11 │ │ │ │ @ instruction: 0x0182e698 │ │ │ │ - orreq r1, r3, r8, asr #4 │ │ │ │ - orreq r3, r3, r4, lsr #14 │ │ │ │ + orreq r1, r3, r0, asr r2 │ │ │ │ + orreq r3, r3, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #320] @ 1c96e8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -273886,21 +273886,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1c9654 │ │ │ │ orrseq lr, r6, r8, ror #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018c04b8 │ │ │ │ - orreq r1, r3, ip, lsl #3 │ │ │ │ + orreq r0, ip, r0, asr #9 │ │ │ │ + @ instruction: 0x01831194 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x0196edb8 │ │ │ │ - orreq r3, r3, r0, ror #11 │ │ │ │ + orreq r3, r3, r8, ror #11 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x018335b0 │ │ │ │ + @ instruction: 0x018335b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #440] @ 1c98dc │ │ │ │ ldr r2, [pc, #440] @ 1c98e0 │ │ │ │ ldr r6, [pc, #440] @ 1c98e4 │ │ │ │ @@ -274011,26 +274011,26 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ b 1c9854 │ │ │ │ orrseq lr, r6, ip, ror #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, ip, r8, asr #6 │ │ │ │ - orreq r1, r3, r8, lsr #32 │ │ │ │ + orreq r0, ip, r0, asr r3 │ │ │ │ + orreq r1, r3, r0, lsr r0 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x018c029c │ │ │ │ - orreq r0, r3, r4, lsl #31 │ │ │ │ + orreq r0, ip, r4, lsr #5 │ │ │ │ + orreq r0, r3, ip, lsl #31 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - orreq r3, r3, ip, lsr #8 │ │ │ │ - strdeq r3, [r3, ip] │ │ │ │ - ldrdeq r3, [r3, ip] │ │ │ │ - orreq r3, r3, r0, asr #7 │ │ │ │ - orreq r3, r3, r4, lsr #7 │ │ │ │ + orreq r3, r3, r4, lsr r4 │ │ │ │ + orreq r3, r3, r4, lsl #8 │ │ │ │ + orreq r3, r3, r4, ror #7 │ │ │ │ + orreq r3, r3, r8, asr #7 │ │ │ │ + orreq r3, r3, ip, lsr #7 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blt 1c993c │ │ │ │ cmp r3, r1 │ │ │ │ ble 1c993c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -274059,17 +274059,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orreq r0, ip, r8, lsl r1 │ │ │ │ - orreq r0, r3, r8, asr lr │ │ │ │ - strdeq r0, [r3, r0] │ │ │ │ + orreq r0, ip, r0, lsr #2 │ │ │ │ + orreq r0, r3, r0, ror #28 │ │ │ │ + strdeq r0, [r3, r8] │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blt 1c99dc │ │ │ │ cmp r3, r1 │ │ │ │ ble 1c99dc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -274099,17 +274099,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orreq r0, ip, r8, ror r0 │ │ │ │ - @ instruction: 0x01830db8 │ │ │ │ - orreq r0, r3, r0, asr sp │ │ │ │ + orreq r0, ip, r0, lsl #1 │ │ │ │ + orreq r0, r3, r0, asr #27 │ │ │ │ + orreq r0, r3, r8, asr sp │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blt 1c9a7c │ │ │ │ cmp r3, r1 │ │ │ │ ble 1c9a7c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -274139,17 +274139,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq pc, [fp, r8] │ │ │ │ - orreq r0, r3, r8, lsl sp │ │ │ │ - @ instruction: 0x01830cb0 │ │ │ │ + orreq pc, fp, r0, ror #31 │ │ │ │ + orreq r0, r3, r0, lsr #26 │ │ │ │ + @ instruction: 0x01830cb8 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ strne r3, [r2] │ │ │ │ @@ -274321,33 +274321,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 1c9e08 │ │ │ │ add r2, sl, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c9c34 │ │ │ │ @ instruction: 0x0196e8dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq pc, fp, ip, lsr #30 │ │ │ │ - orreq r0, r3, r4, lsl #24 │ │ │ │ + orreq pc, fp, r4, lsr pc @ │ │ │ │ + orreq r0, r3, ip, lsl #24 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ orrseq lr, r6, ip, ror r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, fp, ip, ror lr @ │ │ │ │ - orreq r0, r3, r4, ror #22 │ │ │ │ + orreq pc, fp, r4, lsl #29 │ │ │ │ + orreq r0, r3, ip, ror #22 │ │ │ │ muleq r0, r2, r1 │ │ │ │ @ instruction: 0x0196e7d8 │ │ │ │ - strdeq r2, [r3, ip] │ │ │ │ - ldrdeq pc, [fp, r4] │ │ │ │ - orreq r2, r3, r8, asr #31 │ │ │ │ - @ instruction: 0x01830ab8 │ │ │ │ + orreq r3, r3, r4 │ │ │ │ + ldrdeq pc, [fp, ip] │ │ │ │ + ldrdeq r2, [r3, r0] │ │ │ │ + orreq r0, r3, r0, asr #21 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x01832f94 │ │ │ │ + @ instruction: 0x01832f9c │ │ │ │ orreq sp, r2, r4, lsr #29 │ │ │ │ - orreq pc, fp, r8, ror #26 │ │ │ │ - orreq r0, r3, r8, asr #20 │ │ │ │ - orreq r2, r3, r0, lsr #30 │ │ │ │ + orreq pc, fp, r0, ror sp @ │ │ │ │ + orreq r0, r3, r0, asr sl │ │ │ │ + orreq r2, r3, r8, lsr #30 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, r2 │ │ │ │ @@ -274488,31 +274488,31 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1c9f44 │ │ │ │ orrseq lr, r6, r4, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq pc, fp, r0, asr #24 │ │ │ │ - orreq r0, r3, r8, lsl #18 │ │ │ │ + orreq pc, fp, r8, asr #24 │ │ │ │ + orreq r0, r3, r0, lsl r9 │ │ │ │ muleq r0, sp, r1 │ │ │ │ orrseq lr, r6, r0, lsl #11 │ │ │ │ - orreq pc, fp, r4, ror fp @ │ │ │ │ + orreq pc, fp, ip, ror fp @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, r3, r4, asr r8 │ │ │ │ + orreq r0, r3, ip, asr r8 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ orrseq lr, r6, r8, asr #9 │ │ │ │ - orreq r2, r3, ip, ror #25 │ │ │ │ - orreq pc, fp, ip, asr #21 │ │ │ │ - @ instruction: 0x01832cb4 │ │ │ │ - orreq r0, r3, r4, lsr #15 │ │ │ │ - orreq r2, r3, r0, lsl #25 │ │ │ │ - orreq pc, fp, r4, ror #20 │ │ │ │ - orreq r2, r3, ip, asr #24 │ │ │ │ - orreq r0, r3, ip, lsr r7 │ │ │ │ + strdeq r2, [r3, r4] │ │ │ │ + ldrdeq pc, [fp, r4] │ │ │ │ + @ instruction: 0x01832cbc │ │ │ │ + orreq r0, r3, ip, lsr #15 │ │ │ │ + orreq r2, r3, r8, lsl #25 │ │ │ │ + orreq pc, fp, ip, ror #20 │ │ │ │ + orreq r2, r3, r4, asr ip │ │ │ │ + orreq r0, r3, r4, asr #14 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ ldrb r2, [r0, r1, lsr #3] │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #1 │ │ │ │ and r0, r1, #7 │ │ │ │ orr r2, r2, ip, lsl r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -274748,33 +274748,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1ca2ac │ │ │ │ orrseq lr, r6, ip, lsl r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r6, ip, ror #5 │ │ │ │ - orreq pc, fp, ip, lsr sp @ │ │ │ │ - orreq r0, r3, r0, lsr #13 │ │ │ │ + orreq pc, fp, r4, asr #26 │ │ │ │ + orreq r0, r3, r8, lsr #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, fp, r0, ror #24 │ │ │ │ - orreq r0, r3, r8, lsr #11 │ │ │ │ + orreq pc, fp, r8, ror #24 │ │ │ │ + @ instruction: 0x018305b0 │ │ │ │ orrseq lr, r6, r0, ror #2 │ │ │ │ - orreq r2, r3, r0, lsr r9 │ │ │ │ - @ instruction: 0x01830490 │ │ │ │ - orreq pc, fp, r4, lsl #23 │ │ │ │ - strdeq r2, [r3, r8] │ │ │ │ - orreq r0, r3, ip, asr r4 │ │ │ │ - orreq r2, r3, r4, asr #17 │ │ │ │ - orreq r0, r3, r4, lsr #8 │ │ │ │ - orreq r0, r3, r0, lsr #8 │ │ │ │ - orreq r0, r3, r4, ror #7 │ │ │ │ - ldrdeq pc, [fp, r0] │ │ │ │ - orreq r2, r3, r0, asr #16 │ │ │ │ - orreq r0, r3, r0, lsr #7 │ │ │ │ - @ instruction: 0x018bfa94 │ │ │ │ + orreq r2, r3, r8, lsr r9 │ │ │ │ + @ instruction: 0x01830498 │ │ │ │ + orreq pc, fp, ip, lsl #23 │ │ │ │ + orreq r2, r3, r0, lsl #18 │ │ │ │ + orreq r0, r3, r4, ror #8 │ │ │ │ + orreq r2, r3, ip, asr #17 │ │ │ │ + orreq r0, r3, ip, lsr #8 │ │ │ │ + orreq r0, r3, r8, lsr #8 │ │ │ │ + orreq r0, r3, ip, ror #7 │ │ │ │ + ldrdeq pc, [fp, r8] │ │ │ │ + orreq r2, r3, r8, asr #16 │ │ │ │ + orreq r0, r3, r8, lsr #7 │ │ │ │ + @ instruction: 0x018bfa9c │ │ │ │ │ │ │ │ 001ca4b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #616] @ 1ca734 │ │ │ │ @@ -274929,26 +274929,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1ca5dc │ │ │ │ - orreq r0, r3, r0, lsl #6 │ │ │ │ + orreq r0, r3, r8, lsl #6 │ │ │ │ orrseq sp, r6, ip, lsr pc │ │ │ │ - orreq pc, fp, r8, ror #19 │ │ │ │ + strdeq pc, [fp, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r0, r3, r8, lsl #5 │ │ │ │ + @ instruction: 0x01830290 │ │ │ │ orrseq sp, r6, r0, lsr lr │ │ │ │ - orreq r2, r3, r8, asr r6 │ │ │ │ - orreq r2, r3, r8, lsr #12 │ │ │ │ - strdeq r2, [r3, r8] │ │ │ │ - orreq r2, r3, r8, asr #11 │ │ │ │ - @ instruction: 0x01832594 │ │ │ │ - orreq r2, r3, r4, ror #10 │ │ │ │ + orreq r2, r3, r0, ror #12 │ │ │ │ + orreq r2, r3, r0, lsr r6 │ │ │ │ + orreq r2, r3, r0, lsl #12 │ │ │ │ + ldrdeq r2, [r3, r0] │ │ │ │ + @ instruction: 0x0183259c │ │ │ │ + orreq r2, r3, ip, ror #10 │ │ │ │ │ │ │ │ 001ca764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -275051,27 +275051,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r7, #72 @ 0x48 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ b 1ca864 │ │ │ │ orrseq sp, r6, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, fp, r0, ror #13 │ │ │ │ - orreq r0, r3, r0, lsr r0 │ │ │ │ - @ instruction: 0x018bf6b4 │ │ │ │ - @ instruction: 0x0182ffb8 │ │ │ │ - orreq r2, r3, ip, lsl r4 │ │ │ │ - orreq pc, fp, r4, asr #12 │ │ │ │ - orreq r2, r3, r8, ror #7 │ │ │ │ - orreq pc, r2, r4, asr #30 │ │ │ │ - orreq pc, fp, ip, lsl #12 │ │ │ │ - @ instruction: 0x018323b0 │ │ │ │ - orreq pc, r2, ip, lsl #30 │ │ │ │ - orreq r2, r3, r8, ror r3 │ │ │ │ - orreq pc, r2, r0, ror #29 │ │ │ │ + orreq pc, fp, r8, ror #13 │ │ │ │ + orreq r0, r3, r8, lsr r0 │ │ │ │ + @ instruction: 0x018bf6bc │ │ │ │ + orreq pc, r2, r0, asr #31 │ │ │ │ + orreq r2, r3, r4, lsr #8 │ │ │ │ + orreq pc, fp, ip, asr #12 │ │ │ │ + strdeq r2, [r3, r0] │ │ │ │ + orreq pc, r2, ip, asr #30 │ │ │ │ + orreq pc, fp, r4, lsl r6 @ │ │ │ │ + @ instruction: 0x018323b8 │ │ │ │ + orreq pc, r2, r4, lsl pc @ │ │ │ │ + orreq r2, r3, r0, lsl #7 │ │ │ │ + orreq pc, r2, r8, ror #29 │ │ │ │ │ │ │ │ 001ca948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -275096,17 +275096,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1ca978 │ │ │ │ - orreq pc, fp, ip, lsr r5 @ │ │ │ │ - orreq r2, r3, r0, ror #5 │ │ │ │ - orreq pc, r2, r8, lsr lr @ │ │ │ │ + orreq pc, fp, r4, asr #10 │ │ │ │ + orreq r2, r3, r8, ror #5 │ │ │ │ + orreq pc, r2, r0, asr #28 │ │ │ │ │ │ │ │ 001ca9cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ 1cab38 │ │ │ │ @@ -275195,23 +275195,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1caa3c │ │ │ │ orrseq sp, r6, r0, lsr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0196d9d0 │ │ │ │ - orreq pc, fp, r0, asr #8 │ │ │ │ - orreq r2, r3, r4, ror #3 │ │ │ │ - orreq pc, r2, r0, asr #26 │ │ │ │ - orreq pc, fp, r0, lsl #8 │ │ │ │ - orreq r2, r3, r4, lsr #3 │ │ │ │ - strdeq pc, [r2, ip] │ │ │ │ - orreq pc, fp, r4, asr #7 │ │ │ │ - orreq r2, r3, r8, ror #2 │ │ │ │ - orreq pc, r2, r4, asr #25 │ │ │ │ + orreq pc, fp, r8, asr #8 │ │ │ │ + orreq r2, r3, ip, ror #3 │ │ │ │ + orreq pc, r2, r8, asr #26 │ │ │ │ + orreq pc, fp, r8, lsl #8 │ │ │ │ + orreq r2, r3, ip, lsr #3 │ │ │ │ + orreq pc, r2, r4, lsl #26 │ │ │ │ + orreq pc, fp, ip, asr #7 │ │ │ │ + orreq r2, r3, r0, ror r1 │ │ │ │ + orreq pc, r2, ip, asr #25 │ │ │ │ │ │ │ │ 001cab68 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -275289,20 +275289,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov lr, r0 │ │ │ │ b 1cac28 │ │ │ │ - orreq pc, fp, ip, lsl #5 │ │ │ │ - orreq r2, r3, r0, lsr r0 │ │ │ │ - orreq pc, r2, ip, lsl #23 │ │ │ │ - orreq pc, fp, r0, asr r2 @ │ │ │ │ - strdeq r1, [r3, r4] │ │ │ │ - orreq pc, r2, ip, asr #22 │ │ │ │ + @ instruction: 0x018bf294 │ │ │ │ + orreq r2, r3, r8, lsr r0 │ │ │ │ + @ instruction: 0x0182fb94 │ │ │ │ + orreq pc, fp, r8, asr r2 @ │ │ │ │ + strdeq r1, [r3, ip] │ │ │ │ + orreq pc, r2, r4, asr fp @ │ │ │ │ │ │ │ │ 001cacc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -275394,23 +275394,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1cad10 │ │ │ │ - orreq pc, fp, ip, lsr #2 │ │ │ │ - ldrdeq r1, [r3, r0] │ │ │ │ - orreq pc, r2, ip, lsr #20 │ │ │ │ - strdeq pc, [fp, r0] │ │ │ │ - @ instruction: 0x01831e94 │ │ │ │ - strdeq pc, [r2, r0] │ │ │ │ - strheq pc, [fp, r4] @ │ │ │ │ - orreq r1, r3, r8, asr lr │ │ │ │ - @ instruction: 0x0182f9b0 │ │ │ │ + orreq pc, fp, r4, lsr r1 @ │ │ │ │ + ldrdeq r1, [r3, r8] │ │ │ │ + orreq pc, r2, r4, lsr sl @ │ │ │ │ + strdeq pc, [fp, r8] │ │ │ │ + @ instruction: 0x01831e9c │ │ │ │ + strdeq pc, [r2, r8] │ │ │ │ + strheq pc, [fp, ip] @ │ │ │ │ + orreq r1, r3, r0, ror #28 │ │ │ │ + @ instruction: 0x0182f9b8 │ │ │ │ │ │ │ │ 001cae6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -275432,17 +275432,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1caee4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cae90 │ │ │ │ - orreq pc, fp, r4, lsr #32 │ │ │ │ - orreq r1, r3, r8, asr #27 │ │ │ │ - orreq pc, r2, ip, lsl r9 @ │ │ │ │ + orreq pc, fp, ip, lsr #32 │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + orreq pc, r2, r4, lsr #18 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ │ │ │ │ 001caee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275521,17 +275521,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1caf7c │ │ │ │ - ldrdeq lr, [fp, r4] │ │ │ │ - orreq pc, r2, ip, asr #16 │ │ │ │ - orreq pc, r2, r8, asr #15 │ │ │ │ + ldrdeq lr, [fp, ip] │ │ │ │ + orreq pc, r2, r4, asr r8 @ │ │ │ │ + ldrdeq pc, [r2, r0] │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001cb044 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldrb r3, [r3, r1, lsr #3] │ │ │ │ and r1, r1, #7 │ │ │ │ @@ -275631,24 +275631,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 1cb204 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1cb148 │ │ │ │ @ instruction: 0xffffefe0 │ │ │ │ @ instruction: 0xffffefd0 │ │ │ │ - @ instruction: 0x018bedb8 │ │ │ │ - orreq pc, r2, r8, lsl r7 @ │ │ │ │ - orreq pc, r2, r4, lsr #13 │ │ │ │ + orreq lr, fp, r0, asr #27 │ │ │ │ + orreq pc, r2, r0, lsr #14 │ │ │ │ + orreq pc, r2, ip, lsr #13 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq lr, fp, r0, ror #26 │ │ │ │ - orreq r1, r3, r4, lsl #22 │ │ │ │ - orreq pc, r2, ip, asr r6 @ │ │ │ │ - orreq lr, fp, r8, lsr #26 │ │ │ │ - orreq pc, r2, r0, asr #13 │ │ │ │ - orreq pc, r2, r4, lsl r6 @ │ │ │ │ + orreq lr, fp, r8, ror #26 │ │ │ │ + orreq r1, r3, ip, lsl #22 │ │ │ │ + orreq pc, r2, r4, ror #12 │ │ │ │ + orreq lr, fp, r0, lsr sp │ │ │ │ + orreq pc, r2, r8, asr #13 │ │ │ │ + orreq pc, r2, ip, lsl r6 @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ │ │ │ │ 001cb208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -275715,20 +275715,20 @@ │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1cb28c │ │ │ │ @ instruction: 0xffffee6c │ │ │ │ @ instruction: 0xffffee44 │ │ │ │ - orreq lr, fp, r4, lsr #24 │ │ │ │ - orreq pc, r2, r4, asr #11 │ │ │ │ - orreq pc, r2, ip, lsl r5 @ │ │ │ │ - ldrdeq lr, [fp, ip] │ │ │ │ - orreq r1, r3, r0, lsl #19 │ │ │ │ - ldrdeq pc, [r2, ip] │ │ │ │ + orreq lr, fp, ip, lsr #24 │ │ │ │ + orreq pc, r2, ip, asr #11 │ │ │ │ + orreq pc, r2, r4, lsr #10 │ │ │ │ + orreq lr, fp, r4, ror #23 │ │ │ │ + orreq r1, r3, r8, lsl #19 │ │ │ │ + orreq pc, r2, r4, ror #9 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 001cb340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -275865,28 +275865,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov sl, r0 │ │ │ │ b 1cb45c │ │ │ │ ldrheq sp, [r6, r4] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xffffecf8 │ │ │ │ @ instruction: 0xffffecd4 │ │ │ │ - @ instruction: 0x018bea9c │ │ │ │ - orreq r1, r3, r0, asr #16 │ │ │ │ - @ instruction: 0x0182f39c │ │ │ │ + orreq lr, fp, r4, lsr #21 │ │ │ │ + orreq r1, r3, r8, asr #16 │ │ │ │ + orreq pc, r2, r4, lsr #7 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ @ instruction: 0x0196cfb0 │ │ │ │ - orreq lr, fp, ip, lsl sl │ │ │ │ - @ instruction: 0x0182f394 │ │ │ │ - orreq pc, r2, r8, lsl r3 @ │ │ │ │ - ldrdeq lr, [fp, r4] │ │ │ │ - orreq r1, r3, r8, ror r7 │ │ │ │ - ldrdeq pc, [r2, r4] │ │ │ │ - @ instruction: 0x018be998 │ │ │ │ - orreq r1, r3, ip, lsr r7 │ │ │ │ - @ instruction: 0x0182f290 │ │ │ │ + orreq lr, fp, r4, lsr #20 │ │ │ │ + @ instruction: 0x0182f39c │ │ │ │ + orreq pc, r2, r0, lsr #6 │ │ │ │ + ldrdeq lr, [fp, ip] │ │ │ │ + orreq r1, r3, r0, lsl #15 │ │ │ │ + ldrdeq pc, [r2, ip] │ │ │ │ + orreq lr, fp, r0, lsr #19 │ │ │ │ + orreq r1, r3, r4, asr #14 │ │ │ │ + @ instruction: 0x0182f298 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ │ │ │ │ 001cb5b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -276024,29 +276024,29 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 1cb6f0 │ │ │ │ orrseq ip, r6, ip, asr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xffffea88 │ │ │ │ @ instruction: 0xffffea60 │ │ │ │ - orreq lr, fp, r8, lsl #16 │ │ │ │ - orreq r1, r3, ip, lsr #11 │ │ │ │ - orreq pc, r2, r8, lsl #2 │ │ │ │ + orreq lr, fp, r0, lsl r8 │ │ │ │ + @ instruction: 0x018315b4 │ │ │ │ + orreq pc, r2, r0, lsl r1 @ │ │ │ │ orrseq ip, r6, ip, lsl sp │ │ │ │ - @ instruction: 0x018be79c │ │ │ │ - orreq r1, r3, r0, asr #10 │ │ │ │ - @ instruction: 0x0182f09c │ │ │ │ + orreq lr, fp, r4, lsr #15 │ │ │ │ + orreq r1, r3, r8, asr #10 │ │ │ │ + orreq pc, r2, r4, lsr #1 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orreq lr, fp, r0, ror #14 │ │ │ │ - orreq r1, r3, r4, lsl #10 │ │ │ │ - orreq pc, r2, r8, asr r0 @ │ │ │ │ + orreq lr, fp, r8, ror #14 │ │ │ │ + orreq r1, r3, ip, lsl #10 │ │ │ │ + orreq pc, r2, r0, rrx │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - orreq lr, fp, r4, lsr #14 │ │ │ │ - orreq r1, r3, r8, asr #9 │ │ │ │ - orreq pc, r2, r4, lsr #32 │ │ │ │ + orreq lr, fp, ip, lsr #14 │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + orreq pc, r2, ip, lsr #32 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 001cb828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -276116,20 +276116,20 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ ldr r1, [pc, #36] @ 1cb968 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 1cb900 │ │ │ │ - strdeq lr, [fp, r8] │ │ │ │ - orreq lr, r2, r8, ror #30 │ │ │ │ - orreq lr, r2, r8, ror #29 │ │ │ │ - orreq lr, fp, ip, lsr #11 │ │ │ │ - orreq lr, r2, r4, asr #30 │ │ │ │ - @ instruction: 0x0182ee98 │ │ │ │ + orreq lr, fp, r0, lsl #12 │ │ │ │ + orreq lr, r2, r0, ror pc │ │ │ │ + strdeq lr, [r2, r0] │ │ │ │ + @ instruction: 0x018be5b4 │ │ │ │ + orreq lr, r2, ip, asr #30 │ │ │ │ + orreq lr, r2, r0, lsr #29 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ │ │ │ │ 001cb96c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276152,17 +276152,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cb990 │ │ │ │ - orreq lr, fp, r4, lsr #10 │ │ │ │ - orreq r1, r3, r8, asr #5 │ │ │ │ - orreq lr, r2, r0, lsr #28 │ │ │ │ + orreq lr, fp, ip, lsr #10 │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + orreq lr, r2, r8, lsr #28 │ │ │ │ │ │ │ │ 001cb9e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -276184,17 +276184,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cba5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cba08 │ │ │ │ - orreq lr, fp, ip, lsr #9 │ │ │ │ - orreq r1, r3, r0, asr r2 │ │ │ │ - orreq lr, r2, r4, lsr #27 │ │ │ │ + @ instruction: 0x018be4b4 │ │ │ │ + orreq r1, r3, r8, asr r2 │ │ │ │ + orreq lr, r2, ip, lsr #27 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 001cba60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276217,17 +276217,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbad8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cba84 │ │ │ │ - orreq lr, fp, r0, lsr r4 │ │ │ │ - ldrdeq r1, [r3, r4] │ │ │ │ - orreq lr, r2, r8, lsr #26 │ │ │ │ + orreq lr, fp, r8, lsr r4 │ │ │ │ + ldrdeq r1, [r3, ip] │ │ │ │ + orreq lr, r2, r0, lsr sp │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 001cbadc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276250,17 +276250,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbb54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbb00 │ │ │ │ - @ instruction: 0x018be3b4 │ │ │ │ - orreq r1, r3, r8, asr r1 │ │ │ │ - orreq lr, r2, ip, lsr #25 │ │ │ │ + @ instruction: 0x018be3bc │ │ │ │ + orreq r1, r3, r0, ror #2 │ │ │ │ + @ instruction: 0x0182ecb4 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 001cbb58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276284,17 +276284,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbb80 │ │ │ │ - orreq lr, fp, r4, lsr r3 │ │ │ │ - ldrdeq r1, [r3, r8] │ │ │ │ - orreq lr, r2, ip, lsr #24 │ │ │ │ + orreq lr, fp, ip, lsr r3 │ │ │ │ + orreq r1, r3, r0, ror #1 │ │ │ │ + orreq lr, r2, r4, lsr ip │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ │ │ │ │ 001cbbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276318,17 +276318,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbc54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbc00 │ │ │ │ - @ instruction: 0x018be2b4 │ │ │ │ - orreq r1, r3, r8, asr r0 │ │ │ │ - orreq lr, r2, ip, lsr #23 │ │ │ │ + @ instruction: 0x018be2bc │ │ │ │ + orreq r1, r3, r0, rrx │ │ │ │ + @ instruction: 0x0182ebb4 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ │ │ │ │ 001cbc58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276352,17 +276352,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbcd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbc80 │ │ │ │ - orreq lr, fp, r4, lsr r2 │ │ │ │ - ldrdeq r0, [r3, r8] │ │ │ │ - orreq lr, r2, ip, lsr #22 │ │ │ │ + orreq lr, fp, ip, lsr r2 │ │ │ │ + orreq r0, r3, r0, ror #31 │ │ │ │ + orreq lr, r2, r4, lsr fp │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ │ │ │ │ 001cbcd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276385,17 +276385,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbd50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #624 @ 0x270 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbcfc │ │ │ │ - @ instruction: 0x018be1b8 │ │ │ │ - orreq r0, r3, ip, asr pc │ │ │ │ - @ instruction: 0x0182eab0 │ │ │ │ + orreq lr, fp, r0, asr #3 │ │ │ │ + orreq r0, r3, r4, ror #30 │ │ │ │ + @ instruction: 0x0182eab8 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 001cbd54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276418,17 +276418,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbdcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbd78 │ │ │ │ - orreq lr, fp, ip, lsr r1 │ │ │ │ - orreq r0, r3, r0, ror #29 │ │ │ │ - orreq lr, r2, r4, lsr sl │ │ │ │ + orreq lr, fp, r4, asr #2 │ │ │ │ + orreq r0, r3, r8, ror #29 │ │ │ │ + orreq lr, r2, ip, lsr sl │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ │ │ │ │ 001cbdd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276451,17 +276451,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1cbe48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #680 @ 0x2a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbdf4 │ │ │ │ - orreq lr, fp, r0, asr #1 │ │ │ │ - orreq r0, r3, r4, ror #28 │ │ │ │ - @ instruction: 0x0182e9b8 │ │ │ │ + orreq lr, fp, r8, asr #1 │ │ │ │ + orreq r0, r3, ip, ror #28 │ │ │ │ + orreq lr, r2, r0, asr #19 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 001cbe4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -276484,17 +276484,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #748 @ 0x2ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cbe70 │ │ │ │ - orreq lr, fp, r4, asr #32 │ │ │ │ - orreq r0, r3, r8, ror #27 │ │ │ │ - orreq lr, r2, r0, asr #18 │ │ │ │ + orreq lr, fp, ip, asr #32 │ │ │ │ + strdeq r0, [r3, r0] │ │ │ │ + orreq lr, r2, r8, asr #18 │ │ │ │ │ │ │ │ 001cbec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 1cbf94 │ │ │ │ @@ -276543,18 +276543,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ b 1cbf60 │ │ │ │ orrseq ip, r6, r8, lsr r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r2, r4, lsr #19 │ │ │ │ - orreq lr, fp, r4, asr #5 │ │ │ │ - orreq r0, r3, r0, lsr #26 │ │ │ │ - strdeq r0, [r3, r0] │ │ │ │ + orreq lr, r2, ip, lsr #19 │ │ │ │ + orreq lr, fp, ip, asr #5 │ │ │ │ + orreq r0, r3, r8, lsr #26 │ │ │ │ + strdeq r0, [r3, r8] │ │ │ │ │ │ │ │ 001cbfac : │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -276619,17 +276619,17 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1cc078 │ │ │ │ orrseq ip, r6, r8, lsl #8 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - orreq lr, fp, r0, lsl #3 │ │ │ │ - orreq lr, r2, r4, asr r8 │ │ │ │ - orreq r0, r3, r8, ror #23 │ │ │ │ + orreq lr, fp, r8, lsl #3 │ │ │ │ + orreq lr, r2, ip, asr r8 │ │ │ │ + strdeq r0, [r3, r0] │ │ │ │ │ │ │ │ 001cc0c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -276675,20 +276675,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1cc108 │ │ │ │ - orreq lr, fp, ip, lsl #1 │ │ │ │ - @ instruction: 0x0182e794 │ │ │ │ - orreq lr, r2, r0, ror #14 │ │ │ │ - orreq lr, fp, ip, asr #32 │ │ │ │ - orreq r0, r3, r0, lsl fp │ │ │ │ - orreq lr, r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x018be094 │ │ │ │ + @ instruction: 0x0182e79c │ │ │ │ + orreq lr, r2, r8, ror #14 │ │ │ │ + orreq lr, fp, r4, asr r0 │ │ │ │ + orreq r0, r3, r8, lsl fp │ │ │ │ + orreq lr, r2, r8, lsr #14 │ │ │ │ │ │ │ │ 001cc1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #232] @ 1cc2a4 │ │ │ │ @@ -276747,18 +276747,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cc238 │ │ │ │ - strdeq sp, [fp, r8] │ │ │ │ - orreq lr, r2, r4, asr #13 │ │ │ │ - orreq r0, r3, r4, lsr #20 │ │ │ │ - strdeq r0, [r3, r4] │ │ │ │ + orreq lr, fp, r0 │ │ │ │ + orreq lr, r2, ip, asr #13 │ │ │ │ + orreq r0, r3, ip, lsr #20 │ │ │ │ + strdeq r0, [r3, ip] │ │ │ │ │ │ │ │ 001cc2b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -277036,19 +277036,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq sp, fp, r8, lsl #25 │ │ │ │ + @ instruction: 0x018bdc90 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r1, r2, r8, lsr pc │ │ │ │ - orreq lr, r2, r4, asr r2 │ │ │ │ - orreq sp, fp, r4, lsr #23 │ │ │ │ + orreq lr, r2, ip, asr r2 │ │ │ │ + orreq sp, fp, ip, lsr #23 │ │ │ │ │ │ │ │ 001cc6cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -277142,15 +277142,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl b18e4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq lr, [r2, r8] │ │ │ │ + orreq lr, r2, r0, ror #1 │ │ │ │ │ │ │ │ 001cc824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #1044] @ 1ccc50 │ │ │ │ @@ -277416,30 +277416,30 @@ │ │ │ │ str r0, [r4] │ │ │ │ bne 1cc8e0 │ │ │ │ b 1cca60 │ │ │ │ @ instruction: 0x0196bbd8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r6, r0, asr #23 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq lr, r2, r8, asr #32 │ │ │ │ - orreq sp, fp, r4, ror r9 │ │ │ │ + orreq lr, r2, r0, asr r0 │ │ │ │ + orreq sp, fp, ip, ror r9 │ │ │ │ orrseq fp, r6, ip, lsr #22 │ │ │ │ - orreq sp, r2, r0, ror #31 │ │ │ │ - orreq sp, fp, r4, lsl #18 │ │ │ │ - @ instruction: 0x018bd898 │ │ │ │ + orreq sp, r2, r8, ror #31 │ │ │ │ + orreq sp, fp, ip, lsl #18 │ │ │ │ + orreq sp, fp, r0, lsr #17 │ │ │ │ orreq pc, r1, r0, asr #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, fp, r0, asr #15 │ │ │ │ - orreq sp, r2, ip, ror #28 │ │ │ │ - orreq sp, fp, r0, lsl #15 │ │ │ │ - strdeq sp, [r2, r4] │ │ │ │ - orreq sp, fp, r8, lsr #14 │ │ │ │ + orreq sp, fp, r8, asr #15 │ │ │ │ + orreq sp, r2, r4, ror lr │ │ │ │ + orreq sp, fp, r8, lsl #15 │ │ │ │ + strdeq sp, [r2, ip] │ │ │ │ + orreq sp, fp, r0, lsr r7 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r0, r3, r8, lsr #1 │ │ │ │ - orreq sp, r2, r8, asr #25 │ │ │ │ + strheq r0, [r3, r0] │ │ │ │ + ldrdeq sp, [r2, r0] │ │ │ │ │ │ │ │ 001ccca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -277488,17 +277488,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1cccd0 │ │ │ │ orrseq fp, r6, r4, asr r7 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq sp, r2, r4, ror #23 │ │ │ │ - orreq sp, fp, r4, lsr r5 │ │ │ │ - orreq sp, r2, r0, lsl #24 │ │ │ │ + orreq sp, r2, ip, ror #23 │ │ │ │ + orreq sp, fp, ip, lsr r5 │ │ │ │ + orreq sp, r2, r8, lsl #24 │ │ │ │ │ │ │ │ 001ccd84 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ccda8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -277626,23 +277626,23 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1cce54 │ │ │ │ b 1ccf1c │ │ │ │ orrseq fp, r6, r4, asr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0196b5b8 │ │ │ │ - orreq sp, fp, r8, asr #7 │ │ │ │ - ldrdeq pc, [r2, r4] │ │ │ │ - orreq sp, r2, ip, ror #20 │ │ │ │ - @ instruction: 0x018bd398 │ │ │ │ - orreq sp, r2, r0, lsr sl │ │ │ │ - orreq sp, r2, r4, asr #20 │ │ │ │ - orreq sp, fp, r4, lsr r3 │ │ │ │ - ldrdeq sp, [r2, r4] │ │ │ │ - orreq sp, r2, ip, lsl #20 │ │ │ │ + ldrdeq sp, [fp, r0] │ │ │ │ + ldrdeq pc, [r2, ip] │ │ │ │ + orreq sp, r2, r4, ror sl │ │ │ │ + orreq sp, fp, r0, lsr #7 │ │ │ │ + orreq sp, r2, r8, lsr sl │ │ │ │ + orreq sp, r2, ip, asr #20 │ │ │ │ + orreq sp, fp, ip, lsr r3 │ │ │ │ + ldrdeq sp, [r2, ip] │ │ │ │ + orreq sp, r2, r4, lsl sl │ │ │ │ │ │ │ │ 001ccfb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 1cd088 │ │ │ │ @@ -277696,17 +277696,17 @@ │ │ │ │ b 1cd01c │ │ │ │ orrseq r9, r8, r4, lsr #4 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ orrseq fp, r6, r4, lsr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ orrseq r9, r8, r8, ror #3 │ │ │ │ - orreq sp, fp, r0, lsl r2 │ │ │ │ - orreq sp, r2, ip, lsr r9 │ │ │ │ - @ instruction: 0x0182d8b4 │ │ │ │ + orreq sp, fp, r8, lsl r2 │ │ │ │ + orreq sp, r2, r4, asr #18 │ │ │ │ + @ instruction: 0x0182d8bc │ │ │ │ │ │ │ │ 001cd0ac : │ │ │ │ ldr r3, [pc, #80] @ 1cd104 │ │ │ │ ldr r1, [pc, #80] @ 1cd108 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #76] @ 1cd10c │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -277868,27 +277868,27 @@ │ │ │ │ @ instruction: 0x0196b2d8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0196b2b0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r9, r8, ip, asr r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - orreq sp, r2, r4, ror #15 │ │ │ │ + orreq sp, r2, ip, ror #15 │ │ │ │ @ instruction: 0x0196b1d0 │ │ │ │ - orreq ip, fp, r8, ror #31 │ │ │ │ - strdeq pc, [r2, r4] │ │ │ │ - orreq sp, r2, r4, lsl #13 │ │ │ │ + strdeq ip, [fp, r0] │ │ │ │ + strdeq pc, [r2, ip] │ │ │ │ + orreq sp, r2, ip, lsl #13 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orreq ip, fp, ip, lsr #31 │ │ │ │ - @ instruction: 0x0182f9b8 │ │ │ │ - orreq sp, r2, r8, asr #12 │ │ │ │ + @ instruction: 0x018bcfb4 │ │ │ │ + orreq pc, r2, r0, asr #19 │ │ │ │ + orreq sp, r2, r0, asr r6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orreq ip, fp, r0, ror pc │ │ │ │ - orreq pc, r2, ip, ror r9 @ │ │ │ │ - orreq sp, r2, r0, lsl r6 │ │ │ │ + orreq ip, fp, r8, ror pc │ │ │ │ + orreq pc, r2, r4, lsl #19 │ │ │ │ + orreq sp, r2, r8, lsl r6 │ │ │ │ │ │ │ │ 001cd374 : │ │ │ │ ldr r3, [pc, #120] @ 1cd3f4 │ │ │ │ ldr r1, [pc, #120] @ 1cd3f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #116] @ 1cd3fc │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -278150,25 +278150,25 @@ │ │ │ │ orrseq sl, r6, r4, asr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r6, r0, lsr pc │ │ │ │ orrseq r3, r7, r8 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ orrseq sl, r6, r8, asr lr │ │ │ │ @ instruction: 0x01972ed8 │ │ │ │ - orreq sp, r2, r0, asr #6 │ │ │ │ - orreq ip, fp, r0, lsr #23 │ │ │ │ - orreq sp, r2, ip, lsr r2 │ │ │ │ + orreq sp, r2, r8, asr #6 │ │ │ │ + orreq ip, fp, r8, lsr #23 │ │ │ │ + orreq sp, r2, r4, asr #4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orreq ip, fp, ip, asr fp │ │ │ │ - orreq pc, r2, r8, ror #10 │ │ │ │ - orreq sp, r2, r0, lsl #4 │ │ │ │ + orreq ip, fp, r4, ror #22 │ │ │ │ + orreq pc, r2, r0, ror r5 @ │ │ │ │ + orreq sp, r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - orreq ip, fp, r4, lsr #22 │ │ │ │ - orreq pc, r2, r0, lsr r5 @ │ │ │ │ - orreq sp, r2, r8, asr #3 │ │ │ │ + orreq ip, fp, ip, lsr #22 │ │ │ │ + orreq pc, r2, r8, lsr r5 @ │ │ │ │ + ldrdeq sp, [r2, r0] │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 001cd7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -278325,25 +278325,25 @@ │ │ │ │ b 1cd89c │ │ │ │ orrseq sl, r6, ip, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r6, r0, lsl ip │ │ │ │ orrseq r2, r7, ip, lsl sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq sl, r6, r0, ror fp │ │ │ │ - orreq ip, fp, r4, lsl #18 │ │ │ │ - orreq pc, r2, r0, lsl r3 @ │ │ │ │ - orreq ip, r2, r8, lsr #31 │ │ │ │ + orreq ip, fp, ip, lsl #18 │ │ │ │ + orreq pc, r2, r8, lsl r3 @ │ │ │ │ + @ instruction: 0x0182cfb0 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x018bc8b4 │ │ │ │ - orreq pc, r2, r0, asr #5 │ │ │ │ - orreq ip, r2, r8, asr pc │ │ │ │ + @ instruction: 0x018bc8bc │ │ │ │ + orreq pc, r2, r8, asr #5 │ │ │ │ + orreq ip, r2, r0, ror #30 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq sp, r2, r8, asr #32 │ │ │ │ - orreq ip, fp, r4, ror r8 │ │ │ │ - orreq ip, r2, r4, lsl pc │ │ │ │ + orreq sp, r2, r0, asr r0 │ │ │ │ + orreq ip, fp, ip, ror r8 │ │ │ │ + orreq ip, r2, ip, lsl pc │ │ │ │ │ │ │ │ 001cda68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ @@ -278469,30 +278469,30 @@ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1cdb44 │ │ │ │ orrseq sl, r6, r8, lsl #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, r2, ip, lsr #31 │ │ │ │ - orreq r3, r5, ip, asr #22 │ │ │ │ - orreq r0, r6, r8, lsr #9 │ │ │ │ + @ instruction: 0x0182cfb4 │ │ │ │ + orreq r3, r5, r4, asr fp │ │ │ │ + @ instruction: 0x018604b0 │ │ │ │ orrseq sl, r6, r8, asr #17 │ │ │ │ orreq r2, r2, r8, ror pc │ │ │ │ - orreq ip, r2, r0, ror #29 │ │ │ │ - orreq ip, fp, r8, lsr r7 │ │ │ │ - orreq ip, r2, r0, lsl #30 │ │ │ │ - @ instruction: 0x0182ce9c │ │ │ │ - strdeq ip, [fp, r4] │ │ │ │ - orreq ip, r2, r0, lsl #29 │ │ │ │ - orreq ip, r2, r8, asr lr │ │ │ │ - @ instruction: 0x018bc6b0 │ │ │ │ - orreq pc, r2, ip, lsr #32 │ │ │ │ - orreq ip, r2, r8, lsr #28 │ │ │ │ - orreq ip, fp, r0, lsl #13 │ │ │ │ + orreq ip, r2, r8, ror #29 │ │ │ │ + orreq ip, fp, r0, asr #14 │ │ │ │ + orreq ip, r2, r8, lsl #30 │ │ │ │ + orreq ip, r2, r4, lsr #29 │ │ │ │ + strdeq ip, [fp, ip] │ │ │ │ + orreq ip, r2, r8, lsl #29 │ │ │ │ + orreq ip, r2, r0, ror #28 │ │ │ │ + @ instruction: 0x018bc6b8 │ │ │ │ + orreq pc, r2, r4, lsr r0 @ │ │ │ │ + orreq ip, r2, r0, lsr lr │ │ │ │ + orreq ip, fp, r8, lsl #13 │ │ │ │ │ │ │ │ 001cdcb4 : │ │ │ │ ldr r2, [pc, #124] @ 1cdd38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1cdcdc │ │ │ │ @@ -278521,17 +278521,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r8, r8, r0, asr r5 │ │ │ │ - ldrdeq ip, [fp, r0] │ │ │ │ - orreq ip, r2, r0, lsl #28 │ │ │ │ - orreq ip, r2, r8, ror #26 │ │ │ │ + ldrdeq ip, [fp, r8] │ │ │ │ + orreq ip, r2, r8, lsl #28 │ │ │ │ + orreq ip, r2, r0, ror sp │ │ │ │ │ │ │ │ 001cdd48 : │ │ │ │ ldr r3, [pc, #16] @ 1cdd60 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ @@ -278570,17 +278570,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1cdda8 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ - @ instruction: 0x0182eeb0 │ │ │ │ - orreq ip, r2, ip, ror sp │ │ │ │ - orreq ip, fp, r8, lsr r5 │ │ │ │ + @ instruction: 0x0182eeb8 │ │ │ │ + orreq ip, r2, r4, lsl #27 │ │ │ │ + orreq ip, fp, r0, asr #10 │ │ │ │ │ │ │ │ 001cde04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -278964,73 +278964,73 @@ │ │ │ │ bl b7b24 │ │ │ │ b 1cdf98 │ │ │ │ @ instruction: 0x019883f8 │ │ │ │ orrseq sl, r6, ip, ror #11 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ orrseq r8, r8, ip, ror #6 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x0182cc98 │ │ │ │ - orreq ip, r2, r0, lsl #26 │ │ │ │ - orreq ip, r2, ip, lsl #26 │ │ │ │ - strdeq ip, [r2, ip] │ │ │ │ - orreq lr, r2, r4, lsl #26 │ │ │ │ - orreq ip, r2, r4, lsr #24 │ │ │ │ - @ instruction: 0x018bc3b0 │ │ │ │ - @ instruction: 0x0182cbb0 │ │ │ │ - orreq ip, r2, r0, ror #23 │ │ │ │ + orreq ip, r2, r0, lsr #25 │ │ │ │ + orreq ip, r2, r8, lsl #26 │ │ │ │ + orreq ip, r2, r4, lsl sp │ │ │ │ + orreq ip, r2, r4, lsl #26 │ │ │ │ + orreq lr, r2, ip, lsl #26 │ │ │ │ + orreq ip, r2, ip, lsr #24 │ │ │ │ + @ instruction: 0x018bc3b8 │ │ │ │ + @ instruction: 0x0182cbb8 │ │ │ │ + orreq ip, r2, r8, ror #23 │ │ │ │ orrseq r8, r8, ip, lsl r2 │ │ │ │ - orreq ip, r2, r8, asr #22 │ │ │ │ + orreq ip, r2, r0, asr fp │ │ │ │ svceq 0x000e0d9c │ │ │ │ - orreq ip, r2, ip, ror #24 │ │ │ │ - @ instruction: 0x0182cc98 │ │ │ │ - ldrdeq lr, [r2, r0] │ │ │ │ - strdeq ip, [r2, r0] │ │ │ │ - orreq ip, fp, ip, ror r2 │ │ │ │ + orreq ip, r2, r4, ror ip │ │ │ │ + orreq ip, r2, r0, lsr #25 │ │ │ │ + ldrdeq lr, [r2, r8] │ │ │ │ + strdeq ip, [r2, r8] │ │ │ │ + orreq ip, fp, r4, lsl #5 │ │ │ │ orrseq r8, r8, ip, lsr r1 │ │ │ │ - orreq ip, r2, r8, ror #20 │ │ │ │ - orreq ip, r2, r0, lsr ip │ │ │ │ + orreq ip, r2, r0, ror sl │ │ │ │ orreq ip, r2, r8, lsr ip │ │ │ │ - @ instruction: 0x0182cbb8 │ │ │ │ - strdeq lr, [r2, r0] │ │ │ │ - orreq ip, r2, r0, lsl sl │ │ │ │ - @ instruction: 0x018bc19c │ │ │ │ - orreq ip, r2, r4, ror #21 │ │ │ │ - orreq lr, r2, r0, lsr #21 │ │ │ │ - orreq ip, r2, r0, asr #19 │ │ │ │ - orreq ip, fp, ip, asr #2 │ │ │ │ - orreq lr, r2, ip, ror #20 │ │ │ │ - orreq ip, r2, ip, lsl #19 │ │ │ │ - orreq ip, fp, r8, lsl r1 │ │ │ │ - orreq lr, r2, r8, lsr sl │ │ │ │ - orreq ip, r2, r8, asr r9 │ │ │ │ - orreq ip, fp, r4, ror #1 │ │ │ │ - orreq lr, r2, r4, lsl #20 │ │ │ │ - orreq ip, r2, r4, lsr #18 │ │ │ │ - strheq ip, [fp, r0] │ │ │ │ - orreq lr, r2, ip, asr #19 │ │ │ │ - orreq ip, r2, ip, ror #17 │ │ │ │ - orreq ip, fp, r8, ror r0 │ │ │ │ - @ instruction: 0x0182e998 │ │ │ │ - @ instruction: 0x0182c8b8 │ │ │ │ - orreq ip, fp, r4, asr #32 │ │ │ │ - orreq lr, r2, r4, ror #18 │ │ │ │ - orreq ip, r2, r4, lsl #17 │ │ │ │ - orreq ip, fp, r0, lsl r0 │ │ │ │ - orreq lr, r2, r0, lsr r9 │ │ │ │ - orreq ip, r2, r0, asr r8 │ │ │ │ - ldrdeq fp, [fp, ip] │ │ │ │ - strdeq lr, [r2, ip] │ │ │ │ - orreq ip, r2, ip, lsl r8 │ │ │ │ - orreq fp, fp, r8, lsr #31 │ │ │ │ - orreq lr, r2, r8, asr #17 │ │ │ │ - orreq ip, r2, r8, ror #15 │ │ │ │ - orreq fp, fp, r4, ror pc │ │ │ │ - @ instruction: 0x0182e894 │ │ │ │ - @ instruction: 0x0182c7b4 │ │ │ │ - orreq fp, fp, r0, asr #30 │ │ │ │ + orreq ip, r2, r0, asr #24 │ │ │ │ + orreq ip, r2, r0, asr #23 │ │ │ │ + strdeq lr, [r2, r8] │ │ │ │ + orreq ip, r2, r8, lsl sl │ │ │ │ + orreq ip, fp, r4, lsr #3 │ │ │ │ + orreq ip, r2, ip, ror #21 │ │ │ │ + orreq lr, r2, r8, lsr #21 │ │ │ │ + orreq ip, r2, r8, asr #19 │ │ │ │ + orreq ip, fp, r4, asr r1 │ │ │ │ + orreq lr, r2, r4, ror sl │ │ │ │ + @ instruction: 0x0182c994 │ │ │ │ + orreq ip, fp, r0, lsr #2 │ │ │ │ + orreq lr, r2, r0, asr #20 │ │ │ │ + orreq ip, r2, r0, ror #18 │ │ │ │ + orreq ip, fp, ip, ror #1 │ │ │ │ + orreq lr, r2, ip, lsl #20 │ │ │ │ + orreq ip, r2, ip, lsr #18 │ │ │ │ + strheq ip, [fp, r8] │ │ │ │ + ldrdeq lr, [r2, r4] │ │ │ │ + strdeq ip, [r2, r4] │ │ │ │ + orreq ip, fp, r0, lsl #1 │ │ │ │ + orreq lr, r2, r0, lsr #19 │ │ │ │ + orreq ip, r2, r0, asr #17 │ │ │ │ + orreq ip, fp, ip, asr #32 │ │ │ │ + orreq lr, r2, ip, ror #18 │ │ │ │ + orreq ip, r2, ip, lsl #17 │ │ │ │ + orreq ip, fp, r8, lsl r0 │ │ │ │ + orreq lr, r2, r8, lsr r9 │ │ │ │ + orreq ip, r2, r8, asr r8 │ │ │ │ + orreq fp, fp, r4, ror #31 │ │ │ │ + orreq lr, r2, r4, lsl #18 │ │ │ │ + orreq ip, r2, r4, lsr #16 │ │ │ │ + @ instruction: 0x018bbfb0 │ │ │ │ + ldrdeq lr, [r2, r0] │ │ │ │ + strdeq ip, [r2, r0] │ │ │ │ + orreq fp, fp, ip, ror pc │ │ │ │ + @ instruction: 0x0182e89c │ │ │ │ + @ instruction: 0x0182c7bc │ │ │ │ + orreq fp, fp, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #1668] @ 1ceba0 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -279450,94 +279450,94 @@ │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ str ip, [sp, #4] │ │ │ │ b 1ceb20 │ │ │ │ @ instruction: 0x01969ef4 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ @ instruction: 0x01987cb0 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - orreq ip, r2, r8, lsr #16 │ │ │ │ - orreq ip, r2, r0, asr #16 │ │ │ │ - orreq fp, fp, r4, ror #26 │ │ │ │ - @ instruction: 0x0182e6b0 │ │ │ │ - orreq ip, r2, ip, asr #11 │ │ │ │ + orreq ip, r2, r0, lsr r8 │ │ │ │ + orreq ip, r2, r8, asr #16 │ │ │ │ + orreq fp, fp, ip, ror #26 │ │ │ │ + @ instruction: 0x0182e6b8 │ │ │ │ + ldrdeq ip, [r2, r4] │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ orrseq r7, r8, r4, lsl ip │ │ │ │ svceq 0x000e0d9c │ │ │ │ - orreq ip, r2, r0, lsl #15 │ │ │ │ - @ instruction: 0x0182c89c │ │ │ │ - orreq ip, r2, r8, lsr r8 │ │ │ │ - orreq fp, fp, r4, lsl #25 │ │ │ │ - ldrdeq lr, [r2, r0] │ │ │ │ - orreq ip, r2, ip, ror #9 │ │ │ │ + orreq ip, r2, r8, lsl #15 │ │ │ │ + orreq ip, r2, r4, lsr #17 │ │ │ │ + orreq ip, r2, r0, asr #16 │ │ │ │ + orreq fp, fp, ip, lsl #25 │ │ │ │ + ldrdeq lr, [r2, r8] │ │ │ │ + strdeq ip, [r2, r4] │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ @ instruction: 0x01971eb0 │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ orrseq r7, r8, ip, lsl #22 │ │ │ │ - orreq ip, r2, r0, lsr #12 │ │ │ │ - orreq ip, r2, r8, lsr #13 │ │ │ │ - orreq ip, r2, r8, lsr #13 │ │ │ │ - orreq fp, fp, r4, lsl fp │ │ │ │ - orreq lr, r2, r0, ror #8 │ │ │ │ - orreq ip, r2, ip, ror r3 │ │ │ │ + orreq ip, r2, r8, lsr #12 │ │ │ │ + @ instruction: 0x0182c6b0 │ │ │ │ + @ instruction: 0x0182c6b0 │ │ │ │ + orreq fp, fp, ip, lsl fp │ │ │ │ + orreq lr, r2, r8, ror #8 │ │ │ │ + orreq ip, r2, r4, lsl #7 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x019879d4 │ │ │ │ - orreq ip, r2, r4, ror #13 │ │ │ │ - orreq fp, fp, ip, lsl #21 │ │ │ │ - ldrdeq lr, [r2, r8] │ │ │ │ - strdeq ip, [r2, r4] │ │ │ │ + orreq ip, r2, ip, ror #13 │ │ │ │ + @ instruction: 0x018bba94 │ │ │ │ + orreq lr, r2, r0, ror #7 │ │ │ │ + strdeq ip, [r2, ip] │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - strdeq ip, [r2, r0] │ │ │ │ - orreq fp, fp, ip, lsr sl │ │ │ │ - orreq lr, r2, r8, lsl #7 │ │ │ │ - orreq ip, r2, r4, lsr #5 │ │ │ │ + strdeq ip, [r2, r8] │ │ │ │ + orreq fp, fp, r4, asr #20 │ │ │ │ + @ instruction: 0x0182e390 │ │ │ │ + orreq ip, r2, ip, lsr #5 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orreq ip, r3, r8, asr #15 │ │ │ │ - @ instruction: 0x0183c7bc │ │ │ │ - orreq ip, r2, ip, lsr #11 │ │ │ │ - orreq fp, fp, ip, ror #19 │ │ │ │ - orreq ip, r2, ip, asr #4 │ │ │ │ + ldrdeq ip, [r3, r0] │ │ │ │ + orreq ip, r3, r4, asr #15 │ │ │ │ + @ instruction: 0x0182c5b4 │ │ │ │ + strdeq fp, [fp, r4] │ │ │ │ + orreq ip, r2, r4, asr r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq fp, fp, r4, lsr #19 │ │ │ │ - strdeq lr, [r2, r0] │ │ │ │ - orreq ip, r2, ip, lsl #4 │ │ │ │ + orreq fp, fp, ip, lsr #19 │ │ │ │ + strdeq lr, [r2, r8] │ │ │ │ + orreq ip, r2, r4, lsl r2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orreq fp, fp, ip, ror #18 │ │ │ │ - @ instruction: 0x0182e2b8 │ │ │ │ - ldrdeq ip, [r2, r4] │ │ │ │ + orreq fp, fp, r4, ror r9 │ │ │ │ + orreq lr, r2, r0, asr #5 │ │ │ │ + ldrdeq ip, [r2, ip] │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orreq fp, fp, r8, lsr r9 │ │ │ │ - orreq ip, r2, r8, lsl #11 │ │ │ │ - @ instruction: 0x0182c194 │ │ │ │ + orreq fp, fp, r0, asr #18 │ │ │ │ + @ instruction: 0x0182c590 │ │ │ │ + @ instruction: 0x0182c19c │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - orreq fp, fp, r4, lsl #18 │ │ │ │ - orreq lr, r2, r0, asr r2 │ │ │ │ - orreq ip, r2, ip, ror #2 │ │ │ │ + orreq fp, fp, ip, lsl #18 │ │ │ │ + orreq lr, r2, r8, asr r2 │ │ │ │ + orreq ip, r2, r4, ror r1 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq fp, fp, ip, asr #17 │ │ │ │ - orreq lr, r2, r8, lsl r2 │ │ │ │ - orreq ip, r2, r4, lsr r1 │ │ │ │ + ldrdeq fp, [fp, r4] │ │ │ │ + orreq lr, r2, r0, lsr #4 │ │ │ │ + orreq ip, r2, ip, lsr r1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x018bb894 │ │ │ │ - orreq lr, r2, r0, ror #3 │ │ │ │ - strdeq ip, [r2, ip] │ │ │ │ - orreq fp, fp, ip, asr r8 │ │ │ │ - orreq lr, r2, r8, lsr #3 │ │ │ │ - orreq ip, r2, r4, asr #1 │ │ │ │ + @ instruction: 0x018bb89c │ │ │ │ + orreq lr, r2, r8, ror #3 │ │ │ │ + orreq ip, r2, r4, lsl #2 │ │ │ │ + orreq fp, fp, r4, ror #16 │ │ │ │ + @ instruction: 0x0182e1b0 │ │ │ │ + orreq ip, r2, ip, asr #1 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq ip, r2, r0, asr r4 │ │ │ │ - orreq fp, fp, r8, lsr #16 │ │ │ │ - orreq ip, r2, r8, lsl #1 │ │ │ │ + orreq ip, r2, r8, asr r4 │ │ │ │ + orreq fp, fp, r0, lsr r8 │ │ │ │ + @ instruction: 0x0182c090 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq fp, fp, r0, ror #15 │ │ │ │ - orreq lr, r2, ip, lsr #2 │ │ │ │ - orreq ip, r2, r8, asr #32 │ │ │ │ + orreq fp, fp, r8, ror #15 │ │ │ │ + orreq lr, r2, r4, lsr r1 │ │ │ │ + orreq ip, r2, r0, asr r0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq fp, fp, ip, lsr #15 │ │ │ │ - orreq ip, r2, r4, asr #5 │ │ │ │ - orreq ip, r2, r0, lsl r0 │ │ │ │ + @ instruction: 0x018bb7b4 │ │ │ │ + orreq ip, r2, ip, asr #5 │ │ │ │ + orreq ip, r2, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1068] @ 1cf138 │ │ │ │ mov r9, r3 │ │ │ │ @@ -279818,35 +279818,35 @@ │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ orrseq r7, r8, ip, lsr #7 │ │ │ │ orrseq r7, r8, r8, ror r3 │ │ │ │ @ instruction: 0x019716d8 │ │ │ │ orrseq r1, r7, r4, lsl #13 │ │ │ │ orrseq r1, r7, r4, ror r6 │ │ │ │ @ instruction: 0x019872f8 │ │ │ │ - orreq ip, r2, r8, asr r0 │ │ │ │ - orreq fp, fp, r0, asr #6 │ │ │ │ - orreq sp, r2, r8, lsl #25 │ │ │ │ - orreq fp, r2, r4, lsr #23 │ │ │ │ - orreq ip, r3, r0, asr #1 │ │ │ │ - strheq ip, [r3, r4] │ │ │ │ - orreq fp, fp, r0, ror #5 │ │ │ │ - orreq sp, r2, ip, lsr #24 │ │ │ │ - orreq fp, r2, r8, asr #22 │ │ │ │ - orreq fp, fp, r8, lsr #5 │ │ │ │ - strdeq sp, [r2, r4] │ │ │ │ - orreq fp, r2, r0, lsl fp │ │ │ │ - orreq fp, fp, r0, ror r2 │ │ │ │ - @ instruction: 0x0182dbbc │ │ │ │ - ldrdeq fp, [r2, r8] │ │ │ │ - orreq fp, fp, ip, lsr r2 │ │ │ │ - orreq sp, r2, r4, lsl #23 │ │ │ │ - orreq fp, r2, r0, lsr #21 │ │ │ │ - orreq fp, fp, r0, lsl r2 │ │ │ │ - orreq sp, r2, r8, asr fp │ │ │ │ - orreq fp, r2, r4, ror sl │ │ │ │ + orreq ip, r2, r0, rrx │ │ │ │ + orreq fp, fp, r8, asr #6 │ │ │ │ + @ instruction: 0x0182dc90 │ │ │ │ + orreq fp, r2, ip, lsr #23 │ │ │ │ + orreq ip, r3, r8, asr #1 │ │ │ │ + strheq ip, [r3, ip] │ │ │ │ + orreq fp, fp, r8, ror #5 │ │ │ │ + orreq sp, r2, r4, lsr ip │ │ │ │ + orreq fp, r2, r0, asr fp │ │ │ │ + @ instruction: 0x018bb2b0 │ │ │ │ + strdeq sp, [r2, ip] │ │ │ │ + orreq fp, r2, r8, lsl fp │ │ │ │ + orreq fp, fp, r8, ror r2 │ │ │ │ + orreq sp, r2, r4, asr #23 │ │ │ │ + orreq fp, r2, r0, ror #21 │ │ │ │ + orreq fp, fp, r4, asr #4 │ │ │ │ + orreq sp, r2, ip, lsl #23 │ │ │ │ + orreq fp, r2, r8, lsr #21 │ │ │ │ + orreq fp, fp, r8, lsl r2 │ │ │ │ + orreq sp, r2, r0, ror #22 │ │ │ │ + orreq fp, r2, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #2200] @ 1cfa74 │ │ │ │ ldr ip, [pc, #2200] @ 1cfa78 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -280401,107 +280401,107 @@ │ │ │ │ b 1cf3d4 │ │ │ │ orrseq r9, r6, r4, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r6, r0, lsr #4 │ │ │ │ @ instruction: 0xf0e0d0c9 │ │ │ │ orrseq r6, r8, r0, asr #31 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - orreq fp, r2, r8, asr #26 │ │ │ │ - orreq fp, r2, r0, asr fp │ │ │ │ - orreq fp, fp, r4, ror r0 │ │ │ │ - orreq sp, r2, r0, asr #19 │ │ │ │ - ldrdeq fp, [r2, ip] │ │ │ │ + orreq fp, r2, r0, asr sp │ │ │ │ + orreq fp, r2, r8, asr fp │ │ │ │ + orreq fp, fp, ip, ror r0 │ │ │ │ + orreq sp, r2, r8, asr #19 │ │ │ │ + orreq fp, r2, r4, ror #17 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ orrseq r6, r8, r4, lsr #30 │ │ │ │ svceq 0x000e0d9c │ │ │ │ - orreq fp, r2, r0, lsr #25 │ │ │ │ - @ instruction: 0x0182bbb4 │ │ │ │ - orreq fp, r2, r8, asr #22 │ │ │ │ - @ instruction: 0x018baf94 │ │ │ │ - orreq sp, r2, r0, ror #17 │ │ │ │ - strdeq fp, [r2, ip] │ │ │ │ + orreq fp, r2, r8, lsr #25 │ │ │ │ + @ instruction: 0x0182bbbc │ │ │ │ + orreq fp, r2, r0, asr fp │ │ │ │ + @ instruction: 0x018baf9c │ │ │ │ + orreq sp, r2, r8, ror #17 │ │ │ │ + orreq fp, r2, r4, lsl #16 │ │ │ │ orrseq r9, r6, r8, lsr r0 │ │ │ │ orrseq r6, r8, r4, lsl lr │ │ │ │ @ instruction: 0x01986df0 │ │ │ │ @ instruction: 0x01986d94 │ │ │ │ orrseq r6, r8, r8, lsl #27 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ @ instruction: 0x01986cf8 │ │ │ │ orrseq r6, r8, r4, asr #25 │ │ │ │ orrseq r1, r7, r8, lsr #32 │ │ │ │ orrseq r0, r7, ip, asr #31 │ │ │ │ - orreq sl, fp, r0, lsr sp │ │ │ │ - orreq sp, r2, ip, ror r6 │ │ │ │ - @ instruction: 0x0182b598 │ │ │ │ + orreq sl, fp, r8, lsr sp │ │ │ │ + orreq sp, r2, r4, lsl #13 │ │ │ │ + orreq fp, r2, r0, lsr #11 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - @ instruction: 0x0182b99c │ │ │ │ - orreq fp, r2, ip, lsl r8 │ │ │ │ + orreq fp, r2, r4, lsr #19 │ │ │ │ + orreq fp, r2, r4, lsr #16 │ │ │ │ andeq ip, r0, lr, asr #6 │ │ │ │ - orreq fp, r2, r4, lsl r8 │ │ │ │ - orreq sl, fp, r0, lsl #25 │ │ │ │ - orreq sp, r2, ip, asr #11 │ │ │ │ - orreq fp, r2, r8, ror #9 │ │ │ │ + orreq fp, r2, ip, lsl r8 │ │ │ │ + orreq sl, fp, r8, lsl #25 │ │ │ │ + ldrdeq sp, [r2, r4] │ │ │ │ + strdeq fp, [r2, r0] │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq fp, r2, r4, ror #15 │ │ │ │ - orreq sl, fp, r0, lsr ip │ │ │ │ - orreq sp, r2, ip, ror r5 │ │ │ │ - @ instruction: 0x0182b498 │ │ │ │ + orreq fp, r2, ip, ror #15 │ │ │ │ + orreq sl, fp, r8, lsr ip │ │ │ │ + orreq sp, r2, r4, lsl #11 │ │ │ │ + orreq fp, r2, r0, lsr #9 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - orreq sl, fp, ip, lsr #23 │ │ │ │ - strdeq sp, [r2, r4] │ │ │ │ - orreq fp, r2, r0, lsl r4 │ │ │ │ - orreq sl, fp, r0, ror #22 │ │ │ │ - orreq sp, r2, ip, lsr #9 │ │ │ │ - orreq fp, r2, r8, asr #7 │ │ │ │ + @ instruction: 0x018babb4 │ │ │ │ + strdeq sp, [r2, ip] │ │ │ │ + orreq fp, r2, r8, lsl r4 │ │ │ │ + orreq sl, fp, r8, ror #22 │ │ │ │ + @ instruction: 0x0182d4b4 │ │ │ │ + ldrdeq fp, [r2, r0] │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - orreq fp, r2, r8, asr #12 │ │ │ │ - orreq sl, fp, ip, lsr #22 │ │ │ │ - orreq fp, r2, ip, lsl #7 │ │ │ │ + orreq fp, r2, r0, asr r6 │ │ │ │ + orreq sl, fp, r4, lsr fp │ │ │ │ + @ instruction: 0x0182b394 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orreq sl, fp, r4, ror #21 │ │ │ │ - orreq sp, r2, r0, lsr r4 │ │ │ │ - orreq fp, r2, ip, asr #6 │ │ │ │ + orreq sl, fp, ip, ror #21 │ │ │ │ + orreq sp, r2, r8, lsr r4 │ │ │ │ + orreq fp, r2, r4, asr r3 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - orreq sl, fp, ip, lsr #21 │ │ │ │ - strdeq sp, [r2, r8] │ │ │ │ - orreq fp, r2, r4, lsl r3 │ │ │ │ - orreq sl, fp, r4, ror sl │ │ │ │ - orreq sp, r2, r0, asr #7 │ │ │ │ - ldrdeq fp, [r2, ip] │ │ │ │ - orreq sl, fp, ip, lsr sl │ │ │ │ - orreq sp, r2, r8, lsl #7 │ │ │ │ - orreq fp, r2, r4, lsr #5 │ │ │ │ + @ instruction: 0x018baab4 │ │ │ │ + orreq sp, r2, r0, lsl #8 │ │ │ │ + orreq fp, r2, ip, lsl r3 │ │ │ │ + orreq sl, fp, ip, ror sl │ │ │ │ + orreq sp, r2, r8, asr #7 │ │ │ │ + orreq fp, r2, r4, ror #5 │ │ │ │ + orreq sl, fp, r4, asr #20 │ │ │ │ + @ instruction: 0x0182d390 │ │ │ │ + orreq fp, r2, ip, lsr #5 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orreq sl, fp, r8, lsl #20 │ │ │ │ - orreq sp, r2, r0, asr r3 │ │ │ │ - orreq fp, r2, r8, ror #4 │ │ │ │ + orreq sl, fp, r0, lsl sl │ │ │ │ + orreq sp, r2, r8, asr r3 │ │ │ │ + orreq fp, r2, r0, ror r2 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - ldrdeq sl, [fp, ip] │ │ │ │ - orreq sp, r2, r4, lsr #6 │ │ │ │ - orreq fp, r2, ip, lsr r2 │ │ │ │ + orreq sl, fp, r4, ror #19 │ │ │ │ + orreq sp, r2, ip, lsr #6 │ │ │ │ + orreq fp, r2, r4, asr #4 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x018ba9b0 │ │ │ │ - ldrdeq fp, [r2, r4] │ │ │ │ - orreq fp, r2, r0, lsl r2 │ │ │ │ + @ instruction: 0x018ba9b8 │ │ │ │ + ldrdeq fp, [r2, ip] │ │ │ │ + orreq fp, r2, r8, lsl r2 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - orreq sl, fp, ip, ror r9 │ │ │ │ - orreq sp, r2, r8, asr #5 │ │ │ │ - orreq fp, r2, r4, ror #3 │ │ │ │ + orreq sl, fp, r4, lsl #19 │ │ │ │ + ldrdeq sp, [r2, r0] │ │ │ │ + orreq fp, r2, ip, ror #3 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orreq sl, fp, r4, asr #18 │ │ │ │ - @ instruction: 0x0182d290 │ │ │ │ - orreq fp, r2, ip, lsr #3 │ │ │ │ + orreq sl, fp, ip, asr #18 │ │ │ │ + @ instruction: 0x0182d298 │ │ │ │ + @ instruction: 0x0182b1b4 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - orreq sl, fp, r0, lsl r9 │ │ │ │ - orreq fp, r2, r8, asr #9 │ │ │ │ - orreq fp, r2, ip, ror #2 │ │ │ │ + orreq sl, fp, r8, lsl r9 │ │ │ │ + ldrdeq fp, [r2, r0] │ │ │ │ + orreq fp, r2, r4, ror r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq sl, [fp, ip] │ │ │ │ - orreq sp, r2, r8, lsr #4 │ │ │ │ - orreq fp, r2, r4, asr #2 │ │ │ │ + orreq sl, fp, r4, ror #17 │ │ │ │ + orreq sp, r2, r0, lsr r2 │ │ │ │ + orreq fp, r2, ip, asr #2 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 001cfc04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -281512,210 +281512,210 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ b 1d0a88 │ │ │ │ orrseq r8, r6, r4, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r6, r4, ror #14 │ │ │ │ - orreq sl, r5, ip, lsl r7 │ │ │ │ + orreq sl, r5, r4, lsr #14 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq sl, fp, r8, lsr r5 │ │ │ │ - orreq sl, r2, r4, lsr #27 │ │ │ │ + orreq sl, fp, r0, asr #10 │ │ │ │ + orreq sl, r2, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orreq fp, r2, r8, lsr #4 │ │ │ │ - orreq fp, r2, ip, ror #4 │ │ │ │ - orreq fp, r2, r8, asr #5 │ │ │ │ + orreq fp, r2, r0, lsr r2 │ │ │ │ + orreq fp, r2, r4, ror r2 │ │ │ │ + ldrdeq fp, [r2, r0] │ │ │ │ @ instruction: 0x019684dc │ │ │ │ - strdeq fp, [r2, ip] │ │ │ │ - orreq sl, fp, ip, ror #6 │ │ │ │ - @ instruction: 0x0182ccb8 │ │ │ │ - orreq sl, r2, ip, asr #23 │ │ │ │ + orreq fp, r2, r4, lsl #4 │ │ │ │ + orreq sl, fp, r4, ror r3 │ │ │ │ + orreq ip, r2, r0, asr #25 │ │ │ │ + ldrdeq sl, [r2, r4] │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - orreq sl, fp, r4, lsl #6 │ │ │ │ - orreq sl, r2, ip, ror #22 │ │ │ │ - orreq sl, r2, ip, ror #29 │ │ │ │ - ldrdeq sl, [fp, r0] │ │ │ │ - orreq sl, r2, r8, lsr sl │ │ │ │ - orreq sl, r2, ip, lsl lr │ │ │ │ - orreq ip, r2, r4, lsl sl │ │ │ │ - orreq sl, fp, r0, ror r0 │ │ │ │ - ldrdeq sl, [r2, r8] │ │ │ │ - orreq sl, r2, r4, asr ip │ │ │ │ - orreq r9, fp, r8, lsr pc │ │ │ │ - orreq sl, r2, r0, lsr #15 │ │ │ │ - orreq sl, r2, r0, lsl #23 │ │ │ │ - @ instruction: 0x018b9db8 │ │ │ │ - orreq sl, r2, r0, lsr #12 │ │ │ │ - orreq sl, r2, r4, lsr #21 │ │ │ │ - orreq r9, fp, ip, lsr ip │ │ │ │ - orreq sl, r2, r4, lsr #9 │ │ │ │ - ldrdeq sl, [r2, r8] │ │ │ │ - orreq ip, r2, ip, lsl r5 │ │ │ │ + orreq sl, fp, ip, lsl #6 │ │ │ │ + orreq sl, r2, r4, ror fp │ │ │ │ + strdeq sl, [r2, r4] │ │ │ │ + ldrdeq sl, [fp, r8] │ │ │ │ + orreq sl, r2, r0, asr #20 │ │ │ │ + orreq sl, r2, r4, lsr #28 │ │ │ │ + orreq ip, r2, ip, lsl sl │ │ │ │ + orreq sl, fp, r8, ror r0 │ │ │ │ + orreq sl, r2, r0, ror #17 │ │ │ │ + orreq sl, r2, ip, asr ip │ │ │ │ + orreq r9, fp, r0, asr #30 │ │ │ │ + orreq sl, r2, r8, lsr #15 │ │ │ │ + orreq sl, r2, r8, lsl #23 │ │ │ │ + orreq r9, fp, r0, asr #27 │ │ │ │ + orreq sl, r2, r8, lsr #12 │ │ │ │ + orreq sl, r2, ip, lsr #21 │ │ │ │ + orreq r9, fp, r4, asr #24 │ │ │ │ + orreq sl, r2, ip, lsr #9 │ │ │ │ + orreq sl, r2, r0, ror #19 │ │ │ │ + orreq ip, r2, r4, lsr #10 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r9, fp, r0, ror #22 │ │ │ │ - orreq sl, r2, r8, asr #7 │ │ │ │ - orreq sl, r2, r4, lsr #15 │ │ │ │ - orreq r9, fp, r0, lsr sl │ │ │ │ - @ instruction: 0x0182a298 │ │ │ │ - orreq sl, r2, ip, lsr #14 │ │ │ │ - orreq sl, r2, r4, ror #14 │ │ │ │ - orreq r9, fp, r8, lsl #18 │ │ │ │ - orreq ip, r2, r4, asr r2 │ │ │ │ - orreq sl, r2, r8, ror #2 │ │ │ │ + orreq r9, fp, r8, ror #22 │ │ │ │ + ldrdeq sl, [r2, r0] │ │ │ │ + orreq sl, r2, ip, lsr #15 │ │ │ │ + orreq r9, fp, r8, lsr sl │ │ │ │ + orreq sl, r2, r0, lsr #5 │ │ │ │ + orreq sl, r2, r4, lsr r7 │ │ │ │ + orreq sl, r2, ip, ror #14 │ │ │ │ + orreq r9, fp, r0, lsl r9 │ │ │ │ + orreq ip, r2, ip, asr r2 │ │ │ │ + orreq sl, r2, r0, ror r1 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ orreq ip, r1, ip, ror #20 │ │ │ │ orreq ip, r1, r8, lsl sl │ │ │ │ ldrdeq ip, [r1, r8] │ │ │ │ - orreq r9, fp, r4, ror #15 │ │ │ │ + orreq r9, fp, ip, ror #15 │ │ │ │ orreq ip, r1, r4, lsl #19 │ │ │ │ - orreq sl, r2, r0, asr #32 │ │ │ │ + orreq sl, r2, r8, asr #32 │ │ │ │ orreq ip, r1, r4, lsr r9 │ │ │ │ ldrdeq ip, [r1, r4] │ │ │ │ @ instruction: 0x0181c594 │ │ │ │ - orreq r9, fp, r0, lsr #7 │ │ │ │ + orreq r9, fp, r8, lsr #7 │ │ │ │ orreq ip, r1, r0, asr #10 │ │ │ │ - strdeq r9, [r2, ip] │ │ │ │ + orreq r9, r2, r4, lsl #24 │ │ │ │ orreq ip, r1, r8, lsl #10 │ │ │ │ orreq ip, r1, r8, asr #9 │ │ │ │ - ldrdeq r9, [fp, r4] │ │ │ │ + ldrdeq r9, [fp, ip] │ │ │ │ orreq ip, r1, r8, ror r4 │ │ │ │ - orreq r9, r2, r4, lsr fp │ │ │ │ + orreq r9, r2, ip, lsr fp │ │ │ │ orreq ip, r1, ip, lsr r4 │ │ │ │ strdeq ip, [r1, ip] │ │ │ │ @ instruction: 0x0181c3bc │ │ │ │ orreq ip, r1, ip, ror r3 │ │ │ │ orreq ip, r1, ip, lsr r3 │ │ │ │ strdeq ip, [r1, ip] │ │ │ │ @ instruction: 0x0181c2bc │ │ │ │ - orreq r9, fp, r4, asr #1 │ │ │ │ + orreq r9, fp, ip, asr #1 │ │ │ │ orreq ip, r1, r4, ror #4 │ │ │ │ - orreq r9, r2, r0, lsr #18 │ │ │ │ + orreq r9, r2, r8, lsr #18 │ │ │ │ orreq ip, r1, ip, lsr #4 │ │ │ │ orreq ip, r1, ip, ror #3 │ │ │ │ - strdeq r8, [fp, r8] │ │ │ │ + orreq r9, fp, r0 │ │ │ │ @ instruction: 0x0181c19c │ │ │ │ - orreq r9, r2, r8, asr r8 │ │ │ │ + orreq r9, r2, r0, ror #16 │ │ │ │ orreq ip, r1, r0, ror #2 │ │ │ │ orreq ip, r1, r0, lsr #2 │ │ │ │ orreq ip, r1, r0, ror #1 │ │ │ │ - orreq r8, fp, ip, ror #29 │ │ │ │ + strdeq r8, [fp, r4] │ │ │ │ orreq ip, r1, ip, lsl #1 │ │ │ │ - orreq r9, r2, r8, asr #14 │ │ │ │ + orreq r9, r2, r0, asr r7 │ │ │ │ orreq ip, r1, r4, asr r0 │ │ │ │ - orreq r8, fp, r0, ror lr │ │ │ │ - @ instruction: 0x0182b7bc │ │ │ │ - ldrdeq r9, [r2, r0] │ │ │ │ + orreq r8, fp, r8, ror lr │ │ │ │ + orreq fp, r2, r4, asr #15 │ │ │ │ + ldrdeq r9, [r2, r8] │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orreq fp, r2, r4, lsl #15 │ │ │ │ - orreq fp, r2, r4, asr r7 │ │ │ │ + orreq fp, r2, ip, lsl #15 │ │ │ │ + orreq fp, r2, ip, asr r7 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orreq fp, r2, r4, lsr #14 │ │ │ │ + orreq fp, r2, ip, lsr #14 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - strdeq fp, [r2, r4] │ │ │ │ + strdeq fp, [r2, ip] │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - orreq fp, r2, r4, asr #13 │ │ │ │ - orreq r8, fp, r4, asr #26 │ │ │ │ - @ instruction: 0x0182b690 │ │ │ │ - orreq r9, r2, r4, lsr #11 │ │ │ │ + orreq fp, r2, ip, asr #13 │ │ │ │ + orreq r8, fp, ip, asr #26 │ │ │ │ + @ instruction: 0x0182b698 │ │ │ │ + orreq r9, r2, ip, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r8, fp, r8, lsl #26 │ │ │ │ - orreq fp, r2, r4, asr r6 │ │ │ │ - orreq r9, r2, ip, ror #10 │ │ │ │ - orreq fp, r2, ip, lsl r6 │ │ │ │ - @ instruction: 0x018b8c9c │ │ │ │ - orreq fp, r2, r8, ror #11 │ │ │ │ - strdeq r9, [r2, ip] │ │ │ │ + orreq r8, fp, r0, lsl sp │ │ │ │ + orreq fp, r2, ip, asr r6 │ │ │ │ + orreq r9, r2, r4, ror r5 │ │ │ │ + orreq fp, r2, r4, lsr #12 │ │ │ │ + orreq r8, fp, r4, lsr #25 │ │ │ │ + strdeq fp, [r2, r0] │ │ │ │ + orreq r9, r2, r4, lsl #10 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r8, fp, r0, ror #24 │ │ │ │ - orreq fp, r2, ip, lsr #11 │ │ │ │ - orreq r9, r2, r0, asr #9 │ │ │ │ + orreq r8, fp, r8, ror #24 │ │ │ │ + @ instruction: 0x0182b5b4 │ │ │ │ + orreq r9, r2, r8, asr #9 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - orreq r8, fp, r4, lsr #24 │ │ │ │ - orreq fp, r2, r0, ror r5 │ │ │ │ - orreq r9, r2, r4, lsl #9 │ │ │ │ + orreq r8, fp, ip, lsr #24 │ │ │ │ + orreq fp, r2, r8, ror r5 │ │ │ │ + orreq r9, r2, ip, lsl #9 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orreq r8, fp, r8, ror #23 │ │ │ │ - orreq fp, r2, r4, lsr r5 │ │ │ │ - orreq r9, r2, r8, asr #8 │ │ │ │ + strdeq r8, [fp, r0] │ │ │ │ + orreq fp, r2, ip, lsr r5 │ │ │ │ + orreq r9, r2, r0, asr r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strdeq fp, [r2, ip] │ │ │ │ + orreq fp, r2, r4, lsl #10 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orreq fp, r2, ip, asr #9 │ │ │ │ + ldrdeq fp, [r2, r4] │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - orreq r8, fp, ip, asr #22 │ │ │ │ - @ instruction: 0x0182b498 │ │ │ │ - orreq r9, r2, ip, lsr #7 │ │ │ │ + orreq r8, fp, r4, asr fp │ │ │ │ + orreq fp, r2, r0, lsr #9 │ │ │ │ + @ instruction: 0x018293b4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r8, fp, r0, lsl fp │ │ │ │ - orreq fp, r2, ip, asr r4 │ │ │ │ - orreq r9, r2, r0, ror r3 │ │ │ │ + orreq r8, fp, r8, lsl fp │ │ │ │ + orreq fp, r2, r4, ror #8 │ │ │ │ + orreq r9, r2, r8, ror r3 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq fp, r2, r4, lsr #8 │ │ │ │ - strdeq fp, [r2, r4] │ │ │ │ + orreq fp, r2, ip, lsr #8 │ │ │ │ + strdeq fp, [r2, ip] │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orreq r8, fp, r4, ror sl │ │ │ │ - orreq fp, r2, r0, asr #7 │ │ │ │ - ldrdeq r9, [r2, r8] │ │ │ │ - orreq fp, r2, r8, lsl #7 │ │ │ │ + orreq r8, fp, ip, ror sl │ │ │ │ + orreq fp, r2, r8, asr #7 │ │ │ │ + orreq r9, r2, r0, ror #5 │ │ │ │ + @ instruction: 0x0182b390 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - orreq r8, fp, r8, lsl #20 │ │ │ │ - orreq fp, r2, r4, asr r3 │ │ │ │ - orreq r9, r2, r8, ror #4 │ │ │ │ + orreq r8, fp, r0, lsl sl │ │ │ │ + orreq fp, r2, ip, asr r3 │ │ │ │ + orreq r9, r2, r0, ror r2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq fp, r2, ip, lsl r3 │ │ │ │ + orreq fp, r2, r4, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orreq fp, r2, ip, ror #5 │ │ │ │ + strdeq fp, [r2, r4] │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - orreq r8, fp, ip, ror #18 │ │ │ │ - @ instruction: 0x0182b2b8 │ │ │ │ - ldrdeq r9, [r2, r0] │ │ │ │ - orreq fp, r2, r0, lsl #5 │ │ │ │ + orreq r8, fp, r4, ror r9 │ │ │ │ + orreq fp, r2, r0, asr #5 │ │ │ │ + ldrdeq r9, [r2, r8] │ │ │ │ + orreq fp, r2, r8, lsl #5 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orreq fp, r2, r0, asr r2 │ │ │ │ + orreq fp, r2, r8, asr r2 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - ldrdeq r8, [fp, r0] │ │ │ │ - orreq fp, r2, ip, lsl r2 │ │ │ │ - orreq r9, r2, r0, lsr r1 │ │ │ │ + ldrdeq r8, [fp, r8] │ │ │ │ + orreq fp, r2, r4, lsr #4 │ │ │ │ + orreq r9, r2, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq fp, r2, r4, ror #3 │ │ │ │ + orreq fp, r2, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x0182b1b0 │ │ │ │ + @ instruction: 0x0182b1b8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq fp, r2, r0, lsl #3 │ │ │ │ + orreq fp, r2, r8, lsl #3 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orreq fp, r2, r0, asr r1 │ │ │ │ + orreq fp, r2, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orreq fp, r2, r0, lsr #2 │ │ │ │ - strdeq fp, [r2, r0] │ │ │ │ + orreq fp, r2, r8, lsr #2 │ │ │ │ + strdeq fp, [r2, r8] │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq fp, r2, r0, asr #1 │ │ │ │ + orreq fp, r2, r8, asr #1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0182b090 │ │ │ │ + @ instruction: 0x0182b098 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq r8, fp, r0, lsl r7 │ │ │ │ - orreq fp, r2, ip, asr r0 │ │ │ │ - orreq r8, r2, r4, ror pc │ │ │ │ - orreq fp, r2, r4, lsr #32 │ │ │ │ + orreq r8, fp, r8, lsl r7 │ │ │ │ + orreq fp, r2, r4, rrx │ │ │ │ + orreq r8, r2, ip, ror pc │ │ │ │ + orreq fp, r2, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq r8, fp, r4, lsr #13 │ │ │ │ - strdeq sl, [r2, r0] │ │ │ │ - orreq r8, r2, r4, lsl #30 │ │ │ │ + orreq r8, fp, ip, lsr #13 │ │ │ │ + strdeq sl, [r2, r8] │ │ │ │ + orreq r8, r2, ip, lsl #30 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r8, fp, r8, ror #12 │ │ │ │ - @ instruction: 0x0182afb4 │ │ │ │ - orreq r8, r2, ip, asr #29 │ │ │ │ - orreq sl, r2, ip, ror pc │ │ │ │ + orreq r8, fp, r0, ror r6 │ │ │ │ + @ instruction: 0x0182afbc │ │ │ │ + ldrdeq r8, [r2, r4] │ │ │ │ + orreq sl, r2, r4, lsl #31 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strdeq r8, [fp, ip] │ │ │ │ - orreq sl, r2, r8, asr #30 │ │ │ │ - orreq r8, r2, ip, asr lr │ │ │ │ + orreq r8, fp, r4, lsl #12 │ │ │ │ + orreq sl, r2, r0, asr pc │ │ │ │ + orreq r8, r2, r4, ror #28 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orreq sl, r2, r0, lsl pc │ │ │ │ + orreq sl, r2, r8, lsl pc │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl af868 │ │ │ │ ldr r3, [pc, #-596] @ 1d0cac │ │ │ │ @@ -282713,17 +282713,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d1e2c │ │ │ │ orrseq r4, r8, r8, lsr #8 │ │ │ │ - ldrdeq r8, [fp, r8] │ │ │ │ - @ instruction: 0x018293b4 │ │ │ │ - orreq r8, r2, r0, asr #26 │ │ │ │ + orreq r8, fp, r0, ror #9 │ │ │ │ + @ instruction: 0x018293bc │ │ │ │ + orreq r8, r2, r8, asr #26 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ │ │ │ │ 001d1e94 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -282899,28 +282899,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 1d2040 │ │ │ │ orrseq r6, r6, r4, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, fp, ip, lsr r4 │ │ │ │ - orreq r8, r2, r8, lsr #25 │ │ │ │ + orreq r8, fp, r4, asr #8 │ │ │ │ + @ instruction: 0x01828cb0 │ │ │ │ orrseq r6, r6, ip, lsl #10 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ orrseq r4, r8, r4, ror #5 │ │ │ │ orrseq r4, r8, r0, lsl #5 │ │ │ │ - @ instruction: 0x018292b4 │ │ │ │ - orreq r9, r2, r4, asr #5 │ │ │ │ + @ instruction: 0x018292bc │ │ │ │ + orreq r9, r2, ip, asr #5 │ │ │ │ orrseq r6, r6, ip, asr #7 │ │ │ │ - orreq r9, r2, r8, lsr #3 │ │ │ │ + @ instruction: 0x018291b0 │ │ │ │ orrseq r4, r8, r0, ror r1 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orreq fp, r1, ip, ror #7 │ │ │ │ - orreq sl, r2, r4, asr #22 │ │ │ │ + orreq sl, r2, ip, asr #22 │ │ │ │ │ │ │ │ 001d2194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ 1d224c │ │ │ │ @@ -282963,17 +282963,17 @@ │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1d2204 │ │ │ │ @ instruction: 0x0196e3d4 │ │ │ │ orrseq r4, r8, r4, lsr r0 │ │ │ │ - orreq r8, fp, r8, lsl #2 │ │ │ │ - orreq sl, r2, r4, asr sl │ │ │ │ - orreq r8, r2, ip, ror #18 │ │ │ │ + orreq r8, fp, r0, lsl r1 │ │ │ │ + orreq sl, r2, ip, asr sl │ │ │ │ + orreq r8, r2, r4, ror r9 │ │ │ │ │ │ │ │ 001d2260 : │ │ │ │ ldr r3, [pc, #32] @ 1d2288 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -283043,17 +283043,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1d2314 │ │ │ │ orrseq r3, r8, r0, asr pc │ │ │ │ @ instruction: 0x0196e2bc │ │ │ │ orrseq lr, r6, ip, asr r2 │ │ │ │ - ldrdeq r7, [fp, r8] │ │ │ │ - orreq sl, r2, r4, lsr #18 │ │ │ │ - orreq r8, r2, r0, asr #16 │ │ │ │ + orreq r7, fp, r0, ror #31 │ │ │ │ + orreq sl, r2, ip, lsr #18 │ │ │ │ + orreq r8, r2, r8, asr #16 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ │ │ │ │ 001d2394 : │ │ │ │ ldr r3, [pc, #32] @ 1d23bc │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -283475,58 +283475,58 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1d2758 │ │ │ │ orrseq r6, r6, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r7, fp, r8, lsl pc │ │ │ │ - orreq r8, r2, r4, lsl #15 │ │ │ │ + orreq r7, fp, r0, lsr #30 │ │ │ │ + orreq r8, r2, ip, lsl #15 │ │ │ │ orrseq r5, r6, r8, ror #31 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ orrseq lr, r6, r0, lsr #2 │ │ │ │ orrseq r3, r8, r4, lsl #27 │ │ │ │ - orreq r8, r2, ip, asr #29 │ │ │ │ + ldrdeq r8, [r2, r4] │ │ │ │ @ instruction: 0x0196e098 │ │ │ │ orrseq r3, r8, r0, ror #25 │ │ │ │ - strdeq r8, [r2, ip] │ │ │ │ - orreq r8, r2, r0, lsr sp │ │ │ │ - orreq r8, r2, r8, asr #26 │ │ │ │ + orreq r8, r2, r4, lsl #26 │ │ │ │ + orreq r8, r2, r8, lsr sp │ │ │ │ + orreq r8, r2, r0, asr sp │ │ │ │ @ instruction: 0x01965cb4 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ orreq sl, r1, ip, lsl #26 │ │ │ │ - orreq r7, fp, r4, lsl fp │ │ │ │ - orreq sl, r2, r0, ror #8 │ │ │ │ - orreq r8, r2, ip, ror r3 │ │ │ │ - orreq sl, r2, r8, lsr #8 │ │ │ │ - orreq r8, r2, r4, lsl sl │ │ │ │ + orreq r7, fp, ip, lsl fp │ │ │ │ + orreq sl, r2, r8, ror #8 │ │ │ │ + orreq r8, r2, r4, lsl #7 │ │ │ │ + orreq sl, r2, r0, lsr r4 │ │ │ │ + orreq r8, r2, ip, lsl sl │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x0182a3bc │ │ │ │ + orreq sl, r2, r4, asr #7 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - orreq r7, fp, r0, asr #20 │ │ │ │ + orreq r7, fp, r8, asr #20 │ │ │ │ ldrdeq r1, [r2, r4] │ │ │ │ - orreq r8, r2, r4, lsr #5 │ │ │ │ - strdeq r7, [fp, ip] │ │ │ │ + orreq r8, r2, ip, lsr #5 │ │ │ │ + orreq r7, fp, r4, lsl #20 │ │ │ │ @ instruction: 0x01821c90 │ │ │ │ - orreq r8, r2, ip, asr r2 │ │ │ │ + orreq r8, r2, r4, ror #4 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ orreq r1, r2, r4, ror #24 │ │ │ │ - orreq r7, fp, ip, asr #19 │ │ │ │ - orreq r8, r2, r8, lsr #4 │ │ │ │ - @ instruction: 0x018b7994 │ │ │ │ - orreq sl, r2, r0, ror #5 │ │ │ │ - strdeq r8, [r2, r4] │ │ │ │ + ldrdeq r7, [fp, r4] │ │ │ │ + orreq r8, r2, r0, lsr r2 │ │ │ │ + @ instruction: 0x018b799c │ │ │ │ + orreq sl, r2, r8, ror #5 │ │ │ │ + strdeq r8, [r2, ip] │ │ │ │ muleq r0, sl, r3 │ │ │ │ - orreq r7, fp, ip, asr r9 │ │ │ │ + orreq r7, fp, r4, ror #18 │ │ │ │ strdeq r1, [r2, r0] │ │ │ │ - @ instruction: 0x018281bc │ │ │ │ + orreq r8, r2, r4, asr #3 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - orreq r7, fp, r8, lsr #18 │ │ │ │ - orreq sl, r2, r4, ror r2 │ │ │ │ - @ instruction: 0x01828190 │ │ │ │ + orreq r7, fp, r0, lsr r9 │ │ │ │ + orreq sl, r2, ip, ror r2 │ │ │ │ + @ instruction: 0x01828198 │ │ │ │ muleq r0, r1, r3 │ │ │ │ │ │ │ │ 001d2ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283604,21 +283604,21 @@ │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ @ instruction: 0xffffc1d8 │ │ │ │ @ instruction: 0xffffc68c │ │ │ │ @ instruction: 0xffffb9c4 │ │ │ │ orrseq r3, r8, r8, asr #13 │ │ │ │ orrseq sp, r6, ip, lsr #20 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - orreq r7, fp, r4, lsl #15 │ │ │ │ - @ instruction: 0x01828890 │ │ │ │ - orreq r7, r2, r4, ror #31 │ │ │ │ + orreq r7, fp, ip, lsl #15 │ │ │ │ + @ instruction: 0x01828898 │ │ │ │ + orreq r7, r2, ip, ror #31 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - orreq r7, fp, r4, asr #14 │ │ │ │ - @ instruction: 0x0182a090 │ │ │ │ - orreq r7, r2, r8, lsr #31 │ │ │ │ + orreq r7, fp, ip, asr #14 │ │ │ │ + @ instruction: 0x0182a098 │ │ │ │ + @ instruction: 0x01827fb0 │ │ │ │ │ │ │ │ 001d2c4c : │ │ │ │ ldr r3, [pc, #100] @ 1d2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 1d2c80 │ │ │ │ ldr ip, [pc, #88] @ 1d2cbc │ │ │ │ @@ -283708,21 +283708,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #636 @ 0x27c │ │ │ │ b 1d2d78 │ │ │ │ - orreq r8, r2, ip, asr #14 │ │ │ │ - orreq r8, r2, r4, lsl r7 │ │ │ │ - orreq r7, fp, r4, asr #13 │ │ │ │ + orreq r8, r2, r4, asr r7 │ │ │ │ + orreq r8, r2, ip, lsl r7 │ │ │ │ + orreq r7, fp, ip, asr #13 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - orreq r8, r2, r8, asr #14 │ │ │ │ - ldrdeq r8, [r2, ip] │ │ │ │ - orreq r7, fp, ip, lsl #13 │ │ │ │ + orreq r8, r2, r0, asr r7 │ │ │ │ + orreq r8, r2, r4, ror #13 │ │ │ │ + @ instruction: 0x018b7694 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #800] @ 1d310c │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldr r3, [pc, #796] @ 1d3110 │ │ │ │ @@ -283923,35 +283923,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1d2f28 │ │ │ │ orrseq r5, r6, r0, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r7, fp, r4, lsl r6 │ │ │ │ - orreq r8, r2, r8, asr r6 │ │ │ │ + orreq r7, fp, ip, lsl r6 │ │ │ │ + orreq r8, r2, r0, ror #12 │ │ │ │ @ instruction: 0x019655d8 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orreq r7, fp, ip, lsr #10 │ │ │ │ - orreq r8, r2, r0, ror r5 │ │ │ │ + orreq r7, fp, r4, lsr r5 │ │ │ │ + orreq r8, r2, r8, ror r5 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ orrseq r5, r6, r4, ror #9 │ │ │ │ - ldrdeq r7, [fp, r4] │ │ │ │ - orreq r8, r2, ip, lsl r5 │ │ │ │ + ldrdeq r7, [fp, ip] │ │ │ │ + orreq r8, r2, r4, lsr #10 │ │ │ │ orreq sl, r1, r0, lsr r5 │ │ │ │ andeq r7, r0, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orreq sl, r1, r8, ror r4 │ │ │ │ - orreq r7, fp, r4, lsl #7 │ │ │ │ - orreq r9, r2, r4, asr #23 │ │ │ │ - orreq r8, r2, r0, asr #7 │ │ │ │ - orreq r9, r2, ip, lsl #23 │ │ │ │ + orreq r7, fp, ip, lsl #7 │ │ │ │ + orreq r9, r2, ip, asr #23 │ │ │ │ + orreq r8, r2, r8, asr #7 │ │ │ │ + @ instruction: 0x01829b94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -283983,17 +283983,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1d31b8 │ │ │ │ - orreq r7, fp, r4, ror #4 │ │ │ │ - orreq r8, r2, r0, ror #6 │ │ │ │ - orreq r8, r2, r8, lsr #5 │ │ │ │ + orreq r7, fp, ip, ror #4 │ │ │ │ + orreq r8, r2, r8, ror #6 │ │ │ │ + @ instruction: 0x018282b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1112] @ 1d3688 │ │ │ │ @@ -284275,35 +284275,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1d3488 │ │ │ │ orrseq r5, r6, r0, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, r6, ip, lsr #3 │ │ │ │ - @ instruction: 0x018b71b0 │ │ │ │ - orreq r8, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x018b71b8 │ │ │ │ + strdeq r8, [r2, r0] │ │ │ │ orreq r9, r1, r8, ror #5 │ │ │ │ - strheq r7, [fp, r8] │ │ │ │ + orreq r7, fp, r0, asr #1 │ │ │ │ orreq r9, r1, r0, ror #4 │ │ │ │ - orreq r7, fp, r0, lsr r0 │ │ │ │ + orreq r7, fp, r8, lsr r0 │ │ │ │ ldrdeq r9, [r1, ip] │ │ │ │ orrseq r4, r6, r4, lsl #31 │ │ │ │ - orreq r9, r2, ip, lsr #15 │ │ │ │ - orreq r7, r2, ip, lsl #31 │ │ │ │ - orreq r9, r2, r0, asr r7 │ │ │ │ - orreq r7, r2, r0, lsr pc │ │ │ │ - strdeq r9, [r2, r4] │ │ │ │ - @ instruction: 0x0182969c │ │ │ │ + @ instruction: 0x018297b4 │ │ │ │ + @ instruction: 0x01827f94 │ │ │ │ + orreq r9, r2, r8, asr r7 │ │ │ │ + orreq r7, r2, r8, lsr pc │ │ │ │ + strdeq r9, [r2, ip] │ │ │ │ + orreq r9, r2, r4, lsr #13 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r6, fp, r8, lsl lr │ │ │ │ - orreq r7, r2, ip, lsr pc │ │ │ │ - orreq r7, r2, r8, asr lr │ │ │ │ - ldrdeq r6, [fp, r8] │ │ │ │ - orreq r9, r2, r8, lsl r6 │ │ │ │ - orreq r7, r2, ip, lsl lr │ │ │ │ + orreq r6, fp, r0, lsr #28 │ │ │ │ + orreq r7, r2, r4, asr #30 │ │ │ │ + orreq r7, r2, r0, ror #28 │ │ │ │ + orreq r6, fp, r0, ror #27 │ │ │ │ + orreq r9, r2, r0, lsr #12 │ │ │ │ + orreq r7, r2, r4, lsr #28 │ │ │ │ │ │ │ │ 001d36e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -284554,37 +284554,37 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1d38b0 │ │ │ │ orrseq r4, r6, ip, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, r6, r8, ror #25 │ │ │ │ andeq r6, r0, r0, ror #5 │ │ │ │ - orreq r6, fp, r4, lsr #25 │ │ │ │ + orreq r6, fp, ip, lsr #25 │ │ │ │ orreq r8, r1, ip, asr #28 │ │ │ │ - orreq r6, fp, r8, lsl ip │ │ │ │ + orreq r6, fp, r0, lsr #24 │ │ │ │ orreq r8, r1, r0, asr #27 │ │ │ │ orrseq r4, r6, ip, asr fp │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r7, r2, r4, asr ip │ │ │ │ - strdeq r6, [fp, ip] │ │ │ │ - orreq r9, r2, r8, lsr r3 │ │ │ │ - orreq r7, r2, r0, asr #22 │ │ │ │ - strdeq r9, [r2, r8] │ │ │ │ - ldrdeq r7, [r2, ip] │ │ │ │ - orreq r9, r2, r0, lsr #5 │ │ │ │ - orreq r7, r2, r0, lsl #21 │ │ │ │ - orreq r6, fp, r0, lsl #20 │ │ │ │ - orreq r9, r2, r0, asr #4 │ │ │ │ - orreq r7, r2, r4, asr #20 │ │ │ │ - orreq r6, fp, r4, asr #19 │ │ │ │ - orreq r9, r2, r4, lsl #4 │ │ │ │ - orreq r7, r2, r8, lsl #20 │ │ │ │ - orreq r6, fp, r8, lsl #19 │ │ │ │ - orreq r9, r2, r8, asr #3 │ │ │ │ - orreq r7, r2, r8, asr #19 │ │ │ │ + orreq r7, r2, ip, asr ip │ │ │ │ + orreq r6, fp, r4, lsl #22 │ │ │ │ + orreq r9, r2, r0, asr #6 │ │ │ │ + orreq r7, r2, r8, asr #22 │ │ │ │ + orreq r9, r2, r0, lsl #6 │ │ │ │ + orreq r7, r2, r4, ror #21 │ │ │ │ + orreq r9, r2, r8, lsr #5 │ │ │ │ + orreq r7, r2, r8, lsl #21 │ │ │ │ + orreq r6, fp, r8, lsl #20 │ │ │ │ + orreq r9, r2, r8, asr #4 │ │ │ │ + orreq r7, r2, ip, asr #20 │ │ │ │ + orreq r6, fp, ip, asr #19 │ │ │ │ + orreq r9, r2, ip, lsl #4 │ │ │ │ + orreq r7, r2, r0, lsl sl │ │ │ │ + @ instruction: 0x018b6990 │ │ │ │ + ldrdeq r9, [r2, r0] │ │ │ │ + ldrdeq r7, [r2, r0] │ │ │ │ │ │ │ │ 001d3b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ @@ -284696,26 +284696,26 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1d3bf0 │ │ │ │ orrseq r4, r6, r8, lsr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r7, [r2, ip] │ │ │ │ + orreq r7, r2, r4, lsl #20 │ │ │ │ orrseq r4, r6, ip, lsl r8 │ │ │ │ - orreq r7, r2, r4, ror #18 │ │ │ │ - orreq r6, fp, ip, asr #15 │ │ │ │ - orreq r9, r2, ip │ │ │ │ - orreq r7, r2, ip, lsl #16 │ │ │ │ - orreq r6, fp, ip, lsl #15 │ │ │ │ - orreq r8, r2, ip, asr #31 │ │ │ │ - orreq r7, r2, ip, asr #15 │ │ │ │ - orreq r6, fp, r0, asr r7 │ │ │ │ - @ instruction: 0x01828f90 │ │ │ │ - @ instruction: 0x01827790 │ │ │ │ + orreq r7, r2, ip, ror #18 │ │ │ │ + ldrdeq r6, [fp, r4] │ │ │ │ + orreq r9, r2, r4, lsl r0 │ │ │ │ + orreq r7, r2, r4, lsl r8 │ │ │ │ + @ instruction: 0x018b6794 │ │ │ │ + ldrdeq r8, [r2, r4] │ │ │ │ + ldrdeq r7, [r2, r4] │ │ │ │ + orreq r6, fp, r8, asr r7 │ │ │ │ + @ instruction: 0x01828f98 │ │ │ │ + @ instruction: 0x01827798 │ │ │ │ │ │ │ │ 001d3d48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2624] @ 0xa40 │ │ │ │ ldr r2, [pc, #3944] @ 1d4cc8 │ │ │ │ @@ -285706,279 +285706,279 @@ │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3] │ │ │ │ b 1d47b4 │ │ │ │ orrseq r4, r6, ip, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01964694 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r6, fp, r0, lsl #13 │ │ │ │ - orreq r7, r2, r4, asr #13 │ │ │ │ + orreq r6, fp, r8, lsl #13 │ │ │ │ + orreq r7, r2, ip, asr #13 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - orreq r6, fp, r8, lsl r6 │ │ │ │ - strdeq r6, [fp, ip] │ │ │ │ - orreq r6, fp, ip, asr #11 │ │ │ │ + orreq r6, fp, r0, lsr #12 │ │ │ │ + orreq r6, fp, r4, lsl #12 │ │ │ │ + ldrdeq r6, [fp, r4] │ │ │ │ orreq r4, r2, r8, lsr #26 │ │ │ │ - orreq r7, r2, r8, lsl r5 │ │ │ │ + orreq r7, r2, r0, lsr #10 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orreq r7, r2, r4, asr #8 │ │ │ │ + orreq r7, r2, ip, asr #8 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - strdeq r8, [r2, r8] │ │ │ │ - orreq r6, fp, r4, asr #6 │ │ │ │ - orreq r8, r2, r4, lsl #23 │ │ │ │ - orreq r7, r2, r8, lsl #7 │ │ │ │ - orreq r6, fp, r0, lsl r3 │ │ │ │ - orreq r7, r2, r8, asr r3 │ │ │ │ + orreq r8, r2, r0, lsl #24 │ │ │ │ + orreq r6, fp, ip, asr #6 │ │ │ │ + orreq r8, r2, ip, lsl #23 │ │ │ │ + @ instruction: 0x01827390 │ │ │ │ + orreq r6, fp, r8, lsl r3 │ │ │ │ + orreq r7, r2, r0, ror #6 │ │ │ │ @ instruction: 0x019642b0 │ │ │ │ - orreq pc, r4, r8, ror #3 │ │ │ │ - orreq r6, fp, r8, ror #4 │ │ │ │ - orreq r8, r2, r8, lsr #21 │ │ │ │ - orreq r7, r2, ip, lsr #5 │ │ │ │ + strdeq pc, [r4, r0] │ │ │ │ + orreq r6, fp, r0, ror r2 │ │ │ │ + @ instruction: 0x01828ab0 │ │ │ │ + @ instruction: 0x018272b4 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - orreq r6, r5, r0, ror #5 │ │ │ │ - orreq r6, fp, r4, lsl #4 │ │ │ │ - orreq r8, r2, r4, asr #20 │ │ │ │ - orreq r7, r2, r8, asr #4 │ │ │ │ + orreq r6, r5, r8, ror #5 │ │ │ │ + orreq r6, fp, ip, lsl #4 │ │ │ │ + orreq r8, r2, ip, asr #20 │ │ │ │ + orreq r7, r2, r0, asr r2 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orreq r6, r5, ip, ror r2 │ │ │ │ - orreq r6, fp, r0, lsr #3 │ │ │ │ - orreq r8, r2, r0, ror #19 │ │ │ │ - orreq r7, r2, r4, ror #3 │ │ │ │ - ldrdeq r6, [r5, r4] │ │ │ │ - strdeq sl, [sl, r4] │ │ │ │ - orreq r6, r5, r4, asr #2 │ │ │ │ - orreq sl, sl, r8, lsl r3 │ │ │ │ - orreq r6, r5, r8, rrx │ │ │ │ - orreq sl, sl, ip, lsr r2 │ │ │ │ - ldrdeq r7, [r2, r0] │ │ │ │ - orreq sl, sl, r4, asr r1 │ │ │ │ - orreq lr, r4, ip, lsr sp │ │ │ │ - orreq sl, sl, ip, rrx │ │ │ │ + orreq r6, r5, r4, lsl #5 │ │ │ │ + orreq r6, fp, r8, lsr #3 │ │ │ │ + orreq r8, r2, r8, ror #19 │ │ │ │ + orreq r7, r2, ip, ror #3 │ │ │ │ + ldrdeq r6, [r5, ip] │ │ │ │ + strdeq sl, [sl, ip] │ │ │ │ + orreq r6, r5, ip, asr #2 │ │ │ │ + orreq sl, sl, r0, lsr #6 │ │ │ │ + orreq r6, r5, r0, ror r0 │ │ │ │ + orreq sl, sl, r4, asr #4 │ │ │ │ + ldrdeq r7, [r2, r8] │ │ │ │ + orreq sl, sl, ip, asr r1 │ │ │ │ + orreq lr, r4, r4, asr #26 │ │ │ │ + orreq sl, sl, r4, ror r0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x01826e94 │ │ │ │ - ldrdeq r5, [fp, r4] │ │ │ │ - orreq r6, r2, r8, ror #28 │ │ │ │ - strdeq r6, [r2, r8] │ │ │ │ - ldrdeq r5, [r5, r0] │ │ │ │ - ldrdeq r9, [sl, ip] │ │ │ │ - andeq r7, r0, r4, lsl #1 │ │ │ │ - orreq r8, r2, r4, ror #6 │ │ │ │ - orreq r5, fp, r0, lsr #22 │ │ │ │ - orreq r6, r2, r0, ror #22 │ │ │ │ + @ instruction: 0x01826e9c │ │ │ │ ldrdeq r5, [fp, ip] │ │ │ │ - orreq r8, r2, ip, lsl r3 │ │ │ │ - orreq r6, r2, r0, lsr #22 │ │ │ │ + orreq r6, r2, r0, ror lr │ │ │ │ + orreq r6, r2, r0, lsl #28 │ │ │ │ + ldrdeq r5, [r5, r8] │ │ │ │ + orreq r9, sl, r4, ror #29 │ │ │ │ + andeq r7, r0, r4, lsl #1 │ │ │ │ + orreq r8, r2, ip, ror #6 │ │ │ │ + orreq r5, fp, r8, lsr #22 │ │ │ │ + orreq r6, r2, r8, ror #22 │ │ │ │ + orreq r5, fp, r4, ror #21 │ │ │ │ + orreq r8, r2, r4, lsr #6 │ │ │ │ + orreq r6, r2, r8, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orreq r6, r2, r0, asr #24 │ │ │ │ - @ instruction: 0x0184e9b8 │ │ │ │ - orreq r9, sl, r4, lsr #26 │ │ │ │ - orreq r6, r2, ip, lsr #23 │ │ │ │ - orreq r8, r2, r0, asr r1 │ │ │ │ - orreq r5, fp, r4, lsl #18 │ │ │ │ - orreq r6, r2, r0, asr #18 │ │ │ │ + orreq r6, r2, r8, asr #24 │ │ │ │ + orreq lr, r4, r0, asr #19 │ │ │ │ + orreq r9, sl, ip, lsr #26 │ │ │ │ + @ instruction: 0x01826bb4 │ │ │ │ + orreq r8, r2, r8, asr r1 │ │ │ │ + orreq r5, fp, ip, lsl #18 │ │ │ │ + orreq r6, r2, r8, asr #18 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - orreq r6, r2, ip, ror fp │ │ │ │ - orreq r8, r2, r8, lsl #1 │ │ │ │ - orreq r5, fp, r4, asr #16 │ │ │ │ - orreq r6, r2, r0, lsl #17 │ │ │ │ + orreq r6, r2, r4, lsl #23 │ │ │ │ + @ instruction: 0x01828090 │ │ │ │ + orreq r5, fp, ip, asr #16 │ │ │ │ + orreq r6, r2, r8, lsl #17 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - orreq lr, r4, r8, lsr #10 │ │ │ │ - orreq r6, r2, r4, lsr #21 │ │ │ │ - @ instruction: 0x018265bc │ │ │ │ - @ instruction: 0x01826598 │ │ │ │ - strdeq r6, [r2, r0] │ │ │ │ - orreq r8, r3, r4, asr #17 │ │ │ │ - orreq r6, r2, ip, asr r3 │ │ │ │ - orreq pc, r5, r4, lsr r8 @ │ │ │ │ - orreq pc, r5, r8, lsr #16 │ │ │ │ - orreq pc, r5, ip, lsl r8 @ │ │ │ │ - orreq pc, r5, r0, lsl r8 @ │ │ │ │ - orreq pc, r5, r4, lsl #16 │ │ │ │ - strdeq pc, [r5, r8] │ │ │ │ - orreq r7, r2, r8, lsr r8 │ │ │ │ - orreq r4, fp, ip, ror #31 │ │ │ │ - orreq r6, r2, r8, lsr #32 │ │ │ │ + orreq lr, r4, r0, lsr r5 │ │ │ │ + orreq r6, r2, ip, lsr #21 │ │ │ │ + orreq r6, r2, r4, asr #11 │ │ │ │ + orreq r6, r2, r0, lsr #11 │ │ │ │ + strdeq r6, [r2, r8] │ │ │ │ + orreq r8, r3, ip, asr #17 │ │ │ │ + orreq r6, r2, r4, ror #6 │ │ │ │ + orreq pc, r5, ip, lsr r8 @ │ │ │ │ + orreq pc, r5, r0, lsr r8 @ │ │ │ │ + orreq pc, r5, r4, lsr #16 │ │ │ │ + orreq pc, r5, r8, lsl r8 @ │ │ │ │ + orreq pc, r5, ip, lsl #16 │ │ │ │ + orreq pc, r5, r0, lsl #16 │ │ │ │ + orreq r7, r2, r0, asr #16 │ │ │ │ + strdeq r4, [fp, r4] │ │ │ │ + orreq r6, r2, r0, lsr r0 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x018277b4 │ │ │ │ - orreq r4, fp, r8, ror #30 │ │ │ │ - orreq r5, r2, r8, lsr #31 │ │ │ │ - orreq r7, r2, ip, ror #14 │ │ │ │ - orreq r4, fp, r8, lsr #30 │ │ │ │ - orreq r5, r2, r8, ror #30 │ │ │ │ + @ instruction: 0x018277bc │ │ │ │ + orreq r4, fp, r0, ror pc │ │ │ │ + @ instruction: 0x01825fb0 │ │ │ │ + orreq r7, r2, r4, ror r7 │ │ │ │ + orreq r4, fp, r0, lsr pc │ │ │ │ + orreq r5, r2, r0, ror pc │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - orreq r7, r2, ip, lsr #14 │ │ │ │ - orreq r4, fp, r8, ror #29 │ │ │ │ - orreq r5, r2, r8, lsr #30 │ │ │ │ - orreq r6, r2, r0, asr #1 │ │ │ │ - @ instruction: 0x018b4e98 │ │ │ │ - ldrdeq r5, [r2, r8] │ │ │ │ + orreq r7, r2, r4, lsr r7 │ │ │ │ + strdeq r4, [fp, r0] │ │ │ │ + orreq r5, r2, r0, lsr pc │ │ │ │ + orreq r6, r2, r8, asr #1 │ │ │ │ + orreq r4, fp, r0, lsr #29 │ │ │ │ + orreq r5, r2, r0, ror #29 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - orreq r4, fp, r0, asr #28 │ │ │ │ - orreq r6, r2, r4, lsr #32 │ │ │ │ - orreq r5, r2, r4, ror lr │ │ │ │ + orreq r4, fp, r8, asr #28 │ │ │ │ + orreq r6, r2, ip, lsr #32 │ │ │ │ + orreq r5, r2, ip, ror lr │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - orreq r7, r2, r8, lsr r6 │ │ │ │ - orreq r4, fp, ip, ror #27 │ │ │ │ - orreq r5, r2, ip, lsr #28 │ │ │ │ + orreq r7, r2, r0, asr #12 │ │ │ │ + strdeq r4, [fp, r4] │ │ │ │ + orreq r5, r2, r4, lsr lr │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - strdeq r7, [r2, r4] │ │ │ │ - orreq r4, fp, r8, lsr #27 │ │ │ │ - orreq r5, r2, r4, ror #27 │ │ │ │ + strdeq r7, [r2, ip] │ │ │ │ + @ instruction: 0x018b4db0 │ │ │ │ + orreq r5, r2, ip, ror #27 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x018275b0 │ │ │ │ - orreq r4, fp, r4, ror #26 │ │ │ │ - orreq r5, r2, r4, lsr #27 │ │ │ │ - orreq r7, r2, ip, ror #10 │ │ │ │ - orreq r4, fp, r8, lsr #26 │ │ │ │ - orreq r5, r2, r8, ror #26 │ │ │ │ + @ instruction: 0x018275b8 │ │ │ │ + orreq r4, fp, ip, ror #26 │ │ │ │ + orreq r5, r2, ip, lsr #27 │ │ │ │ + orreq r7, r2, r4, ror r5 │ │ │ │ + orreq r4, fp, r0, lsr sp │ │ │ │ + orreq r5, r2, r0, ror sp │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq r7, r2, ip, lsr #10 │ │ │ │ - orreq r4, fp, r8, ror #25 │ │ │ │ - orreq r5, r2, r4, lsr #26 │ │ │ │ + orreq r7, r2, r4, lsr r5 │ │ │ │ + strdeq r4, [fp, r0] │ │ │ │ + orreq r5, r2, ip, lsr #26 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orreq r5, r2, ip, lsr pc │ │ │ │ - orreq r4, fp, r8, ror ip │ │ │ │ - @ instruction: 0x01825cb4 │ │ │ │ + orreq r5, r2, r4, asr #30 │ │ │ │ + orreq r4, fp, r0, lsl #25 │ │ │ │ + @ instruction: 0x01825cbc │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orreq r7, r2, r0, lsl #9 │ │ │ │ - orreq r4, fp, r4, lsr ip │ │ │ │ - orreq r5, r2, r4, ror ip │ │ │ │ - strdeq r4, [fp, r4] │ │ │ │ - @ instruction: 0x01825dbc │ │ │ │ - orreq r5, r2, ip, lsr #24 │ │ │ │ + orreq r7, r2, r8, lsl #9 │ │ │ │ + orreq r4, fp, ip, lsr ip │ │ │ │ + orreq r5, r2, ip, ror ip │ │ │ │ + strdeq r4, [fp, ip] │ │ │ │ + orreq r5, r2, r4, asr #27 │ │ │ │ + orreq r5, r2, r4, lsr ip │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - orreq r7, r2, ip, ror #7 │ │ │ │ - orreq r4, fp, r0, lsr #23 │ │ │ │ - ldrdeq r5, [r2, ip] │ │ │ │ + strdeq r7, [r2, r4] │ │ │ │ + orreq r4, fp, r8, lsr #23 │ │ │ │ + orreq r5, r2, r4, ror #23 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrdeq pc, [r5, ip] │ │ │ │ - @ instruction: 0x0182739c │ │ │ │ - orreq r4, fp, r0, asr fp │ │ │ │ - orreq r5, r2, ip, lsl #23 │ │ │ │ + orreq pc, r5, r4, ror #3 │ │ │ │ + orreq r7, r2, r4, lsr #7 │ │ │ │ + orreq r4, fp, r8, asr fp │ │ │ │ + @ instruction: 0x01825b94 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r7, r2, r8, asr r3 │ │ │ │ - orreq r4, fp, ip, lsl #22 │ │ │ │ - orreq r5, r2, r8, asr #22 │ │ │ │ + orreq r7, r2, r0, ror #6 │ │ │ │ + orreq r4, fp, r4, lsl fp │ │ │ │ + orreq r5, r2, r0, asr fp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r7, r2, r4, lsl r3 │ │ │ │ - orreq r4, fp, r8, asr #21 │ │ │ │ - orreq r5, r2, r8, lsl #22 │ │ │ │ - orreq r4, fp, r8, lsl #21 │ │ │ │ - orreq r7, r2, r8, asr #5 │ │ │ │ - orreq r5, r2, ip, asr #21 │ │ │ │ + orreq r7, r2, ip, lsl r3 │ │ │ │ + ldrdeq r4, [fp, r0] │ │ │ │ + orreq r5, r2, r0, lsl fp │ │ │ │ + @ instruction: 0x018b4a90 │ │ │ │ + ldrdeq r7, [r2, r0] │ │ │ │ + ldrdeq r5, [r2, r4] │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - orreq r4, fp, r0, asr sl │ │ │ │ - @ instruction: 0x01827290 │ │ │ │ - @ instruction: 0x01825a94 │ │ │ │ + orreq r4, fp, r8, asr sl │ │ │ │ + @ instruction: 0x01827298 │ │ │ │ + @ instruction: 0x01825a9c │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - orreq r4, fp, r4, lsl sl │ │ │ │ - orreq r7, r2, r4, asr r2 │ │ │ │ - orreq r5, r2, r8, asr sl │ │ │ │ - ldrdeq r4, [fp, ip] │ │ │ │ - orreq r7, r2, ip, lsl r2 │ │ │ │ - orreq r5, r2, r0, lsr #20 │ │ │ │ + orreq r4, fp, ip, lsl sl │ │ │ │ + orreq r7, r2, ip, asr r2 │ │ │ │ + orreq r5, r2, r0, ror #20 │ │ │ │ + orreq r4, fp, r4, ror #19 │ │ │ │ + orreq r7, r2, r4, lsr #4 │ │ │ │ + orreq r5, r2, r8, lsr #20 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - orreq r4, fp, r0, lsr #19 │ │ │ │ - orreq r7, r2, r0, ror #3 │ │ │ │ - orreq r5, r2, r4, ror #19 │ │ │ │ + orreq r4, fp, r8, lsr #19 │ │ │ │ + orreq r7, r2, r8, ror #3 │ │ │ │ + orreq r5, r2, ip, ror #19 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - orreq r4, fp, r8, ror #18 │ │ │ │ - orreq r7, r2, r8, lsr #3 │ │ │ │ - orreq r5, r2, ip, lsr #19 │ │ │ │ - orreq r4, fp, ip, lsr #18 │ │ │ │ - orreq r7, r2, ip, ror #2 │ │ │ │ - orreq r5, r2, r0, ror r9 │ │ │ │ + orreq r4, fp, r0, ror r9 │ │ │ │ + @ instruction: 0x018271b0 │ │ │ │ + @ instruction: 0x018259b4 │ │ │ │ + orreq r4, fp, r4, lsr r9 │ │ │ │ + orreq r7, r2, r4, ror r1 │ │ │ │ + orreq r5, r2, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - strdeq r4, [fp, r4] │ │ │ │ - orreq r7, r2, r4, lsr r1 │ │ │ │ - orreq r5, r2, r8, lsr r9 │ │ │ │ - orreq r7, r2, r0, lsl #2 │ │ │ │ - @ instruction: 0x018b48b4 │ │ │ │ - strdeq r5, [r2, r4] │ │ │ │ - strheq r7, [r2, ip] │ │ │ │ - orreq r4, fp, r0, ror r8 │ │ │ │ - @ instruction: 0x018258b0 │ │ │ │ + strdeq r4, [fp, ip] │ │ │ │ + orreq r7, r2, ip, lsr r1 │ │ │ │ + orreq r5, r2, r0, asr #18 │ │ │ │ + orreq r7, r2, r8, lsl #2 │ │ │ │ + @ instruction: 0x018b48bc │ │ │ │ + strdeq r5, [r2, ip] │ │ │ │ + orreq r7, r2, r4, asr #1 │ │ │ │ + orreq r4, fp, r8, ror r8 │ │ │ │ + @ instruction: 0x018258b8 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orreq r7, r2, r8, ror r0 │ │ │ │ - orreq r4, fp, ip, lsr #16 │ │ │ │ - orreq r5, r2, ip, ror #16 │ │ │ │ - orreq r7, r2, r4, lsr r0 │ │ │ │ - orreq r4, fp, r8, ror #15 │ │ │ │ - orreq r5, r2, r4, lsr #16 │ │ │ │ + orreq r7, r2, r0, lsl #1 │ │ │ │ + orreq r4, fp, r4, lsr r8 │ │ │ │ + orreq r5, r2, r4, ror r8 │ │ │ │ + orreq r7, r2, ip, lsr r0 │ │ │ │ + strdeq r4, [fp, r0] │ │ │ │ + orreq r5, r2, ip, lsr #16 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - strdeq r6, [r2, r0] │ │ │ │ - orreq r4, fp, r4, lsr #15 │ │ │ │ - orreq r5, r2, r8, ror #15 │ │ │ │ - orreq r6, r2, ip, lsr #31 │ │ │ │ - orreq r4, fp, r0, ror #14 │ │ │ │ - @ instruction: 0x0182579c │ │ │ │ + strdeq r6, [r2, r8] │ │ │ │ + orreq r4, fp, ip, lsr #15 │ │ │ │ + strdeq r5, [r2, r0] │ │ │ │ + @ instruction: 0x01826fb4 │ │ │ │ + orreq r4, fp, r8, ror #14 │ │ │ │ + orreq r5, r2, r4, lsr #15 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orreq r6, r2, r8, ror #30 │ │ │ │ - orreq r4, fp, ip, lsl r7 │ │ │ │ - orreq r5, r2, r8, asr r7 │ │ │ │ + orreq r6, r2, r0, ror pc │ │ │ │ + orreq r4, fp, r4, lsr #14 │ │ │ │ + orreq r5, r2, r0, ror #14 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - orreq r6, r2, r4, lsr #30 │ │ │ │ - ldrdeq r4, [fp, r8] │ │ │ │ - orreq r5, r2, r4, lsl r7 │ │ │ │ + orreq r6, r2, ip, lsr #30 │ │ │ │ + orreq r4, fp, r0, ror #13 │ │ │ │ + orreq r5, r2, ip, lsl r7 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - ldrdeq r6, [r2, ip] │ │ │ │ + orreq r6, r2, r4, ror #29 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - orreq r6, r2, r0, asr #29 │ │ │ │ + orreq r6, r2, r8, asr #29 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - orreq r6, r2, r8, lsr #29 │ │ │ │ + @ instruction: 0x01826eb0 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - orreq r6, r2, r8, ror lr │ │ │ │ + orreq r6, r2, r0, lsl #29 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orreq r6, r2, r4, ror #28 │ │ │ │ + orreq r6, r2, ip, ror #28 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - orreq r4, fp, ip, lsl #12 │ │ │ │ - orreq r6, r2, ip, asr #28 │ │ │ │ - orreq r5, r2, r0, asr r6 │ │ │ │ + orreq r4, fp, r4, lsl r6 │ │ │ │ + orreq r6, r2, r4, asr lr │ │ │ │ + orreq r5, r2, r8, asr r6 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrdeq r4, [fp, r4] │ │ │ │ - orreq r6, r2, r4, lsl lr │ │ │ │ - orreq r5, r2, r8, lsl r6 │ │ │ │ - ldrdeq r6, [r2, ip] │ │ │ │ + ldrdeq r4, [fp, ip] │ │ │ │ + orreq r6, r2, ip, lsl lr │ │ │ │ + orreq r5, r2, r0, lsr #12 │ │ │ │ + orreq r6, r2, r4, ror #27 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orreq r6, r2, ip, asr #27 │ │ │ │ - orreq r4, fp, r0, lsl #11 │ │ │ │ - @ instruction: 0x018255bc │ │ │ │ + ldrdeq r6, [r2, r4] │ │ │ │ + orreq r4, fp, r8, lsl #11 │ │ │ │ + orreq r5, r2, r4, asr #11 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq r6, r2, r8, lsl #27 │ │ │ │ - orreq r4, fp, ip, lsr r5 │ │ │ │ - orreq r5, r2, r8, ror r5 │ │ │ │ + @ instruction: 0x01826d90 │ │ │ │ + orreq r4, fp, r4, asr #10 │ │ │ │ + orreq r5, r2, r0, lsl #11 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r6, r2, r4, asr #26 │ │ │ │ - strdeq r4, [fp, r8] │ │ │ │ - orreq r5, r2, r4, lsr r5 │ │ │ │ + orreq r6, r2, ip, asr #26 │ │ │ │ + orreq r4, fp, r0, lsl #10 │ │ │ │ + orreq r5, r2, ip, lsr r5 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - orreq r6, r2, r0, lsl #26 │ │ │ │ - @ instruction: 0x018b44b4 │ │ │ │ - strdeq r5, [r2, r4] │ │ │ │ - @ instruction: 0x01826cbc │ │ │ │ - orreq r4, fp, r0, ror r4 │ │ │ │ - orreq r5, r2, ip, lsr #9 │ │ │ │ + orreq r6, r2, r8, lsl #26 │ │ │ │ + @ instruction: 0x018b44bc │ │ │ │ + strdeq r5, [r2, ip] │ │ │ │ + orreq r6, r2, r4, asr #25 │ │ │ │ + orreq r4, fp, r8, ror r4 │ │ │ │ + @ instruction: 0x018254b4 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - orreq r6, r2, r8, ror ip │ │ │ │ - orreq r4, fp, ip, lsr #8 │ │ │ │ - orreq r5, r2, r8, ror #8 │ │ │ │ + orreq r6, r2, r0, lsl #25 │ │ │ │ + orreq r4, fp, r4, lsr r4 │ │ │ │ + orreq r5, r2, r0, ror r4 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orreq r6, r2, r8, lsr ip │ │ │ │ - orreq r4, fp, ip, ror #7 │ │ │ │ - orreq r5, r2, r8, lsr #8 │ │ │ │ + orreq r6, r2, r0, asr #24 │ │ │ │ + strdeq r4, [fp, r4] │ │ │ │ + orreq r5, r2, r0, lsr r4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strdeq r6, [r2, r4] │ │ │ │ - orreq r4, fp, r8, lsr #7 │ │ │ │ - orreq r5, r2, r8, ror #7 │ │ │ │ + strdeq r6, [r2, ip] │ │ │ │ + @ instruction: 0x018b43b0 │ │ │ │ + strdeq r5, [r2, r0] │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - @ instruction: 0x01826bb0 │ │ │ │ - orreq r4, fp, r4, ror #6 │ │ │ │ - orreq r5, r2, r0, lsr #7 │ │ │ │ + @ instruction: 0x01826bb8 │ │ │ │ + orreq r4, fp, ip, ror #6 │ │ │ │ + orreq r5, r2, r8, lsr #7 │ │ │ │ muleq r0, r6, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 1d5280 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -287051,25 +287051,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 1d6208 │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1d415c │ │ │ │ - orreq r6, r2, ip, ror #22 │ │ │ │ - orreq r4, fp, r0, lsr #6 │ │ │ │ - orreq r5, r2, ip, asr r3 │ │ │ │ + orreq r6, r2, r4, ror fp │ │ │ │ + orreq r4, fp, r8, lsr #6 │ │ │ │ + orreq r5, r2, r4, ror #6 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - orreq r6, r2, r8, lsr #22 │ │ │ │ - ldrdeq r4, [fp, ip] │ │ │ │ - orreq r5, r2, ip, lsl r3 │ │ │ │ - orreq r6, r2, r4, ror #21 │ │ │ │ - orreq r4, fp, r0, lsl #5 │ │ │ │ - orreq r6, r2, r0, asr #21 │ │ │ │ - orreq r5, r2, r4, asr #5 │ │ │ │ + orreq r6, r2, r0, lsr fp │ │ │ │ + orreq r4, fp, r4, ror #5 │ │ │ │ + orreq r5, r2, r4, lsr #6 │ │ │ │ + orreq r6, r2, ip, ror #21 │ │ │ │ + orreq r4, fp, r8, lsl #5 │ │ │ │ + orreq r6, r2, r8, asr #21 │ │ │ │ + orreq r5, r2, ip, asr #5 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ │ │ │ │ 001d620c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -287390,58 +287390,58 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 1d6480 │ │ │ │ orrseq r2, r6, r4, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019621bc │ │ │ │ orrseq r2, r6, ip, lsr r1 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - strdeq r5, [r2, r8] │ │ │ │ - orreq r5, r2, r0, ror #7 │ │ │ │ - orreq r5, r2, r8, lsr #7 │ │ │ │ - orreq ip, r6, r0, ror #20 │ │ │ │ + orreq r5, r2, r0, lsl #8 │ │ │ │ + orreq r5, r2, r8, ror #7 │ │ │ │ + @ instruction: 0x018253b0 │ │ │ │ + orreq ip, r6, r8, ror #20 │ │ │ │ orreq fp, r1, r0, asr #3 │ │ │ │ @ instruction: 0x01961fdc │ │ │ │ - orreq r6, r2, r4, lsl r8 │ │ │ │ - ldrdeq r3, [fp, r4] │ │ │ │ - orreq r5, r2, r0, lsl r0 │ │ │ │ + orreq r6, r2, ip, lsl r8 │ │ │ │ + ldrdeq r3, [fp, ip] │ │ │ │ + orreq r5, r2, r8, lsl r0 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - orreq lr, r5, r8, lsl #12 │ │ │ │ + orreq lr, r5, r0, lsl r6 │ │ │ │ orreq r9, r1, r0, asr r2 │ │ │ │ orrseq r1, r6, ip, asr pc │ │ │ │ - orreq r3, fp, r4, asr #30 │ │ │ │ - orreq r5, r2, r4, asr #4 │ │ │ │ - orreq r4, r2, ip, ror pc │ │ │ │ + orreq r3, fp, ip, asr #30 │ │ │ │ + orreq r5, r2, ip, asr #4 │ │ │ │ + orreq r4, r2, r4, lsl #31 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ orrseq r1, r6, r8, ror #29 │ │ │ │ - ldrdeq r3, [fp, ip] │ │ │ │ - orreq r6, r2, ip, lsl r7 │ │ │ │ - orreq r4, r2, r8, lsl pc │ │ │ │ + orreq r3, fp, r4, ror #29 │ │ │ │ + orreq r6, r2, r4, lsr #14 │ │ │ │ + orreq r4, r2, r0, lsr #30 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ orrseq r1, r6, ip, lsl #29 │ │ │ │ - orreq r3, fp, r4, lsl #29 │ │ │ │ - orreq r6, r2, r0, asr #13 │ │ │ │ - orreq r4, r2, r4, asr #29 │ │ │ │ + orreq r3, fp, ip, lsl #29 │ │ │ │ + orreq r6, r2, r8, asr #13 │ │ │ │ + orreq r4, r2, ip, asr #29 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ orrseq r1, r6, r8, lsr lr │ │ │ │ - orreq r3, fp, ip, lsr #28 │ │ │ │ - orreq r6, r2, ip, ror #12 │ │ │ │ - orreq r4, r2, r8, ror #28 │ │ │ │ + orreq r3, fp, r4, lsr lr │ │ │ │ + orreq r6, r2, r4, ror r6 │ │ │ │ + orreq r4, r2, r0, ror lr │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - strdeq r3, [fp, r8] │ │ │ │ - orreq r6, r2, r4, lsr r6 │ │ │ │ - orreq r4, r2, r8, lsr lr │ │ │ │ + orreq r3, fp, r0, lsl #28 │ │ │ │ + orreq r6, r2, ip, lsr r6 │ │ │ │ + orreq r4, r2, r0, asr #28 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ orrseq r1, r6, ip, lsr #27 │ │ │ │ - orreq r3, fp, r0, lsr #27 │ │ │ │ - ldrdeq r6, [r2, ip] │ │ │ │ - orreq r4, r2, r0, ror #27 │ │ │ │ + orreq r3, fp, r8, lsr #27 │ │ │ │ + orreq r6, r2, r4, ror #11 │ │ │ │ + orreq r4, r2, r8, ror #27 │ │ │ │ orrseq r1, r6, r4, asr sp │ │ │ │ - orreq r3, fp, ip, asr #26 │ │ │ │ - orreq r6, r2, r8, lsl #11 │ │ │ │ - orreq r4, r2, ip, lsl #27 │ │ │ │ + orreq r3, fp, r4, asr sp │ │ │ │ + @ instruction: 0x01826590 │ │ │ │ + @ instruction: 0x01824d94 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 001d67d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -287725,50 +287725,50 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 1d6a88 │ │ │ │ orrseq r1, r6, r8, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r6, r0, lsl #24 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - @ instruction: 0x018b3bb0 │ │ │ │ - orreq r4, r2, r0, ror #23 │ │ │ │ + @ instruction: 0x018b3bb8 │ │ │ │ + orreq r4, r2, r8, ror #23 │ │ │ │ @ instruction: 0x01961ab0 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r4, r2, r4, asr #28 │ │ │ │ - orreq r3, fp, ip, lsr #20 │ │ │ │ - orreq r6, r2, ip, ror #4 │ │ │ │ - orreq r4, r2, r0, ror sl │ │ │ │ + orreq r4, r2, ip, asr #28 │ │ │ │ + orreq r3, fp, r4, lsr sl │ │ │ │ + orreq r6, r2, r4, ror r2 │ │ │ │ + orreq r4, r2, r8, ror sl │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - ldrdeq r3, [fp, r4] │ │ │ │ - @ instruction: 0x01824d90 │ │ │ │ - orreq r4, r2, ip, lsl #20 │ │ │ │ - strdeq sp, [r5, ip] │ │ │ │ + ldrdeq r3, [fp, ip] │ │ │ │ + @ instruction: 0x01824d98 │ │ │ │ + orreq r4, r2, r4, lsl sl │ │ │ │ + orreq lr, r5, r4 │ │ │ │ orreq r8, r1, r4, asr #24 │ │ │ │ - orreq r6, r2, r8, lsr #3 │ │ │ │ - orreq r3, fp, r8, lsr r9 │ │ │ │ - orreq r4, r2, r0, ror ip │ │ │ │ - orreq r4, r2, r8, ror #18 │ │ │ │ + @ instruction: 0x018261b0 │ │ │ │ + orreq r3, fp, r0, asr #18 │ │ │ │ + orreq r4, r2, r8, ror ip │ │ │ │ + orreq r4, r2, r0, ror r9 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - strdeq r3, [fp, ip] │ │ │ │ - orreq r6, r2, ip, lsr r1 │ │ │ │ - orreq r4, r2, r0, asr #18 │ │ │ │ + orreq r3, fp, r4, lsl #18 │ │ │ │ + orreq r6, r2, r4, asr #2 │ │ │ │ + orreq r4, r2, r8, asr #18 │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - orreq r3, fp, r4, asr #17 │ │ │ │ - orreq r4, r2, r8, lsr #24 │ │ │ │ - strdeq r4, [r2, r4] │ │ │ │ + orreq r3, fp, ip, asr #17 │ │ │ │ + orreq r4, r2, r0, lsr ip │ │ │ │ + strdeq r4, [r2, ip] │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - orreq r6, r2, ip, asr #1 │ │ │ │ + ldrdeq r6, [r2, r4] │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - orreq r3, fp, r8, asr r8 │ │ │ │ - @ instruction: 0x01826098 │ │ │ │ - @ instruction: 0x01824894 │ │ │ │ + orreq r3, fp, r0, ror #16 │ │ │ │ + orreq r6, r2, r0, lsr #1 │ │ │ │ + @ instruction: 0x0182489c │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - orreq r3, fp, ip, lsl r8 │ │ │ │ - orreq r4, r2, r8, lsr #23 │ │ │ │ - orreq r4, r2, r0, asr r8 │ │ │ │ + orreq r3, fp, r4, lsr #16 │ │ │ │ + @ instruction: 0x01824bb0 │ │ │ │ + orreq r4, r2, r8, asr r8 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ │ │ │ │ 001d6ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -288052,50 +288052,50 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 1d6f9c │ │ │ │ orrseq r1, r6, r4, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r6, ip, ror #13 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - @ instruction: 0x018b369c │ │ │ │ - orreq r4, r2, ip, asr #13 │ │ │ │ + orreq r3, fp, r4, lsr #13 │ │ │ │ + ldrdeq r4, [r2, r4] │ │ │ │ @ instruction: 0x0196159c │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r4, r2, r0, lsr r9 │ │ │ │ - orreq r3, fp, r8, lsl r5 │ │ │ │ - orreq r5, r2, r8, asr sp │ │ │ │ - orreq r4, r2, ip, asr r5 │ │ │ │ + orreq r4, r2, r8, lsr r9 │ │ │ │ + orreq r3, fp, r0, lsr #10 │ │ │ │ + orreq r5, r2, r0, ror #26 │ │ │ │ + orreq r4, r2, r4, ror #10 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - orreq r3, fp, r0, asr #9 │ │ │ │ - orreq r4, r2, ip, ror r8 │ │ │ │ - strdeq r4, [r2, r8] │ │ │ │ - orreq sp, r5, r8, ror #21 │ │ │ │ + orreq r3, fp, r8, asr #9 │ │ │ │ + orreq r4, r2, r4, lsl #17 │ │ │ │ + orreq r4, r2, r0, lsl #10 │ │ │ │ + strdeq sp, [r5, r0] │ │ │ │ orreq r8, r1, r0, lsr r7 │ │ │ │ - @ instruction: 0x01825c94 │ │ │ │ - orreq r3, fp, r4, lsr #8 │ │ │ │ - orreq r4, r2, ip, asr r7 │ │ │ │ - orreq r4, r2, r4, asr r4 │ │ │ │ + @ instruction: 0x01825c9c │ │ │ │ + orreq r3, fp, ip, lsr #8 │ │ │ │ + orreq r4, r2, r4, ror #14 │ │ │ │ + orreq r4, r2, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r3, fp, r8, ror #7 │ │ │ │ - orreq r5, r2, r8, lsr #24 │ │ │ │ - orreq r4, r2, ip, lsr #8 │ │ │ │ + strdeq r3, [fp, r0] │ │ │ │ + orreq r5, r2, r0, lsr ip │ │ │ │ + orreq r4, r2, r4, lsr r4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x018b33b0 │ │ │ │ - orreq r4, r2, r4, lsl r7 │ │ │ │ - orreq r4, r2, r0, ror #7 │ │ │ │ + @ instruction: 0x018b33b8 │ │ │ │ + orreq r4, r2, ip, lsl r7 │ │ │ │ + orreq r4, r2, r8, ror #7 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01825bb8 │ │ │ │ + orreq r5, r2, r0, asr #23 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - orreq r3, fp, r4, asr #6 │ │ │ │ - orreq r5, r2, r4, lsl #23 │ │ │ │ - orreq r4, r2, r0, lsl #7 │ │ │ │ + orreq r3, fp, ip, asr #6 │ │ │ │ + orreq r5, r2, ip, lsl #23 │ │ │ │ + orreq r4, r2, r8, lsl #7 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - orreq r3, fp, r8, lsl #6 │ │ │ │ - @ instruction: 0x01824694 │ │ │ │ - orreq r4, r2, ip, lsr r3 │ │ │ │ + orreq r3, fp, r0, lsl r3 │ │ │ │ + @ instruction: 0x0182469c │ │ │ │ + orreq r4, r2, r4, asr #6 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ │ │ │ │ 001d71fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -288264,31 +288264,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1d72ec │ │ │ │ orrseq r1, r6, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019611d4 │ │ │ │ orrseq r1, r6, r0, lsr #2 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - strdeq r4, [r2, r0] │ │ │ │ - orreq r3, fp, r0, lsr #1 │ │ │ │ - orreq r5, r2, r0, ror #17 │ │ │ │ - orreq r4, r2, r4, ror #1 │ │ │ │ - ldrdeq sp, [r5, ip] │ │ │ │ - ldrdeq sp, [r5, r0] │ │ │ │ + strdeq r4, [r2, r8] │ │ │ │ + orreq r3, fp, r8, lsr #1 │ │ │ │ + orreq r5, r2, r8, ror #17 │ │ │ │ + orreq r4, r2, ip, ror #1 │ │ │ │ + orreq sp, r5, r4, ror #13 │ │ │ │ + ldrdeq sp, [r5, r8] │ │ │ │ orreq r8, r1, r8, lsl r3 │ │ │ │ - orreq r3, fp, ip, lsr r0 │ │ │ │ - orreq r5, r2, ip, ror r8 │ │ │ │ - orreq r4, r2, r0, lsl #1 │ │ │ │ - orreq r3, fp, r0 │ │ │ │ - orreq r5, r2, r0, asr #16 │ │ │ │ - orreq r4, r2, r4, asr #32 │ │ │ │ + orreq r3, fp, r4, asr #32 │ │ │ │ + orreq r5, r2, r4, lsl #17 │ │ │ │ + orreq r4, r2, r8, lsl #1 │ │ │ │ + orreq r3, fp, r8 │ │ │ │ + orreq r5, r2, r8, asr #16 │ │ │ │ + orreq r4, r2, ip, asr #32 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq r2, fp, r4, asr #31 │ │ │ │ - orreq r5, r2, r4, lsl #16 │ │ │ │ - orreq r4, r2, r0 │ │ │ │ + orreq r2, fp, ip, asr #31 │ │ │ │ + orreq r5, r2, ip, lsl #16 │ │ │ │ + orreq r4, r2, r8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 001d74f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -288616,50 +288616,50 @@ │ │ │ │ strd r4, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 1d7828 │ │ │ │ @ instruction: 0x01960ef4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01960eb0 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - @ instruction: 0x01823eb0 │ │ │ │ - orreq r2, fp, r4, asr lr │ │ │ │ + @ instruction: 0x01823eb8 │ │ │ │ + orreq r2, fp, ip, asr lr │ │ │ │ orrseq r0, r6, r0, ror #26 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r4, r2, ip, ror #3 │ │ │ │ - @ instruction: 0x018b2cb8 │ │ │ │ - strdeq r5, [r2, r8] │ │ │ │ - strdeq r3, [r2, ip] │ │ │ │ + strdeq r4, [r2, r4] │ │ │ │ + orreq r2, fp, r0, asr #25 │ │ │ │ + orreq r5, r2, r0, lsl #10 │ │ │ │ + orreq r3, r2, r4, lsl #26 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - orreq r2, fp, ip, lsr ip │ │ │ │ - orreq r4, r2, r8, lsl r1 │ │ │ │ - orreq r3, r2, ip, ror #24 │ │ │ │ - orreq sp, r5, ip, asr #4 │ │ │ │ + orreq r2, fp, r4, asr #24 │ │ │ │ + orreq r4, r2, r0, lsr #2 │ │ │ │ + orreq r3, r2, r4, ror ip │ │ │ │ + orreq sp, r5, r4, asr r2 │ │ │ │ @ instruction: 0x01817e94 │ │ │ │ - strdeq r5, [r2, r8] │ │ │ │ + orreq r5, r2, r0, lsl #8 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - orreq r2, fp, r4, lsl #23 │ │ │ │ - orreq r5, r2, r4, asr #7 │ │ │ │ - orreq r3, r2, r8, asr #23 │ │ │ │ + orreq r2, fp, ip, lsl #23 │ │ │ │ + orreq r5, r2, ip, asr #7 │ │ │ │ + ldrdeq r3, [r2, r0] │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - orreq r3, r2, ip, asr #31 │ │ │ │ - orreq r2, fp, r0, asr #22 │ │ │ │ - orreq r3, r2, r8, ror fp │ │ │ │ + ldrdeq r3, [r2, r4] │ │ │ │ + orreq r2, fp, r8, asr #22 │ │ │ │ + orreq r3, r2, r0, lsl #23 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - orreq r3, r2, r0, asr pc │ │ │ │ - strdeq r2, [fp, r4] │ │ │ │ - orreq r3, r2, r8, lsr #22 │ │ │ │ + orreq r3, r2, r8, asr pc │ │ │ │ + strdeq r2, [fp, ip] │ │ │ │ + orreq r3, r2, r0, lsr fp │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x018b2abc │ │ │ │ - strdeq r5, [r2, ip] │ │ │ │ - strdeq r3, [r2, r8] │ │ │ │ + orreq r2, fp, r4, asr #21 │ │ │ │ + orreq r5, r2, r4, lsl #6 │ │ │ │ + orreq r3, r2, r0, lsl #22 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - orreq r5, r2, r4, asr #5 │ │ │ │ - orreq r2, fp, ip, asr #20 │ │ │ │ - strdeq r3, [r2, ip] │ │ │ │ - orreq r3, r2, ip, ror sl │ │ │ │ + orreq r5, r2, ip, asr #5 │ │ │ │ + orreq r2, fp, r4, asr sl │ │ │ │ + orreq r3, r2, r4, lsl #30 │ │ │ │ + orreq r3, r2, r4, lsl #21 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ │ │ │ │ 001d7abc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -288687,17 +288687,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r1, [pc, #20] @ 1d7b48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b7b24 │ │ │ │ - orreq r2, fp, ip, lsr #18 │ │ │ │ - orreq r5, r2, r0, ror #2 │ │ │ │ - orreq r3, r2, ip, ror #18 │ │ │ │ + orreq r2, fp, r4, lsr r9 │ │ │ │ + orreq r5, r2, r8, ror #2 │ │ │ │ + orreq r3, r2, r4, ror r9 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ │ │ │ │ 001d7b4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -288860,34 +288860,34 @@ │ │ │ │ mov sl, r0 │ │ │ │ b 1d7c58 │ │ │ │ @ instruction: 0x019608b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r6, ip, lsl #17 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - orreq r2, fp, ip, asr r8 │ │ │ │ - orreq r3, r2, ip, lsl #17 │ │ │ │ + orreq r2, fp, r4, ror #16 │ │ │ │ + @ instruction: 0x01823894 │ │ │ │ @ instruction: 0x019607b4 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - @ instruction: 0x01823cb0 │ │ │ │ - orreq r2, fp, ip, asr #14 │ │ │ │ - orreq r4, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x01823790 │ │ │ │ + @ instruction: 0x01823cb8 │ │ │ │ + orreq r2, fp, r4, asr r7 │ │ │ │ + @ instruction: 0x01824f94 │ │ │ │ + @ instruction: 0x01823798 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - orreq ip, r5, r8, lsl #27 │ │ │ │ + @ instruction: 0x0185cd90 │ │ │ │ ldrdeq r7, [r1, r0] │ │ │ │ - strdeq r2, [fp, r8] │ │ │ │ - orreq r4, r2, r4, lsr pc │ │ │ │ - orreq r3, r2, ip, lsr r7 │ │ │ │ + orreq r2, fp, r0, lsl #14 │ │ │ │ + orreq r4, r2, ip, lsr pc │ │ │ │ + orreq r3, r2, r4, asr #14 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x018b26b8 │ │ │ │ - strdeq r4, [r2, r8] │ │ │ │ - strdeq r3, [r2, r4] │ │ │ │ + orreq r2, fp, r0, asr #13 │ │ │ │ + orreq r4, r2, r0, lsl #30 │ │ │ │ + strdeq r3, [r2, ip] │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - orreq r4, r2, r0, asr #29 │ │ │ │ + orreq r4, r2, r8, asr #29 │ │ │ │ │ │ │ │ 001d7e38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #644] @ 1d80d4 │ │ │ │ @@ -289054,30 +289054,30 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1d7f34 │ │ │ │ orrseq r0, r6, r4, asr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01960598 │ │ │ │ @ instruction: 0x019604d8 │ │ │ │ andeq r7, r0, r4, lsl #1 │ │ │ │ - orreq r2, fp, ip, asr r4 │ │ │ │ - @ instruction: 0x01824c9c │ │ │ │ - orreq r3, r2, r0, lsr #9 │ │ │ │ + orreq r2, fp, r4, ror #8 │ │ │ │ + orreq r4, r2, r4, lsr #25 │ │ │ │ + orreq r3, r2, r8, lsr #9 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x0185ca98 │ │ │ │ - orreq ip, r5, ip, lsl #21 │ │ │ │ - orreq r2, fp, r4, lsl #8 │ │ │ │ - orreq r4, r2, r4, asr #24 │ │ │ │ - orreq r3, r2, r8, asr #8 │ │ │ │ + orreq ip, r5, r0, lsr #21 │ │ │ │ + @ instruction: 0x0185ca94 │ │ │ │ + orreq r2, fp, ip, lsl #8 │ │ │ │ + orreq r4, r2, ip, asr #24 │ │ │ │ + orreq r3, r2, r0, asr r4 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - orreq r2, fp, r8, asr #7 │ │ │ │ - orreq r4, r2, r8, lsl #24 │ │ │ │ - orreq r3, r2, r8, lsl #8 │ │ │ │ - orreq r2, fp, ip, lsl #7 │ │ │ │ - orreq r4, r2, ip, asr #23 │ │ │ │ - ldrdeq r3, [r2, r0] │ │ │ │ + ldrdeq r2, [fp, r0] │ │ │ │ + orreq r4, r2, r0, lsl ip │ │ │ │ + orreq r3, r2, r0, lsl r4 │ │ │ │ + @ instruction: 0x018b2394 │ │ │ │ + ldrdeq r4, [r2, r4] │ │ │ │ + ldrdeq r3, [r2, r8] │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 001d812c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -289352,49 +289352,49 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 1d824c │ │ │ │ @ instruction: 0x019602d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r6, r4, lsr #5 │ │ │ │ orrseq r0, r6, r0, asr #3 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r3, r2, ip, asr #13 │ │ │ │ - orreq sl, r6, ip, lsr fp │ │ │ │ + ldrdeq r3, [r2, r4] │ │ │ │ + orreq sl, r6, r4, asr #22 │ │ │ │ @ instruction: 0x0181929c │ │ │ │ - ldrdeq r2, [fp, r0] │ │ │ │ - orreq r4, r2, r0, lsl r9 │ │ │ │ - orreq r3, r2, r4, lsl r1 │ │ │ │ + ldrdeq r2, [fp, r8] │ │ │ │ + orreq r4, r2, r8, lsl r9 │ │ │ │ + orreq r3, r2, ip, lsl r1 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - orreq ip, r5, ip, lsl #14 │ │ │ │ - orreq ip, r5, r0, lsl #14 │ │ │ │ + orreq ip, r5, r4, lsl r7 │ │ │ │ + orreq ip, r5, r8, lsl #14 │ │ │ │ orreq r7, r1, r8, asr #6 │ │ │ │ - orreq r2, fp, r8, rrx │ │ │ │ - orreq r4, r2, r8, lsr #17 │ │ │ │ - orreq r3, r2, ip, lsr #1 │ │ │ │ - orreq r2, fp, ip, lsr #32 │ │ │ │ - orreq r4, r2, ip, ror #16 │ │ │ │ - orreq r3, r2, r0, ror r0 │ │ │ │ + orreq r2, fp, r0, ror r0 │ │ │ │ + @ instruction: 0x018248b0 │ │ │ │ + strheq r3, [r2, r4] │ │ │ │ + orreq r2, fp, r4, lsr r0 │ │ │ │ + orreq r4, r2, r4, ror r8 │ │ │ │ + orreq r3, r2, r8, ror r0 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - strdeq r1, [fp, r0] │ │ │ │ - orreq r4, r2, r0, lsr r8 │ │ │ │ - orreq r3, r2, r0, lsr r0 │ │ │ │ - @ instruction: 0x018b1fb4 │ │ │ │ - strdeq r4, [r2, r4] │ │ │ │ - strdeq r2, [r2, r8] │ │ │ │ + strdeq r1, [fp, r8] │ │ │ │ + orreq r4, r2, r8, lsr r8 │ │ │ │ + orreq r3, r2, r8, lsr r0 │ │ │ │ + @ instruction: 0x018b1fbc │ │ │ │ + strdeq r4, [r2, ip] │ │ │ │ + orreq r3, r2, r0 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - ldrdeq r3, [r2, r0] │ │ │ │ - orreq r1, fp, r0, ror pc │ │ │ │ - orreq r2, r2, r8, lsr #31 │ │ │ │ + ldrdeq r3, [r2, r8] │ │ │ │ + orreq r1, fp, r8, ror pc │ │ │ │ + @ instruction: 0x01822fb0 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - orreq r1, fp, r8, lsr #30 │ │ │ │ - orreq r4, r2, r8, ror #14 │ │ │ │ - orreq r2, r2, ip, ror #30 │ │ │ │ + orreq r1, fp, r0, lsr pc │ │ │ │ + orreq r4, r2, r0, ror r7 │ │ │ │ + orreq r2, r2, r4, ror pc │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - orreq r1, fp, ip, ror #29 │ │ │ │ - orreq r4, r2, ip, lsr #14 │ │ │ │ - orreq r2, r2, r0, lsr pc │ │ │ │ + strdeq r1, [fp, r4] │ │ │ │ + orreq r4, r2, r4, lsr r7 │ │ │ │ + orreq r2, r2, r8, lsr pc │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ │ │ │ │ 001d8618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -289496,21 +289496,21 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x0195fdd8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r5, r0, lsr sp @ │ │ │ │ orrseq pc, r5, r0, lsl #26 │ │ │ │ - strdeq r1, [fp, r0] │ │ │ │ - orreq r4, r2, r0, lsr r5 │ │ │ │ - orreq r2, r2, ip, lsr #26 │ │ │ │ + strdeq r1, [fp, r8] │ │ │ │ + orreq r4, r2, r8, lsr r5 │ │ │ │ + orreq r2, r2, r4, lsr sp │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x018b1cb8 │ │ │ │ - orreq r4, r2, ip, ror #9 │ │ │ │ - strdeq r2, [r2, r8] │ │ │ │ + orreq r1, fp, r0, asr #25 │ │ │ │ + strdeq r4, [r2, r4] │ │ │ │ + orreq r2, r2, r0, lsl #26 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ 001d87e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -289699,37 +289699,37 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1d88f8 │ │ │ │ orrseq pc, r5, ip, lsl ip @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0195fbf8 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - orreq r1, fp, r8, asr #23 │ │ │ │ - strdeq r2, [r2, r8] │ │ │ │ + ldrdeq r1, [fp, r0] │ │ │ │ + orreq r2, r2, r0, lsl #24 │ │ │ │ orrseq pc, r5, r4, lsl fp @ │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - @ instruction: 0x01823090 │ │ │ │ - orreq r3, r2, r0, lsl #1 │ │ │ │ - orreq r1, fp, ip, lsl #21 │ │ │ │ - orreq r4, r2, ip, asr #5 │ │ │ │ - ldrdeq r2, [r2, r0] │ │ │ │ + @ instruction: 0x01823098 │ │ │ │ + orreq r3, r2, r8, lsl #1 │ │ │ │ + @ instruction: 0x018b1a94 │ │ │ │ + ldrdeq r4, [r2, r4] │ │ │ │ + ldrdeq r2, [r2, r8] │ │ │ │ muleq r0, r5, r3 │ │ │ │ - orreq ip, r5, r8, asr #1 │ │ │ │ + ldrdeq ip, [r5, r0] │ │ │ │ orreq r6, r1, r0, lsl sp │ │ │ │ - orreq r1, fp, r8, lsr sl │ │ │ │ - orreq r4, r2, r4, ror r2 │ │ │ │ - orreq r2, r2, ip, ror sl │ │ │ │ + orreq r1, fp, r0, asr #20 │ │ │ │ + orreq r4, r2, ip, ror r2 │ │ │ │ + orreq r2, r2, r4, lsl #21 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - strdeq r1, [fp, r8] │ │ │ │ - orreq r4, r2, r8, lsr r2 │ │ │ │ - orreq r2, r2, r8, lsr sl │ │ │ │ - orreq r4, r2, r0, lsl #4 │ │ │ │ - @ instruction: 0x018b1994 │ │ │ │ - ldrdeq r4, [r2, r0] │ │ │ │ - ldrdeq r2, [r2, r8] │ │ │ │ + orreq r1, fp, r0, lsl #20 │ │ │ │ + orreq r4, r2, r0, asr #4 │ │ │ │ + orreq r2, r2, r0, asr #20 │ │ │ │ + orreq r4, r2, r8, lsl #4 │ │ │ │ + @ instruction: 0x018b199c │ │ │ │ + ldrdeq r4, [r2, r8] │ │ │ │ + orreq r2, r2, r0, ror #19 │ │ │ │ │ │ │ │ 001d8b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #636] @ 1d8dd4 │ │ │ │ @@ -289894,33 +289894,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1d8c58 │ │ │ │ @ instruction: 0x0195f8bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0195f898 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - orreq r1, fp, r8, ror #16 │ │ │ │ - @ instruction: 0x01822898 │ │ │ │ + orreq r1, fp, r0, ror r8 │ │ │ │ + orreq r2, r2, r0, lsr #17 │ │ │ │ @ instruction: 0x0195f7b4 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r2, r2, r0, asr #26 │ │ │ │ - orreq r1, fp, ip, asr #14 │ │ │ │ - orreq r3, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x01822790 │ │ │ │ + orreq r2, r2, r8, asr #26 │ │ │ │ + orreq r1, fp, r4, asr r7 │ │ │ │ + @ instruction: 0x01823f94 │ │ │ │ + @ instruction: 0x01822798 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - orreq fp, r5, r8, lsl #27 │ │ │ │ + @ instruction: 0x0185bd90 │ │ │ │ ldrdeq r6, [r1, r0] │ │ │ │ - strdeq r1, [fp, r8] │ │ │ │ - orreq r3, r2, r4, lsr pc │ │ │ │ - orreq r2, r2, ip, lsr r7 │ │ │ │ - @ instruction: 0x018b16b8 │ │ │ │ - strdeq r3, [r2, r8] │ │ │ │ - strdeq r2, [r2, r4] │ │ │ │ + orreq r1, fp, r0, lsl #14 │ │ │ │ + orreq r3, r2, ip, lsr pc │ │ │ │ + orreq r2, r2, r4, asr #14 │ │ │ │ + orreq r1, fp, r0, asr #13 │ │ │ │ + orreq r3, r2, r0, lsl #30 │ │ │ │ + strdeq r2, [r2, ip] │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - orreq r3, r2, r0, asr #29 │ │ │ │ + orreq r3, r2, r8, asr #29 │ │ │ │ │ │ │ │ 001d8e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #636] @ 1d90c8 │ │ │ │ @@ -290085,33 +290085,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1d8f4c │ │ │ │ orrseq pc, r5, r8, asr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r5, r4, lsr #11 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - orreq r1, fp, r4, ror r5 │ │ │ │ - orreq r2, r2, r4, lsr #11 │ │ │ │ + orreq r1, fp, ip, ror r5 │ │ │ │ + orreq r2, r2, ip, lsr #11 │ │ │ │ orrseq pc, r5, r0, asr #9 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r2, r2, ip, asr #20 │ │ │ │ - orreq r1, fp, r8, asr r4 │ │ │ │ - @ instruction: 0x01823c98 │ │ │ │ - @ instruction: 0x0182249c │ │ │ │ - @ instruction: 0x0185ba94 │ │ │ │ + orreq r2, r2, r4, asr sl │ │ │ │ + orreq r1, fp, r0, ror #8 │ │ │ │ + orreq r3, r2, r0, lsr #25 │ │ │ │ + orreq r2, r2, r4, lsr #9 │ │ │ │ + @ instruction: 0x0185ba9c │ │ │ │ ldrdeq r6, [r1, ip] │ │ │ │ - orreq r1, fp, r4, lsl #8 │ │ │ │ - orreq r3, r2, r0, asr #24 │ │ │ │ - orreq r2, r2, r8, asr #8 │ │ │ │ + orreq r1, fp, ip, lsl #8 │ │ │ │ + orreq r3, r2, r8, asr #24 │ │ │ │ + orreq r2, r2, r0, asr r4 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - orreq r1, fp, r4, asr #7 │ │ │ │ - orreq r3, r2, r4, lsl #24 │ │ │ │ - orreq r2, r2, r0, lsl #8 │ │ │ │ + orreq r1, fp, ip, asr #7 │ │ │ │ + orreq r3, r2, ip, lsl #24 │ │ │ │ + orreq r2, r2, r8, lsl #8 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - orreq r3, r2, ip, asr #23 │ │ │ │ + ldrdeq r3, [r2, r4] │ │ │ │ │ │ │ │ 001d9128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #696] @ 1d93f8 │ │ │ │ @@ -290291,34 +290291,34 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1d924c │ │ │ │ @ instruction: 0x0195f2d4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0195f2b0 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orreq r1, fp, ip, ror r2 │ │ │ │ - orreq r2, r2, ip, lsr #5 │ │ │ │ + orreq r1, fp, r4, lsl #5 │ │ │ │ + @ instruction: 0x018222b4 │ │ │ │ orrseq pc, r5, r0, asr #3 │ │ │ │ andeq r7, r0, r0, lsr #10 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r2, r2, r0, lsr r7 │ │ │ │ - orreq r1, fp, r0, lsr r1 │ │ │ │ - orreq r3, r2, r0, ror r9 │ │ │ │ - orreq r2, r2, r4, ror r1 │ │ │ │ + orreq r2, r2, r8, lsr r7 │ │ │ │ + orreq r1, fp, r8, lsr r1 │ │ │ │ + orreq r3, r2, r8, ror r9 │ │ │ │ + orreq r2, r2, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq fp, r5, ip, ror #14 │ │ │ │ + orreq fp, r5, r4, ror r7 │ │ │ │ @ instruction: 0x018163b4 │ │ │ │ - orreq r3, r2, ip, lsl r9 │ │ │ │ - ldrdeq r1, [fp, r8] │ │ │ │ - orreq r2, r2, r8, lsl r1 │ │ │ │ - @ instruction: 0x018b1098 │ │ │ │ - ldrdeq r3, [r2, r8] │ │ │ │ - ldrdeq r2, [r2, r4] │ │ │ │ + orreq r3, r2, r4, lsr #18 │ │ │ │ + orreq r1, fp, r0, ror #1 │ │ │ │ + orreq r2, r2, r0, lsr #2 │ │ │ │ + orreq r1, fp, r0, lsr #1 │ │ │ │ + orreq r3, r2, r0, ror #17 │ │ │ │ + ldrdeq r2, [r2, ip] │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r3, r2, r0, lsr #17 │ │ │ │ + orreq r3, r2, r8, lsr #17 │ │ │ │ │ │ │ │ 001d945c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -290603,51 +290603,51 @@ │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1d96e4 │ │ │ │ @ instruction: 0x0195ef98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r5, r8, ror pc │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orreq r0, fp, r4, lsr pc │ │ │ │ + orreq r0, fp, ip, lsr pc │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - orreq r1, r2, r0, ror pc │ │ │ │ + orreq r1, r2, r8, ror pc │ │ │ │ orrseq lr, r5, r4, ror #28 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r2, r2, r8, asr #8 │ │ │ │ - orreq r0, r2, r0, lsl #13 │ │ │ │ - orreq r2, r2, ip, asr #8 │ │ │ │ + orreq r2, r2, r0, asr r4 │ │ │ │ + orreq r0, r2, r8, lsl #13 │ │ │ │ + orreq r2, r2, r4, asr r4 │ │ │ │ orrseq lr, r5, r8, ror sp │ │ │ │ - @ instruction: 0x018235b0 │ │ │ │ - orreq r0, fp, r0, ror sp │ │ │ │ - orreq r1, r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x018235b8 │ │ │ │ + orreq r0, fp, r8, ror sp │ │ │ │ + @ instruction: 0x01821db4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq fp, r5, r4, lsr #7 │ │ │ │ + orreq fp, r5, ip, lsr #7 │ │ │ │ orreq r5, r1, ip, ror #31 │ │ │ │ @ instruction: 0x0195ecf8 │ │ │ │ - orreq r0, fp, r4, ror #25 │ │ │ │ - orreq r3, r2, r4, lsr #10 │ │ │ │ - orreq r1, r2, r8, lsr #26 │ │ │ │ + orreq r0, fp, ip, ror #25 │ │ │ │ + orreq r3, r2, ip, lsr #10 │ │ │ │ + orreq r1, r2, r0, lsr sp │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - orreq r3, r2, ip, ror #9 │ │ │ │ + strdeq r3, [r2, r4] │ │ │ │ orrseq lr, r5, r0, ror #24 │ │ │ │ - orreq r0, fp, r4, asr ip │ │ │ │ - @ instruction: 0x01823494 │ │ │ │ - @ instruction: 0x01821c94 │ │ │ │ - orreq r2, r2, r0, lsr r2 │ │ │ │ - orreq r0, fp, r4, lsl ip │ │ │ │ - orreq r1, r2, r0, asr ip │ │ │ │ + orreq r0, fp, ip, asr ip │ │ │ │ + @ instruction: 0x0182349c │ │ │ │ + @ instruction: 0x01821c9c │ │ │ │ + orreq r2, r2, r8, lsr r2 │ │ │ │ + orreq r0, fp, ip, lsl ip │ │ │ │ + orreq r1, r2, r8, asr ip │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ @ instruction: 0x0195ebbc │ │ │ │ - @ instruction: 0x018b0bb4 │ │ │ │ - strdeq r3, [r2, r0] │ │ │ │ - strdeq r1, [r2, r4] │ │ │ │ + @ instruction: 0x018b0bbc │ │ │ │ + strdeq r3, [r2, r8] │ │ │ │ + strdeq r1, [r2, ip] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r0, fp, r4, lsl #23 │ │ │ │ - orreq r3, r2, r0, asr #7 │ │ │ │ - orreq r1, r2, r4, asr #23 │ │ │ │ + orreq r0, fp, ip, lsl #23 │ │ │ │ + orreq r3, r2, r8, asr #7 │ │ │ │ + orreq r1, r2, ip, asr #23 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 001d997c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -290945,51 +290945,51 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1d9c34 │ │ │ │ orrseq lr, r5, r8, ror sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r5, r8, asr sl │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orreq r0, fp, r4, lsl sl │ │ │ │ - orreq r1, r2, r0, asr sl │ │ │ │ + orreq r0, fp, ip, lsl sl │ │ │ │ + orreq r1, r2, r8, asr sl │ │ │ │ orrseq lr, r5, r8, lsr #18 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r1, r2, r4, lsl pc │ │ │ │ - orreq r1, r2, r8, lsl #30 │ │ │ │ - strdeq r1, [r2, ip] │ │ │ │ + orreq r1, r2, ip, lsl pc │ │ │ │ + orreq r1, r2, r0, lsl pc │ │ │ │ + orreq r1, r2, r4, lsl #30 │ │ │ │ orrseq lr, r5, r8, lsr #16 │ │ │ │ - orreq r3, r2, r0, rrx │ │ │ │ - orreq r0, fp, r0, lsr #16 │ │ │ │ - orreq r1, r2, ip, asr r8 │ │ │ │ + orreq r3, r2, r8, rrx │ │ │ │ + orreq r0, fp, r8, lsr #16 │ │ │ │ + orreq r1, r2, r4, ror #16 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - orreq sl, r5, r4, asr lr │ │ │ │ + orreq sl, r5, ip, asr lr │ │ │ │ @ instruction: 0x01815a9c │ │ │ │ orrseq lr, r5, r8, lsr #15 │ │ │ │ - @ instruction: 0x018b0794 │ │ │ │ - ldrdeq r2, [r2, r4] │ │ │ │ - ldrdeq r1, [r2, r8] │ │ │ │ + @ instruction: 0x018b079c │ │ │ │ + ldrdeq r2, [r2, ip] │ │ │ │ + orreq r1, r2, r0, ror #15 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x01822f9c │ │ │ │ + orreq r2, r2, r4, lsr #31 │ │ │ │ orrseq lr, r5, r0, lsl r7 │ │ │ │ - orreq r0, fp, r4, lsl #14 │ │ │ │ - orreq r2, r2, r4, asr #30 │ │ │ │ - orreq r1, r2, r0, asr #14 │ │ │ │ + orreq r0, fp, ip, lsl #14 │ │ │ │ + orreq r2, r2, ip, asr #30 │ │ │ │ + orreq r1, r2, r8, asr #14 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - orreq r1, r2, r0, ror #25 │ │ │ │ - orreq r0, fp, r4, asr #13 │ │ │ │ - orreq r1, r2, r0, lsl #14 │ │ │ │ + orreq r1, r2, r8, ror #25 │ │ │ │ + orreq r0, fp, ip, asr #13 │ │ │ │ + orreq r1, r2, r8, lsl #14 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ orrseq lr, r5, ip, ror #12 │ │ │ │ - orreq r0, fp, r4, ror #12 │ │ │ │ - orreq r2, r2, r0, lsr #29 │ │ │ │ - orreq r1, r2, r4, lsr #13 │ │ │ │ + orreq r0, fp, ip, ror #12 │ │ │ │ + orreq r2, r2, r8, lsr #29 │ │ │ │ + orreq r1, r2, ip, lsr #13 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - orreq r0, fp, r4, lsr r6 │ │ │ │ - orreq r2, r2, r0, ror lr │ │ │ │ - orreq r1, r2, r4, ror r6 │ │ │ │ + orreq r0, fp, ip, lsr r6 │ │ │ │ + orreq r2, r2, r8, ror lr │ │ │ │ + orreq r1, r2, ip, ror r6 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 001d9ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -291274,51 +291274,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1da3e4 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1da154 │ │ │ │ orrseq lr, r5, ip, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r5, r8, lsl #10 │ │ │ │ - ldrdeq r0, [fp, r4] │ │ │ │ - orreq r1, r2, r0, lsl r5 │ │ │ │ + ldrdeq r0, [fp, ip] │ │ │ │ + orreq r1, r2, r8, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ @ instruction: 0x0195e3f8 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r1, r2, r0, lsl #20 │ │ │ │ - orreq r0, r6, r4, asr ip │ │ │ │ - ldrdeq r1, [r2, ip] │ │ │ │ + orreq r1, r2, r8, lsl #20 │ │ │ │ + orreq r0, r6, ip, asr ip │ │ │ │ + orreq r1, r2, r4, ror #19 │ │ │ │ orrseq lr, r5, r8, lsl #6 │ │ │ │ - orreq r2, r2, r0, asr #22 │ │ │ │ - orreq r0, fp, r0, lsl #6 │ │ │ │ - orreq r1, r2, ip, lsr r3 │ │ │ │ + orreq r2, r2, r8, asr #22 │ │ │ │ + orreq r0, fp, r8, lsl #6 │ │ │ │ + orreq r1, r2, r4, asr #6 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - orreq sl, r5, r4, lsr r9 │ │ │ │ + orreq sl, r5, ip, lsr r9 │ │ │ │ orreq r5, r1, ip, ror r5 │ │ │ │ orrseq lr, r5, r8, lsl #5 │ │ │ │ - orreq r0, fp, r4, ror r2 │ │ │ │ - @ instruction: 0x01822ab4 │ │ │ │ - @ instruction: 0x018212b8 │ │ │ │ - orreq r2, r2, ip, ror sl │ │ │ │ + orreq r0, fp, ip, ror r2 │ │ │ │ + @ instruction: 0x01822abc │ │ │ │ + orreq r1, r2, r0, asr #5 │ │ │ │ + orreq r2, r2, r4, lsl #21 │ │ │ │ @ instruction: 0x0195e1f0 │ │ │ │ - orreq r0, fp, r4, ror #3 │ │ │ │ - orreq r2, r2, r4, lsr #20 │ │ │ │ - orreq r1, r2, r0, lsr #4 │ │ │ │ + orreq r0, fp, ip, ror #3 │ │ │ │ + orreq r2, r2, ip, lsr #20 │ │ │ │ + orreq r1, r2, r8, lsr #4 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - orreq r1, r2, r0, asr #15 │ │ │ │ - orreq r0, fp, r4, lsr #3 │ │ │ │ - orreq r1, r2, r0, ror #3 │ │ │ │ + orreq r1, r2, r8, asr #15 │ │ │ │ + orreq r0, fp, ip, lsr #3 │ │ │ │ + orreq r1, r2, r8, ror #3 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ orrseq lr, r5, ip, asr #2 │ │ │ │ - orreq r0, fp, r4, asr #2 │ │ │ │ - orreq r2, r2, r0, lsl #19 │ │ │ │ - orreq r1, r2, r4, lsl #3 │ │ │ │ + orreq r0, fp, ip, asr #2 │ │ │ │ + orreq r2, r2, r8, lsl #19 │ │ │ │ + orreq r1, r2, ip, lsl #3 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - orreq r0, fp, r4, lsl r1 │ │ │ │ - orreq r2, r2, r0, asr r9 │ │ │ │ - orreq r1, r2, r4, asr r1 │ │ │ │ + orreq r0, fp, ip, lsl r1 │ │ │ │ + orreq r2, r2, r8, asr r9 │ │ │ │ + orreq r1, r2, ip, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ │ │ │ │ 001da3e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -291524,39 +291524,39 @@ │ │ │ │ add r2, r2, #716 @ 0x2cc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ b 1da5e8 │ │ │ │ orrseq lr, r5, r0, lsl r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r5, ip, ror #31 │ │ │ │ - @ instruction: 0x018affb8 │ │ │ │ - strdeq r0, [r2, r4] │ │ │ │ + orreq pc, sl, r0, asr #31 │ │ │ │ + strdeq r0, [r2, ip] │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ orrseq sp, r5, ip, lsl #30 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r1, r2, ip, lsl r5 │ │ │ │ + orreq r1, r2, r4, lsr #10 │ │ │ │ orrseq sp, r5, ip, ror lr │ │ │ │ - @ instruction: 0x018226b4 │ │ │ │ - orreq pc, sl, r0, ror lr @ │ │ │ │ - orreq r0, r2, ip, lsr #29 │ │ │ │ + @ instruction: 0x018226bc │ │ │ │ + orreq pc, sl, r8, ror lr @ │ │ │ │ + @ instruction: 0x01820eb4 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - orreq sl, r5, r8, lsr #9 │ │ │ │ + @ instruction: 0x0185a4b0 │ │ │ │ strdeq r5, [r1, r0] │ │ │ │ @ instruction: 0x0195ddfc │ │ │ │ - orreq pc, sl, ip, ror #27 │ │ │ │ - orreq r2, r2, ip, lsr #12 │ │ │ │ - orreq r0, r2, r0, lsr lr │ │ │ │ - strdeq r2, [r2, r4] │ │ │ │ - @ instruction: 0x01821394 │ │ │ │ - orreq pc, sl, r8, ror sp @ │ │ │ │ - @ instruction: 0x01820db0 │ │ │ │ + strdeq pc, [sl, r4] │ │ │ │ + orreq r2, r2, r4, lsr r6 │ │ │ │ + orreq r0, r2, r8, lsr lr │ │ │ │ + strdeq r2, [r2, ip] │ │ │ │ + @ instruction: 0x0182139c │ │ │ │ + orreq pc, sl, r0, lsl #27 │ │ │ │ + @ instruction: 0x01820db8 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - orreq pc, sl, r8, lsr sp @ │ │ │ │ - orreq r2, r2, r8, ror r5 │ │ │ │ - orreq r0, r2, r4, ror sp │ │ │ │ + orreq pc, sl, r0, asr #26 │ │ │ │ + orreq r2, r2, r0, lsl #11 │ │ │ │ + orreq r0, r2, ip, ror sp │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ │ │ │ │ 001da798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -291841,51 +291841,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 1dacb0 │ │ │ │ add r2, r2, #748 @ 0x2ec │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 1daa20 │ │ │ │ orrseq sp, r5, r0, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r5, ip, lsr ip │ │ │ │ - orreq pc, sl, r8, lsl #24 │ │ │ │ - orreq r0, r2, r4, asr #24 │ │ │ │ + orreq pc, sl, r0, lsl ip @ │ │ │ │ + orreq r0, r2, ip, asr #24 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ orrseq sp, r5, ip, lsr #22 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r1, r2, r4, lsr r1 │ │ │ │ - orreq r0, r6, r8, lsl #7 │ │ │ │ - orreq r1, r2, r0, lsl r1 │ │ │ │ + orreq r1, r2, ip, lsr r1 │ │ │ │ + @ instruction: 0x01860390 │ │ │ │ + orreq r1, r2, r8, lsl r1 │ │ │ │ orrseq sp, r5, ip, lsr sl │ │ │ │ - orreq r2, r2, r4, ror r2 │ │ │ │ - orreq pc, sl, r4, lsr sl @ │ │ │ │ - orreq r0, r2, r0, ror sl │ │ │ │ + orreq r2, r2, ip, ror r2 │ │ │ │ + orreq pc, sl, ip, lsr sl @ │ │ │ │ + orreq r0, r2, r8, ror sl │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - orreq sl, r5, r8, rrx │ │ │ │ + orreq sl, r5, r0, ror r0 │ │ │ │ @ instruction: 0x01814cb0 │ │ │ │ @ instruction: 0x0195d9bc │ │ │ │ - orreq pc, sl, r8, lsr #19 │ │ │ │ - orreq r2, r2, r8, ror #3 │ │ │ │ - orreq r0, r2, ip, ror #19 │ │ │ │ + @ instruction: 0x018af9b0 │ │ │ │ + strdeq r2, [r2, r0] │ │ │ │ + strdeq r0, [r2, r4] │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - @ instruction: 0x018221b0 │ │ │ │ + @ instruction: 0x018221b8 │ │ │ │ orrseq sp, r5, r4, lsr #18 │ │ │ │ - orreq pc, sl, r8, lsl r9 @ │ │ │ │ - orreq r2, r2, r8, asr r1 │ │ │ │ - orreq r0, r2, r4, asr r9 │ │ │ │ + orreq pc, sl, r0, lsr #18 │ │ │ │ + orreq r2, r2, r0, ror #2 │ │ │ │ + orreq r0, r2, ip, asr r9 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - strdeq r0, [r2, r4] │ │ │ │ - ldrdeq pc, [sl, r8] │ │ │ │ - orreq r0, r2, r8, lsl r9 │ │ │ │ + strdeq r0, [r2, ip] │ │ │ │ + orreq pc, sl, r0, ror #17 │ │ │ │ + orreq r0, r2, r0, lsr #18 │ │ │ │ orrseq sp, r5, r0, lsl #17 │ │ │ │ - orreq pc, sl, r8, ror r8 @ │ │ │ │ - strheq r2, [r2, r4] │ │ │ │ - @ instruction: 0x018208b8 │ │ │ │ + orreq pc, sl, r0, lsl #17 │ │ │ │ + strheq r2, [r2, ip] │ │ │ │ + orreq r0, r2, r0, asr #17 │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - orreq pc, sl, r8, asr #16 │ │ │ │ - orreq r2, r2, r4, lsl #1 │ │ │ │ - orreq r0, r2, r8, lsl #17 │ │ │ │ + orreq pc, sl, r0, asr r8 @ │ │ │ │ + orreq r2, r2, ip, lsl #1 │ │ │ │ + @ instruction: 0x01820890 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ │ │ │ │ 001dacb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -292060,38 +292060,38 @@ │ │ │ │ add r2, r2, #780 @ 0x30c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ b 1dae78 │ │ │ │ orrseq sp, r5, r8, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r5, ip, lsl r7 │ │ │ │ - orreq r9, r5, ip, asr sp │ │ │ │ + orreq r9, r5, r4, ror #26 │ │ │ │ orrseq sp, r5, r0, lsl #13 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - orreq r9, r5, ip, lsr #25 │ │ │ │ - @ instruction: 0x01820cb8 │ │ │ │ + @ instruction: 0x01859cb4 │ │ │ │ + orreq r0, r2, r0, asr #25 │ │ │ │ orrseq sp, r5, ip, ror #11 │ │ │ │ - orreq r1, r2, r4, lsr #28 │ │ │ │ - orreq pc, sl, r0, ror #11 │ │ │ │ - orreq r0, r2, ip, lsl r6 │ │ │ │ + orreq r1, r2, ip, lsr #28 │ │ │ │ + orreq pc, sl, r8, ror #11 │ │ │ │ + orreq r0, r2, r4, lsr #12 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - orreq r9, r5, r8, lsl ip │ │ │ │ + orreq r9, r5, r0, lsr #24 │ │ │ │ orreq r4, r1, r0, ror #16 │ │ │ │ orrseq sp, r5, r0, ror r5 │ │ │ │ - orreq pc, sl, r0, ror #10 │ │ │ │ - orreq r1, r2, r0, lsr #27 │ │ │ │ - orreq r0, r2, r4, lsr #11 │ │ │ │ + orreq pc, sl, r8, ror #10 │ │ │ │ + orreq r1, r2, r8, lsr #27 │ │ │ │ + orreq r0, r2, ip, lsr #11 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - orreq pc, sl, r4, lsr #10 │ │ │ │ - orreq r1, r2, r4, ror #26 │ │ │ │ - orreq r0, r2, r8, ror #10 │ │ │ │ + orreq pc, sl, ip, lsr #10 │ │ │ │ + orreq r1, r2, ip, ror #26 │ │ │ │ + orreq r0, r2, r0, ror r5 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - orreq pc, sl, r8, ror #9 │ │ │ │ - orreq r1, r2, r8, lsr #26 │ │ │ │ - orreq r0, r2, r4, lsr #10 │ │ │ │ + strdeq pc, [sl, r0] │ │ │ │ + orreq r1, r2, r0, lsr sp │ │ │ │ + orreq r0, r2, ip, lsr #10 │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r2] │ │ │ │ mov r8, r2 │ │ │ │ @@ -292187,22 +292187,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1db0d8 │ │ │ │ orrseq sp, r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x01820ab0 │ │ │ │ - orreq pc, sl, r4, lsr r7 @ │ │ │ │ + @ instruction: 0x01820ab8 │ │ │ │ + orreq pc, sl, ip, lsr r7 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, r2, r0, ror #20 │ │ │ │ - orreq pc, sl, r4, ror #13 │ │ │ │ - orreq r1, r2, r4, lsl #23 │ │ │ │ - orreq r1, r2, r0, asr fp │ │ │ │ - orreq r1, r2, r0, lsr #22 │ │ │ │ + orreq r0, r2, r8, ror #20 │ │ │ │ + orreq pc, sl, ip, ror #13 │ │ │ │ + orreq r1, r2, ip, lsl #23 │ │ │ │ + orreq r1, r2, r8, asr fp │ │ │ │ + orreq r1, r2, r8, lsr #22 │ │ │ │ │ │ │ │ 001db19c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -292278,23 +292278,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1db220 │ │ │ │ - orreq pc, sl, r4, lsr #10 │ │ │ │ - orreq r1, r2, r8, lsr sl │ │ │ │ - @ instruction: 0x01820890 │ │ │ │ - orreq pc, sl, r8, ror #9 │ │ │ │ - strdeq r1, [r2, ip] │ │ │ │ - orreq r0, r2, r4, asr r8 │ │ │ │ - orreq pc, sl, ip, lsr #9 │ │ │ │ - orreq r1, r2, r0, asr #19 │ │ │ │ - orreq r0, r2, r8, lsl r8 │ │ │ │ + orreq pc, sl, ip, lsr #10 │ │ │ │ + orreq r1, r2, r0, asr #20 │ │ │ │ + @ instruction: 0x01820898 │ │ │ │ + strdeq pc, [sl, r0] │ │ │ │ + orreq r1, r2, r4, lsl #20 │ │ │ │ + orreq r0, r2, ip, asr r8 │ │ │ │ + @ instruction: 0x018af4b4 │ │ │ │ + orreq r1, r2, r8, asr #19 │ │ │ │ + orreq r0, r2, r0, lsr #16 │ │ │ │ │ │ │ │ 001db304 : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 1db350 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1db350 │ │ │ │ @@ -292342,20 +292342,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1db348 │ │ │ │ - @ instruction: 0x01820794 │ │ │ │ - strdeq pc, [sl, r0] │ │ │ │ - orreq r0, r2, r8, asr r7 │ │ │ │ - @ instruction: 0x018af3b0 │ │ │ │ - orreq r1, r2, r4, asr #17 │ │ │ │ - orreq r0, r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x0182079c │ │ │ │ + strdeq pc, [sl, r8] │ │ │ │ + orreq r0, r2, r0, ror #14 │ │ │ │ + @ instruction: 0x018af3b8 │ │ │ │ + orreq r1, r2, ip, asr #17 │ │ │ │ + orreq r0, r2, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #528] @ 1db618 │ │ │ │ ldr r3, [pc, #528] @ 1db61c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -292489,33 +292489,33 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1db4b4 │ │ │ │ orrseq sp, r5, ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r7, ip, asr #31 │ │ │ │ - orreq pc, sl, r4, lsr #6 │ │ │ │ + orreq pc, sl, ip, lsr #6 │ │ │ │ orrseq sl, r7, r4, asr #30 │ │ │ │ orrseq ip, r5, r8, asr pc │ │ │ │ @ instruction: 0x0197aef0 │ │ │ │ @ instruction: 0x0197aed0 │ │ │ │ - orreq pc, sl, ip, lsr #4 │ │ │ │ - orreq r1, r2, r0, asr #14 │ │ │ │ - @ instruction: 0x0182059c │ │ │ │ + orreq pc, sl, r4, lsr r2 @ │ │ │ │ + orreq r1, r2, r8, asr #14 │ │ │ │ + orreq r0, r2, r4, lsr #11 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - strdeq pc, [sl, r4] │ │ │ │ - orreq r1, r2, r8, lsl #14 │ │ │ │ - orreq r0, r2, r4, ror #10 │ │ │ │ - @ instruction: 0x018af1bc │ │ │ │ - ldrdeq r1, [r2, r0] │ │ │ │ - orreq r0, r2, ip, lsr #10 │ │ │ │ + strdeq pc, [sl, ip] │ │ │ │ + orreq r1, r2, r0, lsl r7 │ │ │ │ + orreq r0, r2, ip, ror #10 │ │ │ │ + orreq pc, sl, r4, asr #3 │ │ │ │ + ldrdeq r1, [r2, r8] │ │ │ │ + orreq r0, r2, r4, lsr r5 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq pc, sl, r8, ror r1 @ │ │ │ │ - orreq r0, r2, r0, ror #10 │ │ │ │ - ldrdeq r0, [r2, ip] │ │ │ │ + orreq pc, sl, r0, lsl #3 │ │ │ │ + orreq r0, r2, r8, ror #10 │ │ │ │ + orreq r0, r2, r4, ror #9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ │ │ │ │ 001db674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -292584,23 +292584,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1db6b4 │ │ │ │ - orreq pc, sl, r4, ror r0 @ │ │ │ │ - orreq r1, r2, r8, lsl #11 │ │ │ │ - orreq r0, r2, r0, ror #7 │ │ │ │ - orreq pc, sl, r8, lsr r0 @ │ │ │ │ - orreq r0, r2, ip, asr r4 │ │ │ │ - orreq r0, r2, r4, lsr #7 │ │ │ │ - strdeq lr, [sl, r4] │ │ │ │ - orreq r1, r2, r8, lsl #10 │ │ │ │ - orreq r0, r2, r0, ror #6 │ │ │ │ + orreq pc, sl, ip, ror r0 @ │ │ │ │ + @ instruction: 0x01821590 │ │ │ │ + orreq r0, r2, r8, ror #7 │ │ │ │ + orreq pc, sl, r0, asr #32 │ │ │ │ + orreq r0, r2, r4, ror #8 │ │ │ │ + orreq r0, r2, ip, lsr #7 │ │ │ │ + strdeq lr, [sl, ip] │ │ │ │ + orreq r1, r2, r0, lsl r5 │ │ │ │ + orreq r0, r2, r8, ror #6 │ │ │ │ │ │ │ │ 001db7bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ 1dba4c │ │ │ │ @@ -292764,32 +292764,32 @@ │ │ │ │ bl b7b24 │ │ │ │ b 1db874 │ │ │ │ orrseq sl, r7, ip, lsl #24 │ │ │ │ orrseq ip, r5, r0, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r7, ip, ror fp │ │ │ │ @ instruction: 0x0195cb98 │ │ │ │ - orreq lr, sl, r8, asr lr │ │ │ │ - orreq r1, r2, ip, ror #6 │ │ │ │ - orreq r0, r2, r8, asr #3 │ │ │ │ - orreq lr, sl, ip, lsl lr │ │ │ │ - orreq r1, r2, r0, lsr r3 │ │ │ │ - orreq r0, r2, ip, lsl #3 │ │ │ │ - orreq lr, sl, r4, ror #27 │ │ │ │ - strdeq r1, [r2, r8] │ │ │ │ - orreq r0, r2, r4, asr r1 │ │ │ │ - orreq lr, sl, ip, lsr #27 │ │ │ │ - orreq r1, r2, r0, asr #5 │ │ │ │ - orreq r0, r2, ip, lsl r1 │ │ │ │ - orreq lr, sl, r4, ror sp │ │ │ │ - orreq r1, r2, r8, lsl #5 │ │ │ │ - orreq r0, r2, r4, ror #1 │ │ │ │ - orreq lr, sl, ip, lsr sp │ │ │ │ - orreq r1, r2, r0, asr r2 │ │ │ │ - orreq r0, r2, ip, lsr #1 │ │ │ │ + orreq lr, sl, r0, ror #28 │ │ │ │ + orreq r1, r2, r4, ror r3 │ │ │ │ + ldrdeq r0, [r2, r0] │ │ │ │ + orreq lr, sl, r4, lsr #28 │ │ │ │ + orreq r1, r2, r8, lsr r3 │ │ │ │ + @ instruction: 0x01820194 │ │ │ │ + orreq lr, sl, ip, ror #27 │ │ │ │ + orreq r1, r2, r0, lsl #6 │ │ │ │ + orreq r0, r2, ip, asr r1 │ │ │ │ + @ instruction: 0x018aedb4 │ │ │ │ + orreq r1, r2, r8, asr #5 │ │ │ │ + orreq r0, r2, r4, lsr #2 │ │ │ │ + orreq lr, sl, ip, ror sp │ │ │ │ + @ instruction: 0x01821290 │ │ │ │ + orreq r0, r2, ip, ror #1 │ │ │ │ + orreq lr, sl, r4, asr #26 │ │ │ │ + orreq r1, r2, r8, asr r2 │ │ │ │ + strheq r0, [r2, r4] │ │ │ │ │ │ │ │ 001dbaa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -292947,17 +292947,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1dbc94 │ │ │ │ orrseq ip, r5, ip, lsl #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r5, r8, ror r7 │ │ │ │ - orreq lr, sl, r8, ror sl │ │ │ │ - orreq r0, r2, ip, lsl #31 │ │ │ │ - orreq pc, r1, r8, ror #27 │ │ │ │ + orreq lr, sl, r0, lsl #21 │ │ │ │ + @ instruction: 0x01820f94 │ │ │ │ + strdeq pc, [r1, r0] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 001dbd2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -293030,17 +293030,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1dbdd8 │ │ │ │ orrseq ip, r5, r4, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r5, r4, lsr r6 │ │ │ │ - orreq lr, sl, r4, lsr r9 │ │ │ │ - orreq r0, r2, r8, asr #28 │ │ │ │ - orreq pc, r1, r4, lsr #25 │ │ │ │ + orreq lr, sl, ip, lsr r9 │ │ │ │ + orreq r0, r2, r0, asr lr │ │ │ │ + orreq pc, r1, ip, lsr #25 │ │ │ │ │ │ │ │ 001dbe6c : │ │ │ │ ldr r3, [pc, #40] @ 1dbe9c │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -293076,17 +293076,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1dbec0 │ │ │ │ - orreq lr, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0x01820d98 │ │ │ │ - strdeq pc, [r1, r0] │ │ │ │ + orreq lr, sl, ip, lsl #17 │ │ │ │ + orreq r0, r2, r0, lsr #27 │ │ │ │ + strdeq pc, [r1, r8] │ │ │ │ │ │ │ │ 001dbf14 : │ │ │ │ ldr r3, [pc, #40] @ 1dbf44 │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r2, #1 │ │ │ │ @@ -293122,17 +293122,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1dbfbc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1dbf68 │ │ │ │ - ldrdeq lr, [sl, ip] │ │ │ │ - strdeq r0, [r2, r0] │ │ │ │ - orreq pc, r1, r4, asr #22 │ │ │ │ + orreq lr, sl, r4, ror #15 │ │ │ │ + strdeq r0, [r2, r8] │ │ │ │ + orreq pc, r1, ip, asr #22 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 001dbfc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -293369,22 +293369,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq lr, sl, r4, lsr #13 │ │ │ │ + orreq lr, sl, ip, lsr #13 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r2, r1, r4, lsr #5 │ │ │ │ - orreq pc, r1, r0, asr #17 │ │ │ │ - orreq lr, sl, r8, ror r5 │ │ │ │ + orreq pc, r1, r8, asr #17 │ │ │ │ + orreq lr, sl, r0, lsl #11 │ │ │ │ orreq r2, r1, r8, ror #4 │ │ │ │ - orreq pc, r1, r4, lsl #17 │ │ │ │ - orreq lr, sl, ip, lsr r5 │ │ │ │ + orreq pc, r1, ip, lsl #17 │ │ │ │ + orreq lr, sl, r4, asr #10 │ │ │ │ │ │ │ │ 001dc3a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -293686,28 +293686,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrdeq pc, [r1, r0] │ │ │ │ - orreq lr, sl, r0, lsl #5 │ │ │ │ + ldrdeq pc, [r1, r8] │ │ │ │ + orreq lr, sl, r8, lsl #5 │ │ │ │ orrseq fp, r5, r4, ror #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, sl, r8, ror #3 │ │ │ │ - orreq pc, r1, r4, lsr #10 │ │ │ │ - orreq pc, r1, r4, ror #9 │ │ │ │ - @ instruction: 0x018ae190 │ │ │ │ + strdeq lr, [sl, r0] │ │ │ │ + orreq pc, r1, ip, lsr #10 │ │ │ │ + orreq pc, r1, ip, ror #9 │ │ │ │ + @ instruction: 0x018ae198 │ │ │ │ orreq r1, r1, r0, asr #27 │ │ │ │ - orreq lr, sl, r0, lsr #1 │ │ │ │ - ldrdeq pc, [r1, r8] │ │ │ │ + orreq lr, sl, r8, lsr #1 │ │ │ │ + orreq pc, r1, r0, ror #7 │ │ │ │ orreq r1, r1, ip, ror sp │ │ │ │ - orreq lr, sl, ip, asr r0 │ │ │ │ - @ instruction: 0x0181f394 │ │ │ │ + orreq lr, sl, r4, rrx │ │ │ │ + @ instruction: 0x0181f39c │ │ │ │ │ │ │ │ 001dc8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -293943,22 +293943,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq sp, sl, r4, lsl #28 │ │ │ │ + orreq sp, sl, ip, lsl #28 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x018119bc │ │ │ │ - orreq pc, r1, r0, lsl r0 @ │ │ │ │ - ldrdeq sp, [sl, r8] │ │ │ │ + orreq pc, r1, r8, lsl r0 @ │ │ │ │ + orreq sp, sl, r0, ror #25 │ │ │ │ orreq r1, r1, r0, lsl #19 │ │ │ │ - ldrdeq lr, [r1, r4] │ │ │ │ - @ instruction: 0x018adc9c │ │ │ │ + ldrdeq lr, [r1, ip] │ │ │ │ + orreq sp, sl, r4, lsr #25 │ │ │ │ │ │ │ │ 001dcc8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -294053,16 +294053,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r1, [r1, ip] │ │ │ │ - orreq sp, sl, r0, lsl #22 │ │ │ │ - orreq lr, r1, r8, lsr #28 │ │ │ │ + orreq sp, sl, r8, lsl #22 │ │ │ │ + orreq lr, r1, r0, lsr lr │ │ │ │ │ │ │ │ 001dce24 : │ │ │ │ ldr r3, [pc, #12] @ 1dce38 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ @@ -294108,20 +294108,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1dce74 │ │ │ │ - orreq pc, r1, r4, ror #27 │ │ │ │ - @ instruction: 0x0181ed94 │ │ │ │ - orreq sp, sl, ip, asr #20 │ │ │ │ - orreq pc, r1, ip, lsr #27 │ │ │ │ - orreq lr, r1, ip, asr sp │ │ │ │ - orreq sp, sl, r4, lsl sl │ │ │ │ + orreq pc, r1, ip, ror #27 │ │ │ │ + @ instruction: 0x0181ed9c │ │ │ │ + orreq sp, sl, r4, asr sl │ │ │ │ + @ instruction: 0x0181fdb4 │ │ │ │ + orreq lr, r1, r4, ror #26 │ │ │ │ + orreq sp, sl, ip, lsl sl │ │ │ │ │ │ │ │ 001dcf08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1592] @ 1dd558 │ │ │ │ @@ -294524,86 +294524,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1dcfa4 │ │ │ │ @ instruction: 0x0195b4f4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0195b4d4 │ │ │ │ andeq r7, r0, r4, asr sl │ │ │ │ - strdeq lr, [r1, ip] │ │ │ │ - orreq sp, sl, r0, lsl #19 │ │ │ │ - @ instruction: 0x0181ecb4 │ │ │ │ + orreq lr, r1, r4, lsl #26 │ │ │ │ + orreq sp, sl, r8, lsl #19 │ │ │ │ + @ instruction: 0x0181ecbc │ │ │ │ orrseq fp, r5, r8, ror #8 │ │ │ │ orrseq sl, r7, r8, lsl r0 │ │ │ │ andeq r7, r0, r0, lsl #17 │ │ │ │ andeq r7, r0, r8, ror r9 │ │ │ │ - orreq lr, r1, ip, lsl #25 │ │ │ │ + @ instruction: 0x0181ec94 │ │ │ │ andeq r7, r0, ip, ror #18 │ │ │ │ orreq r0, r1, r0, asr #5 │ │ │ │ - orreq lr, r1, r8, asr ip │ │ │ │ - orreq lr, r1, r8, asr #24 │ │ │ │ + orreq lr, r1, r0, ror #24 │ │ │ │ + orreq lr, r1, r0, asr ip │ │ │ │ + orreq lr, r1, r0, asr #24 │ │ │ │ orreq lr, r1, r8, lsr ip │ │ │ │ - orreq lr, r1, r0, lsr ip │ │ │ │ - orreq lr, r1, r4, lsr #24 │ │ │ │ + orreq lr, r1, ip, lsr #24 │ │ │ │ orrseq r9, r7, r8, lsl #30 │ │ │ │ - orreq lr, r1, r0, lsl ip │ │ │ │ - orreq lr, r1, r4, lsl #24 │ │ │ │ - strdeq lr, [r1, r8] │ │ │ │ - orreq lr, r1, ip, ror #23 │ │ │ │ - ldrdeq lr, [r1, ip] │ │ │ │ - orreq lr, r1, ip, asr #23 │ │ │ │ - @ instruction: 0x0181ebbc │ │ │ │ + orreq lr, r1, r8, lsl ip │ │ │ │ + orreq lr, r1, ip, lsl #24 │ │ │ │ + orreq lr, r1, r0, lsl #24 │ │ │ │ + strdeq lr, [r1, r4] │ │ │ │ + orreq lr, r1, r4, ror #23 │ │ │ │ + ldrdeq lr, [r1, r4] │ │ │ │ + orreq lr, r1, r4, asr #23 │ │ │ │ orreq r0, r1, ip, lsr #30 │ │ │ │ - orreq sp, sl, r4, lsl #14 │ │ │ │ - @ instruction: 0x0181fa90 │ │ │ │ - orreq lr, r1, r0, asr #20 │ │ │ │ - orreq sp, sl, r8, asr #13 │ │ │ │ - orreq pc, r1, r4, asr sl @ │ │ │ │ - orreq lr, r1, r4, lsl #20 │ │ │ │ - @ instruction: 0x018ad690 │ │ │ │ - orreq pc, r1, ip, lsl sl @ │ │ │ │ - orreq lr, r1, ip, asr #19 │ │ │ │ - orreq sp, sl, r8, asr r6 │ │ │ │ - orreq pc, r1, r4, ror #19 │ │ │ │ - @ instruction: 0x0181e994 │ │ │ │ - orreq sp, sl, r0, lsr #12 │ │ │ │ - orreq pc, r1, ip, lsr #19 │ │ │ │ - orreq lr, r1, ip, asr r9 │ │ │ │ - orreq sp, sl, r8, ror #11 │ │ │ │ - orreq pc, r1, r4, ror r9 @ │ │ │ │ - orreq lr, r1, r4, lsr #18 │ │ │ │ - @ instruction: 0x018ad5b0 │ │ │ │ - orreq pc, r1, ip, lsr r9 @ │ │ │ │ - orreq lr, r1, ip, ror #17 │ │ │ │ - orreq sp, sl, r8, ror r5 │ │ │ │ - orreq pc, r1, r4, lsl #18 │ │ │ │ - @ instruction: 0x0181e8b4 │ │ │ │ - orreq sp, sl, r0, asr #10 │ │ │ │ - orreq pc, r1, ip, asr #17 │ │ │ │ - orreq lr, r1, ip, ror r8 │ │ │ │ - orreq sp, sl, ip, lsl #10 │ │ │ │ - @ instruction: 0x0181f894 │ │ │ │ - orreq lr, r1, r8, asr #16 │ │ │ │ - ldrdeq sp, [sl, r4] │ │ │ │ - orreq pc, r1, ip, asr r8 @ │ │ │ │ - orreq lr, r1, r0, lsl r8 │ │ │ │ - @ instruction: 0x018ad49c │ │ │ │ - orreq pc, r1, r4, lsr #16 │ │ │ │ - ldrdeq lr, [r1, r8] │ │ │ │ - orreq sp, sl, r4, ror #8 │ │ │ │ - orreq pc, r1, ip, ror #15 │ │ │ │ - orreq lr, r1, r0, lsr #15 │ │ │ │ - orreq sp, sl, ip, lsr #8 │ │ │ │ - @ instruction: 0x0181f7b4 │ │ │ │ - orreq lr, r1, r8, ror #14 │ │ │ │ - strdeq sp, [sl, r4] │ │ │ │ - orreq pc, r1, ip, ror r7 @ │ │ │ │ - orreq lr, r1, r0, lsr r7 │ │ │ │ - @ instruction: 0x018ad3bc │ │ │ │ - orreq pc, r1, r4, asr #14 │ │ │ │ - strdeq lr, [r1, r8] │ │ │ │ + orreq sp, sl, ip, lsl #14 │ │ │ │ + @ instruction: 0x0181fa98 │ │ │ │ + orreq lr, r1, r8, asr #20 │ │ │ │ + ldrdeq sp, [sl, r0] │ │ │ │ + orreq pc, r1, ip, asr sl @ │ │ │ │ + orreq lr, r1, ip, lsl #20 │ │ │ │ + @ instruction: 0x018ad698 │ │ │ │ + orreq pc, r1, r4, lsr #20 │ │ │ │ + ldrdeq lr, [r1, r4] │ │ │ │ + orreq sp, sl, r0, ror #12 │ │ │ │ + orreq pc, r1, ip, ror #19 │ │ │ │ + @ instruction: 0x0181e99c │ │ │ │ + orreq sp, sl, r8, lsr #12 │ │ │ │ + @ instruction: 0x0181f9b4 │ │ │ │ + orreq lr, r1, r4, ror #18 │ │ │ │ + strdeq sp, [sl, r0] │ │ │ │ + orreq pc, r1, ip, ror r9 @ │ │ │ │ + orreq lr, r1, ip, lsr #18 │ │ │ │ + @ instruction: 0x018ad5b8 │ │ │ │ + orreq pc, r1, r4, asr #18 │ │ │ │ + strdeq lr, [r1, r4] │ │ │ │ + orreq sp, sl, r0, lsl #11 │ │ │ │ + orreq pc, r1, ip, lsl #18 │ │ │ │ + @ instruction: 0x0181e8bc │ │ │ │ + orreq sp, sl, r8, asr #10 │ │ │ │ + ldrdeq pc, [r1, r4] │ │ │ │ + orreq lr, r1, r4, lsl #17 │ │ │ │ + orreq sp, sl, r4, lsl r5 │ │ │ │ + @ instruction: 0x0181f89c │ │ │ │ + orreq lr, r1, r0, asr r8 │ │ │ │ + ldrdeq sp, [sl, ip] │ │ │ │ + orreq pc, r1, r4, ror #16 │ │ │ │ + orreq lr, r1, r8, lsl r8 │ │ │ │ + orreq sp, sl, r4, lsr #9 │ │ │ │ + orreq pc, r1, ip, lsr #16 │ │ │ │ + orreq lr, r1, r0, ror #15 │ │ │ │ + orreq sp, sl, ip, ror #8 │ │ │ │ + strdeq pc, [r1, r4] │ │ │ │ + orreq lr, r1, r8, lsr #15 │ │ │ │ + orreq sp, sl, r4, lsr r4 │ │ │ │ + @ instruction: 0x0181f7bc │ │ │ │ + orreq lr, r1, r0, ror r7 │ │ │ │ + strdeq sp, [sl, ip] │ │ │ │ + orreq pc, r1, r4, lsl #15 │ │ │ │ + orreq lr, r1, r8, lsr r7 │ │ │ │ + orreq sp, sl, r4, asr #7 │ │ │ │ + orreq pc, r1, ip, asr #14 │ │ │ │ + orreq lr, r1, r0, lsl #14 │ │ │ │ │ │ │ │ 001dd688 : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -294721,23 +294721,23 @@ │ │ │ │ b 1dd80c │ │ │ │ orrseq r2, r6, r0, ror #29 │ │ │ │ andseq r7, r2, fp, asr #22 │ │ │ │ orrseq sl, r5, r4, asr sp │ │ │ │ @ instruction: 0x01962eb8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orrseq r9, r7, r8, asr r9 │ │ │ │ - orreq lr, r1, r4, asr #15 │ │ │ │ - orreq sp, sl, ip, lsr r2 │ │ │ │ - orreq lr, r1, r0, lsl r7 │ │ │ │ - orreq sp, sl, ip, lsl #3 │ │ │ │ + orreq lr, r1, ip, asr #15 │ │ │ │ + orreq sp, sl, r4, asr #4 │ │ │ │ + orreq lr, r1, r8, lsl r7 │ │ │ │ + @ instruction: 0x018ad194 │ │ │ │ @ instruction: 0x01979890 │ │ │ │ @ instruction: 0x01962db8 │ │ │ │ - orreq pc, r1, r4, ror r4 @ │ │ │ │ - orreq pc, r1, r4, asr #8 │ │ │ │ - orreq pc, r1, r8, lsr #8 │ │ │ │ + orreq pc, r1, ip, ror r4 @ │ │ │ │ + orreq pc, r1, ip, asr #8 │ │ │ │ + orreq pc, r1, r0, lsr r4 @ │ │ │ │ │ │ │ │ 001dd898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #1176] @ 1ddd48 │ │ │ │ @@ -295040,40 +295040,40 @@ │ │ │ │ orrseq sl, r5, r8, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r5, r8, asr #22 │ │ │ │ andeq r7, r0, r0, ror r6 │ │ │ │ orrseq r2, r6, ip, lsl #25 │ │ │ │ orrseq r9, r7, r0, lsr #14 │ │ │ │ @ instruction: 0xffed84b5 │ │ │ │ - orreq ip, sl, r0, ror #31 │ │ │ │ + orreq ip, sl, r8, ror #31 │ │ │ │ @ instruction: 0xff22387c │ │ │ │ - orreq lr, r1, ip, asr #10 │ │ │ │ + orreq lr, r1, r4, asr r5 │ │ │ │ @ instruction: 0x01962bfc │ │ │ │ @ instruction: 0x01979690 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r1, ip, asr #9 │ │ │ │ - orreq ip, sl, r8, asr #30 │ │ │ │ + ldrdeq lr, [r1, r4] │ │ │ │ + orreq ip, sl, r0, asr pc │ │ │ │ orrseq r9, r7, r0, lsr #12 │ │ │ │ orrseq r2, r6, r8, ror #22 │ │ │ │ orrseq sl, r5, r8, asr r9 │ │ │ │ - orreq ip, sl, r4, asr #28 │ │ │ │ - @ instruction: 0x0181e3b4 │ │ │ │ + orreq ip, sl, ip, asr #28 │ │ │ │ + @ instruction: 0x0181e3bc │ │ │ │ orreq lr, r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ @ instruction: 0xfffffab4 │ │ │ │ - orreq ip, sl, r4, lsr sp │ │ │ │ - orreq pc, r1, ip, ror r0 @ │ │ │ │ - orreq lr, r1, ip, lsr #5 │ │ │ │ - orreq pc, r1, r4, asr #32 │ │ │ │ - orreq pc, r1, r4, lsl r0 @ │ │ │ │ - orreq lr, r1, r4, lsr #4 │ │ │ │ - orreq ip, sl, r0, ror ip │ │ │ │ - orreq lr, r1, r4, ror #3 │ │ │ │ - orreq lr, r1, ip, ror pc │ │ │ │ - orreq lr, r1, r0, asr pc │ │ │ │ + orreq ip, sl, ip, lsr sp │ │ │ │ + orreq pc, r1, r4, lsl #1 │ │ │ │ + @ instruction: 0x0181e2b4 │ │ │ │ + orreq pc, r1, ip, asr #32 │ │ │ │ + orreq pc, r1, ip, lsl r0 @ │ │ │ │ + orreq lr, r1, ip, lsr #4 │ │ │ │ + orreq ip, sl, r8, ror ip │ │ │ │ + orreq lr, r1, ip, ror #3 │ │ │ │ + orreq lr, r1, r4, lsl #31 │ │ │ │ + orreq lr, r1, r8, asr pc │ │ │ │ │ │ │ │ 001dddd0 : │ │ │ │ ldr r3, [pc, #80] @ 1dde28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ ble 1dde18 │ │ │ │ @@ -295325,16 +295325,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r0, r1, r4, lsr r4 │ │ │ │ - orreq sp, r1, r8, ror sp │ │ │ │ - orreq ip, sl, r8, lsl r8 │ │ │ │ + orreq sp, r1, r0, lsl #27 │ │ │ │ + orreq ip, sl, r0, lsr #16 │ │ │ │ │ │ │ │ 001de1cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -295572,22 +295572,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq ip, sl, r8, lsr #11 │ │ │ │ + @ instruction: 0x018ac5b0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x01810098 │ │ │ │ - orreq ip, sl, r4, lsl #9 │ │ │ │ - ldrdeq sp, [r1, r0] │ │ │ │ + orreq ip, sl, ip, lsl #9 │ │ │ │ + ldrdeq sp, [r1, r8] │ │ │ │ orreq r0, r1, r8, asr r0 │ │ │ │ - orreq ip, sl, r4, asr #8 │ │ │ │ - @ instruction: 0x0181d990 │ │ │ │ + orreq ip, sl, ip, asr #8 │ │ │ │ + @ instruction: 0x0181d998 │ │ │ │ │ │ │ │ 001de5b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -295889,28 +295889,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq sp, r1, r0, ror #13 │ │ │ │ - orreq ip, sl, ip, ror r1 │ │ │ │ + orreq sp, r1, r8, ror #13 │ │ │ │ + orreq ip, sl, r4, lsl #3 │ │ │ │ @ instruction: 0x01959bd0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq ip, sl, r4, ror #1 │ │ │ │ - orreq sp, r1, r4, lsr r6 │ │ │ │ - strdeq sp, [r1, r4] │ │ │ │ - orreq ip, sl, ip, lsl #1 │ │ │ │ + orreq ip, sl, ip, ror #1 │ │ │ │ + orreq sp, r1, ip, lsr r6 │ │ │ │ + strdeq sp, [r1, ip] │ │ │ │ + @ instruction: 0x018ac094 │ │ │ │ orreq pc, r0, ip, lsr #23 │ │ │ │ - @ instruction: 0x018abf9c │ │ │ │ - orreq sp, r1, r8, ror #9 │ │ │ │ + orreq fp, sl, r4, lsr #31 │ │ │ │ + strdeq sp, [r1, r0] │ │ │ │ orreq pc, r0, r8, ror #22 │ │ │ │ - orreq fp, sl, r8, asr pc │ │ │ │ - orreq sp, r1, r4, lsr #9 │ │ │ │ + orreq fp, sl, r0, ror #30 │ │ │ │ + orreq sp, r1, ip, lsr #9 │ │ │ │ │ │ │ │ 001deabc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -296121,25 +296121,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0181d2b8 │ │ │ │ - orreq fp, sl, r4, asr sp │ │ │ │ + orreq sp, r1, r0, asr #5 │ │ │ │ + orreq fp, sl, ip, asr sp │ │ │ │ orrseq r9, r5, r8, lsr #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, sl, r4, asr #25 │ │ │ │ - orreq sp, r1, r4, lsl r2 │ │ │ │ - orreq sp, r1, r8, ror #3 │ │ │ │ - orreq fp, sl, r0, lsl #25 │ │ │ │ + orreq fp, sl, ip, asr #25 │ │ │ │ + orreq sp, r1, ip, lsl r2 │ │ │ │ + strdeq sp, [r1, r0] │ │ │ │ + orreq fp, sl, r8, lsl #25 │ │ │ │ orreq pc, r0, r4, ror #15 │ │ │ │ - ldrdeq fp, [sl, r0] │ │ │ │ - orreq sp, r1, r4, lsr #2 │ │ │ │ + ldrdeq fp, [sl, r8] │ │ │ │ + orreq sp, r1, ip, lsr #2 │ │ │ │ │ │ │ │ 001dee48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -296317,19 +296317,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq pc, r0, r0, lsl r5 @ │ │ │ │ - strdeq fp, [sl, ip] │ │ │ │ - orreq ip, r1, r8, asr #28 │ │ │ │ + orreq fp, sl, r4, lsl #18 │ │ │ │ + orreq ip, r1, r0, asr lr │ │ │ │ ldrdeq pc, [r0, r0] │ │ │ │ - @ instruction: 0x018ab8bc │ │ │ │ - orreq ip, r1, r8, lsl #28 │ │ │ │ + orreq fp, sl, r4, asr #17 │ │ │ │ + orreq ip, r1, r0, lsl lr │ │ │ │ │ │ │ │ 001df138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -296540,25 +296540,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq ip, r1, ip, lsr ip │ │ │ │ - ldrdeq fp, [sl, r8] │ │ │ │ + orreq ip, r1, r4, asr #24 │ │ │ │ + orreq fp, sl, r0, ror #13 │ │ │ │ orrseq r9, r5, ip, lsr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, sl, r8, asr #12 │ │ │ │ - @ instruction: 0x0181cb98 │ │ │ │ - orreq ip, r1, ip, ror #22 │ │ │ │ - orreq fp, sl, r4, lsl #12 │ │ │ │ + orreq fp, sl, r0, asr r6 │ │ │ │ + orreq ip, r1, r0, lsr #23 │ │ │ │ + orreq ip, r1, r4, ror fp │ │ │ │ + orreq fp, sl, ip, lsl #12 │ │ │ │ orreq pc, r0, r8, ror #2 │ │ │ │ - orreq fp, sl, r4, asr r5 │ │ │ │ - orreq ip, r1, r8, lsr #21 │ │ │ │ + orreq fp, sl, ip, asr r5 │ │ │ │ + @ instruction: 0x0181cab0 │ │ │ │ │ │ │ │ 001df4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -296653,16 +296653,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, r0, r4, lsr #31 │ │ │ │ - @ instruction: 0x018ab390 │ │ │ │ - ldrdeq ip, [r1, ip] │ │ │ │ + @ instruction: 0x018ab398 │ │ │ │ + orreq ip, r1, r4, ror #17 │ │ │ │ │ │ │ │ 001df65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #684] @ 1df920 │ │ │ │ @@ -296848,19 +296848,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrdeq lr, [r0, r4] │ │ │ │ - orreq ip, r1, r0, asr #12 │ │ │ │ - orreq fp, sl, r0, ror r1 │ │ │ │ + orreq ip, r1, r8, asr #12 │ │ │ │ + orreq fp, sl, r8, ror r1 │ │ │ │ @ instruction: 0x0180ec9c │ │ │ │ - orreq ip, r1, r4, lsl #12 │ │ │ │ - orreq fp, sl, r4, lsr r1 │ │ │ │ + orreq ip, r1, ip, lsl #12 │ │ │ │ + orreq fp, sl, ip, lsr r1 │ │ │ │ │ │ │ │ 001df96c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -296956,16 +296956,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq lr, [r0, r8] │ │ │ │ - @ instruction: 0x018aaf98 │ │ │ │ - orreq ip, r1, r8, asr r4 │ │ │ │ + orreq sl, sl, r0, lsr #31 │ │ │ │ + orreq ip, r1, r0, ror #8 │ │ │ │ │ │ │ │ 001dfb08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -297144,19 +297144,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, r0, ip, asr #16 │ │ │ │ - orreq sl, sl, ip, ror #25 │ │ │ │ - orreq ip, r1, ip, lsr #3 │ │ │ │ + strdeq sl, [sl, r4] │ │ │ │ + @ instruction: 0x0181c1b4 │ │ │ │ orreq lr, r0, ip, lsl #16 │ │ │ │ - orreq sl, sl, ip, lsr #25 │ │ │ │ - orreq ip, r1, ip, ror #2 │ │ │ │ + @ instruction: 0x018aacb4 │ │ │ │ + orreq ip, r1, r4, ror r1 │ │ │ │ │ │ │ │ 001dfdfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -297250,16 +297250,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq lr, r0, ip, ror #12 │ │ │ │ - strdeq fp, [r1, r8] │ │ │ │ - orreq sl, sl, r4, asr fp │ │ │ │ + orreq ip, r1, r0 │ │ │ │ + orreq sl, sl, ip, asr fp │ │ │ │ │ │ │ │ 001dff90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -297410,16 +297410,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r8, r5, ip, asr #5 │ │ │ │ orreq lr, r0, r8, lsl #8 │ │ │ │ - strdeq sl, [sl, r8] │ │ │ │ - @ instruction: 0x0181bd94 │ │ │ │ + orreq sl, sl, r0, lsl #18 │ │ │ │ + @ instruction: 0x0181bd9c │ │ │ │ │ │ │ │ 001e0208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -297569,16 +297569,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r8, r5, r4, asr r0 │ │ │ │ @ instruction: 0x0180e190 │ │ │ │ - orreq fp, r1, r8, asr #22 │ │ │ │ - orreq sl, sl, ip, lsr #13 │ │ │ │ + orreq fp, r1, r0, asr fp │ │ │ │ + @ instruction: 0x018aa6b4 │ │ │ │ │ │ │ │ 001e047c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -297754,19 +297754,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq sp, [r0, ip] │ │ │ │ - @ instruction: 0x0181b8b4 │ │ │ │ - orreq sl, sl, r8, lsl r4 │ │ │ │ + @ instruction: 0x0181b8bc │ │ │ │ + orreq sl, sl, r0, lsr #8 │ │ │ │ orreq sp, r0, r0, lsr #29 │ │ │ │ - orreq fp, r1, r8, ror r8 │ │ │ │ - ldrdeq sl, [sl, ip] │ │ │ │ + orreq fp, r1, r0, lsl #17 │ │ │ │ + orreq sl, sl, r4, ror #7 │ │ │ │ │ │ │ │ 001e0764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -297907,19 +297907,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq sl, sl, r0, ror #4 │ │ │ │ + orreq sl, sl, r8, ror #4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sp, r0, r8, asr #24 │ │ │ │ - orreq sl, sl, ip, lsl #3 │ │ │ │ - orreq fp, r1, r8, lsl r6 │ │ │ │ + @ instruction: 0x018aa194 │ │ │ │ + orreq fp, r1, r0, lsr #12 │ │ │ │ │ │ │ │ 001e09c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -298164,25 +298164,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq fp, r1, r4, asr #8 │ │ │ │ - orreq r9, sl, r0, lsr #31 │ │ │ │ + orreq fp, r1, ip, asr #8 │ │ │ │ + orreq r9, sl, r8, lsr #31 │ │ │ │ @ instruction: 0x0195789c │ │ │ │ - ldrdeq fp, [r1, r8] │ │ │ │ - orreq r9, sl, r0, lsr pc │ │ │ │ + orreq fp, r1, r0, ror #7 │ │ │ │ + orreq r9, sl, r8, lsr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r9, sl, r4, lsr #29 │ │ │ │ - orreq fp, r1, ip, lsr #6 │ │ │ │ + orreq r9, sl, ip, lsr #29 │ │ │ │ + orreq fp, r1, r4, lsr r3 │ │ │ │ orreq sp, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x018a9d9c │ │ │ │ - orreq fp, r1, r0, lsr r2 │ │ │ │ + orreq r9, sl, r4, lsr #27 │ │ │ │ + orreq fp, r1, r8, lsr r2 │ │ │ │ │ │ │ │ 001e0dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298277,16 +298277,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0180d694 │ │ │ │ - ldrdeq r9, [sl, r8] │ │ │ │ - orreq fp, r1, r4, rrx │ │ │ │ + orreq r9, sl, r0, ror #23 │ │ │ │ + orreq fp, r1, ip, rrx │ │ │ │ │ │ │ │ 001e0f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -298464,19 +298464,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, r0, ip, ror #7 │ │ │ │ - orreq r9, sl, r0, lsr r9 │ │ │ │ - @ instruction: 0x0181adbc │ │ │ │ + orreq r9, sl, r8, lsr r9 │ │ │ │ + orreq sl, r1, r4, asr #27 │ │ │ │ orreq sp, r0, ip, lsr #7 │ │ │ │ - strdeq r9, [sl, r0] │ │ │ │ - orreq sl, r1, ip, ror sp │ │ │ │ + strdeq r9, [sl, r8] │ │ │ │ + orreq sl, r1, r4, lsl #27 │ │ │ │ │ │ │ │ 001e125c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298571,16 +298571,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, r0, ip, lsl #4 │ │ │ │ - orreq r9, sl, r0, asr r7 │ │ │ │ - ldrdeq sl, [r1, ip] │ │ │ │ + orreq r9, sl, r8, asr r7 │ │ │ │ + orreq sl, r1, r4, ror #23 │ │ │ │ │ │ │ │ 001e13f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298675,16 +298675,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, r0, r4, ror r0 │ │ │ │ - @ instruction: 0x018a95b8 │ │ │ │ - orreq sl, r1, r4, asr #20 │ │ │ │ + orreq r9, sl, r0, asr #11 │ │ │ │ + orreq sl, r1, ip, asr #20 │ │ │ │ │ │ │ │ 001e158c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 1e1858 │ │ │ │ @@ -298872,19 +298872,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ orreq ip, r0, r4, lsr #31 │ │ │ │ - orreq r9, sl, ip, ror #5 │ │ │ │ - orreq sl, r1, r8, ror r7 │ │ │ │ + strdeq r9, [sl, r4] │ │ │ │ + orreq sl, r1, r0, lsl #15 │ │ │ │ orreq ip, r0, r8, ror #26 │ │ │ │ - orreq r9, sl, ip, lsr #5 │ │ │ │ - orreq sl, r1, r8, lsr r7 │ │ │ │ + @ instruction: 0x018a92b4 │ │ │ │ + orreq sl, r1, r0, asr #14 │ │ │ │ │ │ │ │ 001e18a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -298979,16 +298979,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, r0, r4, asr #23 │ │ │ │ - orreq r9, sl, r8, lsl #2 │ │ │ │ - @ instruction: 0x0181a594 │ │ │ │ + orreq r9, sl, r0, lsl r1 │ │ │ │ + @ instruction: 0x0181a59c │ │ │ │ │ │ │ │ 001e1a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -299290,28 +299290,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strdeq sl, [r1, r4] │ │ │ │ - orreq r8, sl, r0, asr lr │ │ │ │ + strdeq sl, [r1, ip] │ │ │ │ + orreq r8, sl, r8, asr lr │ │ │ │ orrseq r6, r5, ip, asr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018a8db8 │ │ │ │ - orreq sl, r1, r8, asr #4 │ │ │ │ - orreq sl, r1, r8, lsl #4 │ │ │ │ - orreq r8, sl, r0, ror #26 │ │ │ │ + orreq r8, sl, r0, asr #27 │ │ │ │ + orreq sl, r1, r0, asr r2 │ │ │ │ + orreq sl, r1, r0, lsl r2 │ │ │ │ + orreq r8, sl, r8, ror #26 │ │ │ │ orreq ip, r0, r8, lsr #14 │ │ │ │ - orreq r8, sl, r0, ror ip │ │ │ │ - strdeq sl, [r1, ip] │ │ │ │ + orreq r8, sl, r8, ror ip │ │ │ │ + orreq sl, r1, r4, lsl #2 │ │ │ │ orreq ip, r0, r4, ror #13 │ │ │ │ - orreq r8, sl, ip, lsr #24 │ │ │ │ - strheq sl, [r1, r8] │ │ │ │ + orreq r8, sl, r4, lsr ip │ │ │ │ + orreq sl, r1, r0, asr #1 │ │ │ │ │ │ │ │ 001e1f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -299619,28 +299619,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strdeq r9, [r1, r0] │ │ │ │ - orreq r8, sl, ip, asr #18 │ │ │ │ + strdeq r9, [r1, r8] │ │ │ │ + orreq r8, sl, r4, asr r9 │ │ │ │ orrseq r6, r5, r8, asr #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018a88b8 │ │ │ │ - orreq r9, r1, r0, asr #26 │ │ │ │ - orreq r9, r1, r8, ror #25 │ │ │ │ - orreq r8, sl, r0, asr #16 │ │ │ │ + orreq r8, sl, r0, asr #17 │ │ │ │ + orreq r9, r1, r8, asr #26 │ │ │ │ + strdeq r9, [r1, r0] │ │ │ │ + orreq r8, sl, r8, asr #16 │ │ │ │ orreq ip, r0, ip, lsl #4 │ │ │ │ - orreq r8, sl, r4, asr r7 │ │ │ │ - orreq r9, r1, r0, ror #23 │ │ │ │ + orreq r8, sl, ip, asr r7 │ │ │ │ + orreq r9, r1, r8, ror #23 │ │ │ │ orreq ip, r0, r8, asr #3 │ │ │ │ - orreq r8, sl, r0, lsl r7 │ │ │ │ - @ instruction: 0x01819b9c │ │ │ │ + orreq r8, sl, r8, lsl r7 │ │ │ │ + orreq r9, r1, r4, lsr #23 │ │ │ │ │ │ │ │ 001e245c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -299735,16 +299735,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq ip, r0, ip │ │ │ │ - orreq r8, sl, r0, asr r5 │ │ │ │ - ldrdeq r9, [r1, ip] │ │ │ │ + orreq r8, sl, r8, asr r5 │ │ │ │ + orreq r9, r1, r4, ror #19 │ │ │ │ │ │ │ │ 001e25f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -299839,16 +299839,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, r0, r4, ror lr │ │ │ │ - @ instruction: 0x018a83b8 │ │ │ │ - orreq r9, r1, r4, asr #16 │ │ │ │ + orreq r8, sl, r0, asr #7 │ │ │ │ + orreq r9, r1, ip, asr #16 │ │ │ │ │ │ │ │ 001e278c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -299962,16 +299962,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0180bc98 │ │ │ │ - @ instruction: 0x0181969c │ │ │ │ - orreq r8, sl, r0, asr #6 │ │ │ │ + orreq r9, r1, r4, lsr #13 │ │ │ │ + orreq r8, sl, r8, asr #6 │ │ │ │ │ │ │ │ 001e2968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -300078,16 +300078,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq fp, [r0, r4] │ │ │ │ - orreq r8, sl, r4, lsl #3 │ │ │ │ - ldrdeq r9, [r1, r4] │ │ │ │ + orreq r8, sl, ip, lsl #3 │ │ │ │ + ldrdeq r9, [r1, ip] │ │ │ │ │ │ │ │ 001e2b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -300182,16 +300182,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, r0, r8, lsr r9 │ │ │ │ - orreq r7, sl, r8, ror #31 │ │ │ │ - orreq r9, r1, r0, lsr r3 │ │ │ │ + strdeq r7, [sl, r0] │ │ │ │ + orreq r9, r1, r8, lsr r3 │ │ │ │ │ │ │ │ 001e2cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -300316,22 +300316,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1e2e58 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r5, r5, r4, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019556f8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq r9, r1, ip, lsr #4 │ │ │ │ - orreq r7, sl, ip, asr #29 │ │ │ │ + orreq r9, r1, r4, lsr r2 │ │ │ │ + ldrdeq r7, [sl, r4] │ │ │ │ orrseq r5, r5, ip, asr r6 │ │ │ │ - orreq r9, r1, r0, asr #3 │ │ │ │ - orreq r7, sl, ip, asr lr │ │ │ │ + orreq r9, r1, r8, asr #3 │ │ │ │ + orreq r7, sl, r4, ror #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r7, [sl, r0] │ │ │ │ - orreq r9, r1, ip, lsl r1 │ │ │ │ + ldrdeq r7, [sl, r8] │ │ │ │ + orreq r9, r1, r4, lsr #2 │ │ │ │ │ │ │ │ 001e2ee8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -300540,25 +300540,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r8, r1, r0, asr pc │ │ │ │ - strdeq r7, [sl, r0] │ │ │ │ + orreq r8, r1, r8, asr pc │ │ │ │ + strdeq r7, [sl, r8] │ │ │ │ orrseq r5, r5, r0, lsl #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, sl, r4, ror #22 │ │ │ │ - @ instruction: 0x01818eb0 │ │ │ │ - orreq r8, r1, r4, lsl #29 │ │ │ │ - orreq r7, sl, r0, lsr #22 │ │ │ │ + orreq r7, sl, ip, ror #22 │ │ │ │ + @ instruction: 0x01818eb8 │ │ │ │ + orreq r8, r1, ip, lsl #29 │ │ │ │ + orreq r7, sl, r8, lsr #22 │ │ │ │ orreq fp, r0, r0, asr #7 │ │ │ │ - orreq r7, sl, r0, ror sl │ │ │ │ - orreq r8, r1, r0, asr #27 │ │ │ │ + orreq r7, sl, r8, ror sl │ │ │ │ + orreq r8, r1, r8, asr #27 │ │ │ │ │ │ │ │ 001e326c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -300776,25 +300776,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r8, r1, r4, asr #23 │ │ │ │ - orreq r7, sl, r4, ror #16 │ │ │ │ + orreq r8, r1, ip, asr #23 │ │ │ │ + orreq r7, sl, ip, ror #16 │ │ │ │ @ instruction: 0x01954ff4 │ │ │ │ - orreq r8, r1, r8, asr fp │ │ │ │ - strdeq r7, [sl, r4] │ │ │ │ + orreq r8, r1, r0, ror #22 │ │ │ │ + strdeq r7, [sl, ip] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, sl, r0, asr r7 │ │ │ │ - @ instruction: 0x01818a9c │ │ │ │ + orreq r7, sl, r8, asr r7 │ │ │ │ + orreq r8, r1, r4, lsr #21 │ │ │ │ orreq fp, r0, r8, lsl r0 │ │ │ │ - orreq r7, sl, r8, asr #13 │ │ │ │ - orreq r8, r1, r8, lsl sl │ │ │ │ + ldrdeq r7, [sl, r0] │ │ │ │ + orreq r8, r1, r0, lsr #20 │ │ │ │ │ │ │ │ 001e3614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -301032,22 +301032,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r7, sl, r4, lsr #8 │ │ │ │ + orreq r7, sl, ip, lsr #8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq sl, r0, r0, asr ip │ │ │ │ - orreq r7, sl, r0, lsl #6 │ │ │ │ - orreq r8, r1, r8, asr #12 │ │ │ │ + orreq r7, sl, r8, lsl #6 │ │ │ │ + orreq r8, r1, r0, asr r6 │ │ │ │ orreq sl, r0, r0, lsl ip │ │ │ │ - orreq r7, sl, r0, asr #5 │ │ │ │ - orreq r8, r1, r8, lsl #12 │ │ │ │ + orreq r7, sl, r8, asr #5 │ │ │ │ + orreq r8, r1, r0, lsl r6 │ │ │ │ │ │ │ │ 001e3a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -301256,25 +301256,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r8, r1, r8, lsr r4 │ │ │ │ - ldrdeq r7, [sl, r8] │ │ │ │ + orreq r8, r1, r0, asr #8 │ │ │ │ + orreq r7, sl, r0, ror #1 │ │ │ │ orrseq r4, r5, r8, ror #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, sl, ip, asr #32 │ │ │ │ - @ instruction: 0x01818398 │ │ │ │ - orreq r8, r1, ip, ror #6 │ │ │ │ - orreq r7, sl, r8 │ │ │ │ + orreq r7, sl, r4, asr r0 │ │ │ │ + orreq r8, r1, r0, lsr #7 │ │ │ │ + orreq r8, r1, r4, ror r3 │ │ │ │ + orreq r7, sl, r0, lsl r0 │ │ │ │ orreq sl, r0, r8, lsr #17 │ │ │ │ - orreq r6, sl, r8, asr pc │ │ │ │ - orreq r8, r1, r8, lsr #5 │ │ │ │ + orreq r6, sl, r0, ror #30 │ │ │ │ + @ instruction: 0x018182b0 │ │ │ │ │ │ │ │ 001e3d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -301369,16 +301369,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r0, r4, ror #13 │ │ │ │ - @ instruction: 0x018a6d94 │ │ │ │ - ldrdeq r8, [r1, ip] │ │ │ │ + @ instruction: 0x018a6d9c │ │ │ │ + orreq r8, r1, r4, ror #1 │ │ │ │ │ │ │ │ 001e3f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -301473,16 +301473,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sl, r0, ip, asr #10 │ │ │ │ - strdeq r6, [sl, ip] │ │ │ │ - orreq r7, r1, r4, asr #30 │ │ │ │ + orreq r6, sl, r4, lsl #24 │ │ │ │ + orreq r7, r1, ip, asr #30 │ │ │ │ │ │ │ │ 001e40b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -301787,31 +301787,31 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r7, r1, r8, ror sp │ │ │ │ - orreq r6, sl, r8, lsl sl │ │ │ │ + orreq r7, r1, r0, lsl #27 │ │ │ │ + orreq r6, sl, r0, lsr #20 │ │ │ │ orrseq r4, r5, r8, lsr #3 │ │ │ │ - ldrdeq r7, [r1, ip] │ │ │ │ - orreq r6, sl, ip, ror r9 │ │ │ │ + orreq r7, r1, r4, ror #25 │ │ │ │ + orreq r6, sl, r4, lsl #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r6, [sl, ip] │ │ │ │ - orreq r7, r1, r0, asr #24 │ │ │ │ - @ instruction: 0x018a68b4 │ │ │ │ - orreq r7, r1, r0, lsl #24 │ │ │ │ - ldrdeq r7, [r1, r8] │ │ │ │ - orreq r6, sl, r4, ror r8 │ │ │ │ - orreq r7, r1, r4, lsl #22 │ │ │ │ - orreq r6, sl, r0, lsr #15 │ │ │ │ + orreq r6, sl, r4, lsl #18 │ │ │ │ + orreq r7, r1, r8, asr #24 │ │ │ │ + @ instruction: 0x018a68bc │ │ │ │ + orreq r7, r1, r8, lsl #24 │ │ │ │ + orreq r7, r1, r0, ror #23 │ │ │ │ + orreq r6, sl, ip, ror r8 │ │ │ │ + orreq r7, r1, ip, lsl #22 │ │ │ │ + orreq r6, sl, r8, lsr #15 │ │ │ │ orreq sl, r0, r4, ror r0 │ │ │ │ - orreq r6, sl, r4, lsr #14 │ │ │ │ - orreq r7, r1, r4, ror sl │ │ │ │ + orreq r6, sl, ip, lsr #14 │ │ │ │ + orreq r7, r1, ip, ror sl │ │ │ │ │ │ │ │ 001e45d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -302116,31 +302116,31 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r7, r1, ip, asr r8 │ │ │ │ - strdeq r6, [sl, ip] │ │ │ │ + orreq r7, r1, r4, ror #16 │ │ │ │ + orreq r6, sl, r4, lsl #10 │ │ │ │ orrseq r3, r5, ip, lsl #25 │ │ │ │ - orreq r7, r1, r0, asr #15 │ │ │ │ - orreq r6, sl, r0, ror #8 │ │ │ │ + orreq r7, r1, r8, asr #15 │ │ │ │ + orreq r6, sl, r8, ror #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r6, sl, r0, ror #7 │ │ │ │ - orreq r7, r1, r4, lsr #14 │ │ │ │ - @ instruction: 0x018a6398 │ │ │ │ - orreq r7, r1, r4, ror #13 │ │ │ │ - @ instruction: 0x018176bc │ │ │ │ - orreq r6, sl, r8, asr r3 │ │ │ │ - orreq r7, r1, r8, ror #11 │ │ │ │ - orreq r6, sl, r4, lsl #5 │ │ │ │ + orreq r6, sl, r8, ror #7 │ │ │ │ + orreq r7, r1, ip, lsr #14 │ │ │ │ + orreq r6, sl, r0, lsr #7 │ │ │ │ + orreq r7, r1, ip, ror #13 │ │ │ │ + orreq r7, r1, r4, asr #13 │ │ │ │ + orreq r6, sl, r0, ror #6 │ │ │ │ + strdeq r7, [r1, r0] │ │ │ │ + orreq r6, sl, ip, lsl #5 │ │ │ │ orreq r9, r0, r8, asr fp │ │ │ │ - orreq r6, sl, r8, lsl #4 │ │ │ │ - orreq r7, r1, r8, asr r5 │ │ │ │ + orreq r6, sl, r0, lsl r2 │ │ │ │ + orreq r7, r1, r0, ror #10 │ │ │ │ │ │ │ │ 001e4aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -302349,27 +302349,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r7, r1, ip, asr #6 │ │ │ │ - orreq r5, sl, ip, ror #31 │ │ │ │ + orreq r7, r1, r4, asr r3 │ │ │ │ + strdeq r5, [sl, r4] │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ orrseq r3, r5, ip, ror r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, sl, r0, ror #30 │ │ │ │ - orreq r7, r1, ip, lsr #5 │ │ │ │ + orreq r5, sl, r8, ror #30 │ │ │ │ + @ instruction: 0x018172b4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq r7, r1, r0, lsl #5 │ │ │ │ - orreq r5, sl, ip, lsl pc │ │ │ │ + orreq r7, r1, r8, lsl #5 │ │ │ │ + orreq r5, sl, r4, lsr #30 │ │ │ │ @ instruction: 0x018097bc │ │ │ │ - orreq r5, sl, ip, ror #28 │ │ │ │ - @ instruction: 0x018171bc │ │ │ │ + orreq r5, sl, r4, ror lr │ │ │ │ + orreq r7, r1, r4, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 001e4e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -302745,42 +302745,42 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r6, r1, r4, lsr #31 │ │ │ │ - orreq r5, sl, r4, asr #24 │ │ │ │ + orreq r6, r1, ip, lsr #31 │ │ │ │ + orreq r5, sl, ip, asr #24 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ @ instruction: 0x019533d4 │ │ │ │ - orreq r6, r1, r8, lsr pc │ │ │ │ - ldrdeq r5, [sl, r4] │ │ │ │ - orreq r6, r1, r4, lsl #29 │ │ │ │ - orreq r5, sl, r4, lsr #22 │ │ │ │ + orreq r6, r1, r0, asr #30 │ │ │ │ + ldrdeq r5, [sl, ip] │ │ │ │ + orreq r6, r1, ip, lsl #29 │ │ │ │ + orreq r5, sl, ip, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - orreq r6, r1, r0, ror #27 │ │ │ │ - orreq r5, sl, r0, lsl #21 │ │ │ │ + orreq r6, r1, r8, ror #27 │ │ │ │ + orreq r5, sl, r8, lsl #21 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, sl, r0, lsl #20 │ │ │ │ - orreq r6, r1, r0, asr #26 │ │ │ │ + orreq r5, sl, r8, lsl #20 │ │ │ │ + orreq r6, r1, r8, asr #26 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x018a59bc │ │ │ │ - strdeq r6, [r1, ip] │ │ │ │ + orreq r5, sl, r4, asr #19 │ │ │ │ + orreq r6, r1, r4, lsl #26 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - orreq r5, sl, r0, ror r9 │ │ │ │ - @ instruction: 0x01816cbc │ │ │ │ - orreq r6, r1, r4, ror ip │ │ │ │ - orreq r5, sl, r0, lsl r9 │ │ │ │ - orreq r6, r1, r4, lsl ip │ │ │ │ - @ instruction: 0x018a58b0 │ │ │ │ + orreq r5, sl, r8, ror r9 │ │ │ │ + orreq r6, r1, r4, asr #25 │ │ │ │ + orreq r6, r1, ip, ror ip │ │ │ │ + orreq r5, sl, r8, lsl r9 │ │ │ │ + orreq r6, r1, ip, lsl ip │ │ │ │ + @ instruction: 0x018a58b8 │ │ │ │ @ instruction: 0x01809194 │ │ │ │ - orreq r5, sl, r4, asr #16 │ │ │ │ - @ instruction: 0x01816b94 │ │ │ │ + orreq r5, sl, ip, asr #16 │ │ │ │ + @ instruction: 0x01816b9c │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 001e54e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -302876,16 +302876,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r0, r8, lsl #31 │ │ │ │ - orreq r5, sl, r8, lsr r6 │ │ │ │ - orreq r6, r1, r0, lsl #19 │ │ │ │ + orreq r5, sl, r0, asr #12 │ │ │ │ + orreq r6, r1, r8, lsl #19 │ │ │ │ │ │ │ │ 001e5678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -303192,33 +303192,33 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x018167b0 │ │ │ │ - orreq r5, sl, r0, asr r4 │ │ │ │ + @ instruction: 0x018167b8 │ │ │ │ + orreq r5, sl, r8, asr r4 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ orrseq r2, r5, r0, ror #23 │ │ │ │ - orreq r6, r1, r4, lsl r7 │ │ │ │ - @ instruction: 0x018a53b4 │ │ │ │ + orreq r6, r1, ip, lsl r7 │ │ │ │ + @ instruction: 0x018a53bc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, sl, r0, lsr r3 │ │ │ │ - orreq r6, r1, r0, ror r6 │ │ │ │ + orreq r5, sl, r8, lsr r3 │ │ │ │ + orreq r6, r1, r8, ror r6 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orreq r5, sl, r8, ror #5 │ │ │ │ - orreq r6, r1, r4, lsr r6 │ │ │ │ - orreq r6, r1, ip, lsl #12 │ │ │ │ - orreq r5, sl, r8, lsr #5 │ │ │ │ - orreq r6, r1, r8, lsr r5 │ │ │ │ - ldrdeq r5, [sl, r4] │ │ │ │ + strdeq r5, [sl, r0] │ │ │ │ + orreq r6, r1, ip, lsr r6 │ │ │ │ + orreq r6, r1, r4, lsl r6 │ │ │ │ + @ instruction: 0x018a52b0 │ │ │ │ + orreq r6, r1, r0, asr #10 │ │ │ │ + ldrdeq r5, [sl, ip] │ │ │ │ orreq r8, r0, r8, lsr #21 │ │ │ │ - orreq r5, sl, r8, asr r1 │ │ │ │ - orreq r6, r1, r8, lsr #9 │ │ │ │ + orreq r5, sl, r0, ror #2 │ │ │ │ + @ instruction: 0x018164b0 │ │ │ │ │ │ │ │ 001e5ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -303429,27 +303429,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01816290 │ │ │ │ - orreq r4, sl, r0, lsr pc │ │ │ │ + @ instruction: 0x01816298 │ │ │ │ + orreq r4, sl, r8, lsr pc │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ orrseq r2, r5, r0, asr #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, sl, r0, lsr #29 │ │ │ │ - orreq r6, r1, ip, ror #3 │ │ │ │ + orreq r4, sl, r8, lsr #29 │ │ │ │ + strdeq r6, [r1, r4] │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orreq r6, r1, r0, asr #3 │ │ │ │ - orreq r4, sl, ip, asr lr │ │ │ │ + orreq r6, r1, r8, asr #3 │ │ │ │ + orreq r4, sl, r4, ror #28 │ │ │ │ strdeq r8, [r0, ip] │ │ │ │ - orreq r4, sl, ip, lsr #27 │ │ │ │ - strdeq r6, [r1, ip] │ │ │ │ + @ instruction: 0x018a4db4 │ │ │ │ + orreq r6, r1, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 001e5f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -303638,20 +303638,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ strdeq r8, [r0, r4] │ │ │ │ - orreq r4, sl, r8, lsr #21 │ │ │ │ - orreq r5, r1, ip, ror #27 │ │ │ │ + @ instruction: 0x018a4ab0 │ │ │ │ + strdeq r5, [r1, r4] │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ @ instruction: 0x018083b8 │ │ │ │ - orreq r4, sl, r8, ror #20 │ │ │ │ - orreq r5, r1, ip, lsr #27 │ │ │ │ + orreq r4, sl, r0, ror sl │ │ │ │ + @ instruction: 0x01815db4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 001e625c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -303747,16 +303747,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r8, r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x018a48bc │ │ │ │ - orreq r5, r1, r0, lsl #24 │ │ │ │ + orreq r4, sl, r4, asr #17 │ │ │ │ + orreq r5, r1, r8, lsl #24 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ │ │ │ │ 001e63f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -303962,25 +303962,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r5, r1, r8, ror #20 │ │ │ │ - orreq r4, sl, r4, lsl #17 │ │ │ │ + orreq r5, r1, r0, ror sl │ │ │ │ + orreq r4, sl, ip, lsl #17 │ │ │ │ orrseq r1, r5, r4, ror lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, r1, ip, asr #19 │ │ │ │ - strdeq r4, [sl, ip] │ │ │ │ - orreq r5, r1, r4, lsr #19 │ │ │ │ - @ instruction: 0x018a47b8 │ │ │ │ + ldrdeq r5, [r1, r4] │ │ │ │ + orreq r4, sl, r4, lsl #16 │ │ │ │ + orreq r5, r1, ip, lsr #19 │ │ │ │ + orreq r4, sl, r0, asr #15 │ │ │ │ @ instruction: 0x01807ebc │ │ │ │ - orreq r5, r1, r8, ror #17 │ │ │ │ - orreq r4, sl, r4, lsl r7 │ │ │ │ + strdeq r5, [r1, r0] │ │ │ │ + orreq r4, sl, ip, lsl r7 │ │ │ │ │ │ │ │ 001e676c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -304197,25 +304197,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r5, r1, ip, ror #13 │ │ │ │ - orreq r4, sl, r4, lsl r5 │ │ │ │ + strdeq r5, [r1, r4] │ │ │ │ + orreq r4, sl, ip, lsl r5 │ │ │ │ @ instruction: 0x01951af4 │ │ │ │ - orreq r5, r1, r0, lsl #13 │ │ │ │ - orreq r4, sl, r4, lsr #9 │ │ │ │ + orreq r5, r1, r8, lsl #13 │ │ │ │ + orreq r4, sl, ip, lsr #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, sl, r0, lsl #8 │ │ │ │ - orreq r5, r1, r4, asr #11 │ │ │ │ + orreq r4, sl, r8, lsl #8 │ │ │ │ + orreq r5, r1, ip, asr #11 │ │ │ │ orreq r7, r0, r8, lsl fp │ │ │ │ - orreq r4, sl, r8, ror r3 │ │ │ │ - orreq r5, r1, r0, asr #10 │ │ │ │ + orreq r4, sl, r0, lsl #7 │ │ │ │ + orreq r5, r1, r8, asr #10 │ │ │ │ │ │ │ │ 001e6b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #428] @ 1e6cd4 │ │ │ │ @@ -304327,22 +304327,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1e6c78 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, r5, ip, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019518d0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq r5, r1, r8, asr r4 │ │ │ │ - orreq r4, sl, r4, lsl #5 │ │ │ │ + orreq r5, r1, r0, ror #8 │ │ │ │ + orreq r4, sl, ip, lsl #5 │ │ │ │ orrseq r1, r5, r8, lsr r8 │ │ │ │ - strdeq r5, [r1, r0] │ │ │ │ - orreq r4, sl, r4, lsl r2 │ │ │ │ + strdeq r5, [r1, r8] │ │ │ │ + orreq r4, sl, ip, lsl r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, r1, r0, asr r3 │ │ │ │ - @ instruction: 0x018a4190 │ │ │ │ + orreq r5, r1, r8, asr r3 │ │ │ │ + @ instruction: 0x018a4198 │ │ │ │ │ │ │ │ 001e6d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -304492,16 +304492,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq r1, r5, r8, asr r5 │ │ │ │ @ instruction: 0x01807694 │ │ │ │ - orreq r5, r1, r4, lsl r1 │ │ │ │ - orreq r3, sl, r4, asr #30 │ │ │ │ + orreq r5, r1, ip, lsl r1 │ │ │ │ + orreq r3, sl, ip, asr #30 │ │ │ │ │ │ │ │ 001e6f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -304770,22 +304770,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x018076b0 │ │ │ │ - orreq r4, r1, r8, asr pc │ │ │ │ - orreq r3, sl, r8, ror sp │ │ │ │ + orreq r4, r1, r0, ror #30 │ │ │ │ + orreq r3, sl, r0, lsl #27 │ │ │ │ @ instruction: 0x01807590 │ │ │ │ - orreq r4, r1, r8, lsr lr │ │ │ │ - orreq r3, sl, r8, asr ip │ │ │ │ + orreq r4, r1, r0, asr #28 │ │ │ │ + orreq r3, sl, r0, ror #24 │ │ │ │ orreq r7, r0, ip, ror #8 │ │ │ │ - orreq r4, r1, r4, lsl sp │ │ │ │ - orreq r3, sl, r4, lsr fp │ │ │ │ + orreq r4, r1, ip, lsl sp │ │ │ │ + orreq r3, sl, ip, lsr fp │ │ │ │ │ │ │ │ 001e73d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -305000,25 +305000,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r4, r1, r0, lsl fp │ │ │ │ - orreq r3, sl, r4, lsl r9 │ │ │ │ + orreq r4, r1, r8, lsl fp │ │ │ │ + orreq r3, sl, ip, lsl r9 │ │ │ │ orrseq r0, r5, ip, ror lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r1, r4, ror sl │ │ │ │ - orreq r3, sl, ip, lsl #17 │ │ │ │ - orreq r4, r1, ip, asr #20 │ │ │ │ - orreq r3, sl, r8, asr #16 │ │ │ │ + orreq r4, r1, ip, ror sl │ │ │ │ + @ instruction: 0x018a3894 │ │ │ │ + orreq r4, r1, r4, asr sl │ │ │ │ + orreq r3, sl, r0, asr r8 │ │ │ │ orreq r6, r0, r4, asr #29 │ │ │ │ - @ instruction: 0x01814990 │ │ │ │ - orreq r3, sl, r4, lsr #15 │ │ │ │ + @ instruction: 0x01814998 │ │ │ │ + orreq r3, sl, ip, lsr #15 │ │ │ │ │ │ │ │ 001e7764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -305256,22 +305256,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r3, sl, ip, lsl #10 │ │ │ │ + orreq r3, sl, r4, lsl r5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r6, r0, r0, lsl #22 │ │ │ │ - orreq r3, sl, r8, ror #7 │ │ │ │ - orreq r4, r1, r0, asr #11 │ │ │ │ + strdeq r3, [sl, r0] │ │ │ │ + orreq r4, r1, r8, asr #11 │ │ │ │ orreq r6, r0, r0, asr #21 │ │ │ │ - orreq r3, sl, r8, lsr #7 │ │ │ │ - orreq r4, r1, r0, lsl #11 │ │ │ │ + @ instruction: 0x018a33b0 │ │ │ │ + orreq r4, r1, r8, lsl #11 │ │ │ │ │ │ │ │ 001e7b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -305366,16 +305366,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, r0, r8, lsl r9 │ │ │ │ - orreq r3, sl, r0, lsl #4 │ │ │ │ - ldrdeq r4, [r1, r8] │ │ │ │ + orreq r3, sl, r8, lsl #4 │ │ │ │ + orreq r4, r1, r0, ror #7 │ │ │ │ │ │ │ │ 001e7ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -305560,19 +305560,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, r0, r4, asr #12 │ │ │ │ - orreq r4, r1, r4, lsr r1 │ │ │ │ - orreq r2, sl, r8, ror pc │ │ │ │ + orreq r4, r1, ip, lsr r1 │ │ │ │ + orreq r2, sl, r0, lsl #31 │ │ │ │ orreq r6, r0, r4, lsl #12 │ │ │ │ - strdeq r4, [r1, r4] │ │ │ │ - orreq r2, sl, r8, lsr pc │ │ │ │ + strdeq r4, [r1, ip] │ │ │ │ + orreq r2, sl, r0, asr #30 │ │ │ │ │ │ │ │ 001e7ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -305750,19 +305750,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, r0, r4, ror #6 │ │ │ │ - @ instruction: 0x018a2c9c │ │ │ │ - orreq r3, r1, r8, asr #28 │ │ │ │ + orreq r2, sl, r4, lsr #25 │ │ │ │ + orreq r3, r1, r0, asr lr │ │ │ │ orreq r6, r0, r4, lsr #6 │ │ │ │ - orreq r2, sl, ip, asr ip │ │ │ │ - orreq r3, r1, r8, lsl #28 │ │ │ │ + orreq r2, sl, r4, ror #24 │ │ │ │ + orreq r3, r1, r0, lsl lr │ │ │ │ │ │ │ │ 001e82e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -305971,25 +305971,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r3, r1, r0, asr #24 │ │ │ │ - orreq r2, sl, ip, ror sl │ │ │ │ + orreq r3, r1, r8, asr #24 │ │ │ │ + orreq r2, sl, r4, lsl #21 │ │ │ │ orrseq pc, r4, r4, lsl #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r2, [sl, r0] │ │ │ │ - orreq r3, r1, r0, lsr #23 │ │ │ │ - orreq r3, r1, r4, ror fp │ │ │ │ - orreq r2, sl, ip, lsr #19 │ │ │ │ + strdeq r2, [sl, r8] │ │ │ │ + orreq r3, r1, r8, lsr #23 │ │ │ │ + orreq r3, r1, ip, ror fp │ │ │ │ + @ instruction: 0x018a29b4 │ │ │ │ orreq r5, r0, r4, asr #31 │ │ │ │ - strdeq r2, [sl, ip] │ │ │ │ - @ instruction: 0x01813ab0 │ │ │ │ + orreq r2, sl, r4, lsl #18 │ │ │ │ + @ instruction: 0x01813ab8 │ │ │ │ │ │ │ │ 001e8668 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -306198,25 +306198,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x018138bc │ │ │ │ - strdeq r2, [sl, r8] │ │ │ │ + orreq r3, r1, r4, asr #17 │ │ │ │ + orreq r2, sl, r0, lsl #14 │ │ │ │ orrseq pc, r4, r0, lsl #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r2, sl, ip, ror #12 │ │ │ │ - orreq r3, r1, ip, lsl r8 │ │ │ │ - strdeq r3, [r1, r0] │ │ │ │ - orreq r2, sl, r8, lsr #12 │ │ │ │ + orreq r2, sl, r4, ror r6 │ │ │ │ + orreq r3, r1, r4, lsr #16 │ │ │ │ + strdeq r3, [r1, r8] │ │ │ │ + orreq r2, sl, r0, lsr r6 │ │ │ │ orreq r5, r0, r0, asr #24 │ │ │ │ - orreq r2, sl, r8, ror r5 │ │ │ │ - orreq r3, r1, ip, lsr #14 │ │ │ │ + orreq r2, sl, r0, lsl #11 │ │ │ │ + orreq r3, r1, r4, lsr r7 │ │ │ │ │ │ │ │ 001e89ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -306367,16 +306367,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orrseq pc, r4, r0, ror r8 @ │ │ │ │ orreq r5, r0, ip, lsr #19 │ │ │ │ - orreq r2, sl, r4, ror #5 │ │ │ │ - @ instruction: 0x01813498 │ │ │ │ + orreq r2, sl, ip, ror #5 │ │ │ │ + orreq r3, r1, r0, lsr #9 │ │ │ │ │ │ │ │ 001e8c64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -306585,25 +306585,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r3, r1, r0, asr #5 │ │ │ │ - strdeq r2, [sl, ip] │ │ │ │ + orreq r3, r1, r8, asr #5 │ │ │ │ + orreq r2, sl, r4, lsl #2 │ │ │ │ orrseq pc, r4, r4, lsl #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r2, sl, r0, ror r0 │ │ │ │ - orreq r3, r1, r0, lsr #4 │ │ │ │ - strdeq r3, [r1, r4] │ │ │ │ - orreq r2, sl, ip, lsr #32 │ │ │ │ + orreq r2, sl, r8, ror r0 │ │ │ │ + orreq r3, r1, r8, lsr #4 │ │ │ │ + strdeq r3, [r1, ip] │ │ │ │ + orreq r2, sl, r4, lsr r0 │ │ │ │ orreq r5, r0, r4, asr #12 │ │ │ │ - orreq r1, sl, ip, ror pc │ │ │ │ - orreq r3, r1, r0, lsr r1 │ │ │ │ + orreq r1, sl, r4, lsl #31 │ │ │ │ + orreq r3, r1, r8, lsr r1 │ │ │ │ │ │ │ │ 001e8fe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #436] @ 1e91b4 │ │ │ │ @@ -306717,22 +306717,22 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 1e9154 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, r4, r4, lsl r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r4, ip, ror #7 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq r3, r1, ip, lsr r0 │ │ │ │ - strdeq r1, [sl, r8] │ │ │ │ + orreq r3, r1, r4, asr #32 │ │ │ │ + orreq r1, sl, r0, lsl #30 │ │ │ │ orrseq pc, r4, ip, asr r3 @ │ │ │ │ - ldrdeq r2, [r1, r4] │ │ │ │ - orreq r1, sl, r8, lsl #29 │ │ │ │ + ldrdeq r2, [r1, ip] │ │ │ │ + @ instruction: 0x018a1e90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r2, r1, r0, lsr pc │ │ │ │ - orreq r1, sl, r0, lsl #28 │ │ │ │ + orreq r2, r1, r8, lsr pc │ │ │ │ + orreq r1, sl, r8, lsl #28 │ │ │ │ │ │ │ │ 001e91e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306828,16 +306828,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r0, ip, ror r2 │ │ │ │ - @ instruction: 0x01812db4 │ │ │ │ - orreq r1, sl, ip, ror ip │ │ │ │ + @ instruction: 0x01812dbc │ │ │ │ + orreq r1, sl, r4, lsl #25 │ │ │ │ │ │ │ │ 001e9380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -306933,16 +306933,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r5, r0, r4, ror #1 │ │ │ │ - orreq r1, sl, ip, ror #21 │ │ │ │ - orreq r2, r1, r4, lsl ip │ │ │ │ + strdeq r1, [sl, r4] │ │ │ │ + orreq r2, r1, ip, lsl ip │ │ │ │ │ │ │ │ 001e951c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307039,16 +307039,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r0, r4, asr #30 │ │ │ │ - orreq r1, sl, ip, asr #18 │ │ │ │ - orreq r2, r1, r4, ror sl │ │ │ │ + orreq r1, sl, r4, asr r9 │ │ │ │ + orreq r2, r1, ip, ror sl │ │ │ │ │ │ │ │ 001e96bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -307146,16 +307146,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r0, r0, lsr #27 │ │ │ │ - orreq r1, sl, r8, lsr #15 │ │ │ │ - ldrdeq r2, [r1, r0] │ │ │ │ + @ instruction: 0x018a17b0 │ │ │ │ + ldrdeq r2, [r1, r8] │ │ │ │ │ │ │ │ 001e9860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307249,16 +307249,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r0, r8, lsl #24 │ │ │ │ - orreq r2, r1, r4, ror #14 │ │ │ │ - orreq r1, sl, r0, ror r6 │ │ │ │ + orreq r2, r1, ip, ror #14 │ │ │ │ + orreq r1, sl, r8, ror r6 │ │ │ │ │ │ │ │ 001e99f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -307467,25 +307467,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r2, r1, r0, lsr #11 │ │ │ │ - orreq r1, sl, r4, lsr #9 │ │ │ │ + orreq r2, r1, r8, lsr #11 │ │ │ │ + orreq r1, sl, ip, lsr #9 │ │ │ │ orrseq lr, r4, r4, ror r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, sl, r8, lsl r4 │ │ │ │ - orreq r2, r1, r0, lsl #10 │ │ │ │ - ldrdeq r2, [r1, r4] │ │ │ │ - ldrdeq r1, [sl, r4] │ │ │ │ + orreq r1, sl, r0, lsr #8 │ │ │ │ + orreq r2, r1, r8, lsl #10 │ │ │ │ + ldrdeq r2, [r1, ip] │ │ │ │ + ldrdeq r1, [sl, ip] │ │ │ │ @ instruction: 0x018048b4 │ │ │ │ - orreq r1, sl, r4, lsr #6 │ │ │ │ - orreq r2, r1, r0, lsl r4 │ │ │ │ + orreq r1, sl, ip, lsr #6 │ │ │ │ + orreq r2, r1, r8, lsl r4 │ │ │ │ │ │ │ │ 001e9d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -307723,22 +307723,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r1, sl, r0, lsl #1 │ │ │ │ + orreq r1, sl, r8, lsl #1 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r4, r0, ip, ror #9 │ │ │ │ - orreq r0, sl, ip, asr pc │ │ │ │ - orreq r2, r1, r0, asr #32 │ │ │ │ + orreq r0, sl, r4, ror #30 │ │ │ │ + orreq r2, r1, r8, asr #32 │ │ │ │ orreq r4, r0, ip, lsr #9 │ │ │ │ - orreq r0, sl, ip, lsl pc │ │ │ │ - orreq r2, r1, r0 │ │ │ │ + orreq r0, sl, r4, lsr #30 │ │ │ │ + orreq r2, r1, r8 │ │ │ │ │ │ │ │ 001ea164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307834,16 +307834,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r0, r0, lsl #6 │ │ │ │ - orreq r0, sl, r0, ror sp │ │ │ │ - orreq r1, r1, r4, asr lr │ │ │ │ + orreq r0, sl, r8, ror sp │ │ │ │ + orreq r1, r1, ip, asr lr │ │ │ │ │ │ │ │ 001ea300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307939,16 +307939,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r4, r0, r4, ror #2 │ │ │ │ - ldrdeq r0, [sl, r4] │ │ │ │ - @ instruction: 0x01811cb8 │ │ │ │ + ldrdeq r0, [sl, ip] │ │ │ │ + orreq r1, r1, r0, asr #25 │ │ │ │ │ │ │ │ 001ea49c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -308045,16 +308045,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r0, r4, asr #31 │ │ │ │ - orreq r0, sl, r4, lsr sl │ │ │ │ - orreq r1, r1, r8, lsl fp │ │ │ │ + orreq r0, sl, ip, lsr sl │ │ │ │ + orreq r1, r1, r0, lsr #22 │ │ │ │ │ │ │ │ 001ea63c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -308161,16 +308161,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r0, r0, lsl #28 │ │ │ │ - orreq r0, sl, r0, ror r8 │ │ │ │ - orreq r1, r1, ip, asr r9 │ │ │ │ + orreq r0, sl, r8, ror r8 │ │ │ │ + orreq r1, r1, r4, ror #18 │ │ │ │ │ │ │ │ 001ea804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -308302,22 +308302,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r0, ip, ror #27 │ │ │ │ - @ instruction: 0x018a06b4 │ │ │ │ - @ instruction: 0x01811798 │ │ │ │ + @ instruction: 0x018a06bc │ │ │ │ + orreq r1, r1, r0, lsr #15 │ │ │ │ orreq r3, r0, r0, lsl #24 │ │ │ │ - orreq r0, sl, r0, ror r6 │ │ │ │ - orreq r1, r1, ip, asr r7 │ │ │ │ + orreq r0, sl, r8, ror r6 │ │ │ │ + orreq r1, r1, r4, ror #14 │ │ │ │ @ instruction: 0x01803d90 │ │ │ │ - orreq r0, sl, r0, lsr r6 │ │ │ │ - orreq r1, r1, r4, lsl r7 │ │ │ │ + orreq r0, sl, r8, lsr r6 │ │ │ │ + orreq r1, r1, ip, lsl r7 │ │ │ │ │ │ │ │ 001eaa48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -308411,16 +308411,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r0, r0, lsr #20 │ │ │ │ - orreq r1, r1, r4, lsr #11 │ │ │ │ - orreq r0, sl, r0, asr r5 │ │ │ │ + orreq r1, r1, ip, lsr #11 │ │ │ │ + orreq r0, sl, r8, asr r5 │ │ │ │ │ │ │ │ 001eabdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -308747,25 +308747,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r0, r8, ror #20 │ │ │ │ - orreq r1, r1, r4, lsl r4 │ │ │ │ - @ instruction: 0x018a03b4 │ │ │ │ + orreq r1, r1, ip, lsl r4 │ │ │ │ + @ instruction: 0x018a03bc │ │ │ │ orreq r3, r0, r8, asr #18 │ │ │ │ - strdeq r1, [r1, r4] │ │ │ │ - @ instruction: 0x018a0294 │ │ │ │ + strdeq r1, [r1, ip] │ │ │ │ + @ instruction: 0x018a029c │ │ │ │ orreq r3, r0, r8, lsr #16 │ │ │ │ - ldrdeq r1, [r1, r4] │ │ │ │ - orreq r0, sl, r4, ror r1 │ │ │ │ + ldrdeq r1, [r1, ip] │ │ │ │ + orreq r0, sl, ip, ror r1 │ │ │ │ orreq r3, r0, r4, lsl #14 │ │ │ │ - strheq r1, [r1, r0] │ │ │ │ - orreq r0, sl, r0, asr r0 │ │ │ │ + strheq r1, [r1, r8] │ │ │ │ + orreq r0, sl, r8, asr r0 │ │ │ │ │ │ │ │ 001eb130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -308874,16 +308874,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r3, r0, ip, lsl r5 │ │ │ │ - orreq pc, r9, r0, ror lr @ │ │ │ │ - orreq r0, r1, r0, asr #29 │ │ │ │ + orreq pc, r9, r8, ror lr @ │ │ │ │ + orreq r0, r1, r8, asr #29 │ │ │ │ │ │ │ │ 001eb2f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -309212,35 +309212,35 @@ │ │ │ │ str r3, [sl] │ │ │ │ b 1eb468 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, r4, ip, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r4, r4, lsr r0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq r0, r1, r0, asr #26 │ │ │ │ - ldrdeq pc, [r9, r4] │ │ │ │ + orreq r0, r1, r8, asr #26 │ │ │ │ + ldrdeq pc, [r9, ip] │ │ │ │ orrseq ip, r4, r4, lsr #31 │ │ │ │ - ldrdeq r0, [r1, r8] │ │ │ │ - orreq pc, r9, r4, ror #24 │ │ │ │ + orreq r0, r1, r0, ror #25 │ │ │ │ + orreq pc, r9, ip, ror #24 │ │ │ │ @ instruction: 0x0196bafc │ │ │ │ - strdeq r0, [r1, r4] │ │ │ │ - orreq pc, r9, r8, lsl #23 │ │ │ │ - orreq r0, r1, r4, ror fp │ │ │ │ - orreq pc, r9, r8, lsl #22 │ │ │ │ - orreq r0, r1, r8, lsl fp │ │ │ │ - orreq pc, r9, r4, lsr #21 │ │ │ │ - @ instruction: 0x01810abc │ │ │ │ - orreq pc, r9, r8, asr #20 │ │ │ │ - andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0189f9b4 │ │ │ │ - strdeq r0, [r1, r8] │ │ │ │ - orreq pc, r9, r4, ror r9 @ │ │ │ │ - @ instruction: 0x018109b8 │ │ │ │ - orreq r0, r1, r8, lsl #19 │ │ │ │ - orreq pc, r9, r4, lsr #18 │ │ │ │ + strdeq r0, [r1, ip] │ │ │ │ + @ instruction: 0x0189fb90 │ │ │ │ + orreq r0, r1, ip, ror fp │ │ │ │ + orreq pc, r9, r0, lsl fp @ │ │ │ │ + orreq r0, r1, r0, lsr #22 │ │ │ │ + orreq pc, r9, ip, lsr #21 │ │ │ │ + orreq r0, r1, r4, asr #21 │ │ │ │ + orreq pc, r9, r0, asr sl @ │ │ │ │ + andeq r6, r0, r8, ror ip │ │ │ │ + @ instruction: 0x0189f9bc │ │ │ │ + orreq r0, r1, r0, lsl #20 │ │ │ │ + orreq pc, r9, ip, ror r9 @ │ │ │ │ + orreq r0, r1, r0, asr #19 │ │ │ │ + @ instruction: 0x01810990 │ │ │ │ + orreq pc, r9, ip, lsr #18 │ │ │ │ │ │ │ │ 001eb87c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #60] @ 1eb8d0 │ │ │ │ @@ -309560,35 +309560,35 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ebc94 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, r4, r8, lsr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0194cafc │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - strdeq r0, [r1, r0] │ │ │ │ - @ instruction: 0x0189f790 │ │ │ │ + strdeq r0, [r1, r8] │ │ │ │ + @ instruction: 0x0189f798 │ │ │ │ orrseq ip, r4, r0, asr sl │ │ │ │ - orreq r0, r1, r4, lsl #15 │ │ │ │ - orreq pc, r9, r0, lsr #14 │ │ │ │ + orreq r0, r1, ip, lsl #15 │ │ │ │ + orreq pc, r9, r8, lsr #14 │ │ │ │ orrseq fp, r6, r4, lsr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, r9, r0, lsr #12 │ │ │ │ - orreq r0, r1, r4, ror #12 │ │ │ │ - ldrdeq pc, [r9, ip] │ │ │ │ - orreq r0, r1, r0, lsr #12 │ │ │ │ - @ instruction: 0x0189f594 │ │ │ │ - orreq r0, r1, r0, ror #11 │ │ │ │ - @ instruction: 0x0181059c │ │ │ │ - orreq pc, r9, ip, lsr r5 @ │ │ │ │ - orreq r0, r1, r8, lsl r5 │ │ │ │ - @ instruction: 0x0189f4b8 │ │ │ │ - @ instruction: 0x018104b8 │ │ │ │ - orreq pc, r9, r4, asr r4 @ │ │ │ │ - orreq r0, r1, r8, asr r4 │ │ │ │ - strdeq pc, [r9, r4] │ │ │ │ + orreq pc, r9, r8, lsr #12 │ │ │ │ + orreq r0, r1, ip, ror #12 │ │ │ │ + orreq pc, r9, r4, ror #11 │ │ │ │ + orreq r0, r1, r8, lsr #12 │ │ │ │ + @ instruction: 0x0189f59c │ │ │ │ + orreq r0, r1, r8, ror #11 │ │ │ │ + orreq r0, r1, r4, lsr #11 │ │ │ │ + orreq pc, r9, r4, asr #10 │ │ │ │ + orreq r0, r1, r0, lsr #10 │ │ │ │ + orreq pc, r9, r0, asr #9 │ │ │ │ + orreq r0, r1, r0, asr #9 │ │ │ │ + orreq pc, r9, ip, asr r4 @ │ │ │ │ + orreq r0, r1, r0, ror #8 │ │ │ │ + strdeq pc, [r9, ip] │ │ │ │ │ │ │ │ 001ebddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #1188] @ 1ec298 │ │ │ │ @@ -309890,36 +309890,36 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ec1b4 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, r4, r0, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0194c5f4 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq r0, r1, r8, ror #5 │ │ │ │ - orreq pc, r9, r8, lsl #5 │ │ │ │ + strdeq r0, [r1, r0] │ │ │ │ + @ instruction: 0x0189f290 │ │ │ │ orrseq ip, r4, r8, asr #10 │ │ │ │ - orreq r0, r1, ip, ror r2 │ │ │ │ - orreq pc, r9, r8, lsl r2 @ │ │ │ │ + orreq r0, r1, r4, lsl #5 │ │ │ │ + orreq pc, r9, r0, lsr #4 │ │ │ │ @ instruction: 0x0196b09c │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, r9, r0, lsl #2 │ │ │ │ - orreq r0, r1, r4, asr #2 │ │ │ │ - strheq pc, [r9, ip] @ │ │ │ │ - orreq r0, r1, r0, lsl #2 │ │ │ │ - orreq pc, r9, r4, ror r0 @ │ │ │ │ - orreq r0, r1, r0, asr #1 │ │ │ │ - orreq r0, r1, ip, ror r0 │ │ │ │ - orreq pc, r9, ip, lsl r0 @ │ │ │ │ - strdeq pc, [r0, r8] │ │ │ │ - @ instruction: 0x0189ef98 │ │ │ │ - @ instruction: 0x0180ff98 │ │ │ │ - orreq lr, r9, r4, lsr pc │ │ │ │ - orreq pc, r0, r8, lsr pc @ │ │ │ │ - ldrdeq lr, [r9, r4] │ │ │ │ + orreq pc, r9, r8, lsl #2 │ │ │ │ + orreq r0, r1, ip, asr #2 │ │ │ │ + orreq pc, r9, r4, asr #1 │ │ │ │ + orreq r0, r1, r8, lsl #2 │ │ │ │ + orreq pc, r9, ip, ror r0 @ │ │ │ │ + orreq r0, r1, r8, asr #1 │ │ │ │ + orreq r0, r1, r4, lsl #1 │ │ │ │ + orreq pc, r9, r4, lsr #32 │ │ │ │ + orreq r0, r1, r0 │ │ │ │ + orreq lr, r9, r0, lsr #31 │ │ │ │ + orreq pc, r0, r0, lsr #31 │ │ │ │ + orreq lr, r9, ip, lsr pc │ │ │ │ + orreq pc, r0, r0, asr #30 │ │ │ │ + ldrdeq lr, [r9, ip] │ │ │ │ │ │ │ │ 001ec300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #1208] @ 1ec7d0 │ │ │ │ @@ -310226,36 +310226,36 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ec6ec │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldrsheq ip, [r4, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq ip, [r4, r0] │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - @ instruction: 0x0180fdbc │ │ │ │ - orreq lr, r9, ip, asr sp │ │ │ │ + orreq pc, r0, r4, asr #27 │ │ │ │ + orreq lr, r9, r4, ror #26 │ │ │ │ orrseq ip, r4, ip, lsl r0 │ │ │ │ - orreq pc, r0, r0, asr sp @ │ │ │ │ - orreq lr, r9, ip, ror #25 │ │ │ │ + orreq pc, r0, r8, asr sp @ │ │ │ │ + strdeq lr, [r9, r4] │ │ │ │ orrseq sl, r6, r0, ror fp │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r9, r8, asr #23 │ │ │ │ - orreq pc, r0, ip, lsl #24 │ │ │ │ - orreq lr, r9, r4, lsl #23 │ │ │ │ - orreq pc, r0, r8, asr #23 │ │ │ │ - orreq lr, r9, ip, lsr fp │ │ │ │ - orreq pc, r0, r8, lsl #23 │ │ │ │ - orreq pc, r0, r4, asr #22 │ │ │ │ - orreq lr, r9, r4, ror #21 │ │ │ │ - orreq pc, r0, r0, asr #21 │ │ │ │ - orreq lr, r9, r0, ror #20 │ │ │ │ - orreq pc, r0, r0, ror #20 │ │ │ │ - strdeq lr, [r9, ip] │ │ │ │ - orreq pc, r0, r0, lsl #20 │ │ │ │ - @ instruction: 0x0189e99c │ │ │ │ + ldrdeq lr, [r9, r0] │ │ │ │ + orreq pc, r0, r4, lsl ip @ │ │ │ │ + orreq lr, r9, ip, lsl #23 │ │ │ │ + ldrdeq pc, [r0, r0] │ │ │ │ + orreq lr, r9, r4, asr #22 │ │ │ │ + @ instruction: 0x0180fb90 │ │ │ │ + orreq pc, r0, ip, asr #22 │ │ │ │ + orreq lr, r9, ip, ror #21 │ │ │ │ + orreq pc, r0, r8, asr #21 │ │ │ │ + orreq lr, r9, r8, ror #20 │ │ │ │ + orreq pc, r0, r8, ror #20 │ │ │ │ + orreq lr, r9, r4, lsl #20 │ │ │ │ + orreq pc, r0, r8, lsl #20 │ │ │ │ + orreq lr, r9, r4, lsr #19 │ │ │ │ │ │ │ │ 001ec838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #1180] @ 1eccec │ │ │ │ @@ -310555,35 +310555,35 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ecc08 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, r4, r4, asr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0194bb98 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq pc, r0, ip, lsl #17 │ │ │ │ - orreq lr, r9, ip, lsr #16 │ │ │ │ + @ instruction: 0x0180f894 │ │ │ │ + orreq lr, r9, r4, lsr r8 │ │ │ │ orrseq fp, r4, ip, ror #21 │ │ │ │ - orreq pc, r0, r0, lsr #16 │ │ │ │ - @ instruction: 0x0189e7bc │ │ │ │ + orreq pc, r0, r8, lsr #16 │ │ │ │ + orreq lr, r9, r4, asr #15 │ │ │ │ orrseq sl, r6, r0, asr #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r9, ip, lsr #13 │ │ │ │ - strdeq pc, [r0, r0] │ │ │ │ - orreq lr, r9, r8, ror #12 │ │ │ │ - orreq pc, r0, ip, lsr #13 │ │ │ │ - orreq lr, r9, r0, lsr #12 │ │ │ │ - orreq pc, r0, ip, ror #12 │ │ │ │ - orreq pc, r0, r8, lsr #12 │ │ │ │ - orreq lr, r9, r8, asr #11 │ │ │ │ - orreq pc, r0, r4, lsr #11 │ │ │ │ - orreq lr, r9, r4, asr #10 │ │ │ │ - orreq pc, r0, r4, asr #10 │ │ │ │ - orreq lr, r9, r0, ror #9 │ │ │ │ - orreq pc, r0, r4, ror #9 │ │ │ │ - orreq lr, r9, r0, lsl #9 │ │ │ │ + @ instruction: 0x0189e6b4 │ │ │ │ + strdeq pc, [r0, r8] │ │ │ │ + orreq lr, r9, r0, ror r6 │ │ │ │ + @ instruction: 0x0180f6b4 │ │ │ │ + orreq lr, r9, r8, lsr #12 │ │ │ │ + orreq pc, r0, r4, ror r6 @ │ │ │ │ + orreq pc, r0, r0, lsr r6 @ │ │ │ │ + ldrdeq lr, [r9, r0] │ │ │ │ + orreq pc, r0, ip, lsr #11 │ │ │ │ + orreq lr, r9, ip, asr #10 │ │ │ │ + orreq pc, r0, ip, asr #10 │ │ │ │ + orreq lr, r9, r8, ror #9 │ │ │ │ + orreq pc, r0, ip, ror #9 │ │ │ │ + orreq lr, r9, r8, lsl #9 │ │ │ │ │ │ │ │ 001ecd50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #1160] @ 1ed1f0 │ │ │ │ @@ -310878,35 +310878,35 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ed10c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, r4, ip, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r4, r0, lsl #13 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq pc, r0, r4, ror r3 @ │ │ │ │ - orreq lr, r9, r4, lsl r3 │ │ │ │ + orreq pc, r0, ip, ror r3 @ │ │ │ │ + orreq lr, r9, ip, lsl r3 │ │ │ │ @ instruction: 0x0194b5d4 │ │ │ │ - orreq pc, r0, r8, lsl #6 │ │ │ │ - orreq lr, r9, r4, lsr #5 │ │ │ │ + orreq pc, r0, r0, lsl r3 @ │ │ │ │ + orreq lr, r9, ip, lsr #5 │ │ │ │ orrseq sl, r6, r8, lsr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r9, r8, lsr #3 │ │ │ │ - orreq pc, r0, ip, ror #3 │ │ │ │ - orreq lr, r9, r4, ror #2 │ │ │ │ - orreq pc, r0, r8, lsr #3 │ │ │ │ - orreq lr, r9, ip, lsl r1 │ │ │ │ - orreq pc, r0, r8, ror #2 │ │ │ │ - orreq pc, r0, r4, lsr #2 │ │ │ │ - orreq lr, r9, r4, asr #1 │ │ │ │ - orreq pc, r0, r0, lsr #1 │ │ │ │ - orreq lr, r9, r0, asr #32 │ │ │ │ - orreq pc, r0, r0, asr #32 │ │ │ │ - ldrdeq sp, [r9, ip] │ │ │ │ - orreq lr, r0, r0, ror #31 │ │ │ │ - orreq sp, r9, ip, ror pc │ │ │ │ + @ instruction: 0x0189e1b0 │ │ │ │ + strdeq pc, [r0, r4] │ │ │ │ + orreq lr, r9, ip, ror #2 │ │ │ │ + @ instruction: 0x0180f1b0 │ │ │ │ + orreq lr, r9, r4, lsr #2 │ │ │ │ + orreq pc, r0, r0, ror r1 @ │ │ │ │ + orreq pc, r0, ip, lsr #2 │ │ │ │ + orreq lr, r9, ip, asr #1 │ │ │ │ + orreq pc, r0, r8, lsr #1 │ │ │ │ + orreq lr, r9, r8, asr #32 │ │ │ │ + orreq pc, r0, r8, asr #32 │ │ │ │ + orreq sp, r9, r4, ror #31 │ │ │ │ + orreq lr, r0, r8, ror #31 │ │ │ │ + orreq sp, r9, r4, lsl #31 │ │ │ │ │ │ │ │ 001ed254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #1200] @ 1ed71c │ │ │ │ @@ -311211,36 +311211,36 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ed638 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq fp, r4, r8, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r4, r0, lsl #3 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq lr, r0, r8, ror #28 │ │ │ │ - orreq sp, r9, r8, lsl #28 │ │ │ │ + orreq lr, r0, r0, ror lr │ │ │ │ + orreq sp, r9, r0, lsl lr │ │ │ │ orrseq fp, r4, r8, asr #1 │ │ │ │ - strdeq lr, [r0, ip] │ │ │ │ - @ instruction: 0x0189dd98 │ │ │ │ + orreq lr, r0, r4, lsl #28 │ │ │ │ + orreq sp, r9, r0, lsr #27 │ │ │ │ orrseq r9, r6, r8, lsl ip │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r9, ip, ror ip │ │ │ │ - orreq lr, r0, r0, asr #25 │ │ │ │ - orreq sp, r9, r8, lsr ip │ │ │ │ - orreq lr, r0, ip, ror ip │ │ │ │ - strdeq sp, [r9, r0] │ │ │ │ - orreq lr, r0, ip, lsr ip │ │ │ │ - strdeq lr, [r0, r8] │ │ │ │ - @ instruction: 0x0189db98 │ │ │ │ - orreq lr, r0, r4, ror fp │ │ │ │ - orreq sp, r9, r4, lsl fp │ │ │ │ - orreq lr, r0, r4, lsl fp │ │ │ │ - @ instruction: 0x0189dab0 │ │ │ │ - @ instruction: 0x0180eab4 │ │ │ │ - orreq sp, r9, r0, asr sl │ │ │ │ + orreq sp, r9, r4, lsl #25 │ │ │ │ + orreq lr, r0, r8, asr #25 │ │ │ │ + orreq sp, r9, r0, asr #24 │ │ │ │ + orreq lr, r0, r4, lsl #25 │ │ │ │ + strdeq sp, [r9, r8] │ │ │ │ + orreq lr, r0, r4, asr #24 │ │ │ │ + orreq lr, r0, r0, lsl #24 │ │ │ │ + orreq sp, r9, r0, lsr #23 │ │ │ │ + orreq lr, r0, ip, ror fp │ │ │ │ + orreq sp, r9, ip, lsl fp │ │ │ │ + orreq lr, r0, ip, lsl fp │ │ │ │ + @ instruction: 0x0189dab8 │ │ │ │ + @ instruction: 0x0180eabc │ │ │ │ + orreq sp, r9, r8, asr sl │ │ │ │ │ │ │ │ 001ed784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #1160] @ 1edc24 │ │ │ │ @@ -311535,35 +311535,35 @@ │ │ │ │ bl b5928 │ │ │ │ b 1edb40 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq sl, r4, r8, ror ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r4, ip, asr #24 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq lr, r0, r0, asr #18 │ │ │ │ - orreq sp, r9, r0, ror #17 │ │ │ │ + orreq lr, r0, r8, asr #18 │ │ │ │ + orreq sp, r9, r8, ror #17 │ │ │ │ orrseq sl, r4, r0, lsr #23 │ │ │ │ - ldrdeq lr, [r0, r4] │ │ │ │ - orreq sp, r9, r0, ror r8 │ │ │ │ + ldrdeq lr, [r0, ip] │ │ │ │ + orreq sp, r9, r8, ror r8 │ │ │ │ @ instruction: 0x019696f4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r9, r4, ror r7 │ │ │ │ - @ instruction: 0x0180e7b8 │ │ │ │ - orreq sp, r9, r0, lsr r7 │ │ │ │ - orreq lr, r0, r4, ror r7 │ │ │ │ - orreq sp, r9, r8, ror #13 │ │ │ │ - orreq lr, r0, r4, lsr r7 │ │ │ │ - strdeq lr, [r0, r0] │ │ │ │ - @ instruction: 0x0189d690 │ │ │ │ - orreq lr, r0, ip, ror #12 │ │ │ │ - orreq sp, r9, ip, lsl #12 │ │ │ │ - orreq lr, r0, ip, lsl #12 │ │ │ │ - orreq sp, r9, r8, lsr #11 │ │ │ │ - orreq lr, r0, ip, lsr #11 │ │ │ │ - orreq sp, r9, r8, asr #10 │ │ │ │ + orreq sp, r9, ip, ror r7 │ │ │ │ + orreq lr, r0, r0, asr #15 │ │ │ │ + orreq sp, r9, r8, lsr r7 │ │ │ │ + orreq lr, r0, ip, ror r7 │ │ │ │ + strdeq sp, [r9, r0] │ │ │ │ + orreq lr, r0, ip, lsr r7 │ │ │ │ + strdeq lr, [r0, r8] │ │ │ │ + @ instruction: 0x0189d698 │ │ │ │ + orreq lr, r0, r4, ror r6 │ │ │ │ + orreq sp, r9, r4, lsl r6 │ │ │ │ + orreq lr, r0, r4, lsl r6 │ │ │ │ + @ instruction: 0x0189d5b0 │ │ │ │ + @ instruction: 0x0180e5b4 │ │ │ │ + orreq sp, r9, r0, asr r5 │ │ │ │ │ │ │ │ 001edc88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #1172] @ 1ee134 │ │ │ │ @@ -311861,36 +311861,36 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ee050 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq sl, r4, r4, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r4, r8, asr #14 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq lr, r0, ip, lsr r4 │ │ │ │ - ldrdeq sp, [r9, ip] │ │ │ │ + orreq lr, r0, r4, asr #8 │ │ │ │ + orreq sp, r9, r4, ror #7 │ │ │ │ @ instruction: 0x0194a69c │ │ │ │ - ldrdeq lr, [r0, r0] │ │ │ │ - orreq sp, r9, ip, ror #6 │ │ │ │ + ldrdeq lr, [r0, r8] │ │ │ │ + orreq sp, r9, r4, ror r3 │ │ │ │ @ instruction: 0x019691f0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r9, r4, ror #4 │ │ │ │ - orreq lr, r0, r8, lsr #5 │ │ │ │ - orreq sp, r9, r0, lsr #4 │ │ │ │ - orreq lr, r0, r4, ror #4 │ │ │ │ - ldrdeq sp, [r9, r8] │ │ │ │ - orreq lr, r0, r4, lsr #4 │ │ │ │ + orreq sp, r9, ip, ror #4 │ │ │ │ + @ instruction: 0x0180e2b0 │ │ │ │ + orreq sp, r9, r8, lsr #4 │ │ │ │ + orreq lr, r0, ip, ror #4 │ │ │ │ + orreq sp, r9, r0, ror #3 │ │ │ │ + orreq lr, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - orreq lr, r0, r0, ror #3 │ │ │ │ - orreq sp, r9, r0, lsl #3 │ │ │ │ - orreq lr, r0, ip, asr r1 │ │ │ │ - strdeq sp, [r9, ip] │ │ │ │ - strdeq lr, [r0, ip] │ │ │ │ - @ instruction: 0x0189d098 │ │ │ │ - @ instruction: 0x0180e09c │ │ │ │ - orreq sp, r9, r8, lsr r0 │ │ │ │ + orreq lr, r0, r8, ror #3 │ │ │ │ + orreq sp, r9, r8, lsl #3 │ │ │ │ + orreq lr, r0, r4, ror #2 │ │ │ │ + orreq sp, r9, r4, lsl #2 │ │ │ │ + orreq lr, r0, r4, lsl #2 │ │ │ │ + orreq sp, r9, r0, lsr #1 │ │ │ │ + orreq lr, r0, r4, lsr #1 │ │ │ │ + orreq sp, r9, r0, asr #32 │ │ │ │ │ │ │ │ 001ee19c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #1160] @ 1ee63c │ │ │ │ @@ -312185,39 +312185,39 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ee558 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq sl, r4, r0, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r4, r4, lsr r2 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq sp, r0, r8, lsr #30 │ │ │ │ - orreq ip, r9, r8, asr #29 │ │ │ │ + orreq sp, r0, r0, lsr pc │ │ │ │ + ldrdeq ip, [r9, r0] │ │ │ │ orrseq sl, r4, r8, lsl #3 │ │ │ │ - @ instruction: 0x0180debc │ │ │ │ - orreq ip, r9, r8, asr lr │ │ │ │ + orreq sp, r0, r4, asr #29 │ │ │ │ + orreq ip, r9, r0, ror #28 │ │ │ │ @ instruction: 0x01968cdc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq ip, r9, ip, asr sp │ │ │ │ - @ instruction: 0x0180dd9c │ │ │ │ + orreq ip, r9, r4, ror #26 │ │ │ │ + orreq sp, r0, r4, lsr #27 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orreq ip, r9, r8, lsl sp │ │ │ │ - orreq sp, r0, r8, asr sp │ │ │ │ + orreq ip, r9, r0, lsr #26 │ │ │ │ + orreq sp, r0, r0, ror #26 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrdeq ip, [r9, r0] │ │ │ │ - orreq sp, r0, ip, lsl sp │ │ │ │ - ldrdeq sp, [r0, r8] │ │ │ │ - orreq ip, r9, r8, ror ip │ │ │ │ + ldrdeq ip, [r9, r8] │ │ │ │ + orreq sp, r0, r4, lsr #26 │ │ │ │ + orreq sp, r0, r0, ror #25 │ │ │ │ + orreq ip, r9, r0, lsl #25 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - orreq sp, r0, r4, asr ip │ │ │ │ - strdeq ip, [r9, r4] │ │ │ │ + orreq sp, r0, ip, asr ip │ │ │ │ + strdeq ip, [r9, ip] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strdeq sp, [r0, r4] │ │ │ │ - @ instruction: 0x0189cb90 │ │ │ │ - @ instruction: 0x0180db94 │ │ │ │ - orreq ip, r9, r0, lsr fp │ │ │ │ + strdeq sp, [r0, ip] │ │ │ │ + @ instruction: 0x0189cb98 │ │ │ │ + @ instruction: 0x0180db9c │ │ │ │ + orreq ip, r9, r8, lsr fp │ │ │ │ │ │ │ │ 001ee6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #1664] @ 1eed48 │ │ │ │ @@ -312638,48 +312638,48 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ee984 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r9, r4, ip, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r4, r0, lsr #26 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq sp, r0, r0, lsl sl │ │ │ │ - @ instruction: 0x0189c9b0 │ │ │ │ + orreq sp, r0, r8, lsl sl │ │ │ │ + @ instruction: 0x0189c9b8 │ │ │ │ orrseq r9, r4, r0, ror ip │ │ │ │ - orreq sp, r0, r4, lsr #19 │ │ │ │ - orreq ip, r9, r0, asr #18 │ │ │ │ - orreq sp, r0, ip, asr #17 │ │ │ │ - orreq ip, r9, ip, ror #16 │ │ │ │ + orreq sp, r0, ip, lsr #19 │ │ │ │ + orreq ip, r9, r8, asr #18 │ │ │ │ + ldrdeq sp, [r0, r4] │ │ │ │ + orreq ip, r9, r4, ror r8 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - orreq sp, r0, r8, lsr #16 │ │ │ │ - orreq ip, r9, r8, asr #15 │ │ │ │ + orreq sp, r0, r0, lsr r8 │ │ │ │ + ldrdeq ip, [r9, r0] │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x01968698 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq ip, [r9, r0] │ │ │ │ - orreq sp, r0, r0, lsr r7 │ │ │ │ + strdeq ip, [r9, r8] │ │ │ │ + orreq sp, r0, r8, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - orreq ip, r9, ip, lsr #13 │ │ │ │ - orreq sp, r0, ip, ror #13 │ │ │ │ + @ instruction: 0x0189c6b4 │ │ │ │ + strdeq sp, [r0, r4] │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - orreq ip, r9, r4, ror #12 │ │ │ │ - orreq sp, r0, r8, lsr #13 │ │ │ │ - orreq ip, r9, ip, lsl r6 │ │ │ │ - orreq sp, r0, r0, ror #12 │ │ │ │ + orreq ip, r9, ip, ror #12 │ │ │ │ + @ instruction: 0x0180d6b0 │ │ │ │ + orreq ip, r9, r4, lsr #12 │ │ │ │ + orreq sp, r0, r8, ror #12 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x0180d5b8 │ │ │ │ - orreq ip, r9, r8, asr r5 │ │ │ │ + orreq sp, r0, r0, asr #11 │ │ │ │ + orreq ip, r9, r0, ror #10 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq sp, r0, r0, asr r5 │ │ │ │ - orreq ip, r9, ip, ror #9 │ │ │ │ - strdeq sp, [r0, r0] │ │ │ │ - orreq ip, r9, ip, lsl #9 │ │ │ │ - orreq sp, r0, ip, lsl #9 │ │ │ │ - orreq ip, r9, r8, lsr #8 │ │ │ │ + orreq sp, r0, r8, asr r5 │ │ │ │ + strdeq ip, [r9, r4] │ │ │ │ + strdeq sp, [r0, r8] │ │ │ │ + @ instruction: 0x0189c494 │ │ │ │ + @ instruction: 0x0180d494 │ │ │ │ + orreq ip, r9, r0, lsr r4 │ │ │ │ │ │ │ │ 001eede0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #816] @ 1ef128 │ │ │ │ @@ -312888,32 +312888,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ef0a0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r9, r4, ip, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019495f8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - strdeq sp, [r0, r4] │ │ │ │ - @ instruction: 0x0189c294 │ │ │ │ + strdeq sp, [r0, ip] │ │ │ │ + @ instruction: 0x0189c29c │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ orrseq r9, r4, r4, asr r5 │ │ │ │ - orreq sp, r0, r8, lsl #5 │ │ │ │ - orreq ip, r9, r4, lsr #4 │ │ │ │ + @ instruction: 0x0180d290 │ │ │ │ + orreq ip, r9, ip, lsr #4 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq ip, r9, ip, asr #2 │ │ │ │ - orreq sp, r0, ip, lsl #3 │ │ │ │ + orreq ip, r9, r4, asr r1 │ │ │ │ + @ instruction: 0x0180d194 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - orreq ip, r9, r4, lsl #2 │ │ │ │ - orreq sp, r0, r0, asr r1 │ │ │ │ - orreq sp, r0, ip, lsl #2 │ │ │ │ - orreq ip, r9, ip, lsr #1 │ │ │ │ + orreq ip, r9, ip, lsl #2 │ │ │ │ + orreq sp, r0, r8, asr r1 │ │ │ │ + orreq sp, r0, r4, lsl r1 │ │ │ │ + strheq ip, [r9, r4] │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - orreq sp, r0, r8, lsr #1 │ │ │ │ - orreq ip, r9, r4, asr #32 │ │ │ │ + strheq sp, [r0, r0] │ │ │ │ + orreq ip, r9, ip, asr #32 │ │ │ │ │ │ │ │ 001ef180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #832] @ 1ef4d8 │ │ │ │ @@ -313126,32 +313126,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ef450 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r9, r4, ip, ror r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r4, r8, asr r2 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq ip, r0, ip, asr #30 │ │ │ │ - orreq fp, r9, ip, ror #29 │ │ │ │ + orreq ip, r0, r4, asr pc │ │ │ │ + strdeq fp, [r9, r4] │ │ │ │ orrseq r9, r4, ip, lsr #3 │ │ │ │ - orreq ip, r0, r0, ror #29 │ │ │ │ - orreq fp, r9, ip, ror lr │ │ │ │ + orreq ip, r0, r8, ror #29 │ │ │ │ + orreq fp, r9, r4, lsl #29 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0189bd9c │ │ │ │ - ldrdeq ip, [r0, ip] │ │ │ │ + orreq fp, r9, r4, lsr #27 │ │ │ │ + orreq ip, r0, r4, ror #27 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orreq fp, r9, r4, asr sp │ │ │ │ - orreq ip, r0, r0, lsr #27 │ │ │ │ + orreq fp, r9, ip, asr sp │ │ │ │ + orreq ip, r0, r8, lsr #27 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orreq ip, r0, ip, asr sp │ │ │ │ - strdeq fp, [r9, ip] │ │ │ │ + orreq ip, r0, r4, ror #26 │ │ │ │ + orreq fp, r9, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - strdeq ip, [r0, r8] │ │ │ │ - @ instruction: 0x0189bc94 │ │ │ │ + orreq ip, r0, r0, lsl #26 │ │ │ │ + @ instruction: 0x0189bc9c │ │ │ │ │ │ │ │ 001ef530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #816] @ 1ef878 │ │ │ │ @@ -313360,32 +313360,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1ef7f0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, r4, ip, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r4, r8, lsr #29 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq ip, r0, r4, lsr #23 │ │ │ │ - orreq fp, r9, r4, asr #22 │ │ │ │ + orreq ip, r0, ip, lsr #23 │ │ │ │ + orreq fp, r9, ip, asr #22 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ orrseq r8, r4, r4, lsl #28 │ │ │ │ - orreq ip, r0, r8, lsr fp │ │ │ │ - ldrdeq fp, [r9, r4] │ │ │ │ + orreq ip, r0, r0, asr #22 │ │ │ │ + ldrdeq fp, [r9, ip] │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq fp, [r9, ip] │ │ │ │ - orreq ip, r0, ip, lsr sl │ │ │ │ + orreq fp, r9, r4, lsl #20 │ │ │ │ + orreq ip, r0, r4, asr #20 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x0189b9b4 │ │ │ │ - orreq ip, r0, r0, lsl #20 │ │ │ │ - @ instruction: 0x0180c9bc │ │ │ │ - orreq fp, r9, ip, asr r9 │ │ │ │ + @ instruction: 0x0189b9bc │ │ │ │ + orreq ip, r0, r8, lsl #20 │ │ │ │ + orreq ip, r0, r4, asr #19 │ │ │ │ + orreq fp, r9, r4, ror #18 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orreq ip, r0, r8, asr r9 │ │ │ │ - strdeq fp, [r9, r4] │ │ │ │ + orreq ip, r0, r0, ror #18 │ │ │ │ + strdeq fp, [r9, ip] │ │ │ │ │ │ │ │ 001ef8d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #832] @ 1efc28 │ │ │ │ @@ -313598,32 +313598,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1efba0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, r4, ip, lsr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r4, r8, lsl #22 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - strdeq ip, [r0, ip] │ │ │ │ - @ instruction: 0x0189b79c │ │ │ │ + orreq ip, r0, r4, lsl #16 │ │ │ │ + orreq fp, r9, r4, lsr #15 │ │ │ │ orrseq r8, r4, ip, asr sl │ │ │ │ - @ instruction: 0x0180c790 │ │ │ │ - orreq fp, r9, ip, lsr #14 │ │ │ │ + @ instruction: 0x0180c798 │ │ │ │ + orreq fp, r9, r4, lsr r7 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, r9, ip, asr #12 │ │ │ │ - orreq ip, r0, ip, lsl #13 │ │ │ │ + orreq fp, r9, r4, asr r6 │ │ │ │ + @ instruction: 0x0180c694 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - orreq fp, r9, r4, lsl #12 │ │ │ │ - orreq ip, r0, r0, asr r6 │ │ │ │ + orreq fp, r9, ip, lsl #12 │ │ │ │ + orreq ip, r0, r8, asr r6 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orreq ip, r0, ip, lsl #12 │ │ │ │ - orreq fp, r9, ip, lsr #11 │ │ │ │ + orreq ip, r0, r4, lsl r6 │ │ │ │ + @ instruction: 0x0189b5b4 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - orreq ip, r0, r8, lsr #11 │ │ │ │ - orreq fp, r9, r4, asr #10 │ │ │ │ + @ instruction: 0x0180c5b0 │ │ │ │ + orreq fp, r9, ip, asr #10 │ │ │ │ │ │ │ │ 001efc80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #816] @ 1effc8 │ │ │ │ @@ -313832,32 +313832,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1eff40 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, r4, ip, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r4, r8, asr r7 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq ip, r0, r4, asr r4 │ │ │ │ - strdeq fp, [r9, r4] │ │ │ │ + orreq ip, r0, ip, asr r4 │ │ │ │ + strdeq fp, [r9, ip] │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ @ instruction: 0x019486b4 │ │ │ │ - orreq ip, r0, r8, ror #7 │ │ │ │ - orreq fp, r9, r4, lsl #7 │ │ │ │ + strdeq ip, [r0, r0] │ │ │ │ + orreq fp, r9, ip, lsl #7 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, r9, ip, lsr #5 │ │ │ │ - orreq ip, r0, ip, ror #5 │ │ │ │ + @ instruction: 0x0189b2b4 │ │ │ │ + strdeq ip, [r0, r4] │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - orreq fp, r9, r4, ror #4 │ │ │ │ - @ instruction: 0x0180c2b0 │ │ │ │ - orreq ip, r0, ip, ror #4 │ │ │ │ - orreq fp, r9, ip, lsl #4 │ │ │ │ + orreq fp, r9, ip, ror #4 │ │ │ │ + @ instruction: 0x0180c2b8 │ │ │ │ + orreq ip, r0, r4, ror r2 │ │ │ │ + orreq fp, r9, r4, lsl r2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orreq ip, r0, r8, lsl #4 │ │ │ │ - orreq fp, r9, r4, lsr #3 │ │ │ │ + orreq ip, r0, r0, lsl r2 │ │ │ │ + orreq fp, r9, ip, lsr #3 │ │ │ │ │ │ │ │ 001f0020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #816] @ 1f0368 │ │ │ │ @@ -314066,32 +314066,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1f02e0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019483dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019483b8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - strheq ip, [r0, r4] │ │ │ │ - orreq fp, r9, r4, asr r0 │ │ │ │ + strheq ip, [r0, ip] │ │ │ │ + orreq fp, r9, ip, asr r0 │ │ │ │ orrseq r8, r4, r4, lsl r3 │ │ │ │ - orreq ip, r0, r8, asr #32 │ │ │ │ - orreq sl, r9, r4, ror #31 │ │ │ │ + orreq ip, r0, r0, asr r0 │ │ │ │ + orreq sl, r9, ip, ror #31 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, r9, ip, lsl #30 │ │ │ │ - orreq fp, r0, ip, asr #30 │ │ │ │ + orreq sl, r9, r4, lsl pc │ │ │ │ + orreq fp, r0, r4, asr pc │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orreq sl, r9, r4, asr #29 │ │ │ │ - orreq fp, r0, r0, lsl pc │ │ │ │ + orreq sl, r9, ip, asr #29 │ │ │ │ + orreq fp, r0, r8, lsl pc │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq fp, r0, ip, asr #29 │ │ │ │ - orreq sl, r9, ip, ror #28 │ │ │ │ + ldrdeq fp, [r0, r4] │ │ │ │ + orreq sl, r9, r4, ror lr │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - orreq fp, r0, r8, ror #28 │ │ │ │ - orreq sl, r9, r4, lsl #28 │ │ │ │ + orreq fp, r0, r0, ror lr │ │ │ │ + orreq sl, r9, ip, lsl #28 │ │ │ │ │ │ │ │ 001f03c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #832] @ 1f0718 │ │ │ │ @@ -314304,32 +314304,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1f0690 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r8, r4, ip, lsr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r4, r8, lsl r0 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq fp, r0, ip, lsl #26 │ │ │ │ - orreq sl, r9, ip, lsr #25 │ │ │ │ + orreq fp, r0, r4, lsl sp │ │ │ │ + @ instruction: 0x0189acb4 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ orrseq r7, r4, ip, ror #30 │ │ │ │ - orreq fp, r0, r0, lsr #25 │ │ │ │ - orreq sl, r9, ip, lsr ip │ │ │ │ + orreq fp, r0, r8, lsr #25 │ │ │ │ + orreq sl, r9, r4, asr #24 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, r9, ip, asr fp │ │ │ │ - @ instruction: 0x0180bb9c │ │ │ │ + orreq sl, r9, r4, ror #22 │ │ │ │ + orreq fp, r0, r4, lsr #23 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orreq sl, r9, r4, lsl fp │ │ │ │ - orreq fp, r0, r0, ror #22 │ │ │ │ - orreq fp, r0, ip, lsl fp │ │ │ │ - @ instruction: 0x0189aabc │ │ │ │ + orreq sl, r9, ip, lsl fp │ │ │ │ + orreq fp, r0, r8, ror #22 │ │ │ │ + orreq fp, r0, r4, lsr #22 │ │ │ │ + orreq sl, r9, r4, asr #21 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - @ instruction: 0x0180bab8 │ │ │ │ - orreq sl, r9, r4, asr sl │ │ │ │ + orreq fp, r0, r0, asr #21 │ │ │ │ + orreq sl, r9, ip, asr sl │ │ │ │ │ │ │ │ 001f0770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #832] @ 1f0ac8 │ │ │ │ @@ -314542,32 +314542,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1f0a40 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, r4, ip, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r4, r8, ror #24 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq fp, r0, ip, asr r9 │ │ │ │ - strdeq sl, [r9, ip] │ │ │ │ + orreq fp, r0, r4, ror #18 │ │ │ │ + orreq sl, r9, r4, lsl #18 │ │ │ │ @ instruction: 0x01947bbc │ │ │ │ - strdeq fp, [r0, r0] │ │ │ │ - orreq sl, r9, ip, lsl #17 │ │ │ │ + strdeq fp, [r0, r8] │ │ │ │ + @ instruction: 0x0189a894 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, r9, ip, lsr #15 │ │ │ │ - orreq fp, r0, ip, ror #15 │ │ │ │ + @ instruction: 0x0189a7b4 │ │ │ │ + strdeq fp, [r0, r4] │ │ │ │ muleq r0, sp, r1 │ │ │ │ - orreq sl, r9, r4, ror #14 │ │ │ │ - @ instruction: 0x0180b7b0 │ │ │ │ + orreq sl, r9, ip, ror #14 │ │ │ │ + @ instruction: 0x0180b7b8 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - orreq fp, r0, ip, ror #14 │ │ │ │ - orreq sl, r9, ip, lsl #14 │ │ │ │ + orreq fp, r0, r4, ror r7 │ │ │ │ + orreq sl, r9, r4, lsl r7 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orreq fp, r0, r8, lsl #14 │ │ │ │ - orreq sl, r9, r4, lsr #13 │ │ │ │ + orreq fp, r0, r0, lsl r7 │ │ │ │ + orreq sl, r9, ip, lsr #13 │ │ │ │ │ │ │ │ 001f0b20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #832] @ 1f0e78 │ │ │ │ @@ -314780,32 +314780,32 @@ │ │ │ │ bl b5928 │ │ │ │ b 1f0df0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019478dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019478b8 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq fp, r0, ip, lsr #11 │ │ │ │ - orreq sl, r9, ip, asr #10 │ │ │ │ + @ instruction: 0x0180b5b4 │ │ │ │ + orreq sl, r9, r4, asr r5 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ orrseq r7, r4, ip, lsl #16 │ │ │ │ - orreq fp, r0, r0, asr #10 │ │ │ │ - ldrdeq sl, [r9, ip] │ │ │ │ + orreq fp, r0, r8, asr #10 │ │ │ │ + orreq sl, r9, r4, ror #9 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq sl, [r9, ip] │ │ │ │ - orreq fp, r0, ip, lsr r4 │ │ │ │ + orreq sl, r9, r4, lsl #8 │ │ │ │ + orreq fp, r0, r4, asr #8 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x0189a3b4 │ │ │ │ - orreq fp, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x0180b3bc │ │ │ │ - orreq sl, r9, ip, asr r3 │ │ │ │ + @ instruction: 0x0189a3bc │ │ │ │ + orreq fp, r0, r8, lsl #8 │ │ │ │ + orreq fp, r0, r4, asr #7 │ │ │ │ + orreq sl, r9, r4, ror #6 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orreq fp, r0, r8, asr r3 │ │ │ │ - strdeq sl, [r9, r4] │ │ │ │ + orreq fp, r0, r0, ror #6 │ │ │ │ + strdeq sl, [r9, ip] │ │ │ │ │ │ │ │ 001f0ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #928] @ 1f1288 │ │ │ │ @@ -315042,33 +315042,33 @@ │ │ │ │ bl b5928 │ │ │ │ b 1f1200 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, r4, ip, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r4, r8, lsl #10 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq fp, r0, r4, lsl #4 │ │ │ │ - orreq sl, r9, r4, lsr #3 │ │ │ │ + orreq fp, r0, ip, lsl #4 │ │ │ │ + orreq sl, r9, ip, lsr #3 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ orrseq r7, r4, r4, ror #8 │ │ │ │ - @ instruction: 0x0180b198 │ │ │ │ - orreq sl, r9, r4, lsr r1 │ │ │ │ + orreq fp, r0, r0, lsr #3 │ │ │ │ + orreq sl, r9, ip, lsr r1 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, r9, ip, asr #32 │ │ │ │ - orreq fp, r0, ip, lsl #1 │ │ │ │ + orreq sl, r9, r4, asr r0 │ │ │ │ + @ instruction: 0x0180b094 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orreq sl, r9, r8 │ │ │ │ - orreq fp, r0, r8, asr #32 │ │ │ │ + orreq sl, r9, r0, lsl r0 │ │ │ │ + orreq fp, r0, r0, asr r0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - orreq sl, r0, ip, lsr #31 │ │ │ │ - orreq r9, r9, ip, asr #30 │ │ │ │ + @ instruction: 0x0180afb4 │ │ │ │ + orreq r9, r9, r4, asr pc │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orreq sl, r0, r8, asr #30 │ │ │ │ - orreq r9, r9, r4, ror #29 │ │ │ │ + orreq sl, r0, r0, asr pc │ │ │ │ + orreq r9, r9, ip, ror #29 │ │ │ │ │ │ │ │ 001f12e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -315614,40 +315614,40 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 1f1908 │ │ │ │ orrseq r6, r4, r4, ror #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r4, r0, asr #28 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sl, r0, r4, lsr #23 │ │ │ │ - orreq r9, r9, r8, lsl sp │ │ │ │ + orreq sl, r0, ip, lsr #23 │ │ │ │ + orreq r9, r9, r0, lsr #26 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0180aabc │ │ │ │ - orreq r9, r9, r0, lsr ip │ │ │ │ + orreq sl, r0, r4, asr #21 │ │ │ │ + orreq r9, r9, r8, lsr ip │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orreq sl, r0, ip, lsl #18 │ │ │ │ - orreq r9, r9, r0, lsl #21 │ │ │ │ + orreq sl, r0, r4, lsl r9 │ │ │ │ + orreq r9, r9, r8, lsl #21 │ │ │ │ cmneq pc, r4, lsl #24 │ │ │ │ orrseq r6, r4, r4, lsl #22 │ │ │ │ - orreq sl, r0, ip, asr r8 │ │ │ │ - ldrdeq r9, [r9, r0] │ │ │ │ + orreq sl, r0, r4, ror #16 │ │ │ │ + ldrdeq r9, [r9, r8] │ │ │ │ cmneq pc, r4, asr fp @ │ │ │ │ - strdeq sl, [r0, r0] │ │ │ │ - orreq r9, r9, r4, ror #18 │ │ │ │ + strdeq sl, [r0, r8] │ │ │ │ + orreq r9, r9, ip, ror #18 │ │ │ │ cmneq pc, r0, lsr #21 │ │ │ │ - strdeq fp, [r0, r0] │ │ │ │ - orreq sl, r0, r4, lsl r7 │ │ │ │ - orreq r9, r9, r8, lsl #17 │ │ │ │ - @ instruction: 0x0180b1bc │ │ │ │ - orreq fp, r0, r8, lsl #3 │ │ │ │ - orreq sl, r0, r8, lsr #13 │ │ │ │ - orreq r9, r9, ip, lsl r8 │ │ │ │ - orreq fp, r0, r4, asr r1 │ │ │ │ + strdeq fp, [r0, r8] │ │ │ │ + orreq sl, r0, ip, lsl r7 │ │ │ │ + @ instruction: 0x01899890 │ │ │ │ + orreq fp, r0, r4, asr #3 │ │ │ │ + @ instruction: 0x0180b190 │ │ │ │ + @ instruction: 0x0180a6b0 │ │ │ │ + orreq r9, r9, r4, lsr #16 │ │ │ │ + orreq fp, r0, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #720] @ 1f1eac │ │ │ │ mov r4, r2 │ │ │ │ @@ -315835,32 +315835,32 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r4, r8, lsl #16 │ │ │ │ orrseq r6, r4, ip, ror #15 │ │ │ │ @ instruction: 0x01965590 │ │ │ │ orrseq r5, r6, r4, lsl #11 │ │ │ │ orrseq r5, r6, ip, ror #10 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - orreq r9, r9, r8, asr r6 │ │ │ │ - ldrdeq sl, [r0, r0] │ │ │ │ + orreq r9, r9, r0, ror #12 │ │ │ │ + ldrdeq sl, [r0, r8] │ │ │ │ orrseq r5, r6, r0, asr #9 │ │ │ │ @ instruction: 0x019654b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r9, r9, r8, asr #11 │ │ │ │ - orreq sl, r0, ip, asr #8 │ │ │ │ - orreq sl, r0, ip, ror #29 │ │ │ │ - orreq r9, r9, ip, lsr r5 │ │ │ │ - @ instruction: 0x0180ae9c │ │ │ │ - @ instruction: 0x0180a3bc │ │ │ │ - orreq r9, r9, r0, lsl #10 │ │ │ │ - orreq sl, r0, r0, ror #28 │ │ │ │ - orreq sl, r0, ip, ror r3 │ │ │ │ - orreq r9, r9, r4, asr #9 │ │ │ │ - orreq sl, r0, r4, lsr #28 │ │ │ │ - orreq sl, r0, r4, asr #6 │ │ │ │ - orreq sl, r0, ip, ror #27 │ │ │ │ + ldrdeq r9, [r9, r0] │ │ │ │ + orreq sl, r0, r4, asr r4 │ │ │ │ + strdeq sl, [r0, r4] │ │ │ │ + orreq r9, r9, r4, asr #10 │ │ │ │ + orreq sl, r0, r4, lsr #29 │ │ │ │ + orreq sl, r0, r4, asr #7 │ │ │ │ + orreq r9, r9, r8, lsl #10 │ │ │ │ + orreq sl, r0, r8, ror #28 │ │ │ │ + orreq sl, r0, r4, lsl #7 │ │ │ │ + orreq r9, r9, ip, asr #9 │ │ │ │ + orreq sl, r0, ip, lsr #28 │ │ │ │ + orreq sl, r0, ip, asr #6 │ │ │ │ + strdeq sl, [r0, r4] │ │ │ │ │ │ │ │ 001f1f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -315998,20 +315998,20 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019464dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r4, r4, lsr #9 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r6, r4, r0, lsl #9 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - orreq sl, r0, r8, lsr #3 │ │ │ │ + @ instruction: 0x0180a1b0 │ │ │ │ muleq r0, r0, r5 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sl, r0, r0, lsl #3 │ │ │ │ - ldrdeq sl, [r0, r4] │ │ │ │ - orreq sl, r0, r4, lsl #2 │ │ │ │ + orreq sl, r0, r8, lsl #3 │ │ │ │ + ldrdeq sl, [r0, ip] │ │ │ │ + orreq sl, r0, ip, lsl #2 │ │ │ │ │ │ │ │ 001f2168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -316216,21 +316216,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1f2320 │ │ │ │ orrseq r6, r4, ip, ror r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r4, r4, ror #2 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - @ instruction: 0x01809f90 │ │ │ │ - orreq r9, r9, r8, rrx │ │ │ │ + @ instruction: 0x01809f98 │ │ │ │ + orreq r9, r9, r0, ror r0 │ │ │ │ orrseq r6, r4, ip, ror #1 │ │ │ │ cmneq pc, r0, lsr #2 │ │ │ │ cmneq pc, r0, ror #1 │ │ │ │ - orreq sl, r0, r8, lsr r8 │ │ │ │ - orreq sl, r0, r8, lsl #16 │ │ │ │ + orreq sl, r0, r0, asr #16 │ │ │ │ + orreq sl, r0, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -316730,27 +316730,27 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f29e0 │ │ │ │ orrseq r5, r4, r0, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, r9, r4, asr #21 │ │ │ │ - orreq r9, r0, r4, ror #19 │ │ │ │ + orreq r8, r9, ip, asr #21 │ │ │ │ + orreq r9, r0, ip, ror #19 │ │ │ │ orrseq r5, r4, ip, lsr #20 │ │ │ │ - orreq sl, r0, r4, lsr r2 │ │ │ │ + orreq sl, r0, ip, lsr r2 │ │ │ │ @ instruction: 0x017fa998 │ │ │ │ - orreq r8, r9, r8, ror #14 │ │ │ │ - orreq sl, r0, ip, lsl #1 │ │ │ │ - orreq r9, r0, r4, lsl #13 │ │ │ │ - orreq r8, r9, r4, lsr r7 │ │ │ │ - orreq sl, r0, r4, asr r0 │ │ │ │ - orreq r9, r0, r0, asr r6 │ │ │ │ - orreq sl, r0, r0, lsr #32 │ │ │ │ - strdeq r9, [r0, r8] │ │ │ │ + orreq r8, r9, r0, ror r7 │ │ │ │ + @ instruction: 0x0180a094 │ │ │ │ + orreq r9, r0, ip, lsl #13 │ │ │ │ + orreq r8, r9, ip, lsr r7 │ │ │ │ + orreq sl, r0, ip, asr r0 │ │ │ │ + orreq r9, r0, r8, asr r6 │ │ │ │ + orreq sl, r0, r8, lsr #32 │ │ │ │ + orreq sl, r0, r0 │ │ │ │ │ │ │ │ 001f2cd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1] │ │ │ │ @@ -316844,20 +316844,20 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b 1f2d24 │ │ │ │ - orreq r9, r0, ip, lsr #29 │ │ │ │ - orreq r8, r9, r4, lsl #11 │ │ │ │ - @ instruction: 0x0180949c │ │ │ │ - orreq r9, r0, r4, asr lr │ │ │ │ - orreq r8, r9, ip, lsr #10 │ │ │ │ - orreq r9, r0, r8, asr #8 │ │ │ │ + @ instruction: 0x01809eb4 │ │ │ │ + orreq r8, r9, ip, lsl #11 │ │ │ │ + orreq r9, r0, r4, lsr #9 │ │ │ │ + orreq r9, r0, ip, asr lr │ │ │ │ + orreq r8, r9, r4, lsr r5 │ │ │ │ + orreq r9, r0, r0, asr r4 │ │ │ │ │ │ │ │ 001f2e78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -317287,42 +317287,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f3194 │ │ │ │ orrseq r5, r4, r0, lsl #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r5, r4, r0, asr r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r8, r9, r0, asr r4 │ │ │ │ - orreq r9, r0, ip, ror #6 │ │ │ │ + orreq r8, r9, r8, asr r4 │ │ │ │ + orreq r9, r0, r4, ror r3 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - orreq r8, r9, r8, asr r3 │ │ │ │ - orreq r9, r0, r4, ror r2 │ │ │ │ + orreq r8, r9, r0, ror #6 │ │ │ │ + orreq r9, r0, ip, ror r2 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r8, r9, r0, lsl r2 │ │ │ │ - orreq r9, r0, r0, lsr r1 │ │ │ │ + orreq r8, r9, r8, lsl r2 │ │ │ │ + orreq r9, r0, r8, lsr r1 │ │ │ │ orrseq r5, r4, r8, ror r2 │ │ │ │ ldrsheq sl, [pc, #-36] @ 1f3550 │ │ │ │ @ instruction: 0x017fa298 │ │ │ │ cmneq pc, r0, asr r2 @ │ │ │ │ cmneq pc, ip, lsl #4 │ │ │ │ cmneq pc, r8, asr #3 │ │ │ │ - orreq r9, r0, r4, lsr r9 │ │ │ │ - orreq r9, r0, r8, lsl #18 │ │ │ │ - ldrdeq r9, [r0, ip] │ │ │ │ - orreq r9, r0, ip, lsr #17 │ │ │ │ - orreq r9, r0, ip, ror r8 │ │ │ │ - orreq r9, r0, ip, asr #16 │ │ │ │ - orreq r9, r0, r0, lsr #16 │ │ │ │ - orreq r9, r0, r8, ror #15 │ │ │ │ - @ instruction: 0x01897e90 │ │ │ │ - @ instruction: 0x018097b4 │ │ │ │ - orreq r8, r0, ip, lsr #27 │ │ │ │ - orreq r9, r0, r0, lsl #15 │ │ │ │ - orreq r9, r0, r4, ror #14 │ │ │ │ + orreq r9, r0, ip, lsr r9 │ │ │ │ + orreq r9, r0, r0, lsl r9 │ │ │ │ + orreq r9, r0, r4, ror #17 │ │ │ │ + @ instruction: 0x018098b4 │ │ │ │ + orreq r9, r0, r4, lsl #17 │ │ │ │ + orreq r9, r0, r4, asr r8 │ │ │ │ + orreq r9, r0, r8, lsr #16 │ │ │ │ + strdeq r9, [r0, r0] │ │ │ │ + @ instruction: 0x01897e98 │ │ │ │ + @ instruction: 0x018097bc │ │ │ │ + @ instruction: 0x01808db4 │ │ │ │ + orreq r9, r0, r8, lsl #15 │ │ │ │ + orreq r9, r0, ip, ror #14 │ │ │ │ │ │ │ │ 001f35b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r3, [pc, #1808] @ 1f3cdc │ │ │ │ @@ -317779,42 +317779,42 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f39b4 │ │ │ │ orrseq r4, r4, r4, asr #28 │ │ │ │ orrseq r4, r4, r4, lsr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - orreq r7, r9, r4, lsl #26 │ │ │ │ - orreq r8, r0, r0, lsr #24 │ │ │ │ - orreq r7, r9, ip, lsl #24 │ │ │ │ - orreq r8, r0, ip, lsl fp │ │ │ │ + orreq r7, r9, ip, lsl #26 │ │ │ │ + orreq r8, r0, r8, lsr #24 │ │ │ │ + orreq r7, r9, r4, lsl ip │ │ │ │ + orreq r8, r0, r4, lsr #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, r9, r8, lsl sl │ │ │ │ - orreq r8, r0, r4, lsr r9 │ │ │ │ + orreq r7, r9, r0, lsr #20 │ │ │ │ + orreq r8, r0, ip, lsr r9 │ │ │ │ orrseq r4, r4, r8, asr sl │ │ │ │ @ instruction: 0x017f9a90 │ │ │ │ cmneq pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01809190 │ │ │ │ - orreq r7, r9, r4, lsr r8 │ │ │ │ - orreq r9, r0, r8, asr r1 │ │ │ │ - orreq r8, r0, ip, asr #14 │ │ │ │ - strdeq r7, [r9, r8] │ │ │ │ - orreq r9, r0, ip, lsl r1 │ │ │ │ - orreq r8, r0, r0, lsl r7 │ │ │ │ - orreq r9, r0, r4, ror #1 │ │ │ │ - orreq r7, r9, ip, lsl #15 │ │ │ │ - strheq r9, [r0, r0] │ │ │ │ - orreq r8, r0, r4, lsr #13 │ │ │ │ - orreq r7, r9, r0, asr r7 │ │ │ │ - orreq r9, r0, r4, ror r0 │ │ │ │ - orreq r8, r0, ip, ror #12 │ │ │ │ - orreq r9, r0, ip, lsr r0 │ │ │ │ - orreq r9, r0, ip │ │ │ │ - ldrdeq r8, [r0, r0] │ │ │ │ - @ instruction: 0x01808fbc │ │ │ │ + @ instruction: 0x01809198 │ │ │ │ + orreq r7, r9, ip, lsr r8 │ │ │ │ + orreq r9, r0, r0, ror #2 │ │ │ │ + orreq r8, r0, r4, asr r7 │ │ │ │ + orreq r7, r9, r0, lsl #16 │ │ │ │ + orreq r9, r0, r4, lsr #2 │ │ │ │ + orreq r8, r0, r8, lsl r7 │ │ │ │ + orreq r9, r0, ip, ror #1 │ │ │ │ + @ instruction: 0x01897794 │ │ │ │ + strheq r9, [r0, r8] │ │ │ │ + orreq r8, r0, ip, lsr #13 │ │ │ │ + orreq r7, r9, r8, asr r7 │ │ │ │ + orreq r9, r0, ip, ror r0 │ │ │ │ + orreq r8, r0, r4, ror r6 │ │ │ │ + orreq r9, r0, r4, asr #32 │ │ │ │ + orreq r9, r0, r4, lsl r0 │ │ │ │ + ldrdeq r8, [r0, r8] │ │ │ │ + orreq r8, r0, r4, asr #31 │ │ │ │ │ │ │ │ 001f3d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #2176] @ 1f45f4 │ │ │ │ @@ -318361,84 +318361,84 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f3fd4 │ │ │ │ @ instruction: 0x01944698 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r8, r0, r8, lsl #10 │ │ │ │ + orreq r8, r0, r0, lsl r5 │ │ │ │ orrseq r4, r4, r0, ror r6 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - strdeq r8, [r0, r8] │ │ │ │ - orreq r8, r0, r4, lsr r4 │ │ │ │ - orreq r7, r9, ip, lsl r5 │ │ │ │ + orreq r8, r0, r0, lsl #10 │ │ │ │ + orreq r8, r0, ip, lsr r4 │ │ │ │ + orreq r7, r9, r4, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orreq r7, r9, r8, ror r4 │ │ │ │ - @ instruction: 0x01808394 │ │ │ │ - orreq r8, r0, r8, asr #7 │ │ │ │ - @ instruction: 0x018083bc │ │ │ │ + orreq r7, r9, r0, lsl #9 │ │ │ │ + @ instruction: 0x0180839c │ │ │ │ + ldrdeq r8, [r0, r0] │ │ │ │ + orreq r8, r0, r4, asr #7 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, r9, r0, asr #7 │ │ │ │ - ldrdeq r8, [r0, ip] │ │ │ │ + orreq r7, r9, r8, asr #7 │ │ │ │ + orreq r8, r0, r4, ror #5 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ orrseq r4, r4, r8, lsr r4 │ │ │ │ - strdeq r8, [r0, r0] │ │ │ │ - orreq r8, r0, ip, lsr #6 │ │ │ │ - orreq r8, r0, ip, asr r3 │ │ │ │ - orreq r8, r0, r8, lsr #2 │ │ │ │ - orreq r8, r0, r4, asr #21 │ │ │ │ - @ instruction: 0x01897198 │ │ │ │ - orreq r8, r0, r8, lsr #1 │ │ │ │ + strdeq r8, [r0, r8] │ │ │ │ + orreq r8, r0, r4, lsr r3 │ │ │ │ + orreq r8, r0, r4, ror #6 │ │ │ │ + orreq r8, r0, r0, lsr r1 │ │ │ │ + orreq r8, r0, ip, asr #21 │ │ │ │ + orreq r7, r9, r0, lsr #3 │ │ │ │ + strheq r8, [r0, r0] │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq r8, r0, r0, asr #1 │ │ │ │ - orreq r7, r9, r8, asr #2 │ │ │ │ - orreq r8, r0, ip, ror #20 │ │ │ │ - orreq r8, r0, r0, rrx │ │ │ │ + orreq r8, r0, r8, asr #1 │ │ │ │ + orreq r7, r9, r0, asr r1 │ │ │ │ + orreq r8, r0, r4, ror sl │ │ │ │ + orreq r8, r0, r8, rrx │ │ │ │ cmneq pc, r4, lsl #5 │ │ │ │ - ldrdeq r8, [r0, r4] │ │ │ │ - orreq r8, r0, r4, lsr #19 │ │ │ │ - orreq r8, r0, r4, ror r9 │ │ │ │ + ldrdeq r8, [r0, ip] │ │ │ │ + orreq r8, r0, ip, lsr #19 │ │ │ │ + orreq r8, r0, ip, ror r9 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq r7, r9, r8, lsl r0 │ │ │ │ - orreq r8, r0, ip, lsr r9 │ │ │ │ - orreq r7, r0, ip, lsr #30 │ │ │ │ + orreq r7, r9, r0, lsr #32 │ │ │ │ + orreq r8, r0, r4, asr #18 │ │ │ │ + orreq r7, r0, r4, lsr pc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq r8, r0, r4, lsl #18 │ │ │ │ + orreq r8, r0, ip, lsl #18 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrdeq r8, [r0, r4] │ │ │ │ - orreq r8, r0, r4, lsr #17 │ │ │ │ - orreq r8, r0, r0, ror r8 │ │ │ │ + ldrdeq r8, [r0, ip] │ │ │ │ + orreq r8, r0, ip, lsr #17 │ │ │ │ + orreq r8, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orreq r6, r9, r8, lsl pc │ │ │ │ - orreq r8, r0, ip, lsr r8 │ │ │ │ - orreq r7, r0, ip, lsr #28 │ │ │ │ + orreq r6, r9, r0, lsr #30 │ │ │ │ + orreq r8, r0, r4, asr #16 │ │ │ │ + orreq r7, r0, r4, lsr lr │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrdeq r6, [r9, ip] │ │ │ │ - orreq r8, r0, r0, lsl #16 │ │ │ │ - strdeq r7, [r0, r0] │ │ │ │ + orreq r6, r9, r4, ror #29 │ │ │ │ + orreq r8, r0, r8, lsl #16 │ │ │ │ + strdeq r7, [r0, r8] │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - orreq r8, r0, r8, asr #15 │ │ │ │ + ldrdeq r8, [r0, r0] │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x01808798 │ │ │ │ + orreq r8, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - orreq r6, r9, ip, lsr lr │ │ │ │ - orreq r8, r0, r0, ror #14 │ │ │ │ - orreq r7, r0, r0, asr sp │ │ │ │ + orreq r6, r9, r4, asr #28 │ │ │ │ + orreq r8, r0, r8, ror #14 │ │ │ │ + orreq r7, r0, r8, asr sp │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - orreq r6, r9, r0, lsl #28 │ │ │ │ - orreq r8, r0, r4, lsr #14 │ │ │ │ - orreq r7, r0, r4, lsl sp │ │ │ │ + orreq r6, r9, r8, lsl #28 │ │ │ │ + orreq r8, r0, ip, lsr #14 │ │ │ │ + orreq r7, r0, ip, lsl sp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orreq r6, r9, r4, asr #27 │ │ │ │ - orreq r8, r0, r8, ror #13 │ │ │ │ - ldrdeq r7, [r0, ip] │ │ │ │ - orreq r6, r9, r8, lsl #27 │ │ │ │ - orreq r8, r0, ip, lsr #13 │ │ │ │ - @ instruction: 0x01807c9c │ │ │ │ + orreq r6, r9, ip, asr #27 │ │ │ │ + strdeq r8, [r0, r0] │ │ │ │ + orreq r7, r0, r4, ror #25 │ │ │ │ + @ instruction: 0x01896d90 │ │ │ │ + @ instruction: 0x018086b4 │ │ │ │ + orreq r7, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 001f4718 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ moveq r0, #67108864 @ 0x4000000 │ │ │ │ bx lr │ │ │ │ @@ -318763,34 +318763,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ orrseq r3, r4, r0, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0194bd98 │ │ │ │ orrseq r3, r4, ip, lsr #23 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ - orreq r7, r0, r0, lsr fp │ │ │ │ - orreq r6, r9, r8, ror #22 │ │ │ │ + orreq r7, r0, r8, lsr fp │ │ │ │ + orreq r6, r9, r0, ror fp │ │ │ │ orrseq r2, r6, ip, lsl #15 │ │ │ │ @ instruction: 0x01943ab8 │ │ │ │ - orreq r7, r0, ip, lsl sl │ │ │ │ - orreq r6, r9, r4, asr sl │ │ │ │ + orreq r7, r0, r4, lsr #20 │ │ │ │ + orreq r6, r9, ip, asr sl │ │ │ │ orrseq r2, r6, ip, lsl #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, r0, ip, lsr #19 │ │ │ │ - orreq r6, r9, r4, ror #19 │ │ │ │ + @ instruction: 0x018079b4 │ │ │ │ + orreq r6, r9, ip, ror #19 │ │ │ │ orrseq r2, r6, ip, lsl r6 │ │ │ │ cmneq pc, r0, asr sl @ │ │ │ │ orrseq r3, r4, r0, asr r9 │ │ │ │ - orreq r8, r0, r4, lsl #3 │ │ │ │ - orreq r8, r0, r4, asr r1 │ │ │ │ - orreq r8, r0, r0, lsr #2 │ │ │ │ - orreq r7, r0, r8, ror #16 │ │ │ │ - strheq r8, [r0, r8] │ │ │ │ - orreq r7, r0, ip, lsl #16 │ │ │ │ - orreq r6, r9, r4, asr #16 │ │ │ │ + orreq r8, r0, ip, lsl #3 │ │ │ │ + orreq r8, r0, ip, asr r1 │ │ │ │ + orreq r8, r0, r8, lsr #2 │ │ │ │ + orreq r7, r0, r0, ror r8 │ │ │ │ + orreq r8, r0, r0, asr #1 │ │ │ │ + orreq r7, r0, r4, lsl r8 │ │ │ │ + orreq r6, r9, ip, asr #16 │ │ │ │ │ │ │ │ 001f4c4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ 1f4d88 │ │ │ │ @@ -318867,20 +318867,20 @@ │ │ │ │ mov r1, #27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ b 1f4d44 │ │ │ │ @ instruction: 0x0194379c │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - orreq r6, r9, r4, ror #13 │ │ │ │ - orreq r7, r0, r4, asr pc │ │ │ │ - @ instruction: 0x0180769c │ │ │ │ - orreq r6, r9, r4, lsr #13 │ │ │ │ - orreq r7, r0, r4, lsl pc │ │ │ │ - orreq r7, r0, ip, asr r6 │ │ │ │ + orreq r6, r9, ip, ror #13 │ │ │ │ + orreq r7, r0, ip, asr pc │ │ │ │ + orreq r7, r0, r4, lsr #13 │ │ │ │ + orreq r6, r9, ip, lsr #13 │ │ │ │ + orreq r7, r0, ip, lsl pc │ │ │ │ + orreq r7, r0, r4, ror #12 │ │ │ │ │ │ │ │ 001f4dac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -319080,30 +319080,30 @@ │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 1f4f6c │ │ │ │ orrseq r3, r4, r4, lsr r6 │ │ │ │ orrseq r3, r4, r0, asr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r6, r9, r0, lsl #12 │ │ │ │ - orreq r7, r0, r0, asr #11 │ │ │ │ + orreq r6, r9, r8, lsl #12 │ │ │ │ + orreq r7, r0, r8, asr #11 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orreq r6, r9, r0, asr #10 │ │ │ │ - strdeq r7, [r0, r0] │ │ │ │ + orreq r6, r9, r8, asr #10 │ │ │ │ + strdeq r7, [r0, r8] │ │ │ │ orrseq r3, r4, r0, lsr #9 │ │ │ │ - orreq r7, r0, r8, asr #25 │ │ │ │ - @ instruction: 0x01807c98 │ │ │ │ - strdeq r6, [r9, r0] │ │ │ │ - orreq r7, r0, r0, ror #24 │ │ │ │ - orreq r7, r0, ip, lsr #7 │ │ │ │ - orreq r7, r0, r8, lsr #24 │ │ │ │ + ldrdeq r7, [r0, r0] │ │ │ │ + orreq r7, r0, r0, lsr #25 │ │ │ │ + strdeq r6, [r9, r8] │ │ │ │ + orreq r7, r0, r8, ror #24 │ │ │ │ @ instruction: 0x018073b4 │ │ │ │ - orreq r6, r9, ip, lsl #7 │ │ │ │ - orreq r7, r0, r8, asr #6 │ │ │ │ - orreq r7, r0, r8, asr #23 │ │ │ │ + orreq r7, r0, r0, lsr ip │ │ │ │ + @ instruction: 0x018073bc │ │ │ │ + @ instruction: 0x01896394 │ │ │ │ + orreq r7, r0, r0, asr r3 │ │ │ │ + ldrdeq r7, [r0, r0] │ │ │ │ │ │ │ │ 001f5120 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -319249,26 +319249,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f51b4 │ │ │ │ @ instruction: 0x019432d4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, r4, ip, lsr #5 │ │ │ │ orrseq r3, r4, r8, asr r2 │ │ │ │ - strdeq r6, [r9, r0] │ │ │ │ - orreq r7, r0, r4, lsr #3 │ │ │ │ + strdeq r6, [r9, r8] │ │ │ │ + orreq r7, r0, ip, lsr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r6, r9, r4, ror r1 │ │ │ │ - orreq r7, r0, r0, lsr r1 │ │ │ │ + orreq r6, r9, ip, ror r1 │ │ │ │ + orreq r7, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq r6, r9, ip, lsl r1 │ │ │ │ - orreq r7, r0, ip, lsl #19 │ │ │ │ - ldrdeq r7, [r0, r8] │ │ │ │ + orreq r6, r9, r4, lsr #2 │ │ │ │ + @ instruction: 0x01807994 │ │ │ │ + orreq r7, r0, r0, ror #1 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orreq r7, r0, r8, asr r9 │ │ │ │ - orreq r7, r0, ip, lsr #18 │ │ │ │ + orreq r7, r0, r0, ror #18 │ │ │ │ + orreq r7, r0, r4, lsr r9 │ │ │ │ │ │ │ │ 001f53ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -319324,21 +319324,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #316 @ 0x13c │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1f540c │ │ │ │ b 1f5454 │ │ │ │ - orreq r7, r0, r0, lsr #32 │ │ │ │ - ldrdeq r5, [r9, r4] │ │ │ │ - orreq r6, r0, ip, lsl #31 │ │ │ │ + orreq r7, r0, r8, lsr #32 │ │ │ │ + ldrdeq r5, [r9, ip] │ │ │ │ + @ instruction: 0x01806f94 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - strdeq r6, [r0, r4] │ │ │ │ - orreq r5, r9, ip, lsl #31 │ │ │ │ - orreq r6, r0, r8, asr #30 │ │ │ │ + strdeq r6, [r0, ip] │ │ │ │ + @ instruction: 0x01895f94 │ │ │ │ + orreq r6, r0, r0, asr pc │ │ │ │ │ │ │ │ 001f54bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r9, [pc, #1016] @ 1f58cc │ │ │ │ @@ -319599,42 +319599,42 @@ │ │ │ │ b 1f5510 │ │ │ │ @ instruction: 0x01961b98 │ │ │ │ orrseq r2, r4, ip, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r4, ip, lsl pc │ │ │ │ @ instruction: 0x01942efc │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r6, r0, r4, lsr pc │ │ │ │ - orreq r3, r0, ip, asr pc │ │ │ │ - orreq r6, r0, ip, lsl #30 │ │ │ │ - orreq r6, r0, r8, lsl pc │ │ │ │ + orreq r6, r0, ip, lsr pc │ │ │ │ + orreq r3, r0, r4, ror #30 │ │ │ │ + orreq r6, r0, r4, lsl pc │ │ │ │ + orreq r6, r0, r0, lsr #30 │ │ │ │ @ instruction: 0x01961ab0 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - @ instruction: 0x018065b0 │ │ │ │ - @ instruction: 0x01881eb0 │ │ │ │ - orreq r5, r9, r4, lsl #25 │ │ │ │ - strdeq r7, [r0, r4] │ │ │ │ - orreq r6, r0, r0, asr #24 │ │ │ │ - orreq r5, r9, ip, asr #24 │ │ │ │ - @ instruction: 0x018074bc │ │ │ │ - orreq r6, r0, r8, lsl #24 │ │ │ │ - orreq r5, r9, r4, lsl ip │ │ │ │ - orreq r7, r0, r4, lsl #9 │ │ │ │ - ldrdeq r6, [r0, r0] │ │ │ │ + @ instruction: 0x018065b8 │ │ │ │ + @ instruction: 0x01881eb8 │ │ │ │ + orreq r5, r9, ip, lsl #25 │ │ │ │ + strdeq r7, [r0, ip] │ │ │ │ + orreq r6, r0, r8, asr #24 │ │ │ │ + orreq r5, r9, r4, asr ip │ │ │ │ + orreq r7, r0, r4, asr #9 │ │ │ │ + orreq r6, r0, r0, lsl ip │ │ │ │ + orreq r5, r9, ip, lsl ip │ │ │ │ + orreq r7, r0, ip, lsl #9 │ │ │ │ + ldrdeq r6, [r0, r8] │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrdeq r5, [r9, r8] │ │ │ │ - orreq r7, r0, r8, asr #8 │ │ │ │ - @ instruction: 0x01806b94 │ │ │ │ - @ instruction: 0x01895b9c │ │ │ │ - orreq r7, r0, ip, lsl #8 │ │ │ │ - orreq r6, r0, r8, asr fp │ │ │ │ + orreq r5, r9, r0, ror #23 │ │ │ │ + orreq r7, r0, r0, asr r4 │ │ │ │ + @ instruction: 0x01806b9c │ │ │ │ + orreq r5, r9, r4, lsr #23 │ │ │ │ + orreq r7, r0, r4, lsl r4 │ │ │ │ + orreq r6, r0, r0, ror #22 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - orreq r5, r9, r0, ror #22 │ │ │ │ - ldrdeq r7, [r0, r0] │ │ │ │ - orreq r6, r0, ip, lsl fp │ │ │ │ + orreq r5, r9, r8, ror #22 │ │ │ │ + ldrdeq r7, [r0, r8] │ │ │ │ + orreq r6, r0, r4, lsr #22 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 001f5958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -319753,28 +319753,28 @@ │ │ │ │ b 1f59e8 │ │ │ │ orrseq r2, r4, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r4, r4, lsl #21 │ │ │ │ ldrheq r7, [pc, #-52] @ 1f5b0c │ │ │ │ orrseq r2, r4, r4, lsr #20 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - @ instruction: 0x018959bc │ │ │ │ - orreq r6, r0, ip, lsl #21 │ │ │ │ - orreq r6, r0, r0, ror r9 │ │ │ │ + orreq r5, r9, r4, asr #19 │ │ │ │ + @ instruction: 0x01806a94 │ │ │ │ + orreq r6, r0, r8, ror r9 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - orreq r5, r9, ip, ror r9 │ │ │ │ - orreq r7, r0, ip, ror #3 │ │ │ │ - orreq r6, r0, r4, lsr r9 │ │ │ │ - orreq r5, r9, r0, asr #18 │ │ │ │ - @ instruction: 0x018071b0 │ │ │ │ - strdeq r6, [r0, r4] │ │ │ │ + orreq r5, r9, r4, lsl #19 │ │ │ │ + strdeq r7, [r0, r4] │ │ │ │ + orreq r6, r0, ip, lsr r9 │ │ │ │ + orreq r5, r9, r8, asr #18 │ │ │ │ + @ instruction: 0x018071b8 │ │ │ │ + strdeq r6, [r0, ip] │ │ │ │ muleq r0, r7, r1 │ │ │ │ - orreq r5, r9, r4, lsl #18 │ │ │ │ - orreq r7, r0, r4, ror r1 │ │ │ │ - @ instruction: 0x018068b8 │ │ │ │ + orreq r5, r9, ip, lsl #18 │ │ │ │ + orreq r7, r0, ip, ror r1 │ │ │ │ + orreq r6, r0, r0, asr #17 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 001f5b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -319839,17 +319839,17 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f5c10 │ │ │ │ @ instruction: 0x019614d0 │ │ │ │ orrseq r1, r6, r8, lsr #9 │ │ │ │ - orreq r5, r9, r0, lsr #15 │ │ │ │ - orreq r7, r0, r0, lsl r0 │ │ │ │ - orreq r6, r0, ip, asr r7 │ │ │ │ + orreq r5, r9, r8, lsr #15 │ │ │ │ + orreq r7, r0, r8, lsl r0 │ │ │ │ + orreq r6, r0, r4, ror #14 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ │ │ │ │ 001f5ca4 : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #268] @ 0x10c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -319978,22 +319978,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1f5d7c │ │ │ │ orrseq r2, r4, r0, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r5, r9, r4, lsl #14 │ │ │ │ - orreq r6, r0, r4, asr #13 │ │ │ │ + orreq r5, r9, ip, lsl #14 │ │ │ │ + orreq r6, r0, ip, asr #13 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x01942690 │ │ │ │ cmneq pc, r8, lsl #14 │ │ │ │ ldrheq r7, [pc, #-100] @ 1f5e68 │ │ │ │ - orreq r6, r0, r0, lsr #28 │ │ │ │ - strdeq r6, [r0, r0] │ │ │ │ + orreq r6, r0, r8, lsr #28 │ │ │ │ + strdeq r6, [r0, r8] │ │ │ │ │ │ │ │ 001f5ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #200] @ 0xc8 │ │ │ │ @@ -320041,17 +320041,17 @@ │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1f5f58 │ │ │ │ - orreq r6, r0, r4, lsl #11 │ │ │ │ - orreq r5, r9, r8, lsl #9 │ │ │ │ - orreq r6, r0, r0, asr #8 │ │ │ │ + orreq r6, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x01895490 │ │ │ │ + orreq r6, r0, r8, asr #8 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 001f5fb4 : │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ ble 1f6020 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -320090,17 +320090,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1f606c │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f6018 │ │ │ │ - orreq r5, r9, ip, asr #7 │ │ │ │ - orreq r6, r0, ip, lsr ip │ │ │ │ - orreq r6, r0, r8, lsl #7 │ │ │ │ + ldrdeq r5, [r9, r4] │ │ │ │ + orreq r6, r0, r4, asr #24 │ │ │ │ + @ instruction: 0x01806390 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ │ │ │ │ 001f6070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -320138,17 +320138,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 1f6124 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f60d8 │ │ │ │ - orreq r5, r9, r4, lsl r3 │ │ │ │ - orreq r6, r0, r4, lsl #23 │ │ │ │ - ldrdeq r6, [r0, r0] │ │ │ │ + orreq r5, r9, ip, lsl r3 │ │ │ │ + orreq r6, r0, ip, lsl #23 │ │ │ │ + ldrdeq r6, [r0, r8] │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 001f6128 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -320602,57 +320602,57 @@ │ │ │ │ b 1f6578 │ │ │ │ @ instruction: 0x019422d4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r4, ip, lsr #5 │ │ │ │ @ instruction: 0x01960090 │ │ │ │ andeq r6, r0, r0, lsr lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r5, [r9, ip] │ │ │ │ - @ instruction: 0x018061bc │ │ │ │ + orreq r5, r9, r4, lsl #4 │ │ │ │ + orreq r6, r0, r4, asr #3 │ │ │ │ @ instruction: 0x0194a2fc │ │ │ │ ldrsbeq r2, [r4, r8] │ │ │ │ orrseq r0, r6, r0, ror ip │ │ │ │ orrseq r0, r6, r8, lsl ip │ │ │ │ - @ instruction: 0x01894f94 │ │ │ │ - orreq r5, r0, r4, asr pc │ │ │ │ + @ instruction: 0x01894f9c │ │ │ │ + orreq r5, r0, ip, asr pc │ │ │ │ orrseq r0, r6, ip, ror #23 │ │ │ │ - orreq r4, r9, r8, lsr pc │ │ │ │ - orreq r6, r0, r8, lsr #15 │ │ │ │ - strdeq r5, [r0, r4] │ │ │ │ - orrseq pc, r5, r0, lsl #26 │ │ │ │ - orreq r6, r0, r0, lsr r7 │ │ │ │ - orreq r5, r0, ip, lsl #31 │ │ │ │ - orreq r4, r9, r0, ror lr │ │ │ │ - orreq r5, r0, r8, lsr #28 │ │ │ │ - orreq r4, r9, r4, lsr lr │ │ │ │ - orreq r6, r0, r4, lsr #13 │ │ │ │ - strdeq r5, [r0, r0] │ │ │ │ - strdeq r4, [r9, r8] │ │ │ │ - orreq r6, r0, r8, ror #12 │ │ │ │ - @ instruction: 0x01805db4 │ │ │ │ - orreq r6, r0, r0, lsr r6 │ │ │ │ - orreq r6, r0, r4, lsl #12 │ │ │ │ - orreq r4, r9, r4, ror sp │ │ │ │ - orreq r6, r0, r4, ror #11 │ │ │ │ - orreq r5, r0, r0, lsr sp │ │ │ │ - orreq r6, r0, ip, lsr #11 │ │ │ │ - @ instruction: 0x01806590 │ │ │ │ - orreq r6, r0, r4, ror r5 │ │ │ │ - orreq r6, r0, r8, asr r5 │ │ │ │ - orreq r6, r0, r8, lsr #10 │ │ │ │ - orreq r6, r0, ip, lsl #10 │ │ │ │ - orreq r4, r9, ip, ror ip │ │ │ │ - orreq r6, r0, ip, ror #9 │ │ │ │ - orreq r5, r0, r8, lsr ip │ │ │ │ - orreq r4, r9, r0, asr #24 │ │ │ │ - @ instruction: 0x018064b0 │ │ │ │ + orreq r4, r9, r0, asr #30 │ │ │ │ + @ instruction: 0x018067b0 │ │ │ │ strdeq r5, [r0, ip] │ │ │ │ - orreq r4, r9, r4, lsl #24 │ │ │ │ - orreq r6, r0, r4, ror r4 │ │ │ │ - orreq r5, r0, r0, asr #23 │ │ │ │ + orrseq pc, r5, r0, lsl #26 │ │ │ │ + orreq r6, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x01805f94 │ │ │ │ + orreq r4, r9, r8, ror lr │ │ │ │ + orreq r5, r0, r0, lsr lr │ │ │ │ + orreq r4, r9, ip, lsr lr │ │ │ │ + orreq r6, r0, ip, lsr #13 │ │ │ │ + strdeq r5, [r0, r8] │ │ │ │ + orreq r4, r9, r0, lsl #28 │ │ │ │ + orreq r6, r0, r0, ror r6 │ │ │ │ + @ instruction: 0x01805dbc │ │ │ │ + orreq r6, r0, r8, lsr r6 │ │ │ │ + orreq r6, r0, ip, lsl #12 │ │ │ │ + orreq r4, r9, ip, ror sp │ │ │ │ + orreq r6, r0, ip, ror #11 │ │ │ │ + orreq r5, r0, r8, lsr sp │ │ │ │ + @ instruction: 0x018065b4 │ │ │ │ + @ instruction: 0x01806598 │ │ │ │ + orreq r6, r0, ip, ror r5 │ │ │ │ + orreq r6, r0, r0, ror #10 │ │ │ │ + orreq r6, r0, r0, lsr r5 │ │ │ │ + orreq r6, r0, r4, lsl r5 │ │ │ │ + orreq r4, r9, r4, lsl #25 │ │ │ │ + strdeq r6, [r0, r4] │ │ │ │ + orreq r5, r0, r0, asr #24 │ │ │ │ + orreq r4, r9, r8, asr #24 │ │ │ │ + @ instruction: 0x018064b8 │ │ │ │ + orreq r5, r0, r4, lsl #24 │ │ │ │ + orreq r4, r9, ip, lsl #24 │ │ │ │ + orreq r6, r0, ip, ror r4 │ │ │ │ + orreq r5, r0, r8, asr #23 │ │ │ │ cmneq pc, r4, asr #12 │ │ │ │ │ │ │ │ 001f6900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -320744,23 +320744,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f69c8 │ │ │ │ @ instruction: 0x01941afc │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r9, r0, ror sl │ │ │ │ - orreq r5, r0, r0, lsr sl │ │ │ │ - orreq r4, r9, r4, lsr #20 │ │ │ │ - @ instruction: 0x01806294 │ │ │ │ - orreq r5, r0, r0, ror #19 │ │ │ │ - orreq r6, r0, r0, ror #4 │ │ │ │ - @ instruction: 0x018949bc │ │ │ │ - orreq r6, r0, ip, lsr #4 │ │ │ │ - orreq r5, r0, r8, ror r9 │ │ │ │ + orreq r4, r9, r8, ror sl │ │ │ │ + orreq r5, r0, r8, lsr sl │ │ │ │ + orreq r4, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x0180629c │ │ │ │ + orreq r5, r0, r8, ror #19 │ │ │ │ + orreq r6, r0, r8, ror #4 │ │ │ │ + orreq r4, r9, r4, asr #19 │ │ │ │ + orreq r6, r0, r4, lsr r2 │ │ │ │ + orreq r5, r0, r0, lsl #19 │ │ │ │ │ │ │ │ 001f6aa4 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1f6b20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -320816,21 +320816,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 1f6bb4 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f6b0c │ │ │ │ - orreq r4, r9, ip, asr #17 │ │ │ │ - orreq r6, r0, ip, lsr r1 │ │ │ │ - orreq r5, r0, r8, lsl #17 │ │ │ │ + ldrdeq r4, [r9, r4] │ │ │ │ + orreq r6, r0, r4, asr #2 │ │ │ │ + @ instruction: 0x01805890 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - @ instruction: 0x01894894 │ │ │ │ - orreq r6, r0, r4, lsl #2 │ │ │ │ - orreq r5, r0, r0, asr r8 │ │ │ │ + @ instruction: 0x0189489c │ │ │ │ + orreq r6, r0, ip, lsl #2 │ │ │ │ + orreq r5, r0, r8, asr r8 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -320851,17 +320851,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov r1, #198 @ 0xc6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f6bdc │ │ │ │ - orreq r4, r9, ip, lsl #16 │ │ │ │ - orreq r6, r0, ip, ror r0 │ │ │ │ - orreq r5, r0, r4, asr #15 │ │ │ │ + orreq r4, r9, r4, lsl r8 │ │ │ │ + orreq r6, r0, r4, lsl #1 │ │ │ │ + orreq r5, r0, ip, asr #15 │ │ │ │ │ │ │ │ 001f6c30 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #24] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ @@ -320924,20 +320924,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 1f6d48 │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f6c98 │ │ │ │ - orreq r4, r9, r0, asr #14 │ │ │ │ - orreq r5, r0, r8, lsl #17 │ │ │ │ - strdeq r5, [r0, r8] │ │ │ │ - strdeq r4, [r9, ip] │ │ │ │ - orreq r5, r0, ip, ror #30 │ │ │ │ - @ instruction: 0x018056b8 │ │ │ │ + orreq r4, r9, r8, asr #14 │ │ │ │ + @ instruction: 0x01805890 │ │ │ │ + orreq r5, r0, r0, lsl #14 │ │ │ │ + orreq r4, r9, r4, lsl #14 │ │ │ │ + orreq r5, r0, r4, ror pc │ │ │ │ + orreq r5, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ │ │ │ │ 001f6d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -320960,17 +320960,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r1, #688 @ 0x2b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f6d70 │ │ │ │ - orreq r4, r9, r8, ror r6 │ │ │ │ - orreq r5, r0, r8, ror #29 │ │ │ │ - orreq r5, r0, r0, lsr r6 │ │ │ │ + orreq r4, r9, r0, lsl #13 │ │ │ │ + strdeq r5, [r0, r0] │ │ │ │ + orreq r5, r0, r8, lsr r6 │ │ │ │ │ │ │ │ 001f6dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -321083,28 +321083,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f6e5c │ │ │ │ orrseq r1, r4, r0, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019415b0 │ │ │ │ - orreq r4, r9, r4, ror #10 │ │ │ │ - orreq r5, r0, r8, ror #13 │ │ │ │ - orreq r5, r0, r4, lsl r5 │ │ │ │ + orreq r4, r9, ip, ror #10 │ │ │ │ + strdeq r5, [r0, r0] │ │ │ │ + orreq r5, r0, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r4, r9, r0, lsr #10 │ │ │ │ - @ instruction: 0x01805d90 │ │ │ │ - ldrdeq r5, [r0, r4] │ │ │ │ + orreq r4, r9, r8, lsr #10 │ │ │ │ + @ instruction: 0x01805d98 │ │ │ │ + ldrdeq r5, [r0, ip] │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - orreq r4, r9, r4, ror #9 │ │ │ │ - orreq r5, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x01805498 │ │ │ │ - orreq r4, r9, r0, lsr #9 │ │ │ │ - orreq r5, r0, r0, lsl sp │ │ │ │ - orreq r5, r0, r4, asr r4 │ │ │ │ + orreq r4, r9, ip, ror #9 │ │ │ │ + @ instruction: 0x01805690 │ │ │ │ + orreq r5, r0, r0, lsr #9 │ │ │ │ + orreq r4, r9, r8, lsr #9 │ │ │ │ + orreq r5, r0, r8, lsl sp │ │ │ │ + orreq r5, r0, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 001f6fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -321127,17 +321127,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f6ffc │ │ │ │ - orreq r4, r9, ip, ror #7 │ │ │ │ - orreq r5, r0, ip, asr ip │ │ │ │ - orreq r5, r0, r4, lsr #7 │ │ │ │ + strdeq r4, [r9, r4] │ │ │ │ + orreq r5, r0, r4, ror #24 │ │ │ │ + orreq r5, r0, ip, lsr #7 │ │ │ │ │ │ │ │ 001f7050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -321159,17 +321159,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #808 @ 0x328 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f7074 │ │ │ │ - orreq r4, r9, r4, ror r3 │ │ │ │ - orreq r5, r0, r4, ror #23 │ │ │ │ - orreq r5, r0, ip, lsr #6 │ │ │ │ + orreq r4, r9, ip, ror r3 │ │ │ │ + orreq r5, r0, ip, ror #23 │ │ │ │ + orreq r5, r0, r4, lsr r3 │ │ │ │ │ │ │ │ 001f70c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -321191,17 +321191,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 1f7140 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #600 @ 0x258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f70ec │ │ │ │ - strdeq r4, [r9, ip] │ │ │ │ - orreq r5, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x018052b0 │ │ │ │ + orreq r4, r9, r4, lsl #6 │ │ │ │ + orreq r5, r0, r4, ror fp │ │ │ │ + @ instruction: 0x018052b8 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ │ │ │ │ 001f7144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -321234,17 +321234,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f7198 │ │ │ │ @ instruction: 0x019412b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0189429c │ │ │ │ - orreq r5, r0, ip, asr r2 │ │ │ │ - orreq r5, r0, r8, asr #21 │ │ │ │ + orreq r4, r9, r4, lsr #5 │ │ │ │ + orreq r5, r0, r4, ror #4 │ │ │ │ + ldrdeq r5, [r0, r0] │ │ │ │ │ │ │ │ 001f71e4 : │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -321330,27 +321330,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f72bc │ │ │ │ orrseq r1, r4, r4, ror #3 │ │ │ │ - orreq r4, r9, r4, asr #3 │ │ │ │ - orreq r5, r0, r8, ror r1 │ │ │ │ + orreq r4, r9, ip, asr #3 │ │ │ │ + orreq r5, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ andeq r7, r0, ip, asr #7 │ │ │ │ andeq r7, r0, r8, lsl #6 │ │ │ │ cmneq pc, ip, lsr #12 │ │ │ │ ldrsbeq fp, [pc, #-216] @ 1f7280 │ │ │ │ - orreq r5, r0, ip, asr #6 │ │ │ │ - orreq r4, r9, ip, lsr #2 │ │ │ │ - @ instruction: 0x0180599c │ │ │ │ - orreq r5, r0, r8, ror #1 │ │ │ │ + orreq r5, r0, r4, asr r3 │ │ │ │ + orreq r4, r9, r4, lsr r1 │ │ │ │ + orreq r5, r0, r4, lsr #19 │ │ │ │ + strdeq r5, [r0, r0] │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - orreq r5, r0, r4, ror #18 │ │ │ │ + orreq r5, r0, ip, ror #18 │ │ │ │ │ │ │ │ 001f736c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -321480,33 +321480,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1f741c │ │ │ │ orrseq r1, r4, r8, lsl #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01940ff0 │ │ │ │ - orreq r3, r9, r4, lsr #31 │ │ │ │ - orreq r5, r0, r4, lsl r8 │ │ │ │ - orreq r4, r0, r8, asr pc │ │ │ │ + orreq r3, r9, ip, lsr #31 │ │ │ │ + orreq r5, r0, ip, lsl r8 │ │ │ │ + orreq r4, r0, r0, ror #30 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - orreq r3, r9, r8, ror #30 │ │ │ │ - ldrdeq r5, [r0, r8] │ │ │ │ - orreq r4, r0, ip, lsl pc │ │ │ │ + orreq r3, r9, r0, ror pc │ │ │ │ + orreq r5, r0, r0, ror #15 │ │ │ │ + orreq r4, r0, r4, lsr #30 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - orreq r3, r9, ip, lsr #30 │ │ │ │ - @ instruction: 0x0180579c │ │ │ │ - orreq r4, r0, r0, ror #29 │ │ │ │ + orreq r3, r9, r4, lsr pc │ │ │ │ + orreq r5, r0, r4, lsr #15 │ │ │ │ + orreq r4, r0, r8, ror #29 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - strdeq r3, [r9, r0] │ │ │ │ - orreq r5, r0, r0, ror #14 │ │ │ │ - orreq r4, r0, r4, lsr #29 │ │ │ │ + strdeq r3, [r9, r8] │ │ │ │ + orreq r5, r0, r8, ror #14 │ │ │ │ + orreq r4, r0, ip, lsr #29 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01893eb4 │ │ │ │ - orreq r5, r0, r4, lsr #14 │ │ │ │ - orreq r4, r0, r8, ror #28 │ │ │ │ + @ instruction: 0x01893ebc │ │ │ │ + orreq r5, r0, ip, lsr #14 │ │ │ │ + orreq r4, r0, r0, ror lr │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 001f75d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -321573,21 +321573,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1f763c │ │ │ │ orrseq r0, r4, r4, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01940dd0 │ │ │ │ - orreq r3, r9, r4, lsl #27 │ │ │ │ - strdeq r5, [r0, r4] │ │ │ │ - orreq r4, r0, r0, asr #26 │ │ │ │ + orreq r3, r9, ip, lsl #27 │ │ │ │ + strdeq r5, [r0, ip] │ │ │ │ + orreq r4, r0, r8, asr #26 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - orreq r3, r9, r8, asr #26 │ │ │ │ - @ instruction: 0x018055b8 │ │ │ │ - strdeq r4, [r0, ip] │ │ │ │ + orreq r3, r9, r0, asr sp │ │ │ │ + orreq r5, r0, r0, asr #11 │ │ │ │ + orreq r4, r0, r4, lsl #26 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ │ │ │ │ 001f7714 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001f771c : │ │ │ │ @@ -321622,18 +321622,18 @@ │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ bl bd830 │ │ │ │ @ instruction: 0x01940cd4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - orreq r4, r0, r4, lsr #29 │ │ │ │ - strdeq r5, [r0, r8] │ │ │ │ - orreq r4, r0, ip, lsl #29 │ │ │ │ - orreq r3, r9, r0, ror pc │ │ │ │ + orreq r4, r0, ip, lsr #29 │ │ │ │ + orreq r5, r0, r0, lsl #10 │ │ │ │ + @ instruction: 0x01804e94 │ │ │ │ + orreq r3, r9, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr r1, [pc, #392] @ 1f795c │ │ │ │ ldr r2, [pc, #392] @ 1f7960 │ │ │ │ @@ -321735,25 +321735,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1f7820 │ │ │ │ orrseq r0, r4, r0, asr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r4, ip, lsr #24 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - strdeq r4, [r0, r4] │ │ │ │ + strdeq r4, [r0, ip] │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ orrseq r0, r4, r8, asr #22 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - orreq r5, r0, r4, asr #6 │ │ │ │ - @ instruction: 0x01893db8 │ │ │ │ - orreq r4, r0, r8, asr #25 │ │ │ │ + orreq r5, r0, ip, asr #6 │ │ │ │ + orreq r3, r9, r0, asr #27 │ │ │ │ + ldrdeq r4, [r0, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -322163,57 +322163,57 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 1f7a58 │ │ │ │ orrseq r0, r4, r8, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r4, r8, lsr #20 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r3, r9, r0, ror #25 │ │ │ │ - strdeq r4, [r0, r4] │ │ │ │ + orreq r3, r9, r8, ror #25 │ │ │ │ + strdeq r4, [r0, ip] │ │ │ │ @ instruction: 0x019409b4 │ │ │ │ @ instruction: 0x018012b4 │ │ │ │ orreq r0, r0, r8, lsr #28 │ │ │ │ orrseq pc, r5, ip, lsr #10 │ │ │ │ - orreq sl, r2, r0, ror r6 │ │ │ │ - orreq r4, r0, r8, ror sl │ │ │ │ - ldrdeq r3, [r9, ip] │ │ │ │ - orreq r5, r0, ip, asr r0 │ │ │ │ - orreq r4, r0, ip, ror #19 │ │ │ │ - orreq r4, r0, r4, asr #19 │ │ │ │ - orreq r3, r9, r8, asr #20 │ │ │ │ - orreq r4, r0, r8, asr #31 │ │ │ │ - orreq r4, r0, r8, asr r9 │ │ │ │ + orreq sl, r2, r8, ror r6 │ │ │ │ + orreq r4, r0, r0, lsl #21 │ │ │ │ + orreq r3, r9, r4, ror #21 │ │ │ │ + orreq r5, r0, r4, rrx │ │ │ │ + strdeq r4, [r0, r4] │ │ │ │ + orreq r4, r0, ip, asr #19 │ │ │ │ + orreq r3, r9, r0, asr sl │ │ │ │ + ldrdeq r4, [r0, r0] │ │ │ │ + orreq r4, r0, r0, ror #18 │ │ │ │ ldrsbeq r5, [pc, #-124] @ 1f7fe4 │ │ │ │ cmneq pc, r4, lsl #15 │ │ │ │ - orreq r3, r9, ip, ror #18 │ │ │ │ - orreq r4, r0, ip, ror #29 │ │ │ │ - orreq r4, r0, ip, ror r8 │ │ │ │ - orreq r3, r9, r0, lsr r9 │ │ │ │ - @ instruction: 0x01804eb0 │ │ │ │ - orreq r4, r0, r0, asr #16 │ │ │ │ - strdeq r3, [r9, r4] │ │ │ │ - orreq r4, r0, r4, ror lr │ │ │ │ - orreq r4, r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x018938b8 │ │ │ │ - orreq r4, r0, r8, lsr lr │ │ │ │ - orreq r4, r0, r8, asr #15 │ │ │ │ - orreq r3, r9, ip, ror r8 │ │ │ │ - strdeq r4, [r0, ip] │ │ │ │ - orreq r4, r0, ip, lsl #15 │ │ │ │ - orreq r4, r0, r4, asr #27 │ │ │ │ - @ instruction: 0x01804d94 │ │ │ │ - orreq r4, r0, r4, ror #26 │ │ │ │ - @ instruction: 0x018937b0 │ │ │ │ - orreq r4, r0, r0, lsr sp │ │ │ │ - orreq r4, r0, r0, asr #13 │ │ │ │ - orreq r3, r9, r4, ror r7 │ │ │ │ + orreq r3, r9, r4, ror r9 │ │ │ │ strdeq r4, [r0, r4] │ │ │ │ - orreq r4, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x01804cbc │ │ │ │ - orreq r4, r0, ip, lsl #25 │ │ │ │ + orreq r4, r0, r4, lsl #17 │ │ │ │ + orreq r3, r9, r8, lsr r9 │ │ │ │ + @ instruction: 0x01804eb8 │ │ │ │ + orreq r4, r0, r8, asr #16 │ │ │ │ + strdeq r3, [r9, ip] │ │ │ │ + orreq r4, r0, ip, ror lr │ │ │ │ + orreq r4, r0, ip, lsl #16 │ │ │ │ + orreq r3, r9, r0, asr #17 │ │ │ │ + orreq r4, r0, r0, asr #28 │ │ │ │ + ldrdeq r4, [r0, r0] │ │ │ │ + orreq r3, r9, r4, lsl #17 │ │ │ │ + orreq r4, r0, r4, lsl #28 │ │ │ │ + @ instruction: 0x01804794 │ │ │ │ + orreq r4, r0, ip, asr #27 │ │ │ │ + @ instruction: 0x01804d9c │ │ │ │ + orreq r4, r0, ip, ror #26 │ │ │ │ + @ instruction: 0x018937b8 │ │ │ │ + orreq r4, r0, r8, lsr sp │ │ │ │ + orreq r4, r0, r8, asr #13 │ │ │ │ + orreq r3, r9, ip, ror r7 │ │ │ │ + strdeq r4, [r0, ip] │ │ │ │ + orreq r4, r0, ip, lsl #13 │ │ │ │ + orreq r4, r0, r4, asr #25 │ │ │ │ + @ instruction: 0x01804c94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr ip, [pc, #760] @ 1f83d8 │ │ │ │ ldr r2, [pc, #760] @ 1f83dc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -322406,27 +322406,27 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1f8164 │ │ │ │ orrseq r0, r4, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r4, ip, lsl r3 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - ldrdeq r3, [r9, r0] │ │ │ │ - orreq r4, r0, r4, ror #9 │ │ │ │ + ldrdeq r3, [r9, r8] │ │ │ │ + orreq r4, r0, ip, ror #9 │ │ │ │ orrseq r0, r4, r8, lsr #5 │ │ │ │ orreq r0, r0, r0, asr #15 │ │ │ │ - orreq r4, r0, r4, lsl #9 │ │ │ │ + orreq r4, r0, ip, lsl #9 │ │ │ │ ldrsbeq r8, [pc, #-132] @ 1f8380 │ │ │ │ cmneq pc, r8, asr r2 @ │ │ │ │ - @ instruction: 0x018049b0 │ │ │ │ - orreq r4, r0, r0, lsl #19 │ │ │ │ - orreq r4, r0, r0, asr r9 │ │ │ │ - orreq r4, r0, r0, lsr #18 │ │ │ │ - strdeq r4, [r0, r0] │ │ │ │ - orreq r4, r0, r0, asr #17 │ │ │ │ + @ instruction: 0x018049b8 │ │ │ │ + orreq r4, r0, r8, lsl #19 │ │ │ │ + orreq r4, r0, r8, asr r9 │ │ │ │ + orreq r4, r0, r8, lsr #18 │ │ │ │ + strdeq r4, [r0, r8] │ │ │ │ + orreq r4, r0, r8, asr #17 │ │ │ │ │ │ │ │ 001f841c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -322445,17 +322445,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #194 @ 0xc2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orreq r3, r9, r4, lsr #5 │ │ │ │ - orreq r4, r0, r4, lsr #16 │ │ │ │ - @ instruction: 0x018041b4 │ │ │ │ + orreq r3, r9, ip, lsr #5 │ │ │ │ + orreq r4, r0, ip, lsr #16 │ │ │ │ + @ instruction: 0x018041bc │ │ │ │ │ │ │ │ 001f8488 : │ │ │ │ ldr r3, [pc, #32] @ 1f84b0 │ │ │ │ ldr ip, [pc, #32] @ 1f84b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr r2, [pc, #24] @ 1f84b8 │ │ │ │ @@ -323460,258 +323460,258 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ b 1f982c │ │ │ │ orrseq pc, r3, r4, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r3, r4, lsl #30 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r3, r9, r4, lsr #3 │ │ │ │ - strheq r4, [r0, r4] │ │ │ │ - orreq r4, r0, r0, ror #1 │ │ │ │ + orreq r3, r9, ip, lsr #3 │ │ │ │ + strheq r4, [r0, ip] │ │ │ │ + orreq r4, r0, r8, ror #1 │ │ │ │ andeq r6, r0, r0, lsr lr │ │ │ │ - orreq r4, r0, r0, asr #1 │ │ │ │ + orreq r4, r0, r8, asr #1 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ - orreq r4, r0, ip, ror #1 │ │ │ │ - orreq r4, r0, r0, asr #1 │ │ │ │ + strdeq r4, [r0, r4] │ │ │ │ + orreq r4, r0, r8, asr #1 │ │ │ │ orrseq sp, r5, r4, lsl #23 │ │ │ │ - orreq r4, r0, r4, lsl #1 │ │ │ │ + orreq r4, r0, ip, lsl #1 │ │ │ │ orrseq lr, r5, r4, lsr #19 │ │ │ │ - orreq r4, r0, r0, asr r0 │ │ │ │ - orreq r4, r0, r0, lsl r0 │ │ │ │ + orreq r4, r0, r8, asr r0 │ │ │ │ + orreq r4, r0, r8, lsl r0 │ │ │ │ @ instruction: 0x00006db4 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ - @ instruction: 0x01803f90 │ │ │ │ - orreq r1, r3, ip, ror #25 │ │ │ │ - @ instruction: 0x01803fb8 │ │ │ │ - ldrdeq r3, [r0, r8] │ │ │ │ - strdeq r3, [r0, r0] │ │ │ │ - strdeq r3, [r0, ip] │ │ │ │ - orreq r4, r0, r4, lsr r0 │ │ │ │ + @ instruction: 0x01803f98 │ │ │ │ + strdeq r1, [r3, r4] │ │ │ │ + orreq r3, r0, r0, asr #31 │ │ │ │ + orreq r3, r0, r0, ror #31 │ │ │ │ + strdeq r3, [r0, r8] │ │ │ │ + orreq r4, r0, r4 │ │ │ │ + orreq r4, r0, ip, lsr r0 │ │ │ │ orreq r0, r0, ip, lsr #2 │ │ │ │ andeq r6, r0, r4, ror r6 │ │ │ │ - orreq r3, r0, r4, asr #31 │ │ │ │ - orreq r2, r9, r0, lsl #28 │ │ │ │ - orreq r3, r0, r0, lsl sp │ │ │ │ + orreq r3, r0, ip, asr #31 │ │ │ │ + orreq r2, r9, r8, lsl #28 │ │ │ │ + orreq r3, r0, r8, lsl sp │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - orreq r3, r0, ip, lsr pc │ │ │ │ + orreq r3, r0, r4, asr #30 │ │ │ │ andeq r7, r0, r4, lsl #19 │ │ │ │ - strdeq r3, [r0, ip] │ │ │ │ - orreq r2, r9, r4, lsl sp │ │ │ │ - orreq r3, r0, r4, lsr #24 │ │ │ │ + orreq r3, r0, r4, lsl #30 │ │ │ │ + orreq r2, r9, ip, lsl sp │ │ │ │ + orreq r3, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - @ instruction: 0x01803e9c │ │ │ │ + orreq r3, r0, r4, lsr #29 │ │ │ │ andeq r6, r0, ip, lsl fp │ │ │ │ - orreq r3, r0, ip, lsr lr │ │ │ │ + orreq r3, r0, r4, asr #28 │ │ │ │ @ instruction: 0xffffecdc │ │ │ │ - orreq r2, r9, r4, lsl ip │ │ │ │ - orreq r3, r0, r4, lsr #22 │ │ │ │ + orreq r2, r9, ip, lsl ip │ │ │ │ + orreq r3, r0, ip, lsr #22 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - orreq r3, r0, r8, ror sp │ │ │ │ - orreq r3, r0, r0, asr #26 │ │ │ │ - orreq r3, r0, r8, lsr #26 │ │ │ │ - ldrdeq r2, [r9, r0] │ │ │ │ - orreq r3, r0, r0, ror #19 │ │ │ │ + orreq r3, r0, r0, lsl #27 │ │ │ │ + orreq r3, r0, r8, asr #26 │ │ │ │ + orreq r3, r0, r0, lsr sp │ │ │ │ + ldrdeq r2, [r9, r8] │ │ │ │ + orreq r3, r0, r8, ror #19 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - orreq r2, r9, ip, lsl #21 │ │ │ │ + @ instruction: 0x01892a94 │ │ │ │ cmneq pc, r8, lsl #4 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orreq r2, r9, r8, ror r9 │ │ │ │ - orreq r3, r0, ip, lsl #17 │ │ │ │ - orreq r2, r9, r4, lsr #18 │ │ │ │ + orreq r2, r9, r0, lsl #19 │ │ │ │ + @ instruction: 0x01803894 │ │ │ │ + orreq r2, r9, ip, lsr #18 │ │ │ │ cmneq pc, ip, lsl #14 │ │ │ │ - orreq r3, r0, ip, lsr #16 │ │ │ │ - orreq r3, r0, ip, ror r8 │ │ │ │ - orreq r3, r0, r8, asr #16 │ │ │ │ - orreq r3, r0, r0, lsl r8 │ │ │ │ + orreq r3, r0, r4, lsr r8 │ │ │ │ + orreq r3, r0, r4, lsl #17 │ │ │ │ + orreq r3, r0, r0, asr r8 │ │ │ │ + orreq r3, r0, r8, lsl r8 │ │ │ │ cmneq pc, ip, lsr #31 │ │ │ │ - @ instruction: 0x018037b0 │ │ │ │ - @ instruction: 0x01803794 │ │ │ │ + @ instruction: 0x018037b8 │ │ │ │ + @ instruction: 0x0180379c │ │ │ │ cmneq pc, r4, lsl pc @ │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ - orreq r3, r0, r4, lsl r7 │ │ │ │ - orreq r2, r9, r4, lsl #14 │ │ │ │ - orreq r3, r0, r4, lsl #25 │ │ │ │ - orreq r3, r0, r4, lsl r6 │ │ │ │ + orreq r3, r0, ip, lsl r7 │ │ │ │ + orreq r2, r9, ip, lsl #14 │ │ │ │ + orreq r3, r0, ip, lsl #25 │ │ │ │ + orreq r3, r0, ip, lsl r6 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrdeq r2, [r9, r4] │ │ │ │ - orreq r3, r0, r4, ror #11 │ │ │ │ - @ instruction: 0x01892690 │ │ │ │ + ldrdeq r2, [r9, ip] │ │ │ │ + orreq r3, r0, ip, ror #11 │ │ │ │ + @ instruction: 0x01892698 │ │ │ │ cmneq pc, r4, lsl lr @ │ │ │ │ - orreq r2, r9, r4, ror #12 │ │ │ │ - orreq r3, r0, r0, ror r5 │ │ │ │ + orreq r2, r9, ip, ror #12 │ │ │ │ + orreq r3, r0, r8, ror r5 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq r2, r9, r0, asr #10 │ │ │ │ - orreq r3, r0, r4, asr r4 │ │ │ │ - orreq r2, r9, ip, ror #9 │ │ │ │ + orreq r2, r9, r8, asr #10 │ │ │ │ + orreq r3, r0, ip, asr r4 │ │ │ │ + strdeq r2, [r9, r4] │ │ │ │ ldrsbeq r4, [pc, #-36] @ 1f9598 │ │ │ │ - strdeq r3, [r0, r0] │ │ │ │ + strdeq r3, [r0, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0189249c │ │ │ │ - orreq r3, r0, ip, lsr #7 │ │ │ │ + orreq r2, r9, r4, lsr #9 │ │ │ │ + @ instruction: 0x018033b4 │ │ │ │ @ instruction: 0x0195ddf0 │ │ │ │ - orreq r3, r0, r4, lsl #15 │ │ │ │ - orreq r3, r0, r0, lsr r7 │ │ │ │ - strdeq r3, [r0, r4] │ │ │ │ + orreq r3, r0, ip, lsl #15 │ │ │ │ + orreq r3, r0, r8, lsr r7 │ │ │ │ + strdeq r3, [r0, ip] │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ - @ instruction: 0x018036bc │ │ │ │ + orreq r3, r0, r4, asr #13 │ │ │ │ orrseq fp, r3, r8, lsr #7 │ │ │ │ andeq r6, r0, ip, lsr #11 │ │ │ │ - orreq r3, r0, r8, lsr r2 │ │ │ │ - orreq r3, r0, r8, lsr #4 │ │ │ │ + orreq r3, r0, r0, asr #4 │ │ │ │ + orreq r3, r0, r0, lsr r2 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - orreq r3, r0, r4, lsl r2 │ │ │ │ - strdeq r3, [r0, r0] │ │ │ │ - ldrdeq r3, [r0, r0] │ │ │ │ - orreq r3, r0, r8, lsr #3 │ │ │ │ + orreq r3, r0, ip, lsl r2 │ │ │ │ + strdeq r3, [r0, r8] │ │ │ │ + ldrdeq r3, [r0, r8] │ │ │ │ + @ instruction: 0x018031b0 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - @ instruction: 0x01800d9c │ │ │ │ + orreq r0, r0, r4, lsr #27 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - orreq r3, r0, r4, lsl #2 │ │ │ │ + orreq r3, r0, ip, lsl #2 │ │ │ │ @ instruction: 0x000073b4 │ │ │ │ - orreq r3, r0, r8, ror #1 │ │ │ │ - ldrdeq r3, [r0, r8] │ │ │ │ - ldrdeq r3, [r0, ip] │ │ │ │ + strdeq r3, [r0, r0] │ │ │ │ + orreq r3, r0, r0, ror #1 │ │ │ │ orreq r3, r0, r4, ror #1 │ │ │ │ - orreq r3, r0, r0, lsl r1 │ │ │ │ - orreq r3, r0, r0, asr r1 │ │ │ │ - orreq r3, r0, ip, ror r1 │ │ │ │ - orreq r3, r0, r8, lsl #3 │ │ │ │ - orreq r3, r0, r4, lsr #3 │ │ │ │ - @ instruction: 0x018031b0 │ │ │ │ - @ instruction: 0x018031b4 │ │ │ │ - orreq r3, r0, ip, asr #3 │ │ │ │ - ldrdeq r3, [r0, ip] │ │ │ │ - orreq r3, r0, r0, ror #3 │ │ │ │ + orreq r3, r0, ip, ror #1 │ │ │ │ + orreq r3, r0, r8, lsl r1 │ │ │ │ + orreq r3, r0, r8, asr r1 │ │ │ │ + orreq r3, r0, r4, lsl #3 │ │ │ │ + @ instruction: 0x01803190 │ │ │ │ + orreq r3, r0, ip, lsr #3 │ │ │ │ + @ instruction: 0x018031b8 │ │ │ │ + @ instruction: 0x018031bc │ │ │ │ + ldrdeq r3, [r0, r4] │ │ │ │ orreq r3, r0, r4, ror #3 │ │ │ │ - orreq r3, r0, r0, lsl #4 │ │ │ │ - orreq r3, r0, r4, lsr #4 │ │ │ │ - orreq r3, r0, r4, asr r2 │ │ │ │ - orreq r3, r0, r4, ror r2 │ │ │ │ - orreq r3, r0, ip, lsr #5 │ │ │ │ - orreq r3, r0, r0, asr #5 │ │ │ │ - strdeq r3, [r0, r8] │ │ │ │ - orreq r3, r0, ip, lsl #6 │ │ │ │ - orreq r3, r0, r8, lsr #6 │ │ │ │ - orreq r3, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x0180339c │ │ │ │ - orreq r3, r0, r8, ror #7 │ │ │ │ - orreq r3, r0, ip, lsr #8 │ │ │ │ - orreq r3, r0, r0, asr #8 │ │ │ │ - orreq r3, r0, r4, asr r4 │ │ │ │ - orreq r3, r0, r0, ror r4 │ │ │ │ - orreq r3, r0, r0, lsl #9 │ │ │ │ - orreq r3, r0, r0, lsr #9 │ │ │ │ - orreq r3, r0, r4, asr #9 │ │ │ │ - ldrdeq r3, [r0, ip] │ │ │ │ - strdeq r3, [r0, r4] │ │ │ │ - orreq r3, r0, r8, lsl r5 │ │ │ │ - orreq r3, r0, r8, lsr r5 │ │ │ │ - orreq r3, r0, r4, ror #10 │ │ │ │ - @ instruction: 0x0180359c │ │ │ │ - @ instruction: 0x018035b0 │ │ │ │ - orreq r3, r0, r0, lsl #12 │ │ │ │ - orreq r3, r0, r4, lsr #12 │ │ │ │ - orreq r3, r0, r8, lsr r6 │ │ │ │ - orreq r3, r0, r8, lsl r6 │ │ │ │ + orreq r3, r0, r8, ror #3 │ │ │ │ + orreq r3, r0, ip, ror #3 │ │ │ │ + orreq r3, r0, r8, lsl #4 │ │ │ │ + orreq r3, r0, ip, lsr #4 │ │ │ │ + orreq r3, r0, ip, asr r2 │ │ │ │ + orreq r3, r0, ip, ror r2 │ │ │ │ + @ instruction: 0x018032b4 │ │ │ │ + orreq r3, r0, r8, asr #5 │ │ │ │ + orreq r3, r0, r0, lsl #6 │ │ │ │ + orreq r3, r0, r4, lsl r3 │ │ │ │ + orreq r3, r0, r0, lsr r3 │ │ │ │ + orreq r3, r0, r4, ror #6 │ │ │ │ + orreq r3, r0, r4, lsr #7 │ │ │ │ + strdeq r3, [r0, r0] │ │ │ │ + orreq r3, r0, r4, lsr r4 │ │ │ │ + orreq r3, r0, r8, asr #8 │ │ │ │ + orreq r3, r0, ip, asr r4 │ │ │ │ + orreq r3, r0, r8, ror r4 │ │ │ │ + orreq r3, r0, r8, lsl #9 │ │ │ │ + orreq r3, r0, r8, lsr #9 │ │ │ │ + orreq r3, r0, ip, asr #9 │ │ │ │ + orreq r3, r0, r4, ror #9 │ │ │ │ + strdeq r3, [r0, ip] │ │ │ │ + orreq r3, r0, r0, lsr #10 │ │ │ │ + orreq r3, r0, r0, asr #10 │ │ │ │ + orreq r3, r0, ip, ror #10 │ │ │ │ + orreq r3, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x018035b8 │ │ │ │ + orreq r3, r0, r8, lsl #12 │ │ │ │ + orreq r3, r0, ip, lsr #12 │ │ │ │ + orreq r3, r0, r0, asr #12 │ │ │ │ + orreq r3, r0, r0, lsr #12 │ │ │ │ orrseq lr, r3, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, r9, r0, lsr r7 │ │ │ │ - @ instruction: 0x01802cb0 │ │ │ │ - orreq r2, r0, r0, asr #12 │ │ │ │ + orreq r1, r9, r8, lsr r7 │ │ │ │ + @ instruction: 0x01802cb8 │ │ │ │ + orreq r2, r0, r8, asr #12 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ cmneq pc, r4, lsl #26 │ │ │ │ - orreq r1, r9, ip, asr #13 │ │ │ │ - orreq r2, r0, ip, asr #24 │ │ │ │ - ldrdeq r2, [r0, ip] │ │ │ │ - orreq r0, r3, ip, lsr r4 │ │ │ │ + ldrdeq r1, [r9, r4] │ │ │ │ + orreq r2, r0, r4, asr ip │ │ │ │ + orreq r2, r0, r4, ror #11 │ │ │ │ + orreq r0, r3, r4, asr #8 │ │ │ │ cmneq pc, r0, lsl #18 │ │ │ │ - orreq r1, r9, ip, asr r6 │ │ │ │ - ldrdeq r2, [r0, ip] │ │ │ │ - orreq r2, r0, ip, ror #10 │ │ │ │ + orreq r1, r9, r4, ror #12 │ │ │ │ + orreq r2, r0, r4, ror #23 │ │ │ │ + orreq r2, r0, r4, ror r5 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orreq r1, r9, r0, lsl r6 │ │ │ │ - @ instruction: 0x01802b90 │ │ │ │ - orreq r2, r0, r0, lsr #10 │ │ │ │ + orreq r1, r9, r8, lsl r6 │ │ │ │ + @ instruction: 0x01802b98 │ │ │ │ + orreq r2, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - orreq r1, r9, r8, asr #11 │ │ │ │ - orreq r2, r0, r8, asr #22 │ │ │ │ - ldrdeq r2, [r0, r8] │ │ │ │ + ldrdeq r1, [r9, r0] │ │ │ │ + orreq r2, r0, r0, asr fp │ │ │ │ + orreq r2, r0, r0, ror #9 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - orreq r1, r9, ip, ror r5 │ │ │ │ - strdeq r2, [r0, ip] │ │ │ │ - orreq r2, r0, ip, lsl #9 │ │ │ │ + orreq r1, r9, r4, lsl #11 │ │ │ │ + orreq r2, r0, r4, lsl #22 │ │ │ │ + @ instruction: 0x01802494 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - orreq r1, r9, ip, asr #10 │ │ │ │ - ldrdeq r2, [r0, r4] │ │ │ │ - orreq r2, r0, r0, lsr #21 │ │ │ │ - orreq r2, r0, r4, lsr r4 │ │ │ │ + orreq r1, r9, r4, asr r5 │ │ │ │ + ldrdeq r2, [r0, ip] │ │ │ │ + orreq r2, r0, r8, lsr #21 │ │ │ │ + orreq r2, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - ldrdeq r2, [r0, r4] │ │ │ │ + ldrdeq r2, [r0, ip] │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - orreq r1, r9, r8, lsl #9 │ │ │ │ - orreq r2, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x01802398 │ │ │ │ - orreq r1, r9, r0, asr #8 │ │ │ │ - orreq r2, r0, r0, asr #19 │ │ │ │ - orreq r2, r0, r0, asr r3 │ │ │ │ + @ instruction: 0x01891490 │ │ │ │ + orreq r2, r0, r0, lsl sl │ │ │ │ + orreq r2, r0, r0, lsr #7 │ │ │ │ + orreq r1, r9, r8, asr #8 │ │ │ │ + orreq r2, r0, r8, asr #19 │ │ │ │ + orreq r2, r0, r8, asr r3 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ ldrsbeq sp, [pc, #-136] @ 1f96f8 │ │ │ │ - orreq r2, r5, r0, lsr r2 │ │ │ │ - orreq r2, r0, r4, lsl #15 │ │ │ │ - @ instruction: 0x01891398 │ │ │ │ - orreq r2, r0, r0, lsr #5 │ │ │ │ + orreq r2, r5, r8, lsr r2 │ │ │ │ + orreq r2, r0, ip, lsl #15 │ │ │ │ + orreq r1, r9, r0, lsr #7 │ │ │ │ + orreq r2, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andeq r6, r0, r0, asr #24 │ │ │ │ - orreq r1, r9, r8, lsr r3 │ │ │ │ - @ instruction: 0x018028b8 │ │ │ │ - orreq r2, r0, r8, asr #4 │ │ │ │ - orreq r1, r9, ip, ror #5 │ │ │ │ - orreq r2, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x01891298 │ │ │ │ - orreq r2, r0, r8, lsl r8 │ │ │ │ - orreq r2, r0, r8, lsr #3 │ │ │ │ + orreq r1, r9, r0, asr #6 │ │ │ │ + orreq r2, r0, r0, asr #17 │ │ │ │ + orreq r2, r0, r0, asr r2 │ │ │ │ + strdeq r1, [r9, r4] │ │ │ │ + orreq r2, r0, r8, lsl #4 │ │ │ │ + orreq r1, r9, r0, lsr #5 │ │ │ │ + orreq r2, r0, r0, lsr #16 │ │ │ │ + @ instruction: 0x018021b0 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orreq r1, r9, r8, asr #4 │ │ │ │ - orreq r2, r0, r8, asr #15 │ │ │ │ - orreq r2, r0, r8, asr r1 │ │ │ │ - orreq r2, r0, r0, lsr #2 │ │ │ │ - orreq r1, r9, r4, lsl #4 │ │ │ │ + orreq r1, r9, r0, asr r2 │ │ │ │ + ldrdeq r2, [r0, r0] │ │ │ │ + orreq r2, r0, r0, ror #2 │ │ │ │ + orreq r2, r0, r8, lsr #2 │ │ │ │ + orreq r1, r9, ip, lsl #4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - orreq r2, r0, r4, ror #7 │ │ │ │ - orreq r2, r0, r0, asr #7 │ │ │ │ + orreq r2, r0, ip, ror #7 │ │ │ │ + orreq r2, r0, r8, asr #7 │ │ │ │ andeq r6, r0, r8, lsr #30 │ │ │ │ @ instruction: 0xffffd0d8 │ │ │ │ - orreq r1, r9, r4, lsr #1 │ │ │ │ - @ instruction: 0x01801fb4 │ │ │ │ + orreq r1, r9, ip, lsr #1 │ │ │ │ + @ instruction: 0x01801fbc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmneq pc, r0, lsl #28 │ │ │ │ - orreq r0, r9, r4, asr #31 │ │ │ │ - orreq r2, r0, r4, asr #10 │ │ │ │ - ldrdeq r1, [r0, r4] │ │ │ │ + orreq r0, r9, ip, asr #31 │ │ │ │ + orreq r2, r0, ip, asr #10 │ │ │ │ + ldrdeq r1, [r0, ip] │ │ │ │ muleq r0, r3, r2 │ │ │ │ - orreq r2, r0, r4, asr #7 │ │ │ │ - orreq r0, r9, ip, ror #30 │ │ │ │ - orreq r2, r0, ip, ror #9 │ │ │ │ - orreq r1, r0, ip, ror lr │ │ │ │ + orreq r2, r0, ip, asr #7 │ │ │ │ + orreq r0, r9, r4, ror pc │ │ │ │ + strdeq r2, [r0, r4] │ │ │ │ + orreq r1, r0, r4, lsl #29 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ ldrsheq r2, [pc, #-204] @ 1f9750 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r0, r9, ip, ror #29 │ │ │ │ + strdeq r0, [r9, r4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, #-584] @ 1f95e4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [pc, #-588] @ 1f95e8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -325741,438 +325741,438 @@ │ │ │ │ ldr r1, [pc, #740] @ 1fbac4 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1f9f6c │ │ │ │ - orreq r1, r0, r0, lsl #28 │ │ │ │ + orreq r1, r0, r8, lsl #28 │ │ │ │ @ instruction: 0x017f2c9c │ │ │ │ - orreq r2, r0, r8, ror r1 │ │ │ │ - ldrdeq r2, [r0, r4] │ │ │ │ + orreq r2, r0, r0, lsl #3 │ │ │ │ + ldrdeq r2, [r0, ip] │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - orreq r0, r9, r4, lsl lr │ │ │ │ - @ instruction: 0x01802394 │ │ │ │ - orreq r1, r0, r4, lsr #26 │ │ │ │ + orreq r0, r9, ip, lsl lr │ │ │ │ + @ instruction: 0x0180239c │ │ │ │ + orreq r1, r0, ip, lsr #26 │ │ │ │ @ instruction: 0x017f2b98 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r0, r9, r8, lsl #27 │ │ │ │ - @ instruction: 0x01801c9c │ │ │ │ - orreq r0, r9, ip, asr sp │ │ │ │ - ldrdeq r2, [r0, ip] │ │ │ │ - orreq r1, r0, ip, ror #24 │ │ │ │ + @ instruction: 0x01890d90 │ │ │ │ + orreq r1, r0, r4, lsr #25 │ │ │ │ + orreq r0, r9, r4, ror #26 │ │ │ │ + orreq r2, r0, r4, ror #5 │ │ │ │ + orreq r1, r0, r4, ror ip │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrsheq r2, [pc, #-160] @ 1fb79c │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ @ instruction: 0x017f2a98 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ cmneq pc, r0, asr #20 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ cmneq pc, r8, ror #19 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - orreq r1, r0, r8, lsr #28 │ │ │ │ - orreq r1, r0, ip, lsl lr │ │ │ │ - orreq r1, r0, ip, lsl lr │ │ │ │ - orreq r1, r0, r4, lsl #28 │ │ │ │ + orreq r1, r0, r0, lsr lr │ │ │ │ + orreq r1, r0, r4, lsr #28 │ │ │ │ + orreq r1, r0, r4, lsr #28 │ │ │ │ + orreq r1, r0, ip, lsl #28 │ │ │ │ + orreq r1, r0, r8, lsl lr │ │ │ │ orreq r1, r0, r0, lsl lr │ │ │ │ - orreq r1, r0, r8, lsl #28 │ │ │ │ - orreq pc, r5, r8, ror #27 │ │ │ │ - ldrdeq r1, [r0, r8] │ │ │ │ - @ instruction: 0x01829cb8 │ │ │ │ - orreq pc, r2, r4, lsl r8 @ │ │ │ │ - orreq r1, r0, ip, asr #31 │ │ │ │ + strdeq pc, [r5, r0] │ │ │ │ + orreq r1, r0, r0, ror #27 │ │ │ │ + orreq r9, r2, r0, asr #25 │ │ │ │ + orreq pc, r2, ip, lsl r8 @ │ │ │ │ + ldrdeq r1, [r0, r4] │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmneq pc, r8, ror #15 │ │ │ │ @ instruction: 0x017f2790 │ │ │ │ cmneq pc, r8, lsr r7 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01801e90 │ │ │ │ - ldrdeq r0, [r9, ip] │ │ │ │ - orreq r1, r0, ip, asr lr │ │ │ │ - orreq r1, r0, ip, ror #15 │ │ │ │ + @ instruction: 0x01801e98 │ │ │ │ + orreq r0, r9, r4, ror #17 │ │ │ │ + orreq r1, r0, r4, ror #28 │ │ │ │ + strdeq r1, [r0, r4] │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - orreq r0, r9, r0, lsr #17 │ │ │ │ - orreq r1, r0, r0, lsr #28 │ │ │ │ - @ instruction: 0x018017b0 │ │ │ │ + orreq r0, r9, r8, lsr #17 │ │ │ │ + orreq r1, r0, r8, lsr #28 │ │ │ │ + @ instruction: 0x018017b8 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orreq r0, r9, r4, ror #16 │ │ │ │ - orreq r1, r0, r4, ror #27 │ │ │ │ - orreq r1, r0, r4, ror r7 │ │ │ │ + orreq r0, r9, ip, ror #16 │ │ │ │ + orreq r1, r0, ip, ror #27 │ │ │ │ + orreq r1, r0, ip, ror r7 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - orreq r1, r0, ip, lsr #27 │ │ │ │ - orreq r1, r0, ip, ror sp │ │ │ │ + @ instruction: 0x01801db4 │ │ │ │ + orreq r1, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - orreq r1, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x01890794 │ │ │ │ - orreq r1, r0, r4, lsl sp │ │ │ │ - orreq r1, r0, r4, lsr #13 │ │ │ │ + orreq r1, r0, r4, asr sp │ │ │ │ + @ instruction: 0x0189079c │ │ │ │ + orreq r1, r0, ip, lsl sp │ │ │ │ + orreq r1, r0, ip, lsr #13 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrdeq r1, [r0, ip] │ │ │ │ - orreq r0, r9, r8, lsr #14 │ │ │ │ - orreq r1, r0, r8, lsr #25 │ │ │ │ - orreq r1, r0, r8, lsr r6 │ │ │ │ + orreq r1, r0, r4, ror #25 │ │ │ │ + orreq r0, r9, r0, lsr r7 │ │ │ │ + @ instruction: 0x01801cb0 │ │ │ │ + orreq r1, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - orreq r0, r9, r8, ror #13 │ │ │ │ - orreq r1, r0, r8, ror #24 │ │ │ │ - strdeq r1, [r0, r8] │ │ │ │ + strdeq r0, [r9, r0] │ │ │ │ + orreq r1, r0, r0, ror ip │ │ │ │ + orreq r1, r0, r0, lsl #12 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orreq r0, r9, ip, lsr #13 │ │ │ │ - orreq r1, r0, ip, lsr #24 │ │ │ │ - @ instruction: 0x018015bc │ │ │ │ - orreq r0, r9, r0, ror r6 │ │ │ │ - strdeq r1, [r0, r0] │ │ │ │ - orreq r1, r0, r0, lsl #11 │ │ │ │ + @ instruction: 0x018906b4 │ │ │ │ + orreq r1, r0, r4, lsr ip │ │ │ │ + orreq r1, r0, r4, asr #11 │ │ │ │ + orreq r0, r9, r8, ror r6 │ │ │ │ + strdeq r1, [r0, r8] │ │ │ │ + orreq r1, r0, r8, lsl #11 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x01801bb8 │ │ │ │ - strdeq r0, [r9, ip] │ │ │ │ - orreq r1, r0, ip, ror fp │ │ │ │ - orreq r1, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x018905bc │ │ │ │ - orreq r1, r0, ip, lsr fp │ │ │ │ - orreq r1, r0, ip, asr #9 │ │ │ │ - orreq r0, r9, r0, lsl #11 │ │ │ │ - orreq r1, r0, r0, lsl #22 │ │ │ │ - @ instruction: 0x01801490 │ │ │ │ + orreq r1, r0, r0, asr #23 │ │ │ │ + orreq r0, r9, r4, lsl #12 │ │ │ │ + orreq r1, r0, r4, lsl #23 │ │ │ │ + orreq r1, r0, r4, lsl r5 │ │ │ │ + orreq r0, r9, r4, asr #11 │ │ │ │ + orreq r1, r0, r4, asr #22 │ │ │ │ + ldrdeq r1, [r0, r4] │ │ │ │ + orreq r0, r9, r8, lsl #11 │ │ │ │ + orreq r1, r0, r8, lsl #22 │ │ │ │ + @ instruction: 0x01801498 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq r1, r0, r8, asr #21 │ │ │ │ + ldrdeq r1, [r0, r0] │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - @ instruction: 0x01801a98 │ │ │ │ - orreq r0, r9, r4, ror #9 │ │ │ │ - orreq r1, r0, r4, ror #20 │ │ │ │ - strdeq r1, [r0, r4] │ │ │ │ + orreq r1, r0, r0, lsr #21 │ │ │ │ + orreq r0, r9, ip, ror #9 │ │ │ │ + orreq r1, r0, ip, ror #20 │ │ │ │ + strdeq r1, [r0, ip] │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r0, r9, r8, lsr #9 │ │ │ │ - orreq r1, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x018013b8 │ │ │ │ + @ instruction: 0x018904b0 │ │ │ │ + orreq r1, r0, r0, lsr sl │ │ │ │ + orreq r1, r0, r0, asr #7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orreq r0, r9, ip, ror #8 │ │ │ │ - orreq r1, r0, ip, ror #19 │ │ │ │ - orreq r1, r0, ip, ror r3 │ │ │ │ - orreq r0, r9, r0, lsr r4 │ │ │ │ - @ instruction: 0x018019b0 │ │ │ │ - orreq r1, r0, r0, asr #6 │ │ │ │ + orreq r0, r9, r4, ror r4 │ │ │ │ + strdeq r1, [r0, r4] │ │ │ │ + orreq r1, r0, r4, lsl #7 │ │ │ │ + orreq r0, r9, r8, lsr r4 │ │ │ │ + @ instruction: 0x018019b8 │ │ │ │ + orreq r1, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - strdeq r0, [r9, r4] │ │ │ │ - orreq r1, r0, r4, ror r9 │ │ │ │ - orreq r1, r0, r4, lsl #6 │ │ │ │ - @ instruction: 0x018903b8 │ │ │ │ - orreq r1, r0, r8, lsr r9 │ │ │ │ - orreq r1, r0, r8, asr #5 │ │ │ │ + strdeq r0, [r9, ip] │ │ │ │ + orreq r1, r0, ip, ror r9 │ │ │ │ + orreq r1, r0, ip, lsl #6 │ │ │ │ + orreq r0, r9, r0, asr #7 │ │ │ │ + orreq r1, r0, r0, asr #18 │ │ │ │ + ldrdeq r1, [r0, r0] │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - orreq r0, r9, ip, ror r3 │ │ │ │ - strdeq r1, [r0, ip] │ │ │ │ - orreq r1, r0, ip, lsl #5 │ │ │ │ + orreq r0, r9, r4, lsl #7 │ │ │ │ + orreq r1, r0, r4, lsl #18 │ │ │ │ + @ instruction: 0x01801294 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orreq r1, r0, r4, asr #17 │ │ │ │ - orreq r0, r9, r0, lsl r3 │ │ │ │ - @ instruction: 0x01801890 │ │ │ │ - orreq r1, r0, r0, lsr #4 │ │ │ │ + orreq r1, r0, ip, asr #17 │ │ │ │ + orreq r0, r9, r8, lsl r3 │ │ │ │ + @ instruction: 0x01801898 │ │ │ │ + orreq r1, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - orreq r1, r0, r8, asr r8 │ │ │ │ - orreq r1, r0, r8, lsr #16 │ │ │ │ - orreq r0, r9, r4, ror r2 │ │ │ │ - strdeq r1, [r0, r4] │ │ │ │ - orreq r1, r0, r4, lsl #3 │ │ │ │ + orreq r1, r0, r0, ror #16 │ │ │ │ + orreq r1, r0, r0, lsr r8 │ │ │ │ + orreq r0, r9, ip, ror r2 │ │ │ │ + strdeq r1, [r0, ip] │ │ │ │ + orreq r1, r0, ip, lsl #3 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - orreq r0, r9, r8, lsr r2 │ │ │ │ - @ instruction: 0x018017b8 │ │ │ │ - orreq r1, r0, r8, asr #2 │ │ │ │ + orreq r0, r9, r0, asr #4 │ │ │ │ + orreq r1, r0, r0, asr #15 │ │ │ │ + orreq r1, r0, r0, asr r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - strdeq r0, [r9, ip] │ │ │ │ - orreq r1, r0, ip, ror r7 │ │ │ │ - orreq r1, r0, ip, lsl #2 │ │ │ │ - orreq r0, r9, r0, asr #3 │ │ │ │ - orreq r1, r0, r0, asr #14 │ │ │ │ - ldrdeq r1, [r0, r0] │ │ │ │ + orreq r0, r9, r4, lsl #4 │ │ │ │ + orreq r1, r0, r4, lsl #15 │ │ │ │ + orreq r1, r0, r4, lsl r1 │ │ │ │ + orreq r0, r9, r8, asr #3 │ │ │ │ + orreq r1, r0, r8, asr #14 │ │ │ │ + ldrdeq r1, [r0, r8] │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - orreq r0, r9, r4, lsl #3 │ │ │ │ - orreq r1, r0, r4, lsl #14 │ │ │ │ - @ instruction: 0x01801094 │ │ │ │ + orreq r0, r9, ip, lsl #3 │ │ │ │ + orreq r1, r0, ip, lsl #14 │ │ │ │ + @ instruction: 0x0180109c │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orreq r0, r9, r8, asr #2 │ │ │ │ - orreq r1, r0, r8, asr #13 │ │ │ │ - orreq r1, r0, r8, asr r0 │ │ │ │ + orreq r0, r9, r0, asr r1 │ │ │ │ + ldrdeq r1, [r0, r0] │ │ │ │ + orreq r1, r0, r0, rrx │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - orreq r0, r9, ip, lsl #2 │ │ │ │ - orreq r1, r0, ip, lsl #13 │ │ │ │ - orreq r1, r0, ip, lsl r0 │ │ │ │ + orreq r0, r9, r4, lsl r1 │ │ │ │ + @ instruction: 0x01801694 │ │ │ │ + orreq r1, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - ldrdeq r0, [r9, r0] │ │ │ │ - orreq r1, r0, r0, asr r6 │ │ │ │ - orreq r0, r0, r0, ror #31 │ │ │ │ - @ instruction: 0x01890094 │ │ │ │ - orreq r1, r0, r4, lsl r6 │ │ │ │ - orreq r0, r0, r4, lsr #31 │ │ │ │ + ldrdeq r0, [r9, r8] │ │ │ │ + orreq r1, r0, r8, asr r6 │ │ │ │ + orreq r0, r0, r8, ror #31 │ │ │ │ + @ instruction: 0x0189009c │ │ │ │ + orreq r1, r0, ip, lsl r6 │ │ │ │ + orreq r0, r0, ip, lsr #31 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - orreq r0, r9, r8, asr r0 │ │ │ │ - ldrdeq r1, [r0, r8] │ │ │ │ - orreq r0, r0, r8, ror #30 │ │ │ │ + orreq r0, r9, r0, rrx │ │ │ │ + orreq r1, r0, r0, ror #11 │ │ │ │ + orreq r0, r0, r0, ror pc │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - orreq r0, r9, ip, lsl r0 │ │ │ │ - @ instruction: 0x0180159c │ │ │ │ - orreq r0, r0, ip, lsr #30 │ │ │ │ + orreq r0, r9, r4, lsr #32 │ │ │ │ + orreq r1, r0, r4, lsr #11 │ │ │ │ + orreq r0, r0, r4, lsr pc │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orreq pc, r8, r0, ror #31 │ │ │ │ - orreq r1, r0, r0, ror #10 │ │ │ │ - strdeq r0, [r0, r0] │ │ │ │ + orreq pc, r8, r8, ror #31 │ │ │ │ + orreq r1, r0, r8, ror #10 │ │ │ │ + strdeq r0, [r0, r8] │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - orreq pc, r8, r4, lsr #31 │ │ │ │ - orreq r1, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x01800eb4 │ │ │ │ + orreq pc, r8, ip, lsr #31 │ │ │ │ + orreq r1, r0, ip, lsr #10 │ │ │ │ + @ instruction: 0x01800ebc │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orreq pc, r8, r8, ror #30 │ │ │ │ - orreq r1, r0, r8, ror #9 │ │ │ │ - orreq r0, r0, r8, ror lr │ │ │ │ - orreq pc, r8, ip, lsr #30 │ │ │ │ - orreq r1, r0, ip, lsr #9 │ │ │ │ - orreq r0, r0, ip, lsr lr │ │ │ │ + orreq pc, r8, r0, ror pc @ │ │ │ │ + strdeq r1, [r0, r0] │ │ │ │ + orreq r0, r0, r0, lsl #29 │ │ │ │ + orreq pc, r8, r4, lsr pc @ │ │ │ │ + @ instruction: 0x018014b4 │ │ │ │ + orreq r0, r0, r4, asr #28 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - orreq pc, r8, ip, asr #16 │ │ │ │ - orreq r0, r0, ip, asr #27 │ │ │ │ - orreq r0, r0, ip, asr r7 │ │ │ │ + orreq pc, r8, r4, asr r8 @ │ │ │ │ + ldrdeq r0, [r0, r4] │ │ │ │ + orreq r0, r0, r4, ror #14 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - orreq pc, r8, r0, lsl r8 @ │ │ │ │ - @ instruction: 0x01800d90 │ │ │ │ - orreq r0, r0, r0, lsr #14 │ │ │ │ + orreq pc, r8, r8, lsl r8 @ │ │ │ │ + @ instruction: 0x01800d98 │ │ │ │ + orreq r0, r0, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq r0, r0, r8, asr sp │ │ │ │ + orreq r0, r0, r0, ror #26 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - orreq r0, r0, r8, lsr #26 │ │ │ │ + orreq r0, r0, r0, lsr sp │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - strdeq r0, [r0, r8] │ │ │ │ + orreq r0, r0, r0, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - orreq r0, r0, r8, asr #25 │ │ │ │ - orreq pc, r8, r4, lsl r7 @ │ │ │ │ - @ instruction: 0x01800c94 │ │ │ │ - orreq r0, r0, r4, lsr #12 │ │ │ │ + ldrdeq r0, [r0, r0] │ │ │ │ + orreq pc, r8, ip, lsl r7 @ │ │ │ │ + @ instruction: 0x01800c9c │ │ │ │ + orreq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - ldrdeq pc, [r8, r8] │ │ │ │ - orreq r0, r0, r8, asr ip │ │ │ │ - orreq r0, r0, r8, ror #11 │ │ │ │ + orreq pc, r8, r0, ror #13 │ │ │ │ + orreq r0, r0, r0, ror #24 │ │ │ │ + strdeq r0, [r0, r0] │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x0188f69c │ │ │ │ - orreq r0, r0, ip, lsl ip │ │ │ │ - orreq r0, r0, ip, lsr #11 │ │ │ │ + orreq pc, r8, r4, lsr #13 │ │ │ │ + orreq r0, r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x018005b4 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - orreq pc, r8, r0, ror #12 │ │ │ │ - orreq r0, r0, r0, ror #23 │ │ │ │ - orreq r0, r0, r0, ror r5 │ │ │ │ + orreq pc, r8, r8, ror #12 │ │ │ │ + orreq r0, r0, r8, ror #23 │ │ │ │ + orreq r0, r0, r8, ror r5 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - orreq pc, r8, r4, lsr #12 │ │ │ │ - orreq r0, r0, r4, lsr #23 │ │ │ │ - orreq r0, r0, r4, lsr r5 │ │ │ │ + orreq pc, r8, ip, lsr #12 │ │ │ │ + orreq r0, r0, ip, lsr #23 │ │ │ │ + orreq r0, r0, ip, lsr r5 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - orreq pc, r8, r8, ror #11 │ │ │ │ - orreq r0, r0, r8, ror #22 │ │ │ │ - strdeq r0, [r0, r8] │ │ │ │ + strdeq pc, [r8, r0] │ │ │ │ + orreq r0, r0, r0, ror fp │ │ │ │ + orreq r0, r0, r0, lsl #10 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orreq pc, r8, ip, lsr #11 │ │ │ │ - orreq r0, r0, ip, lsr #22 │ │ │ │ - @ instruction: 0x018004bc │ │ │ │ + @ instruction: 0x0188f5b4 │ │ │ │ + orreq r0, r0, r4, lsr fp │ │ │ │ + orreq r0, r0, r4, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orreq pc, r8, r0, ror r5 @ │ │ │ │ - strdeq r0, [r0, r0] │ │ │ │ - orreq r0, r0, r0, lsl #9 │ │ │ │ + orreq pc, r8, r8, ror r5 @ │ │ │ │ + strdeq r0, [r0, r8] │ │ │ │ + orreq r0, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq pc, r8, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x01800ab4 │ │ │ │ - orreq r0, r0, r4, asr #8 │ │ │ │ + orreq pc, r8, ip, lsr r5 @ │ │ │ │ + @ instruction: 0x01800abc │ │ │ │ + orreq r0, r0, ip, asr #8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdeq pc, [r8, r8] │ │ │ │ - orreq r0, r0, r8, ror sl │ │ │ │ - orreq r0, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0188f4bc │ │ │ │ - orreq r0, r0, ip, lsr sl │ │ │ │ - orreq r0, r0, ip, asr #7 │ │ │ │ - orreq r0, r0, r4, lsl #20 │ │ │ │ - andeq r0, r0, sp, lsl #3 │ │ │ │ + orreq pc, r8, r0, lsl #10 │ │ │ │ + orreq r0, r0, r0, lsl #21 │ │ │ │ + orreq r0, r0, r0, lsl r4 │ │ │ │ + orreq pc, r8, r4, asr #9 │ │ │ │ + orreq r0, r0, r4, asr #20 │ │ │ │ ldrdeq r0, [r0, r4] │ │ │ │ + orreq r0, r0, ip, lsl #20 │ │ │ │ + andeq r0, r0, sp, lsl #3 │ │ │ │ + ldrdeq r0, [r0, ip] │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orreq r0, r0, r4, lsr #19 │ │ │ │ + orreq r0, r0, ip, lsr #19 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - strdeq pc, [r8, r0] │ │ │ │ - orreq r0, r0, r0, ror r9 │ │ │ │ - orreq r0, r0, r0, lsl #6 │ │ │ │ + strdeq pc, [r8, r8] │ │ │ │ + orreq r0, r0, r8, ror r9 │ │ │ │ + orreq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x0188f3b4 │ │ │ │ - orreq r0, r0, r4, lsr r9 │ │ │ │ - orreq r0, r0, r4, asr #5 │ │ │ │ + @ instruction: 0x0188f3bc │ │ │ │ + orreq r0, r0, ip, lsr r9 │ │ │ │ + orreq r0, r0, ip, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - orreq pc, r8, r8, ror r3 @ │ │ │ │ - strdeq r0, [r0, r8] │ │ │ │ - orreq r0, r0, r8, lsl #5 │ │ │ │ - orreq pc, r8, ip, lsr r3 @ │ │ │ │ - @ instruction: 0x018008bc │ │ │ │ - orreq r0, r0, ip, asr #4 │ │ │ │ + orreq pc, r8, r0, lsl #7 │ │ │ │ + orreq r0, r0, r0, lsl #18 │ │ │ │ + @ instruction: 0x01800290 │ │ │ │ + orreq pc, r8, r4, asr #6 │ │ │ │ + orreq r0, r0, r4, asr #17 │ │ │ │ + orreq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - orreq r0, r0, r4, lsl #17 │ │ │ │ + orreq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - ldrdeq pc, [r8, r0] │ │ │ │ - orreq r0, r0, r0, asr r8 │ │ │ │ - orreq r0, r0, r0, ror #3 │ │ │ │ - @ instruction: 0x0188f294 │ │ │ │ - orreq r0, r0, r4, lsl r8 │ │ │ │ - orreq r0, r0, r4, lsr #3 │ │ │ │ + ldrdeq pc, [r8, r8] │ │ │ │ + orreq r0, r0, r8, asr r8 │ │ │ │ + orreq r0, r0, r8, ror #3 │ │ │ │ + @ instruction: 0x0188f29c │ │ │ │ + orreq r0, r0, ip, lsl r8 │ │ │ │ + orreq r0, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orreq pc, r8, r8, asr r2 @ │ │ │ │ - ldrdeq r0, [r0, r8] │ │ │ │ - orreq r0, r0, r8, ror #2 │ │ │ │ + orreq pc, r8, r0, ror #4 │ │ │ │ + orreq r0, r0, r0, ror #15 │ │ │ │ + orreq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orreq pc, r8, ip, lsl r2 @ │ │ │ │ - @ instruction: 0x0180079c │ │ │ │ - orreq r0, r0, ip, lsr #2 │ │ │ │ + orreq pc, r8, r4, lsr #4 │ │ │ │ + orreq r0, r0, r4, lsr #15 │ │ │ │ + orreq r0, r0, r4, lsr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - orreq pc, r8, r0, ror #3 │ │ │ │ - orreq r0, r0, r0, ror #14 │ │ │ │ + orreq pc, r8, r8, ror #3 │ │ │ │ + orreq r0, r0, r8, ror #14 │ │ │ │ + strdeq r0, [r0, r8] │ │ │ │ + orreq pc, r8, ip, lsr #3 │ │ │ │ + orreq r0, r0, ip, lsr #14 │ │ │ │ + strheq r0, [r0, ip] │ │ │ │ + orreq pc, r8, r0, ror r1 @ │ │ │ │ strdeq r0, [r0, r0] │ │ │ │ - orreq pc, r8, r4, lsr #3 │ │ │ │ - orreq r0, r0, r4, lsr #14 │ │ │ │ - strheq r0, [r0, r4] │ │ │ │ - orreq pc, r8, r8, ror #2 │ │ │ │ - orreq r0, r0, r8, ror #13 │ │ │ │ - orreq r0, r0, r8, ror r0 │ │ │ │ + orreq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - orreq pc, r8, ip, lsr #2 │ │ │ │ - orreq r0, r0, ip, lsr #13 │ │ │ │ - orreq r0, r0, ip, lsr r0 │ │ │ │ + orreq pc, r8, r4, lsr r1 @ │ │ │ │ + @ instruction: 0x018006b4 │ │ │ │ + orreq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - orreq r0, r0, r4, ror r6 │ │ │ │ + orreq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - strheq pc, [r8, r8] @ │ │ │ │ - orreq r0, r0, r8, lsr r6 │ │ │ │ - cmnpeq pc, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r0, asr #1 │ │ │ │ + orreq r0, r0, r0, asr #12 │ │ │ │ + ldrsbeq pc, [pc, #-240] @ 1fbba4 @ │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orreq pc, r8, ip, ror r0 @ │ │ │ │ - strdeq r0, [r0, ip] │ │ │ │ - cmnpeq pc, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r8, r0, asr #32 │ │ │ │ - orreq r0, r0, r0, asr #11 │ │ │ │ - cmnpeq pc, r0, asr pc @ p-variant is OBSOLETE @ │ │ │ │ + orreq pc, r8, r4, lsl #1 │ │ │ │ + orreq r0, r0, r4, lsl #12 │ │ │ │ + @ instruction: 0x017fff94 │ │ │ │ + orreq pc, r8, r8, asr #32 │ │ │ │ + orreq r0, r0, r8, asr #11 │ │ │ │ + cmnpeq pc, r8, asr pc @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - orreq pc, r8, r4 │ │ │ │ - orreq r0, r0, r4, lsl #11 │ │ │ │ - cmnpeq pc, r4, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ + orreq pc, r8, ip │ │ │ │ + orreq r0, r0, ip, lsl #11 │ │ │ │ + cmnpeq pc, ip, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - orreq lr, r8, r8, asr #31 │ │ │ │ - orreq r0, r0, r8, asr #10 │ │ │ │ - ldrsbeq pc, [pc, #-232] @ 1fbbe8 @ │ │ │ │ + ldrdeq lr, [r8, r0] │ │ │ │ + orreq r0, r0, r0, asr r5 │ │ │ │ + cmnpeq pc, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - orreq lr, r8, ip, lsl #31 │ │ │ │ - orreq r0, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x017ffe9c │ │ │ │ - orreq lr, r8, r0, asr pc │ │ │ │ - ldrdeq r0, [r0, r0] │ │ │ │ - cmnpeq pc, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0188ef94 │ │ │ │ + orreq r0, r0, r4, lsl r5 │ │ │ │ + cmnpeq pc, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r8, asr pc │ │ │ │ + ldrdeq r0, [r0, r8] │ │ │ │ + cmnpeq pc, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - orreq lr, r8, r4, lsl pc │ │ │ │ - @ instruction: 0x01800494 │ │ │ │ - cmnpeq pc, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, ip, lsl pc │ │ │ │ + @ instruction: 0x0180049c │ │ │ │ + cmnpeq pc, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - ldrdeq lr, [r8, r8] │ │ │ │ - orreq r0, r0, r8, asr r4 │ │ │ │ - cmnpeq pc, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0188ee9c │ │ │ │ - orreq r0, r0, ip, lsl r4 │ │ │ │ - cmnpeq pc, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r0, ror #29 │ │ │ │ + orreq r0, r0, r0, ror #8 │ │ │ │ + ldrsheq pc, [pc, #-208] @ 1fbc3c @ │ │ │ │ + orreq lr, r8, r4, lsr #29 │ │ │ │ + orreq r0, r0, r4, lsr #8 │ │ │ │ + ldrheq pc, [pc, #-212] @ 1fbc44 @ │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - orreq lr, r8, r0, ror #28 │ │ │ │ - orreq r0, r0, r0, ror #7 │ │ │ │ - cmnpeq pc, r0, ror sp @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r8, ror #28 │ │ │ │ + orreq r0, r0, r8, ror #7 │ │ │ │ + cmnpeq pc, r8, ror sp @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - orreq lr, r8, r4, lsr #28 │ │ │ │ - orreq r0, r0, r4, lsr #7 │ │ │ │ - cmnpeq pc, r4, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, ip, lsr #28 │ │ │ │ + orreq r0, r0, ip, lsr #7 │ │ │ │ + cmnpeq pc, ip, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - orreq lr, r8, r8, ror #27 │ │ │ │ - orreq r0, r0, r8, ror #6 │ │ │ │ - ldrsheq pc, [pc, #-200] @ 1fbc80 @ │ │ │ │ + strdeq lr, [r8, r0] │ │ │ │ + orreq r0, r0, r0, ror r3 │ │ │ │ + cmnpeq pc, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - orreq lr, r8, ip, lsr #27 │ │ │ │ - orreq r0, r0, ip, lsr #6 │ │ │ │ - ldrheq pc, [pc, #-196] @ 1fbc94 @ │ │ │ │ + @ instruction: 0x0188edb4 │ │ │ │ + orreq r0, r0, r4, lsr r3 │ │ │ │ + ldrheq pc, [pc, #-204] @ 1fbc8c @ │ │ │ │ muleq r0, r2, r2 │ │ │ │ - orreq lr, r8, r0, ror sp │ │ │ │ - strdeq r0, [r0, r0] │ │ │ │ - cmnpeq pc, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r8, ror sp │ │ │ │ + strdeq r0, [r0, r8] │ │ │ │ + cmnpeq pc, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - @ instruction: 0x018002b8 │ │ │ │ - orreq lr, r8, r4, lsl #26 │ │ │ │ - orreq r0, r0, r4, lsl #5 │ │ │ │ - cmnpeq pc, r4, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ + orreq r0, r0, r0, asr #5 │ │ │ │ + orreq lr, r8, ip, lsl #26 │ │ │ │ + orreq r0, r0, ip, lsl #5 │ │ │ │ + cmnpeq pc, ip, lsl ip @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - orreq lr, r8, r8, asr #25 │ │ │ │ - orreq r0, r0, r8, asr #4 │ │ │ │ - ldrsbeq pc, [pc, #-184] @ 1fbcd4 @ │ │ │ │ + ldrdeq lr, [r8, r0] │ │ │ │ + orreq r0, r0, r0, asr r2 │ │ │ │ + cmnpeq pc, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq lr, r8, ip, lsl #25 │ │ │ │ - orreq r0, r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x017ffb9c │ │ │ │ + @ instruction: 0x0188ec94 │ │ │ │ + orreq r0, r0, r4, lsl r2 │ │ │ │ + cmnpeq pc, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orreq lr, r8, r0, asr ip │ │ │ │ - ldrdeq r0, [r0, r0] │ │ │ │ - cmnpeq pc, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r8, asr ip │ │ │ │ + ldrdeq r0, [r0, r8] │ │ │ │ + cmnpeq pc, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orreq lr, r8, r4, lsl ip │ │ │ │ - @ instruction: 0x01800194 │ │ │ │ - cmnpeq pc, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r8, r8] │ │ │ │ - orreq r0, r0, r8, asr r1 │ │ │ │ - cmnpeq pc, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, ip, lsl ip │ │ │ │ + @ instruction: 0x0180019c │ │ │ │ + cmnpeq pc, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r0, ror #23 │ │ │ │ + orreq r0, r0, r0, ror #2 │ │ │ │ + ldrsheq pc, [pc, #-160] @ 1fbd28 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x0188eb9c │ │ │ │ - orreq r0, r0, ip, lsl r1 │ │ │ │ - cmnpeq pc, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r8, r0, ror #22 │ │ │ │ - orreq r0, r0, r0, ror #1 │ │ │ │ - cmnpeq pc, r0, ror sl @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r4, lsr #23 │ │ │ │ + orreq r0, r0, r4, lsr #2 │ │ │ │ + ldrheq pc, [pc, #-164] @ 1fbd34 @ │ │ │ │ + orreq lr, r8, r8, ror #22 │ │ │ │ + orreq r0, r0, r8, ror #1 │ │ │ │ + cmnpeq pc, r8, ror sl @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - orreq lr, r8, r4, lsr #22 │ │ │ │ - orreq r0, r0, r4, lsr #1 │ │ │ │ - cmnpeq pc, r4, lsr sl @ p-variant is OBSOLETE @ │ │ │ │ - orreq lr, r8, r8, ror #21 │ │ │ │ - orreq r0, r0, r8, rrx │ │ │ │ - ldrsheq pc, [pc, #-152] @ 1fbd68 @ │ │ │ │ + orreq lr, r8, ip, lsr #22 │ │ │ │ + orreq r0, r0, ip, lsr #1 │ │ │ │ + cmnpeq pc, ip, lsr sl @ p-variant is OBSOLETE @ │ │ │ │ + strdeq lr, [r8, r0] │ │ │ │ + orreq r0, r0, r0, ror r0 │ │ │ │ + cmnpeq pc, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orreq lr, r8, ip, lsr #21 │ │ │ │ - orreq r0, r0, ip, lsr #32 │ │ │ │ - ldrheq pc, [pc, #-156] @ 1fbd74 @ │ │ │ │ + @ instruction: 0x0188eab4 │ │ │ │ + orreq r0, r0, r4, lsr r0 │ │ │ │ + cmnpeq pc, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - orreq lr, r8, r0, ror sl │ │ │ │ - ldrsheq pc, [pc, #-240] @ 1fbd2c @ │ │ │ │ - cmnpeq pc, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r8, ror sl │ │ │ │ + ldrsheq pc, [pc, #-248] @ 1fbd24 @ │ │ │ │ + cmnpeq pc, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - orreq lr, r8, r4, lsr sl │ │ │ │ - ldrheq pc, [pc, #-244] @ 1fbd38 @ │ │ │ │ - cmnpeq pc, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, ip, lsr sl │ │ │ │ + ldrheq pc, [pc, #-252] @ 1fbd30 @ │ │ │ │ + cmnpeq pc, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - strdeq lr, [r8, r8] │ │ │ │ - cmnpeq pc, r8, ror pc @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r0, lsl #20 │ │ │ │ + cmnpeq pc, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r0, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - @ instruction: 0x0188e9bc │ │ │ │ - cmnpeq pc, ip, lsr pc @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r8, r0, lsl #19 │ │ │ │ - cmnpeq pc, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017ff890 │ │ │ │ + orreq lr, r8, r4, asr #19 │ │ │ │ + cmnpeq pc, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [pc, #-132] @ 1fbdcc @ │ │ │ │ + orreq lr, r8, r8, lsl #19 │ │ │ │ + cmnpeq pc, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017ff898 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - orreq lr, r8, r4, asr #18 │ │ │ │ - cmnpeq pc, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r4, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, ip, asr #18 │ │ │ │ + cmnpeq pc, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, ip, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - orreq lr, r8, r8, lsl #18 │ │ │ │ - cmnpeq pc, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r8, lsl r8 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r0, lsl r9 │ │ │ │ + @ instruction: 0x017ffe90 │ │ │ │ + cmnpeq pc, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - orreq lr, r8, ip, asr #17 │ │ │ │ - cmnpeq pc, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [pc, #-124] @ 1fbe10 @ │ │ │ │ - @ instruction: 0x0188e890 │ │ │ │ - cmnpeq pc, r0, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r8, r4] │ │ │ │ + cmnpeq pc, r4, asr lr @ p-variant is OBSOLETE @ │ │ │ │ + cmnpeq pc, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0188e898 │ │ │ │ + cmnpeq pc, r8, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ + cmnpeq pc, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ ldr r2, [pc, #-984] @ 1fbac8 │ │ │ │ ldr r1, [pc, #-984] @ 1fbacc │ │ │ │ ldr r3, [pc, #-984] @ 1fbad0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -327489,88 +327489,88 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 1f9f6c │ │ │ │ - orreq lr, r8, r4, asr r8 │ │ │ │ - ldrsbeq pc, [pc, #-212] @ 1fd27c @ │ │ │ │ - cmnpeq pc, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, ip, asr r8 │ │ │ │ + ldrsbeq pc, [pc, #-220] @ 1fd274 @ │ │ │ │ + cmnpeq pc, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - orreq lr, r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x017ffd98 │ │ │ │ - cmnpeq pc, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r0, lsr #16 │ │ │ │ + cmnpeq pc, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r0, lsr r7 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - ldrdeq lr, [r8, ip] │ │ │ │ - cmnpeq pc, ip, asr sp @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r8, r0, lsr #15 │ │ │ │ - cmnpeq pc, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [pc, #-96] @ 1fd320 @ │ │ │ │ + orreq lr, r8, r4, ror #15 │ │ │ │ + cmnpeq pc, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [pc, #-100] @ 1fd310 @ │ │ │ │ + orreq lr, r8, r8, lsr #15 │ │ │ │ + cmnpeq pc, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [pc, #-104] @ 1fd318 @ │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - orreq lr, r8, r4, ror #14 │ │ │ │ - cmnpeq pc, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r4, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, ip, ror #14 │ │ │ │ + cmnpeq pc, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, ip, ror r6 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - orreq lr, r8, r8, lsr #14 │ │ │ │ - cmnpeq pc, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r8, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r0, lsr r7 │ │ │ │ + ldrheq pc, [pc, #-192] @ 1fd2dc @ │ │ │ │ + cmnpeq pc, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - orreq lr, r8, ip, ror #13 │ │ │ │ - cmnpeq pc, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [pc, #-92] @ 1fd354 @ │ │ │ │ - @ instruction: 0x0188e6b0 │ │ │ │ - cmnpeq pc, r0, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + strdeq lr, [r8, r4] │ │ │ │ + cmnpeq pc, r4, ror ip @ p-variant is OBSOLETE @ │ │ │ │ + cmnpeq pc, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0188e6b8 │ │ │ │ + cmnpeq pc, r8, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ + cmnpeq pc, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - orreq lr, r8, r4, ror r6 │ │ │ │ - ldrsheq pc, [pc, #-180] @ 1fd314 @ │ │ │ │ - cmnpeq pc, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, ip, ror r6 │ │ │ │ + ldrsheq pc, [pc, #-188] @ 1fd30c @ │ │ │ │ + cmnpeq pc, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - orreq lr, r8, r8, lsr r6 │ │ │ │ - ldrheq pc, [pc, #-184] @ 1fd320 @ │ │ │ │ - cmnpeq pc, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r0, asr #12 │ │ │ │ + cmnpeq pc, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r0, asr r5 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - strdeq lr, [r8, ip] │ │ │ │ - cmnpeq pc, ip, ror fp @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r8, r0, asr #11 │ │ │ │ - cmnpeq pc, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [pc, #-64] @ 1fd3b8 @ │ │ │ │ + orreq lr, r8, r4, lsl #12 │ │ │ │ + cmnpeq pc, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r4, lsl r5 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r8, asr #11 │ │ │ │ + cmnpeq pc, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [pc, #-72] @ 1fd3b0 @ │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - orreq lr, r8, r4, lsl #11 │ │ │ │ - cmnpeq pc, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017ff494 │ │ │ │ + orreq lr, r8, ip, lsl #11 │ │ │ │ + cmnpeq pc, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017ff49c │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - orreq lr, r8, r8, asr #10 │ │ │ │ - cmnpeq pc, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r8, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r0, asr r5 │ │ │ │ + ldrsbeq pc, [pc, #-160] @ 1fd374 @ │ │ │ │ + cmnpeq pc, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - orreq lr, r8, ip, lsl #10 │ │ │ │ - cmnpeq pc, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, ip, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ - ldrdeq lr, [r8, r0] │ │ │ │ - cmnpeq pc, r0, asr sl @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r4, lsl r5 │ │ │ │ + @ instruction: 0x017ffa94 │ │ │ │ + cmnpeq pc, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r8, r8] │ │ │ │ + cmnpeq pc, r8, asr sl @ p-variant is OBSOLETE @ │ │ │ │ + cmnpeq pc, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x0188e494 │ │ │ │ - cmnpeq pc, r4, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0188e49c │ │ │ │ + cmnpeq pc, ip, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ + cmnpeq pc, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - orreq lr, r8, r8, asr r4 │ │ │ │ - ldrsbeq pc, [pc, #-152] @ 1fd3b8 @ │ │ │ │ - cmnpeq pc, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r0, ror #8 │ │ │ │ + cmnpeq pc, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r0, ror r3 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orreq lr, r8, ip, lsl r4 │ │ │ │ - @ instruction: 0x017ff99c │ │ │ │ - cmnpeq pc, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r8, ip] │ │ │ │ - cmnpeq pc, ip, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r8, r4, lsr #8 │ │ │ │ + cmnpeq pc, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r4, lsr r3 @ p-variant is OBSOLETE @ │ │ │ │ + orreq lr, r8, r4, ror #7 │ │ │ │ + cmnpeq pc, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [pc, #-36] @ 1fd44c @ │ │ │ │ │ │ │ │ 001fd46c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -327617,17 +327617,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1fd4d4 │ │ │ │ - cmnpeq pc, ip, asr r7 @ p-variant is OBSOLETE @ │ │ │ │ - orreq r0, r0, r4, rrx │ │ │ │ - orreq lr, r8, ip, ror r2 │ │ │ │ + cmnpeq pc, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + orreq r0, r0, ip, rrx │ │ │ │ + orreq lr, r8, r4, lsl #5 │ │ │ │ │ │ │ │ 001fd548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r6, r2, #0 │ │ │ │ @@ -327864,32 +327864,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1fd6b8 │ │ │ │ @ instruction: 0x0193aeb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r3, r0, lsr #29 │ │ │ │ - ldrdeq lr, [r8, r0] │ │ │ │ - cmnpeq pc, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r8, r8] │ │ │ │ + cmnpeq pc, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ orrseq sl, r3, r4, asr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r8, ip, lsr r0 │ │ │ │ - cmnpeq pc, ip, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ - ldrsbeq pc, [pc, #-72] @ 1fd8e8 @ │ │ │ │ - orreq sp, r8, ip, lsr #31 │ │ │ │ - cmnpeq pc, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - orreq sp, r8, r4, ror #30 │ │ │ │ - cmnpeq pc, ip, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ - orreq sp, r8, r8, lsl pc │ │ │ │ - ldrsheq pc, [pc, #-48] @ 1fd920 @ │ │ │ │ - ldrsheq pc, [pc, #-196] @ 1fd890 @ │ │ │ │ - ldrheq pc, [pc, #-60] @ 1fd91c @ │ │ │ │ - @ instruction: 0x017ff390 │ │ │ │ + orreq lr, r8, r4, asr #32 │ │ │ │ + cmnpeq pc, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0188dfb4 │ │ │ │ + cmnpeq pc, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017ffd90 │ │ │ │ + orreq sp, r8, ip, ror #30 │ │ │ │ + cmnpeq pc, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + orreq sp, r8, r0, lsr #30 │ │ │ │ + ldrsheq pc, [pc, #-56] @ 1fd918 @ │ │ │ │ + ldrsheq pc, [pc, #-204] @ 1fd888 @ │ │ │ │ + cmnpeq pc, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017ff398 │ │ │ │ │ │ │ │ 001fd958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #240] @ 1fda60 │ │ │ │ @@ -327950,22 +327950,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1fda28 │ │ │ │ - orreq sp, r8, ip, lsr #28 │ │ │ │ + orreq sp, r8, r4, lsr lr │ │ │ │ @ instruction: 0x0193aa90 │ │ │ │ - ldrsheq pc, [pc, #-188] @ 1fd9b4 @ │ │ │ │ + cmnpeq pc, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r8, r4, lsr #27 │ │ │ │ - cmnpeq pc, ip, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ - cmnpeq pc, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r8, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + orreq sp, r8, ip, lsr #27 │ │ │ │ + cmnpeq pc, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001fda80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -328047,17 +328047,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1fdb8c │ │ │ │ - strdeq sp, [r8, r8] │ │ │ │ - ldrsbeq pc, [pc, #-0] @ 1fdbd8 @ │ │ │ │ - ldrsbeq pc, [pc, #-148] @ 1fdb48 @ │ │ │ │ + orreq sp, r8, r0, lsl #24 │ │ │ │ + ldrsbeq pc, [pc, #-8] @ 1fdbd0 @ │ │ │ │ + ldrsbeq pc, [pc, #-156] @ 1fdb40 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, sp, #24 │ │ │ │ ldr lr, [pc, #172] @ 1fdca4 │ │ │ │ @@ -328105,17 +328105,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl ae854 │ │ │ │ b 1fdc30 │ │ │ │ orrseq sl, r3, r8, lsl r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r4, r4, lsr #19 │ │ │ │ @ instruction: 0x0193a7dc │ │ │ │ - cmnpeq pc, r0 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - orreq sp, r8, r4, lsl #23 │ │ │ │ + cmnpeq pc, r8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + orreq sp, r8, ip, lsl #23 │ │ │ │ muleq r0, r6, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ 1fde04 │ │ │ │ @@ -328418,17 +328418,17 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1fe148 │ │ │ │ - orreq sp, r8, r4, lsr #13 │ │ │ │ - cmnpeq pc, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r4, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ + orreq sp, r8, ip, lsr #13 │ │ │ │ + cmnpeq pc, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, ip, lsr r4 @ p-variant is OBSOLETE @ │ │ │ │ │ │ │ │ 001fe19c : │ │ │ │ ldr r0, [pc, #120] @ 1fe21c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1fe1b8 │ │ │ │ @@ -328456,17 +328456,17 @@ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1fe1dc │ │ │ │ orrseq r9, r5, ip, lsr r0 │ │ │ │ - orreq sp, r8, r0, lsl r6 │ │ │ │ - cmneq pc, r0, lsl #21 │ │ │ │ - cmnpeq pc, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + orreq sp, r8, r8, lsl r6 │ │ │ │ + cmneq pc, r8, lsl #21 │ │ │ │ + cmnpeq pc, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 001fe22c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -328494,17 +328494,17 @@ │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 1fe264 │ │ │ │ orrseq r8, r5, r8, lsl #31 │ │ │ │ - orreq sp, r8, r4, lsl #11 │ │ │ │ - ldrsheq lr, [pc, #-148] @ 1fe228 │ │ │ │ - cmnpeq pc, r0, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ + orreq sp, r8, ip, lsl #11 │ │ │ │ + ldrsheq lr, [pc, #-156] @ 1fe220 │ │ │ │ + cmnpeq pc, r8, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ │ │ │ │ 001fe2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #192] @ 1fe394 │ │ │ │ @@ -328554,20 +328554,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1fe300 │ │ │ │ b 1fe348 │ │ │ │ orrseq r8, r5, r8, lsl #30 │ │ │ │ - orreq sp, r8, ip, ror #9 │ │ │ │ - ldrsbeq pc, [pc, #-32] @ 1fe384 @ │ │ │ │ - cmnpeq pc, r8, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ - orreq sp, r8, r4, lsr #9 │ │ │ │ - cmnpeq pc, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r4, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ + strdeq sp, [r8, r4] │ │ │ │ + ldrsbeq pc, [pc, #-40] @ 1fe37c @ │ │ │ │ + cmnpeq pc, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + orreq sp, r8, ip, lsr #9 │ │ │ │ + cmnpeq pc, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, ip, lsr r2 @ p-variant is OBSOLETE @ │ │ │ │ │ │ │ │ 001fe3b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -328904,54 +328904,54 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 1fe6c4 │ │ │ │ orrseq r9, r3, ip, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r3, r8, lsr pc │ │ │ │ cmneq lr, r0, asr r8 │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ - cmnpeq pc, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [pc, #-8] @ 1fe908 @ │ │ │ │ - ldrsbeq pc, [pc, #-0] @ 1fe914 @ │ │ │ │ + cmnpeq pc, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [pc, #-0] @ 1fe90c @ │ │ │ │ + cmnpeq pc, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [pc, #-8] @ 1fe90c @ │ │ │ │ andeq r7, r0, r8, asr #20 │ │ │ │ - orreq sp, r8, r8, lsl #3 │ │ │ │ - ldrsheq lr, [pc, #-88] @ 1fe8c8 │ │ │ │ - cmneq pc, r8, lsl pc @ │ │ │ │ + @ instruction: 0x0188d190 │ │ │ │ + cmneq pc, r0, lsl #12 │ │ │ │ + cmneq pc, r0, lsr #30 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - ldrheq lr, [pc, #-240] @ 1fe83c │ │ │ │ + ldrheq lr, [pc, #-248] @ 1fe834 │ │ │ │ orrseq r9, r3, r8, asr #26 │ │ │ │ - cmneq pc, r8, lsr #30 │ │ │ │ - orreq sp, r8, r8, ror #1 │ │ │ │ - cmneq pc, r8, asr r5 @ │ │ │ │ - cmneq pc, r8, ror lr @ │ │ │ │ + cmneq pc, r0, lsr pc @ │ │ │ │ + strdeq sp, [r8, r0] │ │ │ │ + cmneq pc, r0, ror #10 │ │ │ │ + cmneq pc, r0, lsl #29 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ orrseq r8, r5, ip, lsl #21 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sp, r8, ip, ror r0 │ │ │ │ - cmneq pc, ip, asr #26 │ │ │ │ - cmneq pc, r4, lsl #28 │ │ │ │ + orreq sp, r8, r4, lsl #1 │ │ │ │ + cmneq pc, r4, asr sp @ │ │ │ │ + cmneq pc, ip, lsl #28 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - orreq sp, r8, r8, lsr r0 │ │ │ │ - cmneq pc, r8, lsr #9 │ │ │ │ - cmneq pc, r8, asr #27 │ │ │ │ + orreq sp, r8, r0, asr #32 │ │ │ │ + ldrheq lr, [pc, #-64] @ 1fe924 │ │ │ │ + ldrsbeq lr, [pc, #-208] @ 1fe898 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - strdeq ip, [r8, r8] │ │ │ │ - cmneq pc, r8, ror #8 │ │ │ │ - cmneq pc, r8, lsl #27 │ │ │ │ + orreq sp, r8, r0 │ │ │ │ + cmneq pc, r0, ror r4 @ │ │ │ │ + @ instruction: 0x017fed90 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - @ instruction: 0x0188cfbc │ │ │ │ - cmneq pc, ip, lsr #8 │ │ │ │ - cmneq pc, ip, asr #26 │ │ │ │ + orreq ip, r8, r4, asr #31 │ │ │ │ + cmneq pc, r4, lsr r4 @ │ │ │ │ + cmneq pc, r4, asr sp @ │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - orreq ip, r8, r0, lsl #31 │ │ │ │ - ldrsheq lr, [pc, #-48] @ 1fe964 │ │ │ │ - cmneq pc, ip, lsl #26 │ │ │ │ - orreq ip, r8, r4, asr #30 │ │ │ │ - ldrheq lr, [pc, #-52] @ 1fe96c │ │ │ │ - ldrsbeq lr, [pc, #-196] @ 1fe8e0 │ │ │ │ + orreq ip, r8, r8, lsl #31 │ │ │ │ + ldrsheq lr, [pc, #-56] @ 1fe95c │ │ │ │ + cmneq pc, r4, lsl sp @ │ │ │ │ + orreq ip, r8, ip, asr #30 │ │ │ │ + ldrheq lr, [pc, #-60] @ 1fe964 │ │ │ │ + ldrsbeq lr, [pc, #-204] @ 1fe8d8 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 001fe9a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -329096,31 +329096,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1feb70 │ │ │ │ orrseq r8, r5, r0, lsr #16 │ │ │ │ orrseq r9, r3, r0, asr sl │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ orrseq r8, r5, r8, ror #14 │ │ │ │ - ldrsbeq lr, [pc, #-192] @ 1feb48 │ │ │ │ - @ instruction: 0x017fec9c │ │ │ │ + ldrsbeq lr, [pc, #-200] @ 1feb40 │ │ │ │ + cmneq pc, r4, lsr #25 │ │ │ │ orrseq r8, r5, r4, asr #14 │ │ │ │ andeq r7, r0, r8, asr #20 │ │ │ │ - orreq ip, r8, r0, asr #25 │ │ │ │ - cmneq pc, r0, lsr r1 @ │ │ │ │ - cmneq pc, r0, asr sl @ │ │ │ │ + orreq ip, r8, r8, asr #25 │ │ │ │ + cmneq pc, r8, lsr r1 @ │ │ │ │ + cmneq pc, r8, asr sl @ │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - orreq ip, r8, ip, ror ip │ │ │ │ - cmneq pc, ip, ror #1 │ │ │ │ - cmneq pc, ip, lsl #20 │ │ │ │ + orreq ip, r8, r4, lsl #25 │ │ │ │ + ldrsheq lr, [pc, #-4] @ 1fec28 │ │ │ │ + cmneq pc, r4, lsl sl @ │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - orreq ip, r8, r4, asr #24 │ │ │ │ - ldrheq lr, [pc, #-4] @ 1fec38 │ │ │ │ - ldrsbeq lr, [pc, #-148] @ 1febac │ │ │ │ + orreq ip, r8, ip, asr #24 │ │ │ │ + ldrheq lr, [pc, #-12] @ 1fec30 │ │ │ │ + ldrsbeq lr, [pc, #-156] @ 1feba4 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 001fec40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -329272,33 +329272,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 1fedd0 │ │ │ │ orrseq r8, r5, r4, lsl #11 │ │ │ │ @ instruction: 0x019397b4 │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq pc, ip, lsr #21 │ │ │ │ - ldrsbeq lr, [pc, #-164] @ 1fee18 │ │ │ │ - ldrheq lr, [pc, #-164] @ 1fee1c │ │ │ │ + ldrheq lr, [pc, #-164] @ 1fee14 │ │ │ │ + ldrsbeq lr, [pc, #-172] @ 1fee10 │ │ │ │ + ldrheq lr, [pc, #-172] @ 1fee14 │ │ │ │ andeq r7, r0, r8, asr #20 │ │ │ │ - orreq ip, r8, r0, ror #20 │ │ │ │ - ldrsbeq sp, [pc, #-224] @ 1fedec │ │ │ │ - ldrsheq lr, [pc, #-112] @ 1fee60 │ │ │ │ + orreq ip, r8, r8, ror #20 │ │ │ │ + ldrsbeq sp, [pc, #-232] @ 1fede4 │ │ │ │ + ldrsheq lr, [pc, #-120] @ 1fee58 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - ldrheq lr, [pc, #-148] @ 1fee44 │ │ │ │ - strdeq ip, [r8, ip] │ │ │ │ - cmneq pc, ip, ror #28 │ │ │ │ - cmneq pc, ip, lsl #15 │ │ │ │ + ldrheq lr, [pc, #-156] @ 1fee3c │ │ │ │ + orreq ip, r8, r4, lsl #20 │ │ │ │ + cmneq pc, r4, ror lr @ │ │ │ │ + @ instruction: 0x017fe794 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq ip, r8, r4, asr #19 │ │ │ │ - cmneq pc, r4, lsr lr @ │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ - orreq ip, r8, ip, lsl #19 │ │ │ │ - ldrsheq sp, [pc, #-220] @ 1fee20 │ │ │ │ - cmneq pc, ip, lsl r7 @ │ │ │ │ + orreq ip, r8, ip, asr #19 │ │ │ │ + cmneq pc, ip, lsr lr @ │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ + @ instruction: 0x0188c994 │ │ │ │ + cmneq pc, r4, lsl #28 │ │ │ │ + cmneq pc, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 001fef00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ @@ -329480,35 +329480,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 1ff138 │ │ │ │ ldr r3, [pc, #92] @ 1ff238 │ │ │ │ add r3, pc, r3 │ │ │ │ b 1fefcc │ │ │ │ @ instruction: 0x019394fc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, ip, lsl r8 @ │ │ │ │ - orreq ip, r8, r0, lsr #16 │ │ │ │ - cmneq pc, r8, lsl #17 │ │ │ │ - cmneq pc, r8, lsr #11 │ │ │ │ + cmneq pc, r4, lsr #16 │ │ │ │ + orreq ip, r8, r8, lsr #16 │ │ │ │ + @ instruction: 0x017fe890 │ │ │ │ + ldrheq lr, [pc, #-80] @ 1ff1ac │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ @ instruction: 0x01939390 │ │ │ │ ldrsheq r8, [r5, ip] │ │ │ │ - cmneq pc, r4, ror #13 │ │ │ │ - orreq ip, r8, ip, ror #13 │ │ │ │ - cmneq pc, ip, ror #8 │ │ │ │ + cmneq pc, ip, ror #13 │ │ │ │ + strdeq ip, [r8, r4] │ │ │ │ + cmneq pc, r4, ror r4 @ │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - orreq ip, r8, r4, lsr #13 │ │ │ │ - cmneq pc, r4, lsl fp @ │ │ │ │ - cmneq pc, ip, lsr #8 │ │ │ │ + orreq ip, r8, ip, lsr #13 │ │ │ │ + cmneq pc, ip, lsl fp @ │ │ │ │ + cmneq pc, r4, lsr r4 @ │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmneq pc, r0, asr r6 @ │ │ │ │ - cmneq pc, r4, lsr #14 │ │ │ │ - orreq ip, r8, r4, asr r6 │ │ │ │ - ldrsbeq lr, [pc, #-52] @ 1ff204 │ │ │ │ + cmneq pc, r8, asr r6 @ │ │ │ │ + cmneq pc, ip, lsr #14 │ │ │ │ + orreq ip, r8, ip, asr r6 │ │ │ │ + ldrsbeq lr, [pc, #-60] @ 1ff1fc │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - orreq r5, r3, r8, asr #17 │ │ │ │ + ldrdeq r5, [r3, r0] │ │ │ │ │ │ │ │ 001ff23c : │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff278 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble 1ff284 │ │ │ │ @@ -329545,17 +329545,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r7, r5, r0, ror #30 │ │ │ │ - orreq ip, r8, r8, asr r5 │ │ │ │ - cmneq pc, r4, asr #12 │ │ │ │ - cmneq pc, r8, ror #5 │ │ │ │ + orreq ip, r8, r0, ror #10 │ │ │ │ + cmneq pc, ip, asr #12 │ │ │ │ + ldrsheq lr, [pc, #-32] @ 1ff2d4 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ │ │ │ │ 001ff2f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -329693,20 +329693,20 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 1ff4a0 │ │ │ │ - orreq ip, r8, ip, asr #6 │ │ │ │ - ldrheq sp, [pc, #-124] @ 1ff4b4 │ │ │ │ - ldrsbeq lr, [pc, #-12] @ 1ff528 │ │ │ │ - orreq ip, r8, r0, lsl r3 │ │ │ │ - cmneq pc, r4, lsr #8 │ │ │ │ - cmneq pc, r0, lsr #1 │ │ │ │ + orreq ip, r8, r4, asr r3 │ │ │ │ + cmneq pc, r4, asr #15 │ │ │ │ + cmneq pc, r4, ror #1 │ │ │ │ + orreq ip, r8, r8, lsl r3 │ │ │ │ + cmneq pc, ip, lsr #8 │ │ │ │ + cmneq pc, r8, lsr #1 │ │ │ │ │ │ │ │ 001ff53c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ 1ff6b8 │ │ │ │ @@ -329802,24 +329802,24 @@ │ │ │ │ b 1ff5e0 │ │ │ │ orrseq r7, r5, r4, lsl #25 │ │ │ │ @ instruction: 0x01938eb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r5, r8, asr #24 │ │ │ │ orrseq r7, r5, r0, lsl ip │ │ │ │ orrseq r8, r3, ip, lsr #28 │ │ │ │ - orreq ip, r8, r4, ror #3 │ │ │ │ - cmneq pc, r4, asr r6 @ │ │ │ │ - cmneq pc, r4, ror pc @ │ │ │ │ - orreq ip, r8, ip, lsr #3 │ │ │ │ - cmneq pc, ip, lsl r6 @ │ │ │ │ - cmneq pc, ip, lsr pc @ │ │ │ │ + orreq ip, r8, ip, ror #3 │ │ │ │ + cmneq pc, ip, asr r6 @ │ │ │ │ + cmneq pc, ip, ror pc @ │ │ │ │ + @ instruction: 0x0188c1b4 │ │ │ │ + cmneq pc, r4, lsr #12 │ │ │ │ + cmneq pc, r4, asr #30 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq ip, r8, r4, ror r1 │ │ │ │ - cmneq pc, r4, ror #11 │ │ │ │ - cmneq pc, r4, lsl #30 │ │ │ │ + orreq ip, r8, ip, ror r1 │ │ │ │ + cmneq pc, ip, ror #11 │ │ │ │ + cmneq pc, ip, lsl #30 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 001ff6fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -330004,29 +330004,29 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 1ff818 │ │ │ │ @ instruction: 0x01938cfc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01938bf4 │ │ │ │ @ instruction: 0x01957990 │ │ │ │ - orreq fp, r8, r4, lsl pc │ │ │ │ - cmneq pc, r4, lsl #7 │ │ │ │ - cmneq pc, r4, lsr #25 │ │ │ │ + orreq fp, r8, ip, lsl pc │ │ │ │ + cmneq pc, ip, lsl #7 │ │ │ │ + cmneq pc, ip, lsr #25 │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - cmneq pc, r8, rrx │ │ │ │ - ldrdeq fp, [r8, r8] │ │ │ │ - cmneq pc, r0, ror #24 │ │ │ │ + cmneq pc, r0, ror r0 @ │ │ │ │ + orreq fp, r8, r0, ror #29 │ │ │ │ + cmneq pc, r8, ror #24 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - cmneq pc, r4, lsr r0 @ │ │ │ │ - orreq fp, r8, r4, lsl #29 │ │ │ │ - cmneq pc, ip, lsl #24 │ │ │ │ + cmneq pc, ip, lsr r0 @ │ │ │ │ + orreq fp, r8, ip, lsl #29 │ │ │ │ + cmneq pc, r4, lsl ip @ │ │ │ │ @ instruction: 0x000004be │ │ │ │ - orreq fp, r8, r0, asr lr │ │ │ │ - cmneq pc, r0, asr #5 │ │ │ │ - cmneq pc, r0, ror #23 │ │ │ │ + orreq fp, r8, r8, asr lr │ │ │ │ + cmneq pc, r8, asr #5 │ │ │ │ + cmneq pc, r8, ror #23 │ │ │ │ @ instruction: 0x000004bb │ │ │ │ │ │ │ │ 001ffa30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2328] @ 0x918 │ │ │ │ @@ -330577,37 +330577,37 @@ │ │ │ │ @ instruction: 0x019389b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x019387b8 │ │ │ │ @ instruction: 0x01957490 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orreq fp, r8, r8, lsr #15 │ │ │ │ - cmneq pc, r0, asr #19 │ │ │ │ - cmneq pc, r0, lsr r5 @ │ │ │ │ + @ instruction: 0x0188b7b0 │ │ │ │ + cmneq pc, r8, asr #19 │ │ │ │ + cmneq pc, r8, lsr r5 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq pc, ip, ror #16 │ │ │ │ - orreq fp, r8, r0, ror r6 │ │ │ │ - ldrsheq sp, [pc, #-52] @ 2002c8 │ │ │ │ + cmneq pc, r4, ror r8 @ │ │ │ │ + orreq fp, r8, r8, ror r6 │ │ │ │ + ldrsheq sp, [pc, #-60] @ 2002c0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq pc, ip, asr #16 │ │ │ │ - orreq fp, r8, r4, lsr r6 │ │ │ │ - ldrheq sp, [pc, #-60] @ 2002d0 │ │ │ │ + cmneq pc, r4, asr r8 @ │ │ │ │ + orreq fp, r8, ip, lsr r6 │ │ │ │ + cmneq pc, r4, asr #7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrheq sp, [pc, #-116] @ 2002a0 │ │ │ │ - orreq fp, r8, r4, ror #11 │ │ │ │ - cmneq pc, r8, ror #6 │ │ │ │ + ldrheq sp, [pc, #-124] @ 200298 │ │ │ │ + orreq fp, r8, ip, ror #11 │ │ │ │ + cmneq pc, r0, ror r3 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - orreq fp, r8, r0, lsr #11 │ │ │ │ - cmneq pc, r0, lsl sl @ │ │ │ │ - cmneq pc, r8, lsr #6 │ │ │ │ + orreq fp, r8, r8, lsr #11 │ │ │ │ + cmneq pc, r8, lsl sl @ │ │ │ │ + cmneq pc, r0, lsr r3 @ │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - orreq fp, r8, r8, ror #10 │ │ │ │ - cmneq pc, ip, ror r7 @ │ │ │ │ - cmneq pc, ip, ror #5 │ │ │ │ + orreq fp, r8, r0, ror r5 │ │ │ │ + cmneq pc, r4, lsl #15 │ │ │ │ + ldrsheq sp, [pc, #-36] @ 200318 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 0020033c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -330865,21 +330865,21 @@ │ │ │ │ b 2006ec │ │ │ │ orrseq r8, r3, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ orrseq r7, r3, r4, lsl pc │ │ │ │ orrseq r6, r5, r8, lsl #24 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq pc, r4, lsl r3 @ │ │ │ │ - orreq fp, r8, r4, asr #2 │ │ │ │ - cmneq pc, r8, asr #29 │ │ │ │ + cmneq pc, ip, lsl r3 @ │ │ │ │ + orreq fp, r8, ip, asr #2 │ │ │ │ + ldrsbeq ip, [pc, #-224] @ 200684 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - ldrsheq sp, [pc, #-36] @ 200748 │ │ │ │ - strdeq fp, [r8, r8] │ │ │ │ - cmneq pc, r0, lsl #29 │ │ │ │ + ldrsheq sp, [pc, #-44] @ 200740 │ │ │ │ + orreq fp, r8, r0, lsl #2 │ │ │ │ + cmneq pc, r8, lsl #29 │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ │ │ │ │ 00200774 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 20078c │ │ │ │ ldr r3, [r0, #668] @ 0x29c │ │ │ │ str r3, [r1] │ │ │ │ @@ -330950,17 +330950,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 20081c │ │ │ │ orrseq r7, r3, r4, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01937bf0 │ │ │ │ - orreq sl, r8, r4, lsr #31 │ │ │ │ - cmneq pc, r4, lsl r4 @ │ │ │ │ - cmneq pc, ip, lsr #26 │ │ │ │ + orreq sl, r8, ip, lsr #31 │ │ │ │ + cmneq pc, ip, lsl r4 @ │ │ │ │ + cmneq pc, r4, lsr sp @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 002008a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -331068,28 +331068,28 @@ │ │ │ │ b 2009f4 │ │ │ │ ldr r5, [pc, #68] @ 200a9c │ │ │ │ add r5, pc, r5 │ │ │ │ b 200958 │ │ │ │ orrseq r7, r3, r0, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r3, r4, lsl #22 │ │ │ │ - ldrsbeq sp, [pc, #-8] @ 200a68 │ │ │ │ - @ instruction: 0x0188ae94 │ │ │ │ - cmneq pc, r8, lsl ip @ │ │ │ │ + cmneq pc, r0, ror #1 │ │ │ │ + @ instruction: 0x0188ae9c │ │ │ │ + cmneq pc, r0, lsr #24 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - orreq sl, r8, r4, asr #28 │ │ │ │ - ldrheq ip, [pc, #-36] @ 200a60 │ │ │ │ - cmneq pc, ip, asr #23 │ │ │ │ + orreq sl, r8, ip, asr #28 │ │ │ │ + ldrheq ip, [pc, #-44] @ 200a58 │ │ │ │ + ldrsbeq ip, [pc, #-180] @ 2009d4 │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - strdeq sl, [r8, ip] │ │ │ │ - cmneq pc, r0, rrx │ │ │ │ - cmneq pc, ip, ror fp @ │ │ │ │ + orreq sl, r8, r4, lsl #28 │ │ │ │ + cmneq pc, r8, rrx │ │ │ │ + cmneq pc, r4, lsl #23 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - orreq r4, r3, r8, asr r0 │ │ │ │ - orreq r4, r3, ip, asr #32 │ │ │ │ + orreq r4, r3, r0, rrx │ │ │ │ + orreq r4, r3, r4, asr r0 │ │ │ │ │ │ │ │ 00200aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -331266,23 +331266,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 200cf0 │ │ │ │ orrseq r7, r3, r8, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0188acb8 │ │ │ │ - cmneq pc, r4, asr #20 │ │ │ │ + orreq sl, r8, r0, asr #25 │ │ │ │ + cmneq pc, ip, asr #20 │ │ │ │ andeq r0, r0, r3, lsr #14 │ │ │ │ cmneq pc, ip, asr #31 │ │ │ │ - cmneq pc, r8, asr #1 │ │ │ │ - cmneq pc, ip, lsr #31 │ │ │ │ + ldrsbeq ip, [pc, #-0] @ 200d90 │ │ │ │ + ldrheq fp, [pc, #-244] @ 200ca0 │ │ │ │ orrseq r7, r3, ip, lsl r7 │ │ │ │ @ instruction: 0x019564b8 │ │ │ │ - cmneq pc, r8, lsr #30 │ │ │ │ + cmneq pc, r0, lsr pc @ │ │ │ │ │ │ │ │ 00200d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -331329,17 +331329,17 @@ │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r1, #1872 @ 0x750 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 200e0c │ │ │ │ @ instruction: 0x019563b4 │ │ │ │ - orreq sl, r8, r4, asr #19 │ │ │ │ - cmneq pc, r4, lsr lr @ │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ + orreq sl, r8, ip, asr #19 │ │ │ │ + cmneq pc, ip, lsr lr @ │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ │ │ │ │ 00200e78 : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 200ebc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ble 200ed4 │ │ │ │ @@ -331496,32 +331496,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 201140 │ │ │ │ add r2, r2, #428 @ 0x1ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 20101c │ │ │ │ orrseq r7, r3, r8, lsl r5 │ │ │ │ - @ instruction: 0x017fcb98 │ │ │ │ - cmneq pc, r8, ror #22 │ │ │ │ + cmneq pc, r0, lsr #23 │ │ │ │ + cmneq pc, r0, ror fp @ │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ andeq r7, r0, r8, asr #20 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sl, r8, ip, lsl r8 │ │ │ │ - cmneq pc, ip, lsl #25 │ │ │ │ - cmneq pc, ip, lsr #11 │ │ │ │ + orreq sl, r8, r4, lsr #16 │ │ │ │ + @ instruction: 0x017fbc94 │ │ │ │ + ldrheq ip, [pc, #-84] @ 2010c8 │ │ │ │ @ instruction: 0x019561b4 │ │ │ │ - cmneq pc, ip, lsl #21 │ │ │ │ - orreq sl, r8, r8, lsl #15 │ │ │ │ - ldrsheq fp, [pc, #-184] @ 201074 │ │ │ │ - cmneq pc, r8, lsl r5 @ │ │ │ │ + @ instruction: 0x017fca94 │ │ │ │ + @ instruction: 0x0188a790 │ │ │ │ + cmneq pc, r0, lsl #24 │ │ │ │ + cmneq pc, r0, lsr #10 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ orrseq r6, r5, r4, lsr r1 │ │ │ │ - orreq sl, r8, r8, lsr r7 │ │ │ │ - cmneq pc, r8, lsr #23 │ │ │ │ - cmneq pc, r8, asr #9 │ │ │ │ + orreq sl, r8, r0, asr #14 │ │ │ │ + ldrheq fp, [pc, #-176] @ 201090 │ │ │ │ + ldrsbeq ip, [pc, #-64] @ 201104 │ │ │ │ muleq r0, lr, r7 │ │ │ │ │ │ │ │ 00201144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -331664,23 +331664,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2012fc │ │ │ │ @ instruction: 0x019372b0 │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ - orreq sl, r8, r8, lsl r6 │ │ │ │ - cmneq pc, r4, lsr #7 │ │ │ │ + orreq sl, r8, r0, lsr #12 │ │ │ │ + cmneq pc, ip, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrdeq sl, [r8, r0] │ │ │ │ - cmneq pc, r4, ror #6 │ │ │ │ + ldrdeq sl, [r8, r8] │ │ │ │ + cmneq pc, ip, ror #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ orrseq r5, r5, r4, asr #29 │ │ │ │ - cmneq pc, r8, lsr r9 @ │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ + cmneq pc, r0, asr #18 │ │ │ │ + cmneq pc, r4, lsl r9 @ │ │ │ │ │ │ │ │ 002013b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -331746,23 +331746,23 @@ │ │ │ │ ldr r1, [pc, #44] @ 2014e8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ b 201498 │ │ │ │ orrseq r7, r3, r4, lsr r0 │ │ │ │ - orreq sl, r8, ip, lsl #8 │ │ │ │ + orreq sl, r8, r4, lsl r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq pc, r0, lsr #3 │ │ │ │ + cmneq pc, r8, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - orreq sl, r8, r4, asr #7 │ │ │ │ - cmneq pc, r8, asr r1 @ │ │ │ │ + orreq sl, r8, ip, asr #7 │ │ │ │ + cmneq pc, r0, ror #2 │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - cmneq pc, r4, ror #15 │ │ │ │ - ldrheq fp, [pc, #-116] @ 201484 │ │ │ │ + cmneq pc, ip, ror #15 │ │ │ │ + ldrheq fp, [pc, #-124] @ 20147c │ │ │ │ │ │ │ │ 002014f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #672] @ 2017ac │ │ │ │ @@ -331934,43 +331934,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 201580 │ │ │ │ orrseq r6, r3, r4, lsl #30 │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ andeq r7, r0, r8, asr #20 │ │ │ │ - cmneq pc, r4, lsr r6 @ │ │ │ │ + cmneq pc, ip, lsr r6 @ │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq pc, r8, asr #11 │ │ │ │ - orreq sl, r8, r0, lsl r2 │ │ │ │ - cmneq pc, r0, lsl #13 │ │ │ │ - cmneq pc, r0, lsr #31 │ │ │ │ - cmneq pc, r0, lsr #11 │ │ │ │ - @ instruction: 0x0188a1b4 │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ - cmneq pc, r4, asr #30 │ │ │ │ + ldrsbeq ip, [pc, #-80] @ 201778 │ │ │ │ + orreq sl, r8, r8, lsl r2 │ │ │ │ + cmneq pc, r8, lsl #13 │ │ │ │ + cmneq pc, r8, lsr #31 │ │ │ │ + cmneq pc, r8, lsr #11 │ │ │ │ + @ instruction: 0x0188a1bc │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ + cmneq pc, ip, asr #30 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - cmneq pc, r4, asr #10 │ │ │ │ - orreq sl, r8, ip, asr r1 │ │ │ │ - cmneq pc, ip, asr #11 │ │ │ │ - cmneq pc, ip, ror #29 │ │ │ │ + cmneq pc, ip, asr #10 │ │ │ │ + orreq sl, r8, r4, ror #2 │ │ │ │ + ldrsbeq fp, [pc, #-84] @ 2017a0 │ │ │ │ + ldrsheq fp, [pc, #-228] @ 201714 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmneq pc, r8, lsr #9 │ │ │ │ - orreq sl, r8, r8, lsl #2 │ │ │ │ - cmneq pc, r8, ror r5 @ │ │ │ │ - @ instruction: 0x017fbe98 │ │ │ │ + ldrheq ip, [pc, #-64] @ 2017c0 │ │ │ │ + orreq sl, r8, r0, lsl r1 │ │ │ │ + cmneq pc, r0, lsl #11 │ │ │ │ + cmneq pc, r0, lsr #29 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - cmneq pc, r4, asr r4 @ │ │ │ │ - strheq sl, [r8, r8] │ │ │ │ - cmneq pc, r8, lsr #10 │ │ │ │ - cmneq pc, r8, asr #28 │ │ │ │ + cmneq pc, ip, asr r4 @ │ │ │ │ + orreq sl, r8, r0, asr #1 │ │ │ │ + cmneq pc, r0, lsr r5 @ │ │ │ │ + cmneq pc, r0, asr lr @ │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - orreq sl, r8, r0, lsl #1 │ │ │ │ - ldrsheq fp, [pc, #-64] @ 2017ec │ │ │ │ - cmneq pc, r0, lsl lr @ │ │ │ │ + orreq sl, r8, r8, lsl #1 │ │ │ │ + ldrsheq fp, [pc, #-72] @ 2017e4 │ │ │ │ + cmneq pc, r8, lsl lr @ │ │ │ │ andeq r0, r0, r7, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #676] @ 0x2a4 │ │ │ │ @@ -332032,20 +332032,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2018ac │ │ │ │ - orreq r9, r8, r4, lsr #30 │ │ │ │ - @ instruction: 0x017fb394 │ │ │ │ - ldrheq fp, [pc, #-196] @ 20188c │ │ │ │ - orreq r9, r8, ip, ror #29 │ │ │ │ - cmneq pc, ip, asr r3 @ │ │ │ │ - cmneq pc, ip, ror ip @ │ │ │ │ + orreq r9, r8, ip, lsr #30 │ │ │ │ + @ instruction: 0x017fb39c │ │ │ │ + ldrheq fp, [pc, #-204] @ 201884 │ │ │ │ + strdeq r9, [r8, r4] │ │ │ │ + cmneq pc, r4, ror #6 │ │ │ │ + cmneq pc, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3480] @ 0xd98 │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1876] @ 2020cc │ │ │ │ @@ -332519,40 +332519,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 201a14 │ │ │ │ b 201fac │ │ │ │ @ instruction: 0x01936a98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0193ebd4 │ │ │ │ @ instruction: 0x019369f8 │ │ │ │ - ldrsbeq ip, [pc, #-4] @ 2020e0 │ │ │ │ - ldrheq ip, [pc, #-12] @ 2020dc │ │ │ │ - cmneq pc, r4, ror #29 │ │ │ │ - orreq r2, r3, ip, lsr #26 │ │ │ │ + ldrsbeq ip, [pc, #-12] @ 2020d8 │ │ │ │ + cmneq pc, r4, asr #1 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ + orreq r2, r3, r4, lsr sp │ │ │ │ orrseq r5, r5, r0, lsr r3 │ │ │ │ - cmneq pc, ip, lsr sp @ │ │ │ │ - cmneq pc, ip, ror ip @ │ │ │ │ - orreq r9, r8, r4, lsl #17 │ │ │ │ - cmneq pc, ip, lsl #12 │ │ │ │ + cmneq pc, r4, asr #26 │ │ │ │ + cmneq pc, r4, lsl #25 │ │ │ │ + orreq r9, r8, ip, lsl #17 │ │ │ │ + cmneq pc, r4, lsl r6 @ │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - orreq r9, r8, r0, asr #16 │ │ │ │ - ldrheq sl, [pc, #-192] @ 202050 │ │ │ │ - ldrsbeq fp, [pc, #-80] @ 2020c4 │ │ │ │ + orreq r9, r8, r8, asr #16 │ │ │ │ + ldrheq sl, [pc, #-200] @ 202048 │ │ │ │ + ldrsbeq fp, [pc, #-88] @ 2020bc │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - orreq r9, r8, r8, lsl #16 │ │ │ │ - cmneq pc, r8, ror ip @ │ │ │ │ - @ instruction: 0x017fb598 │ │ │ │ + orreq r9, r8, r0, lsl r8 │ │ │ │ + cmneq pc, r0, lsl #25 │ │ │ │ + cmneq pc, r0, lsr #11 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmneq pc, r0, ror r5 @ │ │ │ │ - ldrdeq r9, [r8, r4] │ │ │ │ - cmneq pc, r8, lsr ip @ │ │ │ │ + cmneq pc, r8, ror r5 @ │ │ │ │ + ldrdeq r9, [r8, ip] │ │ │ │ + cmneq pc, r0, asr #24 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - orreq r9, r8, ip, ror #14 │ │ │ │ - cmneq pc, r4, ror fp @ │ │ │ │ - ldrsheq fp, [pc, #-72] @ 202100 │ │ │ │ + orreq r9, r8, r4, ror r7 │ │ │ │ + cmneq pc, ip, ror fp @ │ │ │ │ + cmneq pc, r0, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r3, r2 │ │ │ │ @@ -333213,127 +333213,127 @@ │ │ │ │ mov r1, #344 @ 0x158 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 202450 │ │ │ │ orrseq r6, r3, r0, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, r8, ror #20 │ │ │ │ - cmneq pc, r4, ror sl @ │ │ │ │ - cmneq pc, r4, lsl #21 │ │ │ │ - ldrsbeq fp, [pc, #-152] @ 202b30 │ │ │ │ - cmneq pc, ip, asr #19 │ │ │ │ - strdeq r9, [r8, r0] │ │ │ │ - cmneq pc, r0, ror #18 │ │ │ │ - cmneq pc, ip, ror r2 @ │ │ │ │ - orreq r9, r8, r0, ror r4 │ │ │ │ - cmneq pc, r0, ror #17 │ │ │ │ - ldrsheq fp, [pc, #-28] @ 202bc8 │ │ │ │ - strdeq r9, [r8, r0] │ │ │ │ - cmneq pc, r0, ror #16 │ │ │ │ - cmneq pc, ip, ror r1 @ │ │ │ │ + cmneq pc, r0, ror sl @ │ │ │ │ + cmneq pc, ip, ror sl @ │ │ │ │ + cmneq pc, ip, lsl #21 │ │ │ │ + cmneq pc, r0, ror #19 │ │ │ │ + ldrsbeq fp, [pc, #-148] @ 202b38 │ │ │ │ + strdeq r9, [r8, r8] │ │ │ │ + cmneq pc, r8, ror #18 │ │ │ │ + cmneq pc, r4, lsl #5 │ │ │ │ + orreq r9, r8, r8, ror r4 │ │ │ │ + cmneq pc, r8, ror #17 │ │ │ │ + cmneq pc, r4, lsl #4 │ │ │ │ + strdeq r9, [r8, r8] │ │ │ │ + cmneq pc, r8, ror #16 │ │ │ │ + cmneq pc, r4, lsl #3 │ │ │ │ @ instruction: 0x01935fbc │ │ │ │ - orreq r9, r8, r4, lsr r3 │ │ │ │ - cmneq pc, r4, lsr #15 │ │ │ │ - cmneq pc, r0, asr #1 │ │ │ │ - @ instruction: 0x01889290 │ │ │ │ - cmneq pc, r0, lsl #14 │ │ │ │ - cmneq pc, r8, lsl r0 @ │ │ │ │ + orreq r9, r8, ip, lsr r3 │ │ │ │ + cmneq pc, ip, lsr #15 │ │ │ │ + cmneq pc, r8, asr #1 │ │ │ │ + @ instruction: 0x01889298 │ │ │ │ + cmneq pc, r8, lsl #14 │ │ │ │ + cmneq pc, r0, lsr #32 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - orreq r9, r8, r8, lsl r2 │ │ │ │ - cmneq pc, r8, lsl #13 │ │ │ │ - cmneq pc, r4, lsr #31 │ │ │ │ - orreq r9, r8, ip, lsr #3 │ │ │ │ - cmneq pc, ip, lsl r6 @ │ │ │ │ - cmneq pc, r4, lsr pc @ │ │ │ │ + orreq r9, r8, r0, lsr #4 │ │ │ │ + @ instruction: 0x017fa690 │ │ │ │ + cmneq pc, ip, lsr #31 │ │ │ │ + @ instruction: 0x018891b4 │ │ │ │ + cmneq pc, r4, lsr #12 │ │ │ │ + cmneq pc, ip, lsr pc @ │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - orreq r9, r8, r0, ror r1 │ │ │ │ - cmneq pc, r0, ror #11 │ │ │ │ - ldrsheq sl, [pc, #-232] @ 202b50 │ │ │ │ + orreq r9, r8, r8, ror r1 │ │ │ │ + cmneq pc, r8, ror #11 │ │ │ │ + cmneq pc, r0, lsl #30 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orreq r9, r8, r4, lsr r1 │ │ │ │ - cmneq pc, r4, lsr #11 │ │ │ │ - cmneq pc, r0, asr #29 │ │ │ │ - strdeq r9, [r8, r8] │ │ │ │ - cmneq pc, r8, ror #10 │ │ │ │ - cmneq pc, r0, lsl #29 │ │ │ │ + orreq r9, r8, ip, lsr r1 │ │ │ │ + cmneq pc, ip, lsr #11 │ │ │ │ + cmneq pc, r8, asr #29 │ │ │ │ + orreq r9, r8, r0, lsl #2 │ │ │ │ + cmneq pc, r0, ror r5 @ │ │ │ │ + cmneq pc, r8, lsl #29 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strheq r9, [r8, ip] │ │ │ │ - cmneq pc, ip, lsr #10 │ │ │ │ - cmneq pc, r4, asr #28 │ │ │ │ + orreq r9, r8, r4, asr #1 │ │ │ │ + cmneq pc, r4, lsr r5 @ │ │ │ │ + cmneq pc, ip, asr #28 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orreq r9, r8, r0, lsl #1 │ │ │ │ - ldrsheq sl, [pc, #-64] @ 202c30 │ │ │ │ - cmneq pc, r8, lsl #28 │ │ │ │ + orreq r9, r8, r8, lsl #1 │ │ │ │ + ldrsheq sl, [pc, #-72] @ 202c28 │ │ │ │ + cmneq pc, r0, lsl lr @ │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - orreq r9, r8, r4, asr #32 │ │ │ │ - ldrheq sl, [pc, #-68] @ 202c3c │ │ │ │ - cmneq pc, ip, asr #27 │ │ │ │ + orreq r9, r8, ip, asr #32 │ │ │ │ + ldrheq sl, [pc, #-76] @ 202c34 │ │ │ │ + ldrsbeq sl, [pc, #-212] @ 202bb0 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - orreq r9, r8, r8 │ │ │ │ - cmneq pc, r8, ror r4 @ │ │ │ │ - @ instruction: 0x017fad90 │ │ │ │ + orreq r9, r8, r0, lsl r0 │ │ │ │ + cmneq pc, r0, lsl #9 │ │ │ │ + @ instruction: 0x017fad98 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orreq r8, r8, ip, asr #31 │ │ │ │ - cmneq pc, ip, lsr r4 @ │ │ │ │ - cmneq pc, r4, asr sp @ │ │ │ │ + ldrdeq r8, [r8, r4] │ │ │ │ + cmneq pc, r4, asr #8 │ │ │ │ + cmneq pc, ip, asr sp @ │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x01888f90 │ │ │ │ - cmneq pc, r0, lsl #8 │ │ │ │ - cmneq pc, r8, lsl sp @ │ │ │ │ + @ instruction: 0x01888f98 │ │ │ │ + cmneq pc, r8, lsl #8 │ │ │ │ + cmneq pc, r0, lsr #26 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orreq r8, r8, r4, asr pc │ │ │ │ - cmneq pc, r4, asr #7 │ │ │ │ - ldrsbeq sl, [pc, #-204] @ 202bf8 │ │ │ │ + orreq r8, r8, ip, asr pc │ │ │ │ + cmneq pc, ip, asr #7 │ │ │ │ + cmneq pc, r4, ror #25 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - orreq r8, r8, r8, lsl pc │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ - cmneq pc, r0, lsr #25 │ │ │ │ + orreq r8, r8, r0, lsr #30 │ │ │ │ + @ instruction: 0x017fa390 │ │ │ │ + cmneq pc, r8, lsr #25 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - ldrdeq r8, [r8, ip] │ │ │ │ - cmneq pc, ip, asr #6 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ + orreq r8, r8, r4, ror #29 │ │ │ │ + cmneq pc, r4, asr r3 @ │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - orreq r8, r8, r0, lsr #29 │ │ │ │ - cmneq pc, r0, lsl r3 @ │ │ │ │ - cmneq pc, ip, lsr #24 │ │ │ │ - orreq r8, r8, r4, ror #28 │ │ │ │ - ldrsbeq sl, [pc, #-36] @ 202cd8 │ │ │ │ - cmneq pc, ip, ror #23 │ │ │ │ + orreq r8, r8, r8, lsr #29 │ │ │ │ + cmneq pc, r8, lsl r3 @ │ │ │ │ + cmneq pc, r4, lsr ip @ │ │ │ │ + orreq r8, r8, ip, ror #28 │ │ │ │ + ldrsbeq sl, [pc, #-44] @ 202cd0 │ │ │ │ + ldrsheq sl, [pc, #-180] @ 202c4c │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - orreq r8, r8, r8, lsr #28 │ │ │ │ - @ instruction: 0x017fa298 │ │ │ │ - ldrheq sl, [pc, #-176] @ 202c60 │ │ │ │ + orreq r8, r8, r0, lsr lr │ │ │ │ + cmneq pc, r0, lsr #5 │ │ │ │ + ldrheq sl, [pc, #-184] @ 202c58 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - orreq r8, r8, ip, ror #27 │ │ │ │ - cmneq pc, ip, asr r2 @ │ │ │ │ - cmneq pc, r4, ror fp @ │ │ │ │ + strdeq r8, [r8, r4] │ │ │ │ + cmneq pc, r4, ror #4 │ │ │ │ + cmneq pc, ip, ror fp @ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01888db0 │ │ │ │ - cmneq pc, r0, lsr #4 │ │ │ │ - cmneq pc, r8, lsr fp @ │ │ │ │ + @ instruction: 0x01888db8 │ │ │ │ + cmneq pc, r8, lsr #4 │ │ │ │ + cmneq pc, r0, asr #22 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - orreq r8, r8, r4, ror sp │ │ │ │ - cmneq pc, r4, ror #3 │ │ │ │ - cmneq pc, r0, lsl #22 │ │ │ │ - orreq r8, r8, r8, lsr sp │ │ │ │ - cmneq pc, r8, lsr #3 │ │ │ │ - cmneq pc, r0, asr #21 │ │ │ │ + orreq r8, r8, ip, ror sp │ │ │ │ + cmneq pc, ip, ror #3 │ │ │ │ + cmneq pc, r8, lsl #22 │ │ │ │ + orreq r8, r8, r0, asr #26 │ │ │ │ + ldrheq sl, [pc, #-16] @ 202d38 │ │ │ │ + cmneq pc, r8, asr #21 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - strdeq r8, [r8, ip] │ │ │ │ - cmneq pc, ip, ror #2 │ │ │ │ - cmneq pc, r4, lsl #21 │ │ │ │ + orreq r8, r8, r4, lsl #26 │ │ │ │ + cmneq pc, r4, ror r1 @ │ │ │ │ + cmneq pc, ip, lsl #21 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - orreq r8, r8, r0, asr #25 │ │ │ │ - cmneq pc, r0, lsr r1 @ │ │ │ │ - cmneq pc, r8, asr #20 │ │ │ │ + orreq r8, r8, r8, asr #25 │ │ │ │ + cmneq pc, r8, lsr r1 @ │ │ │ │ + cmneq pc, r0, asr sl @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - orreq r8, r8, r4, lsl #25 │ │ │ │ - ldrsheq sl, [pc, #-4] @ 202d74 │ │ │ │ - cmneq pc, r0, lsl sl @ │ │ │ │ + orreq r8, r8, ip, lsl #25 │ │ │ │ + ldrsheq sl, [pc, #-12] @ 202d6c │ │ │ │ + cmneq pc, r8, lsl sl @ │ │ │ │ │ │ │ │ 00202d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -333355,17 +333355,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #636 @ 0x27c │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 202d9c │ │ │ │ - orreq r8, r8, ip, asr #20 │ │ │ │ - ldrheq r9, [pc, #-236] @ 202d04 │ │ │ │ - ldrsbeq sl, [pc, #-120] @ 202d7c │ │ │ │ + orreq r8, r8, r4, asr sl │ │ │ │ + cmneq pc, r4, asr #29 │ │ │ │ + cmneq pc, r0, ror #15 │ │ │ │ │ │ │ │ 00202df0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -334373,243 +334373,243 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2039c0 │ │ │ │ orrseq r5, r3, r4, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019355b0 │ │ │ │ andeq r1, r0, r8 │ │ │ │ - cmneq pc, r4, lsr #27 │ │ │ │ - cmneq pc, r8, asr sp @ │ │ │ │ - orreq r8, r8, r4, lsl #17 │ │ │ │ - cmneq pc, ip, lsl #12 │ │ │ │ + cmneq pc, ip, lsr #27 │ │ │ │ + cmneq pc, r0, ror #26 │ │ │ │ + orreq r8, r8, ip, lsl #17 │ │ │ │ + cmneq pc, r4, lsl r6 @ │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orreq r8, r8, ip, lsl #15 │ │ │ │ - cmneq pc, r8, lsl r5 @ │ │ │ │ - orreq r8, r8, ip, lsl r7 │ │ │ │ - cmneq pc, r4, lsr #9 │ │ │ │ - orreq lr, r1, r0, lsr #9 │ │ │ │ - strdeq r8, [r8, ip] │ │ │ │ - cmneq pc, r8, asr #21 │ │ │ │ - cmneq pc, r4, asr #22 │ │ │ │ - cmneq pc, r4, lsl #14 │ │ │ │ + @ instruction: 0x01888794 │ │ │ │ + cmneq pc, r0, lsr #10 │ │ │ │ + orreq r8, r8, r4, lsr #14 │ │ │ │ + cmneq pc, ip, lsr #9 │ │ │ │ + orreq lr, r1, r8, lsr #9 │ │ │ │ + orreq r8, r8, r4, lsl #12 │ │ │ │ + ldrsbeq sl, [pc, #-160] @ 203d60 │ │ │ │ + cmneq pc, ip, asr #22 │ │ │ │ + cmneq pc, ip, lsl #14 │ │ │ │ orrseq r4, r3, ip, lsl #28 │ │ │ │ - orreq r8, r8, r0, asr #3 │ │ │ │ - cmneq pc, r0, asr pc @ │ │ │ │ + orreq r8, r8, r8, asr #3 │ │ │ │ + cmneq pc, r8, asr pc @ │ │ │ │ cmneq lr, ip, asr #28 │ │ │ │ - orreq r8, r8, r4, lsr r1 │ │ │ │ - cmneq pc, r4, lsr #11 │ │ │ │ - cmneq pc, r4, asr #29 │ │ │ │ + orreq r8, r8, ip, lsr r1 │ │ │ │ + cmneq pc, ip, lsr #11 │ │ │ │ + cmneq pc, ip, asr #29 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - orreq sp, r1, ip, lsr #30 │ │ │ │ - cmneq pc, ip, ror #10 │ │ │ │ + orreq sp, r1, r4, lsr pc │ │ │ │ + cmneq pc, r4, ror r5 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - orreq r7, r8, r0, lsl #30 │ │ │ │ - @ instruction: 0x017f9c90 │ │ │ │ + orreq r7, r8, r8, lsl #30 │ │ │ │ + @ instruction: 0x017f9c98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r7, r8, r4, lsr #29 │ │ │ │ - cmneq pc, r8, lsr ip @ │ │ │ │ + orreq r7, r8, ip, lsr #29 │ │ │ │ + cmneq pc, r0, asr #24 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - ldrsbeq r9, [pc, #-40] @ 203e2c │ │ │ │ - orreq r7, r8, r0, lsl lr │ │ │ │ - cmneq pc, r0, lsl #5 │ │ │ │ - @ instruction: 0x017f9b98 │ │ │ │ + cmneq pc, r0, ror #5 │ │ │ │ + orreq r7, r8, r8, lsl lr │ │ │ │ + cmneq pc, r8, lsl #5 │ │ │ │ + cmneq pc, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r7, r8, r4, lsr #26 │ │ │ │ - ldrheq r9, [pc, #-160] @ 203dcc │ │ │ │ - orreq r7, r8, ip, lsl #25 │ │ │ │ - ldrsheq r9, [pc, #-12] @ 203e68 │ │ │ │ - cmneq pc, r4, lsl sl @ │ │ │ │ + orreq r7, r8, ip, lsr #26 │ │ │ │ + ldrheq r9, [pc, #-168] @ 203dc4 │ │ │ │ + @ instruction: 0x01887c94 │ │ │ │ + cmneq pc, r4, lsl #2 │ │ │ │ + cmneq pc, ip, lsl sl @ │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - orreq r7, r8, ip, asr ip │ │ │ │ - ldrsheq r9, [pc, #-144] @ 203df4 │ │ │ │ + orreq r7, r8, r4, ror #24 │ │ │ │ + ldrsheq r9, [pc, #-152] @ 203dec │ │ │ │ cmneq lr, r4, ror #17 │ │ │ │ - orreq r7, r8, ip, asr #23 │ │ │ │ - cmneq pc, ip, lsr r0 @ │ │ │ │ - cmneq pc, ip, asr r9 @ │ │ │ │ + ldrdeq r7, [r8, r4] │ │ │ │ + cmneq pc, r4, asr #32 │ │ │ │ + cmneq pc, r4, ror #18 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - orreq r7, r8, r0, lsr #23 │ │ │ │ - cmneq pc, r0, lsr #18 │ │ │ │ - cmneq pc, r0, asr #31 │ │ │ │ - orreq r7, r8, ip, ror sl │ │ │ │ - cmneq pc, ip, ror #29 │ │ │ │ - cmneq pc, r4, lsl #16 │ │ │ │ + orreq r7, r8, r8, lsr #23 │ │ │ │ + cmneq pc, r8, lsr #18 │ │ │ │ + cmneq pc, r8, asr #31 │ │ │ │ + orreq r7, r8, r4, lsl #21 │ │ │ │ + ldrsheq r8, [pc, #-228] @ 203dc8 │ │ │ │ + cmneq pc, ip, lsl #16 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - orreq r7, r8, r4, lsl #13 │ │ │ │ - ldrsheq r8, [pc, #-164] @ 203e18 │ │ │ │ - cmneq pc, ip, lsl #8 │ │ │ │ + orreq r7, r8, ip, lsl #13 │ │ │ │ + ldrsheq r8, [pc, #-172] @ 203e10 │ │ │ │ + cmneq pc, r4, lsl r4 @ │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmneq pc, r4, asr #23 │ │ │ │ - orreq r7, r8, r4, lsl #10 │ │ │ │ - cmneq pc, r8, lsl #5 │ │ │ │ + cmneq pc, ip, asr #23 │ │ │ │ + orreq r7, r8, ip, lsl #10 │ │ │ │ + @ instruction: 0x017f9290 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ cmneq lr, r4, lsl #2 │ │ │ │ cmneq lr, r8, lsl #1 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq pc, r8, lsl r8 @ │ │ │ │ - orreq r7, r8, ip, asr r3 │ │ │ │ - cmneq pc, r0, ror #1 │ │ │ │ + cmneq pc, r0, lsr #16 │ │ │ │ + orreq r7, r8, r4, ror #6 │ │ │ │ + cmneq pc, r8, ror #1 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq pc, ip, asr r7 @ │ │ │ │ - orreq r7, r8, r0, ror #5 │ │ │ │ - cmneq pc, r8, rrx │ │ │ │ + cmneq pc, r4, ror #14 │ │ │ │ + orreq r7, r8, r8, ror #5 │ │ │ │ + cmneq pc, r0, ror r0 @ │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - orreq r7, r8, r0, lsr #5 │ │ │ │ - cmneq pc, r0, lsl r7 @ │ │ │ │ - cmneq pc, r0, lsr r0 @ │ │ │ │ + orreq r7, r8, r8, lsr #5 │ │ │ │ + cmneq pc, r8, lsl r7 @ │ │ │ │ + cmneq pc, r8, lsr r0 @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - ldrsbeq r8, [pc, #-108] @ 203ea8 │ │ │ │ - cmneq pc, r8, lsr #13 │ │ │ │ + cmneq pc, r4, ror #13 │ │ │ │ + ldrheq r8, [pc, #-96] @ 203eb8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq pc, r8, ror r6 @ │ │ │ │ - strdeq r7, [r8, ip] │ │ │ │ - cmneq pc, r8, lsl #31 │ │ │ │ + cmneq pc, r0, lsl #13 │ │ │ │ + orreq r7, r8, r4, lsl #4 │ │ │ │ + @ instruction: 0x017f8f90 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq pc, r8, lsr r6 @ │ │ │ │ - @ instruction: 0x018871bc │ │ │ │ - cmneq pc, r8, asr #30 │ │ │ │ - ldrsheq r8, [pc, #-88] @ 203ee4 │ │ │ │ + cmneq pc, r0, asr #12 │ │ │ │ + orreq r7, r8, r4, asr #3 │ │ │ │ + cmneq pc, r0, asr pc @ │ │ │ │ + cmneq pc, r0, lsl #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq pc, r8, asr #11 │ │ │ │ + ldrsbeq r8, [pc, #-80] @ 203ef4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x017f8598 │ │ │ │ + cmneq pc, r0, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq pc, r8, ror #10 │ │ │ │ - cmneq pc, r8, lsr r5 @ │ │ │ │ - cmneq pc, r8, lsl #10 │ │ │ │ + cmneq pc, r0, ror r5 @ │ │ │ │ + cmneq pc, r0, asr #10 │ │ │ │ + cmneq pc, r0, lsl r5 @ │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - ldrsbeq r8, [pc, #-72] @ 203f1c │ │ │ │ - cmneq pc, r8, lsr #9 │ │ │ │ + cmneq pc, r0, ror #9 │ │ │ │ + ldrheq r8, [pc, #-64] @ 203f28 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq pc, r8, ror r4 @ │ │ │ │ + cmneq pc, r0, lsl #9 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrdeq r6, [r8, r4] │ │ │ │ - cmneq pc, r4, asr #8 │ │ │ │ - cmneq pc, r0, ror #26 │ │ │ │ - @ instruction: 0x01886f98 │ │ │ │ - cmneq pc, r8, lsl #8 │ │ │ │ - cmneq pc, r0, lsr #26 │ │ │ │ + ldrdeq r6, [r8, ip] │ │ │ │ + cmneq pc, ip, asr #8 │ │ │ │ + cmneq pc, r8, ror #26 │ │ │ │ + orreq r6, r8, r0, lsr #31 │ │ │ │ + cmneq pc, r0, lsl r4 @ │ │ │ │ + cmneq pc, r8, lsr #26 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - orreq r6, r8, ip, asr pc │ │ │ │ - cmneq pc, ip, asr #7 │ │ │ │ - cmneq pc, r8, ror #25 │ │ │ │ - orreq r6, r8, r0, lsr #30 │ │ │ │ - @ instruction: 0x017f8390 │ │ │ │ - cmneq pc, r8, lsr #25 │ │ │ │ + orreq r6, r8, r4, ror #30 │ │ │ │ + ldrsbeq r8, [pc, #-52] @ 203f64 │ │ │ │ + ldrsheq r8, [pc, #-192] @ 203edc │ │ │ │ + orreq r6, r8, r8, lsr #30 │ │ │ │ + @ instruction: 0x017f8398 │ │ │ │ + ldrheq r8, [pc, #-192] @ 203ee8 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmneq pc, r8, lsl #11 │ │ │ │ - orreq r6, r8, r4, ror #29 │ │ │ │ - cmneq pc, r8, ror #24 │ │ │ │ + @ instruction: 0x017f9590 │ │ │ │ + orreq r6, r8, ip, ror #29 │ │ │ │ + cmneq pc, r0, ror ip @ │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - @ instruction: 0x01886ebc │ │ │ │ - @ instruction: 0x017f939c │ │ │ │ - cmneq pc, r4, lsr ip @ │ │ │ │ - orreq r6, r8, r8, asr lr │ │ │ │ - cmneq pc, r8, asr #5 │ │ │ │ - cmneq pc, r0, ror #23 │ │ │ │ + orreq r6, r8, r4, asr #29 │ │ │ │ + cmneq pc, r4, lsr #7 │ │ │ │ + cmneq pc, ip, lsr ip @ │ │ │ │ + orreq r6, r8, r0, ror #28 │ │ │ │ + ldrsbeq r8, [pc, #-32] @ 203fb0 │ │ │ │ + cmneq pc, r8, ror #23 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq r6, r8, r8, lsl lr │ │ │ │ - cmneq pc, r8, lsl #5 │ │ │ │ - cmneq pc, r0, lsr #23 │ │ │ │ + orreq r6, r8, r0, lsr #28 │ │ │ │ + @ instruction: 0x017f8290 │ │ │ │ + cmneq pc, r8, lsr #23 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrdeq r6, [r8, r8] │ │ │ │ - cmneq pc, r8, asr #4 │ │ │ │ - cmneq pc, r4, ror #22 │ │ │ │ - @ instruction: 0x01886d98 │ │ │ │ - cmneq pc, r8, lsl #4 │ │ │ │ - cmneq pc, r0, lsr #22 │ │ │ │ + orreq r6, r8, r0, ror #27 │ │ │ │ + cmneq pc, r0, asr r2 @ │ │ │ │ + cmneq pc, ip, ror #22 │ │ │ │ + orreq r6, r8, r0, lsr #27 │ │ │ │ + cmneq pc, r0, lsl r2 @ │ │ │ │ + cmneq pc, r8, lsr #22 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - ldrsbeq r8, [pc, #-16] @ 203ff8 │ │ │ │ + ldrsbeq r8, [pc, #-24] @ 203ff0 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - orreq r6, r8, r8, lsr #26 │ │ │ │ - @ instruction: 0x017f8198 │ │ │ │ - ldrheq r8, [pc, #-160] @ 203f78 │ │ │ │ + orreq r6, r8, r0, lsr sp │ │ │ │ + cmneq pc, r0, lsr #3 │ │ │ │ + ldrheq r8, [pc, #-168] @ 203f70 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - orreq r6, r8, ip, ror #25 │ │ │ │ - cmneq pc, ip, asr r1 @ │ │ │ │ - cmneq pc, r4, ror sl @ │ │ │ │ + strdeq r6, [r8, r4] │ │ │ │ + cmneq pc, r4, ror #2 │ │ │ │ + cmneq pc, ip, ror sl @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmneq pc, r0, lsr #2 │ │ │ │ - cmneq pc, ip, lsr sl @ │ │ │ │ + cmneq pc, r8, lsr #2 │ │ │ │ + cmneq pc, r4, asr #20 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orreq r6, r8, r8, ror ip │ │ │ │ - cmneq pc, r8, ror #1 │ │ │ │ - cmneq pc, r0, lsl #20 │ │ │ │ + orreq r6, r8, r0, lsl #25 │ │ │ │ + ldrsheq r8, [pc, #-0] @ 204040 │ │ │ │ + cmneq pc, r8, lsl #20 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmneq pc, r0, ror r1 @ │ │ │ │ - orreq r6, r8, r8, lsr #24 │ │ │ │ - ldrheq r8, [pc, #-148] @ 203fc0 │ │ │ │ + cmneq pc, r8, ror r1 @ │ │ │ │ + orreq r6, r8, r0, lsr ip │ │ │ │ + ldrheq r8, [pc, #-156] @ 203fb8 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orreq r6, r8, r0, ror #23 │ │ │ │ - cmneq pc, r0, asr r0 @ │ │ │ │ - cmneq pc, r8, ror #18 │ │ │ │ + orreq r6, r8, r8, ror #23 │ │ │ │ + cmneq pc, r8, asr r0 @ │ │ │ │ + cmneq pc, r0, ror r9 @ │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - orreq r6, r8, r4, lsr #23 │ │ │ │ - cmneq pc, r4, lsl r0 @ │ │ │ │ - cmneq pc, ip, lsr #18 │ │ │ │ + orreq r6, r8, ip, lsr #23 │ │ │ │ + cmneq pc, ip, lsl r0 @ │ │ │ │ + cmneq pc, r4, lsr r9 @ │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orreq r6, r8, r8, ror #22 │ │ │ │ - ldrsbeq r7, [pc, #-248] @ 203f88 │ │ │ │ - ldrsheq r8, [pc, #-136] @ 203ffc │ │ │ │ + orreq r6, r8, r0, ror fp │ │ │ │ + cmneq pc, r0, ror #31 │ │ │ │ + cmneq pc, r0, lsl #18 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - orreq r6, r8, r8, lsr #22 │ │ │ │ - cmneq pc, r4, lsl #4 │ │ │ │ - ldrheq r8, [pc, #-128] @ 204014 │ │ │ │ + orreq r6, r8, r0, lsr fp │ │ │ │ + cmneq pc, ip, lsl #4 │ │ │ │ + ldrheq r8, [pc, #-136] @ 20400c │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - orreq r6, r8, r4, ror #21 │ │ │ │ - cmneq pc, r4, asr pc @ │ │ │ │ - cmneq pc, r0, ror r8 @ │ │ │ │ - @ instruction: 0x01886a9c │ │ │ │ - cmneq pc, r8, lsl #2 │ │ │ │ - cmneq pc, r4, lsr #16 │ │ │ │ - orreq r6, r8, r0, asr sl │ │ │ │ - cmneq pc, r0, asr #29 │ │ │ │ - ldrsbeq r8, [pc, #-120] @ 204044 │ │ │ │ + orreq r6, r8, ip, ror #21 │ │ │ │ + cmneq pc, ip, asr pc @ │ │ │ │ + cmneq pc, r8, ror r8 @ │ │ │ │ + orreq r6, r8, r4, lsr #21 │ │ │ │ + cmneq pc, r0, lsl r1 @ │ │ │ │ + cmneq pc, ip, lsr #16 │ │ │ │ + orreq r6, r8, r8, asr sl │ │ │ │ + cmneq pc, r8, asr #29 │ │ │ │ + cmneq pc, r0, ror #15 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - orreq r6, r8, r0, lsl sl │ │ │ │ - cmneq pc, r0, lsl #29 │ │ │ │ - @ instruction: 0x017f879c │ │ │ │ - ldrdeq r6, [r8, r0] │ │ │ │ - cmneq pc, r0, asr #31 │ │ │ │ - cmneq pc, r0, asr r7 @ │ │ │ │ + orreq r6, r8, r8, lsl sl │ │ │ │ + cmneq pc, r8, lsl #29 │ │ │ │ + cmneq pc, r4, lsr #15 │ │ │ │ + ldrdeq r6, [r8, r8] │ │ │ │ + cmneq pc, r8, asr #31 │ │ │ │ + cmneq pc, r8, asr r7 @ │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - orreq r6, r8, ip, lsl #19 │ │ │ │ - ldrsheq r7, [pc, #-220] @ 204008 │ │ │ │ - cmneq pc, r4, lsl r7 @ │ │ │ │ + @ instruction: 0x01886994 │ │ │ │ + cmneq pc, r4, lsl #28 │ │ │ │ + cmneq pc, ip, lsl r7 @ │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orreq r6, r8, r8, asr #18 │ │ │ │ - cmneq pc, ip, lsl #30 │ │ │ │ - ldrsbeq r8, [pc, #-96] @ 204098 │ │ │ │ - orreq r6, r8, ip, lsl #18 │ │ │ │ - cmneq pc, r8, lsl #29 │ │ │ │ - cmneq pc, ip, lsl #13 │ │ │ │ + orreq r6, r8, r0, asr r9 │ │ │ │ + cmneq pc, r4, lsl pc @ │ │ │ │ + ldrsbeq r8, [pc, #-104] @ 204090 │ │ │ │ + orreq r6, r8, r4, lsl r9 │ │ │ │ + @ instruction: 0x017f8e90 │ │ │ │ + @ instruction: 0x017f8694 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - orreq r6, r8, r8, asr #17 │ │ │ │ - cmneq pc, r8, lsr sp @ │ │ │ │ - cmneq pc, r0, asr r6 @ │ │ │ │ + ldrdeq r6, [r8, r0] │ │ │ │ + cmneq pc, r0, asr #26 │ │ │ │ + cmneq pc, r8, asr r6 @ │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - orreq r6, r8, r8, lsl #17 │ │ │ │ - ldrheq r8, [pc, #-228] @ 20403c │ │ │ │ - cmneq pc, ip, lsl #12 │ │ │ │ - orreq r6, r8, r4, asr #16 │ │ │ │ - ldrheq r7, [pc, #-196] @ 204068 │ │ │ │ - ldrsbeq r8, [pc, #-80] @ 2040e0 │ │ │ │ - orreq r6, r8, r4, lsl #16 │ │ │ │ - cmneq pc, r4, ror ip @ │ │ │ │ - cmneq pc, ip, lsl #11 │ │ │ │ + @ instruction: 0x01886890 │ │ │ │ + ldrheq r8, [pc, #-236] @ 204034 │ │ │ │ + cmneq pc, r4, lsl r6 @ │ │ │ │ + orreq r6, r8, ip, asr #16 │ │ │ │ + ldrheq r7, [pc, #-204] @ 204060 │ │ │ │ + ldrsbeq r8, [pc, #-88] @ 2040d8 │ │ │ │ + orreq r6, r8, ip, lsl #16 │ │ │ │ + cmneq pc, ip, ror ip @ │ │ │ │ + @ instruction: 0x017f8594 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - orreq r6, r8, r4, asr #15 │ │ │ │ - cmneq pc, r4, lsr ip @ │ │ │ │ - cmneq pc, ip, asr #10 │ │ │ │ + orreq r6, r8, ip, asr #15 │ │ │ │ + cmneq pc, ip, lsr ip @ │ │ │ │ + cmneq pc, r4, asr r5 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq r6, r8, r4, lsl #15 │ │ │ │ - ldrsheq r7, [pc, #-180] @ 2040a4 │ │ │ │ - cmneq pc, r0, lsl r5 @ │ │ │ │ + orreq r6, r8, ip, lsl #15 │ │ │ │ + ldrsheq r7, [pc, #-188] @ 20409c │ │ │ │ + cmneq pc, r8, lsl r5 @ │ │ │ │ ldr r1, [r4, #-1116] @ 0xfffffba4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ bl 202148 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 203950 │ │ │ │ ldr r2, [pc, #-712] @ 203eb0 │ │ │ │ @@ -336044,90 +336044,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 205224 │ │ │ │ orrseq r3, r3, r0, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, r3, r0, lsr r3 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq pc, r4, lsr #22 │ │ │ │ - cmneq pc, r0, lsr fp @ │ │ │ │ - cmneq pc, r0, asr #22 │ │ │ │ - ldrheq r8, [pc, #-164] @ 205748 │ │ │ │ - cmneq pc, r8, lsr #21 │ │ │ │ + cmneq pc, ip, lsr #22 │ │ │ │ + cmneq pc, r8, lsr fp @ │ │ │ │ + cmneq pc, r8, asr #22 │ │ │ │ + ldrheq r8, [pc, #-172] @ 205740 │ │ │ │ + ldrheq r8, [pc, #-160] @ 205750 │ │ │ │ orrseq r3, r3, r8, ror #3 │ │ │ │ - orreq r6, r8, r4, ror #10 │ │ │ │ - ldrsbeq r7, [pc, #-148] @ 205768 │ │ │ │ - ldrsheq r8, [pc, #-36] @ 2057dc │ │ │ │ + orreq r6, r8, ip, ror #10 │ │ │ │ + ldrsbeq r7, [pc, #-156] @ 205760 │ │ │ │ + ldrsheq r8, [pc, #-44] @ 2057d4 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - strdeq r6, [r8, r0] │ │ │ │ - cmneq pc, r0, ror #18 │ │ │ │ - cmneq pc, r0, lsl #5 │ │ │ │ + strdeq r6, [r8, r8] │ │ │ │ + cmneq pc, r8, ror #18 │ │ │ │ + cmneq pc, r8, lsl #5 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orreq r6, r8, r0, lsl #9 │ │ │ │ - ldrsheq r7, [pc, #-128] @ 20579c │ │ │ │ - cmneq pc, r0, lsl r2 @ │ │ │ │ - cmneq pc, r0, ror #16 │ │ │ │ - orreq r6, r8, ip, ror #7 │ │ │ │ - cmneq pc, r8, ror r1 @ │ │ │ │ + orreq r6, r8, r8, lsl #9 │ │ │ │ + ldrsheq r7, [pc, #-136] @ 205794 │ │ │ │ + cmneq pc, r8, lsl r2 @ │ │ │ │ + cmneq pc, r8, ror #16 │ │ │ │ + strdeq r6, [r8, r4] │ │ │ │ + cmneq pc, r0, lsl #3 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - orreq r6, r8, r0, lsr #7 │ │ │ │ - cmneq pc, r0, lsl r8 @ │ │ │ │ - cmneq pc, r0, lsr r1 @ │ │ │ │ - cmneq pc, r0, asr #15 │ │ │ │ - orreq r6, r8, ip, asr #6 │ │ │ │ - ldrsbeq r8, [pc, #-8] @ 205840 │ │ │ │ + orreq r6, r8, r8, lsr #7 │ │ │ │ + cmneq pc, r8, lsl r8 @ │ │ │ │ + cmneq pc, r8, lsr r1 @ │ │ │ │ + cmneq pc, r8, asr #15 │ │ │ │ + orreq r6, r8, r4, asr r3 │ │ │ │ + cmneq pc, r0, ror #1 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - orreq r6, r8, ip, lsl #6 │ │ │ │ - cmneq pc, ip, ror r7 @ │ │ │ │ - @ instruction: 0x017f809c │ │ │ │ + orreq r6, r8, r4, lsl r3 │ │ │ │ + cmneq pc, r4, lsl #15 │ │ │ │ + cmneq pc, r4, lsr #1 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - ldrdeq r6, [r8, r0] │ │ │ │ - cmneq pc, r0, asr #14 │ │ │ │ - cmneq pc, r0, rrx │ │ │ │ - cmneq pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01886298 │ │ │ │ - cmneq pc, r0, lsr #32 │ │ │ │ + ldrdeq r6, [r8, r8] │ │ │ │ + cmneq pc, r8, asr #14 │ │ │ │ + cmneq pc, r8, rrx │ │ │ │ + cmneq pc, r4, lsr sl @ │ │ │ │ + orreq r6, r8, r0, lsr #5 │ │ │ │ + cmneq pc, r8, lsr #32 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - orreq r6, r8, r0, asr r2 │ │ │ │ - cmneq pc, r0, asr #13 │ │ │ │ - cmneq pc, r0, ror #31 │ │ │ │ + orreq r6, r8, r8, asr r2 │ │ │ │ + cmneq pc, r8, asr #13 │ │ │ │ + cmneq pc, r8, ror #31 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - orreq r6, r8, ip, lsl r2 │ │ │ │ - ldrsbeq r8, [pc, #-156] @ 2057f4 │ │ │ │ - cmneq pc, r4, lsr #31 │ │ │ │ - orreq r6, r8, ip, ror #3 │ │ │ │ - cmneq pc, ip, lsl sl @ │ │ │ │ - cmneq pc, r0, ror pc @ │ │ │ │ + orreq r6, r8, r4, lsr #4 │ │ │ │ + cmneq pc, r4, ror #19 │ │ │ │ + cmneq pc, ip, lsr #31 │ │ │ │ + strdeq r6, [r8, r4] │ │ │ │ + cmneq pc, r4, lsr #20 │ │ │ │ + cmneq pc, r8, ror pc @ │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x018861bc │ │ │ │ - cmneq pc, r4, lsl sl @ │ │ │ │ - cmneq pc, r0, asr #30 │ │ │ │ + orreq r6, r8, r4, asr #3 │ │ │ │ + cmneq pc, ip, lsl sl @ │ │ │ │ + cmneq pc, r8, asr #30 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - orreq r6, r8, r4, lsl #3 │ │ │ │ - ldrsheq r7, [pc, #-84] @ 205868 │ │ │ │ - cmneq pc, r4, lsl pc @ │ │ │ │ + orreq r6, r8, ip, lsl #3 │ │ │ │ + ldrsheq r7, [pc, #-92] @ 205860 │ │ │ │ + cmneq pc, ip, lsl pc @ │ │ │ │ muleq r0, lr, r2 │ │ │ │ - orreq r6, r8, r8, asr #2 │ │ │ │ - ldrheq r7, [pc, #-88] @ 205874 │ │ │ │ - ldrsbeq r7, [pc, #-232] @ 2057e8 │ │ │ │ + orreq r6, r8, r0, asr r1 │ │ │ │ + cmneq pc, r0, asr #11 │ │ │ │ + cmneq pc, r0, ror #29 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - orreq r6, r8, r4, lsl r1 │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ - @ instruction: 0x017f7e98 │ │ │ │ + orreq r6, r8, ip, lsl r1 │ │ │ │ + cmneq pc, r4, lsl r9 @ │ │ │ │ + cmneq pc, r0, lsr #29 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - ldrdeq r6, [r8, ip] │ │ │ │ - cmneq pc, ip, asr #10 │ │ │ │ - cmneq pc, ip, ror #28 │ │ │ │ - orreq r6, r8, r0, lsr #1 │ │ │ │ - cmneq pc, r0, lsl r5 @ │ │ │ │ - cmneq pc, r0, lsr lr @ │ │ │ │ + orreq r6, r8, r4, ror #1 │ │ │ │ + cmneq pc, r4, asr r5 @ │ │ │ │ + cmneq pc, r4, ror lr @ │ │ │ │ + orreq r6, r8, r8, lsr #1 │ │ │ │ + cmneq pc, r8, lsl r5 @ │ │ │ │ + cmneq pc, r8, lsr lr @ │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - orreq r6, r8, r4, rrx │ │ │ │ - ldrsbeq r7, [pc, #-68] @ 2058c4 │ │ │ │ - ldrsheq r7, [pc, #-212] @ 205838 │ │ │ │ + orreq r6, r8, ip, rrx │ │ │ │ + ldrsbeq r7, [pc, #-76] @ 2058bc │ │ │ │ + ldrsheq r7, [pc, #-220] @ 205830 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ │ │ │ │ 0020590c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -336151,17 +336151,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 205988 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 205934 │ │ │ │ - @ instruction: 0x01885eb4 │ │ │ │ - cmneq pc, r4, lsr #6 │ │ │ │ - cmneq pc, ip, lsr ip @ │ │ │ │ + @ instruction: 0x01885ebc │ │ │ │ + cmneq pc, ip, lsr #6 │ │ │ │ + cmneq pc, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0020598c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -336398,23 +336398,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 205d74 │ │ │ │ add r2, r2, #788 @ 0x314 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 205c74 │ │ │ │ - cmneq pc, r4, ror #13 │ │ │ │ + cmneq pc, ip, ror #13 │ │ │ │ orrseq r1, r5, ip, asr r5 │ │ │ │ - cmneq pc, r8, lsl sp @ │ │ │ │ - orreq r5, r8, ip, lsl fp │ │ │ │ - cmneq pc, r4, lsr #17 │ │ │ │ + cmneq pc, r0, lsr #26 │ │ │ │ + orreq r5, r8, r4, lsr #22 │ │ │ │ + cmneq pc, ip, lsr #17 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - ldrdeq r5, [r8, ip] │ │ │ │ - cmneq pc, ip, asr #30 │ │ │ │ - cmneq pc, ip, ror #16 │ │ │ │ + orreq r5, r8, r4, ror #21 │ │ │ │ + cmneq pc, r4, asr pc @ │ │ │ │ + cmneq pc, r4, ror r8 @ │ │ │ │ @ instruction: 0x000005bb │ │ │ │ │ │ │ │ 00205d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -336451,17 +336451,17 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 205dcc │ │ │ │ orrseq r1, r5, ip, asr #8 │ │ │ │ - orreq r5, r8, r0, lsr #20 │ │ │ │ - cmneq pc, ip, asr #5 │ │ │ │ - ldrheq r7, [pc, #-112] @ 205dbc │ │ │ │ + orreq r5, r8, r8, lsr #20 │ │ │ │ + ldrsbeq r8, [pc, #-36] @ 205e04 │ │ │ │ + ldrheq r7, [pc, #-120] @ 205db4 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ │ │ │ │ 00205e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -336708,57 +336708,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 205e80 │ │ │ │ @ instruction: 0x019325d0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r3, ip, lsl #11 │ │ │ │ - cmneq pc, ip, lsl r2 @ │ │ │ │ - ldrsheq r8, [pc, #-24] @ 20620c │ │ │ │ - orreq sl, r2, r8, lsr #1 │ │ │ │ - orreq r3, r7, ip, lsl #4 │ │ │ │ - cmneq pc, r4, lsl #3 │ │ │ │ - cmneq pc, r0, ror #2 │ │ │ │ - orreq sp, r3, r0, lsl #21 │ │ │ │ - cmneq pc, r8, lsl #2 │ │ │ │ - cmneq pc, r4, ror #1 │ │ │ │ - strdeq r5, [r8, r0] │ │ │ │ - cmneq pc, r8, ror r5 @ │ │ │ │ + cmneq pc, r4, lsr #4 │ │ │ │ + cmneq pc, r0, lsl #4 │ │ │ │ + strheq sl, [r2, r0] │ │ │ │ + orreq r3, r7, r4, lsl r2 │ │ │ │ + cmneq pc, ip, lsl #3 │ │ │ │ + cmneq pc, r8, ror #2 │ │ │ │ + orreq sp, r3, r8, lsl #21 │ │ │ │ + cmneq pc, r0, lsl r1 @ │ │ │ │ + cmneq pc, ip, ror #1 │ │ │ │ + strdeq r5, [r8, r8] │ │ │ │ + cmneq pc, r0, lsl #11 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - orreq r5, r8, r8, lsr #15 │ │ │ │ - cmneq pc, r8, lsl ip @ │ │ │ │ - cmneq pc, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x018857b0 │ │ │ │ + cmneq pc, r0, lsr #24 │ │ │ │ + cmneq pc, r0, asr #10 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - orreq r5, r8, r0, ror r7 │ │ │ │ - cmneq pc, r0, ror #23 │ │ │ │ - cmneq pc, r0, lsl #10 │ │ │ │ + orreq r5, r8, r8, ror r7 │ │ │ │ + cmneq pc, r8, ror #23 │ │ │ │ + cmneq pc, r8, lsl #10 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - orreq r5, r8, r8, lsr r7 │ │ │ │ - cmneq pc, r8, lsr #23 │ │ │ │ - cmneq pc, r8, asr #9 │ │ │ │ + orreq r5, r8, r0, asr #14 │ │ │ │ + ldrheq r6, [pc, #-176] @ 2061c4 │ │ │ │ + ldrsbeq r7, [pc, #-64] @ 206238 │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ - orreq r5, r8, r0, lsl #14 │ │ │ │ - cmneq pc, r0, ror fp @ │ │ │ │ - @ instruction: 0x017f7490 │ │ │ │ + orreq r5, r8, r8, lsl #14 │ │ │ │ + cmneq pc, r8, ror fp @ │ │ │ │ + @ instruction: 0x017f7498 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - orreq r5, r8, r8, asr #13 │ │ │ │ - cmneq pc, r8, lsr fp @ │ │ │ │ - cmneq pc, r8, asr r4 @ │ │ │ │ + ldrdeq r5, [r8, r0] │ │ │ │ + cmneq pc, r0, asr #22 │ │ │ │ + cmneq pc, r0, ror #8 │ │ │ │ muleq r0, r7, r8 │ │ │ │ - @ instruction: 0x01885690 │ │ │ │ - cmneq pc, r0, lsl #22 │ │ │ │ - cmneq pc, r0, lsr #8 │ │ │ │ + @ instruction: 0x01885698 │ │ │ │ + cmneq pc, r8, lsl #22 │ │ │ │ + cmneq pc, r8, lsr #8 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - orreq r5, r8, r8, asr r6 │ │ │ │ - cmneq pc, r8, asr #21 │ │ │ │ - cmneq pc, r8, ror #7 │ │ │ │ + orreq r5, r8, r0, ror #12 │ │ │ │ + ldrsbeq r6, [pc, #-160] @ 206214 │ │ │ │ + ldrsheq r7, [pc, #-48] @ 206288 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - orreq r5, r8, r0, lsr #12 │ │ │ │ - @ instruction: 0x017f6a90 │ │ │ │ - ldrheq r7, [pc, #-48] @ 206298 │ │ │ │ + orreq r5, r8, r8, lsr #12 │ │ │ │ + @ instruction: 0x017f6a98 │ │ │ │ + ldrheq r7, [pc, #-56] @ 206290 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 002062c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -337064,67 +337064,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 206410 │ │ │ │ orrseq r2, r3, r4, lsr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, r4, lsr #28 │ │ │ │ + cmneq pc, ip, lsr #28 │ │ │ │ cmneq lr, r0, lsl #1 │ │ │ │ - cmneq pc, ip, ror #27 │ │ │ │ - cmneq pc, r8, asr #28 │ │ │ │ - cmneq pc, ip, asr #27 │ │ │ │ - ldrheq r7, [pc, #-220] @ 2066e0 │ │ │ │ + ldrsheq r7, [pc, #-212] @ 2066dc │ │ │ │ + cmneq pc, r0, asr lr @ │ │ │ │ + ldrsbeq r7, [pc, #-212] @ 2066e4 │ │ │ │ + cmneq pc, r4, asr #27 │ │ │ │ @ instruction: 0x01931ffc │ │ │ │ - cmneq pc, ip, lsl #26 │ │ │ │ - orreq r5, r8, ip, ror #6 │ │ │ │ - ldrsheq r7, [pc, #-4] @ 2067c8 │ │ │ │ + cmneq pc, r4, lsl sp @ │ │ │ │ + orreq r5, r8, r4, ror r3 │ │ │ │ + ldrsheq r7, [pc, #-12] @ 2067c0 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x017f7c90 │ │ │ │ - cmneq pc, r0, ror ip @ │ │ │ │ - cmneq pc, r8, asr ip @ │ │ │ │ - orreq r5, r8, r0, asr #5 │ │ │ │ - cmneq pc, r0, lsr r7 @ │ │ │ │ - cmneq pc, r0, asr r0 @ │ │ │ │ + @ instruction: 0x017f7c98 │ │ │ │ + cmneq pc, r8, ror ip @ │ │ │ │ + cmneq pc, r0, ror #24 │ │ │ │ + orreq r5, r8, r8, asr #5 │ │ │ │ + cmneq pc, r8, lsr r7 @ │ │ │ │ + cmneq pc, r8, asr r0 @ │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - orreq r5, r8, r0, lsl #5 │ │ │ │ - ldrsheq r6, [pc, #-96] @ 206794 │ │ │ │ - cmneq pc, r0, lsl r0 @ │ │ │ │ + orreq r5, r8, r8, lsl #5 │ │ │ │ + ldrsheq r6, [pc, #-104] @ 20678c │ │ │ │ + cmneq pc, r8, lsl r0 @ │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - orreq r5, r8, r4, asr #4 │ │ │ │ - ldrheq r6, [pc, #-100] @ 2067a0 │ │ │ │ - ldrsbeq r6, [pc, #-244] @ 206714 │ │ │ │ + orreq r5, r8, ip, asr #4 │ │ │ │ + ldrheq r6, [pc, #-108] @ 206798 │ │ │ │ + ldrsbeq r6, [pc, #-252] @ 20670c │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - orreq r5, r8, r8, lsl #4 │ │ │ │ - cmneq pc, r8, ror r6 @ │ │ │ │ - @ instruction: 0x017f6f98 │ │ │ │ + orreq r5, r8, r0, lsl r2 │ │ │ │ + cmneq pc, r0, lsl #13 │ │ │ │ + cmneq pc, r0, lsr #31 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - orreq r5, r8, ip, asr #3 │ │ │ │ - cmneq pc, ip, lsr r6 @ │ │ │ │ - cmneq pc, r4, asr pc @ │ │ │ │ + ldrdeq r5, [r8, r4] │ │ │ │ + cmneq pc, r4, asr #12 │ │ │ │ + cmneq pc, ip, asr pc @ │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - @ instruction: 0x01885190 │ │ │ │ - cmneq pc, r0, lsl #12 │ │ │ │ - cmneq pc, r0, lsr #30 │ │ │ │ + @ instruction: 0x01885198 │ │ │ │ + cmneq pc, r8, lsl #12 │ │ │ │ + cmneq pc, r8, lsr #30 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - orreq r5, r8, r4, asr r1 │ │ │ │ - cmneq pc, r4, asr #11 │ │ │ │ - cmneq pc, r4, ror #29 │ │ │ │ + orreq r5, r8, ip, asr r1 │ │ │ │ + cmneq pc, ip, asr #11 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - orreq r5, r8, r4, lsl r1 │ │ │ │ - cmneq pc, r0, lsr #20 │ │ │ │ - cmneq pc, r4, lsr #29 │ │ │ │ + orreq r5, r8, ip, lsl r1 │ │ │ │ + cmneq pc, r8, lsr #20 │ │ │ │ + cmneq pc, ip, lsr #29 │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - ldrdeq r5, [r8, r4] │ │ │ │ - cmneq pc, r4, asr #10 │ │ │ │ - cmneq pc, r4, ror #28 │ │ │ │ + ldrdeq r5, [r8, ip] │ │ │ │ + cmneq pc, ip, asr #10 │ │ │ │ + cmneq pc, ip, ror #28 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - @ instruction: 0x01885098 │ │ │ │ - cmneq pc, r8, lsl #10 │ │ │ │ - cmneq pc, r8, lsr #28 │ │ │ │ + orreq r5, r8, r0, lsr #1 │ │ │ │ + cmneq pc, r0, lsl r5 @ │ │ │ │ + cmneq pc, r0, lsr lr @ │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ │ │ │ │ 00206878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -337408,63 +337408,63 @@ │ │ │ │ add r2, r2, #888 @ 0x378 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2068f8 │ │ │ │ orrseq r1, r3, r4, lsl #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, r4, ror r8 @ │ │ │ │ + cmneq pc, ip, ror r8 @ │ │ │ │ orrseq r1, r3, r4, lsl fp │ │ │ │ @ instruction: 0x017eca94 │ │ │ │ - ldrsheq r7, [pc, #-120] @ 206c94 │ │ │ │ + cmneq pc, r0, lsl #16 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - ldrsbeq r7, [pc, #-112] @ 206ca4 │ │ │ │ - ldrheq r7, [pc, #-112] @ 206ca8 │ │ │ │ - @ instruction: 0x017f7798 │ │ │ │ - ldrsbeq r7, [pc, #-112] @ 206cb0 │ │ │ │ + ldrsbeq r7, [pc, #-120] @ 206c9c │ │ │ │ + ldrheq r7, [pc, #-120] @ 206ca0 │ │ │ │ + cmneq pc, r0, lsr #15 │ │ │ │ + ldrsbeq r7, [pc, #-120] @ 206ca8 │ │ │ │ andgt r0, r8, r0 │ │ │ │ - cmneq pc, r4, asr #14 │ │ │ │ - @ instruction: 0x017f7790 │ │ │ │ - orreq r4, r8, r0, ror sp │ │ │ │ - ldrsheq r6, [pc, #-168] @ 206c8c │ │ │ │ + cmneq pc, ip, asr #14 │ │ │ │ + @ instruction: 0x017f7798 │ │ │ │ + orreq r4, r8, r8, ror sp │ │ │ │ + cmneq pc, r0, lsl #22 │ │ │ │ andeq r0, r0, r5, lsr r9 │ │ │ │ - orreq r4, r8, r8, lsr #26 │ │ │ │ - @ instruction: 0x017f6198 │ │ │ │ - ldrheq r6, [pc, #-168] @ 206c9c │ │ │ │ + orreq r4, r8, r0, lsr sp │ │ │ │ + cmneq pc, r0, lsr #3 │ │ │ │ + cmneq pc, r0, asr #21 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - orreq r4, r8, ip, ror #25 │ │ │ │ - cmneq pc, ip, asr r1 @ │ │ │ │ - cmneq pc, ip, ror sl @ │ │ │ │ + strdeq r4, [r8, r4] │ │ │ │ + cmneq pc, r4, ror #2 │ │ │ │ + cmneq pc, r4, lsl #21 │ │ │ │ andeq r0, r0, pc, lsl r9 │ │ │ │ - @ instruction: 0x01884cb0 │ │ │ │ - cmneq pc, r0, lsr #2 │ │ │ │ - cmneq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x01884cb8 │ │ │ │ + cmneq pc, r8, lsr #2 │ │ │ │ + cmneq pc, r8, asr #20 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - orreq r4, r8, r4, ror ip │ │ │ │ - cmneq pc, r4, ror #1 │ │ │ │ - cmneq pc, r4, lsl #20 │ │ │ │ + orreq r4, r8, ip, ror ip │ │ │ │ + cmneq pc, ip, ror #1 │ │ │ │ + cmneq pc, ip, lsl #20 │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - orreq r4, r8, r8, lsr ip │ │ │ │ - cmneq pc, r8, lsr #1 │ │ │ │ - cmneq pc, r8, asr #19 │ │ │ │ - strdeq r4, [r8, r8] │ │ │ │ - cmneq pc, r4, ror #11 │ │ │ │ - cmneq pc, r8, lsl #19 │ │ │ │ + orreq r4, r8, r0, asr #24 │ │ │ │ + ldrheq r6, [pc, #-0] @ 206d80 │ │ │ │ + ldrsbeq r6, [pc, #-144] @ 206cf4 │ │ │ │ + orreq r4, r8, r0, lsl #24 │ │ │ │ + cmneq pc, ip, ror #11 │ │ │ │ + @ instruction: 0x017f6990 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - @ instruction: 0x01884bb8 │ │ │ │ - cmneq pc, r8, lsr #32 │ │ │ │ - cmneq pc, r8, asr #18 │ │ │ │ + orreq r4, r8, r0, asr #23 │ │ │ │ + cmneq pc, r0, lsr r0 @ │ │ │ │ + cmneq pc, r0, asr r9 @ │ │ │ │ andeq r0, r0, r9, lsl r9 │ │ │ │ - orreq r4, r8, ip, ror fp │ │ │ │ - cmneq pc, ip, ror #31 │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ + orreq r4, r8, r4, lsl #23 │ │ │ │ + ldrsheq r5, [pc, #-244] @ 206cb8 │ │ │ │ + cmneq pc, r4, lsl r9 @ │ │ │ │ andeq r0, r0, lr, lsr #18 │ │ │ │ - orreq r4, r8, r0, asr #22 │ │ │ │ - ldrheq r5, [pc, #-240] @ 206ccc │ │ │ │ - cmneq pc, r8, asr #17 │ │ │ │ + orreq r4, r8, r8, asr #22 │ │ │ │ + ldrheq r5, [pc, #-248] @ 206cc4 │ │ │ │ + ldrsbeq r6, [pc, #-128] @ 206d40 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ │ │ │ │ 00206dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -337579,25 +337579,25 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 206e4c │ │ │ │ b 206f40 │ │ │ │ orrseq r1, r3, ip, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r3, r0, asr #11 │ │ │ │ - cmneq pc, r0, lsl #7 │ │ │ │ - orreq r4, r8, r8, lsr r9 │ │ │ │ - cmneq pc, r0, asr #13 │ │ │ │ + cmneq pc, r8, lsl #7 │ │ │ │ + orreq r4, r8, r0, asr #18 │ │ │ │ + cmneq pc, r8, asr #13 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ - strdeq r4, [r8, r0] │ │ │ │ - ldrsheq r7, [pc, #-28] @ 206f9c │ │ │ │ - cmneq pc, r0, lsl #13 │ │ │ │ + strdeq r4, [r8, r8] │ │ │ │ + cmneq pc, r4, lsl #4 │ │ │ │ + cmneq pc, r8, lsl #13 │ │ │ │ andeq r0, r0, r2, asr #18 │ │ │ │ - cmneq pc, ip, lsr #6 │ │ │ │ - orreq r4, r8, r4, lsr #17 │ │ │ │ - cmneq pc, ip, lsr #12 │ │ │ │ + cmneq pc, r4, lsr r3 @ │ │ │ │ + orreq r4, r8, ip, lsr #17 │ │ │ │ + cmneq pc, r4, lsr r6 @ │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ │ │ │ │ 00206fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -337676,20 +337676,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 207054 │ │ │ │ orrseq r1, r3, ip, lsr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019313b8 │ │ │ │ - orreq r4, r8, r0, ror #14 │ │ │ │ - ldrsbeq r5, [pc, #-176] @ 207074 │ │ │ │ - ldrsheq r6, [pc, #-64] @ 2070e8 │ │ │ │ - orreq r4, r8, r4, lsr #14 │ │ │ │ - @ instruction: 0x017f5b94 │ │ │ │ - cmneq pc, ip, lsr #9 │ │ │ │ + orreq r4, r8, r8, ror #14 │ │ │ │ + ldrsbeq r5, [pc, #-184] @ 20706c │ │ │ │ + ldrsheq r6, [pc, #-72] @ 2070e0 │ │ │ │ + orreq r4, r8, ip, lsr #14 │ │ │ │ + @ instruction: 0x017f5b9c │ │ │ │ + ldrheq r6, [pc, #-68] @ 2070f0 │ │ │ │ andeq r0, r0, sp, ror r9 │ │ │ │ │ │ │ │ 00207134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -338690,198 +338690,198 @@ │ │ │ │ b 207b90 │ │ │ │ str r0, [r4, #-1052] @ 0xfffffbe4 │ │ │ │ b 2074d8 │ │ │ │ @ instruction: 0x019312bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01931294 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r4, r8, r0, lsr #12 │ │ │ │ - ldrheq r6, [pc, #-48] @ 2080c4 │ │ │ │ + orreq r4, r8, r8, lsr #12 │ │ │ │ + ldrheq r6, [pc, #-56] @ 2080bc │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #23 │ │ │ │ - orreq r4, r8, r0, ror #9 │ │ │ │ - cmneq pc, r4, ror r2 @ │ │ │ │ + orreq r4, r8, r8, ror #9 │ │ │ │ + cmneq pc, ip, ror r2 @ │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - ldrdeq r4, [r8, r4] │ │ │ │ - cmneq pc, r0, ror #2 │ │ │ │ + ldrdeq r4, [r8, ip] │ │ │ │ + cmneq pc, r8, ror #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r8, r8, ror #6 │ │ │ │ - ldrsheq r6, [pc, #-0] @ 208128 │ │ │ │ - @ instruction: 0x01884298 │ │ │ │ - cmneq pc, r0, lsr #32 │ │ │ │ - @ instruction: 0x01884194 │ │ │ │ - cmneq pc, r4, lsr #30 │ │ │ │ - orreq r4, r8, r0, lsr r1 │ │ │ │ - cmneq pc, r0, asr #29 │ │ │ │ + orreq r4, r8, r0, ror r3 │ │ │ │ + ldrsheq r6, [pc, #-8] @ 208120 │ │ │ │ + orreq r4, r8, r0, lsr #5 │ │ │ │ + cmneq pc, r8, lsr #32 │ │ │ │ + @ instruction: 0x0188419c │ │ │ │ + cmneq pc, ip, lsr #30 │ │ │ │ + orreq r4, r8, r8, lsr r1 │ │ │ │ + cmneq pc, r8, asr #29 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ - ldrsbeq r6, [pc, #-184] @ 208090 │ │ │ │ - orreq r4, r8, ip, lsl #1 │ │ │ │ - ldrsheq r5, [pc, #-76] @ 208104 │ │ │ │ - cmneq pc, r8, lsl lr @ │ │ │ │ - orreq r4, r8, ip, asr r0 │ │ │ │ - ldrsheq r5, [pc, #-208] @ 20808c │ │ │ │ + cmneq pc, r0, ror #23 │ │ │ │ + @ instruction: 0x01884094 │ │ │ │ + cmneq pc, r4, lsl #10 │ │ │ │ + cmneq pc, r0, lsr #28 │ │ │ │ + orreq r4, r8, r4, rrx │ │ │ │ + ldrsheq r5, [pc, #-216] @ 208084 │ │ │ │ cmneq lr, r8, ror #25 │ │ │ │ orrseq r0, r3, r8, ror #23 │ │ │ │ - cmneq pc, r4, lsl #20 │ │ │ │ - orreq r3, r8, r4, asr pc │ │ │ │ - ldrsbeq r5, [pc, #-200] @ 2080a8 │ │ │ │ + cmneq pc, ip, lsl #20 │ │ │ │ + orreq r3, r8, ip, asr pc │ │ │ │ + cmneq pc, r0, ror #25 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - cmneq pc, r0, asr #19 │ │ │ │ - orreq r3, r8, ip, asr #29 │ │ │ │ - cmneq pc, ip, lsr r3 @ │ │ │ │ - cmneq pc, r4, asr ip @ │ │ │ │ + cmneq pc, r8, asr #19 │ │ │ │ + ldrdeq r3, [r8, r4] │ │ │ │ + cmneq pc, r4, asr #6 │ │ │ │ + cmneq pc, ip, asr ip @ │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - @ instruction: 0x01883e9c │ │ │ │ - cmneq pc, r0, lsr ip @ │ │ │ │ + orreq r3, r8, r4, lsr #29 │ │ │ │ + cmneq pc, r8, lsr ip @ │ │ │ │ cmneq lr, r8, lsr #22 │ │ │ │ - cmneq pc, r4, lsr #23 │ │ │ │ - strdeq r3, [r8, ip] │ │ │ │ + cmneq pc, ip, lsr #23 │ │ │ │ + orreq r3, r8, r4, lsl #28 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ orrseq r8, r3, r4, ror #22 │ │ │ │ - ldrsbeq r6, [pc, #-0] @ 2081a8 │ │ │ │ + ldrsbeq r6, [pc, #-8] @ 2081a0 │ │ │ │ @ instruction: 0x019389fc │ │ │ │ orrseq r8, r3, r8, lsl #19 │ │ │ │ - orreq r3, r8, r4, ror #22 │ │ │ │ - cmneq pc, ip, ror #17 │ │ │ │ + orreq r3, r8, ip, ror #22 │ │ │ │ + ldrsheq r5, [pc, #-132] @ 208134 │ │ │ │ andeq r6, r0, r0, lsr r4 │ │ │ │ - ldrsbeq r6, [pc, #-80] @ 208170 │ │ │ │ - orreq r3, r8, r4, ror #21 │ │ │ │ - cmneq pc, r4, asr pc @ │ │ │ │ - cmneq pc, r0, ror r8 @ │ │ │ │ - strdeq r3, [r8, r8] │ │ │ │ - cmneq pc, r4, lsl #15 │ │ │ │ - cmneq pc, r8, lsl #9 │ │ │ │ - cmneq pc, r4, ror r4 @ │ │ │ │ - orreq r3, r8, r0, ror #18 │ │ │ │ - ldrsbeq r4, [pc, #-208] @ 208114 │ │ │ │ - cmneq pc, r8, ror #13 │ │ │ │ + ldrsbeq r6, [pc, #-88] @ 208168 │ │ │ │ + orreq r3, r8, ip, ror #21 │ │ │ │ + cmneq pc, ip, asr pc @ │ │ │ │ + cmneq pc, r8, ror r8 @ │ │ │ │ + orreq r3, r8, r0, lsl #20 │ │ │ │ + cmneq pc, ip, lsl #15 │ │ │ │ + @ instruction: 0x017f6490 │ │ │ │ + cmneq pc, ip, ror r4 @ │ │ │ │ + orreq r3, r8, r8, ror #18 │ │ │ │ + ldrsbeq r4, [pc, #-216] @ 20810c │ │ │ │ + ldrsheq r5, [pc, #-96] @ 208188 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmneq pc, ip, lsr #8 │ │ │ │ - cmneq pc, r4, lsl r4 @ │ │ │ │ - @ instruction: 0x0188389c │ │ │ │ - cmneq pc, r0, lsr r6 @ │ │ │ │ + cmneq pc, r4, lsr r4 @ │ │ │ │ + cmneq pc, ip, lsl r4 @ │ │ │ │ + orreq r3, r8, r4, lsr #17 │ │ │ │ + cmneq pc, r8, lsr r6 @ │ │ │ │ cmneq lr, r8, lsr #10 │ │ │ │ - orreq r3, r8, ip, lsr #16 │ │ │ │ - cmneq pc, r0, asr #11 │ │ │ │ + orreq r3, r8, r4, lsr r8 │ │ │ │ + cmneq pc, r8, asr #11 │ │ │ │ ldrheq r5, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x018837bc │ │ │ │ - cmneq pc, r0, asr r5 @ │ │ │ │ + orreq r3, r8, r4, asr #15 │ │ │ │ + cmneq pc, r8, asr r5 @ │ │ │ │ cmneq lr, r4, asr #8 │ │ │ │ orrseq lr, r4, r0, lsl #28 │ │ │ │ cmneq lr, ip, asr #1 │ │ │ │ - cmneq pc, r0, lsl lr @ │ │ │ │ - ldrdeq r3, [r8, ip] │ │ │ │ - cmneq pc, ip, asr #14 │ │ │ │ - cmneq pc, r4, rrx │ │ │ │ + cmneq pc, r8, lsl lr @ │ │ │ │ + orreq r3, r8, r4, ror #5 │ │ │ │ + cmneq pc, r4, asr r7 @ │ │ │ │ + cmneq pc, ip, rrx │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - orreq r3, r8, r0, lsr #5 │ │ │ │ - cmneq pc, r0, lsl r7 @ │ │ │ │ - cmneq pc, r8, lsr #32 │ │ │ │ + orreq r3, r8, r8, lsr #5 │ │ │ │ + cmneq pc, r8, lsl r7 @ │ │ │ │ + cmneq pc, r0, lsr r0 @ │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - orreq r3, r8, r4, ror #4 │ │ │ │ - ldrsbeq r4, [pc, #-100] @ 2081e8 │ │ │ │ - ldrsheq r4, [pc, #-244] @ 20815c │ │ │ │ + orreq r3, r8, ip, ror #4 │ │ │ │ + ldrsbeq r4, [pc, #-108] @ 2081e0 │ │ │ │ + ldrsheq r4, [pc, #-252] @ 208154 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - @ instruction: 0x017f469c │ │ │ │ + cmneq pc, r4, lsr #13 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmneq pc, r8, ror #12 │ │ │ │ + cmneq pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - orreq r3, r8, r4, asr #3 │ │ │ │ - cmneq pc, r4, lsr r6 @ │ │ │ │ - cmneq pc, ip, asr #30 │ │ │ │ + orreq r3, r8, ip, asr #3 │ │ │ │ + cmneq pc, ip, lsr r6 @ │ │ │ │ + cmneq pc, r4, asr pc @ │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - orreq r3, r8, r8, lsl #3 │ │ │ │ - ldrsheq r4, [pc, #-88] @ 208224 │ │ │ │ - cmneq pc, r8, lsl pc @ │ │ │ │ - ldrheq r4, [pc, #-92] @ 208228 │ │ │ │ + @ instruction: 0x01883190 │ │ │ │ + cmneq pc, r0, lsl #12 │ │ │ │ + cmneq pc, r0, lsr #30 │ │ │ │ + cmneq pc, r4, asr #11 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - orreq r3, r8, r8, lsr r1 │ │ │ │ - cmneq pc, r8, lsr #11 │ │ │ │ - cmneq pc, r4, asr #29 │ │ │ │ - strdeq r3, [r8, ip] │ │ │ │ - cmneq pc, ip, ror #10 │ │ │ │ - cmneq pc, ip, lsl #29 │ │ │ │ + orreq r3, r8, r0, asr #2 │ │ │ │ + ldrheq r4, [pc, #-80] @ 208240 │ │ │ │ + cmneq pc, ip, asr #29 │ │ │ │ + orreq r3, r8, r4, lsl #2 │ │ │ │ + cmneq pc, r4, ror r5 @ │ │ │ │ + @ instruction: 0x017f4e94 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - cmneq pc, r4, lsr r5 @ │ │ │ │ + cmneq pc, ip, lsr r5 @ │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmneq pc, r4, lsl #10 │ │ │ │ - @ instruction: 0x01883090 │ │ │ │ - cmneq pc, r8, lsl lr @ │ │ │ │ + cmneq pc, ip, lsl #10 │ │ │ │ + @ instruction: 0x01883098 │ │ │ │ + cmneq pc, r0, lsr #28 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - orreq r3, r8, r4, asr r0 │ │ │ │ - cmneq pc, r4, asr #9 │ │ │ │ - ldrsbeq r4, [pc, #-220] @ 2081ec │ │ │ │ + orreq r3, r8, ip, asr r0 │ │ │ │ + cmneq pc, ip, asr #9 │ │ │ │ + cmneq pc, r4, ror #27 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmneq pc, ip, lsl #9 │ │ │ │ - orreq r3, r8, r8, lsl r0 │ │ │ │ - cmneq pc, r0, lsr #27 │ │ │ │ + @ instruction: 0x017f4494 │ │ │ │ + orreq r3, r8, r0, lsr #32 │ │ │ │ + cmneq pc, r8, lsr #27 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmneq pc, r0, asr r4 @ │ │ │ │ - ldrdeq r2, [r8, r4] │ │ │ │ - cmneq pc, r0, ror #26 │ │ │ │ + cmneq pc, r8, asr r4 @ │ │ │ │ + ldrdeq r2, [r8, ip] │ │ │ │ + cmneq pc, r8, ror #26 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - cmneq pc, r4, lsl #8 │ │ │ │ - orreq r2, r8, r8, lsl #31 │ │ │ │ - cmneq pc, r0, lsl sp @ │ │ │ │ + cmneq pc, ip, lsl #8 │ │ │ │ + @ instruction: 0x01882f90 │ │ │ │ + cmneq pc, r8, lsl sp @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrheq r4, [pc, #-60] @ 2082c4 │ │ │ │ - orreq r2, r8, r0, asr #30 │ │ │ │ - cmneq pc, r8, asr #25 │ │ │ │ + cmneq pc, r4, asr #7 │ │ │ │ + orreq r2, r8, r8, asr #30 │ │ │ │ + ldrsbeq r4, [pc, #-192] @ 208248 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - orreq r2, r8, r8, lsl #30 │ │ │ │ - cmneq pc, r8, ror r3 @ │ │ │ │ - @ instruction: 0x017f4c98 │ │ │ │ + orreq r2, r8, r0, lsl pc │ │ │ │ + cmneq pc, r0, lsl #7 │ │ │ │ + cmneq pc, r0, lsr #25 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - cmneq pc, r0, asr #6 │ │ │ │ - cmneq pc, r8, lsl #6 │ │ │ │ - orreq r2, r8, ip, lsl #29 │ │ │ │ - cmneq pc, r4, lsl ip @ │ │ │ │ + cmneq pc, r8, asr #6 │ │ │ │ + cmneq pc, r0, lsl r3 @ │ │ │ │ + @ instruction: 0x01882e94 │ │ │ │ + cmneq pc, ip, lsl ip @ │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmneq pc, r4, asr #5 │ │ │ │ + cmneq pc, ip, asr #5 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - orreq r2, r8, r0, lsr #28 │ │ │ │ - @ instruction: 0x017f4290 │ │ │ │ - ldrheq r4, [pc, #-176] @ 208294 │ │ │ │ + orreq r2, r8, r8, lsr #28 │ │ │ │ + @ instruction: 0x017f4298 │ │ │ │ + ldrheq r4, [pc, #-184] @ 20828c │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - orreq r2, r8, r4, ror #27 │ │ │ │ - cmneq pc, r4, asr r2 @ │ │ │ │ - cmneq pc, ip, ror #22 │ │ │ │ + orreq r2, r8, ip, ror #27 │ │ │ │ + cmneq pc, ip, asr r2 @ │ │ │ │ + cmneq pc, r4, ror fp @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - orreq r2, r8, r8, lsr #27 │ │ │ │ - cmneq pc, r8, lsl r2 @ │ │ │ │ - cmneq pc, r0, lsr fp @ │ │ │ │ + @ instruction: 0x01882db0 │ │ │ │ + cmneq pc, r0, lsr #4 │ │ │ │ + cmneq pc, r8, lsr fp @ │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - orreq r2, r8, ip, ror #26 │ │ │ │ - ldrsbeq r4, [pc, #-28] @ 208354 │ │ │ │ - ldrsheq r4, [pc, #-172] @ 2082c8 │ │ │ │ + orreq r2, r8, r4, ror sp │ │ │ │ + cmneq pc, r4, ror #3 │ │ │ │ + cmneq pc, r4, lsl #22 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - ldrsbeq r4, [pc, #-160] @ 2082dc │ │ │ │ - orreq r2, r8, r4, lsr sp │ │ │ │ - @ instruction: 0x017f4198 │ │ │ │ + ldrsbeq r4, [pc, #-168] @ 2082d4 │ │ │ │ + orreq r2, r8, ip, lsr sp │ │ │ │ + cmneq pc, r0, lsr #3 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq pc, r4, ror #20 │ │ │ │ - orreq r2, r8, r8, asr #25 │ │ │ │ - cmneq pc, ip, lsr #2 │ │ │ │ + cmneq pc, ip, ror #20 │ │ │ │ + ldrdeq r2, [r8, r0] │ │ │ │ + cmneq pc, r4, lsr r1 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq r4, [pc, #-156] @ 208300 │ │ │ │ - orreq r2, r8, r0, ror #24 │ │ │ │ - cmneq pc, r4, asr #1 │ │ │ │ + cmneq pc, r4, lsl #20 │ │ │ │ + orreq r2, r8, r8, ror #24 │ │ │ │ + cmneq pc, ip, asr #1 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x017f4990 │ │ │ │ - strdeq r2, [r8, r4] │ │ │ │ - cmneq pc, r8, asr r0 @ │ │ │ │ - cmneq pc, r4, lsr #18 │ │ │ │ - orreq r2, r8, r8, lsl #23 │ │ │ │ - cmneq pc, ip, ror #31 │ │ │ │ - cmneq pc, ip, lsl #31 │ │ │ │ + @ instruction: 0x017f4998 │ │ │ │ + strdeq r2, [r8, ip] │ │ │ │ + cmneq pc, r0, rrx │ │ │ │ + cmneq pc, ip, lsr #18 │ │ │ │ + @ instruction: 0x01882b90 │ │ │ │ + ldrsheq r3, [pc, #-244] @ 2082cc │ │ │ │ + @ instruction: 0x017f3f94 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmneq pc, ip, asr pc @ │ │ │ │ + cmneq pc, r4, ror #30 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ bl bf690 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 208cdc │ │ │ │ ldr r3, [pc, #-460] @ 208214 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -339629,32 +339629,32 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 208de4 │ │ │ │ @ instruction: 0x0192f6b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x017f5594 │ │ │ │ + @ instruction: 0x017f559c │ │ │ │ orrseq pc, r2, r8, lsr #12 │ │ │ │ - cmneq pc, r4, lsr #10 │ │ │ │ - orreq r2, r8, r8, ror r9 │ │ │ │ - ldrsbeq r3, [pc, #-220] @ 208ec8 │ │ │ │ - ldrsheq r4, [pc, #-108] @ 208f3c │ │ │ │ + cmneq pc, ip, lsr #10 │ │ │ │ + orreq r2, r8, r0, lsl #19 │ │ │ │ + cmneq pc, r4, ror #27 │ │ │ │ + cmneq pc, r4, lsl #14 │ │ │ │ @ instruction: 0x000009bd │ │ │ │ - orreq r2, r8, r8, lsr r9 │ │ │ │ - @ instruction: 0x017f3d9c │ │ │ │ - ldrheq r4, [pc, #-108] @ 208f4c │ │ │ │ + orreq r2, r8, r0, asr #18 │ │ │ │ + cmneq pc, r4, lsr #27 │ │ │ │ + cmneq pc, r4, asr #13 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - strdeq r2, [r8, r8] │ │ │ │ - cmneq pc, ip, asr sp @ │ │ │ │ - cmneq pc, ip, ror r6 @ │ │ │ │ + orreq r2, r8, r0, lsl #18 │ │ │ │ + cmneq pc, r4, ror #26 │ │ │ │ + cmneq pc, r4, lsl #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - @ instruction: 0x018828b8 │ │ │ │ - cmneq pc, ip, lsl sp @ │ │ │ │ - cmneq pc, r4, lsr r6 @ │ │ │ │ + orreq r2, r8, r0, asr #17 │ │ │ │ + cmneq pc, r4, lsr #26 │ │ │ │ + cmneq pc, ip, lsr r6 @ │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ │ │ │ │ 00208fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339735,21 +339735,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 20905c │ │ │ │ orrseq pc, r2, r0, lsr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0192f3b0 │ │ │ │ - orreq r2, r8, ip, asr r7 │ │ │ │ - cmneq pc, r0, asr #23 │ │ │ │ - ldrsbeq r4, [pc, #-72] @ 2090f4 │ │ │ │ + orreq r2, r8, r4, ror #14 │ │ │ │ + cmneq pc, r8, asr #23 │ │ │ │ + cmneq pc, r0, ror #9 │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - orreq r2, r8, ip, lsl r7 │ │ │ │ - cmneq pc, r0, lsl #23 │ │ │ │ - cmneq pc, r0, lsr #9 │ │ │ │ + orreq r2, r8, r4, lsr #14 │ │ │ │ + cmneq pc, r8, lsl #23 │ │ │ │ + cmneq pc, r8, lsr #9 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ │ │ │ │ 0020914c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339805,17 +339805,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2091b0 │ │ │ │ orrseq pc, r2, ip, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r2, ip, asr r2 @ │ │ │ │ - orreq r2, r8, r0, lsl #12 │ │ │ │ - cmneq pc, r0, ror sl @ │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ + orreq r2, r8, r8, lsl #12 │ │ │ │ + cmneq pc, r8, ror sl @ │ │ │ │ + @ instruction: 0x017f4390 │ │ │ │ muleq r0, r6, sl │ │ │ │ │ │ │ │ 0020924c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339896,21 +339896,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 2092d0 │ │ │ │ orrseq pc, r2, ip, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r2, ip, lsr r1 @ │ │ │ │ - orreq r2, r8, r8, ror #9 │ │ │ │ - cmneq pc, ip, asr #18 │ │ │ │ - cmneq pc, r4, ror #4 │ │ │ │ + strdeq r2, [r8, r0] │ │ │ │ + cmneq pc, r4, asr r9 @ │ │ │ │ + cmneq pc, ip, ror #4 │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - orreq r2, r8, r8, lsr #9 │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ - cmneq pc, ip, lsr #4 │ │ │ │ + @ instruction: 0x018824b0 │ │ │ │ + cmneq pc, r4, lsl r9 @ │ │ │ │ + cmneq pc, r4, lsr r2 @ │ │ │ │ andeq r0, r0, sl, asr #21 │ │ │ │ │ │ │ │ 002093c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -339991,21 +339991,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 209454 │ │ │ │ orrseq pc, r2, r8, lsr r0 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0192efb8 │ │ │ │ - orreq r2, r8, r4, ror r3 │ │ │ │ - ldrsbeq r3, [pc, #-120] @ 2094a8 │ │ │ │ - ldrsheq r4, [pc, #-0] @ 209524 │ │ │ │ + orreq r2, r8, ip, ror r3 │ │ │ │ + cmneq pc, r0, ror #15 │ │ │ │ + ldrsheq r4, [pc, #-8] @ 20951c │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r2, r8, r4, lsr r3 │ │ │ │ - @ instruction: 0x017f3798 │ │ │ │ - ldrheq r4, [pc, #-8] @ 20952c │ │ │ │ + orreq r2, r8, ip, lsr r3 │ │ │ │ + cmneq pc, r0, lsr #15 │ │ │ │ + cmneq pc, r0, asr #1 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ │ │ │ │ 00209534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -340079,17 +340079,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 209598 │ │ │ │ orrseq lr, r2, r4, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r2, r4, ror lr │ │ │ │ - ldrdeq r2, [r8, ip] │ │ │ │ - cmneq pc, r0, asr #12 │ │ │ │ - cmneq pc, r8, asr pc @ │ │ │ │ + orreq r2, r8, r4, ror #3 │ │ │ │ + cmneq pc, r8, asr #12 │ │ │ │ + cmneq pc, r0, ror #30 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ │ │ │ │ 0020967c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -340356,36 +340356,36 @@ │ │ │ │ b 2097dc │ │ │ │ ldr r8, [pc, #100] @ 209b0c │ │ │ │ add r8, pc, r8 │ │ │ │ b 20995c │ │ │ │ orrseq lr, r2, r4, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r2, r8, asr #26 │ │ │ │ - orreq r2, r8, r4, ror #1 │ │ │ │ - cmneq pc, ip, ror #28 │ │ │ │ + orreq r2, r8, ip, ror #1 │ │ │ │ + cmneq pc, r4, ror lr @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r2, r8, r0, rrx │ │ │ │ + orreq r2, r8, r8, rrx │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq pc, ip, ror #27 │ │ │ │ + ldrsheq r3, [pc, #-212] @ 209a00 │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ orrseq lr, r2, r0, lsr ip │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsbeq r3, [pc, #-52] @ 209ab0 │ │ │ │ - @ instruction: 0x01881e94 │ │ │ │ - ldrsbeq r4, [pc, #-152] @ 209a54 │ │ │ │ - cmneq pc, r4, lsl #24 │ │ │ │ + ldrsbeq r3, [pc, #-60] @ 209aa8 │ │ │ │ + @ instruction: 0x01881e9c │ │ │ │ + cmneq pc, r0, ror #19 │ │ │ │ + cmneq pc, ip, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmneq pc, r8, lsr #5 │ │ │ │ + ldrheq r3, [pc, #-32] @ 209ad8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq pc, ip, ror r2 @ │ │ │ │ - cmneq pc, r0, asr r2 @ │ │ │ │ + cmneq pc, r4, lsl #5 │ │ │ │ + cmneq pc, r8, asr r2 @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq pc, r4, lsr #4 │ │ │ │ - ldrsheq r3, [pc, #-24] @ 209af8 │ │ │ │ - strdeq sl, [r2, ip] │ │ │ │ + cmneq pc, ip, lsr #4 │ │ │ │ + cmneq pc, r0, lsl #4 │ │ │ │ + orreq fp, r2, r4 │ │ │ │ │ │ │ │ 00209b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #380] @ 209ca4 │ │ │ │ @@ -340484,25 +340484,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ b 209c58 │ │ │ │ orrseq lr, r2, ip, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r2, r8, asr r8 │ │ │ │ - orreq r1, r8, r4, lsl ip │ │ │ │ - cmneq pc, r8, ror r0 @ │ │ │ │ - @ instruction: 0x017f3990 │ │ │ │ + orreq r1, r8, ip, lsl ip │ │ │ │ + cmneq pc, r0, lsl #1 │ │ │ │ + @ instruction: 0x017f3998 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - ldrdeq r1, [r8, r0] │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ - cmneq pc, r4, asr r9 @ │ │ │ │ + ldrdeq r1, [r8, r8] │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ + cmneq pc, ip, asr r9 @ │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - orreq r1, r8, ip, lsl #23 │ │ │ │ - cmneq pc, r4, lsr #16 │ │ │ │ - cmneq pc, ip, lsl #18 │ │ │ │ + @ instruction: 0x01881b94 │ │ │ │ + cmneq pc, ip, lsr #16 │ │ │ │ + cmneq pc, r4, lsl r9 @ │ │ │ │ │ │ │ │ 00209cdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #704] @ 209fb4 │ │ │ │ @@ -340682,36 +340682,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 209dec │ │ │ │ orrseq lr, r2, ip, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r2, r0, lsr #12 │ │ │ │ - orreq r1, r8, r8, asr #19 │ │ │ │ - cmneq pc, ip, lsr #28 │ │ │ │ - cmneq pc, r8, asr #14 │ │ │ │ - orreq r1, r8, r8, lsl #19 │ │ │ │ - cmneq pc, ip, ror #27 │ │ │ │ - cmneq pc, ip, lsl #14 │ │ │ │ + ldrdeq r1, [r8, r0] │ │ │ │ + cmneq pc, r4, lsr lr @ │ │ │ │ + cmneq pc, r0, asr r7 @ │ │ │ │ + @ instruction: 0x01881990 │ │ │ │ + ldrsheq r2, [pc, #-212] @ 209f04 │ │ │ │ + cmneq pc, r4, lsl r7 @ │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - orreq r1, r8, r8, asr #18 │ │ │ │ - cmneq pc, ip, lsr #27 │ │ │ │ - cmneq pc, ip, asr #13 │ │ │ │ + orreq r1, r8, r0, asr r9 │ │ │ │ + ldrheq r2, [pc, #-212] @ 209f14 │ │ │ │ + ldrsbeq r3, [pc, #-100] @ 209f88 │ │ │ │ andeq r0, r0, fp, ror fp │ │ │ │ - orreq r1, r8, r8, lsl #18 │ │ │ │ - cmneq pc, ip, ror #26 │ │ │ │ - cmneq pc, ip, lsl #13 │ │ │ │ + orreq r1, r8, r0, lsl r9 │ │ │ │ + cmneq pc, r4, ror sp @ │ │ │ │ + @ instruction: 0x017f3694 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - orreq r1, r8, r8, asr #17 │ │ │ │ - cmneq pc, ip, lsr #26 │ │ │ │ - cmneq pc, ip, asr #12 │ │ │ │ + ldrdeq r1, [r8, r0] │ │ │ │ + cmneq pc, r4, lsr sp @ │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - orreq r1, r8, r8, lsl #17 │ │ │ │ - cmneq pc, ip, ror #25 │ │ │ │ - cmneq pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x01881890 │ │ │ │ + ldrsheq r2, [pc, #-196] @ 209f54 │ │ │ │ + cmneq pc, r4, lsl r6 @ │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ │ │ │ │ 0020a01c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -340935,41 +340935,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov sl, r0 │ │ │ │ b 20a150 │ │ │ │ @ instruction: 0x0192e3d8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0192e2bc │ │ │ │ - orreq r1, r8, r4, ror #12 │ │ │ │ - cmneq pc, r8, asr #21 │ │ │ │ - cmneq pc, r0, ror #7 │ │ │ │ + orreq r1, r8, ip, ror #12 │ │ │ │ + ldrsbeq r2, [pc, #-160] @ 20a318 │ │ │ │ + cmneq pc, r8, ror #7 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - orreq r1, r8, r4, lsr #12 │ │ │ │ - cmneq pc, r8, lsl #21 │ │ │ │ - cmneq pc, r8, lsr #7 │ │ │ │ - orreq r1, r8, r4, ror #11 │ │ │ │ - cmneq pc, r4, asr #20 │ │ │ │ - cmneq pc, r4, ror #6 │ │ │ │ + orreq r1, r8, ip, lsr #12 │ │ │ │ + @ instruction: 0x017f2a90 │ │ │ │ + ldrheq r3, [pc, #-48] @ 20a39c │ │ │ │ + orreq r1, r8, ip, ror #11 │ │ │ │ + cmneq pc, ip, asr #20 │ │ │ │ + cmneq pc, ip, ror #6 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - cmneq pc, r8, asr r1 @ │ │ │ │ - orreq r1, r8, r8, ror r5 │ │ │ │ - cmneq pc, ip, ror #5 │ │ │ │ + cmneq pc, r0, ror #2 │ │ │ │ + orreq r1, r8, r0, lsl #11 │ │ │ │ + ldrsheq r3, [pc, #-36] @ 20a3c4 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - orreq r1, r8, r0, lsr r5 │ │ │ │ - @ instruction: 0x017f2990 │ │ │ │ - ldrheq r3, [pc, #-32] @ 20a3d8 │ │ │ │ + orreq r1, r8, r8, lsr r5 │ │ │ │ + @ instruction: 0x017f2998 │ │ │ │ + ldrheq r3, [pc, #-40] @ 20a3d0 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - orreq sl, r2, ip, lsl #15 │ │ │ │ - ldrdeq r1, [r8, ip] │ │ │ │ - cmneq pc, r0, asr #18 │ │ │ │ - cmneq pc, r0, ror #4 │ │ │ │ + @ instruction: 0x0182a794 │ │ │ │ + orreq r1, r8, r4, ror #9 │ │ │ │ + cmneq pc, r8, asr #18 │ │ │ │ + cmneq pc, r8, ror #4 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - @ instruction: 0x0188149c │ │ │ │ - cmneq pc, r0, lsl #18 │ │ │ │ - cmneq pc, r0, lsr #4 │ │ │ │ + orreq r1, r8, r4, lsr #9 │ │ │ │ + cmneq pc, r8, lsl #18 │ │ │ │ + cmneq pc, r8, lsr #4 │ │ │ │ @ instruction: 0x00000bb8 │ │ │ │ │ │ │ │ 0020a41c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -341369,65 +341369,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 20a688 │ │ │ │ @ instruction: 0x0192dfdc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, r8, r4, lsr #3 │ │ │ │ - cmneq pc, r4, lsl r6 @ │ │ │ │ - cmneq pc, r4, lsr pc @ │ │ │ │ + orreq r1, r8, ip, lsr #3 │ │ │ │ + cmneq pc, ip, lsl r6 @ │ │ │ │ + cmneq pc, ip, lsr pc @ │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ orrseq sp, r2, r4, lsl #27 │ │ │ │ - orreq r1, r8, r8, ror #1 │ │ │ │ - cmneq pc, r8, asr r5 @ │ │ │ │ - cmneq pc, r8, ror lr @ │ │ │ │ + strdeq r1, [r8, r0] │ │ │ │ + cmneq pc, r0, ror #10 │ │ │ │ + cmneq pc, r0, lsl #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r1, r8, ip, lsr #1 │ │ │ │ - cmneq pc, ip, lsl r5 @ │ │ │ │ - cmneq pc, ip, lsr lr @ │ │ │ │ + strheq r1, [r8, r4] │ │ │ │ + cmneq pc, r4, lsr #10 │ │ │ │ + cmneq pc, r4, asr #28 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - orreq r1, r8, ip, rrx │ │ │ │ - ldrsbeq r2, [pc, #-76] @ 20aa60 │ │ │ │ - ldrsheq r2, [pc, #-220] @ 20a9d4 │ │ │ │ + orreq r1, r8, r4, ror r0 │ │ │ │ + cmneq pc, r4, ror #9 │ │ │ │ + cmneq pc, r4, lsl #28 │ │ │ │ andeq r0, r0, r2, lsr #24 │ │ │ │ - cmneq pc, r8, ror #24 │ │ │ │ - ldrheq r2, [pc, #-216] @ 20a9e4 │ │ │ │ - orreq r1, r8, r4, lsr #32 │ │ │ │ + cmneq pc, r0, ror ip @ │ │ │ │ + cmneq pc, r0, asr #27 │ │ │ │ + orreq r1, r8, ip, lsr #32 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - @ instruction: 0x01880fb8 │ │ │ │ - ldrsbeq r0, [pc, #-208] @ 20a9fc │ │ │ │ - cmneq pc, ip, asr #26 │ │ │ │ + orreq r0, r8, r0, asr #31 │ │ │ │ + ldrsbeq r0, [pc, #-216] @ 20a9f4 │ │ │ │ + cmneq pc, r4, asr sp @ │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ - orreq r0, r8, r4, ror #30 │ │ │ │ - ldrsbeq r2, [pc, #-52] @ 20aaa8 │ │ │ │ - ldrsheq r2, [pc, #-196] @ 20aa1c │ │ │ │ + orreq r0, r8, ip, ror #30 │ │ │ │ + ldrsbeq r2, [pc, #-60] @ 20aaa0 │ │ │ │ + ldrsheq r2, [pc, #-204] @ 20aa14 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - orreq r0, r8, r4, lsr #30 │ │ │ │ - cmneq pc, r0, lsr #26 │ │ │ │ - ldrheq r2, [pc, #-196] @ 20aa2c │ │ │ │ + orreq r0, r8, ip, lsr #30 │ │ │ │ + cmneq pc, r8, lsr #26 │ │ │ │ + ldrheq r2, [pc, #-204] @ 20aa24 │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - ldrdeq r0, [r8, r8] │ │ │ │ - cmneq pc, r8, asr #6 │ │ │ │ - cmneq pc, r8, ror #24 │ │ │ │ + orreq r0, r8, r0, ror #29 │ │ │ │ + cmneq pc, r0, asr r3 @ │ │ │ │ + cmneq pc, r0, ror ip @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01880e9c │ │ │ │ - cmneq pc, ip, lsl #6 │ │ │ │ - cmneq pc, ip, lsr #24 │ │ │ │ + orreq r0, r8, r4, lsr #29 │ │ │ │ + cmneq pc, r4, lsl r3 @ │ │ │ │ + cmneq pc, r4, lsr ip @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - orreq r0, r8, ip, asr lr │ │ │ │ - cmneq pc, r0, asr sl @ │ │ │ │ - ldrsheq r2, [pc, #-176] @ 20aa70 │ │ │ │ - orreq r0, r8, ip, lsl #28 │ │ │ │ - cmneq pc, ip, ror r2 @ │ │ │ │ - @ instruction: 0x017f2b9c │ │ │ │ + orreq r0, r8, r4, ror #28 │ │ │ │ + cmneq pc, r8, asr sl @ │ │ │ │ + ldrsheq r2, [pc, #-184] @ 20aa68 │ │ │ │ + orreq r0, r8, r4, lsl lr │ │ │ │ + cmneq pc, r4, lsl #5 │ │ │ │ + cmneq pc, r4, lsr #23 │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - orreq r0, r8, ip, asr #27 │ │ │ │ - cmneq pc, ip, lsr r2 @ │ │ │ │ - cmneq pc, ip, asr fp @ │ │ │ │ + ldrdeq r0, [r8, r4] │ │ │ │ + cmneq pc, r4, asr #4 │ │ │ │ + cmneq pc, r4, ror #22 │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ │ │ │ │ 0020ab3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -341608,37 +341608,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 20ac4c │ │ │ │ @ instruction: 0x0192d8bc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r2, r0, asr #15 │ │ │ │ - orreq r0, r8, r8, ror #22 │ │ │ │ - cmneq pc, ip, asr #31 │ │ │ │ - cmneq pc, r4, ror #17 │ │ │ │ + orreq r0, r8, r0, ror fp │ │ │ │ + ldrsbeq r1, [pc, #-244] @ 20ad38 │ │ │ │ + cmneq pc, ip, ror #17 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - orreq r0, r8, r8, lsr #22 │ │ │ │ - cmneq pc, ip, lsl #31 │ │ │ │ - cmneq pc, ip, lsr #17 │ │ │ │ + orreq r0, r8, r0, lsr fp │ │ │ │ + @ instruction: 0x017f1f94 │ │ │ │ + ldrheq r2, [pc, #-132] @ 20adbc │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - orreq r0, r8, r8, ror #21 │ │ │ │ - cmneq pc, ip, asr #30 │ │ │ │ - cmneq pc, ip, ror #16 │ │ │ │ + strdeq r0, [r8, r0] │ │ │ │ + cmneq pc, r4, asr pc @ │ │ │ │ + cmneq pc, r4, ror r8 @ │ │ │ │ andeq r0, r0, lr, asr ip │ │ │ │ - orreq r0, r8, r8, lsr #21 │ │ │ │ - cmneq pc, ip, lsl #30 │ │ │ │ - cmneq pc, ip, lsr #16 │ │ │ │ + @ instruction: 0x01880ab0 │ │ │ │ + cmneq pc, r4, lsl pc @ │ │ │ │ + cmneq pc, r4, lsr r8 @ │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - orreq r0, r8, r8, ror #20 │ │ │ │ - cmneq pc, ip, asr #29 │ │ │ │ - cmneq pc, ip, ror #15 │ │ │ │ + orreq r0, r8, r0, ror sl │ │ │ │ + ldrsbeq r1, [pc, #-228] @ 20ad88 │ │ │ │ + ldrsheq r2, [pc, #-116] @ 20adfc │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - orreq r0, r8, r8, lsr #20 │ │ │ │ - cmneq pc, ip, lsl #29 │ │ │ │ - cmneq pc, ip, lsr #15 │ │ │ │ + orreq r0, r8, r0, lsr sl │ │ │ │ + @ instruction: 0x017f1e94 │ │ │ │ + ldrheq r2, [pc, #-116] @ 20ae0c │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ │ │ │ │ 0020ae80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -341819,37 +341819,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 20af90 │ │ │ │ orrseq sp, r2, r8, ror r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r2, ip, ror r4 │ │ │ │ - orreq r0, r8, r4, lsr #16 │ │ │ │ - cmneq pc, r8, lsl #25 │ │ │ │ - cmneq pc, r0, lsr #11 │ │ │ │ + orreq r0, r8, ip, lsr #16 │ │ │ │ + @ instruction: 0x017f1c90 │ │ │ │ + cmneq pc, r8, lsr #11 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ - orreq r0, r8, r4, ror #15 │ │ │ │ - cmneq pc, r8, asr #24 │ │ │ │ - cmneq pc, r8, ror #10 │ │ │ │ + orreq r0, r8, ip, ror #15 │ │ │ │ + cmneq pc, r0, asr ip @ │ │ │ │ + cmneq pc, r0, ror r5 @ │ │ │ │ muleq r0, sl, ip │ │ │ │ - orreq r0, r8, r4, lsr #15 │ │ │ │ - cmneq pc, r8, lsl #24 │ │ │ │ - cmneq pc, r8, lsr #10 │ │ │ │ + orreq r0, r8, ip, lsr #15 │ │ │ │ + cmneq pc, r0, lsl ip @ │ │ │ │ + cmneq pc, r0, lsr r5 @ │ │ │ │ muleq r0, r7, ip │ │ │ │ - orreq r0, r8, r4, ror #14 │ │ │ │ - cmneq pc, r8, asr #23 │ │ │ │ - cmneq pc, r8, ror #9 │ │ │ │ + orreq r0, r8, ip, ror #14 │ │ │ │ + ldrsbeq r1, [pc, #-176] @ 20b0f0 │ │ │ │ + ldrsheq r2, [pc, #-64] @ 20b164 │ │ │ │ muleq r0, r6, ip │ │ │ │ - orreq r0, r8, r4, lsr #14 │ │ │ │ - cmneq pc, r8, lsl #23 │ │ │ │ - cmneq pc, r8, lsr #9 │ │ │ │ + orreq r0, r8, ip, lsr #14 │ │ │ │ + @ instruction: 0x017f1b90 │ │ │ │ + ldrheq r2, [pc, #-64] @ 20b174 │ │ │ │ muleq r0, r4, ip │ │ │ │ - orreq r0, r8, r4, ror #13 │ │ │ │ - cmneq pc, r8, asr #22 │ │ │ │ - cmneq pc, r8, ror #8 │ │ │ │ + orreq r0, r8, ip, ror #13 │ │ │ │ + cmneq pc, r0, asr fp @ │ │ │ │ + cmneq pc, r0, ror r4 @ │ │ │ │ muleq r0, r3, ip │ │ │ │ │ │ │ │ 0020b1c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -342068,39 +342068,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 20b35c │ │ │ │ orrseq sp, r2, r4, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r0, r8, r8, lsl #11 │ │ │ │ + @ instruction: 0x01880590 │ │ │ │ cmneq lr, r0, lsr r3 │ │ │ │ ldrheq sp, [r2, r0] │ │ │ │ - orreq r0, r8, r0, asr r4 │ │ │ │ - cmneq pc, r0, asr #17 │ │ │ │ - ldrsbeq r2, [pc, #-24] @ 20b544 │ │ │ │ + orreq r0, r8, r8, asr r4 │ │ │ │ + cmneq pc, r8, asr #17 │ │ │ │ + cmneq pc, r0, ror #3 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ - orreq r0, r8, r4, lsl r4 │ │ │ │ - cmneq pc, r4, lsl #17 │ │ │ │ - cmneq pc, r4, lsr #3 │ │ │ │ + orreq r0, r8, ip, lsl r4 │ │ │ │ + cmneq pc, ip, lsl #17 │ │ │ │ + cmneq pc, ip, lsr #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r0, [r8, r4] │ │ │ │ - cmneq pc, r4, asr #16 │ │ │ │ - cmneq pc, r4, ror #2 │ │ │ │ + ldrdeq r0, [r8, ip] │ │ │ │ + cmneq pc, ip, asr #16 │ │ │ │ + cmneq pc, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq pc, ip, lsl #16 │ │ │ │ - cmneq pc, r0, lsl #2 │ │ │ │ + cmneq pc, r4, lsl r8 @ │ │ │ │ + cmneq pc, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orreq r0, r8, r4, lsr r3 │ │ │ │ - cmneq pc, r4, lsr #15 │ │ │ │ - cmneq pc, r4, asr #1 │ │ │ │ + orreq r0, r8, ip, lsr r3 │ │ │ │ + cmneq pc, ip, lsr #15 │ │ │ │ + cmneq pc, ip, asr #1 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - strdeq r0, [r8, r8] │ │ │ │ - cmneq pc, r8, ror #14 │ │ │ │ - cmneq pc, r8, lsl #1 │ │ │ │ + orreq r0, r8, r0, lsl #6 │ │ │ │ + cmneq pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x017f2090 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0020b5a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -342433,53 +342433,53 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 20b6e8 │ │ │ │ orrseq ip, r2, r0, asr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, ip, ror #4 │ │ │ │ + cmneq pc, r4, ror r2 @ │ │ │ │ orrseq ip, r2, r4, lsr #26 │ │ │ │ - cmneq pc, ip, lsr #4 │ │ │ │ - cmneq pc, ip, lsl #4 │ │ │ │ - ldrsbeq r2, [pc, #-196] @ 20ba40 │ │ │ │ - ldrsbeq r2, [pc, #-200] @ 20ba40 │ │ │ │ - orreq pc, r4, ip, asr #3 │ │ │ │ - cmneq pc, r8, lsl r4 @ │ │ │ │ - cmneq pc, r0, ror r1 @ │ │ │ │ - cmneq pc, ip, ror r0 @ │ │ │ │ - orreq r9, r1, ip, asr #32 │ │ │ │ - orreq lr, r1, r8, lsr #23 │ │ │ │ - strdeq pc, [r7, r4] │ │ │ │ - cmneq pc, r8, asr r3 @ │ │ │ │ - cmneq pc, r8, ror ip @ │ │ │ │ + cmneq pc, r4, lsr r2 @ │ │ │ │ + cmneq pc, r4, lsl r2 @ │ │ │ │ + ldrsbeq r2, [pc, #-204] @ 20ba38 │ │ │ │ + cmneq pc, r0, ror #25 │ │ │ │ + ldrdeq pc, [r4, r4] │ │ │ │ + cmneq pc, r0, lsr #8 │ │ │ │ + cmneq pc, r8, ror r1 @ │ │ │ │ + cmneq pc, r4, lsl #1 │ │ │ │ + orreq r9, r1, r4, asr r0 │ │ │ │ + @ instruction: 0x0181ebb0 │ │ │ │ + strdeq pc, [r7, ip] │ │ │ │ + cmneq pc, r0, ror #6 │ │ │ │ + cmneq pc, r0, lsl #25 │ │ │ │ andeq r0, r0, r5, lsr sp │ │ │ │ - @ instruction: 0x0187fe9c │ │ │ │ - cmneq pc, r0, lsl #6 │ │ │ │ - cmneq pc, r0, lsr #24 │ │ │ │ + orreq pc, r7, r4, lsr #29 │ │ │ │ + cmneq pc, r8, lsl #6 │ │ │ │ + cmneq pc, r8, lsr #24 │ │ │ │ andeq r0, r0, sp, lsl sp │ │ │ │ - orreq pc, r7, r8, asr lr @ │ │ │ │ - ldrheq r1, [pc, #-44] @ 20bb1c │ │ │ │ - ldrsbeq r1, [pc, #-188] @ 20ba90 │ │ │ │ + orreq pc, r7, r0, ror #28 │ │ │ │ + cmneq pc, r4, asr #5 │ │ │ │ + cmneq pc, r4, ror #23 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - orreq pc, r7, r8, lsl lr @ │ │ │ │ - cmneq pc, ip, ror r2 @ │ │ │ │ - @ instruction: 0x017f1b9c │ │ │ │ + orreq pc, r7, r0, lsr #28 │ │ │ │ + cmneq pc, r4, lsl #5 │ │ │ │ + cmneq pc, r4, lsr #23 │ │ │ │ andeq r0, r0, lr, lsl sp │ │ │ │ - ldrdeq pc, [r7, r8] │ │ │ │ - cmneq pc, ip, lsr r2 @ │ │ │ │ - cmneq pc, ip, asr fp @ │ │ │ │ + orreq pc, r7, r0, ror #27 │ │ │ │ + cmneq pc, r4, asr #4 │ │ │ │ + cmneq pc, r4, ror #22 │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - @ instruction: 0x0187fd98 │ │ │ │ - ldrsheq r1, [pc, #-28] @ 20bb5c │ │ │ │ - cmneq pc, ip, lsl fp @ │ │ │ │ + orreq pc, r7, r0, lsr #27 │ │ │ │ + cmneq pc, r4, lsl #4 │ │ │ │ + cmneq pc, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, lsr #26 │ │ │ │ - orreq pc, r7, r8, asr sp @ │ │ │ │ - ldrheq r1, [pc, #-28] @ 20bb6c │ │ │ │ - ldrsbeq r1, [pc, #-164] @ 20bae8 │ │ │ │ + orreq pc, r7, r0, ror #26 │ │ │ │ + cmneq pc, r4, asr #3 │ │ │ │ + ldrsbeq r1, [pc, #-172] @ 20bae0 │ │ │ │ andeq r0, r0, r9, lsl sp │ │ │ │ │ │ │ │ 0020bb8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -342979,59 +342979,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 20bf74 │ │ │ │ orrseq ip, r2, r4, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ - orreq r0, r8, r8, lsr #3 │ │ │ │ + cmneq pc, r0, asr #20 │ │ │ │ + @ instruction: 0x018801b0 │ │ │ │ @ instruction: 0x0192c7f8 │ │ │ │ - orreq r5, r1, r0, lsr #19 │ │ │ │ + orreq r5, r1, r8, lsr #19 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq pc, r7, r0, ror #31 │ │ │ │ - cmneq pc, r8, ror #16 │ │ │ │ + orreq pc, r7, r8, ror #31 │ │ │ │ + cmneq pc, r0, ror r8 @ │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq pc, r7, r8, lsl #31 │ │ │ │ - cmneq pc, r8, lsl #16 │ │ │ │ + @ instruction: 0x0187ff90 │ │ │ │ + cmneq pc, r0, lsl r8 @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmneq pc, r8, asr #14 │ │ │ │ - @ instruction: 0x0187feb8 │ │ │ │ + cmneq pc, r0, asr r7 @ │ │ │ │ + orreq pc, r7, r0, asr #29 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ orrseq r4, r3, r0, lsl #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ @ instruction: 0x0192c498 │ │ │ │ - cmneq pc, r8, lsl #13 │ │ │ │ - strdeq pc, [r7, r8] │ │ │ │ + @ instruction: 0x017f2690 │ │ │ │ + orreq pc, r7, r0, lsl #28 │ │ │ │ ldrsbeq r1, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq pc, r4, lsl #12 │ │ │ │ - orreq pc, r7, r4, ror sp @ │ │ │ │ + cmneq pc, ip, lsl #12 │ │ │ │ + orreq pc, r7, ip, ror sp @ │ │ │ │ cmneq lr, r8, asr r4 │ │ │ │ cmneq lr, r0, lsl r4 │ │ │ │ - @ instruction: 0x017f2598 │ │ │ │ - cmneq pc, r4, lsr #22 │ │ │ │ - ldrsheq r0, [pc, #-164] @ 20c348 │ │ │ │ - ldrheq r2, [pc, #-68] @ 20c3ac │ │ │ │ - cmneq pc, ip, lsl #21 │ │ │ │ - cmneq pc, r4, ror r4 @ │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ - cmneq pc, r4, lsl #20 │ │ │ │ - cmneq pc, r0, asr #7 │ │ │ │ - orreq pc, r7, r0, lsr fp @ │ │ │ │ - ldrsbeq r0, [pc, #-144] @ 20c37c │ │ │ │ - @ instruction: 0x017f099c │ │ │ │ + cmneq pc, r0, lsr #11 │ │ │ │ + cmneq pc, ip, lsr #22 │ │ │ │ + ldrsheq r0, [pc, #-172] @ 20c340 │ │ │ │ + ldrheq r2, [pc, #-76] @ 20c3a4 │ │ │ │ + @ instruction: 0x017f0a94 │ │ │ │ + cmneq pc, ip, ror r4 @ │ │ │ │ + cmneq pc, r0, asr #20 │ │ │ │ + cmneq pc, ip, lsl #20 │ │ │ │ + cmneq pc, r8, asr #7 │ │ │ │ + orreq pc, r7, r8, lsr fp @ │ │ │ │ + ldrsbeq r0, [pc, #-152] @ 20c374 │ │ │ │ + cmneq pc, r4, lsr #19 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq pc, ip, ror #18 │ │ │ │ - cmneq pc, r8, lsr r9 @ │ │ │ │ - ldrsheq r2, [pc, #-44] @ 20c3f4 │ │ │ │ - orreq pc, r7, r8, ror #20 │ │ │ │ + cmneq pc, r4, ror r9 @ │ │ │ │ + cmneq pc, r0, asr #18 │ │ │ │ + cmneq pc, r4, lsl #6 │ │ │ │ + orreq pc, r7, r0, ror sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr ip, [pc, #3824] @ 20d328 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3820] @ 20d32c │ │ │ │ @@ -343990,133 +343990,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 20c670 │ │ │ │ orrseq fp, r2, r8, asr #31 │ │ │ │ orrseq fp, r2, r4, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, r3, ip, lsr #3 │ │ │ │ - cmneq pc, r4, lsl #4 │ │ │ │ - strdeq pc, [r7, r4] │ │ │ │ - ldrheq r0, [pc, #-104] @ 20d2e0 │ │ │ │ - cmneq pc, r8, ror r0 @ │ │ │ │ - orreq r3, r5, r0, lsl #24 │ │ │ │ + cmneq pc, ip, lsl #4 │ │ │ │ + strdeq pc, [r7, ip] │ │ │ │ + cmneq pc, r0, asr #13 │ │ │ │ + cmneq pc, r0, lsl #1 │ │ │ │ + orreq r3, r5, r8, lsl #24 │ │ │ │ @ instruction: 0x0192bd9c │ │ │ │ - orreq pc, r7, r8, lsr #13 │ │ │ │ - cmneq pc, ip, ror #10 │ │ │ │ - cmneq pc, ip, lsr #30 │ │ │ │ - cmneq pc, r8, lsl #31 │ │ │ │ - orreq pc, r7, r8, asr r6 @ │ │ │ │ - ldrsbeq r1, [pc, #-232] @ 20d284 │ │ │ │ - orreq pc, r7, ip, asr #11 │ │ │ │ - @ instruction: 0x017f0490 │ │ │ │ - cmneq pc, r0, asr lr @ │ │ │ │ - cmneq pc, ip, ror lr @ │ │ │ │ - orreq pc, r7, ip, asr r5 @ │ │ │ │ - cmneq pc, ip, lsl r4 @ │ │ │ │ - cmneq pc, r0, ror #27 │ │ │ │ - orreq r3, r5, r0, asr r9 │ │ │ │ - cmneq pc, ip, lsl #25 │ │ │ │ + @ instruction: 0x0187f6b0 │ │ │ │ + cmneq pc, r4, ror r5 @ │ │ │ │ + cmneq pc, r4, lsr pc @ │ │ │ │ + @ instruction: 0x017f1f90 │ │ │ │ + orreq pc, r7, r0, ror #12 │ │ │ │ + cmneq pc, r0, ror #29 │ │ │ │ + ldrdeq pc, [r7, r4] │ │ │ │ + @ instruction: 0x017f0498 │ │ │ │ + cmneq pc, r8, asr lr @ │ │ │ │ + cmneq pc, r4, lsl #29 │ │ │ │ + orreq pc, r7, r4, ror #10 │ │ │ │ + cmneq pc, r4, lsr #8 │ │ │ │ + cmneq pc, r8, ror #27 │ │ │ │ + orreq r3, r5, r8, asr r9 │ │ │ │ + @ instruction: 0x017f0c94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, r7, ip, ror #6 │ │ │ │ - ldrsheq r1, [pc, #-176] @ 20d2ec │ │ │ │ - ldrsheq r0, [pc, #-20] @ 20d38c │ │ │ │ - @ instruction: 0x01871b9c │ │ │ │ - cmneq pc, ip, ror #22 │ │ │ │ - strdeq pc, [r7, r4] │ │ │ │ - cmneq pc, r4, ror sl @ │ │ │ │ - @ instruction: 0x017f1b9c │ │ │ │ - @ instruction: 0x0187f1b0 │ │ │ │ - cmneq pc, r0, lsr sl @ │ │ │ │ - cmneq pc, ip, asr #21 │ │ │ │ - orreq pc, r7, ip, ror #2 │ │ │ │ - cmneq pc, ip, ror #19 │ │ │ │ - cmneq pc, r4, lsl #21 │ │ │ │ - orreq pc, r7, r8, lsr #2 │ │ │ │ - cmneq pc, r8, lsr #19 │ │ │ │ - orreq pc, r7, r8, ror #1 │ │ │ │ - cmnpeq lr, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, ror #18 │ │ │ │ - strheq pc, [r7, r0] @ │ │ │ │ - cmnpeq lr, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsr r9 @ │ │ │ │ - cmneq pc, r8, ror #19 │ │ │ │ - orreq pc, r7, r0, ror r0 @ │ │ │ │ - ldrsheq r1, [pc, #-128] @ 20d378 │ │ │ │ - ldrsbeq r1, [pc, #-144] @ 20d36c │ │ │ │ - orreq pc, r7, r0, lsr r0 @ │ │ │ │ - ldrheq r1, [pc, #-128] @ 20d384 │ │ │ │ - cmneq pc, ip, asr #18 │ │ │ │ - orreq lr, r7, ip, ror #31 │ │ │ │ - cmneq pc, ip, ror #16 │ │ │ │ - ldrsbeq r1, [pc, #-136] @ 20d38c │ │ │ │ - orreq lr, r7, r8, lsr #31 │ │ │ │ - cmneq pc, r8, lsr #16 │ │ │ │ - orreq lr, r7, r8, ror #30 │ │ │ │ - cmnpeq lr, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, ror #15 │ │ │ │ - cmneq pc, r8, lsl #17 │ │ │ │ - orreq lr, r7, ip, lsr #30 │ │ │ │ - cmneq pc, ip, lsr #15 │ │ │ │ - cmneq pc, r4, asr #16 │ │ │ │ - orreq lr, r7, r8, ror #29 │ │ │ │ - cmneq pc, r8, ror #14 │ │ │ │ - orreq lr, r7, r4, lsr #29 │ │ │ │ - cmnpeq lr, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, lsr #14 │ │ │ │ - orreq lr, r7, r8, ror #28 │ │ │ │ - cmnpeq lr, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, ror #13 │ │ │ │ - orreq lr, r7, ip, lsr #28 │ │ │ │ - ldrsheq pc, [lr, #-192]! @ 0xffffff40 @ │ │ │ │ - ldrheq r1, [pc, #-96] @ 20d404 │ │ │ │ + orreq pc, r7, r4, ror r3 @ │ │ │ │ + ldrsheq r1, [pc, #-184] @ 20d2e4 │ │ │ │ + ldrsheq r0, [pc, #-28] @ 20d384 │ │ │ │ + orreq r1, r7, r4, lsr #23 │ │ │ │ + cmneq pc, r4, ror fp @ │ │ │ │ + strdeq pc, [r7, ip] │ │ │ │ + cmneq pc, ip, ror sl @ │ │ │ │ + cmneq pc, r4, lsr #23 │ │ │ │ + @ instruction: 0x0187f1b8 │ │ │ │ + cmneq pc, r8, lsr sl @ │ │ │ │ + ldrsbeq r1, [pc, #-164] @ 20d31c │ │ │ │ + orreq pc, r7, r4, ror r1 @ │ │ │ │ + ldrsheq r1, [pc, #-148] @ 20d334 │ │ │ │ + cmneq pc, ip, lsl #21 │ │ │ │ + orreq pc, r7, r0, lsr r1 @ │ │ │ │ + ldrheq r1, [pc, #-144] @ 20d344 │ │ │ │ + strdeq pc, [r7, r0] │ │ │ │ + ldrheq pc, [lr, #-244]! @ 0xffffff0c @ │ │ │ │ + cmneq pc, r4, ror r9 @ │ │ │ │ + strheq pc, [r7, r8] @ │ │ │ │ + cmnpeq lr, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr r9 @ │ │ │ │ + ldrsheq r1, [pc, #-144] @ 20d360 │ │ │ │ + orreq pc, r7, r8, ror r0 @ │ │ │ │ + ldrsheq r1, [pc, #-136] @ 20d370 │ │ │ │ + ldrsbeq r1, [pc, #-152] @ 20d364 │ │ │ │ + orreq pc, r7, r8, lsr r0 @ │ │ │ │ + ldrheq r1, [pc, #-136] @ 20d37c │ │ │ │ + cmneq pc, r4, asr r9 @ │ │ │ │ + strdeq lr, [r7, r4] │ │ │ │ + cmneq pc, r4, ror r8 @ │ │ │ │ + cmneq pc, r0, ror #17 │ │ │ │ + @ instruction: 0x0187efb0 │ │ │ │ + cmneq pc, r0, lsr r8 @ │ │ │ │ + orreq lr, r7, r0, ror pc │ │ │ │ + cmnpeq lr, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r1, [pc, #-116] @ 20d3b4 │ │ │ │ @ instruction: 0x017f1890 │ │ │ │ - orreq lr, r7, ip, ror #27 │ │ │ │ - cmneq pc, ip, ror #12 │ │ │ │ - @ instruction: 0x0187edb0 │ │ │ │ - cmnpeq lr, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsr r6 @ │ │ │ │ - @ instruction: 0x017f179c │ │ │ │ - orreq lr, r7, r4, ror sp │ │ │ │ - ldrsheq r1, [pc, #-84] @ 20d434 │ │ │ │ - orreq lr, r7, r8, lsr sp │ │ │ │ - ldrsheq pc, [lr, #-184]! @ 0xffffff48 @ │ │ │ │ - ldrheq r1, [pc, #-92] @ 20d438 │ │ │ │ - strdeq lr, [r7, r8] │ │ │ │ - ldrheq pc, [lr, #-188]! @ 0xffffff44 @ │ │ │ │ - cmneq pc, ip, ror r5 @ │ │ │ │ - orreq lr, r7, r0, asr #25 │ │ │ │ - cmnpeq lr, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, asr #10 │ │ │ │ - orreq lr, r7, r8, lsl #25 │ │ │ │ - cmnpeq lr, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, lsl #10 │ │ │ │ - orreq lr, r7, r0, asr ip │ │ │ │ - cmnpeq lr, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r1, [pc, #-68] @ 20d480 │ │ │ │ - cmneq pc, r0, ror r5 @ │ │ │ │ - orreq lr, r7, r4, lsl ip │ │ │ │ - @ instruction: 0x017f1494 │ │ │ │ - cmneq pc, r8, lsr r6 @ │ │ │ │ - orreq lr, r7, ip, asr #23 │ │ │ │ - cmneq pc, ip, asr #8 │ │ │ │ - @ instruction: 0x0187eb90 │ │ │ │ - cmnpeq lr, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsl r4 @ │ │ │ │ - orreq lr, r7, r8, asr fp │ │ │ │ - cmnpeq lr, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r1, [pc, #-60] @ 20d4b8 │ │ │ │ - orreq lr, r7, r0, lsr #22 │ │ │ │ - cmnpeq lr, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsr #7 │ │ │ │ - orreq lr, r7, r8, ror #21 │ │ │ │ - cmnpeq lr, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, ip, ror #6 │ │ │ │ - @ instruction: 0x0187eab0 │ │ │ │ - cmnpeq lr, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, lsr r3 @ │ │ │ │ + orreq lr, r7, r4, lsr pc │ │ │ │ + ldrheq r1, [pc, #-116] @ 20d3c0 │ │ │ │ + cmneq pc, ip, asr #16 │ │ │ │ + strdeq lr, [r7, r0] │ │ │ │ + cmneq pc, r0, ror r7 @ │ │ │ │ + orreq lr, r7, ip, lsr #29 │ │ │ │ + cmnpeq lr, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, lsr r7 @ │ │ │ │ + orreq lr, r7, r0, ror lr │ │ │ │ + cmnpeq lr, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r1, [pc, #-100] @ 20d3f4 │ │ │ │ + orreq lr, r7, r4, lsr lr │ │ │ │ + ldrsheq pc, [lr, #-200]! @ 0xffffff38 @ │ │ │ │ + ldrheq r1, [pc, #-104] @ 20d3fc │ │ │ │ + @ instruction: 0x017f1898 │ │ │ │ + strdeq lr, [r7, r4] │ │ │ │ + cmneq pc, r4, ror r6 @ │ │ │ │ + @ instruction: 0x0187edb8 │ │ │ │ + cmnpeq lr, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr r6 @ │ │ │ │ + cmneq pc, r4, lsr #15 │ │ │ │ + orreq lr, r7, ip, ror sp │ │ │ │ + ldrsheq r1, [pc, #-92] @ 20d42c │ │ │ │ + orreq lr, r7, r0, asr #26 │ │ │ │ + cmnpeq lr, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, asr #11 │ │ │ │ + orreq lr, r7, r0, lsl #26 │ │ │ │ + cmnpeq lr, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, lsl #11 │ │ │ │ + orreq lr, r7, r8, asr #25 │ │ │ │ + cmnpeq lr, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, asr #10 │ │ │ │ + @ instruction: 0x0187ec90 │ │ │ │ + cmnpeq lr, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ + orreq lr, r7, r8, asr ip │ │ │ │ + cmnpeq lr, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r1, [pc, #-76] @ 20d478 │ │ │ │ + cmneq pc, r8, ror r5 @ │ │ │ │ + orreq lr, r7, ip, lsl ip │ │ │ │ + @ instruction: 0x017f149c │ │ │ │ + cmneq pc, r0, asr #12 │ │ │ │ + ldrdeq lr, [r7, r4] │ │ │ │ + cmneq pc, r4, asr r4 @ │ │ │ │ + @ instruction: 0x0187eb98 │ │ │ │ + cmnpeq lr, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsl r4 @ │ │ │ │ + orreq lr, r7, r0, ror #22 │ │ │ │ + cmnpeq lr, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r4, ror #7 │ │ │ │ + orreq lr, r7, r8, lsr #22 │ │ │ │ + cmnpeq lr, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr #7 │ │ │ │ + strdeq lr, [r7, r0] │ │ │ │ + ldrheq pc, [lr, #-148]! @ 0xffffff6c @ │ │ │ │ + cmneq pc, r4, ror r3 @ │ │ │ │ + @ instruction: 0x0187eab8 │ │ │ │ + cmnpeq lr, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ ldr r3, [pc, #472] @ 20d704 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -344237,24 +344237,24 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 20d6b8 │ │ │ │ b 20d5fc │ │ │ │ ldrsheq r3, [r3, r4] │ │ │ │ @ instruction: 0x0192aed4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r2, r0, lsl lr │ │ │ │ - orreq r7, r2, r0, ror r4 │ │ │ │ - orreq lr, r7, r4, ror #14 │ │ │ │ - cmnpeq lr, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, ror #31 │ │ │ │ - orreq lr, r7, r4, lsr #14 │ │ │ │ - cmneq pc, r4, lsr #4 │ │ │ │ - cmneq pc, r0, lsr #31 │ │ │ │ - ldrdeq lr, [r7, ip] │ │ │ │ - ldrheq r1, [pc, #-24] @ 20d724 │ │ │ │ - cmneq pc, r8, asr pc @ │ │ │ │ + orreq r7, r2, r8, ror r4 │ │ │ │ + orreq lr, r7, ip, ror #14 │ │ │ │ + cmnpeq lr, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r0, [pc, #-240] @ 20d638 │ │ │ │ + orreq lr, r7, ip, lsr #14 │ │ │ │ + cmneq pc, ip, lsr #4 │ │ │ │ + cmneq pc, r8, lsr #31 │ │ │ │ + orreq lr, r7, r4, ror #13 │ │ │ │ + cmneq pc, r0, asr #3 │ │ │ │ + cmneq pc, r0, ror #30 │ │ │ │ │ │ │ │ 0020d73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -344276,17 +344276,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 20d760 │ │ │ │ - orreq lr, r7, r4, lsr r6 │ │ │ │ - ldrsheq pc, [lr, #-72]! @ 0xffffffb8 @ │ │ │ │ - ldrheq r0, [pc, #-228] @ 20d6d4 │ │ │ │ + orreq lr, r7, ip, lsr r6 │ │ │ │ + cmnpeq lr, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r0, [pc, #-236] @ 20d6cc │ │ │ │ │ │ │ │ 0020d7b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -344371,23 +344371,23 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 20d868 │ │ │ │ orrseq sl, r2, r8, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r1, [pc, #-0] @ 20d924 │ │ │ │ - ldrheq r1, [pc, #-8] @ 20d920 │ │ │ │ + ldrsbeq r1, [pc, #-8] @ 20d91c │ │ │ │ + cmneq pc, r0, asr #1 │ │ │ │ orrseq sl, r2, r4, lsr #23 │ │ │ │ - cmneq pc, r8, asr #32 │ │ │ │ - cmneq pc, r8, lsl r0 @ │ │ │ │ - orreq lr, r7, r0, ror r5 │ │ │ │ - cmnpeq lr, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r0, [pc, #-248] @ 20d848 │ │ │ │ - orreq lr, r7, r0, lsr r5 │ │ │ │ + cmneq pc, r0, asr r0 @ │ │ │ │ + cmneq pc, r0, lsr #32 │ │ │ │ + orreq lr, r7, r8, ror r5 │ │ │ │ + @ instruction: 0x017ef390 │ │ │ │ + cmneq pc, r0, ror #31 │ │ │ │ + orreq lr, r7, r8, lsr r5 │ │ │ │ │ │ │ │ 0020d940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -344411,17 +344411,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 20d970 │ │ │ │ - cmnpeq lr, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4 │ │ │ │ - orreq lr, r7, r8, lsr #9 │ │ │ │ + ldrsheq pc, [lr, #-32]! @ 0xffffffe0 @ │ │ │ │ + cmneq pc, ip │ │ │ │ + @ instruction: 0x0187e4b0 │ │ │ │ │ │ │ │ 0020d9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #100] @ 20da3c │ │ │ │ @@ -344447,18 +344447,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 20da4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, #15 │ │ │ │ b 20d9fc │ │ │ │ - orreq lr, r7, r0, lsl #9 │ │ │ │ - ldrsbeq r0, [pc, #-244] @ 20d954 │ │ │ │ - cmnpeq lr, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r0, ror #31 │ │ │ │ + orreq lr, r7, r8, lsl #9 │ │ │ │ + ldrsbeq r0, [pc, #-252] @ 20d94c │ │ │ │ + cmnpeq lr, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r8, ror #31 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0020da50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -344604,37 +344604,37 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 20dc30 │ │ │ │ orrseq sl, r2, r4, lsr #19 │ │ │ │ - ldrdeq lr, [r7, ip] │ │ │ │ + orreq lr, r7, r4, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, r8, lsl #31 │ │ │ │ + @ instruction: 0x017f0f90 │ │ │ │ orrseq sl, r2, r4, ror #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq pc, ip, lsr pc @ │ │ │ │ + cmneq pc, r4, asr #30 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - orreq lr, r7, r4, ror #6 │ │ │ │ - cmneq pc, ip, lsl #30 │ │ │ │ + orreq lr, r7, ip, ror #6 │ │ │ │ + cmneq pc, r4, lsl pc @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq lr, r7, r8, ror #5 │ │ │ │ + strdeq lr, [r7, r0] │ │ │ │ cmnpeq sp, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017f0e90 │ │ │ │ + @ instruction: 0x017f0e98 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ orrseq sl, r2, r8, ror #16 │ │ │ │ - orreq lr, r7, r0, lsl #5 │ │ │ │ - cmneq pc, r8, lsr #28 │ │ │ │ - cmnpeq lr, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - cmnpeq lr, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq lr, ip @ p-variant is OBSOLETE │ │ │ │ - ldrsheq lr, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq pc, ip, ror sp @ │ │ │ │ + orreq lr, r7, r8, lsl #5 │ │ │ │ + cmneq pc, r0, lsr lr @ │ │ │ │ + cmnpeq lr, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + cmnpeq lr, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq lr, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq lr, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq pc, r4, lsl #27 │ │ │ │ │ │ │ │ 0020dd04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #420] @ 20dec0 │ │ │ │ @@ -344745,27 +344745,27 @@ │ │ │ │ mov ip, #15 │ │ │ │ b 20dda8 │ │ │ │ @ instruction: 0x0192a6f8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0192a6d4 │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ andeq r7, r0, r0, lsr #15 │ │ │ │ - ldrdeq lr, [r7, r8] │ │ │ │ - ldrsbeq r0, [pc, #-200] @ 20de18 │ │ │ │ + orreq lr, r7, r0, ror #1 │ │ │ │ + cmneq pc, r0, ror #25 │ │ │ │ orrseq sl, r2, r4, ror #12 │ │ │ │ - orreq lr, r7, r0, asr r0 │ │ │ │ + orreq lr, r7, r8, asr r0 │ │ │ │ ldrsbeq pc, [sp, #-100]! @ 0xffffff9c @ │ │ │ │ - ldrsheq r0, [pc, #-184] @ 20de38 │ │ │ │ + cmneq pc, r0, lsl #24 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ - cmneq pc, r0, lsl #24 │ │ │ │ - strdeq sp, [r7, r8] │ │ │ │ - cmneq pc, r0, lsr #23 │ │ │ │ - ldrsbeq lr, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq pc, ip, asr fp @ │ │ │ │ + cmneq pc, r8, lsl #24 │ │ │ │ + orreq lr, r7, r0 │ │ │ │ + cmneq pc, r8, lsr #23 │ │ │ │ + cmneq lr, r4, ror #27 │ │ │ │ + cmneq pc, r4, ror #22 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #368] @ 20e094 │ │ │ │ ldr ip, [r3] │ │ │ │ @@ -344862,15 +344862,15 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ bl bd830 │ │ │ │ orrseq sl, r2, ip, ror #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ orrseq sl, r2, r8, asr #9 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq pc, r0, asr #22 │ │ │ │ + cmneq pc, r8, asr #22 │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ orrseq sl, r2, ip, asr #8 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ addmi r4, pc, r0 │ │ │ │ @@ -345041,23 +345041,23 @@ │ │ │ │ orrseq sl, r2, ip, asr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0192a290 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - orreq sp, r7, r8, lsr ip │ │ │ │ - cmneq pc, r0, ror #15 │ │ │ │ + orreq sp, r7, r0, asr #24 │ │ │ │ + cmneq pc, r8, ror #15 │ │ │ │ cmnpeq sp, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ orrseq sl, r2, r8, ror r1 │ │ │ │ - orreq sp, r7, r8, lsl #23 │ │ │ │ - cmneq pc, r0, lsr r7 @ │ │ │ │ - orreq sp, r7, r0, asr #22 │ │ │ │ - cmneq lr, r0, ror #18 │ │ │ │ - cmneq pc, r0, ror #13 │ │ │ │ + @ instruction: 0x0187db90 │ │ │ │ + cmneq pc, r8, lsr r7 @ │ │ │ │ + orreq sp, r7, r8, asr #22 │ │ │ │ + cmneq lr, r8, ror #18 │ │ │ │ + cmneq pc, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r0, [pc, #484] @ 20e57c │ │ │ │ ldr r1, [pc, #484] @ 20e580 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -345183,32 +345183,32 @@ │ │ │ │ b 20e444 │ │ │ │ orrseq sl, r2, ip, ror r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sl, r2, r8, rrx │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - cmneq pc, r0, ror #13 │ │ │ │ + cmneq pc, r8, ror #13 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq pc, r4, lsr sl @ │ │ │ │ + cmneq pc, ip, lsr sl @ │ │ │ │ orrseq r9, r2, r8, asr #31 │ │ │ │ - ldrdeq sp, [r7, r4] │ │ │ │ - cmneq lr, r8, ror #15 │ │ │ │ + ldrdeq sp, [r7, ip] │ │ │ │ + ldrsheq lr, [lr, #-112]! @ 0xffffff90 │ │ │ │ cmneq lr, r0 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmneq pc, ip, asr #10 │ │ │ │ + cmneq pc, r4, asr r5 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq sp, r7, r4, ror r9 │ │ │ │ - cmneq lr, r8, lsl #15 │ │ │ │ + orreq sp, r7, ip, ror r9 │ │ │ │ + @ instruction: 0x017ee790 │ │ │ │ cmnpeq sp, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r4, ror #9 │ │ │ │ + cmneq pc, ip, ror #9 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orreq sp, r7, r4, lsl #18 │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - cmneq pc, r0, lsr #9 │ │ │ │ + orreq sp, r7, ip, lsl #18 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ + cmneq pc, r8, lsr #9 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0020e5e0 : │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 20e61c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -345293,17 +345293,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 20e6c4 │ │ │ │ orrseq r9, r2, r8, lsl #27 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r8, r4, r0, lsr fp │ │ │ │ andeq r6, r0, r8, lsl #15 │ │ │ │ - orreq sp, r7, r4, ror #14 │ │ │ │ - cmneq pc, r4, lsr #18 │ │ │ │ - cmneq pc, r8, lsl #6 │ │ │ │ + orreq sp, r7, ip, ror #14 │ │ │ │ + cmneq pc, ip, lsr #18 │ │ │ │ + cmneq pc, r0, lsl r3 @ │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ │ │ │ │ 0020e744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -345475,28 +345475,28 @@ │ │ │ │ b 20e7b0 │ │ │ │ @ instruction: 0x01929cb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01929c98 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r8, r4, r4, asr sl │ │ │ │ orrseq r9, r2, ip, asr ip │ │ │ │ - orreq sp, r7, r4, ror r6 │ │ │ │ - cmneq pc, ip, lsl r2 @ │ │ │ │ + orreq sp, r7, ip, ror r6 │ │ │ │ + cmneq pc, r4, lsr #4 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - orreq sp, r7, r8, lsr #12 │ │ │ │ + orreq sp, r7, r0, lsr r6 │ │ │ │ @ instruction: 0x0194899c │ │ │ │ cmneq sp, r8, ror #26 │ │ │ │ andeq r6, r0, r8, lsl #15 │ │ │ │ - orreq sp, r7, ip, lsr #10 │ │ │ │ - cmneq pc, ip, ror #13 │ │ │ │ - cmneq pc, ip, asr #1 │ │ │ │ + orreq sp, r7, r4, lsr r5 │ │ │ │ + ldrsheq r0, [pc, #-100] @ 20e9c8 │ │ │ │ + ldrsbeq r0, [pc, #-4] @ 20ea2c │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq lr, r8, lsl #6 │ │ │ │ - ldrsbeq lr, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq pc, r8, lsr r0 @ │ │ │ │ + cmneq lr, r0, lsl r3 │ │ │ │ + cmneq lr, r4, ror #5 │ │ │ │ + cmneq pc, r0, asr #32 │ │ │ │ │ │ │ │ 0020ea3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #232] @ 20eb3c │ │ │ │ @@ -345557,21 +345557,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ b 20eac4 │ │ │ │ @ instruction: 0x019299bc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r7, ip, ror #7 │ │ │ │ - @ instruction: 0x017eff90 │ │ │ │ + strdeq sp, [r7, r4] │ │ │ │ + @ instruction: 0x017eff98 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - ldrheq lr, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - orreq sp, r7, ip, ror #6 │ │ │ │ - cmnpeq lr, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r4, asr #2 │ │ │ │ + cmneq lr, r0, asr #3 │ │ │ │ + orreq sp, r7, r4, ror r3 │ │ │ │ + cmnpeq lr, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, asr #2 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -346597,30 +346597,30 @@ │ │ │ │ orrseq r9, r2, ip, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r2, r8, asr r8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r9, r2, r4, lsl r8 │ │ │ │ andeq r7, r0, r4, lsl #1 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - strdeq sp, [r7, ip] │ │ │ │ - @ instruction: 0x017efd94 │ │ │ │ + orreq sp, r7, r4, lsl #4 │ │ │ │ + @ instruction: 0x017efd9c │ │ │ │ andeq r7, r0, ip, lsr #14 │ │ │ │ @ instruction: 0x000067b4 │ │ │ │ andeq r7, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ + @ instruction: 0x017f0390 │ │ │ │ andeq r6, r0, r8, lsl #15 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sp, r7, r8, lsr #2 │ │ │ │ - cmnpeq lr, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ + orreq sp, r7, r0, lsr r1 │ │ │ │ + ldrsbeq pc, [lr, #-196]! @ 0xffffff3c @ │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ andeq r6, r0, ip, lsr #6 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - strheq sp, [r7, r8] │ │ │ │ - cmnpeq lr, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + orreq sp, r7, r0, asr #1 │ │ │ │ + cmnpeq lr, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, lsl r8 │ │ │ │ stcmi 4, cr0, [r0], {6} │ │ │ │ @@ -346631,248 +346631,248 @@ │ │ │ │ andeq r6, r0, r0, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r6, r0, r0, lsr #18 │ │ │ │ - orreq ip, r7, r8, lsl pc │ │ │ │ - cmnpeq lr, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r7, r0, lsr #30 │ │ │ │ + cmnpeq lr, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ - orreq ip, r7, r4, asr #27 │ │ │ │ - cmnpeq lr, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r7, ip, asr #27 │ │ │ │ + cmnpeq lr, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #11 │ │ │ │ andeq r7, r0, r4, asr r4 │ │ │ │ - orreq ip, r7, r0, ror #24 │ │ │ │ - cmnpeq lr, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r7, r8, ror #24 │ │ │ │ + cmnpeq lr, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r4, lsr #10 │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ andeq r6, r0, r4, asr r4 │ │ │ │ andeq r7, r0, r0, lsr #15 │ │ │ │ andeq r7, r0, r0, asr #15 │ │ │ │ - ldrheq pc, [lr, #-96]! @ 0xffffffa0 @ │ │ │ │ - orreq ip, r7, r0, lsl #22 │ │ │ │ + ldrheq pc, [lr, #-104]! @ 0xffffff98 @ │ │ │ │ + orreq ip, r7, r8, lsl #22 │ │ │ │ andeq r6, r0, r8, lsr #14 │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - orreq ip, r7, r4, ror #18 │ │ │ │ - cmnpeq lr, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq lr, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - strdeq ip, [r7, r8] │ │ │ │ - cmnpeq lr, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r7, ip, ror #18 │ │ │ │ + cmnpeq lr, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [lr, #-176]! @ 0xffffff50 @ │ │ │ │ + orreq ip, r7, r0, lsl #18 │ │ │ │ + cmnpeq lr, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmnpeq lr, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sp, [sp, #-40]! @ 0xffffffd8 │ │ │ │ cmnpeq lr, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq lr, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmnpeq lr, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmnpeq lr, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + cmnpeq lr, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq lr, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq lr, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq lr, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ - @ instruction: 0x017efa90 │ │ │ │ - cmnpeq lr, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r7, r4] │ │ │ │ - cmnpeq lr, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, lsr #9 │ │ │ │ - cmnpeq lr, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017efa98 │ │ │ │ + cmnpeq lr, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r7, ip] │ │ │ │ + cmnpeq lr, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sp, [lr, #-68]! @ 0xffffffbc │ │ │ │ + cmnpeq lr, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000004be │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ cmneq sp, r4, ror #24 │ │ │ │ cmneq sp, r4, lsr #24 │ │ │ │ - orreq ip, r7, r8, asr #10 │ │ │ │ + orreq ip, r7, r0, asr r5 │ │ │ │ ldrheq sp, [sp, #-188]! @ 0xffffff44 │ │ │ │ - cmnpeq lr, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq lr, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ cmneq sp, ip, ror #22 │ │ │ │ cmneq sp, ip, lsr #22 │ │ │ │ - @ instruction: 0x017ef690 │ │ │ │ - cmnpeq lr, r4, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017ef698 │ │ │ │ + cmnpeq lr, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x017dda9c │ │ │ │ cmneq sp, ip, asr sl │ │ │ │ cmneq sp, ip, lsl sl │ │ │ │ ldrsbeq sp, [sp, #-156]! @ 0xffffff64 │ │ │ │ - orreq ip, r7, r4, lsl r3 │ │ │ │ + orreq ip, r7, ip, lsl r3 │ │ │ │ cmneq sp, r8, lsl #19 │ │ │ │ - cmneq lr, ip, lsr #29 │ │ │ │ + ldrheq lr, [lr, #-228]! @ 0xffffff1c │ │ │ │ cmneq sp, r0, lsl #10 │ │ │ │ cmneq sp, r0, asr #9 │ │ │ │ cmneq sp, r0, lsl #9 │ │ │ │ orrseq r7, r4, r0, ror #2 │ │ │ │ - orreq fp, r7, ip, lsr #27 │ │ │ │ - cmneq lr, ip, asr #23 │ │ │ │ - cmneq lr, r0, asr r9 │ │ │ │ + @ instruction: 0x0187bdb4 │ │ │ │ + ldrsbeq ip, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmneq lr, r8, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - orreq fp, r7, r0, ror #26 │ │ │ │ + orreq fp, r7, r8, ror #26 │ │ │ │ ldrsbeq sp, [sp, #-52]! @ 0xffffffcc │ │ │ │ - ldrsheq lr, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r0, lsl #18 │ │ │ │ @ instruction: 0x017dd39c │ │ │ │ cmneq sp, ip, asr r3 │ │ │ │ cmneq sp, ip, lsl r3 │ │ │ │ ldrsbeq sp, [sp, #-44]! @ 0xffffffd4 │ │ │ │ @ instruction: 0x017dd29c │ │ │ │ - ldrdeq fp, [r7, r4] │ │ │ │ + ldrdeq fp, [r7, ip] │ │ │ │ cmneq sp, r8, asr #4 │ │ │ │ - cmneq lr, ip, ror #14 │ │ │ │ + cmneq lr, r4, ror r7 │ │ │ │ cmneq sp, r0, lsl r2 │ │ │ │ ldrsbeq sp, [sp, #-16]! │ │ │ │ @ instruction: 0x017dd190 │ │ │ │ cmneq sp, r0, asr r1 │ │ │ │ cmneq sp, r0, lsl r1 │ │ │ │ ldrsbeq sp, [sp, #-0]! │ │ │ │ @ instruction: 0x017dd090 │ │ │ │ cmneq sp, r0, asr r0 │ │ │ │ cmneq sp, r0, lsl r0 │ │ │ │ - cmneq lr, ip, ror r7 │ │ │ │ + cmneq lr, r4, lsl #15 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmneq lr, r0, asr r7 │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ + cmneq lr, r8, asr r7 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - ldrsheq ip, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r0, lsl #14 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - orreq fp, r7, r8, lsr #17 │ │ │ │ - cmneq lr, r8, asr #13 │ │ │ │ - cmneq lr, ip, asr #8 │ │ │ │ + @ instruction: 0x0187b8b0 │ │ │ │ + ldrsbeq ip, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq lr, r4, asr r4 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - orreq fp, r7, r0, ror r8 │ │ │ │ - @ instruction: 0x017ec690 │ │ │ │ - cmneq lr, r4, lsl r4 │ │ │ │ - cmneq lr, ip, asr r6 │ │ │ │ + orreq fp, r7, r8, ror r8 │ │ │ │ + @ instruction: 0x017ec698 │ │ │ │ + cmneq lr, ip, lsl r4 │ │ │ │ + cmneq lr, r4, ror #12 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmneq lr, r0, lsr r6 │ │ │ │ + cmneq lr, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq lr, r4, lsl #12 │ │ │ │ + cmneq lr, ip, lsl #12 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x0187b7b4 │ │ │ │ - ldrsbeq ip, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq lr, r8, asr r3 │ │ │ │ - orreq fp, r7, ip, ror r7 │ │ │ │ - @ instruction: 0x017ec59c │ │ │ │ - cmneq lr, r0, lsr #6 │ │ │ │ + @ instruction: 0x0187b7bc │ │ │ │ + ldrsbeq ip, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, r0, ror #6 │ │ │ │ + orreq fp, r7, r4, lsl #15 │ │ │ │ + cmneq lr, r4, lsr #11 │ │ │ │ + cmneq lr, r8, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - orreq fp, r7, r4, asr #14 │ │ │ │ - cmneq lr, r4, ror #10 │ │ │ │ - cmneq lr, r8, ror #5 │ │ │ │ + orreq fp, r7, ip, asr #14 │ │ │ │ + cmneq lr, ip, ror #10 │ │ │ │ + ldrsheq lr, [lr, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - orreq fp, r7, ip, lsl #14 │ │ │ │ - cmneq lr, ip, lsr #10 │ │ │ │ - ldrheq lr, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + orreq fp, r7, r4, lsl r7 │ │ │ │ + cmneq lr, r4, lsr r5 │ │ │ │ + ldrheq lr, [lr, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - ldrdeq fp, [r7, r4] │ │ │ │ - ldrsheq ip, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r8, ror r2 │ │ │ │ + ldrdeq fp, [r7, ip] │ │ │ │ + ldrsheq ip, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq lr, r0, lsl #5 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x0187b69c │ │ │ │ - ldrheq ip, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq lr, r0, asr #4 │ │ │ │ + orreq fp, r7, r4, lsr #13 │ │ │ │ + cmneq lr, r4, asr #9 │ │ │ │ + cmneq lr, r8, asr #4 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - orreq fp, r7, r8, ror #12 │ │ │ │ - cmneq lr, r4, lsl #9 │ │ │ │ - cmneq lr, ip, lsl #4 │ │ │ │ + orreq fp, r7, r0, ror r6 │ │ │ │ + cmneq lr, ip, lsl #9 │ │ │ │ + cmneq lr, r4, lsl r2 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - orreq fp, r7, r0, lsr r6 │ │ │ │ - cmneq lr, ip, asr #8 │ │ │ │ - ldrsbeq lr, [lr, #-20]! @ 0xffffffec │ │ │ │ + orreq fp, r7, r8, lsr r6 │ │ │ │ + cmneq lr, r4, asr r4 │ │ │ │ + ldrsbeq lr, [lr, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - strdeq fp, [r7, r4] │ │ │ │ - cmneq lr, r4, lsl r4 │ │ │ │ - @ instruction: 0x017ee198 │ │ │ │ + strdeq fp, [r7, ip] │ │ │ │ + cmneq lr, ip, lsl r4 │ │ │ │ + cmneq lr, r0, lsr #3 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x0187b5b8 │ │ │ │ - ldrsbeq ip, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq lr, ip, asr r1 │ │ │ │ + orreq fp, r7, r0, asr #11 │ │ │ │ + cmneq lr, r0, ror #7 │ │ │ │ + cmneq lr, r4, ror #2 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - orreq fp, r7, ip, ror r5 │ │ │ │ - @ instruction: 0x017ec39c │ │ │ │ - cmneq lr, r0, lsr #2 │ │ │ │ + orreq fp, r7, r4, lsl #11 │ │ │ │ + cmneq lr, r4, lsr #7 │ │ │ │ + cmneq lr, r8, lsr #2 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - cmneq lr, r8, ror #6 │ │ │ │ - ldrsheq lr, [lr, #-0]! │ │ │ │ + cmneq lr, r0, ror r3 │ │ │ │ + ldrsheq lr, [lr, #-8]! │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - orreq fp, r7, r4, lsl r5 │ │ │ │ - cmneq lr, r4, lsr r3 │ │ │ │ - ldrheq lr, [lr, #-8]! │ │ │ │ + orreq fp, r7, ip, lsl r5 │ │ │ │ + cmneq lr, ip, lsr r3 │ │ │ │ + cmneq lr, r0, asr #1 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq lr, r0, lsl #6 │ │ │ │ + cmneq lr, r8, lsl #6 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - ldrsbeq ip, [lr, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq ip, [lr, #-44]! @ 0xffffffd4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq lr, r8, lsr #5 │ │ │ │ + ldrheq ip, [lr, #-32]! @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ + cmneq lr, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq lr, r0, asr r2 │ │ │ │ + cmneq lr, r8, asr r2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq lr, r4, lsr #4 │ │ │ │ - ldrsheq ip, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, ip, lsr #4 │ │ │ │ + cmneq lr, r0, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq fp, r7, r8, lsr #7 │ │ │ │ - cmneq lr, r8, asr #3 │ │ │ │ - cmneq lr, ip, asr #30 │ │ │ │ + @ instruction: 0x0187b3b0 │ │ │ │ + ldrsbeq ip, [lr, #-16]! │ │ │ │ + cmneq lr, r4, asr pc │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x017ec194 │ │ │ │ + @ instruction: 0x017ec19c │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - orreq fp, r7, r4, asr #6 │ │ │ │ - cmneq lr, r4, ror #2 │ │ │ │ - cmneq lr, r8, ror #29 │ │ │ │ + orreq fp, r7, ip, asr #6 │ │ │ │ + cmneq lr, ip, ror #2 │ │ │ │ + ldrsheq sp, [lr, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq lr, r0, lsr r1 │ │ │ │ + cmneq lr, r8, lsr r1 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - orreq fp, r7, r0, ror #5 │ │ │ │ - cmneq lr, r0, lsl #2 │ │ │ │ - cmneq lr, r4, lsl #29 │ │ │ │ + orreq fp, r7, r8, ror #5 │ │ │ │ + cmneq lr, r8, lsl #2 │ │ │ │ + cmneq lr, ip, lsl #29 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmneq lr, ip, asr #1 │ │ │ │ + ldrsbeq ip, [lr, #-4]! │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq lr, r0, lsr #1 │ │ │ │ + cmneq lr, r8, lsr #1 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmneq lr, r4, ror r0 │ │ │ │ + cmneq lr, ip, ror r0 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - orreq fp, r7, r4, lsr #4 │ │ │ │ - cmneq lr, r4, asr #32 │ │ │ │ - cmneq lr, r8, asr #27 │ │ │ │ - orreq fp, r7, ip, ror #3 │ │ │ │ - cmneq lr, ip │ │ │ │ - @ instruction: 0x017edd90 │ │ │ │ + orreq fp, r7, ip, lsr #4 │ │ │ │ + cmneq lr, ip, asr #32 │ │ │ │ + ldrsbeq sp, [lr, #-208]! @ 0xffffff30 │ │ │ │ + strdeq fp, [r7, r4] │ │ │ │ + cmneq lr, r4, lsl r0 │ │ │ │ + @ instruction: 0x017edd98 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq fp, [lr, #-248]! @ 0xffffff08 │ │ │ │ - orreq fp, r7, r4, lsl #3 │ │ │ │ - cmneq lr, r4, lsr #31 │ │ │ │ - cmneq lr, r8, lsr #26 │ │ │ │ + cmneq lr, r0, ror #31 │ │ │ │ + orreq fp, r7, ip, lsl #3 │ │ │ │ + cmneq lr, ip, lsr #31 │ │ │ │ + cmneq lr, r0, lsr sp │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmneq lr, r0, ror pc │ │ │ │ + cmneq lr, r8, ror pc │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - cmneq lr, r4, asr #30 │ │ │ │ - cmneq lr, r8, lsl pc │ │ │ │ + cmneq lr, ip, asr #30 │ │ │ │ + cmneq lr, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, ip, ror #29 │ │ │ │ + ldrsheq fp, [lr, #-228]! @ 0xffffff1c │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0187b09c │ │ │ │ - ldrheq fp, [lr, #-236]! @ 0xffffff14 │ │ │ │ - cmneq lr, r0, asr #24 │ │ │ │ + orreq fp, r7, r4, lsr #1 │ │ │ │ + cmneq lr, r4, asr #29 │ │ │ │ + cmneq lr, r8, asr #24 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq lr, r8, lsl #29 │ │ │ │ + @ instruction: 0x017ebe90 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - orreq fp, r7, ip, lsr r0 │ │ │ │ - cmneq lr, r8, asr lr │ │ │ │ - cmneq lr, r0, ror #23 │ │ │ │ + orreq fp, r7, r4, asr #32 │ │ │ │ + cmneq lr, r0, ror #28 │ │ │ │ + cmneq lr, r8, ror #23 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - orreq fp, r7, r4 │ │ │ │ - cmneq lr, r0, lsr #28 │ │ │ │ - cmneq lr, r8, lsr #23 │ │ │ │ + orreq fp, r7, ip │ │ │ │ + cmneq lr, r8, lsr #28 │ │ │ │ + ldrheq sp, [lr, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - cmneq lr, ip, ror #27 │ │ │ │ + ldrsheq fp, [lr, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - cmneq lr, r0, asr #27 │ │ │ │ - cmneq lr, r8, asr #22 │ │ │ │ + cmneq lr, r8, asr #27 │ │ │ │ + cmneq lr, r0, asr fp │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - orreq sl, r7, ip, ror #30 │ │ │ │ - cmneq lr, ip, lsl #27 │ │ │ │ - cmneq lr, r0, lsl fp │ │ │ │ + orreq sl, r7, r4, ror pc │ │ │ │ + @ instruction: 0x017ebd94 │ │ │ │ + cmneq lr, r8, lsl fp │ │ │ │ @ instruction: 0x000004bc │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl af868 │ │ │ │ ldr r3, [pc, #-728] @ 20fcfc │ │ │ │ @@ -348085,37 +348085,37 @@ │ │ │ │ bl b7b24 │ │ │ │ b 210f68 │ │ │ │ orrseq r7, r2, ip, ror #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019274d0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orrseq r7, r2, r4, lsr #9 │ │ │ │ - orreq sl, r7, r4, lsr #29 │ │ │ │ - cmneq lr, r0, asr #20 │ │ │ │ + orreq sl, r7, ip, lsr #29 │ │ │ │ + cmneq lr, r8, asr #20 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - cmneq lr, r4, lsr #2 │ │ │ │ - orreq sl, r7, ip, ror sp │ │ │ │ - @ instruction: 0x017ebb9c │ │ │ │ - cmneq lr, r0, lsr #18 │ │ │ │ + cmneq lr, ip, lsr #2 │ │ │ │ + orreq sl, r7, r4, lsl #27 │ │ │ │ + cmneq lr, r4, lsr #23 │ │ │ │ + cmneq lr, r8, lsr #18 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ ldrsbeq r6, [r4, r4] │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - @ instruction: 0x017eb098 │ │ │ │ + ldrheq fp, [lr, #-0]! │ │ │ │ + cmneq lr, r0, lsr #1 │ │ │ │ cmneq sp, ip, ror r3 │ │ │ │ cmneq sp, r4, lsr #6 │ │ │ │ - cmneq lr, r0, asr r0 │ │ │ │ + cmneq lr, r8, asr r0 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ + ldrsbeq sp, [lr, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - cmneq lr, r0, lsr #20 │ │ │ │ - ldrsheq fp, [lr, #-144]! @ 0xffffff70 │ │ │ │ + cmneq lr, r8, lsr #20 │ │ │ │ + ldrsheq fp, [lr, #-152]! @ 0xffffff68 │ │ │ │ │ │ │ │ 00211318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #260] @ 211434 │ │ │ │ @@ -348186,20 +348186,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 211388 │ │ │ │ orrseq r7, r2, r0, ror #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r7, [r2, r0] │ │ │ │ muleq r0, r0, r5 │ │ │ │ orrseq r7, r2, r4, lsl #1 │ │ │ │ - orreq sl, r7, r8, lsl #21 │ │ │ │ - cmneq lr, r8, lsr #17 │ │ │ │ - cmneq lr, r8, lsr #12 │ │ │ │ - orreq sl, r7, ip, asr #20 │ │ │ │ - cmneq lr, ip, ror #16 │ │ │ │ - cmneq lr, ip, ror #11 │ │ │ │ + @ instruction: 0x0187aa90 │ │ │ │ + ldrheq fp, [lr, #-128]! @ 0xffffff80 │ │ │ │ + cmneq lr, r0, lsr r6 │ │ │ │ + orreq sl, r7, r4, asr sl │ │ │ │ + cmneq lr, r4, ror r8 │ │ │ │ + ldrsheq sp, [lr, #-84]! @ 0xffffffac │ │ │ │ │ │ │ │ 00211460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #172] @ 211524 │ │ │ │ @@ -348246,17 +348246,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2114b4 │ │ │ │ @ instruction: 0x01926f9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r2, r8, asr pc │ │ │ │ - orreq sl, r7, ip, asr r9 │ │ │ │ - cmneq lr, ip, ror r7 │ │ │ │ - ldrsheq sp, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + orreq sl, r7, r4, ror #18 │ │ │ │ + cmneq lr, r4, lsl #15 │ │ │ │ + cmneq lr, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #1364] @ 211aa8 │ │ │ │ ldr r2, [pc, #1364] @ 211aac │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -348600,48 +348600,48 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 211728 │ │ │ │ orrseq r6, r2, r0, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01926e9c │ │ │ │ andeq r6, r0, r0, ror ip │ │ │ │ - orreq sl, r7, r4, asr #17 │ │ │ │ - cmneq lr, ip, ror #8 │ │ │ │ + orreq sl, r7, ip, asr #17 │ │ │ │ + cmneq lr, r4, ror r4 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ andeq r7, r0, r8, ror #11 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ andeq r7, r0, r4, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - @ instruction: 0x0187a794 │ │ │ │ + cmneq lr, ip, asr #6 │ │ │ │ + @ instruction: 0x0187a79c │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ orrseq r6, r2, r4, ror #25 │ │ │ │ cmneq sp, ip, asr sp │ │ │ │ cmneq sp, r8, lsl #26 │ │ │ │ cmneq sp, r8, asr #25 │ │ │ │ cmneq sp, r8, lsl #25 │ │ │ │ cmneq sp, r8, asr #24 │ │ │ │ - orreq sl, r7, r8, ror r5 │ │ │ │ + orreq sl, r7, r0, lsl #11 │ │ │ │ ldrsheq fp, [sp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq lr, r0, lsl r1 │ │ │ │ + cmneq lr, r8, lsl r1 │ │ │ │ cmneq sp, r4, lsr #23 │ │ │ │ - cmneq lr, r0, lsl r3 │ │ │ │ - cmneq lr, r0, ror #5 │ │ │ │ - ldrheq fp, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq lr, r0, lsl #5 │ │ │ │ - cmneq lr, r0, asr r2 │ │ │ │ - cmneq lr, r0, lsr #4 │ │ │ │ - ldrsheq fp, [lr, #-16]! │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ + cmneq lr, r8, ror #5 │ │ │ │ + ldrheq fp, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r8, lsl #5 │ │ │ │ + cmneq lr, r8, asr r2 │ │ │ │ + cmneq lr, r8, lsr #4 │ │ │ │ + ldrsheq fp, [lr, #-24]! @ 0xffffffe8 │ │ │ │ │ │ │ │ 00211b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -349666,189 +349666,189 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2128ec │ │ │ │ orrseq r6, r2, r0, lsr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r2, ip, ror r8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sl, r7, ip, lsl #5 │ │ │ │ - ldrsheq sp, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - ldrheq sp, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0187a294 │ │ │ │ + ldrsheq sp, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r4, asr #11 │ │ │ │ @ instruction: 0x019455b4 │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ - ldrdeq sl, [r7, r8] │ │ │ │ - cmneq lr, ip, ror sp │ │ │ │ + orreq sl, r7, r0, ror #3 │ │ │ │ + cmneq lr, r4, lsl #27 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq sl, r7, r0, ror r1 │ │ │ │ - cmneq lr, r4, lsl sp │ │ │ │ + orreq sl, r7, r8, ror r1 │ │ │ │ + cmneq lr, ip, lsl sp │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - orreq sl, r7, ip, lsl r1 │ │ │ │ - cmneq lr, r0, asr #25 │ │ │ │ + orreq sl, r7, r4, lsr #2 │ │ │ │ + cmneq lr, r8, asr #25 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - cmneq lr, r4, ror #10 │ │ │ │ + cmneq lr, ip, ror #10 │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ - cmneq lr, r4, asr #11 │ │ │ │ - cmneq lr, ip, lsl #11 │ │ │ │ - orreq pc, r0, r8, lsr #16 │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ - cmneq lr, r8, asr #10 │ │ │ │ + cmneq lr, ip, asr #11 │ │ │ │ + @ instruction: 0x017ed594 │ │ │ │ + orreq pc, r0, r0, lsr r8 @ │ │ │ │ + ldrsheq sl, [lr, #-128]! @ 0xffffff80 │ │ │ │ cmneq lr, r0, asr r5 │ │ │ │ + cmneq lr, r8, asr r5 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq r9, r7, r0, ror pc │ │ │ │ - cmneq lr, r4, lsl fp │ │ │ │ - ldrheq sp, [lr, #-68]! @ 0xffffffbc │ │ │ │ - andeq r6, r0, r4, asr #6 │ │ │ │ + orreq r9, r7, r8, ror pc │ │ │ │ cmneq lr, ip, lsl fp │ │ │ │ - cmneq lr, r4, lsl #22 │ │ │ │ - ldrheq sl, [lr, #-136]! @ 0xffffff78 │ │ │ │ - ldrheq sp, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, ip, lsr r6 │ │ │ │ - cmneq lr, r8, ror #12 │ │ │ │ - cmneq lr, r8, lsr r3 │ │ │ │ + ldrheq sp, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + andeq r6, r0, r4, asr #6 │ │ │ │ + cmneq lr, r4, lsr #22 │ │ │ │ + cmneq lr, ip, lsl #22 │ │ │ │ + cmneq lr, r0, asr #17 │ │ │ │ + cmneq lr, r4, asr #7 │ │ │ │ + cmneq lr, r4, asr #12 │ │ │ │ + cmneq lr, r0, ror r6 │ │ │ │ + cmneq lr, r0, asr #6 │ │ │ │ cmneq sp, r8, asr #10 │ │ │ │ - cmneq lr, r0, ror #5 │ │ │ │ - cmneq lr, ip, asr #5 │ │ │ │ + cmneq lr, r8, ror #5 │ │ │ │ + ldrsbeq sp, [lr, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0x01944ed8 │ │ │ │ @ instruction: 0x01944ebc │ │ │ │ @ instruction: 0x01944ebc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r9, r7, r4, lsl #25 │ │ │ │ + orreq r9, r7, ip, lsl #25 │ │ │ │ @ instruction: 0x01944e98 │ │ │ │ - cmneq lr, r0, lsr #16 │ │ │ │ + cmneq lr, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ andeq r6, r0, r0, lsr lr │ │ │ │ orrseq r4, r4, r8, asr #28 │ │ │ │ andeq r6, r0, r0, ror #5 │ │ │ │ andeq r6, r0, r8, ror #17 │ │ │ │ - ldrsheq sl, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq sl, [lr, #-48]! @ 0xffffffd0 │ │ │ │ - orreq r9, r7, r0, lsr fp │ │ │ │ - cmneq lr, ip, asr #13 │ │ │ │ + cmneq lr, r4, lsl #8 │ │ │ │ + ldrsheq sl, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r9, r7, r8, lsr fp │ │ │ │ + ldrsbeq ip, [lr, #-100]! @ 0xffffff9c │ │ │ │ cmneq lr, r4, lsr #21 │ │ │ │ - orreq r9, r7, ip, lsl sl │ │ │ │ - cmneq lr, r0, asr #11 │ │ │ │ + orreq r9, r7, r4, lsr #20 │ │ │ │ + cmneq lr, r8, asr #11 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - orreq r9, r7, r8, lsr r9 │ │ │ │ - ldrsbeq ip, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - orreq r9, r7, r0, ror #16 │ │ │ │ - cmneq lr, r4, lsl #8 │ │ │ │ - orreq r9, r7, r0, ror #15 │ │ │ │ - cmneq lr, r4, lsl #7 │ │ │ │ - orreq r9, r7, ip, lsl #15 │ │ │ │ - cmneq lr, r0, lsr r3 │ │ │ │ + orreq r9, r7, r0, asr #18 │ │ │ │ + cmneq lr, r4, ror #9 │ │ │ │ + orreq r9, r7, r8, ror #16 │ │ │ │ + cmneq lr, ip, lsl #8 │ │ │ │ + orreq r9, r7, r8, ror #15 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ + @ instruction: 0x01879794 │ │ │ │ + cmneq lr, r8, lsr r3 │ │ │ │ andeq r7, r0, r0, lsr #15 │ │ │ │ andeq r6, r0, r8, lsr #14 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ - orreq r9, r7, ip, ror #12 │ │ │ │ - cmneq lr, r0, lsl r2 │ │ │ │ + orreq r9, r7, r4, ror r6 │ │ │ │ + cmneq lr, r8, lsl r2 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ andeq r6, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ andeq r6, r0, r0, lsl #24 │ │ │ │ - orreq r9, r7, r0, ror #11 │ │ │ │ - cmneq lr, r4, lsl #3 │ │ │ │ + orreq r9, r7, r8, ror #11 │ │ │ │ + cmneq lr, ip, lsl #3 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ muleq r0, r0, r5 │ │ │ │ andeq r6, r0, r8, lsl #15 │ │ │ │ orrseq r5, r2, r0, lsr #22 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - cmneq lr, r8, lsr #18 │ │ │ │ - cmneq lr, r0, ror #18 │ │ │ │ - @ instruction: 0x01817a90 │ │ │ │ - strdeq r9, [r7, ip] │ │ │ │ - cmneq lr, r0, lsr #31 │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + cmneq lr, r8, ror #18 │ │ │ │ + @ instruction: 0x01817a98 │ │ │ │ + orreq r9, r7, r4, lsl #8 │ │ │ │ + cmneq lr, r8, lsr #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq lr, r0, ror #3 │ │ │ │ - orreq r9, r7, r8, lsr r3 │ │ │ │ - cmneq lr, r8, asr r1 │ │ │ │ - ldrsbeq fp, [lr, #-228]! @ 0xffffff1c │ │ │ │ + cmneq lr, r8, ror #3 │ │ │ │ + orreq r9, r7, r0, asr #6 │ │ │ │ + cmneq lr, r0, ror #2 │ │ │ │ + ldrsbeq fp, [lr, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - cmneq lr, r4, lsl #27 │ │ │ │ + cmneq lr, ip, lsl #27 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - ldrsheq r9, [lr, #-196]! @ 0xffffff3c │ │ │ │ + ldrsheq r9, [lr, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - cmneq lr, r0, ror r7 │ │ │ │ - orreq r8, r7, r8, lsr lr │ │ │ │ - ldrsbeq fp, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, r8, ror r7 │ │ │ │ + orreq r8, r7, r0, asr #28 │ │ │ │ + cmneq lr, r4, ror #19 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ andeq r7, r0, r4, lsl #1 │ │ │ │ - orreq r8, r7, r0, asr sp │ │ │ │ + orreq r8, r7, r8, asr sp │ │ │ │ ldrsbeq sl, [sp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ + ldrsheq fp, [lr, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmneq lr, r0, lsr #22 │ │ │ │ + cmneq lr, r8, lsr #22 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq r8, r7, r8, lsl ip │ │ │ │ - ldrheq fp, [lr, #-124]! @ 0xffffff84 │ │ │ │ + orreq r8, r7, r0, lsr #24 │ │ │ │ + cmneq lr, r4, asr #15 │ │ │ │ cmneq sp, r4, asr #4 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - orreq r9, r3, ip, lsl #5 │ │ │ │ - cmneq lr, ip, ror r9 │ │ │ │ + @ instruction: 0x01839294 │ │ │ │ + cmneq lr, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - strdeq r8, [r7, ip] │ │ │ │ - cmneq lr, ip, lsl r9 │ │ │ │ - @ instruction: 0x017eb698 │ │ │ │ + orreq r8, r7, r4, lsl #22 │ │ │ │ + cmneq lr, r4, lsr #18 │ │ │ │ + cmneq lr, r0, lsr #13 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ cmneq sp, r4, lsl #14 │ │ │ │ - @ instruction: 0x0183919c │ │ │ │ - orreq r8, r7, ip, asr #20 │ │ │ │ + orreq r9, r3, r4, lsr #3 │ │ │ │ + orreq r8, r7, r4, asr sl │ │ │ │ cmneq sp, r0, lsl #14 │ │ │ │ - cmneq lr, r8, ror #11 │ │ │ │ + ldrsheq fp, [lr, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - ldrsheq fp, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq lr, r0, lsl r0 │ │ │ │ - cmneq lr, r0, asr #32 │ │ │ │ - orreq r8, r7, r4, lsr #19 │ │ │ │ - cmneq lr, r4, asr #15 │ │ │ │ - cmneq lr, r0, asr #10 │ │ │ │ + ldrsheq fp, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r8, lsl r0 │ │ │ │ + cmneq lr, r8, asr #32 │ │ │ │ + orreq r8, r7, ip, lsr #19 │ │ │ │ + cmneq lr, ip, asr #15 │ │ │ │ + cmneq lr, r8, asr #10 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ ldrsbeq r9, [sp, #-248]! @ 0xffffff08 │ │ │ │ cmneq sp, r0, lsl #31 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ cmneq sp, r8, lsr #30 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ ldrsbeq r9, [sp, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - orreq r8, r7, ip, lsl #16 │ │ │ │ - ldrheq fp, [lr, #-52]! @ 0xffffffcc │ │ │ │ + orreq r8, r7, r4, lsl r8 │ │ │ │ + ldrheq fp, [lr, #-60]! @ 0xffffffc4 │ │ │ │ andeq r7, r0, r0, ror r7 │ │ │ │ ldrsheq r9, [sp, #-216]! @ 0xffffff28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq lr, r4, ror #27 │ │ │ │ - orreq r8, r7, r4, lsl r7 │ │ │ │ - cmneq lr, r4, lsr r5 │ │ │ │ - ldrheq fp, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, ip, ror #27 │ │ │ │ + orreq r8, r7, ip, lsl r7 │ │ │ │ + cmneq lr, ip, lsr r5 │ │ │ │ + ldrheq fp, [lr, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ cmneq sp, r8, asr #26 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ ldrsheq r9, [sp, #-192]! @ 0xffffff40 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r8, r7, ip, lsl #12 │ │ │ │ + orreq r8, r7, r4, lsl r6 │ │ │ │ cmneq sp, ip, lsl #25 │ │ │ │ - cmneq lr, r4, lsr #3 │ │ │ │ + cmneq lr, ip, lsr #3 │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ cmneq sp, r4, lsr ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ ldrheq ip, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - orreq r8, r3, r4, asr ip │ │ │ │ - orreq r8, r7, r8, lsl #10 │ │ │ │ + orreq r8, r3, ip, asr ip │ │ │ │ + orreq r8, r7, r0, lsl r5 │ │ │ │ ldrheq sp, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq lr, r4, lsr #1 │ │ │ │ + cmneq lr, ip, lsr #1 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ cmneq sp, r4, lsr fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq lr, r4, asr #21 │ │ │ │ - orreq r8, r7, ip, asr r4 │ │ │ │ - cmneq lr, r8, ror r2 │ │ │ │ - ldrsheq sl, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmneq lr, ip, asr #21 │ │ │ │ + orreq r8, r7, r4, ror #8 │ │ │ │ + cmneq lr, r0, lsl #5 │ │ │ │ + cmneq lr, r0 │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ cmneq sp, r8, lsl #21 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmneq sp, r0, lsr sl │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ ldrsbeq r9, [sp, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ @@ -349858,23 +349858,23 @@ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ cmneq sp, ip, asr #17 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ cmneq sp, r4, ror r8 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ cmneq sp, ip, lsl r8 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - orreq r8, r7, r4, lsr r1 │ │ │ │ + orreq r8, r7, ip, lsr r1 │ │ │ │ ldrheq r9, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, ip, asr #25 │ │ │ │ + ldrsbeq sl, [lr, #-196]! @ 0xffffff3c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmneq sp, r4, asr r7 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - orreq r8, r7, ip, rrx │ │ │ │ + orreq r8, r7, r4, ror r0 │ │ │ │ cmneq sp, ip, ror #13 │ │ │ │ - cmneq lr, r4, lsl #24 │ │ │ │ + cmneq lr, ip, lsl #24 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ @ instruction: 0x017d9690 │ │ │ │ muleq r0, r7, r6 │ │ │ │ ldr r3, [pc, #-444] @ 212cd4 │ │ │ │ sub r2, fp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r4, #-1048] @ 0xfffffbe8 │ │ │ │ @@ -351912,343 +351912,343 @@ │ │ │ │ b 2128ec │ │ │ │ cmneq sp, r8, lsr r6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ cmneq sp, r0, ror #11 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ cmneq sp, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq r7, r7, r0, lsr #29 │ │ │ │ + orreq r7, r7, r8, lsr #29 │ │ │ │ cmneq sp, r0, lsr #10 │ │ │ │ - cmneq lr, ip, lsr sl │ │ │ │ + cmneq lr, r4, asr #20 │ │ │ │ cmneq sp, r8, asr #9 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ cmneq sp, r0, ror r4 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ cmneq sp, ip, lsl r4 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ ldrheq r9, [sp, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - cmneq lr, r4, lsl fp │ │ │ │ + cmneq lr, ip, lsl fp │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - cmneq lr, r4, ror #21 │ │ │ │ - ldrheq r8, [lr, #-164]! @ 0xffffff5c │ │ │ │ - orreq r7, r7, ip, asr ip │ │ │ │ - cmneq lr, ip, ror sl │ │ │ │ - ldrsheq sl, [lr, #-120]! @ 0xffffff88 │ │ │ │ + cmneq lr, ip, ror #21 │ │ │ │ + ldrheq r8, [lr, #-172]! @ 0xffffff54 │ │ │ │ + orreq r7, r7, r4, ror #24 │ │ │ │ + cmneq lr, r4, lsl #21 │ │ │ │ + cmneq lr, r0, lsl #16 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - orreq r7, r7, r0, lsr #24 │ │ │ │ - cmneq lr, r0, asr #20 │ │ │ │ - ldrheq sl, [lr, #-124]! @ 0xffffff84 │ │ │ │ + orreq r7, r7, r8, lsr #24 │ │ │ │ + cmneq lr, r8, asr #20 │ │ │ │ + cmneq lr, r4, asr #15 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - orreq r7, r7, r4, ror #23 │ │ │ │ - cmneq lr, r4, lsl #20 │ │ │ │ - cmneq lr, r0, lsl #15 │ │ │ │ + orreq r7, r7, ip, ror #23 │ │ │ │ + cmneq lr, ip, lsl #20 │ │ │ │ + cmneq lr, r8, lsl #15 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmneq lr, ip, asr #19 │ │ │ │ - @ instruction: 0x017e899c │ │ │ │ + ldrsbeq r8, [lr, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, r4, lsr #19 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - cmneq lr, ip, ror #18 │ │ │ │ - cmneq lr, ip, lsr r9 │ │ │ │ - cmneq lr, ip, lsl #18 │ │ │ │ + cmneq lr, r4, ror r9 │ │ │ │ + cmneq lr, r4, asr #18 │ │ │ │ + cmneq lr, r4, lsl r9 │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - ldrsbeq r8, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmneq lr, r4, ror #17 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmneq lr, ip, lsr #17 │ │ │ │ + ldrheq r8, [lr, #-132]! @ 0xffffff7c │ │ │ │ muleq r0, r6, r6 │ │ │ │ - cmneq lr, ip, ror r8 │ │ │ │ + cmneq lr, r4, lsl #17 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - orreq r7, r7, r8, lsr #20 │ │ │ │ - cmneq lr, r8, asr #16 │ │ │ │ - cmneq lr, r4, asr #11 │ │ │ │ + orreq r7, r7, r0, lsr sl │ │ │ │ + cmneq lr, r0, asr r8 │ │ │ │ + cmneq lr, ip, asr #11 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - cmneq lr, r0, lsl r8 │ │ │ │ + cmneq lr, r8, lsl r8 │ │ │ │ muleq r0, r3, r6 │ │ │ │ - ldrsbeq r8, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r4, ror #15 │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - cmneq lr, ip, lsr #15 │ │ │ │ + ldrheq r8, [lr, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - orreq r7, r7, r8, asr r9 │ │ │ │ - cmneq lr, r8, ror r7 │ │ │ │ - ldrsheq sl, [lr, #-68]! @ 0xffffffbc │ │ │ │ + orreq r7, r7, r0, ror #18 │ │ │ │ + cmneq lr, r0, lsl #15 │ │ │ │ + ldrsheq sl, [lr, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, sp, lsl #13 │ │ │ │ - ldrsheq sl, [lr, #-244]! @ 0xffffff0c │ │ │ │ - orreq r7, r7, ip, lsl r9 │ │ │ │ - ldrheq sl, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq sl, [lr, #-252]! @ 0xffffff04 │ │ │ │ + orreq r7, r7, r4, lsr #18 │ │ │ │ + cmneq lr, r0, asr #9 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - ldrsheq r8, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsheq sl, [lr, #-240]! @ 0xffffff10 │ │ │ │ + ldrsheq sl, [lr, #-248]! @ 0xffffff08 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x017e8690 │ │ │ │ + @ instruction: 0x017e8698 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - orreq r7, r7, ip, lsr r8 │ │ │ │ - cmneq lr, ip, asr r6 │ │ │ │ - ldrsbeq sl, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r7, r7, r4, asr #16 │ │ │ │ + cmneq lr, r4, ror #12 │ │ │ │ + cmneq lr, r0, ror #7 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - cmneq lr, r4, lsr #12 │ │ │ │ + cmneq lr, ip, lsr #12 │ │ │ │ muleq r0, r7, r6 │ │ │ │ - ldrsheq r8, [lr, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0187779c │ │ │ │ - ldrheq r8, [lr, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq lr, r8, lsr r3 │ │ │ │ + ldrsheq r8, [lr, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r7, r7, r4, lsr #15 │ │ │ │ + cmneq lr, r4, asr #11 │ │ │ │ + cmneq lr, r0, asr #6 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - orreq r7, r7, r0, ror #14 │ │ │ │ - cmneq lr, r0, lsl #11 │ │ │ │ - cmneq lr, r0, lsl #6 │ │ │ │ - cmneq lr, r8, asr #10 │ │ │ │ + orreq r7, r7, r8, ror #14 │ │ │ │ + cmneq lr, r8, lsl #11 │ │ │ │ + cmneq lr, r8, lsl #6 │ │ │ │ + cmneq lr, r0, asr r5 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq lr, r8, lsl r5 │ │ │ │ + cmneq lr, r0, lsr #10 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - cmneq lr, r8, ror #9 │ │ │ │ + ldrsheq r8, [lr, #-64]! @ 0xffffffc0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrheq r8, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq lr, r8, lsl #9 │ │ │ │ - cmneq lr, r8, asr r4 │ │ │ │ - ldrsheq sl, [lr, #-200]! @ 0xffffff38 │ │ │ │ + cmneq lr, r0, asr #9 │ │ │ │ + @ instruction: 0x017e8490 │ │ │ │ + cmneq lr, r0, ror #8 │ │ │ │ + cmneq lr, r0, lsl #26 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrsheq r8, [lr, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq r8, [lr, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - @ instruction: 0x0187759c │ │ │ │ - ldrheq r8, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r8, lsr r1 │ │ │ │ + orreq r7, r7, r4, lsr #11 │ │ │ │ + cmneq lr, r4, asr #7 │ │ │ │ + cmneq lr, r0, asr #2 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - cmneq lr, r4, lsl #7 │ │ │ │ - cmneq lr, r8, lsl #2 │ │ │ │ - cmneq lr, r0, asr r3 │ │ │ │ - ldrsbeq sl, [lr, #-0]! │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ + cmneq lr, r0, lsl r1 │ │ │ │ + cmneq lr, r8, asr r3 │ │ │ │ + ldrsbeq sl, [lr, #-8]! │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - cmneq lr, ip, lsl r3 │ │ │ │ - @ instruction: 0x017ea09c │ │ │ │ + cmneq lr, r4, lsr #6 │ │ │ │ + cmneq lr, r4, lsr #1 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - orreq r7, r7, r4, asr #9 │ │ │ │ - ldrsheq sl, [lr, #-140]! @ 0xffffff74 │ │ │ │ - cmneq lr, r0, rrx │ │ │ │ + orreq r7, r7, ip, asr #9 │ │ │ │ + cmneq lr, r4, lsl #18 │ │ │ │ + cmneq lr, r8, rrx │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - orreq r7, r7, r4, lsl #9 │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ - cmneq lr, r0, lsr #32 │ │ │ │ + orreq r7, r7, ip, lsl #9 │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ + cmneq lr, r8, lsr #32 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r7, r7, r8, asr #8 │ │ │ │ - cmneq lr, r8, ror #4 │ │ │ │ - cmneq lr, r4, ror #31 │ │ │ │ + orreq r7, r7, r0, asr r4 │ │ │ │ + cmneq lr, r0, ror r2 │ │ │ │ + cmneq lr, ip, ror #31 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - orreq r7, r7, ip, lsl #8 │ │ │ │ - cmneq lr, ip, lsr #4 │ │ │ │ - cmneq lr, r8, lsr #31 │ │ │ │ + orreq r7, r7, r4, lsl r4 │ │ │ │ + cmneq lr, r4, lsr r2 │ │ │ │ + ldrheq r9, [lr, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - ldrsheq r8, [lr, #-20]! @ 0xffffffec │ │ │ │ + ldrsheq r8, [lr, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - cmneq lr, r4, asr #3 │ │ │ │ + cmneq lr, ip, asr #3 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - @ instruction: 0x017e8194 │ │ │ │ + @ instruction: 0x017e819c │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - cmneq lr, r4, ror #2 │ │ │ │ - cmneq lr, r4, lsr r1 │ │ │ │ + cmneq lr, ip, ror #2 │ │ │ │ + cmneq lr, ip, lsr r1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq lr, r4, lsl #2 │ │ │ │ + cmneq lr, ip, lsl #2 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - ldrsbeq r8, [lr, #-4]! │ │ │ │ + ldrsbeq r8, [lr, #-12]! │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmneq lr, r4, lsr #1 │ │ │ │ + cmneq lr, ip, lsr #1 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - orreq r7, r7, r0, asr r2 │ │ │ │ - cmneq lr, r0, ror r0 │ │ │ │ - cmneq lr, ip, ror #27 │ │ │ │ + orreq r7, r7, r8, asr r2 │ │ │ │ + cmneq lr, r8, ror r0 │ │ │ │ + ldrsheq r9, [lr, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - orreq r7, r7, r4, lsl r2 │ │ │ │ - cmneq lr, r4, lsr r0 │ │ │ │ - ldrheq r9, [lr, #-216]! @ 0xffffff28 │ │ │ │ + orreq r7, r7, ip, lsl r2 │ │ │ │ + cmneq lr, ip, lsr r0 │ │ │ │ + cmneq lr, r0, asr #27 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - ldrheq sl, [lr, #-128]! @ 0xffffff80 │ │ │ │ - ldrdeq r7, [r7, r8] │ │ │ │ - cmneq lr, r4, ror sp │ │ │ │ + ldrheq sl, [lr, #-136]! @ 0xffffff78 │ │ │ │ + orreq r7, r7, r0, ror #3 │ │ │ │ + cmneq lr, ip, ror sp │ │ │ │ muleq r0, lr, r6 │ │ │ │ - orreq r7, r7, r4, lsr #3 │ │ │ │ - cmneq lr, r4, asr #31 │ │ │ │ - cmneq lr, r0, asr #26 │ │ │ │ + orreq r7, r7, ip, lsr #3 │ │ │ │ + cmneq lr, ip, asr #31 │ │ │ │ + cmneq lr, r8, asr #26 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - cmneq lr, ip, asr r8 │ │ │ │ + cmneq lr, r4, ror #16 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq lr, r4, asr pc │ │ │ │ + cmneq lr, ip, asr pc │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - orreq r7, r7, r0, lsl #2 │ │ │ │ - cmneq lr, r0, lsr #30 │ │ │ │ - @ instruction: 0x017e9c9c │ │ │ │ + orreq r7, r7, r8, lsl #2 │ │ │ │ + cmneq lr, r8, lsr #30 │ │ │ │ + cmneq lr, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq lr, r8, ror #29 │ │ │ │ + ldrsheq r7, [lr, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ - ldrheq r7, [lr, #-232]! @ 0xffffff18 │ │ │ │ + cmneq lr, r0, asr #29 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq r7, r7, r4, rrx │ │ │ │ - cmneq lr, r4, lsl #29 │ │ │ │ - cmneq lr, r0, lsl #24 │ │ │ │ + orreq r7, r7, ip, rrx │ │ │ │ + cmneq lr, ip, lsl #29 │ │ │ │ + cmneq lr, r8, lsl #24 │ │ │ │ andeq r0, r0, r7, asr r6 │ │ │ │ - orreq r7, r7, r8, lsr #32 │ │ │ │ - cmneq lr, r8, asr #28 │ │ │ │ - cmneq lr, r4, asr #23 │ │ │ │ + orreq r7, r7, r0, lsr r0 │ │ │ │ + cmneq lr, r0, asr lr │ │ │ │ + cmneq lr, ip, asr #23 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - orreq r6, r7, ip, lsr #21 │ │ │ │ - cmneq lr, ip, asr #17 │ │ │ │ - cmneq lr, r8, asr #12 │ │ │ │ + @ instruction: 0x01876ab4 │ │ │ │ + ldrsbeq r7, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r0, asr r6 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - @ instruction: 0x017e7894 │ │ │ │ + @ instruction: 0x017e789c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq lr, r4, ror #16 │ │ │ │ + cmneq lr, ip, ror #16 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - orreq r6, r7, ip, lsl #20 │ │ │ │ - cmneq lr, ip, lsr #16 │ │ │ │ - cmneq lr, r8, lsr #11 │ │ │ │ + orreq r6, r7, r4, lsl sl │ │ │ │ + cmneq lr, r4, lsr r8 │ │ │ │ + ldrheq r9, [lr, #-80]! @ 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r6, [r7, r0] │ │ │ │ - ldrsheq r7, [lr, #-112]! @ 0xffffff90 │ │ │ │ - cmneq lr, ip, ror #10 │ │ │ │ + ldrdeq r6, [r7, r8] │ │ │ │ + ldrsheq r7, [lr, #-120]! @ 0xffffff88 │ │ │ │ + cmneq lr, r4, ror r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01876994 │ │ │ │ - ldrheq r7, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, r0, lsr r5 │ │ │ │ + @ instruction: 0x0187699c │ │ │ │ + ldrheq r7, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r8, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r6, r7, r8, asr r9 │ │ │ │ - cmneq lr, r8, ror r7 │ │ │ │ - ldrsheq r9, [lr, #-68]! @ 0xffffffbc │ │ │ │ + orreq r6, r7, r0, ror #18 │ │ │ │ + cmneq lr, r0, lsl #15 │ │ │ │ + ldrsheq r9, [lr, #-76]! @ 0xffffffb4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - orreq r6, r7, ip, lsl r9 │ │ │ │ - cmneq lr, ip, lsr r7 │ │ │ │ - ldrheq r9, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r6, r7, r4, lsr #18 │ │ │ │ + cmneq lr, r4, asr #14 │ │ │ │ + cmneq lr, r0, asr #9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq r6, r7, r0, ror #17 │ │ │ │ - cmneq lr, r0, lsl #14 │ │ │ │ - cmneq lr, ip, ror r4 │ │ │ │ + orreq r6, r7, r8, ror #17 │ │ │ │ + cmneq lr, r8, lsl #14 │ │ │ │ + cmneq lr, r4, lsl #9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r6, r7, r4, lsr #17 │ │ │ │ - cmneq lr, r4, asr #13 │ │ │ │ - cmneq lr, r0, asr #8 │ │ │ │ + orreq r6, r7, ip, lsr #17 │ │ │ │ + cmneq lr, ip, asr #13 │ │ │ │ + cmneq lr, r8, asr #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq r6, r7, r8, ror #16 │ │ │ │ - cmneq lr, r8, lsl #13 │ │ │ │ - cmneq lr, ip, lsl #8 │ │ │ │ + orreq r6, r7, r0, ror r8 │ │ │ │ + @ instruction: 0x017e7690 │ │ │ │ + cmneq lr, r4, lsl r4 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - orreq r6, r7, ip, lsr #16 │ │ │ │ - cmneq lr, ip, asr #12 │ │ │ │ - cmneq lr, ip, asr #7 │ │ │ │ - strdeq r6, [r7, r0] │ │ │ │ - cmneq lr, r0, lsl r6 │ │ │ │ - cmneq lr, ip, lsl #7 │ │ │ │ + orreq r6, r7, r4, lsr r8 │ │ │ │ + cmneq lr, r4, asr r6 │ │ │ │ + ldrsbeq r9, [lr, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r6, [r7, r8] │ │ │ │ + cmneq lr, r8, lsl r6 │ │ │ │ + @ instruction: 0x017e9394 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x018767b4 │ │ │ │ - ldrsbeq r7, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq lr, r0, asr r3 │ │ │ │ + @ instruction: 0x018767bc │ │ │ │ + ldrsbeq r7, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, r8, asr r3 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - orreq r6, r7, r8, ror r7 │ │ │ │ - @ instruction: 0x017e7598 │ │ │ │ - cmneq lr, r4, lsl r3 │ │ │ │ + orreq r6, r7, r0, lsl #15 │ │ │ │ + cmneq lr, r0, lsr #11 │ │ │ │ + cmneq lr, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - orreq r6, r7, ip, lsr r7 │ │ │ │ - cmneq lr, ip, asr r5 │ │ │ │ - ldrsbeq r9, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r6, r7, r4, asr #14 │ │ │ │ + cmneq lr, r4, ror #10 │ │ │ │ + cmneq lr, r0, ror #5 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r6, r7, r0, lsl #14 │ │ │ │ - cmneq lr, r0, lsr #10 │ │ │ │ - @ instruction: 0x017e929c │ │ │ │ + orreq r6, r7, r8, lsl #14 │ │ │ │ + cmneq lr, r8, lsr #10 │ │ │ │ + cmneq lr, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq lr, r8, ror #9 │ │ │ │ + ldrsheq r7, [lr, #-64]! @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrheq r7, [lr, #-68]! @ 0xffffffbc │ │ │ │ + ldrheq r7, [lr, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - cmneq lr, r0, lsl #9 │ │ │ │ + cmneq lr, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - cmneq lr, r0, asr r4 │ │ │ │ + cmneq lr, r8, asr r4 │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - strdeq r6, [r7, ip] │ │ │ │ - cmneq lr, ip, lsl r4 │ │ │ │ - @ instruction: 0x017e9198 │ │ │ │ + orreq r6, r7, r4, lsl #12 │ │ │ │ + cmneq lr, r4, lsr #8 │ │ │ │ + cmneq lr, r0, lsr #3 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - orreq r6, r7, r0, asr #11 │ │ │ │ - cmneq lr, r0, ror #7 │ │ │ │ - cmneq lr, ip, asr r1 │ │ │ │ + orreq r6, r7, r8, asr #11 │ │ │ │ + cmneq lr, r8, ror #7 │ │ │ │ + cmneq lr, r4, ror #2 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - orreq r6, r7, r4, lsl #11 │ │ │ │ - cmneq lr, r4, lsr #7 │ │ │ │ - cmneq lr, r0, lsr #2 │ │ │ │ + orreq r6, r7, ip, lsl #11 │ │ │ │ + cmneq lr, ip, lsr #7 │ │ │ │ + cmneq lr, r8, lsr #2 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - orreq r6, r7, r8, asr #10 │ │ │ │ - cmneq lr, r8, ror #6 │ │ │ │ - cmneq lr, r4, ror #1 │ │ │ │ + orreq r6, r7, r0, asr r5 │ │ │ │ + cmneq lr, r0, ror r3 │ │ │ │ + cmneq lr, ip, ror #1 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - orreq r6, r7, ip, lsl #10 │ │ │ │ - cmneq lr, ip, lsr #6 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ + orreq r6, r7, r4, lsl r5 │ │ │ │ + cmneq lr, r4, lsr r3 │ │ │ │ + ldrheq r9, [lr, #-0]! │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - ldrdeq r6, [r7, r0] │ │ │ │ - ldrsheq r7, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq lr, ip, rrx │ │ │ │ + ldrdeq r6, [r7, r8] │ │ │ │ + ldrsheq r7, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r4, ror r0 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - @ instruction: 0x01876494 │ │ │ │ - ldrheq r7, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq lr, r0, lsr r0 │ │ │ │ + @ instruction: 0x0187649c │ │ │ │ + ldrheq r7, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq lr, r8, lsr r0 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ + cmneq lr, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq lr, ip, asr #4 │ │ │ │ + cmneq lr, r4, asr r2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strdeq r6, [r7, r8] │ │ │ │ - cmneq lr, r8, lsl r2 │ │ │ │ - @ instruction: 0x017e8f94 │ │ │ │ + orreq r6, r7, r0, lsl #8 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ + @ instruction: 0x017e8f9c │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmneq lr, r0, ror #3 │ │ │ │ + cmneq lr, r8, ror #3 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - orreq r6, r7, ip, lsl #7 │ │ │ │ - cmneq lr, ip, lsr #3 │ │ │ │ - cmneq lr, r8, lsr #30 │ │ │ │ + @ instruction: 0x01876394 │ │ │ │ + ldrheq r7, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq lr, r0, lsr pc │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - orreq r6, r7, r0, asr r3 │ │ │ │ - cmneq lr, r0, ror r1 │ │ │ │ - cmneq lr, ip, ror #29 │ │ │ │ + orreq r6, r7, r8, asr r3 │ │ │ │ + cmneq lr, r8, ror r1 │ │ │ │ + ldrsheq r8, [lr, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - orreq r6, r7, r4, lsl r3 │ │ │ │ - cmneq lr, r4, lsr r1 │ │ │ │ - ldrheq r8, [lr, #-228]! @ 0xffffff1c │ │ │ │ - ldrdeq r6, [r7, r8] │ │ │ │ - ldrsheq r7, [lr, #-8]! │ │ │ │ - cmneq lr, r4, ror lr │ │ │ │ + orreq r6, r7, ip, lsl r3 │ │ │ │ + cmneq lr, ip, lsr r1 │ │ │ │ + ldrheq r8, [lr, #-236]! @ 0xffffff14 │ │ │ │ + orreq r6, r7, r0, ror #5 │ │ │ │ + cmneq lr, r0, lsl #2 │ │ │ │ + cmneq lr, ip, ror lr │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x0187629c │ │ │ │ - ldrheq r7, [lr, #-12]! │ │ │ │ - cmneq lr, r8, lsr lr │ │ │ │ + orreq r6, r7, r4, lsr #5 │ │ │ │ + cmneq lr, r4, asr #1 │ │ │ │ + cmneq lr, r0, asr #28 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - orreq r6, r7, r0, ror #4 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ - ldrsheq r8, [lr, #-220]! @ 0xffffff24 │ │ │ │ + orreq r6, r7, r8, ror #4 │ │ │ │ + cmneq lr, r8, lsl #1 │ │ │ │ + cmneq lr, r4, lsl #28 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - orreq r6, r7, r4, lsr #4 │ │ │ │ - cmneq lr, r4, asr #32 │ │ │ │ - cmneq lr, r0, asr #27 │ │ │ │ + orreq r6, r7, ip, lsr #4 │ │ │ │ + cmneq lr, ip, asr #32 │ │ │ │ + cmneq lr, r8, asr #27 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - orreq r6, r7, r8, ror #3 │ │ │ │ - cmneq lr, r8 │ │ │ │ - cmneq lr, r4, lsl #27 │ │ │ │ + strdeq r6, [r7, r0] │ │ │ │ + cmneq lr, r0, lsl r0 │ │ │ │ + cmneq lr, ip, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - orreq r6, r7, ip, lsr #3 │ │ │ │ - cmneq lr, ip, asr #31 │ │ │ │ - cmneq lr, r8, asr #26 │ │ │ │ + @ instruction: 0x018761b4 │ │ │ │ + ldrsbeq r6, [lr, #-244]! @ 0xffffff0c │ │ │ │ + cmneq lr, r0, asr sp │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - orreq r6, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x017e6f90 │ │ │ │ - cmneq lr, ip, lsl #26 │ │ │ │ + orreq r6, r7, r8, ror r1 │ │ │ │ + @ instruction: 0x017e6f98 │ │ │ │ + cmneq lr, r4, lsl sp │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - orreq r6, r7, r4, lsr r1 │ │ │ │ - cmneq lr, r4, asr pc │ │ │ │ - ldrsbeq r8, [lr, #-192]! @ 0xffffff40 │ │ │ │ + orreq r6, r7, ip, lsr r1 │ │ │ │ + cmneq lr, ip, asr pc │ │ │ │ + ldrsbeq r8, [lr, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - strdeq r6, [r7, r8] │ │ │ │ - cmneq lr, r8, lsl pc │ │ │ │ - @ instruction: 0x017e8c94 │ │ │ │ + orreq r6, r7, r0, lsl #2 │ │ │ │ + cmneq lr, r0, lsr #30 │ │ │ │ + @ instruction: 0x017e8c9c │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - strheq r6, [r7, ip] │ │ │ │ - ldrsbeq r6, [lr, #-236]! @ 0xffffff14 │ │ │ │ - cmneq lr, r8, asr ip │ │ │ │ + orreq r6, r7, r4, asr #1 │ │ │ │ + cmneq lr, r4, ror #29 │ │ │ │ + cmneq lr, r0, ror #24 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ ldr r2, [pc, #-648] @ 215118 │ │ │ │ ldr r1, [pc, #-648] @ 21511c │ │ │ │ ldr r3, [pc, #-648] @ 215120 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -353093,20 +353093,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 216004 │ │ │ │ orrseq r2, r2, r4, ror #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r2, r4, asr #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, r0, ror #13 │ │ │ │ - orreq r6, r7, ip, lsl #1 │ │ │ │ + cmneq lr, r8, ror #13 │ │ │ │ + @ instruction: 0x01876094 │ │ │ │ cmneq sp, ip, lsr r6 │ │ │ │ orrseq r2, r2, r8, lsl #8 │ │ │ │ - cmneq lr, r0, lsr ip │ │ │ │ - ldrsbeq r6, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, r8, lsr ip │ │ │ │ + cmneq lr, r0, ror #23 │ │ │ │ │ │ │ │ 002160ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -353389,52 +353389,52 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 216160 │ │ │ │ orrseq r2, r2, r4, lsl #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r0, lsr ip │ │ │ │ orrseq r2, r2, ip, lsr #5 │ │ │ │ - orreq r5, r7, r8, lsr #28 │ │ │ │ - cmneq lr, r8, lsl #9 │ │ │ │ - strdeq r5, [r7, r4] │ │ │ │ - cmneq lr, ip, lsr r4 │ │ │ │ - cmneq lr, r0, lsr sl │ │ │ │ - orreq pc, r1, r0, asr #15 │ │ │ │ - cmneq lr, r8, asr #20 │ │ │ │ - orreq r3, r3, ip, lsl ip │ │ │ │ - ldrsbeq r9, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r8, asr #7 │ │ │ │ - orreq r5, r7, ip, lsl #26 │ │ │ │ - @ instruction: 0x017e6994 │ │ │ │ - cmneq lr, r4, asr r3 │ │ │ │ - @ instruction: 0x0181e790 │ │ │ │ - cmneq lr, r4, ror r3 │ │ │ │ - orreq r5, r7, ip, lsr #25 │ │ │ │ - cmneq lr, r4, lsr r9 │ │ │ │ - ldrsheq r9, [lr, #-36]! @ 0xffffffdc │ │ │ │ - orreq lr, r1, r0, lsr r7 │ │ │ │ - orreq lr, r1, ip, lsl r7 │ │ │ │ + orreq r5, r7, r0, lsr lr │ │ │ │ + @ instruction: 0x017e9490 │ │ │ │ + strdeq r5, [r7, ip] │ │ │ │ + cmneq lr, r4, asr #8 │ │ │ │ + cmneq lr, r8, lsr sl │ │ │ │ + orreq pc, r1, r8, asr #15 │ │ │ │ + cmneq lr, r0, asr sl │ │ │ │ + orreq r3, r3, r4, lsr #24 │ │ │ │ + cmneq lr, r4, ror #7 │ │ │ │ + ldrsbeq r9, [lr, #-48]! @ 0xffffffd0 │ │ │ │ + orreq r5, r7, r4, lsl sp │ │ │ │ + @ instruction: 0x017e699c │ │ │ │ + cmneq lr, ip, asr r3 │ │ │ │ + @ instruction: 0x0181e798 │ │ │ │ + cmneq lr, ip, ror r3 │ │ │ │ + @ instruction: 0x01875cb4 │ │ │ │ + cmneq lr, ip, lsr r9 │ │ │ │ + ldrsheq r9, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + orreq lr, r1, r8, lsr r7 │ │ │ │ + orreq lr, r1, r4, lsr #14 │ │ │ │ cmneq sp, r8, lsr #2 │ │ │ │ - cmneq lr, r0, ror r2 │ │ │ │ - orreq r5, r7, r4, ror #23 │ │ │ │ - cmneq lr, r8, ror #16 │ │ │ │ - cmneq lr, ip, lsr #4 │ │ │ │ - orreq r5, r7, r0, lsr #23 │ │ │ │ - cmneq lr, r8, lsr #16 │ │ │ │ - cmneq lr, r8, ror #3 │ │ │ │ - orreq r5, r7, r4, ror #22 │ │ │ │ - cmneq lr, ip, ror #15 │ │ │ │ - cmneq lr, ip, lsr #3 │ │ │ │ - ldrheq r6, [lr, #-116]! @ 0xffffff8c │ │ │ │ - strdeq r5, [r7, r8] │ │ │ │ - cmneq lr, r0, lsl #15 │ │ │ │ - cmneq lr, r0, asr #2 │ │ │ │ - @ instruction: 0x01875abc │ │ │ │ - cmneq lr, r4, asr #14 │ │ │ │ - cmneq lr, r0, lsl #2 │ │ │ │ + cmneq lr, r8, ror r2 │ │ │ │ + orreq r5, r7, ip, ror #23 │ │ │ │ + cmneq lr, r0, ror r8 │ │ │ │ + cmneq lr, r4, lsr r2 │ │ │ │ + orreq r5, r7, r8, lsr #23 │ │ │ │ + cmneq lr, r0, lsr r8 │ │ │ │ + ldrsheq r9, [lr, #-16]! │ │ │ │ + orreq r5, r7, ip, ror #22 │ │ │ │ + ldrsheq r6, [lr, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r9, [lr, #-20]! @ 0xffffffec │ │ │ │ + ldrheq r6, [lr, #-124]! @ 0xffffff84 │ │ │ │ + orreq r5, r7, r0, lsl #22 │ │ │ │ + cmneq lr, r8, lsl #15 │ │ │ │ + cmneq lr, r8, asr #2 │ │ │ │ + orreq r5, r7, r4, asr #21 │ │ │ │ + cmneq lr, ip, asr #14 │ │ │ │ + cmneq lr, r8, lsl #2 │ │ │ │ │ │ │ │ 00216604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ @@ -353700,30 +353700,30 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 216650 │ │ │ │ @ instruction: 0x01921df0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01921ddc │ │ │ │ @ instruction: 0x01921dbc │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - orreq r5, r7, r8, asr #18 │ │ │ │ - @ instruction: 0x017e8f94 │ │ │ │ + orreq r5, r7, r0, asr r9 │ │ │ │ + @ instruction: 0x017e8f9c │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ cmneq sp, r8, lsl #26 │ │ │ │ - ldrheq r8, [lr, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq r8, [lr, #-232]! @ 0xffffff18 │ │ │ │ cmneq sp, r4, lsl #27 │ │ │ │ cmneq sp, r0, lsl #24 │ │ │ │ - cmneq lr, r8, asr r3 │ │ │ │ - cmneq lr, r8, lsr #6 │ │ │ │ - ldrsbeq r6, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - orreq r5, r7, r0, lsr #12 │ │ │ │ - cmneq lr, r8, lsr #5 │ │ │ │ - cmneq lr, r8, ror #24 │ │ │ │ - cmneq lr, ip, lsr #25 │ │ │ │ + cmneq lr, r0, ror #6 │ │ │ │ + cmneq lr, r0, lsr r3 │ │ │ │ + cmneq lr, r0, ror #5 │ │ │ │ + orreq r5, r7, r8, lsr #12 │ │ │ │ + ldrheq r6, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, r0, ror ip │ │ │ │ + ldrheq r8, [lr, #-196]! @ 0xffffff3c │ │ │ │ │ │ │ │ 00216a80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #432] @ 216c48 │ │ │ │ @@ -353835,21 +353835,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 216b88 │ │ │ │ orrseq r1, r2, ip, ror r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r2, r8, asr r9 │ │ │ │ - orreq r5, r7, r8, lsr #10 │ │ │ │ + orreq r5, r7, r0, lsr r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, r4, ror fp │ │ │ │ + cmneq lr, ip, ror fp │ │ │ │ ldrsbeq r5, [sp, #-160]! @ 0xffffff60 │ │ │ │ orrseq r1, r2, r4, lsl #17 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - cmneq lr, r4, asr r0 │ │ │ │ + ldrheq r6, [lr, #-0]! │ │ │ │ + cmneq lr, ip, asr r0 │ │ │ │ │ │ │ │ 00216c70 : │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -354007,26 +354007,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ b 216e54 │ │ │ │ orrseq r1, r2, r0, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r2, ip, asr r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq r8, [lr, #-152]! @ 0xffffff68 │ │ │ │ - orreq r5, r7, r8, ror #6 │ │ │ │ + cmneq lr, r0, lsl #20 │ │ │ │ + orreq r5, r7, r0, ror r3 │ │ │ │ ldrheq r5, [sp, #-136]! @ 0xffffff78 │ │ │ │ orrseq r1, r2, r0, lsl #13 │ │ │ │ - cmneq lr, r8, lsr #18 │ │ │ │ - @ instruction: 0x01875298 │ │ │ │ + cmneq lr, r0, lsr r9 │ │ │ │ + orreq r5, r7, r0, lsr #5 │ │ │ │ cmneq sp, r0, lsl #14 │ │ │ │ - ldrsbeq r8, [lr, #-136]! @ 0xffffff78 │ │ │ │ - orreq r5, r7, r8, asr #4 │ │ │ │ - cmneq lr, ip, lsr #28 │ │ │ │ - ldrsheq r5, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq lr, r8, lsr #27 │ │ │ │ + cmneq lr, r0, ror #17 │ │ │ │ + orreq r5, r7, r0, asr r2 │ │ │ │ + cmneq lr, r4, lsr lr │ │ │ │ + cmneq lr, r4, lsl #28 │ │ │ │ + ldrheq r5, [lr, #-208]! @ 0xffffff30 │ │ │ │ │ │ │ │ 00216f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #356] @ 217098 │ │ │ │ @@ -354117,24 +354117,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 216fdc │ │ │ │ @ instruction: 0x019214dc │ │ │ │ - cmneq lr, r8, lsl #15 │ │ │ │ + @ instruction: 0x017e8790 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - ldrdeq r5, [r7, r8] │ │ │ │ - orreq r5, r7, r0, rrx │ │ │ │ - cmneq lr, r4, ror ip │ │ │ │ - cmneq lr, r4, ror #13 │ │ │ │ - cmneq lr, r0, asr #24 │ │ │ │ - strdeq r4, [r7, r8] │ │ │ │ + orreq r5, r7, r0, ror #1 │ │ │ │ + orreq r5, r7, r8, rrx │ │ │ │ + cmneq lr, ip, ror ip │ │ │ │ + cmneq lr, ip, ror #13 │ │ │ │ + cmneq lr, r8, asr #24 │ │ │ │ + orreq r5, r7, r0 │ │ │ │ cmneq sp, r8, lsr #9 │ │ │ │ - cmneq lr, ip, ror r6 │ │ │ │ + cmneq lr, r4, lsl #13 │ │ │ │ │ │ │ │ 002170c4 : │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -354259,25 +354259,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2171d4 │ │ │ │ orrseq r1, r2, r4, lsr #6 │ │ │ │ - ldrsbeq r8, [lr, #-80]! @ 0xffffffb0 │ │ │ │ - orreq r4, r7, ip, lsr #30 │ │ │ │ + ldrsbeq r8, [lr, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r4, r7, r4, lsr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r7, r8, ror #28 │ │ │ │ - cmneq lr, ip, ror sl │ │ │ │ - cmneq lr, ip, ror #9 │ │ │ │ - cmneq lr, r8, asr #20 │ │ │ │ - cmneq lr, r8, lsl sl │ │ │ │ - ldrdeq r4, [r7, r0] │ │ │ │ + orreq r4, r7, r0, ror lr │ │ │ │ + cmneq lr, r4, lsl #21 │ │ │ │ + ldrsheq r8, [lr, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, r0, asr sl │ │ │ │ + cmneq lr, r0, lsr #20 │ │ │ │ + ldrdeq r4, [r7, r8] │ │ │ │ cmneq sp, r0, lsl #5 │ │ │ │ - cmneq lr, r4, asr r4 │ │ │ │ + cmneq lr, ip, asr r4 │ │ │ │ │ │ │ │ 002172f0 : │ │ │ │ ldr r3, [pc, #248] @ 2173f0 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #18 │ │ │ │ bhi 217398 │ │ │ │ @@ -354336,29 +354336,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r4, [r7, r8] │ │ │ │ + orreq r4, r7, r0, ror #27 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ stcmi 4, cr0, [r0], {57} @ 0x39 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 4, cr0, [r0], {7} │ │ │ │ stcmi 2, cr0, [r0], {3} │ │ │ │ stcmi 4, cr0, [r0], {10} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - cmneq lr, ip, ror #6 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - orreq r4, r7, ip, lsl sp │ │ │ │ + cmneq lr, r4, ror r3 │ │ │ │ + cmneq lr, ip, asr #6 │ │ │ │ + orreq r4, r7, r4, lsr #26 │ │ │ │ │ │ │ │ 0021742c : │ │ │ │ ldr r3, [pc, #368] @ 2175a4 │ │ │ │ cmp r0, r3 │ │ │ │ beq 217574 │ │ │ │ ble 2174cc │ │ │ │ ldr r3, [pc, #356] @ 2175a8 │ │ │ │ @@ -354449,17 +354449,17 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ stcmi 4, cr0, [r0], {10} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq r4, r7, ip, asr #24 │ │ │ │ - cmneq lr, ip, lsr #5 │ │ │ │ - cmneq lr, r8, ror #4 │ │ │ │ + orreq r4, r7, r4, asr ip │ │ │ │ + ldrheq r8, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq lr, r0, ror r2 │ │ │ │ stcmi 2, cr0, [r0], {3} │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 4, cr0, [r0], {7} │ │ │ │ │ │ │ │ 002175c8 : │ │ │ │ cmp r0, #0 │ │ │ │ @@ -354526,18 +354526,18 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, sp, r0, lsr #6 │ │ │ │ - @ instruction: 0x01874abb │ │ │ │ - orreq r4, r7, r4, asr #20 │ │ │ │ - cmneq lr, ip, lsl #1 │ │ │ │ - cmneq lr, r0, rrx │ │ │ │ + orreq r4, r7, r3, asr #21 │ │ │ │ + orreq r4, r7, ip, asr #20 │ │ │ │ + @ instruction: 0x017e8094 │ │ │ │ + cmneq lr, r8, rrx │ │ │ │ │ │ │ │ 002176e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #376] @ 217878 │ │ │ │ @@ -354636,20 +354636,20 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 2177dc │ │ │ │ orrseq r0, r2, r4, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r2, r0, lsl #26 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - orreq fp, r3, r0, lsr #13 │ │ │ │ + orreq fp, r3, r8, lsr #13 │ │ │ │ orrseq r0, r2, r0, lsr ip │ │ │ │ cmneq sp, ip, ror #31 │ │ │ │ - @ instruction: 0x01874898 │ │ │ │ - cmneq lr, r8, lsr #8 │ │ │ │ - ldrheq r7, [lr, #-224]! @ 0xffffff20 │ │ │ │ + orreq r4, r7, r0, lsr #17 │ │ │ │ + cmneq lr, r0, lsr r4 │ │ │ │ + ldrheq r7, [lr, #-232]! @ 0xffffff18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #468] @ 217a90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -354770,21 +354770,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2179fc │ │ │ │ orrseq r0, r2, r4, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r2, r0, lsr fp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - orreq r4, r7, r4, asr #16 │ │ │ │ - ldrsbeq r7, [lr, #-232]! @ 0xffffff18 │ │ │ │ - cmneq lr, r4, asr #28 │ │ │ │ - @ instruction: 0x01874790 │ │ │ │ + orreq r4, r7, ip, asr #16 │ │ │ │ + cmneq lr, r0, ror #29 │ │ │ │ + cmneq lr, ip, asr #28 │ │ │ │ + @ instruction: 0x01874798 │ │ │ │ orrseq r0, r2, r0, lsl sl │ │ │ │ - cmneq lr, r8, lsr r2 │ │ │ │ - cmneq lr, r8, lsl #4 │ │ │ │ + cmneq lr, r0, asr #4 │ │ │ │ + cmneq lr, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #472] @ 217cac │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -354905,21 +354905,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217c18 │ │ │ │ orrseq r0, r2, r4, lsr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r2, r8, lsl #18 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ - orreq r4, r7, r0, lsr #12 │ │ │ │ - ldrheq r7, [lr, #-200]! @ 0xffffff38 │ │ │ │ - orreq r4, r7, r4, lsl #11 │ │ │ │ - cmneq lr, r8, lsr #24 │ │ │ │ + orreq r4, r7, r8, lsr #12 │ │ │ │ + cmneq lr, r0, asr #25 │ │ │ │ + orreq r4, r7, ip, lsl #11 │ │ │ │ + cmneq lr, r0, lsr ip │ │ │ │ @ instruction: 0x019207f4 │ │ │ │ - cmneq lr, ip, lsl r0 │ │ │ │ - cmneq lr, ip, ror #31 │ │ │ │ + cmneq lr, r4, lsr #32 │ │ │ │ + ldrsheq r4, [lr, #-244]! @ 0xffffff0c │ │ │ │ │ │ │ │ 00217cd8 : │ │ │ │ ldrd r2, [r0, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -354976,17 +354976,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217d70 │ │ │ │ - orreq r4, r7, r4, asr #7 │ │ │ │ - cmneq lr, r8, ror #29 │ │ │ │ - cmneq lr, r4, ror #20 │ │ │ │ + orreq r4, r7, ip, asr #7 │ │ │ │ + ldrsheq r4, [lr, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, ip, ror #20 │ │ │ │ │ │ │ │ 00217dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #108 @ 0x6c │ │ │ │ @@ -355010,17 +355010,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217df0 │ │ │ │ - orreq r4, r7, r4, asr #6 │ │ │ │ - cmneq lr, r8, ror #28 │ │ │ │ - cmneq lr, r4, ror #19 │ │ │ │ + orreq r4, r7, ip, asr #6 │ │ │ │ + cmneq lr, r0, ror lr │ │ │ │ + cmneq lr, ip, ror #19 │ │ │ │ │ │ │ │ 00217e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #8 │ │ │ │ @@ -355045,17 +355045,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #152 @ 0x98 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217e74 │ │ │ │ - orreq r4, r7, r0, asr #5 │ │ │ │ - cmneq lr, r4, ror #27 │ │ │ │ - cmneq lr, r0, ror #18 │ │ │ │ + orreq r4, r7, r8, asr #5 │ │ │ │ + cmneq lr, ip, ror #27 │ │ │ │ + cmneq lr, r8, ror #18 │ │ │ │ │ │ │ │ 00217ec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #132 @ 0x84 │ │ │ │ @@ -355079,17 +355079,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217ef4 │ │ │ │ - orreq r4, r7, r0, asr #4 │ │ │ │ - cmneq lr, r4, ror #26 │ │ │ │ - cmneq lr, r0, ror #17 │ │ │ │ + orreq r4, r7, r8, asr #4 │ │ │ │ + cmneq lr, ip, ror #26 │ │ │ │ + cmneq lr, r8, ror #17 │ │ │ │ │ │ │ │ 00217f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #16 │ │ │ │ @@ -355114,17 +355114,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r1, #181 @ 0xb5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217f78 │ │ │ │ - @ instruction: 0x018741bc │ │ │ │ - cmneq lr, r0, ror #25 │ │ │ │ - cmneq lr, ip, asr r8 │ │ │ │ + orreq r4, r7, r4, asr #3 │ │ │ │ + cmneq lr, r8, ror #25 │ │ │ │ + cmneq lr, r4, ror #16 │ │ │ │ │ │ │ │ 00217fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r2, r0, #156 @ 0x9c │ │ │ │ @@ -355148,17 +355148,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 217ff8 │ │ │ │ - orreq r4, r7, ip, lsr r1 │ │ │ │ - cmneq lr, r0, ror #24 │ │ │ │ - ldrsbeq r7, [lr, #-124]! @ 0xffffff84 │ │ │ │ + orreq r4, r7, r4, asr #2 │ │ │ │ + cmneq lr, r8, ror #24 │ │ │ │ + cmneq lr, r4, ror #15 │ │ │ │ │ │ │ │ 0021804c : │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -355215,17 +355215,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2180c0 │ │ │ │ @ instruction: 0x01920398 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r2, ip, asr #6 │ │ │ │ - orreq r4, r7, ip, asr #32 │ │ │ │ - cmneq lr, r0, ror fp │ │ │ │ - cmneq lr, ip, ror #13 │ │ │ │ + orreq r4, r7, r4, asr r0 │ │ │ │ + cmneq lr, r8, ror fp │ │ │ │ + ldrsheq r7, [lr, #-100]! @ 0xffffff9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ @@ -355621,43 +355621,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2183e4 │ │ │ │ orrseq r0, r2, r0, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r0, ror r6 │ │ │ │ - strdeq r4, [r7, r4] │ │ │ │ + cmneq lr, r8, ror r6 │ │ │ │ + strdeq r4, [r7, ip] │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmneq lr, r0, asr #10 │ │ │ │ - orreq r3, r7, r4, asr #31 │ │ │ │ + cmneq lr, r8, asr #10 │ │ │ │ + orreq r3, r7, ip, asr #31 │ │ │ │ muleq r0, r5, r1 │ │ │ │ muleq r0, fp, r1 │ │ │ │ orrseq r0, r2, r8, lsr #32 │ │ │ │ @ instruction: 0x017d5098 │ │ │ │ cmneq sp, r4, asr #32 │ │ │ │ cmneq sp, r4 │ │ │ │ cmneq sp, r0, asr #31 │ │ │ │ cmneq sp, r0, lsl #31 │ │ │ │ cmneq sp, ip, lsr pc │ │ │ │ - cmneq lr, r4, ror r2 │ │ │ │ - strdeq r3, [r7, r8] │ │ │ │ - @ instruction: 0x017e4690 │ │ │ │ + cmneq lr, ip, ror r2 │ │ │ │ + orreq r3, r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x017e4698 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmneq lr, r0, ror #12 │ │ │ │ - cmneq lr, r0, lsr r6 │ │ │ │ - cmneq lr, r0, lsl #12 │ │ │ │ - cmneq lr, ip, asr #11 │ │ │ │ - @ instruction: 0x017e459c │ │ │ │ + cmneq lr, r8, ror #12 │ │ │ │ + cmneq lr, r8, lsr r6 │ │ │ │ + cmneq lr, r8, lsl #12 │ │ │ │ + ldrsbeq r4, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, r4, lsr #11 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmneq lr, ip, ror #10 │ │ │ │ - cmneq lr, ip, lsr r5 │ │ │ │ - cmneq lr, ip, lsl #10 │ │ │ │ + cmneq lr, r4, ror r5 │ │ │ │ + cmneq lr, r4, asr #10 │ │ │ │ + cmneq lr, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ @@ -356052,42 +356052,42 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 218ad0 │ │ │ │ orrseq pc, r1, r0, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r7, r8, lsr sl │ │ │ │ - cmneq lr, r8, lsr #31 │ │ │ │ + orreq r3, r7, r0, asr #20 │ │ │ │ + ldrheq r6, [lr, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - orreq r3, r7, r8, lsr r9 │ │ │ │ - cmneq lr, r0, lsr #29 │ │ │ │ + orreq r3, r7, r0, asr #18 │ │ │ │ + cmneq lr, r8, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r3, r7, r4, lsr #17 │ │ │ │ - cmneq lr, r4, lsl lr │ │ │ │ + orreq r3, r7, ip, lsr #17 │ │ │ │ + cmneq lr, ip, lsl lr │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ orrseq pc, r1, ip, lsr r9 @ │ │ │ │ ldrheq r4, [sp, #-148]! @ 0xffffff6c │ │ │ │ cmneq sp, r0, ror #18 │ │ │ │ cmneq sp, r0, lsr #18 │ │ │ │ ldrsbeq r4, [sp, #-140]! @ 0xffffff74 │ │ │ │ @ instruction: 0x017d4898 │ │ │ │ cmneq sp, r8, asr r8 │ │ │ │ - cmneq lr, r4, asr #31 │ │ │ │ - @ instruction: 0x017e3f94 │ │ │ │ - cmneq lr, r4, ror #30 │ │ │ │ - cmneq lr, r4, lsr pc │ │ │ │ - cmneq lr, r0, lsl #30 │ │ │ │ - ldrsbeq r3, [lr, #-224]! @ 0xffffff20 │ │ │ │ - cmneq lr, r0, lsr #29 │ │ │ │ - cmneq lr, r0, lsl #29 │ │ │ │ + cmneq lr, ip, asr #31 │ │ │ │ + @ instruction: 0x017e3f9c │ │ │ │ + cmneq lr, ip, ror #30 │ │ │ │ + cmneq lr, ip, lsr pc │ │ │ │ + cmneq lr, r8, lsl #30 │ │ │ │ + ldrsbeq r3, [lr, #-232]! @ 0xffffff18 │ │ │ │ + cmneq lr, r8, lsr #29 │ │ │ │ + cmneq lr, r8, lsl #29 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - cmneq lr, r0, asr lr │ │ │ │ + cmneq lr, r8, asr lr │ │ │ │ │ │ │ │ 00218ec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #568] @ 219110 │ │ │ │ @@ -356233,27 +356233,27 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 218fbc │ │ │ │ orrseq pc, r1, ip, lsr r5 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq pc, r1, r8, lsr #10 │ │ │ │ - orreq r3, r7, r4, lsl #7 │ │ │ │ + orreq r3, r7, ip, lsl #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq r6, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r0, lsl #18 │ │ │ │ cmneq sp, r8, lsl #13 │ │ │ │ orrseq pc, r1, r0, asr r4 @ │ │ │ │ - orreq r3, r7, ip, lsr #5 │ │ │ │ - cmneq lr, r0, lsr #16 │ │ │ │ - cmneq lr, r0, asr #24 │ │ │ │ - cmneq lr, ip, lsl #24 │ │ │ │ - ldrheq r3, [lr, #-184]! @ 0xffffff48 │ │ │ │ - orreq r3, r7, r0, asr #3 │ │ │ │ + @ instruction: 0x018732b4 │ │ │ │ + cmneq lr, r8, lsr #16 │ │ │ │ + cmneq lr, r8, asr #24 │ │ │ │ + cmneq lr, r4, lsl ip │ │ │ │ + cmneq lr, r0, asr #23 │ │ │ │ + orreq r3, r7, r8, asr #3 │ │ │ │ cmneq sp, r0, lsr r4 │ │ │ │ - cmneq lr, r0, lsr r7 │ │ │ │ + cmneq lr, r8, lsr r7 │ │ │ │ │ │ │ │ 00219150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr ip, [pc, #1676] @ 2197f4 │ │ │ │ @@ -356678,49 +356678,49 @@ │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 2191e0 │ │ │ │ orrseq pc, r1, ip, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r3, [sp, #-176]! @ 0xffffff50 │ │ │ │ orrseq pc, r1, r0, ror r2 @ │ │ │ │ orrseq pc, r1, ip, lsr #4 │ │ │ │ - orreq r3, r7, r8, ror r0 │ │ │ │ - cmneq lr, r8, ror #11 │ │ │ │ + orreq r3, r7, r0, lsl #1 │ │ │ │ + ldrsheq r6, [lr, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, r8, lsr r2 │ │ │ │ - cmneq lr, r4, asr #11 │ │ │ │ - orreq r2, r7, r0, lsr #31 │ │ │ │ - cmneq lr, r0, lsl r5 │ │ │ │ - ldrsbeq r6, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x017e389c │ │ │ │ + cmneq lr, ip, asr #11 │ │ │ │ + orreq r2, r7, r8, lsr #31 │ │ │ │ + cmneq lr, r8, lsl r5 │ │ │ │ + cmneq lr, r0, ror #9 │ │ │ │ + cmneq lr, r4, lsr #17 │ │ │ │ ldrheq r4, [sp, #-12]! │ │ │ │ cmneq sp, r4, rrx │ │ │ │ cmneq sp, r4, lsr #32 │ │ │ │ - orreq r2, r7, r0, lsr #27 │ │ │ │ + orreq r2, r7, r8, lsr #27 │ │ │ │ ldrsbeq r3, [sp, #-248]! @ 0xffffff08 │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ + cmneq lr, r4, lsl r3 │ │ │ │ cmneq sp, r0, lsl #31 │ │ │ │ - orreq r2, r7, r4, lsl sp │ │ │ │ - cmneq lr, r8, ror #13 │ │ │ │ - cmneq lr, r4, lsl #5 │ │ │ │ - ldrheq r3, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - orreq r2, r7, r8, lsr #25 │ │ │ │ - cmneq lr, ip, ror r6 │ │ │ │ - cmneq lr, r8, lsl r2 │ │ │ │ - cmneq lr, r4, asr #12 │ │ │ │ - cmneq lr, r4, lsl r6 │ │ │ │ - cmneq lr, r4, ror #11 │ │ │ │ - ldrheq r3, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq lr, r4, lsl #11 │ │ │ │ - cmneq lr, r4, asr r5 │ │ │ │ - cmneq lr, r4, lsr #10 │ │ │ │ - orreq r2, r7, ip, lsl fp │ │ │ │ - ldrsheq r3, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq lr, r8, lsl #1 │ │ │ │ - orreq r2, r7, r0, ror #21 │ │ │ │ - cmneq lr, r8, ror #1 │ │ │ │ - cmneq lr, ip, asr #32 │ │ │ │ + orreq r2, r7, ip, lsl sp │ │ │ │ + ldrsheq r3, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq lr, ip, lsl #5 │ │ │ │ + ldrheq r3, [lr, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x01872cb0 │ │ │ │ + cmneq lr, r4, lsl #13 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ + cmneq lr, ip, asr #12 │ │ │ │ + cmneq lr, ip, lsl r6 │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + ldrheq r3, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, ip, lsl #11 │ │ │ │ + cmneq lr, ip, asr r5 │ │ │ │ + cmneq lr, ip, lsr #10 │ │ │ │ + orreq r2, r7, r4, lsr #22 │ │ │ │ + ldrsheq r3, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x017e6090 │ │ │ │ + orreq r2, r7, r8, ror #21 │ │ │ │ + ldrsheq r6, [lr, #-0]! │ │ │ │ + cmneq lr, r4, asr r0 │ │ │ │ │ │ │ │ 00219894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #1384] @ 219e14 │ │ │ │ @@ -357071,57 +357071,57 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 219adc │ │ │ │ orrseq lr, r1, r8, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r1, r8, asr #22 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - orreq r2, r7, ip, lsr #19 │ │ │ │ - ldrsbeq r5, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq lr, r8, asr #32 │ │ │ │ - cmneq lr, r8, asr r0 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ + @ instruction: 0x018729b4 │ │ │ │ + ldrsbeq r5, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r0, asr r0 │ │ │ │ + cmneq lr, r0, rrx │ │ │ │ + cmneq lr, r8, lsl #1 │ │ │ │ andeq r7, r0, r8, lsr r2 │ │ │ │ - ldrsheq r5, [lr, #-236]! @ 0xffffff14 │ │ │ │ + cmneq lr, r4, lsl #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r5, [lr, #-220]! @ 0xffffff24 │ │ │ │ - cmneq lr, r4, asr #3 │ │ │ │ + cmneq lr, r4, asr #27 │ │ │ │ + cmneq lr, ip, asr #3 │ │ │ │ orrseq lr, r1, r0, lsr r9 │ │ │ │ - orreq r2, r7, ip, ror r7 │ │ │ │ - cmneq lr, r0, asr r1 │ │ │ │ - cmneq lr, r8, ror #25 │ │ │ │ - orreq r2, r7, ip, lsr r7 │ │ │ │ - cmneq lr, r0, lsl r1 │ │ │ │ - cmneq lr, r8, lsr #25 │ │ │ │ - strdeq r2, [r7, ip] │ │ │ │ - ldrsbeq r3, [lr, #-0]! │ │ │ │ - cmneq lr, r8, ror #24 │ │ │ │ - @ instruction: 0x018726bc │ │ │ │ - @ instruction: 0x017e3090 │ │ │ │ - cmneq lr, r8, lsr #24 │ │ │ │ - orreq r2, r7, ip, ror r6 │ │ │ │ - cmneq lr, r8, ror #25 │ │ │ │ - cmneq lr, r8, ror #23 │ │ │ │ - ldrsheq r5, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmneq lr, ip, asr #31 │ │ │ │ - @ instruction: 0x018725bc │ │ │ │ - @ instruction: 0x017e2f90 │ │ │ │ - cmneq lr, r8, lsr #22 │ │ │ │ - orreq r2, r7, ip, ror r5 │ │ │ │ - cmneq lr, r0, asr pc │ │ │ │ - cmneq lr, r8, ror #21 │ │ │ │ - orreq r2, r7, ip, lsr r5 │ │ │ │ - cmneq lr, r0, lsl pc │ │ │ │ - cmneq lr, r8, lsr #21 │ │ │ │ - strdeq r2, [r7, ip] │ │ │ │ - ldrsbeq r2, [lr, #-224]! @ 0xffffff20 │ │ │ │ - cmneq lr, ip, ror #20 │ │ │ │ - orreq r2, r7, r0, asr #9 │ │ │ │ - ldrsbeq r5, [lr, #-168]! @ 0xffffff58 │ │ │ │ - cmneq lr, ip, lsr #20 │ │ │ │ + orreq r2, r7, r4, lsl #15 │ │ │ │ + cmneq lr, r8, asr r1 │ │ │ │ + ldrsheq r5, [lr, #-192]! @ 0xffffff40 │ │ │ │ + orreq r2, r7, r4, asr #14 │ │ │ │ + cmneq lr, r8, lsl r1 │ │ │ │ + ldrheq r5, [lr, #-192]! @ 0xffffff40 │ │ │ │ + orreq r2, r7, r4, lsl #14 │ │ │ │ + ldrsbeq r3, [lr, #-8]! │ │ │ │ + cmneq lr, r0, ror ip │ │ │ │ + orreq r2, r7, r4, asr #13 │ │ │ │ + @ instruction: 0x017e3098 │ │ │ │ + cmneq lr, r0, lsr ip │ │ │ │ + orreq r2, r7, r4, lsl #13 │ │ │ │ + ldrsheq r5, [lr, #-192]! @ 0xffffff40 │ │ │ │ + ldrsheq r5, [lr, #-176]! @ 0xffffff50 │ │ │ │ + ldrsheq r5, [lr, #-204]! @ 0xffffff34 │ │ │ │ + ldrsbeq r2, [lr, #-244]! @ 0xffffff0c │ │ │ │ + orreq r2, r7, r4, asr #11 │ │ │ │ + @ instruction: 0x017e2f98 │ │ │ │ + cmneq lr, r0, lsr fp │ │ │ │ + orreq r2, r7, r4, lsl #11 │ │ │ │ + cmneq lr, r8, asr pc │ │ │ │ + ldrsheq r5, [lr, #-160]! @ 0xffffff60 │ │ │ │ + orreq r2, r7, r4, asr #10 │ │ │ │ + cmneq lr, r8, lsl pc │ │ │ │ + ldrheq r5, [lr, #-160]! @ 0xffffff60 │ │ │ │ + orreq r2, r7, r4, lsl #10 │ │ │ │ + ldrsbeq r2, [lr, #-232]! @ 0xffffff18 │ │ │ │ + cmneq lr, r4, ror sl │ │ │ │ + orreq r2, r7, r8, asr #9 │ │ │ │ + cmneq lr, r0, ror #21 │ │ │ │ + cmneq lr, r4, lsr sl │ │ │ │ │ │ │ │ 00219ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #368] @ 21a058 │ │ │ │ @@ -357216,22 +357216,22 @@ │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ str r5, [sp, #12] │ │ │ │ b 219fd4 │ │ │ │ orrseq lr, r1, r8, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r2, r7, r4, lsl #7 │ │ │ │ - ldrsheq r5, [lr, #-136]! @ 0xffffff78 │ │ │ │ + orreq r2, r7, ip, lsl #7 │ │ │ │ + cmneq lr, r0, lsl #18 │ │ │ │ orrseq lr, r1, r4, lsr #9 │ │ │ │ cmneq sp, r0, lsr #10 │ │ │ │ - cmneq lr, r8, ror ip │ │ │ │ - orreq r2, r7, r0, ror r2 │ │ │ │ - cmneq lr, ip, lsr #19 │ │ │ │ - ldrsbeq r5, [lr, #-116]! @ 0xffffff8c │ │ │ │ + cmneq lr, r0, lsl #25 │ │ │ │ + orreq r2, r7, r8, ror r2 │ │ │ │ + ldrheq r5, [lr, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r5, [lr, #-124]! @ 0xffffff84 │ │ │ │ │ │ │ │ 0021a080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ 21a23c │ │ │ │ @@ -357338,30 +357338,30 @@ │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21a0d4 │ │ │ │ b 21a164 │ │ │ │ orrseq lr, r1, r8, ror r3 │ │ │ │ - orreq r2, r7, ip, lsr #3 │ │ │ │ - cmneq lr, ip, ror fp │ │ │ │ - cmneq lr, ip, lsl r7 │ │ │ │ - cmneq lr, r0, lsr r9 │ │ │ │ - orreq r2, r7, r8, ror #2 │ │ │ │ - ldrsbeq r5, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - orreq r2, r7, r4, lsr #2 │ │ │ │ - cmneq lr, r8, lsr #17 │ │ │ │ - @ instruction: 0x017e5694 │ │ │ │ - orreq r2, r7, r0, ror #1 │ │ │ │ - ldrheq r2, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq lr, r0, asr r6 │ │ │ │ + @ instruction: 0x018721b4 │ │ │ │ + cmneq lr, r4, lsl #23 │ │ │ │ + cmneq lr, r4, lsr #14 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + orreq r2, r7, r0, ror r1 │ │ │ │ + ldrsbeq r5, [lr, #-104]! @ 0xffffff98 │ │ │ │ + orreq r2, r7, ip, lsr #2 │ │ │ │ + ldrheq r5, [lr, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x017e569c │ │ │ │ + orreq r2, r7, r8, ror #1 │ │ │ │ + ldrheq r2, [lr, #-172]! @ 0xffffff54 │ │ │ │ + cmneq lr, r8, asr r6 │ │ │ │ andeq r7, r0, r8, lsr r2 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - orreq r2, r7, ip, lsl #1 │ │ │ │ - ldrsheq r5, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + @ instruction: 0x01872094 │ │ │ │ + cmneq lr, r4, lsl #12 │ │ │ │ │ │ │ │ 0021a280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r7, r0 │ │ │ │ @@ -357974,57 +357974,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 21a6a0 │ │ │ │ orrseq lr, r1, r0, ror r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq lr, r1, r8, asr #2 │ │ │ │ - @ instruction: 0x01871f9c │ │ │ │ - cmneq lr, ip, lsl #10 │ │ │ │ + orreq r1, r7, r4, lsr #31 │ │ │ │ + cmneq lr, r4, lsl r5 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq r1, [r7, ip] │ │ │ │ - cmneq lr, ip, asr #6 │ │ │ │ + orreq r1, r7, r4, ror #27 │ │ │ │ + cmneq lr, r4, asr r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r7, r0, asr #26 │ │ │ │ - ldrheq r5, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - orreq r1, r7, ip, asr #25 │ │ │ │ - cmneq lr, ip, lsr r2 │ │ │ │ + orreq r1, r7, r8, asr #26 │ │ │ │ + ldrheq r5, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + ldrdeq r1, [r7, r4] │ │ │ │ + cmneq lr, r4, asr #4 │ │ │ │ orrseq sp, r1, ip, ror #26 │ │ │ │ - orreq r1, r7, r8, asr #23 │ │ │ │ - cmneq lr, ip, lsr r1 │ │ │ │ + ldrdeq r1, [r7, r0] │ │ │ │ + cmneq lr, r4, asr #2 │ │ │ │ ldrheq r2, [sp, #-216]! @ 0xffffff28 │ │ │ │ cmneq sp, r8, asr sp │ │ │ │ cmneq sp, r4, lsl #26 │ │ │ │ cmneq sp, r4, asr #25 │ │ │ │ - orreq r1, r7, r4, asr #20 │ │ │ │ + orreq r1, r7, ip, asr #20 │ │ │ │ cmneq sp, r0, ror ip │ │ │ │ - cmneq lr, ip, lsr #31 │ │ │ │ + ldrheq r4, [lr, #-244]! @ 0xffffff0c │ │ │ │ cmneq sp, ip, lsr #24 │ │ │ │ cmneq sp, ip, ror #23 │ │ │ │ cmneq sp, ip, lsr #23 │ │ │ │ - cmneq lr, r8, lsl r3 │ │ │ │ - ldrsbeq r5, [lr, #-0]! │ │ │ │ - orreq r1, r7, ip, lsl #18 │ │ │ │ - cmneq lr, r8, ror lr │ │ │ │ - orreq r1, r7, r8, asr #17 │ │ │ │ - @ instruction: 0x017e229c │ │ │ │ - cmneq lr, r4, lsr lr │ │ │ │ - cmneq lr, r4, ror #4 │ │ │ │ - cmneq lr, r4, lsr r2 │ │ │ │ - cmneq lr, r0, lsl #4 │ │ │ │ - ldrsbeq r2, [lr, #-16]! │ │ │ │ - cmneq lr, r0, lsr #3 │ │ │ │ - cmneq lr, r0, ror r1 │ │ │ │ - cmneq lr, ip, lsr r1 │ │ │ │ - cmneq lr, ip, lsl #2 │ │ │ │ - ldrsbeq r2, [lr, #-12]! │ │ │ │ - cmneq lr, ip, lsr #1 │ │ │ │ - cmneq lr, ip, ror r0 │ │ │ │ + cmneq lr, r0, lsr #6 │ │ │ │ + ldrsbeq r5, [lr, #-8]! │ │ │ │ + orreq r1, r7, r4, lsl r9 │ │ │ │ + cmneq lr, r0, lsl #29 │ │ │ │ + ldrdeq r1, [r7, r0] │ │ │ │ + cmneq lr, r4, lsr #5 │ │ │ │ + cmneq lr, ip, lsr lr │ │ │ │ + cmneq lr, ip, ror #4 │ │ │ │ + cmneq lr, ip, lsr r2 │ │ │ │ + cmneq lr, r8, lsl #4 │ │ │ │ + ldrsbeq r2, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, r8, lsr #3 │ │ │ │ + cmneq lr, r8, ror r1 │ │ │ │ + cmneq lr, r4, asr #2 │ │ │ │ + cmneq lr, r4, lsl r1 │ │ │ │ + cmneq lr, r4, ror #1 │ │ │ │ + ldrheq r2, [lr, #-4]! │ │ │ │ + cmneq lr, r4, lsl #1 │ │ │ │ │ │ │ │ 0021acd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -358140,31 +358140,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ b 21adf8 │ │ │ │ orrseq sp, r1, ip, lsl r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r7, r0, ror r5 │ │ │ │ - cmneq lr, r0, ror #21 │ │ │ │ + orreq r1, r7, r8, ror r5 │ │ │ │ + cmneq lr, r8, ror #21 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq r1, [r7, ip] │ │ │ │ - cmneq lr, r0, ror sl │ │ │ │ + orreq r1, r7, r4, lsl #10 │ │ │ │ + cmneq lr, r8, ror sl │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq lr, r4, lsl #29 │ │ │ │ - cmneq lr, r4, asr lr │ │ │ │ - orreq r1, r7, ip, ror #8 │ │ │ │ - cmneq lr, r0, asr #28 │ │ │ │ - ldrsbeq r4, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, ip, lsl #29 │ │ │ │ + cmneq lr, ip, asr lr │ │ │ │ + orreq r1, r7, r4, ror r4 │ │ │ │ + cmneq lr, r8, asr #28 │ │ │ │ + cmneq lr, r4, ror #19 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - orreq r1, r7, r4, lsr r4 │ │ │ │ - cmneq lr, r8, lsl #28 │ │ │ │ - cmneq lr, r4, lsr #19 │ │ │ │ + orreq r1, r7, ip, lsr r4 │ │ │ │ + cmneq lr, r0, lsl lr │ │ │ │ + cmneq lr, ip, lsr #19 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrsbeq r1, [lr, #-212]! @ 0xffffff2c │ │ │ │ + ldrsbeq r1, [lr, #-220]! @ 0xffffff24 │ │ │ │ │ │ │ │ 0021aefc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ @@ -358314,27 +358314,27 @@ │ │ │ │ ldr r1, [pc, #44] @ 21b180 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 21b00c │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ + ldrsheq r4, [lr, #-128]! @ 0xffffff80 │ │ │ │ orrseq sp, r1, r8, ror #9 │ │ │ │ - orreq r1, r7, r4, ror #6 │ │ │ │ + orreq r1, r7, ip, ror #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ orrseq sp, r1, r0, lsl #8 │ │ │ │ cmneq sp, r8, ror r4 │ │ │ │ cmneq sp, r4, lsr #8 │ │ │ │ - @ instruction: 0x017e1b90 │ │ │ │ - cmneq lr, r0, ror #22 │ │ │ │ - cmneq lr, r0, lsr fp │ │ │ │ + @ instruction: 0x017e1b98 │ │ │ │ + cmneq lr, r8, ror #22 │ │ │ │ + cmneq lr, r8, lsr fp │ │ │ │ │ │ │ │ 0021b19c : │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -358539,26 +358539,26 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 21b288 │ │ │ │ orrseq sp, r1, r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq sp, r1, ip, lsl #4 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - ldrheq r4, [lr, #-132]! @ 0xffffff7c │ │ │ │ - orreq r1, r7, ip, ror r1 │ │ │ │ + ldrheq r4, [lr, #-140]! @ 0xffffff74 │ │ │ │ + orreq r1, r7, r4, lsl #3 │ │ │ │ orrseq sp, r1, r4, lsl #3 │ │ │ │ - cmneq lr, r0, asr #16 │ │ │ │ + cmneq lr, r8, asr #16 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ cmneq sp, r0, lsl #3 │ │ │ │ cmneq sp, ip, lsr #2 │ │ │ │ - ldrsbeq r4, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq lr, r0, ror #16 │ │ │ │ - cmneq lr, r0, lsr r8 │ │ │ │ - ldrsbeq r4, [lr, #-108]! @ 0xffffff94 │ │ │ │ - ldrsbeq r1, [lr, #-124]! @ 0xffffff84 │ │ │ │ + ldrsbeq r4, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r8, ror #16 │ │ │ │ + cmneq lr, r8, lsr r8 │ │ │ │ + cmneq lr, r4, ror #13 │ │ │ │ + cmneq lr, r4, ror #15 │ │ │ │ │ │ │ │ 0021b4fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -358580,17 +358580,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 21b520 │ │ │ │ - orreq r0, r7, r4, ror lr │ │ │ │ - cmneq lr, r8, lsr r7 │ │ │ │ - @ instruction: 0x017e459c │ │ │ │ + orreq r0, r7, ip, ror lr │ │ │ │ + cmneq lr, r0, asr #14 │ │ │ │ + cmneq lr, r4, lsr #11 │ │ │ │ │ │ │ │ 0021b574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr ip, [pc, #748] @ 21b878 │ │ │ │ @@ -358782,26 +358782,26 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 21b684 │ │ │ │ orrseq ip, r1, r8, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r1, r4, ror #28 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - ldrdeq r0, [r7, r8] │ │ │ │ - cmneq lr, r4, lsl #10 │ │ │ │ + orreq r0, r7, r0, ror #27 │ │ │ │ + cmneq lr, ip, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, r4, ror r5 │ │ │ │ + cmneq lr, ip, ror r5 │ │ │ │ orrseq ip, r1, r8, lsl #27 │ │ │ │ ldrsbeq r1, [sp, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x017d1d90 │ │ │ │ - cmneq lr, r8, ror #9 │ │ │ │ - ldrheq r1, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq lr, r0, lsr #7 │ │ │ │ - cmneq lr, r0, asr r4 │ │ │ │ - cmneq lr, r0, lsr #8 │ │ │ │ + ldrsheq r1, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r1, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq lr, r8, lsr #7 │ │ │ │ + cmneq lr, r8, asr r4 │ │ │ │ + cmneq lr, r8, lsr #8 │ │ │ │ │ │ │ │ 0021b8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr ip, [pc, #552] @ 21baf8 │ │ │ │ @@ -358944,22 +358944,22 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 21b9bc │ │ │ │ orrseq ip, r1, r4, asr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq ip, r1, r0, lsr #22 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - @ instruction: 0x01870a94 │ │ │ │ - cmneq lr, r0, asr #3 │ │ │ │ + @ instruction: 0x01870a9c │ │ │ │ + cmneq lr, r8, asr #3 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ orrseq ip, r1, r0, asr sl │ │ │ │ ldrheq r1, [sp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq lr, r8, lsl #4 │ │ │ │ - ldrsheq r4, [lr, #-4]! │ │ │ │ - cmneq lr, r0, lsr #3 │ │ │ │ + cmneq lr, r0, lsl r2 │ │ │ │ + ldrsheq r4, [lr, #-12]! │ │ │ │ + cmneq lr, r8, lsr #3 │ │ │ │ │ │ │ │ 0021bb28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr ip, [pc, #2788] @ 21c624 │ │ │ │ @@ -359661,67 +359661,67 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 21bc20 │ │ │ │ @ instruction: 0x0191c8d4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0191c8b0 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - orreq r0, r7, ip, lsl #16 │ │ │ │ - cmneq lr, r8, lsr pc │ │ │ │ + orreq r0, r7, r4, lsl r8 │ │ │ │ + cmneq lr, r0, asr #30 │ │ │ │ orrseq ip, r1, ip, ror #15 │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ strbvs r0, [r0], #-1 │ │ │ │ - orreq r0, r7, ip, lsl #13 │ │ │ │ - ldrheq r3, [lr, #-208]! @ 0xffffff30 │ │ │ │ + @ instruction: 0x01870694 │ │ │ │ + ldrheq r3, [lr, #-216]! @ 0xffffff28 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ - ldrsbeq r3, [lr, #-208]! @ 0xffffff30 │ │ │ │ + ldrsbeq r3, [lr, #-216]! @ 0xffffff28 │ │ │ │ andeq r7, r0, r0, lsr #15 │ │ │ │ - orreq r0, r7, ip, lsl #10 │ │ │ │ - cmneq lr, r8, lsr ip │ │ │ │ + orreq r0, r7, r4, lsl r5 │ │ │ │ + cmneq lr, r0, asr #24 │ │ │ │ cmneq sp, r0, ror #11 │ │ │ │ - @ instruction: 0x01870494 │ │ │ │ - ldrsbeq r3, [lr, #-184]! @ 0xffffff48 │ │ │ │ - cmneq lr, r8, lsl #23 │ │ │ │ - cmneq lr, r8, ror ip │ │ │ │ - orreq r0, r7, r4, lsl #7 │ │ │ │ - cmneq lr, r8, asr #24 │ │ │ │ - ldrheq r3, [lr, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0187049c │ │ │ │ + cmneq lr, r0, ror #23 │ │ │ │ + @ instruction: 0x017e3b90 │ │ │ │ + cmneq lr, r0, lsl #25 │ │ │ │ + orreq r0, r7, ip, lsl #7 │ │ │ │ + cmneq lr, r0, asr ip │ │ │ │ + ldrheq r3, [lr, #-168]! @ 0xffffff58 │ │ │ │ cmneq sp, r0, ror #8 │ │ │ │ cmneq sp, ip, lsl #8 │ │ │ │ cmneq sp, ip, asr #7 │ │ │ │ cmneq sp, ip, lsl #7 │ │ │ │ cmneq sp, ip, asr #6 │ │ │ │ - orreq r0, r7, r0, ror #3 │ │ │ │ + orreq r0, r7, r8, ror #3 │ │ │ │ ldrsheq r1, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq lr, r4, lsl #18 │ │ │ │ + cmneq lr, ip, lsl #18 │ │ │ │ cmneq sp, r8, lsr #5 │ │ │ │ cmneq sp, r8, ror #4 │ │ │ │ - strdeq r0, [r7, ip] │ │ │ │ + orreq r0, r7, r4, lsl #2 │ │ │ │ cmneq sp, r8, lsl r2 │ │ │ │ - cmneq lr, r0, lsr #16 │ │ │ │ - cmneq lr, r8, lsl #19 │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ - cmneq lr, r4, asr #15 │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ - ldrsheq r0, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmneq lr, r8, lsl #17 │ │ │ │ - orreq pc, r6, ip, asr #31 │ │ │ │ - cmneq lr, r0, ror #14 │ │ │ │ - ldrsheq r3, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq lr, ip, asr r8 │ │ │ │ - cmneq lr, r8, lsl #14 │ │ │ │ - ldrsheq r0, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmneq lr, r4, asr #15 │ │ │ │ - @ instruction: 0x017e0794 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - cmneq lr, r4, lsr r7 │ │ │ │ - cmneq lr, r4, lsl #14 │ │ │ │ - ldrsbeq r0, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq lr, r4, lsr #13 │ │ │ │ - cmneq lr, r4, ror r6 │ │ │ │ + cmneq lr, r8, lsr #16 │ │ │ │ + @ instruction: 0x017e0990 │ │ │ │ + cmneq lr, r0, ror #18 │ │ │ │ + cmneq lr, ip, asr #15 │ │ │ │ + cmneq lr, ip, lsr #18 │ │ │ │ + ldrsheq r0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + @ instruction: 0x017e3890 │ │ │ │ + ldrdeq pc, [r6, r4] │ │ │ │ + cmneq lr, r8, ror #14 │ │ │ │ + ldrsheq r3, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r4, ror #16 │ │ │ │ + cmneq lr, r0, lsl r7 │ │ │ │ + ldrsheq r0, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, ip, asr #15 │ │ │ │ + @ instruction: 0x017e079c │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmneq lr, ip, lsr r7 │ │ │ │ + cmneq lr, ip, lsl #14 │ │ │ │ + ldrsbeq r0, [lr, #-108]! @ 0xffffff94 │ │ │ │ + cmneq lr, ip, lsr #13 │ │ │ │ + cmneq lr, ip, ror r6 │ │ │ │ │ │ │ │ 0021c708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #2436] @ 21d0a4 │ │ │ │ @@ -360335,69 +360335,69 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c7ec │ │ │ │ b 21c900 │ │ │ │ @ instruction: 0x0191bcf4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0191bcd4 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - orreq pc, r6, r8, lsr #24 │ │ │ │ - cmneq lr, r4, asr r3 │ │ │ │ + orreq pc, r6, r0, lsr ip @ │ │ │ │ + cmneq lr, ip, asr r3 │ │ │ │ orrseq fp, r1, r0, lsr #24 │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq lr, r8, ror ip │ │ │ │ - orreq pc, r6, r0, ror #21 │ │ │ │ - cmneq lr, r4, lsl #4 │ │ │ │ + cmneq lr, r0, lsl #25 │ │ │ │ + orreq pc, r6, r8, ror #21 │ │ │ │ + cmneq lr, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r7, r0, r0, lsr #15 │ │ │ │ - orreq pc, r6, r0, lsl #21 │ │ │ │ - cmneq lr, ip, lsr #3 │ │ │ │ + orreq pc, r6, r8, lsl #21 │ │ │ │ + ldrheq r3, [lr, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r6, r0, r4, lsr #30 │ │ │ │ - @ instruction: 0x0186f990 │ │ │ │ - ldrheq r3, [lr, #-12]! │ │ │ │ + @ instruction: 0x0186f998 │ │ │ │ + cmneq lr, r4, asr #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x0186f89c │ │ │ │ - cmneq lr, r8, ror #4 │ │ │ │ - @ instruction: 0x017e2f9c │ │ │ │ + orreq pc, r6, r4, lsr #17 │ │ │ │ + cmneq lr, r0, ror r2 │ │ │ │ + cmneq lr, r4, lsr #31 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ cmneq sp, r8, asr #18 │ │ │ │ cmneq sp, r8, lsl #18 │ │ │ │ @ instruction: 0x017d0890 │ │ │ │ cmneq sp, r0, asr r8 │ │ │ │ cmneq sp, r8, lsl #16 │ │ │ │ cmneq sp, r8, asr #15 │ │ │ │ cmneq sp, r8, lsl #15 │ │ │ │ cmneq sp, r8, asr #14 │ │ │ │ cmneq sp, r4, lsl #14 │ │ │ │ - cmnpeq sp, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmnpeq sp, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, asr ip │ │ │ │ + cmnpeq sp, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [sp, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq lr, r0, ror #24 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - ldrheq pc, [sp, #-220]! @ 0xffffff24 @ │ │ │ │ - cmneq lr, r8, ror lr │ │ │ │ + cmnpeq sp, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl #29 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmnpeq sp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [sp, #-200]! @ 0xffffff38 @ │ │ │ │ - cmnpeq sp, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017e2c98 │ │ │ │ + cmnpeq sp, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017dfc94 │ │ │ │ + cmneq lr, r0, lsr #25 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmnpeq sp, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r4, lsl #25 │ │ │ │ + cmnpeq sp, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, lsl #25 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 0021d194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -360866,46 +360866,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 21d1f8 │ │ │ │ orrseq fp, r1, r4, asr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r1, ip, lsr #4 │ │ │ │ orrseq fp, r1, r4, lsl r2 │ │ │ │ - orreq pc, r6, r0, ror r1 @ │ │ │ │ - @ instruction: 0x017e289c │ │ │ │ + orreq pc, r6, r8, ror r1 @ │ │ │ │ + cmneq lr, r4, lsr #17 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ @ instruction: 0x017d0194 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq lr, [r6, r8] │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ + orreq pc, r6, r0 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - orreq lr, r6, ip, lsl #31 │ │ │ │ - ldrheq r2, [lr, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x0186ef94 │ │ │ │ + cmneq lr, r0, asr #13 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ muleq r0, r6, r1 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ cmnpeq ip, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r6, r0] │ │ │ │ - @ instruction: 0x017df494 │ │ │ │ - ldrsheq r2, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - cmnpeq sp, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [sp, #-56]! @ 0xffffffc8 @ │ │ │ │ - cmnpeq sp, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [sp, #-68]! @ 0xffffffbc @ │ │ │ │ + ldrdeq lr, [r6, r8] │ │ │ │ + @ instruction: 0x017df49c │ │ │ │ + cmneq lr, r4, lsl #6 │ │ │ │ + cmnpeq sp, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sp, #-52]! @ 0xffffffcc @ │ │ │ │ │ │ │ │ 0021d978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 21da00 │ │ │ │ @@ -360934,19 +360934,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 21d9bc │ │ │ │ - cmneq lr, r0, asr #8 │ │ │ │ + cmneq lr, r8, asr #8 │ │ │ │ + cmneq lr, ip, lsl #8 │ │ │ │ + cmnpeq sp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ cmneq lr, r4, lsl #8 │ │ │ │ - @ instruction: 0x017df29c │ │ │ │ - ldrsheq r2, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - orreq lr, r6, r0, ror sl │ │ │ │ + orreq lr, r6, r8, ror sl │ │ │ │ │ │ │ │ 0021da14 : │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, #3 │ │ │ │ strne ip, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #22 │ │ │ │ @@ -360996,18 +360996,18 @@ │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 21daa0 │ │ │ │ orrseq sl, r1, ip, lsr #19 │ │ │ │ muleq r0, ip, sl │ │ │ │ - orreq lr, r6, r8, ror #19 │ │ │ │ - cmneq lr, r4, ror r3 │ │ │ │ - ldrheq pc, [sp, #-28]! @ 0xffffffe4 @ │ │ │ │ - cmneq lr, ip, lsl r3 │ │ │ │ + strdeq lr, [r6, r0] │ │ │ │ + cmneq lr, ip, ror r3 │ │ │ │ + cmnpeq sp, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r4, lsr #6 │ │ │ │ │ │ │ │ 0021daf8 : │ │ │ │ ldr r3, [pc, #28] @ 21db1c │ │ │ │ ldr r2, [pc, #28] @ 21db20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -361189,53 +361189,53 @@ │ │ │ │ str ip, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #172] @ 21de7c │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq lr, r0, lsl #6 │ │ │ │ + cmneq lr, r8, lsl #6 │ │ │ │ orrseq sl, r1, r8, asr #17 │ │ │ │ andeq r7, r0, ip, lsr #21 │ │ │ │ - cmneq lr, ip, ror #5 │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ + ldrsheq r2, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq lr, r4, lsl r3 │ │ │ │ andeq r7, r0, r0, lsr #17 │ │ │ │ - cmneq lr, ip, lsl #6 │ │ │ │ + cmneq lr, r4, lsl r3 │ │ │ │ @ instruction: 0x000071b8 │ │ │ │ - cmneq lr, r4, lsl #6 │ │ │ │ + cmneq lr, ip, lsl #6 │ │ │ │ andeq r6, r0, ip, lsr fp │ │ │ │ - ldrsheq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r0, lsl #6 │ │ │ │ andeq r6, r0, ip, asr #22 │ │ │ │ - ldrsheq r2, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ andeq r7, r0, r8, lsr #21 │ │ │ │ - cmneq lr, r4, ror #5 │ │ │ │ + cmneq lr, ip, ror #5 │ │ │ │ andeq r7, r0, ip, lsl #12 │ │ │ │ - ldrsbeq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r0, ror #5 │ │ │ │ andeq r6, r0, r4, ror lr │ │ │ │ - ldrsbeq r2, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsbeq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ andeq r7, r0, ip, lsr r0 │ │ │ │ - cmneq lr, ip, asr #5 │ │ │ │ + ldrsbeq r2, [lr, #-36]! @ 0xffffffdc │ │ │ │ andeq r7, r0, r8, ror #8 │ │ │ │ - cmneq lr, r8, asr #5 │ │ │ │ + ldrsbeq r2, [lr, #-32]! @ 0xffffffe0 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ + cmneq lr, r8, asr #5 │ │ │ │ andeq r7, r0, ip, asr #11 │ │ │ │ - ldrheq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r0, asr #5 │ │ │ │ andeq r7, r0, r0, lsl #11 │ │ │ │ - ldrheq r2, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq r2, [lr, #-40]! @ 0xffffffd8 │ │ │ │ andeq r6, r0, r0, lsr #6 │ │ │ │ - cmneq lr, r8, lsr #5 │ │ │ │ + ldrheq r2, [lr, #-32]! @ 0xffffffe0 │ │ │ │ andeq r7, r0, ip, lsl #6 │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ andeq r6, r0, r8, lsr fp │ │ │ │ - @ instruction: 0x017e229c │ │ │ │ + cmneq lr, r4, lsr #5 │ │ │ │ andeq r6, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x017e2294 │ │ │ │ + @ instruction: 0x017e229c │ │ │ │ andeq r6, r0, r0, lsr sp │ │ │ │ - @ instruction: 0x017e2290 │ │ │ │ + @ instruction: 0x017e2298 │ │ │ │ andeq r6, r0, r8, ror #27 │ │ │ │ strdeq r6, [r0], -ip │ │ │ │ andeq r6, r0, r0, lsr #29 │ │ │ │ │ │ │ │ 0021de84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -361276,15 +361276,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r6, r0 │ │ │ │ bl b4320 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ eormi r0, r6, r0 │ │ │ │ - cmneq lr, r8, lsr #2 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ │ │ │ │ 0021df34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #60] @ 21df88 │ │ │ │ @@ -361896,28 +361896,28 @@ │ │ │ │ bl b5928 │ │ │ │ b 21e6c0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orrseq r9, r1, r8, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01919ef4 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ - cmneq lr, r8, asr #21 │ │ │ │ - orreq sp, r6, ip, ror #29 │ │ │ │ + ldrsbeq r1, [lr, #-160]! @ 0xffffff60 │ │ │ │ + strdeq sp, [r6, r4] │ │ │ │ orrseq r9, r1, ip, asr lr │ │ │ │ - cmneq lr, r0, ror #20 │ │ │ │ - orreq sp, r6, ip, ror lr │ │ │ │ - ldrheq r1, [lr, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq sp, [r6, ip] │ │ │ │ + cmneq lr, r8, ror #20 │ │ │ │ + orreq sp, r6, r4, lsl #29 │ │ │ │ + cmneq lr, r0, asr #19 │ │ │ │ + orreq sp, r6, r4, ror #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r6, ip, ror sp │ │ │ │ - cmneq lr, r0, lsr r9 │ │ │ │ - cmneq lr, r0, lsl #18 │ │ │ │ - orreq sp, r6, ip, lsr #26 │ │ │ │ - cmneq lr, ip, lsr #17 │ │ │ │ - orreq sp, r6, r8, asr #25 │ │ │ │ + orreq sp, r6, r4, lsl #27 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + cmneq lr, r8, lsl #18 │ │ │ │ + orreq sp, r6, r4, lsr sp │ │ │ │ + ldrheq r1, [lr, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq sp, [r6, r0] │ │ │ │ │ │ │ │ 0021e838 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -362126,25 +362126,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq lr, r0, lsr #13 │ │ │ │ - ldrdeq sp, [r6, r0] │ │ │ │ + cmneq lr, r8, lsr #13 │ │ │ │ + ldrdeq sp, [r6, r8] │ │ │ │ orrseq r9, r1, r0, lsr sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sp, r6, r4, asr #20 │ │ │ │ - cmneq lr, r0, lsl #12 │ │ │ │ - ldrsbeq r1, [lr, #-84]! @ 0xffffffac │ │ │ │ - orreq sp, r6, r0, lsl #20 │ │ │ │ + orreq sp, r6, ip, asr #20 │ │ │ │ + cmneq lr, r8, lsl #12 │ │ │ │ + ldrsbeq r1, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + orreq sp, r6, r8, lsl #20 │ │ │ │ cmnpeq ip, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - orreq sp, r6, r0, asr r9 │ │ │ │ - cmneq lr, r0, lsl r5 │ │ │ │ + orreq sp, r6, r8, asr r9 │ │ │ │ + cmneq lr, r8, lsl r5 │ │ │ │ │ │ │ │ 0021ebbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 21ec0c │ │ │ │ @@ -363278,202 +363278,202 @@ │ │ │ │ bl b7b24 │ │ │ │ b 21f5e8 │ │ │ │ orrseq r9, r3, r4, ror #9 │ │ │ │ orrseq r9, r1, ip, ror r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r9, r1, r4, ror #12 │ │ │ │ @ instruction: 0x0193a4d8 │ │ │ │ - cmneq lr, r4, lsl #5 │ │ │ │ - @ instruction: 0x017e0398 │ │ │ │ - orreq sp, r6, ip, asr #12 │ │ │ │ + cmneq lr, ip, lsl #5 │ │ │ │ + cmneq lr, r0, lsr #7 │ │ │ │ + orreq sp, r6, r4, asr r6 │ │ │ │ @ instruction: 0x019217dc │ │ │ │ - cmneq lr, r8, lsr #4 │ │ │ │ + cmneq lr, r0, lsr r2 │ │ │ │ orrseq sl, r3, r8, lsl r4 │ │ │ │ - cmneq sp, r4, ror #26 │ │ │ │ - ldrdeq r2, [r0, r8] │ │ │ │ + cmneq sp, ip, ror #26 │ │ │ │ + orreq r2, r0, r0, ror #13 │ │ │ │ orrseq r9, r3, r4, asr #6 │ │ │ │ @ instruction: 0x019392f8 │ │ │ │ - @ instruction: 0x0186d4bc │ │ │ │ + orreq sp, r6, r4, asr #9 │ │ │ │ @ instruction: 0x019392bc │ │ │ │ - ldrsheq r1, [lr, #-12]! │ │ │ │ + cmneq lr, r4, lsl #2 │ │ │ │ andeq r6, r0, r8, lsr r8 │ │ │ │ @ instruction: 0x01939290 │ │ │ │ - orreq sp, r6, r0, ror #8 │ │ │ │ - ldrheq r1, [lr, #-12]! │ │ │ │ + orreq sp, r6, r8, ror #8 │ │ │ │ + cmneq lr, r4, asr #1 │ │ │ │ @ instruction: 0x019391f0 │ │ │ │ - ldrheq r1, [lr, #-0]! │ │ │ │ - @ instruction: 0x017e109c │ │ │ │ - cmneq lr, r4, lsl #1 │ │ │ │ - cmneq lr, r0, ror r0 │ │ │ │ - cmneq lr, r8, asr r0 │ │ │ │ - cmneq lr, ip, lsr r0 │ │ │ │ - cmneq lr, r4, lsr #32 │ │ │ │ - cmneq lr, r0, lsl r0 │ │ │ │ + ldrheq r1, [lr, #-8]! │ │ │ │ + cmneq lr, r4, lsr #1 │ │ │ │ + cmneq lr, ip, lsl #1 │ │ │ │ + cmneq lr, r8, ror r0 │ │ │ │ + cmneq lr, r0, rrx │ │ │ │ + cmneq lr, r4, asr #32 │ │ │ │ + cmneq lr, ip, lsr #32 │ │ │ │ + cmneq lr, r8, lsl r0 │ │ │ │ orrseq r9, r3, r8, lsr #1 │ │ │ │ - ldrsheq r0, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq lr, r0, ror #31 │ │ │ │ - cmneq lr, r4, asr #31 │ │ │ │ - cmneq lr, r8, lsr #31 │ │ │ │ - cmneq lr, ip, lsl #31 │ │ │ │ - cmneq lr, r4, ror pc │ │ │ │ - cmneq lr, r8, asr pc │ │ │ │ - cmneq lr, ip, asr #30 │ │ │ │ - cmneq lr, r0, lsr pc │ │ │ │ + ldrsheq r0, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r8, ror #31 │ │ │ │ + cmneq lr, ip, asr #31 │ │ │ │ + ldrheq r0, [lr, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x017e0f94 │ │ │ │ + cmneq lr, ip, ror pc │ │ │ │ + cmneq lr, r0, ror #30 │ │ │ │ + cmneq lr, r4, asr pc │ │ │ │ + cmneq lr, r8, lsr pc │ │ │ │ orrseq r8, r3, r0, lsr pc │ │ │ │ - orreq sp, r6, r4, lsr r1 │ │ │ │ + orreq sp, r6, ip, lsr r1 │ │ │ │ orrseq r8, r3, r8, lsr pc │ │ │ │ - cmneq lr, r0, lsl pc │ │ │ │ + cmneq lr, r8, lsl pc │ │ │ │ orrseq r8, r3, r4, asr #29 │ │ │ │ - ldrdeq sp, [r6, r8] │ │ │ │ - ldrsheq r0, [lr, #-232]! @ 0xffffff18 │ │ │ │ - cmneq lr, ip, ror ip │ │ │ │ - cmneq lr, ip, asr #29 │ │ │ │ + orreq sp, r6, r0, ror #1 │ │ │ │ + cmneq lr, r0, lsl #30 │ │ │ │ + cmneq lr, r4, lsl #25 │ │ │ │ + ldrsbeq r0, [lr, #-228]! @ 0xffffff1c │ │ │ │ orrseq r8, r3, ip, ror #27 │ │ │ │ @ instruction: 0x01938dd0 │ │ │ │ - cmneq lr, ip, ror lr │ │ │ │ - cmneq lr, r8, ror #28 │ │ │ │ - orreq sp, r0, r8, lsl ip │ │ │ │ - cmneq lr, r0, asr lr │ │ │ │ + cmneq lr, r4, lsl #29 │ │ │ │ + cmneq lr, r0, ror lr │ │ │ │ + orreq sp, r0, r0, lsr #24 │ │ │ │ + cmneq lr, r8, asr lr │ │ │ │ orrseq r8, r3, r4, ror #26 │ │ │ │ - orreq ip, r6, ip, lsl #31 │ │ │ │ + @ instruction: 0x0186cf94 │ │ │ │ orrseq r8, r3, r0, asr #26 │ │ │ │ - cmneq lr, r0, lsl lr │ │ │ │ + cmneq lr, r8, lsl lr │ │ │ │ orrseq r8, r3, r4, lsl #26 │ │ │ │ - ldrsheq r0, [lr, #-212]! @ 0xffffff2c │ │ │ │ - orreq ip, r6, r0, lsr pc │ │ │ │ - ldrsheq r0, [lr, #-172]! @ 0xffffff54 │ │ │ │ - ldrheq r0, [lr, #-208]! @ 0xffffff30 │ │ │ │ + ldrsheq r0, [lr, #-220]! @ 0xffffff24 │ │ │ │ + orreq ip, r6, r8, lsr pc │ │ │ │ + cmneq lr, r4, lsl #22 │ │ │ │ + ldrheq r0, [lr, #-216]! @ 0xffffff28 │ │ │ │ orrseq r8, r1, r4, lsr #28 │ │ │ │ @ instruction: 0x01939c94 │ │ │ │ - cmneq lr, ip, lsr sl │ │ │ │ + cmneq lr, r4, asr #20 │ │ │ │ orrseq r9, r3, ip, ror #24 │ │ │ │ andeq r7, r0, r0, asr r1 │ │ │ │ - orreq ip, r6, r0, lsl lr │ │ │ │ - ldrsbeq sp, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq r0, [lr, #-152]! @ 0xffffff68 │ │ │ │ - cmneq lr, r0, ror #25 │ │ │ │ - cmneq sp, ip, ror r5 │ │ │ │ + orreq ip, r6, r8, lsl lr │ │ │ │ + cmneq sp, r0, ror #11 │ │ │ │ + cmneq lr, r0, ror #19 │ │ │ │ + cmneq lr, r8, ror #25 │ │ │ │ + cmneq sp, r4, lsl #11 │ │ │ │ @ instruction: 0x01938b9c │ │ │ │ - @ instruction: 0x017e0c9c │ │ │ │ - ldrsheq sp, [sp, #-64]! @ 0xffffffc0 │ │ │ │ - strdeq ip, [r6, r8] │ │ │ │ - cmneq sp, r0, asr #9 │ │ │ │ - cmneq lr, r0, asr #17 │ │ │ │ - cmneq sp, ip, lsl #9 │ │ │ │ - cmneq lr, r8, lsl #17 │ │ │ │ - orreq ip, r6, r8, lsl #25 │ │ │ │ - cmneq sp, r0, asr r4 │ │ │ │ - cmneq lr, r0, asr r8 │ │ │ │ - cmneq sp, ip, lsl r4 │ │ │ │ - cmneq lr, r8, lsl r8 │ │ │ │ - cmneq sp, r8, ror #7 │ │ │ │ - orreq ip, r6, r8, lsl ip │ │ │ │ - ldrsbeq r0, [lr, #-124]! @ 0xffffff84 │ │ │ │ - cmneq sp, ip, lsr #7 │ │ │ │ - ldrdeq ip, [r6, ip] │ │ │ │ - cmneq lr, r0, lsr #15 │ │ │ │ - cmneq sp, r0, ror r3 │ │ │ │ - orreq ip, r6, r0, lsr #23 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - cmneq sp, r4, lsr r3 │ │ │ │ - orreq ip, r6, r4, ror #22 │ │ │ │ - cmneq lr, r8, lsr #14 │ │ │ │ - ldrsheq sp, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - orreq ip, r6, r8, lsr #22 │ │ │ │ - cmneq lr, ip, ror #13 │ │ │ │ - ldrheq sp, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - orreq ip, r6, ip, ror #21 │ │ │ │ - ldrheq r0, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sp, r0, lsl #5 │ │ │ │ - @ instruction: 0x0186cab0 │ │ │ │ - cmneq lr, r4, ror r6 │ │ │ │ - cmneq sp, r4, asr #4 │ │ │ │ - orreq ip, r6, r4, ror sl │ │ │ │ - cmneq lr, r8, lsr r6 │ │ │ │ - cmneq sp, r8, lsl #4 │ │ │ │ - orreq ip, r6, r8, lsr sl │ │ │ │ - ldrsheq r0, [lr, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sp, ip, asr #3 │ │ │ │ - strdeq ip, [r6, ip] │ │ │ │ - cmneq lr, r0, asr #11 │ │ │ │ - cmneq lr, r8, ror r7 │ │ │ │ - @ instruction: 0x0186c9b4 │ │ │ │ + cmneq lr, r4, lsr #25 │ │ │ │ + ldrsheq sp, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + orreq ip, r6, r0, lsl #26 │ │ │ │ + cmneq sp, r8, asr #9 │ │ │ │ + cmneq lr, r8, asr #17 │ │ │ │ + @ instruction: 0x017dd494 │ │ │ │ + @ instruction: 0x017e0890 │ │ │ │ + @ instruction: 0x0186cc90 │ │ │ │ + cmneq sp, r8, asr r4 │ │ │ │ + cmneq lr, r8, asr r8 │ │ │ │ + cmneq sp, r4, lsr #8 │ │ │ │ + cmneq lr, r0, lsr #16 │ │ │ │ + ldrsheq sp, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + orreq ip, r6, r0, lsr #24 │ │ │ │ + cmneq lr, r4, ror #15 │ │ │ │ + ldrheq sp, [sp, #-52]! @ 0xffffffcc │ │ │ │ + orreq ip, r6, r4, ror #23 │ │ │ │ + cmneq lr, r8, lsr #15 │ │ │ │ + cmneq sp, r8, ror r3 │ │ │ │ + orreq ip, r6, r8, lsr #23 │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmneq sp, ip, lsr r3 │ │ │ │ + orreq ip, r6, ip, ror #22 │ │ │ │ + cmneq lr, r0, lsr r7 │ │ │ │ + cmneq sp, r0, lsl #6 │ │ │ │ + orreq ip, r6, r0, lsr fp │ │ │ │ + ldrsheq r0, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r4, asr #5 │ │ │ │ + strdeq ip, [r6, r4] │ │ │ │ + ldrheq r0, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, r8, lsl #5 │ │ │ │ + @ instruction: 0x0186cab8 │ │ │ │ + cmneq lr, ip, ror r6 │ │ │ │ + cmneq sp, ip, asr #4 │ │ │ │ + orreq ip, r6, ip, ror sl │ │ │ │ + cmneq lr, r0, asr #12 │ │ │ │ + cmneq sp, r0, lsl r2 │ │ │ │ + orreq ip, r6, r0, asr #20 │ │ │ │ + cmneq lr, r4, lsl #12 │ │ │ │ + ldrsbeq sp, [sp, #-20]! @ 0xffffffec │ │ │ │ + orreq ip, r6, r4, lsl #20 │ │ │ │ + cmneq lr, r8, asr #11 │ │ │ │ + cmneq lr, r0, lsl #15 │ │ │ │ + @ instruction: 0x0186c9bc │ │ │ │ orrseq r8, r3, r8, asr #15 │ │ │ │ - cmneq lr, r4, ror r5 │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - orreq ip, r6, r8, ror #18 │ │ │ │ + cmneq lr, ip, ror r5 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ + orreq ip, r6, r0, ror r9 │ │ │ │ orrseq r8, r3, r8, ror r7 │ │ │ │ - cmneq lr, r8, lsr #10 │ │ │ │ - ldrsbeq r0, [lr, #-100]! @ 0xffffff9c │ │ │ │ - orreq ip, r6, r8, lsl r9 │ │ │ │ + cmneq lr, r0, lsr r5 │ │ │ │ + ldrsbeq r0, [lr, #-108]! @ 0xffffff94 │ │ │ │ + orreq ip, r6, r0, lsr #18 │ │ │ │ orrseq r8, r3, r8, lsr #14 │ │ │ │ - ldrsbeq r0, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x017e069c │ │ │ │ - orreq ip, r6, r0, ror #17 │ │ │ │ + cmneq lr, r0, ror #9 │ │ │ │ + cmneq lr, r4, lsr #13 │ │ │ │ + orreq ip, r6, r8, ror #17 │ │ │ │ @ instruction: 0x019386f0 │ │ │ │ - cmneq lr, r0, lsr #9 │ │ │ │ - cmneq lr, r4, ror #12 │ │ │ │ - orreq ip, r6, r8, lsr #17 │ │ │ │ + cmneq lr, r8, lsr #9 │ │ │ │ + cmneq lr, ip, ror #12 │ │ │ │ + @ instruction: 0x0186c8b0 │ │ │ │ @ instruction: 0x019386b8 │ │ │ │ - cmneq lr, r8, ror #8 │ │ │ │ - cmneq sp, r4, asr #32 │ │ │ │ - cmneq lr, r0, asr #8 │ │ │ │ - cmneq sp, r0, lsl r0 │ │ │ │ - cmneq lr, r4, lsl r4 │ │ │ │ - cmneq sp, r0, ror #31 │ │ │ │ - ldrheq ip, [sp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sp, r8, lsl #31 │ │ │ │ - cmneq sp, ip, asr pc │ │ │ │ - cmneq sp, r0, lsr pc │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ - orreq ip, r6, ip, lsr #8 │ │ │ │ - ldrsheq pc, [sp, #-240]! @ 0xffffff10 @ │ │ │ │ - ldrheq ip, [sp, #-188]! @ 0xffffff44 │ │ │ │ - orreq ip, r6, ip, ror #7 │ │ │ │ - ldrheq pc, [sp, #-240]! @ 0xffffff10 @ │ │ │ │ - @ instruction: 0x0186c3b0 │ │ │ │ - cmneq sp, r8, ror fp │ │ │ │ - cmnpeq sp, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, ror r4 │ │ │ │ + cmneq sp, ip, asr #32 │ │ │ │ + cmneq lr, r8, asr #8 │ │ │ │ + cmneq sp, r8, lsl r0 │ │ │ │ + cmneq lr, ip, lsl r4 │ │ │ │ + cmneq sp, r8, ror #31 │ │ │ │ + ldrheq ip, [sp, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x017dcf90 │ │ │ │ + cmneq sp, r4, ror #30 │ │ │ │ + cmneq sp, r8, lsr pc │ │ │ │ + cmneq sp, r8, lsl #24 │ │ │ │ + orreq ip, r6, r4, lsr r4 │ │ │ │ + ldrsheq pc, [sp, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq sp, r4, asr #23 │ │ │ │ + strdeq ip, [r6, r4] │ │ │ │ + ldrheq pc, [sp, #-248]! @ 0xffffff08 @ │ │ │ │ + @ instruction: 0x0186c3b8 │ │ │ │ + cmneq sp, r0, lsl #23 │ │ │ │ + cmnpeq sp, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01939190 │ │ │ │ - orreq ip, r6, r8, ror #6 │ │ │ │ - @ instruction: 0x017dff90 │ │ │ │ - cmnpeq sp, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [sp, #-160]! @ 0xffffff60 │ │ │ │ - orreq ip, r6, ip, lsl r3 │ │ │ │ - cmnpeq sp, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [sp, #-164]! @ 0xffffff5c │ │ │ │ - orreq ip, r6, r0, ror #5 │ │ │ │ - cmnpeq sp, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r8, ror sl │ │ │ │ - cmnpeq sp, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ - orreq ip, r6, r0, lsl #5 │ │ │ │ - cmneq sp, ip, lsr sl │ │ │ │ - cmneq sp, r4, ror #19 │ │ │ │ - cmnpeq sp, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - orreq ip, r6, r0, ror #3 │ │ │ │ - cmneq sp, r8, lsr #19 │ │ │ │ - cmnpeq sp, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, ror r9 │ │ │ │ - cmnpeq sp, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, asr #18 │ │ │ │ - orreq ip, r6, r0, ror r1 │ │ │ │ - cmnpeq sp, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsl #18 │ │ │ │ - cmnpeq sp, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [sp, #-128]! @ 0xffffff80 │ │ │ │ - cmnpeq sp, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017dc89c │ │ │ │ - @ instruction: 0x017dfc98 │ │ │ │ - cmneq sp, r8, ror #16 │ │ │ │ - cmnpeq sp, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsr r8 │ │ │ │ - cmnpeq sp, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl #16 │ │ │ │ - ldrsheq pc, [sp, #-188]! @ 0xffffff44 @ │ │ │ │ + orreq ip, r6, r0, ror r3 │ │ │ │ + @ instruction: 0x017dff98 │ │ │ │ + cmnpeq sp, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [sp, #-168]! @ 0xffffff58 │ │ │ │ + orreq ip, r6, r4, lsr #6 │ │ │ │ + cmnpeq sp, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [sp, #-172]! @ 0xffffff54 │ │ │ │ + orreq ip, r6, r8, ror #5 │ │ │ │ + cmnpeq sp, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, lsl #21 │ │ │ │ + cmnpeq sp, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r6, r8, lsl #5 │ │ │ │ + cmneq sp, r4, asr #20 │ │ │ │ + cmneq sp, ip, ror #19 │ │ │ │ + cmnpeq sp, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r6, r8, ror #3 │ │ │ │ + ldrheq ip, [sp, #-144]! @ 0xffffff70 │ │ │ │ + ldrheq pc, [sp, #-208]! @ 0xffffff30 @ │ │ │ │ + cmneq sp, ip, ror r9 │ │ │ │ + cmnpeq sp, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, asr #18 │ │ │ │ + orreq ip, r6, r8, ror r1 │ │ │ │ + cmnpeq sp, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #18 │ │ │ │ + cmnpeq sp, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [sp, #-136]! @ 0xffffff78 │ │ │ │ + ldrsbeq pc, [sp, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq sp, r4, lsr #17 │ │ │ │ + cmnpeq sp, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, ror r8 │ │ │ │ + cmnpeq sp, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsr r8 │ │ │ │ + cmnpeq sp, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsl #16 │ │ │ │ + cmnpeq sp, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #-192] @ 21ffb0 │ │ │ │ ldr r2, [pc, #-192] @ 21ffb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-208] @ 21ffb8 │ │ │ │ @@ -363816,25 +363816,25 @@ │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2204e8 │ │ │ │ orrseq r7, r1, r0, ror #30 │ │ │ │ andeq r6, r0, r0, ror r9 │ │ │ │ - orreq fp, r6, r8, lsl #31 │ │ │ │ - cmnpeq sp, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0186bf90 │ │ │ │ + cmnpeq sp, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orreq fp, r6, r4, asr #30 │ │ │ │ - cmneq sp, ip, lsl #14 │ │ │ │ - cmnpeq sp, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r6, ip, asr #30 │ │ │ │ + cmneq sp, r4, lsl r7 │ │ │ │ + cmnpeq sp, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - orreq fp, r6, r8, lsl #30 │ │ │ │ - ldrsbeq ip, [sp, #-96]! @ 0xffffffa0 │ │ │ │ - cmnpeq sp, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r6, r0, lsl pc │ │ │ │ + ldrsbeq ip, [sp, #-104]! @ 0xffffff98 │ │ │ │ + ldrsbeq pc, [sp, #-164]! @ 0xffffff5c @ │ │ │ │ │ │ │ │ 00220604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ 22068c │ │ │ │ @@ -364006,18 +364006,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r7] │ │ │ │ b 220814 │ │ │ │ orrseq r7, r1, r0, ror ip │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - cmneq lr, r0, lsl r0 │ │ │ │ + cmneq lr, r8, lsl r0 │ │ │ │ orrseq pc, r1, ip, ror #28 │ │ │ │ andeq r7, r0, r4, asr r8 │ │ │ │ - cmnpeq sp, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r1, r0, lsr #28 │ │ │ │ orrseq pc, r1, r0, ror #27 │ │ │ │ │ │ │ │ 002208c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -364028,15 +364028,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r4, r4, r5 │ │ │ │ bl b5ae4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x018141bc │ │ │ │ + orreq r4, r1, r4, asr #3 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ bgt 22091c │ │ │ │ mov r3, #139 @ 0x8b │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #199 @ 0xc7 │ │ │ │ @@ -364185,17 +364185,17 @@ │ │ │ │ eoreq pc, pc, #468 @ 0x1d4 │ │ │ │ ldrbeq pc, [pc], #-4055 @ 220b64 @ │ │ │ │ ldmeq pc!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ orrne r0, r0, r1, lsr #2 │ │ │ │ rscscs pc, pc, #3536 @ 0xdd0 │ │ │ │ @ instruction: 0x46163e37 │ │ │ │ svcvc 0x00fd8819 │ │ │ │ - cmnpeq sp, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [sp, #-204]! @ 0xffffff34 @ │ │ │ │ - orreq fp, r6, r4, ror #20 │ │ │ │ + cmnpeq sp, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r6, ip, ror #20 │ │ │ │ │ │ │ │ 00220b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -364339,24 +364339,24 @@ │ │ │ │ str r1, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 220c94 │ │ │ │ orrseq r7, r1, r8, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq fp, r6, ip, lsl #19 │ │ │ │ - cmnpeq sp, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0186b994 │ │ │ │ + cmnpeq sp, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ orrseq r7, r1, r8, ror r7 │ │ │ │ - cmneq sp, r0, lsr #31 │ │ │ │ - cmneq sp, r0, ror pc │ │ │ │ - cmneq sp, r0, asr #30 │ │ │ │ - cmneq sp, r0, lsl pc │ │ │ │ - @ instruction: 0x0186b7b4 │ │ │ │ - cmnpeq sp, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsr #31 │ │ │ │ + cmneq sp, r8, ror pc │ │ │ │ + cmneq sp, r8, asr #30 │ │ │ │ + cmneq sp, r8, lsl pc │ │ │ │ + @ instruction: 0x0186b7bc │ │ │ │ + cmnpeq sp, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00220dfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #532] @ 221028 │ │ │ │ @@ -364490,22 +364490,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 220f64 │ │ │ │ - ldrheq pc, [sp, #-148]! @ 0xffffff6c @ │ │ │ │ + ldrheq pc, [sp, #-156]! @ 0xffffff64 @ │ │ │ │ orrseq r7, r1, r8, ror #11 │ │ │ │ - orreq fp, r6, r4, lsl r7 │ │ │ │ + orreq fp, r6, ip, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r7, r1, r8, lsr #9 │ │ │ │ - ldrsbeq fp, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sp, r0, lsr #25 │ │ │ │ - cmneq sp, r0, ror ip │ │ │ │ + ldrsbeq fp, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sp, r8, lsr #25 │ │ │ │ + cmneq sp, r8, ror ip │ │ │ │ │ │ │ │ 00221048 : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #296] @ 22117c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 22110c │ │ │ │ @@ -364579,19 +364579,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ b 22112c │ │ │ │ orrseq r7, r1, r0, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq fp, [r6, r8] │ │ │ │ - cmnpeq sp, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, asr fp │ │ │ │ - cmneq sp, r4, lsr #22 │ │ │ │ - cmneq sp, r8, lsl #22 │ │ │ │ + orreq fp, r6, r0, ror #9 │ │ │ │ + cmnpeq sp, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, asr fp │ │ │ │ + cmneq sp, ip, lsr #22 │ │ │ │ + cmneq sp, r0, lsl fp │ │ │ │ │ │ │ │ 00221198 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -364807,33 +364807,33 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2213a4 │ │ │ │ orrseq r7, r1, r8, lsl #4 │ │ │ │ - orreq fp, r6, r4, lsr r3 │ │ │ │ - ldrheq pc, [sp, #-92]! @ 0xffffffa4 @ │ │ │ │ - orreq fp, r6, r4, asr #4 │ │ │ │ - cmneq sp, r8, ror #18 │ │ │ │ - ldrsbeq pc, [sp, #-64]! @ 0xffffffc0 @ │ │ │ │ + orreq fp, r6, ip, lsr r3 │ │ │ │ + cmnpeq sp, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r6, ip, asr #4 │ │ │ │ + cmneq sp, r0, ror r9 │ │ │ │ + ldrsbeq pc, [sp, #-72]! @ 0xffffffb8 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq fp, [r6, ip] │ │ │ │ - cmnpeq sp, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0186b194 │ │ │ │ - ldrheq fp, [sp, #-136]! @ 0xffffff78 │ │ │ │ - cmnpeq sp, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsl #17 │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ - orreq fp, r6, ip, lsl #2 │ │ │ │ - cmnpeq sp, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017df398 │ │ │ │ - ldrsheq fp, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sp, r8, asr #15 │ │ │ │ - @ instruction: 0x017db79c │ │ │ │ + orreq fp, r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x017df494 │ │ │ │ + @ instruction: 0x0186b19c │ │ │ │ + cmneq sp, r0, asr #17 │ │ │ │ + cmnpeq sp, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #17 │ │ │ │ + cmneq sp, ip, asr r8 │ │ │ │ + orreq fp, r6, r4, lsl r1 │ │ │ │ + cmnpeq sp, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [sp, #-124]! @ 0xffffff84 │ │ │ │ + ldrsbeq fp, [sp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -365013,34 +365013,34 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str sl, [sp, #4] │ │ │ │ b 221724 │ │ │ │ - orreq sl, r6, ip, asr #30 │ │ │ │ + orreq sl, r6, r4, asr pc │ │ │ │ bcs feccc2ec │ │ │ │ - orreq sl, r6, r0, lsl #29 │ │ │ │ - cmneq sp, r4, lsr #11 │ │ │ │ - cmnpeq sp, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r6, ip, asr #28 │ │ │ │ - cmnpeq sp, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r6, r4, lsl #28 │ │ │ │ - @ instruction: 0x017df190 │ │ │ │ - ldrsheq pc, [sp, #-12]! @ │ │ │ │ - orreq sl, r6, r8, asr #27 │ │ │ │ - cmnpeq sp, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r6, r8, lsl #29 │ │ │ │ + cmneq sp, ip, lsr #11 │ │ │ │ + cmnpeq sp, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r6, r4, asr lr │ │ │ │ + cmnpeq sp, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r6, ip, lsl #28 │ │ │ │ + @ instruction: 0x017df198 │ │ │ │ + cmnpeq sp, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r6, r0] │ │ │ │ + cmnpeq sp, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sp, #-8]! @ │ │ │ │ + orreq sl, r6, r4, lsl #27 │ │ │ │ + cmnpeq sp, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r6, r8, asr #26 │ │ │ │ ldrheq pc, [sp, #-0]! @ │ │ │ │ - orreq sl, r6, ip, ror sp │ │ │ │ - cmnpeq sp, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ - orreq sl, r6, r0, asr #26 │ │ │ │ - cmnpeq sp, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sp, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sp, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00221884 : │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r0, #16] │ │ │ │ bne 2218a0 │ │ │ │ @@ -365105,17 +365105,17 @@ │ │ │ │ mov r1, #203 @ 0xcb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 221940 │ │ │ │ - orreq sl, r6, ip, ror #23 │ │ │ │ - cmneq sp, ip, lsl #31 │ │ │ │ - cmneq sp, r8, ror lr │ │ │ │ + strdeq sl, [r6, r4] │ │ │ │ + @ instruction: 0x017def94 │ │ │ │ + cmneq sp, r0, lsl #29 │ │ │ │ │ │ │ │ 002219a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -365194,23 +365194,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 221a74 │ │ │ │ b 221a24 │ │ │ │ - orreq sl, r6, r0, lsl fp │ │ │ │ - cmneq sp, r0, asr #29 │ │ │ │ - @ instruction: 0x017ded98 │ │ │ │ - orreq sl, r6, r8, asr #21 │ │ │ │ - cmneq sp, r0, lsr lr │ │ │ │ - cmneq sp, r0, asr sp │ │ │ │ - @ instruction: 0x0186aa94 │ │ │ │ + orreq sl, r6, r8, lsl fp │ │ │ │ + cmneq sp, r8, asr #29 │ │ │ │ + cmneq sp, r0, lsr #27 │ │ │ │ + ldrdeq sl, [r6, r0] │ │ │ │ cmneq sp, r8, lsr lr │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ + cmneq sp, r8, asr sp │ │ │ │ + @ instruction: 0x0186aa9c │ │ │ │ + cmneq sp, r0, asr #28 │ │ │ │ + cmneq sp, r8, lsr #26 │ │ │ │ │ │ │ │ 00221b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #1356] @ 222078 │ │ │ │ @@ -365552,53 +365552,53 @@ │ │ │ │ mov ip, #74 @ 0x4a │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r1, #276 @ 0x114 │ │ │ │ b 221f80 │ │ │ │ orrseq r6, r1, r4, ror #17 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - orreq sl, r6, r4, ror r9 │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ + orreq sl, r6, ip, ror r9 │ │ │ │ + cmneq sp, r8, lsl #24 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - orreq sl, r6, ip, lsr #17 │ │ │ │ - ldrsbeq sl, [sp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sp, r8, lsr fp │ │ │ │ + @ instruction: 0x0186a8b4 │ │ │ │ + ldrsbeq sl, [sp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sp, r0, asr #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq sl, r6, r0, ror #15 │ │ │ │ - cmneq sp, r0, ror sl │ │ │ │ + orreq sl, r6, r8, ror #15 │ │ │ │ + cmneq sp, r8, ror sl │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq sp, r4, lsr #29 │ │ │ │ + cmneq sp, ip, lsr #29 │ │ │ │ bcs fecccb68 │ │ │ │ - cmneq sp, r8, lsr #28 │ │ │ │ - strdeq sl, [r6, r8] │ │ │ │ - ldrsheq lr, [sp, #-148]! @ 0xffffff6c │ │ │ │ - orreq sl, r6, r0, asr #13 │ │ │ │ - cmneq sp, r4, ror #27 │ │ │ │ - cmneq sp, ip, asr #18 │ │ │ │ + cmneq sp, r0, lsr lr │ │ │ │ + orreq sl, r6, r0, lsl #14 │ │ │ │ + ldrsheq lr, [sp, #-156]! @ 0xffffff64 │ │ │ │ + orreq sl, r6, r8, asr #13 │ │ │ │ + cmneq sp, ip, ror #27 │ │ │ │ + cmneq sp, r4, asr r9 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - orreq sl, r6, r4, lsl #13 │ │ │ │ - cmneq sp, r0, asr #19 │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ - cmneq sp, r0, ror #18 │ │ │ │ - orreq sl, r6, ip, lsr #12 │ │ │ │ - cmneq sp, r8, lsr #18 │ │ │ │ - strdeq sl, [r6, r0] │ │ │ │ - cmneq sp, ip, lsr #19 │ │ │ │ - cmneq sp, r4, ror r8 │ │ │ │ - ldrsbeq sl, [sp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sp, r4, lsr #25 │ │ │ │ - orreq sl, r6, ip, asr #10 │ │ │ │ - ldrsbeq lr, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sp, r8, asr #16 │ │ │ │ - cmneq sp, r0, lsr ip │ │ │ │ - strdeq sl, [r6, ip] │ │ │ │ - ldrsheq lr, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sp, r0, lsl #15 │ │ │ │ + orreq sl, r6, ip, lsl #13 │ │ │ │ + cmneq sp, r8, asr #19 │ │ │ │ + cmneq sp, r0, lsl #19 │ │ │ │ + cmneq sp, r8, ror #18 │ │ │ │ + orreq sl, r6, r4, lsr r6 │ │ │ │ + cmneq sp, r0, lsr r9 │ │ │ │ + strdeq sl, [r6, r8] │ │ │ │ + ldrheq lr, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, ip, ror r8 │ │ │ │ + ldrsbeq sl, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sp, ip, lsr #25 │ │ │ │ + orreq sl, r6, r4, asr r5 │ │ │ │ + cmneq sp, r4, ror #17 │ │ │ │ + cmneq sp, r0, asr r8 │ │ │ │ + cmneq sp, r8, lsr ip │ │ │ │ + orreq sl, r6, r4, lsl #10 │ │ │ │ + ldrsheq lr, [sp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq sp, r8, lsl #15 │ │ │ │ │ │ │ │ 0022211c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ ldr r2, [pc, #612] @ 222398 │ │ │ │ @@ -365756,27 +365756,27 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 222194 │ │ │ │ @ instruction: 0x019162dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r6, r1, r8, ror r2 │ │ │ │ orrseq lr, r1, r4, ror #8 │ │ │ │ - ldrdeq sl, [r6, r8] │ │ │ │ - cmneq sp, ip, asr r7 │ │ │ │ - cmneq sp, r8, ror #19 │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ - cmneq sp, r0, asr #13 │ │ │ │ - cmneq sp, r0, lsr #13 │ │ │ │ - orreq sl, r6, r8, asr r3 │ │ │ │ - cmneq sp, r0, lsl #13 │ │ │ │ - cmneq sp, r8, asr #12 │ │ │ │ - orreq sl, r6, r0, lsl #6 │ │ │ │ - cmneq sp, r4, lsl #18 │ │ │ │ - cmneq sp, r0, lsl #12 │ │ │ │ - @ instruction: 0x0186a2b8 │ │ │ │ + orreq sl, r6, r0, ror #7 │ │ │ │ + cmneq sp, r4, ror #14 │ │ │ │ + ldrsheq sl, [sp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sp, ip, ror #13 │ │ │ │ + cmneq sp, r8, asr #13 │ │ │ │ + cmneq sp, r8, lsr #13 │ │ │ │ + orreq sl, r6, r0, ror #6 │ │ │ │ + cmneq sp, r8, lsl #13 │ │ │ │ + cmneq sp, r0, asr r6 │ │ │ │ + orreq sl, r6, r8, lsl #6 │ │ │ │ + cmneq sp, ip, lsl #18 │ │ │ │ + cmneq sp, r8, lsl #12 │ │ │ │ + orreq sl, r6, r0, asr #5 │ │ │ │ │ │ │ │ 002223dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1128] @ 22285c │ │ │ │ @@ -366072,25 +366072,25 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, lsr r8 │ │ │ │ - cmneq sp, r8, lsl r5 │ │ │ │ - orreq sl, r6, ip, asr #2 │ │ │ │ + cmneq sp, r0, lsr #10 │ │ │ │ + orreq sl, r6, r4, asr r1 │ │ │ │ cmneq ip, ip, lsr #14 │ │ │ │ - cmneq sp, ip, lsl #8 │ │ │ │ - orreq sl, r6, r0, asr #32 │ │ │ │ + cmneq sp, r4, lsl r4 │ │ │ │ + orreq sl, r6, r8, asr #32 │ │ │ │ cmneq ip, r0, lsr #12 │ │ │ │ - cmneq sp, r0, lsl #6 │ │ │ │ - orreq r9, r6, r4, lsr pc │ │ │ │ + cmneq sp, r8, lsl #6 │ │ │ │ + orreq r9, r6, ip, lsr pc │ │ │ │ cmneq ip, ip, ror #9 │ │ │ │ - cmneq sp, ip, asr #3 │ │ │ │ - orreq r9, r6, r0, lsl #28 │ │ │ │ + ldrsbeq lr, [sp, #-20]! @ 0xffffffec │ │ │ │ + orreq r9, r6, r8, lsl #28 │ │ │ │ │ │ │ │ 002228bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -366241,19 +366241,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r9, r6, ip, ror #24 │ │ │ │ + orreq r9, r6, r4, ror ip │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq ip, ip, asr #21 │ │ │ │ - cmneq sp, ip, asr pc │ │ │ │ - @ instruction: 0x01869b90 │ │ │ │ + cmneq sp, r4, ror #30 │ │ │ │ + @ instruction: 0x01869b98 │ │ │ │ │ │ │ │ 00222b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -366484,19 +366484,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r0, ror sl │ │ │ │ - cmneq sp, r8, lsr #26 │ │ │ │ - orreq r9, r6, r4, asr r9 │ │ │ │ + cmneq sp, r0, lsr sp │ │ │ │ + orreq r9, r6, ip, asr r9 │ │ │ │ cmneq ip, ip, asr #18 │ │ │ │ - cmneq sp, r4, lsl #24 │ │ │ │ - orreq r9, r6, r0, lsr r8 │ │ │ │ + cmneq sp, ip, lsl #24 │ │ │ │ + orreq r9, r6, r8, lsr r8 │ │ │ │ │ │ │ │ 00222edc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #612] @ 223158 │ │ │ │ @@ -366663,19 +366663,19 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r0, lsr sp │ │ │ │ - orreq r9, r6, ip, lsl #13 │ │ │ │ - cmneq sp, r0, asr sl │ │ │ │ + @ instruction: 0x01869694 │ │ │ │ + cmneq sp, r8, asr sl │ │ │ │ ldrsheq ip, [ip, #-180]! @ 0xffffff4c │ │ │ │ - orreq r9, r6, r0, asr r5 │ │ │ │ - cmneq sp, r4, lsl r9 │ │ │ │ + orreq r9, r6, r8, asr r5 │ │ │ │ + cmneq sp, ip, lsl r9 │ │ │ │ │ │ │ │ 002231a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -366769,16 +366769,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, asr #5 │ │ │ │ - cmneq sp, r0, lsr #15 │ │ │ │ - ldrdeq r9, [r6, r8] │ │ │ │ + cmneq sp, r8, lsr #15 │ │ │ │ + orreq r9, r6, r0, ror #7 │ │ │ │ │ │ │ │ 00223334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -366966,19 +366966,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r0, lsl r3 │ │ │ │ - cmneq sp, r4, lsl r6 │ │ │ │ - orreq r9, r6, r4, lsr r2 │ │ │ │ + cmneq sp, ip, lsl r6 │ │ │ │ + orreq r9, r6, ip, lsr r2 │ │ │ │ cmneq ip, ip, ror #3 │ │ │ │ - ldrsheq sp, [sp, #-64]! @ 0xffffffc0 │ │ │ │ - orreq r9, r6, r0, lsl r1 │ │ │ │ + ldrsheq sp, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + orreq r9, r6, r8, lsl r1 │ │ │ │ │ │ │ │ 00223644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 2238e4 │ │ │ │ @@ -367155,19 +367155,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsr #32 │ │ │ │ - orreq r8, r6, r0, asr pc │ │ │ │ - cmneq sp, r0, lsr #6 │ │ │ │ + orreq r8, r6, r8, asr pc │ │ │ │ + cmneq sp, r8, lsr #6 │ │ │ │ ldrsheq sl, [ip, #-236]! @ 0xffffff14 │ │ │ │ - orreq r8, r6, r8, lsr #28 │ │ │ │ - ldrsheq sp, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + orreq r8, r6, r0, lsr lr │ │ │ │ + cmneq sp, r0, lsl #4 │ │ │ │ │ │ │ │ 00223930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #648] @ 223bd0 │ │ │ │ @@ -367344,19 +367344,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, lsr sp │ │ │ │ - orreq r8, r6, r4, ror #24 │ │ │ │ - cmneq sp, r4, lsr r0 │ │ │ │ + orreq r8, r6, ip, ror #24 │ │ │ │ + cmneq sp, ip, lsr r0 │ │ │ │ cmneq ip, r0, lsl ip │ │ │ │ - orreq r8, r6, ip, lsr fp │ │ │ │ - cmneq sp, ip, lsl #30 │ │ │ │ + orreq r8, r6, r4, asr #22 │ │ │ │ + cmneq sp, r4, lsl pc │ │ │ │ │ │ │ │ 00223c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #316] @ 223d70 │ │ │ │ @@ -367449,16 +367449,16 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq fp, [ip, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ - orreq r8, r6, r0, asr #19 │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + orreq r8, r6, r8, asr #19 │ │ │ │ │ │ │ │ 00223dac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #320] @ 223f04 │ │ │ │ @@ -367552,16 +367552,16 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, ip, asr #28 │ │ │ │ - orreq r8, r6, r8, lsr r8 │ │ │ │ - ldrsbeq ip, [sp, #-188]! @ 0xffffff44 │ │ │ │ + orreq r8, r6, r0, asr #16 │ │ │ │ + cmneq sp, r4, ror #23 │ │ │ │ │ │ │ │ 00223f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 2241a8 │ │ │ │ @@ -367723,20 +367723,20 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq fp, [ip, #-196]! @ 0xffffff3c │ │ │ │ - orreq r8, r6, r0, asr #13 │ │ │ │ - cmneq sp, r4, ror #20 │ │ │ │ + orreq r8, r6, r8, asr #13 │ │ │ │ + cmneq sp, ip, ror #20 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq ip, ip, lsr #12 │ │ │ │ - orreq r8, r6, r8, lsr #11 │ │ │ │ - cmneq sp, ip, asr #18 │ │ │ │ + @ instruction: 0x018685b0 │ │ │ │ + cmneq sp, r4, asr r9 │ │ │ │ │ │ │ │ 002241f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #624] @ 22447c │ │ │ │ @@ -367906,20 +367906,20 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, lsl sl │ │ │ │ - orreq r8, r6, r4, lsl #8 │ │ │ │ - cmneq sp, r8, lsr #15 │ │ │ │ + orreq r8, r6, ip, lsl #8 │ │ │ │ + ldrheq ip, [sp, #-112]! @ 0xffffff90 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq ip, r0, ror r3 │ │ │ │ - orreq r8, r6, ip, ror #5 │ │ │ │ - @ instruction: 0x017dc690 │ │ │ │ + strdeq r8, [r6, r4] │ │ │ │ + @ instruction: 0x017dc698 │ │ │ │ │ │ │ │ 002244c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #608] @ 224740 │ │ │ │ @@ -368086,19 +368086,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, lsr #3 │ │ │ │ - orreq r8, r6, r4, lsr #2 │ │ │ │ - cmneq sp, r8, asr #9 │ │ │ │ + orreq r8, r6, ip, lsr #2 │ │ │ │ + ldrsbeq ip, [sp, #-64]! @ 0xffffffc0 │ │ │ │ cmneq ip, ip, lsl #12 │ │ │ │ - strdeq r7, [r6, r8] │ │ │ │ - @ instruction: 0x017dc39c │ │ │ │ + orreq r8, r6, r0 │ │ │ │ + cmneq sp, r4, lsr #7 │ │ │ │ │ │ │ │ 0022478c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #596] @ 2249f8 │ │ │ │ @@ -368261,20 +368261,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq fp, [ip, #-228]! @ 0xffffff1c │ │ │ │ - orreq r7, r6, r8, ror lr │ │ │ │ - cmneq sp, ip, lsl r2 │ │ │ │ + orreq r7, r6, r0, lsl #29 │ │ │ │ + cmneq sp, r4, lsr #4 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq ip, r4, ror #27 │ │ │ │ - orreq r7, r6, r0, ror #26 │ │ │ │ - cmneq sp, r4, lsl #2 │ │ │ │ + orreq r7, r6, r8, ror #26 │ │ │ │ + cmneq sp, ip, lsl #2 │ │ │ │ │ │ │ │ 00224a44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #596] @ 224cb0 │ │ │ │ @@ -368437,20 +368437,20 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq fp, [ip, #-20]! @ 0xffffffec │ │ │ │ - orreq r7, r6, r0, asr #23 │ │ │ │ - cmneq sp, r4, ror #30 │ │ │ │ + orreq r7, r6, r8, asr #23 │ │ │ │ + cmneq sp, ip, ror #30 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq ip, ip, lsr #22 │ │ │ │ - orreq r7, r6, r8, lsr #21 │ │ │ │ - cmneq sp, ip, asr #28 │ │ │ │ + @ instruction: 0x01867ab0 │ │ │ │ + cmneq sp, r4, asr lr │ │ │ │ │ │ │ │ 00224cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #332] @ 224e60 │ │ │ │ @@ -368548,16 +368548,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, ror r9 │ │ │ │ - cmneq sp, r0, asr #25 │ │ │ │ - orreq r7, r6, r8, ror r9 │ │ │ │ + cmneq sp, r8, asr #25 │ │ │ │ + orreq r7, r6, r0, lsl #19 │ │ │ │ │ │ │ │ 00224ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -368669,16 +368669,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsr #15 │ │ │ │ - @ instruction: 0x018677b0 │ │ │ │ - cmneq sp, r8, ror #21 │ │ │ │ + @ instruction: 0x018677b8 │ │ │ │ + ldrsheq fp, [sp, #-160]! @ 0xffffff60 │ │ │ │ │ │ │ │ 00225074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -368803,16 +368803,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsr #11 │ │ │ │ - @ instruction: 0x018675b0 │ │ │ │ - cmneq sp, r8, ror #17 │ │ │ │ + @ instruction: 0x018675b8 │ │ │ │ + ldrsheq fp, [sp, #-128]! @ 0xffffff80 │ │ │ │ │ │ │ │ 00225274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 2254fc │ │ │ │ @@ -368983,19 +368983,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r9, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - orreq r7, r6, r8, lsl #8 │ │ │ │ - cmneq sp, r0, asr #14 │ │ │ │ + orreq r7, r6, r0, lsl r4 │ │ │ │ + cmneq sp, r8, asr #14 │ │ │ │ ldrsbeq r9, [ip, #-36]! @ 0xffffffdc │ │ │ │ - orreq r7, r6, r0, ror #5 │ │ │ │ - cmneq sp, r8, lsl r6 │ │ │ │ + orreq r7, r6, r8, ror #5 │ │ │ │ + cmneq sp, r0, lsr #12 │ │ │ │ │ │ │ │ 00225548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 2256b0 │ │ │ │ @@ -369094,16 +369094,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, lsr #2 │ │ │ │ - orreq r7, r6, r4, lsr r1 │ │ │ │ - cmneq sp, ip, ror #8 │ │ │ │ + orreq r7, r6, ip, lsr r1 │ │ │ │ + cmneq sp, r4, ror r4 │ │ │ │ │ │ │ │ 002256f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #624] @ 225978 │ │ │ │ @@ -369274,19 +369274,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r0, lsl #31 │ │ │ │ - orreq r6, r6, ip, lsl #31 │ │ │ │ - cmneq sp, r4, asr #5 │ │ │ │ + @ instruction: 0x01866f94 │ │ │ │ + cmneq sp, ip, asr #5 │ │ │ │ cmneq ip, r8, asr lr │ │ │ │ - orreq r6, r6, r4, ror #28 │ │ │ │ - @ instruction: 0x017db19c │ │ │ │ + orreq r6, r6, ip, ror #28 │ │ │ │ + cmneq sp, r4, lsr #3 │ │ │ │ │ │ │ │ 002259c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #632] @ 225c54 │ │ │ │ @@ -369459,19 +369459,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r8, [ip, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x01866cbc │ │ │ │ - ldrsheq sl, [sp, #-244]! @ 0xffffff0c │ │ │ │ + orreq r6, r6, r4, asr #25 │ │ │ │ + ldrsheq sl, [sp, #-252]! @ 0xffffff04 │ │ │ │ cmneq ip, r8, lsl #23 │ │ │ │ - @ instruction: 0x01866b94 │ │ │ │ - cmneq sp, ip, asr #29 │ │ │ │ + @ instruction: 0x01866b9c │ │ │ │ + ldrsbeq sl, [sp, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 00225ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 225e08 │ │ │ │ @@ -369570,16 +369570,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r8, [ip, #-144]! @ 0xffffff70 │ │ │ │ - ldrdeq r6, [r6, ip] │ │ │ │ - cmneq sp, r4, lsl sp │ │ │ │ + orreq r6, r6, r4, ror #19 │ │ │ │ + cmneq sp, ip, lsl sp │ │ │ │ │ │ │ │ 00225e48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #340] @ 225fb4 │ │ │ │ @@ -369679,16 +369679,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, ip, lsr #16 │ │ │ │ - orreq r6, r6, r8, lsr r8 │ │ │ │ - cmneq sp, r0, ror fp │ │ │ │ + orreq r6, r6, r0, asr #16 │ │ │ │ + cmneq sp, r8, ror fp │ │ │ │ │ │ │ │ 00225ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 226280 │ │ │ │ @@ -369860,19 +369860,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, ip, ror r6 │ │ │ │ - orreq r6, r6, r8, lsl #13 │ │ │ │ - cmneq sp, r0, asr #19 │ │ │ │ + @ instruction: 0x01866690 │ │ │ │ + cmneq sp, r8, asr #19 │ │ │ │ cmneq ip, r4, asr r5 │ │ │ │ - orreq r6, r6, r0, ror #10 │ │ │ │ - @ instruction: 0x017da898 │ │ │ │ + orreq r6, r6, r8, ror #10 │ │ │ │ + cmneq sp, r0, lsr #17 │ │ │ │ │ │ │ │ 002262cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #920] @ 22667c │ │ │ │ @@ -370117,22 +370117,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, lsr #7 │ │ │ │ - @ instruction: 0x018663b4 │ │ │ │ - cmneq sp, ip, ror #13 │ │ │ │ + @ instruction: 0x018663bc │ │ │ │ + ldrsheq sl, [sp, #-100]! @ 0xffffff9c │ │ │ │ cmneq ip, r4, lsl #5 │ │ │ │ - @ instruction: 0x01866290 │ │ │ │ - cmneq sp, r8, asr #11 │ │ │ │ + @ instruction: 0x01866298 │ │ │ │ + ldrsbeq sl, [sp, #-80]! @ 0xffffffb0 │ │ │ │ cmneq ip, ip, asr r1 │ │ │ │ - orreq r6, r6, r8, ror #2 │ │ │ │ - cmneq sp, r0, lsr #9 │ │ │ │ + orreq r6, r6, r0, ror r1 │ │ │ │ + cmneq sp, r8, lsr #9 │ │ │ │ │ │ │ │ 002266d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 22683c │ │ │ │ @@ -370231,16 +370231,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x017c7f9c │ │ │ │ - orreq r5, r6, r8, lsr #31 │ │ │ │ - cmneq sp, r0, ror #5 │ │ │ │ + @ instruction: 0x01865fb0 │ │ │ │ + cmneq sp, r8, ror #5 │ │ │ │ │ │ │ │ 0022687c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #344] @ 2269ec │ │ │ │ @@ -370341,16 +370341,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r7, [ip, #-212]! @ 0xffffff2c │ │ │ │ - orreq r5, r6, r0, lsl #28 │ │ │ │ - cmneq sp, r4, lsr r1 │ │ │ │ + orreq r5, r6, r8, lsl #28 │ │ │ │ + cmneq sp, ip, lsr r1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 00226a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -370525,20 +370525,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, asr #24 │ │ │ │ - orreq r5, r6, r0, asr ip │ │ │ │ - cmneq sp, r4, lsl #31 │ │ │ │ + orreq r5, r6, r8, asr ip │ │ │ │ + cmneq sp, ip, lsl #31 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ cmneq ip, r0, lsr #22 │ │ │ │ - orreq r5, r6, ip, lsr #22 │ │ │ │ - cmneq sp, r4, ror #28 │ │ │ │ + orreq r5, r6, r4, lsr fp │ │ │ │ + cmneq sp, ip, ror #28 │ │ │ │ │ │ │ │ 00226d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -370658,16 +370658,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsl r9 │ │ │ │ - orreq r5, r6, r0, lsr #18 │ │ │ │ - cmneq sp, r4, asr ip │ │ │ │ + orreq r5, r6, r8, lsr #18 │ │ │ │ + cmneq sp, ip, asr ip │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 00226f04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -370778,16 +370778,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r8, asr #14 │ │ │ │ - orreq r5, r6, r4, asr r7 │ │ │ │ - cmneq sp, r8, lsl #21 │ │ │ │ + orreq r5, r6, ip, asr r7 │ │ │ │ + @ instruction: 0x017d9a90 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 002270d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -370956,19 +370956,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x017c759c │ │ │ │ - orreq r5, r6, r8, lsr #11 │ │ │ │ - cmneq sp, r0, ror #17 │ │ │ │ + @ instruction: 0x018655b0 │ │ │ │ + cmneq sp, r8, ror #17 │ │ │ │ cmneq ip, r4, asr #8 │ │ │ │ - orreq r5, r6, r8, ror r4 │ │ │ │ - cmneq sp, ip, lsr #15 │ │ │ │ + orreq r5, r6, r0, lsl #9 │ │ │ │ + ldrheq r9, [sp, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 002273a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -371291,27 +371291,27 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, ip, asr #5 │ │ │ │ - ldrdeq r5, [r6, r8] │ │ │ │ - cmneq sp, ip, lsl #12 │ │ │ │ + orreq r5, r6, r0, ror #5 │ │ │ │ + cmneq sp, r4, lsl r6 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ cmneq ip, r8, lsr #3 │ │ │ │ - @ instruction: 0x018651b4 │ │ │ │ - cmneq sp, r8, ror #9 │ │ │ │ + @ instruction: 0x018651bc │ │ │ │ + ldrsheq r9, [sp, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq ip, r4, lsl #1 │ │ │ │ - @ instruction: 0x01865090 │ │ │ │ - cmneq sp, r8, asr #7 │ │ │ │ + @ instruction: 0x01865098 │ │ │ │ + ldrsbeq r9, [sp, #-48]! @ 0xffffffd0 │ │ │ │ cmneq ip, ip, asr pc │ │ │ │ - orreq r4, r6, r8, ror #30 │ │ │ │ - @ instruction: 0x017d929c │ │ │ │ + orreq r4, r6, r0, ror pc │ │ │ │ + cmneq sp, r4, lsr #5 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 002278f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -371855,39 +371855,39 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, ror sp │ │ │ │ - orreq r4, r6, r0, lsl #27 │ │ │ │ - ldrheq r9, [sp, #-4]! │ │ │ │ + orreq r4, r6, r8, lsl #27 │ │ │ │ + ldrheq r9, [sp, #-12]! │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq ip, r0, asr ip │ │ │ │ - orreq r4, r6, ip, asr ip │ │ │ │ - @ instruction: 0x017d8f90 │ │ │ │ + orreq r4, r6, r4, ror #24 │ │ │ │ + @ instruction: 0x017d8f98 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ cmneq ip, ip, lsr #22 │ │ │ │ - orreq r4, r6, r8, lsr fp │ │ │ │ - cmneq sp, r0, ror lr │ │ │ │ + orreq r4, r6, r0, asr #22 │ │ │ │ + cmneq sp, r8, ror lr │ │ │ │ cmneq ip, r8, lsl #20 │ │ │ │ - orreq r4, r6, r4, lsl sl │ │ │ │ - cmneq sp, r8, asr #26 │ │ │ │ + orreq r4, r6, ip, lsl sl │ │ │ │ + cmneq sp, r0, asr sp │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq ip, r4, ror #17 │ │ │ │ - strdeq r4, [r6, r0] │ │ │ │ - cmneq sp, r4, lsr #24 │ │ │ │ + strdeq r4, [r6, r8] │ │ │ │ + cmneq sp, ip, lsr #24 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ cmneq ip, r0, asr #15 │ │ │ │ - orreq r4, r6, ip, asr #15 │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ + ldrdeq r4, [r6, r4] │ │ │ │ + cmneq sp, r8, lsl #22 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @ instruction: 0x017c6698 │ │ │ │ - orreq r4, r6, r4, lsr #13 │ │ │ │ - ldrsbeq r8, [sp, #-156]! @ 0xffffff64 │ │ │ │ + orreq r4, r6, ip, lsr #13 │ │ │ │ + cmneq sp, r4, ror #19 │ │ │ │ │ │ │ │ 002281e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #352] @ 228360 │ │ │ │ @@ -371990,16 +371990,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsl #9 │ │ │ │ - @ instruction: 0x01864490 │ │ │ │ - cmneq sp, r4, asr #15 │ │ │ │ + @ instruction: 0x01864498 │ │ │ │ + cmneq sp, ip, asr #15 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ │ │ │ │ 002283a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -372106,16 +372106,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, asr #5 │ │ │ │ - ldrdeq r4, [r6, r0] │ │ │ │ - cmneq sp, r4, lsl #12 │ │ │ │ + ldrdeq r4, [r6, r8] │ │ │ │ + cmneq sp, ip, lsl #12 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 0022856c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -372286,19 +372286,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsl #2 │ │ │ │ - cmneq sp, r4, ror r4 │ │ │ │ - orreq r4, r6, r4, lsl r3 │ │ │ │ + cmneq sp, ip, ror r4 │ │ │ │ + orreq r4, r6, ip, lsl r3 │ │ │ │ cmneq ip, r0, ror #31 │ │ │ │ - cmneq sp, r0, asr r3 │ │ │ │ - strdeq r4, [r6, r0] │ │ │ │ + cmneq sp, r8, asr r3 │ │ │ │ + strdeq r4, [r6, r8] │ │ │ │ │ │ │ │ 0022883c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 228aa4 │ │ │ │ @@ -372460,20 +372460,20 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r7, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - orreq r4, r6, r0, rrx │ │ │ │ - ldrheq r8, [sp, #-16]! │ │ │ │ + orreq r4, r6, r8, rrx │ │ │ │ + ldrheq r8, [sp, #-24]! @ 0xffffffe8 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq ip, r0, lsr sp │ │ │ │ - orreq r3, r6, r8, asr #30 │ │ │ │ - @ instruction: 0x017d8098 │ │ │ │ + orreq r3, r6, r0, asr pc │ │ │ │ + cmneq sp, r0, lsr #1 │ │ │ │ │ │ │ │ 00228af0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #332] @ 228c54 │ │ │ │ @@ -372571,16 +372571,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r0, lsl #23 │ │ │ │ - cmneq sp, r4, lsl pc │ │ │ │ - ldrdeq r3, [r6, r0] │ │ │ │ + cmneq sp, ip, lsl pc │ │ │ │ + ldrdeq r3, [r6, r8] │ │ │ │ │ │ │ │ 00228c94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 228f20 │ │ │ │ @@ -372752,19 +372752,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r5, [ip, #-156]! @ 0xffffff64 │ │ │ │ - orreq r3, r6, r4, lsr ip │ │ │ │ - cmneq sp, r8, ror #26 │ │ │ │ + orreq r3, r6, ip, lsr ip │ │ │ │ + cmneq sp, r0, ror sp │ │ │ │ ldrheq r5, [ip, #-132]! @ 0xffffff7c │ │ │ │ - orreq r3, r6, ip, lsl #22 │ │ │ │ - cmneq sp, r0, asr #24 │ │ │ │ + orreq r3, r6, r4, lsl fp │ │ │ │ + cmneq sp, r8, asr #24 │ │ │ │ │ │ │ │ 00228f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -372880,16 +372880,16 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, asr #24 │ │ │ │ - orreq r3, r6, ip, lsl #18 │ │ │ │ - cmneq sp, r0, asr #20 │ │ │ │ + orreq r3, r6, r4, lsl r9 │ │ │ │ + cmneq sp, r8, asr #20 │ │ │ │ │ │ │ │ 00229148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #592] @ 2293b0 │ │ │ │ @@ -373051,20 +373051,20 @@ │ │ │ │ andeq r7, r0, r4, asr #11 │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, ip, asr #21 │ │ │ │ - @ instruction: 0x01863794 │ │ │ │ - cmneq sp, r8, asr #17 │ │ │ │ + @ instruction: 0x0186379c │ │ │ │ + ldrsbeq r7, [sp, #-128]! @ 0xffffff80 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq ip, r4, lsr #8 │ │ │ │ - orreq r3, r6, ip, ror r6 │ │ │ │ - ldrheq r7, [sp, #-112]! @ 0xffffff90 │ │ │ │ + orreq r3, r6, r4, lsl #13 │ │ │ │ + ldrheq r7, [sp, #-120]! @ 0xffffff88 │ │ │ │ │ │ │ │ 002293fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -373315,16 +373315,16 @@ │ │ │ │ add r4, r4, r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #-1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ 2297c8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 22979c │ │ │ │ - ldrsbeq r7, [sp, #-52]! @ 0xffffffcc │ │ │ │ - @ instruction: 0x017d739c │ │ │ │ + ldrsbeq r7, [sp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sp, r4, lsr #7 │ │ │ │ │ │ │ │ 002297cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -373794,30 +373794,30 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 229db0 │ │ │ │ orrseq lr, r0, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r3, [r6, ip] │ │ │ │ - cmneq sp, r4, lsr #3 │ │ │ │ + orreq r3, r6, r4, asr #1 │ │ │ │ + cmneq sp, ip, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsheq r6, [sp, #-248]! @ 0xffffff08 │ │ │ │ - orreq r2, r6, r4, lsl #30 │ │ │ │ - ldrsheq r6, [sp, #-216]! @ 0xffffff28 │ │ │ │ - orreq r2, r6, r0, lsl #26 │ │ │ │ + cmneq sp, r0 │ │ │ │ + orreq r2, r6, ip, lsl #30 │ │ │ │ + cmneq sp, r0, lsl #28 │ │ │ │ + orreq r2, r6, r8, lsl #26 │ │ │ │ orrseq lr, r0, ip, asr r6 │ │ │ │ - cmneq sp, r8, asr lr │ │ │ │ - cmneq sp, ip, lsr #28 │ │ │ │ - ldrsheq r2, [sp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq sp, r0, ror #27 │ │ │ │ - ldrheq r2, [sp, #-212]! @ 0xffffff2c │ │ │ │ - cmneq sp, r8, lsl #27 │ │ │ │ - cmneq sp, ip, ror #24 │ │ │ │ - orreq r2, r6, r8, ror fp │ │ │ │ + cmneq sp, r0, ror #28 │ │ │ │ + cmneq sp, r4, lsr lr │ │ │ │ + cmneq sp, r4, lsl #28 │ │ │ │ + cmneq sp, r8, ror #27 │ │ │ │ + ldrheq r2, [sp, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x017d2d90 │ │ │ │ + cmneq sp, r4, ror ip │ │ │ │ + orreq r2, r6, r0, lsl #23 │ │ │ │ │ │ │ │ 00229f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -373930,17 +373930,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r6, [sp, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x017d6a94 │ │ │ │ - @ instruction: 0x0186299c │ │ │ │ + cmneq sp, r0, asr #21 │ │ │ │ + @ instruction: 0x017d6a9c │ │ │ │ + orreq r2, r6, r4, lsr #19 │ │ │ │ │ │ │ │ 0022a124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -374199,37 +374199,37 @@ │ │ │ │ ldrtmi r2, [r8], #4001 @ 0xfa1 │ │ │ │ orrseq lr, r0, r4, lsr #5 │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ cmneq ip, r0, ror #25 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - orreq r2, r6, r0, ror #17 │ │ │ │ - cmneq sp, ip, lsl #20 │ │ │ │ + orreq r2, r6, r8, ror #17 │ │ │ │ + cmneq sp, r4, lsl sl │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orreq r2, r6, r0, lsr #16 │ │ │ │ + orreq r2, r6, r8, lsr #16 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orreq r2, r6, r4, ror #14 │ │ │ │ - @ instruction: 0x017d6894 │ │ │ │ - orreq r2, r6, ip, lsl r7 │ │ │ │ + orreq r2, r6, ip, ror #14 │ │ │ │ + @ instruction: 0x017d689c │ │ │ │ + orreq r2, r6, r4, lsr #14 │ │ │ │ cmneq ip, ip, asr #2 │ │ │ │ - cmneq sp, r4, asr #16 │ │ │ │ + cmneq sp, ip, asr #16 │ │ │ │ orrseq lr, r0, r4, asr #32 │ │ │ │ ldrheq r3, [ip, #-12]! │ │ │ │ - orreq r2, r6, r4, ror #12 │ │ │ │ - @ instruction: 0x017d6794 │ │ │ │ - orreq r2, r6, r4, lsr r6 │ │ │ │ - cmneq sp, r0, lsl #16 │ │ │ │ - cmneq sp, r0, ror #14 │ │ │ │ - cmneq sp, r0, asr #15 │ │ │ │ - cmneq sp, r4, lsl r7 │ │ │ │ + orreq r2, r6, ip, ror #12 │ │ │ │ + @ instruction: 0x017d679c │ │ │ │ + orreq r2, r6, ip, lsr r6 │ │ │ │ + cmneq sp, r8, lsl #16 │ │ │ │ + cmneq sp, r8, ror #14 │ │ │ │ + cmneq sp, r8, asr #15 │ │ │ │ + cmneq sp, ip, lsl r7 │ │ │ │ │ │ │ │ 0022a5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -374482,37 +374482,37 @@ │ │ │ │ ldrtmi r2, [r8], #4001 @ 0xfa1 │ │ │ │ orrseq sp, r0, r8, lsr #28 │ │ │ │ @ instruction: 0xf1194d80 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ cdpeq 2, 14, cr11, cr6, cr0, {4} │ │ │ │ cmneq ip, r8, ror #16 │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - orreq r2, r6, r0, ror #8 │ │ │ │ - cmneq sp, ip, lsl #11 │ │ │ │ + orreq r2, r6, r8, ror #8 │ │ │ │ + @ instruction: 0x017d6594 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - orreq r2, r6, r0, lsr #7 │ │ │ │ + orreq r2, r6, r8, lsr #7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq r2, r6, ip, ror #5 │ │ │ │ - cmneq sp, ip, lsl r4 │ │ │ │ - orreq r2, r6, r8, lsr #5 │ │ │ │ + strdeq r2, [r6, r4] │ │ │ │ + cmneq sp, r4, lsr #8 │ │ │ │ + @ instruction: 0x018622b0 │ │ │ │ ldrsbeq r2, [ip, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq r6, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq r6, [sp, #-56]! @ 0xffffffc8 │ │ │ │ @ instruction: 0x0190dbd0 │ │ │ │ cmneq ip, r8, asr #24 │ │ │ │ - orreq r2, r6, ip, ror #3 │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - @ instruction: 0x017d2390 │ │ │ │ - orreq r2, r6, r4, lsl #3 │ │ │ │ - cmneq sp, r0, asr r3 │ │ │ │ + strdeq r2, [r6, r4] │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ + @ instruction: 0x017d2398 │ │ │ │ + orreq r2, r6, ip, lsl #3 │ │ │ │ + cmneq sp, r8, asr r3 │ │ │ │ + ldrheq r6, [sp, #-40]! @ 0xffffffd8 │ │ │ │ ldrheq r6, [sp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq sp, r8, lsr #5 │ │ │ │ │ │ │ │ 0022aa04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -374768,29 +374768,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 22ab8c │ │ │ │ orrseq sp, r0, r8, ror #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r0, asr #3 │ │ │ │ - orreq r2, r6, r0, lsl #1 │ │ │ │ + cmneq sp, r8, asr #3 │ │ │ │ + orreq r2, r6, r8, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq sp, r8, ror #1 │ │ │ │ - orreq r1, r6, r8, lsr #31 │ │ │ │ + ldrsheq r6, [sp, #-0]! │ │ │ │ + @ instruction: 0x01861fb0 │ │ │ │ orrseq sp, r0, r0, lsl #17 │ │ │ │ cmneq ip, ip, lsr #17 │ │ │ │ cmneq ip, r8, asr r8 │ │ │ │ cmneq ip, r8, lsl r8 │ │ │ │ - cmneq sp, r4, lsl #31 │ │ │ │ - cmneq sp, r4, asr pc │ │ │ │ - cmneq sp, r4, lsr #30 │ │ │ │ - ldrheq r5, [sp, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq r1, [sp, #-232]! @ 0xffffff18 │ │ │ │ - cmneq sp, r8, lsl #29 │ │ │ │ + cmneq sp, ip, lsl #31 │ │ │ │ + cmneq sp, ip, asr pc │ │ │ │ + cmneq sp, ip, lsr #30 │ │ │ │ + cmneq sp, r4, asr #29 │ │ │ │ + cmneq sp, r0, asr #29 │ │ │ │ + @ instruction: 0x017d1e90 │ │ │ │ │ │ │ │ 0022ae54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ @@ -375539,87 +375539,87 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22b71c │ │ │ │ b 22b39c │ │ │ │ @ instruction: 0x0190d598 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, r6, r0, lsr #24 │ │ │ │ - cmneq sp, r4, asr sp │ │ │ │ + orreq r1, r6, r8, lsr #24 │ │ │ │ + cmneq sp, ip, asr sp │ │ │ │ orrseq sp, r0, ip, lsr r5 │ │ │ │ - orreq r1, r6, r8, lsl fp │ │ │ │ - cmneq sp, r8, asr #24 │ │ │ │ + orreq r1, r6, r0, lsr #22 │ │ │ │ + cmneq sp, r0, asr ip │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq r1, r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x01861ab0 │ │ │ │ cmneq ip, r8, asr #28 │ │ │ │ - ldrheq r5, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sp, r0, asr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - orreq r1, r6, r8, ror #18 │ │ │ │ - cmneq sp, r0, lsr #21 │ │ │ │ - orreq r1, r6, r0, lsr #18 │ │ │ │ + orreq r1, r6, r0, ror r9 │ │ │ │ + cmneq sp, r8, lsr #21 │ │ │ │ + orreq r1, r6, r8, lsr #18 │ │ │ │ cmneq ip, ip, lsl r3 │ │ │ │ - cmneq sp, ip, asr #20 │ │ │ │ + cmneq sp, r4, asr sl │ │ │ │ orrseq sp, r0, r4, lsl r2 │ │ │ │ cmneq ip, r4, lsl #5 │ │ │ │ - orreq r1, r6, r0, ror #16 │ │ │ │ - @ instruction: 0x017d5998 │ │ │ │ - orreq r1, r6, ip, lsr r8 │ │ │ │ + orreq r1, r6, r8, ror #16 │ │ │ │ + cmneq sp, r0, lsr #19 │ │ │ │ + orreq r1, r6, r4, asr #16 │ │ │ │ ldrsbeq r5, [ip, #-184]! @ 0xffffff48 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - orreq r1, r6, r0, lsl #14 │ │ │ │ - cmneq sp, r8, lsr r8 │ │ │ │ - @ instruction: 0x018616b4 │ │ │ │ + orreq r1, r6, r8, lsl #14 │ │ │ │ + cmneq sp, r0, asr #16 │ │ │ │ + @ instruction: 0x018616bc │ │ │ │ cmneq ip, r4, lsr #1 │ │ │ │ - ldrsbeq r5, [sp, #-124]! @ 0xffffff84 │ │ │ │ - orreq r1, r6, r0, ror r6 │ │ │ │ - cmneq sp, r4, lsr #15 │ │ │ │ + cmneq sp, r4, ror #15 │ │ │ │ + orreq r1, r6, r8, ror r6 │ │ │ │ + cmneq sp, ip, lsr #15 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - orreq r1, r6, ip, lsl #11 │ │ │ │ - cmneq sp, r4, asr #13 │ │ │ │ + @ instruction: 0x01861594 │ │ │ │ + cmneq sp, ip, asr #13 │ │ │ │ cmneq ip, ip, lsr pc │ │ │ │ - orreq r1, r6, r8, lsl r5 │ │ │ │ - cmneq sp, ip, asr #12 │ │ │ │ - strdeq r1, [r6, r0] │ │ │ │ - cmneq sp, ip, lsl r6 │ │ │ │ - orreq r1, r6, r4, ror r4 │ │ │ │ - cmneq sp, r8, lsr #11 │ │ │ │ - cmneq sp, r8, asr #11 │ │ │ │ + orreq r1, r6, r0, lsr #10 │ │ │ │ + cmneq sp, r4, asr r6 │ │ │ │ + strdeq r1, [r6, r8] │ │ │ │ + cmneq sp, r4, lsr #12 │ │ │ │ + orreq r1, r6, ip, ror r4 │ │ │ │ + ldrheq r5, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsbeq r1, [sp, #-80]! @ 0xffffffb0 │ │ │ │ cmneq ip, r0, ror #27 │ │ │ │ - @ instruction: 0x018613bc │ │ │ │ - ldrsheq r5, [sp, #-68]! @ 0xffffffbc │ │ │ │ + orreq r1, r6, r4, asr #7 │ │ │ │ + ldrsheq r5, [sp, #-76]! @ 0xffffffb4 │ │ │ │ cmneq ip, r8, lsl #27 │ │ │ │ cmneq ip, r4, lsr sp │ │ │ │ - orreq r1, r6, r0, lsl #6 │ │ │ │ - @ instruction: 0x017d1498 │ │ │ │ - cmneq sp, r4, lsr r4 │ │ │ │ - cmneq sp, r0, ror #8 │ │ │ │ - @ instruction: 0x01861290 │ │ │ │ - cmneq sp, r8, lsr #8 │ │ │ │ + orreq r1, r6, r8, lsl #6 │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ + cmneq sp, ip, lsr r4 │ │ │ │ + cmneq sp, r8, ror #8 │ │ │ │ + @ instruction: 0x01861298 │ │ │ │ + cmneq sp, r0, lsr r4 │ │ │ │ + cmneq sp, ip, asr #7 │ │ │ │ + ldrsheq r1, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r1, r6, ip, lsr #4 │ │ │ │ cmneq sp, r4, asr #7 │ │ │ │ - ldrsheq r1, [sp, #-48]! @ 0xffffffd0 │ │ │ │ - orreq r1, r6, r4, lsr #4 │ │ │ │ - ldrheq r1, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sp, r8, asr r3 │ │ │ │ - cmneq sp, r4, lsl #7 │ │ │ │ - cmneq sp, r4, asr r3 │ │ │ │ - cmneq sp, r4, lsr #6 │ │ │ │ - cmneq sp, ip, ror #5 │ │ │ │ - ldrheq r1, [sp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq sp, ip, lsl #5 │ │ │ │ + cmneq sp, r0, ror #6 │ │ │ │ + cmneq sp, ip, lsl #7 │ │ │ │ + cmneq sp, ip, asr r3 │ │ │ │ + cmneq sp, ip, lsr #6 │ │ │ │ + ldrsheq r1, [sp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sp, r4, asr #5 │ │ │ │ + @ instruction: 0x017d1294 │ │ │ │ │ │ │ │ 0022bb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -375877,29 +375877,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 22bcd0 │ │ │ │ orrseq ip, r0, ip, lsr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r0, r6, r8, asr #30 │ │ │ │ - cmneq sp, ip, ror r0 │ │ │ │ + orreq r0, r6, r0, asr pc │ │ │ │ + cmneq sp, r4, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r0, r6, ip, ror #28 │ │ │ │ - cmneq sp, r0, lsr #31 │ │ │ │ + orreq r0, r6, r4, ror lr │ │ │ │ + cmneq sp, r8, lsr #31 │ │ │ │ orrseq ip, r0, ip, lsr r7 │ │ │ │ cmneq ip, r8, ror #14 │ │ │ │ cmneq ip, r4, lsl r7 │ │ │ │ ldrsbeq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sp, r0, asr #28 │ │ │ │ - cmneq sp, r0, lsl lr │ │ │ │ - cmneq sp, r0, ror #27 │ │ │ │ - cmneq sp, r8, ror sp │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ - cmneq sp, r4, asr #26 │ │ │ │ + cmneq sp, r8, asr #28 │ │ │ │ + cmneq sp, r8, lsl lr │ │ │ │ + cmneq sp, r8, ror #27 │ │ │ │ + cmneq sp, r0, lsl #27 │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + cmneq sp, ip, asr #26 │ │ │ │ │ │ │ │ 0022bf98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ @@ -376658,87 +376658,87 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22c888 │ │ │ │ b 22c4e0 │ │ │ │ orrseq ip, r0, r4, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r0, [r6, ip] │ │ │ │ - cmneq sp, r0, lsl ip │ │ │ │ + orreq r0, r6, r4, ror #21 │ │ │ │ + cmneq sp, r8, lsl ip │ │ │ │ @ instruction: 0x0190c3f8 │ │ │ │ - ldrdeq r0, [r6, r4] │ │ │ │ - cmneq sp, r4, lsl #22 │ │ │ │ + ldrdeq r0, [r6, ip] │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq r0, r6, r4, ror #18 │ │ │ │ + orreq r0, r6, ip, ror #18 │ │ │ │ cmneq ip, r4, lsl #26 │ │ │ │ - cmneq sp, r4, ror sl │ │ │ │ + cmneq sp, ip, ror sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - orreq r0, r6, r4, lsr #16 │ │ │ │ - cmneq sp, ip, asr r9 │ │ │ │ - ldrdeq r0, [r6, ip] │ │ │ │ + orreq r0, r6, ip, lsr #16 │ │ │ │ + cmneq sp, r4, ror #18 │ │ │ │ + orreq r0, r6, r4, ror #15 │ │ │ │ ldrsbeq r1, [ip, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, r8, lsl #18 │ │ │ │ + cmneq sp, r0, lsl r9 │ │ │ │ ldrsbeq ip, [r0, r0] │ │ │ │ cmneq ip, r0, asr #2 │ │ │ │ - orreq r0, r6, ip, lsl r7 │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ - strdeq r0, [r6, r8] │ │ │ │ + orreq r0, r6, r4, lsr #14 │ │ │ │ + cmneq sp, ip, asr r8 │ │ │ │ + orreq r0, r6, r0, lsl #14 │ │ │ │ @ instruction: 0x017c4a94 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x018605bc │ │ │ │ - ldrsheq r4, [sp, #-100]! @ 0xffffff9c │ │ │ │ - orreq r0, r6, r0, ror r5 │ │ │ │ + orreq r0, r6, r4, asr #11 │ │ │ │ + ldrsheq r4, [sp, #-108]! @ 0xffffff94 │ │ │ │ + orreq r0, r6, r8, ror r5 │ │ │ │ cmneq ip, r0, ror #30 │ │ │ │ - @ instruction: 0x017d4698 │ │ │ │ - orreq r0, r6, ip, lsr #10 │ │ │ │ - cmneq sp, r0, ror #12 │ │ │ │ + cmneq sp, r0, lsr #13 │ │ │ │ + orreq r0, r6, r4, lsr r5 │ │ │ │ + cmneq sp, r8, ror #12 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - orreq r0, r6, r8, asr #8 │ │ │ │ - cmneq sp, r0, lsl #11 │ │ │ │ + orreq r0, r6, r0, asr r4 │ │ │ │ + cmneq sp, r8, lsl #11 │ │ │ │ ldrsheq r0, [ip, #-216]! @ 0xffffff28 │ │ │ │ - ldrdeq r0, [r6, r4] │ │ │ │ - cmneq sp, r8, lsl #10 │ │ │ │ - orreq r0, r6, ip, lsr #7 │ │ │ │ - ldrsbeq r4, [sp, #-72]! @ 0xffffffb8 │ │ │ │ - orreq r0, r6, r8, lsl #6 │ │ │ │ - cmneq sp, ip, lsr r4 │ │ │ │ - cmneq sp, ip, asr r4 │ │ │ │ + ldrdeq r0, [r6, ip] │ │ │ │ + cmneq sp, r0, lsl r5 │ │ │ │ + @ instruction: 0x018603b4 │ │ │ │ + cmneq sp, r0, ror #9 │ │ │ │ + orreq r0, r6, r0, lsl r3 │ │ │ │ + cmneq sp, r4, asr #8 │ │ │ │ + cmneq sp, r4, ror #8 │ │ │ │ cmneq ip, r4, ror ip │ │ │ │ - orreq r0, r6, r0, asr r2 │ │ │ │ - cmneq sp, r8, lsl #7 │ │ │ │ + orreq r0, r6, r8, asr r2 │ │ │ │ + @ instruction: 0x017d4390 │ │ │ │ cmneq ip, ip, lsl ip │ │ │ │ cmneq ip, r8, asr #23 │ │ │ │ - @ instruction: 0x01860194 │ │ │ │ - cmneq sp, ip, lsr #6 │ │ │ │ - cmneq sp, r8, asr #5 │ │ │ │ - ldrsheq r0, [sp, #-36]! @ 0xffffffdc │ │ │ │ - orreq r0, r6, r4, lsr #2 │ │ │ │ - ldrheq r0, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x0186019c │ │ │ │ + cmneq sp, r4, lsr r3 │ │ │ │ + ldrsbeq r4, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq r0, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + orreq r0, r6, ip, lsr #2 │ │ │ │ + cmneq sp, r4, asr #5 │ │ │ │ + cmneq sp, r0, ror #4 │ │ │ │ + cmneq sp, ip, lsl #5 │ │ │ │ + orreq r0, r6, r0, asr #1 │ │ │ │ cmneq sp, r8, asr r2 │ │ │ │ - cmneq sp, r4, lsl #5 │ │ │ │ - strheq r0, [r6, r8] │ │ │ │ - cmneq sp, r0, asr r2 │ │ │ │ - cmneq sp, ip, ror #3 │ │ │ │ - cmneq sp, r8, lsl r2 │ │ │ │ - cmneq sp, r8, ror #3 │ │ │ │ - ldrheq r0, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, r0, lsl #3 │ │ │ │ - cmneq sp, r0, asr r1 │ │ │ │ - cmneq sp, r0, lsr #2 │ │ │ │ + ldrsheq r4, [sp, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + ldrsheq r0, [sp, #-16]! │ │ │ │ + cmneq sp, r0, asr #3 │ │ │ │ + cmneq sp, r8, lsl #3 │ │ │ │ + cmneq sp, r8, asr r1 │ │ │ │ + cmneq sp, r8, lsr #2 │ │ │ │ │ │ │ │ 0022ccac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -377553,97 +377553,97 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22cfc0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ b 22d10c │ │ │ │ orrseq fp, r0, r0, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq pc, r5, r0, asr #27 │ │ │ │ - ldrsheq r3, [sp, #-228]! @ 0xffffff1c │ │ │ │ + orreq pc, r5, r8, asr #27 │ │ │ │ + ldrsheq r3, [sp, #-236]! @ 0xffffff14 │ │ │ │ @ instruction: 0x0190b6dc │ │ │ │ - @ instruction: 0x0185fcb8 │ │ │ │ - cmneq sp, r8, ror #27 │ │ │ │ + orreq pc, r5, r0, asr #25 │ │ │ │ + ldrsheq r3, [sp, #-208]! @ 0xffffff30 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq pc, r5, ip, lsl ip @ │ │ │ │ + orreq pc, r5, r4, lsr #24 │ │ │ │ ldrheq r3, [ip, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sp, r4, lsr #26 │ │ │ │ + cmneq sp, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - ldrdeq pc, [r5, r0] │ │ │ │ - cmneq sp, r8, lsl #24 │ │ │ │ - @ instruction: 0x0185fa94 │ │ │ │ + ldrdeq pc, [r5, r8] │ │ │ │ + cmneq sp, r0, lsl ip │ │ │ │ + @ instruction: 0x0185fa9c │ │ │ │ cmneq ip, r0, lsl #9 │ │ │ │ - ldrheq r3, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sp, r0, asr #23 │ │ │ │ orrseq fp, r0, r0, lsl #7 │ │ │ │ ldrsheq r0, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - orreq pc, r5, ip, asr #19 │ │ │ │ - cmneq sp, r4, lsl #22 │ │ │ │ - @ instruction: 0x0185f998 │ │ │ │ + ldrdeq pc, [r5, r4] │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ + orreq pc, r5, r0, lsr #19 │ │ │ │ cmneq ip, r4, lsr sp │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - orreq pc, r5, r8, lsr r8 @ │ │ │ │ - cmneq sp, r0, ror r9 │ │ │ │ + orreq pc, r5, r0, asr #16 │ │ │ │ + cmneq sp, r8, ror r9 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - strdeq pc, [r5, ip] │ │ │ │ + orreq pc, r5, r4, lsl #16 │ │ │ │ cmneq ip, r8, ror #3 │ │ │ │ - cmneq sp, ip, lsl r9 │ │ │ │ - ldrdeq pc, [r5, r0] │ │ │ │ - cmneq sp, r0, lsl #18 │ │ │ │ - cmneq sp, r0, lsr #17 │ │ │ │ - orreq pc, r5, r0, ror #14 │ │ │ │ + cmneq sp, r4, lsr #18 │ │ │ │ + ldrdeq pc, [r5, r8] │ │ │ │ + cmneq sp, r8, lsl #18 │ │ │ │ + cmneq sp, r8, lsr #17 │ │ │ │ + orreq pc, r5, r8, ror #14 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - orreq pc, r5, ip, lsr #14 │ │ │ │ - cmneq sp, r4, asr r8 │ │ │ │ + orreq pc, r5, r4, lsr r7 @ │ │ │ │ + cmneq sp, ip, asr r8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmnpeq ip, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ cmneq ip, ip, lsl #1 │ │ │ │ - orreq pc, r5, r8, ror #12 │ │ │ │ - cmneq sp, r0, lsr #15 │ │ │ │ + orreq pc, r5, r0, ror r6 @ │ │ │ │ + cmneq sp, r8, lsr #15 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x0185f5b0 │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ + @ instruction: 0x0185f5b8 │ │ │ │ + cmneq sp, ip, ror #13 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ cmnpeq fp, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0185f494 │ │ │ │ - cmneq sp, ip, asr #11 │ │ │ │ + @ instruction: 0x0185f49c │ │ │ │ + ldrsbeq r3, [sp, #-84]! @ 0xffffffac │ │ │ │ cmnpeq fp, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r5, ip, ror #7 │ │ │ │ - cmneq sp, r8, ror r5 │ │ │ │ - cmneq sp, ip, lsl #10 │ │ │ │ + strdeq pc, [r5, r4] │ │ │ │ + cmneq sp, r0, lsl #11 │ │ │ │ + cmneq sp, r4, lsl r5 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmnpeq ip, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq ip, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq ip, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [ip, #-68]! @ 0xffffffbc @ │ │ │ │ - cmnpeq ip, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq ip, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r5, r8, lsl #5 │ │ │ │ - cmnpeq ip, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - orreq pc, r5, ip, asr #4 │ │ │ │ - cmnpeq ip, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r8, ror r3 │ │ │ │ - orreq pc, r5, ip, lsl #4 │ │ │ │ - cmnpeq ip, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, asr #6 │ │ │ │ - ldrdeq pc, [r5, r0] │ │ │ │ - cmnpeq ip, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsl #6 │ │ │ │ - cmnpeq ip, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [ip, #-76]! @ 0xffffffb4 @ │ │ │ │ + cmnpeq ip, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0185f290 │ │ │ │ + cmnpeq ip, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, asr #7 │ │ │ │ + orreq pc, r5, r4, asr r2 @ │ │ │ │ + cmnpeq ip, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, lsl #7 │ │ │ │ + orreq pc, r5, r4, lsl r2 @ │ │ │ │ + cmnpeq ip, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, asr #6 │ │ │ │ + ldrdeq pc, [r5, r8] │ │ │ │ + cmnpeq ip, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #6 │ │ │ │ + cmnpeq ip, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0022dac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -378002,49 +378002,49 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 22de50 │ │ │ │ orrseq sl, r0, r4, lsr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0190a8f4 │ │ │ │ - orreq lr, r5, r4, lsl #31 │ │ │ │ - ldrheq r3, [sp, #-0]! │ │ │ │ + orreq lr, r5, ip, lsl #31 │ │ │ │ + ldrheq r3, [sp, #-8]! │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq sp, r4 │ │ │ │ - orreq lr, r5, r0, asr #29 │ │ │ │ + cmneq sp, ip │ │ │ │ + orreq lr, r5, r8, asr #29 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq lr, r5, r0, ror lr │ │ │ │ - orreq lr, r5, r0, ror #28 │ │ │ │ + orreq lr, r5, r8, ror lr │ │ │ │ + orreq lr, r5, r8, ror #28 │ │ │ │ cmneq ip, r0, lsl #4 │ │ │ │ - cmneq sp, ip, ror #30 │ │ │ │ + cmneq sp, r4, ror pc │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - orreq lr, r5, r0, lsl sp │ │ │ │ - cmneq sp, r8, asr #28 │ │ │ │ - orreq lr, r5, r8, asr #25 │ │ │ │ + orreq lr, r5, r8, lsl sp │ │ │ │ + cmneq sp, r0, asr lr │ │ │ │ + ldrdeq lr, [r5, r0] │ │ │ │ cmnpeq fp, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [sp, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq r2, [sp, #-220]! @ 0xffffff24 │ │ │ │ @ instruction: 0x0190a5bc │ │ │ │ cmnpeq fp, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r5, r8, lsl #24 │ │ │ │ - cmneq sp, r0, asr #26 │ │ │ │ - orreq lr, r5, r0, ror fp │ │ │ │ - cmneq ip, r8, lsl #26 │ │ │ │ - cmneq sp, r4, lsr #25 │ │ │ │ - ldrsbeq lr, [ip, #-192]! @ 0xffffff40 │ │ │ │ - cmneq ip, r0, lsr #25 │ │ │ │ - orreq lr, r5, ip, asr #21 │ │ │ │ - cmneq ip, r4, ror #24 │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ - cmneq ip, ip, lsr #24 │ │ │ │ + orreq lr, r5, r0, lsl ip │ │ │ │ + cmneq sp, r8, asr #26 │ │ │ │ + orreq lr, r5, r8, ror fp │ │ │ │ + cmneq ip, r0, lsl sp │ │ │ │ + cmneq sp, ip, lsr #25 │ │ │ │ + ldrsbeq lr, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq ip, r8, lsr #25 │ │ │ │ + ldrdeq lr, [r5, r4] │ │ │ │ + cmneq ip, ip, ror #24 │ │ │ │ + cmneq sp, r8, lsl #24 │ │ │ │ + cmneq ip, r4, lsr ip │ │ │ │ │ │ │ │ 0022e104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -378403,50 +378403,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 22e48c │ │ │ │ orrseq sl, r0, r8, ror #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0190a2b8 │ │ │ │ - orreq lr, r5, r8, asr #18 │ │ │ │ - cmneq sp, r4, ror sl │ │ │ │ + orreq lr, r5, r0, asr r9 │ │ │ │ + cmneq sp, ip, ror sl │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq sp, r8, asr #19 │ │ │ │ - orreq lr, r5, r4, lsl #17 │ │ │ │ + ldrsbeq r2, [sp, #-144]! @ 0xffffff70 │ │ │ │ + orreq lr, r5, ip, lsl #17 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq lr, r5, r4, lsr r8 │ │ │ │ - orreq lr, r5, r4, lsr #16 │ │ │ │ + orreq lr, r5, ip, lsr r8 │ │ │ │ + orreq lr, r5, ip, lsr #16 │ │ │ │ cmneq ip, r4, asr #23 │ │ │ │ - cmneq sp, r0, lsr r9 │ │ │ │ + cmneq sp, r8, lsr r9 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - ldrdeq lr, [r5, r4] │ │ │ │ - cmneq sp, ip, lsl #16 │ │ │ │ - orreq lr, r5, ip, lsl #13 │ │ │ │ + ldrdeq lr, [r5, ip] │ │ │ │ + cmneq sp, r4, lsl r8 │ │ │ │ + @ instruction: 0x0185e694 │ │ │ │ cmnpeq fp, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [sp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r0, asr #15 │ │ │ │ orrseq r9, r0, r0, lsl #31 │ │ │ │ ldrsheq lr, [fp, #-240]! @ 0xffffff10 │ │ │ │ - orreq lr, r5, ip, asr #11 │ │ │ │ - cmneq sp, r4, lsl #14 │ │ │ │ - orreq lr, r5, r4, lsr r5 │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ - cmneq sp, r8, ror #12 │ │ │ │ - @ instruction: 0x017ce694 │ │ │ │ - cmneq ip, r4, ror #12 │ │ │ │ - @ instruction: 0x0185e490 │ │ │ │ - cmneq ip, r8, lsr #12 │ │ │ │ - cmneq sp, r4, asr #11 │ │ │ │ - ldrsheq lr, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + ldrdeq lr, [r5, r4] │ │ │ │ + cmneq sp, ip, lsl #14 │ │ │ │ + orreq lr, r5, ip, lsr r5 │ │ │ │ + ldrsbeq lr, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r0, ror r6 │ │ │ │ + @ instruction: 0x017ce69c │ │ │ │ + cmneq ip, ip, ror #12 │ │ │ │ + @ instruction: 0x0185e498 │ │ │ │ + cmneq ip, r0, lsr r6 │ │ │ │ + cmneq sp, ip, asr #11 │ │ │ │ + ldrsheq lr, [ip, #-88]! @ 0xffffffa8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #148] @ 22e7f0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -378485,17 +378485,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 22e7b4 │ │ │ │ @ instruction: 0x01a2bb6c │ │ │ │ @ instruction: 0x01a2bb54 │ │ │ │ @ instruction: 0x01a2bb20 │ │ │ │ - cmneq ip, r8, lsr #9 │ │ │ │ - cmneq sp, r4, asr #9 │ │ │ │ - orreq lr, r5, r4, ror #7 │ │ │ │ + ldrheq lr, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sp, ip, asr #9 │ │ │ │ + orreq lr, r5, ip, ror #7 │ │ │ │ │ │ │ │ 0022e808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #444] @ 22e9dc │ │ │ │ @@ -378608,28 +378608,28 @@ │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r0, #15 │ │ │ │ b 22e8d4 │ │ │ │ orrseq r9, r0, ip, ror #23 │ │ │ │ - orreq lr, r5, ip, lsl #7 │ │ │ │ + @ instruction: 0x0185e394 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r4, ror #8 │ │ │ │ + cmneq sp, ip, ror #8 │ │ │ │ @ instruction: 0x01909bb0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, ip, lsl #8 │ │ │ │ + cmneq sp, r4, lsl r4 │ │ │ │ orrseq r9, r0, r8, lsr fp │ │ │ │ ldrheq lr, [fp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sp, r0, ror r3 │ │ │ │ + cmneq sp, r8, ror r3 │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ - cmneq ip, ip, lsl #6 │ │ │ │ - ldrsbeq lr, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq ip, r0, asr #5 │ │ │ │ - ldrsbeq r2, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq ip, r4, lsl r3 │ │ │ │ + cmneq ip, r4, ror #5 │ │ │ │ + cmneq ip, r8, asr #5 │ │ │ │ + cmneq sp, r4, ror #5 │ │ │ │ │ │ │ │ 0022ea18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #3036] @ 22f60c │ │ │ │ @@ -379393,68 +379393,68 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 22ebc4 │ │ │ │ @ instruction: 0x019099dc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x019099bc │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - orreq lr, r5, r8, lsr r1 │ │ │ │ - cmneq sp, ip, lsl #4 │ │ │ │ + orreq lr, r5, r0, asr #2 │ │ │ │ + cmneq sp, r4, lsl r2 │ │ │ │ andeq r7, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a2b7b4 │ │ │ │ @ instruction: 0x01a2b77c │ │ │ │ andeq r6, r0, r8, lsr #14 │ │ │ │ - orreq lr, r5, r4, lsr r0 │ │ │ │ - cmneq sp, r8, lsl #2 │ │ │ │ + orreq lr, r5, ip, lsr r0 │ │ │ │ + cmneq sp, r0, lsl r1 │ │ │ │ orrseq r9, r0, r8, asr #16 │ │ │ │ - orreq sp, r5, r4, asr #29 │ │ │ │ - @ instruction: 0x017d1f98 │ │ │ │ - orreq sp, r5, r0, ror #27 │ │ │ │ - ldrheq r1, [sp, #-228]! @ 0xffffff1c │ │ │ │ + orreq sp, r5, ip, asr #29 │ │ │ │ + cmneq sp, r0, lsr #31 │ │ │ │ + orreq sp, r5, r8, ror #27 │ │ │ │ + ldrheq r1, [sp, #-236]! @ 0xffffff14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r8, lsl #29 │ │ │ │ - orreq sp, r5, r0, asr #25 │ │ │ │ - @ instruction: 0x017d1d98 │ │ │ │ + @ instruction: 0x017d1e90 │ │ │ │ + orreq sp, r5, r8, asr #25 │ │ │ │ + cmneq sp, r0, lsr #27 │ │ │ │ cmneq fp, ip, lsl #11 │ │ │ │ @ instruction: 0xfffff7c0 │ │ │ │ @ instruction: 0x01a2b338 │ │ │ │ cmneq fp, ip, lsl r5 │ │ │ │ cmneq fp, r8, asr #9 │ │ │ │ cmneq fp, r8, lsl #9 │ │ │ │ cmneq fp, r8, asr #8 │ │ │ │ cmneq fp, r8, lsl #8 │ │ │ │ cmneq fp, r8, asr #7 │ │ │ │ - orreq sp, r5, ip, asr sl │ │ │ │ + orreq sp, r5, r4, ror #20 │ │ │ │ cmneq fp, ip, ror r3 │ │ │ │ - cmneq sp, ip, lsr #22 │ │ │ │ + cmneq sp, r4, lsr fp │ │ │ │ cmneq fp, r4, lsr #6 │ │ │ │ cmneq fp, r4, ror #5 │ │ │ │ cmneq fp, r4, lsr #5 │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ - cmneq ip, r0, ror #19 │ │ │ │ - cmneq ip, ip, lsr #19 │ │ │ │ - cmneq sp, r8, asr #19 │ │ │ │ - @ instruction: 0x0185d8b8 │ │ │ │ - cmneq ip, r4, ror r9 │ │ │ │ - cmneq sp, ip, lsl #19 │ │ │ │ - cmneq ip, ip, lsr r9 │ │ │ │ - cmneq ip, ip, lsl #18 │ │ │ │ - ldrsbeq sp, [ip, #-140]! @ 0xffffff74 │ │ │ │ - cmneq ip, ip, lsr #17 │ │ │ │ - ldrsheq r1, [sp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq ip, r0, asr #16 │ │ │ │ - cmneq ip, r0, lsl r8 │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ - cmneq ip, ip, lsr #15 │ │ │ │ - cmneq ip, ip, ror r7 │ │ │ │ - cmneq ip, ip, asr #14 │ │ │ │ - cmneq ip, ip, lsl r7 │ │ │ │ - cmneq ip, ip, ror #13 │ │ │ │ - ldrheq sp, [ip, #-108]! @ 0xffffff94 │ │ │ │ - cmneq ip, ip, lsl #13 │ │ │ │ + cmneq ip, r8, lsl sl │ │ │ │ + cmneq ip, r8, ror #19 │ │ │ │ + ldrheq sp, [ip, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r1, [sp, #-144]! @ 0xffffff70 │ │ │ │ + orreq sp, r5, r0, asr #17 │ │ │ │ + cmneq ip, ip, ror r9 │ │ │ │ + @ instruction: 0x017d1994 │ │ │ │ + cmneq ip, r4, asr #18 │ │ │ │ + cmneq ip, r4, lsl r9 │ │ │ │ + cmneq ip, r4, ror #17 │ │ │ │ + ldrheq sp, [ip, #-132]! @ 0xffffff7c │ │ │ │ + ldrsheq r1, [sp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq ip, r8, asr #16 │ │ │ │ + cmneq ip, r8, lsl r8 │ │ │ │ + cmneq ip, r8, ror #15 │ │ │ │ + ldrheq sp, [ip, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r4, lsl #15 │ │ │ │ + cmneq ip, r4, asr r7 │ │ │ │ + cmneq ip, r4, lsr #14 │ │ │ │ + ldrsheq sp, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r4, asr #13 │ │ │ │ + @ instruction: 0x017cd694 │ │ │ │ │ │ │ │ 0022f6f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #356] @ 22f870 │ │ │ │ @@ -379547,18 +379547,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 22f768 │ │ │ │ orrseq r8, r0, r4, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r0, r4, lsr #25 │ │ │ │ - ldrheq r1, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - orreq sp, r5, r0, ror r3 │ │ │ │ - cmneq ip, ip, lsr #8 │ │ │ │ - cmneq sp, r4, asr #8 │ │ │ │ + cmneq sp, r0, asr #11 │ │ │ │ + orreq sp, r5, r8, ror r3 │ │ │ │ + cmneq ip, r4, lsr r4 │ │ │ │ + cmneq sp, ip, asr #8 │ │ │ │ │ │ │ │ 0022f88c : │ │ │ │ cmp r1, #0 │ │ │ │ blt 22f8b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ble 22f8b4 │ │ │ │ @@ -379587,17 +379587,17 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x017d1494 │ │ │ │ - ldrdeq sp, [r5, r8] │ │ │ │ - cmneq sp, r4, lsr #7 │ │ │ │ + @ instruction: 0x017d149c │ │ │ │ + orreq sp, r5, r0, ror #5 │ │ │ │ + cmneq sp, ip, lsr #7 │ │ │ │ │ │ │ │ 0022f920 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -379977,52 +379977,52 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 22fb1c │ │ │ │ orrseq r8, r0, ip, asr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r8, r0, r8, lsr #21 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq sp, r0, lsl #8 │ │ │ │ - orreq sp, r5, ip, lsr #5 │ │ │ │ + cmneq sp, r8, lsl #8 │ │ │ │ + @ instruction: 0x0185d2b4 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ - cmneq sp, r8, asr #6 │ │ │ │ + cmneq sp, r0, asr r3 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq sp, r5, r0, asr #3 │ │ │ │ + orreq sp, r5, r8, asr #3 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ @ instruction: 0x019088f0 │ │ │ │ - cmneq sp, r0, asr r2 │ │ │ │ cmneq sp, r8, asr r2 │ │ │ │ - cmneq ip, r8, lsr #1 │ │ │ │ - ldrheq r1, [sp, #-28]! @ 0xffffffe4 │ │ │ │ - orreq sp, r5, r8, rrx │ │ │ │ - cmneq sp, ip, lsl #4 │ │ │ │ - cmneq ip, ip, lsl r0 │ │ │ │ + cmneq sp, r0, ror #4 │ │ │ │ + ldrheq sp, [ip, #-0]! │ │ │ │ + cmneq sp, r4, asr #3 │ │ │ │ + orreq sp, r5, r0, ror r0 │ │ │ │ + cmneq sp, r4, lsl r2 │ │ │ │ + cmneq ip, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ cmneq fp, ip, lsr #16 │ │ │ │ ldrsbeq sp, [fp, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x017bd794 │ │ │ │ - cmneq ip, r0, lsl #30 │ │ │ │ - ldrsbeq ip, [ip, #-224]! @ 0xffffff20 │ │ │ │ - cmneq ip, r0, lsr #29 │ │ │ │ - cmneq ip, r8, ror #28 │ │ │ │ - cmneq sp, ip, ror pc │ │ │ │ - orreq ip, r5, r8, lsr #28 │ │ │ │ - cmneq ip, r4, lsr lr │ │ │ │ - cmneq ip, r0, lsl #28 │ │ │ │ - cmneq sp, r4, lsl pc │ │ │ │ - orreq ip, r5, r0, asr #27 │ │ │ │ - cmneq ip, r8, asr #27 │ │ │ │ - ldrsbeq r0, [sp, #-236]! @ 0xffffff14 │ │ │ │ - orreq ip, r5, r8, lsl #27 │ │ │ │ - @ instruction: 0x017ccd90 │ │ │ │ - cmneq sp, r4, lsr #29 │ │ │ │ - orreq ip, r5, r0, asr sp │ │ │ │ + cmneq ip, r8, lsl #30 │ │ │ │ + ldrsbeq ip, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq ip, r8, lsr #29 │ │ │ │ + cmneq ip, r0, ror lr │ │ │ │ + cmneq sp, r4, lsl #31 │ │ │ │ + orreq ip, r5, r0, lsr lr │ │ │ │ + cmneq ip, ip, lsr lr │ │ │ │ + cmneq ip, r8, lsl #28 │ │ │ │ + cmneq sp, ip, lsl pc │ │ │ │ + orreq ip, r5, r8, asr #27 │ │ │ │ + ldrsbeq ip, [ip, #-208]! @ 0xffffff30 │ │ │ │ + cmneq sp, r4, ror #29 │ │ │ │ + @ instruction: 0x0185cd90 │ │ │ │ + @ instruction: 0x017ccd98 │ │ │ │ + cmneq sp, ip, lsr #29 │ │ │ │ + orreq ip, r5, r8, asr sp │ │ │ │ │ │ │ │ 0022ffb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr lr, [pc, #356] @ 230130 │ │ │ │ @@ -380114,19 +380114,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 23005c │ │ │ │ orrseq r8, r0, r8, asr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, r5, r0, lsr ip │ │ │ │ - cmneq sp, ip, ror sp │ │ │ │ + orreq ip, r5, r8, lsr ip │ │ │ │ + cmneq sp, r4, lsl #27 │ │ │ │ @ instruction: 0x019083b0 │ │ │ │ cmneq fp, r0, lsl r4 │ │ │ │ - cmneq ip, r8, ror #22 │ │ │ │ + cmneq ip, r0, ror fp │ │ │ │ │ │ │ │ 0023014c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr lr, [pc, #392] @ 2302ec │ │ │ │ @@ -380227,20 +380227,20 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 2301fc │ │ │ │ @ instruction: 0x019082b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, r5, r4, lsr #21 │ │ │ │ - ldrsheq r0, [sp, #-176]! @ 0xffffff50 │ │ │ │ + orreq ip, r5, ip, lsr #21 │ │ │ │ + ldrsheq r0, [sp, #-184]! @ 0xffffff48 │ │ │ │ orrseq r8, r0, r0, lsl r2 │ │ │ │ cmneq fp, ip, lsl #5 │ │ │ │ - cmneq ip, r4, ror #19 │ │ │ │ - cmneq sp, r0, lsr #23 │ │ │ │ + cmneq ip, ip, ror #19 │ │ │ │ + cmneq sp, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2824] @ 0xb08 │ │ │ │ sub sp, sp, #1232 @ 0x4d0 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -381258,133 +381258,133 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2305dc │ │ │ │ orrseq r8, r0, r0, ror #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r8, [r0, r4] │ │ │ │ - orreq ip, r5, r0, lsr #17 │ │ │ │ - @ instruction: 0x017d0a90 │ │ │ │ + orreq ip, r5, r8, lsr #17 │ │ │ │ + @ instruction: 0x017d0a98 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq sp, r0, lsr #20 │ │ │ │ - orreq ip, r5, r8, lsr #16 │ │ │ │ + cmneq sp, r8, lsr #20 │ │ │ │ + orreq ip, r5, r0, lsr r8 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ cmneq fp, ip, lsr #30 │ │ │ │ orrseq r7, r0, r0, lsr lr │ │ │ │ - ldrsheq r0, [sp, #-120]! @ 0xffffff88 │ │ │ │ - ldrdeq ip, [r5, r4] │ │ │ │ - cmneq sp, r8, ror #15 │ │ │ │ - cmneq sp, ip, lsr r7 │ │ │ │ - orreq ip, r5, r4, asr #10 │ │ │ │ + cmneq sp, r0, lsl #16 │ │ │ │ + ldrdeq ip, [r5, ip] │ │ │ │ + ldrsheq r0, [sp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r4, asr #14 │ │ │ │ + orreq ip, r5, ip, asr #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r0, ror #12 │ │ │ │ - orreq ip, r5, r8, ror #8 │ │ │ │ + cmneq sp, r8, ror #12 │ │ │ │ + orreq ip, r5, r0, ror r4 │ │ │ │ muleq r0, r1, r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq ip, ip, ror #7 │ │ │ │ - cmneq sp, r0, ror #11 │ │ │ │ - orreq ip, r5, r8, ror #7 │ │ │ │ + ldrsheq ip, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq sp, r8, ror #11 │ │ │ │ + strdeq ip, [r5, r0] │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x0185c3b8 │ │ │ │ + orreq ip, r5, r0, asr #7 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ cmneq fp, r4, asr #23 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ cmneq ip, r8, lsr #8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq sp, r4, asr r3 │ │ │ │ - orreq ip, r5, ip, asr r1 │ │ │ │ + cmneq sp, ip, asr r3 │ │ │ │ + orreq ip, r5, r4, ror #2 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ ldrheq ip, [fp, #-128]! @ 0xffffff80 │ │ │ │ cmneq fp, r0, ror r8 │ │ │ │ cmneq fp, r0, lsr r8 │ │ │ │ - cmneq sp, r4, lsr #3 │ │ │ │ - orreq fp, r5, ip, lsr #31 │ │ │ │ + cmneq sp, ip, lsr #3 │ │ │ │ + @ instruction: 0x0185bfb4 │ │ │ │ cmneq fp, ip, asr #15 │ │ │ │ - cmneq sp, r8, asr r1 │ │ │ │ - orreq fp, r5, r0, ror #30 │ │ │ │ + cmneq sp, r0, ror #2 │ │ │ │ + orreq fp, r5, r8, ror #30 │ │ │ │ cmneq fp, r0, ror r7 │ │ │ │ cmneq fp, ip, lsr #14 │ │ │ │ - @ instruction: 0x017d0098 │ │ │ │ - orreq fp, r5, r0, lsr #29 │ │ │ │ - cmneq ip, r0, ror lr │ │ │ │ - cmneq sp, ip, rrx │ │ │ │ - orreq fp, r5, r0, ror lr │ │ │ │ - cmneq ip, r8, lsr lr │ │ │ │ - cmneq ip, r8, lsl #28 │ │ │ │ - ldrsbeq fp, [ip, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r4, lsr #27 │ │ │ │ - cmneq ip, r4, ror sp │ │ │ │ - cmneq ip, r0, asr #26 │ │ │ │ - cmneq ip, r8, lsl #26 │ │ │ │ - ldrsbeq fp, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq ip, r0, asr #25 │ │ │ │ - ldrheq pc, [ip, #-232]! @ 0xffffff18 @ │ │ │ │ - orreq fp, r5, r0, asr #25 │ │ │ │ - cmneq ip, r8, lsl #25 │ │ │ │ - cmnpeq ip, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r4, lsl #25 │ │ │ │ + cmneq sp, r0, lsr #1 │ │ │ │ + orreq fp, r5, r8, lsr #29 │ │ │ │ + cmneq ip, r8, ror lr │ │ │ │ + cmneq sp, r4, ror r0 │ │ │ │ + orreq fp, r5, r8, ror lr │ │ │ │ + cmneq ip, r0, asr #28 │ │ │ │ + cmneq ip, r0, lsl lr │ │ │ │ + cmneq ip, r0, ror #27 │ │ │ │ + cmneq ip, ip, lsr #27 │ │ │ │ + cmneq ip, ip, ror sp │ │ │ │ + cmneq ip, r8, asr #26 │ │ │ │ + cmneq ip, r0, lsl sp │ │ │ │ + ldrsbeq fp, [ip, #-204]! @ 0xffffff34 │ │ │ │ + cmneq ip, r8, asr #25 │ │ │ │ + cmnpeq ip, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r8, asr #25 │ │ │ │ + @ instruction: 0x017cbc90 │ │ │ │ + cmnpeq ip, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, ip, lsl #25 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmneq ip, r0, asr ip │ │ │ │ - cmnpeq ip, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, ip, asr #24 │ │ │ │ + cmneq ip, r8, asr ip │ │ │ │ + cmnpeq ip, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r4, asr ip │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq ip, r8, lsl ip │ │ │ │ - cmnpeq ip, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r8, lsl ip │ │ │ │ - cmneq ip, r0, ror #23 │ │ │ │ - ldrsbeq pc, [ip, #-212]! @ 0xffffff2c @ │ │ │ │ - ldrdeq fp, [r5, ip] │ │ │ │ + cmneq ip, r0, lsr #24 │ │ │ │ + cmnpeq ip, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r0, lsr #24 │ │ │ │ + cmneq ip, r8, ror #23 │ │ │ │ + ldrsbeq pc, [ip, #-220]! @ 0xffffff24 @ │ │ │ │ + orreq fp, r5, r4, ror #23 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq ip, r8, lsr #23 │ │ │ │ - @ instruction: 0x017cfd9c │ │ │ │ - orreq fp, r5, r4, lsr #23 │ │ │ │ + ldrheq fp, [ip, #-176]! @ 0xffffff50 │ │ │ │ + cmnpeq ip, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, ip, lsr #23 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq ip, r4, ror fp │ │ │ │ - cmneq ip, r0, asr #22 │ │ │ │ - cmnpeq ip, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r0, asr #22 │ │ │ │ + cmneq ip, ip, ror fp │ │ │ │ + cmneq ip, r8, asr #22 │ │ │ │ + cmnpeq ip, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r8, asr #22 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ - ldrsbeq fp, [ip, #-164]! @ 0xffffff5c │ │ │ │ + cmneq ip, r4, lsl fp │ │ │ │ + ldrsbeq fp, [ip, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmneq ip, r4, lsr #21 │ │ │ │ - @ instruction: 0x017cfc98 │ │ │ │ + cmneq ip, ip, lsr #21 │ │ │ │ + cmnpeq ip, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq ip, r8, lsr sl │ │ │ │ - cmnpeq ip, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r8, lsr sl │ │ │ │ - cmneq ip, r4, lsl #20 │ │ │ │ - ldrsbeq fp, [ip, #-144]! @ 0xffffff70 │ │ │ │ - cmnpeq ip, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r5, r0] │ │ │ │ - @ instruction: 0x017cb998 │ │ │ │ - cmnpeq ip, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0185b994 │ │ │ │ + cmneq ip, r0, asr #20 │ │ │ │ + cmnpeq ip, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r0, asr #20 │ │ │ │ + cmneq ip, ip, lsl #20 │ │ │ │ + ldrsbeq fp, [ip, #-152]! @ 0xffffff68 │ │ │ │ + ldrsbeq pc, [ip, #-176]! @ 0xffffff50 @ │ │ │ │ + ldrdeq fp, [r5, r8] │ │ │ │ + cmneq ip, r0, lsr #19 │ │ │ │ + @ instruction: 0x017cfb94 │ │ │ │ + @ instruction: 0x0185b99c │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmneq ip, r4, ror r7 │ │ │ │ - cmnpeq ip, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r0, ror r7 │ │ │ │ + cmneq ip, ip, ror r7 │ │ │ │ + cmnpeq ip, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r8, ror r7 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq ip, r0, asr #14 │ │ │ │ - cmneq ip, r4, lsl #14 │ │ │ │ - ldrsheq pc, [ip, #-136]! @ 0xffffff78 @ │ │ │ │ - orreq fp, r5, r0, lsl #14 │ │ │ │ + cmneq ip, r8, asr #14 │ │ │ │ + cmneq ip, ip, lsl #14 │ │ │ │ + cmnpeq ip, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r8, lsl #14 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ - cmnpeq ip, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r8, asr #13 │ │ │ │ + ldrsbeq fp, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmnpeq ip, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r5, r0] │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x017cb698 │ │ │ │ + cmneq ip, r0, lsr #13 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ ldr r1, [pc, #-68] @ 2314b4 │ │ │ │ ldr r3, [pc, #-68] @ 2314b8 │ │ │ │ ldr r2, [pc, #-68] @ 2314bc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -382447,101 +382447,101 @@ │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 231b6c │ │ │ │ orrseq r6, r0, ip, ror #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq fp, r5, r4, lsl #12 │ │ │ │ - ldrsheq pc, [ip, #-112]! @ 0xffffff90 @ │ │ │ │ + orreq fp, r5, ip, lsl #12 │ │ │ │ + ldrsheq pc, [ip, #-120]! @ 0xffffff88 @ │ │ │ │ orrseq r6, r0, ip, ror sp │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - orreq fp, r5, r4, asr #8 │ │ │ │ - cmnpeq ip, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, ip, asr #8 │ │ │ │ + cmnpeq ip, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq fp, r5, ip, lsl #6 │ │ │ │ - strdeq fp, [r5, r8] │ │ │ │ + orreq fp, r5, r4, lsl r3 │ │ │ │ + orreq fp, r5, r0, lsl #6 │ │ │ │ ldrsheq pc, [fp, #-64]! @ 0xffffffc0 @ │ │ │ │ - ldrheq pc, [ip, #-76]! @ 0xffffffb4 @ │ │ │ │ + cmnpeq ip, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - @ instruction: 0x0185b194 │ │ │ │ - cmnpeq ip, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r5, r8, asr r1 │ │ │ │ + @ instruction: 0x0185b19c │ │ │ │ + cmnpeq ip, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r0, ror #2 │ │ │ │ cmneq fp, r4, lsr #19 │ │ │ │ - cmnpeq ip, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ orrseq r6, r0, r0, lsr #17 │ │ │ │ - ldrdeq fp, [r5, ip] │ │ │ │ - cmnpeq ip, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r5, r4, ror #1 │ │ │ │ + ldrsbeq pc, [ip, #-36]! @ 0xffffffdc @ │ │ │ │ cmneq fp, ip, ror #17 │ │ │ │ cmneq fp, ip, lsl #17 │ │ │ │ - orreq fp, r5, ip │ │ │ │ - ldrsheq pc, [ip, #-28]! @ 0xffffffe4 @ │ │ │ │ + orreq fp, r5, r4, lsl r0 │ │ │ │ + cmnpeq ip, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - orreq sl, r5, r0, asr #31 │ │ │ │ - orreq sl, r5, ip, lsr #31 │ │ │ │ + orreq sl, r5, r8, asr #31 │ │ │ │ + @ instruction: 0x0185afb4 │ │ │ │ cmnpeq fp, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq ip, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - orreq sl, r5, r8, lsr lr │ │ │ │ - cmnpeq ip, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r5, ip] │ │ │ │ + orreq sl, r5, r0, asr #28 │ │ │ │ + cmnpeq ip, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r5, r4, lsl #28 │ │ │ │ cmneq fp, r8, asr #12 │ │ │ │ - ldrsbeq lr, [ip, #-252]! @ 0xffffff04 │ │ │ │ + cmneq ip, r4, ror #31 │ │ │ │ ldrsbeq fp, [fp, #-84]! @ 0xffffffac │ │ │ │ cmneq fp, r8, ror r5 │ │ │ │ - strdeq sl, [r5, r8] │ │ │ │ - cmneq ip, r8, ror #29 │ │ │ │ + orreq sl, r5, r0, lsl #26 │ │ │ │ + ldrsheq lr, [ip, #-224]! @ 0xffffff20 │ │ │ │ cmneq fp, r0, lsr #10 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - strdeq sl, [r5, ip] │ │ │ │ - cmneq ip, r8, ror #27 │ │ │ │ - orreq sl, r5, r4, ror #22 │ │ │ │ - cmneq ip, r8, asr #26 │ │ │ │ + orreq sl, r5, r4, lsl #24 │ │ │ │ + ldrsheq lr, [ip, #-208]! @ 0xffffff30 │ │ │ │ + orreq sl, r5, ip, ror #22 │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ cmneq fp, ip, lsr #6 │ │ │ │ - @ instruction: 0x0185aab0 │ │ │ │ - cmneq ip, r0, lsr #25 │ │ │ │ + @ instruction: 0x0185aab8 │ │ │ │ + cmneq ip, r8, lsr #25 │ │ │ │ cmneq fp, r0, asr #5 │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ - orreq sl, r5, r0, lsl #20 │ │ │ │ - ldrsheq sl, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq ip, ip, ror #23 │ │ │ │ - ldrheq sl, [ip, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, ip, lsl #19 │ │ │ │ - cmneq ip, ip, asr r9 │ │ │ │ - orreq sl, r5, r0, lsr r9 │ │ │ │ - cmneq ip, r4, lsr #18 │ │ │ │ - cmneq ip, r8, lsl fp │ │ │ │ - cmneq ip, ip, ror #17 │ │ │ │ - ldrheq sl, [ip, #-128]! @ 0xffffff80 │ │ │ │ - orreq sl, r5, r4, lsl #17 │ │ │ │ - cmneq ip, r8, ror r8 │ │ │ │ - cmneq ip, ip, ror #20 │ │ │ │ - cmneq ip, r4, lsl #16 │ │ │ │ - cmneq ip, r4, lsl #16 │ │ │ │ - ldrsheq lr, [ip, #-148]! @ 0xffffff6c │ │ │ │ - @ instruction: 0x017ca798 │ │ │ │ - cmneq ip, r8, ror #14 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - ldrsheq sl, [ip, #-108]! @ 0xffffff94 │ │ │ │ - cmneq ip, r8, ror #10 │ │ │ │ - orreq sl, r5, r0, asr #10 │ │ │ │ - cmneq ip, r4, lsr r5 │ │ │ │ - cmneq ip, ip, lsr #14 │ │ │ │ + cmneq ip, r0, lsr sl │ │ │ │ + orreq sl, r5, r8, lsl #20 │ │ │ │ + ldrsheq sl, [ip, #-156]! @ 0xffffff64 │ │ │ │ + ldrsheq lr, [ip, #-180]! @ 0xffffff4c │ │ │ │ + cmneq ip, r4, asr #19 │ │ │ │ + @ instruction: 0x017ca994 │ │ │ │ + cmneq ip, r4, ror #18 │ │ │ │ + orreq sl, r5, r8, lsr r9 │ │ │ │ + cmneq ip, ip, lsr #18 │ │ │ │ + cmneq ip, r0, lsr #22 │ │ │ │ + ldrsheq sl, [ip, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq sl, [ip, #-136]! @ 0xffffff78 │ │ │ │ + orreq sl, r5, ip, lsl #17 │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ + cmneq ip, r4, ror sl │ │ │ │ + cmneq ip, ip, lsl #16 │ │ │ │ + cmneq ip, ip, lsl #16 │ │ │ │ + ldrsheq lr, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq ip, r0, lsr #15 │ │ │ │ + cmneq ip, r0, ror r7 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + cmneq ip, r4, lsl #14 │ │ │ │ + cmneq ip, r0, ror r5 │ │ │ │ + orreq sl, r5, r8, asr #10 │ │ │ │ + cmneq ip, ip, lsr r5 │ │ │ │ + cmneq ip, r4, lsr r7 │ │ │ │ ldr r1, [pc, #-24] @ 2326f0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ @@ -383563,99 +383563,99 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 232ca8 │ │ │ │ orrseq r5, r0, r0, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0185a498 │ │ │ │ - cmneq ip, r4, lsl #13 │ │ │ │ + orreq sl, r5, r0, lsr #9 │ │ │ │ + cmneq ip, ip, lsl #13 │ │ │ │ orrseq r5, r0, r0, lsl ip │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq sl, r5, ip, lsr #6 │ │ │ │ - cmneq ip, r8, lsl r5 │ │ │ │ + orreq sl, r5, r4, lsr r3 │ │ │ │ + cmneq ip, r0, lsr #10 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq sl, r5, ip, asr #3 │ │ │ │ - @ instruction: 0x0185a1b8 │ │ │ │ + ldrdeq sl, [r5, r4] │ │ │ │ + orreq sl, r5, r0, asr #3 │ │ │ │ ldrheq lr, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq ip, r4, lsl #7 │ │ │ │ + cmneq ip, ip, lsl #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - orreq sl, r5, r8, asr r0 │ │ │ │ - cmneq ip, r8, asr #4 │ │ │ │ - orreq sl, r5, ip, lsl r0 │ │ │ │ + orreq sl, r5, r0, rrx │ │ │ │ + cmneq ip, r0, asr r2 │ │ │ │ + orreq sl, r5, r4, lsr #32 │ │ │ │ cmneq fp, r8, ror #16 │ │ │ │ - ldrsheq lr, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, r4, lsl #4 │ │ │ │ orrseq r5, r0, r4, ror #14 │ │ │ │ ldrsbeq sl, [fp, #-116]! @ 0xffffff8c │ │ │ │ - orreq r9, r5, r4, asr pc │ │ │ │ - cmneq ip, r4, asr #2 │ │ │ │ + orreq r9, r5, ip, asr pc │ │ │ │ + cmneq ip, ip, asr #2 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - orreq r9, r5, ip, lsl #30 │ │ │ │ - strdeq r9, [r5, r8] │ │ │ │ + orreq r9, r5, r4, lsl pc │ │ │ │ + orreq r9, r5, r0, lsl #30 │ │ │ │ ldrsheq lr, [fp, #-4]! │ │ │ │ - cmneq ip, r8, asr #1 │ │ │ │ + ldrsbeq lr, [ip, #-0]! │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - orreq r9, r5, r4, lsl #27 │ │ │ │ - cmneq ip, r4, ror pc │ │ │ │ - orreq r9, r5, r8, asr #26 │ │ │ │ + orreq r9, r5, ip, lsl #27 │ │ │ │ + cmneq ip, ip, ror pc │ │ │ │ + orreq r9, r5, r0, asr sp │ │ │ │ @ instruction: 0x017ba594 │ │ │ │ - cmneq ip, r8, lsr #30 │ │ │ │ + cmneq ip, r0, lsr pc │ │ │ │ cmneq fp, r0, lsr #10 │ │ │ │ cmneq fp, ip, asr #9 │ │ │ │ cmneq fp, r4, lsl #9 │ │ │ │ - orreq r9, r5, r4, lsl #24 │ │ │ │ - ldrsheq sp, [ip, #-212]! @ 0xffffff2c │ │ │ │ + orreq r9, r5, ip, lsl #24 │ │ │ │ + ldrsheq sp, [ip, #-220]! @ 0xffffff24 │ │ │ │ cmneq fp, ip, lsr #8 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - orreq r9, r5, r0, lsl fp │ │ │ │ - ldrsheq sp, [ip, #-204]! @ 0xffffff34 │ │ │ │ - orreq r9, r5, r0, lsl #21 │ │ │ │ - cmneq ip, r4, ror #24 │ │ │ │ + orreq r9, r5, r8, lsl fp │ │ │ │ + cmneq ip, r4, lsl #26 │ │ │ │ + orreq r9, r5, r8, lsl #21 │ │ │ │ + cmneq ip, ip, ror #24 │ │ │ │ cmneq fp, r8, asr #4 │ │ │ │ cmneq fp, r4, lsl #4 │ │ │ │ - orreq r9, r5, r8, lsl #19 │ │ │ │ - cmneq ip, r8, ror fp │ │ │ │ + @ instruction: 0x01859990 │ │ │ │ + cmneq ip, r0, lsl #23 │ │ │ │ @ instruction: 0x017ba198 │ │ │ │ - strdeq r9, [r5, r4] │ │ │ │ - cmneq ip, r8, ror #17 │ │ │ │ - ldrsbeq sp, [ip, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x018598b8 │ │ │ │ - cmneq ip, ip, lsr #17 │ │ │ │ - cmneq ip, r0, lsr #21 │ │ │ │ - cmneq ip, r4, ror r8 │ │ │ │ - cmneq ip, r0, asr #16 │ │ │ │ - cmneq ip, r0, lsl r8 │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ - @ instruction: 0x018597b8 │ │ │ │ - cmneq ip, ip, lsr #15 │ │ │ │ - cmneq ip, r4, lsr #19 │ │ │ │ - orreq r9, r5, r8, ror r7 │ │ │ │ - cmneq ip, ip, ror #14 │ │ │ │ - cmneq ip, r0, ror #18 │ │ │ │ - ldrsheq ip, [ip, #-104]! @ 0xffffff98 │ │ │ │ - ldrsheq r9, [ip, #-104]! @ 0xffffff98 │ │ │ │ - cmneq ip, r8, asr #13 │ │ │ │ - @ instruction: 0x017c9698 │ │ │ │ - cmneq ip, ip, asr r6 │ │ │ │ - cmneq ip, ip, asr #16 │ │ │ │ - ldrsheq r9, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - ldrheq r9, [ip, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq ip, ip, lsl #11 │ │ │ │ - ldrsheq r9, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq ip, ip, asr #7 │ │ │ │ + strdeq r9, [r5, ip] │ │ │ │ + ldrsheq r9, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmneq ip, r4, ror #21 │ │ │ │ + orreq r9, r5, r0, asr #17 │ │ │ │ + ldrheq r9, [ip, #-132]! @ 0xffffff7c │ │ │ │ + cmneq ip, r8, lsr #21 │ │ │ │ + cmneq ip, ip, ror r8 │ │ │ │ + cmneq ip, r8, asr #16 │ │ │ │ + cmneq ip, r8, lsl r8 │ │ │ │ + cmneq ip, r8, ror #15 │ │ │ │ + orreq r9, r5, r0, asr #15 │ │ │ │ + ldrheq r9, [ip, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, ip, lsr #19 │ │ │ │ + orreq r9, r5, r0, lsl #15 │ │ │ │ + cmneq ip, r4, ror r7 │ │ │ │ + cmneq ip, r8, ror #18 │ │ │ │ + cmneq ip, r0, lsl #14 │ │ │ │ + cmneq ip, r0, lsl #14 │ │ │ │ + ldrsbeq r9, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r0, lsr #13 │ │ │ │ + cmneq ip, r4, ror #12 │ │ │ │ + cmneq ip, r4, asr r8 │ │ │ │ + ldrsheq r9, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, r4, asr #11 │ │ │ │ + @ instruction: 0x017c9594 │ │ │ │ + cmneq ip, r4, lsl #8 │ │ │ │ + ldrsbeq r9, [ip, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r1, [pc, #-20] @ 233860 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -384498,86 +384498,86 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 233ac0 │ │ │ │ orrseq r4, r0, r4, lsl fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r4, r0, r8, ror #21 │ │ │ │ - strdeq r9, [r5, ip] │ │ │ │ - cmneq ip, r8, ror #9 │ │ │ │ + orreq r9, r5, r4, lsl #6 │ │ │ │ + ldrsheq sp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ cmneq fp, r8, asr #20 │ │ │ │ orrseq r4, r0, ip, asr #18 │ │ │ │ - orreq r9, r5, r8, asr #2 │ │ │ │ - orreq r9, r5, r8, lsr r1 │ │ │ │ - cmneq ip, r8, lsr #6 │ │ │ │ - cmneq ip, r8, lsl r3 │ │ │ │ - orreq r9, r5, r8, ror r0 │ │ │ │ - cmneq ip, r4, ror #4 │ │ │ │ - @ instruction: 0x01858fbc │ │ │ │ - ldrheq r8, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq ip, r4, lsr #3 │ │ │ │ + orreq r9, r5, r0, asr r1 │ │ │ │ + orreq r9, r5, r0, asr #2 │ │ │ │ + cmneq ip, r0, lsr r3 │ │ │ │ + cmneq ip, r0, lsr #6 │ │ │ │ + orreq r9, r5, r0, lsl #1 │ │ │ │ + cmneq ip, ip, ror #4 │ │ │ │ + orreq r8, r5, r4, asr #31 │ │ │ │ + ldrheq r8, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, ip, lsr #3 │ │ │ │ cmneq fp, r8, lsl #15 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ cmneq fp, r8, lsl #1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq r8, r5, r0, asr #27 │ │ │ │ - ldrheq ip, [ip, #-240]! @ 0xffffff10 │ │ │ │ - orreq r8, r5, r0, ror sp │ │ │ │ + orreq r8, r5, r8, asr #27 │ │ │ │ + ldrheq ip, [ip, #-248]! @ 0xffffff08 │ │ │ │ + orreq r8, r5, r8, ror sp │ │ │ │ cmneq fp, r8, asr #11 │ │ │ │ - cmneq ip, r0, asr pc │ │ │ │ - orreq r8, r5, r4, lsr sp │ │ │ │ - cmneq ip, r0, lsr #30 │ │ │ │ + cmneq ip, r8, asr pc │ │ │ │ + orreq r8, r5, ip, lsr sp │ │ │ │ + cmneq ip, r8, lsr #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ ldrsbeq r9, [fp, #-72]! @ 0xffffffb8 │ │ │ │ @ instruction: 0x017b9498 │ │ │ │ cmneq fp, r4, asr r4 │ │ │ │ cmneq fp, ip, lsl #8 │ │ │ │ - orreq r8, r5, r8, lsl #23 │ │ │ │ - cmneq ip, r8, ror sp │ │ │ │ + @ instruction: 0x01858b90 │ │ │ │ + cmneq ip, r0, lsl #27 │ │ │ │ cmneq fp, ip, lsr #7 │ │ │ │ - cmneq ip, r8, lsl fp │ │ │ │ - cmneq ip, r4, lsl #26 │ │ │ │ - cmneq ip, r8, lsr #21 │ │ │ │ - cmneq ip, r8, ror sl │ │ │ │ - cmneq ip, r0, asr #20 │ │ │ │ - orreq r8, r5, r4, lsl sl │ │ │ │ - cmneq ip, r8, lsl #20 │ │ │ │ - cmneq ip, r0, lsl #24 │ │ │ │ - ldrsbeq r8, [ip, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x017c899c │ │ │ │ - orreq r8, r5, r0, ror r9 │ │ │ │ - cmneq ip, r4, ror #18 │ │ │ │ - cmneq ip, r8, asr fp │ │ │ │ - orreq r8, r5, r4, lsr r9 │ │ │ │ - cmneq ip, r8, lsr #18 │ │ │ │ - cmneq ip, ip, lsl fp │ │ │ │ - strdeq r8, [r5, r8] │ │ │ │ - cmneq ip, ip, ror #17 │ │ │ │ - cmneq ip, r0, ror #21 │ │ │ │ - @ instruction: 0x018588bc │ │ │ │ - ldrheq r8, [ip, #-128]! @ 0xffffff80 │ │ │ │ - cmneq ip, r4, lsr #21 │ │ │ │ - cmneq ip, r8, ror r8 │ │ │ │ - cmneq ip, r4, asr #16 │ │ │ │ - cmneq ip, r0, lsl r8 │ │ │ │ - ldrsbeq r8, [ip, #-124]! @ 0xffffff84 │ │ │ │ - cmneq ip, ip, lsr #15 │ │ │ │ - orreq r8, r5, r0, lsl #15 │ │ │ │ - cmneq ip, r4, ror r7 │ │ │ │ - cmneq ip, r8, ror #18 │ │ │ │ - orreq r8, r5, r4, asr #14 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - cmneq ip, ip, lsr #18 │ │ │ │ - orreq r8, r5, r8, lsl #14 │ │ │ │ - ldrsheq r8, [ip, #-108]! @ 0xffffff94 │ │ │ │ - ldrsheq ip, [ip, #-132]! @ 0xffffff7c │ │ │ │ + cmneq ip, r0, lsr #22 │ │ │ │ + cmneq ip, ip, lsl #26 │ │ │ │ + ldrheq r8, [ip, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, r0, lsl #21 │ │ │ │ + cmneq ip, r8, asr #20 │ │ │ │ + orreq r8, r5, ip, lsl sl │ │ │ │ + cmneq ip, r0, lsl sl │ │ │ │ + cmneq ip, r8, lsl #24 │ │ │ │ + ldrsbeq r8, [ip, #-152]! @ 0xffffff68 │ │ │ │ + cmneq ip, r4, lsr #19 │ │ │ │ + orreq r8, r5, r8, ror r9 │ │ │ │ + cmneq ip, ip, ror #18 │ │ │ │ + cmneq ip, r0, ror #22 │ │ │ │ + orreq r8, r5, ip, lsr r9 │ │ │ │ + cmneq ip, r0, lsr r9 │ │ │ │ + cmneq ip, r4, lsr #22 │ │ │ │ + orreq r8, r5, r0, lsl #18 │ │ │ │ + ldrsheq r8, [ip, #-132]! @ 0xffffff7c │ │ │ │ + cmneq ip, r8, ror #21 │ │ │ │ + orreq r8, r5, r4, asr #17 │ │ │ │ + ldrheq r8, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, ip, lsr #21 │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ + cmneq ip, ip, asr #16 │ │ │ │ + cmneq ip, r8, lsl r8 │ │ │ │ + cmneq ip, r4, ror #15 │ │ │ │ + ldrheq r8, [ip, #-116]! @ 0xffffff8c │ │ │ │ + orreq r8, r5, r8, lsl #15 │ │ │ │ + cmneq ip, ip, ror r7 │ │ │ │ + cmneq ip, r0, ror r9 │ │ │ │ + orreq r8, r5, ip, asr #14 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + cmneq ip, r4, lsr r9 │ │ │ │ + orreq r8, r5, r0, lsl r7 │ │ │ │ + cmneq ip, r4, lsl #14 │ │ │ │ + ldrsheq ip, [ip, #-140]! @ 0xffffff74 │ │ │ │ │ │ │ │ 002346d0 : │ │ │ │ ldr r3, [pc, #12] @ 2346e4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ @@ -384707,24 +384707,24 @@ │ │ │ │ bl b7b24 │ │ │ │ b 23474c │ │ │ │ orrseq r3, r0, r0, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq fp, r0, r4, ror pc │ │ │ │ @ instruction: 0x01903cd8 │ │ │ │ orrseq r3, r0, r0, asr #25 │ │ │ │ - strdeq r8, [r5, r4] │ │ │ │ - cmneq ip, r0, ror #13 │ │ │ │ + strdeq r8, [r5, ip] │ │ │ │ + cmneq ip, r8, ror #13 │ │ │ │ orrseq fp, r0, ip, lsr #29 │ │ │ │ @ instruction: 0x000065b8 │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ + ldrsbeq ip, [ip, #-100]! @ 0xffffff9c │ │ │ │ cmneq fp, r4, lsr #25 │ │ │ │ - orreq r8, r5, r4, lsl #8 │ │ │ │ - ldrsheq r8, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsheq ip, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r4, asr #7 │ │ │ │ + orreq r8, r5, ip, lsl #8 │ │ │ │ + cmneq ip, r0, lsl #8 │ │ │ │ + ldrsheq ip, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, ip, asr #7 │ │ │ │ │ │ │ │ 0023490c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -385087,48 +385087,48 @@ │ │ │ │ orrseq r3, r0, r4, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, r0, r0, lsr #21 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #30 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ orrseq r3, r0, r8, lsr #16 │ │ │ │ - orreq r8, r5, r4, lsr #32 │ │ │ │ - cmneq ip, r8, lsl r0 │ │ │ │ - cmneq ip, r0, lsl r2 │ │ │ │ + orreq r8, r5, ip, lsr #32 │ │ │ │ + cmneq ip, r0, lsr #32 │ │ │ │ + cmneq ip, r8, lsl r2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - @ instruction: 0x01857fbc │ │ │ │ - cmneq ip, ip, lsr #31 │ │ │ │ - cmneq ip, r8, lsr #3 │ │ │ │ + orreq r7, r5, r4, asr #31 │ │ │ │ + ldrheq r7, [ip, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq ip, [ip, #-16]! │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orreq r7, r5, r8, ror pc │ │ │ │ - cmneq ip, ip, ror #30 │ │ │ │ - cmneq ip, r4, ror #2 │ │ │ │ + orreq r7, r5, r0, lsl #31 │ │ │ │ + cmneq ip, r4, ror pc │ │ │ │ + cmneq ip, ip, ror #2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - orreq r7, r5, r8, lsr pc │ │ │ │ - cmneq ip, ip, lsr #30 │ │ │ │ - cmneq ip, r4, lsr #2 │ │ │ │ + orreq r7, r5, r0, asr #30 │ │ │ │ + cmneq ip, r4, lsr pc │ │ │ │ + cmneq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strdeq r7, [r5, r4] │ │ │ │ - cmneq ip, r8, ror #29 │ │ │ │ - cmneq ip, r0, ror #1 │ │ │ │ + strdeq r7, [r5, ip] │ │ │ │ + ldrsheq r7, [ip, #-224]! @ 0xffffff20 │ │ │ │ + cmneq ip, r8, ror #1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq ip, r8, lsl #2 │ │ │ │ - @ instruction: 0x01857eb4 │ │ │ │ - @ instruction: 0x017cc094 │ │ │ │ + cmneq ip, r0, lsl r1 │ │ │ │ + @ instruction: 0x01857ebc │ │ │ │ + @ instruction: 0x017cc09c │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orreq r7, r5, r4, ror lr │ │ │ │ - cmneq ip, r8, ror #28 │ │ │ │ - cmneq ip, r0, rrx │ │ │ │ - orreq r7, r5, r8, lsr lr │ │ │ │ - cmneq ip, ip, lsr #28 │ │ │ │ - cmneq ip, ip, lsl r0 │ │ │ │ + orreq r7, r5, ip, ror lr │ │ │ │ + cmneq ip, r0, ror lr │ │ │ │ + cmneq ip, r8, rrx │ │ │ │ + orreq r7, r5, r0, asr #28 │ │ │ │ + cmneq ip, r4, lsr lr │ │ │ │ + cmneq ip, r4, lsr #32 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strdeq r7, [r5, ip] │ │ │ │ - ldrsheq r7, [ip, #-208]! @ 0xffffff30 │ │ │ │ - cmneq ip, r8, ror #31 │ │ │ │ + orreq r7, r5, r4, lsl #28 │ │ │ │ + ldrsheq r7, [ip, #-216]! @ 0xffffff28 │ │ │ │ + ldrsheq fp, [ip, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -385591,51 +385591,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 23532c │ │ │ │ orrseq r3, r0, r8, lsl #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r3, r0, r0, ror r4 │ │ │ │ - orreq r7, r5, r8, lsr #25 │ │ │ │ - cmneq ip, r0, ror lr │ │ │ │ - ldrsbeq fp, [ip, #-220]! @ 0xffffff24 │ │ │ │ - orreq r7, r5, r4, ror #23 │ │ │ │ + @ instruction: 0x01857cb0 │ │ │ │ + cmneq ip, r8, ror lr │ │ │ │ + cmneq ip, r4, ror #27 │ │ │ │ + orreq r7, r5, ip, ror #23 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018579b4 │ │ │ │ - cmneq ip, r4, lsr #23 │ │ │ │ + @ instruction: 0x018579bc │ │ │ │ + cmneq ip, ip, lsr #23 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ orrseq r3, r0, r0, ror #1 │ │ │ │ - @ instruction: 0x018578b4 │ │ │ │ - cmneq ip, r8, lsr #17 │ │ │ │ - @ instruction: 0x017cba98 │ │ │ │ + @ instruction: 0x018578bc │ │ │ │ + ldrheq r7, [ip, #-128]! @ 0xffffff80 │ │ │ │ + cmneq ip, r0, lsr #21 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ ldrheq r8, [fp, #-12]! │ │ │ │ - cmneq ip, r4, lsl r8 │ │ │ │ - cmneq ip, r4, ror #15 │ │ │ │ - ldrheq r7, [ip, #-116]! @ 0xffffff8c │ │ │ │ - cmneq ip, r0, lsl #15 │ │ │ │ - orreq r7, r5, r0, asr r7 │ │ │ │ - cmneq ip, r4, asr #14 │ │ │ │ - cmneq ip, r4, lsr r9 │ │ │ │ + cmneq ip, ip, lsl r8 │ │ │ │ + cmneq ip, ip, ror #15 │ │ │ │ + ldrheq r7, [ip, #-124]! @ 0xffffff84 │ │ │ │ + cmneq ip, r8, lsl #15 │ │ │ │ + orreq r7, r5, r8, asr r7 │ │ │ │ + cmneq ip, ip, asr #14 │ │ │ │ + cmneq ip, ip, lsr r9 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq ip, ip, lsr #18 │ │ │ │ + cmneq ip, r4, lsr r9 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrdeq r7, [r5, r8] │ │ │ │ - cmneq ip, ip, asr #13 │ │ │ │ - ldrheq fp, [ip, #-140]! @ 0xffffff74 │ │ │ │ + orreq r7, r5, r0, ror #13 │ │ │ │ + ldrsbeq r7, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r4, asr #17 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - @ instruction: 0x017c7694 │ │ │ │ - cmneq ip, r4, ror #12 │ │ │ │ - orreq r7, r5, ip, lsr r6 │ │ │ │ - cmneq ip, r0, lsr r6 │ │ │ │ - cmneq ip, r0, lsr #16 │ │ │ │ + @ instruction: 0x017c769c │ │ │ │ + cmneq ip, ip, ror #12 │ │ │ │ + orreq r7, r5, r4, asr #12 │ │ │ │ + cmneq ip, r8, lsr r6 │ │ │ │ + cmneq ip, r8, lsr #16 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrsheq r7, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, r0, lsl #12 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 00235744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ @@ -386059,54 +386059,54 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 235b10 │ │ │ │ b 235d9c │ │ │ │ orrseq r2, r0, r8, lsr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r0, r0, lsr ip │ │ │ │ - orreq r7, r5, ip, ror r4 │ │ │ │ - cmneq ip, r8, ror #12 │ │ │ │ + orreq r7, r5, r4, lsl #9 │ │ │ │ + cmneq ip, r0, ror r6 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r8, asr #15 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0xfffff558 │ │ │ │ @ instruction: 0x019028fc │ │ │ │ @ instruction: 0xffffa7bc │ │ │ │ cmneq fp, r8, ror #18 │ │ │ │ - orreq r7, r5, r8, asr #1 │ │ │ │ - ldrheq r7, [ip, #-12]! │ │ │ │ - ldrheq fp, [ip, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r7, [r5, r0] │ │ │ │ + cmneq ip, r4, asr #1 │ │ │ │ + ldrheq fp, [ip, #-44]! @ 0xffffffd4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq r7, r5, r8, lsl #1 │ │ │ │ - cmneq ip, ip, ror r0 │ │ │ │ - cmneq ip, r4, ror r2 │ │ │ │ + @ instruction: 0x01857090 │ │ │ │ + cmneq ip, r4, lsl #1 │ │ │ │ + cmneq ip, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - orreq r7, r5, r8, asr #32 │ │ │ │ - cmneq ip, ip, lsr r0 │ │ │ │ - cmneq ip, r4, lsr r2 │ │ │ │ + orreq r7, r5, r0, asr r0 │ │ │ │ + cmneq ip, r4, asr #32 │ │ │ │ + cmneq ip, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq ip, r4 │ │ │ │ - ldrdeq r6, [r5, r8] │ │ │ │ - cmneq ip, ip, asr #31 │ │ │ │ - cmneq ip, r4, asr #3 │ │ │ │ - @ instruction: 0x01856f9c │ │ │ │ - @ instruction: 0x017c6f90 │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ + cmneq ip, ip │ │ │ │ + orreq r6, r5, r0, ror #31 │ │ │ │ + ldrsbeq r6, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ + orreq r6, r5, r4, lsr #31 │ │ │ │ + @ instruction: 0x017c6f98 │ │ │ │ + @ instruction: 0x017cb190 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orreq r6, r5, r0, ror #30 │ │ │ │ - cmneq ip, r4, asr pc │ │ │ │ - cmneq ip, r4, asr #2 │ │ │ │ + orreq r6, r5, r8, ror #30 │ │ │ │ + cmneq ip, ip, asr pc │ │ │ │ + cmneq ip, ip, asr #2 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orreq r6, r5, r8, lsl pc │ │ │ │ - @ instruction: 0x017cb19c │ │ │ │ - ldrsheq fp, [ip, #-8]! │ │ │ │ - cmneq ip, ip, lsl r1 │ │ │ │ - orreq r6, r5, r8, asr #29 │ │ │ │ - cmneq ip, ip, lsr #1 │ │ │ │ + orreq r6, r5, r0, lsr #30 │ │ │ │ + cmneq ip, r4, lsr #3 │ │ │ │ + cmneq ip, r0, lsl #2 │ │ │ │ + cmneq ip, r4, lsr #2 │ │ │ │ + ldrdeq r6, [r5, r0] │ │ │ │ + ldrheq fp, [ip, #-4]! │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ │ │ │ │ 00235e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -386396,37 +386396,37 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r2, r0, r0, ror #9 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - orreq r6, r5, r8, lsl #25 │ │ │ │ - cmneq ip, r8, ror lr │ │ │ │ + @ instruction: 0x01856c90 │ │ │ │ + cmneq ip, r0, lsl #29 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x017b7498 │ │ │ │ - orreq r6, r5, r4, lsl #24 │ │ │ │ - ldrsheq sl, [ip, #-208]! @ 0xffffff30 │ │ │ │ + orreq r6, r5, ip, lsl #24 │ │ │ │ + ldrsheq sl, [ip, #-216]! @ 0xffffff28 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ orrseq r2, r0, r4, ror r2 │ │ │ │ cmneq fp, r4, ror #5 │ │ │ │ - orreq r6, r5, r4, asr sl │ │ │ │ - cmneq ip, r8, asr #20 │ │ │ │ - cmneq ip, r0, asr #24 │ │ │ │ - orreq r6, r5, ip, lsl sl │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ - cmneq ip, r8, lsl #24 │ │ │ │ + orreq r6, r5, ip, asr sl │ │ │ │ + cmneq ip, r0, asr sl │ │ │ │ + cmneq ip, r8, asr #24 │ │ │ │ + orreq r6, r5, r4, lsr #20 │ │ │ │ + cmneq ip, r8, lsl sl │ │ │ │ + cmneq ip, r0, lsl ip │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orreq r6, r5, r4, ror #19 │ │ │ │ - ldrsbeq r6, [ip, #-152]! @ 0xffffff68 │ │ │ │ - ldrsbeq sl, [ip, #-176]! @ 0xffffff50 │ │ │ │ - cmneq ip, r4, lsr #19 │ │ │ │ - cmneq ip, r0, ror r9 │ │ │ │ + orreq r6, r5, ip, ror #19 │ │ │ │ + cmneq ip, r0, ror #19 │ │ │ │ + ldrsbeq sl, [ip, #-184]! @ 0xffffff48 │ │ │ │ + cmneq ip, ip, lsr #19 │ │ │ │ + cmneq ip, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #1692] @ 236a40 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ ldr r3, [pc, #1688] @ 236a44 │ │ │ │ @@ -386850,64 +386850,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 236470 │ │ │ │ orrseq r2, r0, r8, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x017cab98 │ │ │ │ - ldrdeq r6, [r5, r8] │ │ │ │ + cmneq ip, r0, lsr #23 │ │ │ │ + orreq r6, r5, r0, ror #19 │ │ │ │ orrseq r2, r0, r4, lsr #32 │ │ │ │ @ instruction: 0x01901f9c │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - ldrdeq r6, [r5, ip] │ │ │ │ + orreq r6, r5, r4, ror #17 │ │ │ │ ldrheq sl, [fp, #-144]! @ 0xffffff70 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq ip, r0, ror #19 │ │ │ │ - orreq r6, r5, r0, lsr #16 │ │ │ │ + cmneq ip, r8, ror #19 │ │ │ │ + orreq r6, r5, r8, lsr #16 │ │ │ │ cmneq fp, r8, lsl #30 │ │ │ │ - @ instruction: 0x017ca998 │ │ │ │ - ldrdeq r6, [r5, r8] │ │ │ │ + cmneq ip, r0, lsr #19 │ │ │ │ + orreq r6, r5, r0, ror #15 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ cmneq fp, r8, ror r8 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq ip, r4, lsr #17 │ │ │ │ - orreq r6, r5, r4, ror #13 │ │ │ │ + cmneq ip, ip, lsr #17 │ │ │ │ + orreq r6, r5, ip, ror #13 │ │ │ │ cmneq fp, ip, asr #27 │ │ │ │ - cmneq ip, ip, asr r8 │ │ │ │ - @ instruction: 0x0185669c │ │ │ │ + cmneq ip, r4, ror #16 │ │ │ │ + orreq r6, r5, r4, lsr #13 │ │ │ │ cmneq fp, r0, ror sp │ │ │ │ cmneq fp, ip, lsl sp │ │ │ │ - @ instruction: 0x017ca790 │ │ │ │ - ldrdeq r6, [r5, r0] │ │ │ │ - cmneq ip, r8, ror #14 │ │ │ │ - orreq r6, r5, r8, lsr #11 │ │ │ │ - cmneq ip, r0, asr #8 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - orreq r6, r5, r8, ror r5 │ │ │ │ + @ instruction: 0x017ca798 │ │ │ │ + ldrdeq r6, [r5, r8] │ │ │ │ + cmneq ip, r0, ror r7 │ │ │ │ + @ instruction: 0x018565b0 │ │ │ │ + cmneq ip, r8, asr #8 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + orreq r6, r5, r0, lsl #11 │ │ │ │ cmneq fp, ip, asr ip │ │ │ │ - cmneq ip, r4, asr #13 │ │ │ │ - orreq r6, r5, r4, lsl #10 │ │ │ │ - @ instruction: 0x017c639c │ │ │ │ - @ instruction: 0x017ca694 │ │ │ │ - ldrdeq r6, [r5, r4] │ │ │ │ + cmneq ip, ip, asr #13 │ │ │ │ + orreq r6, r5, ip, lsl #10 │ │ │ │ + cmneq ip, r4, lsr #7 │ │ │ │ + @ instruction: 0x017ca69c │ │ │ │ + ldrdeq r6, [r5, ip] │ │ │ │ ldrheq r6, [fp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq ip, r4, lsr #12 │ │ │ │ - orreq r6, r5, r4, ror #8 │ │ │ │ - ldrsheq r6, [ip, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq ip, r0, asr #5 │ │ │ │ - @ instruction: 0x017c6290 │ │ │ │ - cmneq ip, r8, asr r2 │ │ │ │ + cmneq ip, ip, lsr #12 │ │ │ │ + orreq r6, r5, ip, ror #8 │ │ │ │ + cmneq ip, r0, lsl #6 │ │ │ │ + cmneq ip, r8, asr #5 │ │ │ │ + @ instruction: 0x017c6298 │ │ │ │ + cmneq ip, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #1724] @ 2371e4 │ │ │ │ ldr r3, [pc, #1724] @ 2371e8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -387339,65 +387339,65 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2370c0 │ │ │ │ b 236e40 │ │ │ │ orrseq r1, r0, ip, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, r5, ip, asr r2 │ │ │ │ - cmneq ip, r4, lsl r4 │ │ │ │ + orreq r6, r5, r4, ror #4 │ │ │ │ + cmneq ip, ip, lsl r4 │ │ │ │ orrseq r1, r0, r0, lsr #17 │ │ │ │ orrseq r1, r0, r8, lsl #16 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - orreq r6, r5, r4, asr r1 │ │ │ │ + orreq r6, r5, ip, asr r1 │ │ │ │ cmneq fp, r4, lsr #4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - @ instruction: 0x01856098 │ │ │ │ - cmneq ip, r0, asr r2 │ │ │ │ - orreq r6, r5, r0, asr r0 │ │ │ │ + orreq r6, r5, r0, lsr #1 │ │ │ │ + cmneq ip, r8, asr r2 │ │ │ │ + orreq r6, r5, r8, asr r0 │ │ │ │ cmneq fp, r4, ror #14 │ │ │ │ - ldrsheq sl, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, r0, lsl #4 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - orreq r6, r5, r4 │ │ │ │ + orreq r6, r5, ip │ │ │ │ ldrsbeq sl, [fp, #-4]! │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - orreq r5, r5, r0, asr #30 │ │ │ │ - ldrsheq sl, [ip, #-8]! │ │ │ │ - strdeq r5, [r5, r8] │ │ │ │ + orreq r5, r5, r8, asr #30 │ │ │ │ + cmneq ip, r0, lsl #2 │ │ │ │ + orreq r5, r5, r0, lsl #30 │ │ │ │ cmneq fp, ip, lsl #12 │ │ │ │ - cmneq ip, r0, lsr #1 │ │ │ │ - @ instruction: 0x01855eb4 │ │ │ │ - cmneq ip, r8, rrx │ │ │ │ + cmneq ip, r8, lsr #1 │ │ │ │ + @ instruction: 0x01855ebc │ │ │ │ + cmneq ip, r0, ror r0 │ │ │ │ @ instruction: 0x017b6590 │ │ │ │ cmneq fp, ip, lsr r5 │ │ │ │ - strdeq r5, [r5, r4] │ │ │ │ - cmneq ip, ip, lsr #31 │ │ │ │ - orreq r5, r5, r4, asr #27 │ │ │ │ - cmneq ip, r4, lsl #25 │ │ │ │ - cmneq ip, r8, ror pc │ │ │ │ + strdeq r5, [r5, ip] │ │ │ │ + ldrheq r9, [ip, #-244]! @ 0xffffff0c │ │ │ │ + orreq r5, r5, ip, asr #27 │ │ │ │ + cmneq ip, ip, lsl #25 │ │ │ │ + cmneq ip, r0, lsl #31 │ │ │ │ @ instruction: 0x017b649c │ │ │ │ - orreq r5, r5, ip, asr #26 │ │ │ │ - cmneq ip, r4, lsl #30 │ │ │ │ + orreq r5, r5, r4, asr sp │ │ │ │ + cmneq ip, ip, lsl #30 │ │ │ │ cmneq fp, r0, asr #8 │ │ │ │ - strdeq r5, [r5, r0] │ │ │ │ - cmneq ip, r8, lsr #29 │ │ │ │ - orreq r5, r5, ip, asr #25 │ │ │ │ - cmneq ip, ip, lsl #23 │ │ │ │ - cmneq ip, r0, lsl #29 │ │ │ │ - cmneq ip, r4, asr fp │ │ │ │ - cmneq ip, r4, lsr #22 │ │ │ │ - cmneq ip, ip, ror #21 │ │ │ │ - ldrheq r5, [ip, #-172]! @ 0xffffff54 │ │ │ │ + strdeq r5, [r5, r8] │ │ │ │ + ldrheq r9, [ip, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r5, [r5, r4] │ │ │ │ + @ instruction: 0x017c5b94 │ │ │ │ + cmneq ip, r8, lsl #29 │ │ │ │ + cmneq ip, ip, asr fp │ │ │ │ + cmneq ip, ip, lsr #22 │ │ │ │ + ldrsheq r5, [ip, #-164]! @ 0xffffff5c │ │ │ │ + cmneq ip, r4, asr #21 │ │ │ │ │ │ │ │ 002372b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #1100] @ 23771c │ │ │ │ @@ -387676,33 +387676,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 237438 │ │ │ │ orrseq r1, r0, r4, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r1, r0, r8, lsl r1 │ │ │ │ - @ instruction: 0x01855a9c │ │ │ │ - cmneq ip, r4, asr ip │ │ │ │ + orreq r5, r5, r4, lsr #21 │ │ │ │ + cmneq ip, ip, asr ip │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - orreq r5, r5, r4, lsr sl │ │ │ │ - cmneq ip, r8, ror #23 │ │ │ │ + orreq r5, r5, ip, lsr sl │ │ │ │ + ldrsheq r9, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0x01900fd4 │ │ │ │ cmneq fp, r8, lsl r0 │ │ │ │ ldrsbeq r5, [fp, #-248]! @ 0xffffff08 │ │ │ │ cmneq fp, r4, lsl #31 │ │ │ │ cmneq fp, r0, asr #30 │ │ │ │ - cmneq ip, ip, lsr #13 │ │ │ │ - cmneq ip, ip, ror r6 │ │ │ │ - cmneq ip, ip, asr #12 │ │ │ │ - cmneq ip, ip, lsl r6 │ │ │ │ - orreq r5, r5, r8, lsr #14 │ │ │ │ - cmneq ip, r8, ror #11 │ │ │ │ - ldrsbeq r9, [ip, #-140]! @ 0xffffff74 │ │ │ │ - ldrheq r5, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r0, lsl #11 │ │ │ │ + ldrheq r5, [ip, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r4, lsl #13 │ │ │ │ + cmneq ip, r4, asr r6 │ │ │ │ + cmneq ip, r4, lsr #12 │ │ │ │ + orreq r5, r5, r0, lsr r7 │ │ │ │ + ldrsheq r5, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq ip, r4, ror #17 │ │ │ │ + ldrheq r5, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, r8, lsl #11 │ │ │ │ │ │ │ │ 00237774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #1112] @ 237be4 │ │ │ │ @@ -387983,35 +387983,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 237918 │ │ │ │ orrseq r0, r0, r0, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r5, [r5, r4] │ │ │ │ - cmneq ip, r8, lsr #15 │ │ │ │ + strdeq r5, [r5, ip] │ │ │ │ + ldrheq r9, [ip, #-112]! @ 0xffffff90 │ │ │ │ orrseq r0, r0, r8, lsr ip │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r5, [r5, r0] │ │ │ │ - cmneq ip, r8, lsl #13 │ │ │ │ + ldrdeq r5, [r5, r8] │ │ │ │ + @ instruction: 0x017c9690 │ │ │ │ @ instruction: 0x01900af4 │ │ │ │ - orreq r5, r5, ip, lsr r4 │ │ │ │ + orreq r5, r5, r4, asr #8 │ │ │ │ cmneq fp, r0, ror #22 │ │ │ │ - cmneq ip, ip, ror #11 │ │ │ │ + ldrsheq r9, [ip, #-84]! @ 0xffffffac │ │ │ │ cmneq fp, r8, lsl #22 │ │ │ │ ldrheq r5, [fp, #-164]! @ 0xffffff5c │ │ │ │ cmneq fp, r4, ror sl │ │ │ │ - cmneq ip, r0, ror #3 │ │ │ │ - cmneq ip, ip, lsr #3 │ │ │ │ - cmneq ip, ip, ror r1 │ │ │ │ - cmneq ip, ip, asr #2 │ │ │ │ - cmneq ip, r8, lsr r4 │ │ │ │ - cmneq ip, r4, ror #1 │ │ │ │ - ldrheq r5, [ip, #-4]! │ │ │ │ + cmneq ip, r8, ror #3 │ │ │ │ + ldrheq r5, [ip, #-20]! @ 0xffffffec │ │ │ │ + cmneq ip, r4, lsl #3 │ │ │ │ + cmneq ip, r4, asr r1 │ │ │ │ + cmneq ip, r0, asr #8 │ │ │ │ + cmneq ip, ip, ror #1 │ │ │ │ + ldrheq r5, [ip, #-12]! │ │ │ │ │ │ │ │ 00237c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr ip, [pc, #392] @ 237de0 │ │ │ │ @@ -388113,19 +388113,19 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 237d24 │ │ │ │ @ instruction: 0x019007b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r5, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x017c929c │ │ │ │ + orreq r5, r5, ip, ror #1 │ │ │ │ + cmneq ip, r4, lsr #5 │ │ │ │ orrseq r0, r0, r8, ror #13 │ │ │ │ cmneq fp, r0, ror #14 │ │ │ │ - ldrheq r4, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq ip, r0, asr #29 │ │ │ │ │ │ │ │ 00237e00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr ip, [pc, #348] @ 237f74 │ │ │ │ @@ -388216,19 +388216,19 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 237ebc │ │ │ │ @ instruction: 0x019005f4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - orreq r4, r5, ip, lsr pc │ │ │ │ - ldrsheq r9, [ip, #-4]! │ │ │ │ + orreq r4, r5, r4, asr #30 │ │ │ │ + ldrsheq r9, [ip, #-12]! │ │ │ │ orrseq r0, r0, r0, asr r5 │ │ │ │ cmneq fp, ip, asr #11 │ │ │ │ - cmneq ip, r4, lsr #26 │ │ │ │ + cmneq ip, ip, lsr #26 │ │ │ │ │ │ │ │ 00237f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r1, [pc, #828] @ 2382e8 │ │ │ │ @@ -388443,28 +388443,28 @@ │ │ │ │ orrseq r0, r0, r8, ror #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orrseq r0, r0, r0, asr r4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, asr #17 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq ip, r8, lsr #30 │ │ │ │ - @ instruction: 0x01854dbc │ │ │ │ + cmneq ip, r0, lsr pc │ │ │ │ + orreq r4, r5, r4, asr #27 │ │ │ │ orrseq r0, r0, r8, lsl #5 │ │ │ │ cmneq fp, r0, lsl #6 │ │ │ │ - cmneq ip, r4, asr sl │ │ │ │ - ldrheq r8, [ip, #-212]! @ 0xffffff2c │ │ │ │ - orreq r4, r5, r8, asr #24 │ │ │ │ - cmneq ip, ip, lsl sl │ │ │ │ - cmneq ip, ip, ror sp │ │ │ │ - orreq r4, r5, r0, lsl ip │ │ │ │ - cmneq ip, r8, ror #19 │ │ │ │ - ldrheq r4, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq ip, r4, lsl sp │ │ │ │ - orreq r4, r5, r8, lsr #23 │ │ │ │ + cmneq ip, ip, asr sl │ │ │ │ + ldrheq r8, [ip, #-220]! @ 0xffffff24 │ │ │ │ + orreq r4, r5, r0, asr ip │ │ │ │ + cmneq ip, r4, lsr #20 │ │ │ │ + cmneq ip, r4, lsl #27 │ │ │ │ + orreq r4, r5, r8, lsl ip │ │ │ │ + ldrsheq r4, [ip, #-144]! @ 0xffffff70 │ │ │ │ + ldrheq r4, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq ip, ip, lsl sp │ │ │ │ + @ instruction: 0x01854bb0 │ │ │ │ │ │ │ │ 0023833c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2720] @ 0xaa0 │ │ │ │ sub sp, sp, #1328 @ 0x530 │ │ │ │ @@ -388837,44 +388837,44 @@ │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 238674 │ │ │ │ ldrheq r0, [r0, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r7, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq r7, [ip, #-40]! @ 0xffffffd8 │ │ │ │ cmneq ip, r4, asr #15 │ │ │ │ orrseq r0, r0, r8, asr r0 │ │ │ │ - strdeq r4, [r5, r8] │ │ │ │ - cmneq ip, r8, ror #22 │ │ │ │ + orreq r4, r5, r0, lsl #20 │ │ │ │ + cmneq ip, r0, ror fp │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmneq ip, r0, lsl #21 │ │ │ │ - orreq r4, r5, r8, lsl #18 │ │ │ │ + cmneq ip, r8, lsl #21 │ │ │ │ + orreq r4, r5, r0, lsl r9 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ @ instruction: 0x018ffd98 │ │ │ │ - cmneq ip, r4, lsr #11 │ │ │ │ - cmneq ip, r0, lsr #18 │ │ │ │ - orreq r4, r5, r8, lsr #15 │ │ │ │ - ldrsheq r8, [ip, #-140]! @ 0xffffff74 │ │ │ │ - orreq r4, r5, r4, lsl #15 │ │ │ │ + cmneq ip, ip, lsr #11 │ │ │ │ + cmneq ip, r8, lsr #18 │ │ │ │ + @ instruction: 0x018547b0 │ │ │ │ + cmneq ip, r4, lsl #18 │ │ │ │ + orreq r4, r5, ip, lsl #15 │ │ │ │ @ instruction: 0x017b4d9c │ │ │ │ cmneq fp, r8, lsr sp │ │ │ │ cmneq fp, r4, asr #25 │ │ │ │ - cmneq ip, r4, lsl r4 │ │ │ │ - @ instruction: 0x017c8790 │ │ │ │ - orreq r4, r5, r8, lsl r6 │ │ │ │ - cmneq ip, r0, ror #7 │ │ │ │ - cmneq ip, ip, asr r7 │ │ │ │ - orreq r4, r5, r4, ror #11 │ │ │ │ - cmneq ip, ip, lsr #7 │ │ │ │ - cmneq ip, r8, lsr #14 │ │ │ │ - @ instruction: 0x018545b0 │ │ │ │ - cmneq ip, ip, ror r3 │ │ │ │ + cmneq ip, ip, lsl r4 │ │ │ │ + @ instruction: 0x017c8798 │ │ │ │ + orreq r4, r5, r0, lsr #12 │ │ │ │ + cmneq ip, r8, ror #7 │ │ │ │ + cmneq ip, r4, ror #14 │ │ │ │ + orreq r4, r5, ip, ror #11 │ │ │ │ + ldrheq r4, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq ip, r0, lsr r7 │ │ │ │ + @ instruction: 0x018545b8 │ │ │ │ + cmneq ip, r4, lsl #7 │ │ │ │ │ │ │ │ 0023899c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2448] @ 0x990 │ │ │ │ ldr ip, [pc, #2560] @ 2393b4 │ │ │ │ @@ -389522,77 +389522,77 @@ │ │ │ │ orreq pc, pc, r8, asr sl @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01a2192c │ │ │ │ cmneq fp, r0, lsl #16 │ │ │ │ orreq pc, pc, r4, lsl sl @ │ │ │ │ strdeq pc, [pc, r4] │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - orreq r4, r5, ip, lsl r4 │ │ │ │ - cmneq ip, r8, lsl #11 │ │ │ │ + orreq r4, r5, r4, lsr #8 │ │ │ │ + @ instruction: 0x017c8590 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq ip, r8, asr #7 │ │ │ │ - cmneq ip, r4, lsl r7 │ │ │ │ - orreq r4, r5, r8, lsl #2 │ │ │ │ - cmneq ip, r8, ror r2 │ │ │ │ + ldrsbeq r8, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq ip, ip, lsl r7 │ │ │ │ + orreq r4, r5, r0, lsl r1 │ │ │ │ + cmneq ip, r0, lsl #5 │ │ │ │ @ instruction: 0x01a21578 │ │ │ │ ldrsheq r4, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - orreq r4, r5, r0, asr r0 │ │ │ │ - cmneq ip, r4, asr #28 │ │ │ │ - ldrheq r8, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - orreq r4, r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x017c8190 │ │ │ │ + orreq r4, r5, r8, asr r0 │ │ │ │ + cmneq ip, ip, asr #28 │ │ │ │ + cmneq ip, r4, asr #3 │ │ │ │ + orreq r4, r5, r8, lsr #32 │ │ │ │ + @ instruction: 0x017c8198 │ │ │ │ cmneq fp, r0, lsr r6 │ │ │ │ - cmneq lr, r8, asr #14 │ │ │ │ - cmneq ip, r0, lsr #9 │ │ │ │ + cmneq lr, r0, asr r7 │ │ │ │ + cmneq ip, r8, lsr #9 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsheq r8, [ip, #-8]! │ │ │ │ + cmneq ip, r0, lsl #2 │ │ │ │ andsmi r0, r4, r0 │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ - cmneq ip, ip, lsr #1 │ │ │ │ + cmneq ip, r8, asr #1 │ │ │ │ + ldrheq r8, [ip, #-4]! │ │ │ │ cmneq fp, r4, lsl #10 │ │ │ │ ldrheq r4, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - orreq r3, r5, ip, lsl #28 │ │ │ │ + orreq r3, r5, r4, lsl lr │ │ │ │ cmneq fp, r0, ror #8 │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ - ldrheq r3, [ip, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x01853d90 │ │ │ │ - cmneq ip, r4, lsl #23 │ │ │ │ - ldrsheq r7, [ip, #-236]! @ 0xffffff14 │ │ │ │ - orreq r3, r5, r4, asr sp │ │ │ │ - cmneq ip, r8, asr #22 │ │ │ │ - cmneq ip, r0, asr #29 │ │ │ │ - orreq r3, r5, r8, lsl sp │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ - cmneq ip, r4, lsl #29 │ │ │ │ - ldrdeq r3, [r5, ip] │ │ │ │ - ldrsbeq r3, [ip, #-160]! @ 0xffffff60 │ │ │ │ - cmneq ip, r8, asr #28 │ │ │ │ - orreq r3, r5, r0, lsr #25 │ │ │ │ - @ instruction: 0x017c3a94 │ │ │ │ - cmneq ip, ip, lsl #28 │ │ │ │ - cmneq ip, ip, asr sl │ │ │ │ - orreq r3, r5, ip, asr ip │ │ │ │ - cmneq ip, r4, asr #27 │ │ │ │ - orreq r3, r5, ip, lsl ip │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ - cmneq ip, r8, lsl #27 │ │ │ │ - orreq r3, r5, r0, ror #23 │ │ │ │ - ldrsbeq r3, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq ip, ip, asr #26 │ │ │ │ - @ instruction: 0x017c3994 │ │ │ │ - @ instruction: 0x01853b94 │ │ │ │ - cmneq ip, r0, lsl #26 │ │ │ │ - cmneq ip, r8, asr r9 │ │ │ │ - cmneq ip, r8, lsr #18 │ │ │ │ - strdeq r3, [r5, r8] │ │ │ │ - cmneq ip, ip, ror #17 │ │ │ │ - cmneq ip, r0, ror #24 │ │ │ │ + cmneq ip, r8, ror pc │ │ │ │ + cmneq ip, r0, asr #23 │ │ │ │ + @ instruction: 0x01853d98 │ │ │ │ + cmneq ip, ip, lsl #23 │ │ │ │ + cmneq ip, r4, lsl #30 │ │ │ │ + orreq r3, r5, ip, asr sp │ │ │ │ + cmneq ip, r0, asr fp │ │ │ │ + cmneq ip, r8, asr #29 │ │ │ │ + orreq r3, r5, r0, lsr #26 │ │ │ │ + cmneq ip, r4, lsl fp │ │ │ │ + cmneq ip, ip, lsl #29 │ │ │ │ + orreq r3, r5, r4, ror #25 │ │ │ │ + ldrsbeq r3, [ip, #-168]! @ 0xffffff58 │ │ │ │ + cmneq ip, r0, asr lr │ │ │ │ + orreq r3, r5, r8, lsr #25 │ │ │ │ + @ instruction: 0x017c3a9c │ │ │ │ + cmneq ip, r4, lsl lr │ │ │ │ + cmneq ip, r4, ror #20 │ │ │ │ + orreq r3, r5, r4, ror #24 │ │ │ │ + cmneq ip, ip, asr #27 │ │ │ │ + orreq r3, r5, r4, lsr #24 │ │ │ │ + cmneq ip, r8, lsl sl │ │ │ │ + @ instruction: 0x017c7d90 │ │ │ │ + orreq r3, r5, r8, ror #23 │ │ │ │ + ldrsbeq r3, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq ip, r4, asr sp │ │ │ │ + @ instruction: 0x017c399c │ │ │ │ + @ instruction: 0x01853b9c │ │ │ │ + cmneq ip, r8, lsl #26 │ │ │ │ + cmneq ip, r0, ror #18 │ │ │ │ + cmneq ip, r0, lsr r9 │ │ │ │ + orreq r3, r5, r0, lsl #22 │ │ │ │ + ldrsheq r3, [ip, #-132]! @ 0xffffff7c │ │ │ │ + cmneq ip, r8, ror #24 │ │ │ │ │ │ │ │ 002394cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -389907,31 +389907,31 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 239684 │ │ │ │ b 239934 │ │ │ │ orreq lr, pc, ip, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, pc, r8, lsl #27 │ │ │ │ - cmneq ip, r0, lsl #19 │ │ │ │ - strdeq r3, [r5, r4] │ │ │ │ + cmneq ip, r8, lsl #19 │ │ │ │ + strdeq r3, [r5, ip] │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq ip, ip, lsr #17 │ │ │ │ - orreq r3, r5, r0, lsr #14 │ │ │ │ + ldrheq r7, [ip, #-132]! @ 0xffffff7c │ │ │ │ + orreq r3, r5, r8, lsr #14 │ │ │ │ ldrsheq r3, [fp, #-192]! @ 0xffffff40 │ │ │ │ @ instruction: 0x017b3c9c │ │ │ │ cmneq fp, ip, asr ip │ │ │ │ - cmneq ip, r8, asr #7 │ │ │ │ - @ instruction: 0x017c339c │ │ │ │ - cmneq ip, r0, ror #14 │ │ │ │ - cmneq ip, r4, lsr r7 │ │ │ │ - orreq r3, r5, r8, lsr #11 │ │ │ │ - cmneq ip, ip, lsr #6 │ │ │ │ - cmneq ip, r4, lsl r7 │ │ │ │ - cmneq ip, r4, asr #13 │ │ │ │ - orreq r3, r5, r8, lsr r5 │ │ │ │ + ldrsbeq r3, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq ip, r4, lsr #7 │ │ │ │ + cmneq ip, r8, ror #14 │ │ │ │ + cmneq ip, ip, lsr r7 │ │ │ │ + @ instruction: 0x018535b0 │ │ │ │ + cmneq ip, r4, lsr r3 │ │ │ │ + cmneq ip, ip, lsl r7 │ │ │ │ + cmneq ip, ip, asr #13 │ │ │ │ + orreq r3, r5, r0, asr #10 │ │ │ │ │ │ │ │ 00239a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -390130,28 +390130,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 239a5c │ │ │ │ strdeq lr, [pc, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018fe9b0 │ │ │ │ - orreq r3, r5, r0, lsr #8 │ │ │ │ - cmneq ip, r0, lsr #11 │ │ │ │ + orreq r3, r5, r8, lsr #8 │ │ │ │ + cmneq ip, r8, lsr #11 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r3, r5, ip, ror #6 │ │ │ │ - ldrsheq r7, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + orreq r3, r5, r4, ror r3 │ │ │ │ + ldrsheq r7, [ip, #-72]! @ 0xffffffb8 │ │ │ │ cmneq fp, r4, lsr r9 │ │ │ │ cmneq fp, r0, ror #17 │ │ │ │ cmneq fp, r0, lsr #17 │ │ │ │ - orreq r3, r5, ip, asr #4 │ │ │ │ - cmneq ip, r0, asr r4 │ │ │ │ - cmneq ip, ip, asr #7 │ │ │ │ - cmneq ip, r8, asr #31 │ │ │ │ - @ instruction: 0x017c2f9c │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ + orreq r3, r5, r4, asr r2 │ │ │ │ + cmneq ip, r8, asr r4 │ │ │ │ + ldrsbeq r7, [ip, #-52]! @ 0xffffffcc │ │ │ │ + ldrsbeq r2, [ip, #-240]! @ 0xffffff10 │ │ │ │ + cmneq ip, r4, lsr #31 │ │ │ │ + cmneq ip, r8, ror pc │ │ │ │ │ │ │ │ 00239d68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -390367,28 +390367,28 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 239dc4 │ │ │ │ orreq lr, pc, r8, lsl #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, pc, r8, asr #12 │ │ │ │ - strheq r3, [r5, r8] │ │ │ │ - cmneq ip, r8, lsr r2 │ │ │ │ + orreq r3, r5, r0, asr #1 │ │ │ │ + cmneq ip, r0, asr #4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r2, r5, r0, asr #31 │ │ │ │ - cmneq ip, r4, asr #2 │ │ │ │ + orreq r2, r5, r8, asr #31 │ │ │ │ + cmneq ip, ip, asr #2 │ │ │ │ cmneq fp, r8, lsl #11 │ │ │ │ cmneq fp, r4, lsr r5 │ │ │ │ ldrsheq r3, [fp, #-68]! @ 0xffffffbc │ │ │ │ - cmneq ip, r0, ror #24 │ │ │ │ - cmneq ip, r4, lsr ip │ │ │ │ - cmneq ip, r8, lsl #24 │ │ │ │ - orreq r2, r5, ip, lsl lr │ │ │ │ - cmneq ip, ip, asr #31 │ │ │ │ - @ instruction: 0x017c6f9c │ │ │ │ + cmneq ip, r8, ror #24 │ │ │ │ + cmneq ip, ip, lsr ip │ │ │ │ + cmneq ip, r0, lsl ip │ │ │ │ + orreq r2, r5, r4, lsr #28 │ │ │ │ + ldrsbeq r6, [ip, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, r4, lsr #31 │ │ │ │ │ │ │ │ 0023a114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -390474,23 +390474,23 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 23a1ec │ │ │ │ - cmneq ip, r0 │ │ │ │ + cmneq ip, r8 │ │ │ │ ldrdeq lr, [pc, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01852db4 │ │ │ │ + @ instruction: 0x01852dbc │ │ │ │ orreq lr, pc, ip, lsl #5 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ orreq lr, pc, r0, lsr #4 │ │ │ │ - cmneq ip, r8, asr #20 │ │ │ │ - cmneq ip, r8, lsl sl │ │ │ │ + cmneq ip, r0, asr sl │ │ │ │ + cmneq ip, r0, lsr #20 │ │ │ │ │ │ │ │ 0023a2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -390603,17 +390603,17 @@ │ │ │ │ b 23a318 │ │ │ │ orreq lr, pc, ip, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, pc, r0, lsr #2 │ │ │ │ strdeq lr, [pc, r4] │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orreq r2, r5, r0, lsr #23 │ │ │ │ - ldrheq r6, [ip, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r4, ror #16 │ │ │ │ + orreq r2, r5, r8, lsr #23 │ │ │ │ + cmneq ip, r0, asr #27 │ │ │ │ + cmneq ip, ip, ror #16 │ │ │ │ │ │ │ │ 0023a488 : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #256] @ 23a594 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 23a540 │ │ │ │ @@ -390676,21 +390676,21 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ b 23a560 │ │ │ │ orreq sp, pc, r0, lsl #31 │ │ │ │ - orreq r2, r5, r4, asr sl │ │ │ │ + orreq r2, r5, ip, asr sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq ip, r0, lsl #25 │ │ │ │ - orreq r2, r5, r4, lsl #20 │ │ │ │ - cmneq ip, r0, asr #24 │ │ │ │ - cmneq ip, r0, lsr #14 │ │ │ │ - ldrsheq r2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r8, lsl #25 │ │ │ │ + orreq r2, r5, ip, lsl #20 │ │ │ │ + cmneq ip, r8, asr #24 │ │ │ │ + cmneq ip, r8, lsr #14 │ │ │ │ + ldrsheq r2, [ip, #-104]! @ 0xffffff98 │ │ │ │ │ │ │ │ 0023a5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr fp, [r0] │ │ │ │ @@ -390785,21 +390785,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 23a6c4 │ │ │ │ orreq sp, pc, r4, lsl lr @ │ │ │ │ - strdeq r2, [r5, r0] │ │ │ │ - cmneq ip, r0, lsr #22 │ │ │ │ + strdeq r2, [r5, r8] │ │ │ │ + cmneq ip, r8, lsr #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x017c259c │ │ │ │ - strdeq r2, [r5, ip] │ │ │ │ - cmneq ip, r0, ror #20 │ │ │ │ - cmneq ip, r4, lsr sl │ │ │ │ + cmneq ip, r4, lsr #11 │ │ │ │ + orreq r2, r5, r4, lsl #16 │ │ │ │ + cmneq ip, r8, ror #20 │ │ │ │ + cmneq ip, ip, lsr sl │ │ │ │ │ │ │ │ 0023a760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #304] @ 23a8a8 │ │ │ │ @@ -390880,19 +390880,19 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 23a814 │ │ │ │ @ instruction: 0x018fdc94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, pc, r0, ror ip @ │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orreq r2, r5, r8, asr #14 │ │ │ │ - cmneq ip, r8, ror r9 │ │ │ │ + orreq r2, r5, r0, asr r7 │ │ │ │ + cmneq ip, r0, lsl #19 │ │ │ │ strdeq sp, [pc, r8] │ │ │ │ - cmneq ip, r0, lsr #8 │ │ │ │ - ldrsheq r2, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq ip, r8, lsr #8 │ │ │ │ + ldrsheq r2, [ip, #-56]! @ 0xffffffc8 │ │ │ │ │ │ │ │ 0023a8cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -390993,23 +390993,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23a928 │ │ │ │ orreq sp, pc, ip, lsr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, pc, r4, ror #21 │ │ │ │ - orreq r2, r5, ip, lsr r5 │ │ │ │ - cmneq ip, r8, lsr #5 │ │ │ │ - cmneq ip, r4, ror r7 │ │ │ │ - orreq r2, r5, r0, lsl #10 │ │ │ │ - cmneq ip, ip, ror #4 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - orreq r2, r5, r8, asr #9 │ │ │ │ - cmneq ip, r4, lsr r2 │ │ │ │ - cmneq ip, r0, lsl #14 │ │ │ │ + orreq r2, r5, r4, asr #10 │ │ │ │ + ldrheq r2, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq ip, ip, ror r7 │ │ │ │ + orreq r2, r5, r8, lsl #10 │ │ │ │ + cmneq ip, r4, ror r2 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + ldrdeq r2, [r5, r0] │ │ │ │ + cmneq ip, ip, lsr r2 │ │ │ │ + cmneq ip, r8, lsl #14 │ │ │ │ │ │ │ │ 0023aa98 : │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1] │ │ │ │ @@ -391046,17 +391046,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orreq r2, r5, ip, lsl #8 │ │ │ │ - cmneq ip, r8, lsl #13 │ │ │ │ - cmneq ip, r8, lsr r6 │ │ │ │ + orreq r2, r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x017c6690 │ │ │ │ + cmneq ip, r0, asr #12 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 0023ab48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -391129,21 +391129,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23ac30 │ │ │ │ @ instruction: 0x01a1f8b0 │ │ │ │ orreq sp, pc, r0, lsr #17 │ │ │ │ - cmneq ip, r8, asr r6 │ │ │ │ - orreq r2, r5, r8, asr r4 │ │ │ │ + cmneq ip, r0, ror #12 │ │ │ │ + orreq r2, r5, r0, ror #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq r6, [ip, #-84]! @ 0xffffffac │ │ │ │ - orreq r2, r5, ip, asr #7 │ │ │ │ - cmneq ip, ip, asr #11 │ │ │ │ - cmneq ip, r4, lsr #32 │ │ │ │ + ldrsheq r6, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + ldrdeq r2, [r5, r4] │ │ │ │ + ldrsbeq r6, [ip, #-84]! @ 0xffffffac │ │ │ │ + cmneq ip, ip, lsr #32 │ │ │ │ │ │ │ │ 0023ac98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr lr, [pc, #1652] @ 23b324 │ │ │ │ @@ -391562,45 +391562,45 @@ │ │ │ │ bl b7b24 │ │ │ │ b 23ae68 │ │ │ │ orreq sp, pc, r4, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, pc, r8, asr #14 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ strdeq pc, [r1, r8]! │ │ │ │ - orreq r2, r5, r4, asr r2 │ │ │ │ - ldrsheq r6, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + orreq r2, r5, ip, asr r2 │ │ │ │ + ldrsheq r6, [ip, #-72]! @ 0xffffffb8 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r7, r0, r8, lsl #23 │ │ │ │ - cmneq ip, r0, lsl #7 │ │ │ │ + cmneq ip, r8, lsl #7 │ │ │ │ orreq sp, pc, r4, lsr #11 │ │ │ │ - cmneq ip, r0, lsr r3 │ │ │ │ + cmneq ip, r8, lsr r3 │ │ │ │ cmneq fp, r0, lsl #12 │ │ │ │ - strdeq r1, [r5, r8] │ │ │ │ - cmneq ip, ip, ror #3 │ │ │ │ + orreq r2, r5, r0 │ │ │ │ + ldrsheq r6, [ip, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x01a1f404 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - orreq r1, r5, r8, asr #29 │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ + ldrdeq r1, [r5, r0] │ │ │ │ + cmneq ip, r8, asr #1 │ │ │ │ cmneq fp, r8, lsl #7 │ │ │ │ @ instruction: 0x01a1f2a0 │ │ │ │ - cmneq ip, ip, asr r1 │ │ │ │ - cmneq ip, r4, asr #1 │ │ │ │ - cmneq ip, r8, asr sl │ │ │ │ - orreq r1, r5, r4, lsl #27 │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ - cmneq ip, r8, ror pc │ │ │ │ - ldrsheq r1, [ip, #-148]! @ 0xffffff6c │ │ │ │ - cmneq ip, r8, asr #30 │ │ │ │ - cmneq ip, r8, lsl #31 │ │ │ │ - orreq r1, r5, r4, lsl sp │ │ │ │ - cmneq ip, r0, lsl #30 │ │ │ │ - ldrdeq r1, [r5, r4] │ │ │ │ - cmneq ip, r8, ror r9 │ │ │ │ - cmneq ip, r8, asr #29 │ │ │ │ + cmneq ip, r4, ror #2 │ │ │ │ + cmneq ip, ip, asr #1 │ │ │ │ + cmneq ip, r0, ror #20 │ │ │ │ + orreq r1, r5, ip, lsl #27 │ │ │ │ + cmneq ip, r0, lsr sl │ │ │ │ + cmneq ip, r0, lsl #31 │ │ │ │ + ldrsheq r1, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq ip, r0, asr pc │ │ │ │ + @ instruction: 0x017c5f90 │ │ │ │ + orreq r1, r5, ip, lsl sp │ │ │ │ + cmneq ip, r8, lsl #30 │ │ │ │ + ldrdeq r1, [r5, ip] │ │ │ │ + cmneq ip, r0, lsl #19 │ │ │ │ + ldrsbeq r5, [ip, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 0023b3b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r8, [pc, #456] @ 23b594 │ │ │ │ @@ -391717,26 +391717,26 @@ │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23b4a4 │ │ │ │ b 23b510 │ │ │ │ orreq sp, pc, r8, asr #32 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - ldrdeq r1, [r5, ip] │ │ │ │ + orreq r1, r5, r4, ror #23 │ │ │ │ @ instruction: 0x01a1f018 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq ip, r0, ror #26 │ │ │ │ + cmneq ip, r8, ror #26 │ │ │ │ @ instruction: 0x01a1ef68 │ │ │ │ - strdeq r1, [r5, r4] │ │ │ │ - cmneq ip, r8, asr lr │ │ │ │ - cmneq ip, r8, ror #25 │ │ │ │ - cmneq ip, ip, asr #14 │ │ │ │ - cmneq ip, r4, lsl lr │ │ │ │ - orreq r1, r5, ip, ror #20 │ │ │ │ - cmneq ip, ip, asr ip │ │ │ │ + strdeq r1, [r5, ip] │ │ │ │ + cmneq ip, r0, ror #28 │ │ │ │ + ldrsheq r5, [ip, #-192]! @ 0xffffff40 │ │ │ │ + cmneq ip, r4, asr r7 │ │ │ │ + cmneq ip, ip, lsl lr │ │ │ │ + orreq r1, r5, r4, ror sl │ │ │ │ + cmneq ip, r4, ror #24 │ │ │ │ │ │ │ │ 0023b5cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -391789,20 +391789,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23b63c │ │ │ │ orreq ip, pc, r0, lsr #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r5, r4, asr #19 │ │ │ │ - ldrheq r5, [ip, #-188]! @ 0xffffff44 │ │ │ │ - orreq r1, r5, ip, ror r9 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - cmneq ip, r0, ror fp │ │ │ │ - cmneq ip, ip, ror #11 │ │ │ │ + orreq r1, r5, ip, asr #19 │ │ │ │ + cmneq ip, r4, asr #23 │ │ │ │ + orreq r1, r5, r4, lsl #19 │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ + cmneq ip, r8, ror fp │ │ │ │ + ldrsheq r1, [ip, #-84]! @ 0xffffffac │ │ │ │ │ │ │ │ 0023b6cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #808] @ 23ba0c │ │ │ │ @@ -392011,36 +392011,36 @@ │ │ │ │ b 23b780 │ │ │ │ orreq ip, pc, r0, lsr sp @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, pc, r0, lsl sp @ │ │ │ │ andeq r7, r0, ip, lsr #7 │ │ │ │ andeq r7, r0, r4, ror #13 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - orreq r1, r5, r8, lsl #17 │ │ │ │ - cmneq ip, ip, ror sl │ │ │ │ + @ instruction: 0x01851890 │ │ │ │ + cmneq ip, r4, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ orreq ip, pc, ip, lsl #25 │ │ │ │ andeq r6, r0, r4, lsl #14 │ │ │ │ - orreq r1, r5, r8, lsl #16 │ │ │ │ - ldrsheq r5, [ip, #-144]! @ 0xffffff70 │ │ │ │ + orreq r1, r5, r0, lsl r8 │ │ │ │ + ldrsheq r5, [ip, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orrseq r4, r0, ip, lsl #29 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ @ instruction: 0x01a1ebb0 │ │ │ │ - orreq r1, r5, r0, lsr r7 │ │ │ │ - cmneq ip, r4, ror #22 │ │ │ │ - @ instruction: 0x017c1390 │ │ │ │ - cmneq ip, r4, ror #17 │ │ │ │ + orreq r1, r5, r8, lsr r7 │ │ │ │ + cmneq ip, ip, ror #22 │ │ │ │ + @ instruction: 0x017c1398 │ │ │ │ + cmneq ip, ip, ror #17 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq ip, r0, lsl #21 │ │ │ │ + cmneq ip, r8, lsl #21 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq ip, ip, ror sl │ │ │ │ + cmneq ip, r4, lsl #21 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrheq r1, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, r8, lsl #5 │ │ │ │ + ldrheq r1, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x017c1290 │ │ │ │ │ │ │ │ 0023ba7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -392239,40 +392239,40 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 23bc34 │ │ │ │ orreq ip, pc, r4, ror r9 @ │ │ │ │ andeq r7, r0, ip, lsr #7 │ │ │ │ - orreq r1, r5, r8, lsl #10 │ │ │ │ + orreq r1, r5, r0, lsl r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq ip, r0, lsl #14 │ │ │ │ + cmneq ip, r8, lsl #14 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r7, r0, r4, ror #13 │ │ │ │ andeq r6, r0, r4, lsl #14 │ │ │ │ @ instruction: 0x01a1e8e8 │ │ │ │ - orreq r1, r5, r8, asr r4 │ │ │ │ - cmneq ip, ip, asr #17 │ │ │ │ - orreq r1, r5, r4, ror #7 │ │ │ │ - ldrsbeq r5, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r1, r5, r0, ror #8 │ │ │ │ + ldrsbeq r5, [ip, #-132]! @ 0xffffff7c │ │ │ │ + orreq r1, r5, ip, ror #7 │ │ │ │ + cmneq ip, r4, ror #11 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq ip, r8, asr #32 │ │ │ │ + cmneq ip, r0, asr r0 │ │ │ │ @ instruction: 0x01a1e7c8 │ │ │ │ - cmneq ip, r0, asr #13 │ │ │ │ - cmneq ip, r4, asr r5 │ │ │ │ + cmneq ip, r8, asr #13 │ │ │ │ + cmneq ip, ip, asr r5 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmneq ip, ip, asr #15 │ │ │ │ - ldrsheq r5, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + ldrsbeq r5, [ip, #-116]! @ 0xffffff8c │ │ │ │ + ldrsheq r5, [ip, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmneq ip, r8, asr pc │ │ │ │ - cmneq ip, ip, lsr #9 │ │ │ │ - cmneq ip, r0, lsr #15 │ │ │ │ - orreq r1, r5, r8, ror r2 │ │ │ │ - cmneq ip, r8, ror #8 │ │ │ │ - ldrsbeq r0, [ip, #-236]! @ 0xffffff14 │ │ │ │ + cmneq ip, r0, ror #30 │ │ │ │ + ldrheq r5, [ip, #-68]! @ 0xffffffbc │ │ │ │ + cmneq ip, r8, lsr #15 │ │ │ │ + orreq r1, r5, r0, lsl #5 │ │ │ │ + cmneq ip, r0, ror r4 │ │ │ │ + cmneq ip, r4, ror #29 │ │ │ │ │ │ │ │ 0023be14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -392552,20 +392552,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23c1cc │ │ │ │ - cmneq ip, ip, asr sl │ │ │ │ - cmneq ip, r4, lsl #6 │ │ │ │ - orreq r0, r5, r8, asr lr │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ - ldrsbeq r5, [ip, #-32]! @ 0xffffffe0 │ │ │ │ - orreq r0, r5, r4, lsr #28 │ │ │ │ + cmneq ip, r4, ror #20 │ │ │ │ + cmneq ip, ip, lsl #6 │ │ │ │ + orreq r0, r5, r0, ror #28 │ │ │ │ + cmneq ip, r0, lsr sl │ │ │ │ + ldrsbeq r5, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r0, r5, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -392679,20 +392679,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23c3b4 │ │ │ │ - orreq r0, r5, ip, ror #24 │ │ │ │ - cmneq ip, r8, ror #16 │ │ │ │ - cmneq ip, ip, lsl #2 │ │ │ │ - orreq r0, r5, r4, lsr ip │ │ │ │ - cmneq ip, r0, lsr r8 │ │ │ │ - ldrsbeq r5, [ip, #-4]! │ │ │ │ + orreq r0, r5, r4, ror ip │ │ │ │ + cmneq ip, r0, ror r8 │ │ │ │ + cmneq ip, r4, lsl r1 │ │ │ │ + orreq r0, r5, ip, lsr ip │ │ │ │ + cmneq ip, r8, lsr r8 │ │ │ │ + ldrsbeq r5, [ip, #-12]! │ │ │ │ │ │ │ │ 0023c484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -392781,17 +392781,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #105 @ 0x69 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23c5a0 │ │ │ │ - orreq r0, r5, ip, lsr #21 │ │ │ │ - cmneq ip, r8, lsr #13 │ │ │ │ - cmneq ip, ip, asr #30 │ │ │ │ + @ instruction: 0x01850ab4 │ │ │ │ + ldrheq r0, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r4, asr pc │ │ │ │ │ │ │ │ 0023c600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -392864,17 +392864,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23c6e4 │ │ │ │ - orreq r0, r5, r8, ror #18 │ │ │ │ - cmneq ip, r4, ror #10 │ │ │ │ - cmneq ip, r8, lsl #28 │ │ │ │ + orreq r0, r5, r0, ror r9 │ │ │ │ + cmneq ip, ip, ror #10 │ │ │ │ + cmneq ip, r0, lsl lr │ │ │ │ │ │ │ │ 0023c744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r8, r2, #0 │ │ │ │ @@ -392981,17 +392981,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #249 @ 0xf9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 23c8b4 │ │ │ │ - orreq r0, r5, r8, lsr #15 │ │ │ │ - cmneq ip, r4, lsr #7 │ │ │ │ - cmneq ip, r4, asr #24 │ │ │ │ + @ instruction: 0x018507b0 │ │ │ │ + cmneq ip, ip, lsr #7 │ │ │ │ + cmneq ip, ip, asr #24 │ │ │ │ │ │ │ │ 0023c908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -393532,21 +393532,21 @@ │ │ │ │ ldr r3, [pc, #40] @ 23d184 │ │ │ │ ldr r2, [pc, #40] @ 23d188 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 23d128 │ │ │ │ - cmnpeq fp, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsl r4 │ │ │ │ - ldrdeq pc, [r4, r8] │ │ │ │ + cmnpeq fp, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsr #8 │ │ │ │ + orreq pc, r4, r0, ror #31 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmnpeq fp, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x0184ff94 │ │ │ │ + cmnpeq fp, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, ror #7 │ │ │ │ + @ instruction: 0x0184ff9c │ │ │ │ │ │ │ │ 0023d18c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -393681,21 +393681,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23d3d0 │ │ │ │ ldr r3, [pc, #40] @ 23d3d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23d368 │ │ │ │ - orreq pc, r4, r4, lsr #27 │ │ │ │ - cmnpeq fp, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + orreq pc, r4, ip, lsr #27 │ │ │ │ + cmnpeq fp, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, ror #3 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - orreq pc, r4, r4, asr sp @ │ │ │ │ - cmnpeq fp, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ + orreq pc, r4, ip, asr sp @ │ │ │ │ + cmnpeq fp, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017c4190 │ │ │ │ │ │ │ │ 0023d3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -393804,21 +393804,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23d5b4 │ │ │ │ ldr r3, [pc, #40] @ 23d5b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23d554 │ │ │ │ - @ instruction: 0x0184fbb8 │ │ │ │ - cmnpeq fp, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, ror #31 │ │ │ │ + orreq pc, r4, r0, asr #23 │ │ │ │ + cmnpeq fp, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r3, [ip, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - orreq pc, r4, r0, ror fp @ │ │ │ │ - cmnpeq fp, r0, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr #31 │ │ │ │ + orreq pc, r4, r8, ror fp @ │ │ │ │ + cmnpeq fp, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr #31 │ │ │ │ │ │ │ │ 0023d5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -393927,20 +393927,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 23d794 │ │ │ │ ldr r3, [pc, #36] @ 23d798 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23d738 │ │ │ │ - ldrdeq pc, [r4, r4] │ │ │ │ - cmnpeq fp, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsl #28 │ │ │ │ - orreq pc, r4, ip, lsl #19 │ │ │ │ - ldrsheq pc, [fp, #-76]! @ 0xffffffb4 @ │ │ │ │ - cmneq ip, r0, asr #27 │ │ │ │ + ldrdeq pc, [r4, ip] │ │ │ │ + cmnpeq fp, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, lsl lr │ │ │ │ + @ instruction: 0x0184f994 │ │ │ │ + cmnpeq fp, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, asr #27 │ │ │ │ │ │ │ │ 0023d79c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ble 23d7f4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -394034,21 +394034,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 23d934 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 23d894 │ │ │ │ - orreq pc, r4, r8, asr #16 │ │ │ │ - cmnpeq fp, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, ror ip │ │ │ │ + orreq pc, r4, r0, asr r8 @ │ │ │ │ + cmnpeq fp, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, lsl #25 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - orreq pc, r4, ip, lsl #16 │ │ │ │ - cmnpeq fp, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsr ip │ │ │ │ + orreq pc, r4, r4, lsl r8 @ │ │ │ │ + @ instruction: 0x017bf390 │ │ │ │ + cmneq ip, r4, asr #24 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 0023d938 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 23d994 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -394419,20 +394419,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 23df0c │ │ │ │ ldr r3, [pc, #36] @ 23df10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23deb0 │ │ │ │ - orreq pc, r4, ip, asr r2 @ │ │ │ │ - cmneq fp, ip, asr #27 │ │ │ │ - @ instruction: 0x017c3690 │ │ │ │ - orreq pc, r4, r4, lsl r2 @ │ │ │ │ - cmneq fp, r4, lsl #27 │ │ │ │ - cmneq ip, r8, asr #12 │ │ │ │ + orreq pc, r4, r4, ror #4 │ │ │ │ + ldrsbeq lr, [fp, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x017c3698 │ │ │ │ + orreq pc, r4, ip, lsl r2 @ │ │ │ │ + cmneq fp, ip, lsl #27 │ │ │ │ + cmneq ip, r0, asr r6 │ │ │ │ │ │ │ │ 0023df14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394570,21 +394570,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23e164 │ │ │ │ ldr r3, [pc, #40] @ 23e168 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23e104 │ │ │ │ - orreq pc, r4, r8 │ │ │ │ - cmneq fp, r8, ror fp │ │ │ │ - cmneq ip, ip, lsr r4 │ │ │ │ + orreq pc, r4, r0, lsl r0 @ │ │ │ │ + cmneq fp, r0, lsl #23 │ │ │ │ + cmneq ip, r4, asr #8 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - orreq lr, r4, r0, asr #31 │ │ │ │ - cmneq fp, r0, lsr fp │ │ │ │ - ldrsheq r3, [ip, #-52]! @ 0xffffffcc │ │ │ │ + orreq lr, r4, r8, asr #31 │ │ │ │ + cmneq fp, r8, lsr fp │ │ │ │ + ldrsheq r3, [ip, #-60]! @ 0xffffffc4 │ │ │ │ │ │ │ │ 0023e16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394709,21 +394709,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23e388 │ │ │ │ ldr r3, [pc, #40] @ 23e38c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23e328 │ │ │ │ - orreq lr, r4, r4, ror #27 │ │ │ │ - cmneq fp, r4, asr r9 │ │ │ │ - cmneq ip, r8, lsl r2 │ │ │ │ + orreq lr, r4, ip, ror #27 │ │ │ │ + cmneq fp, ip, asr r9 │ │ │ │ + cmneq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - @ instruction: 0x0184ed9c │ │ │ │ - cmneq fp, ip, lsl #18 │ │ │ │ - ldrsbeq r3, [ip, #-16]! │ │ │ │ + orreq lr, r4, r4, lsr #27 │ │ │ │ + cmneq fp, r4, lsl r9 │ │ │ │ + ldrsbeq r3, [ip, #-24]! @ 0xffffffe8 │ │ │ │ │ │ │ │ 0023e390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -394848,21 +394848,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23e5ac │ │ │ │ ldr r3, [pc, #40] @ 23e5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23e54c │ │ │ │ - orreq lr, r4, r0, asr #23 │ │ │ │ - cmneq fp, r0, lsr r7 │ │ │ │ - ldrsheq r2, [ip, #-244]! @ 0xffffff0c │ │ │ │ + orreq lr, r4, r8, asr #23 │ │ │ │ + cmneq fp, r8, lsr r7 │ │ │ │ + ldrsheq r2, [ip, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - orreq lr, r4, r8, ror fp │ │ │ │ - cmneq fp, r8, ror #13 │ │ │ │ - cmneq ip, ip, lsr #31 │ │ │ │ + orreq lr, r4, r0, lsl #23 │ │ │ │ + ldrsheq lr, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + ldrheq r2, [ip, #-244]! @ 0xffffff0c │ │ │ │ │ │ │ │ 0023e5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -395000,20 +395000,20 @@ │ │ │ │ ldr r1, [pc, #36] @ 23e800 │ │ │ │ ldr r3, [pc, #36] @ 23e804 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23e7a4 │ │ │ │ - orreq lr, r4, r8, ror #18 │ │ │ │ - ldrsbeq lr, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x017c2d9c │ │ │ │ - orreq lr, r4, r0, lsr #18 │ │ │ │ - @ instruction: 0x017be490 │ │ │ │ - cmneq ip, r4, asr sp │ │ │ │ + orreq lr, r4, r0, ror r9 │ │ │ │ + cmneq fp, r0, ror #9 │ │ │ │ + cmneq ip, r4, lsr #27 │ │ │ │ + orreq lr, r4, r8, lsr #18 │ │ │ │ + @ instruction: 0x017be498 │ │ │ │ + cmneq ip, ip, asr sp │ │ │ │ │ │ │ │ 0023e808 : │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r2] │ │ │ │ ble 23e850 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -395144,21 +395144,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23ea34 │ │ │ │ ldr r3, [pc, #40] @ 23ea38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23e9d4 │ │ │ │ - orreq lr, r4, r8, lsr r7 │ │ │ │ - cmneq fp, r8, lsr #5 │ │ │ │ - cmneq ip, ip, ror #22 │ │ │ │ + orreq lr, r4, r0, asr #14 │ │ │ │ + ldrheq lr, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq ip, r4, ror fp │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - strdeq lr, [r4, r0] │ │ │ │ - cmneq fp, r0, ror #4 │ │ │ │ - cmneq ip, r4, lsr #22 │ │ │ │ + strdeq lr, [r4, r8] │ │ │ │ + cmneq fp, r8, ror #4 │ │ │ │ + cmneq ip, ip, lsr #22 │ │ │ │ │ │ │ │ 0023ea3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -395204,17 +395204,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 23eb14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 23eac0 │ │ │ │ - orreq lr, r4, ip, lsl r6 │ │ │ │ - @ instruction: 0x017be198 │ │ │ │ - cmneq ip, ip, asr #20 │ │ │ │ + orreq lr, r4, r4, lsr #12 │ │ │ │ + cmneq fp, r0, lsr #3 │ │ │ │ + cmneq ip, r4, asr sl │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ │ │ │ │ 0023eb18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -395340,21 +395340,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23ed34 │ │ │ │ ldr r3, [pc, #40] @ 23ed38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23ecd4 │ │ │ │ - orreq lr, r4, r8, lsr r4 │ │ │ │ - cmneq fp, r8, lsr #31 │ │ │ │ - cmneq ip, ip, ror #16 │ │ │ │ + orreq lr, r4, r0, asr #8 │ │ │ │ + ldrheq sp, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq ip, r4, ror r8 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - strdeq lr, [r4, r0] │ │ │ │ - cmneq fp, r0, ror #30 │ │ │ │ - cmneq ip, r4, lsr #16 │ │ │ │ + strdeq lr, [r4, r8] │ │ │ │ + cmneq fp, r8, ror #30 │ │ │ │ + cmneq ip, ip, lsr #16 │ │ │ │ │ │ │ │ 0023ed3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -395479,21 +395479,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23ef58 │ │ │ │ ldr r3, [pc, #40] @ 23ef5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23eef8 │ │ │ │ - orreq lr, r4, r4, lsl r2 │ │ │ │ - cmneq fp, r4, lsl #27 │ │ │ │ - cmneq ip, r8, asr #12 │ │ │ │ + orreq lr, r4, ip, lsl r2 │ │ │ │ + cmneq fp, ip, lsl #27 │ │ │ │ + cmneq ip, r0, asr r6 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - orreq lr, r4, ip, asr #3 │ │ │ │ - cmneq fp, ip, lsr sp │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ + ldrdeq lr, [r4, r4] │ │ │ │ + cmneq fp, r4, asr #26 │ │ │ │ + cmneq ip, r8, lsl #12 │ │ │ │ │ │ │ │ 0023ef60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -395646,21 +395646,21 @@ │ │ │ │ ldr r1, [pc, #40] @ 23f1ec │ │ │ │ ldr r3, [pc, #40] @ 23f1f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 23f18c │ │ │ │ - orreq sp, r4, r0, lsl #31 │ │ │ │ - ldrsheq sp, [fp, #-160]! @ 0xffffff60 │ │ │ │ - ldrheq r2, [ip, #-52]! @ 0xffffffcc │ │ │ │ + orreq sp, r4, r8, lsl #31 │ │ │ │ + ldrsheq sp, [fp, #-168]! @ 0xffffff58 │ │ │ │ + ldrheq r2, [ip, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - orreq sp, r4, r8, lsr pc │ │ │ │ - cmneq fp, r8, lsr #21 │ │ │ │ - cmneq ip, ip, ror #6 │ │ │ │ + orreq sp, r4, r0, asr #30 │ │ │ │ + ldrheq sp, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq ip, r4, ror r3 │ │ │ │ │ │ │ │ 0023f1f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -395881,21 +395881,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 23f598 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23f354 │ │ │ │ - orreq sp, r4, ip, ror #23 │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ - cmneq ip, r4, lsr #32 │ │ │ │ + strdeq sp, [r4, r4] │ │ │ │ + cmneq fp, r0, ror r7 │ │ │ │ + cmneq ip, ip, lsr #32 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - orreq sp, r4, r4, lsr #23 │ │ │ │ - cmneq fp, r0, lsr #14 │ │ │ │ - ldrsbeq r1, [ip, #-252]! @ 0xffffff04 │ │ │ │ + orreq sp, r4, ip, lsr #23 │ │ │ │ + cmneq fp, r8, lsr #14 │ │ │ │ + cmneq ip, r4, ror #31 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ │ │ │ │ 0023f59c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -395995,18 +395995,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 23f648 │ │ │ │ mov r4, r5 │ │ │ │ mov ip, r5 │ │ │ │ b 23f62c │ │ │ │ - orreq sp, r4, r0, lsr sl │ │ │ │ - cmneq ip, r8, ror #28 │ │ │ │ + orreq sp, r4, r8, lsr sl │ │ │ │ + cmneq ip, r0, ror lr │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmneq fp, r4, ror #10 │ │ │ │ + cmneq fp, ip, ror #10 │ │ │ │ │ │ │ │ 0023f74c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -396183,22 +396183,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #28] @ 23fa38 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 23f9ec │ │ │ │ - ldrdeq sp, [r4, r8] │ │ │ │ - cmneq ip, r8, lsl #24 │ │ │ │ + orreq sp, r4, r0, ror #15 │ │ │ │ + cmneq ip, r0, lsl ip │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - orreq sp, r4, r4, ror r7 │ │ │ │ - cmneq ip, ip, lsr #23 │ │ │ │ + orreq sp, r4, ip, ror r7 │ │ │ │ + ldrheq r1, [ip, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - @ instruction: 0x017bd29c │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ + cmneq fp, r4, lsr #5 │ │ │ │ + cmneq fp, r0, ror r2 │ │ │ │ │ │ │ │ 0023fa44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -396351,18 +396351,18 @@ │ │ │ │ bl b7b24 │ │ │ │ b 23fbf0 │ │ │ │ cmp lr, r5 │ │ │ │ cmpge ip, r4 │ │ │ │ mov r3, r1 │ │ │ │ blt 23faa4 │ │ │ │ b 23fbe4 │ │ │ │ - @ instruction: 0x0184d4b4 │ │ │ │ - cmneq ip, r8, ror #17 │ │ │ │ + @ instruction: 0x0184d4bc │ │ │ │ + ldrsheq r1, [ip, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - cmneq fp, ip, ror #31 │ │ │ │ + ldrsheq ip, [fp, #-244]! @ 0xffffff0c │ │ │ │ │ │ │ │ 0023fccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -396821,53 +396821,53 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 23fffc │ │ │ │ orreq r8, pc, r4, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sp, r4, ip, lsr r3 │ │ │ │ - cmneq ip, r8, ror #14 │ │ │ │ + orreq sp, r4, r4, asr #6 │ │ │ │ + cmneq ip, r0, ror r7 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - orreq sp, r4, r8, lsr #5 │ │ │ │ - ldrsbeq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ + @ instruction: 0x0184d2b0 │ │ │ │ + ldrsbeq r1, [ip, #-108]! @ 0xffffff94 │ │ │ │ muleq r0, r6, r4 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - strdeq sp, [r4, r4] │ │ │ │ - cmneq ip, r4, lsr #12 │ │ │ │ + strdeq sp, [r4, ip] │ │ │ │ + cmneq ip, ip, lsr #12 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ orreq r8, pc, r0, lsl r4 @ │ │ │ │ - cmneq ip, r0, asr r5 │ │ │ │ - strheq sp, [r4, r0] │ │ │ │ - cmneq ip, r0, ror #9 │ │ │ │ + cmneq ip, r8, asr r5 │ │ │ │ + strheq sp, [r4, r8] │ │ │ │ + cmneq ip, r8, ror #9 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmneq ip, ip, lsl #7 │ │ │ │ - orreq ip, r4, r0, asr #30 │ │ │ │ - cmneq fp, r0, lsr #20 │ │ │ │ - ldrsheq ip, [fp, #-144]! @ 0xffffff70 │ │ │ │ - orreq ip, r4, r4, asr #28 │ │ │ │ - ldrsheq r1, [ip, #-36]! @ 0xffffffdc │ │ │ │ - cmneq ip, r0, ror r2 │ │ │ │ + @ instruction: 0x017c1394 │ │ │ │ + orreq ip, r4, r8, asr #30 │ │ │ │ + cmneq fp, r8, lsr #20 │ │ │ │ + ldrsheq ip, [fp, #-152]! @ 0xffffff68 │ │ │ │ + orreq ip, r4, ip, asr #28 │ │ │ │ + ldrsheq r1, [ip, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq ip, r8, ror r2 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - @ instruction: 0x017bc990 │ │ │ │ - orreq ip, r4, r8, ror #27 │ │ │ │ - cmneq ip, ip, lsr r2 │ │ │ │ - cmneq ip, r4, lsl r2 │ │ │ │ + @ instruction: 0x017bc998 │ │ │ │ + strdeq ip, [r4, r0] │ │ │ │ + cmneq ip, r4, asr #4 │ │ │ │ + cmneq ip, ip, lsl r2 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - orreq ip, r4, ip, lsr #27 │ │ │ │ - cmneq fp, r8, lsr #18 │ │ │ │ - cmneq ip, r4, ror #3 │ │ │ │ - ldrsheq ip, [fp, #-128]! @ 0xffffff80 │ │ │ │ - orreq ip, r4, r4, asr #26 │ │ │ │ - cmneq ip, r4, asr #3 │ │ │ │ - cmneq ip, r4, ror r1 │ │ │ │ + @ instruction: 0x0184cdb4 │ │ │ │ + cmneq fp, r0, lsr r9 │ │ │ │ + cmneq ip, ip, ror #3 │ │ │ │ + ldrsheq ip, [fp, #-136]! @ 0xffffff78 │ │ │ │ + orreq ip, r4, ip, asr #26 │ │ │ │ + cmneq ip, ip, asr #3 │ │ │ │ + cmneq ip, ip, ror r1 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - @ instruction: 0x017bc894 │ │ │ │ + @ instruction: 0x017bc89c │ │ │ │ │ │ │ │ 002404a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -397096,29 +397096,29 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1248 @ 0x4e0 │ │ │ │ b 240808 │ │ │ │ orreq r7, pc, r4, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, pc, r0, lsr #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq ip, r4, r8, asr fp │ │ │ │ - @ instruction: 0x017c0f90 │ │ │ │ + orreq ip, r4, r0, ror #22 │ │ │ │ + @ instruction: 0x017c0f98 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orreq ip, r4, r4, lsr #21 │ │ │ │ - cmneq ip, r0, ror #29 │ │ │ │ + orreq ip, r4, ip, lsr #21 │ │ │ │ + cmneq ip, r8, ror #29 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ orreq r7, pc, r4, lsl #27 │ │ │ │ cmneq sl, r4, ror #27 │ │ │ │ cmneq sl, ip, lsl #27 │ │ │ │ cmneq sl, r8, asr #26 │ │ │ │ - cmneq fp, ip, lsr #9 │ │ │ │ - cmneq fp, ip, ror r4 │ │ │ │ - cmneq fp, r8, asr #8 │ │ │ │ + ldrheq ip, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq fp, r4, lsl #9 │ │ │ │ + cmneq fp, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -397196,20 +397196,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 240950 │ │ │ │ - cmneq fp, ip, ror #5 │ │ │ │ - cmneq ip, r0, asr #24 │ │ │ │ - orreq ip, r4, r0, ror #18 │ │ │ │ - ldrheq ip, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq ip, ip, lsl #24 │ │ │ │ - orreq ip, r4, ip, lsr #18 │ │ │ │ + ldrsheq ip, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq ip, r8, asr #24 │ │ │ │ + orreq ip, r4, r8, ror #18 │ │ │ │ + cmneq fp, r0, asr #5 │ │ │ │ + cmneq ip, r4, lsl ip │ │ │ │ + orreq ip, r4, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ @@ -397303,20 +397303,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 240ae4 │ │ │ │ - orreq ip, r4, r4, asr #15 │ │ │ │ - cmneq fp, r8, asr #2 │ │ │ │ - @ instruction: 0x017c0a98 │ │ │ │ - orreq ip, r4, ip, lsl #15 │ │ │ │ - cmneq fp, r0, lsl r1 │ │ │ │ - cmneq ip, r0, ror #20 │ │ │ │ + orreq ip, r4, ip, asr #15 │ │ │ │ + cmneq fp, r0, asr r1 │ │ │ │ + cmneq ip, r0, lsr #21 │ │ │ │ + @ instruction: 0x0184c794 │ │ │ │ + cmneq fp, r8, lsl r1 │ │ │ │ + cmneq ip, r8, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -397437,20 +397437,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 240ccc │ │ │ │ - orreq ip, r4, ip, lsr #11 │ │ │ │ - cmneq fp, r0, lsr pc │ │ │ │ - cmneq ip, r0, lsl #17 │ │ │ │ - orreq ip, r4, r4, ror r5 │ │ │ │ - ldrsheq fp, [fp, #-232]! @ 0xffffff18 │ │ │ │ - cmneq ip, r8, asr #16 │ │ │ │ + @ instruction: 0x0184c5b4 │ │ │ │ + cmneq fp, r8, lsr pc │ │ │ │ + cmneq ip, r8, lsl #17 │ │ │ │ + orreq ip, r4, ip, ror r5 │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ + cmneq ip, r0, asr r8 │ │ │ │ │ │ │ │ 00240dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -397503,17 +397503,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 240e54 │ │ │ │ - orreq ip, r4, r4, ror r4 │ │ │ │ - ldrsheq fp, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r8, asr #14 │ │ │ │ + orreq ip, r4, ip, ror r4 │ │ │ │ + cmneq fp, r0, lsl #28 │ │ │ │ + cmneq ip, r0, asr r7 │ │ │ │ │ │ │ │ 00240eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -397581,17 +397581,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 240f7c │ │ │ │ - orreq ip, r4, r4, asr #6 │ │ │ │ - cmneq fp, r8, asr #25 │ │ │ │ - cmneq ip, r8, lsl r6 │ │ │ │ + orreq ip, r4, ip, asr #6 │ │ │ │ + ldrsbeq fp, [fp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq ip, r0, lsr #12 │ │ │ │ │ │ │ │ 00240fe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -397668,17 +397668,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #237 @ 0xed │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2410d0 │ │ │ │ - strdeq ip, [r4, r0] │ │ │ │ - cmneq fp, r4, ror fp │ │ │ │ - cmneq ip, r4, asr #9 │ │ │ │ + strdeq ip, [r4, r8] │ │ │ │ + cmneq fp, ip, ror fp │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ blt 241150 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -401631,71 +401631,71 @@ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ b 244ff4 │ │ │ │ strdeq r4, [pc, r8] │ │ │ │ orreq r4, pc, r0, asr #7 │ │ │ │ - orreq r9, r4, r4, lsr #6 │ │ │ │ - cmneq fp, r0, asr r5 │ │ │ │ + orreq r9, r4, ip, lsr #6 │ │ │ │ + cmneq fp, r8, asr r5 │ │ │ │ orreq ip, pc, r0, asr #11 │ │ │ │ orreq ip, pc, r4, asr #9 │ │ │ │ - cmneq fp, ip, lsr r7 │ │ │ │ - orreq r7, r4, r4, ror lr │ │ │ │ - @ instruction: 0x017bc094 │ │ │ │ + cmneq fp, r4, asr #14 │ │ │ │ + orreq r7, r4, ip, ror lr │ │ │ │ + @ instruction: 0x017bc09c │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - orreq r7, r4, ip, lsr lr │ │ │ │ - cmneq fp, r4, rrx │ │ │ │ + orreq r7, r4, r4, asr #28 │ │ │ │ + cmneq fp, ip, rrx │ │ │ │ orreq fp, pc, ip, ror #1 │ │ │ │ orreq r2, pc, r0, asr lr @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x017bbe94 │ │ │ │ - orreq r7, r4, r4, asr ip │ │ │ │ - cmneq fp, r0, lsl #28 │ │ │ │ - orreq r7, r4, r0, asr #23 │ │ │ │ - cmneq fp, r4, asr #26 │ │ │ │ - orreq r7, r4, r0, lsl #22 │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ - orreq r7, r4, r8, ror #20 │ │ │ │ - cmneq fp, r4, lsl ip │ │ │ │ - ldrdeq r7, [r4, r0] │ │ │ │ - cmneq fp, r4, ror fp │ │ │ │ - orreq r7, r4, r0, asr #18 │ │ │ │ - cmneq fp, r4, asr #21 │ │ │ │ - orreq r7, r4, r0, lsl #17 │ │ │ │ - cmneq fp, ip, lsr #20 │ │ │ │ - orreq r7, r4, r8, ror #15 │ │ │ │ + @ instruction: 0x017bbe9c │ │ │ │ + orreq r7, r4, ip, asr ip │ │ │ │ + cmneq fp, r8, lsl #28 │ │ │ │ + orreq r7, r4, r8, asr #23 │ │ │ │ + cmneq fp, ip, asr #26 │ │ │ │ + orreq r7, r4, r8, lsl #22 │ │ │ │ + ldrheq fp, [fp, #-196]! @ 0xffffff3c │ │ │ │ + orreq r7, r4, r0, ror sl │ │ │ │ + cmneq fp, ip, lsl ip │ │ │ │ + ldrdeq r7, [r4, r8] │ │ │ │ + cmneq fp, ip, ror fp │ │ │ │ + orreq r7, r4, r8, asr #18 │ │ │ │ + cmneq fp, ip, asr #21 │ │ │ │ + orreq r7, r4, r8, lsl #17 │ │ │ │ + cmneq fp, r4, lsr sl │ │ │ │ + strdeq r7, [r4, r0] │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - orreq r7, r4, ip, lsr r7 │ │ │ │ - cmneq fp, r8, ror #18 │ │ │ │ + orreq r7, r4, r4, asr #14 │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ ldrdeq sl, [pc, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq fp, ip, asr #30 │ │ │ │ - orreq r7, r4, r0, asr #12 │ │ │ │ - ldrsheq r6, [fp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq fp, r8, ror #16 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ - cmneq fp, r4, asr #28 │ │ │ │ - ldrsheq r6, [fp, #-220]! @ 0xffffff24 │ │ │ │ - orreq r7, r4, r4, lsr r5 │ │ │ │ - cmneq fp, r8, asr r7 │ │ │ │ + cmneq fp, r4, asr pc │ │ │ │ + orreq r7, r4, r8, asr #12 │ │ │ │ + cmneq fp, r4, lsl #30 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + ldrsbeq r6, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, r0, lsl #29 │ │ │ │ + cmneq fp, ip, asr #28 │ │ │ │ + cmneq fp, r4, lsl #28 │ │ │ │ + orreq r7, r4, ip, lsr r5 │ │ │ │ + cmneq fp, r0, ror #14 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmneq fp, r0, lsr #27 │ │ │ │ - ldrdeq r7, [r4, r8] │ │ │ │ - ldrsheq fp, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ + orreq r7, r4, r0, ror #9 │ │ │ │ + cmneq fp, r4, lsl #14 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq fp, r8, asr sp │ │ │ │ - cmneq fp, r4, lsr #26 │ │ │ │ - orreq r7, r4, r4, lsl r4 │ │ │ │ - ldrsbeq r6, [fp, #-192]! @ 0xffffff40 │ │ │ │ - cmneq fp, ip, lsr r6 │ │ │ │ + cmneq fp, r0, ror #26 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ + orreq r7, r4, ip, lsl r4 │ │ │ │ + ldrsbeq r6, [fp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq fp, r4, asr #12 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - @ instruction: 0x017b6c90 │ │ │ │ - orreq r7, r4, r8, asr #7 │ │ │ │ + @ instruction: 0x017b6c98 │ │ │ │ + ldrdeq r7, [r4, r0] │ │ │ │ mov r7, r2 │ │ │ │ mla r1, sl, r7, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ cmp r0, #0 │ │ │ │ blt 245674 │ │ │ │ @@ -402869,35 +402869,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 2462b8 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov lr, r0 │ │ │ │ b 245eb0 │ │ │ │ - cmneq fp, r8, ror #11 │ │ │ │ + ldrsheq fp, [fp, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq fp, ip, lsl #24 │ │ │ │ - ldrsbeq r6, [fp, #-184]! @ 0xffffff48 │ │ │ │ - ldrdeq r7, [r4, r4] │ │ │ │ - @ instruction: 0x017b6b90 │ │ │ │ - ldrsheq fp, [fp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq fp, r4, lsl ip │ │ │ │ + cmneq fp, r0, ror #23 │ │ │ │ + ldrdeq r7, [r4, ip] │ │ │ │ + @ instruction: 0x017b6b98 │ │ │ │ + cmneq fp, r4, lsl #10 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - cmneq fp, r8, asr fp │ │ │ │ - @ instruction: 0x01847290 │ │ │ │ - ldrheq fp, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq fp, ip, lsl #22 │ │ │ │ - orreq r7, r4, r4, asr #4 │ │ │ │ - cmneq fp, ip, ror #8 │ │ │ │ - cmneq fp, r4, asr #21 │ │ │ │ - cmneq fp, ip, lsl #21 │ │ │ │ - orreq r7, r4, r4, asr #3 │ │ │ │ - cmneq fp, ip, ror #7 │ │ │ │ - cmneq fp, r0, asr #20 │ │ │ │ - orreq r7, r4, r8, ror r1 │ │ │ │ - @ instruction: 0x017bb39c │ │ │ │ + cmneq fp, r0, ror #22 │ │ │ │ + @ instruction: 0x01847298 │ │ │ │ + cmneq fp, r0, asr #9 │ │ │ │ + cmneq fp, r4, lsl fp │ │ │ │ + orreq r7, r4, ip, asr #4 │ │ │ │ + cmneq fp, r4, ror r4 │ │ │ │ + cmneq fp, ip, asr #21 │ │ │ │ + @ instruction: 0x017b6a94 │ │ │ │ + orreq r7, r4, ip, asr #3 │ │ │ │ + ldrsheq fp, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ + orreq r7, r4, r0, lsl #3 │ │ │ │ + cmneq fp, r4, lsr #7 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ │ │ │ │ 002462bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -403889,61 +403889,61 @@ │ │ │ │ mov sl, r6 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ b 247310 │ │ │ │ orreq r2, pc, r0, lsr r1 @ │ │ │ │ strdeq r2, [pc, r4] │ │ │ │ - orreq r7, r4, r8, asr r0 │ │ │ │ - cmneq fp, ip, ror r2 │ │ │ │ + orreq r7, r4, r0, rrx │ │ │ │ + cmneq fp, r4, lsl #5 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ @ instruction: 0x018fa298 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ orreq sl, pc, ip, ror r1 @ │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ - orreq r5, r4, r0, lsr #16 │ │ │ │ - cmneq fp, r0, asr #20 │ │ │ │ + ldrsheq r5, [fp, #-0]! │ │ │ │ + orreq r5, r4, r8, lsr #16 │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - orreq r5, r4, r8, ror #15 │ │ │ │ - cmneq fp, r0, lsl sl │ │ │ │ + strdeq r5, [r4, r0] │ │ │ │ + cmneq fp, r8, lsl sl │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ orreq r8, pc, ip, ror #20 │ │ │ │ ldrdeq r0, [pc, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq fp, r8, lsr #16 │ │ │ │ - orreq r5, r4, ip, ror #11 │ │ │ │ - cmneq fp, r4, asr #28 │ │ │ │ - cmneq fp, r8, lsl #28 │ │ │ │ - orreq r5, r4, r0, asr #10 │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ - cmneq fp, r4, lsl r7 │ │ │ │ - orreq r5, r4, r0, ror #9 │ │ │ │ - cmneq fp, r4, lsr sp │ │ │ │ - ldrsheq r4, [fp, #-200]! @ 0xffffff38 │ │ │ │ - orreq r5, r4, r0, lsr r4 │ │ │ │ - cmneq fp, r4, asr r6 │ │ │ │ + cmneq fp, r0, lsr r8 │ │ │ │ + strdeq r5, [r4, r4] │ │ │ │ + cmneq fp, ip, asr #28 │ │ │ │ + cmneq fp, r0, lsl lr │ │ │ │ + orreq r5, r4, r8, asr #10 │ │ │ │ + cmneq fp, r0, ror r7 │ │ │ │ + cmneq fp, ip, lsl r7 │ │ │ │ + orreq r5, r4, r8, ror #9 │ │ │ │ + cmneq fp, ip, lsr sp │ │ │ │ + cmneq fp, r0, lsl #26 │ │ │ │ + orreq r5, r4, r8, lsr r4 │ │ │ │ + cmneq fp, ip, asr r6 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq fp, r4, lsl r6 │ │ │ │ - orreq r5, r4, r0, ror #7 │ │ │ │ - cmneq fp, r4, lsr ip │ │ │ │ - ldrsheq r4, [fp, #-184]! @ 0xffffff48 │ │ │ │ - orreq r5, r4, r0, lsr r3 │ │ │ │ - cmneq fp, r4, asr r5 │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ + orreq r5, r4, r8, ror #7 │ │ │ │ + cmneq fp, ip, lsr ip │ │ │ │ + cmneq fp, r0, lsl #24 │ │ │ │ + orreq r5, r4, r8, lsr r3 │ │ │ │ + cmneq fp, ip, asr r5 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq fp, r0, lsl r5 │ │ │ │ - ldrdeq r5, [r4, r4] │ │ │ │ - cmneq fp, ip, lsr #22 │ │ │ │ - ldrsheq r4, [fp, #-160]! @ 0xffffff60 │ │ │ │ - orreq r5, r4, r8, lsr #4 │ │ │ │ - cmneq fp, r0, asr r4 │ │ │ │ - orreq r5, r4, ip, lsr #3 │ │ │ │ - cmneq fp, r0, ror #7 │ │ │ │ - orreq r5, r4, r8, lsl r1 │ │ │ │ - cmneq fp, ip, asr #6 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ + ldrdeq r5, [r4, ip] │ │ │ │ + cmneq fp, r4, lsr fp │ │ │ │ + ldrsheq r4, [fp, #-168]! @ 0xffffff58 │ │ │ │ + orreq r5, r4, r0, lsr r2 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ + @ instruction: 0x018451b4 │ │ │ │ + cmneq fp, r8, ror #7 │ │ │ │ + orreq r5, r4, r0, lsr #2 │ │ │ │ + cmneq fp, r4, asr r3 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ mov sl, r2 │ │ │ │ mla r1, r8, sl, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -405813,101 +405813,101 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 247c3c │ │ │ │ bl c2298 │ │ │ │ mov r3, r0 │ │ │ │ b 24816c │ │ │ │ - orreq r5, r4, r4, lsl #1 │ │ │ │ - ldrheq r9, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r5, r4, ip, lsl #1 │ │ │ │ + cmneq fp, r0, asr #5 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - ldrsbeq r4, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, r0, lsr #17 │ │ │ │ - ldrdeq r4, [r4, r8] │ │ │ │ - ldrsheq r9, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, r4, ror #17 │ │ │ │ + cmneq fp, r8, lsr #17 │ │ │ │ + orreq r4, r4, r0, ror #31 │ │ │ │ + cmneq fp, r4, lsl #4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrheq r9, [fp, #-28]! @ 0xffffffe4 │ │ │ │ - orreq r4, r4, r0, lsl #31 │ │ │ │ - ldrsbeq r4, [fp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r0, lsr #15 │ │ │ │ - ldrdeq r4, [r4, r8] │ │ │ │ - ldrsheq r9, [fp, #-12]! │ │ │ │ + cmneq fp, r4, asr #3 │ │ │ │ + orreq r4, r4, r8, lsl #31 │ │ │ │ + cmneq fp, r4, ror #15 │ │ │ │ + cmneq fp, r8, lsr #15 │ │ │ │ + orreq r4, r4, r0, ror #29 │ │ │ │ + cmneq fp, r4, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq r9, [fp, #-12]! │ │ │ │ - orreq r4, r4, r0, lsl #29 │ │ │ │ - cmneq fp, r4, lsr #32 │ │ │ │ - orreq r4, r4, r8, ror #27 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ - orreq r4, r4, r0, asr #26 │ │ │ │ - cmneq fp, r4, ror #30 │ │ │ │ + cmneq fp, r4, asr #1 │ │ │ │ + orreq r4, r4, r8, lsl #29 │ │ │ │ + cmneq fp, ip, lsr #32 │ │ │ │ + strdeq r4, [r4, r0] │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ + cmneq fp, r0, lsl r6 │ │ │ │ + orreq r4, r4, r8, asr #26 │ │ │ │ + cmneq fp, ip, ror #30 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq fp, r4, lsr #30 │ │ │ │ - orreq r4, r4, r8, ror #25 │ │ │ │ - orreq r4, r4, r8, asr ip │ │ │ │ - cmneq fp, ip, lsl #29 │ │ │ │ - ldrheq r4, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - orreq r4, r4, ip, lsr #23 │ │ │ │ - ldrsbeq r8, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, ip, lsr #30 │ │ │ │ + strdeq r4, [r4, r0] │ │ │ │ + orreq r4, r4, r0, ror #24 │ │ │ │ + @ instruction: 0x017b8e94 │ │ │ │ + ldrheq r4, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq fp, ip, ror r4 │ │ │ │ + @ instruction: 0x01844bb4 │ │ │ │ + ldrsbeq r8, [fp, #-216]! @ 0xffffff28 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r4, r4, r4, lsr fp │ │ │ │ - cmneq fp, r8, ror #26 │ │ │ │ - cmneq fp, r8, lsl #7 │ │ │ │ - cmneq fp, r0, asr r3 │ │ │ │ - orreq r4, r4, r8, lsl #21 │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ - cmneq fp, r8, ror #24 │ │ │ │ - orreq r4, r4, r4, lsr sl │ │ │ │ - ldrsbeq r8, [fp, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0184499c │ │ │ │ - orreq r4, r4, r4, lsl #18 │ │ │ │ - cmneq fp, r8, lsr fp │ │ │ │ - cmneq fp, r8, asr r1 │ │ │ │ - cmneq fp, r0, lsr #2 │ │ │ │ - orreq r4, r4, r8, asr r8 │ │ │ │ - cmneq fp, ip, ror sl │ │ │ │ - @ instruction: 0x01844798 │ │ │ │ - cmneq fp, r4, asr r0 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ + orreq r4, r4, ip, lsr fp │ │ │ │ + cmneq fp, r0, ror sp │ │ │ │ + @ instruction: 0x017b4390 │ │ │ │ + cmneq fp, r8, asr r3 │ │ │ │ + @ instruction: 0x01844a90 │ │ │ │ + ldrheq r8, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, ror ip │ │ │ │ + orreq r4, r4, ip, lsr sl │ │ │ │ + ldrsbeq r8, [fp, #-184]! @ 0xffffff48 │ │ │ │ + orreq r4, r4, r4, lsr #19 │ │ │ │ + orreq r4, r4, ip, lsl #18 │ │ │ │ + cmneq fp, r0, asr #22 │ │ │ │ + cmneq fp, r0, ror #2 │ │ │ │ + cmneq fp, r8, lsr #2 │ │ │ │ + orreq r4, r4, r0, ror #16 │ │ │ │ + cmneq fp, r4, lsl #21 │ │ │ │ + orreq r4, r4, r0, lsr #15 │ │ │ │ + cmneq fp, ip, asr r0 │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmneq fp, ip │ │ │ │ - orreq r4, r4, r4, asr #14 │ │ │ │ - cmneq fp, r8, ror #18 │ │ │ │ + cmneq fp, r4, lsl r0 │ │ │ │ + orreq r4, r4, ip, asr #14 │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq fp, ip, asr #31 │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ - orreq r4, r4, r0, asr #13 │ │ │ │ - cmneq fp, r8, ror #17 │ │ │ │ - cmneq fp, r4, lsr pc │ │ │ │ - orreq r4, r4, ip, ror #12 │ │ │ │ - @ instruction: 0x017b8890 │ │ │ │ + ldrsbeq r3, [fp, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x017b3f90 │ │ │ │ + orreq r4, r4, r8, asr #13 │ │ │ │ + ldrsheq r8, [fp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq fp, ip, lsr pc │ │ │ │ + orreq r4, r4, r4, ror r6 │ │ │ │ + @ instruction: 0x017b8898 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsheq r3, [fp, #-228]! @ 0xffffff1c │ │ │ │ - strdeq r4, [r4, r4] │ │ │ │ - ldrheq r3, [fp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq fp, ip, lsl r8 │ │ │ │ + ldrsheq r3, [fp, #-236]! @ 0xffffff14 │ │ │ │ + strdeq r4, [r4, ip] │ │ │ │ + ldrheq r3, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq fp, ip, ror lr │ │ │ │ - cmneq fp, r4, asr #28 │ │ │ │ - orreq r4, r4, ip, ror r5 │ │ │ │ - @ instruction: 0x017b879c │ │ │ │ + cmneq fp, r4, lsl #29 │ │ │ │ + cmneq fp, ip, asr #28 │ │ │ │ + orreq r4, r4, r4, lsl #11 │ │ │ │ + cmneq fp, r4, lsr #15 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - cmneq fp, r0, ror #27 │ │ │ │ - cmneq fp, r0, lsr #27 │ │ │ │ - cmneq fp, r0, asr #26 │ │ │ │ - orreq r4, r4, r8, ror r4 │ │ │ │ - cmneq fp, r0, lsr #13 │ │ │ │ - cmneq fp, r0, lsl #26 │ │ │ │ - cmneq fp, ip, asr #25 │ │ │ │ - @ instruction: 0x017b3c98 │ │ │ │ + cmneq fp, r8, ror #27 │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ + cmneq fp, r8, asr #26 │ │ │ │ + orreq r4, r4, r0, lsl #9 │ │ │ │ + cmneq fp, r8, lsr #13 │ │ │ │ + cmneq fp, r8, lsl #26 │ │ │ │ + ldrsbeq r3, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, lsr #25 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmneq fp, ip, asr ip │ │ │ │ + cmneq fp, r4, ror #24 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq fp, r4, asr #24 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ │ │ │ │ 002491bc : │ │ │ │ cmp r0, #1 │ │ │ │ ble 249250 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -405957,21 +405957,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2492b0 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 249204 │ │ │ │ @ instruction: 0xffff7fc0 │ │ │ │ - @ instruction: 0x01844190 │ │ │ │ - cmneq fp, ip, asr #20 │ │ │ │ - ldrheq r8, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x01844198 │ │ │ │ + cmneq fp, r4, asr sl │ │ │ │ + cmneq fp, r0, asr #7 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - orreq r4, r4, r0, asr r1 │ │ │ │ - cmneq fp, ip, lsl #20 │ │ │ │ - cmneq fp, r8, ror r3 │ │ │ │ + orreq r4, r4, r8, asr r1 │ │ │ │ + cmneq fp, r4, lsl sl │ │ │ │ + cmneq fp, r0, lsl #7 │ │ │ │ muleq r0, r4, r4 │ │ │ │ │ │ │ │ 002492b4 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 249300 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -406003,17 +406003,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 249350 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2492f8 │ │ │ │ @ instruction: 0xffff7ed8 │ │ │ │ - orreq r4, r4, r0, lsr #1 │ │ │ │ - cmneq fp, ip, asr r9 │ │ │ │ - cmneq fp, r8, asr #5 │ │ │ │ + orreq r4, r4, r8, lsr #1 │ │ │ │ + cmneq fp, r4, ror #18 │ │ │ │ + ldrsbeq r8, [fp, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 00249354 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 2493e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -406063,21 +406063,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 249448 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24939c │ │ │ │ @ instruction: 0xffff7da8 │ │ │ │ - strdeq r3, [r4, r8] │ │ │ │ - ldrheq r3, [fp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq fp, r0, lsr #4 │ │ │ │ + orreq r4, r4, r0 │ │ │ │ + ldrheq r3, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq fp, r8, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - @ instruction: 0x01843fb8 │ │ │ │ - cmneq fp, r4, ror r8 │ │ │ │ - cmneq fp, r0, ror #3 │ │ │ │ + orreq r3, r4, r0, asr #31 │ │ │ │ + cmneq fp, ip, ror r8 │ │ │ │ + cmneq fp, r8, ror #3 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0024944c : │ │ │ │ cmp r0, #1 │ │ │ │ ble 249498 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -406109,17 +406109,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2494e8 │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 249490 │ │ │ │ @ instruction: 0xffff7cc0 │ │ │ │ - orreq r3, r4, r8, lsl #30 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ - cmneq fp, r0, lsr r1 │ │ │ │ + orreq r3, r4, r0, lsl pc │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ + cmneq fp, r8, lsr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 002494ec : │ │ │ │ cmp r0, #1 │ │ │ │ ble 249580 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -406169,20 +406169,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2495dc │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 249534 │ │ │ │ @ instruction: 0xffff7c34 │ │ │ │ - orreq r3, r4, r0, ror #28 │ │ │ │ - cmneq fp, ip, lsl r7 │ │ │ │ - cmneq fp, r8, lsl #1 │ │ │ │ - orreq r3, r4, r0, lsr #28 │ │ │ │ - ldrsbeq r3, [fp, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, r8, asr #32 │ │ │ │ + orreq r3, r4, r8, ror #28 │ │ │ │ + cmneq fp, r4, lsr #14 │ │ │ │ + @ instruction: 0x017b8090 │ │ │ │ + orreq r3, r4, r8, lsr #28 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ + cmneq fp, r0, asr r0 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ │ │ │ │ 002495e0 : │ │ │ │ cmp r0, #1 │ │ │ │ ble 249638 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -406217,17 +406217,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 249688 │ │ │ │ add r2, r2, #388 @ 0x184 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 249630 │ │ │ │ @ instruction: 0xffff7b48 │ │ │ │ - orreq r3, r4, r8, ror #26 │ │ │ │ - cmneq fp, r4, lsr #12 │ │ │ │ - @ instruction: 0x017b7f90 │ │ │ │ + orreq r3, r4, r0, ror sp │ │ │ │ + cmneq fp, ip, lsr #12 │ │ │ │ + @ instruction: 0x017b7f98 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ │ │ │ │ 0024968c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -406412,30 +406412,30 @@ │ │ │ │ orreq r7, pc, r0 │ │ │ │ orreq lr, lr, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, lr, r8, asr #26 │ │ │ │ @ instruction: 0x01a10d28 │ │ │ │ @ instruction: 0x01a10d10 │ │ │ │ orreq lr, lr, r8, ror #25 │ │ │ │ - cmneq fp, r4, lsr #29 │ │ │ │ + cmneq fp, ip, lsr #29 │ │ │ │ @ instruction: 0x01a10c8c │ │ │ │ @ instruction: 0x01a10c68 │ │ │ │ @ instruction: 0x01a10c44 │ │ │ │ @ instruction: 0x018f6eb0 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ @ instruction: 0x01a10c04 │ │ │ │ - ldrsbeq r7, [fp, #-212]! @ 0xffffff2c │ │ │ │ - orreq r3, r4, r0, lsr #26 │ │ │ │ + ldrsbeq r7, [fp, #-220]! @ 0xffffff24 │ │ │ │ + orreq r3, r4, r8, lsr #26 │ │ │ │ @ instruction: 0x01a10b90 │ │ │ │ cmneq sl, r4, lsl ip │ │ │ │ - cmneq fp, r8, ror #6 │ │ │ │ - cmneq fp, r4, lsr r3 │ │ │ │ - ldrsbeq r7, [fp, #-192]! @ 0xffffff40 │ │ │ │ - orreq r3, r4, ip, lsl ip │ │ │ │ + cmneq fp, r0, ror r3 │ │ │ │ + cmneq fp, ip, lsr r3 │ │ │ │ + ldrsbeq r7, [fp, #-200]! @ 0xffffff38 │ │ │ │ + orreq r3, r4, r4, lsr #24 │ │ │ │ │ │ │ │ 002499c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -406866,22 +406866,22 @@ │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 249fb4 │ │ │ │ orreq lr, lr, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r4, r8, asr #13 │ │ │ │ - cmneq fp, r0, lsl #15 │ │ │ │ - @ instruction: 0x01843690 │ │ │ │ + ldrdeq r3, [r4, r0] │ │ │ │ + cmneq fp, r8, lsl #15 │ │ │ │ + @ instruction: 0x01843698 │ │ │ │ ldrsheq r2, [sl, #-104]! @ 0xffffff98 │ │ │ │ orreq lr, lr, r8, asr r4 │ │ │ │ - cmneq fp, r0, lsl #25 │ │ │ │ - cmneq fp, r4, lsl r6 │ │ │ │ - cmneq fp, r0, lsr #24 │ │ │ │ + cmneq fp, r8, lsl #25 │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ + cmneq fp, r8, lsr #24 │ │ │ │ │ │ │ │ 0024a0a0 : │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [pc, #284] @ 24a1c8 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 24a174 │ │ │ │ @@ -406952,20 +406952,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #182 @ 0xb6 │ │ │ │ b 24a194 │ │ │ │ orreq lr, lr, r8, ror #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01843494 │ │ │ │ - cmneq fp, r8, asr #10 │ │ │ │ - orreq r3, r4, r4, asr #8 │ │ │ │ - ldrsheq r7, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, ip, ror #21 │ │ │ │ - ldrheq r2, [fp, #-172]! @ 0xffffff54 │ │ │ │ + @ instruction: 0x0184349c │ │ │ │ + cmneq fp, r0, asr r5 │ │ │ │ + orreq r3, r4, ip, asr #8 │ │ │ │ + cmneq fp, r4, lsl #10 │ │ │ │ + ldrsheq r2, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq fp, r4, asr #21 │ │ │ │ │ │ │ │ 0024a1e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -407087,24 +407087,24 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 24a320 │ │ │ │ - cmneq fp, r8, lsl r4 │ │ │ │ + cmneq fp, r0, lsr #8 │ │ │ │ strdeq lr, [lr, r8] │ │ │ │ - orreq r3, r4, r4, asr r3 │ │ │ │ + orreq r3, r4, ip, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r4, r8, lsl #6 │ │ │ │ + orreq r3, r4, r0, lsl r3 │ │ │ │ cmneq sl, r0, ror r3 │ │ │ │ orreq lr, lr, ip, ror #1 │ │ │ │ - cmneq fp, r4, lsl r9 │ │ │ │ - cmneq fp, r4, lsr #5 │ │ │ │ - ldrheq r2, [fp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq fp, ip, lsl r9 │ │ │ │ + cmneq fp, ip, lsr #5 │ │ │ │ + ldrheq r2, [fp, #-140]! @ 0xffffff74 │ │ │ │ │ │ │ │ 0024a40c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -407175,20 +407175,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #234 @ 0xea │ │ │ │ b 24a500 │ │ │ │ orreq sp, lr, r4, ror #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r3, r4, ip, lsr #2 │ │ │ │ - ldrsbeq r7, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq r3, [r4, ip] │ │ │ │ - @ instruction: 0x017b7194 │ │ │ │ - cmneq fp, r0, lsl #15 │ │ │ │ - cmneq fp, r0, asr r7 │ │ │ │ + orreq r3, r4, r4, lsr r1 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ + orreq r3, r4, r4, ror #1 │ │ │ │ + @ instruction: 0x017b719c │ │ │ │ + cmneq fp, r8, lsl #15 │ │ │ │ + cmneq fp, r8, asr r7 │ │ │ │ │ │ │ │ 0024a554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ @@ -407415,24 +407415,24 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #32] @ 24a8e4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 24a818 │ │ │ │ - orreq r2, r4, r8, asr #28 │ │ │ │ + orreq r2, r4, r0, asr lr │ │ │ │ ldrdeq sp, [lr, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r6, [fp, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq r6, [fp, #-236]! @ 0xffffff14 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ cmneq sl, ip, lsr lr │ │ │ │ strdeq sp, [lr, r4] │ │ │ │ - cmneq fp, ip, lsl r4 │ │ │ │ + cmneq fp, r4, lsr #8 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq fp, r4, asr #7 │ │ │ │ + cmneq fp, ip, asr #7 │ │ │ │ │ │ │ │ 0024a8fc : │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [pc, #220] @ 24a9e4 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ beq 24a998 │ │ │ │ @@ -407487,20 +407487,20 @@ │ │ │ │ ldr r0, [pc, #40] @ 24aa00 │ │ │ │ ldr r1, [pc, #24] @ 24a9f4 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 24a9b0 │ │ │ │ orreq sp, lr, ip, lsl #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r2, r4, ip, asr #24 │ │ │ │ - cmneq fp, r4, lsl #26 │ │ │ │ + orreq r2, r4, r4, asr ip │ │ │ │ + cmneq fp, ip, lsl #26 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq fp, r4, asr #5 │ │ │ │ - @ instruction: 0x017b2294 │ │ │ │ + cmneq fp, ip, asr #5 │ │ │ │ + @ instruction: 0x017b229c │ │ │ │ │ │ │ │ 0024aa04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -407625,37 +407625,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 24aadc │ │ │ │ strdeq sp, [lr, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, lr, r0, lsr r9 │ │ │ │ - orreq r2, r4, r8, asr sl │ │ │ │ - cmneq fp, r4, asr r1 │ │ │ │ - cmneq fp, r4, lsl #22 │ │ │ │ + orreq r2, r4, r0, ror #20 │ │ │ │ + cmneq fp, ip, asr r1 │ │ │ │ + cmneq fp, ip, lsl #22 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orreq r2, r4, ip, lsl sl │ │ │ │ - cmneq fp, r8, lsl r1 │ │ │ │ - cmneq fp, r8, asr #21 │ │ │ │ + orreq r2, r4, r4, lsr #20 │ │ │ │ + cmneq fp, r0, lsr #2 │ │ │ │ + ldrsbeq r6, [fp, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - orreq r2, r4, r0, ror #19 │ │ │ │ - ldrsbeq r2, [fp, #-12]! │ │ │ │ - cmneq fp, ip, lsl #21 │ │ │ │ + orreq r2, r4, r8, ror #19 │ │ │ │ + cmneq fp, r4, ror #1 │ │ │ │ + @ instruction: 0x017b6a94 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - orreq r2, r4, r4, lsr #19 │ │ │ │ - cmneq fp, r0, lsr #1 │ │ │ │ - cmneq fp, r4, asr sl │ │ │ │ + orreq r2, r4, ip, lsr #19 │ │ │ │ + cmneq fp, r8, lsr #1 │ │ │ │ + cmneq fp, ip, asr sl │ │ │ │ │ │ │ │ 0024ac48 : │ │ │ │ ldr r3, [pc, #12] @ 24ac5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - cmneq fp, r4, lsl #20 │ │ │ │ + cmneq fp, ip, lsl #20 │ │ │ │ │ │ │ │ 0024ac60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ ldr ip, [pc, #3772] @ 24bb34 │ │ │ │ @@ -408603,100 +408603,100 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 24b46c │ │ │ │ orreq sp, lr, r8, lsl #15 │ │ │ │ orreq sp, lr, r4, lsl #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, pc, r4, ror #19 │ │ │ │ - orreq r2, r4, ip, asr r8 │ │ │ │ - cmneq fp, r0, lsl r9 │ │ │ │ + orreq r2, r4, r4, ror #16 │ │ │ │ + cmneq fp, r8, lsl r9 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ cmneq sl, ip, ror r8 │ │ │ │ - orreq r2, r4, r8, asr #15 │ │ │ │ + ldrdeq r2, [r4, r0] │ │ │ │ cmneq sl, ip, lsr #16 │ │ │ │ - cmneq fp, r8, asr r8 │ │ │ │ - orreq r2, r4, r4, ror #14 │ │ │ │ + cmneq fp, r0, ror #16 │ │ │ │ + orreq r2, r4, ip, ror #14 │ │ │ │ cmneq sl, r8, asr #15 │ │ │ │ - cmneq fp, ip, asr #19 │ │ │ │ - orreq r2, r4, r0, lsl #14 │ │ │ │ - ldrheq r6, [fp, #-112]! @ 0xffffff90 │ │ │ │ + ldrsbeq r1, [fp, #-148]! @ 0xffffff6c │ │ │ │ + orreq r2, r4, r8, lsl #14 │ │ │ │ + ldrheq r6, [fp, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - orreq r2, r4, r8, lsr #11 │ │ │ │ + @ instruction: 0x018425b0 │ │ │ │ cmneq sl, ip, lsl #12 │ │ │ │ - cmneq fp, r0, lsl #13 │ │ │ │ - cmneq fp, r0, ror r6 │ │ │ │ + cmneq fp, r8, lsl #13 │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r2, [r4, r8] │ │ │ │ - cmneq fp, ip, lsr #11 │ │ │ │ + orreq r2, r4, r0, lsl #10 │ │ │ │ + ldrheq r6, [fp, #-84]! @ 0xffffffac │ │ │ │ cmneq sl, ip, lsl r5 │ │ │ │ - cmneq fp, ip, lsr r5 │ │ │ │ - @ instruction: 0x018422b0 │ │ │ │ - cmneq fp, r0, ror #6 │ │ │ │ - cmneq fp, ip, ror #7 │ │ │ │ - ldrsbeq r6, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - orreq r2, r4, r8, asr #2 │ │ │ │ - ldrsheq r6, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, r4, asr #10 │ │ │ │ + @ instruction: 0x018422b8 │ │ │ │ + cmneq fp, r8, ror #6 │ │ │ │ + ldrsheq r6, [fp, #-52]! @ 0xffffffcc │ │ │ │ + ldrsbeq r6, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r2, r4, r0, asr r1 │ │ │ │ + cmneq fp, r4, lsl #4 │ │ │ │ orreq ip, lr, r0, lsr #31 │ │ │ │ - strheq r2, [r4, r4] │ │ │ │ + strheq r2, [r4, ip] │ │ │ │ cmneq sl, ip, lsl r1 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq fp, r4, lsl r7 │ │ │ │ - cmneq fp, r0, ror #13 │ │ │ │ - cmneq fp, r0, lsr #13 │ │ │ │ - orreq r1, r4, r4, lsl #31 │ │ │ │ - cmneq fp, r0, lsl #13 │ │ │ │ - cmneq fp, r8, lsr r0 │ │ │ │ + cmneq fp, ip, lsl r7 │ │ │ │ + cmneq fp, r8, ror #13 │ │ │ │ + cmneq fp, r8, lsr #13 │ │ │ │ + orreq r1, r4, ip, lsl #31 │ │ │ │ + cmneq fp, r8, lsl #13 │ │ │ │ + cmneq fp, r0, asr #32 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - orreq r1, r4, r8, asr #30 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ - ldrsheq r5, [fp, #-252]! @ 0xffffff04 │ │ │ │ + orreq r1, r4, r0, asr pc │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ + cmneq fp, r4 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ - @ instruction: 0x017b5f9c │ │ │ │ + cmneq fp, r0, lsl r6 │ │ │ │ + cmneq fp, r4, lsr #31 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - orreq r1, r4, ip, lsr #29 │ │ │ │ - cmneq fp, r8 │ │ │ │ - cmneq fp, r0, ror #30 │ │ │ │ - cmneq fp, r0, lsr pc │ │ │ │ + @ instruction: 0x01841eb4 │ │ │ │ + cmneq fp, r0, lsl r0 │ │ │ │ + cmneq fp, r8, ror #30 │ │ │ │ + cmneq fp, r8, lsr pc │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - cmneq fp, r0, asr #10 │ │ │ │ - cmneq fp, r0, lsl r5 │ │ │ │ + cmneq fp, r8, asr #10 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmneq fp, r0, ror #9 │ │ │ │ + cmneq fp, r8, ror #9 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - ldrheq r1, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r1, [fp, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - cmneq fp, r4, asr r4 │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ - orreq r1, r4, r8, lsr sp │ │ │ │ - cmneq fp, r0, ror #27 │ │ │ │ + cmneq fp, ip, asr r4 │ │ │ │ + ldrsbeq r5, [fp, #-224]! @ 0xffffff20 │ │ │ │ + orreq r1, r4, r0, asr #26 │ │ │ │ + cmneq fp, r8, ror #27 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - strdeq r1, [r4, r0] │ │ │ │ - cmneq fp, ip, ror #7 │ │ │ │ - cmneq fp, r4, lsr #27 │ │ │ │ + strdeq r1, [r4, r8] │ │ │ │ + ldrsheq r1, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, ip, lsr #27 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - ldrheq r1, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + ldrheq r1, [fp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmneq fp, r0, ror #6 │ │ │ │ - cmneq fp, r0, lsr r3 │ │ │ │ - cmneq fp, r4, lsl r3 │ │ │ │ + cmneq fp, r8, ror #6 │ │ │ │ + cmneq fp, r8, lsr r3 │ │ │ │ + cmneq fp, ip, lsl r3 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - cmneq fp, r4, ror #5 │ │ │ │ - ldrheq r1, [fp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, r4, lsl #5 │ │ │ │ - cmneq fp, r4, asr r2 │ │ │ │ - cmneq fp, r4, lsr #4 │ │ │ │ - ldrsheq r1, [fp, #-16]! │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ - @ instruction: 0x017b1190 │ │ │ │ - cmneq fp, r8, lsr #22 │ │ │ │ + cmneq fp, ip, ror #5 │ │ │ │ + ldrheq r1, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, ip, lsl #5 │ │ │ │ + cmneq fp, ip, asr r2 │ │ │ │ + cmneq fp, ip, lsr #4 │ │ │ │ + ldrsheq r1, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + @ instruction: 0x017b5b90 │ │ │ │ + @ instruction: 0x017b1198 │ │ │ │ + cmneq fp, r0, lsr fp │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 0024bca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -408826,17 +408826,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24be3c │ │ │ │ orreq ip, lr, r4, ror #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq ip, [lr, r0] │ │ │ │ - strdeq r1, [r4, ip] │ │ │ │ - ldrsheq r0, [fp, #-216]! @ 0xffffff28 │ │ │ │ - ldrheq r5, [fp, #-112]! @ 0xffffff90 │ │ │ │ + orreq r1, r4, r4, lsl #14 │ │ │ │ + cmneq fp, r0, lsl #28 │ │ │ │ + ldrheq r5, [fp, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 0024bec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -408933,24 +408933,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 24c07c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ b 24c000 │ │ │ │ orreq ip, lr, r4, lsr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, lr, r8, lsr #9 │ │ │ │ - ldrdeq r1, [r4, r0] │ │ │ │ - cmneq fp, ip, asr #25 │ │ │ │ - cmneq fp, r0, lsl #13 │ │ │ │ - cmneq fp, ip, lsr #7 │ │ │ │ - @ instruction: 0x01841598 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ + ldrdeq r1, [r4, r8] │ │ │ │ + ldrsbeq r0, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r8, lsl #13 │ │ │ │ + ldrheq r2, [fp, #-52]! @ 0xffffffcc │ │ │ │ + orreq r1, r4, r0, lsr #11 │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r1, r4, r4, asr r5 │ │ │ │ - cmnpeq sl, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r1, r4, ip, asr r5 │ │ │ │ + cmnpeq sl, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 0024c080 : │ │ │ │ ldr r3, [pc, #24] @ 24c0a0 │ │ │ │ ldr r2, [pc, #24] @ 24c0a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -409185,17 +409185,17 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ str r9, [r7, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #16] @ 24c384 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bde60 <_gfortran_runtime_error@plt> │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrheq r5, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, r8, asr #9 │ │ │ │ - cmneq fp, r8, lsr r4 │ │ │ │ + ldrheq r5, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsbeq r5, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, r0, asr #8 │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r0, #312] @ 0x138 │ │ │ │ ldr r4, [r0, #328] @ 0x148 │ │ │ │ ble 24c3d4 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ @@ -409287,20 +409287,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24c4b0 │ │ │ │ - cmneq fp, ip, lsl r4 │ │ │ │ - orreq r1, r4, r8, asr r2 │ │ │ │ + cmneq fp, r4, lsr #8 │ │ │ │ + orreq r1, r4, r0, ror #4 │ │ │ │ @ instruction: 0x018ebf98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r0, [fp, #-112]! @ 0xffffff90 │ │ │ │ - cmneq fp, r4, lsl #15 │ │ │ │ + ldrheq r0, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #772] @ 24c848 │ │ │ │ ldr r3, [pc, #772] @ 24c84c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -409494,32 +409494,32 @@ │ │ │ │ mov r1, #26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 24c5d0 │ │ │ │ ldrdeq fp, [lr, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, r4, ip, lsr #2 │ │ │ │ - cmneq fp, r4, ror #5 │ │ │ │ + orreq r1, r4, r4, lsr r1 │ │ │ │ + cmneq fp, ip, ror #5 │ │ │ │ orreq fp, lr, ip, lsr lr │ │ │ │ cmneq sl, r8, asr #14 │ │ │ │ - cmneq fp, r4, ror #4 │ │ │ │ cmneq fp, ip, ror #4 │ │ │ │ - cmneq fp, r4, ror #4 │ │ │ │ + cmneq fp, r4, ror r2 │ │ │ │ + cmneq fp, ip, ror #4 │ │ │ │ cmneq sl, r0, lsl #28 │ │ │ │ - orreq r0, r4, ip, lsl #31 │ │ │ │ - cmneq fp, r4, asr r5 │ │ │ │ - cmneq fp, r0, asr #2 │ │ │ │ - cmneq fp, ip, lsl r5 │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ - ldrheq r0, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - orreq r0, r4, r0, asr #29 │ │ │ │ - cmneq fp, r8, lsl #9 │ │ │ │ - cmneq fp, r4, ror r0 │ │ │ │ - cmneq fp, r0, asr r4 │ │ │ │ + @ instruction: 0x01840f94 │ │ │ │ + cmneq fp, ip, asr r5 │ │ │ │ + cmneq fp, r8, asr #2 │ │ │ │ + cmneq fp, r4, lsr #10 │ │ │ │ + ldrsheq r0, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq fp, r4, asr #9 │ │ │ │ + orreq r0, r4, r8, asr #29 │ │ │ │ + @ instruction: 0x017b0490 │ │ │ │ + cmneq fp, ip, ror r0 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #472] @ 24ca8c │ │ │ │ ldr r3, [pc, #472] @ 24ca90 │ │ │ │ @@ -409639,23 +409639,23 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24c9c0 │ │ │ │ orreq fp, lr, r0, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r0, [r4, r0] │ │ │ │ - cmneq fp, r0, lsl #31 │ │ │ │ + ldrdeq r0, [r4, r8] │ │ │ │ + cmneq fp, r8, lsl #31 │ │ │ │ strdeq fp, [lr, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, r4, ip, lsl sp │ │ │ │ - ldrsbeq r4, [fp, #-232]! @ 0xffffff18 │ │ │ │ + orreq r0, r4, r4, lsr #26 │ │ │ │ + cmneq fp, r0, ror #29 │ │ │ │ orreq fp, lr, ip, asr #20 │ │ │ │ - cmneq fp, r8, lsr r2 │ │ │ │ - cmneq fp, r8, lsl #4 │ │ │ │ + cmneq fp, r0, asr #4 │ │ │ │ + cmneq fp, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #460] @ 24cca0 │ │ │ │ ldr r3, [pc, #460] @ 24cca4 │ │ │ │ @@ -409772,23 +409772,23 @@ │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24cc14 │ │ │ │ orreq fp, lr, r0, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01840bb0 │ │ │ │ - cmneq fp, r0, ror #26 │ │ │ │ + @ instruction: 0x01840bb8 │ │ │ │ + cmneq fp, r8, ror #26 │ │ │ │ ldrdeq fp, [lr, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, r4, r8, asr #21 │ │ │ │ - cmneq fp, r4, lsl #25 │ │ │ │ + ldrdeq r0, [r4, r0] │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ strdeq fp, [lr, r8] │ │ │ │ - cmneq fp, r4, lsr #32 │ │ │ │ - ldrsheq pc, [sl, #-244]! @ 0xffffff0c @ │ │ │ │ + cmneq fp, ip, lsr #32 │ │ │ │ + ldrsheq pc, [sl, #-252]! @ 0xffffff04 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #460] @ 24ceb4 │ │ │ │ ldr r3, [pc, #460] @ 24ceb8 │ │ │ │ @@ -409905,23 +409905,23 @@ │ │ │ │ mov r1, #86 @ 0x56 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24ce28 │ │ │ │ orreq fp, lr, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0184099c │ │ │ │ - cmneq fp, ip, asr #22 │ │ │ │ + orreq r0, r4, r4, lsr #19 │ │ │ │ + cmneq fp, r4, asr fp │ │ │ │ orreq fp, lr, r0, asr #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x018408b4 │ │ │ │ - cmneq fp, r0, ror sl │ │ │ │ + @ instruction: 0x018408bc │ │ │ │ + cmneq fp, r8, ror sl │ │ │ │ orreq fp, lr, r4, ror #11 │ │ │ │ - cmnpeq sl, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sl, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #472] @ 24d0d4 │ │ │ │ ldr r3, [pc, #472] @ 24d0d8 │ │ │ │ @@ -410041,23 +410041,23 @@ │ │ │ │ mov r1, #134 @ 0x86 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24d008 │ │ │ │ orreq fp, lr, r8, lsl r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r0, r4, r8, lsl #15 │ │ │ │ - cmneq fp, r8, lsr r9 │ │ │ │ + @ instruction: 0x01840790 │ │ │ │ + cmneq fp, r0, asr #18 │ │ │ │ orreq fp, lr, ip, lsr #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r0, [r4, r4] │ │ │ │ - @ instruction: 0x017b4890 │ │ │ │ + ldrdeq r0, [r4, ip] │ │ │ │ + @ instruction: 0x017b4898 │ │ │ │ orreq fp, lr, r4, lsl #8 │ │ │ │ - ldrsheq pc, [sl, #-176]! @ 0xffffff50 @ │ │ │ │ - cmnpeq sl, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [sl, #-184]! @ 0xffffff48 @ │ │ │ │ + cmnpeq sl, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ @@ -410984,86 +410984,86 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #178 @ 0xb2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 24d86c │ │ │ │ - cmneq fp, r0, lsr r7 │ │ │ │ + cmneq fp, r8, lsr r7 │ │ │ │ ldrdeq fp, [lr, r8] │ │ │ │ - orreq r0, r4, r0, ror #10 │ │ │ │ + orreq r0, r4, r8, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, lr, ip, ror r2 │ │ │ │ orreq r7, lr, r0, asr #13 │ │ │ │ - cmneq fp, ip, lsl r7 │ │ │ │ + cmneq fp, r4, lsr #14 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r0, r4, r4, lsl r3 │ │ │ │ - cmneq fp, ip, asr #9 │ │ │ │ - orreq r0, r4, ip, ror #4 │ │ │ │ - cmneq fp, ip, lsl r4 │ │ │ │ - @ instruction: 0x0183ffb4 │ │ │ │ - cmneq fp, r8, ror #2 │ │ │ │ - orreq pc, r3, ip, ror #29 │ │ │ │ - ldrheq pc, [sl, #-68]! @ 0xffffffbc @ │ │ │ │ - cmneq fp, r4, lsr #1 │ │ │ │ - @ instruction: 0x0183febc │ │ │ │ - cmneq fp, r8, ror r0 │ │ │ │ + orreq r0, r4, ip, lsl r3 │ │ │ │ + ldrsbeq r4, [fp, #-68]! @ 0xffffffbc │ │ │ │ + orreq r0, r4, r4, ror r2 │ │ │ │ + cmneq fp, r4, lsr #8 │ │ │ │ + @ instruction: 0x0183ffbc │ │ │ │ + cmneq fp, r0, ror r1 │ │ │ │ + strdeq pc, [r3, r4] │ │ │ │ + ldrheq pc, [sl, #-76]! @ 0xffffffb4 @ │ │ │ │ + cmneq fp, ip, lsr #1 │ │ │ │ + orreq pc, r3, r4, asr #29 │ │ │ │ + cmneq fp, r0, lsl #1 │ │ │ │ @ instruction: 0x0179fc9c │ │ │ │ orreq sl, lr, r0, lsr #23 │ │ │ │ cmnpeq r9, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0179fb98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, r3, ip, lsr sp @ │ │ │ │ - ldrsheq r3, [fp, #-232]! @ 0xffffff18 │ │ │ │ - cmnpeq sl, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r3, r4] │ │ │ │ - cmneq fp, r0, ror lr │ │ │ │ - orreq pc, r3, r4, asr #24 │ │ │ │ - ldrsheq r3, [fp, #-220]! @ 0xffffff24 │ │ │ │ + orreq pc, r3, r4, asr #26 │ │ │ │ + cmneq fp, r0, lsl #30 │ │ │ │ + ldrsbeq pc, [sl, #-32]! @ 0xffffffe0 @ │ │ │ │ + ldrdeq pc, [r3, ip] │ │ │ │ + cmneq fp, r8, ror lr │ │ │ │ + orreq pc, r3, ip, asr #24 │ │ │ │ + cmneq fp, r4, lsl #28 │ │ │ │ cmnpeq r9, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [r9, #-152]! @ 0xffffff68 @ │ │ │ │ - cmnpeq sl, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sl, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [sl, #-8]! @ │ │ │ │ - strdeq pc, [r3, r8] │ │ │ │ - cmnpeq sl, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [fp, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x0183fabc │ │ │ │ - cmnpeq sl, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, ror ip │ │ │ │ - cmnpeq sl, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq sl, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, ror ip │ │ │ │ - orreq pc, r3, r8, lsl sl @ │ │ │ │ - cmneq fp, r4, asr #23 │ │ │ │ - orreq pc, r3, r4, asr #19 │ │ │ │ - cmneq fp, ip, asr ip │ │ │ │ - cmneq fp, r0, ror fp │ │ │ │ - orreq pc, r3, r4, ror r9 @ │ │ │ │ - cmneq sl, ip, lsr pc │ │ │ │ - cmneq fp, ip, lsr #22 │ │ │ │ - cmneq sl, r4, lsl #30 │ │ │ │ - orreq pc, r3, r8, lsl #18 │ │ │ │ - ldrsbeq lr, [sl, #-224]! @ 0xffffff20 │ │ │ │ - ldrheq r3, [fp, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x017aee98 │ │ │ │ - @ instruction: 0x0183f89c │ │ │ │ - cmneq sl, r4, ror #28 │ │ │ │ - cmneq fp, r0, asr sl │ │ │ │ - cmneq sl, ip, lsr #28 │ │ │ │ - ldrsheq lr, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmneq sl, ip, asr #27 │ │ │ │ - @ instruction: 0x017aed9c │ │ │ │ - orreq pc, r3, r0, lsr #15 │ │ │ │ - cmneq sl, r8, ror #26 │ │ │ │ - cmneq fp, r8, asr r9 │ │ │ │ - cmneq sl, r0, lsr sp │ │ │ │ - cmneq sl, r0, lsl #26 │ │ │ │ + cmnpeq sl, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r3, r0, lsl #22 │ │ │ │ + cmnpeq sl, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r3, [fp, #-200]! @ 0xffffff38 │ │ │ │ + orreq pc, r3, r4, asr #21 │ │ │ │ + cmnpeq sl, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, ror ip │ │ │ │ + cmnpeq sl, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r8, ror ip │ │ │ │ + orreq pc, r3, r0, lsr #20 │ │ │ │ + cmneq fp, ip, asr #23 │ │ │ │ + orreq pc, r3, ip, asr #19 │ │ │ │ + cmneq fp, r4, ror #24 │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ + orreq pc, r3, ip, ror r9 @ │ │ │ │ + cmneq sl, r4, asr #30 │ │ │ │ + cmneq fp, r4, lsr fp │ │ │ │ + cmneq sl, ip, lsl #30 │ │ │ │ + orreq pc, r3, r0, lsl r9 @ │ │ │ │ + ldrsbeq lr, [sl, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r4, asr #21 │ │ │ │ + cmneq sl, r0, lsr #29 │ │ │ │ + orreq pc, r3, r4, lsr #17 │ │ │ │ + cmneq sl, ip, ror #28 │ │ │ │ + cmneq fp, r8, asr sl │ │ │ │ + cmneq sl, r4, lsr lr │ │ │ │ + cmneq sl, r4, lsl #28 │ │ │ │ + ldrsbeq lr, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r4, lsr #27 │ │ │ │ + orreq pc, r3, r8, lsr #15 │ │ │ │ + cmneq sl, r0, ror sp │ │ │ │ + cmneq fp, r0, ror #18 │ │ │ │ + cmneq sl, r8, lsr sp │ │ │ │ + cmneq sl, r8, lsl #26 │ │ │ │ │ │ │ │ 0024e0b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -411193,35 +411193,35 @@ │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 24e16c │ │ │ │ orreq sl, lr, r0, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r3, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ + ldrheq r3, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, r4, asr #16 │ │ │ │ orreq sl, lr, r0, lsr #5 │ │ │ │ - strdeq pc, [r3, ip] │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ + orreq pc, r3, r4, lsl #10 │ │ │ │ + cmneq sl, ip, asr #21 │ │ │ │ + ldrheq r3, [fp, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - orreq pc, r3, r0, asr #9 │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ - cmneq fp, r0, ror r6 │ │ │ │ + orreq pc, r3, r8, asr #9 │ │ │ │ + @ instruction: 0x017aea90 │ │ │ │ + cmneq fp, r8, ror r6 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - orreq pc, r3, r4, lsl #9 │ │ │ │ - cmneq sl, ip, asr #20 │ │ │ │ - cmneq fp, r4, lsr r6 │ │ │ │ + orreq pc, r3, ip, lsl #9 │ │ │ │ + cmneq sl, r4, asr sl │ │ │ │ + cmneq fp, ip, lsr r6 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orreq pc, r3, r8, asr #8 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ - ldrsheq r3, [fp, #-92]! @ 0xffffffa4 │ │ │ │ - orreq pc, r3, ip, lsl #8 │ │ │ │ - ldrsbeq lr, [sl, #-148]! @ 0xffffff6c │ │ │ │ - ldrheq r3, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + orreq pc, r3, r0, asr r4 @ │ │ │ │ + cmneq sl, r8, lsl sl │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ + orreq pc, r3, r4, lsl r4 @ │ │ │ │ + ldrsbeq lr, [sl, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r4, asr #11 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 0024e32c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -411360,32 +411360,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 24e3f0 │ │ │ │ orreq sl, lr, ip, asr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, lr, ip, lsl r0 │ │ │ │ - orreq pc, r3, ip, ror #4 │ │ │ │ - cmneq sl, r4, lsr r8 │ │ │ │ - cmneq fp, r4, lsr #8 │ │ │ │ + orreq pc, r3, r4, ror r2 @ │ │ │ │ + cmneq sl, ip, lsr r8 │ │ │ │ + cmneq fp, ip, lsr #8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orreq pc, r3, r0, lsr r2 @ │ │ │ │ - ldrsheq lr, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r8, ror #7 │ │ │ │ + orreq pc, r3, r8, lsr r2 @ │ │ │ │ + cmneq sl, r0, lsl #16 │ │ │ │ + ldrsheq r3, [fp, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - strdeq pc, [r3, r4] │ │ │ │ - ldrheq lr, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r8, lsr #7 │ │ │ │ - @ instruction: 0x0183f1b8 │ │ │ │ - cmneq sl, r0, lsl #15 │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ + strdeq pc, [r3, ip] │ │ │ │ + cmneq sl, r4, asr #15 │ │ │ │ + ldrheq r3, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + orreq pc, r3, r0, asr #3 │ │ │ │ + cmneq sl, r8, lsl #15 │ │ │ │ + cmneq fp, r8, ror r3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq pc, r3, ip, ror r1 @ │ │ │ │ - cmneq sl, r4, asr #14 │ │ │ │ - cmneq fp, r4, lsr r3 │ │ │ │ + orreq pc, r3, r4, lsl #3 │ │ │ │ + cmneq sl, ip, asr #14 │ │ │ │ + cmneq fp, ip, lsr r3 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 0024e5b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -411647,22 +411647,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, ip, lsr #1 │ │ │ │ - ldrheq r3, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - strheq pc, [r3, r0] @ │ │ │ │ + ldrheq r3, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + strheq pc, [r3, r8] @ │ │ │ │ cmnpeq r9, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsl #3 │ │ │ │ - orreq lr, r3, r0, lsl #31 │ │ │ │ + cmneq fp, r8, lsl #3 │ │ │ │ + orreq lr, r3, r8, lsl #31 │ │ │ │ cmnpeq r9, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8 │ │ │ │ - orreq lr, r3, r8, lsl #28 │ │ │ │ + cmneq fp, r0, lsl r0 │ │ │ │ + orreq lr, r3, r0, lsl lr │ │ │ │ │ │ │ │ 0024e9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -411947,22 +411947,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmnpeq r9, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r3, r8, ror #19 │ │ │ │ - cmneq fp, r0, ror #23 │ │ │ │ + strdeq lr, [r3, r0] │ │ │ │ + cmneq fp, r8, ror #23 │ │ │ │ cmnpeq r9, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r3, ip, lsr #19 │ │ │ │ - @ instruction: 0x017b2b9c │ │ │ │ + @ instruction: 0x0183e9b4 │ │ │ │ + cmneq fp, r4, lsr #23 │ │ │ │ cmnpeq r9, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - orreq lr, r3, r8, ror #18 │ │ │ │ - cmneq fp, r8, asr fp │ │ │ │ + orreq lr, r3, r0, ror r9 │ │ │ │ + cmneq fp, r0, ror #22 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -412111,20 +412111,20 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 24f0b0 │ │ │ │ - cmneq fp, r8, ror r9 │ │ │ │ - orreq lr, r3, ip, ror #14 │ │ │ │ + cmneq fp, r0, lsl #19 │ │ │ │ + orreq lr, r3, r4, ror r7 │ │ │ │ @ instruction: 0x018e9398 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq sp, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, r4, lsl #23 │ │ │ │ + ldrheq sp, [sl, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #696] @ 24f3fc │ │ │ │ ldr r3, [pc, #696] @ 24f400 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -412299,29 +412299,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 24f1bc │ │ │ │ ldrdeq r9, [lr, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq lr, r3, r4, asr #12 │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ + orreq lr, r3, ip, asr #12 │ │ │ │ + cmneq fp, r0, asr r8 │ │ │ │ orreq r9, lr, r0, asr r2 │ │ │ │ cmneq r9, ip, asr fp │ │ │ │ - cmneq fp, r8, ror r6 │ │ │ │ - ldrheq r2, [fp, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq r2, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, r0, lsl #13 │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ + ldrheq r2, [fp, #-120]! @ 0xffffff88 │ │ │ │ cmneq r9, r0, lsl r2 │ │ │ │ - @ instruction: 0x0183e4b0 │ │ │ │ - cmneq sl, r4, ror #18 │ │ │ │ - ldrheq r2, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ - ldrsheq sp, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ - @ instruction: 0x017ad89c │ │ │ │ + @ instruction: 0x0183e4b8 │ │ │ │ + cmneq sl, ip, ror #18 │ │ │ │ + ldrheq r2, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ + cmneq sl, r4, lsl #18 │ │ │ │ + ldrsbeq sp, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq sl, r4, lsr #17 │ │ │ │ │ │ │ │ 0024f440 : │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ @@ -413270,83 +413270,83 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 24fc74 │ │ │ │ strdeq r8, [lr, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018e8eb8 │ │ │ │ - orreq lr, r3, r0, asr r2 │ │ │ │ - cmneq fp, r0, asr #8 │ │ │ │ + orreq lr, r3, r8, asr r2 │ │ │ │ + cmneq fp, r8, asr #8 │ │ │ │ andeq r7, r0, r8, ror #10 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r6, r0, ip, lsl #12 │ │ │ │ - cmneq fp, r0, asr r4 │ │ │ │ - cmneq fp, ip, asr #8 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ + cmneq fp, r4, asr r4 │ │ │ │ orreq r5, lr, r8, asr r2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq sp, r3, r4, ror pc │ │ │ │ - cmneq fp, ip, asr r1 │ │ │ │ + orreq sp, r3, ip, ror pc │ │ │ │ + cmneq fp, r4, ror #2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0183dbb0 │ │ │ │ - cmneq fp, r4, lsr #27 │ │ │ │ - cmneq fp, r8, lsr sp │ │ │ │ + @ instruction: 0x0183dbb8 │ │ │ │ + cmneq fp, ip, lsr #27 │ │ │ │ + cmneq fp, r0, asr #26 │ │ │ │ @ instruction: 0x018e8798 │ │ │ │ - ldrdeq sp, [r3, r8] │ │ │ │ + orreq sp, r3, r0, ror #21 │ │ │ │ ldrsheq sp, [r9, #-112]! @ 0xffffff90 │ │ │ │ - cmneq fp, ip, asr #25 │ │ │ │ + ldrsbeq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ cmneq r9, r8, ror r7 │ │ │ │ cmneq r9, r0, lsl #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0183d9b8 │ │ │ │ - ldrheq r1, [fp, #-184]! @ 0xffffff48 │ │ │ │ + orreq sp, r3, r0, asr #19 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - orreq sp, r3, r8, ror r9 │ │ │ │ - cmneq fp, r4, ror #22 │ │ │ │ + orreq sp, r3, r0, lsl #19 │ │ │ │ + cmneq fp, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ ldrsheq sp, [r9, #-84]! @ 0xffffffac │ │ │ │ cmneq r9, r0, lsr #11 │ │ │ │ - cmneq sl, ip, lsl #26 │ │ │ │ - ldrsbeq ip, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sl, ip, lsr #25 │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ - cmneq sl, ip, asr #24 │ │ │ │ - orreq sp, r3, r4, ror #14 │ │ │ │ - cmneq sl, r8, lsl ip │ │ │ │ - cmneq fp, ip, asr r9 │ │ │ │ + cmneq sl, r4, lsl sp │ │ │ │ + cmneq sl, r4, ror #25 │ │ │ │ + ldrheq ip, [sl, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r4, lsl #25 │ │ │ │ + cmneq sl, r4, asr ip │ │ │ │ + orreq sp, r3, ip, ror #14 │ │ │ │ + cmneq sl, r0, lsr #24 │ │ │ │ + cmneq fp, r4, ror #18 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - orreq sp, r3, r8, lsr #14 │ │ │ │ - ldrsbeq ip, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, r4, lsr #18 │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ - cmneq sl, r4, ror fp │ │ │ │ + orreq sp, r3, r0, lsr r7 │ │ │ │ + cmneq sl, r4, ror #23 │ │ │ │ + cmneq fp, ip, lsr #18 │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ + cmneq sl, ip, ror fp │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - orreq sp, r3, r8, lsl #13 │ │ │ │ - cmneq sl, ip, lsr fp │ │ │ │ - cmneq fp, r0, lsl #17 │ │ │ │ - orreq sp, r3, ip, asr #12 │ │ │ │ - cmneq sl, r0, lsl #22 │ │ │ │ - cmneq fp, ip, asr #16 │ │ │ │ - cmneq sl, r8, asr #21 │ │ │ │ - @ instruction: 0x017aca98 │ │ │ │ - @ instruction: 0x0183d5b0 │ │ │ │ - cmneq sl, r4, ror #20 │ │ │ │ - cmneq fp, ip, lsr #15 │ │ │ │ - orreq sp, r3, r4, ror r5 │ │ │ │ - cmneq sl, r8, lsr #20 │ │ │ │ - cmneq fp, r4, ror r7 │ │ │ │ - ldrsheq ip, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sl, r0, asr #19 │ │ │ │ - cmneq sl, ip, lsl #19 │ │ │ │ + @ instruction: 0x0183d690 │ │ │ │ + cmneq sl, r4, asr #22 │ │ │ │ + cmneq fp, r8, lsl #17 │ │ │ │ + orreq sp, r3, r4, asr r6 │ │ │ │ + cmneq sl, r8, lsl #22 │ │ │ │ + cmneq fp, r4, asr r8 │ │ │ │ + ldrsbeq ip, [sl, #-160]! @ 0xffffff60 │ │ │ │ + cmneq sl, r0, lsr #21 │ │ │ │ + @ instruction: 0x0183d5b8 │ │ │ │ + cmneq sl, ip, ror #20 │ │ │ │ + ldrheq r1, [fp, #-116]! @ 0xffffff8c │ │ │ │ + orreq sp, r3, ip, ror r5 │ │ │ │ + cmneq sl, r0, lsr sl │ │ │ │ + cmneq fp, ip, ror r7 │ │ │ │ + ldrsheq ip, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r8, asr #19 │ │ │ │ + @ instruction: 0x017ac994 │ │ │ │ │ │ │ │ 0025042c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -413562,48 +413562,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 250534 │ │ │ │ orreq r7, lr, ip, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r7, [lr, r8] │ │ │ │ - orreq sp, r3, r0, asr #4 │ │ │ │ - ldrsheq ip, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq fp, r0, asr #8 │ │ │ │ - orreq sp, r3, r4, lsl #4 │ │ │ │ - ldrheq ip, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, r4, lsl #8 │ │ │ │ + orreq sp, r3, r8, asr #4 │ │ │ │ + ldrsheq ip, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r8, asr #8 │ │ │ │ + orreq sp, r3, ip, lsl #4 │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ + cmneq fp, ip, lsl #8 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - orreq sp, r3, r8, asr #3 │ │ │ │ - cmneq sl, ip, ror r6 │ │ │ │ - cmneq fp, r8, asr #7 │ │ │ │ + ldrdeq sp, [r3, r0] │ │ │ │ + cmneq sl, r4, lsl #13 │ │ │ │ + ldrsbeq r1, [fp, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orreq sp, r3, ip, lsl #3 │ │ │ │ - cmneq sl, r0, asr #12 │ │ │ │ - cmneq fp, r4, lsl #7 │ │ │ │ + @ instruction: 0x0183d194 │ │ │ │ + cmneq sl, r8, asr #12 │ │ │ │ + cmneq fp, ip, lsl #7 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orreq sp, r3, r0, asr r1 │ │ │ │ - cmneq sl, r4, lsl #12 │ │ │ │ - cmneq fp, r0, asr r3 │ │ │ │ + orreq sp, r3, r8, asr r1 │ │ │ │ + cmneq sl, ip, lsl #12 │ │ │ │ + cmneq fp, r8, asr r3 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - orreq sp, r3, r4, lsl r1 │ │ │ │ - cmneq sl, r8, asr #11 │ │ │ │ - cmneq fp, r4, lsl r3 │ │ │ │ + orreq sp, r3, ip, lsl r1 │ │ │ │ + ldrsbeq ip, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq fp, ip, lsl r3 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrdeq sp, [r3, r8] │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - ldrsbeq r1, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + orreq sp, r3, r0, ror #1 │ │ │ │ + @ instruction: 0x017ac594 │ │ │ │ + cmneq fp, r0, ror #5 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - @ instruction: 0x0183d09c │ │ │ │ - cmneq fp, r8, lsl r3 │ │ │ │ - @ instruction: 0x017b129c │ │ │ │ + orreq sp, r3, r4, lsr #1 │ │ │ │ + cmneq fp, r0, lsr #6 │ │ │ │ + cmneq fp, r4, lsr #5 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - orreq sp, r3, r8, asr r0 │ │ │ │ - cmneq sl, ip, lsl #10 │ │ │ │ - cmneq fp, r8, asr r2 │ │ │ │ + orreq sp, r3, r0, rrx │ │ │ │ + cmneq sl, r4, lsl r5 │ │ │ │ + cmneq fp, r0, ror #4 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 0025082c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -413699,16 +413699,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r8, lsr ip │ │ │ │ - cmneq fp, r8, ror #1 │ │ │ │ - @ instruction: 0x0183ce9c │ │ │ │ + ldrsheq r1, [fp, #-0]! │ │ │ │ + orreq ip, r3, r4, lsr #29 │ │ │ │ │ │ │ │ 002509c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -413804,16 +413804,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r0, lsr #21 │ │ │ │ - orreq ip, r3, ip, lsl #26 │ │ │ │ - cmneq fp, r8, asr #30 │ │ │ │ + orreq ip, r3, r4, lsl sp │ │ │ │ + cmneq fp, r0, asr pc │ │ │ │ │ │ │ │ 00250b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #996] @ 250f5c │ │ │ │ @@ -414076,23 +414076,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq ip, r3, r0, lsl #23 │ │ │ │ + orreq ip, r3, r8, lsl #23 │ │ │ │ cmneq r9, r0, lsl #22 │ │ │ │ - ldrheq r0, [fp, #-216]! @ 0xffffff28 │ │ │ │ - orreq ip, r3, ip, asr #20 │ │ │ │ + cmneq fp, r0, asr #27 │ │ │ │ + orreq ip, r3, r4, asr sl │ │ │ │ cmneq r9, ip, asr #19 │ │ │ │ - cmneq fp, r4, lsl #25 │ │ │ │ - ldrdeq ip, [r3, r0] │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ + ldrdeq ip, [r3, r8] │ │ │ │ cmneq r9, r4, asr r6 │ │ │ │ - cmneq fp, r8, lsl #22 │ │ │ │ + cmneq fp, r0, lsl fp │ │ │ │ │ │ │ │ 00250fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -414373,22 +414373,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r0, lsr r2 │ │ │ │ - orreq ip, r3, r0, lsr #9 │ │ │ │ - ldrsbeq r0, [fp, #-108]! @ 0xffffff94 │ │ │ │ + orreq ip, r3, r8, lsr #9 │ │ │ │ + cmneq fp, r4, ror #13 │ │ │ │ cmneq r9, ip, ror #3 │ │ │ │ - orreq ip, r3, ip, asr r4 │ │ │ │ - @ instruction: 0x017b0698 │ │ │ │ + orreq ip, r3, r4, ror #8 │ │ │ │ + cmneq fp, r0, lsr #13 │ │ │ │ ldrheq sp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ - orreq ip, r3, ip, lsr #8 │ │ │ │ - cmneq fp, r8, ror #12 │ │ │ │ + orreq ip, r3, r4, lsr r4 │ │ │ │ + cmneq fp, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #264] @ 25156c │ │ │ │ ldr r4, [r0, #328] @ 0x148 │ │ │ │ ldr r5, [pc, #260] @ 251570 │ │ │ │ @@ -414453,21 +414453,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2514dc │ │ │ │ - cmneq fp, r8, lsl r6 │ │ │ │ - strdeq ip, [r3, r8] │ │ │ │ + cmneq fp, r0, lsr #12 │ │ │ │ + orreq ip, r3, r0, lsl #8 │ │ │ │ orreq r6, lr, ip, ror pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, r4, lsl #15 │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ - cmneq sl, r8, lsr #14 │ │ │ │ + cmneq sl, ip, lsl #15 │ │ │ │ + cmneq sl, r0, ror #14 │ │ │ │ + cmneq sl, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -415394,133 +415394,133 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 252894 │ │ │ │ mov r9, #2 │ │ │ │ b 25214c │ │ │ │ orreq r6, lr, r4, ror #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r6, lr, ip, lsr lr │ │ │ │ - orreq ip, r3, ip, asr #4 │ │ │ │ - cmneq fp, r0, ror #8 │ │ │ │ + orreq ip, r3, r4, asr r2 │ │ │ │ + cmneq fp, r8, ror #8 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq ip, r3, ip, lsr r0 │ │ │ │ - cmneq fp, ip, asr #4 │ │ │ │ + orreq ip, r3, r4, asr #32 │ │ │ │ + cmneq fp, r4, asr r2 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - orreq fp, r3, ip, lsr #30 │ │ │ │ + orreq fp, r3, r4, lsr pc │ │ │ │ cmnpeq r9, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r8, lsl r1 │ │ │ │ + cmneq fp, r0, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - orreq fp, r3, r4, ror #27 │ │ │ │ - ldrsheq pc, [sl, #-252]! @ 0xffffff04 @ │ │ │ │ - orreq fp, r3, r0, lsr #27 │ │ │ │ + orreq fp, r3, ip, ror #27 │ │ │ │ + cmneq fp, r4 │ │ │ │ + orreq fp, r3, r8, lsr #27 │ │ │ │ cmneq r9, r0, lsl sl │ │ │ │ - cmnpeq sl, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [sl, #-244]! @ 0xffffff0c @ │ │ │ │ orreq r6, lr, r8, lsl #18 │ │ │ │ cmneq r9, r4, asr r9 │ │ │ │ - @ instruction: 0x0183bcb8 │ │ │ │ - ldrsbeq pc, [sl, #-224]! @ 0xffffff20 @ │ │ │ │ - orreq fp, r3, r4, ror fp │ │ │ │ + orreq fp, r3, r0, asr #25 │ │ │ │ + ldrsbeq pc, [sl, #-232]! @ 0xffffff18 @ │ │ │ │ + orreq fp, r3, ip, ror fp │ │ │ │ cmnpeq r9, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - orreq fp, r3, r4, lsl sl │ │ │ │ - cmnpeq sl, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r3, ip, asr #19 │ │ │ │ + orreq fp, r3, ip, lsl sl │ │ │ │ + cmnpeq sl, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r3, r4] │ │ │ │ cmneq r9, ip, lsr #12 │ │ │ │ - ldrsbeq pc, [sl, #-180]! @ 0xffffff4c @ │ │ │ │ - orreq fp, r3, r8, lsl #19 │ │ │ │ - @ instruction: 0x017afb98 │ │ │ │ + ldrsbeq pc, [sl, #-188]! @ 0xffffff44 @ │ │ │ │ + @ instruction: 0x0183b990 │ │ │ │ + cmnpeq sl, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ muleq r0, ip, r5 │ │ │ │ - cmnpeq sl, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - strdeq fp, [r3, r8] │ │ │ │ - orreq fp, r3, r4, lsr #15 │ │ │ │ - ldrheq pc, [sl, #-156]! @ 0xffffff64 @ │ │ │ │ + orreq fp, r3, r0, lsl #18 │ │ │ │ + orreq fp, r3, ip, lsr #15 │ │ │ │ + cmnpeq sl, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ cmneq r9, ip, asr #7 │ │ │ │ - strdeq fp, [r3, r8] │ │ │ │ + orreq fp, r3, r0, lsl #14 │ │ │ │ cmneq r9, r8, asr r3 │ │ │ │ - cmnpeq sl, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq sl, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ cmneq r9, r0, lsr #6 │ │ │ │ - orreq fp, r3, r4, lsl #13 │ │ │ │ - @ instruction: 0x017af89c │ │ │ │ + orreq fp, r3, ip, lsl #13 │ │ │ │ + cmnpeq sl, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ cmneq r9, r4, asr #5 │ │ │ │ cmneq r9, r0, ror r2 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - orreq fp, r3, r0, asr #10 │ │ │ │ - cmnpeq sl, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r3, r8, asr #10 │ │ │ │ + cmnpeq sl, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ cmneq r9, r8, ror #2 │ │ │ │ - ldrdeq fp, [r3, r0] │ │ │ │ - cmnpeq sl, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r3, r0, lsr #9 │ │ │ │ - cmneq sl, ip, lsr #17 │ │ │ │ - ldrheq pc, [sl, #-100]! @ 0xffffff9c @ │ │ │ │ - andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, r3, r8, asr r2 │ │ │ │ - cmnpeq sl, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ + ldrdeq fp, [r3, r8] │ │ │ │ + cmnpeq sl, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r3, r8, lsr #9 │ │ │ │ + ldrheq sl, [sl, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq pc, [sl, #-108]! @ 0xffffff94 @ │ │ │ │ + andeq r6, r0, r8, ror ip │ │ │ │ + orreq fp, r3, r0, ror #4 │ │ │ │ + cmnpeq sl, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #11 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x017af390 │ │ │ │ - orreq fp, r3, r8, lsr #2 │ │ │ │ - cmnpeq sl, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017af398 │ │ │ │ + orreq fp, r3, r0, lsr r1 │ │ │ │ + cmnpeq sl, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq sl, r0, lsl #10 │ │ │ │ + cmneq sl, r8, lsl #10 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - ldrsbeq sl, [sl, #-68]! @ 0xffffffbc │ │ │ │ + ldrsbeq sl, [sl, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq sl, r8, lsr #9 │ │ │ │ + ldrheq sl, [sl, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq sl, ip, ror r4 │ │ │ │ - orreq fp, r3, r4, lsr r0 │ │ │ │ - cmneq sl, r0, asr #8 │ │ │ │ - cmnpeq sl, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #9 │ │ │ │ + orreq fp, r3, ip, lsr r0 │ │ │ │ + cmneq sl, r8, asr #8 │ │ │ │ + cmnpeq sl, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmneq sl, ip, lsl #8 │ │ │ │ + cmneq sl, r4, lsl r4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq sl, r3, r4, asr #31 │ │ │ │ - ldrsbeq sl, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq pc, [sl, #-24]! @ 0xffffffe8 @ │ │ │ │ + orreq sl, r3, ip, asr #31 │ │ │ │ + ldrsbeq sl, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmnpeq sl, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - orreq sl, r3, ip, lsl #31 │ │ │ │ - @ instruction: 0x017aa398 │ │ │ │ - cmnpeq sl, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0183af94 │ │ │ │ + cmneq sl, r0, lsr #7 │ │ │ │ + cmnpeq sl, r8, lsr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ + cmneq sl, r8, ror #6 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq sl, r0, asr r3 │ │ │ │ + cmneq sl, r8, asr r3 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq sl, r0, lsr #6 │ │ │ │ + cmneq sl, r8, lsr #6 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq sl, r0, lsl r3 │ │ │ │ - ldrdeq sl, [r3, r4] │ │ │ │ - cmneq sl, r0, ror #5 │ │ │ │ - cmnpeq sl, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl r3 │ │ │ │ + ldrdeq sl, [r3, ip] │ │ │ │ + cmneq sl, r8, ror #5 │ │ │ │ + ldrsheq pc, [sl, #-0]! @ │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - @ instruction: 0x0183ae9c │ │ │ │ - cmneq sl, r8, lsr #5 │ │ │ │ - ldrheq pc, [sl, #-0]! @ │ │ │ │ - orreq sl, r3, r4, ror #28 │ │ │ │ - cmneq sl, r0, ror r2 │ │ │ │ - cmnpeq sl, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + orreq sl, r3, r4, lsr #29 │ │ │ │ + ldrheq sl, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq pc, [sl, #-8]! @ │ │ │ │ + orreq sl, r3, ip, ror #28 │ │ │ │ + cmneq sl, r8, ror r2 │ │ │ │ + cmnpeq sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq sl, ip, lsr r2 │ │ │ │ + cmneq sl, r4, asr #4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ + cmneq sl, r8, lsl r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq sl, r4, ror #3 │ │ │ │ + cmneq sl, ip, ror #3 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrheq sl, [sl, #-20]! @ 0xffffffec │ │ │ │ + ldrheq sl, [sl, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, #-236] @ 252520 │ │ │ │ ldr r4, [pc, #-236] @ 252524 │ │ │ │ ldr r7, [pc, #-236] @ 252528 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -416808,171 +416808,171 @@ │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ str r6, [sp, #16] │ │ │ │ stm sp, {r0, r4} │ │ │ │ b 253d24 │ │ │ │ orreq r5, lr, ip, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r5, [lr, r0] │ │ │ │ - orreq sl, r3, r8, lsl #26 │ │ │ │ - cmneq sl, ip, lsl pc │ │ │ │ - orreq sl, r3, r4, lsl #21 │ │ │ │ - @ instruction: 0x017aec94 │ │ │ │ + orreq sl, r3, r0, lsl sp │ │ │ │ + cmneq sl, r4, lsr #30 │ │ │ │ + orreq sl, r3, ip, lsl #21 │ │ │ │ + @ instruction: 0x017aec9c │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ cmneq r9, ip, lsl pc │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - strdeq sl, [r3, r4] │ │ │ │ - cmneq sl, ip, ror #21 │ │ │ │ + strdeq sl, [r3, ip] │ │ │ │ + ldrsheq lr, [sl, #-164]! @ 0xffffff5c │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - @ instruction: 0x0183a7b0 │ │ │ │ - cmneq sl, r8, asr #19 │ │ │ │ - orreq sl, r3, ip, ror #14 │ │ │ │ + @ instruction: 0x0183a7b8 │ │ │ │ + ldrsbeq lr, [sl, #-144]! @ 0xffffff70 │ │ │ │ + orreq sl, r3, r4, ror r7 │ │ │ │ ldrsbeq sl, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, r8, ror r9 │ │ │ │ + cmneq sl, r0, lsl #19 │ │ │ │ ldrdeq r5, [lr, r4] │ │ │ │ cmneq r9, r0, lsr #6 │ │ │ │ - orreq sl, r3, r4, lsl #13 │ │ │ │ - @ instruction: 0x017ae89c │ │ │ │ - orreq sl, r3, r8, asr #10 │ │ │ │ + orreq sl, r3, ip, lsl #13 │ │ │ │ + cmneq sl, r4, lsr #17 │ │ │ │ + orreq sl, r3, r0, asr r5 │ │ │ │ cmneq r9, r8, asr fp │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrdeq sl, [r3, r8] │ │ │ │ - ldrsheq lr, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + orreq sl, r3, r0, ror #7 │ │ │ │ + ldrsheq lr, [sl, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r9, r4, lsl #19 │ │ │ │ - orreq sl, r3, ip, lsl #5 │ │ │ │ - cmneq sl, r0, lsr #9 │ │ │ │ - orreq sl, r3, ip, lsl #4 │ │ │ │ - strdeq sl, [r3, r0] │ │ │ │ - cmneq sl, ip, asr r3 │ │ │ │ + @ instruction: 0x0183a294 │ │ │ │ + cmneq sl, r8, lsr #9 │ │ │ │ + orreq sl, r3, r4, lsl r2 │ │ │ │ + strdeq sl, [r3, r8] │ │ │ │ + cmneq sl, r4, ror #6 │ │ │ │ cmneq r9, ip, ror #12 │ │ │ │ - orreq r9, r3, ip, ror pc │ │ │ │ - @ instruction: 0x017ae190 │ │ │ │ - orreq r9, r3, r8, lsr #29 │ │ │ │ - cmneq sl, r0, asr #1 │ │ │ │ + orreq r9, r3, r4, lsl #31 │ │ │ │ + @ instruction: 0x017ae198 │ │ │ │ + @ instruction: 0x01839eb0 │ │ │ │ + cmneq sl, r8, asr #1 │ │ │ │ ldrsbeq r9, [r9, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0x01839bb8 │ │ │ │ - ldrsbeq sp, [sl, #-208]! @ 0xffffff30 │ │ │ │ - orreq r9, r3, r0, ror fp │ │ │ │ + orreq r9, r3, r0, asr #23 │ │ │ │ + ldrsbeq sp, [sl, #-216]! @ 0xffffff28 │ │ │ │ + orreq r9, r3, r8, ror fp │ │ │ │ ldrsbeq r9, [r9, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sl, r8, ror sp │ │ │ │ - orreq r9, r3, ip, lsr #22 │ │ │ │ - cmneq sl, r4, asr #26 │ │ │ │ - orreq r9, r3, r4, ror #21 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ + orreq r9, r3, r4, lsr fp │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ + orreq r9, r3, ip, ror #21 │ │ │ │ cmneq r9, r4, asr #14 │ │ │ │ - cmneq sl, ip, ror #25 │ │ │ │ - @ instruction: 0x01839ab8 │ │ │ │ - ldrsbeq sp, [sl, #-192]! @ 0xffffff40 │ │ │ │ + ldrsheq sp, [sl, #-196]! @ 0xffffff3c │ │ │ │ + orreq r9, r3, r0, asr #21 │ │ │ │ + ldrsbeq sp, [sl, #-200]! @ 0xffffff38 │ │ │ │ cmneq r9, r0, ror #13 │ │ │ │ - orreq r9, r3, r0, lsl sl │ │ │ │ + orreq r9, r3, r8, lsl sl │ │ │ │ cmneq r9, r4, ror r6 │ │ │ │ - cmneq sl, ip, lsl ip │ │ │ │ + cmneq sl, r4, lsr #24 │ │ │ │ cmneq r9, r8, lsr r6 │ │ │ │ cmneq r9, r0, ror #11 │ │ │ │ - orreq r9, r3, r4, asr #18 │ │ │ │ - cmneq sl, ip, asr fp │ │ │ │ + orreq r9, r3, ip, asr #18 │ │ │ │ + cmneq sl, r4, ror #22 │ │ │ │ cmneq r9, r8, ror r5 │ │ │ │ cmneq r9, r4, lsr r5 │ │ │ │ - @ instruction: 0x01839898 │ │ │ │ - ldrheq sp, [sl, #-160]! @ 0xffffff60 │ │ │ │ - orreq r9, r3, r4, lsl #17 │ │ │ │ - @ instruction: 0x017ada9c │ │ │ │ - orreq r9, r3, ip, lsr r8 │ │ │ │ + orreq r9, r3, r0, lsr #17 │ │ │ │ + ldrheq sp, [sl, #-168]! @ 0xffffff58 │ │ │ │ + orreq r9, r3, ip, lsl #17 │ │ │ │ + cmneq sl, r4, lsr #21 │ │ │ │ + orreq r9, r3, r4, asr #16 │ │ │ │ @ instruction: 0x0179949c │ │ │ │ - cmneq sl, r4, asr #20 │ │ │ │ - orreq r9, r3, ip, ror r7 │ │ │ │ - @ instruction: 0x017ad990 │ │ │ │ + cmneq sl, ip, asr #20 │ │ │ │ + orreq r9, r3, r4, lsl #15 │ │ │ │ + @ instruction: 0x017ad998 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - orreq r9, r3, r8, lsr #14 │ │ │ │ + orreq r9, r3, r0, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r9, r3, r4, asr #11 │ │ │ │ - ldrsbeq sp, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ + orreq r9, r3, ip, asr #11 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ + ldrheq r8, [sl, #-128]! @ 0xffffff80 │ │ │ │ cmneq r9, r4, asr #1 │ │ │ │ - orreq r9, r3, r8, lsr #8 │ │ │ │ - cmneq sl, r0, asr #12 │ │ │ │ - orreq r9, r3, r4, lsl r4 │ │ │ │ - cmneq sl, ip, lsr #12 │ │ │ │ + orreq r9, r3, r0, lsr r4 │ │ │ │ + cmneq sl, r8, asr #12 │ │ │ │ + orreq r9, r3, ip, lsl r4 │ │ │ │ + cmneq sl, r4, lsr r6 │ │ │ │ cmneq r9, ip, lsr r0 │ │ │ │ - @ instruction: 0x01839390 │ │ │ │ - cmneq sl, r8, lsr #11 │ │ │ │ + @ instruction: 0x01839398 │ │ │ │ + ldrheq sp, [sl, #-80]! @ 0xffffffb0 │ │ │ │ ldrheq r8, [r9, #-248]! @ 0xffffff08 │ │ │ │ - orreq r9, r3, r8, ror #5 │ │ │ │ + strdeq r9, [r3, r0] │ │ │ │ cmneq r9, ip, asr #30 │ │ │ │ - ldrsheq sp, [sl, #-68]! @ 0xffffffbc │ │ │ │ + ldrsheq sp, [sl, #-76]! @ 0xffffffb4 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - orreq r9, r3, ip, asr r2 │ │ │ │ - cmneq sl, r0, ror r4 │ │ │ │ - orreq r9, r3, ip, lsl r2 │ │ │ │ - cmneq sl, r8, lsr #12 │ │ │ │ - cmneq sl, r0, lsr r4 │ │ │ │ - ldrsheq r8, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - orreq r9, r3, r8, lsr #3 │ │ │ │ - ldrheq r8, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrheq sp, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq sl, ip, ror r5 │ │ │ │ - orreq r9, r3, r4, lsr r1 │ │ │ │ - cmneq sl, r0, asr #10 │ │ │ │ - cmneq sl, r4, asr #6 │ │ │ │ - strdeq r9, [r3, r8] │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ - strheq r9, [r3, r8] │ │ │ │ + orreq r9, r3, r4, ror #4 │ │ │ │ + cmneq sl, r8, ror r4 │ │ │ │ + orreq r9, r3, r4, lsr #4 │ │ │ │ + cmneq sl, r0, lsr r6 │ │ │ │ + cmneq sl, r8, lsr r4 │ │ │ │ + ldrsheq r8, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x018391b0 │ │ │ │ + ldrheq r8, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sl, r0, asr #7 │ │ │ │ + cmneq sl, r4, lsl #11 │ │ │ │ + orreq r9, r3, ip, lsr r1 │ │ │ │ + cmneq sl, r8, asr #10 │ │ │ │ + cmneq sl, ip, asr #6 │ │ │ │ + orreq r9, r3, r0, lsl #2 │ │ │ │ + cmneq sl, ip, lsl #10 │ │ │ │ cmneq sl, r0, lsl r3 │ │ │ │ - ldrheq sp, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq sl, ip, lsl #9 │ │ │ │ - cmneq sl, ip, asr r4 │ │ │ │ - cmneq sl, r8, lsr #8 │ │ │ │ - andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r8, r3, r0, ror #31 │ │ │ │ - cmneq sl, ip, ror #7 │ │ │ │ - ldrsheq sp, [sl, #-16]! │ │ │ │ - ldrheq r8, [sl, #-52]! @ 0xffffffcc │ │ │ │ - orreq r8, r3, r4, ror pc │ │ │ │ - cmneq sl, r0, lsl #7 │ │ │ │ - cmneq sl, r4, lsl #3 │ │ │ │ - cmneq sl, r8, asr #6 │ │ │ │ + orreq r9, r3, r0, asr #1 │ │ │ │ cmneq sl, r8, lsl r3 │ │ │ │ - cmneq sl, r8, ror #5 │ │ │ │ - orreq r8, r3, r4, lsr #29 │ │ │ │ - ldrheq r8, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - ldrheq sp, [sl, #-4]! │ │ │ │ - orreq r8, r3, r8, ror #28 │ │ │ │ - cmneq sl, r4, ror r2 │ │ │ │ - cmneq sl, r8, ror r0 │ │ │ │ - orreq r8, r3, ip, lsr #28 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - cmneq sl, r0, asr #32 │ │ │ │ - strdeq r8, [r3, r0] │ │ │ │ - ldrsheq r8, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq sl, r0 │ │ │ │ - cmneq sl, r4, asr #3 │ │ │ │ - @ instruction: 0x017a8194 │ │ │ │ - cmneq sl, r4, ror #2 │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ - cmneq sl, r4, lsl #2 │ │ │ │ - orreq r8, r3, r0, asr #25 │ │ │ │ - cmneq sl, ip, asr #1 │ │ │ │ - ldrsbeq ip, [sl, #-228]! @ 0xffffff1c │ │ │ │ - orreq r8, r3, r4, lsl #25 │ │ │ │ - @ instruction: 0x017a8090 │ │ │ │ - @ instruction: 0x017ace98 │ │ │ │ - orreq r8, r3, r8, asr #24 │ │ │ │ - cmneq sl, r4, asr r0 │ │ │ │ - cmneq sl, ip, asr lr │ │ │ │ - cmneq sl, ip, lsl r0 │ │ │ │ + cmneq sl, r4, asr #5 │ │ │ │ + @ instruction: 0x017a8494 │ │ │ │ + cmneq sl, r4, ror #8 │ │ │ │ + cmneq sl, r0, lsr r4 │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + orreq r8, r3, r8, ror #31 │ │ │ │ + ldrsheq r8, [sl, #-52]! @ 0xffffffcc │ │ │ │ + ldrsheq sp, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + ldrheq r8, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + orreq r8, r3, ip, ror pc │ │ │ │ + cmneq sl, r8, lsl #7 │ │ │ │ + cmneq sl, ip, lsl #3 │ │ │ │ + cmneq sl, r0, asr r3 │ │ │ │ + cmneq sl, r0, lsr #6 │ │ │ │ + ldrsheq r8, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + orreq r8, r3, ip, lsr #29 │ │ │ │ + ldrheq r8, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldrheq sp, [sl, #-12]! │ │ │ │ + orreq r8, r3, r0, ror lr │ │ │ │ + cmneq sl, ip, ror r2 │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + orreq r8, r3, r4, lsr lr │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ + strdeq r8, [r3, r8] │ │ │ │ + cmneq sl, r4, lsl #4 │ │ │ │ + cmneq sl, r8 │ │ │ │ + cmneq sl, ip, asr #3 │ │ │ │ + @ instruction: 0x017a819c │ │ │ │ + cmneq sl, ip, ror #2 │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ + cmneq sl, ip, lsl #2 │ │ │ │ + orreq r8, r3, r8, asr #25 │ │ │ │ + ldrsbeq r8, [sl, #-4]! │ │ │ │ + ldrsbeq ip, [sl, #-236]! @ 0xffffff14 │ │ │ │ + orreq r8, r3, ip, lsl #25 │ │ │ │ + @ instruction: 0x017a8098 │ │ │ │ + cmneq sl, r0, lsr #29 │ │ │ │ + orreq r8, r3, r0, asr ip │ │ │ │ + cmneq sl, ip, asr r0 │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ + cmneq sl, r4, lsr #32 │ │ │ │ ldr r1, [pc, #-476] @ 253ad8 │ │ │ │ ldr r2, [pc, #-476] @ 253adc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r1, #80 @ 0x50 │ │ │ │ mov r0, #183 @ 0xb7 │ │ │ │ bl b18e4 │ │ │ │ @@ -418019,19 +418019,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 253138 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrdeq r8, [r3, r4] │ │ │ │ - cmneq sl, r0, ror #31 │ │ │ │ - cmneq sl, r8, ror #27 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ - cmneq sl, r8, ror pc │ │ │ │ + ldrdeq r8, [r3, ip] │ │ │ │ + cmneq sl, r8, ror #31 │ │ │ │ + ldrsheq ip, [sl, #-208]! @ 0xffffff30 │ │ │ │ + ldrheq r7, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq sl, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -418052,17 +418052,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #251 @ 0xfb │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 254d60 │ │ │ │ - orreq r8, r3, ip, ror #21 │ │ │ │ - ldrsheq r7, [sl, #-232]! @ 0xffffff18 │ │ │ │ - ldrsheq ip, [sl, #-204]! @ 0xffffff34 │ │ │ │ + strdeq r8, [r3, r4] │ │ │ │ + cmneq sl, r0, lsl #30 │ │ │ │ + cmneq sl, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -418083,17 +418083,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 254ddc │ │ │ │ - orreq r8, r3, r0, ror sl │ │ │ │ - cmneq sl, ip, ror lr │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ + orreq r8, r3, r8, ror sl │ │ │ │ + cmneq sl, r4, lsl #29 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -419084,134 +419084,134 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2557a4 │ │ │ │ @ instruction: 0x018e35b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r0, ror #29 │ │ │ │ orreq r3, lr, r4, lsl #11 │ │ │ │ - orreq r8, r3, ip, lsr #19 │ │ │ │ - cmneq sl, r4, asr #23 │ │ │ │ - cmneq sl, r0, lsr #18 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ - @ instruction: 0x018388b8 │ │ │ │ - cmneq sl, r0, asr #21 │ │ │ │ - cmneq sl, r4, lsl #22 │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ + @ instruction: 0x018389b4 │ │ │ │ + cmneq sl, ip, asr #23 │ │ │ │ + cmneq sl, r8, lsr #18 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ + orreq r8, r3, r0, asr #17 │ │ │ │ + cmneq sl, r8, asr #21 │ │ │ │ + cmneq sl, ip, lsl #22 │ │ │ │ + ldrheq ip, [sl, #-128]! @ 0xffffff80 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - ldrdeq r8, [r3, r8] │ │ │ │ + orreq r8, r3, r0, ror #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmneq r9, r8, ror #26 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq r8, r3, r4, ror #12 │ │ │ │ - cmneq sl, ip, ror r8 │ │ │ │ + orreq r8, r3, ip, ror #12 │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ cmneq r9, r4, lsr #24 │ │ │ │ - orreq r8, r3, r8, lsr r5 │ │ │ │ - cmneq sl, ip, asr #14 │ │ │ │ - cmneq sl, r4, lsr #15 │ │ │ │ - cmneq sl, r0, asr #10 │ │ │ │ - orreq r8, r3, r0, ror r4 │ │ │ │ - cmneq sl, r0, lsl #13 │ │ │ │ - cmneq sl, r4, lsr r8 │ │ │ │ + orreq r8, r3, r0, asr #10 │ │ │ │ + cmneq sl, r4, asr r7 │ │ │ │ + cmneq sl, ip, lsr #15 │ │ │ │ + cmneq sl, r8, asr #10 │ │ │ │ + orreq r8, r3, r8, ror r4 │ │ │ │ + cmneq sl, r8, lsl #13 │ │ │ │ + cmneq sl, ip, lsr r8 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ ldrsbeq fp, [r9, #-148]! @ 0xffffff6c │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - ldrdeq r8, [r3, r8] │ │ │ │ - ldrsheq ip, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + orreq r8, r3, r0, ror #5 │ │ │ │ + ldrsheq ip, [sl, #-72]! @ 0xffffffb8 │ │ │ │ cmneq r9, r0, lsr #17 │ │ │ │ - @ instruction: 0x018381b8 │ │ │ │ - ldrsbeq ip, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - orreq r8, r3, r8, ror r1 │ │ │ │ - cmneq sl, r4, lsl #11 │ │ │ │ - cmneq sl, r8, lsl #7 │ │ │ │ - orreq r8, r3, r8, asr #2 │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ - orreq r8, r3, r0, lsl #2 │ │ │ │ + orreq r8, r3, r0, asr #3 │ │ │ │ + ldrsbeq ip, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r8, r3, r0, lsl #3 │ │ │ │ + cmneq sl, ip, lsl #11 │ │ │ │ + @ instruction: 0x017ac390 │ │ │ │ + orreq r8, r3, r0, asr r1 │ │ │ │ + cmneq sl, r8, ror #6 │ │ │ │ + orreq r8, r3, r8, lsl #2 │ │ │ │ cmneq r9, r0, ror #26 │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ + cmneq sl, r0, lsl r3 │ │ │ │ orreq r2, lr, r8, ror #24 │ │ │ │ - orreq r8, r3, ip, lsl #1 │ │ │ │ - cmneq sl, r4, lsr #5 │ │ │ │ - orreq r8, r3, r8, asr #32 │ │ │ │ + @ instruction: 0x01838094 │ │ │ │ + cmneq sl, ip, lsr #5 │ │ │ │ + orreq r8, r3, r0, asr r0 │ │ │ │ ldrheq r7, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq sl, r4, asr r2 │ │ │ │ - orreq r8, r3, r4 │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ - @ instruction: 0x01837fbc │ │ │ │ + cmneq sl, ip, asr r2 │ │ │ │ + orreq r8, r3, ip │ │ │ │ + cmneq sl, r4, lsr #4 │ │ │ │ + orreq r7, r3, r4, asr #31 │ │ │ │ cmneq r9, ip, lsl ip │ │ │ │ - cmneq sl, r4, asr #3 │ │ │ │ + cmneq sl, ip, asr #3 │ │ │ │ cmneq r9, r0, ror #23 │ │ │ │ - orreq r7, r3, r4, asr #30 │ │ │ │ - cmneq sl, ip, asr r1 │ │ │ │ + orreq r7, r3, ip, asr #30 │ │ │ │ + cmneq sl, r4, ror #2 │ │ │ │ cmneq r9, r0, lsl #23 │ │ │ │ - orreq r7, r3, r4, ror #29 │ │ │ │ - ldrsheq ip, [sl, #-12]! │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - orreq r7, r3, ip, lsr #29 │ │ │ │ - ldrheq ip, [sl, #-12]! │ │ │ │ + orreq r7, r3, ip, ror #29 │ │ │ │ + cmneq sl, r4, lsl #2 │ │ │ │ + cmneq sl, r4, lsr r1 │ │ │ │ + @ instruction: 0x01837eb4 │ │ │ │ + cmneq sl, r4, asr #1 │ │ │ │ ldrsbeq r7, [r9, #-160]! @ 0xffffff60 │ │ │ │ cmneq r9, r8, ror sl │ │ │ │ - orreq r7, r3, r4, ror #27 │ │ │ │ - ldrsheq fp, [sl, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x01837d9c │ │ │ │ + orreq r7, r3, ip, ror #27 │ │ │ │ + cmneq sl, r4 │ │ │ │ + orreq r7, r3, r4, lsr #27 │ │ │ │ ldrsheq r7, [r9, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sl, r4, lsr #31 │ │ │ │ - orreq r7, r3, ip, asr #26 │ │ │ │ + cmneq sl, ip, lsr #31 │ │ │ │ + orreq r7, r3, r4, asr sp │ │ │ │ ldrheq r7, [r9, #-152]! @ 0xffffff68 │ │ │ │ cmneq r9, ip, asr r3 │ │ │ │ - orreq r7, r3, r8, lsl sp │ │ │ │ - cmneq sl, r0, lsr pc │ │ │ │ + orreq r7, r3, r0, lsr #26 │ │ │ │ + cmneq sl, r8, lsr pc │ │ │ │ cmneq r9, r8, asr r9 │ │ │ │ - @ instruction: 0x01837cbc │ │ │ │ - ldrsbeq fp, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sl, r8, lsr #1 │ │ │ │ - orreq r7, r3, r0, ror #24 │ │ │ │ - cmneq sl, ip, rrx │ │ │ │ - cmneq sl, r0, ror lr │ │ │ │ - orreq r7, r3, r4, lsr #24 │ │ │ │ - cmneq sl, r0, lsr r0 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - orreq r7, r3, r8, ror #23 │ │ │ │ - ldrsheq r6, [sl, #-244]! @ 0xffffff0c │ │ │ │ - ldrsheq fp, [sl, #-216]! @ 0xffffff28 │ │ │ │ - ldrheq r6, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, ip, lsl #31 │ │ │ │ - orreq r7, r3, ip, asr #22 │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ - cmneq sl, ip, asr sp │ │ │ │ - orreq r7, r3, ip, lsl #22 │ │ │ │ - cmneq sl, r8, lsl pc │ │ │ │ - cmneq sl, ip, lsl sp │ │ │ │ - cmneq sl, r0, ror #29 │ │ │ │ - orreq r7, r3, ip, lsr #17 │ │ │ │ - ldrheq r6, [sl, #-200]! @ 0xffffff38 │ │ │ │ - ldrheq fp, [sl, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ - orreq r7, r3, r0, asr #16 │ │ │ │ - cmneq sl, ip, asr #24 │ │ │ │ - cmneq sl, r0, asr sl │ │ │ │ - cmneq sl, r4, lsl ip │ │ │ │ - cmneq sl, r0, ror #23 │ │ │ │ - ldrheq r6, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, r0, lsl #23 │ │ │ │ - orreq r7, r3, r8, ror #14 │ │ │ │ - cmneq r9, ip, ror sp │ │ │ │ - orreq r7, r3, r8, lsr #14 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ - cmneq sl, r8, lsr r9 │ │ │ │ - ldrsheq r6, [sl, #-172]! @ 0xffffff54 │ │ │ │ + orreq r7, r3, r4, asr #25 │ │ │ │ + ldrsbeq fp, [sl, #-236]! @ 0xffffff14 │ │ │ │ + ldrheq r7, [sl, #-0]! │ │ │ │ + orreq r7, r3, r8, ror #24 │ │ │ │ + cmneq sl, r4, ror r0 │ │ │ │ + cmneq sl, r8, ror lr │ │ │ │ + orreq r7, r3, ip, lsr #24 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + strdeq r7, [r3, r0] │ │ │ │ + ldrsheq r6, [sl, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sl, r0, lsl #28 │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ + @ instruction: 0x017a6f94 │ │ │ │ + orreq r7, r3, r4, asr fp │ │ │ │ + cmneq sl, r0, ror #30 │ │ │ │ + cmneq sl, r4, ror #26 │ │ │ │ + orreq r7, r3, r4, lsl fp │ │ │ │ + cmneq sl, r0, lsr #30 │ │ │ │ + cmneq sl, r4, lsr #26 │ │ │ │ + cmneq sl, r8, ror #29 │ │ │ │ + @ instruction: 0x018378b4 │ │ │ │ + cmneq sl, r0, asr #25 │ │ │ │ cmneq sl, r4, asr #21 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + orreq r7, r3, r8, asr #16 │ │ │ │ + cmneq sl, r4, asr ip │ │ │ │ + cmneq sl, r8, asr sl │ │ │ │ + cmneq sl, ip, lsl ip │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ + ldrheq r6, [sl, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r8, lsl #23 │ │ │ │ + orreq r7, r3, r0, ror r7 │ │ │ │ + cmneq r9, ip, ror sp │ │ │ │ + orreq r7, r3, r0, lsr r7 │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ + cmneq sl, r0, asr #18 │ │ │ │ + cmneq sl, r4, lsl #22 │ │ │ │ + cmneq sl, ip, asr #21 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r7, r3, r8, ror r6 │ │ │ │ - cmneq sl, r4, lsl #21 │ │ │ │ - cmneq sl, r8, lsl #17 │ │ │ │ + orreq r7, r3, r0, lsl #13 │ │ │ │ + cmneq sl, ip, lsl #21 │ │ │ │ + @ instruction: 0x017ab890 │ │ │ │ ldr r2, [pc, #-96] @ 255f50 │ │ │ │ ldr r1, [pc, #-96] @ 255f54 │ │ │ │ ldr r3, [pc, #-96] @ 255f58 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -420030,89 +420030,89 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 25667c │ │ │ │ ldrdeq r2, [lr, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018e21bc │ │ │ │ - strdeq r7, [r3, r0] │ │ │ │ - ldrsheq fp, [sl, #-120]! @ 0xffffff88 │ │ │ │ + strdeq r7, [r3, r8] │ │ │ │ + cmneq sl, r0, lsl #16 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ orreq lr, sp, ip, ror #11 │ │ │ │ - cmneq sl, r0, ror #16 │ │ │ │ + cmneq sl, r8, ror #16 │ │ │ │ muleq r0, r2, r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r7, r3, ip, ror #7 │ │ │ │ - ldrsheq fp, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + strdeq r7, [r3, r4] │ │ │ │ + cmneq sl, r4, lsl #12 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - orreq r7, r3, r0, lsl r3 │ │ │ │ - cmneq sl, r0, lsl r5 │ │ │ │ - orreq r7, r3, ip, lsl r2 │ │ │ │ - cmneq sl, r4, lsr r4 │ │ │ │ + orreq r7, r3, r8, lsl r3 │ │ │ │ + cmneq sl, r8, lsl r5 │ │ │ │ + orreq r7, r3, r4, lsr #4 │ │ │ │ + cmneq sl, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ @ instruction: 0x018e1d90 │ │ │ │ - @ instruction: 0x018371b4 │ │ │ │ - cmneq sl, ip, asr #7 │ │ │ │ + @ instruction: 0x018371bc │ │ │ │ + ldrsbeq fp, [sl, #-52]! @ 0xffffffcc │ │ │ │ ldrsbeq r6, [r9, #-216]! @ 0xffffff28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - orreq r7, r3, ip, ror #1 │ │ │ │ - ldrsheq r6, [sl, #-68]! @ 0xffffffbc │ │ │ │ - ldrsheq fp, [sl, #-36]! @ 0xffffffdc │ │ │ │ - orreq r7, r3, r8, lsr #1 │ │ │ │ - cmneq sl, ip, asr r3 │ │ │ │ - ldrheq fp, [sl, #-36]! @ 0xffffffdc │ │ │ │ + strdeq r7, [r3, r4] │ │ │ │ + ldrsheq r6, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + ldrsheq fp, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + strheq r7, [r3, r0] │ │ │ │ + cmneq sl, r4, ror #6 │ │ │ │ + ldrheq fp, [sl, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - orreq r7, r3, r8, ror r0 │ │ │ │ - cmneq sl, r0, ror r2 │ │ │ │ + orreq r7, r3, r0, lsl #1 │ │ │ │ + cmneq sl, r8, ror r2 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmneq r9, r0, asr #24 │ │ │ │ ldrsheq r6, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, r8, ror #6 │ │ │ │ - orreq r6, r3, r8, lsr #30 │ │ │ │ - cmneq sl, r4, lsr r3 │ │ │ │ - cmneq sl, r4, lsr r1 │ │ │ │ + cmneq sl, r0, ror r3 │ │ │ │ + orreq r6, r3, r0, lsr pc │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ + cmneq sl, ip, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strdeq r6, [r3, r0] │ │ │ │ - ldrsheq r6, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq sl, r0, lsl #2 │ │ │ │ - cmneq sl, r0, asr #5 │ │ │ │ - @ instruction: 0x017a6294 │ │ │ │ + strdeq r6, [r3, r8] │ │ │ │ + cmneq sl, r0, lsl #6 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq sl, r8, asr #5 │ │ │ │ + @ instruction: 0x017a629c │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ + cmneq sl, r0, asr r2 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq sl, ip, lsr #4 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ + cmneq sl, r4, lsr r2 │ │ │ │ + cmneq sl, r8, lsl r2 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - orreq r6, r3, r4, ror #27 │ │ │ │ - ldrsheq r6, [sl, #-16]! │ │ │ │ - ldrsheq sl, [sl, #-240]! @ 0xffffff10 │ │ │ │ + orreq r6, r3, ip, ror #27 │ │ │ │ + ldrsheq r6, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + ldrsheq sl, [sl, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - ldrheq r6, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sl, r8, lsl #3 │ │ │ │ - cmneq sl, r8, asr r1 │ │ │ │ - cmneq sl, r8, lsr #2 │ │ │ │ - orreq r6, r3, r8, ror #25 │ │ │ │ - ldrsheq r6, [sl, #-4]! │ │ │ │ - ldrsheq sl, [sl, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sl, r0, asr #3 │ │ │ │ + @ instruction: 0x017a6190 │ │ │ │ + cmneq sl, r0, ror #2 │ │ │ │ + cmneq sl, r0, lsr r1 │ │ │ │ + strdeq r6, [r3, r0] │ │ │ │ + ldrsheq r6, [sl, #-12]! │ │ │ │ + ldrsheq sl, [sl, #-236]! @ 0xffffff14 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrheq r6, [sl, #-12]! │ │ │ │ - orreq r6, r3, ip, ror ip │ │ │ │ - cmneq sl, r8, lsl #1 │ │ │ │ - @ instruction: 0x017aae90 │ │ │ │ - orreq r6, r3, r0, asr #24 │ │ │ │ - cmneq sl, ip, asr #32 │ │ │ │ - cmneq sl, ip, asr #28 │ │ │ │ + cmneq sl, r4, asr #1 │ │ │ │ + orreq r6, r3, r4, lsl #25 │ │ │ │ + @ instruction: 0x017a6090 │ │ │ │ + @ instruction: 0x017aae98 │ │ │ │ + orreq r6, r3, r8, asr #24 │ │ │ │ + cmneq sl, r4, asr r0 │ │ │ │ + cmneq sl, r4, asr lr │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmneq sl, r4, lsl r0 │ │ │ │ + cmneq sl, ip, lsl r0 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ │ │ │ │ 00256dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -420243,35 +420243,35 @@ │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 256e74 │ │ │ │ orreq r1, lr, r8, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r4, lsl #26 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ + cmneq sl, ip, lsl #26 │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ @ instruction: 0x018e1598 │ │ │ │ - @ instruction: 0x018369b0 │ │ │ │ - ldrheq r5, [sl, #-220]! @ 0xffffff24 │ │ │ │ - ldrheq sl, [sl, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x018369b8 │ │ │ │ + cmneq sl, r4, asr #27 │ │ │ │ + cmneq sl, r4, asr #23 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - orreq r6, r3, r4, ror r9 │ │ │ │ - cmneq sl, r0, lsl #27 │ │ │ │ - cmneq sl, r0, lsl #23 │ │ │ │ + orreq r6, r3, ip, ror r9 │ │ │ │ + cmneq sl, r8, lsl #27 │ │ │ │ + cmneq sl, r8, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - orreq r6, r3, r8, lsr r9 │ │ │ │ - cmneq sl, r4, asr #26 │ │ │ │ - cmneq sl, r4, asr #22 │ │ │ │ + orreq r6, r3, r0, asr #18 │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ + cmneq sl, ip, asr #22 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - strdeq r6, [r3, ip] │ │ │ │ - cmneq sl, r8, lsl #26 │ │ │ │ - cmneq sl, ip, lsl #22 │ │ │ │ - orreq r6, r3, r0, asr #17 │ │ │ │ - cmneq sl, ip, asr #25 │ │ │ │ - cmneq sl, ip, asr #21 │ │ │ │ + orreq r6, r3, r4, lsl #18 │ │ │ │ + cmneq sl, r0, lsl sp │ │ │ │ + cmneq sl, r4, lsl fp │ │ │ │ + orreq r6, r3, r8, asr #17 │ │ │ │ + ldrsbeq r5, [sl, #-196]! @ 0xffffff3c │ │ │ │ + ldrsbeq sl, [sl, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ │ │ │ │ 00257034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -420410,33 +420410,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2570f8 │ │ │ │ orreq r1, lr, r4, asr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, lr, r4, lsl r3 │ │ │ │ - orreq r6, r3, r0, lsr #14 │ │ │ │ - cmneq sl, ip, lsr #22 │ │ │ │ - cmneq sl, r4, lsr r9 │ │ │ │ + orreq r6, r3, r8, lsr #14 │ │ │ │ + cmneq sl, r4, lsr fp │ │ │ │ + cmneq sl, ip, lsr r9 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - orreq r6, r3, r4, ror #13 │ │ │ │ - ldrsheq r5, [sl, #-160]! @ 0xffffff60 │ │ │ │ - ldrsheq sl, [sl, #-136]! @ 0xffffff78 │ │ │ │ + orreq r6, r3, ip, ror #13 │ │ │ │ + ldrsheq r5, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - orreq r6, r3, r8, lsr #13 │ │ │ │ - ldrheq r5, [sl, #-164]! @ 0xffffff5c │ │ │ │ - ldrheq sl, [sl, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x018366b0 │ │ │ │ + ldrheq r5, [sl, #-172]! @ 0xffffff54 │ │ │ │ + ldrheq sl, [sl, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - orreq r6, r3, ip, ror #12 │ │ │ │ - cmneq sl, r8, ror sl │ │ │ │ - cmneq sl, r0, lsl #17 │ │ │ │ + orreq r6, r3, r4, ror r6 │ │ │ │ + cmneq sl, r0, lsl #21 │ │ │ │ + cmneq sl, r8, lsl #17 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - orreq r6, r3, r0, lsr r6 │ │ │ │ - cmneq sl, ip, lsr sl │ │ │ │ - cmneq sl, r4, asr #16 │ │ │ │ + orreq r6, r3, r8, lsr r6 │ │ │ │ + cmneq sl, r4, asr #20 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 002572c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -420698,22 +420698,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r0, lsr #7 │ │ │ │ - cmneq sl, ip, asr r7 │ │ │ │ - orreq r6, r3, ip, lsl #11 │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ + @ instruction: 0x01836594 │ │ │ │ cmneq r9, r0, ror r2 │ │ │ │ - cmneq sl, ip, lsr #12 │ │ │ │ - orreq r6, r3, ip, asr r4 │ │ │ │ + cmneq sl, r4, lsr r6 │ │ │ │ + orreq r6, r3, r4, ror #8 │ │ │ │ ldrsheq r6, [r9, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq sl, [sl, #-68]! @ 0xffffffbc │ │ │ │ - orreq r6, r3, r4, ror #5 │ │ │ │ + ldrheq sl, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + orreq r6, r3, ip, ror #5 │ │ │ │ │ │ │ │ 00257708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -420998,22 +420998,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r6, [r9, #-172]! @ 0xffffff54 │ │ │ │ - orreq r5, r3, r4, asr #29 │ │ │ │ - cmneq sl, ip, lsl #1 │ │ │ │ + orreq r5, r3, ip, asr #29 │ │ │ │ + @ instruction: 0x017aa094 │ │ │ │ @ instruction: 0x01796a9c │ │ │ │ - orreq r5, r3, r8, lsl #29 │ │ │ │ - cmneq sl, r8, asr #32 │ │ │ │ + @ instruction: 0x01835e90 │ │ │ │ + cmneq sl, r0, asr r0 │ │ │ │ cmneq r9, r8, asr sl │ │ │ │ - orreq r5, r3, r4, asr #28 │ │ │ │ - cmneq sl, r4 │ │ │ │ + orreq r5, r3, ip, asr #28 │ │ │ │ + cmneq sl, ip │ │ │ │ │ │ │ │ 00257bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -421109,26 +421109,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 257c08 │ │ │ │ cmneq r9, r4, lsl lr │ │ │ │ - @ instruction: 0x01800f9c │ │ │ │ - cmneq sl, r0, lsr #30 │ │ │ │ - orreq r5, r3, r8, asr #26 │ │ │ │ - cmneq sl, ip, asr #31 │ │ │ │ - ldrsbeq r9, [sl, #-236]! @ 0xffffff14 │ │ │ │ - orreq r5, r3, r4, lsl #26 │ │ │ │ - @ instruction: 0x017a4f94 │ │ │ │ - cmneq sl, r4, lsr #29 │ │ │ │ - orreq r5, r3, ip, asr #25 │ │ │ │ - cmneq sl, ip, asr pc │ │ │ │ - cmneq sl, ip, ror #28 │ │ │ │ - @ instruction: 0x01835c94 │ │ │ │ + orreq r0, r0, r4, lsr #31 │ │ │ │ + cmneq sl, r8, lsr #30 │ │ │ │ + orreq r5, r3, r0, asr sp │ │ │ │ + ldrsbeq r4, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r4, ror #29 │ │ │ │ + orreq r5, r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x017a4f9c │ │ │ │ + cmneq sl, ip, lsr #29 │ │ │ │ + ldrdeq r5, [r3, r4] │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ + cmneq sl, r4, ror lr │ │ │ │ + @ instruction: 0x01835c9c │ │ │ │ │ │ │ │ 00257d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -421218,26 +421218,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 257db8 │ │ │ │ - @ instruction: 0x01835b98 │ │ │ │ - cmneq sl, r4, asr lr │ │ │ │ - cmneq sl, r4, ror #26 │ │ │ │ - orreq r5, r3, r0, ror #22 │ │ │ │ - cmneq sl, ip, lsl lr │ │ │ │ - cmneq sl, ip, lsr #26 │ │ │ │ - orreq r5, r3, r8, lsr #22 │ │ │ │ - cmneq sl, r4, ror #27 │ │ │ │ - ldrsheq r9, [sl, #-196]! @ 0xffffff3c │ │ │ │ - strdeq r5, [r3, r0] │ │ │ │ - cmneq sl, ip, lsr #27 │ │ │ │ - ldrheq r9, [sl, #-204]! @ 0xffffff34 │ │ │ │ + orreq r5, r3, r0, lsr #23 │ │ │ │ + cmneq sl, ip, asr lr │ │ │ │ + cmneq sl, ip, ror #26 │ │ │ │ + orreq r5, r3, r8, ror #22 │ │ │ │ + cmneq sl, r4, lsr #28 │ │ │ │ + cmneq sl, r4, lsr sp │ │ │ │ + orreq r5, r3, r0, lsr fp │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ + ldrsheq r9, [sl, #-204]! @ 0xffffff34 │ │ │ │ + strdeq r5, [r3, r8] │ │ │ │ + ldrheq r4, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r4, asr #25 │ │ │ │ │ │ │ │ 00257f20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -421258,17 +421258,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 257f40 │ │ │ │ - orreq r5, r3, ip, asr sl │ │ │ │ - cmneq sl, r8, lsl sp │ │ │ │ - cmneq sl, r4, lsr #24 │ │ │ │ + orreq r5, r3, r4, ror #20 │ │ │ │ + cmneq sl, r0, lsr #26 │ │ │ │ + cmneq sl, ip, lsr #24 │ │ │ │ │ │ │ │ 00257f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #676] @ 258250 │ │ │ │ @@ -421442,35 +421442,35 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 258050 │ │ │ │ orreq r0, lr, r8, ror #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018e03bc │ │ │ │ ldrsbeq r4, [r9, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sl, r8, lsl fp │ │ │ │ - orreq r5, r3, r4, lsl #18 │ │ │ │ - cmneq sl, r8, asr #21 │ │ │ │ - orreq r5, r3, r0, asr #17 │ │ │ │ - cmneq sl, ip, ror fp │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ - orreq r5, r3, r4, lsl #17 │ │ │ │ - cmneq sl, r0, asr #22 │ │ │ │ - cmneq sl, ip, asr #20 │ │ │ │ - orreq r5, r3, r8, asr #16 │ │ │ │ - cmneq sl, r4, lsl #22 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ - orreq r5, r3, ip, lsl #16 │ │ │ │ - cmneq sl, r8, asr #21 │ │ │ │ - ldrsbeq r9, [sl, #-148]! @ 0xffffff6c │ │ │ │ - ldrdeq r5, [r3, r0] │ │ │ │ - cmneq sl, ip, lsl #21 │ │ │ │ - @ instruction: 0x017a9998 │ │ │ │ - @ instruction: 0x01835794 │ │ │ │ - cmneq sl, r0, asr sl │ │ │ │ - cmneq sl, ip, asr r9 │ │ │ │ + cmneq sl, r0, lsr #22 │ │ │ │ + orreq r5, r3, ip, lsl #18 │ │ │ │ + ldrsbeq r9, [sl, #-160]! @ 0xffffff60 │ │ │ │ + orreq r5, r3, r8, asr #17 │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + @ instruction: 0x017a9a90 │ │ │ │ + orreq r5, r3, ip, lsl #17 │ │ │ │ + cmneq sl, r8, asr #22 │ │ │ │ + cmneq sl, r4, asr sl │ │ │ │ + orreq r5, r3, r0, asr r8 │ │ │ │ + cmneq sl, ip, lsl #22 │ │ │ │ + cmneq sl, r8, lsl sl │ │ │ │ + orreq r5, r3, r4, lsl r8 │ │ │ │ + ldrsbeq r4, [sl, #-160]! @ 0xffffff60 │ │ │ │ + ldrsbeq r9, [sl, #-156]! @ 0xffffff64 │ │ │ │ + ldrdeq r5, [r3, r8] │ │ │ │ + @ instruction: 0x017a4a94 │ │ │ │ + cmneq sl, r0, lsr #19 │ │ │ │ + @ instruction: 0x0183579c │ │ │ │ + cmneq sl, r8, asr sl │ │ │ │ + cmneq sl, r4, ror #18 │ │ │ │ │ │ │ │ 002582b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #676] @ 258570 │ │ │ │ @@ -421644,35 +421644,35 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 258370 │ │ │ │ orreq r0, lr, r8, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018e009c │ │ │ │ ldrheq r4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - orreq r5, r3, r4, ror #11 │ │ │ │ - cmneq sl, r8, lsr #15 │ │ │ │ - orreq r5, r3, r0, lsr #11 │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ - cmneq sl, r8, ror #14 │ │ │ │ - orreq r5, r3, r4, ror #10 │ │ │ │ - cmneq sl, r0, lsr #16 │ │ │ │ - cmneq sl, ip, lsr #14 │ │ │ │ - orreq r5, r3, r8, lsr #10 │ │ │ │ - cmneq sl, r4, ror #15 │ │ │ │ - ldrsheq r9, [sl, #-96]! @ 0xffffffa0 │ │ │ │ - orreq r5, r3, ip, ror #9 │ │ │ │ - cmneq sl, r8, lsr #15 │ │ │ │ - ldrheq r9, [sl, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x018354b0 │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ - cmneq sl, r8, ror r6 │ │ │ │ - orreq r5, r3, r4, ror r4 │ │ │ │ - cmneq sl, r0, lsr r7 │ │ │ │ - cmneq sl, ip, lsr r6 │ │ │ │ + cmneq sl, r4, lsl r8 │ │ │ │ + orreq r5, r3, ip, ror #11 │ │ │ │ + ldrheq r9, [sl, #-112]! @ 0xffffff90 │ │ │ │ + orreq r5, r3, r8, lsr #11 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ + cmneq sl, r0, ror r7 │ │ │ │ + orreq r5, r3, ip, ror #10 │ │ │ │ + cmneq sl, r8, lsr #16 │ │ │ │ + cmneq sl, r4, lsr r7 │ │ │ │ + orreq r5, r3, r0, lsr r5 │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ + ldrsheq r9, [sl, #-104]! @ 0xffffff98 │ │ │ │ + strdeq r5, [r3, r4] │ │ │ │ + ldrheq r4, [sl, #-112]! @ 0xffffff90 │ │ │ │ + ldrheq r9, [sl, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x018354b8 │ │ │ │ + cmneq sl, r4, ror r7 │ │ │ │ + cmneq sl, r0, lsl #13 │ │ │ │ + orreq r5, r3, ip, ror r4 │ │ │ │ + cmneq sl, r8, lsr r7 │ │ │ │ + cmneq sl, r4, asr #12 │ │ │ │ │ │ │ │ 002585d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #288] @ 0x120 │ │ │ │ @@ -421724,20 +421724,20 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 258600 │ │ │ │ cmneq r9, r4, asr #8 │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - orreq r5, r3, r8, ror r3 │ │ │ │ - cmneq sl, ip, lsr r5 │ │ │ │ - orreq r5, r3, r0, lsr r3 │ │ │ │ - cmneq sl, ip, ror #11 │ │ │ │ - ldrsheq r9, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x017a9594 │ │ │ │ + orreq r5, r3, r0, lsl #7 │ │ │ │ + cmneq sl, r4, asr #10 │ │ │ │ + orreq r5, r3, r8, lsr r3 │ │ │ │ + ldrsheq r4, [sl, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, r0, lsl #10 │ │ │ │ │ │ │ │ 002586d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #292] @ 0x124 │ │ │ │ @@ -421789,21 +421789,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2586fc │ │ │ │ cmneq r9, r8, asr #6 │ │ │ │ - cmneq sl, r4, lsr #9 │ │ │ │ - orreq r5, r3, ip, ror r2 │ │ │ │ - cmneq sl, ip, lsr r4 │ │ │ │ + cmneq sl, ip, lsr #9 │ │ │ │ + orreq r5, r3, r4, lsl #5 │ │ │ │ + cmneq sl, r4, asr #8 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - orreq r5, r3, r4, lsr r2 │ │ │ │ - ldrsheq r4, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - ldrsheq r9, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r5, r3, ip, lsr r2 │ │ │ │ + ldrsheq r4, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sl, r0, lsl #8 │ │ │ │ │ │ │ │ 002587d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #296] @ 0x128 │ │ │ │ @@ -421855,21 +421855,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2587fc │ │ │ │ cmneq r9, r8, asr #4 │ │ │ │ - ldrheq r9, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - orreq r5, r3, ip, ror r1 │ │ │ │ - cmneq sl, ip, lsr r3 │ │ │ │ + cmneq sl, r0, asr #7 │ │ │ │ + orreq r5, r3, r4, lsl #3 │ │ │ │ + cmneq sl, r4, asr #6 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - orreq r5, r3, r4, lsr r1 │ │ │ │ - ldrsheq r4, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsheq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r5, r3, ip, lsr r1 │ │ │ │ + ldrsheq r4, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r0, lsl #6 │ │ │ │ │ │ │ │ 002588d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #300] @ 0x12c │ │ │ │ @@ -421921,21 +421921,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2588fc │ │ │ │ cmneq r9, r8, asr #2 │ │ │ │ - ldrsbeq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - orreq r5, r3, ip, ror r0 │ │ │ │ - cmneq sl, ip, lsr r2 │ │ │ │ + cmneq sl, r0, ror #5 │ │ │ │ + orreq r5, r3, r4, lsl #1 │ │ │ │ + cmneq sl, r4, asr #4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - orreq r5, r3, r4, lsr r0 │ │ │ │ - ldrsheq r4, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsheq r9, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + orreq r5, r3, ip, lsr r0 │ │ │ │ + ldrsheq r4, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ │ │ │ │ 002589d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #304] @ 0x130 │ │ │ │ @@ -421987,20 +421987,20 @@ │ │ │ │ add r2, r2, #200 @ 0xc8 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2589fc │ │ │ │ cmneq r9, r8, asr #32 │ │ │ │ - ldrsheq r9, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - orreq r4, r3, ip, ror pc │ │ │ │ - cmneq sl, r0, asr #2 │ │ │ │ - orreq r4, r3, r4, lsr pc │ │ │ │ - ldrsheq r4, [sl, #-16]! │ │ │ │ - ldrsheq r9, [sl, #-12]! │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + orreq r4, r3, r4, lsl #31 │ │ │ │ + cmneq sl, r8, asr #2 │ │ │ │ + orreq r4, r3, ip, lsr pc │ │ │ │ + ldrsheq r4, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r4, lsl #2 │ │ │ │ │ │ │ │ 00258acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #308] @ 0x134 │ │ │ │ @@ -422052,21 +422052,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 258af8 │ │ │ │ cmneq r9, ip, asr #30 │ │ │ │ - cmneq sl, ip, lsl r1 │ │ │ │ - orreq r4, r3, r0, lsl #29 │ │ │ │ - cmneq sl, r0, asr #32 │ │ │ │ + cmneq sl, r4, lsr #2 │ │ │ │ + orreq r4, r3, r8, lsl #29 │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - orreq r4, r3, r8, lsr lr │ │ │ │ - ldrsheq r4, [sl, #-4]! │ │ │ │ - ldrsheq r8, [sl, #-252]! @ 0xffffff04 │ │ │ │ + orreq r4, r3, r0, asr #28 │ │ │ │ + ldrsheq r4, [sl, #-12]! │ │ │ │ + cmneq sl, r4 │ │ │ │ │ │ │ │ 00258bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ ldr ip, [pc, #640] @ 258e64 │ │ │ │ @@ -422231,37 +422231,37 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 258d2c │ │ │ │ orreq pc, sp, r8, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, sp, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq sl, r4, lsr #32 │ │ │ │ cmneq sl, ip, lsr #32 │ │ │ │ - cmneq sl, r0, lsr r0 │ │ │ │ + cmneq sl, r4, lsr r0 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ lsreq r1, r8, #15 │ │ │ │ - cmneq sl, r4, asr #24 │ │ │ │ - @ instruction: 0x01834cb4 │ │ │ │ - cmneq sl, r0, ror pc │ │ │ │ - cmneq sl, r8, ror lr │ │ │ │ + cmneq sl, ip, asr #24 │ │ │ │ + @ instruction: 0x01834cbc │ │ │ │ + cmneq sl, r8, ror pc │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ orreq pc, sp, r0, ror #13 │ │ │ │ - orreq r4, r3, r8, lsr ip │ │ │ │ - ldrsheq r3, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sl, r0, lsl #28 │ │ │ │ - strdeq r4, [r3, r8] │ │ │ │ - ldrheq r3, [sl, #-228]! @ 0xffffff1c │ │ │ │ - ldrheq r8, [sl, #-220]! @ 0xffffff24 │ │ │ │ + orreq r4, r3, r0, asr #24 │ │ │ │ + ldrsheq r3, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r8, lsl #28 │ │ │ │ + orreq r4, r3, r0, lsl #24 │ │ │ │ + ldrheq r3, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r4, asr #27 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x01834bbc │ │ │ │ - cmneq sl, r8, ror lr │ │ │ │ - cmneq sl, r4, lsl #27 │ │ │ │ - orreq r4, r3, r0, lsl #23 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - cmneq sl, r4, asr #26 │ │ │ │ + orreq r4, r3, r4, asr #23 │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ + cmneq sl, ip, lsl #27 │ │ │ │ + orreq r4, r3, r8, lsl #23 │ │ │ │ + cmneq sl, r4, asr #28 │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ │ │ │ │ 00258ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -422438,40 +422438,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 258f9c │ │ │ │ orreq pc, sp, r4, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, sp, r0, ror r4 @ │ │ │ │ - orreq r4, r3, r4, asr #19 │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ - cmneq sl, r8, lsl #23 │ │ │ │ + orreq r4, r3, ip, asr #19 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + @ instruction: 0x017a8b90 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - orreq r4, r3, r0, lsl #19 │ │ │ │ - cmneq sl, r4, asr #24 │ │ │ │ - cmneq sl, ip, lsr fp │ │ │ │ + orreq r4, r3, r8, lsl #19 │ │ │ │ + cmneq sl, ip, asr #24 │ │ │ │ + cmneq sl, r4, asr #22 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - orreq r4, r3, r8, lsr r9 │ │ │ │ - ldrsheq r3, [sl, #-180]! @ 0xffffff4c │ │ │ │ - ldrsheq r8, [sl, #-172]! @ 0xffffff54 │ │ │ │ + orreq r4, r3, r0, asr #18 │ │ │ │ + ldrsheq r3, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r4, lsl #22 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - strdeq r4, [r3, ip] │ │ │ │ - ldrheq r3, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, r0, asr #21 │ │ │ │ + orreq r4, r3, r4, lsl #18 │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ + cmneq sl, r8, asr #21 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - orreq r4, r3, r0, asr #17 │ │ │ │ - cmneq sl, ip, ror fp │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ - orreq r4, r3, r4, lsl #17 │ │ │ │ - cmneq sl, r0, asr #22 │ │ │ │ - cmneq sl, r8, asr #20 │ │ │ │ + orreq r4, r3, r8, asr #17 │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + @ instruction: 0x017a8a90 │ │ │ │ + orreq r4, r3, ip, lsl #17 │ │ │ │ + cmneq sl, r8, asr #22 │ │ │ │ + cmneq sl, r0, asr sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - orreq r4, r3, r8, asr #16 │ │ │ │ - cmneq sl, r4, lsl #22 │ │ │ │ - cmneq sl, ip, lsl #20 │ │ │ │ + orreq r4, r3, r0, asr r8 │ │ │ │ + cmneq sl, ip, lsl #22 │ │ │ │ + cmneq sl, r4, lsl sl │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 00259214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -422564,27 +422564,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2592ec │ │ │ │ orreq pc, sp, r8, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, sp, r0, asr #3 │ │ │ │ - orreq r4, r3, r4, asr r7 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ + orreq r4, r3, ip, asr r7 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ andeq r7, r0, r8, ror #10 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r6, r0, ip, lsl #12 │ │ │ │ - cmneq sl, r4, ror #14 │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ + cmneq sl, ip, ror #14 │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ orreq pc, sp, r0, lsr #2 │ │ │ │ - cmneq sl, r8, asr #18 │ │ │ │ - orreq r4, r3, r8, asr r6 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ + cmneq sl, r0, asr r9 │ │ │ │ + orreq r4, r3, r0, ror #12 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 002593d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -422611,17 +422611,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 259404 │ │ │ │ asreq r1, r8, r0 │ │ │ │ - cmneq sl, r4, asr r8 │ │ │ │ - cmneq sl, r0, lsl #17 │ │ │ │ - @ instruction: 0x018346bc │ │ │ │ + cmneq sl, ip, asr r8 │ │ │ │ + cmneq sl, r8, lsl #17 │ │ │ │ + orreq r4, r3, r4, asr #13 │ │ │ │ │ │ │ │ 00259458 : │ │ │ │ ldr r3, [pc, #228] @ 259544 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq 259474 │ │ │ │ @@ -422677,23 +422677,23 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2594cc │ │ │ │ roreq r0, r4, #31 │ │ │ │ @ instruction: 0xffff3c64 │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ + cmneq sl, ip, asr r4 │ │ │ │ @ instruction: 0xffffcd60 │ │ │ │ - cmneq sl, ip, lsl #13 │ │ │ │ - orreq r4, r3, r8, lsl #12 │ │ │ │ - @ instruction: 0x017a3790 │ │ │ │ - cmneq sl, r0, asr #15 │ │ │ │ - ldrdeq r4, [r3, r0] │ │ │ │ - cmneq sl, r8, asr r7 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ + @ instruction: 0x017a8694 │ │ │ │ + orreq r4, r3, r0, lsl r6 │ │ │ │ + @ instruction: 0x017a3798 │ │ │ │ + cmneq sl, r8, asr #15 │ │ │ │ + ldrdeq r4, [r3, r8] │ │ │ │ + cmneq sl, r0, ror #14 │ │ │ │ + @ instruction: 0x017a8790 │ │ │ │ │ │ │ │ 00259570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #924] @ 259924 │ │ │ │ @@ -422931,49 +422931,49 @@ │ │ │ │ b 2595c0 │ │ │ │ lsreq r0, r4 @ │ │ │ │ orreq lr, sp, r4, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, sp, ip, ror #28 │ │ │ │ orreq lr, sp, ip, asr #28 │ │ │ │ andeq r7, r0, r8, ror #10 │ │ │ │ - ldrsbeq r8, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r8, [sl, #-104]! @ 0xffffff98 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - ldrheq r8, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + ldrheq r8, [sl, #-104]! @ 0xffffff98 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - cmneq sl, r0, lsr #13 │ │ │ │ - @ instruction: 0x017a869c │ │ │ │ + cmneq sl, r8, lsr #13 │ │ │ │ + cmneq sl, r4, lsr #13 │ │ │ │ ldrsbeq r5, [r9, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x000069b8 │ │ │ │ - orreq r4, r3, r0, asr #7 │ │ │ │ - cmneq sl, ip, asr #10 │ │ │ │ - cmneq sl, r8, ror r5 │ │ │ │ - orreq r4, r3, r8, ror r3 │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ - cmneq sl, r0, lsr r5 │ │ │ │ - orreq r4, r3, r0, asr #6 │ │ │ │ + orreq r4, r3, r8, asr #7 │ │ │ │ + cmneq sl, r4, asr r5 │ │ │ │ + cmneq sl, r0, lsl #11 │ │ │ │ + orreq r4, r3, r0, lsl #7 │ │ │ │ + cmneq sl, ip, lsl #10 │ │ │ │ + cmneq sl, r8, lsr r5 │ │ │ │ + orreq r4, r3, r8, asr #6 │ │ │ │ + ldrsbeq r3, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, r0, lsl #10 │ │ │ │ + orreq r4, r3, r0, lsl r3 │ │ │ │ + @ instruction: 0x017a3498 │ │ │ │ cmneq sl, r8, asr #9 │ │ │ │ - ldrsheq r8, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - orreq r4, r3, r8, lsl #6 │ │ │ │ - @ instruction: 0x017a3490 │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ - ldrdeq r4, [r3, r0] │ │ │ │ + ldrdeq r4, [r3, r8] │ │ │ │ + cmneq sl, r0, ror #8 │ │ │ │ + @ instruction: 0x017a8490 │ │ │ │ + orreq r4, r3, r0, lsr #5 │ │ │ │ + cmneq sl, r8, lsr #8 │ │ │ │ cmneq sl, r8, asr r4 │ │ │ │ - cmneq sl, r8, lsl #9 │ │ │ │ - @ instruction: 0x01834298 │ │ │ │ + orreq r4, r3, r8, ror #4 │ │ │ │ + ldrsheq r3, [sl, #-48]! @ 0xffffffd0 │ │ │ │ cmneq sl, r0, lsr #8 │ │ │ │ - cmneq sl, r0, asr r4 │ │ │ │ - orreq r4, r3, r0, ror #4 │ │ │ │ + orreq r4, r3, r0, lsr r2 │ │ │ │ + ldrheq r3, [sl, #-56]! @ 0xffffffc8 │ │ │ │ cmneq sl, r8, ror #7 │ │ │ │ - cmneq sl, r8, lsl r4 │ │ │ │ - orreq r4, r3, r8, lsr #4 │ │ │ │ - ldrheq r3, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq sl, r0, ror #7 │ │ │ │ - strdeq r4, [r3, r0] │ │ │ │ - cmneq sl, r8, ror r3 │ │ │ │ - cmneq sl, r8, lsr #7 │ │ │ │ + strdeq r4, [r3, r8] │ │ │ │ + cmneq sl, r0, lsl #7 │ │ │ │ + ldrheq r8, [sl, #-48]! @ 0xffffffd0 │ │ │ │ │ │ │ │ 002599c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -423019,20 +423019,20 @@ │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 259a0c │ │ │ │ asreq r0, r8, #20 │ │ │ │ - orreq r4, r3, r0, asr #1 │ │ │ │ - cmneq sl, ip, asr #4 │ │ │ │ - cmneq sl, r4, ror r2 │ │ │ │ - orreq r4, r3, r4, lsl #1 │ │ │ │ - cmneq sl, r0, lsl r2 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ + orreq r4, r3, r8, asr #1 │ │ │ │ + cmneq sl, r4, asr r2 │ │ │ │ + cmneq sl, ip, ror r2 │ │ │ │ + orreq r4, r3, ip, lsl #1 │ │ │ │ + cmneq sl, r8, lsl r2 │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ │ │ │ │ 00259aac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #600] @ 259d1c │ │ │ │ @@ -423187,32 +423187,32 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 259b00 │ │ │ │ orreq lr, sp, r0, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, sp, ip, lsl #18 │ │ │ │ strdeq r0, [r0, ip]! │ │ │ │ - orreq r3, r3, r8, lsr pc │ │ │ │ - cmneq sl, r4, asr #1 │ │ │ │ - ldrsheq r8, [sl, #-0]! │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - strdeq r3, [r3, r0] │ │ │ │ - cmneq sl, r0, lsr #1 │ │ │ │ - orreq r3, r3, ip, lsr #29 │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ - cmneq sl, r0, rrx │ │ │ │ - orreq r3, r3, r0, ror lr │ │ │ │ - ldrsheq r2, [sl, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r8, lsr #32 │ │ │ │ - orreq r3, r3, r4, lsr lr │ │ │ │ - cmneq sl, r0, asr #31 │ │ │ │ - cmneq sl, ip, ror #31 │ │ │ │ + orreq r3, r3, r0, asr #30 │ │ │ │ + cmneq sl, ip, asr #1 │ │ │ │ + ldrsheq r8, [sl, #-8]! │ │ │ │ + cmneq sl, r4, lsr r1 │ │ │ │ strdeq r3, [r3, r8] │ │ │ │ - cmneq sl, r4, lsl #31 │ │ │ │ - ldrheq r7, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq sl, r8, lsr #1 │ │ │ │ + @ instruction: 0x01833eb4 │ │ │ │ + cmneq sl, r0, asr #32 │ │ │ │ + cmneq sl, r8, rrx │ │ │ │ + orreq r3, r3, r8, ror lr │ │ │ │ + cmneq sl, r4 │ │ │ │ + cmneq sl, r0, lsr r0 │ │ │ │ + orreq r3, r3, ip, lsr lr │ │ │ │ + cmneq sl, r8, asr #31 │ │ │ │ + ldrsheq r7, [sl, #-244]! @ 0xffffff0c │ │ │ │ + orreq r3, r3, r0, lsl #28 │ │ │ │ + cmneq sl, ip, lsl #31 │ │ │ │ + ldrheq r7, [sl, #-248]! @ 0xffffff08 │ │ │ │ │ │ │ │ 00259d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -423237,17 +423237,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 259da4 │ │ │ │ - orreq r3, r3, r8, lsr #26 │ │ │ │ - ldrheq r2, [sl, #-228]! @ 0xffffff1c │ │ │ │ - ldrsbeq r7, [sl, #-236]! @ 0xffffff14 │ │ │ │ + orreq r3, r3, r0, lsr sp │ │ │ │ + ldrheq r2, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq sl, r4, ror #29 │ │ │ │ │ │ │ │ 00259df8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -423483,22 +423483,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r3, r3, r4, asr #22 │ │ │ │ + orreq r3, r3, ip, asr #22 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r9, ip, ror #8 │ │ │ │ - ldrsheq r7, [sl, #-180]! @ 0xffffff4c │ │ │ │ - orreq r3, r3, r8, lsl sl │ │ │ │ + ldrsheq r7, [sl, #-188]! @ 0xffffff44 │ │ │ │ + orreq r3, r3, r0, lsr #20 │ │ │ │ cmneq r9, r0, lsr r4 │ │ │ │ - ldrheq r7, [sl, #-184]! @ 0xffffff48 │ │ │ │ - ldrdeq r3, [r3, ip] │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ + orreq r3, r3, r4, ror #19 │ │ │ │ │ │ │ │ 0025a1dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -423800,28 +423800,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq sl, r4, lsl #18 │ │ │ │ - orreq r3, r3, r0, lsr #14 │ │ │ │ + cmneq sl, ip, lsl #18 │ │ │ │ + orreq r3, r3, r8, lsr #14 │ │ │ │ orreq sp, sp, ip, lsr #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r3, r3, r8, lsl #13 │ │ │ │ - cmneq sl, r8, asr r8 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - orreq r3, r3, r0, lsr r6 │ │ │ │ + @ instruction: 0x01833690 │ │ │ │ + cmneq sl, r0, ror #16 │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ + orreq r3, r3, r8, lsr r6 │ │ │ │ cmneq r9, r8, lsl #31 │ │ │ │ - orreq r3, r3, r0, asr #10 │ │ │ │ - cmneq sl, ip, lsl #14 │ │ │ │ + orreq r3, r3, r8, asr #10 │ │ │ │ + cmneq sl, r4, lsl r7 │ │ │ │ cmneq r9, r4, asr #30 │ │ │ │ - strdeq r3, [r3, ip] │ │ │ │ - cmneq sl, r8, asr #13 │ │ │ │ + orreq r3, r3, r4, lsl #10 │ │ │ │ + ldrsbeq r7, [sl, #-96]! @ 0xffffffa0 │ │ │ │ │ │ │ │ 0025a6e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -423928,16 +423928,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, ip, asr sp │ │ │ │ - orreq r3, r3, r0, lsl r3 │ │ │ │ - cmneq sl, r4, ror #9 │ │ │ │ + orreq r3, r3, r8, lsl r3 │ │ │ │ + cmneq sl, ip, ror #9 │ │ │ │ │ │ │ │ 0025a8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -424115,19 +424115,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r3, [r9, #-160]! @ 0xffffff60 │ │ │ │ - orreq r3, r3, r4, rrx │ │ │ │ - cmneq sl, r0, lsr r2 │ │ │ │ + orreq r3, r3, ip, rrx │ │ │ │ + cmneq sl, r8, lsr r2 │ │ │ │ cmneq r9, r0, ror sl │ │ │ │ - orreq r3, r3, r4, lsr #32 │ │ │ │ - ldrsheq r7, [sl, #-16]! │ │ │ │ + orreq r3, r3, ip, lsr #32 │ │ │ │ + ldrsheq r7, [sl, #-24]! @ 0xffffffe8 │ │ │ │ │ │ │ │ 0025ab98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -424305,19 +424305,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r0, asr #15 │ │ │ │ - orreq r2, r3, r4, ror sp │ │ │ │ - cmneq sl, r0, asr #30 │ │ │ │ + orreq r2, r3, ip, ror sp │ │ │ │ + cmneq sl, r8, asr #30 │ │ │ │ cmneq r9, r0, lsl #15 │ │ │ │ - orreq r2, r3, r4, lsr sp │ │ │ │ - cmneq sl, r0, lsl #30 │ │ │ │ + orreq r2, r3, ip, lsr sp │ │ │ │ + cmneq sl, r8, lsl #30 │ │ │ │ │ │ │ │ 0025ae88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 25b158 │ │ │ │ @@ -424506,19 +424506,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r9, r4, lsr #13 │ │ │ │ - orreq r2, r3, ip, asr sl │ │ │ │ - cmneq sl, r8, lsr #24 │ │ │ │ + orreq r2, r3, r4, ror #20 │ │ │ │ + cmneq sl, r0, lsr ip │ │ │ │ cmneq r9, r8, ror #8 │ │ │ │ - orreq r2, r3, ip, lsl sl │ │ │ │ - cmneq sl, r8, ror #23 │ │ │ │ + orreq r2, r3, r4, lsr #20 │ │ │ │ + ldrsheq r6, [sl, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 0025b1a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 25b474 │ │ │ │ @@ -424707,19 +424707,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r9, r8, lsl #7 │ │ │ │ - orreq r2, r3, r0, asr #14 │ │ │ │ - cmneq sl, ip, lsl #18 │ │ │ │ + orreq r2, r3, r8, asr #14 │ │ │ │ + cmneq sl, r4, lsl r9 │ │ │ │ cmneq r9, ip, asr #2 │ │ │ │ - orreq r2, r3, r0, lsl #14 │ │ │ │ - cmneq sl, ip, asr #17 │ │ │ │ + orreq r2, r3, r8, lsl #14 │ │ │ │ + ldrsbeq r6, [sl, #-132]! @ 0xffffff7c │ │ │ │ │ │ │ │ 0025b4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 25b790 │ │ │ │ @@ -424908,19 +424908,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r9, ip, rrx │ │ │ │ - orreq r2, r3, r4, lsr #8 │ │ │ │ - ldrsheq r6, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + orreq r2, r3, ip, lsr #8 │ │ │ │ + ldrsheq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r9, r0, lsr lr │ │ │ │ - orreq r2, r3, r4, ror #7 │ │ │ │ - ldrheq r6, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + orreq r2, r3, ip, ror #7 │ │ │ │ + ldrheq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ │ │ │ │ 0025b7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 25baac │ │ │ │ @@ -425109,19 +425109,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r9, r0, asr sp │ │ │ │ - orreq r2, r3, r8, lsl #2 │ │ │ │ - ldrsbeq r6, [sl, #-36]! @ 0xffffffdc │ │ │ │ + orreq r2, r3, r0, lsl r1 │ │ │ │ + ldrsbeq r6, [sl, #-44]! @ 0xffffffd4 │ │ │ │ cmneq r9, r4, lsl fp │ │ │ │ - orreq r2, r3, r8, asr #1 │ │ │ │ - @ instruction: 0x017a6294 │ │ │ │ + ldrdeq r2, [r3, r0] │ │ │ │ + @ instruction: 0x017a629c │ │ │ │ │ │ │ │ 0025baf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -425302,19 +425302,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r0, ror #31 │ │ │ │ - orreq r1, r3, r8, lsl #28 │ │ │ │ - ldrsbeq r5, [sl, #-244]! @ 0xffffff0c │ │ │ │ + orreq r1, r3, r0, lsl lr │ │ │ │ + ldrsbeq r5, [sl, #-252]! @ 0xffffff04 │ │ │ │ cmneq r9, r4, lsl r8 │ │ │ │ - orreq r1, r3, r8, asr #27 │ │ │ │ - @ instruction: 0x017a5f94 │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + @ instruction: 0x017a5f9c │ │ │ │ │ │ │ │ 0025bdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -425495,19 +425495,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r4, ror #25 │ │ │ │ - orreq r1, r3, ip, lsl #22 │ │ │ │ - ldrsbeq r5, [sl, #-200]! @ 0xffffff38 │ │ │ │ + orreq r1, r3, r4, lsl fp │ │ │ │ + cmneq sl, r0, ror #25 │ │ │ │ cmneq r9, r8, lsl r5 │ │ │ │ - orreq r1, r3, ip, asr #21 │ │ │ │ - @ instruction: 0x017a5c98 │ │ │ │ + ldrdeq r1, [r3, r4] │ │ │ │ + cmneq sl, r0, lsr #25 │ │ │ │ │ │ │ │ 0025c0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -425602,16 +425602,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r8, ror r3 │ │ │ │ - orreq r1, r3, ip, lsr #18 │ │ │ │ - ldrsheq r5, [sl, #-168]! @ 0xffffff58 │ │ │ │ + orreq r1, r3, r4, lsr r9 │ │ │ │ + cmneq sl, r0, lsl #22 │ │ │ │ │ │ │ │ 0025c288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -425884,22 +425884,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01791f90 │ │ │ │ - orreq r1, r3, r4, asr #10 │ │ │ │ - cmneq sl, r0, lsl r7 │ │ │ │ + orreq r1, r3, ip, asr #10 │ │ │ │ + cmneq sl, r8, lsl r7 │ │ │ │ cmneq r9, r0, asr pc │ │ │ │ - orreq r1, r3, r4, lsl #10 │ │ │ │ - ldrsbeq r5, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + orreq r1, r3, ip, lsl #10 │ │ │ │ + ldrsbeq r5, [sl, #-104]! @ 0xffffff98 │ │ │ │ cmneq r9, r4, lsl pc │ │ │ │ - orreq r1, r3, r8, asr #9 │ │ │ │ - @ instruction: 0x017a5694 │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ + @ instruction: 0x017a569c │ │ │ │ │ │ │ │ 0025c700 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -426031,22 +426031,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r1, [r9, #-224]! @ 0xffffff20 │ │ │ │ - strdeq r1, [r3, ip] │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ + orreq r1, r3, r4, lsl #6 │ │ │ │ + ldrsbeq r5, [sl, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r9, r4, lsl #26 │ │ │ │ - @ instruction: 0x018312b8 │ │ │ │ - cmneq sl, ip, lsl #9 │ │ │ │ + orreq r1, r3, r0, asr #5 │ │ │ │ + @ instruction: 0x017a5494 │ │ │ │ @ instruction: 0x01791e94 │ │ │ │ - orreq r1, r3, r8, ror r2 │ │ │ │ - cmneq sl, r4, asr #8 │ │ │ │ + orreq r1, r3, r0, lsl #5 │ │ │ │ + cmneq sl, ip, asr #8 │ │ │ │ │ │ │ │ 0025c944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -426251,25 +426251,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq sl, r8, lsr #5 │ │ │ │ - orreq r1, r3, r8, asr #3 │ │ │ │ + ldrheq r5, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq r1, [r3, r0] │ │ │ │ orreq fp, sp, r8, lsr #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ - orreq r1, r3, r0, asr #2 │ │ │ │ - cmneq sl, r4, ror #3 │ │ │ │ - strdeq r1, [r3, ip] │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ + orreq r1, r3, r8, asr #2 │ │ │ │ + cmneq sl, ip, ror #3 │ │ │ │ + orreq r1, r3, r4, lsl #2 │ │ │ │ cmneq r9, r0, ror r9 │ │ │ │ - cmneq sl, r8, lsr #2 │ │ │ │ - orreq r1, r3, r8, asr r0 │ │ │ │ + cmneq sl, r0, lsr r1 │ │ │ │ + orreq r1, r3, r0, rrx │ │ │ │ │ │ │ │ 0025ccb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -426419,16 +426419,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq fp, sp, r4, lsr #11 │ │ │ │ cmneq r9, r0, ror #13 │ │ │ │ - ldrdeq r0, [r3, r0] │ │ │ │ - @ instruction: 0x017a4e94 │ │ │ │ + ldrdeq r0, [r3, r8] │ │ │ │ + @ instruction: 0x017a4e9c │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -426613,44 +426613,44 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 25d098 │ │ │ │ @ instruction: 0x018db4b0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq r4, [sl, #-220]! @ 0xffffff24 │ │ │ │ - orreq r0, r3, ip, lsl sp │ │ │ │ + cmneq sl, r4, lsl #28 │ │ │ │ + orreq r0, r3, r4, lsr #26 │ │ │ │ + ldrsheq r4, [sl, #-212]! @ 0xffffff2c │ │ │ │ cmneq sl, ip, ror #27 │ │ │ │ cmneq sl, r4, ror #27 │ │ │ │ - ldrsbeq r4, [sl, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sl, r0, ror #27 │ │ │ │ ldrsbeq r4, [sl, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq r4, [sl, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sl, ip, asr #27 │ │ │ │ - cmneq sl, r8, lsl sp │ │ │ │ - orreq r0, r3, r8, lsr ip │ │ │ │ - cmnpeq r9, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0179fb98 │ │ │ │ - cmnpeq r9, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ - orreq r0, r3, r0, lsr #23 │ │ │ │ - cmnpeq r9, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr #24 │ │ │ │ - orreq r0, r3, ip, ror #22 │ │ │ │ - cmnpeq r9, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, lsl ip │ │ │ │ - orreq r0, r3, r8, lsr fp │ │ │ │ - ldrsbeq pc, [r9, #-172]! @ 0xffffff54 @ │ │ │ │ - cmneq sl, r4, ror #23 │ │ │ │ - orreq r0, r3, r4, lsl #22 │ │ │ │ - cmnpeq r9, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [sl, #-176]! @ 0xffffff50 │ │ │ │ - ldrdeq r0, [r3, r0] │ │ │ │ - cmnpeq r9, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, ror fp │ │ │ │ - @ instruction: 0x01830a9c │ │ │ │ + ldrsbeq r4, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r0, lsr #26 │ │ │ │ + orreq r0, r3, r0, asr #24 │ │ │ │ + ldrsbeq pc, [r9, #-176]! @ 0xffffff50 @ │ │ │ │ + cmnpeq r9, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r9, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + orreq r0, r3, r8, lsr #23 │ │ │ │ + cmnpeq r9, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr ip │ │ │ │ + orreq r0, r3, r4, ror fp │ │ │ │ + cmnpeq r9, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, lsr #24 │ │ │ │ + orreq r0, r3, r0, asr #22 │ │ │ │ + cmnpeq r9, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, ror #23 │ │ │ │ + orreq r0, r3, ip, lsl #22 │ │ │ │ + ldrheq pc, [r9, #-160]! @ 0xffffff60 @ │ │ │ │ + ldrheq r4, [sl, #-184]! @ 0xffffff48 │ │ │ │ + ldrdeq r0, [r3, r8] │ │ │ │ + cmnpeq r9, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #23 │ │ │ │ + orreq r0, r3, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r9, [r2, #388] @ 0x184 │ │ │ │ ldr r2, [pc, #344] @ 25d418 │ │ │ │ ldr r3, [pc, #344] @ 25d41c │ │ │ │ @@ -426739,21 +426739,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 25d36c │ │ │ │ orreq fp, sp, r4, asr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, sp, r0, lsr #1 │ │ │ │ - strdeq r0, [r3, r4] │ │ │ │ - cmnpeq r9, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, asr #19 │ │ │ │ + strdeq r0, [r3, ip] │ │ │ │ + cmnpeq r9, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, asr #19 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - @ instruction: 0x018308b8 │ │ │ │ - cmnpeq r9, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsl #19 │ │ │ │ + orreq r0, r3, r0, asr #17 │ │ │ │ + @ instruction: 0x0179f890 │ │ │ │ + @ instruction: 0x017a4994 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ 25d55c │ │ │ │ ldr r3, [pc, #260] @ 25d560 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426820,21 +426820,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 25d4b0 │ │ │ │ @ instruction: 0x018dafbc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, ip, asr pc │ │ │ │ - @ instruction: 0x018307b0 │ │ │ │ - cmnpeq r9, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, ror r8 │ │ │ │ + @ instruction: 0x018307b8 │ │ │ │ + cmnpeq r9, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - orreq r0, r3, r4, ror r7 │ │ │ │ - cmnpeq r9, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, asr #16 │ │ │ │ + orreq r0, r3, ip, ror r7 │ │ │ │ + cmnpeq r9, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #344] @ 25d6f4 │ │ │ │ ldr r3, [pc, #344] @ 25d6f8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -426922,21 +426922,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 25d640 │ │ │ │ orreq sl, sp, r8, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, ip, asr #27 │ │ │ │ - orreq r0, r3, r8, lsl r6 │ │ │ │ - cmnpeq r9, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, ror #13 │ │ │ │ + orreq r0, r3, r0, lsr #12 │ │ │ │ + ldrsheq pc, [r9, #-80]! @ 0xffffffb0 @ │ │ │ │ + cmneq sl, ip, ror #13 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrdeq r0, [r3, ip] │ │ │ │ - cmnpeq r9, ip, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + orreq r0, r3, r4, ror #11 │ │ │ │ + ldrheq pc, [r9, #-84]! @ 0xffffffac @ │ │ │ │ + ldrheq r4, [sl, #-104]! @ 0xffffff98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ 25d888 │ │ │ │ ldr r3, [pc, #340] @ 25d88c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -427023,20 +427023,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 25d7d4 │ │ │ │ orreq sl, sp, r0, ror #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, r8, lsr ip │ │ │ │ - orreq r0, r3, r4, lsl #9 │ │ │ │ - cmnpeq r9, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, asr r5 │ │ │ │ - orreq r0, r3, r8, asr #8 │ │ │ │ - cmnpeq r9, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsl r5 │ │ │ │ + orreq r0, r3, ip, lsl #9 │ │ │ │ + cmnpeq r9, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, asr r5 │ │ │ │ + orreq r0, r3, r0, asr r4 │ │ │ │ + cmnpeq r9, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 25da58 │ │ │ │ ldr r3, [pc, #404] @ 25da5c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -427140,24 +427140,24 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 25d950 │ │ │ │ orreq sl, sp, r0, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, ip, lsl fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r0, r3, r8, lsl #7 │ │ │ │ - cmneq sl, r0, ror #8 │ │ │ │ + @ instruction: 0x01830390 │ │ │ │ + cmneq sl, r8, ror #8 │ │ │ │ @ instruction: 0x018daabc │ │ │ │ - strdeq r0, [r3, r4] │ │ │ │ - cmneq sl, r4, ror r4 │ │ │ │ - cmneq sl, r4, asr #7 │ │ │ │ - orreq r0, r3, ip, lsr #5 │ │ │ │ - cmnpeq r9, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, ror r3 │ │ │ │ - cmnpeq r9, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r0, [r3, ip] │ │ │ │ + cmneq sl, ip, ror r4 │ │ │ │ + cmneq sl, ip, asr #7 │ │ │ │ + @ instruction: 0x018302b4 │ │ │ │ + cmnpeq r9, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #7 │ │ │ │ + cmnpeq r9, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #540] @ 25dcc4 │ │ │ │ ldr r3, [pc, #540] @ 25dcc8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -427294,23 +427294,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 25db1c │ │ │ │ orreq sl, sp, ip, ror #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq sl, [sp, r0] │ │ │ │ - orreq r0, r3, ip, asr #2 │ │ │ │ - cmneq sl, r0, lsr #4 │ │ │ │ - orreq r0, r3, r8, ror r0 │ │ │ │ - cmnpeq r9, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr #2 │ │ │ │ - cmnpeq r9, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r3, ip │ │ │ │ - ldrsbeq lr, [r9, #-252]! @ 0xffffff04 │ │ │ │ - ldrsbeq r4, [sl, #-12]! │ │ │ │ + orreq r0, r3, r4, asr r1 │ │ │ │ + cmneq sl, r8, lsr #4 │ │ │ │ + orreq r0, r3, r0, lsl #1 │ │ │ │ + cmnpeq r9, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr r1 │ │ │ │ + cmnpeq r9, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + orreq r0, r3, r4, lsl r0 │ │ │ │ + cmneq r9, r4, ror #31 │ │ │ │ + cmneq sl, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ 25de10 │ │ │ │ ldr r3, [pc, #260] @ 25de14 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -427377,21 +427377,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 25dd64 │ │ │ │ orreq sl, sp, r8, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, r8, lsr #13 │ │ │ │ - strdeq pc, [r2, ip] │ │ │ │ - cmneq r9, ip, asr #29 │ │ │ │ - cmneq sl, r8, asr #31 │ │ │ │ + orreq pc, r2, r4, lsl #30 │ │ │ │ + ldrsbeq lr, [r9, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq r3, [sl, #-240]! @ 0xffffff10 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - orreq pc, r2, r0, asr #29 │ │ │ │ - @ instruction: 0x0179ee90 │ │ │ │ - @ instruction: 0x017a3f94 │ │ │ │ + orreq pc, r2, r8, asr #29 │ │ │ │ + @ instruction: 0x0179ee98 │ │ │ │ + @ instruction: 0x017a3f9c │ │ │ │ muleq r0, r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -427416,17 +427416,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #209 @ 0xd1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 25de70 │ │ │ │ - orreq pc, r2, r8, lsl lr @ │ │ │ │ - cmneq r9, r8, ror #27 │ │ │ │ - cmneq sl, r8, ror #29 │ │ │ │ + orreq pc, r2, r0, lsr #28 │ │ │ │ + ldrsheq lr, [r9, #-208]! @ 0xffffff30 │ │ │ │ + ldrsheq r3, [sl, #-224]! @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #336] @ 25e02c │ │ │ │ ldr r3, [pc, #336] @ 25e030 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -427512,23 +427512,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 25df44 │ │ │ │ orreq sl, sp, r8, lsr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, r8, asr #9 │ │ │ │ - orreq pc, r2, ip, lsl sp @ │ │ │ │ - cmneq r9, ip, ror #25 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - orreq pc, r2, r0, ror #25 │ │ │ │ - ldrheq lr, [r9, #-192]! @ 0xffffff40 │ │ │ │ - ldrheq r3, [sl, #-208]! @ 0xffffff30 │ │ │ │ - orreq pc, r2, r4, lsr #25 │ │ │ │ - cmneq r9, r4, ror ip │ │ │ │ - cmneq sl, r4, ror sp │ │ │ │ + orreq pc, r2, r4, lsr #26 │ │ │ │ + ldrsheq lr, [r9, #-196]! @ 0xffffff3c │ │ │ │ + ldrsheq r3, [sl, #-212]! @ 0xffffff2c │ │ │ │ + orreq pc, r2, r8, ror #25 │ │ │ │ + ldrheq lr, [r9, #-200]! @ 0xffffff38 │ │ │ │ + ldrheq r3, [sl, #-216]! @ 0xffffff28 │ │ │ │ + orreq pc, r2, ip, lsr #25 │ │ │ │ + cmneq r9, ip, ror ip │ │ │ │ + cmneq sl, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #572] @ 25e2b4 │ │ │ │ ldr r3, [pc, #572] @ 25e2b8 │ │ │ │ @@ -427674,26 +427674,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 25e16c │ │ │ │ @ instruction: 0x018da39c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sl, sp, r0, lsr #5 │ │ │ │ - ldrdeq pc, [r2, r0] │ │ │ │ - cmneq r9, r0, lsr #21 │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ - @ instruction: 0x0182fa94 │ │ │ │ - cmneq r9, r4, ror #20 │ │ │ │ - cmneq sl, r4, ror #22 │ │ │ │ - orreq pc, r2, r8, asr sl @ │ │ │ │ - cmneq r9, r8, lsr #20 │ │ │ │ - cmneq sl, ip, lsr #22 │ │ │ │ - orreq pc, r2, ip, lsl sl @ │ │ │ │ - cmneq r9, ip, ror #19 │ │ │ │ - ldrsheq r3, [sl, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq pc, [r2, r8] │ │ │ │ + cmneq r9, r8, lsr #21 │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ + @ instruction: 0x0182fa9c │ │ │ │ + cmneq r9, ip, ror #20 │ │ │ │ + cmneq sl, ip, ror #22 │ │ │ │ + orreq pc, r2, r0, ror #20 │ │ │ │ + cmneq r9, r0, lsr sl │ │ │ │ + cmneq sl, r4, lsr fp │ │ │ │ + orreq pc, r2, r4, lsr #20 │ │ │ │ + ldrsheq lr, [r9, #-148]! @ 0xffffff6c │ │ │ │ + ldrsheq r3, [sl, #-168]! @ 0xffffff58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r0, #32] │ │ │ │ @@ -427737,21 +427737,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 25e3d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 25e324 │ │ │ │ - orreq pc, r2, r8, asr r9 @ │ │ │ │ - cmneq sl, r8, lsl #22 │ │ │ │ - cmneq sl, ip, lsl sl │ │ │ │ + orreq pc, r2, r0, ror #18 │ │ │ │ + cmneq sl, r0, lsl fp │ │ │ │ + cmneq sl, r4, lsr #20 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - orreq pc, r2, r4, lsl r9 @ │ │ │ │ - cmneq r9, r4, ror #17 │ │ │ │ - cmneq sl, r0, ror #19 │ │ │ │ + orreq pc, r2, ip, lsl r9 @ │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + cmneq sl, r8, ror #19 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #696] @ 25e6ac │ │ │ │ ldr r3, [pc, #696] @ 25e6b0 │ │ │ │ @@ -427927,41 +427927,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 25e4a0 │ │ │ │ orreq sl, sp, r0, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, ip, lsl sl │ │ │ │ + cmneq sl, r4, lsr #20 │ │ │ │ orreq r9, sp, ip, ror #30 │ │ │ │ - cmneq sl, ip, lsr #19 │ │ │ │ - @ instruction: 0x0182f790 │ │ │ │ - cmneq r9, r0, ror #14 │ │ │ │ - cmneq sl, r4, ror #16 │ │ │ │ - orreq pc, r2, r0, asr r7 @ │ │ │ │ - cmneq r9, r0, lsr #14 │ │ │ │ - cmneq sl, r4, lsr #16 │ │ │ │ + ldrheq r3, [sl, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x0182f798 │ │ │ │ + cmneq r9, r8, ror #14 │ │ │ │ + cmneq sl, ip, ror #16 │ │ │ │ + orreq pc, r2, r8, asr r7 @ │ │ │ │ + cmneq r9, r8, lsr #14 │ │ │ │ + cmneq sl, ip, lsr #16 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - orreq pc, r2, r4, lsl r7 @ │ │ │ │ - cmneq r9, r4, ror #13 │ │ │ │ - cmneq sl, r4, ror #15 │ │ │ │ - ldrdeq pc, [r2, r8] │ │ │ │ - cmneq r9, r8, lsr #13 │ │ │ │ - cmneq sl, ip, lsr #15 │ │ │ │ + orreq pc, r2, ip, lsl r7 @ │ │ │ │ + cmneq r9, ip, ror #13 │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ + orreq pc, r2, r0, ror #13 │ │ │ │ + ldrheq lr, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + ldrheq r3, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - orreq pc, r2, r0, lsr #13 │ │ │ │ - cmneq r9, ip, ror #12 │ │ │ │ - cmneq sl, r4, ror r7 │ │ │ │ + orreq pc, r2, r8, lsr #13 │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ + cmneq sl, ip, ror r7 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - orreq pc, r2, r4, ror #12 │ │ │ │ - cmneq r9, r0, lsr r6 │ │ │ │ - cmneq sl, r8, lsr r7 │ │ │ │ - orreq pc, r2, r4, lsr #12 │ │ │ │ - ldrsheq lr, [r9, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq r3, [sl, #-104]! @ 0xffffff98 │ │ │ │ + orreq pc, r2, ip, ror #12 │ │ │ │ + cmneq r9, r8, lsr r6 │ │ │ │ + cmneq sl, r0, asr #14 │ │ │ │ + orreq pc, r2, ip, lsr #12 │ │ │ │ + ldrsheq lr, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sl, r0, lsl #14 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ ldr r2, [pc, #2104] @ 25ef78 │ │ │ │ @@ -428491,90 +428491,90 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 25e7ec │ │ │ │ ldrdeq r9, [sp, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq lr, [r8, #-84]! @ 0xffffffac │ │ │ │ - orreq r3, r0, r8, ror #22 │ │ │ │ + orreq r3, r0, r0, ror fp │ │ │ │ orreq r9, sp, r0, lsr #24 │ │ │ │ - orreq pc, r2, r4, ror #8 │ │ │ │ - cmneq r9, r4, lsr r4 │ │ │ │ - cmneq sl, r8, lsr r5 │ │ │ │ - ldrsbeq r3, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, ip, asr #11 │ │ │ │ + orreq pc, r2, ip, ror #8 │ │ │ │ + cmneq r9, ip, lsr r4 │ │ │ │ + cmneq sl, r0, asr #10 │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ ldrsbeq r3, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r3, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - orreq pc, r2, r4, lsl r3 @ │ │ │ │ - cmneq r9, r4, ror #5 │ │ │ │ - cmneq sl, r8, ror #7 │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ - orreq pc, r2, r0, asr #5 │ │ │ │ - @ instruction: 0x0179e290 │ │ │ │ - @ instruction: 0x017a3394 │ │ │ │ - ldrdeq pc, [r2, r0] │ │ │ │ - cmneq r9, r0, lsr #3 │ │ │ │ - cmneq sl, r4, lsr #5 │ │ │ │ - @ instruction: 0x0182f190 │ │ │ │ - cmneq r9, r0, ror #2 │ │ │ │ - cmneq sl, r4, ror #4 │ │ │ │ - orreq pc, r2, r4, asr r1 @ │ │ │ │ - cmneq r9, r4, lsr #2 │ │ │ │ - cmneq sl, r8, lsr #4 │ │ │ │ - orreq pc, r2, r8, lsl r1 @ │ │ │ │ - cmneq r9, r8, ror #1 │ │ │ │ - cmneq sl, ip, ror #3 │ │ │ │ - ldrdeq pc, [r2, ip] │ │ │ │ - cmneq r9, ip, lsr #1 │ │ │ │ - ldrheq r3, [sl, #-16]! │ │ │ │ - orreq pc, r2, r0, lsr #1 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ - cmneq sl, r4, ror r1 │ │ │ │ - orreq pc, r2, r8, rrx │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - cmneq sl, ip, lsr r1 │ │ │ │ - orreq pc, r2, ip, lsr #32 │ │ │ │ - ldrsheq sp, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sl, r0, lsl #2 │ │ │ │ - orreq lr, r2, ip, ror #31 │ │ │ │ - ldrheq sp, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r0, asr #1 │ │ │ │ - @ instruction: 0x0182efb0 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - cmneq sl, r4, lsl #1 │ │ │ │ - orreq lr, r2, r4, ror pc │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ - cmneq sl, r8, asr #32 │ │ │ │ - orreq lr, r2, r8, lsr pc │ │ │ │ - cmneq r9, r8, lsl #30 │ │ │ │ - cmneq sl, ip │ │ │ │ - strdeq lr, [r2, ip] │ │ │ │ - cmneq r9, ip, asr #29 │ │ │ │ - ldrsbeq r2, [sl, #-240]! @ 0xffffff10 │ │ │ │ - orreq lr, r2, r0, asr #29 │ │ │ │ - @ instruction: 0x0179de90 │ │ │ │ - @ instruction: 0x017a2f94 │ │ │ │ - orreq lr, r2, r4, lsl #29 │ │ │ │ - cmneq r9, r4, asr lr │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ - orreq lr, r2, r8, asr #28 │ │ │ │ - cmneq r9, r8, lsl lr │ │ │ │ - cmneq sl, ip, lsl pc │ │ │ │ - orreq lr, r2, ip, lsl #28 │ │ │ │ - ldrsbeq sp, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq sl, r0, ror #29 │ │ │ │ - ldrdeq lr, [r2, r0] │ │ │ │ - cmneq r9, r0, lsr #27 │ │ │ │ - cmneq sl, r4, lsr #29 │ │ │ │ - @ instruction: 0x0182ed94 │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ - orreq lr, r2, r8, asr sp │ │ │ │ - cmneq r9, r8, lsr #26 │ │ │ │ - cmneq sl, r8, lsr #28 │ │ │ │ + ldrsbeq r3, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ + orreq pc, r2, ip, lsl r3 @ │ │ │ │ + cmneq r9, ip, ror #5 │ │ │ │ + ldrsheq r3, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq r3, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + orreq pc, r2, r8, asr #5 │ │ │ │ + @ instruction: 0x0179e298 │ │ │ │ + @ instruction: 0x017a339c │ │ │ │ + ldrdeq pc, [r2, r8] │ │ │ │ + cmneq r9, r8, lsr #3 │ │ │ │ + cmneq sl, ip, lsr #5 │ │ │ │ + @ instruction: 0x0182f198 │ │ │ │ + cmneq r9, r8, ror #2 │ │ │ │ + cmneq sl, ip, ror #4 │ │ │ │ + orreq pc, r2, ip, asr r1 @ │ │ │ │ + cmneq r9, ip, lsr #2 │ │ │ │ + cmneq sl, r0, lsr r2 │ │ │ │ + orreq pc, r2, r0, lsr #2 │ │ │ │ + ldrsheq lr, [r9, #-0]! │ │ │ │ + ldrsheq r3, [sl, #-20]! @ 0xffffffec │ │ │ │ + orreq pc, r2, r4, ror #1 │ │ │ │ + ldrheq lr, [r9, #-4]! │ │ │ │ + ldrheq r3, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + orreq pc, r2, r8, lsr #1 │ │ │ │ + cmneq r9, r8, ror r0 │ │ │ │ + cmneq sl, ip, ror r1 │ │ │ │ + orreq pc, r2, r0, ror r0 @ │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + cmneq sl, r4, asr #2 │ │ │ │ + orreq pc, r2, r4, lsr r0 @ │ │ │ │ + cmneq r9, r0 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + strdeq lr, [r2, r4] │ │ │ │ + cmneq r9, r4, asr #31 │ │ │ │ + cmneq sl, r8, asr #1 │ │ │ │ + @ instruction: 0x0182efb8 │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ + cmneq sl, ip, lsl #1 │ │ │ │ + orreq lr, r2, ip, ror pc │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ + cmneq sl, r0, asr r0 │ │ │ │ + orreq lr, r2, r0, asr #30 │ │ │ │ + cmneq r9, r0, lsl pc │ │ │ │ + cmneq sl, r4, lsl r0 │ │ │ │ + orreq lr, r2, r4, lsl #30 │ │ │ │ + ldrsbeq sp, [r9, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq r2, [sl, #-248]! @ 0xffffff08 │ │ │ │ + orreq lr, r2, r8, asr #29 │ │ │ │ + @ instruction: 0x0179de98 │ │ │ │ + @ instruction: 0x017a2f9c │ │ │ │ + orreq lr, r2, ip, lsl #29 │ │ │ │ + cmneq r9, ip, asr lr │ │ │ │ + cmneq sl, r0, ror #30 │ │ │ │ + orreq lr, r2, r0, asr lr │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ + cmneq sl, r4, lsr #30 │ │ │ │ + orreq lr, r2, r4, lsl lr │ │ │ │ + cmneq r9, r4, ror #27 │ │ │ │ + cmneq sl, r8, ror #29 │ │ │ │ + ldrdeq lr, [r2, r8] │ │ │ │ + cmneq r9, r8, lsr #27 │ │ │ │ + cmneq sl, ip, lsr #29 │ │ │ │ + @ instruction: 0x0182ed9c │ │ │ │ + cmneq r9, ip, ror #26 │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ + orreq lr, r2, r0, ror #26 │ │ │ │ + cmneq r9, r0, lsr sp │ │ │ │ + cmneq sl, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #700] @ 25f388 │ │ │ │ ldr r3, [pc, #700] @ 25f38c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -428751,35 +428751,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 25f1a4 │ │ │ │ orreq r9, sp, r8, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r9, sp, r8, ror #4 │ │ │ │ - @ instruction: 0x0182eab4 │ │ │ │ - cmneq r9, r4, lsl #21 │ │ │ │ - cmneq sl, r4, lsl #23 │ │ │ │ - orreq lr, r2, r4, ror sl │ │ │ │ - cmneq r9, r4, asr #20 │ │ │ │ - cmneq sl, r4, asr #22 │ │ │ │ - orreq lr, r2, r8, lsr sl │ │ │ │ - cmneq r9, r8, lsl #20 │ │ │ │ - cmneq sl, r8, lsl #22 │ │ │ │ - strdeq lr, [r2, ip] │ │ │ │ - cmneq r9, ip, asr #19 │ │ │ │ - cmneq sl, ip, asr #21 │ │ │ │ - orreq lr, r2, r0, asr #19 │ │ │ │ - @ instruction: 0x0179d990 │ │ │ │ - @ instruction: 0x017a2a90 │ │ │ │ - orreq lr, r2, r4, lsl #19 │ │ │ │ - cmneq r9, r4, asr r9 │ │ │ │ - cmneq sl, r8, asr sl │ │ │ │ - orreq lr, r2, r8, asr #18 │ │ │ │ - cmneq r9, r8, lsl r9 │ │ │ │ - cmneq sl, r8, lsl sl │ │ │ │ + @ instruction: 0x0182eabc │ │ │ │ + cmneq r9, ip, lsl #21 │ │ │ │ + cmneq sl, ip, lsl #23 │ │ │ │ + orreq lr, r2, ip, ror sl │ │ │ │ + cmneq r9, ip, asr #20 │ │ │ │ + cmneq sl, ip, asr #22 │ │ │ │ + orreq lr, r2, r0, asr #20 │ │ │ │ + cmneq r9, r0, lsl sl │ │ │ │ + cmneq sl, r0, lsl fp │ │ │ │ + orreq lr, r2, r4, lsl #20 │ │ │ │ + ldrsbeq sp, [r9, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r2, [sl, #-164]! @ 0xffffff5c │ │ │ │ + orreq lr, r2, r8, asr #19 │ │ │ │ + @ instruction: 0x0179d998 │ │ │ │ + @ instruction: 0x017a2a98 │ │ │ │ + orreq lr, r2, ip, lsl #19 │ │ │ │ + cmneq r9, ip, asr r9 │ │ │ │ + cmneq sl, r0, ror #20 │ │ │ │ + orreq lr, r2, r0, asr r9 │ │ │ │ + cmneq r9, r0, lsr #18 │ │ │ │ + cmneq sl, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #848] @ 25f754 │ │ │ │ mov r4, r3 │ │ │ │ @@ -428995,38 +428995,38 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 25f55c │ │ │ │ orreq r9, sp, ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r8, [sp, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r2, ip, lsl #16 │ │ │ │ - ldrsbeq r2, [sl, #-136]! @ 0xffffff78 │ │ │ │ + orreq lr, r2, r4, lsl r8 │ │ │ │ + cmneq sl, r0, ror #17 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x018d8eb0 │ │ │ │ - orreq lr, r2, r4, lsl r7 │ │ │ │ - ldrsbeq r2, [sl, #-124]! @ 0xffffff84 │ │ │ │ + orreq lr, r2, ip, lsl r7 │ │ │ │ + cmneq sl, r4, ror #15 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, ip, asr r6 │ │ │ │ - cmneq sl, ip, ror #17 │ │ │ │ - orreq lr, r2, ip, asr r6 │ │ │ │ - cmneq sl, r8, lsr #14 │ │ │ │ + cmneq r9, r4, ror #12 │ │ │ │ + ldrsheq r2, [sl, #-132]! @ 0xffffff7c │ │ │ │ + orreq lr, r2, r4, ror #12 │ │ │ │ + cmneq sl, r0, lsr r7 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq r9, ip, ror #11 │ │ │ │ - orreq lr, r2, ip, ror #11 │ │ │ │ - cmneq sl, r4, ror #16 │ │ │ │ - ldrheq r2, [sl, #-100]! @ 0xffffff9c │ │ │ │ + ldrsheq sp, [r9, #-84]! @ 0xffffffac │ │ │ │ + strdeq lr, [r2, r4] │ │ │ │ + cmneq sl, ip, ror #16 │ │ │ │ + ldrheq r2, [sl, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - @ instruction: 0x0182e5b8 │ │ │ │ - cmneq r9, r8, lsl #11 │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ + orreq lr, r2, r0, asr #11 │ │ │ │ + @ instruction: 0x0179d590 │ │ │ │ + cmneq sl, ip, lsl #13 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - orreq lr, r2, ip, ror r5 │ │ │ │ - cmneq r9, ip, asr #10 │ │ │ │ - cmneq sl, r0, asr r6 │ │ │ │ + orreq lr, r2, r4, lsl #11 │ │ │ │ + cmneq r9, r4, asr r5 │ │ │ │ + cmneq sl, r8, asr r6 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #312] @ 25f918 │ │ │ │ mov r3, r1 │ │ │ │ @@ -429107,21 +429107,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 25f86c │ │ │ │ orreq r8, sp, ip, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r8, sp, r0, lsr #23 │ │ │ │ - strdeq lr, [r2, r4] │ │ │ │ - cmneq r9, r4, asr #7 │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ + strdeq lr, [r2, ip] │ │ │ │ + cmneq r9, ip, asr #7 │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - @ instruction: 0x0182e3b8 │ │ │ │ - cmneq r9, r8, lsl #7 │ │ │ │ - cmneq sl, ip, lsl #9 │ │ │ │ + orreq lr, r2, r0, asr #7 │ │ │ │ + @ instruction: 0x0179d390 │ │ │ │ + @ instruction: 0x017a2494 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -429323,38 +429323,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 25fa74 │ │ │ │ orreq r8, sp, ip, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r8, sp, ip, ror sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq lr, r2, r0, ror #4 │ │ │ │ - cmneq sl, r4, lsr r3 │ │ │ │ + orreq lr, r2, r8, ror #4 │ │ │ │ + cmneq sl, ip, lsr r3 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ @ instruction: 0x018d8998 │ │ │ │ - strdeq lr, [r2, r8] │ │ │ │ - cmneq sl, r4, asr #5 │ │ │ │ + orreq lr, r2, r0, lsl #4 │ │ │ │ + cmneq sl, ip, asr #5 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - orreq lr, r2, r0, ror #2 │ │ │ │ - cmneq r9, r0, lsr r1 │ │ │ │ - cmneq sl, r4, lsr r2 │ │ │ │ + orreq lr, r2, r8, ror #2 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ + cmneq sl, ip, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - orreq lr, r2, r4, lsr #2 │ │ │ │ - ldrsheq sp, [r9, #-4]! │ │ │ │ - ldrsheq r2, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + orreq lr, r2, ip, lsr #2 │ │ │ │ + ldrsheq sp, [r9, #-12]! │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r9, r0, asr #1 │ │ │ │ - strheq lr, [r2, ip] │ │ │ │ - cmneq r9, ip, lsl #1 │ │ │ │ - @ instruction: 0x017a2190 │ │ │ │ - orreq lr, r2, r4, lsl #1 │ │ │ │ - cmneq r9, r4, asr r0 │ │ │ │ - cmneq sl, r8, asr r1 │ │ │ │ + cmneq r9, r8, asr #1 │ │ │ │ + orreq lr, r2, r4, asr #1 │ │ │ │ + @ instruction: 0x0179d094 │ │ │ │ + @ instruction: 0x017a2198 │ │ │ │ + orreq lr, r2, ip, lsl #1 │ │ │ │ + cmneq r9, ip, asr r0 │ │ │ │ + cmneq sl, r0, ror #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r9, r0, lsr #32 │ │ │ │ + cmneq r9, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #804] @ 260028 │ │ │ │ @@ -429559,34 +429559,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 25fe20 │ │ │ │ orreq r8, sp, ip, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r8, [sp, ip] │ │ │ │ - @ instruction: 0x0182deb4 │ │ │ │ + @ instruction: 0x0182debc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, r8, lsl #31 │ │ │ │ + @ instruction: 0x017a1f90 │ │ │ │ orreq r8, sp, ip, ror #11 │ │ │ │ - orreq sp, r2, ip, asr #28 │ │ │ │ - cmneq sl, r8, lsl pc │ │ │ │ - @ instruction: 0x0182ddb4 │ │ │ │ - cmneq r9, r4, lsl #27 │ │ │ │ - cmneq sl, r8, lsl #29 │ │ │ │ - orreq sp, r2, r0, ror sp │ │ │ │ - cmneq r9, r0, asr #26 │ │ │ │ - cmneq sl, r4, asr #28 │ │ │ │ - orreq sp, r2, r8, lsr sp │ │ │ │ - cmneq r9, r8, lsl #26 │ │ │ │ - cmneq sl, ip, lsl #28 │ │ │ │ - ldrsbeq ip, [r9, #-196]! @ 0xffffff3c │ │ │ │ - ldrdeq sp, [r2, r0] │ │ │ │ - cmneq r9, r0, lsr #25 │ │ │ │ - cmneq sl, r4, lsr #27 │ │ │ │ - cmneq r9, ip, ror #24 │ │ │ │ + orreq sp, r2, r4, asr lr │ │ │ │ + cmneq sl, r0, lsr #30 │ │ │ │ + @ instruction: 0x0182ddbc │ │ │ │ + cmneq r9, ip, lsl #27 │ │ │ │ + @ instruction: 0x017a1e90 │ │ │ │ + orreq sp, r2, r8, ror sp │ │ │ │ + cmneq r9, r8, asr #26 │ │ │ │ + cmneq sl, ip, asr #28 │ │ │ │ + orreq sp, r2, r0, asr #26 │ │ │ │ + cmneq r9, r0, lsl sp │ │ │ │ + cmneq sl, r4, lsl lr │ │ │ │ + ldrsbeq ip, [r9, #-204]! @ 0xffffff34 │ │ │ │ + ldrdeq sp, [r2, r8] │ │ │ │ + cmneq r9, r8, lsr #25 │ │ │ │ + cmneq sl, ip, lsr #27 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ │ │ │ │ 00260084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -429693,30 +429693,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2601c0 │ │ │ │ orreq r8, sp, r0, ror r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, ip, asr #25 │ │ │ │ + ldrsbeq r1, [sl, #-196]! @ 0xffffff3c │ │ │ │ orreq r8, sp, r8, ror #5 │ │ │ │ cmneq r9, r0, lsl #25 │ │ │ │ - orreq sp, r2, r4, lsr fp │ │ │ │ - cmneq sl, r0, lsl #24 │ │ │ │ + orreq sp, r2, ip, lsr fp │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - strdeq sp, [r2, r8] │ │ │ │ - ldrheq ip, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sl, r8, asr #23 │ │ │ │ - @ instruction: 0x0182dab4 │ │ │ │ - cmneq r9, r4, lsl #21 │ │ │ │ - cmneq sl, r0, lsl #23 │ │ │ │ + orreq sp, r2, r0, lsl #22 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + ldrsbeq r1, [sl, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x0182dabc │ │ │ │ + cmneq r9, ip, lsl #21 │ │ │ │ + cmneq sl, r8, lsl #23 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - orreq sp, r2, r0, lsl #21 │ │ │ │ - cmneq r9, r4, asr #20 │ │ │ │ - cmneq sl, r0, asr fp │ │ │ │ + orreq sp, r2, r8, lsl #21 │ │ │ │ + cmneq r9, ip, asr #20 │ │ │ │ + cmneq sl, r8, asr fp │ │ │ │ │ │ │ │ 00260284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -429819,34 +429819,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 260484 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #412 @ 0x19c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 260300 │ │ │ │ - cmneq lr, r8, ror #23 │ │ │ │ - cmneq sl, r8, lsl #24 │ │ │ │ - orreq sp, r2, r8, lsl #19 │ │ │ │ - cmneq sl, r4, asr sl │ │ │ │ + ldrsheq fp, [lr, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r0, lsl ip │ │ │ │ + @ instruction: 0x0182d990 │ │ │ │ + cmneq sl, ip, asr sl │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - orreq sp, r2, r4, asr #18 │ │ │ │ - cmneq r9, r4, lsl r9 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ + orreq sp, r2, ip, asr #18 │ │ │ │ + cmneq r9, ip, lsl r9 │ │ │ │ + cmneq sl, r8, lsl sl │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - orreq sp, r2, r8, lsl #18 │ │ │ │ - ldrsbeq ip, [r9, #-136]! @ 0xffffff78 │ │ │ │ - ldrsbeq r1, [sl, #-148]! @ 0xffffff6c │ │ │ │ + orreq sp, r2, r0, lsl r9 │ │ │ │ + cmneq r9, r0, ror #17 │ │ │ │ + ldrsbeq r1, [sl, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - ldrdeq sp, [r2, r0] │ │ │ │ - cmneq sl, r8, asr fp │ │ │ │ - @ instruction: 0x017a1998 │ │ │ │ + ldrdeq sp, [r2, r8] │ │ │ │ + cmneq sl, r0, ror #22 │ │ │ │ + cmneq sl, r0, lsr #19 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - @ instruction: 0x0182d89c │ │ │ │ - cmneq r9, ip, ror #16 │ │ │ │ - cmneq sl, r8, ror #18 │ │ │ │ + orreq sp, r2, r4, lsr #17 │ │ │ │ + cmneq r9, r4, ror r8 │ │ │ │ + cmneq sl, r0, ror r9 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -429961,28 +429961,28 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 260534 │ │ │ │ orreq r7, sp, r8, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r7, [sp, r8] │ │ │ │ - orreq sp, r2, ip, lsr #14 │ │ │ │ - ldrsheq ip, [r9, #-108]! @ 0xffffff94 │ │ │ │ - ldrsheq r1, [sl, #-120]! @ 0xffffff88 │ │ │ │ + orreq sp, r2, r4, lsr r7 │ │ │ │ + cmneq r9, r4, lsl #14 │ │ │ │ + cmneq sl, r0, lsl #16 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - strdeq sp, [r2, r0] │ │ │ │ - cmneq r9, r0, asr #13 │ │ │ │ - cmneq sl, r0, asr #15 │ │ │ │ - @ instruction: 0x0182d6b4 │ │ │ │ - cmneq r9, r4, lsl #13 │ │ │ │ - cmneq sl, r0, lsl #15 │ │ │ │ + strdeq sp, [r2, r8] │ │ │ │ + cmneq r9, r8, asr #13 │ │ │ │ + cmneq sl, r8, asr #15 │ │ │ │ + @ instruction: 0x0182d6bc │ │ │ │ + cmneq r9, ip, lsl #13 │ │ │ │ + cmneq sl, r8, lsl #15 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ - orreq sp, r2, r0, ror r6 │ │ │ │ - cmneq sl, r8, lsr r7 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ + orreq sp, r2, r8, ror r6 │ │ │ │ + cmneq sl, r0, asr #14 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #364] @ 26082c │ │ │ │ ldr r3, [pc, #364] @ 260830 │ │ │ │ @@ -430076,24 +430076,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 260744 │ │ │ │ orreq r7, sp, r4, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, sp, r8, asr #25 │ │ │ │ - orreq sp, r2, ip, lsl r5 │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ - cmneq sl, ip, ror #11 │ │ │ │ - orreq sp, r2, r0, ror #9 │ │ │ │ - ldrheq ip, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - ldrheq r1, [sl, #-84]! @ 0xffffffac │ │ │ │ + orreq sp, r2, r4, lsr #10 │ │ │ │ + ldrsheq ip, [r9, #-68]! @ 0xffffffbc │ │ │ │ + ldrsheq r1, [sl, #-84]! @ 0xffffffac │ │ │ │ + orreq sp, r2, r8, ror #9 │ │ │ │ + ldrheq ip, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + ldrheq r1, [sl, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - orreq sp, r2, r4, lsr #9 │ │ │ │ - cmneq r9, r4, ror r4 │ │ │ │ - cmneq sl, r0, ror r5 │ │ │ │ + orreq sp, r2, ip, lsr #9 │ │ │ │ + cmneq r9, ip, ror r4 │ │ │ │ + cmneq sl, r8, ror r5 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ mov r5, r2 │ │ │ │ @@ -430302,29 +430302,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str fp, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2609c0 │ │ │ │ orreq r7, sp, ip, lsl #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq sp, r2, r8, ror #7 │ │ │ │ - ldrheq r1, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + strdeq sp, [r2, r0] │ │ │ │ + cmneq sl, r4, asr #9 │ │ │ │ orreq r7, sp, ip, asr #20 │ │ │ │ cmneq r8, r4, asr #21 │ │ │ │ - cmneq r9, ip, lsl r2 │ │ │ │ - ldrsbeq r1, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - ldrheq ip, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, r8, lsl #3 │ │ │ │ - orreq sp, r2, r8, lsl #3 │ │ │ │ - cmneq r9, r4, asr r1 │ │ │ │ - cmneq sl, r8, asr r2 │ │ │ │ - orreq sp, r2, ip, asr #2 │ │ │ │ - cmneq r9, r8, lsl r1 │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ + cmneq r9, r4, lsr #4 │ │ │ │ + cmneq sl, r0, ror #9 │ │ │ │ + cmneq r9, r0, asr #3 │ │ │ │ + @ instruction: 0x0179c190 │ │ │ │ + @ instruction: 0x0182d190 │ │ │ │ + cmneq r9, ip, asr r1 │ │ │ │ + cmneq sl, r0, ror #4 │ │ │ │ + orreq sp, r2, r4, asr r1 │ │ │ │ + cmneq r9, r0, lsr #2 │ │ │ │ + cmneq sl, r4, lsr #4 │ │ │ │ + cmneq r9, r8, ror #1 │ │ │ │ │ │ │ │ 00260bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -430404,27 +430404,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 260d80 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 260d0c │ │ │ │ strdeq r7, [sp, r8] │ │ │ │ - @ instruction: 0x017a1194 │ │ │ │ + @ instruction: 0x017a119c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018d779c │ │ │ │ cmneq r9, r4, lsr r1 │ │ │ │ - orreq ip, r2, r8, ror #31 │ │ │ │ - ldrheq r1, [sl, #-4]! │ │ │ │ + strdeq ip, [r2, r0] │ │ │ │ + ldrheq r1, [sl, #-12]! │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - orreq ip, r2, ip, lsr #31 │ │ │ │ - cmneq r9, r0, ror pc │ │ │ │ - cmneq sl, ip, ror r0 │ │ │ │ - orreq ip, r2, r0, ror pc │ │ │ │ - cmneq r9, r4, lsr pc │ │ │ │ - cmneq sl, r0, asr #32 │ │ │ │ + @ instruction: 0x0182cfb4 │ │ │ │ + cmneq r9, r8, ror pc │ │ │ │ + cmneq sl, r4, lsl #1 │ │ │ │ + orreq ip, r2, r8, ror pc │ │ │ │ + cmneq r9, ip, lsr pc │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ │ │ │ │ 00260d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -430504,27 +430504,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 260f08 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 260e94 │ │ │ │ orreq r7, sp, r0, ror r6 │ │ │ │ - cmneq sl, r0, lsr #32 │ │ │ │ + cmneq sl, r8, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, sp, r4, lsl r6 │ │ │ │ cmnpeq r8, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - orreq ip, r2, r0, ror #28 │ │ │ │ - cmneq sl, ip, lsr #30 │ │ │ │ + orreq ip, r2, r8, ror #28 │ │ │ │ + cmneq sl, r4, lsr pc │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - orreq ip, r2, r4, lsr #28 │ │ │ │ - cmneq r9, r8, ror #27 │ │ │ │ - ldrsheq r0, [sl, #-228]! @ 0xffffff1c │ │ │ │ - orreq ip, r2, r8, ror #27 │ │ │ │ - cmneq r9, ip, lsr #27 │ │ │ │ - ldrheq r0, [sl, #-232]! @ 0xffffff18 │ │ │ │ + orreq ip, r2, ip, lsr #28 │ │ │ │ + ldrsheq fp, [r9, #-208]! @ 0xffffff30 │ │ │ │ + ldrsheq r0, [sl, #-236]! @ 0xffffff14 │ │ │ │ + strdeq ip, [r2, r0] │ │ │ │ + ldrheq fp, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r0, asr #29 │ │ │ │ │ │ │ │ 00260f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -430604,27 +430604,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 261090 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 26101c │ │ │ │ orreq r7, sp, r8, ror #9 │ │ │ │ - cmneq sl, r4, asr #29 │ │ │ │ + cmneq sl, ip, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, sp, ip, lsl #9 │ │ │ │ cmnpeq r8, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r2, r8] │ │ │ │ - cmneq sl, r4, lsr #27 │ │ │ │ + orreq ip, r2, r0, ror #25 │ │ │ │ + cmneq sl, ip, lsr #27 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - @ instruction: 0x0182cc9c │ │ │ │ - cmneq r9, r0, ror #24 │ │ │ │ - cmneq sl, ip, ror #26 │ │ │ │ - orreq ip, r2, r0, ror #24 │ │ │ │ - cmneq r9, r4, lsr #24 │ │ │ │ - cmneq sl, r0, lsr sp │ │ │ │ + orreq ip, r2, r4, lsr #25 │ │ │ │ + cmneq r9, r8, ror #24 │ │ │ │ + cmneq sl, r4, ror sp │ │ │ │ + orreq ip, r2, r8, ror #24 │ │ │ │ + cmneq r9, ip, lsr #24 │ │ │ │ + cmneq sl, r8, lsr sp │ │ │ │ │ │ │ │ 00261094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -430704,26 +430704,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 261214 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 2611a4 │ │ │ │ orreq r7, sp, r0, ror #6 │ │ │ │ - cmneq sl, r8, lsr #26 │ │ │ │ + cmneq sl, r0, lsr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, sp, r4, lsl #6 │ │ │ │ @ instruction: 0x0178fc9c │ │ │ │ - orreq ip, r2, r0, asr fp │ │ │ │ - cmneq sl, r0, lsr #24 │ │ │ │ - orreq ip, r2, r4, lsl fp │ │ │ │ - ldrsbeq fp, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sl, r4, ror #23 │ │ │ │ - ldrdeq ip, [r2, r8] │ │ │ │ - @ instruction: 0x0179ba9c │ │ │ │ - cmneq sl, r8, lsr #23 │ │ │ │ + orreq ip, r2, r8, asr fp │ │ │ │ + cmneq sl, r8, lsr #24 │ │ │ │ + orreq ip, r2, ip, lsl fp │ │ │ │ + cmneq r9, r0, ror #21 │ │ │ │ + cmneq sl, ip, ror #23 │ │ │ │ + orreq ip, r2, r0, ror #21 │ │ │ │ + cmneq r9, r4, lsr #21 │ │ │ │ + ldrheq r0, [sl, #-176]! @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #700] @ 2614ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #696] @ 2614f0 │ │ │ │ @@ -430897,43 +430897,43 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 261368 │ │ │ │ - cmneq sl, r8, lsr fp │ │ │ │ + cmneq sl, r0, asr #22 │ │ │ │ ldrdeq r7, [sp, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq ip, r2, ip, asr #20 │ │ │ │ + orreq ip, r2, r4, asr sl │ │ │ │ orreq r3, sp, r8, lsr r6 │ │ │ │ @ instruction: 0xffffe130 │ │ │ │ - ldrsheq r0, [sl, #-164]! @ 0xffffff5c │ │ │ │ + ldrsheq r0, [sl, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0xffffbc54 │ │ │ │ - cmneq sl, r8, ror #21 │ │ │ │ + ldrsheq r0, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xffffbc48 │ │ │ │ - ldrsbeq r0, [sl, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r4, ror #21 │ │ │ │ @ instruction: 0xffffc9dc │ │ │ │ - ldrsbeq r0, [sl, #-164]! @ 0xffffff5c │ │ │ │ + ldrsbeq r0, [sl, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0xffffc108 │ │ │ │ - cmneq sl, r8, asr #21 │ │ │ │ + ldrsbeq r0, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xffffbf4c │ │ │ │ - cmneq sl, r0, asr #21 │ │ │ │ + cmneq sl, r8, asr #21 │ │ │ │ orreq r7, sp, r4, lsr #1 │ │ │ │ - cmneq r9, ip, asr #17 │ │ │ │ - @ instruction: 0x0179b89c │ │ │ │ + ldrsbeq fp, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r4, lsr #17 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmneq r9, ip, ror #16 │ │ │ │ + cmneq r9, r4, ror r8 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmneq r9, ip, lsr r8 │ │ │ │ + cmneq r9, r4, asr #16 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq r9, ip, lsl #16 │ │ │ │ - ldrsbeq fp, [r9, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, lsl r8 │ │ │ │ + cmneq r9, r4, ror #15 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmneq r9, ip, lsr #15 │ │ │ │ + ldrheq fp, [r9, #-116]! @ 0xffffff8c │ │ │ │ │ │ │ │ 00261560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #700] @ 261834 │ │ │ │ @@ -431123,19 +431123,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrheq ip, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r0, lsr #15 │ │ │ │ - orreq ip, r2, r0, lsl r7 │ │ │ │ + cmneq sl, r8, lsr #15 │ │ │ │ + orreq ip, r2, r8, lsl r7 │ │ │ │ cmneq r8, r8, lsl #27 │ │ │ │ - cmneq sl, r4, ror #14 │ │ │ │ - ldrdeq ip, [r2, r4] │ │ │ │ + cmneq sl, ip, ror #14 │ │ │ │ + ldrdeq ip, [r2, ip] │ │ │ │ │ │ │ │ 00261880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #740] @ 261b7c │ │ │ │ @@ -431334,20 +431334,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq ip, r2, r8, asr #10 │ │ │ │ + orreq ip, r2, r0, asr r5 │ │ │ │ cmneq r8, r0, ror #27 │ │ │ │ - cmneq sl, r4, asr #11 │ │ │ │ - @ instruction: 0x0182c398 │ │ │ │ + cmneq sl, ip, asr #11 │ │ │ │ + orreq ip, r2, r0, lsr #7 │ │ │ │ cmneq r8, r4, lsr sl │ │ │ │ - cmneq sl, r4, lsl r4 │ │ │ │ + cmneq sl, ip, lsl r4 │ │ │ │ │ │ │ │ 00261bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 261e94 │ │ │ │ @@ -431535,19 +431535,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r8, ror #18 │ │ │ │ - orreq ip, r2, r0, asr #1 │ │ │ │ - cmneq sl, r0, asr #2 │ │ │ │ + orreq ip, r2, r8, asr #1 │ │ │ │ + cmneq sl, r8, asr #2 │ │ │ │ cmneq r8, ip, lsr #14 │ │ │ │ - orreq ip, r2, r0, lsl #1 │ │ │ │ - cmneq sl, r0, lsl #2 │ │ │ │ + orreq ip, r2, r8, lsl #1 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ │ │ │ │ 00261ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 2621ac │ │ │ │ @@ -431735,19 +431735,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r0, asr r6 │ │ │ │ - orreq fp, r2, r8, lsr #27 │ │ │ │ - cmnpeq r9, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0182bdb0 │ │ │ │ + cmnpeq r9, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ cmneq r8, r4, lsl r4 │ │ │ │ - orreq fp, r2, r8, ror #26 │ │ │ │ - cmnpeq r9, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r0, ror sp │ │ │ │ + ldrsheq pc, [r9, #-208]! @ 0xffffff30 @ │ │ │ │ │ │ │ │ 002621f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -432126,19 +432126,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0178c19c │ │ │ │ - ldrheq pc, [r9, #-148]! @ 0xffffff6c @ │ │ │ │ - orreq fp, r2, r0, asr #18 │ │ │ │ + ldrheq pc, [r9, #-156]! @ 0xffffff64 @ │ │ │ │ + orreq fp, r2, r8, asr #18 │ │ │ │ cmneq r8, ip, lsl #28 │ │ │ │ - cmnpeq r9, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r2, ip, lsr #15 │ │ │ │ + cmnpeq r9, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0182b7b4 │ │ │ │ │ │ │ │ 002627ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #700] @ 262ac0 │ │ │ │ @@ -432328,19 +432328,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, ip, lsr sp │ │ │ │ - orreq fp, r2, r0, ror #9 │ │ │ │ - cmnpeq r9, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r8, ror #9 │ │ │ │ + cmnpeq r9, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ cmneq r8, r0, lsl #22 │ │ │ │ - orreq fp, r2, r0, lsr #9 │ │ │ │ - cmnpeq r9, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, r8, lsr #9 │ │ │ │ + cmnpeq r9, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00262b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -432437,16 +432437,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r4, asr r9 │ │ │ │ - strdeq fp, [r2, r4] │ │ │ │ - cmnpeq r9, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r2, ip] │ │ │ │ + cmnpeq r9, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00262cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -432543,16 +432543,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq fp, [r8, #-116]! @ 0xffffff8c │ │ │ │ - orreq fp, r2, r4, asr r1 │ │ │ │ - ldrheq pc, [r9, #-24]! @ 0xffffffe8 @ │ │ │ │ + orreq fp, r2, ip, asr r1 │ │ │ │ + cmnpeq r9, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -432618,17 +432618,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 262ef8 │ │ │ │ orreq r5, sp, r8, lsl #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, sp, r4, lsl r5 │ │ │ │ - cmneq r9, r8, lsr sp │ │ │ │ - @ instruction: 0x0179f09c │ │ │ │ - orreq fp, r2, r4, asr r0 │ │ │ │ + cmneq r9, r0, asr #26 │ │ │ │ + cmnpeq r9, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r2, ip, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #300] @ 2630c0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #296] @ 2630c4 │ │ │ │ @@ -432705,17 +432705,17 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 263050 │ │ │ │ orreq r5, sp, ip, ror r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018d53bc │ │ │ │ - orreq sl, r2, ip, lsl #30 │ │ │ │ - cmneq r9, r0, ror #23 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ + orreq sl, r2, r4, lsl pc │ │ │ │ + cmneq r9, r8, ror #23 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #388] @ 0x184 │ │ │ │ ldr r6, [pc, #568] @ 26332c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -432858,37 +432858,37 @@ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #26 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2631f8 │ │ │ │ orreq r5, sp, r0, lsr #6 │ │ │ │ - orreq sl, r2, r8, lsl #29 │ │ │ │ + @ instruction: 0x0182ae90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r9, r8, asr #29 │ │ │ │ - ldrheq lr, [r9, #-236]! @ 0xffffff14 │ │ │ │ + ldrsbeq lr, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, r4, asr #29 │ │ │ │ + cmneq r9, r0, asr #29 │ │ │ │ ldrheq lr, [r9, #-232]! @ 0xffffff18 │ │ │ │ - ldrheq lr, [r9, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r9, r0, ror ip │ │ │ │ + cmneq r9, r8, ror ip │ │ │ │ + orreq sl, r2, r0, ror #27 │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ + cmneq r9, r0, ror sl │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ + orreq sl, r2, r8, asr #26 │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ + cmneq r9, r4, lsl #27 │ │ │ │ + orreq sl, r2, r0, lsl sp │ │ │ │ + cmneq r9, r8, ror #19 │ │ │ │ + cmneq r9, ip, asr #26 │ │ │ │ ldrdeq sl, [r2, r8] │ │ │ │ - cmneq r9, r8, lsl lr │ │ │ │ - cmneq r9, r8, ror #20 │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ - orreq sl, r2, r0, asr #26 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ - cmneq r9, ip, ror sp │ │ │ │ - orreq sl, r2, r8, lsl #26 │ │ │ │ - cmneq r9, r0, ror #19 │ │ │ │ - cmneq r9, r4, asr #26 │ │ │ │ - ldrdeq sl, [r2, r0] │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ - cmneq r9, ip, lsl #26 │ │ │ │ - @ instruction: 0x0182ac98 │ │ │ │ - cmneq r9, r0, ror r9 │ │ │ │ - ldrsbeq lr, [r9, #-196]! @ 0xffffff3c │ │ │ │ + ldrheq r9, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r9, r4, lsl sp │ │ │ │ + orreq sl, r2, r0, lsr #25 │ │ │ │ + cmneq r9, r8, ror r9 │ │ │ │ + ldrsbeq lr, [r9, #-204]! @ 0xffffff34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -432912,17 +432912,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 263414 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2633c0 │ │ │ │ - orreq sl, r2, r0, asr #23 │ │ │ │ - @ instruction: 0x01799898 │ │ │ │ - ldrsheq lr, [r9, #-180]! @ 0xffffff4c │ │ │ │ + orreq sl, r2, r8, asr #23 │ │ │ │ + cmneq r9, r0, lsr #17 │ │ │ │ + ldrsheq lr, [r9, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #420] @ 2635d8 │ │ │ │ @@ -433031,23 +433031,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2634dc │ │ │ │ orreq r4, sp, r0, ror #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, sp, r0, lsr pc │ │ │ │ - orreq sl, r2, ip, ror #20 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r9, r8, lsr #21 │ │ │ │ - orreq sl, r2, ip, lsr #20 │ │ │ │ - cmneq r9, r4, lsl #14 │ │ │ │ - cmneq r9, r4, ror #20 │ │ │ │ - strdeq sl, [r2, r0] │ │ │ │ - cmneq r9, r8, asr #13 │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ + orreq sl, r2, r4, ror sl │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + ldrheq lr, [r9, #-160]! @ 0xffffff60 │ │ │ │ + orreq sl, r2, r4, lsr sl │ │ │ │ + cmneq r9, ip, lsl #14 │ │ │ │ + cmneq r9, ip, ror #20 │ │ │ │ + strdeq sl, [r2, r8] │ │ │ │ + ldrsbeq r9, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #376] @ 0x178 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl bfd20 │ │ │ │ @@ -433067,17 +433067,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26362c │ │ │ │ - orreq sl, r2, r4, asr r9 │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ - cmneq r9, ip, lsl #19 │ │ │ │ + orreq sl, r2, ip, asr r9 │ │ │ │ + cmneq r9, r4, lsr r6 │ │ │ │ + @ instruction: 0x0179e994 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #616] @ 263900 │ │ │ │ ldr r3, [pc, #616] @ 263904 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -433233,35 +433233,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 263758 │ │ │ │ orreq r4, sp, r8, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018d4cb4 │ │ │ │ - strdeq sl, [r2, r8] │ │ │ │ - ldrsbeq r9, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ + orreq sl, r2, r0, lsl #16 │ │ │ │ + ldrsbeq r9, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r4, lsr r8 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - @ instruction: 0x0182a7b8 │ │ │ │ - @ instruction: 0x01799490 │ │ │ │ - cmneq r9, ip, ror #15 │ │ │ │ + orreq sl, r2, r0, asr #15 │ │ │ │ + @ instruction: 0x01799498 │ │ │ │ + ldrsheq lr, [r9, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - orreq sl, r2, ip, ror r7 │ │ │ │ - cmneq r9, r4, asr r4 │ │ │ │ - ldrheq lr, [r9, #-116]! @ 0xffffff8c │ │ │ │ - orreq sl, r2, r0, asr #14 │ │ │ │ - cmneq r9, r8, lsl r4 │ │ │ │ - cmneq r9, r8, ror r7 │ │ │ │ - orreq sl, r2, r4, lsl #14 │ │ │ │ - ldrsbeq r9, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r9, r8, lsr r7 │ │ │ │ + orreq sl, r2, r4, lsl #15 │ │ │ │ + cmneq r9, ip, asr r4 │ │ │ │ + ldrheq lr, [r9, #-124]! @ 0xffffff84 │ │ │ │ + orreq sl, r2, r8, asr #14 │ │ │ │ + cmneq r9, r0, lsr #8 │ │ │ │ + cmneq r9, r0, lsl #15 │ │ │ │ + orreq sl, r2, ip, lsl #14 │ │ │ │ + cmneq r9, r4, ror #7 │ │ │ │ + cmneq r9, r0, asr #14 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - orreq sl, r2, r8, asr #13 │ │ │ │ - cmneq r9, r0, lsr #7 │ │ │ │ - ldrsheq lr, [r9, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq sl, [r2, r0] │ │ │ │ + cmneq r9, r8, lsr #7 │ │ │ │ + cmneq r9, r4, lsl #14 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #244] @ 263a70 │ │ │ │ mov r3, r0 │ │ │ │ @@ -433325,21 +433325,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2639c4 │ │ │ │ @ instruction: 0x018d4a90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, sp, r8, asr #20 │ │ │ │ - @ instruction: 0x0182a594 │ │ │ │ - cmneq r9, ip, ror #4 │ │ │ │ - cmneq r9, r8, asr #11 │ │ │ │ + @ instruction: 0x0182a59c │ │ │ │ + cmneq r9, r4, ror r2 │ │ │ │ + ldrsbeq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - orreq sl, r2, r8, asr r5 │ │ │ │ - cmneq r9, r0, lsr r2 │ │ │ │ - @ instruction: 0x0179e590 │ │ │ │ + orreq sl, r2, r0, ror #10 │ │ │ │ + cmneq r9, r8, lsr r2 │ │ │ │ + @ instruction: 0x0179e598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [pc, #3956] @ 264a24 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ ldr r3, [r1, #420] @ 0x1a4 │ │ │ │ @@ -434330,146 +434330,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 264200 │ │ │ │ orreq r4, sp, r8, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, sp, r8, lsr #18 │ │ │ │ - orreq sl, r2, r8, lsl r3 │ │ │ │ - cmneq r9, r4, asr r3 │ │ │ │ + orreq sl, r2, r0, lsr #6 │ │ │ │ + cmneq r9, ip, asr r3 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r7, r0, r0, asr #4 │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - @ instruction: 0x0182a1b8 │ │ │ │ - ldrsheq lr, [r9, #-20]! @ 0xffffffec │ │ │ │ - orreq sl, r2, r4, ror r1 │ │ │ │ - ldrheq lr, [r9, #-16]! │ │ │ │ - orreq sl, r2, r0, asr #1 │ │ │ │ - ldrsheq lr, [r9, #-12]! │ │ │ │ - strdeq r9, [r2, ip] │ │ │ │ - cmneq r9, r8, lsr r0 │ │ │ │ + orreq sl, r2, r0, asr #3 │ │ │ │ + ldrsheq lr, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + orreq sl, r2, ip, ror r1 │ │ │ │ + ldrheq lr, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + orreq sl, r2, r8, asr #1 │ │ │ │ + cmneq r9, r4, lsl #2 │ │ │ │ + orreq sl, r2, r4 │ │ │ │ + cmneq r9, r0, asr #32 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - orreq r9, r2, r0, asr #29 │ │ │ │ - ldrsheq sp, [r9, #-236]! @ 0xffffff14 │ │ │ │ + orreq r9, r2, r8, asr #29 │ │ │ │ + cmneq r9, r4, lsl #30 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r9, r0, ror #30 │ │ │ │ - orreq r9, r2, r4, asr #27 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ + cmneq r9, r8, ror #30 │ │ │ │ + orreq r9, r2, ip, asr #27 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ orreq r4, sp, ip, lsl #4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq r9, r4, lsr #28 │ │ │ │ + cmneq r9, ip, lsr #28 │ │ │ │ ldrsbeq sp, [r8, #-212]! @ 0xffffff2c │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - orreq r9, r2, r0, lsl ip │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ + orreq r9, r2, r8, lsl ip │ │ │ │ + ldrsheq r8, [r9, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmneq r9, ip, lsr #17 │ │ │ │ - ldrsbeq sp, [r9, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq r8, [r9, #-132]! @ 0xffffff7c │ │ │ │ + ldrsbeq sp, [r9, #-200]! @ 0xffffff38 │ │ │ │ cmneq r8, ip, lsl #25 │ │ │ │ cmneq r8, ip, ror #6 │ │ │ │ cmneq r8, r4, asr ip │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ cmneq r8, r8, lsr #1 │ │ │ │ ldrsheq sp, [r8, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, ip, lsr #15 │ │ │ │ - orreq r9, r2, r0, lsr #21 │ │ │ │ - cmneq r9, r8, ror r7 │ │ │ │ - ldrsbeq sp, [r9, #-164]! @ 0xffffff5c │ │ │ │ + ldrheq r8, [r9, #-116]! @ 0xffffff8c │ │ │ │ + orreq r9, r2, r8, lsr #21 │ │ │ │ + cmneq r9, r0, lsl #15 │ │ │ │ + ldrsbeq sp, [r9, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ @ instruction: 0x0178db98 │ │ │ │ cmneq r8, r0, asr fp │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ cmneq r8, ip, ror #21 │ │ │ │ - cmneq r9, r8, lsr #13 │ │ │ │ - cmneq r9, r8, ror r6 │ │ │ │ + ldrheq r8, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, r0, lsl #13 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r9, r8, asr #21 │ │ │ │ + ldrsbeq sp, [r9, #-160]! @ 0xffffff60 │ │ │ │ cmneq r8, r8, asr sl │ │ │ │ - cmneq r9, r4, lsl r6 │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ + cmneq r9, ip, lsl r6 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ ldrsheq sp, [r8, #-148]! @ 0xffffff6c │ │ │ │ - ldrheq r8, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + ldrheq r8, [r9, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r8, r8, lsr #1 │ │ │ │ @ instruction: 0x0178d990 │ │ │ │ - cmneq r9, ip, asr #10 │ │ │ │ - orreq r9, r2, r4, asr #16 │ │ │ │ - cmneq r9, ip, lsl #10 │ │ │ │ - cmneq r9, r8, ror r8 │ │ │ │ + cmneq r9, r4, asr r5 │ │ │ │ + orreq r9, r2, ip, asr #16 │ │ │ │ + cmneq r9, r4, lsl r5 │ │ │ │ + cmneq r9, r0, lsl #17 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - strdeq r9, [r2, ip] │ │ │ │ - ldrsbeq r8, [r9, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r9, r8, lsr r8 │ │ │ │ - orreq r9, r2, r0, asr #15 │ │ │ │ - @ instruction: 0x01798498 │ │ │ │ - ldrsheq sp, [r9, #-116]! @ 0xffffff8c │ │ │ │ + orreq r9, r2, r4, lsl #16 │ │ │ │ + ldrsbeq r8, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r0, asr #16 │ │ │ │ + orreq r9, r2, r8, asr #15 │ │ │ │ + cmneq r9, r0, lsr #9 │ │ │ │ + ldrsheq sp, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - orreq r9, r2, r4, lsl #15 │ │ │ │ - cmneq r9, ip, asr r4 │ │ │ │ - ldrheq sp, [r9, #-124]! @ 0xffffff84 │ │ │ │ - orreq r9, r2, r8, asr #14 │ │ │ │ - cmneq r9, r0, lsr #8 │ │ │ │ - cmneq r9, ip, ror r7 │ │ │ │ + orreq r9, r2, ip, lsl #15 │ │ │ │ + cmneq r9, r4, ror #8 │ │ │ │ + cmneq r9, r4, asr #15 │ │ │ │ + orreq r9, r2, r0, asr r7 │ │ │ │ + cmneq r9, r8, lsr #8 │ │ │ │ + cmneq r9, r4, lsl #15 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq r9, r8, ror #7 │ │ │ │ - cmneq r9, r8, asr #14 │ │ │ │ + ldrsheq r8, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r9, r0, asr r7 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - ldrdeq r9, [r2, r8] │ │ │ │ - ldrheq r8, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ + orreq r9, r2, r0, ror #13 │ │ │ │ + ldrheq r8, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq r9, r8, lsl r8 │ │ │ │ + cmneq r9, r0, lsr #16 │ │ │ │ cmneq r8, r8, lsl #15 │ │ │ │ - cmneq r9, r4, asr #6 │ │ │ │ - orreq r9, r2, r8, lsr r6 │ │ │ │ - cmneq r9, r0, lsl r3 │ │ │ │ - cmneq r9, ip, ror #12 │ │ │ │ + cmneq r9, ip, asr #6 │ │ │ │ + orreq r9, r2, r0, asr #12 │ │ │ │ + cmneq r9, r8, lsl r3 │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - ldrsbeq r8, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r9, ip, asr #13 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ + ldrsbeq sp, [r9, #-100]! @ 0xffffff9c │ │ │ │ ldrheq sp, [r8, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r9, r4, ror r2 │ │ │ │ - orreq r9, r2, r0, asr r3 │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - cmneq r9, r8, lsl #7 │ │ │ │ - ldrsheq r7, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, ip, ror r2 │ │ │ │ + orreq r9, r2, r8, asr r3 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ + @ instruction: 0x0179d390 │ │ │ │ + cmneq r9, r0 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq r9, ip, ror #7 │ │ │ │ + ldrsheq sp, [r9, #-52]! @ 0xffffffcc │ │ │ │ ldrsbeq sp, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - @ instruction: 0x01797f90 │ │ │ │ + @ instruction: 0x01797f98 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - orreq r9, r2, r8, lsl #5 │ │ │ │ - cmneq r9, r4, asr pc │ │ │ │ - cmneq r9, r0, asr #5 │ │ │ │ + @ instruction: 0x01829290 │ │ │ │ + cmneq r9, ip, asr pc │ │ │ │ + cmneq r9, r8, asr #5 │ │ │ │ cmneq r8, r8, asr sl │ │ │ │ cmneq r8, r0, asr #6 │ │ │ │ - ldrsheq r7, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, r4, lsl #30 │ │ │ │ cmneq r8, r0, lsr r3 │ │ │ │ ldrsbeq sp, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x01797e98 │ │ │ │ + cmneq r9, r0, lsr #29 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - ldrheq sp, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - orreq r9, r2, r8, ror r1 │ │ │ │ + ldrheq sp, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r9, r2, r0, lsl #3 │ │ │ │ cmneq r8, r4, ror r2 │ │ │ │ - cmneq r9, r4, lsr #3 │ │ │ │ - cmneq r9, r0, lsl lr │ │ │ │ + cmneq r9, ip, lsr #3 │ │ │ │ + cmneq r9, r8, lsl lr │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq r9, r8, lsl r2 │ │ │ │ + cmneq r9, r0, lsr #4 │ │ │ │ ldrsheq sp, [r8, #-16]! │ │ │ │ - cmneq r9, ip, lsr #27 │ │ │ │ + ldrheq r7, [r9, #-212]! @ 0xffffff2c │ │ │ │ cmneq r8, ip, asr #5 │ │ │ │ cmneq r8, ip, lsl #3 │ │ │ │ - cmneq r9, r8, asr #26 │ │ │ │ + cmneq r9, r0, asr sp │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmneq r9, r8, lsl sp │ │ │ │ + cmneq r9, r0, lsr #26 │ │ │ │ bl c22f8 │ │ │ │ ldr r2, [pc, #-144] @ 264bbc │ │ │ │ ldr ip, [pc, #-144] @ 264bc0 │ │ │ │ ldr r3, [pc, #-144] @ 264bc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #1 │ │ │ │ @@ -434704,17 +434704,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orreq r8, r2, r8, asr #31 │ │ │ │ - cmneq r9, r0, asr lr │ │ │ │ - cmneq r9, r4 │ │ │ │ + ldrdeq r8, [r2, r0] │ │ │ │ + cmneq r9, r8, asr lr │ │ │ │ + cmneq r9, ip │ │ │ │ add ip, r2, #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsl r6, ip, #2 │ │ │ │ sub r6, r6, #4 │ │ │ │ ldr r5, [r0, ip, lsl #2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ @@ -434806,17 +434806,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 265124 │ │ │ │ orreq r3, sp, r8, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r3, sp, r8, ror #5 │ │ │ │ - orreq r8, r2, r4, lsr lr │ │ │ │ - cmneq r9, ip, lsl #22 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ + orreq r8, r2, ip, lsr lr │ │ │ │ + cmneq r9, r4, lsl fp │ │ │ │ + cmneq r9, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ ldr r2, [pc, #256] @ 2652c8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ @@ -434883,17 +434883,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 265250 │ │ │ │ orreq r3, sp, r8, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018d31bc │ │ │ │ - orreq r8, r2, r0, lsl #26 │ │ │ │ - ldrsbeq r7, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, r4, lsr sp │ │ │ │ + orreq r8, r2, r8, lsl #26 │ │ │ │ + cmneq r9, r0, ror #19 │ │ │ │ + cmneq r9, ip, lsr sp │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #760] @ 2655f8 │ │ │ │ @@ -435088,39 +435088,39 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 265408 │ │ │ │ orreq r3, sp, r0, lsl r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r3, sp, r8, asr #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r9, r8, asr ip │ │ │ │ - orreq r8, r2, r0, lsl ip │ │ │ │ + cmneq r9, r0, ror #24 │ │ │ │ + orreq r8, r2, r8, lsl ip │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmneq r9, r8, asr sp │ │ │ │ + cmneq r9, r0, ror #26 │ │ │ │ orreq r3, sp, r4 │ │ │ │ - orreq r8, r2, ip, asr fp │ │ │ │ - @ instruction: 0x0179cb90 │ │ │ │ + orreq r8, r2, r4, ror #22 │ │ │ │ + @ instruction: 0x0179cb98 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmneq r9, r4, asr #15 │ │ │ │ - @ instruction: 0x01828ab8 │ │ │ │ - @ instruction: 0x01797790 │ │ │ │ - cmneq r9, ip, ror #21 │ │ │ │ + cmneq r9, ip, asr #15 │ │ │ │ + orreq r8, r2, r0, asr #21 │ │ │ │ + @ instruction: 0x01797798 │ │ │ │ + ldrsheq ip, [r9, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - cmneq r9, r8, asr r7 │ │ │ │ - orreq r8, r2, r8, asr #20 │ │ │ │ - cmneq r9, r0, lsr #14 │ │ │ │ - cmneq r9, ip, ror sl │ │ │ │ + cmneq r9, r0, ror #14 │ │ │ │ + orreq r8, r2, r0, asr sl │ │ │ │ + cmneq r9, r8, lsr #14 │ │ │ │ + cmneq r9, r4, lsl #21 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - orreq r8, r2, ip, lsl #20 │ │ │ │ - cmneq r9, r4, ror #13 │ │ │ │ - cmneq r9, r0, asr #20 │ │ │ │ + orreq r8, r2, r4, lsl sl │ │ │ │ + cmneq r9, ip, ror #13 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - ldrdeq r8, [r2, r0] │ │ │ │ - cmneq r9, r8, lsr #13 │ │ │ │ - cmneq r9, r4, lsl #20 │ │ │ │ + ldrdeq r8, [r2, r8] │ │ │ │ + ldrheq r7, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, ip, lsl #20 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r9, #388] @ 0x184 │ │ │ │ @@ -435244,26 +435244,26 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 265780 │ │ │ │ orreq r2, sp, r8, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r9, r4, ror #17 │ │ │ │ - @ instruction: 0x01828890 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + @ instruction: 0x01828898 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ orreq r2, sp, ip, lsl #25 │ │ │ │ - ldrdeq r8, [r2, ip] │ │ │ │ - cmneq r9, r8, lsr #16 │ │ │ │ - @ instruction: 0x01828794 │ │ │ │ - cmneq r9, ip, ror #8 │ │ │ │ - ldrsbeq ip, [r9, #-112]! @ 0xffffff90 │ │ │ │ - orreq r8, r2, r8, asr r7 │ │ │ │ - cmneq r9, r0, lsr r4 │ │ │ │ - cmneq r9, ip, lsl #15 │ │ │ │ + orreq r8, r2, r4, ror #15 │ │ │ │ + cmneq r9, r0, lsr r8 │ │ │ │ + @ instruction: 0x0182879c │ │ │ │ + cmneq r9, r4, ror r4 │ │ │ │ + ldrsbeq ip, [r9, #-120]! @ 0xffffff88 │ │ │ │ + orreq r8, r2, r0, ror #14 │ │ │ │ + cmneq r9, r8, lsr r4 │ │ │ │ + @ instruction: 0x0179c794 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub r6, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -435375,27 +435375,27 @@ │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 265990 │ │ │ │ orreq r2, sp, r8, asr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r9, r8, asr #13 │ │ │ │ - orreq r8, r2, r4, ror r6 │ │ │ │ + ldrsbeq ip, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + orreq r8, r2, ip, ror r6 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ orreq r2, sp, ip, ror sl │ │ │ │ - orreq r8, r2, ip, asr #11 │ │ │ │ - cmneq r9, r8, lsl r6 │ │ │ │ - orreq r8, r2, r8, lsl #11 │ │ │ │ - cmneq r9, r0, ror #4 │ │ │ │ - ldrheq ip, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + ldrdeq r8, [r2, r4] │ │ │ │ + cmneq r9, r0, lsr #12 │ │ │ │ + @ instruction: 0x01828590 │ │ │ │ + cmneq r9, r8, ror #4 │ │ │ │ + cmneq r9, r4, asr #11 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - orreq r8, r2, ip, asr #10 │ │ │ │ - cmneq r9, r4, lsr #4 │ │ │ │ - cmneq r9, r0, lsl #11 │ │ │ │ + orreq r8, r2, r4, asr r5 │ │ │ │ + cmneq r9, ip, lsr #4 │ │ │ │ + cmneq r9, r8, lsl #11 │ │ │ │ │ │ │ │ 00265ab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -435518,33 +435518,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 265b54 │ │ │ │ orreq r2, sp, ip, lsr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq ip, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r0, lsl #10 │ │ │ │ @ instruction: 0x018d28b8 │ │ │ │ cmneq r8, r0, asr r2 │ │ │ │ - strdeq r8, [r2, ip] │ │ │ │ - cmneq r9, r0, lsr r4 │ │ │ │ + orreq r8, r2, r4, lsl #8 │ │ │ │ + cmneq r9, r8, lsr r4 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - orreq r8, r2, r0, asr #7 │ │ │ │ - cmneq r9, ip, lsl #1 │ │ │ │ - ldrsheq ip, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - orreq r8, r2, ip, ror r3 │ │ │ │ - cmneq r9, r4, asr r0 │ │ │ │ - ldrheq ip, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + orreq r8, r2, r8, asr #7 │ │ │ │ + @ instruction: 0x01797094 │ │ │ │ + cmneq r9, r0, lsl #8 │ │ │ │ + orreq r8, r2, r4, lsl #7 │ │ │ │ + cmneq r9, ip, asr r0 │ │ │ │ + ldrheq ip, [r9, #-56]! @ 0xffffffc8 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - orreq r8, r2, r8, asr #6 │ │ │ │ - cmneq r9, r4, lsl r0 │ │ │ │ - cmneq r9, r0, lsl #7 │ │ │ │ - orreq r8, r2, ip, lsl r3 │ │ │ │ - ldrheq ip, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r4, asr r3 │ │ │ │ + orreq r8, r2, r0, asr r3 │ │ │ │ + cmneq r9, ip, lsl r0 │ │ │ │ + cmneq r9, r8, lsl #7 │ │ │ │ + orreq r8, r2, r4, lsr #6 │ │ │ │ + ldrheq ip, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, ip, asr r3 │ │ │ │ │ │ │ │ 00265d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -435613,25 +435613,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 265e58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #380 @ 0x17c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 265d6c │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ - orreq r8, r2, r4, lsl r2 │ │ │ │ - cmneq r9, ip, ror #29 │ │ │ │ - cmneq r9, ip, asr #4 │ │ │ │ - ldrdeq r8, [r2, r8] │ │ │ │ - ldrheq r6, [r9, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r9, ip, lsl #4 │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ + orreq r8, r2, ip, lsl r2 │ │ │ │ + ldrsheq r6, [r9, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, r4, asr r2 │ │ │ │ + orreq r8, r2, r0, ror #3 │ │ │ │ + ldrheq r6, [r9, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r9, r4, lsl r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x0182819c │ │ │ │ - cmneq r9, r4, ror lr │ │ │ │ - ldrsbeq ip, [r9, #-16]! │ │ │ │ + orreq r8, r2, r4, lsr #3 │ │ │ │ + cmneq r9, ip, ror lr │ │ │ │ + ldrsbeq ip, [r9, #-24]! @ 0xffffffe8 │ │ │ │ muleq r0, r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -435719,23 +435719,23 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 265ed8 │ │ │ │ @ instruction: 0x018d2594 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r2, sp, r4, lsr r5 │ │ │ │ - orreq r8, r2, r0, lsl #1 │ │ │ │ - cmneq r9, r8, asr sp │ │ │ │ - ldrheq ip, [r9, #-8]! │ │ │ │ - orreq r8, r2, r4, asr #32 │ │ │ │ - cmneq r9, ip, lsl sp │ │ │ │ - cmneq r9, ip, ror r0 │ │ │ │ - cmneq r9, ip, lsr #31 │ │ │ │ - orreq r8, r2, r0 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ + orreq r8, r2, r8, lsl #1 │ │ │ │ + cmneq r9, r0, ror #26 │ │ │ │ + cmneq r9, r0, asr #1 │ │ │ │ + orreq r8, r2, ip, asr #32 │ │ │ │ + cmneq r9, r4, lsr #26 │ │ │ │ + cmneq r9, r4, lsl #1 │ │ │ │ + ldrheq fp, [r9, #-244]! @ 0xffffff0c │ │ │ │ + orreq r8, r2, r8 │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ @@ -436746,235 +436746,235 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 2662ac │ │ │ │ orreq r2, sp, r8, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018d23bc │ │ │ │ - ldrsbeq ip, [r9, #-12]! │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ cmneq r8, r0, lsr #25 │ │ │ │ - cmneq pc, r8, asr r2 @ │ │ │ │ + cmneq pc, r0, ror #4 │ │ │ │ cmneq r8, r8, lsl r4 │ │ │ │ - cmneq r9, r4, lsl r0 │ │ │ │ - orreq r7, r2, r8, ror sp │ │ │ │ - cmneq r9, ip, lsr #27 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ - orreq r7, r2, r4, lsr sp │ │ │ │ - cmneq r9, ip, ror #26 │ │ │ │ + cmneq r9, ip, lsl r0 │ │ │ │ + orreq r7, r2, r0, lsl #27 │ │ │ │ + ldrheq fp, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ + orreq r7, r2, ip, lsr sp │ │ │ │ + cmneq r9, r4, ror sp │ │ │ │ orreq r2, sp, r0, ror #2 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orreq r7, r2, r8, ror #22 │ │ │ │ - cmneq r9, r4, lsr #23 │ │ │ │ + orreq r7, r2, r0, ror fp │ │ │ │ + cmneq r9, ip, lsr #23 │ │ │ │ cmneq r8, r8, asr r0 │ │ │ │ - ldrdeq r7, [r2, ip] │ │ │ │ - ldrheq r6, [r9, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r8, lsl fp │ │ │ │ - orreq r7, r2, ip, lsl #21 │ │ │ │ - cmneq r9, r8, asr #21 │ │ │ │ - @ instruction: 0x0179bb98 │ │ │ │ + orreq r7, r2, r4, ror #21 │ │ │ │ + ldrheq r6, [r9, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r0, lsr #22 │ │ │ │ + @ instruction: 0x01827a94 │ │ │ │ + ldrsbeq fp, [r9, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ cmneq r9, r4, ror fp │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ - orreq r7, r2, r4, ror #17 │ │ │ │ - ldrheq r6, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r9, r0, lsr #18 │ │ │ │ + orreq r7, r2, ip, ror #17 │ │ │ │ + cmneq r9, r4, asr #11 │ │ │ │ + cmneq r9, r8, lsr #18 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x018278b4 │ │ │ │ - ldrsheq fp, [r9, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r9, r0, ror #10 │ │ │ │ - orreq r7, r2, ip, ror r8 │ │ │ │ - ldrheq fp, [r9, #-136]! @ 0xffffff78 │ │ │ │ - orreq r7, r2, r8, lsr #16 │ │ │ │ - cmneq r9, r0, lsl #10 │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ - cmneq r9, ip, lsl sl │ │ │ │ - ldrheq r2, [sp, #-224]! @ 0xffffff20 │ │ │ │ - orreq r7, r2, ip, ror #14 │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ + @ instruction: 0x018278bc │ │ │ │ + ldrsheq fp, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, r8, ror #10 │ │ │ │ + orreq r7, r2, r4, lsl #17 │ │ │ │ + cmneq r9, r0, asr #17 │ │ │ │ + orreq r7, r2, r0, lsr r8 │ │ │ │ + cmneq r9, r8, lsl #10 │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ + cmneq r9, r4, lsr #20 │ │ │ │ + ldrheq r2, [sp, #-232]! @ 0xffffff18 │ │ │ │ + orreq r7, r2, r4, ror r7 │ │ │ │ + cmneq r9, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq r9, r4, asr #18 │ │ │ │ - orreq r7, r2, r8, lsr #13 │ │ │ │ - ldrsbeq fp, [r9, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ - @ instruction: 0x01827594 │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ - cmneq r9, r8, lsr r2 │ │ │ │ - @ instruction: 0x0179b594 │ │ │ │ + cmneq r9, ip, asr #18 │ │ │ │ + @ instruction: 0x018276b0 │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + ldrsheq fp, [r9, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x0182759c │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ + cmneq r9, r0, asr #4 │ │ │ │ + @ instruction: 0x0179b59c │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ cmneq r8, r4, asr sl │ │ │ │ - cmneq r9, ip, lsr #13 │ │ │ │ - cmneq lr, r4, ror #18 │ │ │ │ + ldrheq fp, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq lr, ip, ror #18 │ │ │ │ ldrheq r7, [r8, #-212]! @ 0xffffff2c │ │ │ │ - orreq r7, r2, ip, lsr r4 │ │ │ │ - cmneq r9, r4, lsl r1 │ │ │ │ - cmneq r9, r8, ror r4 │ │ │ │ + orreq r7, r2, r4, asr #8 │ │ │ │ + cmneq r9, ip, lsl r1 │ │ │ │ + cmneq r9, r0, lsl #9 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ cmneq r8, ip, lsr #18 │ │ │ │ - ldrsbeq fp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq lr, r4, asr r8 │ │ │ │ + cmneq r9, r4, ror #11 │ │ │ │ + cmneq lr, ip, asr r8 │ │ │ │ cmneq r8, r4, lsr #25 │ │ │ │ - orreq r7, r2, ip, lsr #6 │ │ │ │ - cmneq r9, r4 │ │ │ │ - cmneq r9, r8, ror #6 │ │ │ │ - orreq r7, r2, r8, ror #5 │ │ │ │ - cmneq r9, r4, asr #10 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ + orreq r7, r2, r4, lsr r3 │ │ │ │ + cmneq r9, ip │ │ │ │ + cmneq r9, r0, ror r3 │ │ │ │ + strdeq r7, [r2, r0] │ │ │ │ + cmneq r9, ip, asr #10 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x018272b0 │ │ │ │ - cmneq r9, r8, lsl #31 │ │ │ │ - cmneq r9, ip, ror #5 │ │ │ │ + @ instruction: 0x018272b8 │ │ │ │ + @ instruction: 0x01795f90 │ │ │ │ + ldrsheq fp, [r9, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - orreq r7, r2, r4, ror r2 │ │ │ │ - cmneq r9, r8, asr #30 │ │ │ │ - ldrheq fp, [r9, #-32]! @ 0xffffffe0 │ │ │ │ + orreq r7, r2, ip, ror r2 │ │ │ │ + cmneq r9, r0, asr pc │ │ │ │ + ldrheq fp, [r9, #-40]! @ 0xffffffd8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - orreq r7, r2, r0, lsr r2 │ │ │ │ - cmneq r9, r8, lsl #30 │ │ │ │ - cmneq r9, ip, ror #4 │ │ │ │ + orreq r7, r2, r8, lsr r2 │ │ │ │ + cmneq r9, r0, lsl pc │ │ │ │ + cmneq r9, r4, ror r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strdeq r7, [r2, r8] │ │ │ │ - cmneq r9, ip, asr #29 │ │ │ │ - cmneq r9, r4, lsr r2 │ │ │ │ + orreq r7, r2, r0, lsl #4 │ │ │ │ + ldrsbeq r5, [r9, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, ip, lsr r2 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - @ instruction: 0x018271b8 │ │ │ │ - @ instruction: 0x01795e90 │ │ │ │ - ldrsheq fp, [r9, #-20]! @ 0xffffffec │ │ │ │ + orreq r7, r2, r0, asr #3 │ │ │ │ + @ instruction: 0x01795e98 │ │ │ │ + ldrsheq fp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq r9, r8, asr lr │ │ │ │ - orreq r7, r2, r0, asr #2 │ │ │ │ - cmneq r9, r8, lsl lr │ │ │ │ - cmneq r9, ip, ror r1 │ │ │ │ + cmneq r9, r0, ror #28 │ │ │ │ + orreq r7, r2, r8, asr #2 │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ + cmneq r9, r4, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmneq r9, r0, ror #27 │ │ │ │ - strdeq r7, [r2, ip] │ │ │ │ - cmneq r9, r0, lsr r1 │ │ │ │ + cmneq r9, r8, ror #27 │ │ │ │ + orreq r7, r2, r4, lsl #2 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq r7, [r2, r4] │ │ │ │ - cmneq r9, r8, lsr #7 │ │ │ │ - ldrsheq fp, [r9, #-0]! │ │ │ │ + ldrdeq r7, [r2, ip] │ │ │ │ + ldrheq fp, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq fp, [r9, #-8]! │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - orreq r7, r2, r8, lsl #1 │ │ │ │ - cmneq r9, r0, lsr r3 │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ - cmneq r9, ip, lsl #26 │ │ │ │ - orreq r7, r2, r8, lsr #32 │ │ │ │ - cmneq r9, ip, asr r0 │ │ │ │ + @ instruction: 0x01827090 │ │ │ │ + cmneq r9, r8, lsr r3 │ │ │ │ + cmneq r9, ip, lsr #1 │ │ │ │ + cmneq r9, r4, lsl sp │ │ │ │ + orreq r7, r2, r0, lsr r0 │ │ │ │ + cmneq r9, r4, rrx │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - strdeq r6, [r2, r8] │ │ │ │ - cmneq r9, ip, asr #25 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ + orreq r7, r2, r0 │ │ │ │ + ldrsbeq r5, [r9, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - orreq r6, r2, r0, lsr ip │ │ │ │ - cmneq r9, r8, lsl #18 │ │ │ │ - cmneq r9, ip, ror #24 │ │ │ │ - ldrsbeq r5, [r9, #-128]! @ 0xffffff80 │ │ │ │ - strdeq r6, [r2, r0] │ │ │ │ - cmneq r9, r4, lsr #24 │ │ │ │ + orreq r6, r2, r8, lsr ip │ │ │ │ + cmneq r9, r0, lsl r9 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ + ldrsbeq r5, [r9, #-136]! @ 0xffffff78 │ │ │ │ + strdeq r6, [r2, r8] │ │ │ │ + cmneq r9, ip, lsr #24 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x01795894 │ │ │ │ - @ instruction: 0x01826bb4 │ │ │ │ - cmneq r9, ip, ror #23 │ │ │ │ - cmneq r9, r8, asr r8 │ │ │ │ - orreq r6, r2, r8, ror fp │ │ │ │ - cmneq r9, ip, lsr #23 │ │ │ │ + @ instruction: 0x0179589c │ │ │ │ + @ instruction: 0x01826bbc │ │ │ │ + ldrsheq sl, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, r0, ror #16 │ │ │ │ + orreq r6, r2, r0, lsl #23 │ │ │ │ + ldrheq sl, [r9, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq r9, ip, lsl r8 │ │ │ │ - orreq r6, r2, ip, lsr fp │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ + cmneq r9, r4, lsr #16 │ │ │ │ + orreq r6, r2, r4, asr #22 │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r9, r0, ror #15 │ │ │ │ - strdeq r6, [r2, ip] │ │ │ │ - cmneq r9, r0, lsr fp │ │ │ │ + cmneq r9, r8, ror #15 │ │ │ │ + orreq r6, r2, r4, lsl #22 │ │ │ │ + cmneq r9, r8, lsr fp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq r9, r4, lsr #15 │ │ │ │ - orreq r6, r2, r0, asr #21 │ │ │ │ - ldrsheq sl, [r9, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x01826a90 │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ - cmneq r9, ip, asr #21 │ │ │ │ + cmneq r9, ip, lsr #15 │ │ │ │ + orreq r6, r2, r8, asr #21 │ │ │ │ + cmneq r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x01826a98 │ │ │ │ + cmneq r9, ip, ror #14 │ │ │ │ + ldrsbeq sl, [r9, #-164]! @ 0xffffff5c │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - orreq r6, r2, r0, asr sl │ │ │ │ - cmneq r9, r8, lsr #14 │ │ │ │ - cmneq r9, ip, lsl #21 │ │ │ │ - orreq r6, r2, r4, lsl sl │ │ │ │ - cmneq r9, ip, ror #13 │ │ │ │ - cmneq r9, r0, asr sl │ │ │ │ + orreq r6, r2, r8, asr sl │ │ │ │ + cmneq r9, r0, lsr r7 │ │ │ │ + @ instruction: 0x0179aa94 │ │ │ │ + orreq r6, r2, ip, lsl sl │ │ │ │ + ldrsheq r5, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r9, r8, asr sl │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - ldrdeq r6, [r2, r8] │ │ │ │ - ldrheq r5, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ + orreq r6, r2, r0, ror #19 │ │ │ │ + ldrheq r5, [r9, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r9, r8, ror r6 │ │ │ │ + cmneq r9, r0, lsl #13 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r9, r8, asr #12 │ │ │ │ - orreq r6, r2, ip, lsr r9 │ │ │ │ - cmneq r9, r4, lsl r6 │ │ │ │ - cmneq r9, r8, ror r9 │ │ │ │ + cmneq r9, r0, asr r6 │ │ │ │ + orreq r6, r2, r4, asr #18 │ │ │ │ + cmneq r9, ip, lsl r6 │ │ │ │ + cmneq r9, r0, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - orreq r6, r2, r0, lsl #18 │ │ │ │ - ldrsbeq r5, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r9, ip, lsr r9 │ │ │ │ + orreq r6, r2, r8, lsl #18 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ + cmneq r9, r4, asr #18 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - orreq r6, r2, r4, asr #17 │ │ │ │ - @ instruction: 0x0179559c │ │ │ │ - cmneq r9, r0, lsl #18 │ │ │ │ + orreq r6, r2, ip, asr #17 │ │ │ │ + cmneq r9, r4, lsr #11 │ │ │ │ + cmneq r9, r8, lsl #18 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r9, r4, ror #10 │ │ │ │ - orreq r6, r2, r8, lsl #17 │ │ │ │ - cmneq r9, r0, asr #17 │ │ │ │ - cmneq r9, ip, lsr #10 │ │ │ │ - orreq r6, r2, r0, asr r8 │ │ │ │ - cmneq r9, ip, lsl #17 │ │ │ │ - orreq r6, r2, r4, lsl r8 │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ - cmneq r9, r0, asr r8 │ │ │ │ - ldrdeq r6, [r2, r4] │ │ │ │ - cmneq r9, ip, lsr #9 │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ + cmneq r9, ip, ror #10 │ │ │ │ + @ instruction: 0x01826890 │ │ │ │ + cmneq r9, r8, asr #17 │ │ │ │ + cmneq r9, r4, lsr r5 │ │ │ │ + orreq r6, r2, r8, asr r8 │ │ │ │ + @ instruction: 0x0179a894 │ │ │ │ + orreq r6, r2, ip, lsl r8 │ │ │ │ + ldrsheq r5, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r8, asr r8 │ │ │ │ + ldrdeq r6, [r2, ip] │ │ │ │ + ldrheq r5, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x01826798 │ │ │ │ - cmneq r9, r0, ror r4 │ │ │ │ - ldrsbeq sl, [r9, #-116]! @ 0xffffff8c │ │ │ │ + orreq r6, r2, r0, lsr #15 │ │ │ │ + cmneq r9, r8, ror r4 │ │ │ │ + ldrsbeq sl, [r9, #-124]! @ 0xffffff84 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq r6, r2, ip, asr r7 │ │ │ │ - cmneq r9, r4, lsr r4 │ │ │ │ - @ instruction: 0x0179a790 │ │ │ │ + orreq r6, r2, r4, ror #14 │ │ │ │ + cmneq r9, ip, lsr r4 │ │ │ │ + @ instruction: 0x0179a798 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - orreq r6, r2, r0, lsr #14 │ │ │ │ - ldrsheq r5, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r9, ip, asr r7 │ │ │ │ + orreq r6, r2, r8, lsr #14 │ │ │ │ + cmneq r9, r0, lsl #8 │ │ │ │ + cmneq r9, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r9, r0, asr #7 │ │ │ │ - orreq r6, r2, r4, ror #13 │ │ │ │ - cmneq r9, ip, lsl r7 │ │ │ │ - orreq r6, r2, ip, lsr #13 │ │ │ │ - cmneq r9, r4, lsl #7 │ │ │ │ - cmneq r9, r8, ror #13 │ │ │ │ + cmneq r9, r8, asr #7 │ │ │ │ + orreq r6, r2, ip, ror #13 │ │ │ │ + cmneq r9, r4, lsr #14 │ │ │ │ + @ instruction: 0x018266b4 │ │ │ │ + cmneq r9, ip, lsl #7 │ │ │ │ + ldrsheq sl, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, ip, asr #6 │ │ │ │ - orreq r6, r2, r0, ror r6 │ │ │ │ - cmneq r9, r8, lsr #13 │ │ │ │ + cmneq r9, r4, asr r3 │ │ │ │ + orreq r6, r2, r8, ror r6 │ │ │ │ + ldrheq sl, [r9, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - orreq r6, r2, r4, lsr r6 │ │ │ │ - cmneq r9, ip, lsl #6 │ │ │ │ - cmneq r9, r0, ror r6 │ │ │ │ + orreq r6, r2, ip, lsr r6 │ │ │ │ + cmneq r9, r4, lsl r3 │ │ │ │ + cmneq r9, r8, ror r6 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - ldrsbeq r5, [r9, #-36]! @ 0xffffffdc │ │ │ │ - strdeq r6, [r2, r0] │ │ │ │ - cmneq r9, r8, lsr #12 │ │ │ │ + ldrsbeq r5, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + strdeq r6, [r2, r8] │ │ │ │ + cmneq r9, r0, lsr r6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0x01795298 │ │ │ │ - @ instruction: 0x018265b4 │ │ │ │ - cmneq r9, r8, ror #11 │ │ │ │ + cmneq r9, r0, lsr #5 │ │ │ │ + @ instruction: 0x018265bc │ │ │ │ + ldrsheq sl, [r9, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r9, ip, asr r2 │ │ │ │ - orreq r6, r2, r8, ror r5 │ │ │ │ - cmneq r9, ip, lsr #11 │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ + orreq r6, r2, r0, lsl #11 │ │ │ │ + ldrheq sl, [r9, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ ldr r2, [pc, #-436] @ 2671ac │ │ │ │ ldr r1, [pc, #-436] @ 2671b0 │ │ │ │ ldr r3, [pc, #-436] @ 2671b4 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -437528,26 +437528,26 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 267ae8 │ │ │ │ @ instruction: 0x018d09b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, sp, r4, lsr #18 │ │ │ │ - orreq r6, r2, r0, ror r4 │ │ │ │ - cmneq r9, r8, asr #2 │ │ │ │ - cmneq r9, r8, lsr #9 │ │ │ │ - orreq r6, r2, r4, lsr r4 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ - cmneq r9, ip, ror #8 │ │ │ │ - strdeq r6, [r2, r8] │ │ │ │ - ldrsbeq r5, [r9, #-0]! │ │ │ │ - cmneq r9, r0, lsr r4 │ │ │ │ - @ instruction: 0x018263bc │ │ │ │ - @ instruction: 0x01795094 │ │ │ │ - ldrsheq sl, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r6, r2, r8, ror r4 │ │ │ │ + cmneq r9, r0, asr r1 │ │ │ │ + ldrheq sl, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + orreq r6, r2, ip, lsr r4 │ │ │ │ + cmneq r9, r4, lsl r1 │ │ │ │ + cmneq r9, r4, ror r4 │ │ │ │ + orreq r6, r2, r0, lsl #8 │ │ │ │ + ldrsbeq r5, [r9, #-8]! │ │ │ │ + cmneq r9, r8, lsr r4 │ │ │ │ + orreq r6, r2, r4, asr #7 │ │ │ │ + @ instruction: 0x0179509c │ │ │ │ + cmneq r9, r0, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -437935,41 +437935,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 267e4c │ │ │ │ orreq r0, sp, r0, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r6, [r2, ip] │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ - cmneq r9, r4, asr r2 │ │ │ │ - strdeq r6, [r2, r8] │ │ │ │ + orreq r6, r2, r4, ror #5 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ + cmneq r9, ip, asr r2 │ │ │ │ + orreq r6, r2, r0, lsl #4 │ │ │ │ orreq r0, sp, r0, asr #11 │ │ │ │ - orreq r6, r2, r0, lsl #1 │ │ │ │ - cmneq r9, r8, asr sp │ │ │ │ - ldrheq sl, [r9, #-12]! │ │ │ │ + orreq r6, r2, r8, lsl #1 │ │ │ │ + cmneq r9, r0, ror #26 │ │ │ │ + cmneq r9, r4, asr #1 │ │ │ │ cmneq r8, r0, ror r5 │ │ │ │ cmneq r8, ip, lsl r5 │ │ │ │ - cmneq r9, r4, lsl #25 │ │ │ │ - cmneq r9, r4, asr ip │ │ │ │ - cmneq r9, r4, lsr #24 │ │ │ │ - ldrsheq r4, [r9, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r9, r4, asr #23 │ │ │ │ - @ instruction: 0x01794b94 │ │ │ │ - orreq r5, r2, ip, lsl #29 │ │ │ │ - cmneq r9, r4, ror #22 │ │ │ │ - cmneq r9, r8, asr #29 │ │ │ │ - cmneq r9, ip, lsr #22 │ │ │ │ - ldrsheq r4, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r9, ip, asr #21 │ │ │ │ - @ instruction: 0x01794a98 │ │ │ │ - orreq r5, r2, ip, lsl #27 │ │ │ │ - cmneq r9, r4, ror #20 │ │ │ │ - cmneq r9, r8, asr #27 │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ + cmneq r9, ip, lsl #25 │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ + cmneq r9, ip, lsr #24 │ │ │ │ + ldrsheq r4, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, ip, asr #23 │ │ │ │ + @ instruction: 0x01794b9c │ │ │ │ + @ instruction: 0x01825e94 │ │ │ │ + cmneq r9, ip, ror #22 │ │ │ │ + ldrsbeq r9, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, r4, lsr fp │ │ │ │ + cmneq r9, r4, lsl #22 │ │ │ │ + ldrsbeq r4, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r9, r0, lsr #21 │ │ │ │ + @ instruction: 0x01825d94 │ │ │ │ + cmneq r9, ip, ror #20 │ │ │ │ + ldrsbeq r9, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ │ │ │ │ 002682e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -438095,33 +438095,33 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 268380 │ │ │ │ orreq r0, sp, r0, lsl r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r9, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, r0, lsl #26 │ │ │ │ orreq r0, sp, ip, lsl #1 │ │ │ │ cmneq r8, r4, lsr #20 │ │ │ │ - ldrdeq r5, [r2, r0] │ │ │ │ - cmneq r9, r4, lsl #24 │ │ │ │ + ldrdeq r5, [r2, r8] │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01825b94 │ │ │ │ - cmneq r9, r0, ror #16 │ │ │ │ - cmneq r9, ip, asr #23 │ │ │ │ - orreq r5, r2, r0, asr fp │ │ │ │ - cmneq r9, r8, lsr #16 │ │ │ │ - cmneq r9, r4, lsl #23 │ │ │ │ + @ instruction: 0x01825b9c │ │ │ │ + cmneq r9, r8, ror #16 │ │ │ │ + ldrsbeq r9, [r9, #-180]! @ 0xffffff4c │ │ │ │ + orreq r5, r2, r8, asr fp │ │ │ │ + cmneq r9, r0, lsr r8 │ │ │ │ + cmneq r9, ip, lsl #23 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq r5, r2, ip, lsl fp │ │ │ │ - cmneq r9, r8, ror #15 │ │ │ │ - cmneq r9, r4, asr fp │ │ │ │ - strdeq r5, [r2, r0] │ │ │ │ - cmneq r9, r0, asr #28 │ │ │ │ - cmneq r9, r4, lsr #22 │ │ │ │ + orreq r5, r2, r4, lsr #22 │ │ │ │ + ldrsheq r4, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, ip, asr fp │ │ │ │ + strdeq r5, [r2, r8] │ │ │ │ + cmneq r9, r8, asr #28 │ │ │ │ + cmneq r9, ip, lsr #22 │ │ │ │ │ │ │ │ 00268538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -438245,33 +438245,33 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2685d0 │ │ │ │ @ instruction: 0x018cfebc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01799a90 │ │ │ │ + @ instruction: 0x01799a98 │ │ │ │ orreq pc, ip, ip, lsr lr @ │ │ │ │ ldrsbeq r8, [r8, #-116]! @ 0xffffff8c │ │ │ │ - orreq r5, r2, r0, lsl #19 │ │ │ │ - ldrheq r9, [r9, #-148]! @ 0xffffff6c │ │ │ │ + orreq r5, r2, r8, lsl #19 │ │ │ │ + ldrheq r9, [r9, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - orreq r5, r2, r4, asr #18 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ - orreq r5, r2, r0, lsl #18 │ │ │ │ - ldrsbeq r4, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r9, r4, lsr r9 │ │ │ │ + orreq r5, r2, ip, asr #18 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq r9, r4, lsl #19 │ │ │ │ + orreq r5, r2, r8, lsl #18 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ + cmneq r9, ip, lsr r9 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - orreq r5, r2, ip, asr #17 │ │ │ │ - @ instruction: 0x01794598 │ │ │ │ - cmneq r9, r4, lsl #18 │ │ │ │ - orreq r5, r2, r0, lsr #17 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - ldrsbeq r9, [r9, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq r5, [r2, r4] │ │ │ │ + cmneq r9, r0, lsr #11 │ │ │ │ + cmneq r9, ip, lsl #18 │ │ │ │ + orreq r5, r2, r8, lsr #17 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + ldrsbeq r9, [r9, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #540] @ 2689c0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -438406,36 +438406,36 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #828 @ 0x33c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26889c │ │ │ │ - cmneq r9, r4, lsr #16 │ │ │ │ + cmneq r9, ip, lsr #16 │ │ │ │ orreq pc, ip, r4, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r5, [r2, r0] │ │ │ │ + ldrdeq r5, [r2, r8] │ │ │ │ orreq ip, ip, r4, lsr #2 │ │ │ │ @ instruction: 0xffffcab8 │ │ │ │ - cmneq r9, r4, ror #15 │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ @ instruction: 0xffffd060 │ │ │ │ - ldrsheq r9, [r9, #-112]! @ 0xffffff90 │ │ │ │ + ldrsheq r9, [r9, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0xffffce04 │ │ │ │ - ldrheq r9, [r9, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, asr #15 │ │ │ │ @ instruction: 0xffffa5dc │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x01799594 │ │ │ │ orreq pc, ip, r0, ror fp @ │ │ │ │ - @ instruction: 0x01794398 │ │ │ │ + cmneq r9, r0, lsr #7 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmneq r9, r8, ror #6 │ │ │ │ + cmneq r9, r0, ror r3 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - cmneq r9, r8, lsr r3 │ │ │ │ - cmneq r9, r8, lsl #6 │ │ │ │ + cmneq r9, r0, asr #6 │ │ │ │ + cmneq r9, r0, lsl r3 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - ldrsbeq r4, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ │ │ │ │ 00268a18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1172] @ 268ec4 │ │ │ │ @@ -438743,22 +438743,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r4, asr #21 │ │ │ │ - cmneq r9, ip, ror #12 │ │ │ │ - orreq r5, r2, ip, lsr #10 │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ + orreq r5, r2, r4, lsr r5 │ │ │ │ cmneq r8, r0, lsr r7 │ │ │ │ - ldrsbeq r9, [r9, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x01825394 │ │ │ │ + ldrsbeq r9, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0182539c │ │ │ │ ldrsheq r5, [r8, #-132]! @ 0xffffff7c │ │ │ │ - @ instruction: 0x0179949c │ │ │ │ - orreq r5, r2, ip, asr r3 │ │ │ │ + cmneq r9, r4, lsr #9 │ │ │ │ + orreq r5, r2, r4, ror #6 │ │ │ │ │ │ │ │ 00268f1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -438856,16 +438856,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r0, asr #10 │ │ │ │ - orreq r5, r2, ip, lsr #3 │ │ │ │ - ldrsbeq r9, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x018251b4 │ │ │ │ + cmneq r9, r4, ror #5 │ │ │ │ │ │ │ │ 002690c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -438988,17 +438988,17 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r4, r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x01824fb4 │ │ │ │ cmneq r8, r8, lsr r3 │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ + cmneq r9, r8, ror #1 │ │ │ │ ldr r0, [r0, #388] @ 0x184 │ │ │ │ ldr r2, [r2, #388] @ 0x184 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, r3, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ @@ -439163,17 +439163,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #151 @ 0x97 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 269540 │ │ │ │ - orreq r4, r2, r4, lsl #27 │ │ │ │ - ldrheq r8, [r9, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r9, ip, lsl r7 │ │ │ │ + orreq r4, r2, ip, lsl #27 │ │ │ │ + ldrheq r8, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #292] @ 2696c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -439245,27 +439245,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 26961c │ │ │ │ - cmneq r9, r0, lsl #28 │ │ │ │ + cmneq r9, r8, lsl #28 │ │ │ │ orreq lr, ip, r0, ror #28 │ │ │ │ - cmneq r9, ip, asr #16 │ │ │ │ + cmneq r9, r4, asr r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r2, r8, asr ip │ │ │ │ - cmneq r9, r8, lsl #27 │ │ │ │ - orreq r4, r2, ip, lsl #24 │ │ │ │ - cmneq r9, r0, asr #12 │ │ │ │ - cmneq r9, r8, lsr sp │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ - orreq r4, r2, r4, lsr #23 │ │ │ │ - ldrsbeq r3, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq r8, [r9, #-192]! @ 0xffffff40 │ │ │ │ + orreq r4, r2, r0, ror #24 │ │ │ │ + @ instruction: 0x01798d90 │ │ │ │ + orreq r4, r2, r4, lsl ip │ │ │ │ + cmneq r9, r8, asr #12 │ │ │ │ + cmneq r9, r0, asr #26 │ │ │ │ + cmneq r9, r4, lsl r6 │ │ │ │ + orreq r4, r2, ip, lsr #23 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ + ldrsbeq r8, [r9, #-200]! @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #328] @ 26985c │ │ │ │ mov r7, r3 │ │ │ │ @@ -439350,20 +439350,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2697b0 │ │ │ │ strdeq lr, [ip, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, ip, ip, asr ip │ │ │ │ - orreq r4, r2, ip, asr #20 │ │ │ │ - cmneq r9, r0, lsl #9 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ - orreq r4, r2, r0, lsl sl │ │ │ │ - cmneq r9, r4, asr #8 │ │ │ │ - cmneq r9, r4, lsr fp │ │ │ │ + orreq r4, r2, r4, asr sl │ │ │ │ + cmneq r9, r8, lsl #9 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + orreq r4, r2, r8, lsl sl │ │ │ │ + cmneq r9, ip, asr #8 │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #388] @ 0x184 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -439410,20 +439410,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 269970 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2698bc │ │ │ │ - orreq r4, r2, ip, asr r9 │ │ │ │ - ldrsbeq r8, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r9, ip, ror sl │ │ │ │ - orreq r4, r2, r4, lsl r9 │ │ │ │ - cmneq r9, r8, asr #6 │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ + orreq r4, r2, r4, ror #18 │ │ │ │ + cmneq r9, r0, ror #21 │ │ │ │ + cmneq r9, r4, lsl #21 │ │ │ │ + orreq r4, r2, ip, lsl r9 │ │ │ │ + cmneq r9, r0, asr r3 │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #408] @ 269b24 │ │ │ │ ldr r3, [pc, #408] @ 269b28 │ │ │ │ @@ -439527,28 +439527,28 @@ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 269a00 │ │ │ │ orreq lr, ip, r8, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r8, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r8, [r9, #-72]! @ 0xffffffb8 │ │ │ │ orreq lr, ip, ip, lsl #20 │ │ │ │ - strdeq r4, [r2, ip] │ │ │ │ - cmneq r9, r0, lsr r2 │ │ │ │ - cmneq r9, r4, lsr #18 │ │ │ │ - orreq r4, r2, r0, asr #15 │ │ │ │ - ldrsheq r3, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ - orreq r4, r2, r4, lsl #15 │ │ │ │ - ldrheq r3, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, ip, lsr #17 │ │ │ │ - orreq r4, r2, r8, asr #14 │ │ │ │ - cmneq r9, ip, ror r1 │ │ │ │ - cmneq r9, r0, ror r8 │ │ │ │ + orreq r4, r2, r4, lsl #16 │ │ │ │ + cmneq r9, r8, lsr r2 │ │ │ │ + cmneq r9, ip, lsr #18 │ │ │ │ + orreq r4, r2, r8, asr #15 │ │ │ │ + ldrsheq r3, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsheq r8, [r9, #-128]! @ 0xffffff80 │ │ │ │ + orreq r4, r2, ip, lsl #15 │ │ │ │ + cmneq r9, r0, asr #3 │ │ │ │ + ldrheq r8, [r9, #-132]! @ 0xffffff7c │ │ │ │ + orreq r4, r2, r0, asr r7 │ │ │ │ + cmneq r9, r4, lsl #3 │ │ │ │ + cmneq r9, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #2256] @ 26a454 │ │ │ │ @@ -440116,79 +440116,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 269c00 │ │ │ │ orreq lr, ip, r8, lsl #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsr #3 │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ orreq lr, ip, ip, lsl #16 │ │ │ │ - orreq r4, r2, r8, ror #11 │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - cmneq r9, r4, lsl r7 │ │ │ │ - orreq r4, r2, r8, lsr #11 │ │ │ │ - ldrsbeq r8, [r9, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x01798698 │ │ │ │ - cmnpeq ip, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - orreq r4, r2, r0, ror #8 │ │ │ │ - @ instruction: 0x01792e94 │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ - cmneq r9, r0, asr r3 │ │ │ │ - orreq r4, r2, r8, ror #7 │ │ │ │ - cmneq r9, ip, lsl lr │ │ │ │ - cmneq r9, r4, lsl r5 │ │ │ │ - cmneq r9, r0, lsr #10 │ │ │ │ - orreq r4, r2, r0, asr r3 │ │ │ │ - cmneq r9, r4, lsl #27 │ │ │ │ - cmneq r9, ip, ror r4 │ │ │ │ - cmneq r9, r8, lsl #10 │ │ │ │ - cmneq r9, ip, asr r2 │ │ │ │ - orreq r4, r2, r4, ror r2 │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ - cmneq r9, r0, lsr #7 │ │ │ │ - cmneq r9, r0, ror #7 │ │ │ │ - ldrdeq r4, [r2, r0] │ │ │ │ - cmneq r9, r4, lsl #24 │ │ │ │ - ldrsheq r8, [r9, #-44]! @ 0xffffffd4 │ │ │ │ + strdeq r4, [r2, r0] │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ + cmneq r9, ip, lsl r7 │ │ │ │ + @ instruction: 0x018245b0 │ │ │ │ + ldrsbeq r8, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r0, lsr #13 │ │ │ │ + cmnpeq ip, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + orreq r4, r2, r8, ror #8 │ │ │ │ + @ instruction: 0x01792e9c │ │ │ │ + @ instruction: 0x01798594 │ │ │ │ + cmneq r9, r8, asr r3 │ │ │ │ + strdeq r4, [r2, r0] │ │ │ │ + cmneq r9, r4, lsr #28 │ │ │ │ + cmneq r9, ip, lsl r5 │ │ │ │ + cmneq r9, r8, lsr #10 │ │ │ │ + orreq r4, r2, r8, asr r3 │ │ │ │ + cmneq r9, ip, lsl #27 │ │ │ │ + cmneq r9, r4, lsl #9 │ │ │ │ + cmneq r9, r0, lsl r5 │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ + orreq r4, r2, ip, ror r2 │ │ │ │ + ldrheq r2, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r9, r8, lsr #7 │ │ │ │ + cmneq r9, r8, ror #7 │ │ │ │ + ldrdeq r4, [r2, r8] │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ + cmneq r9, r4, lsl #6 │ │ │ │ cmneq r8, ip, lsl r4 │ │ │ │ cmneq r8, r8, asr #7 │ │ │ │ - strdeq r4, [r2, r8] │ │ │ │ - cmneq r9, ip, lsr #22 │ │ │ │ - cmneq r9, r4, lsr #4 │ │ │ │ - strheq r4, [r2, ip] │ │ │ │ - ldrsheq r2, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, r8, ror #3 │ │ │ │ - orreq r4, r2, r0, lsl #1 │ │ │ │ - ldrheq r2, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r9, ip, lsr #3 │ │ │ │ - orreq r4, r2, r4, asr #32 │ │ │ │ - cmneq r9, r8, ror sl │ │ │ │ - cmneq r9, r0, ror r1 │ │ │ │ - orreq r4, r2, r8 │ │ │ │ - cmneq r9, ip, lsr sl │ │ │ │ - cmneq r9, r0, lsr r1 │ │ │ │ - cmneq r9, r4, lsl #20 │ │ │ │ - ldrsbeq r2, [r9, #-148]! @ 0xffffff6c │ │ │ │ - orreq r3, r2, ip, ror #30 │ │ │ │ - cmneq r9, r0, lsr #19 │ │ │ │ - @ instruction: 0x01798098 │ │ │ │ - orreq r3, r2, ip, lsr #30 │ │ │ │ - cmneq r9, r0, ror #18 │ │ │ │ - cmneq r9, r8, asr r0 │ │ │ │ - strdeq r3, [r2, r0] │ │ │ │ - cmneq r9, r4, lsr #18 │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - cmneq r9, ip, ror #17 │ │ │ │ - ldrheq r2, [r9, #-140]! @ 0xffffff74 │ │ │ │ - orreq r3, r2, r4, asr lr │ │ │ │ - cmneq r9, r8, lsl #17 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - orreq r3, r2, r8, lsl lr │ │ │ │ - cmneq r9, ip, asr #16 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ + orreq r4, r2, r0, lsl #2 │ │ │ │ + cmneq r9, r4, lsr fp │ │ │ │ + cmneq r9, ip, lsr #4 │ │ │ │ + orreq r4, r2, r4, asr #1 │ │ │ │ + ldrsheq r2, [r9, #-168]! @ 0xffffff58 │ │ │ │ + ldrsheq r8, [r9, #-16]! │ │ │ │ + orreq r4, r2, r8, lsl #1 │ │ │ │ + ldrheq r2, [r9, #-172]! @ 0xffffff54 │ │ │ │ + ldrheq r8, [r9, #-20]! @ 0xffffffec │ │ │ │ + orreq r4, r2, ip, asr #32 │ │ │ │ + cmneq r9, r0, lsl #21 │ │ │ │ + cmneq r9, r8, ror r1 │ │ │ │ + orreq r4, r2, r0, lsl r0 │ │ │ │ + cmneq r9, r4, asr #20 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ + cmneq r9, ip, lsl #20 │ │ │ │ + ldrsbeq r2, [r9, #-156]! @ 0xffffff64 │ │ │ │ + orreq r3, r2, r4, ror pc │ │ │ │ + cmneq r9, r8, lsr #19 │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ + orreq r3, r2, r4, lsr pc │ │ │ │ + cmneq r9, r8, ror #18 │ │ │ │ + cmneq r9, r0, rrx │ │ │ │ + strdeq r3, [r2, r8] │ │ │ │ + cmneq r9, ip, lsr #18 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ + ldrsheq r2, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ + orreq r3, r2, ip, asr lr │ │ │ │ + @ instruction: 0x01792890 │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ + orreq r3, r2, r0, lsr #28 │ │ │ │ + cmneq r9, r4, asr r8 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 26a5fc │ │ │ │ ldr r3, [pc, #128] @ 26a600 │ │ │ │ ldr r4, [pc, #128] @ 26a604 │ │ │ │ @@ -440221,17 +440221,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 26a5c4 │ │ │ │ @ instruction: 0x018cde94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01823cb8 │ │ │ │ - cmneq r9, r8, ror #27 │ │ │ │ - @ instruction: 0x0179269c │ │ │ │ + orreq r3, r2, r0, asr #25 │ │ │ │ + ldrsheq r7, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ ldr r0, [r1, #388] @ 0x184 │ │ │ │ cmp r3, r0 │ │ │ │ beq 26a644 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -440319,22 +440319,22 @@ │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 26a6c8 │ │ │ │ orreq sp, ip, ip, lsr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r7, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, r0, lsl #28 │ │ │ │ orreq sp, ip, r4, asr #26 │ │ │ │ - orreq r3, r2, r0, lsr fp │ │ │ │ - cmneq r9, r0, ror sp │ │ │ │ - cmneq r9, r8, asr ip │ │ │ │ - strdeq r3, [r2, r0] │ │ │ │ - cmneq r9, r4, lsr #10 │ │ │ │ - cmneq r9, r8, lsl ip │ │ │ │ + orreq r3, r2, r8, lsr fp │ │ │ │ + cmneq r9, r8, ror sp │ │ │ │ + cmneq r9, r0, ror #24 │ │ │ │ + strdeq r3, [r2, r8] │ │ │ │ + cmneq r9, ip, lsr #10 │ │ │ │ + cmneq r9, r0, lsr #24 │ │ │ │ │ │ │ │ 0026a7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -440459,32 +440459,32 @@ │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26a840 │ │ │ │ orreq sp, ip, r0, asr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r9, r0, lsr #23 │ │ │ │ + cmneq r9, r8, lsr #23 │ │ │ │ orreq sp, ip, ip, asr #23 │ │ │ │ - cmneq r9, ip, lsl ip │ │ │ │ - @ instruction: 0x018239b4 │ │ │ │ - ldrsbeq r7, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r9, r4, lsr #24 │ │ │ │ + @ instruction: 0x018239bc │ │ │ │ + ldrsbeq r7, [r9, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ cmneq r8, r8, lsl r5 │ │ │ │ - orreq r3, r2, r8, ror #18 │ │ │ │ - @ instruction: 0x01797a90 │ │ │ │ - orreq r3, r2, ip, lsr #18 │ │ │ │ - cmneq r9, r4, asr r3 │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ - strdeq r3, [r2, r0] │ │ │ │ - cmneq r9, r8, lsl r3 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ - orreq r3, r2, r8, asr #17 │ │ │ │ - ldrsheq r2, [r9, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r9, ip, ror #19 │ │ │ │ + orreq r3, r2, r0, ror r9 │ │ │ │ + @ instruction: 0x01797a98 │ │ │ │ + orreq r3, r2, r4, lsr r9 │ │ │ │ + cmneq r9, ip, asr r3 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ + strdeq r3, [r2, r8] │ │ │ │ + cmneq r9, r0, lsr #6 │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ + ldrdeq r3, [r2, r0] │ │ │ │ + cmneq r9, r4, lsl #6 │ │ │ │ + ldrsheq r7, [r9, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 0026a9f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -440554,26 +440554,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26aa60 │ │ │ │ - cmneq r9, r0, asr #20 │ │ │ │ - orreq r3, r2, r4, asr #15 │ │ │ │ - ldrsheq r2, [r9, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ + orreq r3, r2, ip, asr #15 │ │ │ │ + cmneq r9, r0, lsl #4 │ │ │ │ + ldrsheq r7, [r9, #-128]! @ 0xffffff80 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - orreq r3, r2, r8, lsl #15 │ │ │ │ - ldrheq r2, [r9, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r9, ip, lsr #17 │ │ │ │ + @ instruction: 0x01823790 │ │ │ │ + cmneq r9, r4, asr #3 │ │ │ │ + ldrheq r7, [r9, #-132]! @ 0xffffff7c │ │ │ │ muleq r0, sp, r1 │ │ │ │ - orreq r3, r2, ip, asr #14 │ │ │ │ - cmneq r9, r0, lsl #3 │ │ │ │ - cmneq r9, r4, ror r8 │ │ │ │ + orreq r3, r2, r4, asr r7 │ │ │ │ + cmneq r9, r8, lsl #3 │ │ │ │ + cmneq r9, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #388] @ 0x184 │ │ │ │ ldr r0, [r0, #376] @ 0x178 │ │ │ │ ldm r2, {r2, lr} │ │ │ │ @@ -440600,17 +440600,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 26abe4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26ab90 │ │ │ │ - @ instruction: 0x01823694 │ │ │ │ - cmneq r9, r8, asr #1 │ │ │ │ - ldrheq r7, [r9, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x0182369c │ │ │ │ + ldrsbeq r2, [r9, #-0]! │ │ │ │ + cmneq r9, r0, asr #15 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -440638,17 +440638,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #220 @ 0xdc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26ac28 │ │ │ │ - strdeq r3, [r2, ip] │ │ │ │ - cmneq r9, r0, lsr r0 │ │ │ │ - cmneq r9, r4, lsr #14 │ │ │ │ + orreq r3, r2, r4, lsl #12 │ │ │ │ + cmneq r9, r8, lsr r0 │ │ │ │ + cmneq r9, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -440994,47 +440994,47 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 26ad50 │ │ │ │ orreq sp, ip, ip, asr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, ip, r8, lsr #14 │ │ │ │ @ instruction: 0x018cd6bc │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orreq r3, r2, ip, lsl #9 │ │ │ │ + @ instruction: 0x01823494 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - ldrheq r7, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x01823398 │ │ │ │ - cmneq r9, ip, asr #27 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ - orreq r3, r2, ip, lsr r3 │ │ │ │ - cmneq r9, r8, ror #8 │ │ │ │ + cmneq r9, r0, asr #11 │ │ │ │ + orreq r3, r2, r0, lsr #7 │ │ │ │ + ldrsbeq r1, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, ip, asr #9 │ │ │ │ + orreq r3, r2, r4, asr #6 │ │ │ │ + cmneq r9, r0, ror r4 │ │ │ │ cmneq r8, r0, ror r5 │ │ │ │ cmneq r8, r8, lsl r5 │ │ │ │ - orreq r3, r2, ip, asr #4 │ │ │ │ - cmneq r9, r0, lsl #25 │ │ │ │ - cmneq r9, r4, ror r3 │ │ │ │ - orreq r3, r2, r0, lsl r2 │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ - cmneq r9, ip, lsr r3 │ │ │ │ - ldrdeq r3, [r2, r4] │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - cmneq r9, r0, lsl #6 │ │ │ │ - @ instruction: 0x01823198 │ │ │ │ - cmneq r9, ip, asr #23 │ │ │ │ - cmneq r9, r4, asr #5 │ │ │ │ - orreq r3, r2, ip, asr r1 │ │ │ │ - @ instruction: 0x01791b90 │ │ │ │ - cmneq r9, r8, lsl #5 │ │ │ │ - orreq r3, r2, r0, lsr #2 │ │ │ │ - cmneq r9, r4, asr fp │ │ │ │ - cmneq r9, ip, asr #4 │ │ │ │ - orreq r3, r2, r4, ror #1 │ │ │ │ - cmneq r9, r8, lsl fp │ │ │ │ - cmneq r9, r0, lsl r2 │ │ │ │ - cmneq r9, r0, ror #21 │ │ │ │ - cmneq r9, ip, lsr #21 │ │ │ │ + orreq r3, r2, r4, asr r2 │ │ │ │ + cmneq r9, r8, lsl #25 │ │ │ │ + cmneq r9, ip, ror r3 │ │ │ │ + orreq r3, r2, r8, lsl r2 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ + cmneq r9, r4, asr #6 │ │ │ │ + ldrdeq r3, [r2, ip] │ │ │ │ + cmneq r9, r0, lsl ip │ │ │ │ + cmneq r9, r8, lsl #6 │ │ │ │ + orreq r3, r2, r0, lsr #3 │ │ │ │ + ldrsbeq r1, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, ip, asr #5 │ │ │ │ + orreq r3, r2, r4, ror #2 │ │ │ │ + @ instruction: 0x01791b98 │ │ │ │ + @ instruction: 0x01797290 │ │ │ │ + orreq r3, r2, r8, lsr #2 │ │ │ │ + cmneq r9, ip, asr fp │ │ │ │ + cmneq r9, r4, asr r2 │ │ │ │ + orreq r3, r2, ip, ror #1 │ │ │ │ + cmneq r9, r0, lsr #22 │ │ │ │ + cmneq r9, r8, lsl r2 │ │ │ │ + cmneq r9, r8, ror #21 │ │ │ │ + ldrheq r1, [r9, #-164]! @ 0xffffff5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #380] @ 26b418 │ │ │ │ ldr ip, [pc, #380] @ 26b41c │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -441128,30 +441128,30 @@ │ │ │ │ ldr r1, [pc, #36] @ 26b428 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 26b354 │ │ │ │ - cmneq r9, r0, asr #1 │ │ │ │ + cmneq r9, r8, asr #1 │ │ │ │ orreq sp, ip, r8, ror #2 │ │ │ │ - orreq r2, r2, r0, lsl #31 │ │ │ │ + orreq r2, r2, r8, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ orreq r9, ip, ip, lsl #13 │ │ │ │ @ instruction: 0xffffe3d4 │ │ │ │ - cmneq r9, r0, lsl #1 │ │ │ │ + cmneq r9, r8, lsl #1 │ │ │ │ @ instruction: 0xffffdf88 │ │ │ │ - ldrsbeq r6, [r9, #-164]! @ 0xffffff5c │ │ │ │ + ldrsbeq r6, [r9, #-172]! @ 0xffffff54 │ │ │ │ strheq sp, [ip, r8] │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ + cmneq r9, r8, ror #17 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrheq r1, [r9, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq r1, [r9, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq r9, r0, lsl #17 │ │ │ │ + cmneq r9, r8, lsl #17 │ │ │ │ │ │ │ │ 0026b458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -441662,25 +441662,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r0, lsr sl │ │ │ │ - cmneq r9, r8, asr #18 │ │ │ │ - orreq r2, r2, r0, lsl #16 │ │ │ │ + cmneq r9, r0, asr r9 │ │ │ │ + orreq r2, r2, r8, lsl #16 │ │ │ │ cmneq r8, ip, ror #23 │ │ │ │ - cmneq r9, r8, lsl #18 │ │ │ │ - orreq r2, r2, r0, asr #15 │ │ │ │ + cmneq r9, r0, lsl r9 │ │ │ │ + orreq r2, r2, r8, asr #15 │ │ │ │ cmneq r8, r4, asr #19 │ │ │ │ - ldrsbeq r6, [r9, #-140]! @ 0xffffff74 │ │ │ │ - @ instruction: 0x01822794 │ │ │ │ + cmneq r9, r4, ror #17 │ │ │ │ + @ instruction: 0x0182279c │ │ │ │ @ instruction: 0x01782998 │ │ │ │ - ldrheq r6, [r9, #-128]! @ 0xffffff80 │ │ │ │ - orreq r2, r2, r8, ror #14 │ │ │ │ + ldrheq r6, [r9, #-136]! @ 0xffffff78 │ │ │ │ + orreq r2, r2, r0, ror r7 │ │ │ │ │ │ │ │ 0026bc7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -441961,22 +441961,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r8, ror #10 │ │ │ │ - orreq r2, r2, r0, asr #6 │ │ │ │ - cmneq r9, r8, ror r4 │ │ │ │ + orreq r2, r2, r8, asr #6 │ │ │ │ + cmneq r9, r0, lsl #9 │ │ │ │ cmneq r8, r4, lsr #10 │ │ │ │ - strdeq r2, [r2, ip] │ │ │ │ - cmneq r9, r4, lsr r4 │ │ │ │ + orreq r2, r2, r4, lsl #6 │ │ │ │ + cmneq r9, ip, lsr r4 │ │ │ │ ldrsheq r2, [r8, #-68]! @ 0xffffffbc │ │ │ │ - orreq r2, r2, ip, asr #5 │ │ │ │ - cmneq r9, r4, lsl #8 │ │ │ │ + ldrdeq r2, [r2, r4] │ │ │ │ + cmneq r9, ip, lsl #8 │ │ │ │ │ │ │ │ 0026c114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -442072,16 +442072,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r0, asr r3 │ │ │ │ - orreq r2, r2, r4, lsr #2 │ │ │ │ - cmneq r9, ip, asr r2 │ │ │ │ + orreq r2, r2, ip, lsr #2 │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ │ │ │ │ 0026c2b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -442182,16 +442182,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r0, lsr #3 │ │ │ │ - orreq r1, r2, r4, ror pc │ │ │ │ - cmneq r9, ip, lsr #1 │ │ │ │ + orreq r1, r2, ip, ror pc │ │ │ │ + ldrheq r6, [r9, #-4]! │ │ │ │ │ │ │ │ 0026c460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -442291,16 +442291,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r1, [r8, #-244]! @ 0xffffff0c │ │ │ │ - orreq r1, r2, r8, asr #27 │ │ │ │ - cmneq r9, r0, lsl #30 │ │ │ │ + ldrdeq r1, [r2, r0] │ │ │ │ + cmneq r9, r8, lsl #30 │ │ │ │ │ │ │ │ 0026c60c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -442395,16 +442395,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, ip, asr lr │ │ │ │ - orreq r1, r2, r0, lsr ip │ │ │ │ - cmneq r9, r8, ror #26 │ │ │ │ + orreq r1, r2, r8, lsr ip │ │ │ │ + cmneq r9, r0, ror sp │ │ │ │ │ │ │ │ 0026c7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -442499,16 +442499,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r4, asr #25 │ │ │ │ - @ instruction: 0x01821a98 │ │ │ │ - ldrsbeq r5, [r9, #-176]! @ 0xffffff50 │ │ │ │ + orreq r1, r2, r0, lsr #21 │ │ │ │ + ldrsbeq r5, [r9, #-184]! @ 0xffffff48 │ │ │ │ │ │ │ │ 0026c93c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 26cc18 │ │ │ │ @@ -442700,20 +442700,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r4, ror #23 │ │ │ │ - @ instruction: 0x018217bc │ │ │ │ - ldrsheq r5, [r9, #-128]! @ 0xffffff80 │ │ │ │ + orreq r1, r2, r4, asr #15 │ │ │ │ + ldrsheq r5, [r9, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ cmneq r8, r8, lsr #19 │ │ │ │ - orreq r1, r2, ip, ror r7 │ │ │ │ - ldrheq r5, [r9, #-128]! @ 0xffffff80 │ │ │ │ + orreq r1, r2, r4, lsl #15 │ │ │ │ + ldrheq r5, [r9, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0026cc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -442809,16 +442809,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r1, [r8, #-124]! @ 0xffffff84 │ │ │ │ - ldrdeq r1, [r2, r0] │ │ │ │ - cmneq r9, r8, lsl #14 │ │ │ │ + ldrdeq r1, [r2, r8] │ │ │ │ + cmneq r9, r0, lsl r7 │ │ │ │ │ │ │ │ 0026ce04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -442913,16 +442913,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r4, ror #12 │ │ │ │ - orreq r1, r2, r8, lsr r4 │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ + orreq r1, r2, r0, asr #8 │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 0026cfa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443030,16 +443030,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0178149c │ │ │ │ - orreq r1, r2, r0, ror r2 │ │ │ │ - ldrheq r5, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + orreq r1, r2, r8, ror r2 │ │ │ │ + ldrheq r5, [r9, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 0026d16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443235,20 +443235,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r0, lsr #3 │ │ │ │ - orreq r0, r2, r8, ror pc │ │ │ │ - cmneq r9, ip, lsr #1 │ │ │ │ + orreq r0, r2, r0, lsl #31 │ │ │ │ + ldrheq r5, [r9, #-4]! │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq r8, ip, asr r1 │ │ │ │ - orreq r0, r2, r4, lsr pc │ │ │ │ - cmneq r9, r8, rrx │ │ │ │ + orreq r0, r2, ip, lsr pc │ │ │ │ + cmneq r9, r0, ror r0 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0026d4a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443437,20 +443437,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r8, lsl #1 │ │ │ │ - orreq r0, r2, r0, ror #24 │ │ │ │ - @ instruction: 0x01794d94 │ │ │ │ + orreq r0, r2, r8, ror #24 │ │ │ │ + @ instruction: 0x01794d9c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ cmneq r8, ip, asr #28 │ │ │ │ - orreq r0, r2, r0, lsr #24 │ │ │ │ - cmneq r9, r4, asr sp │ │ │ │ + orreq r0, r2, r8, lsr #24 │ │ │ │ + cmneq r9, ip, asr sp │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ │ │ │ │ 0026d7c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -443639,20 +443639,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r8, ror #26 │ │ │ │ - orreq r0, r2, r0, asr #18 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ + orreq r0, r2, r8, asr #18 │ │ │ │ + cmneq r9, ip, ror sl │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq r8, ip, lsr #22 │ │ │ │ - orreq r0, r2, r0, lsl #18 │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ + orreq r0, r2, r8, lsl #18 │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ │ │ │ │ 0026dae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -443839,20 +443839,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r8, asr #16 │ │ │ │ - orreq r0, r2, r0, lsr #12 │ │ │ │ - cmneq r9, r4, asr r7 │ │ │ │ + orreq r0, r2, r8, lsr #12 │ │ │ │ + cmneq r9, ip, asr r7 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ cmneq r8, r4, lsl #16 │ │ │ │ - ldrdeq r0, [r2, ip] │ │ │ │ - cmneq r9, r0, lsl r7 │ │ │ │ + orreq r0, r2, r4, ror #11 │ │ │ │ + cmneq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 0026de00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -444031,20 +444031,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r8, asr r5 │ │ │ │ - orreq r0, r2, ip, lsr #6 │ │ │ │ - cmneq r9, r0, ror #8 │ │ │ │ + orreq r0, r2, r4, lsr r3 │ │ │ │ + cmneq r9, r8, ror #8 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmneq r8, r8, lsl r5 │ │ │ │ - orreq r0, r2, ip, ror #5 │ │ │ │ - cmneq r9, r0, lsr #8 │ │ │ │ + strdeq r0, [r2, r4] │ │ │ │ + cmneq r9, r8, lsr #8 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ │ │ │ │ 0026e0f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -444356,24 +444356,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r4, ror #7 │ │ │ │ - @ instruction: 0x0181ffbc │ │ │ │ - ldrsheq r4, [r9, #-0]! │ │ │ │ + orreq pc, r1, r4, asr #31 │ │ │ │ + ldrsheq r4, [r9, #-8]! │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ cmneq r8, ip, asr #32 │ │ │ │ - orreq pc, r1, r0, lsr #28 │ │ │ │ - cmneq r9, r4, asr pc │ │ │ │ + orreq pc, r1, r8, lsr #28 │ │ │ │ + cmneq r9, ip, asr pc │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ cmneq r8, ip, lsl #4 │ │ │ │ - orreq pc, r1, r4, ror #27 │ │ │ │ - cmneq r9, r8, lsl pc │ │ │ │ + orreq pc, r1, ip, ror #27 │ │ │ │ + cmneq r9, r0, lsr #30 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ │ │ │ │ 0026e614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -444563,20 +444563,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmnpeq r7, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r1, r0] │ │ │ │ - cmneq r9, r4, lsr #24 │ │ │ │ + strdeq pc, [r1, r8] │ │ │ │ + cmneq r9, ip, lsr #24 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ ldrsbeq pc, [r7, #-204]! @ 0xffffff34 @ │ │ │ │ - @ instruction: 0x0181fab0 │ │ │ │ - cmneq r9, r4, ror #23 │ │ │ │ + @ instruction: 0x0181fab8 │ │ │ │ + cmneq r9, ip, ror #23 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 0026e938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -444764,20 +444764,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq pc, [r7, #-148]! @ 0xffffff6c @ │ │ │ │ - orreq pc, r1, ip, asr #15 │ │ │ │ - cmneq r9, r0, lsl #18 │ │ │ │ + ldrdeq pc, [r1, r4] │ │ │ │ + cmneq r9, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ ldrheq pc, [r7, #-144]! @ 0xffffff70 @ │ │ │ │ - orreq pc, r1, r8, lsl #15 │ │ │ │ - cmneq r9, r0, asr #17 │ │ │ │ + @ instruction: 0x0181f790 │ │ │ │ + cmneq r9, r8, asr #17 │ │ │ │ │ │ │ │ 0026ec50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -444964,19 +444964,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq pc, [r7, #-108]! @ 0xffffff94 @ │ │ │ │ - @ instruction: 0x0181f4b4 │ │ │ │ - cmneq r9, ip, ror #11 │ │ │ │ + @ instruction: 0x0181f4bc │ │ │ │ + ldrsheq r3, [r9, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x0177f698 │ │ │ │ - orreq pc, r1, r0, ror r4 @ │ │ │ │ - cmneq r9, r4, lsr #11 │ │ │ │ + orreq pc, r1, r8, ror r4 @ │ │ │ │ + cmneq r9, ip, lsr #11 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ 0026ef68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -445279,29 +445279,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r9, r4, lsl #6 │ │ │ │ - @ instruction: 0x0181f1b4 │ │ │ │ + cmneq r9, ip, lsl #6 │ │ │ │ + @ instruction: 0x0181f1bc │ │ │ │ orreq r9, ip, r0, lsr #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq pc, r1, ip, lsl r1 @ │ │ │ │ - cmneq r9, r8, asr r2 │ │ │ │ - cmneq r9, r8, lsl r2 │ │ │ │ - orreq pc, r1, r4, asr #1 │ │ │ │ + orreq pc, r1, r4, lsr #2 │ │ │ │ + cmneq r9, r0, ror #4 │ │ │ │ + cmneq r9, r0, lsr #4 │ │ │ │ + orreq pc, r1, ip, asr #1 │ │ │ │ ldrsheq pc, [r7, #-28]! @ 0xffffffe4 @ │ │ │ │ - ldrdeq lr, [r1, r4] │ │ │ │ - cmneq r9, r8, lsl #2 │ │ │ │ + ldrdeq lr, [r1, ip] │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ ldrheq pc, [r7, #-24]! @ 0xffffffe8 @ │ │ │ │ - @ instruction: 0x0181ef90 │ │ │ │ - cmneq r9, r4, asr #1 │ │ │ │ + @ instruction: 0x0181ef98 │ │ │ │ + cmneq r9, ip, asr #1 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ │ │ │ │ 0026f474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -445540,22 +445540,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq lr, r1, r0, ror #25 │ │ │ │ + orreq lr, r1, r8, ror #25 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrsheq lr, [r7, #-208]! @ 0xffffff30 │ │ │ │ - orreq lr, r1, r4, asr #23 │ │ │ │ - ldrsheq r2, [r9, #-204]! @ 0xffffff34 │ │ │ │ + orreq lr, r1, ip, asr #23 │ │ │ │ + cmneq r9, r4, lsl #26 │ │ │ │ ldrheq lr, [r7, #-208]! @ 0xffffff30 │ │ │ │ - orreq lr, r1, r4, lsl #23 │ │ │ │ - ldrheq r2, [r9, #-200]! @ 0xffffff38 │ │ │ │ + orreq lr, r1, ip, lsl #23 │ │ │ │ + cmneq r9, r0, asr #25 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 0026f864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -445794,23 +445794,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strdeq lr, [r1, sl] │ │ │ │ + orreq lr, r1, r2, lsl #18 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r7, r0, lsl #20 │ │ │ │ - ldrdeq lr, [r1, r4] │ │ │ │ - cmneq r9, r8, lsl #18 │ │ │ │ + ldrdeq lr, [r1, ip] │ │ │ │ + cmneq r9, r0, lsl r9 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ cmneq r7, r0, asr #19 │ │ │ │ - @ instruction: 0x0181e794 │ │ │ │ - cmneq r9, ip, asr #17 │ │ │ │ + @ instruction: 0x0181e79c │ │ │ │ + ldrsbeq r2, [r9, #-132]! @ 0xffffff7c │ │ │ │ │ │ │ │ 0026fc54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -445905,16 +445905,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, lsl r8 │ │ │ │ - orreq lr, r1, r8, ror #11 │ │ │ │ - cmneq r9, ip, lsl r7 │ │ │ │ + strdeq lr, [r1, r0] │ │ │ │ + cmneq r9, r4, lsr #14 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ │ │ │ │ 0026fdf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -446010,16 +446010,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r8, ror r6 │ │ │ │ - orreq lr, r1, ip, asr #8 │ │ │ │ - cmneq r9, r4, lsl #11 │ │ │ │ + orreq lr, r1, r4, asr r4 │ │ │ │ + cmneq r9, ip, lsl #11 │ │ │ │ │ │ │ │ 0026ff88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -446114,16 +446114,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, ror #9 │ │ │ │ - @ instruction: 0x0181e2b4 │ │ │ │ - cmneq r9, r8, ror #7 │ │ │ │ + @ instruction: 0x0181e2bc │ │ │ │ + ldrsheq r2, [r9, #-48]! @ 0xffffffd0 │ │ │ │ muleq r0, r6, r1 │ │ │ │ │ │ │ │ 00270124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -446219,16 +446219,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, asr #6 │ │ │ │ - orreq lr, r1, r8, lsl r1 │ │ │ │ - cmneq r9, r0, asr r2 │ │ │ │ + orreq lr, r1, r0, lsr #2 │ │ │ │ + cmneq r9, r8, asr r2 │ │ │ │ │ │ │ │ 002702bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -446415,19 +446415,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, ror r0 │ │ │ │ - orreq sp, r1, r8, asr #28 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ + orreq sp, r1, r0, asr lr │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ cmneq r7, ip, lsr #32 │ │ │ │ - orreq sp, r1, r4, lsl #28 │ │ │ │ - cmneq r9, r8, lsr pc │ │ │ │ + orreq sp, r1, ip, lsl #28 │ │ │ │ + cmneq r9, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 002705d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -446606,20 +446606,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, lsl #27 │ │ │ │ - orreq sp, r1, r8, asr fp │ │ │ │ - cmneq r9, ip, lsl #25 │ │ │ │ + orreq sp, r1, r0, ror #22 │ │ │ │ + @ instruction: 0x01791c94 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmneq r7, r4, asr #26 │ │ │ │ - orreq sp, r1, r8, lsl fp │ │ │ │ - cmneq r9, r0, asr ip │ │ │ │ + orreq sp, r1, r0, lsr #22 │ │ │ │ + cmneq r9, r8, asr ip │ │ │ │ │ │ │ │ 002708c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -446800,19 +446800,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, lsl #21 │ │ │ │ - orreq sp, r1, r8, asr r8 │ │ │ │ - @ instruction: 0x01791990 │ │ │ │ + orreq sp, r1, r0, ror #16 │ │ │ │ + @ instruction: 0x01791998 │ │ │ │ cmneq r7, r4, asr #20 │ │ │ │ - orreq sp, r1, r8, lsl r8 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ + orreq sp, r1, r0, lsr #16 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 00270bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -447021,19 +447021,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, lsl r7 │ │ │ │ - orreq sp, r1, r8, ror #9 │ │ │ │ - cmneq r9, r0, lsr #12 │ │ │ │ + strdeq sp, [r1, r0] │ │ │ │ + cmneq r9, r8, lsr #12 │ │ │ │ cmneq r7, ip, asr #13 │ │ │ │ - orreq sp, r1, r4, lsr #9 │ │ │ │ - ldrsbeq r1, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + orreq sp, r1, ip, lsr #9 │ │ │ │ + cmneq r9, r0, ror #11 │ │ │ │ @ instruction: 0x000001be │ │ │ │ │ │ │ │ 00270f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -447130,16 +447130,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, lsr r5 │ │ │ │ - orreq sp, r1, r4, lsl #6 │ │ │ │ - cmneq r9, r8, lsr r4 │ │ │ │ + orreq sp, r1, ip, lsl #6 │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 002710d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -447328,20 +447328,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, ip, asr r4 │ │ │ │ - orreq sp, r1, r4, lsr r0 │ │ │ │ - cmneq r9, r8, ror #2 │ │ │ │ + orreq sp, r1, ip, lsr r0 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ cmneq r7, r0, lsr #4 │ │ │ │ - strdeq ip, [r1, r4] │ │ │ │ - cmneq r9, r8, lsr #2 │ │ │ │ + strdeq ip, [r1, ip] │ │ │ │ + cmneq r9, r0, lsr r1 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 002713f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -447471,22 +447471,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq sp, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01790f94 │ │ │ │ - orreq sp, r1, r0, lsl r0 │ │ │ │ + @ instruction: 0x01790f9c │ │ │ │ + orreq sp, r1, r8, lsl r0 │ │ │ │ cmneq r7, r4, lsl r0 │ │ │ │ - cmneq r9, r8, asr pc │ │ │ │ - ldrdeq ip, [r1, r0] │ │ │ │ + cmneq r9, r0, ror #30 │ │ │ │ + ldrdeq ip, [r1, r8] │ │ │ │ cmneq r7, r8, lsr #3 │ │ │ │ - cmneq r9, r8, lsl pc │ │ │ │ - @ instruction: 0x0181cf94 │ │ │ │ + cmneq r9, r0, lsr #30 │ │ │ │ + @ instruction: 0x0181cf9c │ │ │ │ │ │ │ │ 0027162c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -447695,25 +447695,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r9, ip, asr #26 │ │ │ │ - orreq ip, r1, r0, asr #27 │ │ │ │ + cmneq r9, r4, asr sp │ │ │ │ + orreq ip, r1, r8, asr #27 │ │ │ │ orreq r6, ip, ip, lsr ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq ip, r1, r4, lsr sp │ │ │ │ - cmneq r9, ip, lsr #25 │ │ │ │ - cmneq r9, r0, lsl #25 │ │ │ │ - strdeq ip, [r1, r0] │ │ │ │ + orreq ip, r1, ip, lsr sp │ │ │ │ + ldrheq r0, [r9, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, r8, lsl #25 │ │ │ │ + strdeq ip, [r1, r8] │ │ │ │ cmneq r7, ip, ror ip │ │ │ │ - orreq ip, r1, r0, asr #24 │ │ │ │ - ldrheq r0, [r9, #-188]! @ 0xffffff44 │ │ │ │ + orreq ip, r1, r8, asr #24 │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ │ │ │ │ 002719b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -447864,16 +447864,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r6, ip, ip, lsr #17 │ │ │ │ cmneq r7, r8, ror #19 │ │ │ │ - orreq ip, r1, ip, lsr #19 │ │ │ │ - cmneq r9, r8, lsr #18 │ │ │ │ + @ instruction: 0x0181c9b4 │ │ │ │ + cmneq r9, r0, lsr r9 │ │ │ │ │ │ │ │ 00271c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -448576,26 +448576,26 @@ │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r7, #448] @ 0x1c0 │ │ │ │ strne r8, [r7, #408] @ 0x198 │ │ │ │ b 27246c │ │ │ │ orreq r6, ip, ip, ror #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01790198 │ │ │ │ - orreq ip, r1, r8, lsr #4 │ │ │ │ + cmneq r9, r0, lsr #3 │ │ │ │ + orreq ip, r1, r0, lsr r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0181c190 │ │ │ │ - orreq ip, r1, r8, asr r1 │ │ │ │ + @ instruction: 0x0181c198 │ │ │ │ + orreq ip, r1, r0, ror #2 │ │ │ │ orreq r5, ip, r0, lsr #31 │ │ │ │ ldrsheq sl, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmnpeq r8, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r8, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r1, r4, asr pc │ │ │ │ + cmnpeq r8, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r8, #-224]! @ 0xffffff20 @ │ │ │ │ + orreq fp, r1, ip, asr pc │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r8, r0, lsl #12 │ │ │ │ + cmneq r8, r8, lsl #12 │ │ │ │ │ │ │ │ 00272710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -448621,17 +448621,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 272744 │ │ │ │ - orreq fp, r1, r4, asr #28 │ │ │ │ - cmneq r8, r4, lsl r5 │ │ │ │ - cmnpeq r8, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, ip, asr #28 │ │ │ │ + cmneq r8, ip, lsl r5 │ │ │ │ + cmnpeq r8, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ │ │ │ │ 0027279c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -448684,21 +448684,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2727ec │ │ │ │ - cmnpeq r8, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0181bd90 │ │ │ │ - cmnpeq r8, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r8, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0181bd98 │ │ │ │ + ldrsheq pc, [r8, #-192]! @ 0xffffff40 @ │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - orreq fp, r1, r8, asr #26 │ │ │ │ - cmneq r8, ip, lsl r4 │ │ │ │ - cmnpeq r8, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r0, asr sp │ │ │ │ + cmneq r8, r4, lsr #8 │ │ │ │ + ldrheq pc, [r8, #-196]! @ 0xffffff3c @ │ │ │ │ │ │ │ │ 0027289c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #1 │ │ │ │ @@ -448724,17 +448724,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2728d0 │ │ │ │ - @ instruction: 0x0181bcb8 │ │ │ │ - cmneq r8, r8, lsl #7 │ │ │ │ - cmnpeq r8, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r0, asr #25 │ │ │ │ + @ instruction: 0x0178a390 │ │ │ │ + cmnpeq r8, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 00272928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -448936,41 +448936,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 272a78 │ │ │ │ ldrdeq r5, [ip, r4] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018c5ab8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, r1, r0, lsr #23 │ │ │ │ - cmnpeq r8, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r8, lsr #23 │ │ │ │ + cmnpeq r8, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ @ instruction: 0x018c5994 │ │ │ │ - ldrdeq fp, [r1, ip] │ │ │ │ - ldrheq sl, [r8, #-16]! │ │ │ │ - cmnpeq r8, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r4, ror #21 │ │ │ │ + ldrheq sl, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmnpeq r8, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - orreq fp, r1, r4, lsr #21 │ │ │ │ - cmnpeq r8, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r8, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, ip, lsr #21 │ │ │ │ + @ instruction: 0x0178fa90 │ │ │ │ + cmnpeq r8, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - orreq fp, r1, r0, ror #20 │ │ │ │ - cmneq r8, r4, lsr r1 │ │ │ │ - cmnpeq r8, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r8, ror #20 │ │ │ │ + cmneq r8, ip, lsr r1 │ │ │ │ + cmnpeq r8, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - orreq fp, r1, r8, lsr #20 │ │ │ │ - ldrsheq sl, [r8, #-12]! │ │ │ │ - cmnpeq r8, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r0, lsr sl │ │ │ │ + cmneq r8, r4, lsl #2 │ │ │ │ + @ instruction: 0x0178f994 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - strdeq fp, [r1, r0] │ │ │ │ - cmneq r8, r4, asr #1 │ │ │ │ - cmnpeq r8, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r1, r8] │ │ │ │ + cmneq r8, ip, asr #1 │ │ │ │ + cmnpeq r8, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ - @ instruction: 0x0178a090 │ │ │ │ - cmneq r8, ip, asr r0 │ │ │ │ - cmneq r8, r4, asr #32 │ │ │ │ + @ instruction: 0x0178a098 │ │ │ │ + cmneq r8, r4, rrx │ │ │ │ + cmneq r8, ip, asr #32 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ │ │ │ │ 00272cd0 : │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ @@ -449015,17 +449015,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 272d88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 272d34 │ │ │ │ - orreq fp, r1, r0, asr r8 │ │ │ │ - cmneq r8, r4, lsr #30 │ │ │ │ - cmnpeq r8, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r8, asr r8 │ │ │ │ + cmneq r8, ip, lsr #30 │ │ │ │ + ldrheq pc, [r8, #-116]! @ 0xffffff8c @ │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ │ │ │ │ 00272d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -449078,21 +449078,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 272db8 │ │ │ │ cmneq r7, ip, lsl #25 │ │ │ │ - cmnpeq r8, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r1, r8, lsr #15 │ │ │ │ - cmnpeq r8, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r8, #-112]! @ 0xffffff90 @ │ │ │ │ + @ instruction: 0x0181b7b0 │ │ │ │ + cmnpeq r8, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - orreq fp, r1, r0, ror #14 │ │ │ │ - cmneq r8, r4, lsr lr │ │ │ │ - ldrheq pc, [r8, #-108]! @ 0xffffff94 @ │ │ │ │ + orreq fp, r1, r8, ror #14 │ │ │ │ + cmneq r8, ip, lsr lr │ │ │ │ + cmnpeq r8, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00272e8c : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #384] @ 0x180 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #380] @ 0x17c │ │ │ │ @@ -449127,17 +449127,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 272f30 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 272edc │ │ │ │ - orreq fp, r1, r4, lsr #13 │ │ │ │ - cmneq r8, r8, ror sp │ │ │ │ - cmnpeq r8, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, ip, lsr #13 │ │ │ │ + cmneq r8, r0, lsl #27 │ │ │ │ + cmnpeq r8, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ │ │ │ │ 00272f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -449551,68 +449551,68 @@ │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2731fc │ │ │ │ orreq r5, ip, r4, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq fp, r1, ip, ror #11 │ │ │ │ - cmnpeq r8, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r1, r0, lsl #9 │ │ │ │ - ldrsbeq pc, [r8, #-60]! @ 0xffffffc4 @ │ │ │ │ + strdeq fp, [r1, r4] │ │ │ │ + cmnpeq r8, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r8, lsl #9 │ │ │ │ + cmnpeq r8, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ orreq r5, ip, r0, lsl r2 │ │ │ │ - orreq fp, r1, r0, ror #6 │ │ │ │ - cmneq r8, r4, lsr sl │ │ │ │ - ldrheq pc, [r8, #-44]! @ 0xffffffd4 @ │ │ │ │ + orreq fp, r1, r8, ror #6 │ │ │ │ + cmneq r8, ip, lsr sl │ │ │ │ + cmnpeq r8, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - orreq fp, r1, r4, lsr #6 │ │ │ │ - ldrsheq r9, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmnpeq r8, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, ip, lsr #6 │ │ │ │ + cmneq r8, r0, lsl #20 │ │ │ │ + cmnpeq r8, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r8, r0, asr #19 │ │ │ │ - @ instruction: 0x01789994 │ │ │ │ + cmneq r8, r8, asr #19 │ │ │ │ + @ instruction: 0x0178999c │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq r8, r8, ror r9 │ │ │ │ + cmneq r8, r0, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq r8, ip, asr r9 │ │ │ │ + cmneq r8, r4, ror #18 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r8, r0, asr #18 │ │ │ │ - orreq fp, r1, r0, asr r2 │ │ │ │ - cmneq r8, r0, lsr #18 │ │ │ │ - cmnpeq r8, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, asr #18 │ │ │ │ + orreq fp, r1, r8, asr r2 │ │ │ │ + cmneq r8, r8, lsr #18 │ │ │ │ + ldrheq pc, [r8, #-20]! @ 0xffffffec @ │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - orreq fp, r1, r0, lsl r2 │ │ │ │ - cmneq r8, r4, ror #17 │ │ │ │ - cmnpeq r8, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r8, lsl r2 │ │ │ │ + cmneq r8, ip, ror #17 │ │ │ │ + cmnpeq r8, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - ldrdeq fp, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr #17 │ │ │ │ - cmnpeq r8, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0181b198 │ │ │ │ - cmneq r8, ip, ror #16 │ │ │ │ - ldrsheq pc, [r8, #-4]! @ │ │ │ │ + ldrdeq fp, [r1, ip] │ │ │ │ + ldrheq r9, [r8, #-128]! @ 0xffffff80 │ │ │ │ + cmnpeq r8, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r1, r0, lsr #3 │ │ │ │ + cmneq r8, r4, ror r8 │ │ │ │ + ldrsheq pc, [r8, #-12]! @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - orreq fp, r1, ip, asr r1 │ │ │ │ - cmneq r8, r0, lsr r8 │ │ │ │ - ldrheq pc, [r8, #-8]! @ │ │ │ │ + orreq fp, r1, r4, ror #2 │ │ │ │ + cmneq r8, r8, lsr r8 │ │ │ │ + cmnpeq r8, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrsheq r9, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r8, asr #15 │ │ │ │ - @ instruction: 0x01789798 │ │ │ │ - @ instruction: 0x0181b090 │ │ │ │ - cmneq r8, r4, ror #14 │ │ │ │ - ldrsheq lr, [r8, #-240]! @ 0xffffff10 │ │ │ │ - orreq fp, r1, r4, asr r0 │ │ │ │ - cmneq r8, r8, lsr #14 │ │ │ │ - ldrheq lr, [r8, #-244]! @ 0xffffff0c │ │ │ │ - orreq fp, r1, r8, lsl r0 │ │ │ │ - cmneq r8, ip, ror #13 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ + cmneq r8, r0, lsl #16 │ │ │ │ + ldrsbeq r9, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, r0, lsr #15 │ │ │ │ + @ instruction: 0x0181b098 │ │ │ │ + cmneq r8, ip, ror #14 │ │ │ │ + ldrsheq lr, [r8, #-248]! @ 0xffffff08 │ │ │ │ + orreq fp, r1, ip, asr r0 │ │ │ │ + cmneq r8, r0, lsr r7 │ │ │ │ + ldrheq lr, [r8, #-252]! @ 0xffffff04 │ │ │ │ + orreq fp, r1, r0, lsr #32 │ │ │ │ + ldrsheq r9, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r8, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #368] @ 27381c │ │ │ │ ldr r3, [pc, #368] @ 273820 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -449706,25 +449706,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 273734 │ │ │ │ orreq r4, ip, r8, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r4, [ip, r8] │ │ │ │ - orreq sl, r1, r8, lsr #28 │ │ │ │ - ldrsheq r9, [r8, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ + orreq sl, r1, r0, lsr lr │ │ │ │ + cmneq r8, r4, lsl #10 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - orreq sl, r1, ip, ror #27 │ │ │ │ - cmneq r8, r0, asr #9 │ │ │ │ - cmneq r8, r8, asr #26 │ │ │ │ + strdeq sl, [r1, r4] │ │ │ │ + cmneq r8, r8, asr #9 │ │ │ │ + cmneq r8, r0, asr sp │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - @ instruction: 0x0181adb0 │ │ │ │ - cmneq r8, r4, lsl #9 │ │ │ │ - cmneq r8, ip, lsl #26 │ │ │ │ + @ instruction: 0x0181adb8 │ │ │ │ + cmneq r8, ip, lsl #9 │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ andeq r0, r0, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr r1, [pc, #1904] @ 273fe0 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ @@ -450203,53 +450203,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 273c1c │ │ │ │ @ instruction: 0x018c4b9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, ip, r8, ror #22 │ │ │ │ - ldrdeq sl, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr ip │ │ │ │ + ldrdeq sl, [r1, ip] │ │ │ │ + cmneq r8, r0, asr #24 │ │ │ │ andeq r0, r0, fp, asr #10 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - orreq sl, r1, r0, ror #21 │ │ │ │ - cmneq r8, r0, asr #20 │ │ │ │ + orreq sl, r1, r8, ror #21 │ │ │ │ + cmneq r8, r8, asr #20 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ strdeq r4, [ip, r0] │ │ │ │ cmneq r7, r4, asr r8 │ │ │ │ cmneq r7, r4, ror #15 │ │ │ │ @ instruction: 0x01779790 │ │ │ │ cmneq r7, r0, asr r7 │ │ │ │ - ldrheq r8, [r8, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x0181a7b4 │ │ │ │ - cmneq r8, r8, lsl #29 │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ + cmneq r8, r4, asr #29 │ │ │ │ + @ instruction: 0x0181a7bc │ │ │ │ + @ instruction: 0x01788e90 │ │ │ │ + cmneq r8, r8, lsl r7 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - orreq sl, r1, r8, ror r7 │ │ │ │ - cmneq r8, ip, asr #28 │ │ │ │ - ldrsbeq lr, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, r4, lsl lr │ │ │ │ - cmneq r8, r4, ror #27 │ │ │ │ + orreq sl, r1, r0, lsl #15 │ │ │ │ + cmneq r8, r4, asr lr │ │ │ │ + cmneq r8, r4, ror #13 │ │ │ │ + cmneq r8, ip, lsl lr │ │ │ │ + cmneq r8, ip, ror #27 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - ldrdeq sl, [r1, ip] │ │ │ │ - ldrheq r8, [r8, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r8, r0, asr #12 │ │ │ │ - cmneq r8, r8, ror sp │ │ │ │ + orreq sl, r1, r4, ror #13 │ │ │ │ + ldrheq r8, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r8, r8, asr #12 │ │ │ │ + cmneq r8, r0, lsl #27 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - cmneq r8, r8, asr #26 │ │ │ │ - cmneq r8, r8, lsl sp │ │ │ │ - cmneq r8, r8, ror #25 │ │ │ │ - ldrheq r8, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r0, asr sp │ │ │ │ + cmneq r8, r0, lsr #26 │ │ │ │ + ldrsheq r8, [r8, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r8, r0, asr #25 │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ │ │ │ │ 0027408c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -451231,151 +451231,151 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 274cf8 │ │ │ │ orreq r4, ip, r0, ror #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, ip, r0, asr #6 │ │ │ │ - orreq sl, r1, r4, lsr #9 │ │ │ │ - cmneq r8, r8, lsl #8 │ │ │ │ + orreq sl, r1, ip, lsr #9 │ │ │ │ + cmneq r8, r0, lsl r4 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - orreq sl, r1, r0, lsr #7 │ │ │ │ - orreq sl, r1, r8, ror #6 │ │ │ │ - orreq sl, r1, r4, ror #5 │ │ │ │ + orreq sl, r1, r8, lsr #7 │ │ │ │ + orreq sl, r1, r0, ror r3 │ │ │ │ + orreq sl, r1, ip, ror #5 │ │ │ │ orreq r4, ip, r4, lsl #2 │ │ │ │ - cmneq r8, r8, asr #3 │ │ │ │ - orreq sl, r1, r8, asr #4 │ │ │ │ - orreq sl, r1, r8, lsl r0 │ │ │ │ - cmneq r8, ip, ror pc │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ - orreq r9, r1, r0, ror #30 │ │ │ │ - orreq r9, r1, r0, ror lr │ │ │ │ - ldrsbeq sp, [r8, #-212]! @ 0xffffff2c │ │ │ │ - orreq r9, r1, ip, ror sp │ │ │ │ - ldrsbeq sp, [r8, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq lr, [r8, #-16]! │ │ │ │ + orreq sl, r1, r0, asr r2 │ │ │ │ + orreq sl, r1, r0, lsr #32 │ │ │ │ + cmneq r8, r4, lsl #31 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ + orreq r9, r1, r8, ror #30 │ │ │ │ + orreq r9, r1, r8, ror lr │ │ │ │ + ldrsbeq sp, [r8, #-220]! @ 0xffffff24 │ │ │ │ + orreq r9, r1, r4, lsl #27 │ │ │ │ + cmneq r8, r0, ror #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - orreq r9, r1, r8, lsr #25 │ │ │ │ - cmneq r8, ip, lsl #24 │ │ │ │ - orreq r9, r1, ip, ror #24 │ │ │ │ - ldrsbeq sp, [r8, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x01819cb0 │ │ │ │ + cmneq r8, r4, lsl ip │ │ │ │ + orreq r9, r1, r4, ror ip │ │ │ │ + ldrsbeq sp, [r8, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ cmneq r7, r8, lsr #22 │ │ │ │ ldrsbeq r8, [r7, #-160]! @ 0xffffff60 │ │ │ │ - orreq r9, r1, ip, ror #22 │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ - orreq r9, r1, r8, ror #20 │ │ │ │ - ldrheq sp, [r8, #-148]! @ 0xffffff6c │ │ │ │ + orreq r9, r1, r4, ror fp │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ + orreq r9, r1, r0, ror sl │ │ │ │ + ldrheq sp, [r8, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - orreq r9, r1, ip, asr #18 │ │ │ │ - ldrheq sp, [r8, #-128]! @ 0xffffff80 │ │ │ │ - orreq r9, r1, r8, lsl #18 │ │ │ │ - cmneq r8, ip, ror #16 │ │ │ │ - @ instruction: 0x01787f94 │ │ │ │ - @ instruction: 0x01819798 │ │ │ │ - ldrsheq sp, [r8, #-108]! @ 0xffffff94 │ │ │ │ - ldrdeq r9, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr r6 │ │ │ │ - orreq r9, r1, r0, asr #12 │ │ │ │ - cmneq r8, r4, lsr #11 │ │ │ │ - cmneq r8, ip, lsr #25 │ │ │ │ + orreq r9, r1, r4, asr r9 │ │ │ │ + ldrheq sp, [r8, #-136]! @ 0xffffff78 │ │ │ │ + orreq r9, r1, r0, lsl r9 │ │ │ │ + cmneq r8, r4, ror r8 │ │ │ │ + @ instruction: 0x01787f9c │ │ │ │ + orreq r9, r1, r0, lsr #15 │ │ │ │ + cmneq r8, r4, lsl #14 │ │ │ │ + ldrdeq r9, [r1, ip] │ │ │ │ + cmneq r8, r0, asr #12 │ │ │ │ + orreq r9, r1, r8, asr #12 │ │ │ │ + cmneq r8, ip, lsr #11 │ │ │ │ + ldrheq r7, [r8, #-196]! @ 0xffffff3c │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - orreq r9, r1, r4, lsl #5 │ │ │ │ - cmneq r8, r4, ror #3 │ │ │ │ - ldrheq r7, [r8, #-136]! @ 0xffffff78 │ │ │ │ + orreq r9, r1, ip, lsl #5 │ │ │ │ + cmneq r8, ip, ror #3 │ │ │ │ + cmneq r8, r0, asr #17 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orreq r9, r1, ip, asr r1 │ │ │ │ - cmneq r8, r0, asr #1 │ │ │ │ + orreq r9, r1, r4, ror #2 │ │ │ │ + cmneq r8, r8, asr #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r9, r1, ip, asr #32 │ │ │ │ - ldrheq ip, [r8, #-240]! @ 0xffffff10 │ │ │ │ + orreq r9, r1, r4, asr r0 │ │ │ │ + ldrheq ip, [r8, #-248]! @ 0xffffff08 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orreq r8, r1, r4, asr #31 │ │ │ │ - cmneq r8, r8, lsr #30 │ │ │ │ + orreq r8, r1, ip, asr #31 │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ cmneq r7, r0, lsr #29 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - orreq r8, r1, r4, lsr #30 │ │ │ │ - ldrsheq r7, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r8, r8, lsl #29 │ │ │ │ + orreq r8, r1, ip, lsr #30 │ │ │ │ + cmneq r8, r0, lsl #12 │ │ │ │ + @ instruction: 0x0178ce90 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmneq r8, ip, ror #9 │ │ │ │ - orreq r8, r1, r4, lsl lr │ │ │ │ - cmneq r8, r0, ror sp │ │ │ │ + ldrsheq r7, [r8, #-68]! @ 0xffffffbc │ │ │ │ + orreq r8, r1, ip, lsl lr │ │ │ │ + cmneq r8, r8, ror sp │ │ │ │ ldrsheq r7, [r7, #-204]! @ 0xffffff34 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - orreq r8, r1, r4, lsl #27 │ │ │ │ - cmneq r8, r8, asr r4 │ │ │ │ - cmneq r8, r8, ror #25 │ │ │ │ + orreq r8, r1, ip, lsl #27 │ │ │ │ + cmneq r8, r0, ror #8 │ │ │ │ + ldrsheq ip, [r8, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ cmneq r7, r0, ror ip │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - strdeq r8, [r1, r4] │ │ │ │ - cmneq r8, r8, asr #7 │ │ │ │ - cmneq r8, r8, asr ip │ │ │ │ + strdeq r8, [r1, ip] │ │ │ │ + ldrsbeq r7, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, r0, ror #24 │ │ │ │ cmneq r7, r0, ror #23 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ cmneq r7, r4, lsl #23 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - orreq r8, r1, r8, lsl #24 │ │ │ │ - ldrsbeq r7, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r8, ip, ror #22 │ │ │ │ + orreq r8, r1, r0, lsl ip │ │ │ │ + cmneq r8, r4, ror #5 │ │ │ │ + cmneq r8, r4, ror fp │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - @ instruction: 0x01818b90 │ │ │ │ + @ instruction: 0x01818b98 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - ldrsbeq ip, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r8, r4, ror #21 │ │ │ │ ldrsheq r7, [r7, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ cmneq r7, r8, lsr #19 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ cmneq r7, r4, ror #18 │ │ │ │ muleq r0, r2, r2 │ │ │ │ cmneq r7, ip, lsl r9 │ │ │ │ - @ instruction: 0x018189bc │ │ │ │ - cmneq r8, r0, lsr #18 │ │ │ │ + orreq r8, r1, r4, asr #19 │ │ │ │ + cmneq r8, r8, lsr #18 │ │ │ │ cmneq r7, ip, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrsheq r7, [r7, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ ldrheq r7, [r7, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ cmneq r7, ip, ror #14 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ cmneq r7, ip, lsr #14 │ │ │ │ cmneq r7, r8, ror #13 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ @ instruction: 0x01777694 │ │ │ │ cmneq r7, r0, asr #12 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmneq r8, ip, lsr #27 │ │ │ │ - ldrdeq r8, [r1, r4] │ │ │ │ - cmneq r8, r4, lsr r6 │ │ │ │ - cmneq r8, r0, ror sp │ │ │ │ - cmneq r8, ip, lsr sp │ │ │ │ + ldrheq r6, [r8, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r8, [r1, ip] │ │ │ │ + cmneq r8, ip, lsr r6 │ │ │ │ + cmneq r8, r8, ror sp │ │ │ │ + cmneq r8, r4, asr #26 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - ldrsbeq ip, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - ldrsbeq r6, [r8, #-196]! @ 0xffffff3c │ │ │ │ + ldrsbeq ip, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsbeq r6, [r8, #-204]! @ 0xffffff34 │ │ │ │ ldrheq r7, [r7, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - orreq r8, r1, ip, lsr r5 │ │ │ │ - cmneq r8, r0, lsl ip │ │ │ │ - cmneq r8, r0, lsr #9 │ │ │ │ - ldrsbeq r6, [r8, #-184]! @ 0xffffff48 │ │ │ │ + orreq r8, r1, r4, asr #10 │ │ │ │ + cmneq r8, r8, lsl ip │ │ │ │ + cmneq r8, r8, lsr #9 │ │ │ │ + cmneq r8, r0, ror #23 │ │ │ │ ldrsheq r7, [r7, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmneq r8, r0, lsl #22 │ │ │ │ - orreq r8, r1, r0, lsr #8 │ │ │ │ - cmneq r8, ip, ror r3 │ │ │ │ + cmneq r8, r8, lsl #22 │ │ │ │ + orreq r8, r1, r8, lsr #8 │ │ │ │ + cmneq r8, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ - orreq r8, r1, r0, ror #7 │ │ │ │ - cmneq r8, ip, lsr r3 │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ + orreq r8, r1, r8, ror #7 │ │ │ │ + cmneq r8, r4, asr #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r8, r0, lsl #21 │ │ │ │ - orreq r8, r1, r0, lsr #7 │ │ │ │ + cmneq r8, r8, lsl #21 │ │ │ │ + orreq r8, r1, r8, lsr #7 │ │ │ │ ldr r3, [sl, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2744a4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ @@ -453386,151 +453386,151 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [pc, #564] @ 2773c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2767fc │ │ │ │ - cmneq r8, r0, lsl #6 │ │ │ │ - cmneq r8, r0, asr #20 │ │ │ │ - orreq r8, r1, r0, ror #6 │ │ │ │ - ldrheq ip, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r8, r8, lsl #6 │ │ │ │ + cmneq r8, r8, asr #20 │ │ │ │ + orreq r8, r1, r8, ror #6 │ │ │ │ + cmneq r8, r4, asr #5 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq r8, r0, lsl #20 │ │ │ │ - orreq r8, r1, r0, lsr #6 │ │ │ │ - cmneq r8, ip, ror r2 │ │ │ │ + cmneq r8, r8, lsl #20 │ │ │ │ + orreq r8, r1, r8, lsr #6 │ │ │ │ + cmneq r8, r4, lsl #5 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orreq r8, r1, ip, ror #4 │ │ │ │ - ldrsbeq ip, [r8, #-16]! │ │ │ │ - cmneq r8, r4, asr #17 │ │ │ │ + orreq r8, r1, r4, ror r2 │ │ │ │ + ldrsbeq ip, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r8, ip, asr #17 │ │ │ │ cmneq r7, r0, ror #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r8, r1, r4, lsr #2 │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - @ instruction: 0x0181809c │ │ │ │ - cmneq r8, r0 │ │ │ │ + orreq r8, r1, ip, lsr #2 │ │ │ │ + @ instruction: 0x0178c090 │ │ │ │ + orreq r8, r1, r4, lsr #1 │ │ │ │ + cmneq r8, r8 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ cmneq r7, ip, ror pc │ │ │ │ - ldrsbeq r6, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r8, r4, lsr #13 │ │ │ │ + ldrsbeq r6, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r8, ip, lsr #13 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r8, r4, ror r6 │ │ │ │ - cmneq r8, r0, lsr #12 │ │ │ │ + cmneq r8, ip, ror r6 │ │ │ │ + cmneq r8, r8, lsr #12 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmneq r8, ip, ror #11 │ │ │ │ + ldrsheq r6, [r8, #-84]! @ 0xffffffac │ │ │ │ cmneq r7, r8, lsl #28 │ │ │ │ - cmneq r8, r4, ror r5 │ │ │ │ - cmneq r8, r4, lsr r5 │ │ │ │ + cmneq r8, ip, ror r5 │ │ │ │ + cmneq r8, ip, lsr r5 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmneq r8, r4, lsl #10 │ │ │ │ - ldrsbeq r6, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r8, ip, lsl #10 │ │ │ │ + ldrsbeq r6, [r8, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x0178649c │ │ │ │ + cmneq r8, r4, lsr #9 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - cmneq r8, r0, ror #8 │ │ │ │ - cmneq r8, r0, lsr r4 │ │ │ │ - orreq r7, r1, r8, asr sp │ │ │ │ - ldrheq fp, [r8, #-200]! @ 0xffffff38 │ │ │ │ - ldrsheq r6, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, r8, ror #8 │ │ │ │ + cmneq r8, r8, lsr r4 │ │ │ │ + orreq r7, r1, r0, ror #26 │ │ │ │ + cmneq r8, r0, asr #25 │ │ │ │ + ldrsheq r6, [r8, #-56]! @ 0xffffffc8 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq r8, r4, asr #7 │ │ │ │ + cmneq r8, ip, asr #7 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - @ instruction: 0x01786398 │ │ │ │ - cmneq r8, r4, ror #6 │ │ │ │ + cmneq r8, r0, lsr #7 │ │ │ │ + cmneq r8, ip, ror #6 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmneq r8, r0, lsr r3 │ │ │ │ - ldrsheq r6, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - orreq r7, r1, r0, lsr #24 │ │ │ │ - cmneq r8, r0, lsl #23 │ │ │ │ + cmneq r8, r8, lsr r3 │ │ │ │ + cmneq r8, r4, lsl #6 │ │ │ │ + orreq r7, r1, r8, lsr #24 │ │ │ │ + cmneq r8, r8, lsl #23 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - ldrheq r6, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - orreq r7, r1, r0, ror #23 │ │ │ │ - cmneq r8, r0, asr #22 │ │ │ │ - cmneq r8, ip, ror r2 │ │ │ │ - orreq r7, r1, r4, lsr #23 │ │ │ │ - cmneq r8, r0, lsl #22 │ │ │ │ - cmneq r8, ip, lsr r2 │ │ │ │ - orreq r7, r1, r4, ror #22 │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ - orreq r7, r1, r8, lsr #22 │ │ │ │ - ldrsheq r6, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r8, r8, lsl #21 │ │ │ │ - strdeq r7, [r1, r0] │ │ │ │ - cmneq r8, r0, asr #3 │ │ │ │ - cmneq r8, r0, asr sl │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + orreq r7, r1, r8, ror #23 │ │ │ │ + cmneq r8, r8, asr #22 │ │ │ │ + cmneq r8, r4, lsl #5 │ │ │ │ + orreq r7, r1, ip, lsr #23 │ │ │ │ + cmneq r8, r8, lsl #22 │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ + orreq r7, r1, ip, ror #22 │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ + orreq r7, r1, r0, lsr fp │ │ │ │ + cmneq r8, r0, lsl #4 │ │ │ │ + @ instruction: 0x0178ba90 │ │ │ │ + strdeq r7, [r1, r8] │ │ │ │ + cmneq r8, r8, asr #3 │ │ │ │ + cmneq r8, r8, asr sl │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmneq r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x01786194 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r8, r8, asr r1 │ │ │ │ - cmneq r8, r4, lsr #2 │ │ │ │ - cmneq r8, ip, ror #1 │ │ │ │ + cmneq r8, r0, ror #2 │ │ │ │ + cmneq r8, ip, lsr #2 │ │ │ │ + ldrsheq r6, [r8, #-4]! │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - ldrheq r6, [r8, #-12]! │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ + cmneq r8, r4, asr #1 │ │ │ │ + @ instruction: 0x01786090 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmneq r8, r4, asr r0 │ │ │ │ + cmneq r8, ip, asr r0 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmneq r8, r4, lsl r0 │ │ │ │ - orreq r7, r1, ip, lsr r9 │ │ │ │ - @ instruction: 0x0178b89c │ │ │ │ + cmneq r8, ip, lsl r0 │ │ │ │ + orreq r7, r1, r4, asr #18 │ │ │ │ + cmneq r8, r4, lsr #17 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmneq r8, r0, ror #31 │ │ │ │ - orreq r7, r1, r0, lsl #18 │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ + cmneq r8, r8, ror #31 │ │ │ │ + orreq r7, r1, r8, lsl #18 │ │ │ │ + cmneq r8, r4, ror #16 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - cmneq r8, r0, lsr #31 │ │ │ │ + cmneq r8, r8, lsr #31 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq r8, r4, ror pc │ │ │ │ - cmneq r8, r8, asr #30 │ │ │ │ + cmneq r8, ip, ror pc │ │ │ │ + cmneq r8, r0, asr pc │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmneq r8, r4, lsl pc │ │ │ │ + cmneq r8, ip, lsl pc │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - cmneq r8, ip, lsr #29 │ │ │ │ + ldrheq r5, [r8, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmneq r8, r8, ror lr │ │ │ │ + cmneq r8, r0, lsl #29 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmneq r8, r4, asr #28 │ │ │ │ - cmneq r8, r0, lsl lr │ │ │ │ - ldrsbeq r5, [r8, #-220]! @ 0xffffff24 │ │ │ │ - strdeq r7, [r1, ip] │ │ │ │ - cmneq r8, r8, asr r6 │ │ │ │ + cmneq r8, ip, asr #28 │ │ │ │ + cmneq r8, r8, lsl lr │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ + orreq r7, r1, r4, lsl #14 │ │ │ │ + cmneq r8, r0, ror #12 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - @ instruction: 0x01785d9c │ │ │ │ + cmneq r8, r4, lsr #27 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmneq r8, r8, ror #26 │ │ │ │ + cmneq r8, r0, ror sp │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmneq r8, r4, lsr sp │ │ │ │ - cmneq r8, r0, lsl #26 │ │ │ │ + cmneq r8, ip, lsr sp │ │ │ │ + cmneq r8, r8, lsl #26 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq r8, ip, asr #25 │ │ │ │ + ldrsbeq r5, [r8, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - @ instruction: 0x01785c9c │ │ │ │ - orreq r7, r1, r4, asr #11 │ │ │ │ - cmneq r8, r0, lsr #10 │ │ │ │ - cmneq r8, ip, asr ip │ │ │ │ + cmneq r8, r4, lsr #25 │ │ │ │ + orreq r7, r1, ip, asr #11 │ │ │ │ + cmneq r8, r8, lsr #10 │ │ │ │ + cmneq r8, r4, ror #24 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmneq r8, ip, lsr #24 │ │ │ │ - cmneq r8, r0, lsl #24 │ │ │ │ + cmneq r8, r4, lsr ip │ │ │ │ + cmneq r8, r8, lsl #24 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq r8, ip, asr #23 │ │ │ │ - strdeq r7, [r1, r4] │ │ │ │ - cmneq r8, r0, asr r4 │ │ │ │ - cmneq r8, ip, lsl #23 │ │ │ │ + ldrsbeq r5, [r8, #-180]! @ 0xffffff4c │ │ │ │ + strdeq r7, [r1, ip] │ │ │ │ + cmneq r8, r8, asr r4 │ │ │ │ + @ instruction: 0x01785b94 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmneq r8, r0, ror #22 │ │ │ │ + cmneq r8, r8, ror #22 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmneq r8, r4, lsr fp │ │ │ │ - orreq r7, r1, ip, asr r4 │ │ │ │ - ldrheq fp, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r8, ip, lsr fp │ │ │ │ + orreq r7, r1, r4, ror #8 │ │ │ │ + cmneq r8, r0, asr #7 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - ldrsheq r5, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r8, r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 002773c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -453557,17 +453557,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #880 @ 0x370 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2773fc │ │ │ │ - orreq r7, r1, r8, lsl #3 │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ - cmneq r8, r8, ror #1 │ │ │ │ + @ instruction: 0x01817190 │ │ │ │ + cmneq r8, r4, ror #16 │ │ │ │ + ldrsheq fp, [r8, #-0]! │ │ │ │ │ │ │ │ 00277450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -453593,17 +453593,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2774d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 277484 │ │ │ │ - orreq r7, r1, r0, lsl #2 │ │ │ │ - ldrsbeq r5, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r8, ip, asr r0 │ │ │ │ + orreq r7, r1, r8, lsl #2 │ │ │ │ + ldrsbeq r5, [r8, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r8, r4, rrx │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ │ │ │ │ 002774dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -453745,25 +453745,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 277578 │ │ │ │ orreq r0, ip, r0, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r7, r1, r8, ror r0 │ │ │ │ - cmneq r8, r0, ror #31 │ │ │ │ + orreq r7, r1, r0, lsl #1 │ │ │ │ + cmneq r8, r8, ror #31 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ @ instruction: 0x018c0e94 │ │ │ │ - cmneq r8, r0, lsr #13 │ │ │ │ + cmneq r8, r8, lsr #13 │ │ │ │ cmneq r7, ip, lsr #29 │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + cmneq r8, r0, lsr #30 │ │ │ │ cmneq r7, r4, asr #7 │ │ │ │ - cmneq r8, ip, lsr #11 │ │ │ │ + ldrheq r5, [r8, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - cmneq r8, ip, ror r5 │ │ │ │ + cmneq r8, r4, lsl #11 │ │ │ │ │ │ │ │ 00277750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #540] @ 277984 │ │ │ │ @@ -453901,25 +453901,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2777ec │ │ │ │ b 277910 │ │ │ │ orreq r0, ip, ip, lsr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, r1, r4, lsl #28 │ │ │ │ - cmneq r8, ip, ror #26 │ │ │ │ + orreq r6, r1, ip, lsl #28 │ │ │ │ + cmneq r8, r4, ror sp │ │ │ │ muleq r0, ip, r5 │ │ │ │ orreq r0, ip, r0, lsr #24 │ │ │ │ - cmneq r8, ip, lsr #8 │ │ │ │ + cmneq r8, r4, lsr r4 │ │ │ │ muleq r0, lr, r5 │ │ │ │ cmneq r7, r0, asr ip │ │ │ │ - cmneq r8, r8, asr #25 │ │ │ │ + ldrsbeq sl, [r8, #-192]! @ 0xffffff40 │ │ │ │ cmneq r7, r8, ror #2 │ │ │ │ - cmneq r8, ip, asr #6 │ │ │ │ - cmneq r8, ip, ror #24 │ │ │ │ + cmneq r8, r4, asr r3 │ │ │ │ + cmneq r8, r4, ror ip │ │ │ │ │ │ │ │ 002779b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #808] @ 277cf8 │ │ │ │ @@ -454124,33 +454124,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 277b54 │ │ │ │ orreq r0, ip, r4, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01816b9c │ │ │ │ - cmneq r8, r4, lsl #22 │ │ │ │ + orreq r6, r1, r4, lsr #23 │ │ │ │ + cmneq r8, ip, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ - orreq r6, r1, r0, lsl fp │ │ │ │ - cmneq r8, ip, ror #20 │ │ │ │ + orreq r6, r1, r8, lsl fp │ │ │ │ + cmneq r8, r4, ror sl │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ @ instruction: 0x018c08b8 │ │ │ │ - ldrsbeq r5, [r8, #-0]! │ │ │ │ + ldrsbeq r5, [r8, #-8]! │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ ldrsheq r5, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r8, r8, asr #32 │ │ │ │ - cmneq r8, r8, lsl r0 │ │ │ │ - orreq r6, r1, r0, lsl r9 │ │ │ │ - cmneq r8, r4, ror #31 │ │ │ │ - cmneq r8, r4, ror r8 │ │ │ │ + cmneq r8, r0, asr r0 │ │ │ │ + cmneq r8, r0, lsr #32 │ │ │ │ + orreq r6, r1, r8, lsl r9 │ │ │ │ + cmneq r8, ip, ror #31 │ │ │ │ + cmneq r8, ip, ror r8 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - ldrdeq r6, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr #31 │ │ │ │ - cmneq r8, r8, lsr r8 │ │ │ │ + ldrdeq r6, [r1, ip] │ │ │ │ + ldrheq r4, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r8, r0, asr #16 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ │ │ │ │ 00277d50 : │ │ │ │ ldr r2, [r0, #396] @ 0x18c │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ bne 277d68 │ │ │ │ @@ -454175,17 +454175,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - orreq r6, r1, r0, lsl r8 │ │ │ │ - cmneq r8, r4, lsr r8 │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ + orreq r6, r1, r8, lsl r8 │ │ │ │ + cmneq r8, ip, lsr r8 │ │ │ │ + cmneq r8, ip, ror r7 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ │ │ │ │ 00277dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -454334,36 +454334,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 277e2c │ │ │ │ orreq r0, ip, r4, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, ip, r0, ror #11 │ │ │ │ - @ instruction: 0x018166b8 │ │ │ │ - cmneq r8, ip, lsl #27 │ │ │ │ - cmneq r8, ip, lsl r6 │ │ │ │ - orreq r6, r1, ip, ror r6 │ │ │ │ - cmneq r8, r0, asr sp │ │ │ │ - cmneq r8, r0, ror #11 │ │ │ │ + orreq r6, r1, r0, asr #13 │ │ │ │ + @ instruction: 0x01784d94 │ │ │ │ + cmneq r8, r4, lsr #12 │ │ │ │ + orreq r6, r1, r4, lsl #13 │ │ │ │ + cmneq r8, r8, asr sp │ │ │ │ + cmneq r8, r8, ror #11 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - orreq r6, r1, r4, asr #12 │ │ │ │ - cmneq r8, r8, lsl sp │ │ │ │ - cmneq r8, r8, lsr #11 │ │ │ │ + orreq r6, r1, ip, asr #12 │ │ │ │ + cmneq r8, r0, lsr #26 │ │ │ │ + ldrheq sl, [r8, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - orreq r6, r1, ip, lsl #12 │ │ │ │ - cmneq r8, r0, ror #25 │ │ │ │ - cmneq r8, r0, ror r5 │ │ │ │ + orreq r6, r1, r4, lsl r6 │ │ │ │ + cmneq r8, r8, ror #25 │ │ │ │ + cmneq r8, r8, ror r5 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - ldrdeq r6, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr #25 │ │ │ │ - cmneq r8, r8, lsr r5 │ │ │ │ + ldrdeq r6, [r1, ip] │ │ │ │ + ldrheq r4, [r8, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r8, r0, asr #10 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - @ instruction: 0x0181659c │ │ │ │ - cmneq r8, r0, ror ip │ │ │ │ - cmneq r8, r0, lsl #10 │ │ │ │ + orreq r6, r1, r4, lsr #11 │ │ │ │ + cmneq r8, r8, ror ip │ │ │ │ + cmneq r8, r8, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ │ │ │ │ 00278094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -454468,29 +454468,29 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 2781b4 │ │ │ │ b 278104 │ │ │ │ orreq r0, ip, ip, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, ip, r8, lsl #6 │ │ │ │ - orreq r6, r1, r8, asr r4 │ │ │ │ - cmneq r8, ip, lsr #22 │ │ │ │ - ldrheq sl, [r8, #-52]! @ 0xffffffcc │ │ │ │ + orreq r6, r1, r0, ror #8 │ │ │ │ + cmneq r8, r4, lsr fp │ │ │ │ + ldrheq sl, [r8, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - orreq r6, r1, ip, lsl r4 │ │ │ │ - cmneq r8, r0, ror #9 │ │ │ │ - cmneq r8, r8, ror r3 │ │ │ │ + orreq r6, r1, r4, lsr #8 │ │ │ │ + cmneq r8, r8, ror #9 │ │ │ │ + cmneq r8, r0, lsl #7 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - ldrdeq r6, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr #21 │ │ │ │ - cmneq r8, r0, lsr r3 │ │ │ │ + ldrdeq r6, [r1, ip] │ │ │ │ + ldrheq r4, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r8, r8, lsr r3 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ - @ instruction: 0x01816394 │ │ │ │ - cmneq r8, r0, lsl r4 │ │ │ │ - ldrsheq sl, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x0181639c │ │ │ │ + cmneq r8, r8, lsl r4 │ │ │ │ + ldrsheq sl, [r8, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ │ │ │ │ 00278288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -454512,17 +454512,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2782fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #488 @ 0x1e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2782a8 │ │ │ │ - ldrdeq r6, [r1, ip] │ │ │ │ - ldrheq r4, [r8, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ + orreq r6, r1, r4, ror #5 │ │ │ │ + ldrheq r4, [r8, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r8, r0, asr #4 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ │ │ │ │ 00278300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -454747,35 +454747,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 2784b8 │ │ │ │ strdeq r0, [ip, r4] │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r7, r0, ror r5 │ │ │ │ - cmneq lr, ip, lsl #14 │ │ │ │ - orreq r6, r1, ip, lsl #1 │ │ │ │ - cmneq r8, r4, ror #31 │ │ │ │ + cmneq lr, r4, lsl r7 │ │ │ │ + @ instruction: 0x01816094 │ │ │ │ + cmneq r8, ip, ror #31 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - orreq r6, r1, r0, asr #32 │ │ │ │ - cmneq r8, r4, lsl r7 │ │ │ │ - cmneq r8, r4, lsr #31 │ │ │ │ - orreq r6, r1, r0 │ │ │ │ - ldrsbeq r4, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r8, r4, ror #30 │ │ │ │ + orreq r6, r1, r8, asr #32 │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ + cmneq r8, ip, lsr #31 │ │ │ │ + orreq r6, r1, r8 │ │ │ │ + ldrsbeq r4, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r8, ip, ror #30 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - orreq r5, r1, r4, asr #31 │ │ │ │ - @ instruction: 0x01784698 │ │ │ │ - cmneq r8, r0, lsr #30 │ │ │ │ + orreq r5, r1, ip, asr #31 │ │ │ │ + cmneq r8, r0, lsr #13 │ │ │ │ + cmneq r8, r8, lsr #30 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - orreq r5, r1, r8, lsl #31 │ │ │ │ - cmneq r8, ip, asr r6 │ │ │ │ - cmneq r8, r4, ror #29 │ │ │ │ - orreq r5, r1, ip, asr #30 │ │ │ │ - cmneq r8, r0, lsr #12 │ │ │ │ - ldrheq r9, [r8, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x01815f90 │ │ │ │ + cmneq r8, r4, ror #12 │ │ │ │ + cmneq r8, ip, ror #29 │ │ │ │ + orreq r5, r1, r4, asr pc │ │ │ │ + cmneq r8, r8, lsr #12 │ │ │ │ + ldrheq r9, [r8, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ │ │ │ │ 002786ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -455059,52 +455059,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 2788fc │ │ │ │ orreq pc, fp, r0, lsl sp @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, ip, lsl #24 │ │ │ │ + cmneq lr, r4, lsl ip │ │ │ │ ldrdeq pc, [fp, r8] │ │ │ │ ldrheq r9, [r7, #-212]! @ 0xffffff2c │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ orreq pc, fp, r0, lsl fp @ │ │ │ │ - cmneq r8, r0, asr r5 │ │ │ │ - orreq r5, r1, ip, asr #24 │ │ │ │ - cmneq r8, r0, lsr #6 │ │ │ │ - ldrheq r9, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r8, r8, asr r5 │ │ │ │ + orreq r5, r1, r4, asr ip │ │ │ │ + cmneq r8, r8, lsr #6 │ │ │ │ + ldrheq r9, [r8, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ ldrsbeq r4, [r7, #-0]! │ │ │ │ cmneq r7, r0, lsl #11 │ │ │ │ - orreq r5, r1, ip, ror #23 │ │ │ │ - cmneq r8, r4, asr #22 │ │ │ │ + strdeq r5, [r1, r4] │ │ │ │ + cmneq r8, ip, asr #22 │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - orreq r5, r1, r4, lsr #23 │ │ │ │ - cmneq r8, r8, ror r2 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ + orreq r5, r1, ip, lsr #23 │ │ │ │ + cmneq r8, r0, lsl #5 │ │ │ │ + cmneq r8, r0, lsl fp │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - orreq r5, r1, r4, ror #22 │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ - cmneq r8, r8, asr #21 │ │ │ │ - orreq r5, r1, r4, lsr #22 │ │ │ │ - ldrsheq r4, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r8, r8, lsl #21 │ │ │ │ + orreq r5, r1, ip, ror #22 │ │ │ │ + cmneq r8, r0, asr #4 │ │ │ │ + ldrsbeq r9, [r8, #-160]! @ 0xffffff60 │ │ │ │ + orreq r5, r1, ip, lsr #22 │ │ │ │ + cmneq r8, r0, lsl #4 │ │ │ │ + @ instruction: 0x01789a90 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - orreq r5, r1, r8, ror #21 │ │ │ │ - ldrheq r4, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r4, asr #20 │ │ │ │ - orreq r5, r1, ip, lsr #21 │ │ │ │ - cmneq r8, r4, lsr #23 │ │ │ │ - cmneq r8, ip, lsl #20 │ │ │ │ + strdeq r5, [r1, r0] │ │ │ │ + cmneq r8, r4, asr #3 │ │ │ │ + cmneq r8, ip, asr #20 │ │ │ │ + @ instruction: 0x01815ab4 │ │ │ │ + cmneq r8, ip, lsr #23 │ │ │ │ + cmneq r8, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - orreq r5, r1, r8, ror #20 │ │ │ │ - cmneq r8, ip, lsr r1 │ │ │ │ - cmneq r8, ip, asr #19 │ │ │ │ + orreq r5, r1, r0, ror sl │ │ │ │ + cmneq r8, r4, asr #2 │ │ │ │ + ldrsbeq r9, [r8, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ │ │ │ │ 00278c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -455226,28 +455226,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 278ca8 │ │ │ │ orreq pc, fp, r8, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, fp, r4, ror #14 │ │ │ │ cmneq r7, ip, ror sp │ │ │ │ - cmneq r8, r4, ror #19 │ │ │ │ - @ instruction: 0x01815898 │ │ │ │ - ldrsheq r9, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, ip, ror #19 │ │ │ │ + orreq r5, r1, r0, lsr #17 │ │ │ │ + ldrsheq r9, [r8, #-120]! @ 0xffffff88 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - orreq r5, r1, r4, asr r8 │ │ │ │ - cmneq r8, r8, lsr #30 │ │ │ │ - ldrheq r9, [r8, #-120]! @ 0xffffff88 │ │ │ │ - orreq r5, r1, ip, lsl r8 │ │ │ │ - cmneq r8, ip, ror #29 │ │ │ │ - cmneq r8, r0, lsl #15 │ │ │ │ + orreq r5, r1, ip, asr r8 │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ + cmneq r8, r0, asr #15 │ │ │ │ + orreq r5, r1, r4, lsr #16 │ │ │ │ + ldrsheq r3, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r8, r8, lsl #15 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - ldrdeq r5, [r1, ip] │ │ │ │ - ldrheq r3, [r8, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r8, r8, lsr r7 │ │ │ │ + orreq r5, r1, r4, ror #15 │ │ │ │ + ldrheq r3, [r8, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r8, r0, asr #14 │ │ │ │ muleq r0, ip, r6 │ │ │ │ │ │ │ │ 00278e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -455367,32 +455367,32 @@ │ │ │ │ add r2, r2, #532 @ 0x214 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 278ec4 │ │ │ │ cmneq r7, r4, lsl #23 │ │ │ │ - ldrsheq r9, [r8, #-116]! @ 0xffffff8c │ │ │ │ - orreq r5, r1, r0, lsr #13 │ │ │ │ - ldrsheq r9, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + ldrsheq r9, [r8, #-124]! @ 0xffffff84 │ │ │ │ + orreq r5, r1, r8, lsr #13 │ │ │ │ + cmneq r8, r0, lsl #12 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - orreq r5, r1, r8, asr r6 │ │ │ │ - cmneq r8, ip, lsr #26 │ │ │ │ - ldrheq r9, [r8, #-84]! @ 0xffffffac │ │ │ │ - orreq r5, r1, ip, lsl r6 │ │ │ │ - ldrsheq r3, [r8, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r8, r8, ror r5 │ │ │ │ + orreq r5, r1, r0, ror #12 │ │ │ │ + cmneq r8, r4, lsr sp │ │ │ │ + ldrheq r9, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + orreq r5, r1, r4, lsr #12 │ │ │ │ + ldrsheq r3, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r0, lsl #11 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - orreq r5, r1, r4, ror #11 │ │ │ │ - ldrheq r3, [r8, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r8, r0, asr #10 │ │ │ │ + orreq r5, r1, ip, ror #11 │ │ │ │ + ldrheq r3, [r8, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r8, r8, asr #10 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - orreq r5, r1, r8, lsr #11 │ │ │ │ - cmneq r8, r8, ror ip │ │ │ │ - cmneq r8, r4, lsl #10 │ │ │ │ + @ instruction: 0x018155b0 │ │ │ │ + cmneq r8, r0, lsl #25 │ │ │ │ + cmneq r8, ip, lsl #10 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ │ │ │ │ 00279078 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -455445,21 +455445,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #552 @ 0x228 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2790a4 │ │ │ │ cmneq r7, r0, lsr #19 │ │ │ │ - cmneq r8, r0, lsr #12 │ │ │ │ - @ instruction: 0x018154bc │ │ │ │ - cmneq r8, r4, lsl r4 │ │ │ │ + cmneq r8, r8, lsr #12 │ │ │ │ + orreq r5, r1, r4, asr #9 │ │ │ │ + cmneq r8, ip, lsl r4 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - orreq r5, r1, r4, ror r4 │ │ │ │ - cmneq r8, r8, asr #22 │ │ │ │ - ldrsbeq r9, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + orreq r5, r1, ip, ror r4 │ │ │ │ + cmneq r8, r0, asr fp │ │ │ │ + ldrsbeq r9, [r8, #-56]! @ 0xffffffc8 │ │ │ │ │ │ │ │ 00279178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -455485,17 +455485,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 279200 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2791ac │ │ │ │ - ldrdeq r5, [r1, r8] │ │ │ │ - cmneq r8, ip, lsr #21 │ │ │ │ - cmneq r8, r4, lsr r3 │ │ │ │ + orreq r5, r1, r0, ror #7 │ │ │ │ + ldrheq r3, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r8, ip, lsr r3 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ │ │ │ │ 00279204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -455656,37 +455656,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 279250 │ │ │ │ strdeq pc, [fp, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018bf1bc │ │ │ │ - orreq r5, r1, r0, ror r2 │ │ │ │ - cmneq r8, r4, asr #18 │ │ │ │ - ldrsbeq r9, [r8, #-20]! @ 0xffffffec │ │ │ │ + orreq r5, r1, r8, ror r2 │ │ │ │ + cmneq r8, ip, asr #18 │ │ │ │ + ldrsbeq r9, [r8, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - orreq r5, r1, r0, lsr #4 │ │ │ │ - ldrsheq r3, [r8, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r8, r4, lsl #3 │ │ │ │ + orreq r5, r1, r8, lsr #4 │ │ │ │ + ldrsheq r3, [r8, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r8, ip, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - orreq r5, r1, r4, ror #3 │ │ │ │ - ldrheq r3, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r8, r8, asr #2 │ │ │ │ + orreq r5, r1, ip, ror #3 │ │ │ │ + cmneq r8, r0, asr #17 │ │ │ │ + cmneq r8, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - orreq r5, r1, ip, lsr #3 │ │ │ │ - cmneq r8, r0, lsl #17 │ │ │ │ - cmneq r8, r0, lsl r1 │ │ │ │ + @ instruction: 0x018151b4 │ │ │ │ + cmneq r8, r8, lsl #17 │ │ │ │ + cmneq r8, r8, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - orreq r5, r1, r4, ror r1 │ │ │ │ - cmneq r8, r8, asr #16 │ │ │ │ - ldrsbeq r9, [r8, #-8]! │ │ │ │ + orreq r5, r1, ip, ror r1 │ │ │ │ + cmneq r8, r0, asr r8 │ │ │ │ + cmneq r8, r0, ror #1 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - orreq r5, r1, ip, lsr r1 │ │ │ │ - cmneq r8, r0, lsl r8 │ │ │ │ - cmneq r8, r0, lsr #1 │ │ │ │ + orreq r5, r1, r4, asr #2 │ │ │ │ + cmneq r8, r8, lsl r8 │ │ │ │ + cmneq r8, r8, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ │ │ │ │ 002794f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -455753,21 +455753,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 279560 │ │ │ │ cmneq r7, r8, ror #9 │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ - orreq r5, r1, r4 │ │ │ │ - cmneq r8, ip, asr pc │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + orreq r5, r1, ip │ │ │ │ + cmneq r8, r4, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - @ instruction: 0x01814fbc │ │ │ │ - @ instruction: 0x01783690 │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + orreq r4, r1, r4, asr #31 │ │ │ │ + @ instruction: 0x01783698 │ │ │ │ + cmneq r8, r0, lsr #30 │ │ │ │ │ │ │ │ 00279630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -456048,50 +456048,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 279710 │ │ │ │ orreq lr, fp, r4, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, fp, r4, lsl #27 │ │ │ │ strdeq lr, [fp, ip] │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x01788d90 │ │ │ │ + @ instruction: 0x01788d98 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - strdeq r4, [r1, ip] │ │ │ │ + orreq r4, r1, r4, lsl #28 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmneq r8, r4, ror #8 │ │ │ │ + cmneq r8, ip, ror #8 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - orreq r4, r1, r4, asr sp │ │ │ │ - ldrheq r8, [r8, #-232]! @ 0xffffff18 │ │ │ │ - ldrheq r8, [r8, #-192]! @ 0xffffff40 │ │ │ │ + orreq r4, r1, ip, asr sp │ │ │ │ + cmneq r8, r0, asr #29 │ │ │ │ + ldrheq r8, [r8, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ ldrsbeq r3, [r7, #-20]! @ 0xffffffec │ │ │ │ - cmneq r8, r0, lsl #29 │ │ │ │ - strdeq r4, [r1, r0] │ │ │ │ - cmneq r8, ip, asr #24 │ │ │ │ + cmneq r8, r8, lsl #29 │ │ │ │ + strdeq r4, [r1, r8] │ │ │ │ + cmneq r8, r4, asr ip │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ ldrsbeq r3, [r7, #-184]! @ 0xffffff48 │ │ │ │ - orreq r4, r1, r8, asr ip │ │ │ │ - cmneq r8, ip, lsr #6 │ │ │ │ - ldrheq r8, [r8, #-188]! @ 0xffffff44 │ │ │ │ - orreq r4, r1, ip, lsl ip │ │ │ │ - ldrsheq r3, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r8, r0, lsl #23 │ │ │ │ + orreq r4, r1, r0, ror #24 │ │ │ │ + cmneq r8, r4, lsr r3 │ │ │ │ + cmneq r8, r4, asr #23 │ │ │ │ + orreq r4, r1, r4, lsr #24 │ │ │ │ + ldrsheq r3, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r8, r8, lsl #23 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - orreq r4, r1, r0, ror #23 │ │ │ │ - ldrheq r3, [r8, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r8, ip, lsr fp │ │ │ │ + orreq r4, r1, r8, ror #23 │ │ │ │ + ldrheq r3, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r8, r4, asr #22 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - orreq r4, r1, r4, lsr #23 │ │ │ │ - cmneq r8, r8, ror r2 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ + orreq r4, r1, ip, lsr #23 │ │ │ │ + cmneq r8, r0, lsl #5 │ │ │ │ + cmneq r8, r0, lsl fp │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - orreq r4, r1, r8, ror #22 │ │ │ │ - cmneq r8, ip, lsr r2 │ │ │ │ - cmneq r8, ip, asr #21 │ │ │ │ + orreq r4, r1, r0, ror fp │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ + ldrsbeq r8, [r8, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmneq r8, r4, lsl #4 │ │ │ │ + cmneq r8, ip, lsl #4 │ │ │ │ │ │ │ │ 00279b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #780] @ 279e5c │ │ │ │ @@ -456290,40 +456290,40 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ b 279e0c │ │ │ │ orreq lr, fp, r4, asr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq lr, [fp, r0] │ │ │ │ - orreq r4, r1, r0, lsl r9 │ │ │ │ - cmneq r8, r0, lsr #21 │ │ │ │ - cmneq r8, r0, ror r8 │ │ │ │ + orreq r4, r1, r8, lsl r9 │ │ │ │ + cmneq r8, r8, lsr #21 │ │ │ │ + cmneq r8, r8, ror r8 │ │ │ │ cmneq r7, r8, lsl #27 │ │ │ │ - ldrsbeq r8, [r8, #-168]! @ 0xffffff58 │ │ │ │ - orreq r4, r1, r4, lsr #17 │ │ │ │ - cmneq r8, r0, lsl #16 │ │ │ │ + cmneq r8, r0, ror #21 │ │ │ │ + orreq r4, r1, ip, lsr #17 │ │ │ │ + cmneq r8, r8, lsl #16 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - orreq r4, r1, r0, ror #16 │ │ │ │ - cmneq r8, r4, lsr pc │ │ │ │ - cmneq r8, r4, asr #15 │ │ │ │ + orreq r4, r1, r8, ror #16 │ │ │ │ + cmneq r8, ip, lsr pc │ │ │ │ + cmneq r8, ip, asr #15 │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - orreq r4, r1, r8, lsr #16 │ │ │ │ - ldrsheq r2, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r8, ip, lsl #15 │ │ │ │ + orreq r4, r1, r0, lsr r8 │ │ │ │ + cmneq r8, r4, lsl #30 │ │ │ │ + @ instruction: 0x01788794 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - strdeq r4, [r1, r0] │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ - cmneq r8, r4, asr r7 │ │ │ │ - @ instruction: 0x018147bc │ │ │ │ - @ instruction: 0x01788994 │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ + strdeq r4, [r1, r8] │ │ │ │ + cmneq r8, ip, asr #29 │ │ │ │ + cmneq r8, ip, asr r7 │ │ │ │ + orreq r4, r1, r4, asr #15 │ │ │ │ + @ instruction: 0x0178899c │ │ │ │ + cmneq r8, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - orreq r4, r1, r0, ror r7 │ │ │ │ - cmneq r8, r0, lsr #18 │ │ │ │ - cmneq r8, r4, asr #13 │ │ │ │ + orreq r4, r1, r8, ror r7 │ │ │ │ + cmneq r8, r8, lsr #18 │ │ │ │ + cmneq r8, ip, asr #13 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ │ │ │ │ 00279ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -456521,41 +456521,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 279fdc │ │ │ │ b 27a0a8 │ │ │ │ orreq lr, fp, r4, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r8, r4, lsl #29 │ │ │ │ + cmneq r8, ip, lsl #29 │ │ │ │ orreq lr, fp, r0, lsr r4 │ │ │ │ - orreq r4, r1, r8, ror r5 │ │ │ │ - cmneq r8, ip, asr #24 │ │ │ │ - ldrsbeq r8, [r8, #-76]! @ 0xffffffb4 │ │ │ │ + orreq r4, r1, r0, lsl #11 │ │ │ │ + cmneq r8, r4, asr ip │ │ │ │ + cmneq r8, r4, ror #9 │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - orreq r4, r1, ip, lsr #10 │ │ │ │ - ldrheq r8, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, r4, lsl #9 │ │ │ │ + orreq r4, r1, r4, lsr r5 │ │ │ │ + cmneq r8, r4, asr #13 │ │ │ │ + cmneq r8, ip, lsl #9 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ cmneq r7, r4, lsr #26 │ │ │ │ - ldrdeq r4, [r1, r4] │ │ │ │ - cmneq r8, r0, lsr r4 │ │ │ │ + ldrdeq r4, [r1, ip] │ │ │ │ + cmneq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - @ instruction: 0x01814498 │ │ │ │ - cmneq r8, r0, ror #22 │ │ │ │ - ldrsheq r8, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - orreq r4, r1, r8, asr r4 │ │ │ │ - cmneq r8, r4, lsl r6 │ │ │ │ - cmneq r8, ip, lsr #7 │ │ │ │ + orreq r4, r1, r0, lsr #9 │ │ │ │ + cmneq r8, r8, ror #22 │ │ │ │ + cmneq r8, r0, lsl #8 │ │ │ │ + orreq r4, r1, r0, ror #8 │ │ │ │ + cmneq r8, ip, lsl r6 │ │ │ │ + ldrheq r8, [r8, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - orreq r4, r1, r4, lsl r4 │ │ │ │ - ldrsbeq r2, [r8, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r8, r4, ror r3 │ │ │ │ - orreq r4, r1, r4, ror #7 │ │ │ │ - ldrsbeq r8, [r8, #-84]! @ 0xffffffac │ │ │ │ - cmneq r8, ip, lsr r3 │ │ │ │ + orreq r4, r1, ip, lsl r4 │ │ │ │ + cmneq r8, r4, ror #21 │ │ │ │ + cmneq r8, ip, ror r3 │ │ │ │ + orreq r4, r1, ip, ror #7 │ │ │ │ + ldrsbeq r8, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r8, r4, asr #6 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ │ │ │ │ 0027a26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -456711,30 +456711,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 27a330 │ │ │ │ orreq lr, fp, r8, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r4, [r1, r8] │ │ │ │ - cmneq r8, ip, lsr r2 │ │ │ │ + orreq r4, r1, r0, ror #5 │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ ldrdeq lr, [fp, ip] │ │ │ │ - cmneq r8, r4, ror #17 │ │ │ │ + cmneq r8, ip, ror #17 │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ cmneq r7, r4, lsl #2 │ │ │ │ cmneq r7, r4, asr #12 │ │ │ │ - @ instruction: 0x0178839c │ │ │ │ - orreq r4, r1, r0, ror #2 │ │ │ │ - ldrheq r8, [r8, #-12]! │ │ │ │ + cmneq r8, r4, lsr #7 │ │ │ │ + orreq r4, r1, r8, ror #2 │ │ │ │ + cmneq r8, r4, asr #1 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - orreq r4, r1, ip, lsl r1 │ │ │ │ - ldrsheq r2, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, r0, lsl #1 │ │ │ │ - ldrheq r2, [r8, #-120]! @ 0xffffff88 │ │ │ │ + orreq r4, r1, r4, lsr #2 │ │ │ │ + ldrsheq r2, [r8, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, r8, lsl #1 │ │ │ │ + cmneq r8, r0, asr #15 │ │ │ │ │ │ │ │ 0027a52c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r1, #0 │ │ │ │ @@ -456805,26 +456805,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 27a67c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #648 @ 0x288 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 27a564 │ │ │ │ - cmneq r8, ip, asr #4 │ │ │ │ - orreq r4, r1, r4, lsl r0 │ │ │ │ - cmneq r8, ip, ror #30 │ │ │ │ + cmneq r8, r4, asr r2 │ │ │ │ + orreq r4, r1, ip, lsl r0 │ │ │ │ + cmneq r8, r4, ror pc │ │ │ │ muleq r0, r5, r7 │ │ │ │ @ instruction: 0x01772494 │ │ │ │ - cmneq r8, r4, lsl r2 │ │ │ │ - @ instruction: 0x01813fb0 │ │ │ │ - cmneq r8, r8, lsl #30 │ │ │ │ + cmneq r8, ip, lsl r2 │ │ │ │ + @ instruction: 0x01813fb8 │ │ │ │ + cmneq r8, r0, lsl pc │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ - orreq r3, r1, r0, ror pc │ │ │ │ - cmneq r8, r4, asr #12 │ │ │ │ - cmneq r8, ip, asr #29 │ │ │ │ + orreq r3, r1, r8, ror pc │ │ │ │ + cmneq r8, ip, asr #12 │ │ │ │ + ldrsbeq r7, [r8, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 0027a68c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #376] @ 0x178 │ │ │ │ @@ -456846,17 +456846,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 27a704 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 27a6b0 │ │ │ │ - ldrdeq r3, [r1, r4] │ │ │ │ - cmneq r8, r8, lsr #11 │ │ │ │ - cmneq r8, r0, lsr lr │ │ │ │ + ldrdeq r3, [r1, ip] │ │ │ │ + ldrheq r2, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r8, r8, lsr lr │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 0027a708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2864] @ 0xb30 │ │ │ │ @@ -457881,127 +457881,127 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ b 27b428 │ │ │ │ orreq sp, fp, r0, ror #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq sp, fp, r0, asr #25 │ │ │ │ - orreq r3, r1, r8, ror #27 │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ - cmneq sp, ip, asr #12 │ │ │ │ + strdeq r3, [r1, r0] │ │ │ │ + cmneq r8, r8, asr #26 │ │ │ │ + cmneq sp, r4, asr r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r3, r1, ip, asr ip │ │ │ │ - cmneq r8, r0, asr #23 │ │ │ │ + orreq r3, r1, r4, ror #24 │ │ │ │ + cmneq r8, r8, asr #23 │ │ │ │ + orreq r3, r1, r4, lsl #24 │ │ │ │ + cmneq r8, r0, ror #22 │ │ │ │ strdeq r3, [r1, ip] │ │ │ │ - cmneq r8, r8, asr fp │ │ │ │ - strdeq r3, [r1, r4] │ │ │ │ - cmneq r8, ip, asr #20 │ │ │ │ - orreq r3, r1, r8, asr #19 │ │ │ │ - cmneq r8, ip, lsr #18 │ │ │ │ - orreq r3, r1, r8, lsr r9 │ │ │ │ - cmneq r8, r0, lsr #17 │ │ │ │ + cmneq r8, r4, asr sl │ │ │ │ + ldrdeq r3, [r1, r0] │ │ │ │ + cmneq r8, r4, lsr r9 │ │ │ │ + orreq r3, r1, r0, asr #18 │ │ │ │ + cmneq r8, r8, lsr #17 │ │ │ │ orreq sp, fp, ip, asr #14 │ │ │ │ - orreq r3, r1, r0, ror r7 │ │ │ │ - cmneq r8, ip, asr #13 │ │ │ │ + orreq r3, r1, r8, ror r7 │ │ │ │ + ldrsbeq r7, [r8, #-100]! @ 0xffffff9c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r3, r1, r4, ror r6 │ │ │ │ - ldrsbeq r7, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + orreq r3, r1, ip, ror r6 │ │ │ │ + ldrsbeq r7, [r8, #-88]! @ 0xffffffa8 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ cmneq r7, r4, lsl r4 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - orreq r3, r1, ip, lsr #4 │ │ │ │ - @ instruction: 0x01787194 │ │ │ │ - cmneq r8, r8, asr r8 │ │ │ │ - orreq r3, r1, r4, asr r1 │ │ │ │ - ldrheq r7, [r8, #-8]! │ │ │ │ - cmneq r8, ip, lsr r7 │ │ │ │ - @ instruction: 0x01812fb4 │ │ │ │ - cmneq r8, r8, lsl #13 │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + orreq r3, r1, r4, lsr r2 │ │ │ │ + @ instruction: 0x0178719c │ │ │ │ + cmneq r8, r0, ror #16 │ │ │ │ + orreq r3, r1, ip, asr r1 │ │ │ │ + cmneq r8, r0, asr #1 │ │ │ │ + cmneq r8, r4, asr #14 │ │ │ │ + @ instruction: 0x01812fbc │ │ │ │ + @ instruction: 0x01781690 │ │ │ │ + cmneq r8, r0, lsr #30 │ │ │ │ @ instruction: 0x01771e94 │ │ │ │ cmneq r7, r8, lsr lr │ │ │ │ - cmneq r8, r4, ror r5 │ │ │ │ - cmneq r8, r8, lsl #7 │ │ │ │ - cmneq r8, ip, asr r3 │ │ │ │ - cmneq r8, r0, lsr r3 │ │ │ │ - cmneq r8, r4, lsl r3 │ │ │ │ - cmneq r8, r8, ror #5 │ │ │ │ - ldrheq r1, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r8, ip, lsl #5 │ │ │ │ - @ instruction: 0x01812b98 │ │ │ │ - cmneq r8, ip, ror #4 │ │ │ │ - ldrsheq r6, [r8, #-172]! @ 0xffffff54 │ │ │ │ - orreq r2, r1, r0, ror #22 │ │ │ │ - cmneq r8, r4, lsr r2 │ │ │ │ - cmneq r8, r4, asr #21 │ │ │ │ - orreq r2, r1, r8, lsr #22 │ │ │ │ - ldrsheq r1, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, ip, lsl #21 │ │ │ │ - strdeq r2, [r1, r0] │ │ │ │ - cmneq r8, r4, asr #3 │ │ │ │ - cmneq r8, r4, asr sl │ │ │ │ - @ instruction: 0x01781190 │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ - cmneq r8, r8, asr r1 │ │ │ │ - cmneq r8, ip, lsr r1 │ │ │ │ - cmneq r8, r0, lsr #2 │ │ │ │ - orreq r2, r1, ip, lsr #20 │ │ │ │ - cmneq r8, r0, lsl #2 │ │ │ │ - @ instruction: 0x01786990 │ │ │ │ - strdeq r2, [r1, r4] │ │ │ │ - cmneq r8, r8, asr #1 │ │ │ │ - cmneq r8, r8, asr r9 │ │ │ │ - @ instruction: 0x01781094 │ │ │ │ - cmneq r8, r8, rrx │ │ │ │ - cmneq r8, ip, lsr r0 │ │ │ │ - cmneq r8, r0, lsr #32 │ │ │ │ - cmneq r8, r4 │ │ │ │ - cmneq r8, r8, ror #31 │ │ │ │ - ldrheq r0, [r8, #-248]! @ 0xffffff08 │ │ │ │ - @ instruction: 0x018128b0 │ │ │ │ - cmneq r8, ip, lsl #22 │ │ │ │ - cmneq r8, ip, lsl #16 │ │ │ │ - orreq r2, r1, r8, ror #16 │ │ │ │ - cmneq r8, ip, lsr pc │ │ │ │ - cmneq r8, ip, asr #15 │ │ │ │ - orreq r2, r1, r0, lsr r8 │ │ │ │ - cmneq r8, r4, lsl #30 │ │ │ │ - @ instruction: 0x01786794 │ │ │ │ + cmneq r8, ip, ror r5 │ │ │ │ + @ instruction: 0x01781390 │ │ │ │ + cmneq r8, r4, ror #6 │ │ │ │ + cmneq r8, r8, lsr r3 │ │ │ │ + cmneq r8, ip, lsl r3 │ │ │ │ + ldrsheq r1, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + @ instruction: 0x01781294 │ │ │ │ + orreq r2, r1, r0, lsr #23 │ │ │ │ + cmneq r8, r4, ror r2 │ │ │ │ + cmneq r8, r4, lsl #22 │ │ │ │ + orreq r2, r1, r8, ror #22 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ + cmneq r8, ip, asr #21 │ │ │ │ + orreq r2, r1, r0, lsr fp │ │ │ │ + cmneq r8, r4, lsl #4 │ │ │ │ + @ instruction: 0x01786a94 │ │ │ │ strdeq r2, [r1, r8] │ │ │ │ - cmneq r8, ip, asr #29 │ │ │ │ - cmneq r8, ip, asr r7 │ │ │ │ - @ instruction: 0x01780e98 │ │ │ │ - cmneq r8, ip, ror #28 │ │ │ │ - cmneq r8, r0, asr #28 │ │ │ │ - cmneq r8, r4, lsl lr │ │ │ │ - cmneq r8, r8, ror #27 │ │ │ │ - strdeq r2, [r1, r4] │ │ │ │ - cmneq r8, r8, asr #27 │ │ │ │ - cmneq r8, r8, asr r6 │ │ │ │ - @ instruction: 0x01780d94 │ │ │ │ - cmneq r8, r8, ror #26 │ │ │ │ - cmneq r8, ip, lsr sp │ │ │ │ - cmneq r8, r0, lsl sp │ │ │ │ - cmneq r8, r4, ror #25 │ │ │ │ - ldrheq r0, [r8, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x018125b4 │ │ │ │ - cmneq r8, r8, lsl #25 │ │ │ │ - cmneq r8, r8, lsl r5 │ │ │ │ - orreq r2, r1, ip, ror r5 │ │ │ │ - cmneq r8, r0, asr ip │ │ │ │ - cmneq r8, r0, ror #9 │ │ │ │ - cmneq r8, ip, lsl ip │ │ │ │ - ldrsheq r0, [r8, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq r0, [r8, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r8, r4, lsr #23 │ │ │ │ - cmneq r8, ip, lsl #23 │ │ │ │ - orreq r2, r1, r8, lsl #9 │ │ │ │ - cmneq r8, ip, asr fp │ │ │ │ - cmneq r8, ip, ror #7 │ │ │ │ + cmneq r8, ip, asr #3 │ │ │ │ + cmneq r8, ip, asr sl │ │ │ │ + @ instruction: 0x01781198 │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + cmneq r8, r0, ror #2 │ │ │ │ + cmneq r8, r4, asr #2 │ │ │ │ + cmneq r8, r8, lsr #2 │ │ │ │ + orreq r2, r1, r4, lsr sl │ │ │ │ + cmneq r8, r8, lsl #2 │ │ │ │ + @ instruction: 0x01786998 │ │ │ │ + strdeq r2, [r1, ip] │ │ │ │ + ldrsbeq r1, [r8, #-0]! │ │ │ │ + cmneq r8, r0, ror #18 │ │ │ │ + @ instruction: 0x0178109c │ │ │ │ + cmneq r8, r0, ror r0 │ │ │ │ + cmneq r8, r4, asr #32 │ │ │ │ + cmneq r8, r8, lsr #32 │ │ │ │ + cmneq r8, ip │ │ │ │ + ldrsheq r0, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ + @ instruction: 0x018128b8 │ │ │ │ + cmneq r8, r4, lsl fp │ │ │ │ + cmneq r8, r4, lsl r8 │ │ │ │ + orreq r2, r1, r0, ror r8 │ │ │ │ + cmneq r8, r4, asr #30 │ │ │ │ + ldrsbeq r6, [r8, #-116]! @ 0xffffff8c │ │ │ │ + orreq r2, r1, r8, lsr r8 │ │ │ │ + cmneq r8, ip, lsl #30 │ │ │ │ + @ instruction: 0x0178679c │ │ │ │ + orreq r2, r1, r0, lsl #16 │ │ │ │ + ldrsbeq r0, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r8, r4, ror #14 │ │ │ │ + cmneq r8, r0, lsr #29 │ │ │ │ + cmneq r8, r4, ror lr │ │ │ │ + cmneq r8, r8, asr #28 │ │ │ │ + cmneq r8, ip, lsl lr │ │ │ │ + ldrsheq r0, [r8, #-208]! @ 0xffffff30 │ │ │ │ + strdeq r2, [r1, ip] │ │ │ │ + ldrsbeq r0, [r8, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r8, r0, ror #12 │ │ │ │ + @ instruction: 0x01780d9c │ │ │ │ + cmneq r8, r0, ror sp │ │ │ │ + cmneq r8, r4, asr #26 │ │ │ │ + cmneq r8, r8, lsl sp │ │ │ │ + cmneq r8, ip, ror #25 │ │ │ │ + cmneq r8, r0, asr #25 │ │ │ │ + @ instruction: 0x018125bc │ │ │ │ + @ instruction: 0x01780c90 │ │ │ │ + cmneq r8, r0, lsr #10 │ │ │ │ + orreq r2, r1, r4, lsl #11 │ │ │ │ + cmneq r8, r8, asr ip │ │ │ │ + cmneq r8, r8, ror #9 │ │ │ │ + cmneq r8, r4, lsr #24 │ │ │ │ + ldrsheq r0, [r8, #-184]! @ 0xffffff48 │ │ │ │ + ldrsbeq r0, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, ip, lsr #23 │ │ │ │ + @ instruction: 0x01780b94 │ │ │ │ + @ instruction: 0x01812490 │ │ │ │ + cmneq r8, r4, ror #22 │ │ │ │ + ldrsheq r6, [r8, #-52]! @ 0xffffffcc │ │ │ │ ldr r1, [pc, #-316] @ 27b7ac │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ @@ -458623,26 +458623,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 27c204 │ │ │ │ @ instruction: 0x018bc2b0 │ │ │ │ - ldrdeq r2, [r1, r8] │ │ │ │ - ldrheq r6, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + orreq r2, r1, r0, ror #13 │ │ │ │ + ldrheq r6, [r8, #-104]! @ 0xffffff98 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r4, lsr r2 │ │ │ │ andeq r6, r0, r4, lsl r9 │ │ │ │ - ldrheq pc, [ip, #-232]! @ 0xffffff18 @ │ │ │ │ - @ instruction: 0x01786690 │ │ │ │ - cmneq r8, r4, asr sl │ │ │ │ - cmneq r8, r8, lsl #12 │ │ │ │ - orreq r2, r1, r8, lsr #12 │ │ │ │ - cmneq r8, r0, lsr #20 │ │ │ │ - ldrsheq r0, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmnpeq ip, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01786698 │ │ │ │ + cmneq r8, ip, asr sl │ │ │ │ + cmneq r8, r0, lsl r6 │ │ │ │ + orreq r2, r1, r0, lsr r6 │ │ │ │ + cmneq r8, r8, lsr #20 │ │ │ │ + ldrsheq r0, [r8, #-152]! @ 0xffffff68 │ │ │ │ │ │ │ │ 0027c2dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #688] @ 27c5a4 │ │ │ │ @@ -458820,35 +458820,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 27c338 │ │ │ │ orreq ip, fp, r0, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq ip, [fp, r4] │ │ │ │ ldrdeq ip, [fp, r4] │ │ │ │ andeq r6, r0, ip, lsl #8 │ │ │ │ - orreq r2, r1, r8, asr r4 │ │ │ │ - cmneq r8, r8, ror r8 │ │ │ │ - cmneq r8, ip, lsr #8 │ │ │ │ - cmneq r8, ip, lsr #8 │ │ │ │ - orreq r2, r1, r0, lsl r4 │ │ │ │ - ldrsbeq r6, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - orreq r2, r1, ip, asr #7 │ │ │ │ - cmneq r8, ip, ror #15 │ │ │ │ - cmneq r8, r0, lsr #7 │ │ │ │ - @ instruction: 0x01812390 │ │ │ │ - ldrheq r0, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, r4, ror #6 │ │ │ │ - orreq r2, r1, r4, asr r3 │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ - orreq r2, r1, r8, lsl r3 │ │ │ │ - cmneq r8, r8, lsr r7 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ - ldrdeq r2, [r1, ip] │ │ │ │ - ldrsheq r0, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, ip, lsr #5 │ │ │ │ + orreq r2, r1, r0, ror #8 │ │ │ │ + cmneq r8, r0, lsl #17 │ │ │ │ + cmneq r8, r4, lsr r4 │ │ │ │ + cmneq r8, r4, lsr r4 │ │ │ │ + orreq r2, r1, r8, lsl r4 │ │ │ │ + cmneq r8, r4, ror #7 │ │ │ │ + ldrdeq r2, [r1, r4] │ │ │ │ + ldrsheq r0, [r8, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r8, r8, lsr #7 │ │ │ │ + @ instruction: 0x01812398 │ │ │ │ + ldrheq r0, [r8, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, ip, ror #6 │ │ │ │ + orreq r2, r1, ip, asr r3 │ │ │ │ + cmneq r8, ip, ror r7 │ │ │ │ + cmneq r8, r0, lsr r3 │ │ │ │ + orreq r2, r1, r0, lsr #6 │ │ │ │ + cmneq r8, r0, asr #14 │ │ │ │ + ldrsheq r6, [r8, #-36]! @ 0xffffffdc │ │ │ │ + orreq r2, r1, r4, ror #5 │ │ │ │ + cmneq r8, r4, lsl #14 │ │ │ │ + ldrheq r6, [r8, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ 0027c60c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ 27c694 │ │ │ │ @@ -458878,17 +458878,17 @@ │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 27c648 │ │ │ │ orrseq sp, sp, r4, lsr lr │ │ │ │ - orreq r2, r1, r8, ror #3 │ │ │ │ - cmneq r8, r8, lsl #12 │ │ │ │ - ldrheq r6, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + strdeq r2, [r1, r0] │ │ │ │ + cmneq r8, r0, lsl r6 │ │ │ │ + cmneq r8, r4, asr #3 │ │ │ │ │ │ │ │ 0027c6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -458939,20 +458939,20 @@ │ │ │ │ mov r1, #147 @ 0x93 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 27c6f8 │ │ │ │ orreq fp, fp, ip, asr #26 │ │ │ │ andeq r6, r0, ip, lsl #8 │ │ │ │ - orreq r2, r1, r0, asr #2 │ │ │ │ - cmneq r8, r0, ror #10 │ │ │ │ - cmneq r8, r0, lsl r1 │ │ │ │ - orreq r2, r1, r4, lsl #2 │ │ │ │ - cmneq r8, r4, lsr #10 │ │ │ │ - ldrsbeq r6, [r8, #-4]! │ │ │ │ + orreq r2, r1, r8, asr #2 │ │ │ │ + cmneq r8, r8, ror #10 │ │ │ │ + cmneq r8, r8, lsl r1 │ │ │ │ + orreq r2, r1, ip, lsl #2 │ │ │ │ + cmneq r8, ip, lsr #10 │ │ │ │ + ldrsbeq r6, [r8, #-12]! │ │ │ │ │ │ │ │ 0027c79c : │ │ │ │ ldr r3, [pc, #300] @ 27c8d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 27c7b8 │ │ │ │ @@ -459026,28 +459026,28 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 27c82c │ │ │ │ @ instruction: 0x019ddcb8 │ │ │ │ @ instruction: 0xfffebfac │ │ │ │ - cmneq r8, r8, lsr #13 │ │ │ │ + ldrheq r5, [r8, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0xfffeea84 │ │ │ │ - cmneq r8, r8, ror ip │ │ │ │ + cmneq r8, r0, lsl #25 │ │ │ │ @ instruction: 0xfffe49fc │ │ │ │ - @ instruction: 0x017cf69c │ │ │ │ - cmneq r8, r0, lsr r4 │ │ │ │ - cmneq r8, r0, lsr r0 │ │ │ │ - orreq r2, r1, ip, lsr r0 │ │ │ │ - ldrsheq r0, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq r5, [r8, #-252]! @ 0xffffff04 │ │ │ │ - orreq r2, r1, r8 │ │ │ │ - cmneq r8, r8, asr #7 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ - ldrdeq r1, [r1, r4] │ │ │ │ + cmnpeq ip, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsr r4 │ │ │ │ + cmneq r8, r8, lsr r0 │ │ │ │ + orreq r2, r1, r4, asr #32 │ │ │ │ + cmneq r8, r4, lsl #8 │ │ │ │ + cmneq r8, r4 │ │ │ │ + orreq r2, r1, r0, lsl r0 │ │ │ │ + ldrsbeq r0, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq r5, [r8, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq r1, [r1, ip] │ │ │ │ │ │ │ │ 0027c910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #272] @ 27ca38 │ │ │ │ @@ -459120,16 +459120,16 @@ │ │ │ │ str r0, [r6] │ │ │ │ b 27c96c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orreq fp, fp, r8, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018bbab8 │ │ │ │ orreq fp, fp, r0, lsr #21 │ │ │ │ - ldrsheq r5, [r8, #-224]! @ 0xffffff20 │ │ │ │ - ldrdeq r1, [r1, r0] │ │ │ │ + ldrsheq r5, [r8, #-232]! @ 0xffffff18 │ │ │ │ + ldrdeq r1, [r1, r8] │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ │ │ │ │ 0027ca54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -459198,16 +459198,16 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orreq fp, fp, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018bb990 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ orreq fp, fp, ip, asr #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r1, r8, ror #26 │ │ │ │ - cmneq r8, r4, ror #26 │ │ │ │ + orreq r1, r1, r0, ror sp │ │ │ │ + cmneq r8, ip, ror #26 │ │ │ │ │ │ │ │ 0027cb80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -459420,19 +459420,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, asr #14 │ │ │ │ - cmneq r8, r4, ror sl │ │ │ │ - orreq r1, r1, r0, ror #20 │ │ │ │ + cmneq r8, ip, ror sl │ │ │ │ + orreq r1, r1, r8, ror #20 │ │ │ │ ldrsheq r1, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, r0, lsr sl │ │ │ │ - orreq r1, r1, ip, lsl sl │ │ │ │ + cmneq r8, r8, lsr sl │ │ │ │ + orreq r1, r1, r4, lsr #20 │ │ │ │ │ │ │ │ 0027cefc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -459647,19 +459647,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, asr #7 │ │ │ │ - orreq r1, r1, ip, ror #13 │ │ │ │ - ldrsheq r5, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq r1, [r1, r4] │ │ │ │ + ldrsheq r5, [r8, #-104]! @ 0xffffff98 │ │ │ │ cmneq r7, ip, ror r3 │ │ │ │ - orreq r1, r1, r4, lsr #13 │ │ │ │ - cmneq r8, r8, lsr #13 │ │ │ │ + orreq r1, r1, ip, lsr #13 │ │ │ │ + ldrheq r5, [r8, #-96]! @ 0xffffffa0 │ │ │ │ │ │ │ │ 0027d280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -459754,16 +459754,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, ror #3 │ │ │ │ - cmneq r8, r0, asr #10 │ │ │ │ - orreq r1, r1, r0, asr #10 │ │ │ │ + cmneq r8, r8, asr #10 │ │ │ │ + orreq r1, r1, r8, asr #10 │ │ │ │ │ │ │ │ 0027d418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -459858,16 +459858,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, asr r0 │ │ │ │ - @ instruction: 0x018113b4 │ │ │ │ - cmneq r8, r4, lsr #7 │ │ │ │ + @ instruction: 0x018113bc │ │ │ │ + cmneq r8, ip, lsr #7 │ │ │ │ │ │ │ │ 0027d5b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -459974,16 +459974,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, ip, lsl #29 │ │ │ │ - strdeq r1, [r1, r0] │ │ │ │ - cmneq r8, r8, ror #3 │ │ │ │ + strdeq r1, [r1, r8] │ │ │ │ + ldrsheq r5, [r8, #-16]! │ │ │ │ │ │ │ │ 0027d778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -460285,28 +460285,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r8, ip, lsr pc │ │ │ │ - orreq r0, r1, r4, lsr pc │ │ │ │ + cmneq r8, r4, asr #30 │ │ │ │ + orreq r0, r1, ip, lsr pc │ │ │ │ orreq sl, fp, r0, lsl sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01810e9c │ │ │ │ - @ instruction: 0x01784e90 │ │ │ │ - cmneq r8, r0, asr lr │ │ │ │ - orreq r0, r1, r4, asr #28 │ │ │ │ + orreq r0, r1, r4, lsr #29 │ │ │ │ + @ instruction: 0x01784e98 │ │ │ │ + cmneq r8, r8, asr lr │ │ │ │ + orreq r0, r1, ip, asr #28 │ │ │ │ cmneq r7, ip, ror #19 │ │ │ │ - orreq r0, r1, r4, asr sp │ │ │ │ - cmneq r8, r4, asr #26 │ │ │ │ + orreq r0, r1, ip, asr sp │ │ │ │ + cmneq r8, ip, asr #26 │ │ │ │ cmneq r7, r8, lsr #19 │ │ │ │ - orreq r0, r1, r0, lsl sp │ │ │ │ - cmneq r8, r0, lsl #26 │ │ │ │ + orreq r0, r1, r8, lsl sp │ │ │ │ + cmneq r8, r8, lsl #26 │ │ │ │ │ │ │ │ 0027dc7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -460544,22 +460544,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq r0, r1, r0, ror sl │ │ │ │ + orreq r0, r1, r8, ror sl │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r7, r8, ror #11 │ │ │ │ - orreq r0, r1, ip, asr #18 │ │ │ │ - cmneq r8, ip, lsr r9 │ │ │ │ + orreq r0, r1, r4, asr r9 │ │ │ │ + cmneq r8, r4, asr #18 │ │ │ │ cmneq r7, r8, lsr #11 │ │ │ │ - orreq r0, r1, ip, lsl #18 │ │ │ │ - ldrsheq r4, [r8, #-140]! @ 0xffffff74 │ │ │ │ + orreq r0, r1, r4, lsl r9 │ │ │ │ + cmneq r8, r4, lsl #18 │ │ │ │ │ │ │ │ 0027e068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -460700,17 +460700,17 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x018106b4 │ │ │ │ + @ instruction: 0x018106bc │ │ │ │ cmneq r7, r8, asr #6 │ │ │ │ - cmneq r8, r8, lsr #13 │ │ │ │ + ldrheq r4, [r8, #-96]! @ 0xffffffa0 │ │ │ │ │ │ │ │ 0027e2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -460991,22 +460991,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmnpeq r6, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01810290 │ │ │ │ - cmneq r8, r0, lsl #5 │ │ │ │ + @ instruction: 0x01810298 │ │ │ │ + cmneq r8, r8, lsl #5 │ │ │ │ cmnpeq r6, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r1, ip, asr #4 │ │ │ │ - cmneq r8, ip, lsr r2 │ │ │ │ + orreq r0, r1, r4, asr r2 │ │ │ │ + cmneq r8, r4, asr #4 │ │ │ │ ldrheq pc, [r6, #-228]! @ 0xffffff1c @ │ │ │ │ - orreq r0, r1, ip, lsl r2 │ │ │ │ - cmneq r8, ip, lsl #4 │ │ │ │ + orreq r0, r1, r4, lsr #4 │ │ │ │ + cmneq r8, r4, lsl r2 │ │ │ │ │ │ │ │ 0027e754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -461193,19 +461193,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq pc, [r6, #-184]! @ 0xffffff48 @ │ │ │ │ - orreq pc, r0, r0, asr #30 │ │ │ │ - cmneq r8, r0, lsr pc │ │ │ │ + orreq pc, r0, r8, asr #30 │ │ │ │ + cmneq r8, r8, lsr pc │ │ │ │ @ instruction: 0x0176fb94 │ │ │ │ - strdeq pc, [r0, ip] │ │ │ │ - cmneq r8, ip, ror #29 │ │ │ │ + orreq pc, r0, r4, lsl #30 │ │ │ │ + ldrsheq r3, [r8, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 0027ea68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 27ed38 │ │ │ │ @@ -461394,19 +461394,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmnpeq r6, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, ip, lsr #24 │ │ │ │ - cmneq r8, ip, lsl ip │ │ │ │ + orreq pc, r0, r4, lsr ip @ │ │ │ │ + cmneq r8, r4, lsr #24 │ │ │ │ cmnpeq r6, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, ip, ror #23 │ │ │ │ - ldrsbeq r3, [r8, #-188]! @ 0xffffff44 │ │ │ │ + strdeq pc, [r0, r4] │ │ │ │ + cmneq r8, r4, ror #23 │ │ │ │ │ │ │ │ 0027ed84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -461593,19 +461593,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmnpeq r6, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, r0, lsl r9 @ │ │ │ │ - cmneq r8, r0, lsl #18 │ │ │ │ + orreq pc, r0, r8, lsl r9 @ │ │ │ │ + cmneq r8, r8, lsl #18 │ │ │ │ cmnpeq r6, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, ip, asr #17 │ │ │ │ - ldrheq r3, [r8, #-140]! @ 0xffffff74 │ │ │ │ + ldrdeq pc, [r0, r4] │ │ │ │ + cmneq r8, r4, asr #17 │ │ │ │ │ │ │ │ 0027f098 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -461804,19 +461804,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmnpeq r6, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, ip, asr #11 │ │ │ │ - ldrheq r3, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + ldrdeq pc, [r0, r4] │ │ │ │ + cmneq r8, r4, asr #11 │ │ │ │ cmnpeq r6, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, r8, lsl #11 │ │ │ │ - cmneq r8, r8, ror r5 │ │ │ │ + @ instruction: 0x0180f590 │ │ │ │ + cmneq r8, r0, lsl #11 │ │ │ │ │ │ │ │ 0027f3dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -461992,19 +461992,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, ip, ror pc │ │ │ │ - cmneq r8, r8, lsl #6 │ │ │ │ - @ instruction: 0x0180f3bc │ │ │ │ + cmneq r8, r0, lsl r3 │ │ │ │ + orreq pc, r0, r4, asr #7 │ │ │ │ cmneq r6, r0, asr #30 │ │ │ │ - cmneq r8, ip, asr #5 │ │ │ │ - orreq pc, r0, r0, lsl #7 │ │ │ │ + ldrsbeq r3, [r8, #-36]! @ 0xffffffdc │ │ │ │ + orreq pc, r0, r8, lsl #7 │ │ │ │ │ │ │ │ 0027f6c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -462182,19 +462182,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0176ec94 │ │ │ │ - ldrdeq pc, [r0, ip] │ │ │ │ - cmneq r8, r8, lsl r0 │ │ │ │ + orreq pc, r0, r4, ror #1 │ │ │ │ + cmneq r8, r0, lsr #32 │ │ │ │ cmneq r6, r4, asr ip │ │ │ │ - @ instruction: 0x0180f09c │ │ │ │ - ldrsbeq r2, [r8, #-248]! @ 0xffffff08 │ │ │ │ + orreq pc, r0, r4, lsr #1 │ │ │ │ + cmneq r8, r0, ror #31 │ │ │ │ │ │ │ │ 0027f9b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -462472,22 +462472,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r0, lsr r8 │ │ │ │ - cmneq r8, ip, ror #23 │ │ │ │ - @ instruction: 0x0180ec94 │ │ │ │ + ldrsheq r2, [r8, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x0180ec9c │ │ │ │ ldrsheq lr, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, ip, lsr #23 │ │ │ │ - orreq lr, r0, r4, asr ip │ │ │ │ + ldrheq r2, [r8, #-180]! @ 0xffffff4c │ │ │ │ + orreq lr, r0, ip, asr ip │ │ │ │ cmneq r6, r4, asr #15 │ │ │ │ - cmneq r8, r0, lsl #23 │ │ │ │ - orreq lr, r0, r8, lsr #24 │ │ │ │ + cmneq r8, r8, lsl #23 │ │ │ │ + orreq lr, r0, r0, lsr ip │ │ │ │ │ │ │ │ 0027fe40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -462768,22 +462768,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r4, lsr #7 │ │ │ │ - orreq lr, r0, r0, lsl r8 │ │ │ │ - cmneq r8, r8, asr r7 │ │ │ │ + orreq lr, r0, r8, lsl r8 │ │ │ │ + cmneq r8, r0, ror #14 │ │ │ │ cmneq r6, r0, ror #6 │ │ │ │ - orreq lr, r0, ip, asr #15 │ │ │ │ - cmneq r8, r4, lsl r7 │ │ │ │ + ldrdeq lr, [r0, r4] │ │ │ │ + cmneq r8, ip, lsl r7 │ │ │ │ cmneq r6, r0, lsr r3 │ │ │ │ - @ instruction: 0x0180e79c │ │ │ │ - cmneq r8, r4, ror #13 │ │ │ │ + orreq lr, r0, r4, lsr #15 │ │ │ │ + cmneq r8, ip, ror #13 │ │ │ │ │ │ │ │ 002802d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -463064,22 +463064,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, ip, lsl #30 │ │ │ │ - orreq lr, r0, r8, ror r3 │ │ │ │ - cmneq r8, r0, asr #5 │ │ │ │ + orreq lr, r0, r0, lsl #7 │ │ │ │ + cmneq r8, r8, asr #5 │ │ │ │ cmneq r6, r8, asr #29 │ │ │ │ - orreq lr, r0, r4, lsr r3 │ │ │ │ - cmneq r8, ip, ror r2 │ │ │ │ + orreq lr, r0, ip, lsr r3 │ │ │ │ + cmneq r8, r4, lsl #5 │ │ │ │ @ instruction: 0x0176de98 │ │ │ │ - orreq lr, r0, r4, lsl #6 │ │ │ │ - cmneq r8, ip, asr #4 │ │ │ │ + orreq lr, r0, ip, lsl #6 │ │ │ │ + cmneq r8, r4, asr r2 │ │ │ │ │ │ │ │ 00280770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -463360,22 +463360,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r4, ror sl │ │ │ │ - orreq sp, r0, r0, ror #29 │ │ │ │ - cmneq r8, r8, lsr #28 │ │ │ │ + orreq sp, r0, r8, ror #29 │ │ │ │ + cmneq r8, r0, lsr lr │ │ │ │ cmneq r6, r0, lsr sl │ │ │ │ - @ instruction: 0x0180de9c │ │ │ │ - cmneq r8, r4, ror #27 │ │ │ │ + orreq sp, r0, r4, lsr #29 │ │ │ │ + cmneq r8, ip, ror #27 │ │ │ │ cmneq r6, r0, lsl #20 │ │ │ │ - orreq sp, r0, ip, ror #28 │ │ │ │ - ldrheq r1, [r8, #-212]! @ 0xffffff2c │ │ │ │ + orreq sp, r0, r4, ror lr │ │ │ │ + ldrheq r1, [r8, #-220]! @ 0xffffff24 │ │ │ │ │ │ │ │ 00280c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r2] │ │ │ │ @@ -463588,19 +463588,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r0, asr #13 │ │ │ │ - orreq sp, r0, ip, lsr #22 │ │ │ │ - cmneq r8, r4, ror sl │ │ │ │ + orreq sp, r0, r4, lsr fp │ │ │ │ + cmneq r8, ip, ror sl │ │ │ │ cmneq r6, r8, ror r6 │ │ │ │ - orreq sp, r0, r4, ror #21 │ │ │ │ - cmneq r8, ip, lsr #20 │ │ │ │ + orreq sp, r0, ip, ror #21 │ │ │ │ + cmneq r8, r4, lsr sl │ │ │ │ │ │ │ │ 00280f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [r2] │ │ │ │ @@ -463873,22 +463873,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r0, lsl #5 │ │ │ │ - orreq sp, r0, ip, ror #13 │ │ │ │ - cmneq r8, r4, lsr r6 │ │ │ │ + strdeq sp, [r0, r4] │ │ │ │ + cmneq r8, ip, lsr r6 │ │ │ │ cmneq r6, ip, lsr r2 │ │ │ │ - orreq sp, r0, r8, lsr #13 │ │ │ │ - ldrsheq r1, [r8, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0180d6b0 │ │ │ │ + ldrsheq r1, [r8, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r6, ip, lsl #4 │ │ │ │ - orreq sp, r0, r8, ror r6 │ │ │ │ - cmneq r8, r0, asr #11 │ │ │ │ + orreq sp, r0, r0, lsl #13 │ │ │ │ + cmneq r8, r8, asr #11 │ │ │ │ │ │ │ │ 002813fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -464171,23 +464171,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - orreq sp, r0, r4, asr r2 │ │ │ │ + orreq sp, r0, ip, asr r2 │ │ │ │ ldrsbeq ip, [r6, #-220]! @ 0xffffff24 │ │ │ │ - @ instruction: 0x01781198 │ │ │ │ - orreq sp, r0, ip, lsl #4 │ │ │ │ + cmneq r8, r0, lsr #3 │ │ │ │ + orreq sp, r0, r4, lsl r2 │ │ │ │ @ instruction: 0x0176cd94 │ │ │ │ - cmneq r8, r0, asr r1 │ │ │ │ - ldrdeq sp, [r0, ip] │ │ │ │ + cmneq r8, r8, asr r1 │ │ │ │ + orreq sp, r0, r4, ror #3 │ │ │ │ cmneq r6, r4, ror #26 │ │ │ │ - cmneq r8, r0, lsr #2 │ │ │ │ + cmneq r8, r8, lsr #2 │ │ │ │ │ │ │ │ 002818a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -464382,19 +464382,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, ip, ror #20 │ │ │ │ - ldrdeq ip, [r0, r8] │ │ │ │ - cmneq r8, r0, lsr #28 │ │ │ │ + orreq ip, r0, r0, ror #29 │ │ │ │ + cmneq r8, r8, lsr #28 │ │ │ │ cmneq r6, r8, lsr #20 │ │ │ │ - @ instruction: 0x0180ce94 │ │ │ │ - ldrsbeq r0, [r8, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x0180ce9c │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -465152,52 +465152,52 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 282260 │ │ │ │ orreq r6, fp, ip, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x017c9f9c │ │ │ │ - orreq ip, r0, r4, asr fp │ │ │ │ - cmneq r8, r4, asr sl │ │ │ │ + cmneq ip, r4, lsr #31 │ │ │ │ + orreq ip, r0, ip, asr fp │ │ │ │ + cmneq r8, ip, asr sl │ │ │ │ orreq r6, fp, ip, lsr #3 │ │ │ │ - @ instruction: 0x0177a794 │ │ │ │ - cmneq r8, r0, lsr #9 │ │ │ │ - @ instruction: 0x0180c590 │ │ │ │ - ldrsheq sl, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsheq r0, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - orreq ip, r0, ip, ror #9 │ │ │ │ - ldrheq sl, [r7, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x0177a79c │ │ │ │ + cmneq r8, r8, lsr #9 │ │ │ │ + @ instruction: 0x0180c598 │ │ │ │ + ldrsheq sl, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r8, r4, lsl #8 │ │ │ │ + strdeq ip, [r0, r4] │ │ │ │ + cmneq r7, r0, asr #13 │ │ │ │ + cmneq r8, ip, asr #7 │ │ │ │ + @ instruction: 0x0180c4bc │ │ │ │ cmneq r8, r4, asr #7 │ │ │ │ - @ instruction: 0x0180c4b4 │ │ │ │ - ldrheq r0, [r8, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r8, ip, lsl #7 │ │ │ │ - orreq ip, r0, ip, ror r4 │ │ │ │ - cmneq r7, r0, asr #12 │ │ │ │ - cmneq r8, ip, asr #6 │ │ │ │ - orreq ip, r0, ip, lsr r4 │ │ │ │ - cmneq r7, r0, lsl r6 │ │ │ │ - cmneq r7, r0, ror #11 │ │ │ │ - cmneq r8, ip, ror #5 │ │ │ │ - ldrdeq ip, [r0, ip] │ │ │ │ - cmneq r7, ip, lsr #11 │ │ │ │ - ldrheq r0, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - orreq ip, r0, r8, lsr #7 │ │ │ │ - cmneq r7, r8, ror r5 │ │ │ │ - cmneq r8, r4, lsl #5 │ │ │ │ - orreq ip, r0, r4, ror r3 │ │ │ │ - cmneq r7, r4, asr #10 │ │ │ │ - cmneq r8, r0, asr r2 │ │ │ │ - orreq ip, r0, r0, asr #6 │ │ │ │ - cmneq r8, r8, ror #4 │ │ │ │ - cmneq r8, r8, lsl r2 │ │ │ │ - orreq ip, r0, r8, lsl #6 │ │ │ │ - cmneq r7, r0, ror #9 │ │ │ │ - cmneq r8, ip, ror #3 │ │ │ │ - ldrdeq ip, [r0, ip] │ │ │ │ + @ instruction: 0x01780394 │ │ │ │ + orreq ip, r0, r4, lsl #9 │ │ │ │ + cmneq r7, r8, asr #12 │ │ │ │ + cmneq r8, r4, asr r3 │ │ │ │ + orreq ip, r0, r4, asr #8 │ │ │ │ + cmneq r7, r8, lsl r6 │ │ │ │ + cmneq r7, r8, ror #11 │ │ │ │ + ldrsheq r0, [r8, #-36]! @ 0xffffffdc │ │ │ │ + orreq ip, r0, r4, ror #7 │ │ │ │ + ldrheq sl, [r7, #-84]! @ 0xffffffac │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + @ instruction: 0x0180c3b0 │ │ │ │ + cmneq r7, r0, lsl #11 │ │ │ │ + cmneq r8, ip, lsl #5 │ │ │ │ + orreq ip, r0, ip, ror r3 │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ + cmneq r8, r8, asr r2 │ │ │ │ + orreq ip, r0, r8, asr #6 │ │ │ │ + cmneq r8, r0, ror r2 │ │ │ │ + cmneq r8, r0, lsr #4 │ │ │ │ + orreq ip, r0, r0, lsl r3 │ │ │ │ + cmneq r7, r8, ror #9 │ │ │ │ + ldrsheq r0, [r8, #-20]! @ 0xffffffec │ │ │ │ + orreq ip, r0, r4, ror #5 │ │ │ │ │ │ │ │ 00282858 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -465443,41 +465443,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 282a50 │ │ │ │ orreq r5, fp, r0, lsr #23 │ │ │ │ orreq r5, fp, ip, lsl #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r8, r8, lsl #1 │ │ │ │ - orreq ip, r0, r4, ror r1 │ │ │ │ + @ instruction: 0x01780090 │ │ │ │ + orreq ip, r0, ip, ror r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq ip, r0, r8, asr r0 │ │ │ │ - cmnpeq r7, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + orreq ip, r0, r0, rrx │ │ │ │ + cmnpeq r7, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x018b59bc │ │ │ │ - orreq fp, r0, ip, ror #31 │ │ │ │ - cmnpeq r7, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0180bfb4 │ │ │ │ - ldrheq sl, [r7, #-16]! │ │ │ │ - ldrheq pc, [r7, #-232]! @ 0xffffff18 @ │ │ │ │ - orreq fp, r0, r8, ror pc │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - cmnpeq r7, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r0, asr #30 │ │ │ │ - cmneq r7, ip, lsr r1 │ │ │ │ - cmnpeq r7, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r8, lsl #30 │ │ │ │ - cmneq r7, r4, lsl #2 │ │ │ │ - cmnpeq r7, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r0, r0] │ │ │ │ - cmneq r7, ip, asr #1 │ │ │ │ - ldrsbeq pc, [r7, #-212]! @ 0xffffff2c @ │ │ │ │ - @ instruction: 0x0180be98 │ │ │ │ - @ instruction: 0x0177a094 │ │ │ │ - @ instruction: 0x0177fd9c │ │ │ │ - cmneq r7, r0, rrx │ │ │ │ + strdeq fp, [r0, r4] │ │ │ │ + cmnpeq r7, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0180bfbc │ │ │ │ + ldrheq sl, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmnpeq r7, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r0, lsl #31 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + cmnpeq r7, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r8, asr #30 │ │ │ │ + cmneq r7, r4, asr #2 │ │ │ │ + cmnpeq r7, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r0, lsl pc │ │ │ │ + cmneq r7, ip, lsl #2 │ │ │ │ + cmnpeq r7, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, r8] │ │ │ │ + ldrsbeq sl, [r7, #-4]! │ │ │ │ + ldrsbeq pc, [r7, #-220]! @ 0xffffff24 @ │ │ │ │ + orreq fp, r0, r0, lsr #29 │ │ │ │ + @ instruction: 0x0177a09c │ │ │ │ + cmnpeq r7, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, rrx │ │ │ │ │ │ │ │ 00282cb0 : │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3] │ │ │ │ @@ -465635,29 +465635,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ b 282e98 │ │ │ │ orreq r5, fp, r0, lsl r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmnpeq r7, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r4, lsr sp │ │ │ │ - cmnpeq r7, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, ip, ror #25 │ │ │ │ - ldrsbeq pc, [r7, #-176]! @ 0xffffff50 @ │ │ │ │ - @ instruction: 0x0180bc9c │ │ │ │ - cmneq r7, r8, lsl lr │ │ │ │ - cmnpeq r7, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r8, asr #24 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - ldrheq r9, [r7, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x01779d98 │ │ │ │ - ldrsheq pc, [r7, #-172]! @ 0xffffff54 @ │ │ │ │ - orreq fp, r0, r8, asr #23 │ │ │ │ - cmneq r7, r8, ror #26 │ │ │ │ + cmnpeq r7, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, ip, lsr sp │ │ │ │ + cmnpeq r7, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r0, r4] │ │ │ │ + ldrsbeq pc, [r7, #-184]! @ 0xffffff48 @ │ │ │ │ + orreq fp, r0, r4, lsr #25 │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ + cmnpeq r7, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r0, asr ip │ │ │ │ + ldrsheq r9, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r7, r0, asr #27 │ │ │ │ + cmneq r7, r0, lsr #27 │ │ │ │ + cmnpeq r7, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, r0] │ │ │ │ + cmneq r7, r0, ror sp │ │ │ │ │ │ │ │ 00282f60 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne ip, [r0, #20] │ │ │ │ strne ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ @@ -466096,44 +466096,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 283008 │ │ │ │ orreq r5, fp, r0, ror #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, fp, r4, lsr r4 │ │ │ │ orreq r5, fp, r4, lsl #8 │ │ │ │ - orreq fp, r0, ip, asr sl │ │ │ │ - cmnpeq r7, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, ip, asr #19 │ │ │ │ - cmnpeq r7, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, r8, lsr #17 │ │ │ │ - cmnpeq r7, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r4, ror #20 │ │ │ │ + cmnpeq r7, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, r4] │ │ │ │ + ldrsheq pc, [r7, #-132]! @ 0xffffff7c @ │ │ │ │ + @ instruction: 0x0180b8b0 │ │ │ │ + ldrsbeq pc, [r7, #-112]! @ 0xffffff90 @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq fp, r0, r0, lsl #16 │ │ │ │ - cmnpeq r7, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r8, lsl #16 │ │ │ │ + cmnpeq r7, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ - orreq fp, r0, r8, lsr #14 │ │ │ │ - cmnpeq r7, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr #18 │ │ │ │ + orreq fp, r0, r0, lsr r7 │ │ │ │ + cmnpeq r7, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ cmneq r6, ip, rrx │ │ │ │ - cmneq r7, r0, asr #15 │ │ │ │ - @ instruction: 0x01779794 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmneq r7, r8, lsr r7 │ │ │ │ - cmneq r7, r8, lsl #14 │ │ │ │ - ldrsheq r9, [r7, #-104]! @ 0xffffff98 │ │ │ │ - ldrsbeq r9, [r7, #-108]! @ 0xffffff94 │ │ │ │ - orreq fp, r0, r0, ror #9 │ │ │ │ - cmnpeq r7, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr #15 │ │ │ │ + @ instruction: 0x0177979c │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmneq r7, r0, asr #14 │ │ │ │ + cmneq r7, r0, lsl r7 │ │ │ │ + cmneq r7, r0, lsl #14 │ │ │ │ + cmneq r7, r4, ror #13 │ │ │ │ + orreq fp, r0, r8, ror #9 │ │ │ │ + cmnpeq r7, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - @ instruction: 0x0180b49c │ │ │ │ - cmneq r7, r4, ror #12 │ │ │ │ - cmnpeq r7, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, r4, lsr #9 │ │ │ │ + cmneq r7, ip, ror #12 │ │ │ │ + cmnpeq r7, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002836c0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002836c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -466521,57 +466521,57 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2838cc │ │ │ │ orreq r4, fp, ip, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, fp, r4, lsl sp │ │ │ │ cmneq r6, r4, lsr r6 │ │ │ │ - orreq fp, r0, r4, asr #6 │ │ │ │ - cmnpeq r7, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + orreq fp, r0, ip, asr #6 │ │ │ │ + cmnpeq r7, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror sp │ │ │ │ - cmnpeq r7, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r7, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq r4, fp, r0, asr #22 │ │ │ │ @ instruction: 0x01769b9c │ │ │ │ cmneq r6, r8, asr #22 │ │ │ │ - orreq fp, r0, r8, ror #1 │ │ │ │ - ldrheq r9, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmnpeq r7, ip @ p-variant is OBSOLETE │ │ │ │ - orreq fp, r0, ip, lsr #1 │ │ │ │ - cmneq r7, r4, ror r2 │ │ │ │ - ldrsbeq lr, [r7, #-240]! @ 0xffffff10 │ │ │ │ - orreq fp, r0, r0, ror r0 │ │ │ │ - cmneq r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x0177ef98 │ │ │ │ - cmneq r7, r0, lsl #4 │ │ │ │ - orreq fp, r0, r4 │ │ │ │ - cmneq r7, ip, asr #3 │ │ │ │ - cmneq r7, r8, lsr #30 │ │ │ │ - orreq sl, r0, r8, asr #31 │ │ │ │ - @ instruction: 0x01779190 │ │ │ │ - cmneq r7, ip, ror #29 │ │ │ │ - orreq sl, r0, ip, lsl #31 │ │ │ │ - cmneq r7, r4, asr r1 │ │ │ │ - ldrheq lr, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r7, ip, lsl r1 │ │ │ │ - orreq sl, r0, r0, lsr #30 │ │ │ │ - cmneq r7, r8, ror #1 │ │ │ │ - cmneq r7, r4, asr #28 │ │ │ │ - ldrheq r9, [r7, #-0]! │ │ │ │ - cmneq r7, r0, lsl #1 │ │ │ │ - orreq sl, r0, r4, lsl #29 │ │ │ │ - cmneq r7, ip, asr #32 │ │ │ │ - cmneq r7, r8, lsr #27 │ │ │ │ - orreq sl, r0, r8, asr #28 │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - cmneq r7, ip, ror #26 │ │ │ │ - orreq sl, r0, ip, lsl #28 │ │ │ │ - ldrsbeq r8, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r7, r0, lsr sp │ │ │ │ + strdeq fp, [r0, r0] │ │ │ │ + ldrheq r9, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmnpeq r7, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r0, r4] │ │ │ │ + cmneq r7, ip, ror r2 │ │ │ │ + ldrsbeq lr, [r7, #-248]! @ 0xffffff08 │ │ │ │ + orreq fp, r0, r8, ror r0 │ │ │ │ + cmneq r7, r0, asr #4 │ │ │ │ + cmneq r7, r0, lsr #31 │ │ │ │ + cmneq r7, r8, lsl #4 │ │ │ │ + orreq fp, r0, ip │ │ │ │ + ldrsbeq r9, [r7, #-20]! @ 0xffffffec │ │ │ │ + cmneq r7, r0, lsr pc │ │ │ │ + ldrdeq sl, [r0, r0] │ │ │ │ + @ instruction: 0x01779198 │ │ │ │ + ldrsheq lr, [r7, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x0180af94 │ │ │ │ + cmneq r7, ip, asr r1 │ │ │ │ + ldrheq lr, [r7, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r7, r4, lsr #2 │ │ │ │ + orreq sl, r0, r8, lsr #30 │ │ │ │ + ldrsheq r9, [r7, #-0]! │ │ │ │ + cmneq r7, ip, asr #28 │ │ │ │ + ldrheq r9, [r7, #-8]! │ │ │ │ + cmneq r7, r8, lsl #1 │ │ │ │ + orreq sl, r0, ip, lsl #29 │ │ │ │ + cmneq r7, r4, asr r0 │ │ │ │ + ldrheq lr, [r7, #-208]! @ 0xffffff30 │ │ │ │ + orreq sl, r0, r0, asr lr │ │ │ │ + cmneq r7, r8, lsl r0 │ │ │ │ + cmneq r7, r4, ror sp │ │ │ │ + orreq sl, r0, r4, lsl lr │ │ │ │ + ldrsbeq r8, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r7, r8, lsr sp │ │ │ │ │ │ │ │ 00283d88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -466706,29 +466706,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 283e04 │ │ │ │ orreq r4, fp, r8, ror #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, fp, r8, lsl #12 │ │ │ │ - orreq sl, r0, r0, lsr #24 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - cmneq r7, r8, asr #22 │ │ │ │ - orreq sl, r0, r0, ror #23 │ │ │ │ - cmneq r7, r8, lsr #27 │ │ │ │ - cmneq r7, r4, lsl #22 │ │ │ │ - orreq sl, r0, r4, lsr #23 │ │ │ │ - cmneq r7, ip, ror #26 │ │ │ │ - cmneq r7, ip, asr #21 │ │ │ │ - orreq sl, r0, r8, ror #22 │ │ │ │ - cmneq r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0177ea90 │ │ │ │ - orreq sl, r0, ip, lsr #22 │ │ │ │ - ldrsheq r8, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ + orreq sl, r0, r8, lsr #24 │ │ │ │ + ldrsheq r8, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r7, r0, asr fp │ │ │ │ + orreq sl, r0, r8, ror #23 │ │ │ │ + ldrheq r8, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r7, ip, lsl #22 │ │ │ │ + orreq sl, r0, ip, lsr #23 │ │ │ │ + cmneq r7, r4, ror sp │ │ │ │ + ldrsbeq lr, [r7, #-164]! @ 0xffffff5c │ │ │ │ + orreq sl, r0, r0, ror fp │ │ │ │ + cmneq r7, r8, lsr sp │ │ │ │ + @ instruction: 0x0177ea98 │ │ │ │ + orreq sl, r0, r4, lsr fp │ │ │ │ + ldrsheq r8, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ │ │ │ │ 00283ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ @@ -467449,92 +467449,92 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2847f4 │ │ │ │ b 2843ec │ │ │ │ strdeq r4, [fp, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, fp, r4, ror #7 │ │ │ │ - orreq sl, r0, r0, ror #20 │ │ │ │ - cmneq r7, r0, lsl #19 │ │ │ │ + orreq sl, r0, r8, ror #20 │ │ │ │ + cmneq r7, r8, lsl #19 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq sl, r0, ip, ror #17 │ │ │ │ - cmneq r7, r4, lsl r8 │ │ │ │ + strdeq sl, [r0, r4] │ │ │ │ + cmneq r7, ip, lsl r8 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - orreq sl, r0, ip, asr #16 │ │ │ │ - ldrsheq lr, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ + orreq sl, r0, r4, asr r8 │ │ │ │ + ldrsheq lr, [r7, #-140]! @ 0xffffff74 │ │ │ │ orreq r4, fp, r4, lsl #3 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ cmneq r6, r8, asr #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - orreq sl, r0, r0, lsl #13 │ │ │ │ - cmneq r7, ip, lsr #11 │ │ │ │ - orreq sl, r0, r8, lsr r6 │ │ │ │ + orreq sl, r0, r8, lsl #13 │ │ │ │ + ldrheq lr, [r7, #-84]! @ 0xffffffac │ │ │ │ + orreq sl, r0, r0, asr #12 │ │ │ │ cmneq r6, r4, asr r0 │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ + cmneq r7, ip, asr r5 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - ldrdeq sl, [r0, r4] │ │ │ │ + ldrdeq sl, [r0, ip] │ │ │ │ cmneq r6, ip, lsr #19 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - strdeq sl, [r0, r4] │ │ │ │ - cmneq r7, r0, lsr #8 │ │ │ │ + strdeq sl, [r0, ip] │ │ │ │ + cmneq r7, r8, lsr #8 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - orreq sl, r0, ip, lsr #9 │ │ │ │ + @ instruction: 0x0180a4b4 │ │ │ │ cmneq r6, r8, asr #29 │ │ │ │ - cmneq r7, r4, asr #7 │ │ │ │ + cmneq r7, ip, asr #7 │ │ │ │ @ instruction: 0x01768e90 │ │ │ │ cmneq r6, ip, lsr lr │ │ │ │ ldrsheq r8, [r6, #-212]! @ 0xffffff2c │ │ │ │ - orreq sl, r0, r4, lsr #7 │ │ │ │ - cmneq r7, ip, asr #5 │ │ │ │ - orreq sl, r0, ip, ror #6 │ │ │ │ - @ instruction: 0x0177e290 │ │ │ │ - orreq sl, r0, ip, lsr r3 │ │ │ │ - cmneq r7, r4, lsl #10 │ │ │ │ - cmneq r7, ip, asr r2 │ │ │ │ - orreq sl, r0, r8, ror #5 │ │ │ │ + orreq sl, r0, ip, lsr #7 │ │ │ │ + ldrsbeq lr, [r7, #-36]! @ 0xffffffdc │ │ │ │ + orreq sl, r0, r4, ror r3 │ │ │ │ + @ instruction: 0x0177e298 │ │ │ │ + orreq sl, r0, r4, asr #6 │ │ │ │ + cmneq r7, ip, lsl #10 │ │ │ │ + cmneq r7, r4, ror #4 │ │ │ │ + strdeq sl, [r0, r0] │ │ │ │ cmneq r6, r0, lsl sp │ │ │ │ ldrheq ip, [r6, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x0180a2b4 │ │ │ │ - cmneq r7, r0, ror #3 │ │ │ │ + @ instruction: 0x0180a2bc │ │ │ │ + cmneq r7, r8, ror #3 │ │ │ │ ldrheq r8, [r6, #-192]! @ 0xffffff40 │ │ │ │ - orreq sl, r0, r4, asr r2 │ │ │ │ - cmneq r7, r0, lsl #3 │ │ │ │ - ldrsheq r8, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, r8, asr r1 │ │ │ │ + orreq sl, r0, ip, asr r2 │ │ │ │ + cmneq r7, r8, lsl #3 │ │ │ │ + cmneq r7, r4, lsl #8 │ │ │ │ + cmneq r7, r0, ror #2 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r7, r8, asr #7 │ │ │ │ - @ instruction: 0x01778390 │ │ │ │ - cmneq r7, ip, ror #3 │ │ │ │ - orreq sl, r0, r0, asr r1 │ │ │ │ - cmneq r7, r8, lsl r3 │ │ │ │ - cmneq r7, r4, ror r0 │ │ │ │ - cmneq r7, r0, ror #5 │ │ │ │ - ldrheq r8, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - cmneq r7, r0, asr r2 │ │ │ │ + ldrsbeq r8, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x01778398 │ │ │ │ + ldrsheq lr, [r7, #-20]! @ 0xffffffec │ │ │ │ + orreq sl, r0, r8, asr r1 │ │ │ │ + cmneq r7, r0, lsr #6 │ │ │ │ + cmneq r7, ip, ror r0 │ │ │ │ + cmneq r7, r8, ror #5 │ │ │ │ + ldrheq r8, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r7, r8, lsl #5 │ │ │ │ + cmneq r7, r8, asr r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - orreq sl, r0, r0, asr #32 │ │ │ │ - cmneq r7, r4, lsr #32 │ │ │ │ - cmneq r7, ip, asr pc │ │ │ │ - strdeq r9, [r0, ip] │ │ │ │ - cmneq r7, r4, asr #3 │ │ │ │ - cmneq r7, ip, lsl pc │ │ │ │ + orreq sl, r0, r8, asr #32 │ │ │ │ + cmneq r7, ip, lsr #32 │ │ │ │ + cmneq r7, r4, ror #30 │ │ │ │ + orreq sl, r0, r4 │ │ │ │ + cmneq r7, ip, asr #3 │ │ │ │ + cmneq r7, r4, lsr #30 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmneq r7, ip, lsl #3 │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ + @ instruction: 0x01778194 │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ │ │ │ │ 00284c84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r3, [pc, #3860] @ 285bb0 │ │ │ │ @@ -468503,121 +468503,121 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 285438 │ │ │ │ orreq r3, fp, r0, ror r7 │ │ │ │ orreq r3, fp, r0, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01809db4 │ │ │ │ - ldrsbeq sp, [r7, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x01809dbc │ │ │ │ + cmneq r7, r4, ror #25 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - orreq r9, r0, r8, lsr #24 │ │ │ │ - cmneq r7, r0, asr #22 │ │ │ │ + orreq r9, r0, r0, lsr ip │ │ │ │ + cmneq r7, r8, asr #22 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - orreq r9, r0, ip, ror fp │ │ │ │ - @ instruction: 0x0177da94 │ │ │ │ + orreq r9, r0, r4, lsl #23 │ │ │ │ + @ instruction: 0x0177da9c │ │ │ │ @ instruction: 0x000001be │ │ │ │ - orreq r9, r0, r4, ror sl │ │ │ │ - @ instruction: 0x0177d99c │ │ │ │ + orreq r9, r0, ip, ror sl │ │ │ │ + cmneq r7, r4, lsr #19 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - orreq r9, r0, r4, lsr r9 │ │ │ │ - cmneq r7, ip, asr r8 │ │ │ │ + orreq r9, r0, ip, lsr r9 │ │ │ │ + cmneq r7, r4, ror #16 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r9, r0, r0, ror r7 │ │ │ │ - @ instruction: 0x0177d69c │ │ │ │ + orreq r9, r0, r8, ror r7 │ │ │ │ + cmneq r7, r4, lsr #13 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - strdeq r9, [r0, r4] │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ + strdeq r9, [r0, ip] │ │ │ │ + cmneq r7, r0, lsr #12 │ │ │ │ ldrdeq r2, [fp, r4] │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ + ldrsbeq r7, [r7, #-112]! @ 0xffffff90 │ │ │ │ cmneq r6, r8, ror #31 │ │ │ │ - orreq r9, r0, r4, ror r5 │ │ │ │ - cmneq r7, ip, lsr r7 │ │ │ │ - @ instruction: 0x0177d49c │ │ │ │ + orreq r9, r0, ip, ror r5 │ │ │ │ + cmneq r7, r4, asr #14 │ │ │ │ + cmneq r7, r4, lsr #9 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmneq r7, r4, lsl #14 │ │ │ │ - ldrsbeq r7, [r7, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ - orreq r9, r0, r8, lsr #9 │ │ │ │ - cmneq r7, ip, ror r5 │ │ │ │ - ldrheq sp, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r7, ip, lsl #14 │ │ │ │ + ldrsbeq r7, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, ip, lsr #13 │ │ │ │ + @ instruction: 0x018094b0 │ │ │ │ + cmneq r7, r4, lsl #11 │ │ │ │ + cmneq r7, r0, asr #7 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ - cmneq r7, r4, lsl #12 │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ + cmneq r7, ip, lsl #12 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - ldrsbeq r7, [r7, #-84]! @ 0xffffffac │ │ │ │ + ldrsbeq r7, [r7, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r7, r4, lsr #11 │ │ │ │ + cmneq r7, ip, lsr #11 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ - cmneq r7, r4, asr #10 │ │ │ │ + cmneq r7, ip, ror r5 │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - orreq r9, r0, r8, asr #6 │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - cmneq r7, r0, ror r2 │ │ │ │ + orreq r9, r0, r0, asr r3 │ │ │ │ + cmneq r7, r8, lsl r5 │ │ │ │ + cmneq r7, r8, ror r2 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - orreq r9, r0, ip, lsl #6 │ │ │ │ - ldrsbeq r7, [r7, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r4, lsr r2 │ │ │ │ + orreq r9, r0, r4, lsl r3 │ │ │ │ + ldrsbeq r7, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r7, ip, lsr r2 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x0177749c │ │ │ │ - cmneq r7, ip, ror #8 │ │ │ │ + cmneq r7, r4, lsr #9 │ │ │ │ + cmneq r7, r4, ror r4 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq r7, ip, lsr r4 │ │ │ │ - cmneq r7, ip, lsl #8 │ │ │ │ - orreq r9, r0, r0, lsl r2 │ │ │ │ - ldrsbeq r7, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r7, r8, lsr r1 │ │ │ │ + cmneq r7, r4, asr #8 │ │ │ │ + cmneq r7, r4, lsl r4 │ │ │ │ + orreq r9, r0, r8, lsl r2 │ │ │ │ + cmneq r7, r0, ror #7 │ │ │ │ + cmneq r7, r0, asr #2 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmneq r7, r0, lsr #7 │ │ │ │ - cmneq r7, r0, ror r3 │ │ │ │ - orreq r9, r0, r4, ror r1 │ │ │ │ - cmneq r7, ip, lsr r3 │ │ │ │ - @ instruction: 0x0177d09c │ │ │ │ + cmneq r7, r8, lsr #7 │ │ │ │ + cmneq r7, r8, ror r3 │ │ │ │ + orreq r9, r0, ip, ror r1 │ │ │ │ + cmneq r7, r4, asr #6 │ │ │ │ + cmneq r7, r4, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - orreq r9, r0, ip, lsr r1 │ │ │ │ - cmneq r7, r0, lsl #6 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ + orreq r9, r0, r4, asr #2 │ │ │ │ + cmneq r7, r8, lsl #6 │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - orreq r9, r0, r0, lsl #2 │ │ │ │ - cmneq r7, r4, asr #5 │ │ │ │ - cmneq r7, r8, lsr #32 │ │ │ │ + orreq r9, r0, r8, lsl #2 │ │ │ │ + cmneq r7, ip, asr #5 │ │ │ │ + cmneq r7, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - orreq r9, r0, r4, asr #1 │ │ │ │ - cmneq r7, r8, lsl #5 │ │ │ │ - cmneq r7, ip, ror #31 │ │ │ │ + orreq r9, r0, ip, asr #1 │ │ │ │ + @ instruction: 0x01777290 │ │ │ │ + ldrsheq ip, [r7, #-244]! @ 0xffffff0c │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - orreq r9, r0, r8, lsl #1 │ │ │ │ - cmneq r7, ip, asr #4 │ │ │ │ - ldrheq ip, [r7, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x01809090 │ │ │ │ + cmneq r7, r4, asr r2 │ │ │ │ + ldrheq ip, [r7, #-248]! @ 0xffffff08 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - orreq r9, r0, ip, asr #32 │ │ │ │ - cmneq r7, r0, lsl r2 │ │ │ │ - cmneq r7, r4, ror pc │ │ │ │ + orreq r9, r0, r4, asr r0 │ │ │ │ + cmneq r7, r8, lsl r2 │ │ │ │ + cmneq r7, ip, ror pc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - orreq r9, r0, r0, lsl r0 │ │ │ │ - ldrsbeq r7, [r7, #-20]! @ 0xffffffec │ │ │ │ - cmneq r7, r8, lsr pc │ │ │ │ - @ instruction: 0x0177719c │ │ │ │ - cmneq r7, ip, ror #2 │ │ │ │ - @ instruction: 0x01808f98 │ │ │ │ - cmneq r7, ip, asr #2 │ │ │ │ - ldrheq ip, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r7, r4, lsr r1 │ │ │ │ - cmneq r7, r8, lsl r1 │ │ │ │ + orreq r9, r0, r8, lsl r0 │ │ │ │ + ldrsbeq r7, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ + cmneq r7, r4, lsr #3 │ │ │ │ + cmneq r7, r4, ror r1 │ │ │ │ + orreq r8, r0, r0, lsr #31 │ │ │ │ + cmneq r7, r4, asr r1 │ │ │ │ + cmneq r7, r0, asr #29 │ │ │ │ + cmneq r7, ip, lsr r1 │ │ │ │ + cmneq r7, r0, lsr #2 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmneq r7, r8, ror #1 │ │ │ │ + ldrsheq r7, [r7, #-0]! │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ │ │ │ │ 00285d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -469151,60 +469151,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 285dfc │ │ │ │ orreq r2, fp, r8, lsl #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ orreq r2, fp, r0, lsl r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ + ldrdeq r8, [r0, r8] │ │ │ │ + cmneq r7, r0, lsl #22 │ │ │ │ ldrdeq r8, [r0, r0] │ │ │ │ - ldrsheq ip, [r7, #-168]! @ 0xffffff58 │ │ │ │ - orreq r8, r0, r8, asr #21 │ │ │ │ - cmneq r7, r8, ror #19 │ │ │ │ + ldrsheq ip, [r7, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - @ instruction: 0x018089bc │ │ │ │ - ldrsbeq ip, [r7, #-140]! @ 0xffffff74 │ │ │ │ + orreq r8, r0, r4, asr #19 │ │ │ │ + cmneq r7, r4, ror #17 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - orreq r8, r0, r0, lsr r9 │ │ │ │ - cmneq r7, r0, asr r8 │ │ │ │ - cmneq r7, r0, ror sl │ │ │ │ + orreq r8, r0, r8, lsr r9 │ │ │ │ + cmneq r7, r8, asr r8 │ │ │ │ + cmneq r7, r8, ror sl │ │ │ │ cmneq r6, ip, lsl #5 │ │ │ │ cmneq r6, ip, lsr #4 │ │ │ │ cmneq r6, r4, ror #3 │ │ │ │ - orreq r8, r0, r4, lsl #15 │ │ │ │ - cmneq r7, ip, asr #18 │ │ │ │ - cmneq r7, ip, lsr #13 │ │ │ │ + orreq r8, r0, ip, lsl #15 │ │ │ │ + cmneq r7, r4, asr r9 │ │ │ │ + ldrheq ip, [r7, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq r7, r4, lsl r9 │ │ │ │ + cmneq r7, ip, lsl r9 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ - ldrheq r6, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r7, r0, lsl #17 │ │ │ │ - cmneq r7, ip, asr #16 │ │ │ │ - orreq r8, r0, r0, asr r6 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ - cmneq r7, r8, ror r5 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ + ldrheq r6, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r7, r8, lsl #17 │ │ │ │ + cmneq r7, r4, asr r8 │ │ │ │ + orreq r8, r0, r8, asr r6 │ │ │ │ + cmneq r7, r0, lsr #16 │ │ │ │ + cmneq r7, r0, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - orreq r8, r0, r4, lsl r6 │ │ │ │ - ldrsbeq r6, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, ip, lsr r5 │ │ │ │ - ldrdeq r8, [r0, r8] │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ - cmneq r7, r0, lsl #10 │ │ │ │ + orreq r8, r0, ip, lsl r6 │ │ │ │ + cmneq r7, r4, ror #15 │ │ │ │ + cmneq r7, r4, asr #10 │ │ │ │ + orreq r8, r0, r0, ror #11 │ │ │ │ + cmneq r7, r8, lsr #15 │ │ │ │ + cmneq r7, r8, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - orreq r8, r0, ip, ror #10 │ │ │ │ - cmneq r7, r4, lsr r7 │ │ │ │ - cmneq r7, ip, lsl #9 │ │ │ │ + orreq r8, r0, r4, ror r5 │ │ │ │ + cmneq r7, ip, lsr r7 │ │ │ │ + @ instruction: 0x0177c494 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - ldrsheq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r7, ip, asr #13 │ │ │ │ + cmneq r7, r4, lsl #14 │ │ │ │ + ldrsbeq r6, [r7, #-100]! @ 0xffffff9c │ │ │ │ │ │ │ │ 0028668c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -469485,45 +469485,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 286844 │ │ │ │ orreq r1, fp, r4, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, fp, r8, lsr sp │ │ │ │ - orreq r8, r0, r4, lsl #7 │ │ │ │ - cmneq r7, r0, lsr #5 │ │ │ │ - orreq r8, r0, r4, asr #5 │ │ │ │ - ldrsheq ip, [r7, #-16]! │ │ │ │ + orreq r8, r0, ip, lsl #7 │ │ │ │ + cmneq r7, r8, lsr #5 │ │ │ │ + orreq r8, r0, ip, asr #5 │ │ │ │ + ldrsheq ip, [r7, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ orreq r1, fp, r8, asr #23 │ │ │ │ - orreq r8, r0, r4, lsr #4 │ │ │ │ - cmneq r7, ip, asr #2 │ │ │ │ + orreq r8, r0, ip, lsr #4 │ │ │ │ + cmneq r7, r4, asr r1 │ │ │ │ ldrsheq r6, [r6, #-180]! @ 0xffffff4c │ │ │ │ ldrheq r6, [r6, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ - ldrsbeq r6, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - orreq r8, r0, r0, ror #1 │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ - cmneq r7, r8 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ + cmneq r7, r4, ror #5 │ │ │ │ + orreq r8, r0, r8, ror #1 │ │ │ │ + ldrheq r6, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r7, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - orreq r8, r0, r8, lsr #1 │ │ │ │ - cmneq r7, r0, ror r2 │ │ │ │ - ldrsbeq fp, [r7, #-240]! @ 0xffffff10 │ │ │ │ + strheq r8, [r0, r0] │ │ │ │ + cmneq r7, r8, ror r2 │ │ │ │ + ldrsbeq fp, [r7, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - orreq r8, r0, r0, ror r0 │ │ │ │ - cmneq r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x0177bf98 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ - orreq r8, r0, ip │ │ │ │ - ldrsbeq r6, [r7, #-20]! @ 0xffffffec │ │ │ │ - cmneq r7, r4, lsr pc │ │ │ │ + orreq r8, r0, r8, ror r0 │ │ │ │ + cmneq r7, r0, asr #4 │ │ │ │ + cmneq r7, r0, lsr #31 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ + orreq r8, r0, r4, lsl r0 │ │ │ │ + ldrsbeq r6, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r7, ip, lsr pc │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq r7, r0, lsr #3 │ │ │ │ + cmneq r7, r8, lsr #3 │ │ │ │ │ │ │ │ 00286b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ @@ -470047,57 +470047,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 286f7c │ │ │ │ orreq r1, fp, r0, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, fp, ip, lsr r8 │ │ │ │ - @ instruction: 0x01807eb4 │ │ │ │ - ldrsbeq fp, [r7, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r7, ip, lsr #16 │ │ │ │ - orreq r7, r0, ip, lsl lr │ │ │ │ - cmneq r7, r8, lsr sp │ │ │ │ + @ instruction: 0x01807ebc │ │ │ │ + cmneq r7, r4, ror #27 │ │ │ │ + cmneq r7, r4, lsr r8 │ │ │ │ + orreq r7, r0, r4, lsr #28 │ │ │ │ + cmneq r7, r0, asr #26 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - orreq r7, r0, ip, lsr #25 │ │ │ │ - cmneq r7, r8, asr #23 │ │ │ │ + @ instruction: 0x01807cb4 │ │ │ │ + ldrsbeq fp, [r7, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0x000002be │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ @ instruction: 0x018b1490 │ │ │ │ ldrsheq r6, [r6, #-68]! @ 0xffffffbc │ │ │ │ @ instruction: 0x01766490 │ │ │ │ - ldrheq r5, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ cmneq r6, r0, ror #7 │ │ │ │ - cmneq r7, r4, lsr fp │ │ │ │ - orreq r7, r0, ip, asr #18 │ │ │ │ - cmneq r7, r4, lsl fp │ │ │ │ - cmneq r7, r4, ror r8 │ │ │ │ - ldrsbeq r5, [r7, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r7, ip, lsr #21 │ │ │ │ + cmneq r7, ip, lsr fp │ │ │ │ + orreq r7, r0, r4, asr r9 │ │ │ │ + cmneq r7, ip, lsl fp │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ + cmneq r7, r4, ror #21 │ │ │ │ + ldrheq r5, [r7, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000002bf │ │ │ │ - @ instruction: 0x018078b0 │ │ │ │ - cmneq r7, r8, ror sl │ │ │ │ - ldrsbeq fp, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r7, r0, asr #20 │ │ │ │ + @ instruction: 0x018078b8 │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ + cmneq r7, r8, asr #20 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmneq r7, r0, lsl sl │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ - ldrheq r5, [r7, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x018077b4 │ │ │ │ - cmneq r7, ip, ror r9 │ │ │ │ - ldrsbeq fp, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r7, r8, lsl sl │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + ldrheq r5, [r7, #-152]! @ 0xffffff68 │ │ │ │ + @ instruction: 0x018077bc │ │ │ │ + cmneq r7, r4, lsl #19 │ │ │ │ + cmneq r7, r4, ror #13 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - cmneq r7, r4, lsl r9 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ + cmneq r7, ip, lsl r9 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmneq r7, r0, ror #17 │ │ │ │ + cmneq r7, r8, ror #17 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ │ │ │ │ 00287474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -470462,41 +470462,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 2877b8 │ │ │ │ orreq r0, fp, r8, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r7, r0, ip, asr #11 │ │ │ │ - ldrsheq fp, [r7, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq r7, [r0, r4] │ │ │ │ + ldrsheq fp, [r7, #-76]! @ 0xffffffb4 │ │ │ │ orreq r0, fp, r8, lsl pc │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - orreq r7, r0, ip, lsr r4 │ │ │ │ - cmneq r7, ip, asr r3 │ │ │ │ + orreq r7, r0, r4, asr #8 │ │ │ │ + cmneq r7, r4, ror #6 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ stcmi 2, cr0, [r0], {4} │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ orreq r0, fp, r4, asr ip │ │ │ │ ldrheq r5, [r6, #-200]! @ 0xffffff38 │ │ │ │ cmneq r6, r8, asr ip │ │ │ │ cmneq r6, r4, lsl #24 │ │ │ │ - cmneq r7, r0, ror r3 │ │ │ │ - cmneq r7, r0, asr #6 │ │ │ │ - orreq r7, r0, r4, asr #2 │ │ │ │ - cmneq r7, ip, lsl #6 │ │ │ │ - cmneq r7, r4, rrx │ │ │ │ - ldrsbeq r5, [r7, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r4, lsr #5 │ │ │ │ - orreq r7, r0, r8, lsr #1 │ │ │ │ - cmneq r7, r0, ror r2 │ │ │ │ - ldrsbeq sl, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, r8, ror r3 │ │ │ │ + cmneq r7, r8, asr #6 │ │ │ │ + orreq r7, r0, ip, asr #2 │ │ │ │ + cmneq r7, r4, lsl r3 │ │ │ │ + cmneq r7, ip, rrx │ │ │ │ + ldrsbeq r5, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r7, ip, lsr #5 │ │ │ │ + strheq r7, [r0, r0] │ │ │ │ + cmneq r7, r8, ror r2 │ │ │ │ + ldrsbeq sl, [r7, #-248]! @ 0xffffff08 │ │ │ │ │ │ │ │ 00287aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -470805,55 +470805,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 287c70 │ │ │ │ orreq r0, fp, r0, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r6, r0, r4, lsr pc │ │ │ │ - cmneq r7, ip, asr #28 │ │ │ │ + orreq r6, r0, ip, lsr pc │ │ │ │ + cmneq r7, r4, asr lr │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ @ instruction: 0x018b079c │ │ │ │ - orreq r6, r0, r4, asr #27 │ │ │ │ - cmneq r7, ip, lsl #31 │ │ │ │ - cmneq r7, r4, ror #25 │ │ │ │ + orreq r6, r0, ip, asr #27 │ │ │ │ + @ instruction: 0x01774f94 │ │ │ │ + cmneq r7, ip, ror #25 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - orreq r6, r0, r8, lsl #27 │ │ │ │ - cmneq r7, r0, asr pc │ │ │ │ - cmneq r7, ip, lsr #25 │ │ │ │ - orreq r6, r0, ip, asr #26 │ │ │ │ - ldrheq sl, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ + @ instruction: 0x01806d90 │ │ │ │ + cmneq r7, r8, asr pc │ │ │ │ + ldrheq sl, [r7, #-196]! @ 0xffffff3c │ │ │ │ + orreq r6, r0, r4, asr sp │ │ │ │ + cmneq r7, r0, asr #29 │ │ │ │ + cmneq r7, r0, ror ip │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - orreq r6, r0, r4, lsl #26 │ │ │ │ - cmneq r7, ip, asr #29 │ │ │ │ - cmneq r7, r4, lsr #24 │ │ │ │ + orreq r6, r0, ip, lsl #26 │ │ │ │ + ldrsbeq r4, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, ip, lsr #24 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - @ instruction: 0x01774e94 │ │ │ │ - @ instruction: 0x01806c9c │ │ │ │ - cmneq r7, r0, ror #27 │ │ │ │ - ldrheq sl, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r7, ip, ror sp │ │ │ │ - orreq r6, r0, r4, asr #24 │ │ │ │ - cmneq r7, r4, ror #22 │ │ │ │ + @ instruction: 0x01774e9c │ │ │ │ + orreq r6, r0, r4, lsr #25 │ │ │ │ + cmneq r7, r8, ror #27 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ + cmneq r7, r4, lsl #27 │ │ │ │ + orreq r6, r0, ip, asr #24 │ │ │ │ + cmneq r7, ip, ror #22 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - orreq r6, r0, r8, lsl #24 │ │ │ │ - cmneq r7, ip, asr #27 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ - orreq r6, r0, r8, asr #23 │ │ │ │ - @ instruction: 0x01774d90 │ │ │ │ - cmneq r7, r8, ror #21 │ │ │ │ + orreq r6, r0, r0, lsl ip │ │ │ │ + ldrsbeq r4, [r7, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r7, r4, lsr fp │ │ │ │ + ldrdeq r6, [r0, r0] │ │ │ │ + @ instruction: 0x01774d98 │ │ │ │ + ldrsheq sl, [r7, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - @ instruction: 0x01806b90 │ │ │ │ - cmneq r7, r8, lsl sp │ │ │ │ - cmneq r7, r8, lsr #21 │ │ │ │ + @ instruction: 0x01806b98 │ │ │ │ + cmneq r7, r0, lsr #26 │ │ │ │ + ldrheq sl, [r7, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - orreq r6, r0, r8, asr fp │ │ │ │ - cmneq r7, ip, lsl sp │ │ │ │ - cmneq r7, r8, ror sl │ │ │ │ + orreq r6, r0, r0, ror #22 │ │ │ │ + cmneq r7, r4, lsr #26 │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ │ │ │ │ 00288034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -471346,61 +471346,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 288100 │ │ │ │ orreq r0, fp, r4, asr #7 │ │ │ │ @ instruction: 0x018b03b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq sl, [r7, #-180]! @ 0xffffff4c │ │ │ │ - ldrdeq r6, [r0, r4] │ │ │ │ + ldrsheq sl, [r7, #-188]! @ 0xffffff44 │ │ │ │ + ldrdeq r6, [r0, ip] │ │ │ │ orreq r0, fp, ip, lsl #6 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmneq r7, ip, lsl #21 │ │ │ │ - @ instruction: 0x01806990 │ │ │ │ + @ instruction: 0x0177aa94 │ │ │ │ + @ instruction: 0x01806998 │ │ │ │ cmneq r6, r8, lsl #5 │ │ │ │ cmneq r6, r8, asr #4 │ │ │ │ - orreq r6, r0, r8, lsl #17 │ │ │ │ - cmneq r7, ip, ror r9 │ │ │ │ + @ instruction: 0x01806890 │ │ │ │ + cmneq r7, r4, lsl #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ - orreq r6, r0, ip, asr #14 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ - @ instruction: 0x0177479c │ │ │ │ - cmneq r7, r0, ror r7 │ │ │ │ - cmneq r7, r4, asr #14 │ │ │ │ - cmneq r7, r4, lsl r7 │ │ │ │ - cmneq r7, r8, lsr #14 │ │ │ │ - orreq r6, r0, ip, lsr #12 │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ - ldrsheq sl, [r7, #-100]! @ 0xffffff9c │ │ │ │ - strdeq r6, [r0, r8] │ │ │ │ - ldrheq r4, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, r4, lsl #13 │ │ │ │ - cmneq r7, r8, asr r6 │ │ │ │ - cmneq r7, r8, lsr #12 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ - orreq r6, r0, r0, asr #10 │ │ │ │ - ldrsheq r4, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r7, ip, asr #11 │ │ │ │ - @ instruction: 0x0177459c │ │ │ │ - cmneq r7, ip, ror r5 │ │ │ │ - @ instruction: 0x0177a590 │ │ │ │ - @ instruction: 0x01806494 │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - cmneq r7, ip, asr r5 │ │ │ │ - orreq r6, r0, r0, ror #8 │ │ │ │ - cmneq r7, r4, lsl r5 │ │ │ │ - cmneq r7, r8, lsr #10 │ │ │ │ - orreq r6, r0, ip, lsr #8 │ │ │ │ - cmneq r7, r0, ror #9 │ │ │ │ - ldrsheq sl, [r7, #-68]! @ 0xffffffbc │ │ │ │ - strdeq r6, [r0, r8] │ │ │ │ - cmneq r7, ip, lsr #9 │ │ │ │ - cmneq r7, r0, asr #9 │ │ │ │ - orreq r6, r0, r4, asr #7 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ + orreq r6, r0, r4, asr r7 │ │ │ │ + ldrsbeq r4, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r7, r4, lsr #15 │ │ │ │ + cmneq r7, r8, ror r7 │ │ │ │ + cmneq r7, ip, asr #14 │ │ │ │ + cmneq r7, ip, lsl r7 │ │ │ │ + cmneq r7, r0, lsr r7 │ │ │ │ + orreq r6, r0, r4, lsr r6 │ │ │ │ + cmneq r7, r8, ror #13 │ │ │ │ + ldrsheq sl, [r7, #-108]! @ 0xffffff94 │ │ │ │ + orreq r6, r0, r0, lsl #12 │ │ │ │ + ldrheq r4, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, ip, lsl #13 │ │ │ │ + cmneq r7, r0, ror #12 │ │ │ │ + cmneq r7, r0, lsr r6 │ │ │ │ + cmneq r7, r4, asr #12 │ │ │ │ + orreq r6, r0, r8, asr #10 │ │ │ │ + cmneq r7, r0, lsl #12 │ │ │ │ + ldrsbeq r4, [r7, #-84]! @ 0xffffffac │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ + cmneq r7, r4, lsl #11 │ │ │ │ + @ instruction: 0x0177a598 │ │ │ │ + @ instruction: 0x0180649c │ │ │ │ + cmneq r7, r0, asr r5 │ │ │ │ + cmneq r7, r4, ror #10 │ │ │ │ + orreq r6, r0, r8, ror #8 │ │ │ │ + cmneq r7, ip, lsl r5 │ │ │ │ + cmneq r7, r0, lsr r5 │ │ │ │ + orreq r6, r0, r4, lsr r4 │ │ │ │ + cmneq r7, r8, ror #9 │ │ │ │ + ldrsheq sl, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + orreq r6, r0, r0, lsl #8 │ │ │ │ + ldrheq r4, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r7, r8, asr #9 │ │ │ │ + orreq r6, r0, ip, asr #7 │ │ │ │ │ │ │ │ 002888b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r6, r2 │ │ │ │ @@ -471746,46 +471746,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 288984 │ │ │ │ orreq pc, sl, r4, asr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, sl, ip, lsl fp @ │ │ │ │ - orreq r6, r0, ip, ror r2 │ │ │ │ - cmneq r7, ip, ror #6 │ │ │ │ + orreq r6, r0, r4, lsl #5 │ │ │ │ + cmneq r7, r4, ror r3 │ │ │ │ orreq pc, sl, r8, lsl #21 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - orreq r6, r0, r0, lsl r1 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ + orreq r6, r0, r8, lsl r1 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ cmneq r6, r0, lsl #20 │ │ │ │ cmneq r6, r0, asr #19 │ │ │ │ - orreq r5, r0, r0, asr #31 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - ldrheq sl, [r7, #-0]! │ │ │ │ - cmneq r7, r8, rrx │ │ │ │ - cmneq r7, ip, lsr r0 │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - orreq r5, r0, r0, lsl #30 │ │ │ │ - cmneq r7, r0, ror #31 │ │ │ │ - ldrsheq r9, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r7, ip, lsr #31 │ │ │ │ - cmneq r7, r0, lsl #31 │ │ │ │ - cmneq r7, r0, asr pc │ │ │ │ - orreq r5, r0, r0, asr #28 │ │ │ │ - cmneq r7, r0, lsr #30 │ │ │ │ - cmneq r7, r0, lsr pc │ │ │ │ - orreq r5, r0, r8, lsl #28 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ - ldrsheq r9, [r7, #-232]! @ 0xffffff18 │ │ │ │ - ldrdeq r5, [r0, r0] │ │ │ │ - ldrheq r3, [r7, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r7, r0, asr #29 │ │ │ │ - @ instruction: 0x01805d98 │ │ │ │ - cmneq r7, r8, ror lr │ │ │ │ - cmneq r7, r8, lsl #29 │ │ │ │ + orreq r5, r0, r8, asr #31 │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + ldrheq sl, [r7, #-8]! │ │ │ │ + cmneq r7, r0, ror r0 │ │ │ │ + cmneq r7, r4, asr #32 │ │ │ │ + cmneq r7, r8, lsl r0 │ │ │ │ + orreq r5, r0, r8, lsl #30 │ │ │ │ + cmneq r7, r8, ror #31 │ │ │ │ + ldrsheq r9, [r7, #-248]! @ 0xffffff08 │ │ │ │ + ldrheq r3, [r7, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r7, r8, lsl #31 │ │ │ │ + cmneq r7, r8, asr pc │ │ │ │ + orreq r5, r0, r8, asr #28 │ │ │ │ + cmneq r7, r8, lsr #30 │ │ │ │ + cmneq r7, r8, lsr pc │ │ │ │ + orreq r5, r0, r0, lsl lr │ │ │ │ + ldrsheq r3, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r7, r0, lsl #30 │ │ │ │ + ldrdeq r5, [r0, r8] │ │ │ │ + ldrheq r3, [r7, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r7, r8, asr #29 │ │ │ │ + orreq r5, r0, r0, lsr #27 │ │ │ │ + cmneq r7, r0, lsl #29 │ │ │ │ + @ instruction: 0x01779e90 │ │ │ │ │ │ │ │ 00288eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -472171,58 +472171,58 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 289184 │ │ │ │ orreq pc, sl, r8, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, sl, r4, lsr r5 @ │ │ │ │ - cmneq r7, ip, ror #17 │ │ │ │ - orreq r5, r0, ip, ror #24 │ │ │ │ - cmneq r7, r8, lsl #24 │ │ │ │ - strdeq r5, [r0, r0] │ │ │ │ + ldrsheq r1, [r7, #-132]! @ 0xffffff7c │ │ │ │ + orreq r5, r0, r4, ror ip │ │ │ │ + cmneq r7, r0, lsl ip │ │ │ │ + strdeq r5, [r0, r8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r5, r0, r0, asr sl │ │ │ │ - cmneq r7, r4, asr #13 │ │ │ │ + orreq r5, r0, r8, asr sl │ │ │ │ + cmneq r7, ip, asr #13 │ │ │ │ orreq pc, sl, r8, lsl #5 │ │ │ │ - cmneq r7, ip, asr sl │ │ │ │ - @ instruction: 0x01779a90 │ │ │ │ - orreq r5, r0, ip, lsl #19 │ │ │ │ cmneq r7, r4, ror #20 │ │ │ │ - orreq r5, r0, r4, asr r9 │ │ │ │ - ldrsheq r3, [r7, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r7, r4, lsr #20 │ │ │ │ - orreq r5, r0, r0, lsr #18 │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ - ldrsbeq r9, [r7, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r5, [r0, r8] │ │ │ │ - cmneq r7, r4, ror r9 │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ - orreq r5, r0, r4, lsr #17 │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ - cmneq r7, r8, ror r9 │ │ │ │ - cmneq r7, r0, lsl r9 │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ - ldrsbeq r3, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, r0, lsl r9 │ │ │ │ - orreq r5, r0, ip, lsl #16 │ │ │ │ - cmneq r7, r8, lsr #17 │ │ │ │ - ldrsbeq r9, [r7, #-140]! @ 0xffffff74 │ │ │ │ - ldrdeq r5, [r0, r8] │ │ │ │ - cmneq r7, r4, ror r8 │ │ │ │ - cmneq r7, r8, lsr #17 │ │ │ │ - orreq r5, r0, r4, lsr #15 │ │ │ │ - cmneq r7, r0, asr #16 │ │ │ │ - cmneq r7, r4, ror r8 │ │ │ │ - orreq r5, r0, r0, ror r7 │ │ │ │ - cmneq r7, ip, lsl #16 │ │ │ │ - cmneq r7, r0, asr #16 │ │ │ │ - orreq r5, r0, ip, lsr r7 │ │ │ │ - ldrsbeq r3, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r7, ip, lsl #16 │ │ │ │ - orreq r5, r0, r8, lsl #14 │ │ │ │ + @ instruction: 0x01779a98 │ │ │ │ + @ instruction: 0x01805994 │ │ │ │ + cmneq r7, ip, ror #20 │ │ │ │ + orreq r5, r0, ip, asr r9 │ │ │ │ + ldrsheq r3, [r7, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r7, ip, lsr #20 │ │ │ │ + orreq r5, r0, r8, lsr #18 │ │ │ │ + ldrheq r3, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r7, r4, ror #19 │ │ │ │ + orreq r5, r0, r0, ror #17 │ │ │ │ + cmneq r7, ip, ror r9 │ │ │ │ + ldrheq r9, [r7, #-144]! @ 0xffffff70 │ │ │ │ + orreq r5, r0, ip, lsr #17 │ │ │ │ + cmneq r7, r8, asr #18 │ │ │ │ + cmneq r7, r0, lsl #19 │ │ │ │ + cmneq r7, r8, lsl r9 │ │ │ │ + cmneq r7, r8, asr #18 │ │ │ │ + cmneq r7, r4, ror #17 │ │ │ │ + cmneq r7, r8, lsl r9 │ │ │ │ + orreq r5, r0, r4, lsl r8 │ │ │ │ + ldrheq r3, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r7, r4, ror #17 │ │ │ │ + orreq r5, r0, r0, ror #15 │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ + ldrheq r9, [r7, #-128]! @ 0xffffff80 │ │ │ │ + orreq r5, r0, ip, lsr #15 │ │ │ │ + cmneq r7, r8, asr #16 │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ + orreq r5, r0, r8, ror r7 │ │ │ │ + cmneq r7, r4, lsl r8 │ │ │ │ + cmneq r7, r8, asr #16 │ │ │ │ + orreq r5, r0, r4, asr #14 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ + cmneq r7, r4, lsl r8 │ │ │ │ + orreq r5, r0, r0, lsl r7 │ │ │ │ │ │ │ │ 0028957c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -472800,63 +472800,63 @@ │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 289a3c │ │ │ │ orreq lr, sl, r8, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r5, r0, r0, ror #8 │ │ │ │ - cmneq r7, r0, asr r5 │ │ │ │ - orreq r5, r0, ip, asr #4 │ │ │ │ - cmneq r7, r4, lsl r3 │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - @ instruction: 0x018051b0 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ + orreq r5, r0, r8, ror #8 │ │ │ │ + cmneq r7, r8, asr r5 │ │ │ │ + orreq r5, r0, r4, asr r2 │ │ │ │ + cmneq r7, ip, lsl r3 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + @ instruction: 0x018051b8 │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ + ldrheq r9, [r7, #-32]! @ 0xffffffe0 │ │ │ │ ldrdeq lr, [sl, r0] │ │ │ │ - orreq r5, r0, r4, asr #32 │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ - cmneq r7, ip, lsr r1 │ │ │ │ - orreq r5, r0, r8 │ │ │ │ - ldrsbeq r3, [r7, #-0]! │ │ │ │ - cmneq r7, r0, lsl #2 │ │ │ │ - orreq r4, r0, ip, asr #31 │ │ │ │ - @ instruction: 0x01773094 │ │ │ │ - cmneq r7, r4, asr #1 │ │ │ │ - @ instruction: 0x01804f90 │ │ │ │ - cmneq r7, r8, asr r0 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - orreq r4, r0, r4, asr pc │ │ │ │ - cmneq r7, ip, lsl r0 │ │ │ │ - cmneq r7, ip, asr #32 │ │ │ │ - orreq r4, r0, r8, lsl pc │ │ │ │ - cmneq r7, r0, ror #31 │ │ │ │ - cmneq r7, r0, lsl r0 │ │ │ │ - orreq r4, r0, r4, ror #29 │ │ │ │ - cmneq r7, r0 │ │ │ │ - ldrsbeq r8, [r7, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x01804e98 │ │ │ │ - cmneq r7, r0, ror #30 │ │ │ │ - @ instruction: 0x01778f90 │ │ │ │ - orreq r4, r0, ip, asr lr │ │ │ │ - cmneq r7, r4, lsr #30 │ │ │ │ - cmneq r7, r4, asr pc │ │ │ │ - orreq r4, r0, r0, lsr #28 │ │ │ │ + orreq r5, r0, ip, asr #32 │ │ │ │ + cmneq r7, r4, lsl r1 │ │ │ │ + cmneq r7, r4, asr #2 │ │ │ │ + orreq r5, r0, r0, lsl r0 │ │ │ │ + ldrsbeq r3, [r7, #-8]! │ │ │ │ + cmneq r7, r8, lsl #2 │ │ │ │ + ldrdeq r4, [r0, r4] │ │ │ │ + @ instruction: 0x0177309c │ │ │ │ + cmneq r7, ip, asr #1 │ │ │ │ + @ instruction: 0x01804f98 │ │ │ │ + cmneq r7, r0, rrx │ │ │ │ + @ instruction: 0x01779090 │ │ │ │ + orreq r4, r0, ip, asr pc │ │ │ │ + cmneq r7, r4, lsr #32 │ │ │ │ + cmneq r7, r4, asr r0 │ │ │ │ + orreq r4, r0, r0, lsr #30 │ │ │ │ + cmneq r7, r8, ror #31 │ │ │ │ + cmneq r7, r8, lsl r0 │ │ │ │ + orreq r4, r0, ip, ror #29 │ │ │ │ + cmneq r7, r8 │ │ │ │ + ldrsbeq r8, [r7, #-252]! @ 0xffffff04 │ │ │ │ + orreq r4, r0, r0, lsr #29 │ │ │ │ + cmneq r7, r8, ror #30 │ │ │ │ + @ instruction: 0x01778f98 │ │ │ │ + orreq r4, r0, r4, ror #28 │ │ │ │ + cmneq r7, ip, lsr #30 │ │ │ │ + cmneq r7, ip, asr pc │ │ │ │ + orreq r4, r0, r8, lsr #28 │ │ │ │ + ldrsheq r2, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r7, r0, lsr #30 │ │ │ │ + orreq r4, r0, ip, ror #27 │ │ │ │ + ldrheq r2, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r4, ror #29 │ │ │ │ + @ instruction: 0x01804db8 │ │ │ │ cmneq r7, r8, ror #29 │ │ │ │ - cmneq r7, r8, lsl pc │ │ │ │ - orreq r4, r0, r4, ror #27 │ │ │ │ - cmneq r7, ip, lsr #29 │ │ │ │ - ldrsbeq r8, [r7, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01804db0 │ │ │ │ - cmneq r7, r0, ror #29 │ │ │ │ - cmneq r7, r0, lsr #29 │ │ │ │ + cmneq r7, r8, lsr #29 │ │ │ │ + cmneq r7, ip, asr #28 │ │ │ │ + orreq r4, r0, r0, asr sp │ │ │ │ + cmneq r7, r8, lsl lr │ │ │ │ cmneq r7, r4, asr #28 │ │ │ │ - orreq r4, r0, r8, asr #26 │ │ │ │ - cmneq r7, r0, lsl lr │ │ │ │ - cmneq r7, ip, lsr lr │ │ │ │ │ │ │ │ 00289f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r2 │ │ │ │ @@ -473392,79 +473392,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 28a2d8 │ │ │ │ @ instruction: 0x018ae49c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, sl, r4, ror r4 │ │ │ │ - orreq r4, r0, r8, lsr fp │ │ │ │ - cmneq r7, r4, lsr ip │ │ │ │ + orreq r4, r0, r0, asr #22 │ │ │ │ + cmneq r7, ip, lsr ip │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmneq r7, r0, ror #14 │ │ │ │ + cmneq r7, r8, ror #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r4, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x0177059c │ │ │ │ - ldrheq r2, [r7, #-156]! @ 0xffffff64 │ │ │ │ - ldrsheq r8, [r7, #-144]! @ 0xffffff70 │ │ │ │ + orreq r4, r0, r0, lsr r9 │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ + cmneq r7, r4, asr #19 │ │ │ │ + ldrsheq r8, [r7, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ orreq lr, sl, r4, lsr r1 │ │ │ │ - orreq r4, r0, r0, lsl #16 │ │ │ │ - cmneq r7, r4, asr #17 │ │ │ │ - ldrsheq r8, [r7, #-136]! @ 0xffffff78 │ │ │ │ + orreq r4, r0, r8, lsl #16 │ │ │ │ + cmneq r7, ip, asr #17 │ │ │ │ + cmneq r7, r0, lsl #18 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - orreq r4, r0, ip, lsl r7 │ │ │ │ - cmneq r7, r0, ror #15 │ │ │ │ - cmneq r7, r4, lsl r8 │ │ │ │ + orreq r4, r0, r4, lsr #14 │ │ │ │ + cmneq r7, r8, ror #15 │ │ │ │ + cmneq r7, ip, lsl r8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - orreq r4, r0, r0, ror #13 │ │ │ │ - cmneq r7, r4, lsr #15 │ │ │ │ - ldrsbeq r8, [r7, #-120]! @ 0xffffff88 │ │ │ │ + orreq r4, r0, r8, ror #13 │ │ │ │ + cmneq r7, ip, lsr #15 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - orreq r4, r0, r4, lsr #13 │ │ │ │ - cmneq r7, ip, ror #14 │ │ │ │ - @ instruction: 0x0177879c │ │ │ │ + orreq r4, r0, ip, lsr #13 │ │ │ │ + cmneq r7, r4, ror r7 │ │ │ │ + cmneq r7, r4, lsr #15 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - orreq r4, r0, r0, ror r6 │ │ │ │ - cmneq r7, r4, lsr r7 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmneq r7, r0, lsl #14 │ │ │ │ - ldrsbeq r2, [r7, #-100]! @ 0xffffff9c │ │ │ │ + orreq r4, r0, r8, ror r6 │ │ │ │ + cmneq r7, ip, lsr r7 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmneq r7, r8, lsl #14 │ │ │ │ + ldrsbeq r2, [r7, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - ldrdeq r4, [r0, ip] │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ - ldrsbeq r8, [r7, #-100]! @ 0xffffff9c │ │ │ │ + orreq r4, r0, r4, ror #11 │ │ │ │ + cmneq r7, ip, lsr #13 │ │ │ │ + ldrsbeq r8, [r7, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - orreq r4, r0, r4, lsr #11 │ │ │ │ + orreq r4, r0, ip, lsr #11 │ │ │ │ + cmneq r7, r4, ror r6 │ │ │ │ + cmneq r7, r4, lsr #13 │ │ │ │ + orreq r4, r0, r4, ror r5 │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ cmneq r7, ip, ror #12 │ │ │ │ - @ instruction: 0x0177869c │ │ │ │ - orreq r4, r0, ip, ror #10 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ - cmneq r7, r4, ror #12 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - orreq r4, r0, r4, lsr r5 │ │ │ │ - ldrsheq r2, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r7, ip, lsr #12 │ │ │ │ - orreq r4, r0, r0, lsl #10 │ │ │ │ - cmneq r7, r4, asr #11 │ │ │ │ - ldrsheq r8, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r4, r0, ip, lsr r5 │ │ │ │ + cmneq r7, r4, lsl #12 │ │ │ │ + cmneq r7, r4, lsr r6 │ │ │ │ + orreq r4, r0, r8, lsl #10 │ │ │ │ + cmneq r7, ip, asr #11 │ │ │ │ + cmneq r7, r0, lsl #12 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - orreq r4, r0, r4, asr #9 │ │ │ │ - cmneq r7, r4, lsl r6 │ │ │ │ - ldrheq r8, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + orreq r4, r0, ip, asr #9 │ │ │ │ + cmneq r7, ip, lsl r6 │ │ │ │ + cmneq r7, r0, asr #11 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - orreq r4, r0, r4, lsl #9 │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - cmneq r7, ip, ror r5 │ │ │ │ - orreq r4, r0, ip, asr #8 │ │ │ │ - cmneq r7, r0, lsl r5 │ │ │ │ - cmneq r7, r4, asr #10 │ │ │ │ + orreq r4, r0, ip, lsl #9 │ │ │ │ + cmneq r7, r0, asr r5 │ │ │ │ + cmneq r7, r4, lsl #11 │ │ │ │ + orreq r4, r0, r4, asr r4 │ │ │ │ + cmneq r7, r8, lsl r5 │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - orreq r4, r0, r4, lsl r4 │ │ │ │ - ldrsbeq r2, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r7, ip, lsl #10 │ │ │ │ + orreq r4, r0, ip, lsl r4 │ │ │ │ + cmneq r7, r0, ror #9 │ │ │ │ + cmneq r7, r4, lsl r5 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0028a8d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -474091,83 +474091,83 @@ │ │ │ │ bl b7b24 │ │ │ │ b 28acb0 │ │ │ │ orreq sp, sl, r8, lsl fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq sp, [sl, r8] │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - orreq r4, r0, ip, asr #3 │ │ │ │ - ldrheq r8, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + ldrdeq r4, [r0, r4] │ │ │ │ + cmneq r7, r4, asr #5 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - orreq r4, r0, ip, lsl #2 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ + orreq r4, r0, r4, lsl r1 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - orreq r4, r0, ip, lsl #1 │ │ │ │ - cmneq r7, r0, lsl #3 │ │ │ │ + @ instruction: 0x01804094 │ │ │ │ + cmneq r7, r8, lsl #3 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x01803fbc │ │ │ │ - ldrheq r8, [r7, #-4]! │ │ │ │ + orreq r3, r0, r4, asr #31 │ │ │ │ + ldrheq r8, [r7, #-12]! │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ orreq sp, sl, ip, asr r7 │ │ │ │ - cmneq r7, r8, asr #30 │ │ │ │ + cmneq r7, r0, asr pc │ │ │ │ muleq r0, r2, r1 │ │ │ │ - ldrsheq r1, [r7, #-228]! @ 0xffffff1c │ │ │ │ + ldrsheq r1, [r7, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ cmneq r6, r4, lsl r7 │ │ │ │ ldrheq r2, [r6, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r7, r4, lsr #28 │ │ │ │ - orreq r3, r0, r8, lsr #26 │ │ │ │ - ldrsheq r1, [r7, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r7, r0, lsr #28 │ │ │ │ + cmneq r7, ip, lsr #28 │ │ │ │ + orreq r3, r0, r0, lsr sp │ │ │ │ + ldrsheq r1, [r7, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, r8, lsr #28 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - strdeq r3, [r0, r0] │ │ │ │ - ldrheq r1, [r7, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ + strdeq r3, [r0, r8] │ │ │ │ + cmneq r7, r0, asr #27 │ │ │ │ + ldrsheq r7, [r7, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x01803cb8 │ │ │ │ - cmneq r7, r0, lsl #27 │ │ │ │ - ldrheq r7, [r7, #-208]! @ 0xffffff30 │ │ │ │ + orreq r3, r0, r0, asr #25 │ │ │ │ + cmneq r7, r8, lsl #27 │ │ │ │ + ldrheq r7, [r7, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - orreq r3, r0, r0, lsl #25 │ │ │ │ - cmneq r7, r8, asr #26 │ │ │ │ - cmneq r7, r8, ror sp │ │ │ │ - cmneq r7, r4, lsl sp │ │ │ │ + orreq r3, r0, r8, lsl #25 │ │ │ │ + cmneq r7, r0, asr sp │ │ │ │ + cmneq r7, r0, lsl #27 │ │ │ │ + cmneq r7, ip, lsl sp │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ + ldrsheq r1, [r7, #-192]! @ 0xffffff40 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - strdeq r3, [r0, r0] │ │ │ │ - ldrheq r1, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ - cmneq r7, r4, lsl #25 │ │ │ │ + strdeq r3, [r0, r8] │ │ │ │ + cmneq r7, r0, asr #25 │ │ │ │ + ldrsheq r7, [r7, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r7, ip, lsl #25 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmneq r7, r8, asr ip │ │ │ │ - orreq r3, r0, ip, asr fp │ │ │ │ - cmneq r7, r4, lsr #24 │ │ │ │ - cmneq r7, r4, asr ip │ │ │ │ + cmneq r7, r0, ror #24 │ │ │ │ + orreq r3, r0, r4, ror #22 │ │ │ │ + cmneq r7, ip, lsr #24 │ │ │ │ + cmneq r7, ip, asr ip │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrsheq r1, [r7, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r7, r4, asr #23 │ │ │ │ + ldrsheq r1, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r7, ip, asr #23 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - @ instruction: 0x01771b98 │ │ │ │ - cmneq r7, ip, ror #22 │ │ │ │ + cmneq r7, r0, lsr #23 │ │ │ │ + cmneq r7, r4, ror fp │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq r7, r0, asr #22 │ │ │ │ + cmneq r7, r8, asr #22 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq r7, r8, lsl fp │ │ │ │ - ldrsheq r1, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r7, r0, lsr #22 │ │ │ │ + ldrsheq r1, [r7, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmneq r7, r8, asr #21 │ │ │ │ + ldrsbeq r1, [r7, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r7, r0, lsr #21 │ │ │ │ + cmneq r7, r8, lsr #21 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq r7, r8, ror sl │ │ │ │ - cmneq r7, ip, asr #20 │ │ │ │ - cmneq r7, r0, lsr #20 │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ + cmneq r7, r4, asr sl │ │ │ │ + cmneq r7, r8, lsr #20 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - ldrsheq r1, [r7, #-148]! @ 0xffffff6c │ │ │ │ + ldrsheq r1, [r7, #-156]! @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #616] @ 28b648 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #612] @ 28b64c │ │ │ │ @@ -474323,36 +474323,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 28b414 │ │ │ │ orreq sp, sl, r0, lsr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq ip, [sl, r8] │ │ │ │ - @ instruction: 0x01777894 │ │ │ │ - ldrdeq r3, [r0, r8] │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ - ldrsbeq r7, [r7, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0x0177789c │ │ │ │ + orreq r3, r0, r0, ror #13 │ │ │ │ + cmneq r7, r8, lsr #15 │ │ │ │ + ldrsbeq r7, [r7, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - orreq r3, r0, r0, ror r6 │ │ │ │ - cmneq r7, r8, lsr r7 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - orreq r3, r0, r4, lsr r6 │ │ │ │ - ldrsheq r1, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r7, ip, lsr #14 │ │ │ │ + orreq r3, r0, r8, ror r6 │ │ │ │ + cmneq r7, r0, asr #14 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + orreq r3, r0, ip, lsr r6 │ │ │ │ + cmneq r7, r4, lsl #14 │ │ │ │ + cmneq r7, r4, lsr r7 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - strdeq r3, [r0, ip] │ │ │ │ - cmneq r7, r4, asr #13 │ │ │ │ - ldrsheq r7, [r7, #-100]! @ 0xffffff9c │ │ │ │ + orreq r3, r0, r4, lsl #12 │ │ │ │ + cmneq r7, ip, asr #13 │ │ │ │ + ldrsheq r7, [r7, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - orreq r3, r0, r4, asr #11 │ │ │ │ + orreq r3, r0, ip, asr #11 │ │ │ │ + @ instruction: 0x01771694 │ │ │ │ + cmneq r7, r4, asr #13 │ │ │ │ + @ instruction: 0x01803594 │ │ │ │ + cmneq r7, ip, asr r6 │ │ │ │ cmneq r7, ip, lsl #13 │ │ │ │ - ldrheq r7, [r7, #-108]! @ 0xffffff94 │ │ │ │ - orreq r3, r0, ip, lsl #11 │ │ │ │ - cmneq r7, r4, asr r6 │ │ │ │ - cmneq r7, r4, lsl #13 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ │ │ │ │ 0028b6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -474587,46 +474587,46 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 28b858 │ │ │ │ orreq ip, sl, r8, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r0, r4, ror #8 │ │ │ │ - cmneq r7, r0, ror #10 │ │ │ │ + orreq r3, r0, ip, ror #8 │ │ │ │ + cmneq r7, r8, ror #10 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ @ instruction: 0x018acbb4 │ │ │ │ - orreq r3, r0, r0, lsl #6 │ │ │ │ - cmneq r7, r8, asr #7 │ │ │ │ - ldrsheq r7, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + orreq r3, r0, r8, lsl #6 │ │ │ │ + ldrsbeq r1, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r7, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - orreq r3, r0, r4, asr #5 │ │ │ │ - cmneq r7, ip, lsl #7 │ │ │ │ - ldrheq r7, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + orreq r3, r0, ip, asr #5 │ │ │ │ + @ instruction: 0x01771394 │ │ │ │ + cmneq r7, r4, asr #7 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - orreq r3, r0, ip, lsl #5 │ │ │ │ - cmneq r7, r4, asr r3 │ │ │ │ - cmneq r7, r4, lsl #7 │ │ │ │ + @ instruction: 0x01803294 │ │ │ │ + cmneq r7, ip, asr r3 │ │ │ │ + cmneq r7, ip, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - orreq r3, r0, r4, asr r2 │ │ │ │ - cmneq r7, ip, lsl r3 │ │ │ │ - cmneq r7, ip, asr #6 │ │ │ │ + orreq r3, r0, ip, asr r2 │ │ │ │ + cmneq r7, r4, lsr #6 │ │ │ │ + cmneq r7, r4, asr r3 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - orreq r3, r0, ip, lsl r2 │ │ │ │ - cmneq r7, r4, ror #5 │ │ │ │ - cmneq r7, r4, lsl r3 │ │ │ │ + orreq r3, r0, r4, lsr #4 │ │ │ │ + cmneq r7, ip, ror #5 │ │ │ │ + cmneq r7, ip, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - ldrheq r1, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x018031b8 │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - ldrheq r7, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq r1, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + orreq r3, r0, r0, asr #3 │ │ │ │ + cmneq r7, r8, lsl #5 │ │ │ │ + ldrheq r7, [r7, #-40]! @ 0xffffffd8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r7, r0, lsl r3 │ │ │ │ - orreq r3, r0, r8, ror r1 │ │ │ │ - cmneq r7, r8, ror #4 │ │ │ │ + cmneq r7, r8, lsl r3 │ │ │ │ + orreq r3, r0, r0, lsl #3 │ │ │ │ + cmneq r7, r0, ror r2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0028baf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -474940,46 +474940,46 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 28bd98 │ │ │ │ orreq ip, sl, r0, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r3, r0, ip, rrx │ │ │ │ - cmneq r7, ip, asr r1 │ │ │ │ + orreq r3, r0, r4, ror r0 │ │ │ │ + cmneq r7, r4, ror #2 │ │ │ │ @ instruction: 0x018ac8bc │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - @ instruction: 0x01802fb8 │ │ │ │ - cmneq r7, ip, lsr #1 │ │ │ │ + orreq r2, r0, r0, asr #31 │ │ │ │ + ldrheq r7, [r7, #-4]! │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01802e90 │ │ │ │ - cmneq r7, r8, lsl #31 │ │ │ │ + @ instruction: 0x01802e98 │ │ │ │ + @ instruction: 0x01776f90 │ │ │ │ orreq ip, sl, r4, ror r6 │ │ │ │ - @ instruction: 0x01770e9c │ │ │ │ + cmneq r7, r4, lsr #29 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmneq r7, ip, ror #28 │ │ │ │ + cmneq r7, r4, ror lr │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r7, ip, lsr lr │ │ │ │ - orreq r2, r0, r8, lsr sp │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ - cmneq r7, r8, lsr #28 │ │ │ │ + cmneq r7, r4, asr #28 │ │ │ │ + orreq r2, r0, r0, asr #26 │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ + cmneq r7, r0, lsr lr │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - strdeq r2, [r0, r8] │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - cmneq r7, ip, ror #27 │ │ │ │ - cmneq r7, r8, lsl #27 │ │ │ │ - cmneq r7, r8, asr sp │ │ │ │ - orreq r2, r0, r8, asr ip │ │ │ │ - cmneq r7, r0, lsr #26 │ │ │ │ - cmneq r7, r8, asr #26 │ │ │ │ + orreq r2, r0, r0, lsl #26 │ │ │ │ + cmneq r7, r8, asr #27 │ │ │ │ + ldrsheq r6, [r7, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x01770d90 │ │ │ │ + cmneq r7, r0, ror #26 │ │ │ │ + orreq r2, r0, r0, ror #24 │ │ │ │ + cmneq r7, r8, lsr #26 │ │ │ │ + cmneq r7, r0, asr sp │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ + ldrsheq r0, [r7, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - ldrheq r0, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, r0, asr #25 │ │ │ │ │ │ │ │ 0028c068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ @@ -475707,76 +475707,76 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 28c97c │ │ │ │ b 28c590 │ │ │ │ orreq ip, sl, r4, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r2, [r0, r4] │ │ │ │ - cmneq r7, ip, asr #23 │ │ │ │ + ldrdeq r2, [r0, ip] │ │ │ │ + ldrsbeq r6, [r7, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - strdeq r2, [r0, r0] │ │ │ │ - ldrsbeq r6, [r7, #-168]! @ 0xffffff58 │ │ │ │ + strdeq r2, [r0, r8] │ │ │ │ + cmneq r7, r0, ror #21 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - orreq r2, r0, r0, ror #17 │ │ │ │ - ldrsbeq r6, [r7, #-152]! @ 0xffffff68 │ │ │ │ + orreq r2, r0, r8, ror #17 │ │ │ │ + cmneq r7, r0, ror #19 │ │ │ │ muleq r0, r1, r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - orreq r2, r0, r8, asr #16 │ │ │ │ + orreq r2, r0, r0, asr r8 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - cmneq r7, r0, asr r8 │ │ │ │ + cmneq r7, r8, asr r8 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq r7, r8, ror #15 │ │ │ │ - orreq r2, r0, r4, ror #13 │ │ │ │ + ldrsheq r6, [r7, #-112]! @ 0xffffff90 │ │ │ │ + orreq r2, r0, ip, ror #13 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ cmneq r6, r8, lsr #31 │ │ │ │ - orreq r2, r0, r4, asr r6 │ │ │ │ - cmneq r7, ip, asr #14 │ │ │ │ + orreq r2, r0, ip, asr r6 │ │ │ │ + cmneq r7, r4, asr r7 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ orreq fp, sl, ip, ror lr │ │ │ │ cmneq r6, r4, ror lr │ │ │ │ cmneq r6, ip, lsl lr │ │ │ │ ldrsbeq r0, [r6, #-216]! @ 0xffffff28 │ │ │ │ @ instruction: 0x01760d94 │ │ │ │ cmneq r6, r0, asr sp │ │ │ │ cmneq r6, r4, lsl #26 │ │ │ │ - cmneq r7, r0, ror r4 │ │ │ │ + cmneq r7, r8, ror r4 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - cmneq r7, r0, asr #8 │ │ │ │ - cmneq r7, r0, lsl r4 │ │ │ │ - cmneq r7, r0, ror #7 │ │ │ │ - cmneq r7, r4, lsr #7 │ │ │ │ - cmneq r7, r0, ror r3 │ │ │ │ - orreq r2, r0, r4, ror #4 │ │ │ │ - cmneq r7, r0, lsr r4 │ │ │ │ - cmneq r7, ip, asr #6 │ │ │ │ + cmneq r7, r8, asr #8 │ │ │ │ + cmneq r7, r8, lsl r4 │ │ │ │ + cmneq r7, r8, ror #7 │ │ │ │ + cmneq r7, ip, lsr #7 │ │ │ │ + cmneq r7, r8, ror r3 │ │ │ │ + orreq r2, r0, ip, ror #4 │ │ │ │ + cmneq r7, r8, lsr r4 │ │ │ │ + cmneq r7, r4, asr r3 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r7, r4, ror #5 │ │ │ │ - orreq r2, r0, r4, ror #3 │ │ │ │ - cmneq r7, ip, lsr #5 │ │ │ │ - ldrsbeq r6, [r7, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r7, ip, ror #5 │ │ │ │ + orreq r2, r0, ip, ror #3 │ │ │ │ + ldrheq r0, [r7, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq r6, [r7, #-44]! @ 0xffffffd4 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmneq r7, r4, ror r2 │ │ │ │ + cmneq r7, ip, ror r2 │ │ │ │ + cmneq r7, ip, asr #4 │ │ │ │ + orreq r2, r0, r0, asr r1 │ │ │ │ + cmneq r7, r8, lsl r2 │ │ │ │ cmneq r7, r4, asr #4 │ │ │ │ - orreq r2, r0, r8, asr #2 │ │ │ │ - cmneq r7, r0, lsl r2 │ │ │ │ - cmneq r7, ip, lsr r2 │ │ │ │ - ldrsbeq r0, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq r2, [r0, ip] │ │ │ │ - cmneq r7, r4, lsr #3 │ │ │ │ - ldrsbeq r6, [r7, #-16]! │ │ │ │ + cmneq r7, r0, ror #3 │ │ │ │ + orreq r2, r0, r4, ror #1 │ │ │ │ + cmneq r7, ip, lsr #3 │ │ │ │ + ldrsbeq r6, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r7, r4, ror r1 │ │ │ │ + orreq r2, r0, r8, ror r0 │ │ │ │ + cmneq r7, r0, asr #2 │ │ │ │ cmneq r7, ip, ror #2 │ │ │ │ - orreq r2, r0, r0, ror r0 │ │ │ │ - cmneq r7, r8, lsr r1 │ │ │ │ - cmneq r7, r4, ror #2 │ │ │ │ - cmneq r7, r0, lsl #2 │ │ │ │ + cmneq r7, r8, lsl #2 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmneq r7, ip, lsr #3 │ │ │ │ + ldrheq r6, [r7, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ │ │ │ │ 0028ccd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -476045,46 +476045,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 28cec8 │ │ │ │ orreq fp, sl, r8, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, sl, ip, ror #13 │ │ │ │ - orreq r1, r0, r4, asr #28 │ │ │ │ - cmneq r7, r8, lsr pc │ │ │ │ + orreq r1, r0, ip, asr #28 │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - orreq r1, r0, r8, lsr sp │ │ │ │ - cmneq r7, r4, lsr lr │ │ │ │ + orreq r1, r0, r0, asr #26 │ │ │ │ + cmneq r7, ip, lsr lr │ │ │ │ orreq fp, sl, r4, asr #10 │ │ │ │ - orreq r1, r0, r0, lsr #25 │ │ │ │ - cmnpeq r6, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01775d90 │ │ │ │ + orreq r1, r0, r8, lsr #25 │ │ │ │ + cmnpeq r6, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01775d98 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmnpeq r6, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r6, #-204]! @ 0xffffff34 @ │ │ │ │ - cmnpeq r6, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r6, #-196]! @ 0xffffff3c @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x0176fc9c │ │ │ │ + cmnpeq r6, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmnpeq r6, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmnpeq r6, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ - orreq r1, r0, r0, asr #22 │ │ │ │ - cmnpeq r6, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ + cmnpeq r6, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + orreq r1, r0, r8, asr #22 │ │ │ │ + cmnpeq r6, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - orreq r1, r0, r4, lsl #22 │ │ │ │ - cmnpeq r6, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r7, #-180]! @ 0xffffff4c │ │ │ │ + orreq r1, r0, ip, lsl #22 │ │ │ │ + ldrsbeq pc, [r6, #-180]! @ 0xffffff4c @ │ │ │ │ + ldrsheq r5, [r7, #-188]! @ 0xffffff44 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - orreq r1, r0, r8, asr #21 │ │ │ │ - @ instruction: 0x0176fb90 │ │ │ │ - ldrheq r5, [r7, #-188]! @ 0xffffff44 │ │ │ │ + ldrdeq r1, [r0, r0] │ │ │ │ + @ instruction: 0x0176fb98 │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ │ │ │ │ 0028d19c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -476311,45 +476311,45 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 28d318 │ │ │ │ orreq fp, sl, ip, asr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - orreq r1, r0, r4, ror #18 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ + orreq r1, r0, ip, ror #18 │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ strdeq fp, [sl, r4] │ │ │ │ - orreq r1, r0, r0, asr #16 │ │ │ │ - cmnpeq r6, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsr r9 │ │ │ │ + orreq r1, r0, r8, asr #16 │ │ │ │ + cmnpeq r6, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, asr #18 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - orreq r1, r0, r0, lsl #16 │ │ │ │ - cmnpeq r6, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r7, #-136]! @ 0xffffff78 │ │ │ │ + orreq r1, r0, r8, lsl #16 │ │ │ │ + ldrsbeq pc, [r6, #-128]! @ 0xffffff80 @ │ │ │ │ + cmneq r7, r0, lsl #18 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - orreq r1, r0, r4, asr #15 │ │ │ │ - cmnpeq r6, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r7, #-140]! @ 0xffffff74 │ │ │ │ + orreq r1, r0, ip, asr #15 │ │ │ │ + @ instruction: 0x0176f894 │ │ │ │ + cmneq r7, r4, asr #17 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - orreq r1, r0, r8, lsl #15 │ │ │ │ - cmnpeq r6, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsl #17 │ │ │ │ - cmnpeq r6, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - orreq r1, r0, ip, lsl r7 │ │ │ │ - cmnpeq r6, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x01801790 │ │ │ │ + cmnpeq r6, r8, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl #17 │ │ │ │ + cmnpeq r6, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + orreq r1, r0, r4, lsr #14 │ │ │ │ + cmnpeq r6, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsl r8 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - orreq r1, r0, r0, ror #13 │ │ │ │ - cmnpeq r6, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r5, [r7, #-120]! @ 0xffffff88 │ │ │ │ + orreq r1, r0, r8, ror #13 │ │ │ │ + ldrheq pc, [r6, #-112]! @ 0xffffff90 @ │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - orreq r1, r0, r8, lsr #13 │ │ │ │ - cmnpeq r6, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ + @ instruction: 0x018016b0 │ │ │ │ + cmnpeq r6, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsr #15 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ │ │ │ │ 0028d5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -476713,24 +476713,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r0, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r7, r0, lsr r3 │ │ │ │ - strdeq r1, [r0, r8] │ │ │ │ + cmneq r7, r8, lsr r3 │ │ │ │ + orreq r1, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ ldrsbeq r0, [r6, #-164]! @ 0xffffff5c │ │ │ │ - ldrsheq r5, [r7, #-36]! @ 0xffffffdc │ │ │ │ - @ instruction: 0x018011b4 │ │ │ │ + ldrsheq r5, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x018011bc │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ cmneq r6, r8, ror #24 │ │ │ │ - ldrheq r5, [r7, #-36]! @ 0xffffffdc │ │ │ │ - orreq r1, r0, ip, ror r1 │ │ │ │ + ldrheq r5, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + orreq r1, r0, r4, lsl #3 │ │ │ │ │ │ │ │ 0028db74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -476908,20 +476908,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r4, ror #15 │ │ │ │ - ldrdeq r0, [r0, r0] │ │ │ │ - ldrsheq r4, [r7, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq r0, [r0, r8] │ │ │ │ + ldrsheq r4, [r7, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ cmneq r6, r4, lsr #15 │ │ │ │ - @ instruction: 0x01800e90 │ │ │ │ - ldrheq r4, [r7, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x01800e98 │ │ │ │ + ldrheq r4, [r7, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ │ │ │ │ 0028de6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -477109,20 +477109,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r0, asr #9 │ │ │ │ - @ instruction: 0x01800bb0 │ │ │ │ - ldrsbeq r4, [r7, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x01800bb8 │ │ │ │ + ldrsbeq r4, [r7, #-204]! @ 0xffffff34 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmneq r6, ip, ror r4 │ │ │ │ - orreq r0, r0, ip, ror #22 │ │ │ │ - @ instruction: 0x01774c90 │ │ │ │ + orreq r0, r0, r4, ror fp │ │ │ │ + @ instruction: 0x01774c98 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 0028e188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -477218,16 +477218,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r0, ror #5 │ │ │ │ - orreq r0, r0, ip, asr #19 │ │ │ │ - ldrsheq r4, [r7, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq r0, [r0, r4] │ │ │ │ + ldrsheq r4, [r7, #-168]! @ 0xffffff58 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 0028e324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -477406,20 +477406,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r6, r4, lsr r0 │ │ │ │ - orreq r0, r0, r0, lsr #14 │ │ │ │ - cmneq r7, r4, asr #16 │ │ │ │ + orreq r0, r0, r8, lsr #14 │ │ │ │ + cmneq r7, ip, asr #16 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ ldrsheq pc, [r5, #-244]! @ 0xffffff0c @ │ │ │ │ - orreq r0, r0, r0, ror #13 │ │ │ │ - cmneq r7, r4, lsl #16 │ │ │ │ + orreq r0, r0, r8, ror #13 │ │ │ │ + cmneq r7, ip, lsl #16 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 0028e61c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -477608,20 +477608,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmnpeq r5, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r0, r4, lsl #8 │ │ │ │ - cmneq r7, r8, lsr #10 │ │ │ │ + orreq r0, r0, ip, lsl #8 │ │ │ │ + cmneq r7, r0, lsr r5 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ ldrsbeq pc, [r5, #-200]! @ 0xffffff38 @ │ │ │ │ - orreq r0, r0, r4, asr #7 │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ + orreq r0, r0, ip, asr #7 │ │ │ │ + ldrsheq r4, [r7, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 0028e93c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -477718,16 +477718,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmnpeq r5, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - orreq r0, r0, r4, lsl r2 │ │ │ │ - cmneq r7, ip, lsr r3 │ │ │ │ + orreq r0, r0, ip, lsl r2 │ │ │ │ + cmneq r7, r4, asr #6 │ │ │ │ │ │ │ │ 0028ead8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -477879,16 +477879,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r9, sl, r0, lsl #15 │ │ │ │ ldrheq pc, [r5, #-140]! @ 0xffffff74 @ │ │ │ │ - cmnpeq pc, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r7, #-8]! │ │ │ │ + ldrheq pc, [pc, #-240] @ 28ec64 @ │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0028ed58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -478100,26 +478100,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsheq r3, [r7, #-232]! @ 0xffffff18 │ │ │ │ - ldrheq pc, [pc, #-216] @ 28efec @ │ │ │ │ + cmneq r7, r0, lsl #30 │ │ │ │ + cmnpeq pc, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ orreq r9, sl, ip, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmnpeq pc, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, asr lr │ │ │ │ + cmnpeq pc, r0, lsr sp @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r7, ip, asr lr │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmneq r7, r8, lsr #28 │ │ │ │ - cmnpeq pc, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, lsr lr │ │ │ │ + cmnpeq pc, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r5, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq pc, r4, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r7, r4, ror #26 │ │ │ │ + cmnpeq pc, ip, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r7, ip, ror #26 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ │ │ │ │ 0028f0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -478273,16 +478273,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq r9, sl, r8, ror #2 │ │ │ │ cmnpeq r5, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017ff990 │ │ │ │ - cmneq r7, r0, asr #21 │ │ │ │ + @ instruction: 0x017ff998 │ │ │ │ + cmneq r7, r8, asr #21 │ │ │ │ │ │ │ │ 0028f36c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -478495,26 +478495,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r7, r0, ror #17 │ │ │ │ - cmnpeq pc, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, ror #17 │ │ │ │ + cmnpeq pc, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ strdeq r8, [sl, r4] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmnpeq pc, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsr r8 │ │ │ │ - cmneq r7, ip, lsl #16 │ │ │ │ - cmnpeq pc, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq pc, r4, lsl r7 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r7, r0, asr #16 │ │ │ │ + cmneq r7, r4, lsl r8 │ │ │ │ + ldrsbeq pc, [pc, #-96] @ 28f69c @ │ │ │ │ cmneq r5, ip, lsr #30 │ │ │ │ - cmnpeq pc, r8, lsl r6 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r7, r8, asr #14 │ │ │ │ + cmnpeq pc, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, asr r7 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ │ │ │ │ 0028f708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -478704,20 +478704,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r4, lsr #28 │ │ │ │ - cmnpeq pc, r4, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r7, r8, lsr r4 │ │ │ │ + cmnpeq pc, ip, lsl r3 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r7, r0, asr #8 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ cmneq r5, r8, ror #23 │ │ │ │ - ldrsbeq pc, [pc, #-36] @ 28fa04 @ │ │ │ │ - ldrsheq r3, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsbeq pc, [pc, #-44] @ 28f9fc @ │ │ │ │ + cmneq r7, r4, lsl #8 │ │ │ │ │ │ │ │ 0028fa28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -478814,16 +478814,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsr sl │ │ │ │ - cmnpeq pc, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, asr #4 │ │ │ │ + cmnpeq pc, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, asr r2 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ │ │ │ │ 0028fbcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -479135,24 +479135,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r0, lsl r9 │ │ │ │ - cmneq pc, r0, lsl #28 │ │ │ │ - cmneq r7, r4, lsr #30 │ │ │ │ + cmneq pc, r8, lsl #28 │ │ │ │ + cmneq r7, ip, lsr #30 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ cmneq r5, r8, ror r5 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ - cmneq r7, r8, lsl #27 │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ + @ instruction: 0x01772d90 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ cmneq r5, r8, lsr r7 │ │ │ │ - cmneq pc, r8, lsr #24 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ + cmneq pc, r0, lsr ip @ │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ │ │ │ │ 002900e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479250,16 +479250,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, ror r3 │ │ │ │ - cmneq pc, r4, ror #20 │ │ │ │ - cmneq r7, r8, lsl #23 │ │ │ │ + cmneq pc, ip, ror #20 │ │ │ │ + @ instruction: 0x01772b90 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ │ │ │ │ 0029028c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -479447,20 +479447,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, lsr #1 │ │ │ │ - @ instruction: 0x017fe790 │ │ │ │ - ldrheq r2, [r7, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x017fe798 │ │ │ │ + ldrheq r2, [r7, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ cmneq r5, ip, asr r0 │ │ │ │ - cmneq pc, ip, asr #14 │ │ │ │ - cmneq r7, r0, ror r8 │ │ │ │ + cmneq pc, r4, asr r7 @ │ │ │ │ + cmneq r7, r8, ror r8 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ │ │ │ │ 002905a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479639,20 +479639,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq sp, [r5, #-208]! @ 0xffffff30 │ │ │ │ - @ instruction: 0x017fe49c │ │ │ │ - cmneq r7, r0, asr #11 │ │ │ │ + cmneq pc, r4, lsr #9 │ │ │ │ + cmneq r7, r8, asr #11 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ cmneq r5, r0, ror sp │ │ │ │ - cmneq pc, ip, asr r4 @ │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ + cmneq pc, r4, ror #8 │ │ │ │ + cmneq r7, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 002908a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479748,16 +479748,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, asr #23 │ │ │ │ - ldrheq lr, [pc, #-36] @ 290a14 │ │ │ │ - ldrsbeq r2, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + ldrheq lr, [pc, #-44] @ 290a0c │ │ │ │ + cmneq r7, r0, ror #7 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 00290a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479854,16 +479854,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsr #20 │ │ │ │ - cmneq pc, r4, lsl r1 @ │ │ │ │ - cmneq r7, r8, lsr r2 │ │ │ │ + cmneq pc, ip, lsl r1 @ │ │ │ │ + cmneq r7, r0, asr #4 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 00290bdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -479959,16 +479959,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, lsl #17 │ │ │ │ - cmneq pc, r8, ror pc @ │ │ │ │ - @ instruction: 0x0177209c │ │ │ │ + cmneq pc, r0, lsl #31 │ │ │ │ + cmneq r7, r4, lsr #1 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ │ │ │ │ 00290d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480065,16 +480065,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, ror #13 │ │ │ │ - ldrsbeq sp, [pc, #-216] @ 290e3c │ │ │ │ - ldrsheq r1, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmneq pc, r0, ror #27 │ │ │ │ + cmneq r7, r4, lsl #30 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 00290f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480264,20 +480264,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r4, lsl r6 │ │ │ │ - cmneq pc, r4, lsl #22 │ │ │ │ - cmneq r7, r8, lsr #24 │ │ │ │ + cmneq pc, ip, lsl #22 │ │ │ │ + cmneq r7, r0, lsr ip │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ ldrsbeq sp, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq pc, r4, asr #21 │ │ │ │ - cmneq r7, r8, ror #23 │ │ │ │ + cmneq pc, ip, asr #21 │ │ │ │ + ldrsheq r1, [r7, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 0029123c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480375,16 +480375,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, lsr #4 │ │ │ │ - cmneq pc, r0, lsl r9 @ │ │ │ │ - cmneq r7, r8, lsr sl │ │ │ │ + cmneq pc, r8, lsl r9 @ │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ │ │ │ │ 002913dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -480481,16 +480481,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, lsl #1 │ │ │ │ - cmneq pc, r0, ror r7 @ │ │ │ │ - @ instruction: 0x01771894 │ │ │ │ + cmneq pc, r8, ror r7 @ │ │ │ │ + @ instruction: 0x0177189c │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ │ │ │ │ 00291580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -480681,20 +480681,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r8, lsr #31 │ │ │ │ - @ instruction: 0x017fd498 │ │ │ │ - ldrheq r1, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq pc, r0, lsr #9 │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ cmneq r5, ip, ror #26 │ │ │ │ - cmneq pc, r8, asr r4 @ │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ + cmneq pc, r0, ror #8 │ │ │ │ + cmneq r7, r8, lsl #11 │ │ │ │ │ │ │ │ 002918a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -480792,16 +480792,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq ip, [r5, #-184]! @ 0xffffff48 │ │ │ │ - cmneq pc, r4, lsr #5 │ │ │ │ - cmneq r7, r8, asr #7 │ │ │ │ + cmneq pc, ip, lsr #5 │ │ │ │ + ldrsbeq r1, [r7, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 00291a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480900,16 +480900,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, lsl sl │ │ │ │ - ldrsheq sp, [pc, #-12] @ 291be4 │ │ │ │ - cmneq r7, r0, lsr #4 │ │ │ │ + cmneq pc, r4, lsl #2 │ │ │ │ + cmneq r7, r8, lsr #4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 00291bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481099,19 +481099,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r8, lsr r9 │ │ │ │ - cmneq pc, r8, lsr #28 │ │ │ │ - cmneq r7, r0, asr pc │ │ │ │ + cmneq pc, r0, lsr lr @ │ │ │ │ + cmneq r7, r8, asr pc │ │ │ │ ldrsheq ip, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq pc, r8, ror #27 │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ + ldrsheq ip, [pc, #-208] @ 291e40 │ │ │ │ + cmneq r7, r4, lsl pc │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 00291f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481209,16 +481209,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, asr #10 │ │ │ │ - cmneq pc, r8, lsr ip @ │ │ │ │ - cmneq r7, ip, asr sp │ │ │ │ + cmneq pc, r0, asr #24 │ │ │ │ + cmneq r7, r4, ror #26 │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 002920b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481316,16 +481316,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsr #7 │ │ │ │ - @ instruction: 0x017fca94 │ │ │ │ - ldrheq r0, [r7, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x017fca9c │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ │ │ │ │ 00292258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #700] @ 29252c │ │ │ │ @@ -481515,20 +481515,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrsbeq ip, [r5, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq pc, r0, asr #15 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ + cmneq pc, r8, asr #15 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ @ instruction: 0x0175c094 │ │ │ │ - cmneq pc, r0, lsl #15 │ │ │ │ - cmneq r7, r4, lsr #17 │ │ │ │ + cmneq pc, r8, lsl #15 │ │ │ │ + cmneq r7, ip, lsr #17 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ │ │ │ │ 00292580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481627,16 +481627,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq fp, [r5, #-236]! @ 0xffffff14 │ │ │ │ - cmneq pc, r8, asr #11 │ │ │ │ - cmneq r7, ip, ror #13 │ │ │ │ + ldrsbeq ip, [pc, #-80] @ 2926d4 │ │ │ │ + ldrsheq r0, [r7, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 00292728 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481735,16 +481735,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, lsr sp │ │ │ │ - cmneq pc, r0, lsr #8 │ │ │ │ - cmneq r7, r4, asr #10 │ │ │ │ + cmneq pc, r8, lsr #8 │ │ │ │ + cmneq r7, ip, asr #10 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ │ │ │ │ 002928d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481840,16 +481840,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0175bb98 │ │ │ │ - cmneq pc, r4, lsl #5 │ │ │ │ - cmneq r7, r8, lsr #7 │ │ │ │ + cmneq pc, ip, lsl #5 │ │ │ │ + ldrheq r0, [r7, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ │ │ │ │ 00292a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481945,16 +481945,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq fp, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq pc, r8, ror #1 │ │ │ │ - cmneq r7, ip, lsl #4 │ │ │ │ + ldrsheq ip, [pc, #-0] @ 292c04 │ │ │ │ + cmneq r7, r4, lsl r2 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ │ │ │ │ 00292c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482143,20 +482143,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r8, lsr #18 │ │ │ │ - cmneq pc, r8, lsl lr @ │ │ │ │ - cmnpeq r6, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, lsr #28 │ │ │ │ + cmnpeq r6, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ cmneq r5, ip, ror #13 │ │ │ │ - ldrsbeq fp, [pc, #-216] @ 292e4c │ │ │ │ - ldrsheq pc, [r6, #-236]! @ 0xffffff14 @ │ │ │ │ + cmneq pc, r0, ror #27 │ │ │ │ + cmnpeq r6, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ │ │ │ │ 00292f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482345,20 +482345,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r8, lsl #12 │ │ │ │ - ldrsheq fp, [pc, #-168] @ 29318c │ │ │ │ - cmnpeq r6, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, lsl #22 │ │ │ │ + cmnpeq r6, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ cmneq r5, ip, asr #7 │ │ │ │ - ldrheq fp, [pc, #-168] @ 29319c │ │ │ │ - cmnpeq r6, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, r0, asr #21 │ │ │ │ + cmnpeq r6, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00293244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #700] @ 293518 │ │ │ │ @@ -482548,19 +482548,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, ip, ror #5 │ │ │ │ - cmneq pc, r4, ror #15 │ │ │ │ - cmnpeq r6, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq pc, ip, ror #15 │ │ │ │ + cmnpeq r6, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, ip, lsr #1 │ │ │ │ - cmneq pc, r0, lsr #15 │ │ │ │ - ldrheq pc, [r6, #-136]! @ 0xffffff78 @ │ │ │ │ + cmneq pc, r8, lsr #15 │ │ │ │ + cmnpeq r6, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ │ │ │ │ 00293568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482855,25 +482855,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, ip, asr #6 │ │ │ │ + cmneq pc, r4, asr r3 @ │ │ │ │ cmneq r5, r0, asr ip │ │ │ │ - cmnpeq r6, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq pc, r4, lsl #6 │ │ │ │ + cmneq pc, ip, lsl #6 │ │ │ │ cmneq r5, r0, lsl #24 │ │ │ │ - cmnpeq r6, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r6, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrsbeq fp, [pc, #-32] @ 293a1c │ │ │ │ + ldrsbeq fp, [pc, #-40] @ 293a14 │ │ │ │ cmneq r5, ip, asr #23 │ │ │ │ - cmnpeq r6, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r6, #-48]! @ 0xffffffd0 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 00293a44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483238,27 +483238,27 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r8, lsl #13 │ │ │ │ - cmneq pc, r8, ror sp @ │ │ │ │ - @ instruction: 0x0176ee9c │ │ │ │ + cmneq pc, r0, lsl #27 │ │ │ │ + cmneq r6, r4, lsr #29 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ cmneq r5, r0, asr #16 │ │ │ │ - cmneq pc, r4, lsr sp @ │ │ │ │ - cmneq r6, ip, asr lr │ │ │ │ + cmneq pc, ip, lsr sp @ │ │ │ │ + cmneq r6, r4, ror #28 │ │ │ │ cmneq r5, r4, lsl r6 │ │ │ │ - cmneq pc, r4, lsl #26 │ │ │ │ - cmneq r6, r8, lsr #28 │ │ │ │ + cmneq pc, ip, lsl #26 │ │ │ │ + cmneq r6, r0, lsr lr │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ cmneq r5, r4, ror #11 │ │ │ │ - ldrsbeq sl, [pc, #-196] @ 293f78 │ │ │ │ - ldrsheq lr, [r6, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq sl, [pc, #-204] @ 293f70 │ │ │ │ + cmneq r6, r0, lsl #28 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ │ │ │ │ 00294040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483458,20 +483458,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, asr #5 │ │ │ │ - ldrheq sl, [pc, #-152] @ 2942e0 │ │ │ │ - ldrsbeq lr, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmneq pc, r0, asr #19 │ │ │ │ + ldrsbeq lr, [r6, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ cmneq r5, ip, ror r2 │ │ │ │ - cmneq pc, r0, ror r9 @ │ │ │ │ - cmneq r6, ip, lsl #21 │ │ │ │ + cmneq pc, r8, ror r9 @ │ │ │ │ + @ instruction: 0x0176ea94 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 0029438c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483671,20 +483671,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, ror pc │ │ │ │ - cmneq pc, ip, ror #12 │ │ │ │ - cmneq r6, r8, lsl #15 │ │ │ │ + cmneq pc, r4, ror r6 @ │ │ │ │ + @ instruction: 0x0176e790 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ cmneq r5, r0, lsr pc │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ - cmneq r6, r4, asr #14 │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ + cmneq r6, ip, asr #14 │ │ │ │ │ │ │ │ 002946d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #704] @ 2949ac │ │ │ │ @@ -483875,20 +483875,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r8, asr lr │ │ │ │ - cmneq pc, r0, asr r3 @ │ │ │ │ - cmneq r6, r8, ror #8 │ │ │ │ + cmneq pc, r8, asr r3 @ │ │ │ │ + cmneq r6, r0, ror r4 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ cmneq r5, r8, lsl ip │ │ │ │ - cmneq pc, ip, lsl #6 │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ + cmneq pc, r4, lsl r3 @ │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ │ │ │ │ 00294a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -483987,16 +483987,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, ror #20 │ │ │ │ - cmneq pc, r4, asr r1 @ │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ + cmneq pc, ip, asr r1 @ │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ │ │ │ │ 00294ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #708] @ 294e80 │ │ │ │ @@ -484188,20 +484188,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r4, lsl #19 │ │ │ │ - cmneq pc, ip, ror lr @ │ │ │ │ - @ instruction: 0x0176df94 │ │ │ │ + cmneq pc, r4, lsl #29 │ │ │ │ + @ instruction: 0x0176df9c │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ cmneq r5, r4, asr #14 │ │ │ │ - cmneq pc, r8, lsr lr @ │ │ │ │ - cmneq r6, r0, asr pc │ │ │ │ + cmneq pc, r0, asr #28 │ │ │ │ + cmneq r6, r8, asr pc │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ │ │ │ │ 00294ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -484300,16 +484300,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsl #11 │ │ │ │ - cmneq pc, r4, ror ip @ │ │ │ │ - @ instruction: 0x0176dd98 │ │ │ │ + cmneq pc, ip, ror ip @ │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ │ │ │ │ 0029507c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -484502,19 +484502,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, ip, lsr #9 │ │ │ │ - cmneq pc, r4, lsr #19 │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ + cmneq pc, ip, lsr #19 │ │ │ │ + cmneq r6, r8, asr #21 │ │ │ │ cmneq r5, ip, ror #4 │ │ │ │ - cmneq pc, r0, ror #18 │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ + cmneq pc, r8, ror #18 │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ │ │ │ │ 002953a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -484826,23 +484826,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, r4, lsr r1 │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ - cmneq r6, ip, asr #14 │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ + cmneq r6, r4, asr r7 │ │ │ │ @ instruction: 0x01758d9c │ │ │ │ - cmneq pc, r8, lsl #9 │ │ │ │ - cmneq r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x017f9490 │ │ │ │ + ldrheq sp, [r6, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ cmneq r5, ip, asr pc │ │ │ │ - cmneq pc, ip, asr #8 │ │ │ │ - cmneq r6, r0, ror r5 │ │ │ │ + cmneq pc, r4, asr r4 @ │ │ │ │ + cmneq r6, r8, ror r5 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ │ │ │ │ 002958c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485131,24 +485131,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, ip, lsl r9 │ │ │ │ - cmneq pc, r0, lsl r0 @ │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ + cmneq pc, r8, lsl r0 @ │ │ │ │ + cmneq r6, r4, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ cmneq r5, ip, asr #21 │ │ │ │ - cmneq pc, r4, asr #31 │ │ │ │ - cmneq r6, r0, ror #1 │ │ │ │ + cmneq pc, ip, asr #31 │ │ │ │ + cmneq r6, r8, ror #1 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ @ instruction: 0x0175889c │ │ │ │ - @ instruction: 0x017f8f90 │ │ │ │ - cmneq r6, ip, lsr #1 │ │ │ │ + @ instruction: 0x017f8f98 │ │ │ │ + ldrheq sp, [r6, #-4]! │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ │ │ │ │ 00295d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485437,24 +485437,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, ip, asr r4 │ │ │ │ - cmneq pc, r0, asr fp @ │ │ │ │ - cmneq r6, ip, ror #24 │ │ │ │ + cmneq pc, r8, asr fp @ │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmneq r5, ip, lsl #12 │ │ │ │ - cmneq pc, r4, lsl #22 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ + cmneq pc, ip, lsl #22 │ │ │ │ + cmneq r6, r8, lsr #24 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ ldrsbeq r8, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsbeq r8, [pc, #-160] @ 29619c │ │ │ │ - ldrsheq ip, [r6, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r8, [pc, #-168] @ 296194 │ │ │ │ + ldrsheq ip, [r6, #-184]! @ 0xffffff48 │ │ │ │ │ │ │ │ 0029623c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -485656,20 +485656,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r8, [r5, #-12]! │ │ │ │ - ldrheq r8, [pc, #-112] @ 296510 │ │ │ │ - cmneq r6, ip, asr #17 │ │ │ │ + ldrheq r8, [pc, #-120] @ 296508 │ │ │ │ + ldrsbeq ip, [r6, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ cmneq r5, r4, ror r0 │ │ │ │ - cmneq pc, r8, ror #14 │ │ │ │ - cmneq r6, r4, lsl #17 │ │ │ │ + cmneq pc, r0, ror r7 @ │ │ │ │ + cmneq r6, ip, lsl #17 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ │ │ │ │ 00296594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -485954,23 +485954,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, asr ip │ │ │ │ - cmneq pc, r4, asr #6 │ │ │ │ - cmneq r6, r4, ror #8 │ │ │ │ + cmneq pc, ip, asr #6 │ │ │ │ + cmneq r6, ip, ror #8 │ │ │ │ cmneq r5, r8, lsl #24 │ │ │ │ - ldrsheq r8, [pc, #-44] @ 296a00 │ │ │ │ - cmneq r6, r8, lsl r4 │ │ │ │ + cmneq pc, r4, lsl #6 │ │ │ │ + cmneq r6, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ ldrsbeq r7, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmneq pc, r8, asr #5 │ │ │ │ - cmneq r6, r4, ror #7 │ │ │ │ + ldrsbeq r8, [pc, #-32] @ 296a1c │ │ │ │ + cmneq r6, ip, ror #7 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ │ │ │ │ 00296a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -486255,23 +486255,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, lsr #15 │ │ │ │ - @ instruction: 0x017f7e98 │ │ │ │ - ldrheq fp, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r0, lsr #29 │ │ │ │ + cmneq r6, r0, asr #31 │ │ │ │ cmneq r5, ip, asr r7 │ │ │ │ - cmneq pc, r0, asr lr @ │ │ │ │ - cmneq r6, ip, ror #30 │ │ │ │ + cmneq pc, r8, asr lr @ │ │ │ │ + cmneq r6, r4, ror pc │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ cmneq r5, r8, lsr #14 │ │ │ │ - cmneq pc, ip, lsl lr @ │ │ │ │ - cmneq r6, r8, lsr pc │ │ │ │ + cmneq pc, r4, lsr #28 │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 00296eec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -486579,29 +486579,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r4, asr fp @ │ │ │ │ - cmneq r6, r4, lsl #25 │ │ │ │ + cmneq pc, ip, asr fp @ │ │ │ │ + cmneq r6, ip, lsl #25 │ │ │ │ @ instruction: 0x018a1298 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r7, [pc, #-160] @ 297344 │ │ │ │ - ldrsbeq fp, [r6, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0176bb94 │ │ │ │ - cmneq pc, r8, asr sl @ │ │ │ │ + ldrheq r7, [pc, #-168] @ 29733c │ │ │ │ + ldrsbeq fp, [r6, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x0176bb9c │ │ │ │ + cmneq pc, r0, ror #20 │ │ │ │ cmneq r5, ip, ror #4 │ │ │ │ - cmneq pc, r0, ror #18 │ │ │ │ - cmneq r6, ip, ror sl │ │ │ │ + cmneq pc, r8, ror #18 │ │ │ │ + cmneq r6, r4, lsl #21 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ cmneq r5, r4, lsr #4 │ │ │ │ - cmneq pc, r8, lsl r9 @ │ │ │ │ - cmneq r6, r4, lsr sl │ │ │ │ + cmneq pc, r0, lsr #18 │ │ │ │ + cmneq r6, ip, lsr sl │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ │ │ │ │ 0029740c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -486842,22 +486842,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r4, asr r6 @ │ │ │ │ + cmneq pc, ip, asr r6 @ │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r5, r8, asr lr │ │ │ │ - cmneq pc, ip, asr #10 │ │ │ │ - cmneq r6, r8, ror #12 │ │ │ │ + cmneq pc, r4, asr r5 @ │ │ │ │ + cmneq r6, r0, ror r6 │ │ │ │ cmneq r5, r4, lsl lr │ │ │ │ - cmneq pc, r8, lsl #10 │ │ │ │ - cmneq r6, r0, lsr #12 │ │ │ │ + cmneq pc, r0, lsl r5 @ │ │ │ │ + cmneq r6, r8, lsr #12 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ │ │ │ │ 00297804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -487096,23 +487096,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r6, ror #4 │ │ │ │ + cmneq pc, lr, ror #4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r5, r0, ror #20 │ │ │ │ - cmneq pc, ip, asr #2 │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ + cmneq pc, r4, asr r1 @ │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ cmneq r5, r0, lsr #20 │ │ │ │ - cmneq pc, ip, lsl #2 │ │ │ │ - cmneq r6, r4, lsr r2 │ │ │ │ + cmneq pc, r4, lsl r1 @ │ │ │ │ + cmneq r6, ip, lsr r2 │ │ │ │ │ │ │ │ 00297bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -487208,16 +487208,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, ror r8 │ │ │ │ - cmneq pc, r8, ror #30 │ │ │ │ - cmneq r6, r0, lsl #1 │ │ │ │ + cmneq pc, r0, ror pc @ │ │ │ │ + cmneq r6, r8, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ │ │ │ │ 00297d94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -487314,16 +487314,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r6, [r5, #-100]! @ 0xffffff9c │ │ │ │ - cmneq pc, r8, asr #27 │ │ │ │ - cmneq r6, r4, ror #29 │ │ │ │ + ldrsbeq r6, [pc, #-208] @ 297e60 │ │ │ │ + cmneq r6, ip, ror #29 │ │ │ │ │ │ │ │ 00297f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -487430,16 +487430,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, lsl #10 │ │ │ │ - ldrsheq r6, [pc, #-184] @ 298040 │ │ │ │ - cmneq r6, r8, lsr #26 │ │ │ │ + cmneq pc, r0, lsl #24 │ │ │ │ + cmneq r6, r0, lsr sp │ │ │ │ │ │ │ │ 002980f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -487535,16 +487535,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, ror r3 │ │ │ │ - cmneq pc, r4, ror #20 │ │ │ │ - cmneq r6, ip, ror fp │ │ │ │ + cmneq pc, ip, ror #20 │ │ │ │ + cmneq r6, r4, lsl #23 │ │ │ │ muleq r0, r9, r3 │ │ │ │ │ │ │ │ 00298298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -487736,19 +487736,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ @ instruction: 0x01756294 │ │ │ │ - cmneq pc, ip, lsl #15 │ │ │ │ - cmneq r6, r8, lsr #17 │ │ │ │ + @ instruction: 0x017f6794 │ │ │ │ + ldrheq sl, [r6, #-128]! @ 0xffffff80 │ │ │ │ cmneq r5, r4, asr r0 │ │ │ │ - cmneq pc, r8, asr #14 │ │ │ │ - cmneq r6, r0, ror #16 │ │ │ │ + cmneq pc, r0, asr r7 @ │ │ │ │ + cmneq r6, r8, ror #16 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ │ │ │ │ 002985c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488033,24 +488033,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, lsr #24 │ │ │ │ - cmneq pc, r8, lsl r3 @ │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ + cmneq pc, r0, lsr #6 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ ldrsbeq r5, [r5, #-188]! @ 0xffffff44 │ │ │ │ - ldrsbeq r6, [pc, #-32] @ 298a3c │ │ │ │ - cmneq r6, ip, ror #7 │ │ │ │ + ldrsbeq r6, [pc, #-40] @ 298a34 │ │ │ │ + ldrsheq sl, [r6, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ cmneq r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x017f629c │ │ │ │ - ldrheq sl, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq pc, r4, lsr #5 │ │ │ │ + cmneq r6, r0, asr #7 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ │ │ │ │ 00298a70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488421,27 +488421,27 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, ror #12 │ │ │ │ - cmneq pc, ip, asr #26 │ │ │ │ - cmneq r6, r4, ror lr │ │ │ │ + cmneq pc, r4, asr sp @ │ │ │ │ + cmneq r6, ip, ror lr │ │ │ │ cmneq r5, r0, lsr #12 │ │ │ │ - cmneq pc, ip, lsl #26 │ │ │ │ - cmneq r6, r0, lsr lr │ │ │ │ + cmneq pc, r4, lsl sp @ │ │ │ │ + cmneq r6, r8, lsr lr │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ cmneq r5, r4, ror #11 │ │ │ │ - ldrsbeq r5, [pc, #-192] @ 298fb0 │ │ │ │ - ldrsheq r9, [r6, #-212]! @ 0xffffff2c │ │ │ │ + ldrsbeq r5, [pc, #-200] @ 298fa8 │ │ │ │ + ldrsheq r9, [r6, #-220]! @ 0xffffff24 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ cmneq r5, r8, lsr #11 │ │ │ │ - @ instruction: 0x017f5c94 │ │ │ │ - ldrheq r9, [r6, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x017f5c9c │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ │ │ │ │ 00299084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -488781,28 +488781,28 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsr #1 │ │ │ │ - @ instruction: 0x017f5798 │ │ │ │ - ldrheq r9, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq pc, r0, lsr #15 │ │ │ │ + cmneq r6, r4, asr #17 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ cmneq r5, r4, rrx │ │ │ │ - cmneq pc, r4, asr r7 @ │ │ │ │ - cmneq r6, r8, ror r8 │ │ │ │ + cmneq pc, ip, asr r7 @ │ │ │ │ + cmneq r6, r0, lsl #17 │ │ │ │ @ instruction: 0x000003be │ │ │ │ cmneq r5, r4, lsr r0 │ │ │ │ - cmneq pc, r4, lsr #14 │ │ │ │ - cmneq r6, r8, asr #16 │ │ │ │ + cmneq pc, ip, lsr #14 │ │ │ │ + cmneq r6, r0, asr r8 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ cmneq r5, r4 │ │ │ │ - ldrsheq r5, [pc, #-100] @ 2995b8 │ │ │ │ - cmneq r6, r8, lsl r8 │ │ │ │ + ldrsheq r5, [pc, #-108] @ 2995b0 │ │ │ │ + cmneq r6, r0, lsr #16 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ │ │ │ │ 00299620 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489080,23 +489080,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, ror #23 │ │ │ │ - ldrsbeq r5, [pc, #-36] @ 299a6c │ │ │ │ - ldrsheq r9, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsbeq r5, [pc, #-44] @ 299a64 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ cmneq r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x017f5294 │ │ │ │ - ldrheq r9, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x017f529c │ │ │ │ + cmneq r6, r0, asr #7 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ cmneq r5, ip, ror #22 │ │ │ │ - cmneq pc, r8, asr r2 @ │ │ │ │ - cmneq r6, ip, ror r3 │ │ │ │ + cmneq pc, r0, ror #4 │ │ │ │ + cmneq r6, r4, lsl #7 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 00299ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489382,24 +489382,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, ip, lsr #28 │ │ │ │ + cmneq pc, r4, lsr lr @ │ │ │ │ cmneq r5, r8, lsr #14 │ │ │ │ - cmneq r6, r8, asr #30 │ │ │ │ - cmneq pc, r0, ror #27 │ │ │ │ + cmneq r6, r0, asr pc │ │ │ │ + cmneq pc, r8, ror #27 │ │ │ │ ldrsbeq r4, [r5, #-108]! @ 0xffffff94 │ │ │ │ - ldrsheq r8, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r0, lsl #30 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq pc, ip, lsr #27 │ │ │ │ + ldrheq r4, [pc, #-212] @ 299e88 │ │ │ │ cmneq r5, r8, lsr #13 │ │ │ │ - cmneq r6, r4, asr #29 │ │ │ │ + cmneq r6, ip, asr #29 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 00299f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489685,24 +489685,24 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r8, ror r9 @ │ │ │ │ + cmneq pc, r0, lsl #19 │ │ │ │ cmneq r5, r4, ror r2 │ │ │ │ - @ instruction: 0x01768a94 │ │ │ │ - cmneq pc, ip, lsr #18 │ │ │ │ + @ instruction: 0x01768a9c │ │ │ │ + cmneq pc, r4, lsr r9 @ │ │ │ │ cmneq r5, r8, lsr #4 │ │ │ │ - cmneq r6, r4, asr #20 │ │ │ │ + cmneq r6, ip, asr #20 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - ldrsheq r4, [pc, #-136] @ 29a388 │ │ │ │ + cmneq pc, r0, lsl #18 │ │ │ │ ldrsheq r4, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r6, r0, lsl sl │ │ │ │ + cmneq r6, r8, lsl sl │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ │ │ │ │ 0029a418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489900,19 +489900,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r3, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq pc, r8, ror #11 │ │ │ │ - cmneq r6, r8, lsl #14 │ │ │ │ + ldrsheq r4, [pc, #-80] @ 29a6f8 │ │ │ │ + cmneq r6, r0, lsl r7 │ │ │ │ cmneq r5, ip, lsr #29 │ │ │ │ - cmneq pc, r0, lsr #11 │ │ │ │ - ldrheq r8, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq pc, r8, lsr #11 │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 0029a758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490048,23 +490048,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01753e98 │ │ │ │ - cmneq pc, r4, ror #7 │ │ │ │ - cmneq r6, r0, lsl #10 │ │ │ │ + cmneq pc, ip, ror #7 │ │ │ │ + cmneq r6, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ cmneq r5, r8, lsr #25 │ │ │ │ - @ instruction: 0x017f439c │ │ │ │ - cmneq r6, r0, asr #9 │ │ │ │ + cmneq pc, r4, lsr #7 │ │ │ │ + cmneq r6, r8, asr #9 │ │ │ │ cmneq r5, r4, lsr lr │ │ │ │ - cmneq pc, r8, asr r3 @ │ │ │ │ - cmneq r6, r4, ror r4 │ │ │ │ + cmneq pc, r0, ror #6 │ │ │ │ + cmneq r6, ip, ror r4 │ │ │ │ │ │ │ │ 0029a9ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -490277,27 +490277,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r4, ror r1 @ │ │ │ │ - cmneq r6, r4, lsr #5 │ │ │ │ + cmneq pc, ip, ror r1 @ │ │ │ │ + cmneq r6, ip, lsr #5 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ @ instruction: 0x0189d8b8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r4, [pc, #-12] @ 29ad24 │ │ │ │ - ldrsheq r8, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq pc, r4, ror #1 │ │ │ │ + cmneq r6, r4, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - ldrsbeq r8, [r6, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x017f4098 │ │ │ │ + ldrsbeq r8, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq pc, r0, lsr #1 │ │ │ │ ldrsheq r3, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq pc, r4, ror #31 │ │ │ │ - cmneq r6, r8, lsl #2 │ │ │ │ + cmneq pc, ip, ror #31 │ │ │ │ + cmneq r6, r0, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ │ │ │ │ 0029ad4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -490450,16 +490450,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ orreq sp, r9, r0, lsl r5 │ │ │ │ cmneq r5, ip, asr #12 │ │ │ │ - cmneq pc, r0, asr #26 │ │ │ │ - cmneq r6, r4, ror #28 │ │ │ │ + cmneq pc, r8, asr #26 │ │ │ │ + cmneq r6, ip, ror #28 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ │ │ │ │ 0029afcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490568,16 +490568,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, ror r4 │ │ │ │ - cmneq pc, r4, ror #22 │ │ │ │ - cmneq r6, r8, lsl #25 │ │ │ │ + cmneq pc, ip, ror #22 │ │ │ │ + @ instruction: 0x01767c90 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ │ │ │ │ 0029b19c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -490818,23 +490818,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsbeq r3, [pc, #-136] @ 29b4f0 │ │ │ │ + cmneq pc, r0, ror #17 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r5, r8, asr #1 │ │ │ │ - ldrheq r3, [pc, #-124] @ 29b508 │ │ │ │ - ldrsbeq r7, [r6, #-132]! @ 0xffffff7c │ │ │ │ + cmneq pc, r4, asr #15 │ │ │ │ + ldrsbeq r7, [r6, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ cmneq r5, r4, lsl #1 │ │ │ │ - cmneq pc, r8, ror r7 @ │ │ │ │ - @ instruction: 0x01767890 │ │ │ │ + cmneq pc, r0, lsl #15 │ │ │ │ + @ instruction: 0x01767898 │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ │ │ │ │ 0029b598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -491015,20 +491015,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r0, asr #27 │ │ │ │ - ldrheq r3, [pc, #-68] @ 29b840 │ │ │ │ - cmneq r6, ip, asr #11 │ │ │ │ + ldrheq r3, [pc, #-76] @ 29b838 │ │ │ │ + ldrsbeq r7, [r6, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ cmneq r5, ip, ror sp │ │ │ │ - cmneq pc, r0, ror r4 @ │ │ │ │ - cmneq r6, r8, lsl #11 │ │ │ │ + cmneq pc, r8, ror r4 @ │ │ │ │ + @ instruction: 0x01767590 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ │ │ │ │ 0029b898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491218,20 +491218,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01752a94 │ │ │ │ - cmneq pc, r8, lsl #3 │ │ │ │ - cmneq r6, r4, lsr #5 │ │ │ │ + @ instruction: 0x017f3190 │ │ │ │ + cmneq r6, ip, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ cmneq r5, ip, asr #20 │ │ │ │ - cmneq pc, r0, asr #2 │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ + cmneq pc, r8, asr #2 │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ │ │ │ │ 0029bbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491415,20 +491415,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01752790 │ │ │ │ - cmneq pc, r4, lsl #29 │ │ │ │ - @ instruction: 0x01766f9c │ │ │ │ + cmneq pc, ip, lsl #29 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ cmneq r5, ip, asr #14 │ │ │ │ - cmneq pc, r0, asr #28 │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ + cmneq pc, r8, asr #28 │ │ │ │ + cmneq r6, r0, ror #30 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ │ │ │ │ 0029bec8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -491626,20 +491626,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, asr #8 │ │ │ │ - cmneq pc, r8, lsr fp @ │ │ │ │ - cmneq r6, r4, asr ip │ │ │ │ + cmneq pc, r0, asr #22 │ │ │ │ + cmneq r6, ip, asr ip │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ ldrsheq r2, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq r2, [pc, #-160] @ 29c168 │ │ │ │ - cmneq r6, ip, lsl #24 │ │ │ │ + ldrsheq r2, [pc, #-168] @ 29c160 │ │ │ │ + cmneq r6, r4, lsl ip │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ │ │ │ │ 0029c20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -491820,19 +491820,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, asr #2 │ │ │ │ - cmneq pc, r0, asr #16 │ │ │ │ - cmneq r6, ip, asr r9 │ │ │ │ + cmneq pc, r8, asr #16 │ │ │ │ + cmneq r6, r4, ror #18 │ │ │ │ cmneq r5, r8, lsl #2 │ │ │ │ - ldrsheq r2, [pc, #-124] @ 29c488 │ │ │ │ - cmneq r6, r4, lsl r9 │ │ │ │ + cmneq pc, r4, lsl #16 │ │ │ │ + cmneq r6, ip, lsl r9 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ │ │ │ │ 0029c508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -492117,24 +492117,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r1, [r5, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq r2, [pc, #-48] @ 29c964 │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ + ldrsbeq r2, [pc, #-56] @ 29c95c │ │ │ │ + ldrsheq r6, [r6, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ @ instruction: 0x01751c94 │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ - cmneq r6, r4, lsr #9 │ │ │ │ + @ instruction: 0x017f2390 │ │ │ │ + cmneq r6, ip, lsr #9 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ cmneq r5, r0, ror #24 │ │ │ │ - cmneq pc, r4, asr r3 @ │ │ │ │ - cmneq r6, r0, ror r4 │ │ │ │ + cmneq pc, ip, asr r3 @ │ │ │ │ + cmneq r6, r8, ror r4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ │ │ │ │ 0029c9b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -492231,16 +492231,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r1, [r5, #-160]! @ 0xffffff60 │ │ │ │ - cmneq pc, r4, lsr #3 │ │ │ │ - ldrheq r6, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq pc, ip, lsr #3 │ │ │ │ + cmneq r6, r4, asr #5 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ │ │ │ │ 0029cb58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -492338,16 +492338,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, lsl #18 │ │ │ │ - cmneq pc, r0 │ │ │ │ - cmneq r6, r8, lsl r1 │ │ │ │ + cmneq pc, r8 │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ │ │ │ │ 0029ccfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -492645,23 +492645,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r1, [r5, #-68]! @ 0xffffffbc │ │ │ │ - cmneq pc, r8, lsr #23 │ │ │ │ - cmneq r6, r4, asr #25 │ │ │ │ + ldrheq r1, [pc, #-176] @ 29d10c │ │ │ │ + cmneq r6, ip, asr #25 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ cmneq r5, ip, ror #8 │ │ │ │ - cmneq pc, r0, ror #22 │ │ │ │ - cmneq r6, r0, lsl #25 │ │ │ │ + cmneq pc, r8, ror #22 │ │ │ │ + cmneq r6, r8, lsl #25 │ │ │ │ cmneq r5, r8, lsr r4 │ │ │ │ - cmneq pc, ip, lsr #22 │ │ │ │ - cmneq r6, r8, asr #24 │ │ │ │ + cmneq pc, r4, lsr fp @ │ │ │ │ + cmneq r6, r0, asr ip │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ ldr r2, [pc, #4052] @ 29e1c8 │ │ │ │ ldr r3, [pc, #4052] @ 29e1cc │ │ │ │ @@ -493679,137 +493679,137 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 29d5a8 │ │ │ │ orreq fp, r9, ip, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq fp, [r9, r0] │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq r6, r8, asr fp │ │ │ │ - cmneq pc, r8, lsr #6 │ │ │ │ - cmneq pc, r0, ror #4 │ │ │ │ - cmneq r6, r8, lsl #21 │ │ │ │ - cmneq r6, r4, lsr #19 │ │ │ │ - cmneq r6, r8, ror r9 │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - ldrsheq r5, [r6, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r0, ror #22 │ │ │ │ + cmneq pc, r0, lsr r3 @ │ │ │ │ + cmneq pc, r8, ror #4 │ │ │ │ + @ instruction: 0x01765a90 │ │ │ │ + cmneq r6, ip, lsr #19 │ │ │ │ + cmneq r6, r0, lsl #19 │ │ │ │ + cmneq r6, ip, asr #18 │ │ │ │ + ldrsheq r5, [r6, #-136]! @ 0xffffff78 │ │ │ │ orreq sl, r9, r4, ror #28 │ │ │ │ - ldrheq r1, [pc, #-248] @ 29e110 │ │ │ │ - cmneq r6, r0, ror #15 │ │ │ │ - cmnpeq r5, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, lsl #13 │ │ │ │ - cmneq r6, r0, lsr r6 │ │ │ │ - cmneq r6, r0, ror #11 │ │ │ │ - cmneq r6, r0, lsl #11 │ │ │ │ - cmnpeq r5, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, asr #9 │ │ │ │ - @ instruction: 0x017f1c90 │ │ │ │ + cmneq pc, r0, asr #31 │ │ │ │ + cmneq r6, r8, ror #15 │ │ │ │ + cmnpeq r5, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsl #13 │ │ │ │ + cmneq r6, r8, lsr r6 │ │ │ │ + cmneq r6, r8, ror #11 │ │ │ │ + cmneq r6, r8, lsl #11 │ │ │ │ + cmnpeq r5, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr #9 │ │ │ │ + @ instruction: 0x017f1c98 │ │ │ │ cmnpeq r4, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r4, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, ror #7 │ │ │ │ - ldrheq r1, [pc, #-180] @ 29e18c │ │ │ │ - cmnpeq r5, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r5, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq r6, ip, asr #6 │ │ │ │ - cmneq pc, ip, lsl fp @ │ │ │ │ - @ instruction: 0x0175f19c │ │ │ │ - cmneq r6, r4, lsl r3 │ │ │ │ - cmneq pc, r4, ror #21 │ │ │ │ - cmnpeq r5, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r5, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq pc, ip, lsr #21 │ │ │ │ - cmnpeq r5, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, lsr #5 │ │ │ │ - cmneq pc, r4, ror sl @ │ │ │ │ - ldrsheq pc, [r5, #-0]! @ │ │ │ │ - cmneq r6, r8, ror #4 │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ - ldrheq pc, [r5, #-8]! @ │ │ │ │ - cmneq r6, r0, lsr r2 │ │ │ │ - cmneq pc, r0, lsl #20 │ │ │ │ - cmnpeq r5, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq pc, r8, asr #19 │ │ │ │ - cmnpeq r5, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, asr #3 │ │ │ │ - @ instruction: 0x017f1990 │ │ │ │ - cmnpeq r5, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, lsl #3 │ │ │ │ - cmneq pc, r8, asr r9 @ │ │ │ │ - ldrsbeq lr, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r6, r0, asr r1 │ │ │ │ - cmneq pc, r0, lsr #18 │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ - cmneq r6, r8, lsl r1 │ │ │ │ - cmneq pc, r8, ror #17 │ │ │ │ - cmneq r5, r8, ror #30 │ │ │ │ - cmneq r6, r0, ror #1 │ │ │ │ - ldrheq r1, [pc, #-128] @ 29e258 │ │ │ │ - cmneq r5, r0, lsr pc │ │ │ │ - cmneq r6, r8, lsr #1 │ │ │ │ - cmneq pc, r8, ror r8 @ │ │ │ │ - ldrsheq lr, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r6, r0, ror r0 │ │ │ │ - cmneq pc, r0, asr #16 │ │ │ │ - cmneq r5, r0, asr #29 │ │ │ │ - cmneq r6, r8, lsr r0 │ │ │ │ - cmneq pc, r8, lsl #16 │ │ │ │ - cmneq r5, r8, lsl #29 │ │ │ │ - ldrsheq r4, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmneq pc, ip, asr #15 │ │ │ │ - cmneq r5, r0, asr lr │ │ │ │ - cmneq r6, r8, asr #31 │ │ │ │ - @ instruction: 0x017f1798 │ │ │ │ - cmneq r5, ip, lsl lr │ │ │ │ - cmneq r5, r4, ror #27 │ │ │ │ - cmneq r6, ip, asr pc │ │ │ │ - cmneq pc, ip, lsr #14 │ │ │ │ - cmneq r5, ip, lsr #27 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - ldrsheq r1, [pc, #-100] @ 29e2cc │ │ │ │ - cmneq r5, r4, ror sp │ │ │ │ - cmneq r6, ip, ror #29 │ │ │ │ - ldrheq r1, [pc, #-108] @ 29e2d0 │ │ │ │ - cmneq r5, ip, lsr sp │ │ │ │ - ldrheq r4, [r6, #-228]! @ 0xffffff1c │ │ │ │ - cmneq pc, r4, lsl #13 │ │ │ │ - cmneq r5, r4, lsl #26 │ │ │ │ - cmneq r6, ip, ror lr │ │ │ │ - cmneq pc, ip, asr #12 │ │ │ │ - cmneq r5, ip, asr #25 │ │ │ │ - cmneq r6, r4, asr #28 │ │ │ │ - cmneq pc, r4, lsl r6 @ │ │ │ │ - @ instruction: 0x0175ec94 │ │ │ │ - cmneq r6, ip, lsl #28 │ │ │ │ - ldrsbeq r1, [pc, #-92] @ 29e310 │ │ │ │ - cmneq r5, ip, asr ip │ │ │ │ - ldrsbeq r4, [r6, #-212]! @ 0xffffff2c │ │ │ │ - cmneq pc, r4, lsr #11 │ │ │ │ - cmneq r5, r0, lsr #24 │ │ │ │ - @ instruction: 0x01764d98 │ │ │ │ - cmneq pc, r8, ror #10 │ │ │ │ - cmneq r5, r4, ror #23 │ │ │ │ - cmneq r6, ip, asr sp │ │ │ │ - cmneq pc, ip, lsr #10 │ │ │ │ - cmneq r5, r8, lsr #23 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ - ldrsheq r1, [pc, #-64] @ 29e35c │ │ │ │ - cmneq r5, ip, ror #22 │ │ │ │ - cmneq r6, r4, ror #25 │ │ │ │ - ldrheq r1, [pc, #-68] @ 29e364 │ │ │ │ - cmneq r5, r8, lsr fp │ │ │ │ - cmneq r5, r8, lsl #22 │ │ │ │ - ldrsbeq lr, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r6, ip, asr #24 │ │ │ │ - cmneq pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0x0175e89c │ │ │ │ - cmneq r6, r4, lsl sl │ │ │ │ - cmneq pc, r4, ror #3 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ + cmnpeq r5, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, ror #7 │ │ │ │ + ldrheq r1, [pc, #-188] @ 29e184 │ │ │ │ + cmnpeq r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r5, #-28]! @ 0xffffffe4 @ │ │ │ │ + cmneq r6, r4, asr r3 │ │ │ │ + cmneq pc, r4, lsr #22 │ │ │ │ + cmnpeq r5, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsl r3 │ │ │ │ + cmneq pc, ip, ror #21 │ │ │ │ + cmnpeq r5, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, ror #5 │ │ │ │ + ldrheq r1, [pc, #-164] @ 29e1c8 │ │ │ │ + cmnpeq r5, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsr #5 │ │ │ │ + cmneq pc, ip, ror sl @ │ │ │ │ + ldrsheq pc, [r5, #-8]! @ │ │ │ │ + cmneq r6, r0, ror r2 │ │ │ │ + cmneq pc, r0, asr #20 │ │ │ │ + cmnpeq r5, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsr r2 │ │ │ │ + cmneq pc, r8, lsl #20 │ │ │ │ + cmnpeq r5, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsl #4 │ │ │ │ + ldrsbeq r1, [pc, #-144] @ 29e20c │ │ │ │ + cmnpeq r5, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr #3 │ │ │ │ + @ instruction: 0x017f1998 │ │ │ │ + cmnpeq r5, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01765190 │ │ │ │ + cmneq pc, r0, ror #18 │ │ │ │ + cmneq r5, r0, ror #31 │ │ │ │ + cmneq r6, r8, asr r1 │ │ │ │ + cmneq pc, r8, lsr #18 │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ + cmneq r6, r0, lsr #2 │ │ │ │ + ldrsheq r1, [pc, #-128] @ 29e24c │ │ │ │ + cmneq r5, r0, ror pc │ │ │ │ + cmneq r6, r8, ror #1 │ │ │ │ + ldrheq r1, [pc, #-136] @ 29e250 │ │ │ │ + cmneq r5, r8, lsr pc │ │ │ │ + ldrheq r5, [r6, #-0]! │ │ │ │ + cmneq pc, r0, lsl #17 │ │ │ │ + cmneq r5, r0, lsl #30 │ │ │ │ + cmneq r6, r8, ror r0 │ │ │ │ + cmneq pc, r8, asr #16 │ │ │ │ + cmneq r5, r8, asr #29 │ │ │ │ + cmneq r6, r0, asr #32 │ │ │ │ + cmneq pc, r0, lsl r8 @ │ │ │ │ + @ instruction: 0x0175ee90 │ │ │ │ + cmneq r6, r4 │ │ │ │ + ldrsbeq r1, [pc, #-116] @ 29e294 │ │ │ │ + cmneq r5, r8, asr lr │ │ │ │ + ldrsbeq r4, [r6, #-240]! @ 0xffffff10 │ │ │ │ + cmneq pc, r0, lsr #15 │ │ │ │ + cmneq r5, r4, lsr #28 │ │ │ │ + cmneq r5, ip, ror #27 │ │ │ │ + cmneq r6, r4, ror #30 │ │ │ │ + cmneq pc, r4, lsr r7 @ │ │ │ │ + ldrheq lr, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + ldrsheq r1, [pc, #-108] @ 29e2c4 │ │ │ │ + cmneq r5, ip, ror sp │ │ │ │ + ldrsheq r4, [r6, #-228]! @ 0xffffff1c │ │ │ │ + cmneq pc, r4, asr #13 │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + ldrheq r4, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmneq pc, ip, lsl #13 │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ + cmneq r6, r4, lsl #29 │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ + ldrsbeq lr, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ + cmneq pc, ip, lsl r6 @ │ │ │ │ + @ instruction: 0x0175ec9c │ │ │ │ + cmneq r6, r4, lsl lr │ │ │ │ + cmneq pc, r4, ror #11 │ │ │ │ + cmneq r5, r4, ror #24 │ │ │ │ + ldrsbeq r4, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq pc, ip, lsr #11 │ │ │ │ + cmneq r5, r8, lsr #24 │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ + cmneq pc, r0, ror r5 @ │ │ │ │ + cmneq r5, ip, ror #23 │ │ │ │ + cmneq r6, r4, ror #26 │ │ │ │ + cmneq pc, r4, lsr r5 @ │ │ │ │ + ldrheq lr, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + ldrsheq r1, [pc, #-72] @ 29e354 │ │ │ │ + cmneq r5, r4, ror fp │ │ │ │ + cmneq r6, ip, ror #25 │ │ │ │ + ldrheq r1, [pc, #-76] @ 29e35c │ │ │ │ + cmneq r5, r0, asr #22 │ │ │ │ + cmneq r5, r0, lsl fp │ │ │ │ + ldrsbeq lr, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r6, r4, asr ip │ │ │ │ + cmneq pc, r4, lsr #8 │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + cmneq r6, ip, lsl sl │ │ │ │ + cmneq pc, ip, ror #3 │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ ldr r1, [pc, #-24] @ 29e3b8 │ │ │ │ ldr r3, [pc, #-24] @ 29e3bc │ │ │ │ ldr r2, [pc, #-24] @ 29e3c0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -494848,277 +494848,277 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 29efb0 │ │ │ │ orreq r9, r9, ip, asr #31 │ │ │ │ @ instruction: 0x01899fbc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0176499c │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - cmneq r6, r4, lsr #17 │ │ │ │ - cmneq r6, r0, lsl r7 │ │ │ │ + cmneq r6, r4, lsr #19 │ │ │ │ + cmneq r6, ip, asr #18 │ │ │ │ + cmneq r6, ip, lsr #17 │ │ │ │ + cmneq r6, r8, lsl r7 │ │ │ │ orreq r9, r9, ip, asr #25 │ │ │ │ - cmneq r6, ip, ror #13 │ │ │ │ - cmneq r6, r4, lsr #13 │ │ │ │ - @ instruction: 0x01764590 │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ - cmneq pc, r0, asr #22 │ │ │ │ - cmneq r6, ip, asr r3 │ │ │ │ + ldrsheq r4, [r6, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r6, ip, lsr #13 │ │ │ │ + @ instruction: 0x01764598 │ │ │ │ + ldrsheq r4, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmneq pc, r8, asr #22 │ │ │ │ + cmneq r6, r4, ror #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq pc, r4, lsl #19 │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ - cmneq pc, r8, asr r9 @ │ │ │ │ - cmneq r6, r4, ror r1 │ │ │ │ + cmneq pc, ip, lsl #19 │ │ │ │ + ldrheq r4, [r6, #-16]! │ │ │ │ + cmneq pc, r0, ror #18 │ │ │ │ + cmneq r6, ip, ror r1 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq pc, ip, lsl #16 │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ - cmneq pc, ip, lsr #15 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ - ldrsbeq r3, [r6, #-240]! @ 0xffffff10 │ │ │ │ - cmneq pc, ip, ror #14 │ │ │ │ - cmneq r5, ip, lsl lr │ │ │ │ - @ instruction: 0x01763f90 │ │ │ │ + cmneq pc, r4, lsl r8 @ │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + ldrheq r0, [pc, #-116] @ 29f404 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ + ldrsbeq r3, [r6, #-248]! @ 0xffffff08 │ │ │ │ + cmneq pc, r4, ror r7 @ │ │ │ │ + cmneq r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x01763f98 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq pc, r0, lsr r7 @ │ │ │ │ - cmneq r5, r0, ror #27 │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ + cmneq pc, r8, lsr r7 @ │ │ │ │ + cmneq r5, r8, ror #27 │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrsheq r0, [pc, #-100] @ 29f440 │ │ │ │ - cmneq r5, r4, lsr #27 │ │ │ │ - cmneq r6, r8, lsl pc │ │ │ │ + ldrsheq r0, [pc, #-108] @ 29f438 │ │ │ │ + cmneq r5, ip, lsr #27 │ │ │ │ + cmneq r6, r0, lsr #30 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrheq r0, [pc, #-104] @ 29f44c │ │ │ │ - cmneq r5, r8, ror #26 │ │ │ │ - ldrsbeq r3, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmneq pc, ip, ror r6 @ │ │ │ │ - cmneq r5, ip, lsr #26 │ │ │ │ - cmneq r6, r0, lsr #29 │ │ │ │ + cmneq pc, r0, asr #13 │ │ │ │ + cmneq r5, r0, ror sp │ │ │ │ + cmneq r6, r4, ror #29 │ │ │ │ + cmneq pc, r4, lsl #13 │ │ │ │ + cmneq r5, r4, lsr sp │ │ │ │ + cmneq r6, r8, lsr #29 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrsheq sp, [r5, #-196]! @ 0xffffff3c │ │ │ │ - cmneq pc, r8, lsr r6 @ │ │ │ │ - cmneq r6, r8, asr lr │ │ │ │ - ldrsheq r0, [pc, #-92] @ 29f480 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ - cmneq r6, r0, lsr #28 │ │ │ │ + ldrsheq sp, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq pc, r0, asr #12 │ │ │ │ + cmneq r6, r0, ror #28 │ │ │ │ + cmneq pc, r4, lsl #12 │ │ │ │ + ldrheq sp, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ - ldrheq r0, [pc, #-88] @ 29f498 │ │ │ │ - ldrsbeq r3, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, r4, lsr ip │ │ │ │ - cmneq pc, r8, ror r5 @ │ │ │ │ - @ instruction: 0x01763d98 │ │ │ │ - ldrsheq sp, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmneq pc, r8, lsr r5 @ │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ - ldrheq sp, [r5, #-180]! @ 0xffffff4c │ │ │ │ - ldrsheq r0, [pc, #-72] @ 29f4cc │ │ │ │ - cmneq r6, r8, lsl sp │ │ │ │ - cmneq r5, r4, ror fp │ │ │ │ - ldrheq r0, [pc, #-72] @ 29f4d8 │ │ │ │ - ldrsbeq r3, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ + cmneq pc, r0, asr #11 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + cmneq r5, ip, lsr ip │ │ │ │ + cmneq pc, r0, lsl #11 │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ + ldrsheq sp, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq pc, r0, asr #10 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + ldrheq sp, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq pc, r0, lsl #10 │ │ │ │ + cmneq r6, r0, lsr #26 │ │ │ │ + cmneq r5, ip, ror fp │ │ │ │ + cmneq pc, r0, asr #9 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ + cmneq r5, r8, lsl #22 │ │ │ │ + cmneq pc, ip, asr #8 │ │ │ │ + cmneq r6, ip, ror #24 │ │ │ │ + cmneq r5, r8, asr #21 │ │ │ │ + cmneq pc, ip, lsl #8 │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + cmneq pc, ip, asr #7 │ │ │ │ + cmneq r6, ip, ror #23 │ │ │ │ + cmneq r5, r8, asr #20 │ │ │ │ + cmneq pc, ip, lsl #7 │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ + cmneq pc, ip, asr #6 │ │ │ │ + cmneq r6, ip, ror #22 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ + cmneq pc, ip, lsl #6 │ │ │ │ + cmneq r6, ip, lsr #22 │ │ │ │ + cmneq r5, r4, lsl #19 │ │ │ │ + cmneq pc, r8, asr #5 │ │ │ │ + cmneq r6, ip, ror #21 │ │ │ │ + @ instruction: 0x017f0298 │ │ │ │ + cmneq r5, r4, asr #18 │ │ │ │ + ldrheq r3, [r6, #-168]! @ 0xffffff58 │ │ │ │ + cmneq pc, ip, asr r2 @ │ │ │ │ + cmneq r5, r8, lsl #18 │ │ │ │ + cmneq r6, ip, ror sl │ │ │ │ + ldrsbeq sp, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq pc, r0, lsl r2 @ │ │ │ │ + cmneq r6, r4, lsr sl │ │ │ │ + @ instruction: 0x0175d890 │ │ │ │ + cmneq r5, r4, lsr r4 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmneq r5, ip, asr #7 │ │ │ │ + @ instruction: 0x0175d398 │ │ │ │ + cmneq r5, r4, ror #6 │ │ │ │ + cmneq r5, r0, lsr r3 │ │ │ │ + ldrsheq sp, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmnpeq lr, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #8 │ │ │ │ + ldrheq sp, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmnpeq lr, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsr #8 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ + @ instruction: 0x017efb94 │ │ │ │ + cmneq r5, r4, asr #4 │ │ │ │ + ldrheq r3, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + andeq r0, r0, fp, lsl #2 │ │ │ │ + cmnpeq lr, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl #4 │ │ │ │ + cmneq r6, ip, ror r3 │ │ │ │ + cmnpeq lr, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, asr #3 │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ + cmnpeq lr, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0175d190 │ │ │ │ + cmneq r6, r4, lsl #6 │ │ │ │ + cmnpeq lr, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, asr r1 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ + cmnpeq lr, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl r1 │ │ │ │ + cmneq r6, ip, lsl #5 │ │ │ │ + cmnpeq lr, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [r5, #-12]! │ │ │ │ + cmneq r6, r0, asr r2 │ │ │ │ + ldrsheq pc, [lr, #-144]! @ 0xffffff70 @ │ │ │ │ + cmneq r5, r0, lsr #1 │ │ │ │ + cmneq r6, r4, lsl r2 │ │ │ │ + ldrheq pc, [lr, #-148]! @ 0xffffff6c @ │ │ │ │ + cmneq r5, r4, rrx │ │ │ │ + ldrsbeq r3, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmnpeq lr, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr #32 │ │ │ │ + @ instruction: 0x0176319c │ │ │ │ + cmnpeq lr, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror #31 │ │ │ │ + cmneq r6, r0, ror #2 │ │ │ │ + cmnpeq lr, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, r4, lsr #2 │ │ │ │ + cmnpeq lr, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ + cmneq r6, r8, ror #1 │ │ │ │ + cmnpeq lr, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr pc │ │ │ │ + cmneq r6, ip, lsr #1 │ │ │ │ + cmnpeq lr, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r6, r0, ror r0 │ │ │ │ + cmnpeq lr, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr #29 │ │ │ │ + cmneq r6, r4, lsr r0 │ │ │ │ + ldrsbeq pc, [lr, #-116]! @ 0xffffff8c @ │ │ │ │ + cmneq r5, r4, lsl #29 │ │ │ │ + ldrsheq r2, [r6, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x017ef798 │ │ │ │ + cmneq r5, r8, asr #28 │ │ │ │ + ldrheq r2, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmnpeq lr, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsl #28 │ │ │ │ + cmneq r6, r0, lsl #31 │ │ │ │ + cmnpeq lr, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r6, r4, asr #30 │ │ │ │ + cmnpeq lr, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0175cd94 │ │ │ │ + cmneq r6, r8, lsl #30 │ │ │ │ + cmnpeq lr, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr sp │ │ │ │ + cmneq r6, ip, asr #29 │ │ │ │ + cmnpeq lr, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsl sp │ │ │ │ + cmneq r6, ip, lsl #29 │ │ │ │ + cmnpeq lr, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror #25 │ │ │ │ + cmneq r6, r4, asr lr │ │ │ │ + ldrsheq pc, [lr, #-84]! @ 0xffffffac @ │ │ │ │ + cmneq r5, r4, lsr #25 │ │ │ │ + cmneq r6, r8, lsl lr │ │ │ │ + ldrheq pc, [lr, #-88]! @ 0xffffffa8 @ │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ + ldrsbeq r2, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmnpeq lr, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsr #24 │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ + cmnpeq lr, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror #23 │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + ldrsheq pc, [lr, #-76]! @ 0xffffffb4 @ │ │ │ │ + cmneq r5, ip, lsr #23 │ │ │ │ + cmneq r6, r0, lsr #26 │ │ │ │ + cmnpeq lr, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror fp │ │ │ │ + cmneq r6, r4, ror #25 │ │ │ │ + cmnpeq lr, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, r4, lsr fp │ │ │ │ - cmneq r5, r0, lsl #22 │ │ │ │ - cmneq pc, r4, asr #8 │ │ │ │ - cmneq r6, r4, ror #24 │ │ │ │ - cmneq r5, r0, asr #21 │ │ │ │ - cmneq pc, r4, lsl #8 │ │ │ │ - cmneq r6, r4, lsr #24 │ │ │ │ + cmneq r6, r8, lsr #25 │ │ │ │ + cmnpeq lr, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r5, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r6, ip, ror #24 │ │ │ │ + cmnpeq lr, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r6, r0, lsr ip │ │ │ │ + ldrsbeq pc, [lr, #-48]! @ 0xffffffd0 @ │ │ │ │ cmneq r5, r0, lsl #21 │ │ │ │ - cmneq pc, r4, asr #7 │ │ │ │ - cmneq r6, r4, ror #23 │ │ │ │ - cmneq r5, r0, asr #20 │ │ │ │ - cmneq pc, r4, lsl #7 │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - cmneq r5, r0, lsl #20 │ │ │ │ - cmneq pc, r4, asr #6 │ │ │ │ - cmneq r6, r4, ror #22 │ │ │ │ - cmneq r5, r0, asr #19 │ │ │ │ - cmneq pc, r4, lsl #6 │ │ │ │ - cmneq r6, r4, lsr #22 │ │ │ │ - cmneq r5, ip, ror r9 │ │ │ │ - cmneq pc, r0, asr #5 │ │ │ │ - cmneq r6, r4, ror #21 │ │ │ │ - @ instruction: 0x017f0290 │ │ │ │ - cmneq r5, ip, lsr r9 │ │ │ │ - ldrheq r3, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmneq pc, r4, asr r2 @ │ │ │ │ - cmneq r5, r0, lsl #18 │ │ │ │ - cmneq r6, r4, ror sl │ │ │ │ - cmneq r5, r8, asr #17 │ │ │ │ - cmneq pc, r8, lsl #4 │ │ │ │ - cmneq r6, ip, lsr #20 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ - cmneq r5, ip, lsr #8 │ │ │ │ - ldrsheq sp, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r5, r4, asr #7 │ │ │ │ - @ instruction: 0x0175d390 │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ - cmneq r5, r8, lsr #6 │ │ │ │ - ldrsheq sp, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmnpeq lr, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, asr r4 │ │ │ │ - ldrheq sp, [r5, #-36]! @ 0xffffffdc │ │ │ │ - ldrsheq pc, [lr, #-184]! @ 0xffffff48 @ │ │ │ │ - cmneq r6, r8, lsl r4 │ │ │ │ - cmneq r5, r8, ror #4 │ │ │ │ - cmnpeq lr, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsr r2 │ │ │ │ - ldrheq r3, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - andeq r0, r0, fp, lsl #2 │ │ │ │ - cmnpeq lr, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsl #4 │ │ │ │ - cmneq r6, r4, ror r3 │ │ │ │ - cmnpeq lr, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, asr #3 │ │ │ │ - cmneq r6, r8, lsr r3 │ │ │ │ - ldrsbeq pc, [lr, #-168]! @ 0xffffff58 @ │ │ │ │ - cmneq r5, r8, lsl #3 │ │ │ │ - ldrsheq r3, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x017efa9c │ │ │ │ - cmneq r5, ip, asr #2 │ │ │ │ - cmneq r6, r0, asr #5 │ │ │ │ - cmnpeq lr, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsl r1 │ │ │ │ - cmneq r6, r4, lsl #5 │ │ │ │ - cmnpeq lr, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [r5, #-4]! │ │ │ │ - cmneq r6, r8, asr #4 │ │ │ │ - cmnpeq lr, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0175d098 │ │ │ │ - cmneq r6, ip, lsl #4 │ │ │ │ - cmnpeq lr, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, asr r0 │ │ │ │ - ldrsbeq r3, [r6, #-16]! │ │ │ │ - cmnpeq lr, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x01763194 │ │ │ │ - cmnpeq lr, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, ror #31 │ │ │ │ - cmneq r6, r8, asr r1 │ │ │ │ - ldrsheq pc, [lr, #-136]! @ 0xffffff78 @ │ │ │ │ - cmneq r5, r8, lsr #31 │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ - ldrheq pc, [lr, #-140]! @ 0xffffff74 @ │ │ │ │ - cmneq r5, ip, ror #30 │ │ │ │ - cmneq r6, r0, ror #1 │ │ │ │ - cmnpeq lr, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsr pc │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ - cmnpeq lr, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r6, r8, rrx │ │ │ │ - cmnpeq lr, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r6, ip, lsr #32 │ │ │ │ - cmnpeq lr, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, ror lr │ │ │ │ - ldrsheq r2, [r6, #-240]! @ 0xffffff10 │ │ │ │ - @ instruction: 0x017ef790 │ │ │ │ - cmneq r5, r0, asr #28 │ │ │ │ - ldrheq r2, [r6, #-244]! @ 0xffffff0c │ │ │ │ - cmnpeq lr, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, lsl #28 │ │ │ │ - cmneq r6, r8, ror pc │ │ │ │ - cmnpeq lr, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, asr #27 │ │ │ │ - cmneq r6, ip, lsr pc │ │ │ │ - ldrsbeq pc, [lr, #-108]! @ 0xffffff94 @ │ │ │ │ - cmneq r5, ip, lsl #27 │ │ │ │ - cmneq r6, r0, lsl #30 │ │ │ │ - cmnpeq lr, r0, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ - cmneq r6, r4, asr #29 │ │ │ │ - cmnpeq lr, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, lsl sp │ │ │ │ - cmneq r6, r4, lsl #29 │ │ │ │ - cmnpeq lr, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [r5, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r6, ip, asr #28 │ │ │ │ - cmnpeq lr, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0175cc9c │ │ │ │ - cmneq r6, r0, lsl lr │ │ │ │ - ldrheq pc, [lr, #-80]! @ 0xffffffb0 @ │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ - ldrsbeq r2, [r6, #-212]! @ 0xffffff2c │ │ │ │ - cmnpeq lr, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, lsr #24 │ │ │ │ - @ instruction: 0x01762d98 │ │ │ │ - cmnpeq lr, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, ror #23 │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ - ldrsheq pc, [lr, #-68]! @ 0xffffffbc @ │ │ │ │ - cmneq r5, r4, lsr #23 │ │ │ │ - cmneq r6, r8, lsl sp │ │ │ │ - ldrheq pc, [lr, #-72]! @ 0xffffffb8 @ │ │ │ │ - cmneq r5, r8, ror #22 │ │ │ │ - ldrsbeq r2, [r6, #-204]! @ 0xffffff34 │ │ │ │ - cmnpeq lr, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsr #22 │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ - cmnpeq lr, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r5, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r6, r4, ror #24 │ │ │ │ - cmnpeq lr, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [r5, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r6, r8, lsr #24 │ │ │ │ - cmnpeq lr, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, ror sl │ │ │ │ - cmneq r6, ip, ror #23 │ │ │ │ - cmnpeq lr, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ - ldrheq r2, [r6, #-176]! @ 0xffffff50 │ │ │ │ - cmnpeq lr, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsl #20 │ │ │ │ - cmneq r6, r4, ror fp │ │ │ │ - cmnpeq lr, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, asr #19 │ │ │ │ - cmneq r6, r8, lsr fp │ │ │ │ - ldrsbeq pc, [lr, #-40]! @ 0xffffffd8 @ │ │ │ │ - cmneq r5, r8, lsl #19 │ │ │ │ - ldrsheq r2, [r6, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x017ef29c │ │ │ │ - cmneq r5, ip, asr #18 │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ - cmnpeq lr, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsl #18 │ │ │ │ - cmneq r6, r0, lsl #21 │ │ │ │ - cmnpeq lr, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r6, r4, asr #20 │ │ │ │ - cmnpeq lr, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0175c894 │ │ │ │ - cmneq r6, r8, lsl #20 │ │ │ │ - cmnpeq lr, r8, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, asr r8 │ │ │ │ - cmneq r6, ip, asr #19 │ │ │ │ - cmnpeq lr, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ - @ instruction: 0x01762990 │ │ │ │ - cmnpeq lr, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror #15 │ │ │ │ - cmneq r6, r4, asr r9 │ │ │ │ - ldrsheq pc, [lr, #-4]! @ │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ - cmneq r6, r8, lsl r9 │ │ │ │ - ldrheq pc, [lr, #-8]! @ │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - ldrsbeq r2, [r6, #-140]! @ 0xffffff74 │ │ │ │ - cmnpeq lr, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsr #14 │ │ │ │ - cmneq r6, r0, lsr #17 │ │ │ │ - cmnpeq lr, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r5, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r6, r4, ror #16 │ │ │ │ - cmnpeq lr, r4 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [r5, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ - cmneq r5, r8, ror r6 │ │ │ │ - cmneq r6, ip, ror #15 │ │ │ │ + ldrsheq r2, [r6, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x017ef394 │ │ │ │ + cmneq r5, r4, asr #20 │ │ │ │ + ldrheq r2, [r6, #-184]! @ 0xffffff48 │ │ │ │ + cmnpeq lr, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl #20 │ │ │ │ + cmneq r6, ip, ror fp │ │ │ │ + cmnpeq lr, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, asr #19 │ │ │ │ + cmneq r6, r0, asr #22 │ │ │ │ + cmnpeq lr, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0175c990 │ │ │ │ + cmneq r6, r4, lsl #22 │ │ │ │ + cmnpeq lr, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ + cmneq r6, r8, asr #21 │ │ │ │ + cmnpeq lr, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl r9 │ │ │ │ + cmneq r6, r8, lsl #21 │ │ │ │ + cmnpeq lr, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r6, ip, asr #20 │ │ │ │ + cmnpeq lr, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0175c89c │ │ │ │ + cmneq r6, r0, lsl sl │ │ │ │ + ldrheq pc, [lr, #-16]! @ │ │ │ │ + cmneq r5, r0, ror #16 │ │ │ │ + ldrsbeq r2, [r6, #-148]! @ 0xffffff6c │ │ │ │ + cmnpeq lr, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr #16 │ │ │ │ + @ instruction: 0x01762998 │ │ │ │ + cmnpeq lr, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, ror #15 │ │ │ │ + cmneq r6, ip, asr r9 │ │ │ │ + ldrsheq pc, [lr, #-12]! @ │ │ │ │ + cmneq r5, ip, lsr #15 │ │ │ │ + cmneq r6, r0, lsr #18 │ │ │ │ + cmnpeq lr, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ + cmneq r6, r4, ror #17 │ │ │ │ + cmnpeq lr, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr r7 │ │ │ │ + cmneq r6, r8, lsr #17 │ │ │ │ + cmnpeq lr, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, ip, ror #16 │ │ │ │ + cmnpeq lr, ip @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r6, r0, lsr r8 │ │ │ │ + ldrsbeq lr, [lr, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ + ldrsheq r2, [r6, #-116]! @ 0xffffff8c │ │ │ │ ldr r1, [pc, #-676] @ 29f5a0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ @@ -496461,76 +496461,76 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a08a4 │ │ │ │ orreq r7, r9, r0, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ - ldrheq r2, [r6, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq r2, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r6, ip, ror r7 │ │ │ │ - cmneq r6, ip, lsr #14 │ │ │ │ - ldrsheq r2, [r6, #-104]! @ 0xffffff98 │ │ │ │ - ldrsbeq r2, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ + cmneq r6, r4, asr #15 │ │ │ │ + ldrheq r2, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ + cmneq r6, r4, lsr r7 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ orreq r7, r9, r8, ror #22 │ │ │ │ - ldrsbeq lr, [lr, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r0, lsl #7 │ │ │ │ - ldrsheq r2, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - @ instruction: 0x017eec90 │ │ │ │ - cmneq r5, r0, asr #6 │ │ │ │ - ldrheq r2, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq lr, r0, asr ip │ │ │ │ - cmneq r5, r0, lsl #6 │ │ │ │ - cmneq r6, r0, ror r4 │ │ │ │ - cmneq lr, r0, lsl ip │ │ │ │ - cmneq r5, r0, asr #5 │ │ │ │ - cmneq r6, r0, lsr r4 │ │ │ │ - ldrsbeq lr, [lr, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r5, r0, lsl #5 │ │ │ │ - ldrsheq r2, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - @ instruction: 0x017eeb90 │ │ │ │ - cmneq r5, r0, asr #4 │ │ │ │ - ldrheq r2, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq lr, r0, asr fp │ │ │ │ - cmneq r5, r0, lsl #4 │ │ │ │ - cmneq r6, r0, ror r3 │ │ │ │ - cmneq lr, r0, lsl fp │ │ │ │ - cmneq r5, r0, asr #3 │ │ │ │ - cmneq r6, r0, lsr r3 │ │ │ │ - ldrsbeq lr, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r4, lsl #3 │ │ │ │ - ldrsheq r2, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x017eea94 │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ - ldrheq r2, [r6, #-36]! @ 0xffffffdc │ │ │ │ - cmneq lr, r4, asr sl │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - cmneq r6, r4, ror r2 │ │ │ │ - cmneq lr, r4, lsl sl │ │ │ │ - cmneq r5, r4, asr #1 │ │ │ │ - cmneq r6, r4, lsr r2 │ │ │ │ - ldrsbeq lr, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r5, r4, lsl #1 │ │ │ │ - ldrsheq r2, [r6, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x017ee994 │ │ │ │ - cmneq r5, r4, asr #32 │ │ │ │ - ldrheq r2, [r6, #-20]! @ 0xffffffec │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ - cmneq r5, r8 │ │ │ │ - cmneq r6, ip, ror r1 │ │ │ │ - cmneq lr, ip, lsl r9 │ │ │ │ - cmneq r5, ip, asr #31 │ │ │ │ - cmneq r6, ip, lsr r1 │ │ │ │ - cmneq lr, r0, ror #17 │ │ │ │ - @ instruction: 0x0175bf90 │ │ │ │ - cmneq r6, r0, lsl #2 │ │ │ │ - cmneq lr, r4, lsr #17 │ │ │ │ - cmneq r5, r4, asr pc │ │ │ │ - cmneq r6, r4, asr #1 │ │ │ │ + ldrsbeq lr, [lr, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ + ldrsheq r2, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x017eec98 │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ + ldrheq r2, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq lr, r8, asr ip │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ + cmneq r6, r8, ror r4 │ │ │ │ + cmneq lr, r8, lsl ip │ │ │ │ + cmneq r5, r8, asr #5 │ │ │ │ + cmneq r6, r8, lsr r4 │ │ │ │ + ldrsbeq lr, [lr, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ + ldrsheq r2, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x017eeb98 │ │ │ │ + cmneq r5, r8, asr #4 │ │ │ │ + ldrheq r2, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq lr, r8, asr fp │ │ │ │ + cmneq r5, r8, lsl #4 │ │ │ │ + cmneq r6, r8, ror r3 │ │ │ │ + cmneq lr, r8, lsl fp │ │ │ │ + cmneq r5, r8, asr #3 │ │ │ │ + cmneq r6, r8, lsr r3 │ │ │ │ + ldrsbeq lr, [lr, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, ip, lsl #3 │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ + @ instruction: 0x017eea9c │ │ │ │ + cmneq r5, ip, asr #2 │ │ │ │ + ldrheq r2, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq lr, ip, asr sl │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + cmneq r6, ip, ror r2 │ │ │ │ + cmneq lr, ip, lsl sl │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ + cmneq r6, ip, lsr r2 │ │ │ │ + ldrsbeq lr, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r5, ip, lsl #1 │ │ │ │ + ldrsheq r2, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x017ee99c │ │ │ │ + cmneq r5, ip, asr #32 │ │ │ │ + ldrheq r2, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq lr, r0, ror #18 │ │ │ │ + cmneq r5, r0, lsl r0 │ │ │ │ + cmneq r6, r4, lsl #3 │ │ │ │ + cmneq lr, r4, lsr #18 │ │ │ │ + ldrsbeq fp, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r6, r4, asr #2 │ │ │ │ + cmneq lr, r8, ror #17 │ │ │ │ + @ instruction: 0x0175bf98 │ │ │ │ + cmneq r6, r8, lsl #2 │ │ │ │ + cmneq lr, ip, lsr #17 │ │ │ │ + cmneq r5, ip, asr pc │ │ │ │ + cmneq r6, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-112] @ 0xffffff90 │ │ │ │ @@ -497170,114 +497170,114 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a11e4 │ │ │ │ orreq r7, r9, r0, lsr #11 │ │ │ │ @ instruction: 0x01897590 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r9, ip, asr #32 │ │ │ │ - cmneq r6, ip, lsl #31 │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ - cmneq lr, r0, lsr #12 │ │ │ │ - cmneq lr, r0, lsl r6 │ │ │ │ - cmneq r6, r4, asr #29 │ │ │ │ - cmneq r6, r8, ror lr │ │ │ │ + cmneq r9, r4, asr r0 │ │ │ │ + @ instruction: 0x01761f94 │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ + cmneq lr, r8, lsr #12 │ │ │ │ + cmneq lr, r8, lsl r6 │ │ │ │ + cmneq r6, ip, asr #29 │ │ │ │ + cmneq r6, r0, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r6, r0, lsr #27 │ │ │ │ + cmneq r6, r8, lsr #27 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmneq r6, r8, lsl #28 │ │ │ │ - ldrsbeq r1, [r6, #-212]! @ 0xffffff2c │ │ │ │ - @ instruction: 0x01761d98 │ │ │ │ - @ instruction: 0x01761c9c │ │ │ │ + cmneq r6, r0, lsl lr │ │ │ │ + ldrsbeq r1, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, r0, lsr #27 │ │ │ │ + cmneq r6, r4, lsr #25 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ orreq r7, r9, r8, lsr #4 │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ - cmneq lr, r8, lsl #7 │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - cmneq r5, r4, asr #19 │ │ │ │ + @ instruction: 0x01761c94 │ │ │ │ + @ instruction: 0x017ee390 │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + cmneq r5, ip, asr #19 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmneq r5, r8, lsl #19 │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ - cmneq r5, r4, asr r9 │ │ │ │ - cmneq r6, r8, asr #21 │ │ │ │ - cmneq lr, r4, ror #4 │ │ │ │ - cmneq r5, r4, lsl r9 │ │ │ │ - cmneq r6, r8, lsl #21 │ │ │ │ + @ instruction: 0x0175b990 │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ + cmneq r5, ip, asr r9 │ │ │ │ + ldrsbeq r1, [r6, #-160]! @ 0xffffff60 │ │ │ │ + cmneq lr, ip, ror #4 │ │ │ │ + cmneq r5, ip, lsl r9 │ │ │ │ + @ instruction: 0x01761a90 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq lr, r8, lsr #4 │ │ │ │ - ldrsbeq fp, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r6, ip, asr #20 │ │ │ │ - cmneq lr, ip, ror #3 │ │ │ │ - @ instruction: 0x0175b89c │ │ │ │ - cmneq r6, ip, lsl #20 │ │ │ │ - ldrheq lr, [lr, #-16]! │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ - cmneq r6, ip, asr #19 │ │ │ │ + cmneq lr, r0, lsr r2 │ │ │ │ + cmneq r5, r0, ror #17 │ │ │ │ + cmneq r6, r4, asr sl │ │ │ │ + ldrsheq lr, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + cmneq r6, r4, lsl sl │ │ │ │ + ldrheq lr, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ + ldrsbeq r1, [r6, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq lr, r4, ror r1 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ - @ instruction: 0x01761990 │ │ │ │ + cmneq lr, ip, ror r1 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ + @ instruction: 0x01761998 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmneq lr, r8, lsr r1 │ │ │ │ - cmneq r5, r8, ror #15 │ │ │ │ - cmneq r6, r4, asr r9 │ │ │ │ + cmneq lr, r0, asr #2 │ │ │ │ + ldrsheq fp, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r6, ip, asr r9 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsheq lr, [lr, #-8]! │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ - cmneq r6, ip, lsl r9 │ │ │ │ + cmneq lr, r0, lsl #2 │ │ │ │ + ldrheq fp, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r6, r4, lsr #18 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - ldrheq lr, [lr, #-8]! │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - ldrsbeq r1, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq lr, r0, asr #1 │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ + cmneq r6, r4, ror #17 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq lr, r8, ror r0 │ │ │ │ - cmneq r5, r8, lsr #14 │ │ │ │ - @ instruction: 0x0176189c │ │ │ │ - cmneq lr, ip, lsr r0 │ │ │ │ - cmneq r5, ip, ror #13 │ │ │ │ - cmneq r6, r8, asr r8 │ │ │ │ + cmneq lr, r0, lsl #1 │ │ │ │ + cmneq r5, r0, lsr r7 │ │ │ │ + cmneq r6, r4, lsr #17 │ │ │ │ + cmneq lr, r4, asr #32 │ │ │ │ + ldrsheq fp, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq lr, r0 │ │ │ │ - ldrheq fp, [r5, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ + cmneq lr, r8 │ │ │ │ + ldrheq fp, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, r4, lsr #16 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq lr, r0, asr #31 │ │ │ │ - cmneq r5, r0, ror r6 │ │ │ │ - cmneq r6, r4, ror #15 │ │ │ │ + cmneq lr, r8, asr #31 │ │ │ │ + cmneq r5, r8, ror r6 │ │ │ │ + cmneq r6, ip, ror #15 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq lr, r4, lsl #31 │ │ │ │ - cmneq r5, r4, lsr r6 │ │ │ │ - cmneq r6, r0, lsr #15 │ │ │ │ + cmneq lr, ip, lsl #31 │ │ │ │ + cmneq r5, ip, lsr r6 │ │ │ │ + cmneq r6, r8, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq lr, r8, asr #30 │ │ │ │ - cmneq r6, r4, ror #16 │ │ │ │ - cmneq r6, r0, ror #14 │ │ │ │ + cmneq lr, r0, asr pc │ │ │ │ + cmneq r6, ip, ror #16 │ │ │ │ + cmneq r6, r8, ror #14 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq lr, r4, lsl pc │ │ │ │ - cmneq r5, r4, asr #11 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ - ldrsbeq sp, [lr, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r5, r4, lsl #11 │ │ │ │ - ldrsheq r1, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, ip, lsl pc │ │ │ │ + cmneq r5, ip, asr #11 │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ + ldrsbeq sp, [lr, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, ip, lsl #11 │ │ │ │ + cmneq r6, r0, lsl #14 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - @ instruction: 0x017ede94 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ - ldrheq r1, [r6, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x017ede9c │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ + cmneq r6, r0, asr #13 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ - ldrsbeq fp, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, lsl r5 │ │ │ │ + cmneq r5, r4, ror #9 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq r5, r0, lsr #9 │ │ │ │ - ldrsbeq sp, [lr, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r5, r4, lsl #9 │ │ │ │ - ldrsheq r1, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r8, lsr #9 │ │ │ │ + ldrsbeq sp, [lr, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r5, ip, lsl #9 │ │ │ │ + cmneq r6, r0, lsl #12 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x017edd94 │ │ │ │ - cmneq r5, r4, asr #8 │ │ │ │ - ldrheq r1, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x017edd9c │ │ │ │ + cmneq r5, ip, asr #8 │ │ │ │ + cmneq r6, r0, asr #11 │ │ │ │ │ │ │ │ 002a19f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -497345,25 +497345,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 2a1b48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2a1a50 │ │ │ │ - ldrsheq fp, [r5, #-16]! │ │ │ │ - cmneq r6, r4, ror r4 │ │ │ │ - ldrsheq sp, [lr, #-180]! @ 0xffffff4c │ │ │ │ + ldrsheq fp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, ip, ror r4 │ │ │ │ + ldrsheq sp, [lr, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - ldrheq fp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, ip, lsr r4 │ │ │ │ - ldrheq sp, [lr, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r5, r0, asr #3 │ │ │ │ + cmneq r6, r4, asr #8 │ │ │ │ + cmneq lr, r4, asr #23 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - ldrsheq r1, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq lr, r0, lsl #23 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ + cmneq lr, r8, lsl #23 │ │ │ │ andeq r0, r0, r7, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #1388] @ 2a20d0 │ │ │ │ ldr r3, [pc, #1388] @ 2a20d4 │ │ │ │ @@ -497712,64 +497712,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2a1d74 │ │ │ │ @ instruction: 0x018968b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r4, ror #21 │ │ │ │ - cmneq r6, r8, asr r3 │ │ │ │ + cmneq lr, ip, ror #21 │ │ │ │ + cmneq r6, r0, ror #6 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - cmneq r6, r0, asr #6 │ │ │ │ - cmnpeq r8, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr #6 │ │ │ │ - cmneq r6, r8, lsl r3 │ │ │ │ - @ instruction: 0x01793190 │ │ │ │ - cmneq lr, r8, lsr r9 │ │ │ │ - cmneq r5, r8, lsr #30 │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ + cmneq r6, r8, asr #6 │ │ │ │ + cmnpeq r8, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, asr #6 │ │ │ │ + cmneq r6, r0, lsr #6 │ │ │ │ + @ instruction: 0x01793198 │ │ │ │ + cmneq lr, r0, asr #18 │ │ │ │ + cmneq r5, r0, lsr pc │ │ │ │ + ldrheq r1, [r6, #-16]! │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ @ instruction: 0x01896698 │ │ │ │ - cmneq lr, ip, ror #16 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ - ldrsbeq r1, [r6, #-12]! │ │ │ │ + cmneq lr, r4, ror r8 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ + cmneq r6, r4, ror #1 │ │ │ │ andeq r0, r0, r9, lsr #19 │ │ │ │ cmneq r4, r4, ror r6 │ │ │ │ - ldrsbeq sp, [lr, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r5, r8, asr #27 │ │ │ │ - cmneq r6, r0, asr #32 │ │ │ │ + cmneq lr, r0, ror #15 │ │ │ │ + ldrsbeq sl, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r6, r8, asr #32 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - @ instruction: 0x0175ad90 │ │ │ │ + @ instruction: 0x0175ad98 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - cmneq lr, ip, ror #14 │ │ │ │ - cmneq r5, ip, asr sp │ │ │ │ - ldrsbeq r0, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r4, ror r7 │ │ │ │ + cmneq r5, r4, ror #26 │ │ │ │ + cmneq r6, r4, ror #31 │ │ │ │ muleq r0, sp, r9 │ │ │ │ - cmneq lr, r0, lsr r7 │ │ │ │ - cmneq r5, r0, lsr #26 │ │ │ │ - @ instruction: 0x01760f98 │ │ │ │ + cmneq lr, r8, lsr r7 │ │ │ │ + cmneq r5, r8, lsr #26 │ │ │ │ + cmneq r6, r0, lsr #31 │ │ │ │ muleq r0, fp, r9 │ │ │ │ - ldrsheq sp, [lr, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ - cmneq r6, r4, ror #30 │ │ │ │ + ldrsheq sp, [lr, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ + cmneq r6, ip, ror #30 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ - cmneq lr, r8, lsl #13 │ │ │ │ - cmneq r5, r8, ror ip │ │ │ │ - ldrsheq r0, [r6, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq sl, [r5, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x017ed690 │ │ │ │ + cmneq r5, r0, lsl #25 │ │ │ │ + cmneq r6, r0, lsl #30 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - cmneq r5, r0, asr #24 │ │ │ │ + cmneq r5, r8, asr #24 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - cmneq lr, ip, lsl r6 │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ - cmneq r6, ip, lsl #29 │ │ │ │ + cmneq lr, r4, lsr #12 │ │ │ │ + cmneq r5, r4, lsl ip │ │ │ │ + @ instruction: 0x01760e94 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - cmneq lr, r0, ror #11 │ │ │ │ - ldrsbeq sl, [r5, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r6, r0, asr lr │ │ │ │ + cmneq lr, r8, ror #11 │ │ │ │ + ldrsbeq sl, [r5, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r6, r8, asr lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ │ │ │ │ 002a21a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -498012,50 +498012,50 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 2a2234 │ │ │ │ orreq r6, r9, ip, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, ror #22 │ │ │ │ ldrsheq r0, [r5, #-44]! @ 0xffffffd4 │ │ │ │ ldrdeq r6, [r9, r8] │ │ │ │ - ldrsheq sp, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - cmneq r6, ip, ror #24 │ │ │ │ + cmneq lr, r4, lsl #8 │ │ │ │ + ldrsheq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r6, r4, ror r7 │ │ │ │ - cmneq r6, r4, lsl #25 │ │ │ │ - cmneq lr, ip, ror #5 │ │ │ │ - ldrsbeq sl, [r5, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r6, ip, asr fp │ │ │ │ - cmneq lr, ip, lsr #5 │ │ │ │ - @ instruction: 0x0175a89c │ │ │ │ - cmneq r6, ip, lsl fp │ │ │ │ + cmneq r6, ip, ror r7 │ │ │ │ + cmneq r6, ip, lsl #25 │ │ │ │ + ldrsheq sp, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, r4, ror #17 │ │ │ │ + cmneq r6, r4, ror #22 │ │ │ │ + ldrheq sp, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, r4, lsr #17 │ │ │ │ + cmneq r6, r4, lsr #22 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - cmneq lr, r0, ror r2 │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ - cmneq r6, r0, ror #21 │ │ │ │ + cmneq lr, r8, ror r2 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ + cmneq r6, r8, ror #21 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - cmneq lr, r4, lsr r2 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ - cmneq r6, r4, lsr #21 │ │ │ │ + cmneq lr, ip, lsr r2 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ + cmneq r6, ip, lsr #21 │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - ldrsheq sp, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, r8, ror #15 │ │ │ │ - cmneq r6, r0, ror #20 │ │ │ │ + cmneq lr, r0, lsl #4 │ │ │ │ + ldrsheq sl, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r6, r8, ror #20 │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - ldrheq sp, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r5, ip, lsr #15 │ │ │ │ - cmneq r6, ip, lsr #20 │ │ │ │ + cmneq lr, r4, asr #3 │ │ │ │ + ldrheq sl, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r6, r4, lsr sl │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - cmneq lr, r0, lsl #3 │ │ │ │ - cmneq r5, r0, ror r7 │ │ │ │ - ldrsheq r0, [r6, #-144]! @ 0xffffff70 │ │ │ │ + cmneq lr, r8, lsl #3 │ │ │ │ + cmneq r5, r8, ror r7 │ │ │ │ + ldrsheq r0, [r6, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - cmneq lr, r4, asr #2 │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ - ldrheq r0, [r6, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, ip, asr #2 │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ + ldrheq r0, [r6, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ │ │ │ │ 002a2614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -498217,33 +498217,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a2754 │ │ │ │ orreq r5, r9, r4, ror #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, r9, ip, asr #27 │ │ │ │ - ldrsbeq ip, [lr, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r6, ip, lsr r8 │ │ │ │ + ldrsbeq ip, [lr, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r6, r4, asr #16 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ @ instruction: 0x01895cb8 │ │ │ │ - cmneq lr, r4, ror #29 │ │ │ │ - ldrsbeq sl, [r5, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r6, r4, asr r7 │ │ │ │ + cmneq lr, ip, ror #29 │ │ │ │ + ldrsbeq sl, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r6, ip, asr r7 │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - cmneq lr, r8, lsr #29 │ │ │ │ - ldrsbeq r0, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ + ldrheq ip, [lr, #-224]! @ 0xffffff20 │ │ │ │ + ldrsbeq r0, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r6, r0, lsr #14 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ - cmneq r5, r0, lsr r4 │ │ │ │ - cmneq lr, ip, lsl #28 │ │ │ │ - ldrsheq sl, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r6, ip, ror r6 │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ + cmneq r5, r8, lsr r4 │ │ │ │ + cmneq lr, r4, lsl lr │ │ │ │ + cmneq r5, r4, lsl #8 │ │ │ │ + cmneq r6, r4, lsl #13 │ │ │ │ andeq r0, r0, pc, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -498532,15 +498532,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 2a2d98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ stm r3, {r0, r1} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmneq lr, r8, lsl #18 │ │ │ │ + cmneq lr, r0, lsl r9 │ │ │ │ │ │ │ │ 002a2d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -498639,26 +498639,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a2ec0 │ │ │ │ orreq r5, r9, r4, asr r6 │ │ │ │ - ldrheq ip, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ + ldrheq ip, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r6, r4, lsr #2 │ │ │ │ muleq r0, r4, r7 │ │ │ │ andeq r6, r0, r8, lsr #7 │ │ │ │ andeq r7, r0, r0, asr #3 │ │ │ │ - cmneq sl, r0, asr r2 │ │ │ │ - ldrheq r0, [r9, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sl, r4, ror #22 │ │ │ │ - cmneq lr, r8, lsr #15 │ │ │ │ - @ instruction: 0x01759d98 │ │ │ │ - cmneq r6, r4, lsl r0 │ │ │ │ - cmneq r5, r0, ror #26 │ │ │ │ + cmneq sl, r8, asr r2 │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ + cmneq sl, ip, ror #22 │ │ │ │ + ldrheq ip, [lr, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r5, r0, lsr #27 │ │ │ │ + cmneq r6, ip, lsl r0 │ │ │ │ + cmneq r5, r8, ror #26 │ │ │ │ │ │ │ │ 002a2f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #600] @ 2a31dc │ │ │ │ @@ -498813,34 +498813,34 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a307c │ │ │ │ orreq r5, r9, r8, lsl #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, r9, r8, ror #8 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsheq pc, [r5, #-240]! @ 0xffffff10 @ │ │ │ │ - cmneq r6, r8 │ │ │ │ - cmneq r6, r8, lsr r0 │ │ │ │ - cmnpeq r5, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r5, #-248]! @ 0xffffff08 @ │ │ │ │ + cmneq r6, r0, lsl r0 │ │ │ │ + cmneq r6, r0, asr #32 │ │ │ │ + ldrsbeq pc, [r5, #-240]! @ 0xffffff10 @ │ │ │ │ @ instruction: 0x01895390 │ │ │ │ - cmneq lr, r4, asr #11 │ │ │ │ - ldrheq r9, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmnpeq r5, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, lsl #11 │ │ │ │ - cmneq r5, r8, ror fp │ │ │ │ - ldrsheq pc, [r5, #-212]! @ 0xffffff2c @ │ │ │ │ - cmneq lr, ip, asr #10 │ │ │ │ - cmneq r5, ip, lsr fp │ │ │ │ - ldrheq pc, [r5, #-216]! @ 0xffffff28 @ │ │ │ │ - cmneq lr, r0, lsl r5 │ │ │ │ - cmneq r5, r0, lsl #22 │ │ │ │ - cmnpeq r5, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [lr, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ - cmnpeq r5, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, asr #11 │ │ │ │ + ldrheq r9, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmnpeq r5, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017ec590 │ │ │ │ + cmneq r5, r0, lsl #23 │ │ │ │ + ldrsheq pc, [r5, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq lr, r4, asr r5 │ │ │ │ + cmneq r5, r4, asr #22 │ │ │ │ + cmnpeq r5, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, lsl r5 │ │ │ │ + cmneq r5, r8, lsl #22 │ │ │ │ + cmnpeq r5, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, ip, asr #21 │ │ │ │ + cmnpeq r5, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 002a323c : │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -498878,17 +498878,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r0, ror #7 │ │ │ │ - cmnpeq r5, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, ror #7 │ │ │ │ + cmnpeq r5, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ │ │ │ │ 002a32f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -499024,25 +499024,25 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 2a3400 │ │ │ │ strdeq r5, [r9, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, r9, ip, ror #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, r0, lsr r3 │ │ │ │ - cmnpeq r5, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, lsr r3 │ │ │ │ + cmnpeq r5, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ cmneq r4, r4, asr #4 │ │ │ │ orreq r5, r9, ip │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrsbeq r9, [r5, #-124]! @ 0xffffff84 │ │ │ │ - ldrheq ip, [lr, #-16]! │ │ │ │ - cmnpeq r5, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror #15 │ │ │ │ + ldrheq ip, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + cmnpeq r5, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ │ │ │ │ 002a3550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499096,20 +499096,20 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ ldr r1, [pc, #36] @ 2a3650 │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ b 2a35e8 │ │ │ │ - cmneq lr, ip, asr #1 │ │ │ │ - cmnpeq r5, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, ror r0 │ │ │ │ - cmnpeq r5, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r5, #-132]! @ 0xffffff7c @ │ │ │ │ + ldrsbeq ip, [lr, #-4]! │ │ │ │ + cmnpeq r5, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl #1 │ │ │ │ + cmnpeq r5, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r5, #-140]! @ 0xffffff74 @ │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ │ │ │ │ 002a3654 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -499266,29 +499266,29 @@ │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ b 2a387c │ │ │ │ orreq r4, r9, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, r9, ip, lsl #27 │ │ │ │ - cmneq lr, ip, lsr #31 │ │ │ │ - cmnpeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [lr, #-244]! @ 0xffffff0c │ │ │ │ + cmnpeq r5, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ ldrheq r8, [r4, #-236]! @ 0xffffff14 │ │ │ │ orreq r4, r9, r4, lsl #25 │ │ │ │ - cmneq r5, ip, lsr #9 │ │ │ │ - cmneq r5, r4, asr r4 │ │ │ │ - cmnpeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, lsr #28 │ │ │ │ - cmnpeq r5, ip, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r5, ip, asr r4 │ │ │ │ + cmnpeq r5, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsr lr │ │ │ │ + @ instruction: 0x0175f694 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmneq lr, r0, ror #27 │ │ │ │ - cmnpeq r5, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r5, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r8, ror #27 │ │ │ │ + cmnpeq r5, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r5, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 002a3918 : │ │ │ │ cmp r1, #0 │ │ │ │ blt 2a3940 │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -499321,17 +499321,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r4, lsl sp │ │ │ │ - ldrsbeq pc, [r5, #-100]! @ 0xffffff9c @ │ │ │ │ - cmnpeq r5, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, lsl sp │ │ │ │ + ldrsbeq pc, [r5, #-108]! @ 0xffffff94 @ │ │ │ │ + cmnpeq r5, r0, lsl #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ │ │ │ │ 002a39bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -499574,40 +499574,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a3ae4 │ │ │ │ orreq r4, r9, r0, lsr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, r9, r4, lsl sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, r4, asr #24 │ │ │ │ - ldrheq pc, [r5, #-68]! @ 0xffffffbc @ │ │ │ │ - cmneq lr, ip, ror #23 │ │ │ │ - cmnpeq r5, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, ip, asr #24 │ │ │ │ + ldrheq pc, [r5, #-76]! @ 0xffffffb4 @ │ │ │ │ + ldrsheq fp, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmnpeq r5, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ orreq r4, r9, r8, lsr #18 │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - ldrsbeq pc, [r5, #-48]! @ 0xffffffd0 @ │ │ │ │ + cmneq lr, ip, ror #22 │ │ │ │ + ldrsbeq pc, [r5, #-56]! @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmneq lr, ip, lsl fp │ │ │ │ - cmneq r8, r4, ror r9 │ │ │ │ + cmneq lr, r4, lsr #22 │ │ │ │ + cmneq r8, ip, ror r9 │ │ │ │ cmneq r4, r4, asr #20 │ │ │ │ - cmneq lr, ip, asr #20 │ │ │ │ - cmneq r5, ip, lsr r0 │ │ │ │ - ldrheq pc, [r5, #-44]! @ 0xffffffd4 @ │ │ │ │ + cmneq lr, r4, asr sl │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ + cmnpeq r5, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmneq lr, r8, lsl #20 │ │ │ │ - ldrsbeq pc, [r5, #-48]! @ 0xffffffd0 @ │ │ │ │ - cmnpeq r5, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq lr, r0, lsl sl │ │ │ │ + ldrsbeq pc, [r5, #-56]! @ 0xffffffc8 @ │ │ │ │ + cmnpeq r5, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrheq r8, [r5, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r5, r8, lsl #31 │ │ │ │ - cmneq r5, r8, ror #30 │ │ │ │ - cmnpeq r5, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r8, [r5, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x01758f90 │ │ │ │ + cmneq r5, r0, ror pc │ │ │ │ + cmnpeq r5, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r5, ip, lsl #30 │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ │ │ │ │ 002a3e00 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #284] @ 0x11c │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #288] @ 0x120 │ │ │ │ @@ -499692,24 +499692,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #56] @ 2a3f80 │ │ │ │ add r2, r2, #360 @ 0x168 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a3e98 │ │ │ │ - cmneq lr, ip, asr #15 │ │ │ │ - ldrsheq pc, [r5, #-16]! @ │ │ │ │ - cmnpeq r5, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, lsl #15 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ - ldrsheq lr, [r5, #-252]! @ 0xffffff04 │ │ │ │ + ldrsbeq fp, [lr, #-116]! @ 0xffffff8c │ │ │ │ + ldrsheq pc, [r5, #-24]! @ 0xffffffe8 @ │ │ │ │ + cmnpeq r5, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017eb794 │ │ │ │ + cmneq r5, r4, lsl #27 │ │ │ │ + cmnpeq r5, r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - cmneq lr, r4, asr r7 │ │ │ │ - cmneq r5, r4, asr #26 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ + cmneq lr, ip, asr r7 │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002a3f84 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #296] @ 0x128 │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -499757,18 +499757,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a4008 │ │ │ │ orreq r4, r9, r8, asr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, ip, lsr #13 │ │ │ │ - cmneq r5, r0, asr #16 │ │ │ │ - cmneq r5, r4, asr ip │ │ │ │ - ldrsbeq lr, [r5, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq fp, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, r8, asr #16 │ │ │ │ + cmneq r5, ip, asr ip │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ │ │ │ │ 002a4060 : │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -499800,17 +499800,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq lr, ip, asr #11 │ │ │ │ - cmnpeq r5, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, lsr lr │ │ │ │ + ldrsbeq fp, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmnpeq r5, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr #28 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ │ │ │ │ 002a40f8 : │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -499842,17 +499842,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq lr, r4, lsr r5 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ - cmneq r5, r4, lsr #27 │ │ │ │ + cmneq lr, ip, lsr r5 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ + cmneq r5, ip, lsr #27 │ │ │ │ │ │ │ │ 002a418c : │ │ │ │ ldr ip, [r0, #284] @ 0x11c │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ sub r1, r1, ip │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ @@ -499903,17 +499903,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2a420c │ │ │ │ - cmneq r5, ip, lsr #30 │ │ │ │ - cmneq lr, r8, asr r4 │ │ │ │ - cmneq r5, r0, asr #25 │ │ │ │ + cmneq r5, r4, lsr pc │ │ │ │ + cmneq lr, r0, ror #8 │ │ │ │ + cmneq r5, r8, asr #25 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 002a426c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -499962,21 +499962,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a435c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a42ac │ │ │ │ - ldrheq fp, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r5, r0, lsl #27 │ │ │ │ - cmneq r5, r8, lsl ip │ │ │ │ + cmneq lr, r0, asr #7 │ │ │ │ + cmneq r5, r8, lsl #27 │ │ │ │ + cmneq r5, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq lr, r0, ror r3 │ │ │ │ - cmneq r5, r0, ror #18 │ │ │ │ - ldrsbeq lr, [r5, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, r8, ror r3 │ │ │ │ + cmneq r5, r8, ror #18 │ │ │ │ + cmneq r5, r0, ror #23 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 002a4360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500025,20 +500025,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2a444c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a43a0 │ │ │ │ - cmneq lr, r4, asr #5 │ │ │ │ - cmneq r5, ip, lsl #25 │ │ │ │ - cmneq r5, r8, lsr #22 │ │ │ │ - cmneq lr, ip, ror r2 │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ + cmneq lr, ip, asr #5 │ │ │ │ + @ instruction: 0x0175ec94 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ + cmneq lr, r4, lsl #5 │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + cmneq r5, ip, ror #21 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ │ │ │ │ 002a4450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500087,21 +500087,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a4540 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a4490 │ │ │ │ - ldrsbeq fp, [lr, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x0175eb9c │ │ │ │ - cmneq r5, r4, lsr sl │ │ │ │ + ldrsbeq fp, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + cmneq r5, ip, lsr sl │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - cmneq lr, ip, lsl #3 │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - ldrsheq lr, [r5, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x017eb194 │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ + ldrsheq lr, [r5, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ │ │ │ │ 002a4544 : │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a457c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -500128,17 +500128,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2a45cc │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a4574 │ │ │ │ - cmneq lr, ip, ror #1 │ │ │ │ - ldrsbeq r8, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ + ldrsheq fp, [lr, #-4]! │ │ │ │ + cmneq r5, r4, ror #13 │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ │ │ │ │ 002a45d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500187,21 +500187,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a46c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a4610 │ │ │ │ - cmneq lr, r4, asr r0 │ │ │ │ - cmneq r5, ip, lsl sl │ │ │ │ - ldrheq lr, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, ip, asr r0 │ │ │ │ + cmneq r5, r4, lsr #20 │ │ │ │ + ldrheq lr, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmneq lr, ip │ │ │ │ - ldrsheq r8, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ + cmneq lr, r4, lsl r0 │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 002a46c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -500436,33 +500436,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a4854 │ │ │ │ orreq r3, r9, ip, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01893bb8 │ │ │ │ - cmneq lr, r4, lsr #26 │ │ │ │ - cmneq r5, r4, lsl r3 │ │ │ │ - @ instruction: 0x0175e594 │ │ │ │ + cmneq lr, ip, lsr #26 │ │ │ │ + cmneq r5, ip, lsl r3 │ │ │ │ + @ instruction: 0x0175e59c │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - cmneq lr, ip, ror #25 │ │ │ │ - ldrsbeq r8, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r5, ip, asr r5 │ │ │ │ + ldrsheq sl, [lr, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r5, r4, ror #5 │ │ │ │ + cmneq r5, r4, ror #10 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - ldrheq sl, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r5, r4, lsr #5 │ │ │ │ - cmneq r5, r4, lsr #10 │ │ │ │ + ldrheq sl, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, ip, lsr #5 │ │ │ │ + cmneq r5, ip, lsr #10 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - cmneq lr, ip, ror ip │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - cmneq r5, r8, ror #9 │ │ │ │ + cmneq lr, r4, lsl #25 │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ + ldrsheq lr, [r5, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r7, lsl r5 │ │ │ │ - cmneq lr, ip, lsr ip │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ - cmneq r5, ip, lsr #9 │ │ │ │ + cmneq lr, r4, asr #24 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ + ldrheq lr, [r5, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 002a4ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500528,21 +500528,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2a4c04 │ │ │ │ add r2, r2, #676 @ 0x2a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a4b20 │ │ │ │ - cmneq lr, r8, lsr fp │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ + cmneq lr, r0, asr #22 │ │ │ │ + ldrheq lr, [r5, #-48]! @ 0xffffffd0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r5, r4, ror #1 │ │ │ │ - cmneq lr, r4, asr #21 │ │ │ │ - ldrheq r8, [r5, #-4]! │ │ │ │ - cmneq r5, r4, lsr r3 │ │ │ │ + cmneq r5, ip, ror #1 │ │ │ │ + cmneq lr, ip, asr #21 │ │ │ │ + ldrheq r8, [r5, #-12]! │ │ │ │ + cmneq r5, ip, lsr r3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 002a4c08 : │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ beq 2a4c20 │ │ │ │ mov r0, #0 │ │ │ │ @@ -500628,17 +500628,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a4cfc │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, #0 │ │ │ │ bne 2a4cf4 │ │ │ │ b 2a4cf8 │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ + cmneq lr, r0, ror #18 │ │ │ │ + cmneq r5, r0, asr pc │ │ │ │ + ldrsbeq lr, [r5, #-16]! │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ │ │ │ │ 002a4d78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -500702,17 +500702,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a4e20 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ bne 2a4e18 │ │ │ │ b 2a4e1c │ │ │ │ - cmneq lr, r8, lsr r8 │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ - cmneq r5, r8, lsr #1 │ │ │ │ + cmneq lr, r0, asr #16 │ │ │ │ + cmneq r5, r0, lsr lr │ │ │ │ + ldrheq lr, [r5, #-0]! │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ │ │ │ │ 002a4e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -500872,36 +500872,36 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a4f80 │ │ │ │ orreq r3, r9, r0, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r3, r9, ip, lsl #9 │ │ │ │ - cmneq lr, r0, asr #13 │ │ │ │ - ldrheq r7, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r8, lsr #30 │ │ │ │ + cmneq lr, r8, asr #13 │ │ │ │ + ldrheq r7, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r0, lsr pc │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq lr, r4, lsl #13 │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ - cmneq r5, ip, ror #29 │ │ │ │ + cmneq lr, ip, lsl #13 │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ + ldrsheq sp, [r5, #-228]! @ 0xffffff1c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, r8, asr #12 │ │ │ │ - cmneq r5, r8, lsr ip │ │ │ │ - ldrheq sp, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq lr, ip, lsl #12 │ │ │ │ - ldrsheq r7, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r5, r4, ror lr │ │ │ │ + cmneq lr, r0, asr r6 │ │ │ │ + cmneq r5, r0, asr #24 │ │ │ │ + ldrheq sp, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq lr, r4, lsl r6 │ │ │ │ + cmneq r5, r4, lsl #24 │ │ │ │ + cmneq r5, ip, ror lr │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - ldrsbeq sl, [lr, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r5, r0, asr #23 │ │ │ │ - cmneq r5, r8, lsr lr │ │ │ │ + ldrsbeq sl, [lr, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r8, asr #23 │ │ │ │ + cmneq r5, r0, asr #28 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - @ instruction: 0x017ea594 │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmneq r5, r4, lsl #28 │ │ │ │ + @ instruction: 0x017ea59c │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmneq r5, ip, lsl #28 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ │ │ │ │ 002a5184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -501085,41 +501085,41 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a5290 │ │ │ │ orreq r3, r9, r4, ror r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r3, r9, ip, ror r1 │ │ │ │ - ldrheq sl, [lr, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r5, r0, lsr #19 │ │ │ │ - cmneq r5, r8, lsl ip │ │ │ │ + ldrheq sl, [lr, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r8, lsr #19 │ │ │ │ + cmneq r5, r0, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - cmneq lr, r4, ror r3 │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ - ldrsbeq sp, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, ip, ror r3 │ │ │ │ + cmneq r5, ip, ror #18 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - cmneq lr, r8, lsr r3 │ │ │ │ - cmneq r5, r8, lsr #18 │ │ │ │ - cmneq r5, r0, lsr #23 │ │ │ │ + cmneq lr, r0, asr #6 │ │ │ │ + cmneq r5, r0, lsr r9 │ │ │ │ + cmneq r5, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - ldrsheq sl, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r5, ip, ror #17 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ + cmneq lr, r4, lsl #6 │ │ │ │ + ldrsheq r7, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ - ldrheq r7, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, r8, lsr #22 │ │ │ │ + cmneq lr, r8, asr #5 │ │ │ │ + ldrheq r7, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq lr, r4, lsl #5 │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ + cmneq lr, ip, lsl #5 │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ + ldrsheq sp, [r5, #-164]! @ 0xffffff5c │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq lr, r8, asr #4 │ │ │ │ - cmneq r5, r8, lsr r8 │ │ │ │ - ldrheq sp, [r5, #-168]! @ 0xffffff58 │ │ │ │ + cmneq lr, r0, asr r2 │ │ │ │ + cmneq r5, r0, asr #16 │ │ │ │ + cmneq r5, r0, asr #21 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 002a54e4 : │ │ │ │ ldr ip, [r0, #284] @ 0x11c │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ sub r1, r1, ip │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ @@ -501161,17 +501161,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2a553c │ │ │ │ - cmneq lr, r8, lsr #2 │ │ │ │ - cmneq r5, r8, ror #24 │ │ │ │ - cmneq r5, r8, lsl #19 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ + cmneq r5, r0, ror ip │ │ │ │ + @ instruction: 0x0175d990 │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ │ │ │ │ 002a55a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501220,21 +501220,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a5694 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a55e4 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ - cmneq r5, r8, asr #20 │ │ │ │ - cmneq r5, r0, ror #17 │ │ │ │ + cmneq lr, r8, lsl #1 │ │ │ │ + cmneq r5, r0, asr sl │ │ │ │ + cmneq r5, r8, ror #17 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - cmneq lr, r8, lsr r0 │ │ │ │ - cmneq r5, r8, lsr #12 │ │ │ │ - cmneq r5, r0, lsr #17 │ │ │ │ + cmneq lr, r0, asr #32 │ │ │ │ + cmneq r5, r0, lsr r6 │ │ │ │ + cmneq r5, r8, lsr #17 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 002a5698 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501283,21 +501283,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a5788 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a56d8 │ │ │ │ - cmneq lr, ip, lsl #31 │ │ │ │ - cmneq r5, r4, asr r9 │ │ │ │ - cmneq r5, ip, ror #15 │ │ │ │ + @ instruction: 0x017e9f94 │ │ │ │ + cmneq r5, ip, asr r9 │ │ │ │ + ldrsheq sp, [r5, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - cmneq lr, r4, asr #30 │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ - cmneq r5, ip, lsr #15 │ │ │ │ + cmneq lr, ip, asr #30 │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ + ldrheq sp, [r5, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ │ │ │ │ 002a578c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -501393,25 +501393,25 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 2a5818 │ │ │ │ orreq r2, r9, r8, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r2, [r9, r4] │ │ │ │ - cmneq lr, r8, lsr #28 │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ - @ instruction: 0x0175d690 │ │ │ │ + cmneq lr, r0, lsr lr │ │ │ │ + cmneq r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x0175d698 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - cmneq lr, ip, ror #27 │ │ │ │ - ldrsbeq r7, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ + ldrsheq r9, [lr, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - cmneq lr, r8, lsr #27 │ │ │ │ - cmneq r5, ip, ror #14 │ │ │ │ - cmneq r5, ip, lsl #12 │ │ │ │ + ldrheq r9, [lr, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r5, r4, ror r7 │ │ │ │ + cmneq r5, r4, lsl r6 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ │ │ │ │ 002a594c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -501490,17 +501490,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 2a5a1c │ │ │ │ orreq r2, r9, r8, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r2, [r9, r0] │ │ │ │ - cmneq lr, r4, lsr #24 │ │ │ │ - cmneq r5, r4, lsl r2 │ │ │ │ - cmneq r5, ip, lsl #9 │ │ │ │ + cmneq lr, ip, lsr #24 │ │ │ │ + cmneq r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x0175d494 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ │ │ │ │ 002a5aa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -501522,17 +501522,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2a5b1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a5ac8 │ │ │ │ - cmneq lr, r0, lsr #23 │ │ │ │ - @ instruction: 0x01757190 │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ + cmneq lr, r8, lsr #23 │ │ │ │ + @ instruction: 0x01757198 │ │ │ │ + cmneq r5, r0, lsl r4 │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ │ │ │ │ 002a5b20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -501624,24 +501624,24 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a5b94 │ │ │ │ ldrdeq r2, [r9, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq ip, [r4, #-148]! @ 0xffffff6c │ │ │ │ orreq r2, r9, r8, ror r8 │ │ │ │ - cmneq r5, r0, lsl r6 │ │ │ │ - @ instruction: 0x017e9a9c │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmneq lr, ip, asr sl │ │ │ │ - cmneq r5, ip, asr #32 │ │ │ │ - cmneq r5, r4, asr #5 │ │ │ │ + cmneq r5, r8, lsl r6 │ │ │ │ + cmneq lr, r4, lsr #21 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ + cmneq lr, r4, ror #20 │ │ │ │ + cmneq r5, r4, asr r0 │ │ │ │ + cmneq r5, ip, asr #5 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - cmneq lr, r0, lsr #20 │ │ │ │ - cmneq r5, r0, lsl r0 │ │ │ │ - cmneq r5, r8, lsl #5 │ │ │ │ + cmneq lr, r8, lsr #20 │ │ │ │ + cmneq r5, r8, lsl r0 │ │ │ │ + @ instruction: 0x0175d290 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ │ │ │ │ 002a5ccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -501722,21 +501722,21 @@ │ │ │ │ b 2a5dd0 │ │ │ │ ldr r0, [pc, #40] @ 2a5e38 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ b 2a5de8 │ │ │ │ orreq r2, r9, r8, lsr #14 │ │ │ │ - cmneq lr, ip, ror r9 │ │ │ │ - ldrsheq sp, [r5, #-16]! │ │ │ │ + cmneq lr, r4, lsl #19 │ │ │ │ + ldrsheq sp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmneq r5, ip, lsl #29 │ │ │ │ - cmneq r5, r0, ror #28 │ │ │ │ + @ instruction: 0x01756e94 │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ │ │ │ │ 002a5e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #332] @ 0x14c │ │ │ │ @@ -502156,73 +502156,73 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #2640 @ 0xa50 │ │ │ │ b 2a62e0 │ │ │ │ @ instruction: 0x018925b4 │ │ │ │ - cmneq lr, r8, lsl r8 │ │ │ │ - cmneq lr, r4, lsl r8 │ │ │ │ + cmneq lr, r0, lsr #16 │ │ │ │ + cmneq lr, ip, lsl r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r0, asr #32 │ │ │ │ + cmneq r5, r8, asr #32 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - cmneq lr, ip, lsr r7 │ │ │ │ - cmneq r5, ip, lsr #31 │ │ │ │ + cmneq lr, r4, asr #14 │ │ │ │ + ldrheq ip, [r5, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r2, asr sl │ │ │ │ - ldrsheq r9, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r5, r0, ror #30 │ │ │ │ + ldrsheq r9, [lr, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r5, r8, ror #30 │ │ │ │ andeq r0, r0, r4, asr sl │ │ │ │ andeq r0, r0, r5, asr sl │ │ │ │ andeq r0, r0, r6, asr sl │ │ │ │ andeq r0, r0, r7, asr sl │ │ │ │ andeq r0, r0, r9, asr sl │ │ │ │ andeq r0, r0, sl, asr sl │ │ │ │ - cmneq lr, r4, lsr #11 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ - cmneq lr, r0, lsl #10 │ │ │ │ - cmneq r5, r0, ror #21 │ │ │ │ - cmneq r5, r8, asr sp │ │ │ │ + cmneq lr, ip, lsr #11 │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + cmneq lr, r8, lsl #10 │ │ │ │ + cmneq r5, r8, ror #21 │ │ │ │ + cmneq r5, r0, ror #26 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - ldrheq r9, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r5, r0, lsr #21 │ │ │ │ - cmneq r5, r8, lsl sp │ │ │ │ + cmneq lr, r4, asr #9 │ │ │ │ + cmneq r5, r8, lsr #21 │ │ │ │ + cmneq r5, r0, lsr #26 │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ - cmneq lr, ip, ror r4 │ │ │ │ - cmneq r5, r0, ror #20 │ │ │ │ - ldrsbeq ip, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq lr, r4, lsl #9 │ │ │ │ + cmneq r5, r8, ror #20 │ │ │ │ + cmneq r5, r0, ror #25 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - cmneq lr, ip, lsr r4 │ │ │ │ - cmneq r5, r0, lsr #20 │ │ │ │ - @ instruction: 0x0175cc9c │ │ │ │ - ldrsheq r9, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, r0, ror #19 │ │ │ │ - cmneq r5, r8, asr ip │ │ │ │ + cmneq lr, r4, asr #8 │ │ │ │ + cmneq r5, r8, lsr #20 │ │ │ │ + cmneq r5, r4, lsr #25 │ │ │ │ + cmneq lr, r4, lsl #8 │ │ │ │ + cmneq r5, r8, ror #19 │ │ │ │ + cmneq r5, r0, ror #24 │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - @ instruction: 0x0175699c │ │ │ │ - cmneq r5, r8, lsr #24 │ │ │ │ + cmneq r5, r4, lsr #19 │ │ │ │ + cmneq r5, r0, lsr ip │ │ │ │ andeq r0, r0, lr, asr sl │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ - ldrsbeq ip, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, r8, lsl #7 │ │ │ │ + cmneq r5, ip, ror #18 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ andeq r0, r0, sp, asr sl │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - ldrsheq r6, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ andeq r0, r0, fp, asr sl │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ - @ instruction: 0x01756898 │ │ │ │ - cmneq r5, r0, lsl #17 │ │ │ │ + ldrsbeq r6, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ + cmneq r5, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ - cmneq r5, ip, asr #16 │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ - cmneq r5, r4, lsl r8 │ │ │ │ - ldrsheq r6, [r5, #-120]! @ 0xffffff88 │ │ │ │ - ldrsbeq r6, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r5, r0, asr #15 │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ + cmneq r5, r4, asr r8 │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ + cmneq r5, ip, lsl r8 │ │ │ │ + cmneq r5, r0, lsl #16 │ │ │ │ + cmneq r5, r4, ror #15 │ │ │ │ + cmneq r5, r8, asr #15 │ │ │ │ + cmneq r5, ip, lsr #15 │ │ │ │ │ │ │ │ 002a65cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #1620] @ 2a6c38 │ │ │ │ @@ -502630,55 +502630,55 @@ │ │ │ │ str fp, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 2a6900 │ │ │ │ orreq r1, r9, r0, lsr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, ip, rrx │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ + cmneq lr, r4, ror r0 │ │ │ │ + ldrsbeq ip, [r5, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq lr, r4, ror pc │ │ │ │ - cmneq lr, r0, ror pc │ │ │ │ - cmneq r5, r0, lsr fp │ │ │ │ + cmneq lr, ip, ror pc │ │ │ │ + cmneq lr, r8, ror pc │ │ │ │ + cmneq r5, r8, lsr fp │ │ │ │ cmneq r4, r8, lsr lr │ │ │ │ - cmneq r5, r0, asr #20 │ │ │ │ - cmneq r5, r0, asr #13 │ │ │ │ + cmneq r5, r8, asr #20 │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ cmneq r4, r8, asr sp │ │ │ │ orreq r1, r9, ip, lsl #22 │ │ │ │ - cmneq r5, r4, lsr r3 │ │ │ │ + cmneq r5, ip, lsr r3 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - ldrsbeq r6, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - ldrheq r8, [lr, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, r0, lsr #5 │ │ │ │ - cmneq r5, r0, lsr #10 │ │ │ │ + cmneq r5, r4, ror #5 │ │ │ │ + cmneq lr, r4, asr #25 │ │ │ │ + cmneq r5, r8, lsr #5 │ │ │ │ + cmneq r5, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmneq r5, r8, ror #4 │ │ │ │ - cmneq r5, r0, asr #9 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmneq lr, r4, lsl ip │ │ │ │ - ldrsheq r6, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, ip, ror r4 │ │ │ │ + cmneq lr, ip, lsl ip │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ + cmneq r5, r4, lsl #9 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq r5, r0, asr #3 │ │ │ │ - @ instruction: 0x01756190 │ │ │ │ - cmneq lr, r4, ror fp │ │ │ │ - cmneq r5, r8, asr r1 │ │ │ │ - ldrsbeq ip, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsbeq ip, [r5, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq lr, r0, lsr fp │ │ │ │ - cmneq r5, r4, lsl #7 │ │ │ │ + cmneq r5, r8, asr #3 │ │ │ │ + @ instruction: 0x01756198 │ │ │ │ + cmneq lr, ip, ror fp │ │ │ │ + cmneq r5, r0, ror #2 │ │ │ │ + cmneq r5, r0, ror #7 │ │ │ │ + ldrsbeq ip, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq lr, r8, lsr fp │ │ │ │ + cmneq r5, ip, lsl #7 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - ldrsbeq r6, [r5, #-4]! │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ - cmneq lr, r8, lsl #21 │ │ │ │ - cmneq r5, r8, rrx │ │ │ │ - cmneq r5, ip, ror #5 │ │ │ │ + ldrsbeq r6, [r5, #-12]! │ │ │ │ + cmneq r5, ip, lsr #1 │ │ │ │ + @ instruction: 0x017e8a90 │ │ │ │ + cmneq r5, r0, ror r0 │ │ │ │ + ldrsheq ip, [r5, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ 002a6ce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -502729,21 +502729,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 2a6de0 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a6d28 │ │ │ │ - cmneq lr, r0, lsr r9 │ │ │ │ - cmneq r5, r4, lsl pc │ │ │ │ - @ instruction: 0x0175c194 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ + @ instruction: 0x0175c19c │ │ │ │ andeq r0, r0, r3, lsl #21 │ │ │ │ - ldrsheq r8, [lr, #-132]! @ 0xffffff7c │ │ │ │ - ldrsbeq r5, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r5, r8, asr r1 │ │ │ │ + ldrsheq r8, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ + cmneq r5, r0, ror #2 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ │ │ │ │ 002a6de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -502915,34 +502915,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2a70f4 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a6f48 │ │ │ │ orreq r1, r9, ip, lsl #12 │ │ │ │ - cmneq lr, r8, lsr r8 │ │ │ │ + cmneq lr, r0, asr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ + cmneq r5, ip, lsr #1 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmneq lr, ip, lsr #14 │ │ │ │ - cmneq r5, r4, lsl #6 │ │ │ │ - cmneq r5, r4, lsl #31 │ │ │ │ + cmneq lr, r4, lsr r7 │ │ │ │ + cmneq r5, ip, lsl #6 │ │ │ │ + cmneq r5, ip, lsl #31 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - ldrsbeq r8, [lr, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r5, r0, asr #25 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ + cmneq lr, r4, ror #13 │ │ │ │ + cmneq r5, r8, asr #25 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq r5, ip, lsl #25 │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ - cmneq r5, r4, lsr ip │ │ │ │ - cmneq lr, r8, lsl r6 │ │ │ │ - ldrsheq r5, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r5, ip, ror lr │ │ │ │ + @ instruction: 0x01755c94 │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ + cmneq r5, ip, lsr ip │ │ │ │ + cmneq lr, r0, lsr #12 │ │ │ │ + cmneq r5, r4, lsl #24 │ │ │ │ + cmneq r5, r4, lsl #29 │ │ │ │ muleq r0, sp, r2 │ │ │ │ │ │ │ │ 002a70f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503034,27 +503034,27 @@ │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a71f4 │ │ │ │ - cmneq lr, r4, lsr r5 │ │ │ │ - cmneq r5, r8, lsl fp │ │ │ │ - @ instruction: 0x0175bd98 │ │ │ │ - ldrheq r5, [r5, #-160]! @ 0xffffff60 │ │ │ │ - ldrheq r8, [lr, #-68]! @ 0xffffffbc │ │ │ │ - ldrheq ip, [r5, #-12]! │ │ │ │ - cmneq lr, r0, lsl #9 │ │ │ │ - cmneq r5, r4, ror #20 │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ + cmneq lr, ip, lsr r5 │ │ │ │ + cmneq r5, r0, lsr #22 │ │ │ │ + cmneq r5, r0, lsr #27 │ │ │ │ + ldrheq r5, [r5, #-168]! @ 0xffffff58 │ │ │ │ + ldrheq r8, [lr, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, asr #1 │ │ │ │ + cmneq lr, r8, lsl #9 │ │ │ │ + cmneq r5, ip, ror #20 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmneq r5, r0, lsr sl │ │ │ │ - cmneq lr, r4, lsr r4 │ │ │ │ - cmneq r5, ip, lsr r0 │ │ │ │ + cmneq r5, r8, lsr sl │ │ │ │ + cmneq lr, ip, lsr r4 │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ │ │ │ │ 002a72ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -503104,21 +503104,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a73a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a72ec │ │ │ │ - cmneq lr, r4, lsl #7 │ │ │ │ - cmneq r5, ip, lsr sp │ │ │ │ - ldrsbeq fp, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + ldrsbeq fp, [r5, #-188]! @ 0xffffff44 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq lr, r4, lsr r3 │ │ │ │ - cmneq r5, r8, lsl r9 │ │ │ │ - @ instruction: 0x0175bb90 │ │ │ │ + cmneq lr, ip, lsr r3 │ │ │ │ + cmneq r5, r0, lsr #18 │ │ │ │ + @ instruction: 0x0175bb98 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 002a73a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503210,28 +503210,28 @@ │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a74a4 │ │ │ │ - cmneq lr, r4, lsl #5 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ - cmneq r5, r8, ror #21 │ │ │ │ + cmneq lr, ip, lsl #5 │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ + ldrsheq fp, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmneq r5, r0, lsl #16 │ │ │ │ - cmneq lr, r4, lsl #4 │ │ │ │ - cmneq r5, ip, lsl #28 │ │ │ │ - ldrsbeq r8, [lr, #-16]! │ │ │ │ - ldrheq r5, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r4, lsr sl │ │ │ │ + cmneq r5, r8, lsl #16 │ │ │ │ + cmneq lr, ip, lsl #4 │ │ │ │ + cmneq r5, r4, lsl lr │ │ │ │ + ldrsbeq r8, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + ldrheq r5, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, ip, lsr sl │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmneq r5, r0, lsl #15 │ │ │ │ - cmneq lr, r4, lsl #3 │ │ │ │ - cmneq r5, ip, lsl #27 │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ + cmneq lr, ip, lsl #3 │ │ │ │ + @ instruction: 0x0175bd94 │ │ │ │ │ │ │ │ 002a7560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -503281,21 +503281,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a7658 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a75a0 │ │ │ │ - ldrsbeq r8, [lr, #-0]! │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ + ldrsbeq r8, [lr, #-8]! │ │ │ │ + @ instruction: 0x0175ba90 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - cmneq lr, r0, lsl #1 │ │ │ │ - cmneq r5, r4, ror #12 │ │ │ │ - ldrsbeq fp, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq lr, r8, lsl #1 │ │ │ │ + cmneq r5, ip, ror #12 │ │ │ │ + cmneq r5, r4, ror #17 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 002a765c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ @@ -504316,174 +504316,174 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a7ef8 │ │ │ │ @ instruction: 0x01890d90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r8, lsr lr │ │ │ │ - cmneq r5, r8, lsr #8 │ │ │ │ - cmneq r5, r0, lsr #13 │ │ │ │ + cmneq lr, r0, asr #28 │ │ │ │ + cmneq r5, r0, lsr r4 │ │ │ │ + cmneq r5, r8, lsr #13 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrheq r7, [lr, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r0, lsr #6 │ │ │ │ + ldrheq r7, [lr, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, r8, lsr #6 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - @ instruction: 0x017e7890 │ │ │ │ - cmneq r5, r0, lsl #29 │ │ │ │ - ldrsheq fp, [r5, #-8]! │ │ │ │ + @ instruction: 0x017e7898 │ │ │ │ + cmneq r5, r8, lsl #29 │ │ │ │ + cmneq r5, r0, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - cmneq r5, ip, lsr #9 │ │ │ │ + ldrheq fp, [r5, #-68]! @ 0xffffffbc │ │ │ │ orreq r0, r9, r4, lsl r5 │ │ │ │ - cmneq lr, ip, lsr #14 │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ - @ instruction: 0x0175af94 │ │ │ │ + cmneq lr, r4, lsr r7 │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + @ instruction: 0x0175af9c │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - cmneq lr, ip, lsr #13 │ │ │ │ - cmneq r5, r4, lsl pc │ │ │ │ + ldrheq r7, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq lr, ip, lsr #12 │ │ │ │ - @ instruction: 0x0175ae9c │ │ │ │ + cmneq lr, r4, lsr r6 │ │ │ │ + cmneq r5, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldrsheq r5, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq lr, r0, asr r5 │ │ │ │ - cmneq r5, r0, asr #22 │ │ │ │ - ldrheq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq lr, r8, asr r5 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - cmneq lr, r4, lsl r5 │ │ │ │ - cmneq r5, r4, lsl #22 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ + cmneq lr, ip, lsl r5 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + cmneq r5, r4, lsl #27 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - cmneq r5, ip, asr #21 │ │ │ │ - cmneq lr, r8, lsr #9 │ │ │ │ - @ instruction: 0x01754a98 │ │ │ │ - cmneq r5, r0, lsl sp │ │ │ │ + ldrsbeq r4, [r5, #-164]! @ 0xffffff5c │ │ │ │ + ldrheq r7, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, r0, lsr #21 │ │ │ │ + cmneq r5, r8, lsl sp │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - cmneq lr, ip, ror #8 │ │ │ │ - cmneq r5, ip, asr sl │ │ │ │ - ldrsbeq sl, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq lr, r4, ror r4 │ │ │ │ + cmneq r5, r4, ror #20 │ │ │ │ + ldrsbeq sl, [r5, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - cmneq lr, ip, lsr #8 │ │ │ │ - cmneq r5, ip, lsl sl │ │ │ │ - @ instruction: 0x0175ac94 │ │ │ │ + cmneq lr, r4, lsr r4 │ │ │ │ + cmneq r5, r4, lsr #20 │ │ │ │ + @ instruction: 0x0175ac9c │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - cmneq lr, ip, ror #7 │ │ │ │ - ldrsbeq r4, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r5, r4, asr ip │ │ │ │ + ldrsheq r7, [lr, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, r4, ror #19 │ │ │ │ + cmneq r5, ip, asr ip │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - cmneq lr, ip, lsr #7 │ │ │ │ - @ instruction: 0x0175499c │ │ │ │ - cmneq r5, r4, lsl ip │ │ │ │ + ldrheq r7, [lr, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, r4, lsr #19 │ │ │ │ + cmneq r5, ip, lsl ip │ │ │ │ andeq r0, r0, r6, lsl r6 │ │ │ │ - cmneq lr, ip, ror #6 │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ - ldrsbeq sl, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmneq lr, r4, ror r3 │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ + ldrsbeq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - cmneq r5, r4, lsr #18 │ │ │ │ - cmneq lr, r4, lsl #6 │ │ │ │ - cmneq r5, r8, asr pc │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ + cmneq r5, ip, lsr #18 │ │ │ │ + cmneq lr, ip, lsl #6 │ │ │ │ + cmneq r5, r0, ror #30 │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrheq r7, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r5, r8, lsr #30 │ │ │ │ - cmneq r5, r4, lsl fp │ │ │ │ + ldrheq r7, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r5, r0, lsr pc │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq lr, r8, ror r2 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ - cmneq r5, r8, ror #21 │ │ │ │ + cmneq lr, r0, lsl #5 │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ + ldrsheq sl, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, lsl r6 │ │ │ │ - cmneq lr, ip, lsr r2 │ │ │ │ - cmneq r5, ip, lsr #16 │ │ │ │ - cmneq r5, r4, lsr #21 │ │ │ │ + cmneq lr, r4, asr #4 │ │ │ │ + cmneq r5, r4, lsr r8 │ │ │ │ + cmneq r5, ip, lsr #21 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq lr, r0, lsl #4 │ │ │ │ - ldrsheq r4, [r5, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r5, r8, ror #20 │ │ │ │ + cmneq lr, r8, lsl #4 │ │ │ │ + ldrsheq r4, [r5, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, r0, ror sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq lr, r0, asr #3 │ │ │ │ - ldrheq r4, [r5, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r5, r8, lsr #20 │ │ │ │ + cmneq lr, r8, asr #3 │ │ │ │ + ldrheq r4, [r5, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, r0, lsr sl │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - cmneq lr, r4, lsl #3 │ │ │ │ - cmneq r5, r4, ror r7 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ + cmneq lr, ip, lsl #3 │ │ │ │ + cmneq r5, ip, ror r7 │ │ │ │ + ldrsheq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, r8, asr #2 │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ - ldrheq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmneq lr, r8, lsl #2 │ │ │ │ - ldrsheq r4, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, r0, ror r9 │ │ │ │ + cmneq lr, r0, asr r1 │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ + ldrheq sl, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmneq lr, r0, lsl r1 │ │ │ │ + cmneq r5, r0, lsl #14 │ │ │ │ + cmneq r5, r8, ror r9 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmneq lr, ip, asr #1 │ │ │ │ - ldrheq r4, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r5, r4, lsr r9 │ │ │ │ + ldrsbeq r7, [lr, #-4]! │ │ │ │ + cmneq r5, r4, asr #13 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - @ instruction: 0x017e7098 │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ - ldrsheq sl, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq lr, r0, lsr #1 │ │ │ │ + ldrsbeq sl, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ - cmneq lr, ip, lsl #27 │ │ │ │ - cmneq r5, ip, ror r3 │ │ │ │ - ldrsheq sl, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ + @ instruction: 0x017e6d94 │ │ │ │ + cmneq r5, r4, lsl #7 │ │ │ │ + ldrsheq sl, [r5, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, sp, lsl r6 │ │ │ │ - cmneq lr, ip, asr #26 │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ - ldrheq sl, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, r4, asr sp │ │ │ │ + cmneq r5, r4, asr #6 │ │ │ │ + ldrheq sl, [r5, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmneq lr, r4, lsl sp │ │ │ │ - cmneq r5, r8, ror #19 │ │ │ │ - cmneq r5, r8, ror r5 │ │ │ │ + cmneq lr, ip, lsl sp │ │ │ │ + ldrsheq sl, [r5, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r5, r0, lsl #11 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - ldrsbeq r6, [lr, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ + cmneq lr, r4, ror #25 │ │ │ │ + ldrsbeq r4, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - @ instruction: 0x017e6c9c │ │ │ │ - cmneq r5, ip, lsl #5 │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ + cmneq lr, r4, lsr #25 │ │ │ │ + @ instruction: 0x01754294 │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - cmneq r5, ip, asr #4 │ │ │ │ - cmneq r5, r8, asr #9 │ │ │ │ - cmneq lr, ip, lsl ip │ │ │ │ - cmneq r5, ip, lsl #4 │ │ │ │ - cmneq r5, r4, lsl #9 │ │ │ │ + cmneq lr, r4, ror #24 │ │ │ │ + cmneq r5, r4, asr r2 │ │ │ │ + ldrsbeq sl, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq lr, r4, lsr #24 │ │ │ │ + cmneq r5, r4, lsl r2 │ │ │ │ + cmneq r5, ip, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmneq lr, r0, ror #23 │ │ │ │ - ldrsbeq r4, [r5, #-16]! │ │ │ │ - cmneq r5, r8, asr #8 │ │ │ │ + cmneq lr, r8, ror #23 │ │ │ │ + ldrsbeq r4, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r5, r0, asr r4 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - cmneq lr, r4, lsr #23 │ │ │ │ - @ instruction: 0x01754194 │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ + cmneq lr, ip, lsr #23 │ │ │ │ + @ instruction: 0x0175419c │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ andeq r0, r0, lr, asr #11 │ │ │ │ - cmneq lr, r0, ror #22 │ │ │ │ - cmneq r5, r0, lsl #16 │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ - cmneq lr, r4, lsl fp │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - cmneq r5, r0, lsl #7 │ │ │ │ - ldrsbeq r6, [lr, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, r8, asr #1 │ │ │ │ - cmneq r5, r0, asr #6 │ │ │ │ + cmneq lr, r8, ror #22 │ │ │ │ + cmneq r5, r8, lsl #16 │ │ │ │ + ldrsbeq sl, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq lr, ip, lsl fp │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ + cmneq lr, r0, ror #21 │ │ │ │ + ldrsbeq r4, [r5, #-0]! │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x017e6a9c │ │ │ │ - cmneq r5, ip, lsl #1 │ │ │ │ - cmneq r5, r4, lsl #6 │ │ │ │ + cmneq lr, r4, lsr #21 │ │ │ │ + @ instruction: 0x01754094 │ │ │ │ + cmneq r5, ip, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq lr, r0, ror #20 │ │ │ │ - cmneq r5, r0, asr r0 │ │ │ │ - cmneq r5, r8, asr #5 │ │ │ │ + cmneq lr, r8, ror #20 │ │ │ │ + cmneq r5, r8, asr r0 │ │ │ │ + ldrsbeq sl, [r5, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - cmneq lr, r8, lsr #20 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - @ instruction: 0x0175a290 │ │ │ │ + cmneq lr, r0, lsr sl │ │ │ │ + cmneq r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0175a298 │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ ldr r2, [pc, #-236] @ 2a8800 │ │ │ │ ldr r1, [pc, #-236] @ 2a8804 │ │ │ │ ldr r3, [pc, #-236] @ 2a8808 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -505500,107 +505500,107 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2a9260 │ │ │ │ orreq pc, r8, r0, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq pc, r8, r8, lsr #14 │ │ │ │ - cmneq lr, r4, ror #17 │ │ │ │ - cmneq r5, r8, asr #2 │ │ │ │ + cmneq lr, ip, ror #17 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - cmneq lr, r0, lsr #13 │ │ │ │ - cmneq r5, r0, lsl pc │ │ │ │ + cmneq lr, r8, lsr #13 │ │ │ │ + cmneq r5, r8, lsl pc │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r6, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r5, r4, asr #26 │ │ │ │ + ldrsbeq r6, [lr, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmneq r5, r0, lsl #21 │ │ │ │ - cmneq lr, r4, asr r4 │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + cmneq lr, ip, asr r4 │ │ │ │ + ldrsbeq r9, [r5, #-192]! @ 0xffffff40 │ │ │ │ muleq r0, lr, r6 │ │ │ │ orreq pc, r8, ip, lsr #3 │ │ │ │ - @ instruction: 0x017e639c │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ + cmneq lr, r4, lsr #7 │ │ │ │ + @ instruction: 0x01753994 │ │ │ │ + cmneq r5, r4, lsl ip │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ cmneq r4, r8, asr #1 │ │ │ │ - cmneq lr, ip, lsr #4 │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ - @ instruction: 0x01759a9c │ │ │ │ + cmneq lr, r4, lsr r2 │ │ │ │ + cmneq r5, r4, lsr #16 │ │ │ │ + cmneq r5, r4, lsr #21 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - ldrsheq r6, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r4, ror #15 │ │ │ │ - cmneq r5, r4, ror #20 │ │ │ │ + ldrsheq r6, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, ip, ror #15 │ │ │ │ + cmneq r5, ip, ror #20 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - ldrheq r6, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r5, ip, lsr #15 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ + cmneq lr, r4, asr #3 │ │ │ │ + ldrheq r3, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ muleq r0, r1, r6 │ │ │ │ - cmneq lr, r4, lsl #3 │ │ │ │ - cmneq r5, r4, ror r7 │ │ │ │ - ldrsheq r9, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, ip, lsl #3 │ │ │ │ + cmneq r5, ip, ror r7 │ │ │ │ + ldrsheq r9, [r5, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ - cmneq lr, ip, lsl r1 │ │ │ │ - ldrsheq r9, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + cmneq lr, r4, lsr #2 │ │ │ │ + cmneq r5, r0, lsl #28 │ │ │ │ + @ instruction: 0x01759994 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmneq r5, ip, asr #13 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - cmneq r5, r0, lsl r9 │ │ │ │ - cmneq lr, r0, rrx │ │ │ │ - cmneq r5, r0, asr r6 │ │ │ │ - ldrsbeq r9, [r5, #-128]! @ 0xffffff80 │ │ │ │ + ldrsbeq r3, [r5, #-100]! @ 0xffffff9c │ │ │ │ + ldrheq r6, [lr, #-0]! │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + cmneq r5, r8, lsl r9 │ │ │ │ + cmneq lr, r8, rrx │ │ │ │ + cmneq r5, r8, asr r6 │ │ │ │ + ldrsbeq r9, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - cmneq lr, r8, lsr #32 │ │ │ │ - cmneq r5, r8, lsl r6 │ │ │ │ - @ instruction: 0x01759898 │ │ │ │ + cmneq lr, r0, lsr r0 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + cmneq r5, r0, lsr #17 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - ldrsheq r5, [lr, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r0, ror #11 │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ + ldrsheq r5, [lr, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r8, ror #11 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmneq r5, ip, lsr #11 │ │ │ │ - cmneq lr, ip, lsl #31 │ │ │ │ - cmneq r5, ip, ror r5 │ │ │ │ - ldrsheq r9, [r5, #-124]! @ 0xffffff84 │ │ │ │ + ldrheq r3, [r5, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x017e5f94 │ │ │ │ + cmneq r5, r4, lsl #11 │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ - cmneq lr, r0, asr pc │ │ │ │ - cmneq r5, r0, asr #10 │ │ │ │ - cmneq r5, r0, asr #15 │ │ │ │ + cmneq lr, r8, asr pc │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ + cmneq r5, r8, asr #15 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - cmneq lr, r4, lsl pc │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ - cmneq r5, r4, lsl #15 │ │ │ │ + cmneq lr, ip, lsl pc │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ + cmneq r5, ip, lsl #15 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - ldrsbeq r5, [lr, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r5, r8, asr #9 │ │ │ │ - cmneq r5, r8, asr #14 │ │ │ │ + cmneq lr, r0, ror #29 │ │ │ │ + ldrsbeq r3, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, r0, asr r7 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - @ instruction: 0x01753490 │ │ │ │ - cmneq lr, ip, lsl #29 │ │ │ │ - cmneq r5, ip, ror r4 │ │ │ │ - ldrsheq r9, [r5, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x01753498 │ │ │ │ + @ instruction: 0x017e5e94 │ │ │ │ + cmneq r5, r4, lsl #9 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ muleq r0, r6, r6 │ │ │ │ - cmneq lr, r4, asr lr │ │ │ │ - cmneq r5, r4, asr #8 │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ + cmneq lr, ip, asr lr │ │ │ │ + cmneq r5, ip, asr #8 │ │ │ │ + cmneq r5, ip, asr #13 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmneq lr, ip, lsl lr │ │ │ │ - cmneq r5, ip, lsl #8 │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ + cmneq lr, r4, lsr #28 │ │ │ │ + cmneq r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x01759694 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmneq lr, r0, ror #27 │ │ │ │ - ldrsbeq r3, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r5, r0, asr r6 │ │ │ │ + cmneq lr, r8, ror #27 │ │ │ │ + ldrsbeq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r8, asr r6 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ │ │ │ │ 002a9a50 : │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -505817,29 +505817,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a9ccc │ │ │ │ orreq lr, r8, r0, ror #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, r8, r8, ror r8 │ │ │ │ - cmneq lr, ip, ror #19 │ │ │ │ - ldrsbeq r2, [r5, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r8, asr #4 │ │ │ │ + ldrsheq r5, [lr, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r2, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r0, asr r2 │ │ │ │ muleq r0, sl, sl │ │ │ │ - cmneq lr, r8, lsr #19 │ │ │ │ - cmneq r5, ip, lsl #31 │ │ │ │ - cmneq r5, ip, lsl #4 │ │ │ │ + ldrheq r5, [lr, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x01752f94 │ │ │ │ + cmneq r5, r4, lsl r2 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - cmneq lr, ip, ror #18 │ │ │ │ - @ instruction: 0x01759698 │ │ │ │ - ldrheq r9, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, r4, ror r9 │ │ │ │ + cmneq r5, r0, lsr #13 │ │ │ │ + cmneq r5, r0, asr #3 │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - cmneq lr, r4, lsl r9 │ │ │ │ - ldrsheq r2, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r5, r0, ror r1 │ │ │ │ + cmneq lr, ip, lsl r9 │ │ │ │ + cmneq r5, r0, lsl #30 │ │ │ │ + cmneq r5, r8, ror r1 │ │ │ │ @ instruction: 0x00000ab7 │ │ │ │ │ │ │ │ 002a9df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -505890,21 +505890,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2a9eec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2a9e34 │ │ │ │ - cmneq lr, ip, lsr r8 │ │ │ │ - ldrsheq r9, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, ip, lsl #1 │ │ │ │ + cmneq lr, r4, asr #16 │ │ │ │ + ldrsheq r9, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01759094 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - cmneq lr, ip, ror #15 │ │ │ │ - ldrsbeq r2, [r5, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ + ldrsheq r5, [lr, #-116]! @ 0xffffff8c │ │ │ │ + ldrsbeq r2, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r5, r0, asr r0 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ │ │ │ │ 002a9ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ @@ -506779,123 +506779,123 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 2a9fb4 │ │ │ │ orreq lr, r8, r8, lsl #10 │ │ │ │ strdeq lr, [r8, r4] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r4, lsr r7 │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ + cmneq lr, ip, lsr r7 │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ orreq lr, r8, r8, asr r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ + ldrheq r8, [r5, #-196]! @ 0xffffff3c │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq lr, r0, lsr r4 │ │ │ │ + cmneq lr, r8, lsr r4 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ cmneq r4, r4, lsr #4 │ │ │ │ cmneq r4, r4, ror #3 │ │ │ │ - ldrsheq r2, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsheq r2, [r5, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - ldrsbeq r5, [lr, #-4]! │ │ │ │ - ldrheq r2, [r5, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, r4, lsr r9 │ │ │ │ + ldrsbeq r5, [lr, #-12]! │ │ │ │ + ldrheq r2, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - @ instruction: 0x017e5090 │ │ │ │ - cmneq r5, r0, ror r6 │ │ │ │ - ldrsheq r8, [r5, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x017e5098 │ │ │ │ + cmneq r5, r8, ror r6 │ │ │ │ + ldrsheq r8, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq lr, ip, asr #32 │ │ │ │ - cmneq r5, ip, lsr #12 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ + cmneq lr, r4, asr r0 │ │ │ │ + cmneq r5, r4, lsr r6 │ │ │ │ + ldrheq r8, [r5, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq lr, r8 │ │ │ │ - cmneq r5, r8, ror #11 │ │ │ │ - cmneq r5, r8, ror #16 │ │ │ │ + cmneq lr, r0, lsl r0 │ │ │ │ + ldrsheq r2, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r5, r0, ror r8 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmneq lr, r4, asr #31 │ │ │ │ - cmneq r5, r4, lsr #11 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ + cmneq lr, ip, asr #31 │ │ │ │ + cmneq r5, ip, lsr #11 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq lr, r0, lsl #31 │ │ │ │ - cmneq r5, r4, ror #10 │ │ │ │ - cmneq r5, r4, ror #15 │ │ │ │ + cmneq lr, r8, lsl #31 │ │ │ │ + cmneq r5, ip, ror #10 │ │ │ │ + cmneq r5, ip, ror #15 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq lr, r0, asr #30 │ │ │ │ - cmneq r5, r4, lsr #10 │ │ │ │ - cmneq r5, r4, lsr #15 │ │ │ │ + cmneq lr, r8, asr #30 │ │ │ │ + cmneq r5, ip, lsr #10 │ │ │ │ + cmneq r5, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmneq lr, r0, lsl #30 │ │ │ │ - cmneq r5, r4, ror #9 │ │ │ │ - cmneq r5, r4, ror #14 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ - cmneq r5, r0, lsr #9 │ │ │ │ - cmneq r5, r0, lsr #14 │ │ │ │ + cmneq lr, r8, lsl #30 │ │ │ │ + cmneq r5, ip, ror #9 │ │ │ │ + cmneq r5, ip, ror #14 │ │ │ │ + cmneq lr, r8, asr #29 │ │ │ │ + cmneq r5, r8, lsr #9 │ │ │ │ + cmneq r5, r8, lsr #14 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq lr, ip, ror lr │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ - ldrsbeq r8, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq lr, r4, lsl #29 │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ + cmneq r5, r4, ror #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq lr, r8, lsr lr │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ - @ instruction: 0x01758698 │ │ │ │ - ldrsheq r4, [lr, #-212]! @ 0xffffff2c │ │ │ │ - ldrsbeq r2, [r5, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ + cmneq lr, r0, asr #28 │ │ │ │ + cmneq r5, r0, lsr #8 │ │ │ │ + cmneq r5, r0, lsr #13 │ │ │ │ + ldrsheq r4, [lr, #-220]! @ 0xffffff24 │ │ │ │ + ldrsbeq r2, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - ldrheq r4, [lr, #-208]! @ 0xffffff30 │ │ │ │ - @ instruction: 0x01752390 │ │ │ │ - cmneq r5, r0, lsl r6 │ │ │ │ + ldrheq r4, [lr, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x01752398 │ │ │ │ + cmneq r5, r8, lsl r6 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmneq lr, ip, ror #26 │ │ │ │ - cmneq r5, ip, asr #6 │ │ │ │ - cmneq r5, ip, asr #11 │ │ │ │ + cmneq lr, r4, ror sp │ │ │ │ + cmneq r5, r4, asr r3 │ │ │ │ + ldrsbeq r8, [r5, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq lr, r8, lsr #26 │ │ │ │ - cmneq r5, ip, lsl #6 │ │ │ │ - cmneq r5, ip, lsl #11 │ │ │ │ + cmneq lr, r0, lsr sp │ │ │ │ + cmneq r5, r4, lsl r3 │ │ │ │ + @ instruction: 0x01758594 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - ldrsbeq r2, [r5, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq r2, [r5, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrheq r4, [lr, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01752298 │ │ │ │ - cmneq r5, r8, lsl r5 │ │ │ │ - cmneq lr, r4, ror ip │ │ │ │ - cmneq r5, r4, asr r2 │ │ │ │ - ldrsbeq r8, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, r0, asr #25 │ │ │ │ + cmneq r5, r0, lsr #5 │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ + cmneq lr, ip, ror ip │ │ │ │ + cmneq r5, ip, asr r2 │ │ │ │ + ldrsbeq r8, [r5, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq lr, r0, lsr ip │ │ │ │ - cmneq r5, r0, lsl r2 │ │ │ │ - @ instruction: 0x01758490 │ │ │ │ + cmneq lr, r8, lsr ip │ │ │ │ + cmneq r5, r8, lsl r2 │ │ │ │ + @ instruction: 0x01758498 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq lr, ip, ror #23 │ │ │ │ - cmneq r5, ip, asr #3 │ │ │ │ - cmneq r5, ip, asr #8 │ │ │ │ + ldrsheq r4, [lr, #-180]! @ 0xffffff4c │ │ │ │ + ldrsbeq r2, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r4, asr r4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq lr, r8, lsr #23 │ │ │ │ - cmneq r5, r8, lsl #3 │ │ │ │ - cmneq r5, r8, lsl #8 │ │ │ │ + ldrheq r4, [lr, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x01752190 │ │ │ │ + cmneq r5, r0, lsl r4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - cmneq r5, r8, asr #2 │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ + cmneq lr, ip, ror #22 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ + ldrsbeq r8, [r5, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq lr, r4, lsr #22 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - cmneq r5, r4, lsl #7 │ │ │ │ + cmneq lr, ip, lsr #22 │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + cmneq r5, ip, lsl #7 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmneq lr, r0, ror #21 │ │ │ │ - cmneq r5, r0, asr #1 │ │ │ │ - cmneq r5, r0, asr #6 │ │ │ │ + cmneq lr, r8, ror #21 │ │ │ │ + cmneq r5, r8, asr #1 │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq r5, r8, lsl #1 │ │ │ │ + @ instruction: 0x01752090 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq r5, r8, asr r0 │ │ │ │ - cmneq r5, r8, lsr #32 │ │ │ │ + cmneq r5, r0, rrx │ │ │ │ + cmneq r5, r0, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrsheq r1, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r0 │ │ │ │ │ │ │ │ 002aae60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ @@ -506945,21 +506945,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2aaf58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2aaea0 │ │ │ │ - ldrsbeq r4, [lr, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r5, r8, lsl #3 │ │ │ │ - cmneq r5, r0, lsr #32 │ │ │ │ + ldrsbeq r4, [lr, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x01758190 │ │ │ │ + cmneq r5, r8, lsr #32 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - cmneq lr, r0, lsl #15 │ │ │ │ - cmneq r5, r4, ror #26 │ │ │ │ - ldrsbeq r7, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, r8, lsl #15 │ │ │ │ + cmneq r5, ip, ror #26 │ │ │ │ + cmneq r5, r4, ror #31 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ │ │ │ │ 002aaf5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -507917,142 +507917,142 @@ │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2ab750 │ │ │ │ @ instruction: 0x0188d494 │ │ │ │ orreq sp, r8, r4, lsl #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r4, ror #5 │ │ │ │ - cmneq r5, ip, asr #22 │ │ │ │ + cmneq lr, ip, ror #5 │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - cmneq lr, r8, asr #32 │ │ │ │ - cmneq r5, r8, lsr r6 │ │ │ │ - ldrheq r7, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r0, asr r0 │ │ │ │ + cmneq r5, r0, asr #12 │ │ │ │ + cmneq r5, r0, asr #17 │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - cmneq lr, r0, lsr #31 │ │ │ │ - @ instruction: 0x01751590 │ │ │ │ - cmneq r5, r0, lsl r8 │ │ │ │ + cmneq lr, r8, lsr #31 │ │ │ │ + @ instruction: 0x01751598 │ │ │ │ + cmneq r5, r8, lsl r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, r8, ror #30 │ │ │ │ - ldrsbeq r7, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmneq lr, r0, ror pc │ │ │ │ + cmneq r5, r4, ror #15 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ @ instruction: 0x0188ccbc │ │ │ │ - ldrsbeq r3, [lr, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r5, r4, asr #9 │ │ │ │ - cmneq r5, r4, asr #14 │ │ │ │ + ldrsbeq r3, [lr, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, ip, asr #9 │ │ │ │ + cmneq r5, ip, asr #14 │ │ │ │ andeq r0, r0, r3, asr #17 │ │ │ │ - cmneq r5, ip, lsl #9 │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq r5, r4, asr r4 │ │ │ │ - ldrsbeq r7, [r5, #-100]! @ 0xffffff9c │ │ │ │ + @ instruction: 0x01751494 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + cmneq r5, ip, asr r4 │ │ │ │ + ldrsbeq r7, [r5, #-108]! @ 0xffffff94 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmneq lr, ip, lsr #28 │ │ │ │ - cmneq r5, ip, lsl r4 │ │ │ │ - @ instruction: 0x0175769c │ │ │ │ + cmneq lr, r4, lsr lr │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ + cmneq r5, r4, lsr #13 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - cmneq lr, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, ip, asr r6 │ │ │ │ + ldrsheq r3, [lr, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ + cmneq r5, r4, ror #12 │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - ldrheq r3, [lr, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r5, r4, lsr #7 │ │ │ │ - cmneq r5, r4, lsr #12 │ │ │ │ + ldrheq r3, [lr, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r5, ip, lsr #7 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmneq lr, ip, ror sp │ │ │ │ - cmneq r5, ip, ror #6 │ │ │ │ - cmneq r5, ip, ror #11 │ │ │ │ + cmneq lr, r4, lsl #27 │ │ │ │ + cmneq r5, r4, ror r3 │ │ │ │ + ldrsheq r7, [r5, #-84]! @ 0xffffffac │ │ │ │ muleq r0, r7, r8 │ │ │ │ - cmneq lr, r4, asr #26 │ │ │ │ - cmneq r5, r4, lsr r3 │ │ │ │ - ldrheq r7, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, ip, asr #26 │ │ │ │ + cmneq r5, ip, lsr r3 │ │ │ │ + ldrheq r7, [r5, #-92]! @ 0xffffffa4 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmneq lr, ip, lsl #26 │ │ │ │ - ldrsheq r1, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r5, ip, ror r5 │ │ │ │ + cmneq lr, r4, lsl sp │ │ │ │ + cmneq r5, r4, lsl #6 │ │ │ │ + cmneq r5, r4, lsl #11 │ │ │ │ muleq r0, r1, r8 │ │ │ │ - ldrsbeq r3, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r5, r4, asr #5 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ + ldrsbeq r3, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, ip, asr #5 │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - @ instruction: 0x017e3c98 │ │ │ │ - cmneq r5, r8, lsl #5 │ │ │ │ - cmneq r5, r8, lsl #10 │ │ │ │ + cmneq lr, r0, lsr #25 │ │ │ │ + @ instruction: 0x01751290 │ │ │ │ + cmneq r5, r0, lsl r5 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - cmneq r5, ip, asr #4 │ │ │ │ - cmneq r5, ip, asr #9 │ │ │ │ + cmneq lr, r4, ror #24 │ │ │ │ + cmneq r5, r4, asr r2 │ │ │ │ + ldrsbeq r7, [r5, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - cmneq lr, r4, lsr #24 │ │ │ │ - cmneq r5, r4, lsl r2 │ │ │ │ - @ instruction: 0x01757494 │ │ │ │ + cmneq lr, ip, lsr #24 │ │ │ │ + cmneq r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x0175749c │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - cmneq lr, r8, ror #23 │ │ │ │ - ldrsbeq r1, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, r8, asr r4 │ │ │ │ + ldrsheq r3, [lr, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r5, r0, ror #3 │ │ │ │ + cmneq r5, r0, ror #8 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - cmneq lr, ip, lsr #23 │ │ │ │ - @ instruction: 0x0175119c │ │ │ │ - cmneq r5, ip, lsl r4 │ │ │ │ + ldrheq r3, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r5, r4, lsr #3 │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - cmneq lr, r0, ror fp │ │ │ │ - cmneq r5, r0, ror #2 │ │ │ │ - cmneq r5, r0, ror #7 │ │ │ │ + cmneq lr, r8, ror fp │ │ │ │ + cmneq r5, r8, ror #2 │ │ │ │ + cmneq r5, r8, ror #7 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - cmneq lr, r8, lsr fp │ │ │ │ - cmneq r5, r8, lsr #2 │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ + cmneq lr, r0, asr #22 │ │ │ │ + cmneq r5, r0, lsr r1 │ │ │ │ + ldrheq r7, [r5, #-48]! @ 0xffffffd0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmneq lr, r0, lsl #22 │ │ │ │ - ldrsheq r1, [r5, #-0]! │ │ │ │ - cmneq r5, r0, ror r3 │ │ │ │ + cmneq lr, r8, lsl #22 │ │ │ │ + ldrsheq r1, [r5, #-8]! │ │ │ │ + cmneq r5, r8, ror r3 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq lr, r8, asr #21 │ │ │ │ - ldrheq r1, [r5, #-8]! │ │ │ │ - cmneq r5, r8, lsr r3 │ │ │ │ + ldrsbeq r3, [lr, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r5, r0, asr #1 │ │ │ │ + cmneq r5, r0, asr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq lr, ip, lsl #21 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - ldrsheq r7, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x017e3a94 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + cmneq r5, r4, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq lr, r0, asr sl │ │ │ │ - cmneq r5, r0, asr #32 │ │ │ │ - cmneq r5, r0, asr #5 │ │ │ │ + cmneq lr, r8, asr sl │ │ │ │ + cmneq r5, r8, asr #32 │ │ │ │ + cmneq r5, r8, asr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq lr, r8, lsl sl │ │ │ │ - cmneq r5, r8 │ │ │ │ - cmneq r5, r8, lsl #5 │ │ │ │ + cmneq lr, r0, lsr #20 │ │ │ │ + cmneq r5, r0, lsl r0 │ │ │ │ + @ instruction: 0x01757290 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq lr, r0, ror #19 │ │ │ │ - ldrsbeq r0, [r5, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r0, asr r2 │ │ │ │ + cmneq lr, r8, ror #19 │ │ │ │ + ldrsbeq r0, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r8, asr r2 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq lr, r8, lsr #19 │ │ │ │ - @ instruction: 0x01750f98 │ │ │ │ - cmneq r5, r8, lsl r2 │ │ │ │ + ldrheq r3, [lr, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r5, r0, lsr #31 │ │ │ │ + cmneq r5, r0, lsr #4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq lr, ip, ror #18 │ │ │ │ - cmneq r5, ip, asr pc │ │ │ │ - ldrsbeq r7, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq lr, r4, ror r9 │ │ │ │ + cmneq r5, r4, ror #30 │ │ │ │ + cmneq r5, r4, ror #3 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - cmneq lr, r0, lsr r9 │ │ │ │ - cmneq r5, r0, lsr #30 │ │ │ │ - cmneq r5, r0, lsr #3 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + cmneq r5, r8, lsr #30 │ │ │ │ + cmneq r5, r8, lsr #3 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - ldrsheq r3, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - cmneq r5, r4, ror #2 │ │ │ │ + ldrsheq r3, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ + cmneq r5, ip, ror #2 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - ldrheq r0, [r5, #-224]! @ 0xffffff20 │ │ │ │ - cmneq lr, ip, lsl #17 │ │ │ │ - cmneq r5, ip, ror lr │ │ │ │ - ldrsheq r7, [r5, #-12]! │ │ │ │ + ldrheq r0, [r5, #-232]! @ 0xffffff18 │ │ │ │ + @ instruction: 0x017e3894 │ │ │ │ + cmneq r5, r4, lsl #29 │ │ │ │ + cmneq r5, r4, lsl #2 │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - cmneq lr, r4, asr r8 │ │ │ │ - cmneq r5, r4, asr #28 │ │ │ │ - cmneq r5, r4, asr #1 │ │ │ │ + cmneq lr, ip, asr r8 │ │ │ │ + cmneq r5, ip, asr #28 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -509072,169 +509072,169 @@ │ │ │ │ add r2, r2, #1584 @ 0x630 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2ac614 │ │ │ │ orreq ip, r8, r8, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r0, ror #7 │ │ │ │ - ldrsbeq r0, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ + cmneq lr, r8, ror #7 │ │ │ │ + ldrsbeq r0, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, r0, asr ip │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ - cmneq lr, ip, lsl r1 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ - cmneq r5, r4, lsl #19 │ │ │ │ + cmneq lr, r4, lsr #2 │ │ │ │ + cmneq r5, r4, lsl r7 │ │ │ │ + cmneq r5, ip, lsl #19 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - cmneq r5, r8, lsl r9 │ │ │ │ + ldrheq r3, [lr, #-0]! │ │ │ │ + cmneq r5, r0, lsr #18 │ │ │ │ strdeq fp, [r8, r8] │ │ │ │ - cmneq lr, r0, lsl #30 │ │ │ │ - cmneq r5, r4, ror #14 │ │ │ │ + cmneq lr, r8, lsl #30 │ │ │ │ + cmneq r5, ip, ror #14 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - cmneq lr, r8, asr #28 │ │ │ │ - cmneq r5, r8, lsr r4 │ │ │ │ - ldrheq r6, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq lr, r0, asr lr │ │ │ │ + cmneq r5, r0, asr #8 │ │ │ │ + ldrheq r6, [r5, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - ldrsheq r0, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsbeq r2, [lr, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, r8, asr #7 │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ + cmneq r5, r4, lsl #8 │ │ │ │ + cmneq lr, r0, ror #27 │ │ │ │ + ldrsbeq r0, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ - @ instruction: 0x017e2d9c │ │ │ │ - cmneq r5, ip, lsl #7 │ │ │ │ - cmneq r5, ip, lsl #12 │ │ │ │ + cmneq lr, r4, lsr #27 │ │ │ │ + @ instruction: 0x01750394 │ │ │ │ + cmneq r5, r4, lsl r6 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - cmneq lr, ip, asr sp │ │ │ │ - cmneq r5, ip, asr #6 │ │ │ │ - cmneq r5, r4, asr #11 │ │ │ │ + cmneq lr, r4, ror #26 │ │ │ │ + cmneq r5, r4, asr r3 │ │ │ │ + cmneq r5, ip, asr #11 │ │ │ │ andeq r0, r0, r3, lsr #18 │ │ │ │ - cmneq lr, ip, lsl sp │ │ │ │ - cmneq r5, ip, lsl #6 │ │ │ │ - cmneq r5, r4, lsl #11 │ │ │ │ + cmneq lr, r4, lsr #26 │ │ │ │ + cmneq r5, r4, lsl r3 │ │ │ │ + cmneq r5, ip, lsl #11 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - ldrsbeq r2, [lr, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ + cmneq lr, r4, ror #25 │ │ │ │ + ldrsbeq r0, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - cmneq lr, r0, lsr #25 │ │ │ │ - @ instruction: 0x01750290 │ │ │ │ - cmneq r5, r0, lsl r5 │ │ │ │ + cmneq lr, r8, lsr #25 │ │ │ │ + @ instruction: 0x01750298 │ │ │ │ + cmneq r5, r8, lsl r5 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - cmneq lr, r4, ror #24 │ │ │ │ - cmneq r5, r4, asr r2 │ │ │ │ - ldrsbeq r6, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, ip, ror #24 │ │ │ │ + cmneq r5, ip, asr r2 │ │ │ │ + ldrsbeq r6, [r5, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r2, lsr r9 │ │ │ │ - cmneq lr, r4, lsr #24 │ │ │ │ - cmneq r5, r4, lsl r2 │ │ │ │ - @ instruction: 0x01756494 │ │ │ │ + cmneq lr, ip, lsr #24 │ │ │ │ + cmneq r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x0175649c │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - cmneq lr, r4, ror #23 │ │ │ │ - ldrsbeq r0, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r4, asr r4 │ │ │ │ + cmneq lr, ip, ror #23 │ │ │ │ + ldrsbeq r0, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, ip, asr r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - cmneq lr, r4, lsr #23 │ │ │ │ - @ instruction: 0x01750194 │ │ │ │ - cmneq r5, r4, lsl r4 │ │ │ │ + cmneq lr, ip, lsr #23 │ │ │ │ + @ instruction: 0x0175019c │ │ │ │ + cmneq r5, ip, lsl r4 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - cmneq lr, r4, ror #22 │ │ │ │ - cmneq r5, r4, asr r1 │ │ │ │ - ldrsbeq r6, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmneq lr, ip, ror #22 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ + ldrsbeq r6, [r5, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - cmneq lr, r8, lsr #22 │ │ │ │ - cmneq r5, r8, lsl r1 │ │ │ │ - @ instruction: 0x01756398 │ │ │ │ + cmneq lr, r0, lsr fp │ │ │ │ + cmneq r5, r0, lsr #2 │ │ │ │ + cmneq r5, r0, lsr #7 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - cmneq lr, r8, ror #21 │ │ │ │ - ldrsbeq r0, [r5, #-8]! │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ + ldrsheq r2, [lr, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r5, r0, ror #1 │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - cmneq lr, r8, lsr #21 │ │ │ │ - @ instruction: 0x01750098 │ │ │ │ - cmneq r5, r0, lsl r3 │ │ │ │ + ldrheq r2, [lr, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r5, r0, lsr #1 │ │ │ │ + cmneq r5, r8, lsl r3 │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - cmneq lr, r8, ror #20 │ │ │ │ - cmneq r5, r8, asr r0 │ │ │ │ - ldrsbeq r6, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, r0, ror sl │ │ │ │ + cmneq r5, r0, rrx │ │ │ │ + ldrsbeq r6, [r5, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - cmneq lr, ip, lsr #20 │ │ │ │ - cmneq r5, ip, lsl r0 │ │ │ │ - @ instruction: 0x01756294 │ │ │ │ + cmneq lr, r4, lsr sl │ │ │ │ + cmneq r5, r4, lsr #32 │ │ │ │ + @ instruction: 0x0175629c │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - ldrsheq r2, [lr, #-144]! @ 0xffffff70 │ │ │ │ - cmnpeq r4, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ + ldrsheq r2, [lr, #-152]! @ 0xffffff68 │ │ │ │ + cmnpeq r4, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrheq r2, [lr, #-144]! @ 0xffffff70 │ │ │ │ - cmnpeq r4, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, lsl r2 │ │ │ │ + ldrheq r2, [lr, #-152]! @ 0xffffff68 │ │ │ │ + cmnpeq r4, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq lr, r0, ror r9 │ │ │ │ - cmnpeq r4, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, r8, ror r9 │ │ │ │ + cmnpeq r4, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror #3 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq lr, r0, lsr r9 │ │ │ │ - cmnpeq r4, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01756198 │ │ │ │ + cmneq lr, r8, lsr r9 │ │ │ │ + cmnpeq r4, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq r2, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmnpeq r4, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, ror #2 │ │ │ │ + ldrsheq r2, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmnpeq r4, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror #2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq r2, [lr, #-132]! @ 0xffffff7c │ │ │ │ - cmnpeq r4, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsr #2 │ │ │ │ - cmneq lr, r4, ror r8 │ │ │ │ - cmnpeq r4, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r6, [r5, #-12]! │ │ │ │ + ldrheq r2, [lr, #-140]! @ 0xffffff74 │ │ │ │ + cmnpeq r4, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr #2 │ │ │ │ + cmneq lr, ip, ror r8 │ │ │ │ + cmnpeq r4, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror #1 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - cmneq lr, r4, lsr r8 │ │ │ │ - cmnpeq r4, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0175609c │ │ │ │ + cmneq lr, ip, lsr r8 │ │ │ │ + cmnpeq r4, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - ldrsheq r2, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmnpeq r4, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, asr r0 │ │ │ │ + ldrsheq r2, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmnpeq r4, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, rrx │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - ldrheq r2, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmnpeq r4, r4, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsl r0 │ │ │ │ + ldrheq r2, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmnpeq r4, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr #32 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - cmneq lr, r4, ror r7 │ │ │ │ - cmnpeq r4, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r5, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmneq lr, ip, ror r7 │ │ │ │ + cmnpeq r4, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror #31 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmneq lr, r8, lsr r7 │ │ │ │ - cmnpeq r4, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsr #31 │ │ │ │ + cmneq lr, r0, asr #14 │ │ │ │ + cmnpeq r4, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr #31 │ │ │ │ andeq r0, r0, fp, asr #18 │ │ │ │ - ldrsheq r2, [lr, #-108]! @ 0xffffff94 │ │ │ │ - cmnpeq r4, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r4, ror #30 │ │ │ │ + cmneq lr, r4, lsl #14 │ │ │ │ + ldrsheq pc, [r4, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq r5, ip, ror #30 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - cmneq lr, r0, asr #13 │ │ │ │ - ldrheq pc, [r4, #-192]! @ 0xffffff40 @ │ │ │ │ - cmneq r5, r8, lsr #30 │ │ │ │ + cmneq lr, r8, asr #13 │ │ │ │ + ldrheq pc, [r4, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq r5, r0, lsr pc │ │ │ │ andeq r0, r0, r6, lsl #18 │ │ │ │ - cmneq lr, r4, lsl #13 │ │ │ │ - cmnpeq r4, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, ror #29 │ │ │ │ + cmneq lr, ip, lsl #13 │ │ │ │ + cmnpeq r4, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [r5, #-228]! @ 0xffffff1c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq lr, r8, asr #12 │ │ │ │ - cmnpeq r4, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, r0, asr r6 │ │ │ │ + cmnpeq r4, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r5, [r5, #-232]! @ 0xffffff18 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x017e2394 │ │ │ │ - cmnpeq r4, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r5, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x017e239c │ │ │ │ + cmnpeq r4, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl #24 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - cmneq lr, r8, asr r3 │ │ │ │ - cmnpeq r4, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, asr #23 │ │ │ │ + cmneq lr, r0, ror #6 │ │ │ │ + cmnpeq r4, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr #23 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - cmnpeq r4, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r4, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ ldr r2, [pc, #-48] @ 2ad2b8 │ │ │ │ ldr r1, [pc, #-48] @ 2ad2bc │ │ │ │ ldr r3, [pc, #-48] @ 2ad2c0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -509301,17 +509301,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2ad408 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad3b0 │ │ │ │ - cmneq lr, r0, asr #5 │ │ │ │ - cmnpeq r4, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, lsl fp │ │ │ │ + cmneq lr, r8, asr #5 │ │ │ │ + cmnpeq r4, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr #22 │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ │ │ │ │ 002ad40c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -509335,17 +509335,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2ad488 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1664 @ 0x680 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad434 │ │ │ │ - cmneq lr, r4, lsr r2 │ │ │ │ - cmnpeq r4, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01755a9c │ │ │ │ + cmneq lr, ip, lsr r2 │ │ │ │ + cmnpeq r4, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr #21 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ │ │ │ │ 002ad48c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -510131,131 +510131,131 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2ad818 │ │ │ │ orreq sl, r8, r8, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r4 │ │ │ │ - cmnpeq r4, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, asr r8 │ │ │ │ + cmneq lr, ip │ │ │ │ + cmnpeq r4, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror #16 │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - ldrsbeq r1, [lr, #-236]! @ 0xffffff14 │ │ │ │ - ldrheq pc, [r4, #-76]! @ 0xffffffb4 @ │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ + cmneq lr, r4, ror #29 │ │ │ │ + cmnpeq r4, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ strdeq sl, [r8, r4] │ │ │ │ - cmneq lr, ip, lsl lr │ │ │ │ - ldrsheq pc, [r4, #-60]! @ 0xffffffc4 @ │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ + cmneq lr, r4, lsr #28 │ │ │ │ + cmnpeq r4, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror r6 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - cmneq lr, r4, lsr #27 │ │ │ │ - cmnpeq r4, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, ip, lsr #27 │ │ │ │ + cmnpeq r4, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - cmneq lr, r4, ror #24 │ │ │ │ - cmnpeq r4, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, asr #9 │ │ │ │ + cmneq lr, ip, ror #24 │ │ │ │ + cmnpeq r4, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - cmneq lr, r4, lsr #24 │ │ │ │ - cmnpeq r4, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsl #9 │ │ │ │ + cmneq lr, ip, lsr #24 │ │ │ │ + cmnpeq r4, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl #9 │ │ │ │ muleq r0, r7, fp │ │ │ │ - cmneq lr, r4, ror #23 │ │ │ │ - cmnpeq r4, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ + cmneq lr, ip, ror #23 │ │ │ │ + ldrsbeq pc, [r4, #-16]! @ │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ muleq r0, r6, fp │ │ │ │ - cmneq lr, r4, lsr #23 │ │ │ │ - cmnpeq r4, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, lsl #8 │ │ │ │ - cmneq lr, r0, ror #22 │ │ │ │ - cmnpeq r4, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq lr, ip, lsr #23 │ │ │ │ + cmnpeq r4, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl #8 │ │ │ │ + cmneq lr, r8, ror #22 │ │ │ │ + cmnpeq r4, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ andeq r0, r0, r6, asr #23 │ │ │ │ - cmneq lr, ip, lsl fp │ │ │ │ - ldrsheq pc, [r4, #-12]! @ │ │ │ │ - cmneq r5, r4, ror r3 │ │ │ │ + cmneq lr, r4, lsr #22 │ │ │ │ + cmnpeq r4, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, ror r3 │ │ │ │ andeq r0, r0, r4, asr #23 │ │ │ │ - ldrsbeq r1, [lr, #-168]! @ 0xffffff58 │ │ │ │ - ldrheq pc, [r4, #-12]! @ │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ + cmneq lr, r0, ror #21 │ │ │ │ + cmnpeq r4, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, asr #6 │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - @ instruction: 0x017e1a98 │ │ │ │ - cmnpeq r4, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmneq lr, r0, lsr #21 │ │ │ │ + cmnpeq r4, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [r5, #-44]! @ 0xffffffd4 │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - cmneq lr, r8, asr sl │ │ │ │ - cmnpeq r4, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq lr, r0, ror #20 │ │ │ │ + cmnpeq r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r5, [r5, #-40]! @ 0xffffffd8 │ │ │ │ @ instruction: 0x00000bb5 │ │ │ │ - cmneq lr, r4, lsl sl │ │ │ │ - ldrsheq lr, [r4, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ + cmneq lr, ip, lsl sl │ │ │ │ + ldrsheq lr, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ @ instruction: 0x00000bb4 │ │ │ │ - ldrsbeq r1, [lr, #-144]! @ 0xffffff70 │ │ │ │ - ldrheq lr, [r4, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ + ldrsbeq r1, [lr, #-152]! @ 0xffffff68 │ │ │ │ + ldrheq lr, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ @ instruction: 0x00000bb3 │ │ │ │ - cmneq lr, ip, lsl #19 │ │ │ │ - cmneq r4, r0, ror pc │ │ │ │ - ldrsheq r5, [r5, #-16]! │ │ │ │ - cmneq lr, ip, asr #18 │ │ │ │ - cmneq r4, ip, lsr #30 │ │ │ │ - cmneq r5, r4, lsr #3 │ │ │ │ + @ instruction: 0x017e1994 │ │ │ │ + cmneq r4, r8, ror pc │ │ │ │ + ldrsheq r5, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, r4, asr r9 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ + cmneq r5, ip, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #23 │ │ │ │ - cmneq lr, r8, lsl #18 │ │ │ │ - cmneq r4, r8, ror #29 │ │ │ │ - cmneq r5, r0, ror #2 │ │ │ │ + cmneq lr, r0, lsl r9 │ │ │ │ + ldrsheq lr, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r5, r8, ror #2 │ │ │ │ andeq r0, r0, lr, lsr #23 │ │ │ │ - cmneq lr, r4, asr #17 │ │ │ │ - cmneq r5, r4, lsr #12 │ │ │ │ - cmneq r5, r4, lsl r1 │ │ │ │ + cmneq lr, ip, asr #17 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ + cmneq r5, ip, lsl r1 │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - cmneq lr, r4, ror r8 │ │ │ │ - cmneq r4, r8, asr lr │ │ │ │ - ldrsbeq r5, [r5, #-0]! │ │ │ │ + cmneq lr, ip, ror r8 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ + ldrsbeq r5, [r5, #-8]! │ │ │ │ andeq r0, r0, r9, lsr #23 │ │ │ │ - cmneq lr, r4, lsr r8 │ │ │ │ - cmneq r4, r8, lsl lr │ │ │ │ - @ instruction: 0x01755090 │ │ │ │ + cmneq lr, ip, lsr r8 │ │ │ │ + cmneq r4, r0, lsr #28 │ │ │ │ + @ instruction: 0x01755098 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ - ldrsheq r1, [lr, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq lr, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, r0, asr r0 │ │ │ │ + ldrsheq r1, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, ror #27 │ │ │ │ + cmneq r5, r8, asr r0 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - ldrheq r1, [lr, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x0174ed98 │ │ │ │ - cmneq r5, r0, lsl r0 │ │ │ │ + ldrheq r1, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, lsr #27 │ │ │ │ + cmneq r5, r8, lsl r0 │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - cmneq lr, r4, ror r7 │ │ │ │ - cmneq r4, r8, asr sp │ │ │ │ - ldrsbeq r4, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq lr, ip, ror r7 │ │ │ │ + cmneq r4, r0, ror #26 │ │ │ │ + cmneq r5, r0, ror #31 │ │ │ │ muleq r0, r8, fp │ │ │ │ - cmneq lr, r4, lsr r7 │ │ │ │ - cmneq r4, r4, lsl sp │ │ │ │ - cmneq r5, ip, lsl #31 │ │ │ │ + cmneq lr, ip, lsr r7 │ │ │ │ + cmneq r4, ip, lsl sp │ │ │ │ + @ instruction: 0x01754f94 │ │ │ │ muleq r0, sp, fp │ │ │ │ - ldrsheq r1, [lr, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsbeq lr, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ + ldrsheq r1, [lr, #-104]! @ 0xffffff98 │ │ │ │ + ldrsbeq lr, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r0, asr pc │ │ │ │ muleq r0, lr, fp │ │ │ │ - cmneq lr, ip, lsr #13 │ │ │ │ - cmneq r4, ip, lsl #25 │ │ │ │ - cmneq r5, r4, lsl #30 │ │ │ │ + ldrheq r1, [lr, #-100]! @ 0xffffff9c │ │ │ │ + @ instruction: 0x0174ec94 │ │ │ │ + cmneq r5, ip, lsl #30 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - cmneq lr, r8, ror #12 │ │ │ │ - cmneq r4, ip, asr #24 │ │ │ │ - cmneq r5, ip, asr #29 │ │ │ │ - cmneq lr, r8, lsr #12 │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ - cmneq r5, r0, lsl #29 │ │ │ │ + cmneq lr, r0, ror r6 │ │ │ │ + cmneq r4, r4, asr ip │ │ │ │ + ldrsbeq r4, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmneq lr, r0, lsr r6 │ │ │ │ + cmneq r4, r0, lsl ip │ │ │ │ + cmneq r5, r8, lsl #29 │ │ │ │ andeq r0, r0, r2, lsr #23 │ │ │ │ - cmneq lr, r4, ror #11 │ │ │ │ - cmneq r4, r4, asr #23 │ │ │ │ - cmneq r5, ip, lsr lr │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ + cmneq r5, r4, asr #28 │ │ │ │ andeq r0, r0, r3, lsr #23 │ │ │ │ │ │ │ │ 002ae2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -510368,32 +510368,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 2ae4d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2ae344 │ │ │ │ - cmneq lr, ip, lsr #6 │ │ │ │ - cmneq r4, r0, lsl r9 │ │ │ │ - cmneq r5, r8, lsl #23 │ │ │ │ + cmneq lr, r4, lsr r3 │ │ │ │ + cmneq r4, r8, lsl r9 │ │ │ │ + @ instruction: 0x01754b90 │ │ │ │ andeq r0, r0, fp, ror #23 │ │ │ │ - cmneq lr, ip, ror #5 │ │ │ │ - ldrsbeq lr, [r4, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, ip, asr #22 │ │ │ │ - cmneq lr, ip, lsr #5 │ │ │ │ - @ instruction: 0x0174e890 │ │ │ │ - cmneq r5, r8, lsl #22 │ │ │ │ + ldrsheq r1, [lr, #-36]! @ 0xffffffdc │ │ │ │ + ldrsbeq lr, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + ldrheq r1, [lr, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0x0174e898 │ │ │ │ + cmneq r5, r0, lsl fp │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - cmneq lr, ip, ror #4 │ │ │ │ - cmneq r4, r0, asr r8 │ │ │ │ - cmneq r5, r8, asr #21 │ │ │ │ + cmneq lr, r4, ror r2 │ │ │ │ + cmneq r4, r8, asr r8 │ │ │ │ + ldrsbeq r4, [r5, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - cmneq lr, ip, lsr #4 │ │ │ │ - cmneq r4, r0, lsl r8 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ + cmneq lr, r4, lsr r2 │ │ │ │ + cmneq r4, r8, lsl r8 │ │ │ │ + @ instruction: 0x01754a90 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ │ │ │ │ 002ae4dc : │ │ │ │ ldr ip, [r0, #356] @ 0x164 │ │ │ │ cmp ip, r1 │ │ │ │ beq 2ae508 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -510799,41 +510799,41 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov lr, r0 │ │ │ │ b 2ae734 │ │ │ │ orreq r9, r8, r0, asr #29 │ │ │ │ - ldrheq r0, [lr, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r0, lsr #16 │ │ │ │ + cmneq lr, r0, asr #31 │ │ │ │ + cmneq r5, r8, lsr #16 │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq r5, ip, asr #13 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + ldrsbeq r4, [r5, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, sl, lsr #24 │ │ │ │ - cmneq lr, r8, asr sp │ │ │ │ + cmneq lr, r0, ror #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r4, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + ldrheq r4, [r5, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, r6, lsr #24 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - cmneq lr, r8, asr #25 │ │ │ │ - cmneq r5, r4, ror #20 │ │ │ │ - cmneq r5, r0, lsr #10 │ │ │ │ + ldrsbeq r0, [lr, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r5, ip, ror #20 │ │ │ │ + cmneq r5, r8, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #24 │ │ │ │ - cmneq r4, ip, asr #4 │ │ │ │ - cmneq r4, r8, lsl r2 │ │ │ │ - cmneq lr, ip, lsl ip │ │ │ │ - cmneq r4, r0, lsl #4 │ │ │ │ - cmneq r5, r0, lsl #9 │ │ │ │ + cmneq r4, r4, asr r2 │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + cmneq lr, r4, lsr #24 │ │ │ │ + cmneq r4, r8, lsl #4 │ │ │ │ + cmneq r5, r8, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ - ldrsbeq r0, [lr, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r4, r0, asr #3 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ + cmneq lr, r4, ror #23 │ │ │ │ + cmneq r4, r8, asr #3 │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ andeq r0, r0, lr, lsl ip │ │ │ │ - cmneq r4, r8, lsl #3 │ │ │ │ - cmneq r4, r8, asr r1 │ │ │ │ + @ instruction: 0x0174e190 │ │ │ │ + cmneq r4, r0, ror #2 │ │ │ │ │ │ │ │ 002aebb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #456] @ 2aed90 │ │ │ │ @@ -510951,29 +510951,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2aec6c │ │ │ │ orreq r9, r8, ip, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r9, r8, r0, lsr #15 │ │ │ │ - cmneq lr, r8, asr #19 │ │ │ │ - ldrheq sp, [r4, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r8, lsr r2 │ │ │ │ + ldrsbeq r0, [lr, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r0, asr #31 │ │ │ │ + cmneq r5, r0, asr #4 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - cmneq lr, ip, lsl #19 │ │ │ │ - cmneq r4, ip, ror pc │ │ │ │ - ldrsheq r4, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x017e0994 │ │ │ │ + cmneq r4, r4, lsl #31 │ │ │ │ + cmneq r5, r4, lsl #4 │ │ │ │ andeq r0, r0, r6, asr ip │ │ │ │ - cmneq lr, r4, asr r9 │ │ │ │ - cmneq r4, r4, asr #30 │ │ │ │ - cmneq r5, r4, asr #3 │ │ │ │ + cmneq lr, ip, asr r9 │ │ │ │ + cmneq r4, ip, asr #30 │ │ │ │ + cmneq r5, ip, asr #3 │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - cmneq lr, ip, lsl r9 │ │ │ │ - cmneq r4, ip, lsl #30 │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ + cmneq lr, r4, lsr #18 │ │ │ │ + cmneq r4, r4, lsl pc │ │ │ │ + @ instruction: 0x01754194 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ │ │ │ │ 002aeddc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -511057,22 +511057,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2aee7c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r8, r8, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r8, asr #16 │ │ │ │ - cmneq r5, r0, lsl #12 │ │ │ │ - @ instruction: 0x0175409c │ │ │ │ + cmneq lr, r0, asr r8 │ │ │ │ + cmneq r5, r8, lsl #12 │ │ │ │ + cmneq r5, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ @ instruction: 0x01889590 │ │ │ │ - cmneq lr, ip, lsl #15 │ │ │ │ - cmneq r4, r0, ror sp │ │ │ │ - cmneq r5, r8, ror #31 │ │ │ │ + @ instruction: 0x017e0794 │ │ │ │ + cmneq r4, r8, ror sp │ │ │ │ + ldrsheq r3, [r5, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r5, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #148] @ 2af00c │ │ │ │ ldr ip, [pc, #148] @ 2af010 │ │ │ │ @@ -511184,17 +511184,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2af080 │ │ │ │ ldrdeq r9, [r8, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r9, r8, ip, lsl #7 │ │ │ │ - @ instruction: 0x017e0598 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - ldrsheq r3, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq lr, r0, lsr #11 │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + ldrsheq r3, [r5, #-220]! @ 0xffffff24 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ │ │ │ │ 002af140 : │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ blt 2af168 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -511227,17 +511227,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq lr, r0, lsl #10 │ │ │ │ - cmneq r5, ip, lsr #29 │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ + cmneq lr, r8, lsl #10 │ │ │ │ + ldrheq r3, [r5, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r5, r8, asr sp │ │ │ │ andeq r0, r0, ip, asr #25 │ │ │ │ │ │ │ │ 002af1e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -511311,28 +511311,28 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2af29c │ │ │ │ orreq r9, r8, ip, lsl #4 │ │ │ │ - cmneq lr, ip, ror #8 │ │ │ │ - ldrsbeq r3, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq lr, r4, ror r4 │ │ │ │ + ldrsbeq r3, [r5, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ andeq r6, r0, ip, asr #12 │ │ │ │ andeq r6, r0, ip, asr #8 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ - cmneq r5, r8, lsr r2 │ │ │ │ - cmneq r5, ip, lsl r2 │ │ │ │ - ldrsbeq r0, [lr, #-52]! @ 0xffffffcc │ │ │ │ - ldrheq sp, [r4, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r5, r0, lsr ip │ │ │ │ + cmneq r9, ip, lsl #28 │ │ │ │ + cmneq r5, r0, asr #4 │ │ │ │ + cmneq r5, r4, lsr #4 │ │ │ │ + ldrsbeq r0, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, r0, asr #19 │ │ │ │ + cmneq r5, r8, lsr ip │ │ │ │ andeq r0, r0, r7, ror #25 │ │ │ │ - cmneq r4, r0, lsl #19 │ │ │ │ + cmneq r4, r8, lsl #19 │ │ │ │ │ │ │ │ 002af354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #640] @ 2af5ec │ │ │ │ @@ -511498,37 +511498,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2af3b0 │ │ │ │ orreq r9, r8, r8, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r9, r8, ip, ror r0 │ │ │ │ orreq r9, r8, ip, asr r0 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmneq lr, r4, lsr #4 │ │ │ │ - cmneq r4, r8, lsl #16 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ + cmneq lr, ip, lsr #4 │ │ │ │ + cmneq r4, r0, lsl r8 │ │ │ │ + @ instruction: 0x01753a90 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - cmneq r5, ip, lsl r0 │ │ │ │ - ldrsbeq r0, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, r0, lsr sl │ │ │ │ + cmneq r5, r4, lsr #32 │ │ │ │ + cmneq lr, r0, ror #3 │ │ │ │ + cmneq r5, r8, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #26 │ │ │ │ - @ instruction: 0x017e0190 │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ - ldrsheq r3, [r5, #-148]! @ 0xffffff6c │ │ │ │ + @ instruction: 0x017e0198 │ │ │ │ + cmneq r4, ip, ror r7 │ │ │ │ + ldrsheq r3, [r5, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - cmneq lr, r0, asr r1 │ │ │ │ - cmneq r4, r4, lsr r7 │ │ │ │ - ldrheq r3, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq lr, r8, asr r1 │ │ │ │ + cmneq r4, ip, lsr r7 │ │ │ │ + ldrheq r3, [r5, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r9, lsl #26 │ │ │ │ - cmneq lr, r0, lsl r1 │ │ │ │ - ldrsheq sp, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, ip, ror #18 │ │ │ │ + cmneq lr, r8, lsl r1 │ │ │ │ + ldrsheq sp, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, r4, ror r9 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ - ldrsbeq r0, [lr, #-0]! │ │ │ │ - ldrheq sp, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r5, r4, lsr r9 │ │ │ │ + ldrsbeq r0, [lr, #-8]! │ │ │ │ + ldrheq sp, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ │ │ │ │ 002af660 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -511588,21 +511588,21 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2af6c4 │ │ │ │ orreq r8, r8, r0, lsl #27 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ - cmnpeq sp, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0174d590 │ │ │ │ - cmneq r5, r8, lsl #16 │ │ │ │ + ldrheq pc, [sp, #-244]! @ 0xffffff0c @ │ │ │ │ + @ instruction: 0x0174d598 │ │ │ │ + cmneq r5, r0, lsl r8 │ │ │ │ andeq r0, r0, r9, lsr sp │ │ │ │ - cmnpeq sp, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ - cmneq r5, r8, asr #15 │ │ │ │ + cmnpeq sp, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, asr r5 │ │ │ │ + ldrsbeq r3, [r5, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, sl, lsr sp │ │ │ │ │ │ │ │ 002af778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511651,21 +511651,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2af868 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 2af7c0 │ │ │ │ - ldrheq pc, [sp, #-224]! @ 0xffffff20 @ │ │ │ │ - @ instruction: 0x0174d494 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ + ldrheq pc, [sp, #-232]! @ 0xffffff18 @ │ │ │ │ + @ instruction: 0x0174d49c │ │ │ │ + cmneq r5, r4, lsl r7 │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - cmnpeq sp, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, asr r4 │ │ │ │ - ldrsbeq r3, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmnpeq sp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, asr r4 │ │ │ │ + ldrsbeq r3, [r5, #-108]! @ 0xffffff94 │ │ │ │ muleq r0, r1, sp │ │ │ │ │ │ │ │ 002af86c : │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -511722,20 +511722,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2af970 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2af8bc │ │ │ │ - ldrheq pc, [sp, #-212]! @ 0xffffff2c @ │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - cmneq r5, r4, lsl #12 │ │ │ │ - cmnpeq sp, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, asr #6 │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ + ldrheq pc, [sp, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ + cmneq r5, ip, lsl #12 │ │ │ │ + cmnpeq sp, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ andeq r0, r0, r1, asr #27 │ │ │ │ │ │ │ │ 002af974 : │ │ │ │ cmp r1, #0 │ │ │ │ blt 2af9a0 │ │ │ │ ldr r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -511769,17 +511769,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq pc, [sp, #-196]! @ 0xffffff3c @ │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ - cmneq r5, r8, lsl r5 │ │ │ │ + ldrheq pc, [sp, #-204]! @ 0xffffff34 @ │ │ │ │ + cmneq r5, ip, ror r6 │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #3860] @ 2b094c │ │ │ │ @@ -512747,123 +512747,123 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 2afe70 │ │ │ │ ldrdeq r8, [r8, ip] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmnpeq sp, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0 │ │ │ │ - cmneq r5, r0, lsl #5 │ │ │ │ + cmnpeq sp, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ @ instruction: 0x0188859c │ │ │ │ - cmnpeq sp, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #27 │ │ │ │ - cmneq r5, r4 │ │ │ │ - cmnpeq sp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, ror #23 │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ - cmnpeq sp, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsr #23 │ │ │ │ - cmneq r5, r0, lsr #28 │ │ │ │ - cmnpeq sp, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - ldrsbeq r2, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmnpeq sp, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsl fp │ │ │ │ - @ instruction: 0x01752d9c │ │ │ │ - ldrsheq pc, [sp, #-72]! @ 0xffffffb8 @ │ │ │ │ - ldrsbeq ip, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r5, ip, asr sp │ │ │ │ - ldrheq pc, [sp, #-72]! @ 0xffffffb8 @ │ │ │ │ - @ instruction: 0x0174ca98 │ │ │ │ - cmneq r5, r8, lsl sp │ │ │ │ - cmnpeq sp, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, asr sl │ │ │ │ - ldrsbeq r2, [r5, #-196]! @ 0xffffff3c │ │ │ │ - cmnpeq sp, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsl sl │ │ │ │ - @ instruction: 0x01752c90 │ │ │ │ - cmnpeq sp, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ - cmneq r5, ip, asr #24 │ │ │ │ - cmnpeq sp, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsl #19 │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ - cmnpeq sp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, asr #18 │ │ │ │ - cmneq r5, r8, asr #23 │ │ │ │ - cmnpeq sp, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #18 │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmnpeq sp, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, asr #17 │ │ │ │ - cmneq r5, r0, asr #22 │ │ │ │ - @ instruction: 0x017df29c │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ - ldrsheq r2, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmnpeq sp, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ - ldrheq r2, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmnpeq sp, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r4, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r5, r8, ror sl │ │ │ │ - ldrsbeq pc, [sp, #-20]! @ 0xffffffec @ │ │ │ │ - ldrheq ip, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r4, lsr sl │ │ │ │ - @ instruction: 0x017df190 │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ - ldrsheq r2, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmnpeq sp, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsr r7 │ │ │ │ - ldrheq r2, [r5, #-144]! @ 0xffffff70 │ │ │ │ - cmnpeq sp, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r5, r0, ror r9 │ │ │ │ - cmnpeq sp, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - cmnpeq sp, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror r6 │ │ │ │ - ldrsheq r2, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmnpeq sp, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ - ldrheq r2, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmnpeq sp, ip @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r5, r0, ror r8 │ │ │ │ - cmneq sp, ip, asr #31 │ │ │ │ - ldrheq ip, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ - cmneq sp, ip, lsl #31 │ │ │ │ - cmneq r4, r0, ror r5 │ │ │ │ - ldrsheq r2, [r5, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sp, ip, asr #30 │ │ │ │ - cmneq r4, ip, lsr #10 │ │ │ │ - cmneq r5, ip, lsr #15 │ │ │ │ - cmneq sp, r8, lsl #30 │ │ │ │ - cmneq r4, r8, ror #9 │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ - cmneq sp, r4, asr #29 │ │ │ │ - cmneq r4, r4, lsr #9 │ │ │ │ - cmneq r5, r4, lsr #14 │ │ │ │ - cmneq sp, r0, lsl #29 │ │ │ │ - cmneq r4, r4, ror #8 │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ - cmneq sp, r0, asr #28 │ │ │ │ - cmneq r4, r0, lsr #8 │ │ │ │ - cmneq r5, r0, lsr #13 │ │ │ │ - ldrsheq lr, [sp, #-220]! @ 0xffffff24 │ │ │ │ - ldrsbeq ip, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, ip, asr r6 │ │ │ │ - ldrheq lr, [sp, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x0174c398 │ │ │ │ - cmneq r5, r8, lsl r6 │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ - cmneq r4, r4, asr r3 │ │ │ │ - ldrsbeq r2, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmnpeq sp, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, lsl #27 │ │ │ │ + cmneq r5, ip │ │ │ │ + cmnpeq sp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, ror #23 │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ + cmnpeq sp, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr #23 │ │ │ │ + cmneq r5, r8, lsr #28 │ │ │ │ + cmnpeq sp, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ + cmnpeq sp, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsr #22 │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ + cmnpeq sp, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + cmneq r5, r4, ror #26 │ │ │ │ + cmnpeq sp, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsr #21 │ │ │ │ + cmneq r5, r0, lsr #26 │ │ │ │ + cmnpeq sp, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, asr sl │ │ │ │ + ldrsbeq r2, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmnpeq sp, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsl sl │ │ │ │ + @ instruction: 0x01752c98 │ │ │ │ + ldrsheq pc, [sp, #-52]! @ 0xffffffcc @ │ │ │ │ + ldrsbeq ip, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r5, r4, asr ip │ │ │ │ + ldrheq pc, [sp, #-48]! @ 0xffffffd0 @ │ │ │ │ + @ instruction: 0x0174c994 │ │ │ │ + cmneq r5, r4, lsl ip │ │ │ │ + cmnpeq sp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, asr r9 │ │ │ │ + ldrsbeq r2, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmnpeq sp, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, lsl #18 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmnpeq sp, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, asr #17 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ + cmnpeq sp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsl #17 │ │ │ │ + cmneq r5, r4, lsl #22 │ │ │ │ + cmnpeq sp, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, asr #16 │ │ │ │ + cmneq r5, r4, asr #21 │ │ │ │ + cmnpeq sp, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsl #16 │ │ │ │ + cmneq r5, r0, lsl #21 │ │ │ │ + ldrsbeq pc, [sp, #-28]! @ 0xffffffe4 @ │ │ │ │ + ldrheq ip, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, ip, lsr sl │ │ │ │ + @ instruction: 0x017df198 │ │ │ │ + cmneq r4, ip, ror r7 │ │ │ │ + ldrsheq r2, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmnpeq sp, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr r7 │ │ │ │ + ldrheq r2, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmnpeq sp, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r5, r8, ror r9 │ │ │ │ + ldrsbeq pc, [sp, #-4]! @ │ │ │ │ + ldrheq ip, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ + @ instruction: 0x017df094 │ │ │ │ + cmneq r4, r8, ror r6 │ │ │ │ + ldrsheq r2, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmnpeq sp, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ + ldrheq r2, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmnpeq sp, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r8, ror r8 │ │ │ │ + ldrsbeq lr, [sp, #-244]! @ 0xffffff0c │ │ │ │ + ldrheq ip, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ + @ instruction: 0x017def94 │ │ │ │ + cmneq r4, r8, ror r5 │ │ │ │ + ldrsheq r2, [r5, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r4, asr pc │ │ │ │ + cmneq r4, r4, lsr r5 │ │ │ │ + ldrheq r2, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sp, r0, lsl pc │ │ │ │ + ldrsheq ip, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ + cmneq sp, ip, asr #29 │ │ │ │ + cmneq r4, ip, lsr #9 │ │ │ │ + cmneq r5, ip, lsr #14 │ │ │ │ + cmneq sp, r8, lsl #29 │ │ │ │ + cmneq r4, ip, ror #8 │ │ │ │ + cmneq r5, ip, ror #13 │ │ │ │ + cmneq sp, r8, asr #28 │ │ │ │ + cmneq r4, r8, lsr #8 │ │ │ │ + cmneq r5, r8, lsr #13 │ │ │ │ + cmneq sp, r4, lsl #28 │ │ │ │ + cmneq r4, r4, ror #7 │ │ │ │ + cmneq r5, r4, ror #12 │ │ │ │ + cmneq sp, r0, asr #27 │ │ │ │ + cmneq r4, r0, lsr #7 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + cmneq r4, ip, asr r3 │ │ │ │ + ldrsbeq r2, [r5, #-92]! @ 0xffffffa4 │ │ │ │ │ │ │ │ 002b0b08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -512886,17 +512886,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b0b2c │ │ │ │ - cmneq sp, r4, asr #22 │ │ │ │ - cmneq r4, r8, lsr #2 │ │ │ │ - cmneq r5, r4, lsr #7 │ │ │ │ + cmneq sp, ip, asr #22 │ │ │ │ + cmneq r4, r0, lsr r1 │ │ │ │ + cmneq r5, ip, lsr #7 │ │ │ │ │ │ │ │ 002b0b84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -512943,20 +512943,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b0bc8 │ │ │ │ - cmneq sp, r8, lsr #21 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmneq sp, r8, ror #20 │ │ │ │ - cmneq r4, ip, asr #32 │ │ │ │ - cmneq r5, r8, asr #5 │ │ │ │ + ldrheq lr, [sp, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0174c094 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ + cmneq sp, r0, ror sl │ │ │ │ + cmneq r4, r4, asr r0 │ │ │ │ + ldrsbeq r2, [r5, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ 002b0c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -513783,129 +513783,129 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b0cc0 │ │ │ │ orreq r7, r8, r0, lsl #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, r8, r4, ror #14 │ │ │ │ orreq r7, r8, ip, asr #14 │ │ │ │ - cmneq sp, r8, lsr #13 │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ + ldrheq lr, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r5, r0, lsl pc │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - ldrsheq lr, [sp, #-64]! @ 0xffffffc0 │ │ │ │ - ldrsbeq fp, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ + ldrsheq lr, [sp, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsbeq fp, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - cmneq sp, ip, asr #8 │ │ │ │ - cmneq r4, ip, lsr #20 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ + cmneq sp, r4, asr r4 │ │ │ │ + cmneq r4, r4, lsr sl │ │ │ │ + ldrheq r1, [r5, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - cmneq sp, r8, lsl #8 │ │ │ │ + cmneq sp, r0, lsl r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - ldrheq fp, [r4, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sp, r0, lsl #7 │ │ │ │ - ldrsbeq r2, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsbeq r1, [r5, #-188]! @ 0xffffff44 │ │ │ │ + ldrheq fp, [r4, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sp, r8, lsl #7 │ │ │ │ + cmneq r5, r0, ror #3 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq sp, r0, lsr r3 │ │ │ │ - cmneq r4, r4, lsl r9 │ │ │ │ - @ instruction: 0x01751b94 │ │ │ │ + cmneq sp, r8, lsr r3 │ │ │ │ + cmneq r4, ip, lsl r9 │ │ │ │ + @ instruction: 0x01751b9c │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - ldrsheq lr, [sp, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsbeq fp, [r4, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, r0, asr fp │ │ │ │ + ldrsheq lr, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + ldrsbeq fp, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r8, asr fp │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - ldrheq lr, [sp, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x0174b890 │ │ │ │ - cmneq r5, r0, lsl fp │ │ │ │ + ldrheq lr, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x0174b898 │ │ │ │ + cmneq r5, r8, lsl fp │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - cmneq sp, r0, ror r2 │ │ │ │ - cmneq r4, r4, asr r8 │ │ │ │ - ldrsbeq r1, [r5, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, r8, ror r2 │ │ │ │ + cmneq r4, ip, asr r8 │ │ │ │ + ldrsbeq r1, [r5, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ - cmneq sp, r8, lsl #4 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ - cmneq r5, ip, ror #20 │ │ │ │ + cmneq r4, r8, lsr #16 │ │ │ │ + cmneq sp, r0, lsl r2 │ │ │ │ + ldrsheq fp, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r4, ror sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq sp, ip, asr #3 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ + ldrsbeq lr, [sp, #-20]! @ 0xffffffec │ │ │ │ + ldrheq fp, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq sp, ip, lsl #3 │ │ │ │ - cmneq r4, ip, ror #14 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ + @ instruction: 0x017de194 │ │ │ │ + cmneq r4, r4, ror r7 │ │ │ │ + ldrsheq r1, [r5, #-148]! @ 0xffffff6c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq sp, ip, asr #2 │ │ │ │ - cmneq r4, ip, lsr #14 │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ + cmneq sp, r4, asr r1 │ │ │ │ + cmneq r4, r4, lsr r7 │ │ │ │ + ldrheq r1, [r5, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - cmneq sp, ip, lsl #2 │ │ │ │ - cmneq r4, ip, ror #13 │ │ │ │ - cmneq r5, ip, ror #18 │ │ │ │ + cmneq sp, r4, lsl r1 │ │ │ │ + ldrsheq fp, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, r4, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - cmneq sp, ip, asr #1 │ │ │ │ - ldrheq fp, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ + ldrsbeq lr, [sp, #-4]! │ │ │ │ + ldrheq fp, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x017de090 │ │ │ │ - cmneq r4, r4, ror r6 │ │ │ │ - ldrsheq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x017de098 │ │ │ │ + cmneq r4, ip, ror r6 │ │ │ │ + ldrsheq r1, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r5, lsl #16 │ │ │ │ - cmneq sp, r0, asr r0 │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ - ldrheq r1, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sp, r8, asr r0 │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ + ldrheq r1, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - cmneq sp, r0, lsl r0 │ │ │ │ - ldrsheq fp, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ + cmneq sp, r8, lsl r0 │ │ │ │ + ldrsheq fp, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - ldrsbeq sp, [sp, #-244]! @ 0xffffff0c │ │ │ │ - ldrheq fp, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ + ldrsbeq sp, [sp, #-252]! @ 0xffffff04 │ │ │ │ + ldrheq fp, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - @ instruction: 0x017ddf94 │ │ │ │ - cmneq r4, r4, ror r5 │ │ │ │ - ldrsheq r1, [r5, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x017ddf9c │ │ │ │ + cmneq r4, ip, ror r5 │ │ │ │ + ldrsheq r1, [r5, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ - cmneq sp, r4, asr pc │ │ │ │ - cmneq r4, r4, lsr r5 │ │ │ │ - ldrheq r1, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sp, ip, asr pc │ │ │ │ + cmneq r4, ip, lsr r5 │ │ │ │ + ldrheq r1, [r5, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - cmneq sp, r4, lsl pc │ │ │ │ - ldrsheq fp, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, r4, ror r7 │ │ │ │ + cmneq sp, ip, lsl pc │ │ │ │ + ldrsheq fp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, ip, ror r7 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - ldrsbeq sp, [sp, #-228]! @ 0xffffff1c │ │ │ │ - ldrheq fp, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ + ldrsbeq sp, [sp, #-236]! @ 0xffffff14 │ │ │ │ + ldrheq fp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - @ instruction: 0x017dde94 │ │ │ │ - cmneq r4, r8, ror r4 │ │ │ │ - ldrsheq r1, [r5, #-104]! @ 0xffffff98 │ │ │ │ + @ instruction: 0x017dde9c │ │ │ │ + cmneq r4, r0, lsl #9 │ │ │ │ + cmneq r5, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sp, r8, asr lr │ │ │ │ - cmneq r4, r8, lsr r4 │ │ │ │ - ldrheq r1, [r5, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, r0, ror #28 │ │ │ │ + cmneq r4, r0, asr #8 │ │ │ │ + cmneq r5, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq sp, r8, lsl lr │ │ │ │ - ldrsheq fp, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r5, r8, ror r6 │ │ │ │ + cmneq sp, r0, lsr #28 │ │ │ │ + cmneq r4, r0, lsl #8 │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsbeq sp, [sp, #-216]! @ 0xffffff28 │ │ │ │ - ldrheq fp, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r5, r8, lsr r6 │ │ │ │ + cmneq sp, r0, ror #27 │ │ │ │ + cmneq r4, r0, asr #7 │ │ │ │ + cmneq r5, r0, asr #12 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x017ddd98 │ │ │ │ - cmneq r4, ip, ror r3 │ │ │ │ - ldrsheq r1, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sp, ip, asr sp │ │ │ │ - cmneq r4, r0, asr #6 │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ + cmneq sp, r0, lsr #27 │ │ │ │ + cmneq r4, r4, lsl #7 │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ + cmneq sp, r4, ror #26 │ │ │ │ + cmneq r4, r8, asr #6 │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 002b1b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -514377,93 +514377,93 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b1b88 │ │ │ │ @ instruction: 0x018868b8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r6, r8, r4, lsl #17 │ │ │ │ - cmneq sp, ip, lsr #17 │ │ │ │ - @ instruction: 0x0174ae90 │ │ │ │ - cmneq r5, r0, lsl r1 │ │ │ │ + ldrheq sp, [sp, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x0174ae98 │ │ │ │ + cmneq r5, r8, lsl r1 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - cmneq sp, ip, ror #16 │ │ │ │ - cmneq r5, r4, lsl #14 │ │ │ │ - cmneq r5, r8, asr #1 │ │ │ │ + cmneq sp, r4, ror r8 │ │ │ │ + cmneq r5, ip, lsl #14 │ │ │ │ + ldrsbeq r1, [r5, #-0]! │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - cmneq sp, r0, lsr #16 │ │ │ │ - cmneq r4, r4, lsl #28 │ │ │ │ - cmneq r5, r4, lsl #1 │ │ │ │ + cmneq sp, r8, lsr #16 │ │ │ │ + cmneq r4, ip, lsl #28 │ │ │ │ + cmneq r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ - cmneq sp, r4, ror #15 │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ + cmneq sp, ip, ror #15 │ │ │ │ + ldrsbeq sl, [r4, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r5, r0, asr r0 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ - cmneq sp, r8, lsr #15 │ │ │ │ - cmneq r4, ip, lsl #27 │ │ │ │ - cmneq r5, r0, lsl r0 │ │ │ │ + ldrheq sp, [sp, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0x0174ad94 │ │ │ │ + cmneq r5, r8, lsl r0 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - cmneq sp, ip, ror #14 │ │ │ │ - cmneq r4, r0, asr sp │ │ │ │ - ldrsbeq r0, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r4, ror r7 │ │ │ │ + cmneq r4, r8, asr sp │ │ │ │ + ldrsbeq r0, [r5, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - cmneq sp, r0, lsr r7 │ │ │ │ - cmneq r4, r4, lsl sp │ │ │ │ - @ instruction: 0x01750f98 │ │ │ │ + cmneq sp, r8, lsr r7 │ │ │ │ + cmneq r4, ip, lsl sp │ │ │ │ + cmneq r5, r0, lsr #31 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - ldrsheq sp, [sp, #-100]! @ 0xffffff9c │ │ │ │ - ldrsbeq sl, [r4, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r5, ip, asr pc │ │ │ │ + ldrsheq sp, [sp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, r0, ror #25 │ │ │ │ + cmneq r5, r4, ror #30 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - ldrheq sp, [sp, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x0174ac9c │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ + cmneq sp, r0, asr #13 │ │ │ │ + cmneq r4, r4, lsr #25 │ │ │ │ + cmneq r5, r4, lsr #30 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ - cmneq sp, ip, ror r6 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmneq r5, r0, ror #29 │ │ │ │ + cmneq sp, r4, lsl #13 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + cmneq r5, r8, ror #29 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - cmneq sp, r0, asr #12 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ - cmneq r5, r4, lsr #29 │ │ │ │ + cmneq sp, r8, asr #12 │ │ │ │ + cmneq r5, r4, lsl r5 │ │ │ │ + cmneq r5, ip, lsr #29 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - ldrsheq sp, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsbeq sl, [r4, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ + cmneq sp, r0, lsl #12 │ │ │ │ + cmneq r4, r4, ror #23 │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - ldrheq sp, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, r0, lsr #23 │ │ │ │ - cmneq r5, r4, lsr #28 │ │ │ │ + cmneq sp, r4, asr #11 │ │ │ │ + cmneq r4, r8, lsr #23 │ │ │ │ + cmneq r5, ip, lsr #28 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - cmneq sp, r0, lsl #11 │ │ │ │ - cmneq r4, r4, ror #22 │ │ │ │ - cmneq r5, r8, ror #27 │ │ │ │ + cmneq sp, r8, lsl #11 │ │ │ │ + cmneq r4, ip, ror #22 │ │ │ │ + ldrsheq r0, [r5, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - cmneq sp, r4, asr #10 │ │ │ │ - cmneq r4, r8, lsr #22 │ │ │ │ - cmneq r5, r8, lsr #27 │ │ │ │ + cmneq sp, ip, asr #10 │ │ │ │ + cmneq r4, r0, lsr fp │ │ │ │ + ldrheq r0, [r5, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - cmneq sp, r8, lsl #10 │ │ │ │ - cmneq r4, ip, ror #21 │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ + cmneq sp, r0, lsl r5 │ │ │ │ + ldrsheq sl, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r4, ror sp │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - cmneq sp, ip, asr #9 │ │ │ │ - ldrheq sl, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r5, r0, lsr sp │ │ │ │ + ldrsbeq sp, [sp, #-68]! @ 0xffffffbc │ │ │ │ + ldrheq sl, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, r8, lsr sp │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ - @ instruction: 0x017dd490 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ - ldrsheq r0, [r5, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x017dd498 │ │ │ │ + cmneq r4, ip, ror sl │ │ │ │ + ldrsheq r0, [r5, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - cmneq sp, r4, asr r4 │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ - ldrheq r0, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sp, ip, asr r4 │ │ │ │ + cmneq r4, r0, asr #20 │ │ │ │ + cmneq r5, r0, asr #25 │ │ │ │ andeq r0, r0, r2, ror #16 │ │ │ │ - cmneq sp, r8, lsl r4 │ │ │ │ - ldrsheq sl, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r5, ip, ror ip │ │ │ │ + cmneq sp, r0, lsr #8 │ │ │ │ + cmneq r4, r4, lsl #20 │ │ │ │ + cmneq r5, r4, lsl #25 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ │ │ │ │ 002b23ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -514692,32 +514692,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b2518 │ │ │ │ orreq r6, r8, r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r5, [r8, r4] │ │ │ │ - cmneq sp, r8, lsr #2 │ │ │ │ - cmneq r5, r4, lsl #19 │ │ │ │ + cmneq sp, r0, lsr r1 │ │ │ │ + cmneq r5, ip, lsl #19 │ │ │ │ andeq r0, r0, r6, lsr lr │ │ │ │ - cmneq r4, r4, asr #13 │ │ │ │ - @ instruction: 0x017dd090 │ │ │ │ - ldrsheq r0, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + @ instruction: 0x017dd098 │ │ │ │ + ldrsheq r0, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, fp, lsr lr │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - ldrsbeq sl, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - ldrheq ip, [sp, #-240]! @ 0xffffff10 │ │ │ │ - ldrheq r0, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r4, r0, ror #11 │ │ │ │ + ldrheq ip, [sp, #-248]! @ 0xffffff08 │ │ │ │ + ldrheq r0, [r5, #-232]! @ 0xffffff18 │ │ │ │ cmneq r3, r0, lsl #7 │ │ │ │ - cmneq r5, r4, lsl #16 │ │ │ │ + cmneq r5, ip, lsl #16 │ │ │ │ andeq r0, r0, r3, asr #28 │ │ │ │ - cmneq sp, r0, ror #30 │ │ │ │ - cmneq r4, r4, asr #10 │ │ │ │ - cmneq r5, r4, asr #15 │ │ │ │ - cmneq r4, r0, lsl r5 │ │ │ │ + cmneq sp, r8, ror #30 │ │ │ │ + cmneq r4, ip, asr #10 │ │ │ │ + cmneq r5, ip, asr #15 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ │ │ │ │ 002b27d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #372] @ 0x174 │ │ │ │ @@ -514802,17 +514802,17 @@ │ │ │ │ mov r1, #3696 @ 0xe70 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 2b286c │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ - @ instruction: 0x01750c90 │ │ │ │ - cmneq r5, r4, ror #11 │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + @ instruction: 0x01750c98 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ │ │ │ │ 002b294c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -514863,21 +514863,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 2b2a48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2272 @ 0x8e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b2998 │ │ │ │ - cmneq sp, r8, asr #25 │ │ │ │ - cmneq r5, r0, lsl #24 │ │ │ │ - cmneq r5, r8, lsr #10 │ │ │ │ + ldrsbeq ip, [sp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r5, r8, lsl #24 │ │ │ │ + cmneq r5, r0, lsr r5 │ │ │ │ muleq r0, r4, lr │ │ │ │ - cmneq sp, r4, lsl #25 │ │ │ │ - cmneq r4, r4, ror r2 │ │ │ │ - cmneq r5, ip, ror #9 │ │ │ │ + cmneq sp, ip, lsl #25 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ + ldrsheq r0, [r5, #-68]! @ 0xffffffbc │ │ │ │ muleq r0, r5, lr │ │ │ │ │ │ │ │ 002b2a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -514929,20 +514929,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 2b2b44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2304 @ 0x900 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b2a98 │ │ │ │ - cmneq sp, r8, asr #23 │ │ │ │ - cmneq r5, r0, lsl #22 │ │ │ │ - cmneq r5, ip, lsr #8 │ │ │ │ - cmneq sp, r4, lsl #23 │ │ │ │ - cmneq r4, r4, ror r1 │ │ │ │ - cmneq r5, ip, ror #7 │ │ │ │ + ldrsbeq ip, [sp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r5, r8, lsl #22 │ │ │ │ + cmneq r5, r4, lsr r4 │ │ │ │ + cmneq sp, ip, lsl #23 │ │ │ │ + cmneq r4, ip, ror r1 │ │ │ │ + ldrsheq r0, [r5, #-52]! @ 0xffffffcc │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 002b2b48 : │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b2b80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -514969,17 +514969,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2b2bd0 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b2b78 │ │ │ │ - ldrsheq ip, [sp, #-164]! @ 0xffffff5c │ │ │ │ - ldrsbeq sl, [r4, #-8]! │ │ │ │ - cmneq r5, r8, asr r3 │ │ │ │ + ldrsheq ip, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, r0, ror #1 │ │ │ │ + cmneq r5, r0, ror #6 │ │ │ │ andeq r0, r0, r9, asr #29 │ │ │ │ │ │ │ │ 002b2bd4 : │ │ │ │ ldr r3, [r0, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b2c0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -515006,17 +515006,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 2b2c5c │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b2c04 │ │ │ │ - cmneq sp, r8, ror #20 │ │ │ │ - cmneq r4, ip, asr #32 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ + cmneq sp, r0, ror sl │ │ │ │ + cmneq r4, r4, asr r0 │ │ │ │ + ldrsbeq r0, [r5, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r3, ror #29 │ │ │ │ │ │ │ │ 002b2c60 : │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -515769,107 +515769,107 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b2f8c │ │ │ │ orreq r5, r8, r0, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r0, lsr #19 │ │ │ │ - cmneq r5, r0, lsl r2 │ │ │ │ + cmneq sp, r8, lsr #19 │ │ │ │ + cmneq r5, r8, lsl r2 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq sp, r4, lsl r8 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ + cmneq sp, ip, lsl r8 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, asr pc │ │ │ │ orreq r5, r8, r0, lsl #9 │ │ │ │ - @ instruction: 0x017dc69c │ │ │ │ - cmnpeq r4, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, lsr #13 │ │ │ │ + cmnpeq r4, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr pc │ │ │ │ - @ instruction: 0x017dc598 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - ldrsheq pc, [r4, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq sp, r0, lsr #11 │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + ldrsheq pc, [r4, #-220]! @ 0xffffff24 @ │ │ │ │ andeq r0, r0, sl, asr pc │ │ │ │ - cmneq sp, r8, lsr r5 │ │ │ │ - cmnpeq r4, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, asr #10 │ │ │ │ + cmnpeq r4, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r4, ror r2 │ │ │ │ - cmneq sp, r0, ror #7 │ │ │ │ - cmneq r4, r0, asr #19 │ │ │ │ - cmnpeq r4, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x017dc39c │ │ │ │ - cmneq r4, ip, ror r9 │ │ │ │ - cmnpeq r4, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, ror r3 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - ldrsbeq pc, [r4, #-184]! @ 0xffffff48 @ │ │ │ │ - cmneq r4, r8, lsr r9 │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - cmneq r4, r0, lsl #18 │ │ │ │ - cmnpeq r4, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq r9, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmnpeq r4, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [sp, #-36]! @ 0xffffffdc │ │ │ │ - @ instruction: 0x01749894 │ │ │ │ - cmnpeq r4, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, lsl #5 │ │ │ │ - cmneq r4, ip, ror #16 │ │ │ │ - ldrsheq pc, [r4, #-160]! @ 0xffffff60 @ │ │ │ │ - cmneq r4, r0, asr r8 │ │ │ │ - cmneq sp, r4, lsr r2 │ │ │ │ - cmneq r4, r8, lsl r8 │ │ │ │ - @ instruction: 0x0174fa9c │ │ │ │ - cmneq sp, r0, lsl r2 │ │ │ │ - cmneq r5, ip, ror #2 │ │ │ │ - cmnpeq r4, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, ror #7 │ │ │ │ + cmneq r4, r8, asr #19 │ │ │ │ + cmnpeq r4, ip, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, lsr #7 │ │ │ │ + cmneq r4, r4, lsl #19 │ │ │ │ + cmnpeq r4, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, ror r3 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmnpeq r4, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, asr #18 │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ + cmneq r4, r8, lsl #18 │ │ │ │ + cmnpeq r4, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, lsl #6 │ │ │ │ + cmneq r4, r0, ror #17 │ │ │ │ + cmnpeq r4, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x0174989c │ │ │ │ + cmnpeq r4, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017dc294 │ │ │ │ + cmneq r4, r4, ror r8 │ │ │ │ + ldrsheq pc, [r4, #-168]! @ 0xffffff58 @ │ │ │ │ + cmneq r4, r8, asr r8 │ │ │ │ + cmneq sp, ip, lsr r2 │ │ │ │ + cmneq r4, r0, lsr #16 │ │ │ │ + cmnpeq r4, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsl r2 │ │ │ │ + cmneq r5, r4, ror r1 │ │ │ │ + cmnpeq r4, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - cmneq r4, r4, lsr #15 │ │ │ │ + cmneq r4, ip, lsr #15 │ │ │ │ andeq r0, r0, r7, asr #30 │ │ │ │ - cmneq sp, r8, lsl #3 │ │ │ │ - cmneq r4, ip, ror #14 │ │ │ │ - cmnpeq r4, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017dc190 │ │ │ │ + cmneq r4, r4, ror r7 │ │ │ │ + cmnpeq r4, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #30 │ │ │ │ - cmneq sp, r8, asr #2 │ │ │ │ - cmneq r4, r8, lsr #14 │ │ │ │ - cmnpeq r4, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, asr r1 │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ + cmnpeq r4, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #30 │ │ │ │ - cmneq sp, r4, lsl #2 │ │ │ │ - cmneq r4, r4, ror #13 │ │ │ │ - cmnpeq r4, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #2 │ │ │ │ + cmneq r4, ip, ror #13 │ │ │ │ + cmnpeq r4, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #30 │ │ │ │ - cmneq sp, r0, asr #1 │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ - cmnpeq r4, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, ror #12 │ │ │ │ - cmneq sp, r0, asr r0 │ │ │ │ - cmneq r4, r0, lsr r6 │ │ │ │ - ldrheq pc, [r4, #-132]! @ 0xffffff7c @ │ │ │ │ - cmneq sp, r8, lsr #32 │ │ │ │ - cmneq r4, r8, lsl #12 │ │ │ │ - cmnpeq r4, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0 │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ - cmnpeq r4, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, asr #11 │ │ │ │ + cmneq sp, r8, asr #1 │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + cmnpeq r4, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, ror r6 │ │ │ │ + cmneq sp, r8, asr r0 │ │ │ │ + cmneq r4, r8, lsr r6 │ │ │ │ + ldrheq pc, [r4, #-140]! @ 0xffffff74 @ │ │ │ │ + cmneq sp, r0, lsr r0 │ │ │ │ + cmneq r4, r0, lsl r6 │ │ │ │ + @ instruction: 0x0174f894 │ │ │ │ + cmneq sp, r8 │ │ │ │ + cmneq r4, r8, ror #11 │ │ │ │ + cmnpeq r4, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, asr #11 │ │ │ │ andeq r0, r0, r5, asr #30 │ │ │ │ - @ instruction: 0x01749594 │ │ │ │ + @ instruction: 0x0174959c │ │ │ │ andeq r0, r0, r4, asr #30 │ │ │ │ - cmneq sp, r8, ror pc │ │ │ │ - cmnpeq r4, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r4, #-116]! @ 0xffffff8c @ │ │ │ │ + cmneq sp, r0, lsl #31 │ │ │ │ + cmnpeq r4, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r4, #-124]! @ 0xffffff84 @ │ │ │ │ andeq r0, r0, r5, asr pc │ │ │ │ - cmneq r4, ip, lsl r5 │ │ │ │ - cmneq sp, r0, lsl #30 │ │ │ │ - cmneq r4, r4, ror #9 │ │ │ │ - cmnpeq r4, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsr #10 │ │ │ │ + cmneq sp, r8, lsl #30 │ │ │ │ + cmneq r4, ip, ror #9 │ │ │ │ + cmnpeq r4, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr pc │ │ │ │ - cmneq r4, ip, lsr #9 │ │ │ │ + ldrheq r9, [r4, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r3, asr #30 │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ andeq r0, r0, r6, asr #30 │ │ │ │ ldr r2, [r0, #600] @ 0x258 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r3, #464] @ 0x1d0 │ │ │ │ @@ -516434,66 +516434,66 @@ │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str r6, [sp, #8] │ │ │ │ b 2b4074 │ │ │ │ orreq r4, r8, r4, ror #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01884990 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq sp, r4, lsr r5 │ │ │ │ - cmnpeq r4, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r4, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsl r4 │ │ │ │ + cmneq sp, ip, lsr r5 │ │ │ │ + cmnpeq r4, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r4, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl r4 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip │ │ │ │ cmneq r3, r4, lsr #4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmnpeq r4, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, asr #5 │ │ │ │ + cmnpeq r4, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [sp, #-36]! @ 0xffffffdc │ │ │ │ cmneq r3, ip, ror #14 │ │ │ │ - ldrsbeq pc, [r4, #-136]! @ 0xffffff78 @ │ │ │ │ - cmneq sp, r0, lsl #5 │ │ │ │ + cmnpeq r4, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsl #5 │ │ │ │ orreq r4, r8, r8, ror #12 │ │ │ │ - cmneq r4, r4, lsl lr │ │ │ │ - ldrsheq pc, [r4, #-112]! @ 0xffffff90 @ │ │ │ │ - @ instruction: 0x017dc198 │ │ │ │ - ldrheq pc, [r4, #-120]! @ 0xffffff88 @ │ │ │ │ - cmneq sp, r0, ror #2 │ │ │ │ - ldrheq r8, [r4, #-208]! @ 0xffffff30 │ │ │ │ - cmnpeq r4, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsr r1 │ │ │ │ + cmneq r4, ip, lsl lr │ │ │ │ + ldrsheq pc, [r4, #-120]! @ 0xffffff88 @ │ │ │ │ + cmneq sp, r0, lsr #3 │ │ │ │ + cmnpeq r4, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, ror #2 │ │ │ │ + ldrheq r8, [r4, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x0174f790 │ │ │ │ + cmneq sp, r8, lsr r1 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmnpeq r4, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, ror #1 │ │ │ │ + cmnpeq r4, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [sp, #-4]! │ │ │ │ cmneq r3, ip, asr r5 │ │ │ │ cmneq r3, r8, lsl #10 │ │ │ │ cmneq r3, r8, asr #9 │ │ │ │ - cmnpeq r4, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, asr #31 │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ - cmneq r4, r0, ror #23 │ │ │ │ - cmneq r4, r4, asr #23 │ │ │ │ - @ instruction: 0x01748b90 │ │ │ │ - cmnpeq r4, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl pc │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - cmneq r4, r4, lsr #22 │ │ │ │ - ldrsheq r8, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmnpeq r4, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, ror lr │ │ │ │ - ldrheq r8, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmnpeq r4, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ - cmnpeq r4, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq fp, [sp, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ - cmnpeq r4, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - ldrheq fp, [sp, #-220]! @ 0xffffff24 │ │ │ │ + cmnpeq r4, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, asr #31 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ + cmneq r4, r8, ror #23 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ + @ instruction: 0x01748b98 │ │ │ │ + cmnpeq r4, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsl pc │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + cmneq r4, ip, lsr #22 │ │ │ │ + ldrsheq r8, [r4, #-168]! @ 0xffffff58 │ │ │ │ + ldrsbeq pc, [r4, #-68]! @ 0xffffffbc @ │ │ │ │ + cmneq sp, ip, ror lr │ │ │ │ + cmneq r4, r4, asr #21 │ │ │ │ + ldrsbeq pc, [r4, #-68]! @ 0xffffffbc @ │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ + cmnpeq r4, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [sp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r0, asr #20 │ │ │ │ + cmnpeq r4, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr lr, [pc, #988] @ 2b474c │ │ │ │ ldr ip, [pc, #988] @ 2b4750 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -516744,36 +516744,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 2b4530 │ │ │ │ orreq r4, r8, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r4, r8, ip, asr #32 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmneq sp, ip, ror #21 │ │ │ │ - cmnpeq r4, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [sp, #-164]! @ 0xffffff5c │ │ │ │ + cmnpeq r4, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r3, [r8, ip] │ │ │ │ - @ instruction: 0x017dba94 │ │ │ │ - cmnpeq r4, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017dba9c │ │ │ │ + cmnpeq r4, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r8, lsr #30 │ │ │ │ - cmneq sp, r4, lsl #20 │ │ │ │ - cmneq r4, ip, ror r6 │ │ │ │ - cmnpeq r4, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq fp, [sp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, ip, lsr r6 │ │ │ │ - cmnpeq r4, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, ror r9 │ │ │ │ - ldrsheq r8, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r4, r8, asr #31 │ │ │ │ - cmneq r4, r0, lsr #31 │ │ │ │ - cmneq sp, r8, lsl r9 │ │ │ │ - @ instruction: 0x01748590 │ │ │ │ - cmneq r4, r4, ror #30 │ │ │ │ - ldrsbeq fp, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r4, asr r5 │ │ │ │ - cmneq r4, r8, lsr #30 │ │ │ │ + cmneq sp, ip, lsl #20 │ │ │ │ + cmneq r4, r4, lsl #13 │ │ │ │ + cmnpeq r4, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq fp, [sp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r4, asr #12 │ │ │ │ + cmnpeq r4, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r4, lsl #19 │ │ │ │ + ldrsheq r8, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsbeq lr, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ + cmneq sp, r0, lsr #18 │ │ │ │ + @ instruction: 0x01748598 │ │ │ │ + cmneq r4, ip, ror #30 │ │ │ │ + cmneq sp, r4, ror #17 │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ + cmneq r4, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #1916] @ 2b4f4c │ │ │ │ ldr ip, [pc, #1916] @ 2b4f50 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -517258,59 +517258,59 @@ │ │ │ │ orreq r3, r8, r4, asr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orreq r3, r8, r4, ror #23 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - ldrsbeq fp, [sp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sp, r4, ror #13 │ │ │ │ cmneq r3, r4, ror #10 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq sp, r4, lsl #12 │ │ │ │ - cmneq r4, r4, asr ip │ │ │ │ - cmneq sp, r8, ror r5 │ │ │ │ - cmneq r4, r4, asr #23 │ │ │ │ - cmneq sp, r8, asr #9 │ │ │ │ - cmneq r4, r0, asr #2 │ │ │ │ - cmneq r4, r0, lsl fp │ │ │ │ - @ instruction: 0x017db498 │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmneq sp, r8, asr #8 │ │ │ │ + cmneq sp, ip, lsl #12 │ │ │ │ + cmneq r4, ip, asr ip │ │ │ │ + cmneq sp, r0, lsl #11 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ + ldrsbeq fp, [sp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r4, r8, asr #2 │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ + cmneq sp, r0, lsr #9 │ │ │ │ + ldrsheq lr, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmneq sp, r0, asr r4 │ │ │ │ cmneq r3, r4, lsr #18 │ │ │ │ - cmneq r4, r8, lsl #21 │ │ │ │ + @ instruction: 0x0174ea90 │ │ │ │ orreq r3, r8, r4, lsr #16 │ │ │ │ @ instruction: 0x0173889c │ │ │ │ cmneq r3, r8, asr #16 │ │ │ │ - cmneq sp, ip, lsr r3 │ │ │ │ - cmneq r4, ip, lsl #19 │ │ │ │ - @ instruction: 0x01747f94 │ │ │ │ - ldrsheq fp, [sp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r4, ip, asr pc │ │ │ │ - cmneq r4, r8, ror #18 │ │ │ │ - @ instruction: 0x017db298 │ │ │ │ - cmneq r4, r0, lsl pc │ │ │ │ - cmneq r4, r0, ror #17 │ │ │ │ - ldrheq lr, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sp, r0, lsr r2 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - ldrsheq fp, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ - ldrheq fp, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r4, r0, lsr lr │ │ │ │ - cmneq r4, r0, lsl #16 │ │ │ │ - ldrsheq r7, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ - ldrsbeq lr, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sp, r4, asr #6 │ │ │ │ + @ instruction: 0x0174e994 │ │ │ │ + @ instruction: 0x01747f9c │ │ │ │ + ldrsheq fp, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, r4, ror #30 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ + cmneq sp, r0, lsr #5 │ │ │ │ + cmneq r4, r8, lsl pc │ │ │ │ + cmneq r4, r8, ror #17 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + cmneq sp, r8, lsr r2 │ │ │ │ + ldrheq r7, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r4, r0, lsl #17 │ │ │ │ + ldrsheq fp, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r4, ror lr │ │ │ │ + cmneq r4, r4, asr #16 │ │ │ │ + cmneq sp, r0, asr #3 │ │ │ │ + cmneq r4, r8, lsr lr │ │ │ │ + cmneq r4, r8, lsl #16 │ │ │ │ + cmneq r4, r0, lsl #28 │ │ │ │ + ldrsbeq r7, [r4, #-208]! @ 0xffffff30 │ │ │ │ + ldrsbeq lr, [r4, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r4, r4, lsl #27 │ │ │ │ - cmneq r4, r4, asr sp │ │ │ │ + cmneq r4, ip, lsl #27 │ │ │ │ + cmneq r4, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2b51ac │ │ │ │ ldr r3, [pc, #376] @ 2b51b0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -517417,20 +517417,20 @@ │ │ │ │ andeq r1, r0, r0, ror r8 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ @ instruction: 0xffffe8e4 │ │ │ │ @ instruction: 0xfffff29c │ │ │ │ @ instruction: 0xffffe92c │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ + cmneq r4, r8, asr r5 │ │ │ │ orreq r3, r8, r8, lsl r3 │ │ │ │ - cmneq sp, ip, ror #29 │ │ │ │ + ldrsheq sl, [sp, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x018832b8 │ │ │ │ - cmneq r4, r4, ror #21 │ │ │ │ + cmneq r4, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #680] @ 2b54c0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -517602,25 +517602,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 2b52cc │ │ │ │ strdeq r3, [r8, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, ip, asr r4 │ │ │ │ - cmneq sp, ip, ror #28 │ │ │ │ + cmneq r4, r4, ror #8 │ │ │ │ + cmneq sp, r4, ror lr │ │ │ │ orreq r3, r8, r0, asr #2 │ │ │ │ - @ instruction: 0x017dad98 │ │ │ │ - cmneq r4, ip, ror r3 │ │ │ │ + cmneq sp, r0, lsr #27 │ │ │ │ + cmneq r4, r4, lsl #7 │ │ │ │ ldrsheq r8, [r3, #-0]! │ │ │ │ - cmneq r4, r4, asr #16 │ │ │ │ - cmneq r4, r0, lsl r8 │ │ │ │ - cmneq r4, ip, asr #4 │ │ │ │ - cmneq sp, ip, asr ip │ │ │ │ - ldrsbeq r7, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, ip, asr #16 │ │ │ │ + cmneq r4, r8, lsl r8 │ │ │ │ + cmneq r4, r4, asr r2 │ │ │ │ + cmneq sp, r4, ror #24 │ │ │ │ + cmneq r4, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -517921,36 +517921,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2b5634 │ │ │ │ strdeq r2, [r8, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r4, ror #22 │ │ │ │ - cmneq r4, r8, asr #2 │ │ │ │ + cmneq sp, ip, ror #22 │ │ │ │ + cmneq r4, r0, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ ldrdeq r2, [r8, r8] │ │ │ │ - cmneq sp, r4, asr sl │ │ │ │ - cmneq r4, r0, lsr r0 │ │ │ │ - cmneq sp, r0, asr #19 │ │ │ │ - @ instruction: 0x0174df9c │ │ │ │ - cmneq sp, r8, lsr r9 │ │ │ │ - cmneq r4, r4, lsl pc │ │ │ │ + cmneq sp, ip, asr sl │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ + cmneq sp, r8, asr #19 │ │ │ │ + cmneq r4, r4, lsr #31 │ │ │ │ + cmneq sp, r0, asr #18 │ │ │ │ + cmneq r4, ip, lsl pc │ │ │ │ ldrheq r7, [r3, #-204]! @ 0xffffff34 │ │ │ │ cmneq r3, r4, ror #24 │ │ │ │ - cmneq r4, ip, asr #7 │ │ │ │ - @ instruction: 0x0174739c │ │ │ │ - cmneq r4, ip, ror #6 │ │ │ │ - cmneq r4, ip, lsr r3 │ │ │ │ - cmneq r4, r8, lsl #6 │ │ │ │ - cmneq sp, r8, lsr r7 │ │ │ │ - cmneq r4, r4, ror #5 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ - andeq r0, r0, sl, asr r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ + ldrsbeq r7, [r4, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r4, r4, lsr #7 │ │ │ │ + cmneq r4, r4, ror r3 │ │ │ │ + cmneq r4, r4, asr #6 │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmneq sp, r0, asr #14 │ │ │ │ + cmneq r4, ip, ror #5 │ │ │ │ + cmneq r4, r4, lsr #26 │ │ │ │ + andeq r0, r0, sl, asr r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #580] @ 2b5c74 │ │ │ │ ldr r2, [pc, #580] @ 2b5c78 │ │ │ │ ldr r7, [pc, #580] @ 2b5c7c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -518095,25 +518095,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 2b5be8 │ │ │ │ orreq r2, r8, r0, ror #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r8, lsl #13 │ │ │ │ - cmneq r4, r0, ror ip │ │ │ │ - @ instruction: 0x0174db90 │ │ │ │ - cmneq sp, r4, lsr #10 │ │ │ │ - ldrsbeq r7, [r4, #-0]! │ │ │ │ - cmneq r4, r8, lsl #22 │ │ │ │ - @ instruction: 0x01747098 │ │ │ │ - cmneq r4, r4, rrx │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ - cmneq r4, r0, lsl r0 │ │ │ │ + @ instruction: 0x017da690 │ │ │ │ + cmneq r4, r8, ror ip │ │ │ │ + @ instruction: 0x0174db98 │ │ │ │ + cmneq sp, ip, lsr #10 │ │ │ │ + ldrsbeq r7, [r4, #-8]! │ │ │ │ + cmneq r4, r0, lsl fp │ │ │ │ + cmneq r4, r0, lsr #1 │ │ │ │ + cmneq r4, ip, rrx │ │ │ │ + cmneq r4, r0, asr r0 │ │ │ │ + cmneq r4, r4, lsr r0 │ │ │ │ + cmneq r4, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 2b5a18 │ │ │ │ @@ -518163,20 +518163,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b5d14 │ │ │ │ orreq r2, r8, ip, asr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r8, ror #7 │ │ │ │ - ldrsbeq sp, [r4, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x017da39c │ │ │ │ - cmneq r4, r8, asr #30 │ │ │ │ - cmneq r4, r0, lsl #19 │ │ │ │ - cmneq r4, r4, lsl pc │ │ │ │ + ldrsheq sl, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq sp, [r4, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sp, r4, lsr #7 │ │ │ │ + cmneq r4, r0, asr pc │ │ │ │ + cmneq r4, r8, lsl #19 │ │ │ │ + cmneq r4, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #340] @ 2b5f10 │ │ │ │ ldr ip, [pc, #340] @ 2b5f14 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -518264,23 +518264,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b5df8 │ │ │ │ orreq r2, r8, r8, asr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orreq r2, r8, r4, lsl r6 │ │ │ │ - cmneq sp, r8, asr r2 │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ - cmneq sp, r8, lsl r2 │ │ │ │ - cmneq r4, r4, asr #27 │ │ │ │ - ldrsheq sp, [r4, #-124]! @ 0xffffff84 │ │ │ │ - cmneq sp, r4, ror #3 │ │ │ │ - cmneq r4, ip, lsl #27 │ │ │ │ - cmneq r4, r8, asr #15 │ │ │ │ + cmneq sp, r0, ror #4 │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ + cmneq r4, r4, asr #16 │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + cmneq r4, ip, asr #27 │ │ │ │ + cmneq r4, r4, lsl #16 │ │ │ │ + cmneq sp, ip, ror #3 │ │ │ │ + @ instruction: 0x01746d94 │ │ │ │ + ldrsbeq sp, [r4, #-112]! @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #2056] @ 2b6768 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -518797,76 +518797,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b618c │ │ │ │ orreq r2, r8, r8, lsr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq sp, r4, lsl r0 │ │ │ │ - ldrsheq sp, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, ip, lsl r0 │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ orreq r2, r8, r0, lsl #5 │ │ │ │ - ldrsheq r9, [sp, #-228]! @ 0xffffff1c │ │ │ │ - ldrsbeq sp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq r9, [sp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, r0, ror #9 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmneq sp, r8, lsr lr │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ + cmneq sp, r0, asr #28 │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ cmneq r3, r4, ror #3 │ │ │ │ @ instruction: 0x0173719c │ │ │ │ cmneq r3, ip, lsr r1 │ │ │ │ - ldrsbeq r9, [sp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sp, r0, ror #25 │ │ │ │ cmneq r3, r4, ror #1 │ │ │ │ - ldrheq sp, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ - cmneq sp, r0, ror #24 │ │ │ │ - cmneq r4, ip, lsl #16 │ │ │ │ - cmneq r4, ip, lsr r2 │ │ │ │ + ldrheq sp, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, r4, asr #16 │ │ │ │ + cmneq sp, r8, ror #24 │ │ │ │ + cmneq r4, r4, lsl r8 │ │ │ │ + cmneq r4, r4, asr #4 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq sp, r4, lsr #24 │ │ │ │ - ldrsbeq r6, [r4, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r4, r4, lsl #4 │ │ │ │ - @ instruction: 0x01746798 │ │ │ │ - cmneq sp, ip, asr #23 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ + cmneq sp, ip, lsr #24 │ │ │ │ + ldrsbeq r6, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ + ldrsbeq r9, [sp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ + ldrheq sp, [r4, #-16]! │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x017d9b90 │ │ │ │ - cmneq r4, ip, lsr r7 │ │ │ │ - cmneq r4, ip, ror #2 │ │ │ │ + @ instruction: 0x017d9b98 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ + cmneq r4, r4, ror r1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq sp, r4, asr fp │ │ │ │ - cmneq r4, r0, lsl #14 │ │ │ │ - cmneq r4, r4, lsr r1 │ │ │ │ - cmneq sp, ip, lsl fp │ │ │ │ - cmneq r4, r4, asr #13 │ │ │ │ - ldrsheq sp, [r4, #-8]! │ │ │ │ + cmneq sp, ip, asr fp │ │ │ │ + cmneq r4, r8, lsl #14 │ │ │ │ + cmneq r4, ip, lsr r1 │ │ │ │ + cmneq sp, r4, lsr #22 │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + cmneq r4, r0, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrsbeq r9, [sp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ - ldrheq sp, [r4, #-8]! │ │ │ │ + cmneq sp, r4, ror #21 │ │ │ │ + @ instruction: 0x01746690 │ │ │ │ + cmneq r4, r0, asr #1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq sp, r0, lsr #21 │ │ │ │ - cmneq r4, ip, asr #12 │ │ │ │ - cmneq r4, ip, ror r0 │ │ │ │ + cmneq sp, r8, lsr #21 │ │ │ │ + cmneq r4, r4, asr r6 │ │ │ │ + cmneq r4, r4, lsl #1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq sp, r4, ror #20 │ │ │ │ - cmneq r4, r0, lsl r6 │ │ │ │ - cmneq r4, r0, asr #32 │ │ │ │ + cmneq sp, ip, ror #20 │ │ │ │ + cmneq r4, r8, lsl r6 │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq sp, r8, lsr #20 │ │ │ │ - ldrsbeq r6, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r4, r4 │ │ │ │ - @ instruction: 0x0174659c │ │ │ │ - ldrsbeq r9, [sp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ - cmneq r4, r8, lsr #31 │ │ │ │ + cmneq sp, r0, lsr sl │ │ │ │ + ldrsbeq r6, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, ip │ │ │ │ + cmneq r4, r4, lsr #11 │ │ │ │ + ldrsbeq r9, [sp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r4, lsr r0 │ │ │ │ + ldrheq ip, [r4, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq sp, ip, lsl #19 │ │ │ │ - cmneq r4, r8, lsr r5 │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ + @ instruction: 0x017d9994 │ │ │ │ + cmneq r4, r0, asr #10 │ │ │ │ + cmneq r4, r0, ror pc │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ @@ -518891,17 +518891,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2b68f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b68a4 │ │ │ │ - cmneq sp, r8, lsl #16 │ │ │ │ - ldrheq r6, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r4, r4, ror #27 │ │ │ │ + cmneq sp, r0, lsl r8 │ │ │ │ + ldrheq r6, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, ip, ror #27 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #712] @ 2b6bdc │ │ │ │ ldr r4, [r0, #408] @ 0x198 │ │ │ │ @@ -519081,34 +519081,34 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b6a64 │ │ │ │ strdeq r1, [r8, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, ip, lsl #15 │ │ │ │ - cmneq r4, r0, ror #26 │ │ │ │ + @ instruction: 0x017d9794 │ │ │ │ + cmneq r4, r8, ror #26 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ orreq r1, r8, r8, lsr #19 │ │ │ │ - cmneq sp, r4, lsr #12 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - cmneq r4, r0, lsl #24 │ │ │ │ + cmneq sp, ip, lsr #12 │ │ │ │ + ldrsbeq r6, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq r4, r8, lsl #24 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq sp, r8, ror #11 │ │ │ │ - @ instruction: 0x01746190 │ │ │ │ - cmneq r4, r4, asr #23 │ │ │ │ + ldrsheq r9, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x01746198 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq sp, r8, lsr #11 │ │ │ │ - cmneq r4, r4, asr r1 │ │ │ │ - cmneq r4, r4, lsl #23 │ │ │ │ + ldrheq r9, [sp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r4, ip, asr r1 │ │ │ │ + cmneq r4, ip, lsl #23 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmneq r4, ip, lsl r1 │ │ │ │ + cmneq r4, r4, lsr #2 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - ldrheq r6, [r4, #-12]! │ │ │ │ + ldrsheq r6, [r4, #-4]! │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -519729,72 +519729,72 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 2b6de0 │ │ │ │ @ instruction: 0x018817b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r1, r8, r0, lsl #15 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - cmneq r4, r4, lsl #18 │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ + cmneq r4, ip, lsl #18 │ │ │ │ orreq r1, r8, ip, lsr #12 │ │ │ │ - cmneq sp, r8, lsr #5 │ │ │ │ - cmneq r4, ip, lsl #17 │ │ │ │ - cmneq sp, r8, lsl r2 │ │ │ │ - cmneq r4, r0, lsl #16 │ │ │ │ + ldrheq r9, [sp, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x0174c894 │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + cmneq r4, r8, lsl #16 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip │ │ │ │ cmneq r3, r0, asr pc │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - ldrheq r9, [sp, #-0]! │ │ │ │ - @ instruction: 0x0174c698 │ │ │ │ - cmneq sp, r0, rrx │ │ │ │ + ldrheq r9, [sp, #-8]! │ │ │ │ + cmneq r4, r0, lsr #13 │ │ │ │ + cmneq sp, r8, rrx │ │ │ │ cmneq r3, r4, ror r4 │ │ │ │ - cmneq r4, ip, lsr r6 │ │ │ │ - cmneq sp, r8, lsr #31 │ │ │ │ - cmneq r4, r0, asr fp │ │ │ │ - cmneq r4, ip, lsl #11 │ │ │ │ - cmneq sp, r0, ror #30 │ │ │ │ - cmneq r4, r8, asr #10 │ │ │ │ - cmneq sp, r0, lsr pc │ │ │ │ - ldrsbeq r5, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r4, r4, lsl r5 │ │ │ │ + cmneq r4, r4, asr #12 │ │ │ │ + ldrheq r8, [sp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r4, r8, asr fp │ │ │ │ + @ instruction: 0x0174c594 │ │ │ │ + cmneq sp, r8, ror #30 │ │ │ │ + cmneq r4, r0, asr r5 │ │ │ │ + cmneq sp, r8, lsr pc │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + cmneq r4, ip, lsl r5 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ @ instruction: 0x01736294 │ │ │ │ cmneq r3, r0, asr #4 │ │ │ │ ldrsheq r6, [r3, #-28]! @ 0xffffffe4 │ │ │ │ ldrheq r6, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq sp, r4, lsl #27 │ │ │ │ - cmneq r4, ip, ror #6 │ │ │ │ - cmneq r4, r0, lsl r9 │ │ │ │ - cmneq r4, r0, ror #17 │ │ │ │ - ldrheq r5, [r4, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ - @ instruction: 0x017d8c9c │ │ │ │ - cmneq r4, r4, asr #16 │ │ │ │ - cmneq r4, r0, lsl #5 │ │ │ │ - cmneq sp, r0, ror #24 │ │ │ │ - cmneq r4, r8, lsl #16 │ │ │ │ - cmneq r4, r4, asr #4 │ │ │ │ - cmneq sp, r8, lsr #24 │ │ │ │ - cmneq r4, r8, asr #15 │ │ │ │ - ldrsbeq ip, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r4, r8, lsl #15 │ │ │ │ - cmneq sp, r8, lsr #23 │ │ │ │ - cmneq r4, r0, asr r7 │ │ │ │ - cmneq r4, ip, lsl #3 │ │ │ │ - cmneq sp, ip, ror #22 │ │ │ │ - cmneq r4, r4, lsl r7 │ │ │ │ - cmneq r4, r0, asr r1 │ │ │ │ - cmneq sp, r0, lsr fp │ │ │ │ - ldrsbeq r5, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r4, r0, lsl r1 │ │ │ │ - cmneq r4, r8, ror #1 │ │ │ │ + cmneq sp, ip, lsl #27 │ │ │ │ + cmneq r4, r4, ror r3 │ │ │ │ + cmneq r4, r8, lsl r9 │ │ │ │ + cmneq r4, r8, ror #17 │ │ │ │ + ldrheq r5, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r4, r8, lsl #17 │ │ │ │ + cmneq sp, r4, lsr #25 │ │ │ │ + cmneq r4, ip, asr #16 │ │ │ │ + cmneq r4, r8, lsl #5 │ │ │ │ + cmneq sp, r8, ror #24 │ │ │ │ + cmneq r4, r0, lsl r8 │ │ │ │ + cmneq r4, ip, asr #4 │ │ │ │ + cmneq sp, r0, lsr ip │ │ │ │ + ldrsbeq r5, [r4, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r4, r0, ror #3 │ │ │ │ + @ instruction: 0x01745790 │ │ │ │ + ldrheq r8, [sp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r4, r8, asr r7 │ │ │ │ + @ instruction: 0x0174c194 │ │ │ │ + cmneq sp, r4, ror fp │ │ │ │ + cmneq r4, ip, lsl r7 │ │ │ │ + cmneq r4, r8, asr r1 │ │ │ │ + cmneq sp, r8, lsr fp │ │ │ │ + cmneq r4, r0, ror #13 │ │ │ │ + cmneq r4, r8, lsl r1 │ │ │ │ + ldrsheq ip, [r4, #-0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #624] @ 2b7978 │ │ │ │ mov r5, r3 │ │ │ │ @@ -519953,20 +519953,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b778c │ │ │ │ orreq r0, r8, r8, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, r8, r0, lsl #25 │ │ │ │ - cmneq sp, r4, ror #17 │ │ │ │ - cmneq r4, r0, asr #29 │ │ │ │ - cmneq r4, r4, asr r3 │ │ │ │ - cmneq sp, r8, ror r7 │ │ │ │ - cmneq r4, r4, lsr #6 │ │ │ │ - cmneq r4, ip, asr sp │ │ │ │ + cmneq sp, ip, ror #17 │ │ │ │ + cmneq r4, r8, asr #29 │ │ │ │ + cmneq r4, ip, asr r3 │ │ │ │ + cmneq sp, r0, lsl #15 │ │ │ │ + cmneq r4, ip, lsr #6 │ │ │ │ + cmneq r4, r4, ror #26 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #1568] @ 2b7fd8 │ │ │ │ ldr r3, [pc, #1568] @ 2b7fdc │ │ │ │ @@ -520360,43 +520360,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 2b7a50 │ │ │ │ orreq r0, r8, ip, asr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r8, [sp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r4, r0, lsr #25 │ │ │ │ + cmneq sp, r0, asr #13 │ │ │ │ + cmneq r4, r8, lsr #25 │ │ │ │ @ instruction: 0x018809bc │ │ │ │ - ldrsbeq fp, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r4, ror #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq sp, r8, lsl #10 │ │ │ │ - cmneq r4, ip, ror #21 │ │ │ │ - cmneq sp, r0, asr #8 │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ + cmneq sp, r0, lsl r5 │ │ │ │ + ldrsheq fp, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, r8, asr #8 │ │ │ │ + cmneq r4, r0, lsr sl │ │ │ │ ldrsheq r5, [r3, #-124]! @ 0xffffff84 │ │ │ │ ldrheq r5, [r3, #-124]! @ 0xffffff84 │ │ │ │ cmneq r3, r8, ror #14 │ │ │ │ cmneq r3, r8, lsr #14 │ │ │ │ - @ instruction: 0x01744e90 │ │ │ │ - cmneq r4, r0, ror #28 │ │ │ │ - cmneq r4, r0, lsr lr │ │ │ │ - cmneq sp, r4, asr r2 │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ - cmneq r4, r8, lsr r8 │ │ │ │ - cmneq sp, r8, lsl r2 │ │ │ │ - cmneq r4, r4, asr #27 │ │ │ │ - ldrsheq fp, [r4, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r4, ip, lsl #27 │ │ │ │ - cmneq sp, ip, lsr #3 │ │ │ │ - cmneq r4, r8, asr sp │ │ │ │ - @ instruction: 0x0174b790 │ │ │ │ - cmneq r4, r0, lsr #26 │ │ │ │ - ldrsheq r4, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, r0, asr #25 │ │ │ │ + @ instruction: 0x01744e98 │ │ │ │ + cmneq r4, r8, ror #28 │ │ │ │ + cmneq r4, r8, lsr lr │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ + cmneq r4, r0, asr #16 │ │ │ │ + cmneq sp, r0, lsr #4 │ │ │ │ + cmneq r4, ip, asr #27 │ │ │ │ + cmneq r4, r4, lsl #16 │ │ │ │ + @ instruction: 0x01744d94 │ │ │ │ + ldrheq r8, [sp, #-20]! @ 0xffffffec │ │ │ │ + cmneq r4, r0, ror #26 │ │ │ │ + @ instruction: 0x0174b798 │ │ │ │ + cmneq r4, r8, lsr #26 │ │ │ │ + ldrsheq r4, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #1600] @ 2b86ac │ │ │ │ ldr ip, [pc, #1600] @ 2b86b0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -520798,47 +520798,47 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2b82ac │ │ │ │ orreq r0, r8, r8, lsr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r0, r8, r8, asr #6 │ │ │ │ - cmneq sp, r8, lsr #31 │ │ │ │ - @ instruction: 0x0174b590 │ │ │ │ + ldrheq r7, [sp, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x0174b598 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmneq sp, ip, lsr lr │ │ │ │ - cmneq r4, r4, lsr #8 │ │ │ │ + cmneq sp, r4, asr #28 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ orreq r0, r8, r0, ror #2 │ │ │ │ - ldrheq r7, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r0, lsr #7 │ │ │ │ + cmneq sp, r0, asr #27 │ │ │ │ + cmneq r4, r8, lsr #7 │ │ │ │ cmneq r3, r0, ror r1 │ │ │ │ - cmneq sp, ip, lsr sp │ │ │ │ - cmneq r4, r4, lsr #6 │ │ │ │ + cmneq sp, r4, asr #26 │ │ │ │ + cmneq r4, ip, lsr #6 │ │ │ │ cmneq r3, r0, lsl #2 │ │ │ │ cmneq r3, ip, asr r0 │ │ │ │ - ldrheq r4, [r4, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r7, [sp, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r4, r0, lsl #15 │ │ │ │ - ldrheq fp, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x017d7b98 │ │ │ │ - cmneq r4, r4, asr #14 │ │ │ │ - cmneq r4, ip, ror r1 │ │ │ │ - cmneq sp, ip, asr fp │ │ │ │ - cmneq r4, r8, lsl #14 │ │ │ │ - cmneq r4, r0, asr #2 │ │ │ │ - cmneq sp, r0, lsr #22 │ │ │ │ - cmneq r4, ip, asr #13 │ │ │ │ - cmneq r4, r4, lsl #2 │ │ │ │ - @ instruction: 0x01744690 │ │ │ │ - @ instruction: 0x0174b09c │ │ │ │ - cmneq r4, ip, asr #12 │ │ │ │ - cmneq sp, ip, ror #20 │ │ │ │ - cmneq r4, r8, lsl r6 │ │ │ │ - cmneq r4, r0, asr r0 │ │ │ │ + ldrheq r4, [r4, #-124]! @ 0xffffff84 │ │ │ │ + ldrsbeq r7, [sp, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r8, lsl #15 │ │ │ │ + cmneq r4, r0, asr #3 │ │ │ │ + cmneq sp, r0, lsr #23 │ │ │ │ + cmneq r4, ip, asr #14 │ │ │ │ + cmneq r4, r4, lsl #3 │ │ │ │ + cmneq sp, r4, ror #22 │ │ │ │ + cmneq r4, r0, lsl r7 │ │ │ │ + cmneq r4, r8, asr #2 │ │ │ │ + cmneq sp, r8, lsr #22 │ │ │ │ + ldrsbeq r4, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, ip, lsl #2 │ │ │ │ + @ instruction: 0x01744698 │ │ │ │ + cmneq r4, r4, lsr #1 │ │ │ │ + cmneq r4, r4, asr r6 │ │ │ │ + cmneq sp, r4, ror sl │ │ │ │ + cmneq r4, r0, lsr #12 │ │ │ │ + cmneq r4, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr lr, [pc, #1928] @ 2b8edc │ │ │ │ ldr ip, [pc, #1928] @ 2b8ee0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -521326,59 +521326,59 @@ │ │ │ │ orreq pc, r7, r0, asr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orreq pc, r7, r8, asr ip @ │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmneq sp, ip, lsl r8 │ │ │ │ + cmneq sp, r4, lsr #16 │ │ │ │ ldrsbeq r8, [r3, #-88]! @ 0xffffffa8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq sp, r4, asr #14 │ │ │ │ - cmneq r4, ip, lsr #26 │ │ │ │ - ldrheq r7, [sp, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x0174ac9c │ │ │ │ + cmneq sp, ip, asr #14 │ │ │ │ + cmneq r4, r4, lsr sp │ │ │ │ + cmneq sp, r0, asr #13 │ │ │ │ + cmneq r4, r4, lsr #25 │ │ │ │ orreq pc, r7, ip, asr r9 @ │ │ │ │ - cmneq sp, r0, ror #11 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ - @ instruction: 0x017d7590 │ │ │ │ + cmneq sp, r8, ror #11 │ │ │ │ + ldrsbeq sl, [r4, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x017d7598 │ │ │ │ cmneq r3, r0, lsr #19 │ │ │ │ - cmneq r4, r8, ror #22 │ │ │ │ + cmneq r4, r0, ror fp │ │ │ │ cmneq r3, r8, asr #18 │ │ │ │ ldrsheq r4, [r3, #-132]! @ 0xffffff7c │ │ │ │ - ldrheq r7, [sp, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x0174aa9c │ │ │ │ - @ instruction: 0x017d7490 │ │ │ │ - cmneq r4, ip, lsr r0 │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ - cmneq r4, r4 │ │ │ │ - ldrsbeq r3, [r4, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, r0, lsr #31 │ │ │ │ - cmneq r4, ip, lsr #19 │ │ │ │ + ldrheq r7, [sp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, r4, lsr #21 │ │ │ │ + @ instruction: 0x017d7498 │ │ │ │ + cmneq r4, r4, asr #32 │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ + cmneq r4, ip │ │ │ │ + ldrsbeq r3, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ + ldrheq sl, [r4, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r4, ip, asr #30 │ │ │ │ - cmneq sp, r0, lsl #7 │ │ │ │ - cmneq r4, ip, lsr #30 │ │ │ │ - cmneq r4, r0, ror #18 │ │ │ │ - cmneq sp, r4, asr #6 │ │ │ │ - ldrsheq r3, [r4, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r4, r4, lsr #18 │ │ │ │ - cmneq sp, r8, lsl #6 │ │ │ │ - ldrheq r3, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r8, ror #17 │ │ │ │ - cmneq r4, ip, ror lr │ │ │ │ - @ instruction: 0x017d729c │ │ │ │ - cmneq r4, ip, lsr lr │ │ │ │ - cmneq r4, r8, asr #16 │ │ │ │ - cmneq sp, r4, asr #4 │ │ │ │ - ldrsheq r3, [r4, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r4, r4, lsr #16 │ │ │ │ - cmneq r4, r0, lsl #16 │ │ │ │ + cmneq r4, r4, asr pc │ │ │ │ + cmneq sp, r8, lsl #7 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ + cmneq r4, r8, ror #18 │ │ │ │ + cmneq sp, ip, asr #6 │ │ │ │ + ldrsheq r3, [r4, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r4, ip, lsr #18 │ │ │ │ + cmneq sp, r0, lsl r3 │ │ │ │ + ldrheq r3, [r4, #-236]! @ 0xffffff14 │ │ │ │ + ldrsheq sl, [r4, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r4, lsl #29 │ │ │ │ + cmneq sp, r4, lsr #5 │ │ │ │ + cmneq r4, r4, asr #28 │ │ │ │ + cmneq r4, r0, asr r8 │ │ │ │ + cmneq sp, ip, asr #4 │ │ │ │ + ldrsheq r3, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ + cmneq r4, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #384] @ 2b9144 │ │ │ │ ldr r3, [pc, #384] @ 2b9148 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -521487,21 +521487,21 @@ │ │ │ │ @ instruction: 0xffffc1e0 │ │ │ │ @ instruction: 0xfffff024 │ │ │ │ @ instruction: 0xffffdc00 │ │ │ │ @ instruction: 0xffffcefc │ │ │ │ @ instruction: 0xffffd824 │ │ │ │ @ instruction: 0xffffd894 │ │ │ │ @ instruction: 0xfffff6d0 │ │ │ │ - cmneq r4, r4, lsr #12 │ │ │ │ + cmneq r4, ip, lsr #12 │ │ │ │ orreq pc, r7, r8, lsl #7 │ │ │ │ - cmneq sp, r8, lsr #32 │ │ │ │ + cmneq sp, r0, lsr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ orreq pc, r7, r0, lsr #6 │ │ │ │ - cmneq r4, ip, asr #22 │ │ │ │ + cmneq r4, r4, asr fp │ │ │ │ ldr r3, [pc, #12] @ 2b91ac │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -521564,17 +521564,17 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b920c │ │ │ │ - @ instruction: 0x017d709c │ │ │ │ - cmneq r4, r4, lsl r5 │ │ │ │ - cmneq r4, r4, ror #19 │ │ │ │ + cmneq sp, r4, lsr #1 │ │ │ │ + cmneq r4, ip, lsl r5 │ │ │ │ + cmneq r4, ip, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #712] @ 2b95a0 │ │ │ │ ldr r2, [pc, #712] @ 2b95a4 │ │ │ │ @@ -521754,24 +521754,24 @@ │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2b9418 │ │ │ │ orreq pc, r7, r8, lsr r1 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r6, [sp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, ip, lsr #8 │ │ │ │ + ldrheq r6, [sp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, r4, lsr r4 │ │ │ │ strdeq lr, [r7, r4] │ │ │ │ cmneq r3, r0, ror r0 │ │ │ │ - cmneq r4, r8, asr #15 │ │ │ │ - cmneq r4, r0, lsr #15 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ - ldrsheq r3, [r4, #-100]! @ 0xffffff9c │ │ │ │ + ldrsbeq r3, [r4, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ + ldrsheq r3, [r4, #-108]! @ 0xffffff94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -522498,68 +522498,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2b9bf0 │ │ │ │ orreq lr, r7, ip, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq lr, r7, ip, ror #27 │ │ │ │ - cmneq sp, ip, ror ip │ │ │ │ - ldrsheq sl, [r4, #-0]! │ │ │ │ - @ instruction: 0x017d6b98 │ │ │ │ - cmneq r4, r8 │ │ │ │ + cmneq sp, r4, lsl #25 │ │ │ │ + ldrsheq sl, [r4, #-8]! │ │ │ │ + cmneq sp, r0, lsr #23 │ │ │ │ + cmneq r4, r0, lsl r0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r8, lsl fp │ │ │ │ - cmneq r4, ip, lsl #31 │ │ │ │ + cmneq sp, r0, lsr #22 │ │ │ │ + @ instruction: 0x01749f94 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq sp, r0, asr #20 │ │ │ │ - cmneq r4, ip, lsr #29 │ │ │ │ - @ instruction: 0x01747f94 │ │ │ │ - ldrsheq r6, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r4, ror #26 │ │ │ │ - cmneq sp, ip, lsr r8 │ │ │ │ - cmneq r4, r8, lsr #25 │ │ │ │ + cmneq sp, r8, asr #20 │ │ │ │ + ldrheq r9, [r4, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x01747f9c │ │ │ │ + cmneq sp, r4, lsl #18 │ │ │ │ + cmneq r4, ip, ror #26 │ │ │ │ + cmneq sp, r4, asr #16 │ │ │ │ + ldrheq r9, [r4, #-192]! @ 0xffffff40 │ │ │ │ orreq lr, r7, ip, lsl r8 │ │ │ │ - cmneq sp, r4, ror #12 │ │ │ │ - cmneq r4, r4, lsl r0 │ │ │ │ - ldrsbeq r9, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, ip, ror #12 │ │ │ │ + cmneq r4, ip, lsl r0 │ │ │ │ + ldrsbeq r9, [r4, #-172]! @ 0xffffff54 │ │ │ │ cmneq r3, ip, lsl #16 │ │ │ │ - cmneq sp, r0, asr r5 │ │ │ │ - ldrsheq r2, [r4, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, r0, asr #19 │ │ │ │ - cmneq r4, r4, asr #29 │ │ │ │ - @ instruction: 0x01742e94 │ │ │ │ - cmneq r4, r4, ror #28 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ - cmneq r4, r0, lsl #28 │ │ │ │ - cmneq sp, r0, lsr #8 │ │ │ │ - cmneq r4, ip, asr #27 │ │ │ │ - @ instruction: 0x01749890 │ │ │ │ - cmneq sp, r0, ror #7 │ │ │ │ - @ instruction: 0x01742d90 │ │ │ │ - cmneq r4, r0, asr r8 │ │ │ │ - cmneq sp, r4, lsr #7 │ │ │ │ - cmneq r4, r4, asr sp │ │ │ │ - cmneq r4, r4, lsl r8 │ │ │ │ - cmneq r4, ip, lsl sp │ │ │ │ - cmneq sp, r0, lsr r3 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ - @ instruction: 0x01749790 │ │ │ │ - @ instruction: 0x01742c9c │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ - cmneq r4, ip, lsr ip │ │ │ │ - cmneq sp, ip, asr r2 │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ - cmneq r4, ip, asr #13 │ │ │ │ - cmneq sp, r0, lsr #4 │ │ │ │ - ldrsbeq r2, [r4, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x01749690 │ │ │ │ - @ instruction: 0x01742b98 │ │ │ │ - ldrheq r6, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r4, ror #22 │ │ │ │ - cmneq r4, r4, lsr #12 │ │ │ │ + cmneq sp, r8, asr r5 │ │ │ │ + cmneq r4, r4, lsl #30 │ │ │ │ + cmneq r4, r8, asr #19 │ │ │ │ + cmneq r4, ip, asr #29 │ │ │ │ + @ instruction: 0x01742e9c │ │ │ │ + cmneq r4, ip, ror #28 │ │ │ │ + cmneq r4, ip, lsr lr │ │ │ │ + cmneq r4, r8, lsl #28 │ │ │ │ + cmneq sp, r8, lsr #8 │ │ │ │ + ldrsbeq r2, [r4, #-212]! @ 0xffffff2c │ │ │ │ + @ instruction: 0x01749898 │ │ │ │ + cmneq sp, r8, ror #7 │ │ │ │ + @ instruction: 0x01742d98 │ │ │ │ + cmneq r4, r8, asr r8 │ │ │ │ + cmneq sp, ip, lsr #7 │ │ │ │ + cmneq r4, ip, asr sp │ │ │ │ + cmneq r4, ip, lsl r8 │ │ │ │ + cmneq r4, r4, lsr #26 │ │ │ │ + cmneq sp, r8, lsr r3 │ │ │ │ + ldrsheq r9, [r4, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x01749798 │ │ │ │ + cmneq r4, r4, lsr #25 │ │ │ │ + cmneq r4, r4, ror ip │ │ │ │ + cmneq r4, r4, asr #24 │ │ │ │ + cmneq sp, r4, ror #4 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ + ldrsbeq r9, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r8, lsr #4 │ │ │ │ + ldrsbeq r2, [r4, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x01749698 │ │ │ │ + cmneq r4, r0, lsr #23 │ │ │ │ + ldrheq r6, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, ip, ror #22 │ │ │ │ + cmneq r4, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1780] @ 2ba930 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -523009,57 +523009,57 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 2ba68c │ │ │ │ ldrdeq lr, [r7, r0] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0187e194 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - cmneq sp, r0, asr #30 │ │ │ │ + cmneq sp, r8, asr #30 │ │ │ │ cmneq r3, r0, lsl #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - @ instruction: 0x017d5e90 │ │ │ │ - cmneq r4, r8, lsl #6 │ │ │ │ - cmneq sp, r8, asr #28 │ │ │ │ + @ instruction: 0x017d5e98 │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmneq sp, r0, asr lr │ │ │ │ cmneq r3, ip, asr #32 │ │ │ │ - ldrheq r9, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq sp, ip, ror sp │ │ │ │ + ldrheq r9, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sp, r4, lsl #27 │ │ │ │ cmneq r3, ip, lsr r9 │ │ │ │ - cmneq sp, ip, asr #25 │ │ │ │ - cmneq r4, r4, asr #2 │ │ │ │ - cmneq sp, r4, lsl #25 │ │ │ │ + ldrsbeq r5, [sp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r4, ip, asr #2 │ │ │ │ + cmneq sp, ip, lsl #25 │ │ │ │ cmneq r3, r8, lsl #29 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - cmneq sp, r8, asr ip │ │ │ │ - ldrsbeq r9, [r4, #-0]! │ │ │ │ + ldrsheq r9, [r4, #-4]! │ │ │ │ + cmneq sp, r0, ror #24 │ │ │ │ + ldrsbeq r9, [r4, #-8]! │ │ │ │ orreq sp, r7, r0, lsl #27 │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ - ldrsbeq r5, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, r0, lsl #11 │ │ │ │ - cmneq r4, r4, asr #32 │ │ │ │ + cmneq sp, r8, lsl #24 │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + ldrsbeq r5, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r4, r8, lsl #11 │ │ │ │ + cmneq r4, ip, asr #32 │ │ │ │ @ instruction: 0x01732d98 │ │ │ │ - cmneq sp, ip, asr fp │ │ │ │ - ldrsbeq r8, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r4, ror #22 │ │ │ │ + ldrsbeq r8, [r4, #-252]! @ 0xffffff04 │ │ │ │ cmneq r3, r0, asr #26 │ │ │ │ - cmneq sp, r4, lsl #22 │ │ │ │ - cmneq r4, ip, ror pc │ │ │ │ - cmneq sp, r0, ror #21 │ │ │ │ - @ instruction: 0x01742490 │ │ │ │ - cmneq r4, r0, asr pc │ │ │ │ - cmneq r4, r8, asr r4 │ │ │ │ - cmneq r4, r0, lsr #8 │ │ │ │ - cmneq sp, r4, lsr sl │ │ │ │ - cmneq r4, r4, ror #7 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - cmneq sp, r0, lsl #20 │ │ │ │ - cmneq r4, r4, lsr #7 │ │ │ │ - ldrheq r8, [r4, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ + cmneq sp, ip, lsl #22 │ │ │ │ + cmneq r4, r4, lsl #31 │ │ │ │ + cmneq sp, r8, ror #21 │ │ │ │ + @ instruction: 0x01742498 │ │ │ │ + cmneq r4, r8, asr pc │ │ │ │ + cmneq r4, r0, ror #8 │ │ │ │ + cmneq r4, r8, lsr #8 │ │ │ │ + cmneq sp, ip, lsr sl │ │ │ │ + cmneq r4, ip, ror #7 │ │ │ │ + ldrheq r8, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r8, lsl #20 │ │ │ │ + cmneq r4, ip, lsr #7 │ │ │ │ + ldrheq r8, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r4, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #388] @ 2bab8c │ │ │ │ ldr r2, [pc, #388] @ 2bab90 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -523170,20 +523170,20 @@ │ │ │ │ @ instruction: 0xffff8f28 │ │ │ │ @ instruction: 0xffffaa78 │ │ │ │ @ instruction: 0xffffe724 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xffffeb2c │ │ │ │ @ instruction: 0xffffe810 │ │ │ │ @ instruction: 0xffffe6d8 │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ orreq sp, r7, r0, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r5, [sp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r0, ror #15 │ │ │ │ ldrdeq sp, [r7, r8] │ │ │ │ - cmneq r4, r4, lsl #2 │ │ │ │ + cmneq r4, ip, lsl #2 │ │ │ │ ldr r3, [pc, #12] @ 2babf4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -523626,61 +523626,61 @@ │ │ │ │ b 2bb01c │ │ │ │ strdeq sp, [r7, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0187d7b8 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmneq sp, ip, ror r6 │ │ │ │ + cmneq sp, r4, lsl #13 │ │ │ │ cmneq r3, r0, ror #2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - ldrheq r8, [r4, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sp, r8, lsr #11 │ │ │ │ + ldrheq r8, [r4, #-152]! @ 0xffffff68 │ │ │ │ + ldrheq r5, [sp, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r3, r4, lsr #13 │ │ │ │ - cmneq r4, r8, ror #18 │ │ │ │ - cmneq sp, r0, ror #10 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ + cmneq sp, r8, ror #10 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ andeq r7, r0, ip │ │ │ │ - ldrsbeq r5, [sp, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sp, r4, ror #9 │ │ │ │ cmneq r3, r0, asr #31 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq r4, ip, lsl #16 │ │ │ │ - cmneq sp, r4, lsl #8 │ │ │ │ + cmneq r4, r4, lsl r8 │ │ │ │ + cmneq sp, ip, lsl #8 │ │ │ │ cmneq r3, r0, lsl #10 │ │ │ │ - cmneq r4, r4, asr #15 │ │ │ │ - ldrheq r5, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r4, r4, lsr #15 │ │ │ │ - @ instruction: 0x017d539c │ │ │ │ + cmneq r4, ip, asr #15 │ │ │ │ + cmneq sp, r4, asr #7 │ │ │ │ + cmneq r4, ip, lsr #15 │ │ │ │ + cmneq sp, r4, lsr #7 │ │ │ │ strdeq sp, [r7, r0] │ │ │ │ - cmneq r4, r0, asr r7 │ │ │ │ - cmneq sp, r8, asr #6 │ │ │ │ - ldrsheq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ - cmneq sp, r8, lsl r3 │ │ │ │ + cmneq r4, r8, asr r7 │ │ │ │ + cmneq sp, r0, asr r3 │ │ │ │ + ldrsheq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ + cmneq sp, r0, lsr #6 │ │ │ │ cmneq r3, r0, lsl r4 │ │ │ │ - ldrheq r8, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sp, ip, lsr #5 │ │ │ │ - cmneq r4, r8, asr fp │ │ │ │ - cmneq r4, r4, lsl #13 │ │ │ │ - cmneq sp, ip, ror r2 │ │ │ │ + ldrheq r8, [r4, #-108]! @ 0xffffff94 │ │ │ │ + ldrheq r5, [sp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r0, ror #22 │ │ │ │ + cmneq r4, ip, lsl #13 │ │ │ │ + cmneq sp, r4, lsl #5 │ │ │ │ cmneq r3, r4, ror r3 │ │ │ │ - cmneq r4, r8, lsl r6 │ │ │ │ - cmneq sp, r0, lsl r2 │ │ │ │ - ldrheq r1, [r4, #-164]! @ 0xffffff5c │ │ │ │ - ldrsbeq r8, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq r5, [sp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r0, lsl #21 │ │ │ │ - cmneq r4, r8, asr #20 │ │ │ │ - cmneq sp, r0, asr #2 │ │ │ │ - cmneq r4, r8, lsl #20 │ │ │ │ - cmneq r4, r4, lsl r4 │ │ │ │ - ldrsheq r8, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, r0, lsr #12 │ │ │ │ + cmneq sp, r8, lsl r2 │ │ │ │ + ldrheq r1, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, r4, ror #11 │ │ │ │ + ldrsbeq r5, [sp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r4, r8, lsl #21 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ + cmneq sp, r8, asr #2 │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ + cmneq r4, ip, lsl r4 │ │ │ │ + cmneq r4, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2bb534 │ │ │ │ ldr r3, [pc, #376] @ 2bb538 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -523787,20 +523787,20 @@ │ │ │ │ @ instruction: 0xffffc2d8 │ │ │ │ @ instruction: 0xffffa0cc │ │ │ │ @ instruction: 0xffffb444 │ │ │ │ @ instruction: 0xffffb4bc │ │ │ │ @ instruction: 0xffff8558 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0xfffff77c │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ + cmneq r4, r4, lsr #6 │ │ │ │ @ instruction: 0x0187cf90 │ │ │ │ - cmneq sp, r8, lsl #30 │ │ │ │ + cmneq sp, r0, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, r7, r0, lsr pc │ │ │ │ - cmneq r4, ip, asr r7 │ │ │ │ + cmneq r4, r4, ror #14 │ │ │ │ ldr r3, [pc, #12] @ 2bb598 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -523873,23 +523873,23 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 2bb654 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r4, r8, lsr r6 │ │ │ │ - @ instruction: 0x01748194 │ │ │ │ - ldrsbeq r4, [sp, #-212]! @ 0xffffff2c │ │ │ │ - ldrsheq r1, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, r8, asr r1 │ │ │ │ - @ instruction: 0x017d4d98 │ │ │ │ - ldrsbeq r1, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r4, ip, lsr #2 │ │ │ │ - cmneq sp, ip, ror #26 │ │ │ │ + cmneq r4, r0, asr #12 │ │ │ │ + @ instruction: 0x0174819c │ │ │ │ + ldrsbeq r4, [sp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r4, lsl #12 │ │ │ │ + cmneq r4, r0, ror #2 │ │ │ │ + cmneq sp, r0, lsr #27 │ │ │ │ + ldrsbeq r1, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, r4, lsr r1 │ │ │ │ + cmneq sp, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1764] @ 2bbde8 │ │ │ │ ldr r3, [pc, #1764] @ 2bbdec │ │ │ │ @@ -524336,61 +524336,61 @@ │ │ │ │ b 2bbb38 │ │ │ │ orreq ip, r7, r0, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0187ccbc │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - ldrsheq r4, [sp, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sp, r4, lsl #24 │ │ │ │ cmneq r3, r8, ror #12 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq sp, r8, lsr #22 │ │ │ │ - cmneq r4, r0, ror #29 │ │ │ │ - ldrsbeq r4, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sp, r0, lsr fp │ │ │ │ + cmneq r4, r8, ror #29 │ │ │ │ + cmneq sp, r4, ror #21 │ │ │ │ cmneq r3, ip, lsl #23 │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl r1 │ │ │ │ andeq r7, r0, ip │ │ │ │ - cmneq sp, r8, asr #20 │ │ │ │ + cmneq sp, r0, asr sl │ │ │ │ ldrheq r5, [r3, #-68]! @ 0xffffffbc │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ - cmneq r4, r0, lsr sp │ │ │ │ - cmneq sp, ip, lsr #18 │ │ │ │ + cmneq sp, r0, lsl #19 │ │ │ │ + cmneq r4, r8, lsr sp │ │ │ │ + cmneq sp, r4, lsr r9 │ │ │ │ ldrsbeq r1, [r3, #-156]! @ 0xffffff64 │ │ │ │ - ldrsbeq r7, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmneq sp, r0, lsl #18 │ │ │ │ - ldrheq r7, [r4, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq r7, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, r8, lsl #18 │ │ │ │ + cmneq r4, r0, asr #25 │ │ │ │ ldrdeq ip, [r7, r4] │ │ │ │ - cmneq sp, r8, lsr #17 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmneq sp, r8, ror r8 │ │ │ │ - ldrsbeq r1, [r4, #-4]! │ │ │ │ - cmneq r4, ip, lsr #24 │ │ │ │ + ldrheq r4, [sp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + cmneq sp, r0, lsl #17 │ │ │ │ + ldrsbeq r1, [r4, #-12]! │ │ │ │ + cmneq r4, r4, lsr ip │ │ │ │ cmneq r3, r8, ror #17 │ │ │ │ - cmneq sp, r0, lsl #16 │ │ │ │ - ldrheq r7, [r4, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sp, r8, lsl #16 │ │ │ │ + cmneq r4, r0, asr #23 │ │ │ │ cmneq r3, ip, lsl #17 │ │ │ │ - cmneq sp, r4, lsr #15 │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - cmneq sp, r0, lsl #15 │ │ │ │ - ldrsbeq r0, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r4, r0, lsr fp │ │ │ │ - cmneq r4, r4, lsr #31 │ │ │ │ - cmneq r4, ip, ror #30 │ │ │ │ - ldrsbeq r4, [sp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, r0, lsr pc │ │ │ │ - cmneq r4, r8, lsl #21 │ │ │ │ - cmneq sp, r0, lsr #13 │ │ │ │ - ldrsheq r0, [r4, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq r7, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r4, lsl sl │ │ │ │ + cmneq sp, ip, lsr #15 │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + cmneq sp, r8, lsl #15 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ + cmneq r4, r8, lsr fp │ │ │ │ + cmneq r4, ip, lsr #31 │ │ │ │ + cmneq r4, r4, ror pc │ │ │ │ + ldrsbeq r4, [sp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, r8, lsr pc │ │ │ │ + @ instruction: 0x01747a90 │ │ │ │ + cmneq sp, r8, lsr #13 │ │ │ │ + ldrsheq r0, [r4, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r4, r4, lsl #18 │ │ │ │ + cmneq r4, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #376] @ 2bc04c │ │ │ │ ldr r3, [pc, #376] @ 2bc050 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -524497,20 +524497,20 @@ │ │ │ │ @ instruction: 0xffff92d0 │ │ │ │ @ instruction: 0xffff95b4 │ │ │ │ @ instruction: 0xffffb7a8 │ │ │ │ @ instruction: 0xffffa918 │ │ │ │ @ instruction: 0xffffa9a0 │ │ │ │ @ instruction: 0xfffff624 │ │ │ │ @ instruction: 0xfffff608 │ │ │ │ - cmneq r4, r4, lsr r8 │ │ │ │ + cmneq r4, ip, lsr r8 │ │ │ │ orreq ip, r7, r8, ror r4 │ │ │ │ - cmneq sp, r8, ror #8 │ │ │ │ + cmneq sp, r0, ror r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq ip, r7, r8, lsl r4 │ │ │ │ - cmneq r4, r4, asr #24 │ │ │ │ + cmneq r4, ip, asr #24 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2bc0c8 │ │ │ │ ldr r2, [pc, #36] @ 2bc0d4 │ │ │ │ ldr r3, [pc, #36] @ 2bc0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -524725,24 +524725,24 @@ │ │ │ │ b 2bc18c │ │ │ │ orreq ip, r7, ip, lsl r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq ip, [r7, r4] │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ orreq ip, r7, r0, lsl #5 │ │ │ │ - cmneq r4, r4, lsr r6 │ │ │ │ - ldrsbeq r4, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, ip, lsr r6 │ │ │ │ + cmneq sp, r4, ror #5 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ - cmneq sp, r4, asr #4 │ │ │ │ - @ instruction: 0x01747594 │ │ │ │ + cmneq sp, ip, asr #4 │ │ │ │ + @ instruction: 0x0174759c │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ ldrheq r1, [r3, #-20]! @ 0xffffffec │ │ │ │ cmneq r3, ip, asr r1 │ │ │ │ - cmneq r4, r8, asr #17 │ │ │ │ - @ instruction: 0x0174089c │ │ │ │ + ldrsbeq r0, [r4, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #688] @ 2bc704 │ │ │ │ ldr r3, [pc, #688] @ 2bc708 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -524915,33 +524915,33 @@ │ │ │ │ mov r1, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2bc508 │ │ │ │ orreq fp, r7, r0, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r0, lsl r0 │ │ │ │ - cmneq r4, r8, asr r3 │ │ │ │ + cmneq sp, r8, lsl r0 │ │ │ │ + cmneq r4, r0, ror #6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ orreq fp, r7, r4, lsl #30 │ │ │ │ - cmneq sp, r0, lsr pc │ │ │ │ - cmneq r4, r0, lsl #5 │ │ │ │ - ldrsbeq r3, [sp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sp, r8, lsr pc │ │ │ │ + cmneq r4, r8, lsl #5 │ │ │ │ + ldrsbeq r3, [sp, #-236]! @ 0xffffff14 │ │ │ │ ldrsheq r0, [r3, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r4, r8, lsl r2 │ │ │ │ - cmneq sp, r8, lsl #29 │ │ │ │ - cmneq r4, ip, asr #1 │ │ │ │ - cmneq r4, ip, asr #3 │ │ │ │ - cmneq r4, ip, lsl #12 │ │ │ │ - cmneq sp, r4, lsl lr │ │ │ │ - ldrsbeq r0, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r4, ip, asr r1 │ │ │ │ - ldrsbeq r3, [sp, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x0174059c │ │ │ │ - cmneq r4, r0, lsr #2 │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + @ instruction: 0x017d3e90 │ │ │ │ + ldrsbeq r7, [r4, #-4]! │ │ │ │ + ldrsbeq r7, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq r4, r4, lsl r6 │ │ │ │ + cmneq sp, ip, lsl lr │ │ │ │ + cmneq r4, r0, ror #11 │ │ │ │ + cmneq r4, r4, ror #2 │ │ │ │ + cmneq sp, r0, ror #27 │ │ │ │ + cmneq r4, r4, lsr #11 │ │ │ │ + cmneq r4, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bc43c │ │ │ │ @@ -524991,21 +524991,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2bc7c4 │ │ │ │ @ instruction: 0x0187bc9c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r0, lsr #26 │ │ │ │ - cmneq r4, r0, ror r0 │ │ │ │ - ldrsbeq r3, [sp, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x01740498 │ │ │ │ - cmneq r4, r0, lsr #32 │ │ │ │ + cmneq sp, r8, lsr #26 │ │ │ │ + cmneq r4, r8, ror r0 │ │ │ │ + ldrsbeq r3, [sp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r0, lsr #9 │ │ │ │ + cmneq r4, r8, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq r4, r4, ror #8 │ │ │ │ + cmneq r4, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #600] @ 0x258 │ │ │ │ mov r9, r0 │ │ │ │ @@ -525129,20 +525129,20 @@ │ │ │ │ stm sp, {r0, ip} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2bc9f8 │ │ │ │ - cmneq sp, r4, lsl ip │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ - cmneq sp, r0, lsr #21 │ │ │ │ - cmneq r4, r4, ror #4 │ │ │ │ - cmneq r4, ip, ror #27 │ │ │ │ - cmneq r4, r0, lsr r2 │ │ │ │ + cmneq sp, ip, lsl ip │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ + cmneq sp, r8, lsr #21 │ │ │ │ + cmneq r4, ip, ror #4 │ │ │ │ + ldrsheq r6, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r4, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #716] @ 2bcd64 │ │ │ │ ldr r3, [pc, #716] @ 2bcd68 │ │ │ │ @@ -525323,26 +525323,26 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ stm sp, {r5, sl} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2bcbb0 │ │ │ │ orreq fp, r7, ip, ror r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r8, asr #18 │ │ │ │ - @ instruction: 0x01746c94 │ │ │ │ + cmneq sp, r0, asr r9 │ │ │ │ + @ instruction: 0x01746c9c │ │ │ │ orreq fp, r7, ip, asr r8 │ │ │ │ - cmneq sp, r4, lsr #17 │ │ │ │ - ldrsheq r6, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sp, ip, lsr #17 │ │ │ │ + ldrsheq r6, [r4, #-184]! @ 0xffffff48 │ │ │ │ cmneq r3, r8, ror r8 │ │ │ │ cmneq r3, r4, lsr #16 │ │ │ │ - @ instruction: 0x0173ff90 │ │ │ │ - @ instruction: 0x017d379c │ │ │ │ - cmnpeq r3, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmnpeq r3, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0173ff98 │ │ │ │ + cmneq sp, r4, lsr #15 │ │ │ │ + cmnpeq r3, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmnpeq r3, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr ip, [pc, #1092] @ 2bd1f8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1088] @ 2bd1fc │ │ │ │ @@ -525617,29 +525617,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 2bce44 │ │ │ │ orreq fp, r7, ip, asr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq fp, r7, r8, asr #11 │ │ │ │ - cmneq sp, r8, lsl r6 │ │ │ │ - cmneq r4, r8, ror #18 │ │ │ │ - cmneq sp, r4, asr r5 │ │ │ │ - cmneq r4, r4, lsr #17 │ │ │ │ + cmneq sp, r0, lsr #12 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ + cmneq sp, ip, asr r5 │ │ │ │ + cmneq r4, ip, lsr #17 │ │ │ │ cmneq r3, r8, lsr #10 │ │ │ │ cmneq r3, ip, lsl #9 │ │ │ │ cmneq r3, r8, asr #8 │ │ │ │ cmneq r3, r4, lsl #8 │ │ │ │ - cmnpeq r3, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r3, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r3, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r8, lsl r3 │ │ │ │ - ldrsbeq pc, [r3, #-172]! @ 0xffffff54 @ │ │ │ │ - cmneq r4, r0, ror #12 │ │ │ │ - cmnpeq r3, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r0, lsr #6 │ │ │ │ + cmnpeq r3, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, ror #12 │ │ │ │ + cmnpeq r3, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1028] @ 2bd660 │ │ │ │ ldr r3, [pc, #1028] @ 2bd664 │ │ │ │ @@ -525899,31 +525899,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 2bd314 │ │ │ │ @ instruction: 0x0187b1b4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq fp, [r7, r8] │ │ │ │ - cmneq sp, r4, lsr #2 │ │ │ │ - cmneq r4, r0, ror r4 │ │ │ │ - cmnpeq r3, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, lsl #1 │ │ │ │ - ldrsbeq r6, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - cmnpeq r3, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsr #2 │ │ │ │ + cmneq r4, r8, ror r4 │ │ │ │ + cmnpeq r3, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, ip, lsl #1 │ │ │ │ + ldrsbeq r6, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + cmnpeq r3, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r0 │ │ │ │ cmnpeq r2, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r3, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsr #30 │ │ │ │ - cmnpeq r3, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, ror #4 │ │ │ │ - cmnpeq r3, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [sp, #-236]! @ 0xffffff14 │ │ │ │ - cmnpeq r3, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsl #1 │ │ │ │ - cmneq r4, r8, asr #3 │ │ │ │ + cmnpeq r3, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsr #30 │ │ │ │ + cmnpeq r3, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, ror r2 │ │ │ │ + ldrheq pc, [r3, #-100]! @ 0xffffff9c @ │ │ │ │ + cmneq sp, r4, asr #29 │ │ │ │ + cmnpeq r3, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsl #1 │ │ │ │ + ldrsbeq r6, [r4, #-16]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr ip, [pc, #624] @ 2bd938 │ │ │ │ ldr r3, [pc, #624] @ 2bd93c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -526080,25 +526080,25 @@ │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2bd7b0 │ │ │ │ orreq sl, r7, ip, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r4, ror sp │ │ │ │ - cmneq r4, r4, asr #1 │ │ │ │ + cmneq sp, ip, ror sp │ │ │ │ + cmneq r4, ip, asr #1 │ │ │ │ orreq sl, r7, ip, asr ip │ │ │ │ - cmnpeq r3, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0172fc98 │ │ │ │ - cmneq sp, r0, lsr ip │ │ │ │ - cmnpeq r3, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, r4, asr #30 │ │ │ │ - cmnpeq r3, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmnpeq r3, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsr ip │ │ │ │ + ldrsheq pc, [r3, #-48]! @ 0xffffffd0 @ │ │ │ │ + ldrsheq r5, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, ip, asr #30 │ │ │ │ + @ instruction: 0x0173f390 │ │ │ │ + cmnpeq r3, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #692] @ 2bdc38 │ │ │ │ ldr ip, [pc, #692] @ 2bdc3c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -526287,33 +526287,33 @@ │ │ │ │ @ instruction: 0xffffee50 │ │ │ │ andeq r6, r0, r0, asr r2 │ │ │ │ @ instruction: 0xffffed38 │ │ │ │ @ instruction: 0xffffea04 │ │ │ │ ldrdeq sl, [r7, ip] │ │ │ │ @ instruction: 0xffffe654 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq r4, ip, asr #27 │ │ │ │ - ldrsbeq r5, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r8, lsr #28 │ │ │ │ - cmneq sp, r4, asr #19 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ + ldrsbeq r5, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r4, r0, ror #27 │ │ │ │ + cmneq r4, r0, lsr lr │ │ │ │ + cmneq sp, ip, asr #19 │ │ │ │ + cmneq r4, r4, lsl sp │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldrdeq sl, [r7, r4] │ │ │ │ - cmnpeq r3, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsl r9 │ │ │ │ - ldrsbeq pc, [r3, #-4]! @ │ │ │ │ - cmneq r4, ip, asr ip │ │ │ │ + cmnpeq r3, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq sp, r8, lsl r9 │ │ │ │ + ldrsbeq pc, [r3, #-12]! @ │ │ │ │ + cmneq r4, r4, ror #24 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrsbeq r2, [sp, #-136]! @ 0xffffff78 │ │ │ │ - @ instruction: 0x0173f09c │ │ │ │ - cmneq r4, r4, lsr #24 │ │ │ │ + cmneq sp, r0, ror #17 │ │ │ │ + cmnpeq r3, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, lsr #24 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq sp, r0, lsr #17 │ │ │ │ - cmnpeq r3, r4, rrx @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, ror #23 │ │ │ │ + cmneq sp, r8, lsr #17 │ │ │ │ + cmnpeq r3, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [r4, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ ldr r2, [pc, #76] @ 2bdd24 │ │ │ │ ldr r3, [pc, #76] @ 2bdd28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -526477,32 +526477,32 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2bde48 │ │ │ │ orreq sl, r7, r0, lsl #13 │ │ │ │ - cmneq r4, r0, lsl #22 │ │ │ │ - cmneq sp, r4, lsr r8 │ │ │ │ + cmneq r4, r8, lsl #22 │ │ │ │ + cmneq sp, ip, lsr r8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r4, ip, lsl #17 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ - cmneq sp, ip, ror r7 │ │ │ │ - cmneq r3, ip, asr #27 │ │ │ │ - @ instruction: 0x0173ed98 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ - cmneq sp, r4, lsl #14 │ │ │ │ + @ instruction: 0x01745894 │ │ │ │ + cmneq r4, ip, asr #20 │ │ │ │ + cmneq sp, r4, lsl #15 │ │ │ │ + ldrsbeq lr, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r3, r0, lsr #27 │ │ │ │ + ldrsbeq r5, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, ip, lsl #14 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - cmneq r3, r0, ror #26 │ │ │ │ - @ instruction: 0x01745994 │ │ │ │ - cmneq sp, ip, asr #13 │ │ │ │ + cmneq r3, r8, ror #26 │ │ │ │ + @ instruction: 0x0174599c │ │ │ │ + ldrsbeq r2, [sp, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmneq r3, ip, lsr #26 │ │ │ │ + cmneq r3, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bdd78 │ │ │ │ @@ -526552,21 +526552,21 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2be028 │ │ │ │ orreq sl, r7, r8, lsr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq r2, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - ldrheq r5, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, r4, lsl #12 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - ldrheq r2, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, r4, lsr ip │ │ │ │ - cmneq r4, ip, ror #16 │ │ │ │ - cmneq r3, r0, lsl #24 │ │ │ │ + ldrheq r2, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, ip, lsr ip │ │ │ │ + cmneq r4, r4, ror r8 │ │ │ │ + cmneq r3, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2500] @ 2beaa0 │ │ │ │ @@ -527194,71 +527194,71 @@ │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2be734 │ │ │ │ orreq sl, r7, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, r4, asr #15 │ │ │ │ - cmneq sp, r0, ror #8 │ │ │ │ - cmneq r4, ip, lsl #14 │ │ │ │ + cmneq r4, ip, asr #15 │ │ │ │ + cmneq sp, r8, ror #8 │ │ │ │ + cmneq r4, r4, lsl r7 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {1} │ │ │ │ - ldrsbeq r2, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x01745594 │ │ │ │ + cmneq sp, r0, ror #5 │ │ │ │ + @ instruction: 0x0174559c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - ldrsbeq r2, [sp, #-0]! │ │ │ │ - cmneq r4, r8, asr #6 │ │ │ │ + ldrsbeq r2, [sp, #-8]! │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq sp, r4, lsl #30 │ │ │ │ - ldrheq r5, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sp, ip, lsl #30 │ │ │ │ + cmneq r4, r4, asr #3 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ ldrdeq r9, [r7, r8] │ │ │ │ - cmneq sp, r4, ror #28 │ │ │ │ - cmneq r3, r8, ror #9 │ │ │ │ - cmneq r4, r0, lsr #2 │ │ │ │ - cmneq sp, ip, lsr #28 │ │ │ │ - ldrheq lr, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r4, r8, ror #1 │ │ │ │ + cmneq sp, ip, ror #28 │ │ │ │ + ldrsheq lr, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r4, r8, lsr #2 │ │ │ │ + cmneq sp, r4, lsr lr │ │ │ │ + ldrheq lr, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq r5, [r4, #-0]! │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - ldrsheq r1, [sp, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r3, r8, ror r4 │ │ │ │ - ldrheq r5, [r4, #-0]! │ │ │ │ + ldrsheq r1, [sp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, r0, lsl #9 │ │ │ │ + ldrheq r5, [r4, #-8]! │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - ldrheq r1, [sp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r3, r0, asr #8 │ │ │ │ - cmneq r4, r8, ror r0 │ │ │ │ - cmneq r3, ip, lsl #8 │ │ │ │ - cmneq r3, r0, ror #7 │ │ │ │ - cmneq sp, r4, lsr sp │ │ │ │ - ldrheq lr, [r3, #-52]! @ 0xffffffcc │ │ │ │ - ldrsheq r4, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq sp, r4, asr #27 │ │ │ │ + cmneq r3, r8, asr #8 │ │ │ │ + cmneq r4, r0, lsl #1 │ │ │ │ + cmneq r3, r4, lsl r4 │ │ │ │ + cmneq r3, r8, ror #7 │ │ │ │ + cmneq sp, ip, lsr sp │ │ │ │ + ldrheq lr, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + ldrsheq r4, [r4, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmneq r3, r0, lsl #7 │ │ │ │ - cmneq sp, ip, asr #25 │ │ │ │ - cmneq r3, r0, asr r3 │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - @ instruction: 0x017d1c94 │ │ │ │ - cmneq r3, r8, lsl r3 │ │ │ │ - cmneq r4, r0, asr pc │ │ │ │ + cmneq r3, r8, lsl #7 │ │ │ │ + ldrsbeq r1, [sp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, r8, asr r3 │ │ │ │ + @ instruction: 0x01744f90 │ │ │ │ + @ instruction: 0x017d1c9c │ │ │ │ + cmneq r3, r0, lsr #6 │ │ │ │ + cmneq r4, r8, asr pc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r3, r4, ror #5 │ │ │ │ - cmneq sp, r0, lsr ip │ │ │ │ - ldrheq lr, [r3, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r4, ip, ror #29 │ │ │ │ + cmneq r3, ip, ror #5 │ │ │ │ + cmneq sp, r8, lsr ip │ │ │ │ + ldrheq lr, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsheq r4, [r4, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - ldrsheq r1, [sp, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ - ldrheq r4, [r4, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sp, r4, lsl #24 │ │ │ │ + cmneq r3, r4, lsl #5 │ │ │ │ + cmneq r4, r0, asr #29 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmneq r3, r8, asr #4 │ │ │ │ - cmneq r3, r0, lsr #4 │ │ │ │ - ldrsheq lr, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq r3, r0, asr r2 │ │ │ │ + cmneq r3, r8, lsr #4 │ │ │ │ + ldrsheq lr, [r3, #-28]! @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr ip, [pc, #868] @ 2bef08 │ │ │ │ ldr r3, [pc, #868] @ 2bef0c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -527482,27 +527482,27 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r9, r7, ip, asr #16 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq sp, ip, asr #18 │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ + cmneq sp, r4, asr r9 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ cmneq r2, ip, ror #15 │ │ │ │ - cmneq sp, r8, asr #17 │ │ │ │ - cmneq r4, r4, lsl #23 │ │ │ │ + ldrsbeq r1, [sp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, ip, lsl #23 │ │ │ │ orreq r9, r7, r4, lsl #12 │ │ │ │ cmneq r2, r0, ror r6 │ │ │ │ - cmneq sp, r0, asr r7 │ │ │ │ - ldrsbeq sp, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ - cmneq sp, r4, lsl r7 │ │ │ │ - @ instruction: 0x0173dd98 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ + cmneq sp, r8, asr r7 │ │ │ │ + ldrsbeq sp, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r4, lsl sl │ │ │ │ + cmneq sp, ip, lsl r7 │ │ │ │ + cmneq r3, r0, lsr #27 │ │ │ │ + ldrsbeq r4, [r4, #-148]! @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr ip, [pc, #1748] @ 2bf650 │ │ │ │ @@ -527942,31 +527942,31 @@ │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2bf170 │ │ │ │ @ instruction: 0x01879494 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r1, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r4, r0, lsl #17 │ │ │ │ + ldrsbeq r1, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, r8, lsl #17 │ │ │ │ cmneq r2, r4, asr #7 │ │ │ │ @ instruction: 0x0187929c │ │ │ │ - cmneq sp, ip, lsl #8 │ │ │ │ - ldrheq r4, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sp, r4, lsl r4 │ │ │ │ + cmneq r4, r4, asr #13 │ │ │ │ cmneq r2, r8, lsl #4 │ │ │ │ - cmneq sp, r0, ror #5 │ │ │ │ - ldrsheq r4, [r4, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sp, r8, ror #5 │ │ │ │ + ldrsheq r4, [r4, #-76]! @ 0xffffffb4 │ │ │ │ cmneq r2, r8, asr #1 │ │ │ │ - cmneq sp, r4, lsr #3 │ │ │ │ - cmneq r4, r0, asr #7 │ │ │ │ + cmneq sp, ip, lsr #3 │ │ │ │ + cmneq r4, r8, asr #7 │ │ │ │ @ instruction: 0x0172df94 │ │ │ │ - ldrsbeq sp, [r3, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, r8, lsr #13 │ │ │ │ - cmneq r3, r8, ror r6 │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ + cmneq r3, r0, ror #13 │ │ │ │ + ldrheq sp, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, r0, lsl #13 │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #664] @ 2bf94c │ │ │ │ ldr ip, [pc, #664] @ 2bf950 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -528134,35 +528134,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 2bf9ac │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 2bf888 │ │ │ │ orreq r8, r7, r0, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01878c94 │ │ │ │ - cmneq sp, r4, asr #28 │ │ │ │ - ldrheq sp, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r8, asr #29 │ │ │ │ - cmneq r4, r8, asr #1 │ │ │ │ + cmneq sp, ip, asr #28 │ │ │ │ + cmneq r3, r4, asr #9 │ │ │ │ + ldrsbeq r3, [r4, #-224]! @ 0xffffff20 │ │ │ │ + ldrsbeq r4, [r4, #-0]! │ │ │ │ strdeq r8, [r7, ip] │ │ │ │ ldrdeq r8, [r7, r4] │ │ │ │ - cmneq r3, ip, lsl #8 │ │ │ │ - cmneq sp, r8, lsl #27 │ │ │ │ - cmneq r4, ip, lsr r0 │ │ │ │ + cmneq r3, r4, lsl r4 │ │ │ │ + @ instruction: 0x017d0d90 │ │ │ │ + cmneq r4, r4, asr #32 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r3, ip, asr #7 │ │ │ │ - cmneq sp, ip, lsr sp │ │ │ │ - ldrsheq r3, [r4, #-240]! @ 0xffffff10 │ │ │ │ + ldrsbeq sp, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmneq sp, r4, asr #26 │ │ │ │ + ldrsheq r3, [r4, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq r3, ip, lsl #7 │ │ │ │ - ldrsheq r0, [sp, #-204]! @ 0xffffff34 │ │ │ │ - ldrheq r3, [r4, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x0173d394 │ │ │ │ + cmneq sp, r4, lsl #26 │ │ │ │ + ldrheq r3, [r4, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq sp, r8, asr #25 │ │ │ │ - cmneq r3, r8, asr #6 │ │ │ │ - cmneq r4, r0, lsl #31 │ │ │ │ + ldrsbeq r0, [sp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r3, r0, asr r3 │ │ │ │ + cmneq r4, r8, lsl #31 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #524] @ 2bfbd4 │ │ │ │ ldr ip, [pc, #524] @ 2bfbd8 │ │ │ │ @@ -528296,28 +528296,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2bfa84 │ │ │ │ orreq r8, r7, ip, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r8, r7, r8, lsl #19 │ │ │ │ - cmneq sp, r8, lsr #22 │ │ │ │ - cmneq r3, ip, lsr #3 │ │ │ │ - cmneq r4, r0, ror #27 │ │ │ │ - ldrsheq r0, [sp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r3, ip, ror #2 │ │ │ │ - cmneq r4, r8, ror fp │ │ │ │ - cmneq r4, r8, ror sp │ │ │ │ + cmneq sp, r0, lsr fp │ │ │ │ + ldrheq sp, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq r4, r8, ror #27 │ │ │ │ + ldrsheq r0, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r4, ror r1 │ │ │ │ + cmneq r4, r0, lsl #23 │ │ │ │ + cmneq r4, r0, lsl #27 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq sp, r4, lsl #21 │ │ │ │ - cmneq r3, r8, lsl #2 │ │ │ │ - cmneq r4, ip, lsr sp │ │ │ │ - cmneq sp, r8, asr #20 │ │ │ │ - cmneq r3, ip, asr #1 │ │ │ │ - ldrsheq r3, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, ip, lsl #21 │ │ │ │ + cmneq r3, r0, lsl r1 │ │ │ │ + cmneq r4, r4, asr #26 │ │ │ │ + cmneq sp, r0, asr sl │ │ │ │ + ldrsbeq sp, [r3, #-4]! │ │ │ │ + cmneq r4, r4, lsl #26 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #488] @ 2bfe1c │ │ │ │ ldr ip, [pc, #488] @ 2bfe20 │ │ │ │ @@ -528442,29 +528442,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2bfcd4 │ │ │ │ orreq r8, r7, r0, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r8, r7, r8, lsr r7 │ │ │ │ - ldrsbeq r0, [sp, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, ip, asr pc │ │ │ │ - @ instruction: 0x01743b90 │ │ │ │ - @ instruction: 0x017d089c │ │ │ │ - cmneq r3, r0, lsr #30 │ │ │ │ - cmneq r4, r0, asr fp │ │ │ │ + cmneq sp, r0, ror #17 │ │ │ │ + cmneq r3, r4, ror #30 │ │ │ │ + @ instruction: 0x01743b98 │ │ │ │ + cmneq sp, r4, lsr #17 │ │ │ │ + cmneq r3, r8, lsr #30 │ │ │ │ + cmneq r4, r8, asr fp │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq sp, r8, ror #16 │ │ │ │ - cmneq r3, r0, ror #29 │ │ │ │ - cmneq r4, ip, ror #17 │ │ │ │ + cmneq sp, r0, ror r8 │ │ │ │ + cmneq r3, r8, ror #29 │ │ │ │ + ldrsheq r3, [r4, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsheq r3, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmneq sp, r4, lsl #16 │ │ │ │ - cmneq r3, r4, lsl #29 │ │ │ │ - ldrheq r3, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r0, lsl #22 │ │ │ │ + cmneq sp, ip, lsl #16 │ │ │ │ + cmneq r3, ip, lsl #29 │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #496] @ 2c0070 │ │ │ │ mov r5, r3 │ │ │ │ @@ -528591,30 +528591,30 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2bff28 │ │ │ │ orreq r8, r7, ip, lsl #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r8, r7, r4, ror #9 │ │ │ │ - cmneq sp, r4, lsl #13 │ │ │ │ - cmneq r3, r8, lsl #26 │ │ │ │ - cmneq r4, ip, lsr r9 │ │ │ │ - cmneq sp, r8, asr #12 │ │ │ │ - cmneq r3, ip, asr #25 │ │ │ │ - ldrsheq r3, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, ip, lsl #13 │ │ │ │ + cmneq r3, r0, lsl sp │ │ │ │ + cmneq r4, r4, asr #18 │ │ │ │ + cmneq sp, r0, asr r6 │ │ │ │ + ldrsbeq ip, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r4, r4, lsl #18 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq sp, r4, lsl r6 │ │ │ │ - cmneq r3, ip, lsl #25 │ │ │ │ - @ instruction: 0x01743698 │ │ │ │ + cmneq sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x0173cc94 │ │ │ │ + cmneq r4, r0, lsr #13 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r4, r0, lsr #17 │ │ │ │ + cmneq r4, r8, lsr #17 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - ldrheq r0, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, r0, lsr ip │ │ │ │ - cmneq r4, r4, ror #16 │ │ │ │ + ldrheq r0, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, r8, lsr ip │ │ │ │ + cmneq r4, ip, ror #16 │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #860] @ 2c0434 │ │ │ │ ldr ip, [pc, #860] @ 2c0438 │ │ │ │ @@ -528833,44 +528833,44 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2c01e0 │ │ │ │ orreq r8, r7, ip, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orreq r8, r7, ip, lsr #4 │ │ │ │ - cmneq sp, ip, asr #7 │ │ │ │ - cmneq r3, r0, asr sl │ │ │ │ - cmneq r4, r0, lsl #13 │ │ │ │ + ldrsbeq r0, [sp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r3, r8, asr sl │ │ │ │ + cmneq r4, r8, lsl #13 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - @ instruction: 0x017d0390 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ - cmneq r4, r8, asr #12 │ │ │ │ - cmneq sp, ip, asr r3 │ │ │ │ - ldrsbeq ip, [r3, #-148]! @ 0xffffff6c │ │ │ │ - ldrsbeq r3, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x017d0398 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ + cmneq r4, r0, asr r6 │ │ │ │ + cmneq sp, r4, ror #6 │ │ │ │ + ldrsbeq ip, [r3, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r4, r4, ror #7 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ + cmneq r4, r8, ror #11 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - ldrsheq r0, [sp, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r3, ip, ror #18 │ │ │ │ - cmneq r4, r8, ror r3 │ │ │ │ - cmneq r4, r8, ror r5 │ │ │ │ + ldrsheq r0, [sp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r3, r4, ror r9 │ │ │ │ + cmneq r4, r0, lsl #7 │ │ │ │ + cmneq r4, r0, lsl #11 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq sp, ip, lsl #5 │ │ │ │ - cmneq r3, r4, lsl #18 │ │ │ │ - cmneq r4, r0, lsl r3 │ │ │ │ - cmneq r4, r8, lsl r5 │ │ │ │ + @ instruction: 0x017d0294 │ │ │ │ + cmneq r3, ip, lsl #18 │ │ │ │ + cmneq r4, r8, lsl r3 │ │ │ │ + cmneq r4, r0, lsr #10 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmneq sp, r4, lsr #4 │ │ │ │ - cmneq r3, r8, lsr #17 │ │ │ │ - ldrsbeq r3, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, ip, lsr #4 │ │ │ │ + ldrheq ip, [r3, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r0, ror #9 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq sp, ip, ror #3 │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ - cmneq r4, r0, lsr #9 │ │ │ │ + ldrsheq r0, [sp, #-20]! @ 0xffffffec │ │ │ │ + cmneq r3, r4, ror r8 │ │ │ │ + cmneq r4, r8, lsr #9 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #640] @ 2c0758 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -529033,34 +529033,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 2c07b4 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 2c06a4 │ │ │ │ orreq r7, r7, r0, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r7, r7, r0, ror lr │ │ │ │ - cmneq sp, r0, lsr #32 │ │ │ │ - @ instruction: 0x0173c698 │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ - cmneq r4, ip, lsr #5 │ │ │ │ + cmneq sp, r8, lsr #32 │ │ │ │ + cmneq r3, r0, lsr #13 │ │ │ │ + ldrheq r3, [r4, #-0]! │ │ │ │ + ldrheq r3, [r4, #-36]! @ 0xffffffdc │ │ │ │ orreq r7, r7, r0, ror #27 │ │ │ │ @ instruction: 0x01877db8 │ │ │ │ - cmnpeq ip, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, ror #11 │ │ │ │ - cmneq r4, r4, lsr #4 │ │ │ │ - cmnpeq ip, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsr #11 │ │ │ │ - cmneq r4, r4, ror #3 │ │ │ │ + cmnpeq ip, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, ip, lsr #4 │ │ │ │ + cmnpeq ip, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, ip, ror #3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - ldrsheq pc, [ip, #-228]! @ 0xffffff1c @ │ │ │ │ - cmneq r3, r4, ror r5 │ │ │ │ - cmneq r4, ip, lsr #3 │ │ │ │ + ldrsheq pc, [ip, #-236]! @ 0xffffff14 @ │ │ │ │ + cmneq r3, ip, ror r5 │ │ │ │ + ldrheq r3, [r4, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrheq pc, [ip, #-236]! @ 0xffffff14 @ │ │ │ │ - cmneq r3, ip, lsr r5 │ │ │ │ - cmneq r4, r4, ror r1 │ │ │ │ + cmnpeq ip, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r4, asr #10 │ │ │ │ + cmneq r4, ip, ror r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -530051,118 +530051,118 @@ │ │ │ │ mov r1, #191 @ 0xbf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2c0e74 │ │ │ │ orreq r7, r7, r4, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq pc, [ip, #-220]! @ 0xffffff24 @ │ │ │ │ - @ instruction: 0x01743098 │ │ │ │ + cmnpeq ip, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, lsr #1 │ │ │ │ orreq r7, r7, r4, ror #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmnpeq ip, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01742e98 │ │ │ │ - ldrheq pc, [ip, #-172]! @ 0xffffff54 @ │ │ │ │ + ldrsheq pc, [ip, #-180]! @ 0xffffff4c @ │ │ │ │ + cmneq r4, r0, lsr #29 │ │ │ │ + cmnpeq ip, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, ip, ror sp │ │ │ │ + cmneq r4, r4, lsl #27 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmnpeq ip, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017cf990 │ │ │ │ cmneq r3, r0, lsl r2 │ │ │ │ - cmneq r4, r4, lsl ip │ │ │ │ + cmneq r4, ip, lsl ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmnpeq ip, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, asr #21 │ │ │ │ - cmnpeq ip, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq ip, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, asr #21 │ │ │ │ + cmnpeq ip, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0172c69c │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ @ instruction: 0x01877598 │ │ │ │ cmneq r2, r8, lsl #12 │ │ │ │ - ldrsheq pc, [ip, #-104]! @ 0xffffff98 @ │ │ │ │ - ldrheq r2, [r4, #-152]! @ 0xffffff68 │ │ │ │ - ldrsbeq pc, [ip, #-96]! @ 0xffffffa0 @ │ │ │ │ + cmnpeq ip, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, asr #19 │ │ │ │ + ldrsbeq pc, [ip, #-104]! @ 0xffffff98 @ │ │ │ │ cmnpeq r2, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrsheq pc, [ip, #-64]! @ 0xffffffc0 @ │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ + ldrsheq pc, [ip, #-72]! @ 0xffffffb8 @ │ │ │ │ + ldrheq r2, [r4, #-116]! @ 0xffffff8c │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmnpeq ip, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r2, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmnpeq ip, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r2, [r4, #-108]! @ 0xffffff94 │ │ │ │ ldrheq ip, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmnpeq ip, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, asr #12 │ │ │ │ - cmnpeq ip, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x017cf394 │ │ │ │ + cmneq r4, r4, asr r6 │ │ │ │ + cmnpeq ip, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r2, r8, lsr #4 │ │ │ │ - ldrsheq r2, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, r0, lsl #12 │ │ │ │ cmneq r2, r4, ror #3 │ │ │ │ - ldrsbeq pc, [ip, #-36]! @ 0xffffffdc @ │ │ │ │ - @ instruction: 0x01742594 │ │ │ │ + ldrsbeq pc, [ip, #-44]! @ 0xffffffd4 @ │ │ │ │ + @ instruction: 0x0174259c │ │ │ │ cmneq r2, ip, lsl #3 │ │ │ │ cmneq r2, r8, lsr r1 │ │ │ │ ldrsheq ip, [r2, #-8]! │ │ │ │ - ldrsbeq pc, [ip, #-20]! @ 0xffffffec @ │ │ │ │ - cmneq r4, r4, asr #9 │ │ │ │ - cmneq r4, r8, lsl #9 │ │ │ │ - @ instruction: 0x017cf198 │ │ │ │ - cmneq r4, r4, asr r4 │ │ │ │ - cmneq r3, ip, lsl #14 │ │ │ │ + ldrsbeq pc, [ip, #-28]! @ 0xffffffe4 @ │ │ │ │ + cmneq r4, ip, asr #9 │ │ │ │ + @ instruction: 0x01742490 │ │ │ │ + cmnpeq ip, r0, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, asr r4 │ │ │ │ + cmneq r3, r4, lsl r7 │ │ │ │ cmneq r2, ip, lsl pc │ │ │ │ - cmneq r3, r4, lsl #13 │ │ │ │ - cmneq r3, r0, asr r6 │ │ │ │ - cmneq r3, r0, lsr #12 │ │ │ │ - cmneq r3, ip, ror #11 │ │ │ │ - ldrheq fp, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r3, r0, lsr #11 │ │ │ │ - cmneq r3, r4, lsl #11 │ │ │ │ - cmneq r3, r4, asr r5 │ │ │ │ - ldrsheq lr, [ip, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r4, ror r3 │ │ │ │ - cmneq r4, r8, lsr #31 │ │ │ │ - ldrheq lr, [ip, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r3, r8, lsr r3 │ │ │ │ - cmneq r4, ip, ror #30 │ │ │ │ - cmneq r3, r0, lsl #6 │ │ │ │ - cmneq ip, r8, asr #24 │ │ │ │ - cmneq r3, ip, asr #5 │ │ │ │ - cmneq r4, r4, lsl #30 │ │ │ │ - cmneq ip, ip, lsl #24 │ │ │ │ - @ instruction: 0x0173b290 │ │ │ │ - cmneq r4, r4, asr #29 │ │ │ │ - cmneq r3, r8, asr r2 │ │ │ │ - cmneq ip, r0, lsr #23 │ │ │ │ - cmneq r3, r4, lsr #4 │ │ │ │ - cmneq r4, ip, asr lr │ │ │ │ - cmneq ip, r0, ror #22 │ │ │ │ - cmneq r3, r4, ror #3 │ │ │ │ - cmneq r4, r8, lsl lr │ │ │ │ - cmneq ip, r0, lsr #22 │ │ │ │ - cmneq r3, r4, lsr #3 │ │ │ │ - ldrsbeq r1, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r3, ip, ror #2 │ │ │ │ - cmneq r3, ip, lsr r1 │ │ │ │ - cmneq r3, ip, lsl #2 │ │ │ │ - cmneq ip, r8, asr sl │ │ │ │ + cmneq r3, ip, lsl #13 │ │ │ │ + cmneq r3, r8, asr r6 │ │ │ │ + cmneq r3, r8, lsr #12 │ │ │ │ + ldrsheq fp, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq r3, r4, asr #11 │ │ │ │ + cmneq r3, r8, lsr #11 │ │ │ │ + cmneq r3, ip, lsl #11 │ │ │ │ + cmneq r3, ip, asr r5 │ │ │ │ + ldrsheq lr, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, ip, ror r3 │ │ │ │ + ldrheq r1, [r4, #-240]! @ 0xffffff10 │ │ │ │ + ldrheq lr, [ip, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, r0, asr #6 │ │ │ │ + cmneq r4, r4, ror pc │ │ │ │ + cmneq r3, r8, lsl #6 │ │ │ │ + cmneq ip, r0, asr ip │ │ │ │ + ldrsbeq fp, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, ip, lsl #30 │ │ │ │ + cmneq ip, r4, lsl ip │ │ │ │ + @ instruction: 0x0173b298 │ │ │ │ + cmneq r4, ip, asr #29 │ │ │ │ + cmneq r3, r0, ror #4 │ │ │ │ + cmneq ip, r8, lsr #23 │ │ │ │ + cmneq r3, ip, lsr #4 │ │ │ │ + cmneq r4, r4, ror #28 │ │ │ │ + cmneq ip, r8, ror #22 │ │ │ │ + cmneq r3, ip, ror #3 │ │ │ │ + cmneq r4, r0, lsr #28 │ │ │ │ + cmneq ip, r8, lsr #22 │ │ │ │ + cmneq r3, ip, lsr #3 │ │ │ │ + cmneq r4, r0, ror #27 │ │ │ │ + cmneq r3, r4, ror r1 │ │ │ │ + cmneq r3, r4, asr #2 │ │ │ │ + cmneq r3, r4, lsl r1 │ │ │ │ + cmneq ip, r0, ror #20 │ │ │ │ + cmneq r4, r0, ror sp │ │ │ │ + cmneq r4, r4, lsl sp │ │ │ │ + cmneq ip, r0, lsr sl │ │ │ │ + cmneq r4, ip, ror #26 │ │ │ │ + cmneq r4, r4, ror #25 │ │ │ │ + cmneq ip, r0, lsl #20 │ │ │ │ cmneq r4, r8, ror #26 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ - cmneq r4, r4, ror #26 │ │ │ │ - ldrsbeq r1, [r4, #-204]! @ 0xffffff34 │ │ │ │ - ldrsheq lr, [ip, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r4, r0, ror #26 │ │ │ │ - cmneq r4, ip, lsr #25 │ │ │ │ - cmneq r3, ip, asr #32 │ │ │ │ - cmneq r3, r4, lsl r0 │ │ │ │ + ldrheq r1, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, r4, asr r0 │ │ │ │ + cmneq r3, ip, lsl r0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r2, [pc, #-160] @ 2c1858 │ │ │ │ ldr r1, [pc, #-160] @ 2c185c │ │ │ │ ldr r3, [pc, #-160] @ 2c1860 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -531326,87 +531326,87 @@ │ │ │ │ bne 2c2874 │ │ │ │ b 2c216c │ │ │ │ orreq r6, r7, r0, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r6, r7, ip, lsr r7 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmneq ip, r4, lsr #17 │ │ │ │ - @ instruction: 0x017ce890 │ │ │ │ + cmneq ip, ip, lsr #17 │ │ │ │ + @ instruction: 0x017ce898 │ │ │ │ cmnpeq r2, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsl fp │ │ │ │ + cmneq r4, r0, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrsbeq lr, [ip, #-100]! @ 0xffffff9c │ │ │ │ - @ instruction: 0x01741994 │ │ │ │ - @ instruction: 0x017ce694 │ │ │ │ + ldrsbeq lr, [ip, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x0174199c │ │ │ │ + @ instruction: 0x017ce69c │ │ │ │ cmneq r2, r0, ror r5 │ │ │ │ - cmneq r4, r4, asr #18 │ │ │ │ + cmneq r4, ip, asr #18 │ │ │ │ orreq r6, r7, ip, ror #8 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - ldrsbeq lr, [ip, #-84]! @ 0xffffffac │ │ │ │ - cmneq ip, r0, asr #11 │ │ │ │ + ldrsbeq lr, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq ip, r8, asr #11 │ │ │ │ cmneq r2, r8, asr #28 │ │ │ │ - cmneq r4, r8, asr #16 │ │ │ │ + cmneq r4, r0, asr r8 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmneq ip, r4, lsl #8 │ │ │ │ - cmneq r4, r4, asr #13 │ │ │ │ - cmneq ip, r4, asr #7 │ │ │ │ + cmneq ip, ip, lsl #8 │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + cmneq ip, ip, asr #7 │ │ │ │ cmneq r2, r0, lsr #5 │ │ │ │ - cmneq r4, r4, ror r6 │ │ │ │ - cmneq ip, r4, asr r3 │ │ │ │ - cmneq ip, r0, asr #6 │ │ │ │ + cmneq r4, ip, ror r6 │ │ │ │ + cmneq ip, ip, asr r3 │ │ │ │ + cmneq ip, r8, asr #6 │ │ │ │ cmneq r2, r8, asr #23 │ │ │ │ - ldrsbeq r1, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x017ce194 │ │ │ │ - cmneq r4, r4, asr r4 │ │ │ │ - cmneq ip, r8, asr #2 │ │ │ │ + ldrsbeq r1, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x017ce19c │ │ │ │ + cmneq r4, ip, asr r4 │ │ │ │ + cmneq ip, r0, asr r1 │ │ │ │ cmneq r2, r0, lsr #32 │ │ │ │ - ldrsheq r1, [r4, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsbeq lr, [ip, #-4]! │ │ │ │ - cmneq ip, r0, asr #1 │ │ │ │ + cmneq r4, r0, lsl #8 │ │ │ │ + ldrsbeq lr, [ip, #-12]! │ │ │ │ + cmneq ip, r8, asr #1 │ │ │ │ cmneq r2, r8, asr #18 │ │ │ │ - cmneq r4, r0, asr r3 │ │ │ │ - cmneq ip, r4, lsl pc │ │ │ │ - ldrsbeq r1, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r8, asr #29 │ │ │ │ + cmneq r4, r8, asr r3 │ │ │ │ + cmneq ip, ip, lsl pc │ │ │ │ + ldrsbeq r1, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsbeq sp, [ip, #-224]! @ 0xffffff20 │ │ │ │ cmneq r2, r0, lsr #27 │ │ │ │ - cmneq r4, r8, ror r1 │ │ │ │ + cmneq r4, r0, lsl #3 │ │ │ │ cmneq r2, r0, ror #26 │ │ │ │ - cmneq ip, r0, asr lr │ │ │ │ - cmneq r4, r0, lsl r1 │ │ │ │ - cmneq ip, r0, lsr #28 │ │ │ │ - cmneq r3, r4, lsr #9 │ │ │ │ - ldrsbeq r1, [r4, #-12]! │ │ │ │ + cmneq ip, r8, asr lr │ │ │ │ + cmneq r4, r8, lsl r1 │ │ │ │ + cmneq ip, r8, lsr #28 │ │ │ │ + cmneq r3, ip, lsr #9 │ │ │ │ + cmneq r4, r4, ror #1 │ │ │ │ cmneq r2, r8, lsl #25 │ │ │ │ - cmneq ip, r8, ror sp │ │ │ │ - cmneq r4, r8, lsr r0 │ │ │ │ - cmneq ip, r8, asr #26 │ │ │ │ - cmneq r3, ip, asr #7 │ │ │ │ - cmneq r4, r4 │ │ │ │ + cmneq ip, r0, lsl #27 │ │ │ │ + cmneq r4, r0, asr #32 │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ + ldrsbeq sl, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r4, ip │ │ │ │ cmneq r2, r0, ror #23 │ │ │ │ - ldrsbeq sp, [ip, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x01740f90 │ │ │ │ - cmneq ip, r0, lsr #25 │ │ │ │ - cmneq r3, r4, lsr #6 │ │ │ │ - cmneq r4, ip, asr pc │ │ │ │ + ldrsbeq sp, [ip, #-200]! @ 0xffffff38 │ │ │ │ + @ instruction: 0x01740f98 │ │ │ │ + cmneq ip, r8, lsr #25 │ │ │ │ + cmneq r3, ip, lsr #6 │ │ │ │ + cmneq r4, r4, ror #30 │ │ │ │ cmneq r2, r8, lsr fp │ │ │ │ - cmneq ip, r8, lsr #24 │ │ │ │ - cmneq r4, r8, ror #29 │ │ │ │ - ldrsheq sp, [ip, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r3, ip, ror r2 │ │ │ │ - ldrheq r0, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r3, r4, lsr r2 │ │ │ │ - ldrsheq sl, [r3, #-20]! @ 0xffffffec │ │ │ │ - ldrheq sl, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r3, ip, ror r1 │ │ │ │ + cmneq ip, r0, lsr ip │ │ │ │ + ldrsheq r0, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq ip, r0, lsl #24 │ │ │ │ + cmneq r3, r4, lsl #5 │ │ │ │ + ldrheq r0, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r3, ip, lsr r2 │ │ │ │ + ldrsheq sl, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r3, r4, asr #3 │ │ │ │ + cmneq r3, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr ip, [pc, #2404] @ 2c35d8 │ │ │ │ ldr r3, [pc, #2404] @ 2c35dc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -532011,74 +532011,74 @@ │ │ │ │ bl b7b24 │ │ │ │ b 2c2e30 │ │ │ │ orreq r5, r7, r0, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ orreq r5, r7, r8, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmneq ip, r8, lsl #17 │ │ │ │ + @ instruction: 0x017cd890 │ │ │ │ cmneq r2, r4, lsl r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmneq ip, ip, ror #15 │ │ │ │ - cmneq r4, r8, lsr #21 │ │ │ │ + ldrsheq sp, [ip, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r0, [r4, #-160]! @ 0xffffff60 │ │ │ │ ldrdeq r5, [r7, ip] │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - ldrsheq sp, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + ldrsheq sp, [ip, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r2, r4, lsl #29 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmneq ip, r0, ror #10 │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ - cmneq ip, r0, lsr r5 │ │ │ │ - ldrheq r9, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ - cmneq ip, r4, asr #9 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq ip, r8, ror r4 │ │ │ │ + cmneq ip, r8, ror #10 │ │ │ │ + cmneq r4, r8, lsr #16 │ │ │ │ + cmneq ip, r8, lsr r5 │ │ │ │ + ldrheq r9, [r3, #-188]! @ 0xffffff44 │ │ │ │ + ldrsheq r0, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, ip, asr #9 │ │ │ │ + cmneq r4, ip, lsl #15 │ │ │ │ + cmneq ip, r0, lsl #9 │ │ │ │ cmneq r2, r0, asr r3 │ │ │ │ - cmneq r4, r8, lsr #14 │ │ │ │ - cmneq ip, r0, lsr #8 │ │ │ │ - cmneq r4, r0, ror #13 │ │ │ │ - ldrsbeq sp, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ + cmneq ip, r8, lsr #8 │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ + ldrsbeq sp, [ip, #-60]! @ 0xffffffc4 │ │ │ │ cmneq r2, ip, lsr #5 │ │ │ │ - cmneq r4, r4, lsl #13 │ │ │ │ - cmneq ip, r8, lsr #7 │ │ │ │ - cmneq r4, r4, ror #12 │ │ │ │ - cmneq ip, r8, ror r3 │ │ │ │ - ldrsheq r9, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, r4, lsr r6 │ │ │ │ - cmneq ip, ip, asr #6 │ │ │ │ - cmneq r4, ip, lsl #12 │ │ │ │ + cmneq r4, ip, lsl #13 │ │ │ │ + ldrheq sp, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, ip, ror #12 │ │ │ │ + cmneq ip, r0, lsl #7 │ │ │ │ + cmneq r3, r4, lsl #20 │ │ │ │ + cmneq r4, ip, lsr r6 │ │ │ │ + cmneq ip, r4, asr r3 │ │ │ │ + cmneq r4, r4, lsl r6 │ │ │ │ cmneq r2, r4, lsl #4 │ │ │ │ - cmneq ip, ip, ror #5 │ │ │ │ - cmneq r4, ip, lsr #11 │ │ │ │ + ldrsheq sp, [ip, #-36]! @ 0xffffffdc │ │ │ │ + ldrheq r0, [r4, #-84]! @ 0xffffffac │ │ │ │ cmneq r2, ip, ror #2 │ │ │ │ - cmneq ip, ip, asr r2 │ │ │ │ - cmneq r4, ip, lsl r5 │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ - ldrsheq sp, [ip, #-20]! @ 0xffffffec │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ - cmneq r4, r8, ror r2 │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ - cmneq r3, ip, lsl #16 │ │ │ │ - cmneq ip, r4, asr r1 │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ - ldrsbeq r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsbeq r0, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq ip, ip, ror #1 │ │ │ │ - cmneq r3, r4, ror #14 │ │ │ │ - cmneq r4, r0, ror r1 │ │ │ │ - cmneq ip, r4, lsr #1 │ │ │ │ - cmneq r3, ip, lsl r7 │ │ │ │ - cmneq r4, r8, lsr #2 │ │ │ │ - cmneq r4, r8, lsr #6 │ │ │ │ - cmneq r4, r0, lsl #6 │ │ │ │ + cmneq ip, r4, ror #4 │ │ │ │ + cmneq r4, r4, lsr #10 │ │ │ │ + ldrheq r9, [r3, #-132]! @ 0xffffff7c │ │ │ │ + ldrsheq sp, [ip, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r3, r4, ror r8 │ │ │ │ + cmneq r4, r0, lsl #5 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ + cmneq r3, r4, lsl r8 │ │ │ │ + cmneq ip, ip, asr r1 │ │ │ │ + ldrsbeq r9, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, r0, ror #3 │ │ │ │ + cmneq r4, r4, ror #7 │ │ │ │ + ldrsheq sp, [ip, #-4]! │ │ │ │ + cmneq r3, ip, ror #14 │ │ │ │ + cmneq r4, r8, ror r1 │ │ │ │ + cmneq ip, ip, lsr #1 │ │ │ │ + cmneq r3, r4, lsr #14 │ │ │ │ + cmneq r4, r0, lsr r1 │ │ │ │ + cmneq r4, r0, lsr r3 │ │ │ │ + cmneq r4, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r2, [pc, #1268] @ 2c3be8 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ ldr r3, [pc, #1264] @ 2c3bec │ │ │ │ @@ -532396,45 +532396,45 @@ │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 2c3924 │ │ │ │ orreq r4, r7, r8, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq ip, r0, asr #29 │ │ │ │ - cmneq r4, ip, ror r1 │ │ │ │ + cmneq ip, r8, asr #29 │ │ │ │ + cmneq r4, r4, lsl #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01740190 │ │ │ │ + @ instruction: 0x01740198 │ │ │ │ eorsmi r0, r0, r0 │ │ │ │ orreq r4, r7, r8, ror #21 │ │ │ │ cmneq r2, r0, ror #22 │ │ │ │ cmneq r2, ip, lsl #22 │ │ │ │ - cmneq r3, r8, ror r2 │ │ │ │ - cmneq r3, r8, asr #4 │ │ │ │ - cmneq r3, r4, lsl r2 │ │ │ │ + cmneq r3, r0, lsl #5 │ │ │ │ + cmneq r3, r0, asr r2 │ │ │ │ + cmneq r3, ip, lsl r2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq ip, ip, asr fp │ │ │ │ - cmneq r3, r0, ror #3 │ │ │ │ - cmnpeq r3, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, lsr #22 │ │ │ │ - cmneq r3, r4, lsr #3 │ │ │ │ - ldrsbeq pc, [r3, #-212]! @ 0xffffff2c @ │ │ │ │ + cmneq ip, r4, ror #22 │ │ │ │ + cmneq r3, r8, ror #3 │ │ │ │ + cmnpeq r3, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, lsr #22 │ │ │ │ + cmneq r3, ip, lsr #3 │ │ │ │ + ldrsbeq pc, [r3, #-220]! @ 0xffffff24 @ │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r3, ip, ror #2 │ │ │ │ - ldrheq ip, [ip, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r3, r8, lsr r1 │ │ │ │ - cmnpeq r3, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r4, ror r1 │ │ │ │ + ldrheq ip, [ip, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r0, asr #2 │ │ │ │ + cmnpeq r3, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq ip, r8, ror sl │ │ │ │ - ldrsheq r9, [r3, #-12]! │ │ │ │ - cmnpeq r3, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, lsl #21 │ │ │ │ + cmneq r3, r4, lsl #2 │ │ │ │ + cmnpeq r3, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq r3, r4, asr #1 │ │ │ │ - cmneq ip, r8, lsr sl │ │ │ │ - cmnpeq r3, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, asr #1 │ │ │ │ + cmneq ip, r0, asr #20 │ │ │ │ + ldrsheq pc, [r3, #-196]! @ 0xffffff3c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #612] @ 2c3ee8 │ │ │ │ ldr r3, [pc, #612] @ 2c3eec │ │ │ │ add ip, pc, ip │ │ │ │ @@ -532589,38 +532589,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 2c3d04 │ │ │ │ @ instruction: 0x01874790 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r9, [r2, #-8]! │ │ │ │ - ldrheq pc, [r3, #-200]! @ 0xffffff38 @ │ │ │ │ - cmnpeq r3, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r3, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ orreq r4, r7, r8, lsl #14 │ │ │ │ cmneq r2, r0, asr #16 │ │ │ │ - ldrsbeq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq ip, r4, asr #16 │ │ │ │ - cmneq r3, r8, asr #29 │ │ │ │ - cmnpeq r3, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq ip, ip, asr #16 │ │ │ │ + ldrsbeq r8, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmnpeq r3, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmnpeq r3, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, ror #15 │ │ │ │ - cmneq r3, ip, ror #28 │ │ │ │ - @ instruction: 0x0173fa9c │ │ │ │ + cmnpeq r3, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r3, r4, ror lr │ │ │ │ + cmnpeq r3, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq ip, ip, lsr #15 │ │ │ │ - cmneq r3, r0, lsr lr │ │ │ │ - cmnpeq r3, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [ip, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r3, r8, lsr lr │ │ │ │ + cmnpeq r3, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmneq ip, r0, ror r7 │ │ │ │ - ldrsheq r8, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmnpeq r3, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr r7 │ │ │ │ - ldrheq r8, [r3, #-216]! @ 0xffffff28 │ │ │ │ - ldrsheq pc, [r3, #-144]! @ 0xffffff70 @ │ │ │ │ + cmneq ip, r8, ror r7 │ │ │ │ + ldrsheq r8, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmnpeq r3, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr r7 │ │ │ │ + cmneq r3, r0, asr #27 │ │ │ │ + ldrsheq pc, [r3, #-152]! @ 0xffffff68 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 2c40d8 │ │ │ │ ldr r2, [pc, #364] @ 2c40dc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -532723,21 +532723,21 @@ │ │ │ │ @ instruction: 0xffffbea8 │ │ │ │ @ instruction: 0xffffc4f8 │ │ │ │ @ instruction: 0xffffc0e8 │ │ │ │ @ instruction: 0xffffb6bc │ │ │ │ @ instruction: 0xffffa0cc │ │ │ │ @ instruction: 0xffff9d3c │ │ │ │ @ instruction: 0xffff9cc0 │ │ │ │ - @ instruction: 0x0173f898 │ │ │ │ + cmnpeq r3, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ strdeq r4, [r7, r8] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq ip, r0, asr #11 │ │ │ │ + cmneq ip, r8, asr #11 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ orreq r4, r7, ip, lsl #7 │ │ │ │ - ldrheq r8, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r3, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #884] @ 2c44b8 │ │ │ │ ldr r3, [pc, #884] @ 2c44bc │ │ │ │ @@ -532967,30 +532967,30 @@ │ │ │ │ orreq r4, r7, r0, lsr #5 │ │ │ │ orreq r4, r7, r0, ror r2 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmnpeq r3, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, ip, lsl #12 │ │ │ │ + cmnpeq r3, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r4, lsl r6 │ │ │ │ cmneq r2, r8, lsl r2 │ │ │ │ - cmnpeq r3, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, ror #9 │ │ │ │ + cmnpeq r3, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, ror #9 │ │ │ │ ldrsheq r9, [r2, #-0]! │ │ │ │ - ldrheq pc, [r3, #-88]! @ 0xffffffa8 @ │ │ │ │ - cmneq ip, r8, ror r4 │ │ │ │ - cmneq r3, r8, lsr r8 │ │ │ │ - cmnpeq r3, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, asr #8 │ │ │ │ - cmnpeq r3, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ - cmneq r3, r4, ror #15 │ │ │ │ - cmnpeq r3, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmnpeq r3, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, lsl #9 │ │ │ │ + cmneq r3, r0, asr #16 │ │ │ │ + @ instruction: 0x0173f590 │ │ │ │ + cmneq ip, r0, asr r4 │ │ │ │ + cmnpeq r3, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ + cmneq r3, ip, ror #15 │ │ │ │ + cmnpeq r3, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [ip, #-60]! @ 0xffffffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -533769,43 +533769,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 2c4bf4 │ │ │ │ orreq r3, r7, ip, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ orreq r3, r7, ip, lsl #29 │ │ │ │ - ldrheq ip, [ip, #-0]! │ │ │ │ - ldrsbeq pc, [r3, #-28]! @ 0xffffffe4 @ │ │ │ │ - ldrsbeq fp, [ip, #-240]! @ 0xffffff10 │ │ │ │ - ldrsheq pc, [r3, #-12]! @ │ │ │ │ + ldrheq ip, [ip, #-8]! │ │ │ │ + cmnpeq r3, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq fp, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmnpeq r3, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffff6c4 │ │ │ │ orreq r3, r7, r8, lsl r8 │ │ │ │ - cmneq ip, r8, ror #22 │ │ │ │ - @ instruction: 0x0173ec9c │ │ │ │ + cmneq ip, r0, ror fp │ │ │ │ + cmneq r3, r4, lsr #25 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq ip, r0, lsr #21 │ │ │ │ - cmneq r3, r0, asr #23 │ │ │ │ - cmneq ip, r4, lsl sl │ │ │ │ - cmneq r3, ip, asr #22 │ │ │ │ + cmneq ip, r8, lsr #21 │ │ │ │ + cmneq r3, r8, asr #23 │ │ │ │ + cmneq ip, ip, lsl sl │ │ │ │ + cmneq r3, r4, asr fp │ │ │ │ cmneq r2, r0, ror #11 │ │ │ │ cmneq r2, r4, lsl #11 │ │ │ │ - ldrsheq r7, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, r4, asr #25 │ │ │ │ - @ instruction: 0x01737c94 │ │ │ │ - cmneq ip, r4, ror r8 │ │ │ │ - cmneq r3, ip, asr ip │ │ │ │ - cmneq r3, r8, lsr #19 │ │ │ │ - cmneq r3, r8, lsr #24 │ │ │ │ - ldrsheq r7, [r3, #-188]! @ 0xffffff44 │ │ │ │ - ldrsbeq r7, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r3, r4, lsr #23 │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ - cmneq ip, r0, ror #14 │ │ │ │ - cmneq r3, r8, asr #22 │ │ │ │ - @ instruction: 0x0173e894 │ │ │ │ + ldrsheq r7, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, ip, asr #25 │ │ │ │ + @ instruction: 0x01737c9c │ │ │ │ + cmneq ip, ip, ror r8 │ │ │ │ + cmneq r3, r4, ror #24 │ │ │ │ + ldrheq lr, [r3, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r3, r0, lsr ip │ │ │ │ + cmneq r3, r4, lsl #24 │ │ │ │ + ldrsbeq r7, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r3, ip, lsr #23 │ │ │ │ + cmneq r3, r0, lsl #23 │ │ │ │ + cmneq ip, r8, ror #14 │ │ │ │ + cmneq r3, r0, asr fp │ │ │ │ + @ instruction: 0x0173e89c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ beq 2c53a0 │ │ │ │ @@ -632587,27 +632587,27 @@ │ │ │ │ ldr r1, [pc, #48] @ 325988 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 3258f8 │ │ │ │ orreq r3, r1, r4, rrx │ │ │ │ orreq r3, r1, r0, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, ip, lsl #10 │ │ │ │ - cmneq sp, r8, lsl #12 │ │ │ │ + cmneq r6, r4, lsl r5 │ │ │ │ + cmneq sp, r0, lsl r6 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq lr, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq fp, [r6, #-16]! │ │ │ │ + cmneq sp, r0, ror #5 │ │ │ │ + ldrsbeq fp, [r6, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ @ instruction: 0x01812c9c │ │ │ │ - strheq r7, [sp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq sp, ip, ror r3 │ │ │ │ - cmneq sp, ip, asr #6 │ │ │ │ - cmneq sp, r8, lsl r3 │ │ │ │ + strheq r7, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sp, r4, lsl #7 │ │ │ │ + cmneq sp, r4, asr r3 │ │ │ │ + cmneq sp, r0, lsr #6 │ │ │ │ ldr r3, [pc, #180] @ 325a5c │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 3259c8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -632647,15 +632647,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ ldr r3, [pc, #180] @ 325b1c │ │ │ │ sub r1, r1, #1476395009 @ 0x58000001 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #12 │ │ │ │ bhi 325a88 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -632695,15 +632695,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - cmneq r6, r5, ror lr │ │ │ │ + cmneq r6, sp, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #660] @ 325dd0 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -632870,26 +632870,26 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, #24] @ 325de0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp, #1104] @ 0x450 │ │ │ │ b 325d94 │ │ │ │ ldrdeq r2, [r1, r4] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, ip, ror #26 │ │ │ │ - cmneq sp, ip, asr lr │ │ │ │ + cmneq r6, r4, ror sp │ │ │ │ + cmneq sp, r4, ror #28 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ cmneq ip, r0, asr #17 │ │ │ │ orreq r2, r1, r4, asr #15 │ │ │ │ - cmneq r6, r8, asr #24 │ │ │ │ - cmneq sp, r8, asr #26 │ │ │ │ + cmneq r6, r0, asr ip │ │ │ │ + cmneq sp, r0, asr sp │ │ │ │ ldrdeq r7, [ip, #-124]! @ 0xffffff84 │ │ │ │ strdeq r2, [r1, r0] │ │ │ │ orreq r2, r1, r4, asr #13 │ │ │ │ - strdeq r6, [sp, #-236]! @ 0xffffff14 │ │ │ │ - cmneq sp, r4, asr #29 │ │ │ │ + cmneq sp, r4, lsl #30 │ │ │ │ + cmneq sp, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #616] @ 32608c │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -633045,24 +633045,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #888 @ 0x378 │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ b 326044 │ │ │ │ orreq r2, r1, ip, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, ip, ror #20 │ │ │ │ - cmneq sp, r8, ror #22 │ │ │ │ + cmneq r6, r4, ror sl │ │ │ │ + cmneq sp, r0, ror fp │ │ │ │ @ instruction: 0x016c7598 │ │ │ │ @ instruction: 0x0181249c │ │ │ │ orreq r2, r1, ip, lsr r4 │ │ │ │ orreq r2, r1, r4, lsl r4 │ │ │ │ - cmneq sp, r4, asr #24 │ │ │ │ - cmneq r6, r0, lsl #17 │ │ │ │ - cmneq sp, r8, lsl #24 │ │ │ │ - cmneq sp, r8, ror r9 │ │ │ │ + cmneq sp, ip, asr #24 │ │ │ │ + cmneq r6, r8, lsl #17 │ │ │ │ + cmneq sp, r0, lsl ip │ │ │ │ + cmneq sp, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, r5, r3, lsl #2 │ │ │ │ @@ -633256,30 +633256,30 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #36] @ 3263f8 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 326338 │ │ │ │ orreq r2, r1, r0, lsl #6 │ │ │ │ - cmneq r6, ip, asr #14 │ │ │ │ - cmneq sp, r0, ror #9 │ │ │ │ + cmneq r6, r4, asr r7 │ │ │ │ + cmneq sp, r8, ror #9 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - ldrsbeq sl, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq sp, ip, ror #8 │ │ │ │ + cmneq sp, r4, ror r4 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - ldrdeq sp, [sp, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, r0, asr #12 │ │ │ │ - cmneq sp, r0, asr r9 │ │ │ │ - cmneq sp, ip, lsl r9 │ │ │ │ + cmneq sp, r0, ror #7 │ │ │ │ + cmneq r6, r8, asr #12 │ │ │ │ + cmneq sp, r8, asr r9 │ │ │ │ + cmneq sp, r4, lsr #18 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - strdeq r6, [sp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sp, r0, lsl #18 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - ldrdeq r6, [sp, #-132]! @ 0xffffff7c │ │ │ │ - strheq r6, [sp, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq r6, [sp, #-140]! @ 0xffffff74 │ │ │ │ + strheq r6, [sp, #-136]! @ 0xffffff78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -652744,29 +652744,29 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #32] @ 339474 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 3393b8 │ │ │ │ cmnpeq pc, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, ip, asr #13 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ - cmneq r5, ip, asr r6 │ │ │ │ + ldrsbeq r7, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ + cmneq r5, r4, ror #12 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq ip, ip, ror #7 │ │ │ │ + strdeq sl, [ip, #-52]! @ 0xffffffcc │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq ip, r8, asr r3 │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ + cmneq ip, r0, ror #6 │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - ldrdeq r3, [ip, #-128]! @ 0xffffff80 │ │ │ │ - @ instruction: 0x016c389c │ │ │ │ - cmneq ip, r8, ror r8 │ │ │ │ + ldrdeq r3, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r4, lsr #17 │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq ip, r4, asr r8 │ │ │ │ - cmneq ip, r0, lsr r8 │ │ │ │ + cmneq ip, ip, asr r8 │ │ │ │ + cmneq ip, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr ip, [pc, #976] @ 339884 │ │ │ │ ldr r2, [pc, #976] @ 339888 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -653012,39 +653012,39 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ b 3397ec │ │ │ │ cmneq pc, r0, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, lsr pc @ │ │ │ │ - ldrheq r7, [r5, #-52]! @ 0xffffffcc │ │ │ │ - strheq sl, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r7, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + strheq sl, [ip, #-72]! @ 0xffffffb8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ - cmneq ip, r0, asr r4 │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ + cmneq ip, r8, asr r4 │ │ │ │ muleq r0, sl, r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - ldrheq r7, [r5, #-32]! @ 0xffffffe0 │ │ │ │ - strheq sl, [ip, #-48]! @ 0xffffffd0 │ │ │ │ + ldrheq r7, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + strheq sl, [ip, #-56]! @ 0xffffffc8 │ │ │ │ cmneq pc, r4, lsr #27 │ │ │ │ - cmneq r5, r4, asr #4 │ │ │ │ - cmneq ip, r0, asr #6 │ │ │ │ + cmneq r5, ip, asr #4 │ │ │ │ + cmneq ip, r8, asr #6 │ │ │ │ muleq r0, r5, r1 │ │ │ │ cmneq fp, r0, ror #27 │ │ │ │ cmneq fp, r0, lsr #27 │ │ │ │ - strdeq r3, [ip, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r5, ip, lsr r1 │ │ │ │ - cmneq ip, r8, asr #9 │ │ │ │ - cmneq ip, r8, lsr r2 │ │ │ │ + cmneq ip, r0, lsl #10 │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ + ldrdeq r3, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r0, asr #4 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x016c3494 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ - cmneq ip, r4, asr #8 │ │ │ │ - cmneq ip, ip, lsr #8 │ │ │ │ - cmneq ip, r0, lsl #8 │ │ │ │ + @ instruction: 0x016c349c │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ + cmneq ip, ip, asr #8 │ │ │ │ + cmneq ip, r4, lsr r4 │ │ │ │ + cmneq ip, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str ip, [sp] │ │ │ │ @@ -653073,17 +653073,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 339990 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b7b24 │ │ │ │ - @ instruction: 0x01756f98 │ │ │ │ - cmneq ip, r8, lsl r3 │ │ │ │ - @ instruction: 0x016ca090 │ │ │ │ + cmneq r5, r0, lsr #31 │ │ │ │ + cmneq ip, r0, lsr #6 │ │ │ │ + @ instruction: 0x016ca098 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #600] @ 0x258 │ │ │ │ mov r8, r2 │ │ │ │ @@ -653192,24 +653192,24 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 339a54 │ │ │ │ cmneq pc, ip, asr sl @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq lr, [pc, #-152] @ 339acc │ │ │ │ - cmneq r5, ip, asr #28 │ │ │ │ - cmneq ip, r4, lsr #31 │ │ │ │ - cmneq ip, r4, asr #30 │ │ │ │ - cmneq r5, r4, lsl #28 │ │ │ │ - @ instruction: 0x016c3190 │ │ │ │ - strdeq r9, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r5, r4, asr lr │ │ │ │ + cmneq ip, ip, lsr #31 │ │ │ │ + cmneq ip, ip, asr #30 │ │ │ │ + cmneq r5, ip, lsl #28 │ │ │ │ + @ instruction: 0x016c3198 │ │ │ │ + cmneq ip, r0, lsl #30 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r5, r4, asr #27 │ │ │ │ - cmneq ip, ip, lsr #30 │ │ │ │ - strheq r9, [ip, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r5, ip, asr #27 │ │ │ │ + cmneq ip, r4, lsr pc │ │ │ │ + cmneq ip, r0, asr #29 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ ldr r2, [r0, #600] @ 0x258 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #188] @ 0xbc │ │ │ │ str r0, [r3, #192] @ 0xc0 │ │ │ │ @@ -654236,16 +654236,16 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ stcmi 1, cr0, [r0], {2} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - ldrsbeq r6, [r5, #-188]! @ 0xffffff44 │ │ │ │ - ldrdeq r9, [ip, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r4, ror #23 │ │ │ │ + cmneq ip, r0, ror #25 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ @ instruction: 0xfffecf58 │ │ │ │ @ instruction: 0xffff1b34 │ │ │ │ @ instruction: 0xffff1cd4 │ │ │ │ @ instruction: 0xfffeac54 │ │ │ │ @ instruction: 0xfffeaeec │ │ │ │ @ instruction: 0xfffeb184 │ │ │ │ @@ -654293,21 +654293,21 @@ │ │ │ │ @ instruction: 0xfff97a9c │ │ │ │ @ instruction: 0xfff97cb0 │ │ │ │ @ instruction: 0xfff97f54 │ │ │ │ @ instruction: 0xfff981f8 │ │ │ │ @ instruction: 0xfff9849c │ │ │ │ @ instruction: 0xfff986a8 │ │ │ │ @ instruction: 0xfff988b4 │ │ │ │ - ldrsbeq r6, [r5, #-124]! @ 0xffffff84 │ │ │ │ - ldrdeq r9, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, r4, ror #15 │ │ │ │ + cmneq ip, r4, ror #17 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ cmneq fp, r8, ror r3 │ │ │ │ - cmneq r5, r8, lsr #14 │ │ │ │ + cmneq r5, r0, lsr r7 │ │ │ │ cmneq fp, r8, lsl r3 │ │ │ │ - cmneq ip, r8, lsl r8 │ │ │ │ + cmneq ip, r0, lsr #16 │ │ │ │ @ instruction: 0xfffeedb4 │ │ │ │ @ instruction: 0xffff5198 │ │ │ │ @ instruction: 0xffff5368 │ │ │ │ @ instruction: 0xfffc3e8c │ │ │ │ @ instruction: 0xfffc40b4 │ │ │ │ @ instruction: 0xfffc42dc │ │ │ │ @ instruction: 0xfffc435c │ │ │ │ @@ -654636,16 +654636,16 @@ │ │ │ │ @ instruction: 0xfffb9da4 │ │ │ │ @ instruction: 0xfffb9f4c │ │ │ │ @ instruction: 0xfffba100 │ │ │ │ @ instruction: 0xfffba2b4 │ │ │ │ @ instruction: 0xfffba468 │ │ │ │ @ instruction: 0xfffba5f0 │ │ │ │ @ instruction: 0xfffba778 │ │ │ │ - cmneq r5, r4, ror #24 │ │ │ │ - cmneq ip, r0, ror #26 │ │ │ │ + cmneq r5, ip, ror #24 │ │ │ │ + cmneq ip, r8, ror #26 │ │ │ │ @ instruction: 0xfffed500 │ │ │ │ @ instruction: 0xffff3ac0 │ │ │ │ @ instruction: 0xffff3c98 │ │ │ │ stcmi 1, cr0, [r0], {13} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ @ instruction: 0xffff5300 │ │ │ │ @ instruction: 0xffffa948 │ │ │ │ @@ -657129,51 +657129,51 @@ │ │ │ │ @ instruction: 0xffff9718 │ │ │ │ @ instruction: 0xfffeba24 │ │ │ │ @ instruction: 0xffff1c3c │ │ │ │ @ instruction: 0xffff1a7c │ │ │ │ @ instruction: 0xfffe9180 │ │ │ │ @ instruction: 0xfffec6a8 │ │ │ │ @ instruction: 0xfffec504 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ - msreq (UNDEF: 107), ip, asr #5 │ │ │ │ - cmneq ip, ip, lsr r0 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + ldrdeq pc, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq ip, r4, asr #32 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - ldrsheq r2, [r5, #-236]! @ 0xffffff14 │ │ │ │ - cmneq ip, ip, lsr #9 │ │ │ │ - cmneq ip, ip, ror #31 │ │ │ │ + cmneq r5, r4, lsl #30 │ │ │ │ + strheq r3, [ip, #-68]! @ 0xffffffbc │ │ │ │ + strdeq r5, [ip, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - ldrheq r2, [r5, #-236]! @ 0xffffff14 │ │ │ │ - msreq (UNDEF: 107), r8, asr #4 │ │ │ │ - strheq r5, [ip, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r0, lsl #29 │ │ │ │ - msreq (UNDEF: 107), ip, lsl #4 │ │ │ │ - cmneq ip, ip, ror pc │ │ │ │ + cmneq r5, r4, asr #29 │ │ │ │ + msreq (UNDEF: 107), r0, asr r2 │ │ │ │ + cmneq ip, r0, asr #31 │ │ │ │ + cmneq r5, r8, lsl #29 │ │ │ │ + msreq (UNDEF: 107), r4, lsl r2 │ │ │ │ + cmneq ip, r4, lsl #31 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - ldrdeq pc, [fp, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq pc, [fp, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - msreq SPSR_fxc, r4, lsr #3 │ │ │ │ - cmneq r5, r4, ror #27 │ │ │ │ - msreq SPSR_fxc, r0, ror r1 │ │ │ │ - cmneq ip, r0, ror #29 │ │ │ │ - msreq SPSR_fxc, r8, lsr r1 │ │ │ │ + msreq SPSR_fxc, ip, lsr #3 │ │ │ │ + cmneq r5, ip, ror #27 │ │ │ │ + msreq SPSR_fxc, r8, ror r1 │ │ │ │ + cmneq ip, r8, ror #29 │ │ │ │ + msreq SPSR_fxc, r0, asr #2 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq r5, r8, ror sp │ │ │ │ - msreq SPSR_fxc, r4, lsl #2 │ │ │ │ - cmneq ip, r4, ror lr │ │ │ │ + cmneq r5, r0, lsl #27 │ │ │ │ + msreq SPSR_fxc, ip, lsl #2 │ │ │ │ + cmneq ip, ip, ror lr │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - cmneq r5, ip, lsr sp │ │ │ │ - msreq SPSR_fxc, r8, asr #1 │ │ │ │ - cmneq ip, r8, lsr lr │ │ │ │ - cmneq r5, r0, lsl #26 │ │ │ │ - msreq SPSR_fxc, ip, lsl #1 │ │ │ │ - strdeq r5, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + ldrdeq pc, [fp, #-0]! │ │ │ │ + cmneq ip, r0, asr #28 │ │ │ │ + cmneq r5, r8, lsl #26 │ │ │ │ + msreq SPSR_fxc, r4 @ │ │ │ │ + cmneq ip, r4, lsl #28 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmneq r5, r4, asr #25 │ │ │ │ - qdsubeq pc, r0, fp @ │ │ │ │ - cmneq ip, r0, asr #27 │ │ │ │ + cmneq r5, ip, asr #25 │ │ │ │ + qdsubeq pc, r8, fp @ │ │ │ │ + cmneq ip, r8, asr #27 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ ldr ip, [pc, #-172] @ 33d8d8 │ │ │ │ ldr r0, [pc, #-172] @ 33d8dc │ │ │ │ ldr r1, [pc, #-172] @ 33d8e0 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -657717,40 +657717,40 @@ │ │ │ │ ldrsbeq sl, [pc, #-104] @ 33e198 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r8, asr #13 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x00006db8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq pc, r8, lsr #9 │ │ │ │ - cmneq fp, r8, lsl ip │ │ │ │ - cmneq r5, r0, lsl #17 │ │ │ │ - cmneq ip, r4, ror r9 │ │ │ │ + cmneq fp, r0, lsr #24 │ │ │ │ + cmneq r5, r8, lsl #17 │ │ │ │ + cmneq ip, ip, ror r9 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmneq r5, r4, asr #16 │ │ │ │ - ldrdeq lr, [fp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq ip, r0, asr #18 │ │ │ │ + cmneq r5, ip, asr #16 │ │ │ │ + ldrdeq lr, [fp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq ip, r8, asr #18 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq r5, r8, lsl #16 │ │ │ │ - @ instruction: 0x016beb94 │ │ │ │ - cmneq ip, r4, lsl #18 │ │ │ │ - cmneq r5, ip, asr #15 │ │ │ │ - cmneq fp, r8, asr fp │ │ │ │ - cmneq ip, r8, asr #17 │ │ │ │ + cmneq r5, r0, lsl r8 │ │ │ │ + @ instruction: 0x016beb9c │ │ │ │ + cmneq ip, ip, lsl #18 │ │ │ │ + ldrsbeq r2, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r0, ror #22 │ │ │ │ + ldrdeq r5, [ip, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq fp, r0, lsr #22 │ │ │ │ - cmneq r5, r8, lsl #15 │ │ │ │ - cmneq ip, r0, lsl #17 │ │ │ │ + cmneq fp, r8, lsr #22 │ │ │ │ + @ instruction: 0x01752790 │ │ │ │ + cmneq ip, r8, lsl #17 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - cmneq r5, r4, asr r7 │ │ │ │ - ldrdeq lr, [fp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq ip, r0, asr r8 │ │ │ │ + cmneq r5, ip, asr r7 │ │ │ │ + cmneq fp, r4, ror #21 │ │ │ │ + cmneq ip, r8, asr r8 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ - cmneq fp, r4, lsr #21 │ │ │ │ - cmneq ip, r4, lsl r8 │ │ │ │ + cmneq r5, r0, lsr #14 │ │ │ │ + cmneq fp, ip, lsr #21 │ │ │ │ + cmneq ip, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [pc, #1196] @ 33e748 │ │ │ │ @@ -658057,39 +658057,39 @@ │ │ │ │ cmneq pc, r4, ror r1 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, ror #2 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x00006db8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq pc, r8, asr pc @ │ │ │ │ - cmneq fp, r8, asr #13 │ │ │ │ - cmneq r5, r0, lsr r3 │ │ │ │ - cmneq ip, r4, lsr #8 │ │ │ │ + ldrdeq lr, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r5, r8, lsr r3 │ │ │ │ + cmneq ip, ip, lsr #8 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - ldrsheq r2, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, r0, lsl #13 │ │ │ │ - strdeq r5, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - ldrheq r2, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ - strheq r5, [ip, #-52]! @ 0xffffffcc │ │ │ │ + ldrsheq r2, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r8, lsl #13 │ │ │ │ + strdeq r5, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r0, asr #5 │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ + strheq r5, [ip, #-60]! @ 0xffffffc4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ - cmneq fp, r8, lsl #12 │ │ │ │ - cmneq ip, r8, ror r3 │ │ │ │ + cmneq r5, r4, lsl #5 │ │ │ │ + cmneq fp, r0, lsl r6 │ │ │ │ + cmneq ip, r0, lsl #7 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - ldrdeq lr, [fp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r5, r8, lsr r2 │ │ │ │ - cmneq ip, r0, lsr r3 │ │ │ │ + ldrdeq lr, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r0, asr #4 │ │ │ │ + cmneq ip, r8, lsr r3 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmneq r5, r4, lsl #4 │ │ │ │ - cmneq fp, ip, lsl #11 │ │ │ │ - cmneq ip, r0, lsl #6 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ - cmneq fp, r4, asr r5 │ │ │ │ - cmneq ip, r4, asr #5 │ │ │ │ + cmneq r5, ip, lsl #4 │ │ │ │ + @ instruction: 0x016be594 │ │ │ │ + cmneq ip, r8, lsl #6 │ │ │ │ + ldrsbeq r2, [r5, #-16]! │ │ │ │ + cmneq fp, ip, asr r5 │ │ │ │ + cmneq ip, ip, asr #5 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #1568] @ 33ee04 │ │ │ │ ldr ip, [pc, #1568] @ 33ee08 │ │ │ │ @@ -658493,45 +658493,45 @@ │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq pc, r0, ror #20 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq r5, ip, lsr sp │ │ │ │ - cmneq fp, r8, asr #1 │ │ │ │ - cmneq ip, r8, lsr lr │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + ldrdeq lr, [fp, #-0]! │ │ │ │ + cmneq ip, r0, asr #28 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmneq fp, r4, lsl r0 │ │ │ │ - cmneq r5, ip, ror ip │ │ │ │ - cmneq ip, r0, ror sp │ │ │ │ + cmneq fp, ip, lsl r0 │ │ │ │ + cmneq r5, r4, lsl #25 │ │ │ │ + cmneq ip, r8, ror sp │ │ │ │ andeq r0, r0, r6, ror #7 │ │ │ │ - cmneq r5, r0, asr #24 │ │ │ │ - cmneq fp, ip, asr #31 │ │ │ │ - cmneq ip, ip, lsr sp │ │ │ │ + cmneq r5, r8, asr #24 │ │ │ │ + ldrdeq sp, [fp, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, r4, asr #26 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmneq r5, r4, lsl #24 │ │ │ │ - @ instruction: 0x016bdf90 │ │ │ │ - cmneq ip, r0, lsl #26 │ │ │ │ + cmneq r5, ip, lsl #24 │ │ │ │ + @ instruction: 0x016bdf98 │ │ │ │ + cmneq ip, r8, lsl #26 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r5, r8, asr #23 │ │ │ │ - cmneq fp, r4, asr pc │ │ │ │ - cmneq ip, r4, asr #25 │ │ │ │ + ldrsbeq r1, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, ip, asr pc │ │ │ │ + cmneq ip, ip, asr #25 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - cmneq fp, ip, lsl pc │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmneq ip, r8, ror ip │ │ │ │ + cmneq fp, r4, lsr #30 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmneq ip, r0, lsl #25 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - cmneq r5, r0, asr fp │ │ │ │ - ldrdeq sp, [fp, #-232]! @ 0xffffff18 │ │ │ │ - cmneq ip, ip, asr #24 │ │ │ │ + cmneq r5, r8, asr fp │ │ │ │ + cmneq fp, r0, ror #29 │ │ │ │ + cmneq ip, r4, asr ip │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmneq fp, r4, lsr #29 │ │ │ │ - cmneq r5, ip, lsl #22 │ │ │ │ - cmneq ip, r0, lsl #24 │ │ │ │ + cmneq fp, ip, lsr #29 │ │ │ │ + cmneq r5, r4, lsl fp │ │ │ │ + cmneq ip, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #1560] @ 33f4e4 │ │ │ │ ldr ip, [pc, #1560] @ 33f4e8 │ │ │ │ @@ -658933,45 +658933,45 @@ │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq pc, r4, lsl #7 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq r5, r8, asr r6 │ │ │ │ - cmneq fp, r4, ror #19 │ │ │ │ - cmneq ip, r4, asr r7 │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ + cmneq fp, ip, ror #19 │ │ │ │ + cmneq ip, ip, asr r7 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmneq fp, r4, lsr r9 │ │ │ │ - @ instruction: 0x0175159c │ │ │ │ - @ instruction: 0x016c4690 │ │ │ │ + cmneq fp, ip, lsr r9 │ │ │ │ + cmneq r5, r4, lsr #11 │ │ │ │ + @ instruction: 0x016c4698 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ - cmneq fp, ip, ror #17 │ │ │ │ - cmneq ip, ip, asr r6 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ + strdeq sp, [fp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq ip, r4, ror #12 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmneq r5, r4, lsr #10 │ │ │ │ - strheq sp, [fp, #-128]! @ 0xffffff80 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ + cmneq r5, ip, lsr #10 │ │ │ │ + strheq sp, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmneq r5, r8, ror #9 │ │ │ │ - cmneq fp, r4, ror r8 │ │ │ │ - cmneq ip, r4, ror #11 │ │ │ │ + ldrsheq r1, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, ip, ror r8 │ │ │ │ + cmneq ip, ip, ror #11 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ - cmneq r5, r4, lsr #9 │ │ │ │ - @ instruction: 0x016c4598 │ │ │ │ + cmneq fp, r4, asr #16 │ │ │ │ + cmneq r5, ip, lsr #9 │ │ │ │ + cmneq ip, r0, lsr #11 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r0, ror r4 │ │ │ │ - strdeq sp, [fp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq ip, ip, ror #10 │ │ │ │ + cmneq r5, r8, ror r4 │ │ │ │ + cmneq fp, r0, lsl #16 │ │ │ │ + cmneq ip, r4, ror r5 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ - cmneq r5, ip, lsr #8 │ │ │ │ - cmneq ip, r0, lsr #10 │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ + cmneq r5, r4, lsr r4 │ │ │ │ + cmneq ip, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #1068] @ 33f9d8 │ │ │ │ ldr ip, [pc, #1068] @ 33f9dc │ │ │ │ @@ -659250,33 +659250,33 @@ │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq pc, ip, ror #24 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq r5, r8, lsr #32 │ │ │ │ - strheq sp, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, r4, lsr #2 │ │ │ │ + cmneq r5, r0, lsr r0 │ │ │ │ + strheq sp, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - cmneq r5, ip, ror #31 │ │ │ │ - cmneq fp, r8, ror r3 │ │ │ │ - cmneq ip, r8, ror #1 │ │ │ │ + ldrsheq r0, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r0, lsl #7 │ │ │ │ + strdeq r4, [ip, #-0]! │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmneq r5, ip, lsr #31 │ │ │ │ - cmneq fp, r8, lsr r3 │ │ │ │ - cmneq ip, r8, lsr #1 │ │ │ │ + ldrheq r0, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r0, asr #6 │ │ │ │ + strheq r4, [ip, #-0]! │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmneq r5, r0, ror pc │ │ │ │ - strdeq sp, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq ip, ip, rrx │ │ │ │ + cmneq r5, r8, ror pc │ │ │ │ + cmneq fp, r4, lsl #6 │ │ │ │ + cmneq ip, r4, ror r0 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmneq r5, r8, lsr pc │ │ │ │ - cmneq fp, r4, asr #5 │ │ │ │ - cmneq ip, r4, lsr r0 │ │ │ │ + cmneq r5, r0, asr #30 │ │ │ │ + cmneq fp, ip, asr #5 │ │ │ │ + cmneq ip, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [pc, #1508] @ 340050 │ │ │ │ ldr ip, [pc, #1508] @ 340054 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -659655,61 +659655,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 33fb68 │ │ │ │ cmneq pc, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, lsr #17 │ │ │ │ - cmneq r5, r8, asr ip │ │ │ │ - cmneq fp, r4, ror #31 │ │ │ │ - cmneq ip, r4, asr sp │ │ │ │ + cmneq r5, r0, ror #24 │ │ │ │ + cmneq fp, ip, ror #31 │ │ │ │ + cmneq ip, ip, asr sp │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmneq r5, r8, asr #23 │ │ │ │ - cmneq fp, r4, asr pc │ │ │ │ - cmneq ip, r4, asr #25 │ │ │ │ + ldrsbeq r0, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, ip, asr pc │ │ │ │ + cmneq ip, ip, asr #25 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - cmneq r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x016bce90 │ │ │ │ - cmneq ip, r0, lsl #24 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + @ instruction: 0x016bce98 │ │ │ │ + cmneq ip, r8, lsl #24 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - ldrheq r0, [r5, #-160]! @ 0xffffff60 │ │ │ │ - cmneq fp, ip, lsr lr │ │ │ │ - cmneq ip, ip, lsr #23 │ │ │ │ + ldrheq r0, [r5, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r4, asr #28 │ │ │ │ + strheq r3, [ip, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - cmneq r5, ip, asr #20 │ │ │ │ - ldrdeq ip, [fp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq ip, r8, asr #22 │ │ │ │ + cmneq r5, r4, asr sl │ │ │ │ + cmneq fp, r0, ror #27 │ │ │ │ + cmneq ip, r0, asr fp │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r5, r0, lsl sl │ │ │ │ - @ instruction: 0x016bcd9c │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ + cmneq r5, r8, lsl sl │ │ │ │ + cmneq fp, r4, lsr #27 │ │ │ │ + cmneq ip, r4, lsl fp │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - ldrsbeq r0, [r5, #-152]! @ 0xffffff68 │ │ │ │ - cmneq fp, r4, ror #26 │ │ │ │ - ldrdeq r3, [ip, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r0, ror #19 │ │ │ │ + cmneq fp, ip, ror #26 │ │ │ │ + ldrdeq r3, [ip, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - cmneq r5, r0, lsr #19 │ │ │ │ - cmneq fp, ip, lsr #26 │ │ │ │ - @ instruction: 0x016c3a9c │ │ │ │ + cmneq r5, r8, lsr #19 │ │ │ │ + cmneq fp, r4, lsr sp │ │ │ │ + cmneq ip, r4, lsr #21 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - cmneq r5, r8, ror #18 │ │ │ │ - strdeq ip, [fp, #-196]! @ 0xffffff3c │ │ │ │ - cmneq ip, r4, ror #20 │ │ │ │ + cmneq r5, r0, ror r9 │ │ │ │ + strdeq ip, [fp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq ip, ip, ror #20 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmneq r5, r0, lsr r9 │ │ │ │ - strheq ip, [fp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq ip, ip, lsr #20 │ │ │ │ + cmneq r5, r8, lsr r9 │ │ │ │ + cmneq fp, r4, asr #25 │ │ │ │ + cmneq ip, r4, lsr sl │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - ldrsheq r0, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq fp, r4, lsl #25 │ │ │ │ - strdeq r3, [ip, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r5, r0, lsl #18 │ │ │ │ + cmneq fp, ip, lsl #25 │ │ │ │ + strdeq r3, [ip, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - cmneq r5, r0, asr #17 │ │ │ │ - cmneq fp, ip, asr #24 │ │ │ │ - strheq r3, [ip, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r5, r8, asr #17 │ │ │ │ + cmneq fp, r4, asr ip │ │ │ │ + cmneq ip, r4, asr #19 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -659871,33 +659871,33 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 340254 │ │ │ │ ldrsbeq r8, [pc, #-32] @ 340398 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r8, [pc, #-24] @ 3403a8 │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ - cmneq fp, r0, ror #19 │ │ │ │ - cmneq ip, r0, asr r7 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ + cmneq fp, r8, ror #19 │ │ │ │ + cmneq ip, r8, asr r7 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmneq r5, r8, lsl r6 │ │ │ │ - cmneq fp, r4, lsr #19 │ │ │ │ - cmneq ip, r4, lsl r7 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + cmneq fp, ip, lsr #19 │ │ │ │ + cmneq ip, ip, lsl r7 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - ldrsbeq r0, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq fp, r8, ror #18 │ │ │ │ - ldrdeq r3, [ip, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r5, r4, ror #11 │ │ │ │ + cmneq fp, r0, ror r9 │ │ │ │ + cmneq ip, r0, ror #13 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmneq r5, r4, lsr #11 │ │ │ │ - cmneq fp, r0, lsr r9 │ │ │ │ - cmneq ip, r0, lsr #13 │ │ │ │ + cmneq r5, ip, lsr #11 │ │ │ │ + cmneq fp, r8, lsr r9 │ │ │ │ + cmneq ip, r8, lsr #13 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - cmneq r5, ip, ror #10 │ │ │ │ - cmneq ip, r8, ror #13 │ │ │ │ - cmneq ip, r8, ror #12 │ │ │ │ + cmneq r5, r4, ror r5 │ │ │ │ + strdeq r3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r0, ror r6 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r0, #448] @ 0x1c0 │ │ │ │ ldr r4, [r0, #600] @ 0x258 │ │ │ │ @@ -660141,29 +660141,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #76] @ 340830 │ │ │ │ add r2, r2, #668 @ 0x29c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 340664 │ │ │ │ - ldrsbeq r0, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq fp, r4, ror #10 │ │ │ │ - ldrdeq r3, [ip, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, r0, ror #3 │ │ │ │ + cmneq fp, ip, ror #10 │ │ │ │ + ldrdeq r3, [ip, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ - cmneq fp, r8, lsl r5 │ │ │ │ - cmneq ip, r8, lsl #5 │ │ │ │ + @ instruction: 0x01750194 │ │ │ │ + cmneq fp, r0, lsr #10 │ │ │ │ + @ instruction: 0x016c3290 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - cmneq r5, r4, asr r1 │ │ │ │ - cmneq fp, r0, ror #9 │ │ │ │ - cmneq ip, r0, asr r2 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ + cmneq fp, r8, ror #9 │ │ │ │ + cmneq ip, r8, asr r2 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - cmneq r5, ip, lsl r1 │ │ │ │ - cmneq fp, r8, lsr #9 │ │ │ │ - cmneq ip, r8, lsl r2 │ │ │ │ + cmneq r5, r4, lsr #2 │ │ │ │ + strheq ip, [fp, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #528] @ 340a5c │ │ │ │ ldr r2, [pc, #528] @ 340a60 │ │ │ │ @@ -660295,31 +660295,31 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 34096c │ │ │ │ + @ instruction: 0x0175009c │ │ │ │ @ instruction: 0x01750094 │ │ │ │ - cmneq r5, ip, lsl #1 │ │ │ │ - cmneq ip, r4, lsl #3 │ │ │ │ + cmneq ip, ip, lsl #3 │ │ │ │ @ instruction: 0x017f7b90 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r3, [ip, #-4]! │ │ │ │ - cmnpeq r4, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - strdeq ip, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq ip, r0, rrx │ │ │ │ + strdeq r3, [ip, #-12]! │ │ │ │ + cmnpeq r4, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq ip, r8, rrx │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - strheq ip, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsheq pc, [r4, #-228]! @ 0xffffff1c @ │ │ │ │ - cmneq fp, r0, lsl #5 │ │ │ │ - strdeq r2, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, r4, lsr r2 │ │ │ │ + strheq ip, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + ldrsheq pc, [r4, #-236]! @ 0xffffff14 @ │ │ │ │ + cmneq fp, r8, lsl #5 │ │ │ │ + strdeq r2, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq fp, ip, lsr r2 │ │ │ │ │ │ │ │ 00340aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -660414,16 +660414,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r4, asr #19 │ │ │ │ - ldrdeq r2, [ip, #-228]! @ 0xffffff1c │ │ │ │ - ldrsbeq pc, [r4, #-244]! @ 0xffffff0c @ │ │ │ │ + ldrdeq r2, [ip, #-236]! @ 0xffffff14 │ │ │ │ + ldrsbeq pc, [r4, #-252]! @ 0xffffff04 @ │ │ │ │ │ │ │ │ 00340c38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -660518,16 +660518,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r0, lsr r8 │ │ │ │ - cmnpeq r4, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r8, lsr sp │ │ │ │ + cmnpeq r4, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r0, asr #26 │ │ │ │ │ │ │ │ 00340dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -660623,16 +660623,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x016ad694 │ │ │ │ - cmnpeq r4, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016c2b9c │ │ │ │ + ldrheq pc, [r4, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq ip, r4, lsr #23 │ │ │ │ │ │ │ │ 00340f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -660727,16 +660727,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq sp, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmnpeq r4, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsl #20 │ │ │ │ + cmnpeq r4, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsl #20 │ │ │ │ ldr r3, [r0, #600] @ 0x258 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #600] @ 0x258 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -661053,47 +661053,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3413c8 │ │ │ │ @ instruction: 0x017f7294 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, ror #4 │ │ │ │ cmneq pc, r4, asr #4 │ │ │ │ - cmnpeq r4, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr #16 │ │ │ │ + cmnpeq r4, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr #16 │ │ │ │ muleq r0, sl, r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmneq ip, r0, asr #15 │ │ │ │ - cmnpeq r4, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, asr #15 │ │ │ │ + cmnpeq r4, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - strheq fp, [fp, #-132]! @ 0xffffff7c │ │ │ │ + strheq fp, [fp, #-140]! @ 0xffffff74 │ │ │ │ ldrdeq ip, [sl, #-0]! │ │ │ │ cmneq sl, r4, ror r0 │ │ │ │ - cmneq fp, r4, ror #15 │ │ │ │ - strheq fp, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq ip, r4, lsr #12 │ │ │ │ - cmnpeq r4, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r0, ror #12 │ │ │ │ - cmneq ip, r8, ror #11 │ │ │ │ - cmnpeq r4, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, ror #11 │ │ │ │ - cmneq ip, r4, lsr #11 │ │ │ │ - cmnpeq r4, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, ror #15 │ │ │ │ + strheq fp, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq ip, ip, lsr #12 │ │ │ │ + cmnpeq r4, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, r8, ror #12 │ │ │ │ + strdeq r2, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + cmnpeq r4, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, ror #11 │ │ │ │ + cmneq ip, ip, lsr #11 │ │ │ │ + cmnpeq r4, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r7, r3 │ │ │ │ - cmneq fp, r4, lsl #14 │ │ │ │ - cmneq ip, r8, ror #10 │ │ │ │ - cmnpeq r4, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, lsl #14 │ │ │ │ + cmneq ip, r0, ror r5 │ │ │ │ + ldrheq pc, [r4, #-96]! @ 0xffffffa0 @ │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - ldrdeq fp, [fp, #-96]! @ 0xffffffa0 │ │ │ │ - @ instruction: 0x016bb698 │ │ │ │ - cmneq fp, ip, ror r6 │ │ │ │ - strdeq r2, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmnpeq r4, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [fp, #-104]! @ 0xffffff98 │ │ │ │ + cmneq fp, r0, lsr #13 │ │ │ │ + cmneq fp, r4, lsl #13 │ │ │ │ + strdeq r2, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmnpeq r4, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r6, [r0, #600] @ 0x258 │ │ │ │ ldr r2, [pc, #476] @ 341890 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -661215,24 +661215,24 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3416ec │ │ │ │ cmneq pc, r0, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r0, lsr #26 │ │ │ │ - ldrsheq pc, [r4, #-76]! @ 0xffffffb4 @ │ │ │ │ - strheq r2, [ip, #-52]! @ 0xffffffcc │ │ │ │ + cmnpeq r4, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + strheq r2, [ip, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ cmneq sl, r8, asr sp │ │ │ │ - cmnpeq r4, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq ip, r4, lsr r3 │ │ │ │ + cmnpeq r4, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmneq ip, ip, lsr r3 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ ldrdeq fp, [sl, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r0, lsr r4 │ │ │ │ - cmneq fp, r4, lsl #8 │ │ │ │ + cmneq fp, r8, lsr r4 │ │ │ │ + cmneq fp, ip, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1696] @ 0x6a0 │ │ │ │ ldr r2, [pc, #1404] @ 341e58 │ │ │ │ sub sp, sp, #2352 @ 0x930 │ │ │ │ ldr r3, [pc, #1400] @ 341e5c │ │ │ │ @@ -661588,50 +661588,50 @@ │ │ │ │ b 3419a8 │ │ │ │ cmneq pc, r0, lsr fp @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r6, [pc, #-172] @ 341dbc │ │ │ │ cmneq sl, r8, lsr #8 │ │ │ │ andeq r6, r0, ip, lsr #29 │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ - cmneq ip, r0, lsr r0 │ │ │ │ - strdeq r2, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq ip, r8, lsr r0 │ │ │ │ + cmneq ip, r0, lsl #4 │ │ │ │ cmneq pc, r4, ror #20 │ │ │ │ - cmneq ip, r0, asr #31 │ │ │ │ - cmnpeq r4, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [ip, #-4]! │ │ │ │ - cmneq ip, r8, ror r1 │ │ │ │ + cmneq ip, r8, asr #31 │ │ │ │ + cmnpeq r4, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [ip, #-12]! │ │ │ │ + cmneq ip, r0, lsl #3 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmneq ip, r0, lsl r1 │ │ │ │ - cmneq ip, r8, ror #1 │ │ │ │ - ldrsbeq pc, [r4, #-4]! @ │ │ │ │ - cmneq fp, r0, lsr #2 │ │ │ │ - cmneq ip, r8, lsl #31 │ │ │ │ + cmneq ip, r8, lsl r1 │ │ │ │ + strdeq r2, [ip, #-0]! │ │ │ │ + ldrsbeq pc, [r4, #-12]! @ │ │ │ │ + cmneq fp, r8, lsr #2 │ │ │ │ + @ instruction: 0x016c1f90 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmneq sl, r0, lsr r9 │ │ │ │ ldrdeq fp, [sl, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0x016ab890 │ │ │ │ - strdeq sl, [fp, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r4, ip, ror pc │ │ │ │ - cmneq fp, r8, asr #31 │ │ │ │ - cmneq ip, r0, lsr lr │ │ │ │ + cmneq fp, r4 │ │ │ │ + cmneq r4, r4, lsl #31 │ │ │ │ + ldrdeq sl, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq ip, r8, lsr lr │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - @ instruction: 0x016baf90 │ │ │ │ + @ instruction: 0x016baf98 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq r4, r0, lsl pc │ │ │ │ - cmneq fp, ip, asr pc │ │ │ │ - cmneq ip, r4, asr #27 │ │ │ │ + cmneq r4, r8, lsl pc │ │ │ │ + cmneq fp, r4, ror #30 │ │ │ │ + cmneq ip, ip, asr #27 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - ldrsbeq lr, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, r0, lsr #30 │ │ │ │ - cmneq ip, r4, lsl #27 │ │ │ │ - cmneq fp, r8, ror #29 │ │ │ │ - strheq sl, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, r0, lsl #29 │ │ │ │ - ldrdeq r1, [ip, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq lr, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r8, lsr #30 │ │ │ │ + cmneq ip, ip, lsl #27 │ │ │ │ + strdeq sl, [fp, #-224]! @ 0xffffff20 │ │ │ │ + strheq sl, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r8, lsl #29 │ │ │ │ + cmneq ip, r0, ror #27 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r3, [pc, #1848] @ 342654 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ @@ -662095,63 +662095,63 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3420e8 │ │ │ │ ldrsheq r6, [pc, #-68] @ 342618 │ │ │ │ ldrsbeq r6, [pc, #-76] @ 342614 │ │ │ │ - cmneq r4, r8, ror #25 │ │ │ │ + ldrsheq lr, [r4, #-192]! @ 0xffffff40 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x016c1b94 │ │ │ │ + @ instruction: 0x016c1b9c │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - cmneq r4, r0, lsl #24 │ │ │ │ - cmneq ip, ip, lsr #21 │ │ │ │ + cmneq r4, r8, lsl #24 │ │ │ │ + strheq r1, [ip, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ cmneq sl, r0, lsr #8 │ │ │ │ cmneq pc, r4, lsr #6 │ │ │ │ @ instruction: 0x016ab398 │ │ │ │ cmneq sl, r4, asr r3 │ │ │ │ - cmneq r4, ip, ror #20 │ │ │ │ - cmneq ip, r8, lsl r9 │ │ │ │ + cmneq r4, r4, ror sl │ │ │ │ + cmneq ip, r0, lsr #18 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ cmneq sl, ip, lsl r2 │ │ │ │ - cmneq r4, r8, lsl r9 │ │ │ │ - ldrdeq r1, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ + ldrdeq r1, [ip, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmneq r4, r4, asr #17 │ │ │ │ - cmneq ip, ip, ror r7 │ │ │ │ + cmneq r4, ip, asr #17 │ │ │ │ + cmneq ip, r4, lsl #15 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ cmneq sl, ip, lsl r1 │ │ │ │ - cmneq r4, r8, lsr r8 │ │ │ │ - cmneq fp, r4, lsl #17 │ │ │ │ - cmneq ip, ip, ror #13 │ │ │ │ + cmneq r4, r0, asr #16 │ │ │ │ + cmneq fp, ip, lsl #17 │ │ │ │ + strdeq r1, [ip, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmneq ip, ip, lsl r8 │ │ │ │ - ldrsheq lr, [r4, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x016c1698 │ │ │ │ + cmneq ip, r4, lsr #16 │ │ │ │ + ldrsheq lr, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq ip, r0, lsr #13 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - cmneq fp, r4, lsl #16 │ │ │ │ - ldrdeq sl, [fp, #-112]! @ 0xffffff90 │ │ │ │ - strheq sl, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ - @ instruction: 0x016ba798 │ │ │ │ - cmneq ip, r0, lsl #12 │ │ │ │ - cmneq fp, r4, ror #14 │ │ │ │ - cmneq fp, r8, lsr r7 │ │ │ │ - cmneq fp, r8, lsl #14 │ │ │ │ - ldrdeq sl, [fp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, r8, lsr #13 │ │ │ │ - cmneq fp, r4, ror r6 │ │ │ │ - cmneq fp, r8, asr r6 │ │ │ │ - cmneq fp, r4, asr #12 │ │ │ │ + cmneq fp, ip, lsl #16 │ │ │ │ + ldrdeq sl, [fp, #-120]! @ 0xffffff88 │ │ │ │ + strheq sl, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ + cmneq fp, r0, lsr #15 │ │ │ │ + cmneq ip, r8, lsl #12 │ │ │ │ + cmneq fp, ip, ror #14 │ │ │ │ + cmneq fp, r0, asr #14 │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ + cmneq fp, r0, ror #13 │ │ │ │ + strheq sl, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, ip, ror r6 │ │ │ │ + cmneq fp, r0, ror #12 │ │ │ │ + cmneq fp, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ bl 341f04 │ │ │ │ @@ -662358,45 +662358,45 @@ │ │ │ │ mov r1, #940 @ 0x3ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 342868 │ │ │ │ ldrsbeq r5, [pc, #-196] @ 3429b4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq lr, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq ip, r8, lsl #7 │ │ │ │ - ldrdeq r1, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - ldrdeq r1, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - ldrdeq r1, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - ldrdeq r1, [ip, #-68]! @ 0xffffffbc │ │ │ │ + ldrsbeq lr, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + @ instruction: 0x016c1390 │ │ │ │ ldrdeq r1, [ip, #-72]! @ 0xffffffb8 │ │ │ │ - ldrdeq r1, [ip, #-68]! @ 0xffffffbc │ │ │ │ - ldrdeq r1, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - ldrdeq r1, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r4, r4, lsr #7 │ │ │ │ - strdeq sl, [fp, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq ip, r0, asr r2 │ │ │ │ + ldrdeq r1, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r1, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r1, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq ip, r0, ror #9 │ │ │ │ + ldrdeq r1, [ip, #-76]! @ 0xffffffb4 │ │ │ │ + ldrdeq r1, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r1, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r4, ip, lsr #7 │ │ │ │ + strdeq sl, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq ip, r8, asr r2 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - cmneq r4, r8, ror #6 │ │ │ │ - strheq sl, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq ip, r8, lsl r2 │ │ │ │ - cmneq fp, ip, ror r3 │ │ │ │ + cmneq r4, r0, ror r3 │ │ │ │ + strheq sl, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r0, lsr #4 │ │ │ │ + cmneq fp, r4, lsl #7 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - cmneq fp, ip, asr #6 │ │ │ │ + cmneq fp, r4, asr r3 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmneq fp, ip, lsl r3 │ │ │ │ + cmneq fp, r4, lsr #6 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmneq fp, ip, ror #5 │ │ │ │ - strheq sl, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + strdeq sl, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r4, asr #5 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmneq fp, ip, lsl #5 │ │ │ │ + @ instruction: 0x016ba294 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - cmneq fp, ip, asr r2 │ │ │ │ + cmneq fp, r4, ror #4 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - cmneq fp, ip, lsr #4 │ │ │ │ + cmneq fp, r4, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0, #436] @ 0x1b4 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -662527,33 +662527,33 @@ │ │ │ │ ldr r1, [pc, #36] @ 342d2c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 342c04 │ │ │ │ - strheq r0, [ip, #-248]! @ 0xffffff08 │ │ │ │ + smulbteq ip, r0, pc @ │ │ │ │ cmneq pc, ip, ror #17 │ │ │ │ - ldrsheq lr, [r4, #-0]! │ │ │ │ + ldrsheq lr, [r4, #-8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq fp, r4, lsr #26 │ │ │ │ + cmneq fp, ip, lsr #26 │ │ │ │ cmneq pc, r8, lsl #16 │ │ │ │ - cmneq r4, r4, ror #31 │ │ │ │ - cmneq fp, ip, lsr #32 │ │ │ │ - @ instruction: 0x016c0e90 │ │ │ │ + cmneq r4, ip, ror #31 │ │ │ │ + cmneq fp, r4, lsr r0 │ │ │ │ + @ instruction: 0x016c0e98 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmneq r4, r4, lsr #31 │ │ │ │ - strdeq r9, [fp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq ip, r0, asr lr │ │ │ │ + cmneq r4, ip, lsr #31 │ │ │ │ + strdeq r9, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq ip, r8, asr lr │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ - strheq r9, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq ip, r8, lsl lr │ │ │ │ - cmneq fp, ip, ror pc │ │ │ │ + cmneq r4, r0, ror pc │ │ │ │ + strheq r9, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq ip, r0, lsr #28 │ │ │ │ + cmneq fp, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -662976,34 +662976,34 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 342e20 │ │ │ │ cmneq pc, r0, lsl #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, ip, ror #11 │ │ │ │ - cmneq r4, ip, lsr #27 │ │ │ │ - cmneq ip, r4, asr ip │ │ │ │ + ldrheq sp, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmneq ip, ip, asr ip │ │ │ │ strdeq sl, [sl, #-56]! @ 0xffffffc8 │ │ │ │ @ instruction: 0x016aa39c │ │ │ │ cmneq sl, r4, asr r3 │ │ │ │ cmneq sl, ip, lsl #6 │ │ │ │ cmneq sl, r4, asr #5 │ │ │ │ - ldrsbeq sp, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r8, lsr #20 │ │ │ │ - smulbbeq ip, ip, r8 │ │ │ │ - strdeq r9, [fp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ - @ instruction: 0x016b9990 │ │ │ │ - cmneq fp, ip, asr r9 │ │ │ │ - ldrsbeq sp, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, r8, lsr #18 │ │ │ │ - smulbbeq ip, ip, r7 │ │ │ │ - strdeq r9, [fp, #-128]! @ 0xffffff80 │ │ │ │ - strheq r9, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, r8, lsl #17 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmneq fp, r0, lsr sl │ │ │ │ + @ instruction: 0x016c0894 │ │ │ │ + strdeq r9, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ + @ instruction: 0x016b9998 │ │ │ │ + cmneq fp, r4, ror #18 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ + cmneq fp, r0, lsr r9 │ │ │ │ + @ instruction: 0x016c0794 │ │ │ │ + strdeq r9, [fp, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, r4, asr #17 │ │ │ │ + @ instruction: 0x016b9890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ 343668 │ │ │ │ mov r6, r3 │ │ │ │ @@ -663124,27 +663124,27 @@ │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 343580 │ │ │ │ cmneq pc, r4, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, r0, ror #13 │ │ │ │ - smultteq ip, r8, r7 │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ + strdeq r0, [ip, #-112]! @ 0xffffff90 │ │ │ │ cmneq pc, ip, lsl #29 │ │ │ │ - strheq r9, [fp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq ip, r0, lsr #10 │ │ │ │ + strheq r9, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq ip, r8, lsr #10 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - cmneq ip, r8, ror r7 │ │ │ │ - smultteq ip, r0, r4 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ + smulbbeq ip, r0, r7 │ │ │ │ + smultteq ip, r8, r4 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq r4, ip, ror #11 │ │ │ │ - cmneq fp, r8, lsr r6 │ │ │ │ - @ instruction: 0x016c0498 │ │ │ │ + ldrsheq sp, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmneq fp, r0, asr #12 │ │ │ │ + smultbeq ip, r0, r4 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #976] @ 343a94 │ │ │ │ @@ -663391,42 +663391,42 @@ │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 343804 │ │ │ │ cmneq pc, r8, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, r4, lsr #10 │ │ │ │ - ldrdeq r0, [ip, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, ip, lsr #10 │ │ │ │ + smultteq ip, r0, r3 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r4, r4, lsr #9 │ │ │ │ - cmneq ip, r8, asr r3 │ │ │ │ + cmneq r4, ip, lsr #9 │ │ │ │ + cmneq ip, r0, ror #6 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {67} @ 0x43 │ │ │ │ cmneq pc, r8, lsl #24 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ cmneq sl, r4, asr #24 │ │ │ │ strdeq r9, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, r8, lsl #6 │ │ │ │ - cmneq ip, r8, ror #8 │ │ │ │ - strheq r0, [ip, #-16]! │ │ │ │ - cmneq fp, r8, lsl r3 │ │ │ │ - @ instruction: 0x0174d298 │ │ │ │ - cmneq fp, r4, ror #5 │ │ │ │ - cmneq ip, r4, asr #2 │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmneq ip, r0, ror r4 │ │ │ │ + strheq r0, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r0, lsr #6 │ │ │ │ + cmneq r4, r0, lsr #5 │ │ │ │ + cmneq fp, ip, ror #5 │ │ │ │ + cmneq ip, ip, asr #2 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq fp, ip, lsr #5 │ │ │ │ - cmneq fp, ip, ror r2 │ │ │ │ - ldrsheq sp, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq fp, r8, asr #4 │ │ │ │ - smultbeq ip, ip, r0 │ │ │ │ - cmneq r4, r0, asr #3 │ │ │ │ - cmneq fp, ip, lsl #4 │ │ │ │ - cmneq ip, ip, rrx │ │ │ │ + strheq r9, [fp, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r4, lsl #5 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + strheq r0, [ip, #-4]! │ │ │ │ + cmneq r4, r8, asr #3 │ │ │ │ + cmneq fp, r4, lsl r2 │ │ │ │ + cmneq ip, r4, ror r0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #884] @ 343ea0 │ │ │ │ @@ -663651,33 +663651,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 343b70 │ │ │ │ cmneq pc, r4, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x017f489c │ │ │ │ - cmneq r4, r4, asr r0 │ │ │ │ - msreq (UNDEF: 123), r0, lsl #30 │ │ │ │ + cmneq r4, ip, asr r0 │ │ │ │ + msreq (UNDEF: 123), r8, lsl #30 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ cmneq sl, r8, lsl #15 │ │ │ │ - cmneq fp, r0, ror #29 │ │ │ │ - cmneq r4, r4, ror #28 │ │ │ │ - strheq r8, [fp, #-224]! @ 0xffffff20 │ │ │ │ - msreq SPSR_fxc, r8, lsl sp │ │ │ │ - cmneq fp, r8, ror lr │ │ │ │ - cmneq r4, r0, lsl lr │ │ │ │ - cmneq fp, r8, asr lr │ │ │ │ - msreq SPSR_fxc, r4, asr #25 │ │ │ │ + cmneq fp, r8, ror #29 │ │ │ │ + cmneq r4, ip, ror #28 │ │ │ │ + strheq r8, [fp, #-232]! @ 0xffffff18 │ │ │ │ + msreq SPSR_fxc, r0, lsr #26 │ │ │ │ + cmneq fp, r0, lsl #29 │ │ │ │ + cmneq r4, r8, lsl lr │ │ │ │ + cmneq fp, r0, ror #28 │ │ │ │ + msreq SPSR_fxc, ip, asr #25 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmneq fp, r0, lsr #28 │ │ │ │ - ldrheq ip, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmneq fp, r0, lsl #28 │ │ │ │ - msreq SPSR_fxc, r0, ror #24 │ │ │ │ + cmneq fp, r8, lsr #28 │ │ │ │ + ldrheq ip, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, r8, lsl #28 │ │ │ │ + msreq SPSR_fxc, r8, ror #24 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -664695,116 +664695,116 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3441a0 │ │ │ │ b 344c70 │ │ │ │ ldrsheq r4, [pc, #-64] @ 344eb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r4, [pc, #-64] @ 344ec0 │ │ │ │ - cmneq r4, r4, asr #22 │ │ │ │ - msreq SPSR_fxc, ip, ror #19 │ │ │ │ - cmneq r4, r4, asr #21 │ │ │ │ + cmneq r4, ip, asr #22 │ │ │ │ + strdeq pc, [fp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, ip, asr #21 │ │ │ │ cmneq pc, ip, ror #4 │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ - ldrdeq pc, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r4, r0, lsr sl │ │ │ │ + msreq SPSR_fxc, r4, ror #17 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - ldrsbeq ip, [r4, #-152]! @ 0xffffff68 │ │ │ │ - msreq SPSR_fxc, r4, lsr ip │ │ │ │ - cmneq r4, ip, lsr r9 │ │ │ │ - strdeq pc, [fp, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, r0, ror #19 │ │ │ │ + msreq SPSR_fxc, ip, lsr ip │ │ │ │ + cmneq r4, r4, asr #18 │ │ │ │ + strdeq pc, [fp, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0x016a9198 │ │ │ │ - @ instruction: 0x0174c898 │ │ │ │ - msreq (UNDEF: 123), ip, asr #14 │ │ │ │ + cmneq r4, r0, lsr #17 │ │ │ │ + msreq (UNDEF: 123), r4, asr r7 │ │ │ │ cmneq sl, r8, ror #1 │ │ │ │ - ldrsheq ip, [r4, #-124]! @ 0xffffff84 │ │ │ │ - strheq pc, [fp, #-96]! @ 0xffffffa0 @ │ │ │ │ + cmneq r4, r4, lsl #16 │ │ │ │ + strheq pc, [fp, #-104]! @ 0xffffff98 @ │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq fp, r8, ror #15 │ │ │ │ + strdeq r8, [fp, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ - msreq (UNDEF: 107), r0, lsl #12 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ + msreq (UNDEF: 107), r8, lsl #12 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ cmneq sl, r8, lsr #31 │ │ │ │ - cmneq r4, r8, asr r6 │ │ │ │ - msreq SPSR_fxc, ip, lsl #10 │ │ │ │ - @ instruction: 0x0174c59c │ │ │ │ - msreq SPSR_fxc, r4, asr r4 │ │ │ │ + cmneq r4, r0, ror #12 │ │ │ │ + msreq SPSR_fxc, r4, lsl r5 │ │ │ │ + cmneq r4, r4, lsr #11 │ │ │ │ + msreq SPSR_fxc, ip, asr r4 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmneq r4, r8, lsl #10 │ │ │ │ - msreq (UNDEF: 123), r0, asr #7 │ │ │ │ + cmneq r4, r0, lsl r5 │ │ │ │ + msreq (UNDEF: 123), r8, asr #7 │ │ │ │ cmneq sl, r4, ror #26 │ │ │ │ - cmneq r4, r8, lsr r4 │ │ │ │ - msreq (UNDEF: 107), r8, asr #12 │ │ │ │ - cmneq fp, r0, asr r4 │ │ │ │ - strheq pc, [fp, #-44]! @ 0xffffffd4 @ │ │ │ │ + cmneq r4, r0, asr #8 │ │ │ │ + msreq (UNDEF: 107), r0, asr r6 │ │ │ │ + cmneq fp, r8, asr r4 │ │ │ │ + msreq (UNDEF: 107), r4, asr #5 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmneq r4, r8, asr r3 │ │ │ │ - msreq (UNDEF: 107), r0, lsl r2 │ │ │ │ + cmneq r4, r0, ror #6 │ │ │ │ + msreq (UNDEF: 107), r8, lsl r2 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ cmneq sl, r8, lsr fp │ │ │ │ - cmneq r4, r4, asr #4 │ │ │ │ - cmneq fp, ip, lsl #5 │ │ │ │ - strdeq pc, [fp, #-8]! │ │ │ │ + cmneq r4, ip, asr #4 │ │ │ │ + @ instruction: 0x016b8294 │ │ │ │ + msreq SPSR_fxc, r0, lsl #2 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ cmneq sl, r4, lsr #21 │ │ │ │ cmneq sl, r4, ror #20 │ │ │ │ cmneq sl, r4, lsr #20 │ │ │ │ cmneq sl, r4, ror #19 │ │ │ │ cmneq sl, r4, lsr #19 │ │ │ │ cmneq sl, r4, asr r9 │ │ │ │ cmneq sl, r8, lsl #18 │ │ │ │ cmneq sl, r8, asr #17 │ │ │ │ - ldrdeq pc, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r4, r0, ror #31 │ │ │ │ - @ instruction: 0x016bee90 │ │ │ │ - strdeq r7, [fp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, r0, asr #31 │ │ │ │ - cmneq r4, r0, asr #30 │ │ │ │ - cmneq fp, ip, lsl #31 │ │ │ │ - strdeq lr, [fp, #-212]! @ 0xffffff2c │ │ │ │ + msreq SPSR_fxc, r0, ror #3 │ │ │ │ + cmneq r4, r8, ror #31 │ │ │ │ + @ instruction: 0x016bee98 │ │ │ │ + strdeq r7, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq fp, r8, asr #31 │ │ │ │ + cmneq r4, r8, asr #30 │ │ │ │ + @ instruction: 0x016b7f94 │ │ │ │ + strdeq lr, [fp, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - msreq SPSR_fxc, ip, asr #1 │ │ │ │ - cmneq r4, r0, lsl #30 │ │ │ │ - cmneq fp, ip, lsr #27 │ │ │ │ + ldrdeq pc, [fp, #-4]! │ │ │ │ + cmneq r4, r8, lsl #30 │ │ │ │ + strheq lr, [fp, #-212]! @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - msreq SPSR_fxc, r4, asr #32 │ │ │ │ - ldrheq fp, [r4, #-232]! @ 0xffffff18 │ │ │ │ - cmneq fp, r4, ror #26 │ │ │ │ + msreq SPSR_fxc, ip, asr #32 │ │ │ │ + cmneq r4, r0, asr #29 │ │ │ │ + cmneq fp, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq fp, ip, asr #29 │ │ │ │ - @ instruction: 0x016b7e9c │ │ │ │ - cmneq fp, ip, ror #28 │ │ │ │ - cmneq fp, ip, lsr lr │ │ │ │ - ldrheq fp, [r4, #-220]! @ 0xffffff24 │ │ │ │ - cmneq fp, r8, lsl #28 │ │ │ │ - cmneq fp, r8, ror #24 │ │ │ │ + ldrdeq r7, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq fp, r4, lsr #29 │ │ │ │ + cmneq fp, r4, ror lr │ │ │ │ + cmneq fp, r4, asr #28 │ │ │ │ + cmneq r4, r4, asr #27 │ │ │ │ + cmneq fp, r0, lsl lr │ │ │ │ + cmneq fp, r0, ror ip │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ andeq r6, r0, ip, lsr #29 │ │ │ │ - cmneq r4, r4, ror #26 │ │ │ │ - cmneq fp, r8, asr #31 │ │ │ │ - cmneq fp, r4, lsl ip │ │ │ │ - ldrdeq r7, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r4, ip, ror #26 │ │ │ │ + ldrdeq lr, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq fp, ip, lsl ip │ │ │ │ + ldrdeq r7, [fp, #-184]! @ 0xffffff48 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq fp, r0, lsr #23 │ │ │ │ - cmneq fp, r0, ror fp │ │ │ │ + cmneq fp, r8, lsr #23 │ │ │ │ + cmneq fp, r8, ror fp │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmneq fp, ip, lsl #27 │ │ │ │ - cmneq r4, r4, ror #21 │ │ │ │ - @ instruction: 0x016be994 │ │ │ │ - strdeq r7, [fp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r4, ror #18 │ │ │ │ + @ instruction: 0x016bed94 │ │ │ │ + cmneq r4, ip, ror #21 │ │ │ │ + @ instruction: 0x016be99c │ │ │ │ + cmneq fp, r0, lsl #22 │ │ │ │ + cmneq fp, ip, ror #18 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - cmneq fp, r4, asr #21 │ │ │ │ - @ instruction: 0x016b7a90 │ │ │ │ - cmneq fp, r0, ror #20 │ │ │ │ + cmneq fp, ip, asr #21 │ │ │ │ + @ instruction: 0x016b7a98 │ │ │ │ + cmneq fp, r8, ror #20 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ + cmneq fp, r8, lsr sl │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq fp, r0, lsl #20 │ │ │ │ + cmneq fp, r8, lsl #20 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - ldrdeq r7, [fp, #-144]! @ 0xffffff70 │ │ │ │ + ldrdeq r7, [fp, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ ldr r1, [pc, #-92] @ 345044 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-108] @ 345048 │ │ │ │ @@ -665313,45 +665313,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 345624 │ │ │ │ cmneq pc, r0, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r4, r0, asr r8 │ │ │ │ - strdeq lr, [fp, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, r0, asr #16 │ │ │ │ + cmneq r4, r8, asr r8 │ │ │ │ + strdeq lr, [fp, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, r8, asr #16 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - strdeq lr, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ cmneq sl, ip, lsr #30 │ │ │ │ cmneq sl, r4, ror #29 │ │ │ │ cmneq pc, r8, ror #27 │ │ │ │ cmneq sl, r0, asr lr │ │ │ │ - cmneq r4, r4, ror #10 │ │ │ │ - cmneq fp, r0, lsr #16 │ │ │ │ - cmneq fp, r0, lsl r4 │ │ │ │ - cmneq fp, r0, ror r5 │ │ │ │ - cmneq fp, r4, asr #10 │ │ │ │ - cmneq r4, r8, asr #9 │ │ │ │ - cmneq fp, r4, lsl r5 │ │ │ │ - cmneq fp, r4, ror r3 │ │ │ │ + cmneq r4, ip, ror #10 │ │ │ │ + cmneq fp, r8, lsr #16 │ │ │ │ + cmneq fp, r8, lsl r4 │ │ │ │ + cmneq fp, r8, ror r5 │ │ │ │ + cmneq fp, ip, asr #10 │ │ │ │ + ldrsbeq fp, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, ip, lsl r5 │ │ │ │ + cmneq fp, ip, ror r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r4, ip, lsl #9 │ │ │ │ - ldrdeq r7, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq fp, r8, lsr r3 │ │ │ │ + @ instruction: 0x0174b494 │ │ │ │ + cmneq fp, r0, ror #9 │ │ │ │ + cmneq fp, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq fp, r0, lsr #9 │ │ │ │ - cmneq fp, r0, ror r4 │ │ │ │ - cmneq fp, r0, asr #8 │ │ │ │ - ldrheq fp, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, r8, lsl #8 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ + cmneq fp, r8, lsr #9 │ │ │ │ + cmneq fp, r8, ror r4 │ │ │ │ + cmneq fp, r8, asr #8 │ │ │ │ + cmneq r4, r4, asr #7 │ │ │ │ + cmneq fp, r0, lsl r4 │ │ │ │ + cmneq fp, r0, ror r2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -665646,39 +665646,39 @@ │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 345bd8 │ │ │ │ cmneq pc, ip, asr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, r8, lsl r2 │ │ │ │ - cmneq r4, r4, lsl #4 │ │ │ │ - cmneq fp, ip, lsr #1 │ │ │ │ - qdsubeq lr, r8, fp │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ + strheq lr, [fp, #-4]! │ │ │ │ + cmneq fp, r0, rrx │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ cmneq sl, r0, lsl #19 │ │ │ │ cmneq sl, r0, lsr r9 │ │ │ │ cmneq pc, r4, lsr r8 @ │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ cmneq sl, r4, ror r8 │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - ldrdeq r6, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq fp, r4, lsr lr │ │ │ │ + @ instruction: 0x0174af90 │ │ │ │ + ldrdeq r6, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq fp, ip, lsr lr │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - @ instruction: 0x016b6f9c │ │ │ │ - cmneq fp, ip, ror #30 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ - cmneq r4, r0, asr #29 │ │ │ │ - cmneq fp, ip, lsl #30 │ │ │ │ - cmneq fp, ip, ror #26 │ │ │ │ + cmneq fp, r4, lsr #31 │ │ │ │ + cmneq fp, r4, ror pc │ │ │ │ + cmneq fp, r4, asr #30 │ │ │ │ + cmneq r4, r8, asr #29 │ │ │ │ + cmneq fp, r4, lsl pc │ │ │ │ + cmneq fp, r4, ror sp │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ - ldrdeq r6, [fp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq fp, r0, lsr sp │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ + ldrdeq r6, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r8, lsr sp │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -665978,39 +665978,39 @@ │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 346108 │ │ │ │ cmneq pc, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq sl, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r0, ror #25 │ │ │ │ - cmneq fp, r8, lsl #23 │ │ │ │ - cmneq fp, r8, lsr #22 │ │ │ │ + ldrsheq sl, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, r8, ror #25 │ │ │ │ + @ instruction: 0x016bdb90 │ │ │ │ + cmneq fp, r0, lsr fp │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ andeq r0, r0, r9, ror #8 │ │ │ │ cmneq sl, r0, asr r4 │ │ │ │ cmneq sl, r0, lsl #8 │ │ │ │ cmneq pc, r4, lsl #6 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ cmneq sl, r4, asr #6 │ │ │ │ - cmneq r4, r8, asr sl │ │ │ │ - cmneq fp, r4, lsr #21 │ │ │ │ - cmneq fp, r4, lsl #18 │ │ │ │ + cmneq r4, r0, ror #20 │ │ │ │ + cmneq fp, ip, lsr #21 │ │ │ │ + cmneq fp, ip, lsl #18 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmneq fp, ip, ror #20 │ │ │ │ - cmneq fp, ip, lsr sl │ │ │ │ - cmneq fp, ip, lsl #20 │ │ │ │ - @ instruction: 0x0174a990 │ │ │ │ - ldrdeq r6, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ + cmneq fp, r4, ror sl │ │ │ │ + cmneq fp, r4, asr #20 │ │ │ │ + cmneq fp, r4, lsl sl │ │ │ │ + @ instruction: 0x0174a998 │ │ │ │ + cmneq fp, r4, ror #19 │ │ │ │ + cmneq fp, r4, asr #16 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - cmneq fp, r0, lsr #19 │ │ │ │ - cmneq fp, r0, lsl #16 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmneq fp, r8, lsr #19 │ │ │ │ + cmneq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #2604] @ 346db8 │ │ │ │ @@ -666665,78 +666665,78 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 346730 │ │ │ │ cmneq pc, ip, ror r0 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, asr r0 @ │ │ │ │ - cmneq r4, r4, ror #15 │ │ │ │ - cmneq fp, r4, ror #17 │ │ │ │ - cmneq fp, r0, lsr r6 │ │ │ │ + cmneq r4, ip, ror #15 │ │ │ │ + cmneq fp, ip, ror #17 │ │ │ │ + cmneq fp, r8, lsr r6 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ - cmneq r4, ip, ror #13 │ │ │ │ - cmneq fp, r0, lsr #11 │ │ │ │ + ldrsheq sl, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r8, lsr #11 │ │ │ │ cmneq sl, r0, asr #30 │ │ │ │ - cmneq fp, r0, lsl r5 │ │ │ │ + cmneq fp, r8, lsl r5 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r8, lsr #11 │ │ │ │ - cmneq fp, r0, ror #8 │ │ │ │ + ldrheq sl, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq fp, r8, ror #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ ldrsbeq r1, [pc, #-204] @ 346d40 │ │ │ │ - cmneq r4, r0, lsr #9 │ │ │ │ - cmneq fp, r4, asr r3 │ │ │ │ + cmneq r4, r8, lsr #9 │ │ │ │ + cmneq fp, ip, asr r3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ strdeq r6, [sl, #-204]! @ 0xffffff34 │ │ │ │ - ldrsheq sl, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmneq fp, r8, lsr #5 │ │ │ │ + ldrsheq sl, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + strheq sp, [fp, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmneq r4, r4, asr #6 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ strdeq r6, [sl, #-180]! @ 0xffffff4c │ │ │ │ - strdeq sp, [fp, #-16]! │ │ │ │ + strdeq sp, [fp, #-24]! @ 0xffffffe8 │ │ │ │ cmneq sl, r0, ror fp │ │ │ │ cmneq sl, r0, lsr fp │ │ │ │ strdeq r6, [sl, #-160]! @ 0xffffff60 │ │ │ │ cmneq sl, ip, lsr #21 │ │ │ │ cmneq sl, r8, ror #20 │ │ │ │ - ldrdeq r6, [fp, #-16]! │ │ │ │ - cmneq fp, ip, lsr r0 │ │ │ │ + ldrdeq r6, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r4, asr #32 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq fp, r0, lsr #3 │ │ │ │ - cmneq fp, r0, ror r1 │ │ │ │ - cmneq fp, r0, asr #2 │ │ │ │ - cmneq r4, r4, asr #1 │ │ │ │ - cmneq fp, r0, lsl r1 │ │ │ │ - cmneq fp, r8, ror pc │ │ │ │ - ldrdeq sp, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ - cmneq fp, r8, lsr pc │ │ │ │ + cmneq fp, r8, lsr #3 │ │ │ │ + cmneq fp, r8, ror r1 │ │ │ │ + cmneq fp, r8, asr #2 │ │ │ │ + cmneq r4, ip, asr #1 │ │ │ │ + cmneq fp, r8, lsl r1 │ │ │ │ + cmneq fp, r0, lsl #31 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ + @ instruction: 0x0174a094 │ │ │ │ + cmneq fp, r0, asr #30 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - cmneq fp, r8, ror #6 │ │ │ │ - strdeq ip, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r8, lsl r0 │ │ │ │ - cmneq fp, r8, lsl r3 │ │ │ │ - cmneq fp, r0, asr #29 │ │ │ │ + cmneq r4, r0, asr r0 │ │ │ │ + cmneq fp, r0, ror r3 │ │ │ │ + strdeq ip, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, r0, lsr #32 │ │ │ │ + cmneq fp, r0, lsr #6 │ │ │ │ + cmneq fp, r8, asr #29 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - cmneq fp, r4, lsr r0 │ │ │ │ - cmneq fp, r0, lsr #29 │ │ │ │ - cmneq fp, r0 │ │ │ │ - cmneq fp, r4, lsr #4 │ │ │ │ - cmneq fp, r4, lsr lr │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ + cmneq fp, r8, lsr #29 │ │ │ │ + cmneq fp, r8 │ │ │ │ + cmneq fp, ip, lsr #4 │ │ │ │ + cmneq fp, ip, lsr lr │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - @ instruction: 0x016b5f98 │ │ │ │ - cmneq fp, r8, ror #30 │ │ │ │ - cmneq fp, r8, asr pc │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ - cmneq fp, r0, lsl pc │ │ │ │ - cmneq fp, r0, ror #29 │ │ │ │ + cmneq fp, r0, lsr #31 │ │ │ │ + cmneq fp, r0, ror pc │ │ │ │ + cmneq fp, r0, ror #30 │ │ │ │ + cmneq fp, r4, asr #30 │ │ │ │ + cmneq fp, r8, lsl pc │ │ │ │ + cmneq fp, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr lr, [pc, #1092] @ 347320 │ │ │ │ ldr ip, [pc, #1092] @ 347324 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -667016,41 +667016,41 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, ror #9 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r4, r0, asr #24 │ │ │ │ - strdeq ip, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r8, asr #24 │ │ │ │ + cmneq fp, r0, lsl #22 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ cmneq sl, r4, lsr #9 │ │ │ │ - ldrheq r9, [r4, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, ip, ror #20 │ │ │ │ + cmneq r4, r4, asr #23 │ │ │ │ + cmneq fp, r4, ror sl │ │ │ │ cmneq pc, ip, asr #6 │ │ │ │ - ldrsheq r9, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmneq fp, r0, lsr #19 │ │ │ │ + ldrsheq r9, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq fp, r8, lsr #19 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ cmneq sl, r0, lsr #6 │ │ │ │ - cmneq r4, ip, lsl sl │ │ │ │ - cmneq fp, r8, ror #20 │ │ │ │ - cmneq fp, r8, asr #17 │ │ │ │ + cmneq r4, r4, lsr #20 │ │ │ │ + cmneq fp, r0, ror sl │ │ │ │ + ldrdeq ip, [fp, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmneq r4, r0, ror #19 │ │ │ │ - cmneq fp, ip, lsr #20 │ │ │ │ - cmneq fp, ip, lsl #17 │ │ │ │ + cmneq r4, r8, ror #19 │ │ │ │ + cmneq fp, r4, lsr sl │ │ │ │ + @ instruction: 0x016bc894 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - cmneq r4, r4, lsr #19 │ │ │ │ - strdeq r5, [fp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq fp, r8, asr r8 │ │ │ │ - cmneq r4, ip, ror #18 │ │ │ │ - strheq r5, [fp, #-148]! @ 0xffffff6c │ │ │ │ - cmneq fp, r0, lsr #16 │ │ │ │ + cmneq r4, ip, lsr #19 │ │ │ │ + strdeq r5, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, r0, ror #16 │ │ │ │ + cmneq r4, r4, ror r9 │ │ │ │ + strheq r5, [fp, #-156]! @ 0xffffff64 │ │ │ │ + cmneq fp, r8, lsr #16 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmneq fp, ip, ror r9 │ │ │ │ + cmneq fp, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr ip, [pc, #700] @ 347680 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -667232,31 +667232,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r0, [pc, #-252] @ 347594 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r4, r8, asr r7 │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ + cmneq r4, r0, ror #14 │ │ │ │ + cmneq fp, r8, lsl r6 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ cmneq sl, r0, asr #31 │ │ │ │ - ldrsbeq r9, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, r8, lsl #11 │ │ │ │ + cmneq r4, r0, ror #13 │ │ │ │ + @ instruction: 0x016bc590 │ │ │ │ cmneq pc, r8, ror lr @ │ │ │ │ - cmneq r4, ip, asr #12 │ │ │ │ - @ instruction: 0x016b5698 │ │ │ │ - strdeq ip, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r4, lsl r6 │ │ │ │ - cmneq fp, ip, asr r6 │ │ │ │ - cmneq fp, r0, asr #9 │ │ │ │ + cmneq r4, r4, asr r6 │ │ │ │ + cmneq fp, r0, lsr #13 │ │ │ │ + cmneq fp, r4, lsl #10 │ │ │ │ + cmneq r4, ip, lsl r6 │ │ │ │ + cmneq fp, r4, ror #12 │ │ │ │ + cmneq fp, r8, asr #9 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - ldrsbeq r9, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq fp, r0, lsr #12 │ │ │ │ - cmneq fp, r8, lsl #9 │ │ │ │ + ldrsbeq r9, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, r8, lsr #12 │ │ │ │ + @ instruction: 0x016bc490 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr lr, [pc, #692] @ 3479b0 │ │ │ │ ldr ip, [pc, #692] @ 3479b4 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -667436,31 +667436,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, ip, asr #25 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r4, r8, lsr #8 │ │ │ │ - cmneq fp, r0, ror #5 │ │ │ │ + cmneq r4, r0, lsr r4 │ │ │ │ + cmneq fp, r8, ror #5 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ @ instruction: 0x016a5c90 │ │ │ │ - cmneq r4, r8, lsr #7 │ │ │ │ - cmneq fp, r8, asr r2 │ │ │ │ + ldrheq r9, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq fp, r0, ror #4 │ │ │ │ cmneq pc, r8, asr #22 │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ - cmneq fp, r8, ror #6 │ │ │ │ - cmneq fp, r8, asr #3 │ │ │ │ + cmneq r4, r4, lsr #6 │ │ │ │ + cmneq fp, r0, ror r3 │ │ │ │ + ldrdeq ip, [fp, #-16]! │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmneq r4, r4, ror #5 │ │ │ │ - cmneq fp, ip, lsr #6 │ │ │ │ - @ instruction: 0x016bc194 │ │ │ │ - cmneq r4, r4, lsr #5 │ │ │ │ - strdeq r5, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq fp, r8, asr r1 │ │ │ │ + cmneq r4, ip, ror #5 │ │ │ │ + cmneq fp, r4, lsr r3 │ │ │ │ + @ instruction: 0x016bc19c │ │ │ │ + cmneq r4, ip, lsr #5 │ │ │ │ + strdeq r5, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq fp, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr r2, [pc, #2988] @ 3485d8 │ │ │ │ ldr r3, [pc, #2988] @ 3485dc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -668210,102 +668210,102 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 347a98 │ │ │ │ cmneq pc, r8, ror #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r0, [pc, #-152] @ 348550 │ │ │ │ cmneq pc, r4, ror r9 @ │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - strheq fp, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, r0, lsr #2 │ │ │ │ + cmneq fp, r0, asr #31 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - cmneq r4, ip, lsr pc │ │ │ │ - strdeq fp, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r4, r4, asr #30 │ │ │ │ + strdeq fp, [fp, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r4, r0, asr #28 │ │ │ │ - cmneq fp, ip, lsl #29 │ │ │ │ - strdeq fp, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r4, r8, asr #28 │ │ │ │ + @ instruction: 0x016b4e94 │ │ │ │ + strdeq fp, [fp, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ cmneq sl, r8, lsl #13 │ │ │ │ - cmneq r4, ip, ror sp │ │ │ │ - cmneq fp, r8, asr #27 │ │ │ │ - cmneq fp, r0, lsr ip │ │ │ │ + cmneq r4, r4, lsl #27 │ │ │ │ + ldrdeq r4, [fp, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, lsr ip │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - ldrsheq r8, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq fp, ip, lsr sp │ │ │ │ - cmneq fp, r4, lsr #23 │ │ │ │ + ldrsheq r8, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq fp, r4, asr #26 │ │ │ │ + cmneq fp, ip, lsr #23 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - cmneq r4, r4, lsr #25 │ │ │ │ - cmneq fp, ip, ror #25 │ │ │ │ - cmneq fp, r8, asr fp │ │ │ │ + cmneq r4, ip, lsr #25 │ │ │ │ + strdeq r4, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq fp, r0, ror #22 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq fp, r0, lsl #18 │ │ │ │ - cmneq r4, ip, lsl ip │ │ │ │ - cmneq fp, ip, asr #21 │ │ │ │ + cmneq fp, r8, lsl #18 │ │ │ │ + cmneq r4, r4, lsr #24 │ │ │ │ + ldrdeq fp, [fp, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - cmneq fp, r4, asr #23 │ │ │ │ - cmneq fp, r0, lsr sl │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + cmneq fp, ip, asr #23 │ │ │ │ + cmneq fp, r8, lsr sl │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ ldrdeq r5, [sl, #-56]! @ 0xffffffc8 │ │ │ │ cmneq sl, r0, lsl #7 │ │ │ │ cmneq sl, r8, lsr r3 │ │ │ │ strdeq r5, [sl, #-36]! @ 0xffffffdc │ │ │ │ - cmneq fp, ip, asr sl │ │ │ │ - ldrsbeq r8, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r8, lsr #20 │ │ │ │ - @ instruction: 0x016bb890 │ │ │ │ + cmneq fp, r4, ror #20 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmneq fp, r0, lsr sl │ │ │ │ + @ instruction: 0x016bb898 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - strdeq r4, [fp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, r0, ror r9 │ │ │ │ - strheq r4, [fp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r4, lsr #16 │ │ │ │ - cmneq r4, r4, lsr r9 │ │ │ │ - cmneq fp, r0, lsl #19 │ │ │ │ - cmneq fp, r4, ror #15 │ │ │ │ - ldrsheq r8, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ - cmneq fp, ip, lsr #15 │ │ │ │ + strdeq r4, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r8, ror r9 │ │ │ │ + cmneq fp, r4, asr #19 │ │ │ │ + cmneq fp, ip, lsr #16 │ │ │ │ + cmneq r4, ip, lsr r9 │ │ │ │ + cmneq fp, r8, lsl #19 │ │ │ │ + cmneq fp, ip, ror #15 │ │ │ │ + cmneq r4, r0, lsl #18 │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ + strheq fp, [fp, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - cmneq fp, ip, lsl #18 │ │ │ │ - ldrdeq r4, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, ip, asr r8 │ │ │ │ - cmneq fp, r4, lsr #17 │ │ │ │ - cmneq fp, r0, lsl r7 │ │ │ │ - cmneq r4, r0, lsr #16 │ │ │ │ - cmneq fp, r8, ror #16 │ │ │ │ - ldrdeq fp, [fp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r4, lsl r9 │ │ │ │ + cmneq fp, r4, ror #17 │ │ │ │ + cmneq r4, r4, ror #16 │ │ │ │ + cmneq fp, ip, lsr #17 │ │ │ │ + cmneq fp, r8, lsl r7 │ │ │ │ + cmneq r4, r8, lsr #16 │ │ │ │ + cmneq fp, r0, ror r8 │ │ │ │ + ldrdeq fp, [fp, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - cmneq fp, r0, lsr r8 │ │ │ │ - ldrheq r8, [r4, #-112]! @ 0xffffff90 │ │ │ │ - strdeq r4, [fp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq fp, r4, ror #12 │ │ │ │ + cmneq fp, r8, lsr r8 │ │ │ │ + ldrheq r8, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r4, lsl #16 │ │ │ │ + cmneq fp, ip, ror #12 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ - cmneq fp, r4, lsr #15 │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ + cmneq fp, ip, lsr #15 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - cmneq r4, r4, lsr #14 │ │ │ │ - cmneq fp, r0, ror r7 │ │ │ │ - ldrdeq fp, [fp, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - cmneq fp, r4, lsr r7 │ │ │ │ - @ instruction: 0x016bb59c │ │ │ │ + cmneq r4, ip, lsr #14 │ │ │ │ + cmneq fp, r8, ror r7 │ │ │ │ + cmneq fp, r0, ror #11 │ │ │ │ + ldrsheq r8, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, ip, lsr r7 │ │ │ │ + cmneq fp, r4, lsr #11 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r4, ip, lsr #13 │ │ │ │ - strdeq r4, [fp, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, r0, ror #10 │ │ │ │ + ldrheq r8, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r0, lsl #14 │ │ │ │ + cmneq fp, r8, ror #10 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmneq fp, r0, asr #13 │ │ │ │ + cmneq fp, r8, asr #13 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ │ │ │ │ 0034874c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -668374,22 +668374,22 @@ │ │ │ │ mov r1, #175 @ 0xaf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3487bc │ │ │ │ ldrheq pc, [lr, #-192]! @ 0xffffff40 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq fp, r0, lsr #10 │ │ │ │ + cmneq fp, r8, lsr #10 │ │ │ │ cmnpeq lr, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsr #8 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - ldrdeq fp, [fp, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r4, ip, ror #7 │ │ │ │ - cmneq fp, r8, lsr r4 │ │ │ │ - @ instruction: 0x016bb29c │ │ │ │ + cmneq r4, r0, lsr r4 │ │ │ │ + cmneq fp, ip, ror r4 │ │ │ │ + cmneq fp, r4, ror #5 │ │ │ │ + ldrsheq r8, [r4, #-52]! @ 0xffffffcc │ │ │ │ + cmneq fp, r0, asr #8 │ │ │ │ + cmneq fp, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #580] @ 348af4 │ │ │ │ @@ -668539,39 +668539,39 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 348998 │ │ │ │ cmnpeq lr, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq lr, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, ip, lsr #14 │ │ │ │ - cmneq fp, r0, asr r6 │ │ │ │ - cmneq fp, r8, ror #12 │ │ │ │ - cmneq fp, r4, lsr #13 │ │ │ │ + cmneq fp, r8, asr r6 │ │ │ │ + cmneq fp, r0, ror r6 │ │ │ │ + cmneq fp, ip, lsr #13 │ │ │ │ andeq r6, r0, ip, lsr #29 │ │ │ │ - cmneq fp, r4, ror r6 │ │ │ │ - cmneq fp, ip, lsl #13 │ │ │ │ - strheq fp, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, ip, ror r6 │ │ │ │ + @ instruction: 0x016bb694 │ │ │ │ + strheq fp, [fp, #-104]! @ 0xffffff98 │ │ │ │ cmnpeq lr, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - cmneq fp, ip, ror #10 │ │ │ │ + cmneq fp, r4, ror r5 │ │ │ │ cmneq sl, r4, lsl #11 │ │ │ │ - cmneq r4, ip, lsl r2 │ │ │ │ - cmneq fp, r4, ror #4 │ │ │ │ - cmneq fp, ip, asr #1 │ │ │ │ - ldrsbeq r8, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq fp, r4, lsr #4 │ │ │ │ - cmneq fp, r4, lsl #1 │ │ │ │ + cmneq r4, r4, lsr #4 │ │ │ │ + cmneq fp, ip, ror #4 │ │ │ │ + ldrdeq fp, [fp, #-4]! │ │ │ │ + cmneq r4, r0, ror #3 │ │ │ │ + cmneq fp, ip, lsr #4 │ │ │ │ + cmneq fp, ip, lsl #1 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - @ instruction: 0x0174819c │ │ │ │ - cmneq fp, r8, ror #3 │ │ │ │ - cmneq fp, r8, asr #32 │ │ │ │ + cmneq r4, r4, lsr #3 │ │ │ │ + strdeq r4, [fp, #-16]! │ │ │ │ + qdsubeq fp, r0, fp │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmneq r4, r0, ror #2 │ │ │ │ - cmneq fp, ip, lsr #3 │ │ │ │ - cmneq fp, ip │ │ │ │ + cmneq r4, r8, ror #2 │ │ │ │ + strheq r4, [fp, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r4, lsl r0 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ │ │ │ │ 00348b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -668652,26 +668652,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 348cec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 348c7c │ │ │ │ cmnpeq lr, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r0, lsr #2 │ │ │ │ + cmneq fp, r8, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq lr, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmneq sl, r4, asr #3 │ │ │ │ - ldrsheq r7, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmneq fp, ip, lsr #29 │ │ │ │ - cmneq r4, r0, asr #31 │ │ │ │ - cmneq fp, r0 │ │ │ │ - cmneq fp, r0, ror lr │ │ │ │ - cmneq r4, r4, lsl #31 │ │ │ │ - cmneq fp, r4, asr #31 │ │ │ │ - cmneq fp, r4, lsr lr │ │ │ │ + cmneq r4, r4 │ │ │ │ + strheq sl, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r4, r8, asr #31 │ │ │ │ + cmneq fp, r8 │ │ │ │ + cmneq fp, r8, ror lr │ │ │ │ + cmneq r4, ip, lsl #31 │ │ │ │ + cmneq fp, ip, asr #31 │ │ │ │ + cmneq fp, ip, lsr lr │ │ │ │ │ │ │ │ 00348cf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 348e0c │ │ │ │ @@ -668739,22 +668739,22 @@ │ │ │ │ mov r1, #242 @ 0xf2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 348d60 │ │ │ │ cmnpeq lr, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq fp, r4, asr #30 │ │ │ │ + cmneq fp, ip, asr #30 │ │ │ │ cmnpeq lr, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #29 │ │ │ │ - ldrdeq r3, [fp, #-224]! @ 0xffffff20 │ │ │ │ - cmneq fp, r8, lsr sp │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ - @ instruction: 0x016b3e94 │ │ │ │ - strdeq sl, [fp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, ip, lsl #29 │ │ │ │ + ldrdeq r3, [fp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq fp, r0, asr #26 │ │ │ │ + cmneq r4, r0, asr lr │ │ │ │ + @ instruction: 0x016b3e9c │ │ │ │ + cmneq fp, r0, lsl #26 │ │ │ │ │ │ │ │ 00348e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -668834,27 +668834,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 348fb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 348f44 │ │ │ │ cmnpeq lr, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, ip, lsl lr │ │ │ │ + cmneq fp, r4, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq lr, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ - cmneq fp, r4, ror #23 │ │ │ │ - ldrsheq r7, [r4, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r8, lsr sp │ │ │ │ - cmneq fp, r8, lsr #23 │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ + cmneq fp, ip, ror #23 │ │ │ │ + cmneq r4, r0, lsl #26 │ │ │ │ + cmneq fp, r0, asr #26 │ │ │ │ + strheq sl, [fp, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrheq r7, [r4, #-204]! @ 0xffffff34 │ │ │ │ - strdeq r3, [fp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq fp, ip, ror #22 │ │ │ │ + cmneq r4, r4, asr #25 │ │ │ │ + cmneq fp, r4, lsl #26 │ │ │ │ + cmneq fp, r4, ror fp │ │ │ │ │ │ │ │ 00348fbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 3490d8 │ │ │ │ @@ -668922,22 +668922,22 @@ │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 34902c │ │ │ │ cmnpeq lr, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq sl, [fp, #-192]! @ 0xffffff40 │ │ │ │ + strdeq sl, [fp, #-200]! @ 0xffffff38 │ │ │ │ cmnpeq lr, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r7, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ - cmneq fp, ip, ror #20 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ - cmneq fp, ip, lsr #20 │ │ │ │ + cmneq r4, r0, asr #23 │ │ │ │ + cmneq fp, ip, lsl #24 │ │ │ │ + cmneq fp, r4, ror sl │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + ldrdeq r3, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #556] @ 0x22c │ │ │ │ ldr r5, [r0, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -669003,25 +669003,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #660 @ 0x294 │ │ │ │ mov r1, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 349164 │ │ │ │ - cmneq r4, r8, lsr #21 │ │ │ │ - strdeq r3, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq fp, r4, asr r9 │ │ │ │ + ldrheq r7, [r4, #-160]! @ 0xffffff60 │ │ │ │ + strdeq r3, [fp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq fp, ip, asr r9 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - cmneq r4, ip, ror #20 │ │ │ │ - strheq r3, [fp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r8, lsl r9 │ │ │ │ + cmneq r4, r4, ror sl │ │ │ │ + cmneq fp, r0, asr #21 │ │ │ │ + cmneq fp, r0, lsr #18 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - cmneq r4, r0, lsr sl │ │ │ │ - cmneq fp, ip, ror sl │ │ │ │ - cmneq fp, r0, ror #17 │ │ │ │ + cmneq r4, r8, lsr sl │ │ │ │ + cmneq fp, r4, lsl #21 │ │ │ │ + cmneq fp, r8, ror #17 │ │ │ │ │ │ │ │ 00349250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -669101,27 +669101,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3493d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 349360 │ │ │ │ cmnpeq lr, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, ror sl │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq lr, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ cmneq sl, r0, ror #21 │ │ │ │ - cmneq r4, r8, lsl r9 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - ldrsbeq r7, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, ip, lsl r9 │ │ │ │ - cmneq fp, ip, lsl #15 │ │ │ │ - cmneq r4, r0, lsr #17 │ │ │ │ - cmneq fp, r0, ror #17 │ │ │ │ - cmneq fp, r0, asr r7 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ + cmneq fp, r4, lsr #18 │ │ │ │ + @ instruction: 0x016ba794 │ │ │ │ + cmneq r4, r8, lsr #17 │ │ │ │ + cmneq fp, r8, ror #17 │ │ │ │ + cmneq fp, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1020] @ 3497ec │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -669387,52 +669387,52 @@ │ │ │ │ @ instruction: 0xffffda84 │ │ │ │ @ instruction: 0xffff8478 │ │ │ │ @ instruction: 0xffffbe70 │ │ │ │ @ instruction: 0xffffdf48 │ │ │ │ @ instruction: 0xffffc4b4 │ │ │ │ @ instruction: 0xffffc9c4 │ │ │ │ @ instruction: 0xffffe25c │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ + cmneq fp, r0, asr r6 │ │ │ │ cmneq lr, ip, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmneq fp, ip, asr #14 │ │ │ │ + cmneq fp, r4, asr r7 │ │ │ │ @ instruction: 0xffff7c10 │ │ │ │ @ instruction: 0xffff7c00 │ │ │ │ - cmneq fp, r8, asr #14 │ │ │ │ + cmneq fp, r0, asr r7 │ │ │ │ @ instruction: 0xffff7bac │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ + cmneq fp, ip, asr #14 │ │ │ │ @ instruction: 0xffff7b9c │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ + cmneq fp, ip, asr #14 │ │ │ │ @ instruction: 0xffff8100 │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ + cmneq fp, ip, asr #14 │ │ │ │ @ instruction: 0xffff7b94 │ │ │ │ - cmneq fp, ip, lsr r7 │ │ │ │ + cmneq fp, r4, asr #14 │ │ │ │ @ instruction: 0xffffa538 │ │ │ │ - cmneq fp, r4, lsr r7 │ │ │ │ + cmneq fp, ip, lsr r7 │ │ │ │ @ instruction: 0xffff7b68 │ │ │ │ - cmneq fp, r0, lsr r7 │ │ │ │ + cmneq fp, r8, lsr r7 │ │ │ │ cmneq lr, r4, lsl #28 │ │ │ │ - cmneq fp, ip, lsr #12 │ │ │ │ + cmneq fp, r4, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - strdeq r3, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, r4, lsl #12 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - cmneq fp, ip, asr #11 │ │ │ │ + ldrdeq r3, [fp, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - @ instruction: 0x016b359c │ │ │ │ + cmneq fp, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - cmneq fp, ip, ror #10 │ │ │ │ + cmneq fp, r4, ror r5 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - cmneq fp, ip, lsr r5 │ │ │ │ + cmneq fp, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - cmneq fp, ip, lsl #10 │ │ │ │ + cmneq fp, r4, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - ldrdeq r3, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, ip, lsr #9 │ │ │ │ + cmneq fp, r4, ror #9 │ │ │ │ + strheq r3, [fp, #-68]! @ 0xffffffbc │ │ │ │ │ │ │ │ 003498b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 349948 │ │ │ │ @@ -669468,17 +669468,17 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 349904 │ │ │ │ cmneq lr, r8, asr #22 │ │ │ │ andeq r6, r0, r4, lsl #30 │ │ │ │ orrseq r0, r1, r8, ror fp │ │ │ │ andeq r6, r0, r8, asr #6 │ │ │ │ - cmneq fp, r4, asr r3 │ │ │ │ - cmneq fp, r8, lsr #15 │ │ │ │ - ldrsbeq r7, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq fp, ip, asr r3 │ │ │ │ + strheq sl, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r4, r0, ror #11 │ │ │ │ │ │ │ │ 00349964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r3, [pc, #2220] @ 34a228 │ │ │ │ @@ -670040,116 +670040,116 @@ │ │ │ │ b 3499b4 │ │ │ │ orrseq r0, r1, ip, ror #21 │ │ │ │ @ instruction: 0x017eea90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r8, ror sl │ │ │ │ cmneq lr, r8, asr sl │ │ │ │ andeq r6, r0, ip, ror #26 │ │ │ │ - cmneq fp, r8, lsl #14 │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ andeq r7, r0, r4, lsr #16 │ │ │ │ - cmneq fp, r8, ror #13 │ │ │ │ + strdeq sl, [fp, #-96]! @ 0xffffffa0 │ │ │ │ andeq r6, r0, r0, asr #13 │ │ │ │ - cmneq fp, ip, asr #13 │ │ │ │ + ldrdeq sl, [fp, #-100]! @ 0xffffff9c │ │ │ │ andeq r6, r0, r8, lsr r5 │ │ │ │ - cmneq fp, ip, lsr #13 │ │ │ │ + strheq sl, [fp, #-100]! @ 0xffffff9c │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x016ba694 │ │ │ │ + @ instruction: 0x016ba69c │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - cmneq fp, r8, ror r6 │ │ │ │ + cmneq fp, r0, lsl #13 │ │ │ │ andeq r6, r0, r4, asr #27 │ │ │ │ - cmneq fp, r0, ror #12 │ │ │ │ + cmneq fp, r8, ror #12 │ │ │ │ @ instruction: 0x00006cb4 │ │ │ │ - cmneq fp, r8, asr #12 │ │ │ │ + cmneq fp, r0, asr r6 │ │ │ │ andeq r7, r0, ip, lsl r3 │ │ │ │ - cmneq fp, r0, lsr r6 │ │ │ │ + cmneq fp, r8, lsr r6 │ │ │ │ muleq r0, r4, r8 │ │ │ │ - cmneq fp, r8, lsl r6 │ │ │ │ + cmneq fp, r0, lsr #12 │ │ │ │ andeq r7, r0, r8, ror r2 │ │ │ │ - cmneq fp, r0, lsl #12 │ │ │ │ + cmneq fp, r8, lsl #12 │ │ │ │ andeq r7, r0, r0, lsl r3 │ │ │ │ - cmneq fp, r8, ror #11 │ │ │ │ + strdeq sl, [fp, #-80]! @ 0xffffffb0 │ │ │ │ andeq r6, r0, r0, lsl #26 │ │ │ │ - cmneq fp, ip, asr #11 │ │ │ │ + ldrdeq sl, [fp, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x00006db8 │ │ │ │ - strheq sl, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + strheq sl, [fp, #-88]! @ 0xffffffa8 │ │ │ │ andeq r6, r0, r4, ror #17 │ │ │ │ - @ instruction: 0x016ba590 │ │ │ │ - strheq lr, [lr, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x016ba598 │ │ │ │ + cmneq lr, r0, asr #15 │ │ │ │ cmneq sl, r4, ror #17 │ │ │ │ - cmneq lr, r0, asr r7 │ │ │ │ + cmneq lr, r8, asr r7 │ │ │ │ andeq r7, r0, r4, asr r1 │ │ │ │ - cmneq r4, r8, ror #3 │ │ │ │ - cmneq fp, r8, asr pc │ │ │ │ - cmneq fp, ip, lsr #7 │ │ │ │ - cmneq r4, r0, lsr #3 │ │ │ │ - cmneq fp, r0, lsl pc │ │ │ │ - cmneq fp, r4, ror #6 │ │ │ │ - cmneq r4, r8, ror #2 │ │ │ │ - ldrdeq r2, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, ip, lsr #6 │ │ │ │ - cmneq r4, r0, lsr r1 │ │ │ │ - @ instruction: 0x016b2e9c │ │ │ │ - strdeq sl, [fp, #-36]! @ 0xffffffdc │ │ │ │ - ldrsheq r7, [r4, #-4]! │ │ │ │ - cmneq fp, r4, ror #28 │ │ │ │ - strheq sl, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - ldrheq r7, [r4, #-12]! │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ - cmneq fp, r0, lsl #5 │ │ │ │ - cmneq r4, r4, lsl #1 │ │ │ │ - strdeq r2, [fp, #-212]! @ 0xffffff2c │ │ │ │ - cmneq fp, r8, asr #4 │ │ │ │ - cmneq r4, ip, asr #32 │ │ │ │ - strheq r2, [fp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq fp, r0, lsl r2 │ │ │ │ - cmneq r4, r4, lsl r0 │ │ │ │ - cmneq fp, r4, lsl #27 │ │ │ │ - ldrdeq sl, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsbeq r6, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmneq fp, ip, asr #26 │ │ │ │ - cmneq fp, r0, lsr #3 │ │ │ │ - cmneq r4, r8, lsr #31 │ │ │ │ - cmneq fp, r4, lsl sp │ │ │ │ - cmneq fp, ip, ror #2 │ │ │ │ - cmneq r4, r0, ror pc │ │ │ │ - ldrdeq r2, [fp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq fp, r4, lsr r1 │ │ │ │ - cmneq r4, r8, lsr pc │ │ │ │ - cmneq fp, r4, lsr #25 │ │ │ │ - strdeq sl, [fp, #-12]! │ │ │ │ - cmneq r4, r0, lsl #30 │ │ │ │ - cmneq fp, ip, ror #24 │ │ │ │ - cmneq fp, r4, asr #1 │ │ │ │ - cmneq r4, r8, asr #29 │ │ │ │ - cmneq fp, r4, lsr ip │ │ │ │ - cmneq fp, ip, lsl #1 │ │ │ │ - @ instruction: 0x01746e90 │ │ │ │ - strdeq r2, [fp, #-188]! @ 0xffffff44 │ │ │ │ - qdsubeq sl, r4, fp │ │ │ │ - cmneq r4, r4, asr lr │ │ │ │ - cmneq fp, r4, asr #23 │ │ │ │ - cmneq fp, r8, lsl r0 │ │ │ │ - cmneq r4, ip, lsl lr │ │ │ │ - cmneq fp, ip, lsl #23 │ │ │ │ - cmneq fp, r0, ror #31 │ │ │ │ - cmneq r4, r4, ror #27 │ │ │ │ - cmneq fp, r4, asr fp │ │ │ │ - cmneq fp, r8, lsr #31 │ │ │ │ - cmneq r4, ip, lsr #27 │ │ │ │ - cmneq fp, ip, lsl fp │ │ │ │ - cmneq fp, r0, ror pc │ │ │ │ - cmneq r4, r4, ror sp │ │ │ │ - cmneq fp, r4, ror #21 │ │ │ │ - cmneq fp, r8, lsr pc │ │ │ │ - cmneq r4, ip, lsr sp │ │ │ │ - cmneq fp, ip, lsr #21 │ │ │ │ - cmneq fp, r0, lsl #30 │ │ │ │ - cmneq r4, r4, lsl #26 │ │ │ │ - cmneq fp, r4, ror sl │ │ │ │ - cmneq fp, r8, asr #29 │ │ │ │ + ldrsheq r7, [r4, #-16]! │ │ │ │ + cmneq fp, r0, ror #30 │ │ │ │ + strheq sl, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r4, r8, lsr #3 │ │ │ │ + cmneq fp, r8, lsl pc │ │ │ │ + cmneq fp, ip, ror #6 │ │ │ │ + cmneq r4, r0, ror r1 │ │ │ │ + ldrdeq r2, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r4, lsr r3 │ │ │ │ + cmneq r4, r8, lsr r1 │ │ │ │ + cmneq fp, r4, lsr #29 │ │ │ │ + strdeq sl, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsheq r7, [r4, #-12]! │ │ │ │ + cmneq fp, ip, ror #28 │ │ │ │ + cmneq fp, r0, asr #5 │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + cmneq fp, r8, lsl #5 │ │ │ │ + cmneq r4, ip, lsl #1 │ │ │ │ + strdeq r2, [fp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + cmneq r4, r4, asr r0 │ │ │ │ + cmneq fp, r4, asr #27 │ │ │ │ + cmneq fp, r8, lsl r2 │ │ │ │ + cmneq r4, ip, lsl r0 │ │ │ │ + cmneq fp, ip, lsl #27 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ + cmneq fp, r4, asr sp │ │ │ │ + cmneq fp, r8, lsr #3 │ │ │ │ + ldrheq r6, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq fp, ip, lsl sp │ │ │ │ + cmneq fp, r4, ror r1 │ │ │ │ + cmneq r4, r8, ror pc │ │ │ │ + cmneq fp, r4, ror #25 │ │ │ │ + cmneq fp, ip, lsr r1 │ │ │ │ + cmneq r4, r0, asr #30 │ │ │ │ + cmneq fp, ip, lsr #25 │ │ │ │ + cmneq fp, r4, lsl #2 │ │ │ │ + cmneq r4, r8, lsl #30 │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ + cmneq fp, ip, asr #1 │ │ │ │ + ldrsbeq r6, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, ip, lsr ip │ │ │ │ + @ instruction: 0x016ba094 │ │ │ │ + @ instruction: 0x01746e98 │ │ │ │ + cmneq fp, r4, lsl #24 │ │ │ │ + qdsubeq sl, ip, fp │ │ │ │ + cmneq r4, ip, asr lr │ │ │ │ + cmneq fp, ip, asr #23 │ │ │ │ + cmneq fp, r0, lsr #32 │ │ │ │ + cmneq r4, r4, lsr #28 │ │ │ │ + @ instruction: 0x016b2b94 │ │ │ │ + cmneq fp, r8, ror #31 │ │ │ │ + cmneq r4, ip, ror #27 │ │ │ │ + cmneq fp, ip, asr fp │ │ │ │ + strheq r9, [fp, #-240]! @ 0xffffff10 │ │ │ │ + ldrheq r6, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r4, lsr #22 │ │ │ │ + cmneq fp, r8, ror pc │ │ │ │ + cmneq r4, ip, ror sp │ │ │ │ + cmneq fp, ip, ror #21 │ │ │ │ + cmneq fp, r0, asr #30 │ │ │ │ + cmneq r4, r4, asr #26 │ │ │ │ + strheq r2, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq fp, r8, lsl #30 │ │ │ │ + cmneq r4, ip, lsl #26 │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ + ldrdeq r9, [fp, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 0034a3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -670278,22 +670278,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r8, lsl r2 │ │ │ │ - @ instruction: 0x016b9c94 │ │ │ │ - cmneq r4, r0, lsl sl │ │ │ │ + @ instruction: 0x016b9c9c │ │ │ │ + cmneq r4, r8, lsl sl │ │ │ │ cmneq sl, r0, lsr r0 │ │ │ │ - cmneq fp, r8, asr ip │ │ │ │ - ldrsbeq r6, [r4, #-144]! @ 0xffffff70 │ │ │ │ + cmneq fp, r0, ror #24 │ │ │ │ + ldrsbeq r6, [r4, #-152]! @ 0xffffff68 │ │ │ │ cmneq sl, r4, asr #3 │ │ │ │ - cmneq fp, r8, lsl ip │ │ │ │ - @ instruction: 0x01746994 │ │ │ │ + cmneq fp, r0, lsr #24 │ │ │ │ + @ instruction: 0x0174699c │ │ │ │ │ │ │ │ 0034a610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -670388,16 +670388,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r8, asr lr │ │ │ │ - cmneq r4, r0, lsl #16 │ │ │ │ - cmneq fp, r4, ror sl │ │ │ │ + cmneq r4, r8, lsl #16 │ │ │ │ + cmneq fp, ip, ror sl │ │ │ │ │ │ │ │ 0034a7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -670606,25 +670606,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strheq r9, [fp, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r4, r8, lsr #12 │ │ │ │ + strheq r9, [fp, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r4, r0, lsr r6 │ │ │ │ cmneq lr, r0, asr #21 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0174659c │ │ │ │ - cmneq fp, r4, lsl r8 │ │ │ │ - cmneq fp, r8, ror #15 │ │ │ │ - cmneq r4, r8, asr r5 │ │ │ │ + cmneq r4, r4, lsr #11 │ │ │ │ + cmneq fp, ip, lsl r8 │ │ │ │ + strdeq r9, [fp, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r4, r0, ror #10 │ │ │ │ cmneq sl, r0, lsl #22 │ │ │ │ - cmneq r4, r8, lsr #9 │ │ │ │ - cmneq fp, r4, lsr #14 │ │ │ │ + ldrheq r6, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, ip, lsr #14 │ │ │ │ │ │ │ │ 0034ab2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -670775,16 +670775,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq lr, r0, lsr r7 │ │ │ │ cmneq sl, ip, ror #16 │ │ │ │ - cmneq r4, r4, lsl r2 │ │ │ │ - @ instruction: 0x016b9490 │ │ │ │ + cmneq r4, ip, lsl r2 │ │ │ │ + @ instruction: 0x016b9498 │ │ │ │ │ │ │ │ 0034ada4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -670891,16 +670891,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x016a3698 │ │ │ │ - cmneq r4, r0, asr #32 │ │ │ │ - strheq r9, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, r8, asr #32 │ │ │ │ + cmneq fp, r4, asr #5 │ │ │ │ │ │ │ │ 0034af6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -670995,16 +670995,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r3, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r4, lsr #29 │ │ │ │ - cmneq fp, r8, lsl r1 │ │ │ │ + cmneq r4, ip, lsr #29 │ │ │ │ + cmneq fp, r0, lsr #2 │ │ │ │ │ │ │ │ 0034b104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -671099,16 +671099,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r4, ror #6 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ - cmneq fp, r0, lsl #31 │ │ │ │ + cmneq r4, r4, lsl sp │ │ │ │ + cmneq fp, r8, lsl #31 │ │ │ │ │ │ │ │ 0034b29c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -671204,16 +671204,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r8, asr #3 │ │ │ │ - cmneq r4, r0, ror fp │ │ │ │ - cmneq fp, r4, ror #27 │ │ │ │ + cmneq r4, r8, ror fp │ │ │ │ + cmneq fp, ip, ror #27 │ │ │ │ │ │ │ │ 0034b438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #732] @ 34b72c │ │ │ │ @@ -671411,19 +671411,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrdeq r3, [sl, #-0]! │ │ │ │ - cmneq r4, ip, ror r8 │ │ │ │ - strdeq r8, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ + strdeq r8, [fp, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0x016a2e94 │ │ │ │ - cmneq r4, ip, lsr r8 │ │ │ │ - strheq r8, [fp, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r4, r4, asr #16 │ │ │ │ + strheq r8, [fp, #-168]! @ 0xffffff58 │ │ │ │ │ │ │ │ 0034b778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -671602,19 +671602,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r2, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r4, r4, lsl #11 │ │ │ │ - strdeq r8, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, ip, lsl #11 │ │ │ │ + cmneq fp, r0, lsl #16 │ │ │ │ @ instruction: 0x016a2b9c │ │ │ │ - cmneq r4, r4, asr #10 │ │ │ │ - strheq r8, [fp, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, ip, asr #10 │ │ │ │ + cmneq fp, r0, asr #15 │ │ │ │ │ │ │ │ 0034ba6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -671801,19 +671801,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r0, asr #17 │ │ │ │ - cmneq r4, ip, ror #4 │ │ │ │ - cmneq fp, r0, ror #9 │ │ │ │ + cmneq r4, r4, ror r2 │ │ │ │ + cmneq fp, r8, ror #9 │ │ │ │ cmneq sl, ip, ror r8 │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ - @ instruction: 0x016b849c │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ + cmneq fp, r4, lsr #9 │ │ │ │ │ │ │ │ 0034bd80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -672008,19 +672008,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, ip, lsl #11 │ │ │ │ - cmneq r4, r8, lsr pc │ │ │ │ - cmneq fp, ip, lsr #3 │ │ │ │ + cmneq r4, r0, asr #30 │ │ │ │ + strheq r8, [fp, #-20]! @ 0xffffffec │ │ │ │ cmneq sl, r8, asr #10 │ │ │ │ - ldrsheq r4, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, r8, ror #2 │ │ │ │ + ldrsheq r4, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq fp, r0, ror r1 │ │ │ │ │ │ │ │ 0034c0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 34c56c │ │ │ │ @@ -672331,22 +672331,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq sl, r8, lsr #8 │ │ │ │ - ldrsbeq r4, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, r8, asr #28 │ │ │ │ + ldrsbeq r4, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq fp, r0, asr lr │ │ │ │ @ instruction: 0x016a2090 │ │ │ │ - cmneq r4, r8, lsr sl │ │ │ │ - cmneq fp, ip, lsr #25 │ │ │ │ + cmneq r4, r0, asr #20 │ │ │ │ + strheq r7, [fp, #-196]! @ 0xffffff3c │ │ │ │ cmneq sl, r0, asr r2 │ │ │ │ - ldrsheq r4, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r0, ror ip │ │ │ │ + cmneq r4, r4, lsl #20 │ │ │ │ + cmneq fp, r8, ror ip │ │ │ │ │ │ │ │ 0034c5c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -672648,29 +672648,29 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strheq r7, [fp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r4, ip, lsr #14 │ │ │ │ + cmneq fp, r0, asr #19 │ │ │ │ + cmneq r4, r4, lsr r7 │ │ │ │ cmneq lr, r4, asr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01744694 │ │ │ │ - cmneq fp, ip, lsl #18 │ │ │ │ - cmneq fp, ip, asr #17 │ │ │ │ - cmneq r4, ip, lsr r6 │ │ │ │ + @ instruction: 0x0174469c │ │ │ │ + cmneq fp, r4, lsl r9 │ │ │ │ + ldrdeq r7, [fp, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r4, asr #12 │ │ │ │ cmneq sl, r0, lsr #23 │ │ │ │ - cmneq r4, ip, asr #10 │ │ │ │ - strheq r7, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r4, asr r5 │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ cmneq sl, ip, asr fp │ │ │ │ - cmneq r4, r8, lsl #10 │ │ │ │ - cmneq fp, r8, ror r7 │ │ │ │ + cmneq r4, r0, lsl r5 │ │ │ │ + cmneq fp, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 0034cad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -672909,22 +672909,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r4, r0, ror #4 │ │ │ │ + cmneq r4, r8, ror #4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x016a1794 │ │ │ │ - cmneq r4, ip, lsr r1 │ │ │ │ - strheq r7, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, r4, asr #2 │ │ │ │ + strheq r7, [fp, #-56]! @ 0xffffffc8 │ │ │ │ cmneq sl, r4, asr r7 │ │ │ │ - ldrsheq r4, [r4, #-12]! │ │ │ │ - cmneq fp, ip, ror #6 │ │ │ │ + cmneq r4, r4, lsl #2 │ │ │ │ + cmneq fp, r4, ror r3 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ │ │ │ │ 0034cec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -673112,20 +673112,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, ip, ror #8 │ │ │ │ - cmneq r4, r8, lsl lr │ │ │ │ - cmneq fp, r8, lsl #1 │ │ │ │ + cmneq r4, r0, lsr #28 │ │ │ │ + @ instruction: 0x016b7090 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ cmneq sl, r8, lsr #8 │ │ │ │ - ldrsbeq r3, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmneq fp, r4, asr #32 │ │ │ │ + ldrsbeq r3, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, ip, asr #32 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ │ │ │ │ 0034d1dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -673313,20 +673313,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r0, asr r1 │ │ │ │ - ldrsheq r3, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, ror #26 │ │ │ │ + cmneq r4, r4, lsl #22 │ │ │ │ + cmneq fp, r4, ror sp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq sl, ip, lsl #2 │ │ │ │ - ldrheq r3, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r8, lsr #26 │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ + cmneq fp, r0, lsr sp │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 0034d4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -673608,24 +673608,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ smultteq sl, ip, ip │ │ │ │ - @ instruction: 0x01743698 │ │ │ │ - cmneq fp, r8, lsl #18 │ │ │ │ + cmneq r4, r0, lsr #13 │ │ │ │ + cmneq fp, r0, lsl r9 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ smultbeq sl, r8, ip │ │ │ │ - cmneq r4, r4, asr r6 │ │ │ │ - cmneq fp, r4, asr #17 │ │ │ │ + cmneq r4, ip, asr r6 │ │ │ │ + cmneq fp, ip, asr #17 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ cmneq sl, r8, ror ip │ │ │ │ - cmneq r4, r4, lsr #12 │ │ │ │ - @ instruction: 0x016b6898 │ │ │ │ + cmneq r4, ip, lsr #12 │ │ │ │ + cmneq fp, r0, lsr #17 │ │ │ │ │ │ │ │ 0034d998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -673906,24 +673906,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, ip, asr #16 │ │ │ │ - ldrsheq r3, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq fp, r8, ror #8 │ │ │ │ + cmneq r4, r0, lsl #4 │ │ │ │ + cmneq fp, r0, ror r4 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq sl, r8, lsl #16 │ │ │ │ - ldrheq r3, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmneq fp, r4, lsr #8 │ │ │ │ + ldrheq r3, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, ip, lsr #8 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ ldrdeq r0, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r4, r4, lsl #3 │ │ │ │ - strdeq r6, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, ip, lsl #3 │ │ │ │ + cmneq fp, r0, lsl #8 │ │ │ │ │ │ │ │ 0034de38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #1036] @ 34e25c │ │ │ │ @@ -674197,24 +674197,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq sl, r8, asr #14 │ │ │ │ - ldrsheq r2, [r4, #-232]! @ 0xffffff18 │ │ │ │ - cmneq fp, r8, ror #2 │ │ │ │ + cmneq r4, r0, lsl #30 │ │ │ │ + cmneq fp, r0, ror r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ smulbbeq sl, r8, r3 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ - cmneq fp, r4, lsr #31 │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ + cmneq fp, ip, lsr #31 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ cmneq sl, r8, asr r3 │ │ │ │ - cmneq r4, r4, lsl #26 │ │ │ │ - cmneq fp, r8, ror pc │ │ │ │ + cmneq r4, ip, lsl #26 │ │ │ │ + cmneq fp, r0, lsl #31 │ │ │ │ │ │ │ │ 0034e2bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -674316,16 +674316,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x016a0190 │ │ │ │ - cmneq r4, r8, lsr fp │ │ │ │ - cmneq fp, r8, lsr #27 │ │ │ │ + cmneq r4, r0, asr #22 │ │ │ │ + strheq r5, [fp, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 0034e474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -674428,16 +674428,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq pc, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r4, r0, lsl #19 │ │ │ │ - strdeq r5, [fp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r8, lsl #19 │ │ │ │ + strdeq r5, [fp, #-188]! @ 0xffffff44 │ │ │ │ │ │ │ │ 0034e628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -674713,25 +674713,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq fp, r4, lsl #19 │ │ │ │ - @ instruction: 0x01742898 │ │ │ │ + cmneq fp, ip, lsl #19 │ │ │ │ + cmneq r4, r0, lsr #17 │ │ │ │ cmneq lr, r8, ror #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq fp, r4, ror #17 │ │ │ │ - cmneq r4, ip, lsl #16 │ │ │ │ - strheq r5, [fp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r8, asr #15 │ │ │ │ + cmneq fp, ip, ror #17 │ │ │ │ + cmneq r4, r4, lsl r8 │ │ │ │ + cmneq fp, r4, asr #17 │ │ │ │ + ldrsbeq r2, [r4, #-112]! @ 0xffffff90 │ │ │ │ msreq (UNDEF: 121), r0, lsr #23 │ │ │ │ - strdeq r5, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r8, lsl r7 │ │ │ │ + strdeq r5, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r0, lsr #14 │ │ │ │ │ │ │ │ 0034ea88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -674886,19 +674886,19 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r4, r8, ror r5 │ │ │ │ + cmneq r4, r0, lsl #11 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ msreq SPSR_fc, ip, ror #17 │ │ │ │ - cmneq r4, ip, ror #8 │ │ │ │ - cmneq fp, r4, lsr r5 │ │ │ │ + cmneq r4, r4, ror r4 │ │ │ │ + cmneq fp, ip, lsr r5 │ │ │ │ │ │ │ │ 0034ed1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #628] @ 34efa8 │ │ │ │ @@ -675070,19 +675070,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ msreq SPSR_fc, r4, asr r9 │ │ │ │ - ldrsbeq r2, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq fp, r0, lsr #7 │ │ │ │ + cmneq r4, r0, ror #5 │ │ │ │ + cmneq fp, r8, lsr #7 │ │ │ │ msreq SPSR_fc, ip, lsr #16 │ │ │ │ - ldrheq r2, [r4, #-16]! │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ + ldrheq r2, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r0, lsl #5 │ │ │ │ │ │ │ │ 0034eff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -675465,25 +675465,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strheq pc, [r9, #-0]! @ │ │ │ │ - cmneq r4, r0, lsr ip │ │ │ │ - strdeq r4, [fp, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, r8, lsr ip │ │ │ │ + cmneq fp, r0, lsl #26 │ │ │ │ msreq SPSR_fc, r0, ror r0 │ │ │ │ - ldrsheq r1, [r4, #-176]! @ 0xffffff50 │ │ │ │ - strheq r4, [fp, #-200]! @ 0xffffff38 │ │ │ │ + ldrsheq r1, [r4, #-184]! @ 0xffffff48 │ │ │ │ + cmneq fp, r0, asr #25 │ │ │ │ msreq SPSR_fc, r4, lsr r0 │ │ │ │ - ldrheq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, ip, ror ip │ │ │ │ + ldrheq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq fp, r4, lsl #25 │ │ │ │ strdeq lr, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r4, r8, ror fp │ │ │ │ - cmneq fp, r0, asr #24 │ │ │ │ + cmneq r4, r0, lsl #23 │ │ │ │ + cmneq fp, r8, asr #24 │ │ │ │ │ │ │ │ 0034f628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -675673,19 +675673,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq lr, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r4, ip, ror r8 │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ + cmneq r4, r4, lsl #17 │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ strheq lr, [r9, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r8, lsr r8 │ │ │ │ - cmneq fp, r0, lsl #18 │ │ │ │ + cmneq r4, r0, asr #16 │ │ │ │ + cmneq fp, r8, lsl #18 │ │ │ │ │ │ │ │ 0034f948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -675875,19 +675875,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq lr, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r4, ip, asr r5 │ │ │ │ - cmneq fp, r4, lsr #12 │ │ │ │ + cmneq r4, r4, ror #10 │ │ │ │ + cmneq fp, ip, lsr #12 │ │ │ │ @ instruction: 0x0169e994 │ │ │ │ - cmneq r4, r8, lsl r5 │ │ │ │ - cmneq fp, r0, ror #11 │ │ │ │ + cmneq r4, r0, lsr #10 │ │ │ │ + cmneq fp, r8, ror #11 │ │ │ │ │ │ │ │ 0034fc68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -676072,19 +676072,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq lr, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, r4, asr r2 │ │ │ │ - cmneq fp, ip, lsl r3 │ │ │ │ + cmneq r4, ip, asr r2 │ │ │ │ + cmneq fp, r4, lsr #6 │ │ │ │ @ instruction: 0x0169e694 │ │ │ │ - cmneq r4, r4, lsl r2 │ │ │ │ - ldrdeq r4, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r4, ip, lsl r2 │ │ │ │ + cmneq fp, r4, ror #5 │ │ │ │ │ │ │ │ 0034ff74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -676269,19 +676269,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r9, r8, asr #7 │ │ │ │ - cmneq r4, r8, asr #30 │ │ │ │ - cmneq fp, r0, lsl r0 │ │ │ │ + cmneq r4, r0, asr pc │ │ │ │ + cmneq fp, r8, lsl r0 │ │ │ │ cmneq r9, r8, lsl #7 │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ - ldrdeq r3, [fp, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ + ldrdeq r3, [fp, #-248]! @ 0xffffff08 │ │ │ │ │ │ │ │ 00350280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #176] @ 350348 │ │ │ │ @@ -677055,27 +677055,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 350dcc │ │ │ │ cmneq lr, r8, asr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r0, lsr r7 │ │ │ │ - cmneq r4, r4, asr #9 │ │ │ │ - cmneq fp, r8, lsl r5 │ │ │ │ + cmneq r4, ip, asr #9 │ │ │ │ + cmneq fp, r0, lsr #10 │ │ │ │ andeq r6, r0, ip, ror #26 │ │ │ │ andeq r7, r0, ip, lsr r4 │ │ │ │ andeq r7, r0, r0, lsr #21 │ │ │ │ - strdeq r3, [fp, #-72]! @ 0xffffffb8 │ │ │ │ - strdeq r3, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq fp, r0, lsl #10 │ │ │ │ + cmneq fp, r0, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq lr, r0, asr #12 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - ldrdeq r3, [fp, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r4, r8, ror r3 │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + ldrdeq r3, [fp, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r4, r0, lsl #7 │ │ │ │ │ │ │ │ 00350ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #1196] @ 35136c │ │ │ │ @@ -677379,39 +677379,39 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35104c │ │ │ │ cmneq lr, r4, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, ip, lsr r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r4, lsl #5 │ │ │ │ - ldrdeq r3, [fp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, ip, lsl #5 │ │ │ │ + cmneq fp, r0, ror #5 │ │ │ │ cmneq lr, r0, asr #7 │ │ │ │ - cmneq r4, ip, lsr r1 │ │ │ │ - @ instruction: 0x016b3190 │ │ │ │ + cmneq r4, r4, asr #2 │ │ │ │ + @ instruction: 0x016b3198 │ │ │ │ strdeq ip, [r9, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x0169c390 │ │ │ │ - cmneq r4, r4, lsr r0 │ │ │ │ - cmneq sl, r4, ror #21 │ │ │ │ - cmneq fp, r0, lsl #1 │ │ │ │ - cmneq sl, ip, lsr #21 │ │ │ │ - cmnpeq r3, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r8, ror sl │ │ │ │ - cmneq fp, r4, lsl r0 │ │ │ │ - cmneq sl, r0, asr #20 │ │ │ │ - cmneq sl, r0, lsl sl │ │ │ │ - ldrdeq fp, [sl, #-156]! @ 0xffffff64 │ │ │ │ - cmnpeq r3, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [sl, #-156]! @ 0xffffff64 │ │ │ │ - cmneq fp, r8, asr pc │ │ │ │ - ldrsbeq pc, [r3, #-224]! @ 0xffffff20 @ │ │ │ │ - cmneq sl, r0, lsl #19 │ │ │ │ - cmneq fp, ip, lsl pc │ │ │ │ - cmneq sl, r8, asr #18 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ + cmneq r4, ip, lsr r0 │ │ │ │ + cmneq sl, ip, ror #21 │ │ │ │ + cmneq fp, r8, lsl #1 │ │ │ │ + strheq fp, [sl, #-164]! @ 0xffffff5c │ │ │ │ + ldrsbeq pc, [r3, #-240]! @ 0xffffff10 @ │ │ │ │ + cmneq sl, r0, lsl #21 │ │ │ │ + cmneq fp, ip, lsl r0 │ │ │ │ + cmneq sl, r8, asr #20 │ │ │ │ + cmneq sl, r8, lsl sl │ │ │ │ + cmneq sl, r4, ror #19 │ │ │ │ + cmnpeq r3, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, asr #19 │ │ │ │ + cmneq fp, r0, ror #30 │ │ │ │ + ldrsbeq pc, [r3, #-232]! @ 0xffffff18 @ │ │ │ │ + cmneq sl, r8, lsl #19 │ │ │ │ + cmneq fp, r4, lsr #30 │ │ │ │ + cmneq sl, r0, asr r9 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ │ │ │ │ 003513e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r2, [pc, #628] @ 35166c │ │ │ │ @@ -677572,30 +677572,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 351440 │ │ │ │ cmneq lr, ip, lsl r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, ip, asr #31 │ │ │ │ - cmnpeq r3, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq fp, r4, asr sp │ │ │ │ - cmnpeq r3, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr r7 │ │ │ │ - strdeq r2, [fp, #-204]! @ 0xffffff34 │ │ │ │ + cmnpeq r3, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, ip, asr sp │ │ │ │ + ldrheq pc, [r3, #-196]! @ 0xffffff3c @ │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ + cmneq fp, r4, lsl #26 │ │ │ │ cmneq r9, r8, ror pc │ │ │ │ - cmnpeq r3, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, asr #13 │ │ │ │ - cmneq fp, ip, ror #24 │ │ │ │ - @ instruction: 0x016ab698 │ │ │ │ - ldrheq pc, [r3, #-184]! @ 0xffffff48 @ │ │ │ │ - cmneq sl, r8, ror #12 │ │ │ │ - cmneq fp, r8, lsl #24 │ │ │ │ - cmnpeq r3, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - ldrdeq r2, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmnpeq r3, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [sl, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r4, ror ip │ │ │ │ + cmneq sl, r0, lsr #13 │ │ │ │ + cmnpeq r3, r0, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, ror r6 │ │ │ │ + cmneq fp, r0, lsl ip │ │ │ │ + cmnpeq r3, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, lsr r6 │ │ │ │ + ldrdeq r2, [fp, #-184]! @ 0xffffff48 │ │ │ │ │ │ │ │ 003516b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #624] @ 351940 │ │ │ │ @@ -677757,32 +677757,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 351714 │ │ │ │ cmneq lr, r4, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r8, lsl sp │ │ │ │ ldrsheq r6, [lr, #-200]! @ 0xffffff38 │ │ │ │ andeq r6, r0, r4, lsl #30 │ │ │ │ - ldrsheq pc, [r3, #-144]! @ 0xffffff70 @ │ │ │ │ - cmneq sl, r0, lsr #9 │ │ │ │ - cmneq fp, r0, asr #20 │ │ │ │ - cmneq fp, r4, asr #20 │ │ │ │ - cmnpeq r3, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [fp, #-144]! @ 0xffffff70 │ │ │ │ - cmnpeq r3, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, lsl r4 │ │ │ │ - strheq r2, [fp, #-148]! @ 0xffffff6c │ │ │ │ - cmnpeq r3, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq fp, r8, ror r9 │ │ │ │ - cmnpeq r3, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016ab39c │ │ │ │ - cmneq fp, r8, lsr r9 │ │ │ │ - ldrheq pc, [r3, #-128]! @ 0xffffff80 @ │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ - cmneq fp, r0, lsl #18 │ │ │ │ + ldrsheq pc, [r3, #-152]! @ 0xffffff68 @ │ │ │ │ + cmneq sl, r8, lsr #9 │ │ │ │ + cmneq fp, r8, asr #20 │ │ │ │ + cmneq fp, ip, asr #20 │ │ │ │ + ldrheq pc, [r3, #-144]! @ 0xffffff70 @ │ │ │ │ + strdeq r2, [fp, #-152]! @ 0xffffff68 │ │ │ │ + cmnpeq r3, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, lsl r4 │ │ │ │ + strheq r2, [fp, #-156]! @ 0xffffff64 │ │ │ │ + cmnpeq r3, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r0, ror #7 │ │ │ │ + cmneq fp, r0, lsl #19 │ │ │ │ + ldrsheq pc, [r3, #-132]! @ 0xffffff7c @ │ │ │ │ + cmneq sl, r4, lsr #7 │ │ │ │ + cmneq fp, r0, asr #18 │ │ │ │ + ldrheq pc, [r3, #-136]! @ 0xffffff78 @ │ │ │ │ + cmneq sl, r8, ror #6 │ │ │ │ + cmneq fp, r8, lsl #18 │ │ │ │ │ │ │ │ 0035199c : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -677960,30 +677960,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3519d8 │ │ │ │ cmneq lr, r8, asr #20 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r0, asr #13 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - msreq SPSR_fx, ip, ror sp │ │ │ │ - cmnpeq r3, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, ror #1 │ │ │ │ - cmneq fp, r4, lsl #13 │ │ │ │ + msreq SPSR_fx, r4, lsl #27 │ │ │ │ + cmnpeq r3, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, ror #1 │ │ │ │ + cmneq fp, ip, lsl #13 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - ldrsheq pc, [r3, #-92]! @ 0xffffffa4 @ │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ - cmneq fp, ip, asr #12 │ │ │ │ + cmnpeq r3, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [sl, #-4]! │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmnpeq r3, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ - cmneq fp, r4, lsl r6 │ │ │ │ + cmnpeq r3, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, ip, ror r0 │ │ │ │ + cmneq fp, ip, lsl r6 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmnpeq r3, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, ip, lsr r0 │ │ │ │ - ldrdeq r2, [fp, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0173f594 │ │ │ │ + cmneq sl, r4, asr #32 │ │ │ │ + cmneq fp, r4, ror #11 │ │ │ │ │ │ │ │ 00351cb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #2588] @ 3526e4 │ │ │ │ @@ -678635,105 +678635,105 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 351d6c │ │ │ │ cmneq lr, r4, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, lsr r0 │ │ │ │ cmneq lr, r0, lsr #13 │ │ │ │ - ldrsbeq pc, [r3, #-56]! @ 0xffffffc8 @ │ │ │ │ - cmneq fp, ip, lsr #8 │ │ │ │ + cmnpeq r3, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq fp, r4, lsr r4 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - cmneq fp, ip, asr r4 │ │ │ │ - cmneq fp, r4, ror r4 │ │ │ │ - @ instruction: 0x0173f290 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ - cmneq fp, r0, ror #5 │ │ │ │ - cmnpeq r3, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [sl, #-192]! @ 0xffffff40 │ │ │ │ - @ instruction: 0x016b2290 │ │ │ │ + cmneq fp, r4, ror #8 │ │ │ │ + cmneq fp, ip, ror r4 │ │ │ │ + @ instruction: 0x0173f298 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq fp, r8, ror #5 │ │ │ │ + cmnpeq r3, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [sl, #-200]! @ 0xffffff38 │ │ │ │ + @ instruction: 0x016b2298 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq fp, r8, asr #5 │ │ │ │ - ldrsbeq pc, [r3, #-28]! @ 0xffffffe4 @ │ │ │ │ - cmneq sl, ip, lsl #25 │ │ │ │ - cmneq fp, r8, lsr #4 │ │ │ │ - cmnpeq r3, r8, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [fp, #-20]! @ 0xffffffec │ │ │ │ - cmneq fp, r8, lsl r2 │ │ │ │ - cmneq fp, r0, lsr #4 │ │ │ │ + ldrdeq r2, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + cmnpeq r3, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x016aac94 │ │ │ │ cmneq fp, r0, lsr r2 │ │ │ │ - cmnpeq r3, r0 @ p-variant is OBSOLETE │ │ │ │ - qdsubeq r2, r4, fp │ │ │ │ + ldrheq pc, [r3, #-16]! @ │ │ │ │ + strdeq r2, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq fp, r0, lsr #4 │ │ │ │ + cmneq fp, r8, lsr #4 │ │ │ │ + cmneq fp, r8, lsr r2 │ │ │ │ + cmnpeq r3, r8 @ p-variant is OBSOLETE │ │ │ │ + qdsubeq r2, ip, fp │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - cmneq sl, r4, ror sl │ │ │ │ + cmneq sl, ip, ror sl │ │ │ │ @ instruction: 0x0169b294 │ │ │ │ - cmneq r3, r8, lsr pc │ │ │ │ - cmneq sl, r8, ror #19 │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ + cmneq r3, r0, asr #30 │ │ │ │ + strdeq sl, [sl, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x016b1f90 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - ldrsheq lr, [r3, #-236]! @ 0xffffff14 │ │ │ │ - cmneq sl, ip, lsr #19 │ │ │ │ - cmneq fp, ip, asr #30 │ │ │ │ + cmneq r3, r4, lsl #30 │ │ │ │ + strheq sl, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq fp, r4, asr pc │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq r3, r0, asr #29 │ │ │ │ - cmneq sl, r0, ror r9 │ │ │ │ - cmneq fp, r0, lsl pc │ │ │ │ + cmneq r3, r8, asr #29 │ │ │ │ + cmneq sl, r8, ror r9 │ │ │ │ + cmneq fp, r8, lsl pc │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmneq r3, r4, lsl #29 │ │ │ │ - cmneq sl, r4, lsr r9 │ │ │ │ - ldrdeq r1, [fp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r3, ip, lsl #29 │ │ │ │ + cmneq sl, ip, lsr r9 │ │ │ │ + ldrdeq r1, [fp, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ - strdeq sl, [sl, #-132]! @ 0xffffff7c │ │ │ │ - @ instruction: 0x016b1e94 │ │ │ │ - cmneq r3, r8, lsl #28 │ │ │ │ - strheq sl, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq fp, r8, asr lr │ │ │ │ - cmneq r3, ip, asr #27 │ │ │ │ - cmneq sl, ip, ror r8 │ │ │ │ - cmneq fp, ip, lsl lr │ │ │ │ + cmneq r3, ip, asr #28 │ │ │ │ + strdeq sl, [sl, #-140]! @ 0xffffff74 │ │ │ │ + @ instruction: 0x016b1e9c │ │ │ │ + cmneq r3, r0, lsl lr │ │ │ │ + cmneq sl, r0, asr #17 │ │ │ │ + cmneq fp, r0, ror #28 │ │ │ │ + ldrsbeq lr, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ + cmneq fp, r4, lsr #28 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - cmneq r3, ip, lsl #27 │ │ │ │ - cmneq sl, ip, lsr r8 │ │ │ │ - ldrdeq r1, [fp, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x0173ed94 │ │ │ │ + cmneq sl, r4, asr #16 │ │ │ │ + cmneq fp, r4, ror #27 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmneq sl, r4, lsl #16 │ │ │ │ - cmneq r3, r0, lsr #26 │ │ │ │ - ldrdeq sl, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq fp, r0, ror sp │ │ │ │ - cmneq r3, r4, ror #25 │ │ │ │ - @ instruction: 0x016aa794 │ │ │ │ - cmneq fp, r4, lsr sp │ │ │ │ + cmneq sl, ip, lsl #16 │ │ │ │ + cmneq r3, r8, lsr #26 │ │ │ │ + ldrdeq sl, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r8, ror sp │ │ │ │ + cmneq r3, ip, ror #25 │ │ │ │ + @ instruction: 0x016aa79c │ │ │ │ + cmneq fp, ip, lsr sp │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmneq r3, r4, lsr #25 │ │ │ │ - cmneq sl, r4, asr r7 │ │ │ │ - strdeq r1, [fp, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, ip, lsr #25 │ │ │ │ + cmneq sl, ip, asr r7 │ │ │ │ + strdeq r1, [fp, #-204]! @ 0xffffff34 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmneq r3, r8, ror #24 │ │ │ │ - cmneq sl, r8, lsl r7 │ │ │ │ - strheq r1, [fp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r3, r0, ror ip │ │ │ │ + cmneq sl, r0, lsr #14 │ │ │ │ + strheq r1, [fp, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ - cmneq r3, ip, lsr #24 │ │ │ │ - ldrdeq sl, [sl, #-108]! @ 0xffffff94 │ │ │ │ - cmneq fp, ip, ror ip │ │ │ │ + cmneq r3, r4, lsr ip │ │ │ │ + cmneq sl, r4, ror #13 │ │ │ │ + cmneq fp, r4, lsl #25 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - ldrsheq lr, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, r0, lsr #13 │ │ │ │ - cmneq fp, r0, asr #24 │ │ │ │ + ldrsheq lr, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r8, lsr #13 │ │ │ │ + cmneq fp, r8, asr #24 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - ldrheq lr, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sl, r4, ror #12 │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ - cmneq sl, r8, lsr #12 │ │ │ │ - cmneq fp, r8, asr #23 │ │ │ │ + ldrheq lr, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, ip, ror #12 │ │ │ │ + cmneq fp, ip, lsl #24 │ │ │ │ + cmneq r3, r0, lsl #23 │ │ │ │ + cmneq sl, r0, lsr r6 │ │ │ │ + ldrdeq r1, [fp, #-176]! @ 0xffffff50 │ │ │ │ muleq r0, r1, r3 │ │ │ │ - cmneq r3, ip, lsr fp │ │ │ │ - cmneq sl, ip, ror #11 │ │ │ │ - cmneq fp, ip, lsl #23 │ │ │ │ - strheq sl, [sl, #-84]! @ 0xffffffac │ │ │ │ + cmneq r3, r4, asr #22 │ │ │ │ + strdeq sl, [sl, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0x016b1b94 │ │ │ │ + strheq sl, [sl, #-92]! @ 0xffffffa4 │ │ │ │ │ │ │ │ 00352860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ @@ -678933,44 +678933,44 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 352a24 │ │ │ │ @ instruction: 0x017e5b94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r4, ror fp │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq fp, r8, lsl #21 │ │ │ │ - @ instruction: 0x016b1a94 │ │ │ │ - cmneq fp, r8, lsr #21 │ │ │ │ + @ instruction: 0x016b1a90 │ │ │ │ + @ instruction: 0x016b1a9c │ │ │ │ + strheq r1, [fp, #-160]! @ 0xffffff60 │ │ │ │ andeq r6, r0, r4, lsl #30 │ │ │ │ - cmneq fp, ip, lsr #20 │ │ │ │ - cmneq fp, ip, lsr sl │ │ │ │ - cmneq fp, r0, lsr #21 │ │ │ │ - cmneq sl, r8, lsl #30 │ │ │ │ - cmneq r3, r8, asr #15 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ - cmneq fp, r4, lsl r8 │ │ │ │ + cmneq fp, r4, lsr sl │ │ │ │ + cmneq fp, r4, asr #20 │ │ │ │ + cmneq fp, r8, lsr #21 │ │ │ │ + cmneq sl, r0, lsl pc │ │ │ │ + ldrsbeq lr, [r3, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + cmneq fp, ip, lsl r8 │ │ │ │ cmneq lr, r8, ror #19 │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ - cmneq fp, r4, lsr #15 │ │ │ │ + cmneq r3, r4, ror #14 │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ + cmneq fp, ip, lsr #15 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r3, r0, lsr #14 │ │ │ │ - ldrdeq sl, [sl, #-16]! │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ + cmneq r3, r8, lsr #14 │ │ │ │ + ldrdeq sl, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r0, ror r7 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmneq r3, r4, ror #13 │ │ │ │ - @ instruction: 0x016aa194 │ │ │ │ - cmneq fp, r0, lsr r7 │ │ │ │ - cmneq r3, r8, lsr #13 │ │ │ │ - cmneq sl, r8, asr r1 │ │ │ │ - strdeq r1, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, ip, ror #13 │ │ │ │ + @ instruction: 0x016aa19c │ │ │ │ + cmneq fp, r8, lsr r7 │ │ │ │ + ldrheq lr, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, r0, ror #2 │ │ │ │ + strdeq r1, [fp, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq r3, ip, ror #12 │ │ │ │ - cmneq sl, ip, lsl r1 │ │ │ │ - strheq r1, [fp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r4, ror r6 │ │ │ │ + cmneq sl, r4, lsr #2 │ │ │ │ + strheq r1, [fp, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 00352c10 : │ │ │ │ ldr r3, [r0, #544] @ 0x220 │ │ │ │ cmp r3, #0 │ │ │ │ bne 352c2c │ │ │ │ mov r2, r0 │ │ │ │ @@ -678996,17 +678996,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r3, ip, ror #10 │ │ │ │ - cmneq fp, r4, asr #15 │ │ │ │ - strheq r1, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, r4, ror r5 │ │ │ │ + cmneq fp, ip, asr #15 │ │ │ │ + cmneq fp, r0, asr #11 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ │ │ │ │ 00352c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -679512,65 +679512,65 @@ │ │ │ │ b 3531ac │ │ │ │ cmneq lr, r0, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r0, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, r4, asr #7 │ │ │ │ - cmneq fp, r4, lsl r4 │ │ │ │ + cmneq r3, ip, asr #7 │ │ │ │ + cmneq fp, ip, lsl r4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq lr, ip, lsl #10 │ │ │ │ - @ instruction: 0x0173e294 │ │ │ │ - ldrdeq r1, [fp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r3, r0, lsr #4 │ │ │ │ - cmneq fp, r8, ror #4 │ │ │ │ + @ instruction: 0x0173e29c │ │ │ │ + cmneq fp, r0, ror #5 │ │ │ │ + cmneq r3, r8, lsr #4 │ │ │ │ + cmneq fp, r0, ror r2 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ ldrheq r5, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq sl, r8, ror #21 │ │ │ │ - cmneq r3, r8, lsr r0 │ │ │ │ - cmneq fp, r0, lsl #1 │ │ │ │ + strdeq r9, [sl, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ + cmneq fp, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsheq sp, [r3, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sl, r0, lsr #21 │ │ │ │ - cmneq fp, r0, asr #32 │ │ │ │ + ldrsheq sp, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, r8, lsr #21 │ │ │ │ + cmneq fp, r8, asr #32 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ cmneq lr, r0, lsl r2 │ │ │ │ - cmneq fp, r8, lsl #5 │ │ │ │ - cmneq r3, ip, lsl #31 │ │ │ │ - ldrdeq r0, [fp, #-240]! @ 0xffffff10 │ │ │ │ - strdeq r9, [sl, #-152]! @ 0xffffff68 │ │ │ │ - cmneq sl, r8, asr #19 │ │ │ │ - cmneq fp, r0, asr #3 │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ - cmneq fp, ip, lsr #30 │ │ │ │ + @ instruction: 0x016b1290 │ │ │ │ + @ instruction: 0x0173df94 │ │ │ │ + ldrdeq r0, [fp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, r0, lsl #20 │ │ │ │ + ldrdeq r9, [sl, #-144]! @ 0xffffff70 │ │ │ │ + cmneq fp, r8, asr #3 │ │ │ │ + ldrsheq sp, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, r4, lsr pc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrheq sp, [r3, #-228]! @ 0xffffff1c │ │ │ │ - ldrdeq r1, [fp, #-16]! │ │ │ │ - cmneq fp, r0, lsl #30 │ │ │ │ + ldrheq sp, [r3, #-236]! @ 0xffffff14 │ │ │ │ + ldrdeq r1, [fp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq fp, r8, lsl #30 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq sl, r4, lsr #18 │ │ │ │ - cmneq fp, r0, asr r1 │ │ │ │ - cmneq r3, r4, asr #28 │ │ │ │ - smulbbeq fp, r8, lr │ │ │ │ + cmneq sl, ip, lsr #18 │ │ │ │ + cmneq fp, r8, asr r1 │ │ │ │ + cmneq r3, ip, asr #28 │ │ │ │ + @ instruction: 0x016b0e90 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq fp, r8, asr #1 │ │ │ │ - cmneq r3, r0, lsl lr │ │ │ │ - cmneq fp, r8, asr lr │ │ │ │ - ldrsbeq sp, [r3, #-220]! @ 0xffffff24 │ │ │ │ - cmneq sl, ip, lsl #17 │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ - cmneq r3, r4, lsr #27 │ │ │ │ - cmneq sl, r4, asr r8 │ │ │ │ - strdeq r0, [fp, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r1, [fp, #-0]! │ │ │ │ + cmneq r3, r8, lsl lr │ │ │ │ + cmneq fp, r0, ror #28 │ │ │ │ + cmneq r3, r4, ror #27 │ │ │ │ + @ instruction: 0x016a9894 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + cmneq r3, ip, lsr #27 │ │ │ │ + cmneq sl, ip, asr r8 │ │ │ │ + strdeq r0, [fp, #-220]! @ 0xffffff24 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, r0, ror sp │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ - strheq r0, [fp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r3, r8, ror sp │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + smulbteq fp, r4, sp │ │ │ │ │ │ │ │ 0035355c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r5, r2 │ │ │ │ @@ -680004,65 +680004,65 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #24] @ 353c44 │ │ │ │ mov r2, r6 │ │ │ │ b 353a2c │ │ │ │ @ instruction: 0x017e4e94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq sp, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq fp, r4, asr #24 │ │ │ │ + ldrsheq sp, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - cmneq fp, r0, asr #28 │ │ │ │ + cmneq fp, r8, asr #28 │ │ │ │ ldrheq r4, [lr, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r4, ror sp │ │ │ │ - cmneq r3, r0, lsl #19 │ │ │ │ + cmneq fp, ip, ror sp │ │ │ │ + cmneq r3, r8, lsl #19 │ │ │ │ @ instruction: 0x01699c94 │ │ │ │ - smulbteq fp, r8, r9 │ │ │ │ - cmneq fp, r0, ror #30 │ │ │ │ - msreq (UNDEF: 106), r8, ror lr │ │ │ │ + ldrdeq r0, [fp, #-144]! @ 0xffffff70 │ │ │ │ + cmneq fp, r8, ror #30 │ │ │ │ + msreq (UNDEF: 106), r0, lsl #29 │ │ │ │ strdeq r9, [r9, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0x01699b98 │ │ │ │ - smulbteq fp, r8, fp │ │ │ │ - cmneq r3, r0, asr #16 │ │ │ │ - strdeq r9, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x016b0890 │ │ │ │ - strheq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldrdeq r0, [fp, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r3, r8, asr #16 │ │ │ │ + strdeq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x016b0898 │ │ │ │ + cmneq sl, r0, asr #5 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq sl, r8, lsl #5 │ │ │ │ - cmneq sl, r8, asr r2 │ │ │ │ - strdeq r0, [fp, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r3, ip, ror #14 │ │ │ │ - strheq r0, [fp, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x016a9290 │ │ │ │ + cmneq sl, r0, ror #4 │ │ │ │ + strdeq r0, [fp, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r3, r4, ror r7 │ │ │ │ + strheq r0, [fp, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmneq r3, r0, lsr r7 │ │ │ │ - cmneq sl, r0, ror #3 │ │ │ │ - smulbbeq fp, r0, r7 │ │ │ │ - ldrsheq sp, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r4, lsr #3 │ │ │ │ - cmneq fp, r4, asr #14 │ │ │ │ + cmneq r3, r8, lsr r7 │ │ │ │ + cmneq sl, r8, ror #3 │ │ │ │ + smulbbeq fp, r8, r7 │ │ │ │ + ldrsheq sp, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, ip, lsr #3 │ │ │ │ + cmneq fp, ip, asr #14 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - ldrheq sp, [r3, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r8, ror #2 │ │ │ │ - cmneq fp, r8, lsl #14 │ │ │ │ + cmneq r3, r0, asr #13 │ │ │ │ + cmneq sl, r0, ror r1 │ │ │ │ + cmneq fp, r0, lsl r7 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq sl, r0, lsr r1 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmneq sl, r0, lsl #2 │ │ │ │ - cmneq r3, ip, lsl r6 │ │ │ │ - cmneq sl, ip, asr #1 │ │ │ │ - cmneq fp, ip, ror #12 │ │ │ │ + cmneq sl, r8, lsl #2 │ │ │ │ + cmneq r3, r4, lsr #12 │ │ │ │ + ldrdeq r9, [sl, #-4]! │ │ │ │ + cmneq fp, r4, ror r6 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmneq r3, r0, ror #11 │ │ │ │ - @ instruction: 0x016a9090 │ │ │ │ - cmneq fp, r0, lsr r6 │ │ │ │ + cmneq r3, r8, ror #11 │ │ │ │ + @ instruction: 0x016a9098 │ │ │ │ + cmneq fp, r8, lsr r6 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - qdsubeq r9, r8, sl │ │ │ │ + cmneq sl, r0, rrx │ │ │ │ │ │ │ │ 00353d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #344] @ 0x158 │ │ │ │ @@ -680101,17 +680101,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 353dc0 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 353d3c │ │ │ │ - cmneq r3, r8, lsr r4 │ │ │ │ - cmneq sl, r8, ror #29 │ │ │ │ - smulbbeq fp, r8, r4 │ │ │ │ + cmneq r3, r0, asr #8 │ │ │ │ + strdeq r8, [sl, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x016b0490 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ │ │ │ │ 00353dc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -680368,44 +680368,44 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 353eb4 │ │ │ │ cmneq lr, r0, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq lr, r8, asr r5 │ │ │ │ - cmneq r3, ip, asr #5 │ │ │ │ - cmneq fp, ip, lsl r3 │ │ │ │ - cmneq r3, r8, lsr #4 │ │ │ │ - ldrdeq r8, [sl, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r8, ror r2 │ │ │ │ + ldrsbeq sp, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmneq fp, r4, lsr #6 │ │ │ │ + cmneq r3, r0, lsr r2 │ │ │ │ + cmneq sl, r0, ror #25 │ │ │ │ + smulbbeq fp, r0, r2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrsbeq sp, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq sl, ip, lsl #25 │ │ │ │ - cmneq fp, ip, lsr #4 │ │ │ │ + cmneq r3, r4, ror #3 │ │ │ │ + @ instruction: 0x016a8c94 │ │ │ │ + cmneq fp, r4, lsr r2 │ │ │ │ cmneq r9, r4, lsr #9 │ │ │ │ - cmneq r3, r8, asr #2 │ │ │ │ - strdeq r8, [sl, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x016b0198 │ │ │ │ + cmneq r3, r0, asr r1 │ │ │ │ + cmneq sl, r0, lsl #24 │ │ │ │ + smultbeq fp, r0, r1 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmneq r3, ip, lsl #2 │ │ │ │ - strheq r8, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, ip, asr r1 │ │ │ │ + cmneq r3, r4, lsl r1 │ │ │ │ + cmneq sl, r4, asr #23 │ │ │ │ + cmneq fp, r4, ror #2 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmneq sl, r4, lsl #23 │ │ │ │ - cmneq r3, r0, lsr #1 │ │ │ │ - cmneq sl, r0, asr fp │ │ │ │ - strdeq r0, [fp, #-0]! │ │ │ │ + cmneq sl, ip, lsl #23 │ │ │ │ + cmneq r3, r8, lsr #1 │ │ │ │ + cmneq sl, r8, asr fp │ │ │ │ + strdeq r0, [fp, #-8]! │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ - cmneq sl, r4, lsl fp │ │ │ │ - strheq r0, [fp, #-4]! │ │ │ │ + cmneq r3, ip, rrx │ │ │ │ + cmneq sl, ip, lsl fp │ │ │ │ + strheq r0, [fp, #-12]! │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq r3, r8, lsr #32 │ │ │ │ - ldrdeq r8, [sl, #-168]! @ 0xffffff58 │ │ │ │ - cmneq fp, r4, ror r0 │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ + cmneq sl, r0, ror #21 │ │ │ │ + cmneq fp, ip, ror r0 │ │ │ │ │ │ │ │ 00354250 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #420] @ 0x1a4 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r0, #424] @ 0x1a8 │ │ │ │ @@ -680436,17 +680436,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3542e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 354290 │ │ │ │ - cmneq r3, r8, lsl pc │ │ │ │ - cmneq sl, r8, asr #19 │ │ │ │ - msreq (UNDEF: 122), r0, ror #30 │ │ │ │ + cmneq r3, r0, lsr #30 │ │ │ │ + ldrdeq r8, [sl, #-144]! @ 0xffffff70 │ │ │ │ + msreq (UNDEF: 122), r8, ror #30 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ │ │ │ │ 003542e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -680511,21 +680511,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 354418 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 354334 │ │ │ │ - cmneq r3, r4, lsr lr │ │ │ │ - ldrdeq r0, [fp, #-28]! @ 0xffffffe4 │ │ │ │ - msreq (UNDEF: 106), r4, lsl #29 │ │ │ │ + cmneq r3, ip, lsr lr │ │ │ │ + smultteq fp, r4, r1 │ │ │ │ + msreq (UNDEF: 106), ip, lsl #29 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - ldrsheq ip, [r3, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sl, r0, lsr #17 │ │ │ │ - msreq (UNDEF: 106), r0, asr #28 │ │ │ │ + ldrsheq ip, [r3, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sl, r8, lsr #17 │ │ │ │ + msreq (UNDEF: 106), r8, asr #28 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ │ │ │ │ 0035441c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -680629,29 +680629,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 354478 │ │ │ │ cmneq lr, r0, ror #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x017e3f94 │ │ │ │ - ldrsheq ip, [r3, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sl, ip, lsr #15 │ │ │ │ - msreq SPSR_fx, r4, asr #26 │ │ │ │ + cmneq r3, r4, lsl #26 │ │ │ │ + strheq r8, [sl, #-116]! @ 0xffffff8c │ │ │ │ + msreq SPSR_fx, ip, asr #26 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x016b0098 │ │ │ │ - ldrheq ip, [r3, #-196]! @ 0xffffff3c │ │ │ │ - strdeq pc, [sl, #-200]! @ 0xffffff38 │ │ │ │ + smultbeq fp, r0, r0 │ │ │ │ + ldrheq ip, [r3, #-204]! @ 0xffffff34 │ │ │ │ + msreq SPSR_fx, r0, lsl #26 │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - cmneq r3, r4, ror ip │ │ │ │ - cmneq fp, r8, lsl r0 │ │ │ │ - strheq pc, [sl, #-204]! @ 0xffffff34 @ │ │ │ │ + cmneq r3, ip, ror ip │ │ │ │ + cmneq fp, r0, lsr #32 │ │ │ │ + msreq SPSR_fx, r4, asr #25 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - cmneq r3, r0, lsr ip │ │ │ │ - cmneq sl, r0, ror #13 │ │ │ │ - msreq SPSR_fx, r8, ror ip │ │ │ │ + cmneq r3, r8, lsr ip │ │ │ │ + cmneq sl, r8, ror #13 │ │ │ │ + msreq SPSR_fx, r0, lsl #25 │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ │ │ │ │ 0035460c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -681638,73 +681638,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 354f84 │ │ │ │ cmneq lr, ip, ror #27 │ │ │ │ ldrsbeq r3, [lr, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r0, ror #22 │ │ │ │ - strheq pc, [sl, #-180]! @ 0xffffff4c @ │ │ │ │ + cmneq r3, r8, ror #22 │ │ │ │ + strheq pc, [sl, #-188]! @ 0xffffff44 @ │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq r3, r0, lsr r9 │ │ │ │ - msreq SPSR_fx, ip, ror r9 │ │ │ │ + cmneq r3, r8, lsr r9 │ │ │ │ + msreq SPSR_fx, r4, lsl #19 │ │ │ │ andeq r0, r0, lr, lsl r4 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ - msreq SPSR_fx, ip, lsl r8 │ │ │ │ + ldrsbeq ip, [r3, #-116]! @ 0xffffff8c │ │ │ │ + msreq SPSR_fx, r4, lsr #16 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmneq r3, r4, asr #13 │ │ │ │ - msreq (UNDEF: 122), r4, lsl r7 │ │ │ │ + cmneq r3, ip, asr #13 │ │ │ │ + msreq (UNDEF: 122), ip, lsl r7 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmneq r3, r0, lsr r4 │ │ │ │ - msreq SPSR_fx, r0, lsl #9 │ │ │ │ + cmneq r3, r8, lsr r4 │ │ │ │ + msreq SPSR_fx, r8, lsl #9 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - cmneq r3, r8, ror r2 │ │ │ │ - msreq (UNDEF: 106), r8, asr #5 │ │ │ │ + cmneq r3, r0, lsl #5 │ │ │ │ + ldrdeq pc, [sl, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ cmneq lr, r8, lsl #9 │ │ │ │ - cmneq r3, ip, asr r1 │ │ │ │ - msreq SPSR_fx, ip, lsr #3 │ │ │ │ + cmneq r3, r4, ror #2 │ │ │ │ + strheq pc, [sl, #-20]! @ 0xffffffec @ │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ cmneq r9, r8, lsl r4 │ │ │ │ - msreq SPSR_fx, ip, ror #9 │ │ │ │ - cmneq r3, r0, asr #1 │ │ │ │ - msreq SPSR_fx, r4, lsl #2 │ │ │ │ + strdeq pc, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r3, r8, asr #1 │ │ │ │ + msreq SPSR_fx, ip, lsl #2 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ cmneq r9, ip, ror r3 │ │ │ │ cmneq r9, r8, lsr #6 │ │ │ │ cmneq r9, r8, ror #5 │ │ │ │ cmneq r9, r8, lsr #5 │ │ │ │ - strdeq r7, [sl, #-148]! @ 0xffffff6c │ │ │ │ + strdeq r7, [sl, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmneq sl, r4, asr #19 │ │ │ │ - cmneq r3, r0, ror #29 │ │ │ │ - @ instruction: 0x016a7990 │ │ │ │ - cmneq sl, r8, lsr #30 │ │ │ │ + cmneq sl, ip, asr #19 │ │ │ │ + cmneq r3, r8, ror #29 │ │ │ │ + @ instruction: 0x016a7998 │ │ │ │ + cmneq sl, r0, lsr pc │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ - cmneq sl, r8, lsr #18 │ │ │ │ - strdeq r7, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, r4, lsl lr │ │ │ │ - cmneq sl, r4, asr #17 │ │ │ │ - cmneq sl, ip, asr lr │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ + cmneq sl, r0, lsr r9 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ + cmneq r3, ip, lsl lr │ │ │ │ + cmneq sl, ip, asr #17 │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - cmneq sl, r8, lsl #17 │ │ │ │ - cmneq sl, r4, asr r8 │ │ │ │ - cmneq sl, r0, asr #16 │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ - cmneq sl, r0, ror #15 │ │ │ │ - strheq r7, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sl, ip, ror r7 │ │ │ │ - cmneq sl, ip, asr #14 │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ + @ instruction: 0x016a7890 │ │ │ │ + cmneq sl, ip, asr r8 │ │ │ │ + cmneq sl, r8, asr #16 │ │ │ │ + cmneq sl, r8, lsl r8 │ │ │ │ + cmneq sl, r8, ror #15 │ │ │ │ + strheq r7, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, r4, lsl #15 │ │ │ │ + cmneq sl, r4, asr r7 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ │ │ │ │ 00355674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -681841,29 +681841,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3556bc │ │ │ │ cmneq lr, r4, lsl #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r0, asr sp │ │ │ │ - ldrheq fp, [r3, #-168]! @ 0xffffff58 │ │ │ │ - strdeq lr, [sl, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r3, r0, asr #21 │ │ │ │ + cmneq sl, r4, lsl #22 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - ldrsheq fp, [r3, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x016a749c │ │ │ │ - cmneq sl, r0, asr #20 │ │ │ │ + ldrsheq fp, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r4, lsr #9 │ │ │ │ + cmneq sl, r8, asr #20 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - ldrheq fp, [r3, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sl, r0, ror #8 │ │ │ │ - cmneq sl, r0, lsl #20 │ │ │ │ + ldrheq fp, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r8, ror #8 │ │ │ │ + cmneq sl, r8, lsl #20 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - cmneq sl, ip, lsr #8 │ │ │ │ - cmneq r3, ip, asr #18 │ │ │ │ - strdeq r7, [sl, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x016ae99c │ │ │ │ + cmneq sl, r4, lsr r4 │ │ │ │ + cmneq r3, r4, asr r9 │ │ │ │ + cmneq sl, r4, lsl #8 │ │ │ │ + cmneq sl, r4, lsr #19 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ │ │ │ │ 003558ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -682201,57 +682201,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 355bc8 │ │ │ │ cmneq lr, r4, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r2, [lr, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r3, r4, ror r8 │ │ │ │ - strheq lr, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r3, ip, ror r8 │ │ │ │ + cmneq sl, r4, asr #17 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmneq r3, r8, lsr #15 │ │ │ │ - cmneq sl, r8, asr r2 │ │ │ │ - strdeq lr, [sl, #-120]! @ 0xffffff88 │ │ │ │ + ldrheq fp, [r3, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r0, ror #4 │ │ │ │ + cmneq sl, r0, lsl #16 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmneq r3, r0, asr r7 │ │ │ │ - @ instruction: 0x016ae798 │ │ │ │ + cmneq r3, r8, asr r7 │ │ │ │ + cmneq sl, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, ip, lsr #12 │ │ │ │ - cmneq sl, r0, lsl #13 │ │ │ │ + cmneq r3, r4, lsr r6 │ │ │ │ + cmneq sl, r8, lsl #13 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ cmneq lr, r4, asr #16 │ │ │ │ - cmneq r3, ip, lsl #11 │ │ │ │ - ldrdeq lr, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sl, ip, asr #11 │ │ │ │ + @ instruction: 0x0173b594 │ │ │ │ + ldrdeq lr, [sl, #-156]! @ 0xffffff64 │ │ │ │ + ldrdeq lr, [sl, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - cmneq r3, ip, asr #10 │ │ │ │ - strdeq r6, [sl, #-248]! @ 0xffffff08 │ │ │ │ - @ instruction: 0x016ae59c │ │ │ │ + cmneq r3, r4, asr r5 │ │ │ │ + cmneq sl, r0 │ │ │ │ + cmneq sl, r4, lsr #11 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - cmneq r3, r0, lsl r5 │ │ │ │ - cmneq sl, r0, asr #31 │ │ │ │ - cmneq sl, r0, ror #10 │ │ │ │ + cmneq r3, r8, lsl r5 │ │ │ │ + cmneq sl, r8, asr #31 │ │ │ │ + cmneq sl, r8, ror #10 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - ldrsbeq fp, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq sl, r8, lsl #31 │ │ │ │ - cmneq sl, r8, lsr #10 │ │ │ │ + cmneq r3, r0, ror #9 │ │ │ │ + @ instruction: 0x016a6f90 │ │ │ │ + cmneq sl, r0, lsr r5 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq r3, r0, lsr #9 │ │ │ │ - cmneq sl, r0, asr pc │ │ │ │ - strdeq lr, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r3, r8, lsr #9 │ │ │ │ + cmneq sl, r8, asr pc │ │ │ │ + strdeq lr, [sl, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - cmneq sl, ip, lsl pc │ │ │ │ - strdeq r6, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq sl, r4, asr #29 │ │ │ │ - @ instruction: 0x016a6e94 │ │ │ │ - ldrheq fp, [r3, #-52]! @ 0xffffffcc │ │ │ │ - cmneq sl, r4, ror #28 │ │ │ │ - cmneq sl, r4, lsl #8 │ │ │ │ + cmneq sl, r4, lsr #30 │ │ │ │ + strdeq r6, [sl, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sl, ip, asr #29 │ │ │ │ + @ instruction: 0x016a6e9c │ │ │ │ + ldrheq fp, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sl, ip, ror #28 │ │ │ │ + cmneq sl, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ │ │ │ │ 00355ef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -682530,40 +682530,40 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r2, [lr, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ cmneq lr, r0, lsl r4 │ │ │ │ andeq r6, r0, r8, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r9, r8, ror #17 │ │ │ │ - cmneq sl, ip, lsr #9 │ │ │ │ - cmneq r3, r8, lsr #32 │ │ │ │ - cmneq sl, r0, ror r0 │ │ │ │ + strheq lr, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ + cmneq sl, r8, ror r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq r3, r4, ror #31 │ │ │ │ - @ instruction: 0x016a6a94 │ │ │ │ - cmneq sl, r4, lsr r0 │ │ │ │ + cmneq r3, ip, ror #31 │ │ │ │ + @ instruction: 0x016a6a9c │ │ │ │ + cmneq sl, ip, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, r4, lsr #31 │ │ │ │ - cmneq sl, r4, asr sl │ │ │ │ - strdeq sp, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r3, ip, lsr #31 │ │ │ │ + cmneq sl, ip, asr sl │ │ │ │ + strdeq sp, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r3, r4, ror #30 │ │ │ │ - cmneq sl, r4, lsl sl │ │ │ │ - strheq sp, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ + cmneq sl, ip, lsl sl │ │ │ │ + strheq sp, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r3, r8, lsr #30 │ │ │ │ - ldrdeq r6, [sl, #-152]! @ 0xffffff68 │ │ │ │ - cmneq sl, r0, ror pc │ │ │ │ - cmneq r3, ip, ror #29 │ │ │ │ - @ instruction: 0x016a699c │ │ │ │ - cmneq sl, ip, lsr pc │ │ │ │ + cmneq r3, r0, lsr pc │ │ │ │ + cmneq sl, r0, ror #19 │ │ │ │ + cmneq sl, r8, ror pc │ │ │ │ + ldrsheq sl, [r3, #-228]! @ 0xffffff1c │ │ │ │ + cmneq sl, r4, lsr #19 │ │ │ │ + cmneq sl, r4, asr #30 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrheq sl, [r3, #-224]! @ 0xffffff20 │ │ │ │ - cmneq sl, r0, ror #18 │ │ │ │ - cmneq sl, r0, lsl #30 │ │ │ │ + ldrheq sl, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sl, r8, ror #18 │ │ │ │ + cmneq sl, r8, lsl #30 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 003563cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -682783,33 +682783,33 @@ │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ b 356680 │ │ │ │ cmneq lr, r4, lsl r0 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r8, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r9, r4, ror r4 │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ - ldrheq sl, [r3, #-180]! @ 0xffffff4c │ │ │ │ - strdeq sp, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r0, asr #32 │ │ │ │ + ldrheq sl, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r4, lsl #24 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq sl, r0, lsr #12 │ │ │ │ - cmneq r3, ip, ror #22 │ │ │ │ - strheq sp, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r8, lsr #12 │ │ │ │ + cmneq r3, r4, ror fp │ │ │ │ + strheq sp, [sl, #-184]! @ 0xffffff48 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r3, r8, lsr #22 │ │ │ │ - ldrdeq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, r0, ror fp │ │ │ │ + cmneq r3, r0, lsr fp │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ + cmneq sl, r8, ror fp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r3, ip, ror #21 │ │ │ │ - @ instruction: 0x016a659c │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ + ldrsheq sl, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sl, r4, lsr #11 │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrheq sl, [r3, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sl, r4, ror #10 │ │ │ │ - strdeq sp, [sl, #-172]! @ 0xffffff54 │ │ │ │ + ldrheq sl, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, ip, ror #10 │ │ │ │ + cmneq sl, r4, lsl #22 │ │ │ │ │ │ │ │ 00356798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #400] @ 0x190 │ │ │ │ @@ -683002,28 +683002,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3567f4 │ │ │ │ cmneq lr, r0, ror #24 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrdeq r6, [r9, #-12]! │ │ │ │ - cmneq sl, ip, lsr #25 │ │ │ │ - cmneq r3, ip, lsl r8 │ │ │ │ - cmneq sl, r0, ror #16 │ │ │ │ + strheq sp, [sl, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, r4, lsr #16 │ │ │ │ + cmneq sl, r8, ror #16 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - ldrsbeq sl, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ - cmneq sl, r0, lsr #16 │ │ │ │ + ldrsbeq sl, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ + cmneq sl, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ - @ instruction: 0x0173a794 │ │ │ │ - cmneq sl, r4, asr #4 │ │ │ │ - ldrdeq sp, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r3, r4, asr r7 │ │ │ │ - cmneq sl, r4, lsl #4 │ │ │ │ - cmneq sl, r4, lsr #15 │ │ │ │ + @ instruction: 0x0173a79c │ │ │ │ + cmneq sl, ip, asr #4 │ │ │ │ + cmneq sl, r4, ror #15 │ │ │ │ + cmneq r3, ip, asr r7 │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + cmneq sl, ip, lsr #15 │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ │ │ │ │ 00356aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -683588,76 +683588,76 @@ │ │ │ │ cmneq lr, r8, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r0, ror #17 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq lr, r0, ror #14 │ │ │ │ - cmneq r3, ip, asr #8 │ │ │ │ - cmneq sl, ip, lsl #9 │ │ │ │ + cmneq r3, r4, asr r4 │ │ │ │ + @ instruction: 0x016ad494 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 1, cr0, [r0], {24} │ │ │ │ - cmneq r3, r4, asr #6 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ + cmneq r3, ip, asr #6 │ │ │ │ + @ instruction: 0x016ad394 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - ldrsheq sl, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq sl, r4, asr #4 │ │ │ │ + cmneq r3, r4, lsl #4 │ │ │ │ + cmneq sl, ip, asr #4 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - cmneq sl, r8, ror #24 │ │ │ │ - cmneq r3, r8, ror #2 │ │ │ │ - cmneq sl, r8, lsl ip │ │ │ │ - strheq sp, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r0, ror ip │ │ │ │ + cmneq r3, r0, ror r1 │ │ │ │ + cmneq sl, r0, lsr #24 │ │ │ │ + cmneq sl, r0, asr #3 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - cmneq r3, ip, lsr #2 │ │ │ │ - ldrdeq r5, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, ip, ror r1 │ │ │ │ + cmneq r3, r4, lsr r1 │ │ │ │ + cmneq sl, r0, ror #23 │ │ │ │ + cmneq sl, r4, lsl #3 │ │ │ │ andeq r0, r0, fp, ror r5 │ │ │ │ - cmneq r3, ip, ror #1 │ │ │ │ - @ instruction: 0x016a5b9c │ │ │ │ - cmneq sl, ip, lsr r1 │ │ │ │ + ldrsheq sl, [r3, #-4]! │ │ │ │ + cmneq sl, r4, lsr #23 │ │ │ │ + cmneq sl, r4, asr #2 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - ldrheq sl, [r3, #-0]! │ │ │ │ - cmneq sl, r0, ror #22 │ │ │ │ - strdeq sp, [sl, #-12]! │ │ │ │ - cmneq r3, r4, ror r0 │ │ │ │ - cmneq sl, r4, lsr #22 │ │ │ │ - cmneq sl, r4, asr #1 │ │ │ │ + ldrheq sl, [r3, #-8]! │ │ │ │ + cmneq sl, r8, ror #22 │ │ │ │ + cmneq sl, r4, lsl #2 │ │ │ │ + cmneq r3, ip, ror r0 │ │ │ │ + cmneq sl, ip, lsr #22 │ │ │ │ + cmneq sl, ip, asr #1 │ │ │ │ andeq r0, r0, sp, asr #10 │ │ │ │ - cmneq r3, r8, lsr r0 │ │ │ │ - cmneq sl, r8, ror #21 │ │ │ │ - cmneq sl, r8, lsl #1 │ │ │ │ + cmneq r3, r0, asr #32 │ │ │ │ + strdeq r5, [sl, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x016ad090 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - ldrsheq r9, [r3, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, ip, lsr #21 │ │ │ │ - cmneq sl, ip, asr #32 │ │ │ │ + cmneq r3, r4 │ │ │ │ + strheq r5, [sl, #-164]! @ 0xffffff5c │ │ │ │ + qdsubeq sp, r4, sl │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - cmneq r3, r0, asr #31 │ │ │ │ - cmneq sl, r0, ror sl │ │ │ │ - cmneq sl, r0, lsl r0 │ │ │ │ + cmneq r3, r8, asr #31 │ │ │ │ + cmneq sl, r8, ror sl │ │ │ │ + cmneq sl, r8, lsl r0 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmneq sl, r8, lsr sl │ │ │ │ - cmneq sl, r8, lsl #20 │ │ │ │ - cmneq r3, r4, lsr #30 │ │ │ │ - ldrdeq r5, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sl, r4, ror pc │ │ │ │ + cmneq sl, r0, asr #20 │ │ │ │ + cmneq sl, r0, lsl sl │ │ │ │ + cmneq r3, ip, lsr #30 │ │ │ │ + ldrdeq r5, [sl, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sl, ip, ror pc │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ - @ instruction: 0x016a5998 │ │ │ │ - cmneq sl, r8, lsr pc │ │ │ │ + ldrsheq r9, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sl, r0, lsr #19 │ │ │ │ + cmneq sl, r0, asr #30 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - cmneq sl, r0, ror #18 │ │ │ │ - cmneq r3, ip, ror lr │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ - cmneq sl, ip, asr #29 │ │ │ │ + cmneq sl, r8, ror #18 │ │ │ │ + cmneq r3, r4, lsl #29 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ + ldrdeq ip, [sl, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - cmneq r3, ip, lsr lr │ │ │ │ - cmneq sl, ip, ror #17 │ │ │ │ - cmneq sl, ip, lsl #29 │ │ │ │ + cmneq r3, r4, asr #28 │ │ │ │ + strdeq r5, [sl, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x016ace94 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ │ │ │ │ 003574cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -683908,37 +683908,37 @@ │ │ │ │ cmneq lr, r8, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ cmneq lr, r0, asr #28 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r3, r8, ror sl │ │ │ │ - cmneq sl, r8, lsr #10 │ │ │ │ - cmneq sl, r8, asr #21 │ │ │ │ + cmneq r3, r0, lsl #21 │ │ │ │ + cmneq sl, r0, lsr r5 │ │ │ │ + ldrdeq ip, [sl, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - cmneq r3, r8, lsr sl │ │ │ │ - cmneq sl, r8, ror #9 │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ + cmneq r3, r0, asr #20 │ │ │ │ + strdeq r5, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + @ instruction: 0x016aca90 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - ldrsheq r9, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq sl, r8, lsr #9 │ │ │ │ - cmneq sl, r8, asr #20 │ │ │ │ + cmneq r3, r0, lsl #20 │ │ │ │ + strheq r5, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, r0, asr sl │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - ldrheq r9, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sl, ip, ror #8 │ │ │ │ - cmneq sl, ip, lsl #20 │ │ │ │ + cmneq r3, r4, asr #19 │ │ │ │ + cmneq sl, r4, ror r4 │ │ │ │ + cmneq sl, r4, lsl sl │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - cmneq r3, r0, lsl #19 │ │ │ │ - cmneq sl, r0, lsr r4 │ │ │ │ - ldrdeq ip, [sl, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r3, r8, lsl #19 │ │ │ │ + cmneq sl, r8, lsr r4 │ │ │ │ + ldrdeq ip, [sl, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, lsr r6 │ │ │ │ - cmneq r3, r4, asr #18 │ │ │ │ - strdeq r5, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmneq sl, ip, lsl #19 │ │ │ │ + cmneq r3, ip, asr #18 │ │ │ │ + strdeq r5, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x016ac994 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ │ │ │ │ 00357928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -684127,29 +684127,29 @@ │ │ │ │ add r2, r2, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 357b74 │ │ │ │ ldrheq r0, [lr, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq sl, r4, lsr #2 │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ - strheq ip, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, ip, lsr #2 │ │ │ │ + cmneq r3, ip, ror r6 │ │ │ │ + cmneq sl, r4, asr #13 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmneq r3, ip, lsr #12 │ │ │ │ - ldrdeq r5, [sl, #-12]! │ │ │ │ - cmneq sl, r8, ror r6 │ │ │ │ + cmneq r3, r4, lsr r6 │ │ │ │ + cmneq sl, r4, ror #1 │ │ │ │ + cmneq sl, r0, lsl #13 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ - ldrsheq r9, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, r8, lsr #1 │ │ │ │ - cmneq sl, r8, asr #12 │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ + strheq r5, [sl, #-0]! │ │ │ │ + cmneq sl, r0, asr r6 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmneq r3, ip, asr #11 │ │ │ │ - cmneq sl, r8, ror r0 │ │ │ │ - cmneq sl, r8, lsl r6 │ │ │ │ + ldrsbeq r9, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmneq sl, r0, lsl #1 │ │ │ │ + cmneq sl, r0, lsr #12 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ │ │ │ │ 00357c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -684343,28 +684343,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 357cc8 │ │ │ │ cmneq lr, ip, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r4, asr #27 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r9, r8, lsl #24 │ │ │ │ - cmneq sl, r4, ror #15 │ │ │ │ - cmneq r3, r8, asr #6 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ + cmneq r3, r0, asr r3 │ │ │ │ + @ instruction: 0x016ac394 │ │ │ │ andeq r0, r0, r9, ror r6 │ │ │ │ - ldrsheq r9, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq sl, ip, lsr #27 │ │ │ │ - cmneq sl, ip, asr #6 │ │ │ │ + cmneq r3, r4, lsl #6 │ │ │ │ + strheq r4, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r4, asr r3 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - cmneq r3, r0, asr #5 │ │ │ │ - cmneq sl, r0, ror sp │ │ │ │ - cmneq sl, r8, lsl #6 │ │ │ │ - cmneq r3, r0, lsl #5 │ │ │ │ - cmneq sl, r0, lsr sp │ │ │ │ - ldrdeq ip, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r3, r8, asr #5 │ │ │ │ + cmneq sl, r8, ror sp │ │ │ │ + cmneq sl, r0, lsl r3 │ │ │ │ + cmneq r3, r8, lsl #5 │ │ │ │ + cmneq sl, r8, lsr sp │ │ │ │ + ldrdeq ip, [sl, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ │ │ │ │ 00357fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -684694,50 +684694,50 @@ │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 358208 │ │ │ │ cmneq lr, r0, lsr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, ip, lsl #3 │ │ │ │ - ldrdeq ip, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01739194 │ │ │ │ + cmneq sl, r4, ror #3 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - ldrsheq r8, [r3, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sl, r4, asr #32 │ │ │ │ + ldrsheq r8, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, ip, asr #32 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ cmneq lr, r4, lsl #4 │ │ │ │ - cmneq r3, r0, lsl #31 │ │ │ │ - cmneq sl, ip, asr #31 │ │ │ │ + cmneq r3, r8, lsl #31 │ │ │ │ + ldrdeq fp, [sl, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x000002bd │ │ │ │ cmneq r9, r4, ror #3 │ │ │ │ - cmneq r3, r8, lsl #29 │ │ │ │ - cmneq sl, r8, lsr r9 │ │ │ │ - ldrdeq fp, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r3, r0, asr lr │ │ │ │ - cmneq sl, r0, lsl #18 │ │ │ │ - cmneq sl, r0, lsr #29 │ │ │ │ + @ instruction: 0x01738e90 │ │ │ │ + cmneq sl, r0, asr #18 │ │ │ │ + cmneq sl, r0, ror #29 │ │ │ │ + cmneq r3, r8, asr lr │ │ │ │ + cmneq sl, r8, lsl #18 │ │ │ │ + cmneq sl, r8, lsr #29 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - cmneq r3, r8, lsl lr │ │ │ │ - cmneq sl, r8, asr #17 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ + cmneq r3, r0, lsr #28 │ │ │ │ + ldrdeq r4, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x016a4894 │ │ │ │ - cmneq sl, r8, ror #16 │ │ │ │ - @ instruction: 0x01738d90 │ │ │ │ - cmneq sl, ip, lsr r8 │ │ │ │ - cmneq sl, r0, ror #27 │ │ │ │ + @ instruction: 0x016a489c │ │ │ │ + cmneq sl, r0, ror r8 │ │ │ │ + @ instruction: 0x01738d98 │ │ │ │ + cmneq sl, r4, asr #16 │ │ │ │ + cmneq sl, r8, ror #27 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq r3, r4, asr sp │ │ │ │ - cmneq sl, r4, lsl #16 │ │ │ │ - cmneq sl, r4, lsr #27 │ │ │ │ + cmneq r3, ip, asr sp │ │ │ │ + cmneq sl, ip, lsl #16 │ │ │ │ + cmneq sl, ip, lsr #27 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - ldrdeq r4, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sl, r4, lsr #15 │ │ │ │ + ldrdeq r4, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, ip, lsr #15 │ │ │ │ │ │ │ │ 00358588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -685051,47 +685051,47 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq sp, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x00006cb4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmnpeq sp, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ cmneq r9, r8, asr #4 │ │ │ │ - cmneq sl, r4, ror lr │ │ │ │ - cmneq r3, r8, lsl #19 │ │ │ │ - ldrdeq fp, [sl, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, ip, ror lr │ │ │ │ + @ instruction: 0x01738990 │ │ │ │ + ldrdeq fp, [sl, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r4, lsr #13 │ │ │ │ - cmneq r3, r0, asr #18 │ │ │ │ - strdeq r4, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - @ instruction: 0x016ab990 │ │ │ │ + cmneq r3, r8, asr #18 │ │ │ │ + strdeq r4, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x016ab998 │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - cmneq r3, r0, lsl #18 │ │ │ │ - strheq r4, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq sl, r0, asr r9 │ │ │ │ + cmneq r3, r8, lsl #18 │ │ │ │ + strheq r4, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r8, asr r9 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmneq r3, r4, asr #17 │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ - cmneq sl, r4, lsl r9 │ │ │ │ - cmneq r3, r8, lsl #17 │ │ │ │ - cmneq sl, r8, lsr r3 │ │ │ │ - ldrdeq fp, [sl, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, r8, asr #16 │ │ │ │ - strdeq r4, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x016ab898 │ │ │ │ + cmneq r3, ip, asr #17 │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ + cmneq sl, ip, lsl r9 │ │ │ │ + @ instruction: 0x01738890 │ │ │ │ + cmneq sl, r0, asr #6 │ │ │ │ + ldrdeq fp, [sl, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, r0, asr r8 │ │ │ │ + cmneq sl, r0, lsl #6 │ │ │ │ + cmneq sl, r0, lsr #17 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmneq r3, ip, lsl #16 │ │ │ │ - @ instruction: 0x016abc9c │ │ │ │ - cmneq sl, ip, asr r8 │ │ │ │ + cmneq r3, r4, lsl r8 │ │ │ │ + cmneq sl, r4, lsr #25 │ │ │ │ + cmneq sl, r4, ror #16 │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - cmneq r3, r8, asr #15 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ + ldrsbeq r8, [r3, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - cmneq r3, ip, lsl #15 │ │ │ │ - cmneq sl, ip, lsr r2 │ │ │ │ - ldrdeq fp, [sl, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x01738794 │ │ │ │ + cmneq sl, r4, asr #4 │ │ │ │ + cmneq sl, r4, ror #15 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ │ │ │ │ 00358b0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -685333,36 +685333,36 @@ │ │ │ │ beq 358d90 │ │ │ │ b 358cac │ │ │ │ cmnpeq sp, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x00006cb4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r9, r0, lsr #26 │ │ │ │ - cmneq sl, ip, asr #18 │ │ │ │ - cmneq r3, r0, ror #8 │ │ │ │ - cmneq sl, r4, lsr #9 │ │ │ │ + cmneq sl, r4, asr r9 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ + cmneq sl, ip, lsr #9 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - ldrdeq r3, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, ip, lsl r4 │ │ │ │ - cmneq sl, r0, ror #8 │ │ │ │ + ldrdeq r3, [sl, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r3, r4, lsr #8 │ │ │ │ + cmneq sl, r8, ror #8 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - ldrsbeq r8, [r3, #-52]! @ 0xffffffcc │ │ │ │ - cmneq sl, r4, lsl #29 │ │ │ │ - cmneq sl, ip, lsl r4 │ │ │ │ + ldrsbeq r8, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq sl, ip, lsl #29 │ │ │ │ + cmneq sl, r4, lsr #8 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - @ instruction: 0x01738398 │ │ │ │ - cmneq sl, ip, asr #28 │ │ │ │ - cmneq sl, r0, ror #7 │ │ │ │ + cmneq r3, r0, lsr #7 │ │ │ │ + cmneq sl, r4, asr lr │ │ │ │ + cmneq sl, r8, ror #7 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - cmneq r3, r0, ror #6 │ │ │ │ - cmneq sl, r0, lsl lr │ │ │ │ - cmneq sl, r8, lsr #7 │ │ │ │ - cmneq r3, r4, lsr #6 │ │ │ │ - strheq fp, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ + cmneq r3, r8, ror #6 │ │ │ │ + cmneq sl, r8, lsl lr │ │ │ │ + strheq fp, [sl, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r3, ip, lsr #6 │ │ │ │ + cmneq sl, r0, asr #15 │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ andeq r0, r0, r9, asr #13 │ │ │ │ │ │ │ │ 00358f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -685548,29 +685548,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 3590f0 │ │ │ │ ldrheq pc, [sp, #-72]! @ 0xffffffb8 @ │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r9, r4, asr r9 │ │ │ │ - @ instruction: 0x016ab590 │ │ │ │ - @ instruction: 0x01738094 │ │ │ │ - ldrdeq fp, [sl, #-8]! │ │ │ │ + @ instruction: 0x016ab598 │ │ │ │ + @ instruction: 0x0173809c │ │ │ │ + cmneq sl, r0, ror #1 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ - strdeq r3, [sl, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x016ab098 │ │ │ │ + cmneq r3, r0, asr r0 │ │ │ │ + cmneq sl, r0, lsl #22 │ │ │ │ + cmneq sl, r0, lsr #1 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - cmneq r3, r8 │ │ │ │ - strheq r3, [sl, #-168]! @ 0xffffff58 │ │ │ │ - qdsubeq fp, r8, sl │ │ │ │ + cmneq r3, r0, lsl r0 │ │ │ │ + cmneq sl, r0, asr #21 │ │ │ │ + cmneq sl, r0, rrx │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - cmneq r3, ip, asr #31 │ │ │ │ - cmneq sl, ip, ror sl │ │ │ │ - cmneq sl, r4, lsl r0 │ │ │ │ + ldrsbeq r7, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r4, lsl #21 │ │ │ │ + cmneq sl, ip, lsl r0 │ │ │ │ │ │ │ │ 00359274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -685700,30 +685700,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #80] @ 3594d0 │ │ │ │ add r2, r2, #624 @ 0x270 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3593b8 │ │ │ │ - cmneq r3, ip, lsl #30 │ │ │ │ - cmneq sl, r4, asr pc │ │ │ │ + cmneq r3, r4, lsl pc │ │ │ │ + cmneq sl, ip, asr pc │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - ldrheq r7, [r3, #-232]! @ 0xffffff18 │ │ │ │ - cmneq sl, r0, lsl #30 │ │ │ │ + cmneq r3, r0, asr #29 │ │ │ │ + cmneq sl, r8, lsl #30 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq sl, r8, lsr #17 │ │ │ │ - cmneq sl, ip, ror r8 │ │ │ │ - @ instruction: 0x01737d9c │ │ │ │ - @ instruction: 0x016ab290 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ + strheq r3, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sl, r4, lsl #17 │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ + @ instruction: 0x016ab298 │ │ │ │ + strdeq sl, [sl, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - cmneq r3, ip, asr sp │ │ │ │ - cmneq sl, ip, lsl #16 │ │ │ │ - cmneq sl, ip, lsr #27 │ │ │ │ + cmneq r3, r4, ror #26 │ │ │ │ + cmneq sl, r4, lsl r8 │ │ │ │ + strheq sl, [sl, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, sp, lsl #14 │ │ │ │ │ │ │ │ 003594d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -685811,26 +685811,26 @@ │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 359588 │ │ │ │ cmneq sp, ip, lsl pc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r3, r4, lsl #25 │ │ │ │ + cmneq r3, ip, lsl #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq sl, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r0, ror #25 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ - cmneq sl, r0, asr r1 │ │ │ │ - cmneq sl, r0, ror ip │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ + cmneq sl, r8, asr r1 │ │ │ │ + cmneq sl, r8, ror ip │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x016a3694 │ │ │ │ - ldrheq r7, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, r0, ror #12 │ │ │ │ - cmneq sl, r0, lsl #24 │ │ │ │ + @ instruction: 0x016a369c │ │ │ │ + ldrheq r7, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r8, ror #12 │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ │ │ │ │ 00359678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ @@ -686568,94 +686568,94 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3596d4 │ │ │ │ cmneq sp, ip, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r8, lsr sp │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ + cmneq r3, r4, asr sl │ │ │ │ + @ instruction: 0x016aaa90 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r3, r0, lsl #18 │ │ │ │ - cmneq sl, r8, asr #18 │ │ │ │ - ldrsheq r7, [r3, #-124]! @ 0xffffff84 │ │ │ │ - cmneq sl, r0, asr r8 │ │ │ │ + cmneq r3, r8, lsl #18 │ │ │ │ + cmneq sl, r0, asr r9 │ │ │ │ + cmneq r3, r4, lsl #16 │ │ │ │ + cmneq sl, r8, asr r8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r0, asr r7 │ │ │ │ - @ instruction: 0x016aa790 │ │ │ │ + cmneq r3, r8, asr r7 │ │ │ │ + @ instruction: 0x016aa798 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r3, ip, ror r5 │ │ │ │ - cmneq sl, r8, asr #11 │ │ │ │ + cmneq r3, r4, lsl #11 │ │ │ │ + ldrdeq sl, [sl, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, fp, lsl r5 │ │ │ │ - cmneq r3, ip, lsr #9 │ │ │ │ - strdeq sl, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + ldrheq r7, [r3, #-68]! @ 0xffffffbc │ │ │ │ + strdeq sl, [sl, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - cmneq r3, r4, ror #8 │ │ │ │ - cmneq sl, ip, lsr #9 │ │ │ │ + cmneq r3, ip, ror #8 │ │ │ │ + strheq sl, [sl, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - cmneq sl, r8, asr #29 │ │ │ │ + ldrdeq r2, [sl, #-224]! @ 0xffffff20 │ │ │ │ cmneq r9, ip, ror #13 │ │ │ │ - @ instruction: 0x01737390 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - cmneq sl, r0, ror #7 │ │ │ │ + @ instruction: 0x01737398 │ │ │ │ + cmneq sl, r4, asr #28 │ │ │ │ + cmneq sl, r8, ror #7 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - cmneq r3, r4, asr r3 │ │ │ │ - cmneq sl, r4, lsl #28 │ │ │ │ - cmneq sl, r4, lsr #7 │ │ │ │ + cmneq r3, ip, asr r3 │ │ │ │ + cmneq sl, ip, lsl #28 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrdeq r2, [sl, #-208]! @ 0xffffff30 │ │ │ │ - ldrsheq r7, [r3, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq sl, r0, lsr #27 │ │ │ │ - cmneq sl, r0, asr #6 │ │ │ │ + ldrdeq r2, [sl, #-216]! @ 0xffffff28 │ │ │ │ + ldrsheq r7, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sl, r8, lsr #27 │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq sl, ip, ror #26 │ │ │ │ - @ instruction: 0x01737290 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ - cmneq sl, r0, ror #5 │ │ │ │ + cmneq sl, r4, ror sp │ │ │ │ + @ instruction: 0x01737298 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq sl, r8, ror #5 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - cmneq sl, ip, lsl #26 │ │ │ │ - cmneq r3, r0, lsr r2 │ │ │ │ - cmneq sl, r0, ror #25 │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ + cmneq sl, r4, lsl sp │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ + cmneq sl, r8, ror #25 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq sl, ip, lsr #25 │ │ │ │ - cmneq r3, ip, asr #3 │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ + strheq r2, [sl, #-196]! @ 0xffffff3c │ │ │ │ + ldrsbeq r7, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq sl, r4, lsl #25 │ │ │ │ + cmneq sl, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01737194 │ │ │ │ - cmneq sl, r4, asr #24 │ │ │ │ - cmneq sl, r4, ror #3 │ │ │ │ + @ instruction: 0x0173719c │ │ │ │ + cmneq sl, ip, asr #24 │ │ │ │ + cmneq sl, ip, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r3, r0, ror #2 │ │ │ │ - cmneq sl, ip, lsl #24 │ │ │ │ - strheq sl, [sl, #-16]! │ │ │ │ - ldrdeq r2, [sl, #-184]! @ 0xffffff48 │ │ │ │ - ldrsheq r7, [r3, #-8]! │ │ │ │ - cmneq sl, r8, lsr #23 │ │ │ │ - cmneq sl, r8, asr #2 │ │ │ │ + cmneq r3, r8, ror #2 │ │ │ │ + cmneq sl, r4, lsl ip │ │ │ │ + strheq sl, [sl, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r0, ror #23 │ │ │ │ + cmneq r3, r0, lsl #2 │ │ │ │ + strheq r2, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r0, asr r1 │ │ │ │ andeq r0, r0, sl, lsl r5 │ │ │ │ - cmneq r3, r0, asr #1 │ │ │ │ - cmneq sl, r0, ror fp │ │ │ │ - cmneq sl, r0, lsl r1 │ │ │ │ + cmneq r3, r8, asr #1 │ │ │ │ + cmneq sl, r8, ror fp │ │ │ │ + cmneq sl, r8, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r5 │ │ │ │ - cmneq r3, r4, lsl #1 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ - ldrdeq sl, [sl, #-4]! │ │ │ │ + cmneq r3, ip, lsl #1 │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ + ldrdeq sl, [sl, #-12]! │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmneq r3, ip, asr #32 │ │ │ │ - strdeq r2, [sl, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x016aa09c │ │ │ │ + cmneq r3, r4, asr r0 │ │ │ │ + cmneq sl, r4, lsl #22 │ │ │ │ + cmneq sl, r4, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmneq r3, r4, lsl r0 │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ - cmneq sl, r4, rrx │ │ │ │ - @ instruction: 0x016a2a90 │ │ │ │ + cmneq r3, ip, lsl r0 │ │ │ │ + cmneq sl, ip, asr #21 │ │ │ │ + cmneq sl, ip, rrx │ │ │ │ + @ instruction: 0x016a2a98 │ │ │ │ │ │ │ │ 0035a350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -686825,34 +686825,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 35a4a8 │ │ │ │ cmneq sp, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r6, [r3, #-220]! @ 0xffffff24 │ │ │ │ - cmneq sl, r8, lsr #28 │ │ │ │ + cmneq r3, r4, ror #27 │ │ │ │ + cmneq sl, r0, lsr lr │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ cmneq sp, r4, ror #30 │ │ │ │ - ldrsbeq r6, [r3, #-196]! @ 0xffffff3c │ │ │ │ - cmneq sl, ip, asr #4 │ │ │ │ - cmneq sl, r4, lsr #26 │ │ │ │ + ldrsbeq r6, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sl, r4, asr r2 │ │ │ │ + cmneq sl, ip, lsr #26 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - cmneq sl, r8, asr #14 │ │ │ │ - cmneq r3, r4, ror #24 │ │ │ │ - cmneq sl, r4, lsl r7 │ │ │ │ - strheq r9, [sl, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r0, asr r7 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ + cmneq sl, ip, lsl r7 │ │ │ │ + strheq r9, [sl, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r6, asr r7 │ │ │ │ - cmneq r3, r8, lsr #24 │ │ │ │ - ldrdeq r2, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r8, ror ip │ │ │ │ + cmneq r3, r0, lsr ip │ │ │ │ + cmneq sl, r0, ror #13 │ │ │ │ + cmneq sl, r0, lsl #25 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - cmneq r3, ip, ror #23 │ │ │ │ - @ instruction: 0x016a269c │ │ │ │ - cmneq sl, ip, lsr ip │ │ │ │ + ldrsheq r6, [r3, #-180]! @ 0xffffff4c │ │ │ │ + cmneq sl, r4, lsr #13 │ │ │ │ + cmneq sl, r4, asr #24 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ │ │ │ │ 0035a660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -686945,25 +686945,25 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35a6ec │ │ │ │ @ instruction: 0x017ddd94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmneq sp, r0, lsr #26 │ │ │ │ - @ instruction: 0x01736a94 │ │ │ │ - cmneq sl, r4, asr #10 │ │ │ │ - ldrdeq r9, [sl, #-172]! @ 0xffffff54 │ │ │ │ + @ instruction: 0x01736a9c │ │ │ │ + cmneq sl, ip, asr #10 │ │ │ │ + cmneq sl, r4, ror #21 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - cmneq r3, r8, asr sl │ │ │ │ - cmneq sl, r8, lsl #10 │ │ │ │ - cmneq sl, r0, lsr #21 │ │ │ │ + cmneq r3, r0, ror #20 │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ + cmneq sl, r8, lsr #21 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - cmneq r3, ip, lsl sl │ │ │ │ - cmneq sl, ip, asr #9 │ │ │ │ - cmneq sl, r4, ror #20 │ │ │ │ + cmneq r3, r4, lsr #20 │ │ │ │ + ldrdeq r2, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq sl, ip, ror #20 │ │ │ │ andeq r0, r0, r8, ror r7 │ │ │ │ │ │ │ │ 0035a814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -687036,21 +687036,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35a88c │ │ │ │ cmneq sp, r0, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmneq sp, r0, lsl #23 │ │ │ │ - ldrsheq r6, [r3, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sl, r4, lsr #7 │ │ │ │ - cmneq sl, ip, lsr r9 │ │ │ │ + ldrsheq r6, [r3, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sl, ip, lsr #7 │ │ │ │ + cmneq sl, r4, asr #18 │ │ │ │ muleq r0, r6, r7 │ │ │ │ - ldrheq r6, [r3, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sl, r8, ror #6 │ │ │ │ - cmneq sl, r0, lsl #18 │ │ │ │ + cmneq r3, r0, asr #17 │ │ │ │ + cmneq sl, r0, ror r3 │ │ │ │ + cmneq sl, r8, lsl #18 │ │ │ │ muleq r0, r5, r7 │ │ │ │ │ │ │ │ 0035a968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -687675,79 +687675,79 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 35a9e0 │ │ │ │ cmneq sp, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, ip, lsr #20 │ │ │ │ - ldrheq r6, [r3, #-112]! @ 0xffffff90 │ │ │ │ - strdeq r9, [sl, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r6, [r3, #-120]! @ 0xffffff88 │ │ │ │ + strdeq r9, [sl, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - @ instruction: 0x01736690 │ │ │ │ - ldrdeq r9, [sl, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x01736698 │ │ │ │ + cmneq sl, r4, ror #13 │ │ │ │ muleq r0, r3, r4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r3, r4, lsr #11 │ │ │ │ - strdeq r9, [sl, #-84]! @ 0xffffffac │ │ │ │ + cmneq r3, ip, lsr #11 │ │ │ │ + strdeq r9, [sl, #-92]! @ 0xffffffa4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ muleq r0, sl, r4 │ │ │ │ muleq r0, fp, r4 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - ldrheq r6, [r3, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sl, r4, ror #30 │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ + ldrheq r6, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, ip, ror #30 │ │ │ │ + cmneq sl, ip, lsl #10 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - cmneq r3, r4, ror r4 │ │ │ │ - cmneq sl, r8, asr #9 │ │ │ │ + cmneq r3, ip, ror r4 │ │ │ │ + ldrdeq r9, [sl, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ cmneq r9, r4, asr #13 │ │ │ │ cmneq r9, ip, ror #12 │ │ │ │ cmneq r9, r8, lsr #12 │ │ │ │ cmneq r9, r4, ror #11 │ │ │ │ cmneq r9, r0, lsr #11 │ │ │ │ cmneq r9, ip, asr r5 │ │ │ │ cmneq r9, r8, lsl r5 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - cmneq r3, r0, lsr #3 │ │ │ │ - cmneq sl, r0, asr ip │ │ │ │ - strdeq r9, [sl, #-16]! │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r3, r8, lsr #3 │ │ │ │ + cmneq sl, r8, asr ip │ │ │ │ + strdeq r9, [sl, #-24]! @ 0xffffffe8 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - cmneq sl, ip, lsl ip │ │ │ │ - cmneq r3, r0, asr #2 │ │ │ │ - cmneq sl, ip, ror #23 │ │ │ │ - @ instruction: 0x016a9190 │ │ │ │ - strheq r1, [sl, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, ip, lsl #23 │ │ │ │ - cmneq sl, r0, ror #22 │ │ │ │ - cmneq sl, r0, lsr fp │ │ │ │ - cmneq sl, r4, lsl #22 │ │ │ │ - cmneq r3, r4, lsr #32 │ │ │ │ - ldrdeq r1, [sl, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ + cmneq sl, r4, lsr #24 │ │ │ │ + cmneq r3, r8, asr #2 │ │ │ │ + strdeq r1, [sl, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x016a9198 │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ + @ instruction: 0x016a1b94 │ │ │ │ + cmneq sl, r8, ror #22 │ │ │ │ + cmneq sl, r8, lsr fp │ │ │ │ + cmneq sl, ip, lsl #22 │ │ │ │ + cmneq r3, ip, lsr #32 │ │ │ │ + ldrdeq r1, [sl, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, ip, ror r0 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - ldrsheq r5, [r3, #-240]! @ 0xffffff10 │ │ │ │ - @ instruction: 0x016a1a9c │ │ │ │ - cmneq sl, r0, asr #32 │ │ │ │ + ldrsheq r5, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, r4, lsr #21 │ │ │ │ + cmneq sl, r8, asr #32 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmneq sl, r8, ror #20 │ │ │ │ - cmneq sl, r0, asr #20 │ │ │ │ - cmneq r3, r4, ror #30 │ │ │ │ - cmneq sl, r4, lsl sl │ │ │ │ - strheq r8, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r0, ror sl │ │ │ │ + cmneq sl, r8, asr #20 │ │ │ │ + cmneq r3, ip, ror #30 │ │ │ │ + cmneq sl, ip, lsl sl │ │ │ │ + strheq r8, [sl, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmneq r3, r8, lsr #30 │ │ │ │ - strheq r9, [sl, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sl, r8, ror pc │ │ │ │ - @ instruction: 0x016a199c │ │ │ │ - cmneq r3, r0, asr #29 │ │ │ │ - cmneq sl, ip, ror #18 │ │ │ │ - cmneq sl, r0, lsl pc │ │ │ │ + cmneq r3, r0, lsr pc │ │ │ │ + strheq r9, [sl, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, r0, lsl #31 │ │ │ │ + cmneq sl, r4, lsr #19 │ │ │ │ + cmneq r3, r8, asr #29 │ │ │ │ + cmneq sl, r4, ror r9 │ │ │ │ + cmneq sl, r8, lsl pc │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ │ │ │ │ 0035b444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -687840,25 +687840,25 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35b4d0 │ │ │ │ ldrheq ip, [sp, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ cmneq sp, ip, lsr pc │ │ │ │ - ldrheq r5, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ - strdeq r8, [sl, #-200]! @ 0xffffff38 │ │ │ │ + ldrheq r5, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ + cmneq sl, r0, lsl #26 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ - cmneq r3, r4, ror ip │ │ │ │ - cmneq sl, r4, lsr #14 │ │ │ │ - strheq r8, [sl, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r3, ip, ror ip │ │ │ │ + cmneq sl, ip, lsr #14 │ │ │ │ + cmneq sl, r4, asr #25 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - cmneq r3, r8, lsr ip │ │ │ │ - cmneq sl, r8, ror #13 │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ + cmneq r3, r0, asr #24 │ │ │ │ + strdeq r1, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ │ │ │ │ 0035b5f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -687931,21 +687931,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35b670 │ │ │ │ ldrsheq ip, [sp, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ @ instruction: 0x017dcd9c │ │ │ │ - cmneq r3, r0, lsl fp │ │ │ │ - cmneq sl, r0, asr #11 │ │ │ │ - cmneq sl, r8, asr fp │ │ │ │ + cmneq r3, r8, lsl fp │ │ │ │ + cmneq sl, r8, asr #11 │ │ │ │ + cmneq sl, r0, ror #22 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - ldrsbeq r5, [r3, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sl, r4, lsl #11 │ │ │ │ - cmneq sl, ip, lsl fp │ │ │ │ + ldrsbeq r5, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, ip, lsl #11 │ │ │ │ + cmneq sl, r4, lsr #22 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ │ │ │ │ 0035b74c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -688457,70 +688457,70 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35bba4 │ │ │ │ cmneq sp, ip, lsr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r4, ror #24 │ │ │ │ - ldrsbeq r5, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmneq sl, r0, lsr #20 │ │ │ │ + cmneq r3, r0, ror #19 │ │ │ │ + cmneq sl, r8, lsr #20 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - cmneq r3, r4, ror #17 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ + cmneq r3, ip, ror #17 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, r4, lsl #16 │ │ │ │ - cmneq sl, r8, asr r8 │ │ │ │ + cmneq r3, ip, lsl #16 │ │ │ │ + cmneq sl, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmneq r3, r0, lsl #15 │ │ │ │ - cmneq sl, r8, asr #15 │ │ │ │ + cmneq r3, r8, lsl #15 │ │ │ │ + ldrdeq r8, [sl, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - cmneq r3, r4, lsr #13 │ │ │ │ - strdeq r8, [sl, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, ip, lsr #13 │ │ │ │ + strdeq r8, [sl, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ cmneq sp, r8, ror #16 │ │ │ │ - cmneq sl, r4 │ │ │ │ - cmneq r3, r0, lsr #10 │ │ │ │ - ldrdeq r0, [sl, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sl, r8, ror #10 │ │ │ │ + cmneq sl, ip │ │ │ │ + cmneq r3, r8, lsr #10 │ │ │ │ + ldrdeq r0, [sl, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, r0, ror r5 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - cmneq r3, r4, ror #9 │ │ │ │ - @ instruction: 0x016a0f94 │ │ │ │ - cmneq sl, r0, lsr r5 │ │ │ │ - cmneq sl, ip, asr pc │ │ │ │ - cmneq r3, r8, ror r4 │ │ │ │ - cmneq sl, r8, lsr #30 │ │ │ │ - cmneq sl, r0, asr #9 │ │ │ │ + cmneq r3, ip, ror #9 │ │ │ │ + @ instruction: 0x016a0f9c │ │ │ │ + cmneq sl, r8, lsr r5 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ + cmneq r3, r0, lsl #9 │ │ │ │ + cmneq sl, r0, lsr pc │ │ │ │ + cmneq sl, r8, asr #9 │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - strdeq r0, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r3, ip, lsl #8 │ │ │ │ - strheq r0, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq sl, r4, asr r4 │ │ │ │ + strdeq r0, [sl, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r3, r4, lsl r4 │ │ │ │ + smulbteq sl, r4, lr │ │ │ │ + cmneq sl, ip, asr r4 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - ldrsbeq r5, [r3, #-48]! @ 0xffffffd0 │ │ │ │ - smulbbeq sl, r0, lr │ │ │ │ - cmneq sl, r8, lsl r4 │ │ │ │ + ldrsbeq r5, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + smulbbeq sl, r8, lr │ │ │ │ + cmneq sl, r0, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl r8 │ │ │ │ - cmneq sl, r8, asr #28 │ │ │ │ - cmneq sl, r8, lsl lr │ │ │ │ - smultteq sl, r4, sp │ │ │ │ - cmneq r3, r8, lsl r3 │ │ │ │ - smulbteq sl, r8, sp │ │ │ │ - cmneq sl, r0, ror #6 │ │ │ │ + cmneq sl, r0, asr lr │ │ │ │ + cmneq sl, r0, lsr #28 │ │ │ │ + smultteq sl, ip, sp │ │ │ │ + cmneq r3, r0, lsr #6 │ │ │ │ + ldrdeq r0, [sl, #-208]! @ 0xffffff30 │ │ │ │ + cmneq sl, r8, ror #6 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - ldrsbeq r5, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - smulbbeq sl, ip, sp │ │ │ │ - cmneq sl, r4, lsr #6 │ │ │ │ + cmneq r3, r4, ror #5 │ │ │ │ + @ instruction: 0x016a0d94 │ │ │ │ + cmneq sl, ip, lsr #6 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - cmneq r3, r4, lsr #5 │ │ │ │ - cmneq sl, r0, asr sp │ │ │ │ - cmneq sl, ip, ror #5 │ │ │ │ + cmneq r3, ip, lsr #5 │ │ │ │ + cmneq sl, r8, asr sp │ │ │ │ + strdeq r8, [sl, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ │ │ │ │ 0035c040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -688948,63 +688948,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35c3cc │ │ │ │ ldrheq ip, [sp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r4, ror r3 │ │ │ │ - cmneq r3, r4, asr #1 │ │ │ │ - cmneq sl, ip, lsl #2 │ │ │ │ + cmneq r3, ip, asr #1 │ │ │ │ + cmneq sl, r4, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - cmneq r3, r0, ror #31 │ │ │ │ - cmneq sl, r8, lsr #32 │ │ │ │ + cmneq r3, r8, ror #31 │ │ │ │ + cmneq sl, r0, lsr r0 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r4, [r3, #-224]! @ 0xffffff20 │ │ │ │ - cmneq sl, r4, lsr #30 │ │ │ │ + ldrsbeq r4, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmneq sl, ip, lsr #30 │ │ │ │ andeq r0, r0, r9, lsr #17 │ │ │ │ cmneq sp, r0, asr #32 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq r3, r4, lsr sp │ │ │ │ - smultteq sl, r4, r7 │ │ │ │ - cmneq sl, ip, ror sp │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ + cmneq r3, ip, lsr sp │ │ │ │ + smultteq sl, ip, r7 │ │ │ │ + cmneq sl, r4, lsl #27 │ │ │ │ andeq r0, r0, lr, ror r8 │ │ │ │ - ldrsheq r4, [r3, #-200]! @ 0xffffff38 │ │ │ │ - smultbeq sl, r8, r7 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ + cmneq r3, r0, lsl #26 │ │ │ │ + strheq r0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - ldrheq r4, [r3, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ - cmneq sl, r4, lsl #26 │ │ │ │ + cmneq r3, r4, asr #25 │ │ │ │ + cmneq sl, r4, ror r7 │ │ │ │ + cmneq sl, ip, lsl #26 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - cmneq r3, r4, lsl #25 │ │ │ │ - cmneq sl, r0, lsr r7 │ │ │ │ - cmneq sl, ip, asr #25 │ │ │ │ + cmneq r3, ip, lsl #25 │ │ │ │ + cmneq sl, r8, lsr r7 │ │ │ │ + ldrdeq r7, [sl, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x000008b3 │ │ │ │ - cmneq r3, r4, asr #24 │ │ │ │ - strdeq r0, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r3, ip, asr #24 │ │ │ │ + strdeq r0, [sl, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x016a7c94 │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - cmneq r3, r8, lsl #24 │ │ │ │ - strheq r0, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r0, asr ip │ │ │ │ + cmneq r3, r0, lsl ip │ │ │ │ + smulbteq sl, r0, r6 │ │ │ │ + cmneq sl, r8, asr ip │ │ │ │ @ instruction: 0x000008b1 │ │ │ │ - smulbbeq sl, r0, r6 │ │ │ │ - @ instruction: 0x01734b98 │ │ │ │ - cmneq sl, r8, asr #12 │ │ │ │ - cmneq sl, r0, ror #23 │ │ │ │ + smulbbeq sl, r8, r6 │ │ │ │ + cmneq r3, r0, lsr #23 │ │ │ │ + cmneq sl, r0, asr r6 │ │ │ │ + cmneq sl, r8, ror #23 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ - cmneq sl, ip, lsl #12 │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ + cmneq sl, r4, lsl r6 │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - ldrdeq r0, [sl, #-84]! @ 0xffffffac │ │ │ │ - smultbeq sl, r4, r5 │ │ │ │ + ldrdeq r0, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + smultbeq sl, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr ip, [pc, #1220] @ 35cca0 │ │ │ │ ldr r2, [pc, #1220] @ 35cca4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -689311,50 +689311,50 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 35c814 │ │ │ │ cmneq sp, r8, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq fp, [sp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ - cmneq sl, r8, lsr #19 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + strheq r7, [sl, #-144]! @ 0xffffff70 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrheq r4, [r3, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sl, r0, lsl r9 │ │ │ │ + cmneq r3, r4, asr #17 │ │ │ │ + cmneq sl, r8, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r3, r0, ror r7 │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ - cmneq sl, r0, asr #15 │ │ │ │ + cmneq r3, r8, ror r7 │ │ │ │ + cmneq sl, r4, lsr #4 │ │ │ │ + cmneq sl, r8, asr #15 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ cmneq r9, r8, lsr sl │ │ │ │ - ldrsbeq r4, [r3, #-108]! @ 0xffffff94 │ │ │ │ - smulbbeq sl, ip, r1 │ │ │ │ - cmneq sl, ip, lsr #14 │ │ │ │ + cmneq r3, r4, ror #13 │ │ │ │ + @ instruction: 0x016a0194 │ │ │ │ + cmneq sl, r4, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r3, r4, lsr #13 │ │ │ │ - cmneq sl, r4, asr r1 │ │ │ │ - strdeq r7, [sl, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, ip, lsr #13 │ │ │ │ + cmneq sl, ip, asr r1 │ │ │ │ + strdeq r7, [sl, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ - cmneq sl, r0, lsr #2 │ │ │ │ - cmneq r3, r4, asr #12 │ │ │ │ - strdeq r0, [sl, #-0]! │ │ │ │ - @ instruction: 0x016a7694 │ │ │ │ + cmneq sl, r8, lsr #2 │ │ │ │ + cmneq r3, ip, asr #12 │ │ │ │ + strdeq r0, [sl, #-8]! │ │ │ │ + @ instruction: 0x016a769c │ │ │ │ andeq r0, r0, r6, ror #17 │ │ │ │ - cmneq r3, r8, lsl #12 │ │ │ │ - strheq r0, [sl, #-8]! │ │ │ │ - cmneq sl, r8, asr r6 │ │ │ │ + cmneq r3, r0, lsl r6 │ │ │ │ + smulbteq sl, r0, r0 │ │ │ │ + cmneq sl, r0, ror #12 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - ldrsbeq r4, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - smulbbeq sl, r0, r0 │ │ │ │ - cmneq sl, r0, lsr #12 │ │ │ │ + ldrsbeq r4, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + smulbbeq sl, r8, r0 │ │ │ │ + cmneq sl, r8, lsr #12 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - cmneq sl, ip, asr #32 │ │ │ │ - cmneq sl, r0, lsr #32 │ │ │ │ - strdeq pc, [r9, #-244]! @ 0xffffff0c │ │ │ │ + qdsubeq r0, r4, sl │ │ │ │ + cmneq sl, r8, lsr #32 │ │ │ │ + strdeq pc, [r9, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1036] @ 35d168 │ │ │ │ @@ -689622,40 +689622,40 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, ip, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r8, lsr r5 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq sp, r8, lsl r5 │ │ │ │ msreq (UNDEF: 104), r0, asr #21 │ │ │ │ - ldrdeq r7, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r3, r0, lsl #4 │ │ │ │ - cmneq sl, r8, asr #4 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ + cmneq r3, r8, lsl #4 │ │ │ │ + cmneq sl, r0, asr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrheq r4, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - msreq SPSR_fc, ip, ror #24 │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ + cmneq r3, r4, asr #3 │ │ │ │ + msreq SPSR_fc, r4, ror ip │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r3, ip, ror r1 │ │ │ │ - msreq SPSR_fc, ip, lsr #24 │ │ │ │ - cmneq sl, ip, asr #3 │ │ │ │ + cmneq r3, r4, lsl #3 │ │ │ │ + msreq SPSR_fc, r4, lsr ip │ │ │ │ + ldrdeq r7, [sl, #-20]! @ 0xffffffec │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r3, ip, lsr r1 │ │ │ │ - msreq (UNDEF: 121), ip, ror #23 │ │ │ │ - cmneq sl, ip, lsl #3 │ │ │ │ + cmneq r3, r4, asr #2 │ │ │ │ + strdeq pc, [r9, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x016a7194 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, r0, lsl #2 │ │ │ │ - strheq pc, [r9, #-176]! @ 0xffffff50 @ │ │ │ │ - cmneq sl, r8, asr #2 │ │ │ │ - cmneq r3, r4, asr #1 │ │ │ │ - msreq (UNDEF: 121), r4, ror fp │ │ │ │ - cmneq sl, r4, lsl r1 │ │ │ │ + cmneq r3, r8, lsl #2 │ │ │ │ + strheq pc, [r9, #-184]! @ 0xffffff48 @ │ │ │ │ + cmneq sl, r0, asr r1 │ │ │ │ + cmneq r3, ip, asr #1 │ │ │ │ + msreq (UNDEF: 121), ip, ror fp │ │ │ │ + cmneq sl, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmneq r3, r8, lsl #1 │ │ │ │ - msreq (UNDEF: 121), r8, lsr fp │ │ │ │ - ldrdeq r7, [sl, #-8]! │ │ │ │ + @ instruction: 0x01734090 │ │ │ │ + msreq (UNDEF: 121), r0, asr #22 │ │ │ │ + cmneq sl, r0, ror #1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 0035d1f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ @@ -690680,163 +690680,163 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35e060 │ │ │ │ b 35d728 │ │ │ │ ldrsheq fp, [sp, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r0, asr #3 │ │ │ │ - cmneq r3, r0, asr pc │ │ │ │ - cmneq sl, r0, lsr #31 │ │ │ │ + cmneq r3, r8, asr pc │ │ │ │ + cmneq sl, r8, lsr #31 │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000009b3 │ │ │ │ - cmneq r3, r0, lsl #28 │ │ │ │ - cmneq sl, r8, lsr lr │ │ │ │ + cmneq r3, r8, lsl #28 │ │ │ │ + cmneq sl, r0, asr #28 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r3, r4, ror #25 │ │ │ │ - cmneq sl, r0, lsr sp │ │ │ │ + cmneq r3, ip, ror #25 │ │ │ │ + cmneq sl, r8, lsr sp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r3, r0, lsr #25 │ │ │ │ - strdeq r6, [sl, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r3, r8, lsr #25 │ │ │ │ + strdeq r6, [sl, #-200]! @ 0xffffff38 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, ror #19 │ │ │ │ - ldrheq r3, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, r0, lsl #24 │ │ │ │ + cmneq r3, r4, asr #23 │ │ │ │ + cmneq sl, r8, lsl #24 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - cmneq r3, r8, lsl #22 │ │ │ │ - strheq pc, [r9, #-84]! @ 0xffffffac @ │ │ │ │ - cmneq sl, r8, asr fp │ │ │ │ + cmneq r3, r0, lsl fp │ │ │ │ + strheq pc, [r9, #-92]! @ 0xffffffa4 @ │ │ │ │ + cmneq sl, r0, ror #22 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ cmneq sp, r4, ror #25 │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ - @ instruction: 0x016a6a98 │ │ │ │ + cmneq r3, r4, asr sl │ │ │ │ + cmneq sl, r0, lsr #21 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r3, ip, lsr #18 │ │ │ │ - cmneq sl, r8, ror r9 │ │ │ │ + cmneq r3, r4, lsr r9 │ │ │ │ + cmneq sl, r0, lsl #19 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - ldrheq r3, [r3, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ - strdeq r6, [sl, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq r3, [r3, #-136]! @ 0xffffff78 │ │ │ │ + ldrheq r3, [r3, #-132]! @ 0xffffff7c │ │ │ │ + strdeq r6, [sl, #-136]! @ 0xffffff78 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - cmneq sl, r8, ror #14 │ │ │ │ - @ instruction: 0x016a6c98 │ │ │ │ - cmneq r3, r0, lsr r6 │ │ │ │ - cmneq sl, r4, lsl #13 │ │ │ │ - msreq SPSR_fc, r0, lsl #1 │ │ │ │ + cmneq sl, r0, ror r7 │ │ │ │ + cmneq sl, r0, lsr #25 │ │ │ │ + cmneq r3, r8, lsr r6 │ │ │ │ + cmneq sl, ip, lsl #13 │ │ │ │ + msreq SPSR_fc, r8, lsl #1 │ │ │ │ strheq pc, [r8, #-124]! @ 0xffffff84 @ │ │ │ │ msreq (UNDEF: 120), r8, ror #14 │ │ │ │ - cmneq r9, r8, asr #29 │ │ │ │ - cmneq r3, r8, ror #7 │ │ │ │ - @ instruction: 0x0169ee98 │ │ │ │ - cmneq sl, r8, lsr r4 │ │ │ │ + ldrdeq lr, [r9, #-224]! @ 0xffffff20 │ │ │ │ + ldrsheq r3, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r9, r0, lsr #29 │ │ │ │ + cmneq sl, r0, asr #8 │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - cmneq r9, r4, ror #28 │ │ │ │ - cmneq r9, r4, lsr lr │ │ │ │ - cmneq r9, r8, lsl #28 │ │ │ │ - cmneq r3, r4, lsr #6 │ │ │ │ - ldrdeq lr, [r9, #-212]! @ 0xffffff2c │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ + cmneq r9, ip, ror #28 │ │ │ │ + cmneq r9, ip, lsr lr │ │ │ │ + cmneq r9, r0, lsl lr │ │ │ │ + cmneq r3, ip, lsr #6 │ │ │ │ + ldrdeq lr, [r9, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrsheq r3, [r3, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x0169ed9c │ │ │ │ - cmneq sl, r0, asr #6 │ │ │ │ + ldrsheq r3, [r3, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r4, lsr #27 │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - ldrheq r3, [r3, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ - cmneq sl, r4, lsl #6 │ │ │ │ + ldrheq r3, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r9, ip, ror #26 │ │ │ │ + cmneq sl, ip, lsl #6 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - cmneq r9, r0, lsr sp │ │ │ │ - strdeq lr, [r9, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r3, r0, lsr r2 │ │ │ │ - cmneq r9, r0, ror #25 │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ + cmneq r9, r8, lsr sp │ │ │ │ + cmneq r9, r4, lsl #26 │ │ │ │ + cmneq r3, r8, lsr r2 │ │ │ │ + cmneq r9, r8, ror #25 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - cmneq r9, ip, lsr #25 │ │ │ │ - cmneq r3, ip, asr #3 │ │ │ │ - cmneq r9, ip, ror ip │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ + strheq lr, [r9, #-196]! @ 0xffffff3c │ │ │ │ + ldrsbeq r3, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, r4, lsl #25 │ │ │ │ + cmneq sl, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x01733194 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ - ldrdeq r6, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0173319c │ │ │ │ + @ instruction: 0x016a6790 │ │ │ │ + cmneq sl, r4, ror #3 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r3, r8, asr #2 │ │ │ │ - strdeq lr, [r9, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x016a6198 │ │ │ │ + cmneq r3, r0, asr r1 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + cmneq sl, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r3, ip, lsl #2 │ │ │ │ - strheq lr, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, ip, asr r1 │ │ │ │ + cmneq r3, r4, lsl r1 │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ + cmneq sl, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - ldrsbeq r3, [r3, #-0]! │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ - cmneq sl, r0, lsr #2 │ │ │ │ + ldrsbeq r3, [r3, #-8]! │ │ │ │ + cmneq r9, r8, lsl #23 │ │ │ │ + cmneq sl, r8, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - cmneq r9, ip, asr #22 │ │ │ │ - cmneq r3, r8, rrx │ │ │ │ - cmneq r9, r8, lsl fp │ │ │ │ - strheq r6, [sl, #-8]! │ │ │ │ + cmneq r9, r4, asr fp │ │ │ │ + cmneq r3, r0, ror r0 │ │ │ │ + cmneq r9, r0, lsr #22 │ │ │ │ + cmneq sl, r0, asr #1 │ │ │ │ andeq r0, r0, r6, lsl #20 │ │ │ │ - cmneq r9, r4, ror #21 │ │ │ │ - ldrdeq r6, [sl, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq r2, [r3, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ + cmneq r9, ip, ror #21 │ │ │ │ + ldrdeq r6, [sl, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r3, r0 │ │ │ │ + cmneq sl, r0, asr #32 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - cmneq r3, r0, asr sp │ │ │ │ - cmneq r9, r0, lsl #16 │ │ │ │ - cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r3, r8, asr sp │ │ │ │ + cmneq r9, r8, lsl #16 │ │ │ │ + cmneq sl, r8, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmneq r9, ip, asr #15 │ │ │ │ + ldrdeq lr, [r9, #-116]! @ 0xffffff8c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, r0, lsr #15 │ │ │ │ - cmneq r3, ip, ror #25 │ │ │ │ - cmneq sl, r8, lsr sp │ │ │ │ - cmneq r9, r0, ror #14 │ │ │ │ + cmneq r9, r8, lsr #15 │ │ │ │ + ldrsheq r2, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r0, asr #26 │ │ │ │ + cmneq r9, r8, ror #14 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - @ instruction: 0x01732c94 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq sl, r4, ror #25 │ │ │ │ + @ instruction: 0x01732c9c │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + cmneq sl, ip, ror #25 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - cmneq r3, ip, asr ip │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ - cmneq sl, ip, lsr #25 │ │ │ │ + cmneq r3, r4, ror #24 │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ + strheq r5, [sl, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ - ldrdeq lr, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r4, ror ip │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ + ldrdeq lr, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq sl, ip, ror ip │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - ldrsheq r2, [r3, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0169e69c │ │ │ │ - cmneq sl, r0, asr #24 │ │ │ │ + ldrsheq r2, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ + cmneq sl, r8, asr #24 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - ldrheq r2, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r9, r4, ror #12 │ │ │ │ - cmneq sl, r4, lsl #24 │ │ │ │ + ldrheq r2, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, ip, ror #12 │ │ │ │ + cmneq sl, ip, lsl #24 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ - cmneq r9, ip, lsl #12 │ │ │ │ - cmneq sl, ip, lsr #23 │ │ │ │ + cmneq r9, r4, lsr r6 │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ + cmneq r9, r4, lsl r6 │ │ │ │ + strheq r5, [sl, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - cmneq r3, r0, lsr #22 │ │ │ │ - ldrdeq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sl, r0, ror fp │ │ │ │ + cmneq r3, r8, lsr #22 │ │ │ │ + ldrdeq lr, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sl, r8, ror fp │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - cmneq r3, r4, ror #21 │ │ │ │ - @ instruction: 0x0169e594 │ │ │ │ - cmneq sl, r4, lsr fp │ │ │ │ + cmneq r3, ip, ror #21 │ │ │ │ + @ instruction: 0x0169e59c │ │ │ │ + cmneq sl, ip, lsr fp │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ - cmneq r3, r4, ror sl │ │ │ │ - cmneq r9, r4, lsr #10 │ │ │ │ - cmneq sl, r4, asr #21 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ + cmneq r3, ip, ror sl │ │ │ │ + cmneq r9, ip, lsr #10 │ │ │ │ + cmneq sl, ip, asr #21 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmneq r3, r8, lsr sl │ │ │ │ - cmneq r9, r8, ror #9 │ │ │ │ - cmneq sl, r8, lsl #21 │ │ │ │ + cmneq r3, r0, asr #20 │ │ │ │ + strdeq lr, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + @ instruction: 0x016a5a90 │ │ │ │ andeq r0, r0, lr, lsl sl │ │ │ │ ldr r2, [pc, #-220] @ 35e38c │ │ │ │ ldr r1, [pc, #-220] @ 35e390 │ │ │ │ ldr r3, [pc, #-220] @ 35e394 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -691122,23 +691122,23 @@ │ │ │ │ add r2, r2, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 35e834 │ │ │ │ cmneq sp, r0, asr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r0, lsr #10 │ │ │ │ + cmneq sl, r8, lsr #10 │ │ │ │ ldrsbeq r9, [sp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r3, ip, asr #18 │ │ │ │ - strdeq lr, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x016a599c │ │ │ │ + cmneq r3, r4, asr r9 │ │ │ │ + cmneq r9, r4, lsl #8 │ │ │ │ + cmneq sl, r4, lsr #19 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - cmneq r3, r0, lsl r9 │ │ │ │ - cmneq r9, r0, asr #7 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ + cmneq r3, r8, lsl r9 │ │ │ │ + cmneq r9, r8, asr #7 │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ │ │ │ │ 0035e90c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -691210,23 +691210,23 @@ │ │ │ │ add r2, r2, #988 @ 0x3dc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 35e98c │ │ │ │ cmneq sp, r8, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r4, ror #7 │ │ │ │ + cmneq sl, ip, ror #7 │ │ │ │ cmneq sp, r0, lsl #21 │ │ │ │ - ldrsheq r2, [r3, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r9, r4, lsr #5 │ │ │ │ - cmneq sl, r4, asr #16 │ │ │ │ + ldrsheq r2, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, ip, lsr #5 │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ muleq r0, r3, sl │ │ │ │ - ldrheq r2, [r3, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r9, r8, ror #4 │ │ │ │ - cmneq sl, r0, lsl #16 │ │ │ │ + cmneq r3, r0, asr #15 │ │ │ │ + cmneq r9, r0, ror r2 │ │ │ │ + cmneq sl, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #532] @ 35ec94 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -691361,25 +691361,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 35eb40 │ │ │ │ cmneq sp, r8, lsl #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r4, lsl #14 │ │ │ │ - cmneq sl, r4, asr r7 │ │ │ │ + cmneq r3, ip, lsl #14 │ │ │ │ + cmneq sl, ip, asr r7 │ │ │ │ muleq r0, ip, sl │ │ │ │ muleq r0, sp, sl │ │ │ │ cmneq sp, ip, asr #17 │ │ │ │ cmneq r8, r8, asr #18 │ │ │ │ strdeq lr, [r8, #-132]! @ 0xffffff7c │ │ │ │ - strdeq r5, [sl, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sl, r4, lsl #24 │ │ │ │ muleq r0, lr, sl │ │ │ │ - cmneq r9, ip, lsr #32 │ │ │ │ - cmneq r9, r0 │ │ │ │ + cmneq r9, r4, lsr r0 │ │ │ │ + cmneq r9, r8 │ │ │ │ │ │ │ │ 0035ecc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -691428,20 +691428,20 @@ │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 35ed1c │ │ │ │ cmneq sp, r8, lsr #14 │ │ │ │ andeq r6, r0, r4, lsl #30 │ │ │ │ - cmneq r9, ip, lsr pc │ │ │ │ - strheq r5, [sl, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x01732898 │ │ │ │ - cmneq r9, r4, lsl #30 │ │ │ │ - cmneq sl, r0, lsl #23 │ │ │ │ - cmneq r3, r0, ror #16 │ │ │ │ + cmneq r9, r4, asr #30 │ │ │ │ + cmneq sl, r0, asr #23 │ │ │ │ + cmneq r3, r0, lsr #17 │ │ │ │ + cmneq r9, ip, lsl #30 │ │ │ │ + cmneq sl, r8, lsl #23 │ │ │ │ + cmneq r3, r8, ror #16 │ │ │ │ │ │ │ │ 0035edb8 : │ │ │ │ ldr r3, [pc, #740] @ 35f0a4 │ │ │ │ ldr r2, [pc, #740] @ 35f0a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -691626,53 +691626,53 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 35eedc │ │ │ │ cmneq sp, r4, asr r6 │ │ │ │ andeq r6, r0, r8, asr #6 │ │ │ │ @ instruction: 0xfff65150 │ │ │ │ - cmneq sl, ip, ror #21 │ │ │ │ + strdeq r2, [sl, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0xfffea5b4 │ │ │ │ - cmneq sl, r0, lsl #22 │ │ │ │ + cmneq sl, r8, lsl #22 │ │ │ │ @ instruction: 0xfff5a16c │ │ │ │ - strdeq r4, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sl, r4, lsl #18 │ │ │ │ @ instruction: 0xfff561c0 │ │ │ │ - ldrdeq r5, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sl, r0, ror #13 │ │ │ │ @ instruction: 0xfff5d044 │ │ │ │ - strheq r5, [sl, #-100]! @ 0xffffff9c │ │ │ │ + strheq r5, [sl, #-108]! @ 0xffffff94 │ │ │ │ @ instruction: 0xfff5c510 │ │ │ │ - cmneq sl, r4, lsl #19 │ │ │ │ + cmneq sl, ip, lsl #19 │ │ │ │ @ instruction: 0xfff5bb40 │ │ │ │ - strheq r5, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r5, [sl, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0xfff5eaa0 │ │ │ │ - cmneq sl, ip, asr #19 │ │ │ │ - cmneq r3, ip, ror #13 │ │ │ │ - cmneq r9, r0, lsl #27 │ │ │ │ - cmneq sl, r0, lsl #20 │ │ │ │ - ldrheq r2, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r9, r8, asr #26 │ │ │ │ - cmneq sl, r8, asr #19 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - cmneq r9, r0, lsl sp │ │ │ │ - @ instruction: 0x016a5990 │ │ │ │ - cmneq r3, r4, asr #12 │ │ │ │ - ldrdeq sp, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmneq sl, r8, asr r9 │ │ │ │ - cmneq r3, ip, lsl #12 │ │ │ │ - cmneq r9, r0, lsr #25 │ │ │ │ - cmneq sl, r0, lsr #18 │ │ │ │ - ldrsbeq r2, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmneq r9, r8, ror #24 │ │ │ │ - cmneq sl, r8, ror #17 │ │ │ │ - @ instruction: 0x0173259c │ │ │ │ - cmneq r9, r0, lsr ip │ │ │ │ - strheq r5, [sl, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r3, r4, ror #10 │ │ │ │ - strdeq sp, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sl, r8, ror r8 │ │ │ │ + ldrdeq r4, [sl, #-148]! @ 0xffffff6c │ │ │ │ + ldrsheq r2, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r9, r8, lsl #27 │ │ │ │ + cmneq sl, r8, lsl #20 │ │ │ │ + ldrheq r2, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, r0, asr sp │ │ │ │ + ldrdeq r5, [sl, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ + cmneq r9, r8, lsl sp │ │ │ │ + @ instruction: 0x016a5998 │ │ │ │ + cmneq r3, ip, asr #12 │ │ │ │ + cmneq r9, r0, ror #25 │ │ │ │ + cmneq sl, r0, ror #18 │ │ │ │ + cmneq r3, r4, lsl r6 │ │ │ │ + cmneq r9, r8, lsr #25 │ │ │ │ + cmneq sl, r8, lsr #18 │ │ │ │ + ldrsbeq r2, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r0, ror ip │ │ │ │ + strdeq r5, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r3, r4, lsr #11 │ │ │ │ + cmneq r9, r8, lsr ip │ │ │ │ + strheq r5, [sl, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r3, ip, ror #10 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + cmneq sl, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldr ip, [sp, #1080] @ 0x438 │ │ │ │ ldr lr, [pc, #276] @ 35f280 │ │ │ │ @@ -691744,19 +691744,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 35f1c8 │ │ │ │ cmneq sp, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, ip, ror #8 │ │ │ │ - cmneq sl, ip, lsl #15 │ │ │ │ + cmneq r3, r4, ror r4 │ │ │ │ + @ instruction: 0x016a5794 │ │ │ │ cmneq sp, r4, asr #4 │ │ │ │ cmneq r8, r0, asr #5 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -691879,21 +691879,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 35f344 │ │ │ │ cmneq sp, r8, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r4, lsl #6 │ │ │ │ - cmneq sl, r4, lsr #12 │ │ │ │ + cmneq r3, ip, lsl #6 │ │ │ │ + cmneq sl, ip, lsr #12 │ │ │ │ cmneq sp, r8, asr #1 │ │ │ │ cmneq r8, r4, lsl r1 │ │ │ │ ldrdeq lr, [r8, #-4]! │ │ │ │ - cmneq r9, ip, lsr #16 │ │ │ │ - strdeq sp, [r9, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, lsr r8 │ │ │ │ + cmneq r9, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ ldr ip, [pc, #376] @ 35f658 │ │ │ │ @@ -691990,20 +691990,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp, #1096] @ 0x448 │ │ │ │ add sp, sp, #1072 @ 0x430 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b7b24 │ │ │ │ cmneq sp, ip, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r0, ror #7 │ │ │ │ - ldrheq r2, [r3, #-8]! │ │ │ │ + cmneq sl, r8, ror #7 │ │ │ │ + cmneq r3, r0, asr #1 │ │ │ │ @ instruction: 0x017d8e94 │ │ │ │ cmneq r8, r0, lsl pc │ │ │ │ cmneq sp, r0, lsl lr │ │ │ │ - cmneq r9, r4, asr #12 │ │ │ │ + cmneq r9, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1640] @ 35fcfc │ │ │ │ ldr r3, [pc, #1640] @ 35fd00 │ │ │ │ @@ -692419,47 +692419,47 @@ │ │ │ │ b 35f724 │ │ │ │ cmneq sp, r0, lsl #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq sp, r8, ror #25 │ │ │ │ - cmneq r3, ip, ror #27 │ │ │ │ - cmneq sl, ip, lsl #2 │ │ │ │ - cmneq r3, r8, lsr sp │ │ │ │ - cmneq r9, ip, lsr #7 │ │ │ │ - qdsubeq r5, r4, sl │ │ │ │ - ldrsheq r1, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r9, r4, ror #6 │ │ │ │ - cmneq sl, ip │ │ │ │ - cmneq r3, r0, asr #24 │ │ │ │ - cmneq sl, r0, ror #30 │ │ │ │ - cmneq r3, r4, lsl #23 │ │ │ │ + ldrsheq r1, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmneq sl, r4, lsl r1 │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ + strheq sp, [r9, #-52]! @ 0xffffffcc │ │ │ │ + qdsubeq r5, ip, sl │ │ │ │ + ldrsheq r1, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, ip, ror #6 │ │ │ │ + cmneq sl, r4, lsl r0 │ │ │ │ + cmneq r3, r8, asr #24 │ │ │ │ + cmneq sl, r8, ror #30 │ │ │ │ + cmneq r3, ip, lsl #23 │ │ │ │ cmneq r8, ip, asr sl │ │ │ │ - @ instruction: 0x016a4e9c │ │ │ │ + cmneq sl, r4, lsr #29 │ │ │ │ strdeq sp, [r8, #-148]! @ 0xffffff6c │ │ │ │ cmneq r8, r0, lsr #19 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ - cmneq r3, ip, ror #20 │ │ │ │ - strheq r4, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmneq sl, r0, lsl #27 │ │ │ │ - cmneq r3, r4, lsr #20 │ │ │ │ - @ instruction: 0x0169d098 │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ - cmneq r9, r4, rrx │ │ │ │ - cmneq r9, r8, lsr r0 │ │ │ │ - @ instruction: 0x01731998 │ │ │ │ - cmneq sl, r4, ror #25 │ │ │ │ - cmneq sl, ip, lsr #25 │ │ │ │ - cmneq r3, r4, ror #18 │ │ │ │ - ldrdeq ip, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ - cmneq r3, ip, lsr #18 │ │ │ │ - cmneq r9, r0, lsr #31 │ │ │ │ - cmneq sl, r8, asr #24 │ │ │ │ + cmneq r9, r4, lsl r1 │ │ │ │ + cmneq r3, r4, ror sl │ │ │ │ + cmneq sl, r0, asr #27 │ │ │ │ + cmneq sl, r8, lsl #27 │ │ │ │ + cmneq r3, ip, lsr #20 │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq r9, ip, rrx │ │ │ │ + cmneq r9, r0, asr #32 │ │ │ │ + cmneq r3, r0, lsr #19 │ │ │ │ + cmneq sl, ip, ror #25 │ │ │ │ + strheq r4, [sl, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r3, ip, ror #18 │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + cmneq r3, r4, lsr r9 │ │ │ │ + cmneq r9, r8, lsr #31 │ │ │ │ + cmneq sl, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2384] @ 360704 │ │ │ │ ldr r3, [pc, #2384] @ 360708 │ │ │ │ @@ -693058,59 +693058,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 35fea8 │ │ │ │ cmneq sp, r0, ror #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r4, ror #10 │ │ │ │ - cmneq r3, r4, ror r6 │ │ │ │ - cmneq sl, r4, lsl #19 │ │ │ │ - cmneq r3, r8, asr r4 │ │ │ │ - cmneq sl, ip, ror #14 │ │ │ │ - @ instruction: 0x0173139c │ │ │ │ - cmneq r9, r0, lsl sl │ │ │ │ - strheq r4, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r3, r4, asr r3 │ │ │ │ - cmneq r9, r8, asr #19 │ │ │ │ - cmneq sl, r0, ror r6 │ │ │ │ - cmneq r3, r4, asr #4 │ │ │ │ - strheq ip, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sl, r0, ror #10 │ │ │ │ - cmneq r3, ip, lsl #4 │ │ │ │ - cmneq r9, r0, lsl #17 │ │ │ │ - cmneq sl, r8, lsr #10 │ │ │ │ - ldrsbeq r1, [r3, #-20]! @ 0xffffffec │ │ │ │ - cmneq r9, r8, asr #16 │ │ │ │ - strdeq r4, [sl, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, r4, lsl r8 │ │ │ │ - cmneq r9, r8, ror #15 │ │ │ │ - strheq ip, [r9, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x0169c790 │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ - cmneq r9, r8, lsr r7 │ │ │ │ - cmneq r9, ip, lsl #14 │ │ │ │ - cmneq r3, r8, rrx │ │ │ │ - ldrdeq ip, [r9, #-108]! @ 0xffffff94 │ │ │ │ - cmneq sl, r4, lsl #7 │ │ │ │ - cmneq r3, r0, lsr r0 │ │ │ │ - cmneq r9, r4, lsr #13 │ │ │ │ - cmneq sl, ip, asr #6 │ │ │ │ - ldrsheq r0, [r3, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r9, ip, ror #12 │ │ │ │ - cmneq sl, r4, lsl r3 │ │ │ │ - cmneq r3, r0, asr #31 │ │ │ │ - cmneq r9, r4, lsr r6 │ │ │ │ - ldrdeq r4, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r3, r8, lsl #31 │ │ │ │ - strdeq ip, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, r4, lsr #5 │ │ │ │ - cmneq r3, r0, asr pc │ │ │ │ - cmneq r9, r4, asr #11 │ │ │ │ - cmneq sl, ip, ror #4 │ │ │ │ - @ instruction: 0x0169c590 │ │ │ │ + cmneq r3, ip, ror r6 │ │ │ │ + cmneq sl, ip, lsl #19 │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ + cmneq sl, r4, ror r7 │ │ │ │ + cmneq r3, r4, lsr #7 │ │ │ │ + cmneq r9, r8, lsl sl │ │ │ │ + cmneq sl, r0, asr #13 │ │ │ │ + cmneq r3, ip, asr r3 │ │ │ │ + ldrdeq ip, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmneq sl, r8, ror r6 │ │ │ │ + cmneq r3, ip, asr #4 │ │ │ │ + cmneq r9, r0, asr #17 │ │ │ │ + cmneq sl, r8, ror #10 │ │ │ │ + cmneq r3, r4, lsl r2 │ │ │ │ + cmneq r9, r8, lsl #17 │ │ │ │ + cmneq sl, r0, lsr r5 │ │ │ │ + ldrsbeq r1, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r9, r0, asr r8 │ │ │ │ + strdeq r4, [sl, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, ip, lsl r8 │ │ │ │ + strdeq ip, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, r4, asr #15 │ │ │ │ + @ instruction: 0x0169c798 │ │ │ │ + cmneq r9, ip, ror #14 │ │ │ │ + cmneq r9, r0, asr #14 │ │ │ │ + cmneq r9, r4, lsl r7 │ │ │ │ + cmneq r3, r0, ror r0 │ │ │ │ + cmneq r9, r4, ror #13 │ │ │ │ + cmneq sl, ip, lsl #7 │ │ │ │ + cmneq r3, r8, lsr r0 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + cmneq sl, r4, asr r3 │ │ │ │ + cmneq r3, r0 │ │ │ │ + cmneq r9, r4, ror r6 │ │ │ │ + cmneq sl, ip, lsl r3 │ │ │ │ + cmneq r3, r8, asr #31 │ │ │ │ + cmneq r9, ip, lsr r6 │ │ │ │ + cmneq sl, r4, ror #5 │ │ │ │ + @ instruction: 0x01730f90 │ │ │ │ + cmneq r9, r4, lsl #12 │ │ │ │ + cmneq sl, ip, lsr #5 │ │ │ │ + cmneq r3, r8, asr pc │ │ │ │ + cmneq r9, ip, asr #11 │ │ │ │ + cmneq sl, r4, ror r2 │ │ │ │ + @ instruction: 0x0169c598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1416] @ 360d68 │ │ │ │ ldr r3, [pc, #1416] @ 360d6c │ │ │ │ @@ -693467,42 +693467,42 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 36089c │ │ │ │ cmneq sp, r4, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r0, ror fp │ │ │ │ - cmneq r3, r4, lsl #26 │ │ │ │ - cmneq sl, r0 │ │ │ │ - cmneq r3, r0, asr #23 │ │ │ │ - ldrdeq r3, [sl, #-236]! @ 0xffffff14 │ │ │ │ - strdeq ip, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r3, r0, asr #22 │ │ │ │ - strheq ip, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq sl, ip, asr lr │ │ │ │ - ldrsheq r0, [r3, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r9, ip, ror #2 │ │ │ │ - cmneq sl, r4, lsl lr │ │ │ │ - strheq ip, [r9, #-8]! │ │ │ │ - cmneq r9, r4, lsl #1 │ │ │ │ - ldrsbeq r0, [r3, #-156]! @ 0xffffff64 │ │ │ │ - qdsubeq ip, r0, r9 │ │ │ │ - strdeq r3, [sl, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r9, r8, lsl r0 │ │ │ │ - cmneq r9, r0 │ │ │ │ - cmneq r3, ip, asr r9 │ │ │ │ - ldrdeq fp, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmneq sl, r8, ror ip │ │ │ │ - cmneq r3, r4, lsr #18 │ │ │ │ - @ instruction: 0x0169bf98 │ │ │ │ - cmneq sl, r0, asr #24 │ │ │ │ - cmneq r3, ip, ror #17 │ │ │ │ - cmneq r9, r0, ror #30 │ │ │ │ - cmneq sl, r8, lsl #24 │ │ │ │ - cmneq r9, ip, lsr #30 │ │ │ │ + cmneq r3, ip, lsl #26 │ │ │ │ + cmneq sl, r8 │ │ │ │ + cmneq r3, r8, asr #23 │ │ │ │ + cmneq sl, r4, ror #29 │ │ │ │ + strdeq ip, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r3, r8, asr #22 │ │ │ │ + strheq ip, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r4, ror #28 │ │ │ │ + cmneq r3, r0, lsl #22 │ │ │ │ + cmneq r9, r4, ror r1 │ │ │ │ + cmneq sl, ip, lsl lr │ │ │ │ + cmneq r9, r0, asr #1 │ │ │ │ + cmneq r9, ip, lsl #1 │ │ │ │ + cmneq r3, r4, ror #19 │ │ │ │ + qdsubeq ip, r8, r9 │ │ │ │ + cmneq sl, r0, lsl #26 │ │ │ │ + cmneq r9, r0, lsr #32 │ │ │ │ + cmneq r9, r8 │ │ │ │ + cmneq r3, r4, ror #18 │ │ │ │ + ldrdeq fp, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmneq sl, r0, lsl #25 │ │ │ │ + cmneq r3, ip, lsr #18 │ │ │ │ + cmneq r9, r0, lsr #31 │ │ │ │ + cmneq sl, r8, asr #24 │ │ │ │ + ldrsheq r0, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r8, ror #30 │ │ │ │ + cmneq sl, r0, lsl ip │ │ │ │ + cmneq r9, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1288] @ 361308 │ │ │ │ ldr r3, [pc, #1288] @ 36130c │ │ │ │ @@ -693827,50 +693827,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 361030 │ │ │ │ cmneq sp, r4, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r7, [sp, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r3, r4, lsr #16 │ │ │ │ - cmneq sl, ip, ror #21 │ │ │ │ - strdeq r0, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sl, r0, lsl #19 │ │ │ │ + cmneq r3, ip, lsr #16 │ │ │ │ + strdeq r3, [sl, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r0, [sl, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sl, r8, lsl #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, r4, lsr #20 │ │ │ │ - cmneq r3, r4, asr r7 │ │ │ │ + cmneq sl, ip, lsr #20 │ │ │ │ + cmneq r3, ip, asr r7 │ │ │ │ ldrsbeq r7, [sp, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, ip, lsr #18 │ │ │ │ - strdeq r3, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, r8, lsr #12 │ │ │ │ + cmneq sl, r4, lsr r9 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ + cmneq r3, r0, lsr r6 │ │ │ │ cmneq r8, r0, lsl r4 │ │ │ │ - strheq r3, [sl, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sl, r4, ror #16 │ │ │ │ - @ instruction: 0x01730594 │ │ │ │ - cmneq r9, ip, lsl fp │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ - cmneq r3, ip, asr #10 │ │ │ │ - cmneq r9, r8, ror #21 │ │ │ │ - cmneq sl, r8, ror #15 │ │ │ │ - cmneq r3, r8, lsl r5 │ │ │ │ - strheq fp, [r9, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r9, r8, lsl #21 │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ - ldrheq r0, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ - cmneq sl, r4, asr r7 │ │ │ │ - cmneq r3, r4, lsl #9 │ │ │ │ - cmneq r9, r4, lsr #20 │ │ │ │ - strdeq fp, [r9, #-144]! @ 0xffffff70 │ │ │ │ - strdeq r3, [sl, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - @ instruction: 0x0169b990 │ │ │ │ - @ instruction: 0x016a3690 │ │ │ │ - cmneq r3, r0, asr #7 │ │ │ │ + cmneq sl, r4, asr #17 │ │ │ │ + cmneq sl, ip, ror #16 │ │ │ │ + @ instruction: 0x0173059c │ │ │ │ + cmneq r9, r4, lsr #22 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + cmneq r3, r4, asr r5 │ │ │ │ + strdeq fp, [r9, #-160]! @ 0xffffff60 │ │ │ │ + strdeq r3, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ + cmneq r9, r0, asr #21 │ │ │ │ + @ instruction: 0x0169ba90 │ │ │ │ + @ instruction: 0x016a3790 │ │ │ │ + cmneq r3, r0, asr #9 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ + cmneq sl, ip, asr r7 │ │ │ │ + cmneq r3, ip, lsl #9 │ │ │ │ + cmneq r9, ip, lsr #20 │ │ │ │ + strdeq fp, [r9, #-152]! @ 0xffffff68 │ │ │ │ + strdeq r3, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + @ instruction: 0x0169b998 │ │ │ │ + @ instruction: 0x016a3698 │ │ │ │ + cmneq r3, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [pc, #1040] @ 3617d4 │ │ │ │ @@ -694133,40 +694133,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3614f8 │ │ │ │ cmneq sp, ip, asr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r0, asr #4 │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ - ldrsheq r0, [r3, #-16]! │ │ │ │ + cmneq r3, r8, asr #4 │ │ │ │ + cmneq sl, ip, lsl #10 │ │ │ │ + ldrsheq r0, [r3, #-24]! @ 0xffffffe8 │ │ │ │ cmneq sp, r4, lsl pc │ │ │ │ - strdeq fp, [r9, #-100]! @ 0xffffff9c │ │ │ │ - strdeq r3, [sl, #-52]! @ 0xffffffcc │ │ │ │ + strdeq fp, [r9, #-108]! @ 0xffffff94 │ │ │ │ + strdeq r3, [sl, #-60]! @ 0xffffffc4 │ │ │ │ cmneq r8, r0, lsl pc │ │ │ │ - strdeq r3, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - @ instruction: 0x01730090 │ │ │ │ - cmneq sl, r0, asr r3 │ │ │ │ - cmneq r3, ip, asr #32 │ │ │ │ - cmneq r9, r4, lsl r6 │ │ │ │ - cmneq sl, r0, lsl r3 │ │ │ │ - ldrdeq fp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - cmnpeq r2, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r8, lsr #11 │ │ │ │ - cmneq sl, r4, lsr #5 │ │ │ │ - cmnpeq r2, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ - cmneq sl, r8, ror #4 │ │ │ │ - cmnpeq r2, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, lsr r5 │ │ │ │ - cmneq sl, ip, lsr #4 │ │ │ │ - strdeq fp, [r9, #-72]! @ 0xffffffb8 │ │ │ │ - strdeq r3, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ + strdeq r3, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x01730098 │ │ │ │ + cmneq sl, r8, asr r3 │ │ │ │ + cmneq r3, r4, asr r0 │ │ │ │ + cmneq r9, ip, lsl r6 │ │ │ │ + cmneq sl, r8, lsl r3 │ │ │ │ + cmneq r9, r4, ror #11 │ │ │ │ + cmnpeq r2, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r9, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sl, ip, lsr #5 │ │ │ │ + cmnpeq r2, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ + cmneq sl, r0, ror r2 │ │ │ │ + cmnpeq r2, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, lsr r5 │ │ │ │ + cmneq sl, r4, lsr r2 │ │ │ │ + cmneq r9, r0, lsl #10 │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + cmneq r9, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #952] @ 361c18 │ │ │ │ mov sl, r3 │ │ │ │ @@ -694406,41 +694406,41 @@ │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 361978 │ │ │ │ ldrheq r6, [sp, #-176]! @ 0xffffff50 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmnpeq r2, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r3, [sl, #-4]! │ │ │ │ - cmnpeq r2, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmnpeq r2, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r3, [sl, #-12]! │ │ │ │ + ldrsheq pc, [r2, #-208]! @ 0xffffff30 @ │ │ │ │ @ instruction: 0x017d6a94 │ │ │ │ - cmnpeq r2, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0169b294 │ │ │ │ - cmneq sl, ip, lsl #31 │ │ │ │ + ldrsbeq pc, [r2, #-196]! @ 0xffffff3c @ │ │ │ │ + @ instruction: 0x0169b29c │ │ │ │ + @ instruction: 0x016a2f94 │ │ │ │ cmneq r8, r8, lsr #21 │ │ │ │ - cmneq sl, r4, lsl #31 │ │ │ │ - cmnpeq r2, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r0, ror #29 │ │ │ │ - strheq fp, [r9, #-16]! │ │ │ │ - ldrheq pc, [r2, #-176]! @ 0xffffff50 @ │ │ │ │ - cmneq r9, r8, ror r1 │ │ │ │ - cmneq sl, r0, ror lr │ │ │ │ - cmnpeq r2, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - cmnpeq r2, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - strdeq r2, [sl, #-216]! @ 0xffffff28 │ │ │ │ - ldrsheq pc, [r2, #-172]! @ 0xffffff54 @ │ │ │ │ - cmneq r9, r4, asr #1 │ │ │ │ - strheq r2, [sl, #-220]! @ 0xffffff24 │ │ │ │ - cmnpeq r2, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r8, lsl #1 │ │ │ │ - cmneq sl, r0, lsl #27 │ │ │ │ + cmneq sl, ip, lsl #31 │ │ │ │ + cmnpeq r2, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r8, ror #29 │ │ │ │ + strheq fp, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + ldrheq pc, [r2, #-184]! @ 0xffffff48 @ │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq sl, r8, ror lr │ │ │ │ + cmnpeq r2, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + cmnpeq r2, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + cmneq sl, r0, lsl #28 │ │ │ │ + cmnpeq r2, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, asr #1 │ │ │ │ + cmneq sl, r4, asr #27 │ │ │ │ + cmnpeq r2, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0169b090 │ │ │ │ + cmneq sl, r8, lsl #27 │ │ │ │ │ │ │ │ 00361c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -694607,24 +694607,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 361da4 │ │ │ │ cmneq sp, r8, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq pc, [r2, #-152]! @ 0xffffff68 @ │ │ │ │ - cmneq sl, ip, ror ip │ │ │ │ + cmnpeq r2, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq sl, r4, lsl #25 │ │ │ │ cmneq sp, r8, ror #12 │ │ │ │ - cmneq r9, r8, ror lr │ │ │ │ + cmneq r9, r0, lsl #29 │ │ │ │ cmneq r8, r0, lsl #13 │ │ │ │ - ldrdeq sl, [r9, #-212]! @ 0xffffff2c │ │ │ │ - ldrsbeq pc, [r2, #-116]! @ 0xffffff8c @ │ │ │ │ - @ instruction: 0x0169ad9c │ │ │ │ - @ instruction: 0x016a2a98 │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ + ldrdeq sl, [r9, #-220]! @ 0xffffff24 │ │ │ │ + ldrsbeq pc, [r2, #-124]! @ 0xffffff84 @ │ │ │ │ + cmneq r9, r4, lsr #27 │ │ │ │ + cmneq sl, r0, lsr #21 │ │ │ │ + cmneq r9, ip, ror #26 │ │ │ │ │ │ │ │ 00361f64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r7, r2 │ │ │ │ @@ -694821,25 +694821,25 @@ │ │ │ │ str ip, [sp, #1128] @ 0x468 │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x017d6490 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq pc, [r2, #-96]! @ 0xffffffa0 @ │ │ │ │ - @ instruction: 0x016a2998 │ │ │ │ + ldrsbeq pc, [r2, #-104]! @ 0xffffff98 @ │ │ │ │ + cmneq sl, r0, lsr #19 │ │ │ │ cmneq sp, r0, ror #6 │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ + cmneq r9, r4, ror fp │ │ │ │ cmneq r8, ip, asr r3 │ │ │ │ cmneq sp, r8, asr r2 │ │ │ │ - cmneq r9, ip, lsl #21 │ │ │ │ - cmneq r9, r8, asr sl │ │ │ │ - cmnpeq r2, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsr #20 │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ + @ instruction: 0x0169aa94 │ │ │ │ + cmneq r9, r0, ror #20 │ │ │ │ + cmnpeq r2, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsr #20 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ │ │ │ │ 003622b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -694866,17 +694866,17 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #24] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b7b24 │ │ │ │ - cmnpeq r2, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, ror #18 │ │ │ │ - cmneq sl, r4, ror #12 │ │ │ │ + cmnpeq r2, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, ror r9 │ │ │ │ + cmneq sl, ip, ror #12 │ │ │ │ │ │ │ │ 00362344 : │ │ │ │ cmp r3, #0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -694917,17 +694917,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 362400 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b7b24 │ │ │ │ - cmnpeq r2, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r8, lsr #17 │ │ │ │ - cmneq sl, ip, lsr #11 │ │ │ │ + ldrsheq pc, [r2, #-36]! @ 0xffffffdc @ │ │ │ │ + strheq sl, [r9, #-128]! @ 0xffffff80 │ │ │ │ + strheq r2, [sl, #-84]! @ 0xffffffac │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ │ │ │ │ 00362404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -694949,17 +694949,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #372 @ 0x174 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 362424 │ │ │ │ - cmnpeq r2, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsr r8 │ │ │ │ - cmneq sl, ip, lsr #10 │ │ │ │ + cmnpeq r2, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsr r8 │ │ │ │ + cmneq sl, r4, lsr r5 │ │ │ │ │ │ │ │ 00362478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -694980,17 +694980,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3624ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 362498 │ │ │ │ - ldrsheq pc, [r2, #-24]! @ 0xffffffe8 @ │ │ │ │ - cmneq r9, r0, asr #15 │ │ │ │ - strheq r2, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmnpeq r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, asr #15 │ │ │ │ + strheq r2, [sl, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ │ │ │ │ 003624f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -695012,17 +695012,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #272 @ 0x110 │ │ │ │ mov r1, #420 @ 0x1a4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 362510 │ │ │ │ - cmnpeq r2, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r8, asr #14 │ │ │ │ - cmneq sl, r0, asr #8 │ │ │ │ + cmnpeq r2, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r0, asr r7 │ │ │ │ + cmneq sl, r8, asr #8 │ │ │ │ │ │ │ │ 00362564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -695043,17 +695043,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r1, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 362584 │ │ │ │ - cmnpeq r2, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, ip, asr #7 │ │ │ │ + cmnpeq r2, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r9, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq r2, [sl, #-52]! @ 0xffffffcc │ │ │ │ │ │ │ │ 003625d8 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #376] @ 0x178 │ │ │ │ strne r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -695081,17 +695081,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 362660 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 36260c │ │ │ │ - cmnpeq r2, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, ip, asr #12 │ │ │ │ - cmneq sl, r0, asr #6 │ │ │ │ + cmnpeq r2, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, asr r6 │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ │ │ │ │ 00362664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -695135,21 +695135,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 362740 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #332 @ 0x14c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3626a0 │ │ │ │ - ldrsheq lr, [r2, #-240]! @ 0xffffff10 │ │ │ │ - strheq sl, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq sl, ip, lsr #5 │ │ │ │ + ldrsheq lr, [r2, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, r0, asr #11 │ │ │ │ + strheq r2, [sl, #-36]! @ 0xffffffdc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrheq lr, [r2, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r9, ip, ror r5 │ │ │ │ - cmneq sl, r0, ror r2 │ │ │ │ + ldrheq lr, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r9, r4, lsl #11 │ │ │ │ + cmneq sl, r8, ror r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 00362744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -695171,17 +695171,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3627b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 362764 │ │ │ │ - cmneq r2, ip, lsr #30 │ │ │ │ - strdeq sl, [r9, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sl, r8, ror #3 │ │ │ │ + cmneq r2, r4, lsr pc │ │ │ │ + strdeq sl, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + strdeq r2, [sl, #-16]! │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ │ │ │ │ 003627bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -695203,17 +695203,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 362830 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #376 @ 0x178 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3627dc │ │ │ │ - ldrheq lr, [r2, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r9, ip, ror r4 │ │ │ │ - cmneq sl, r0, ror r1 │ │ │ │ + ldrheq lr, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, r4, lsl #9 │ │ │ │ + cmneq sl, r8, ror r1 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ │ │ │ │ 00362834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -695260,20 +695260,20 @@ │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 362874 │ │ │ │ - cmneq r2, ip, lsl lr │ │ │ │ - cmneq r9, r4, ror #7 │ │ │ │ - ldrdeq r2, [sl, #-12]! │ │ │ │ - cmneq r2, r0, ror #27 │ │ │ │ - ldrdeq r2, [sl, #-8]! │ │ │ │ - @ instruction: 0x016a209c │ │ │ │ + cmneq r2, r4, lsr #28 │ │ │ │ + cmneq r9, ip, ror #7 │ │ │ │ + cmneq sl, r4, ror #1 │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ + cmneq sl, r0, ror #1 │ │ │ │ + cmneq sl, r4, lsr #1 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ │ │ │ │ 0036291c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -695411,33 +695411,33 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 362a28 │ │ │ │ ldrsbeq r5, [sp, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r5, [sp, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq r2, r8, lsr sp │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ - cmneq sl, ip, lsl #1 │ │ │ │ + cmneq r2, r0, asr #26 │ │ │ │ strheq r2, [sl, #-4]! │ │ │ │ - @ instruction: 0x016a209c │ │ │ │ + @ instruction: 0x016a2094 │ │ │ │ + strheq r2, [sl, #-12]! │ │ │ │ + cmneq sl, r4, lsr #1 │ │ │ │ cmneq sp, r4, ror #19 │ │ │ │ - cmneq r2, r0, asr #24 │ │ │ │ - cmneq r9, r8, lsl #4 │ │ │ │ - strdeq r1, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, r8, asr #24 │ │ │ │ + cmneq r9, r0, lsl r2 │ │ │ │ + cmneq sl, r4, lsl #30 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - ldrdeq sl, [r9, #-16]! │ │ │ │ - cmneq sl, r8, asr #29 │ │ │ │ + ldrdeq sl, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + ldrdeq r1, [sl, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - ldrsbeq lr, [r2, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x0169a198 │ │ │ │ - @ instruction: 0x016a1e90 │ │ │ │ - @ instruction: 0x0172eb94 │ │ │ │ - cmneq r9, ip, asr r1 │ │ │ │ - cmneq sl, r0, asr lr │ │ │ │ + ldrsbeq lr, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, r0, lsr #3 │ │ │ │ + @ instruction: 0x016a1e98 │ │ │ │ + @ instruction: 0x0172eb9c │ │ │ │ + cmneq r9, r4, ror #2 │ │ │ │ + cmneq sl, r8, asr lr │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ │ │ │ │ 00362ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2632] @ 0xa48 │ │ │ │ @@ -695925,111 +695925,111 @@ │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 363ec4 │ │ │ │ cmneq sp, r0, asr #16 │ │ │ │ cmneq sp, r8, lsl r8 │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmneq sl, r4, lsr sp │ │ │ │ + cmneq r2, r8, ror sl │ │ │ │ + cmneq sl, ip, lsr sp │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmneq r2, r0, ror #18 │ │ │ │ - cmneq r9, r8, lsr #30 │ │ │ │ - cmneq sl, ip, lsl ip │ │ │ │ + cmneq r2, r8, ror #18 │ │ │ │ + cmneq r9, r0, lsr pc │ │ │ │ + cmneq sl, r4, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r9, ip, ror #31 │ │ │ │ - cmneq lr, r8, ror #31 │ │ │ │ - cmneq r9, r8, lsl #31 │ │ │ │ - cmneq r2, r0, lsr r6 │ │ │ │ - cmneq sl, r8, ror #17 │ │ │ │ + strdeq lr, [r9, #-244]! @ 0xffffff0c │ │ │ │ + strdeq r8, [lr, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x0169ef90 │ │ │ │ + cmneq r2, r8, lsr r6 │ │ │ │ + strdeq r1, [sl, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmneq r2, r0, lsl r5 │ │ │ │ - cmneq sl, ip, asr #15 │ │ │ │ + cmneq r2, r8, lsl r5 │ │ │ │ + ldrdeq r1, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmneq r2, r4, lsr #8 │ │ │ │ - strheq r1, [sl, #-144]! @ 0xffffff70 │ │ │ │ - ldrdeq r1, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, ip, lsr #8 │ │ │ │ + strheq r1, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, r0, ror #13 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq lr, ip, ror #23 │ │ │ │ - cmneq r2, ip, lsl #7 │ │ │ │ - cmneq r9, r4, asr r9 │ │ │ │ - cmneq sl, r8, asr #12 │ │ │ │ + strdeq r8, [lr, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x0172e394 │ │ │ │ + cmneq r9, ip, asr r9 │ │ │ │ + cmneq sl, r0, asr r6 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmneq r2, r8, lsr #3 │ │ │ │ - cmneq sl, r8, ror #8 │ │ │ │ + ldrheq lr, [r2, #-16]! │ │ │ │ + cmneq sl, r0, ror r4 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq lr, [r2, #-0]! │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ + ldrheq lr, [r2, #-8]! │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - cmneq r2, r0 │ │ │ │ - strheq r1, [sl, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r2, r8 │ │ │ │ + strheq r1, [sl, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmneq r2, r8, lsr pc │ │ │ │ + cmneq r2, r0, asr #30 │ │ │ │ cmneq r8, ip, asr #13 │ │ │ │ - ldrsheq sp, [r2, #-212]! @ 0xffffff2c │ │ │ │ - strheq r1, [sl, #-8]! │ │ │ │ + ldrsheq sp, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sl, r0, asr #1 │ │ │ │ @ instruction: 0x0168d598 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmneq r2, r4, asr #25 │ │ │ │ - smulbbeq sl, r4, pc @ │ │ │ │ + cmneq r2, ip, asr #25 │ │ │ │ + smulbbeq sl, ip, pc @ │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmneq r2, ip, lsr ip │ │ │ │ + cmneq r2, r4, asr #24 │ │ │ │ ldrdeq sp, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r2, r0, lsl #22 │ │ │ │ - smulbteq sl, r4, sp │ │ │ │ + cmneq r2, r8, lsl #22 │ │ │ │ + smulbteq sl, ip, sp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ cmneq r8, r4, lsr #5 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq sp, [r2, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x016a0c98 │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ + smultbeq sl, r0, ip │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - ldrsheq sp, [r2, #-136]! @ 0xffffff78 │ │ │ │ - smulbteq sl, r0, fp │ │ │ │ + cmneq r2, r0, lsl #18 │ │ │ │ + smulbteq sl, r8, fp │ │ │ │ ldrdeq r9, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r2, r8, ror #16 │ │ │ │ - cmneq sl, r0, lsr fp │ │ │ │ - cmneq r2, r4, lsr #16 │ │ │ │ + cmneq r2, r0, ror r8 │ │ │ │ + cmneq sl, r8, lsr fp │ │ │ │ + cmneq r2, ip, lsr #16 │ │ │ │ cmneq r8, r0, asr r6 │ │ │ │ - ldrdeq r0, [sl, #-172]! @ 0xffffff54 │ │ │ │ + smultteq sl, r4, sl │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ cmneq sp, r8, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, ip, lsl #15 │ │ │ │ - cmneq sl, ip, asr #20 │ │ │ │ + @ instruction: 0x0172d794 │ │ │ │ + cmneq sl, r4, asr sl │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r2, r4, asr r5 │ │ │ │ - cmneq sl, ip, lsl r8 │ │ │ │ - cmneq r2, r0, lsl r5 │ │ │ │ + cmneq r2, ip, asr r5 │ │ │ │ + cmneq sl, r4, lsr #16 │ │ │ │ + cmneq r2, r8, lsl r5 │ │ │ │ cmneq r8, ip, lsr r3 │ │ │ │ - smulbteq sl, r8, r7 │ │ │ │ + ldrdeq r0, [sl, #-112]! @ 0xffffff90 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ - cmneq sl, r0, lsr r7 │ │ │ │ + cmneq r2, ip, ror r4 │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ + cmneq sl, r8, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r9, r8, asr #3 │ │ │ │ - cmneq r9, r8, lsl #3 │ │ │ │ - cmneq r2, ip, lsr r3 │ │ │ │ - cmneq r9, r4, lsl #18 │ │ │ │ - strdeq r0, [sl, #-88]! @ 0xffffffa8 │ │ │ │ + ldrdeq lr, [r9, #-16]! │ │ │ │ + @ instruction: 0x0169e190 │ │ │ │ + cmneq r2, r4, asr #6 │ │ │ │ + cmneq r9, ip, lsl #18 │ │ │ │ + cmneq sl, r0, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ add r3, sl, #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -697914,270 +697914,270 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 363ec4 │ │ │ │ - cmneq r2, r8, asr #4 │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ - cmneq sl, r4, lsl #10 │ │ │ │ + cmneq r2, r0, asr r2 │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ + cmneq sl, ip, lsl #10 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ cmneq r8, r0 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r2, r8, lsr #3 │ │ │ │ - cmneq sl, r0, ror r4 │ │ │ │ + ldrheq sp, [r2, #-16]! │ │ │ │ + cmneq sl, r8, ror r4 │ │ │ │ @ instruction: 0x01688f98 │ │ │ │ - cmneq r2, r0, asr #2 │ │ │ │ - cmneq sl, r8, lsl #8 │ │ │ │ + cmneq r2, r8, asr #2 │ │ │ │ + cmneq sl, r0, lsl r4 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r2, ip, lsr #1 │ │ │ │ - cmneq sl, r0, ror r3 │ │ │ │ + ldrheq sp, [r2, #-4]! │ │ │ │ + cmneq sl, r8, ror r3 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - cmneq r2, ip, lsr #32 │ │ │ │ - cmneq sl, r8, asr #8 │ │ │ │ - smultteq sl, ip, r2 │ │ │ │ + cmneq r2, r4, lsr r0 │ │ │ │ + cmneq sl, r0, asr r4 │ │ │ │ + strdeq r0, [sl, #-36]! @ 0xffffffdc │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - @ instruction: 0x0172cf90 │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ + @ instruction: 0x0172cf98 │ │ │ │ + cmneq sl, r8, asr #4 │ │ │ │ strdeq r8, [r8, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r2, r4, ror sp │ │ │ │ - cmneq r9, ip, lsr r3 │ │ │ │ - cmneq sl, r0, lsr r0 │ │ │ │ + cmneq r2, ip, ror sp │ │ │ │ + cmneq r9, r4, asr #6 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq r2, ip, lsr #26 │ │ │ │ - strdeq pc, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, r4, lsr sp │ │ │ │ + strdeq pc, [r9, #-252]! @ 0xffffff04 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq r2, r0, ror ip │ │ │ │ - msreq (UNDEF: 121), r4, lsr pc │ │ │ │ + cmneq r2, r8, ror ip │ │ │ │ + msreq (UNDEF: 121), ip, lsr pc │ │ │ │ ldrdeq r8, [r8, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmneq r2, r8, asr #22 │ │ │ │ - cmneq r9, r0, lsl r1 │ │ │ │ - msreq (UNDEF: 105), r8, lsl #28 │ │ │ │ - @ instruction: 0x0172ca94 │ │ │ │ - qdsubeq r8, ip, r9 │ │ │ │ - msreq SPSR_fc, r0, asr sp │ │ │ │ + cmneq r2, r0, asr fp │ │ │ │ + cmneq r9, r8, lsl r1 │ │ │ │ + msreq (UNDEF: 105), r0, lsl lr │ │ │ │ + @ instruction: 0x0172ca9c │ │ │ │ + cmneq r9, r4, rrx │ │ │ │ + msreq SPSR_fc, r8, asr sp │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - cmneq r2, r4, ror #20 │ │ │ │ - msreq SPSR_fc, ip, lsr #26 │ │ │ │ - cmneq r2, r4, lsl sl │ │ │ │ + cmneq r2, ip, ror #20 │ │ │ │ + msreq SPSR_fc, r4, lsr sp │ │ │ │ + cmneq r2, ip, lsl sl │ │ │ │ cmneq r8, r0, asr #16 │ │ │ │ - msreq SPSR_fc, r8, asr #25 │ │ │ │ - cmneq r2, r8, ror #18 │ │ │ │ - cmneq r9, r0, lsr pc │ │ │ │ - msreq SPSR_fc, r4, lsr #24 │ │ │ │ + ldrdeq pc, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r2, r0, ror r9 │ │ │ │ + cmneq r9, r8, lsr pc │ │ │ │ + msreq SPSR_fc, ip, lsr #24 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - cmneq r2, ip, lsl r9 │ │ │ │ - cmneq r9, r4, ror #29 │ │ │ │ - ldrdeq pc, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ + cmneq r9, ip, ror #29 │ │ │ │ + msreq (UNDEF: 121), r0, ror #23 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - ldrsbeq ip, [r2, #-136]! @ 0xffffff78 │ │ │ │ - msreq (UNDEF: 121), r0, lsr #23 │ │ │ │ - cmneq r2, r8, lsl #17 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ + msreq (UNDEF: 121), r8, lsr #23 │ │ │ │ + @ instruction: 0x0172c890 │ │ │ │ strheq r8, [r8, #-100]! @ 0xffffff9c │ │ │ │ - msreq (UNDEF: 121), r0, asr #22 │ │ │ │ - cmneq r2, r0, lsr r8 │ │ │ │ - strdeq r7, [r9, #-212]! @ 0xffffff2c │ │ │ │ - msreq (UNDEF: 105), ip, ror #21 │ │ │ │ + msreq (UNDEF: 121), r8, asr #22 │ │ │ │ + cmneq r2, r8, lsr r8 │ │ │ │ + strdeq r7, [r9, #-220]! @ 0xffffff24 │ │ │ │ + strdeq pc, [r9, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - cmneq r2, r4, lsr #15 │ │ │ │ - cmneq r9, r8, ror #26 │ │ │ │ - msreq (UNDEF: 105), r0, ror #20 │ │ │ │ + cmneq r2, ip, lsr #15 │ │ │ │ + cmneq r9, r0, ror sp │ │ │ │ + msreq (UNDEF: 105), r8, ror #20 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ cmneq r8, r0, ror #10 │ │ │ │ - cmneq r2, r8, lsl #14 │ │ │ │ - ldrdeq pc, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r2, r0, lsl r7 │ │ │ │ + ldrdeq pc, [r9, #-152]! @ 0xffffff68 │ │ │ │ strdeq r8, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - msreq SPSR_fc, r8, ror #18 │ │ │ │ - cmneq r2, ip, asr #12 │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ + msreq SPSR_fc, r0, ror r9 │ │ │ │ + cmneq r2, r4, asr r6 │ │ │ │ cmneq r8, r4, ror r4 │ │ │ │ - msreq SPSR_fc, r8, lsl #18 │ │ │ │ + msreq SPSR_fc, r0, lsl r9 │ │ │ │ cmneq r8, r0, lsr #8 │ │ │ │ cmneq r8, ip, asr #7 │ │ │ │ cmneq r8, r8, ror r3 │ │ │ │ cmneq r8, r0, lsl #6 │ │ │ │ cmneq r8, r4, lsr #5 │ │ │ │ - cmneq r2, r0, asr #32 │ │ │ │ - msreq (UNDEF: 121), r4, lsl #6 │ │ │ │ - ldrheq fp, [r2, #-224]! @ 0xffffff20 │ │ │ │ - msreq SPSR_fc, r4, ror r1 │ │ │ │ - cmneq r9, r4, ror r3 │ │ │ │ + cmneq r2, r8, asr #32 │ │ │ │ + msreq (UNDEF: 121), ip, lsl #6 │ │ │ │ + ldrheq fp, [r2, #-232]! @ 0xffffff18 │ │ │ │ + msreq SPSR_fc, ip, ror r1 │ │ │ │ + cmneq r9, ip, ror r3 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq r2, r8, lsl sp │ │ │ │ - cmneq r9, r0, ror #5 │ │ │ │ - ldrdeq lr, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, r0, lsr #26 │ │ │ │ + cmneq r9, r8, ror #5 │ │ │ │ + ldrdeq lr, [r9, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmneq r2, ip, ror ip │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ - cmneq r9, r8, lsr pc │ │ │ │ + cmneq r2, r4, lsl #25 │ │ │ │ + cmneq r9, ip, asr #4 │ │ │ │ + cmneq r9, r0, asr #30 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ cmneq r8, r0, lsr #20 │ │ │ │ - cmneq r9, r8, ror r1 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmneq r2, ip, ror fp │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ - cmneq r9, r8, lsr lr │ │ │ │ + cmneq r2, r4, lsl #23 │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ + cmneq r9, r0, asr #28 │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ - cmneq r2, r0, asr #22 │ │ │ │ - cmneq r9, r8, lsl #2 │ │ │ │ - strdeq lr, [r9, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r8, asr #22 │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ + cmneq r9, r4, lsl #28 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - ldrdeq r7, [r9, #-0]! │ │ │ │ + ldrdeq r7, [r9, #-8]! │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - ldrsbeq fp, [r2, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x0169709c │ │ │ │ - @ instruction: 0x0169ed90 │ │ │ │ + ldrsbeq fp, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, r4, lsr #1 │ │ │ │ + @ instruction: 0x0169ed98 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - @ instruction: 0x0172ba98 │ │ │ │ - cmneq r9, r0, rrx │ │ │ │ - cmneq r9, r4, asr sp │ │ │ │ + cmneq r2, r0, lsr #21 │ │ │ │ + cmneq r9, r8, rrx │ │ │ │ + cmneq r9, ip, asr sp │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - cmneq r2, ip, asr sl │ │ │ │ - cmneq r9, r4, lsr #32 │ │ │ │ - cmneq r9, r8, lsl sp │ │ │ │ + cmneq r2, r4, ror #20 │ │ │ │ + cmneq r9, ip, lsr #32 │ │ │ │ + cmneq r9, r0, lsr #26 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmneq r2, r0, lsr #20 │ │ │ │ - cmneq r9, r8, ror #31 │ │ │ │ - ldrdeq lr, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r2, r8, lsr #20 │ │ │ │ + strdeq r6, [r9, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r9, r4, ror #25 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - cmneq r2, r4, ror #19 │ │ │ │ - cmneq r9, ip, lsr #31 │ │ │ │ - cmneq r9, r4, lsr #25 │ │ │ │ - cmneq r9, r4, ror pc │ │ │ │ + cmneq r2, ip, ror #19 │ │ │ │ + strheq r6, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, ip, lsr #25 │ │ │ │ + cmneq r9, ip, ror pc │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmneq r9, r4, lsl pc │ │ │ │ + cmneq r9, ip, lsl pc │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - cmneq r2, r8, lsl r9 │ │ │ │ - cmneq r9, r0, ror #29 │ │ │ │ - ldrdeq lr, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r9, r8, lsr #29 │ │ │ │ + cmneq r2, r0, lsr #18 │ │ │ │ + cmneq r9, r8, ror #29 │ │ │ │ + cmneq r9, r4, ror #23 │ │ │ │ + strheq r6, [r9, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmneq r9, r8, ror lr │ │ │ │ + cmneq r9, r0, lsl #29 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq r9, r8, asr #28 │ │ │ │ + cmneq r9, r0, asr lr │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmneq r2, ip, asr #16 │ │ │ │ - cmneq r9, r4, lsl lr │ │ │ │ - cmneq r9, r8, lsl #22 │ │ │ │ + cmneq r2, r4, asr r8 │ │ │ │ + cmneq r9, ip, lsl lr │ │ │ │ + cmneq r9, r0, lsl fp │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmneq r2, r0, lsl r8 │ │ │ │ - ldrdeq r6, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r9, ip, asr #21 │ │ │ │ + cmneq r2, r8, lsl r8 │ │ │ │ + cmneq r9, r0, ror #27 │ │ │ │ + ldrdeq lr, [r9, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - ldrsbeq fp, [r2, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x01696d9c │ │ │ │ - @ instruction: 0x0169ea90 │ │ │ │ + ldrsbeq fp, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, lsr #27 │ │ │ │ + @ instruction: 0x0169ea98 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - cmneq r9, r4, ror #26 │ │ │ │ + cmneq r9, ip, ror #26 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmneq r9, r4, lsr sp │ │ │ │ + cmneq r9, ip, lsr sp │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - cmneq r9, r0, lsl #26 │ │ │ │ + cmneq r9, r8, lsl #26 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmneq r9, ip, asr #25 │ │ │ │ + ldrdeq r6, [r9, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - @ instruction: 0x01696c98 │ │ │ │ + cmneq r9, r0, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmneq r9, r8, ror #24 │ │ │ │ + cmneq r9, r0, ror ip │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r2, r4, ror #12 │ │ │ │ - cmneq r9, ip, lsr #24 │ │ │ │ - cmneq r9, r0, lsr #18 │ │ │ │ + cmneq r2, ip, ror #12 │ │ │ │ + cmneq r9, r4, lsr ip │ │ │ │ + cmneq r9, r8, lsr #18 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r2, ip, lsr #12 │ │ │ │ - strdeq r6, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, ip, ror #17 │ │ │ │ - strheq r6, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r2, r4, ror #11 │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ - cmneq r2, r8, lsr #11 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ + cmneq r2, r4, lsr r6 │ │ │ │ + strdeq r6, [r9, #-184]! @ 0xffffff48 │ │ │ │ + strdeq lr, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r0, asr #23 │ │ │ │ + cmneq r2, ip, ror #11 │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ + ldrheq fp, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - cmneq r9, r8, lsr fp │ │ │ │ - cmneq r2, r4, ror #10 │ │ │ │ - cmneq r9, r4, lsr #16 │ │ │ │ - cmneq r2, r8, lsr #10 │ │ │ │ - strdeq r6, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r9, r4, ror #15 │ │ │ │ + cmneq r9, r0, asr #22 │ │ │ │ + cmneq r2, ip, ror #10 │ │ │ │ + cmneq r9, ip, lsr #16 │ │ │ │ + cmneq r2, r0, lsr r5 │ │ │ │ + strdeq r6, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - ldrsheq fp, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - strheq r6, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r9, ip, lsr #15 │ │ │ │ + ldrsheq fp, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + strheq r6, [r9, #-172]! @ 0xffffff54 │ │ │ │ + strheq lr, [r9, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - ldrheq fp, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, r8, ror sl │ │ │ │ - cmneq r9, ip, ror #14 │ │ │ │ + ldrheq fp, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r0, lsl #21 │ │ │ │ + cmneq r9, r4, ror r7 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ - cmneq r9, ip, lsr sl │ │ │ │ - cmneq r9, r0, lsr r7 │ │ │ │ + cmneq r2, ip, ror r4 │ │ │ │ + cmneq r9, r4, asr #20 │ │ │ │ + cmneq r9, r8, lsr r7 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq r2, r8, lsr r4 │ │ │ │ - cmneq r9, r0, lsl #20 │ │ │ │ - strdeq lr, [r9, #-104]! @ 0xffffff98 │ │ │ │ - ldrsheq fp, [r2, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ - strheq lr, [r9, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r2, r0, asr #8 │ │ │ │ + cmneq r9, r8, lsl #20 │ │ │ │ + cmneq r9, r0, lsl #14 │ │ │ │ + cmneq r2, r4, lsl #8 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ + cmneq r9, r0, asr #13 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmneq r2, r4, asr #7 │ │ │ │ - cmneq r9, r8, lsl #19 │ │ │ │ - cmneq r9, r0, lsl #13 │ │ │ │ + cmneq r2, ip, asr #7 │ │ │ │ + @ instruction: 0x01696990 │ │ │ │ + cmneq r9, r8, lsl #13 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmneq r2, r8, lsl #7 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ - cmneq r9, r4, asr #12 │ │ │ │ + @ instruction: 0x0172b390 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ + cmneq r9, ip, asr #12 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - cmneq r9, r4, lsl r9 │ │ │ │ + cmneq r9, ip, lsl r9 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r9, r8, ror #17 │ │ │ │ + strdeq r6, [r9, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmneq r2, ip, ror #5 │ │ │ │ - strheq r6, [r9, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r9, r8, lsr #11 │ │ │ │ + ldrsheq fp, [r2, #-36]! @ 0xffffffdc │ │ │ │ + strheq r6, [r9, #-140]! @ 0xffffff74 │ │ │ │ + strheq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - ldrheq fp, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r8, ror r8 │ │ │ │ - cmneq r9, ip, ror #10 │ │ │ │ + ldrheq fp, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r0, lsl #17 │ │ │ │ + cmneq r9, r4, ror r5 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r2, r4, ror r2 │ │ │ │ - cmneq r9, ip, lsr r8 │ │ │ │ - cmneq r9, r0, lsr r5 │ │ │ │ + cmneq r2, ip, ror r2 │ │ │ │ + cmneq r9, r4, asr #16 │ │ │ │ + cmneq r9, r8, lsr r5 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmneq r2, r8, lsr r2 │ │ │ │ - cmneq r9, ip, lsl #13 │ │ │ │ - strdeq lr, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r0, asr #4 │ │ │ │ + @ instruction: 0x0169e694 │ │ │ │ + strdeq lr, [r9, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - cmneq r9, r0, asr #15 │ │ │ │ + cmneq r9, r8, asr #15 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x01696790 │ │ │ │ - cmneq r2, r4, asr #3 │ │ │ │ - cmneq r9, r0, lsl #9 │ │ │ │ - cmneq r2, r4, lsl #3 │ │ │ │ - cmneq r9, ip, asr #14 │ │ │ │ - cmneq r9, r0, asr #8 │ │ │ │ + @ instruction: 0x01696798 │ │ │ │ + cmneq r2, ip, asr #3 │ │ │ │ + cmneq r9, r8, lsl #9 │ │ │ │ + cmneq r2, ip, lsl #3 │ │ │ │ + cmneq r9, r4, asr r7 │ │ │ │ + cmneq r9, r8, asr #8 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - cmneq r2, r8, asr #2 │ │ │ │ - cmneq r9, r0, lsl r7 │ │ │ │ - cmneq r9, r4, lsl #8 │ │ │ │ + cmneq r2, r0, asr r1 │ │ │ │ + cmneq r9, r8, lsl r7 │ │ │ │ + cmneq r9, ip, lsl #8 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmneq r2, ip, lsl #2 │ │ │ │ - ldrdeq r6, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r9, ip, asr #7 │ │ │ │ - @ instruction: 0x0169669c │ │ │ │ + cmneq r2, r4, lsl r1 │ │ │ │ + ldrdeq r6, [r9, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq lr, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r4, lsr #13 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - @ instruction: 0x0172b098 │ │ │ │ - cmneq r9, r0, ror #12 │ │ │ │ - cmneq r9, r4, asr r3 │ │ │ │ + cmneq r2, r0, lsr #1 │ │ │ │ + cmneq r9, r8, ror #12 │ │ │ │ + cmneq r9, ip, asr r3 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r9, r8, lsr #12 │ │ │ │ + cmneq r9, r0, lsr r6 │ │ │ │ ldr r3, [pc, #-712] @ 3653a8 │ │ │ │ ldr r5, [pc, #-712] @ 3653ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, r3, #436 @ 0x1b4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ @@ -700007,190 +700007,190 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #436 @ 0x1b4 │ │ │ │ mov r1, #724 @ 0x2d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 363ec4 │ │ │ │ - strdeq r6, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsheq sl, [r2, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r9, r4, asr #11 │ │ │ │ - strheq lr, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r4, lsl #12 │ │ │ │ + cmneq r2, r4 │ │ │ │ + cmneq r9, ip, asr #11 │ │ │ │ + cmneq r9, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x01696594 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r9, r4, asr r5 │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ - cmneq r9, r0, asr #4 │ │ │ │ - cmneq r9, r4, lsl r5 │ │ │ │ + cmneq r9, ip, asr r5 │ │ │ │ + cmneq r2, r8, lsl #31 │ │ │ │ + cmneq r9, r8, asr #4 │ │ │ │ + cmneq r9, ip, lsl r5 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmneq r2, r4, lsl pc │ │ │ │ - ldrdeq r6, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - ldrdeq lr, [r9, #-16]! │ │ │ │ + cmneq r2, ip, lsl pc │ │ │ │ + cmneq r9, r4, ror #9 │ │ │ │ + ldrdeq lr, [r9, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - ldrsbeq sl, [r2, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r9, r0, lsr #9 │ │ │ │ - @ instruction: 0x0169e194 │ │ │ │ + cmneq r2, r0, ror #29 │ │ │ │ + cmneq r9, r8, lsr #9 │ │ │ │ + @ instruction: 0x0169e19c │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmneq r2, r0, lsr #29 │ │ │ │ - cmneq r9, r4, ror #8 │ │ │ │ - cmneq r9, ip, asr r1 │ │ │ │ + cmneq r2, r8, lsr #29 │ │ │ │ + cmneq r9, ip, ror #8 │ │ │ │ + cmneq r9, r4, ror #2 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmneq r2, r4, ror #28 │ │ │ │ - cmneq r9, r8, lsr #8 │ │ │ │ - cmneq r9, r0, lsr #2 │ │ │ │ + cmneq r2, ip, ror #28 │ │ │ │ + cmneq r9, r0, lsr r4 │ │ │ │ + cmneq r9, r8, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmneq r2, r8, lsr #28 │ │ │ │ - cmneq r9, ip, ror #7 │ │ │ │ - cmneq r9, r4, ror #1 │ │ │ │ + cmneq r2, r0, lsr lr │ │ │ │ + strdeq r6, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, ip, ror #1 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - cmneq r2, r8, ror #27 │ │ │ │ - strheq r6, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ + ldrsheq sl, [r2, #-208]! @ 0xffffff30 │ │ │ │ + strheq r6, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, ip, lsr #1 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - cmneq r2, ip, lsr #27 │ │ │ │ - cmneq r9, r4, ror r3 │ │ │ │ - cmneq r9, r8, rrx │ │ │ │ + ldrheq sl, [r2, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, ip, ror r3 │ │ │ │ + cmneq r9, r0, ror r0 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - cmneq r9, ip, lsr r3 │ │ │ │ - cmneq r2, r0, asr #26 │ │ │ │ - cmneq r9, r8, lsl #6 │ │ │ │ - strdeq sp, [r9, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r9, r4, asr #6 │ │ │ │ + cmneq r2, r8, asr #26 │ │ │ │ + cmneq r9, r0, lsl r3 │ │ │ │ + cmneq r9, r4 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmneq r2, r0, lsl #26 │ │ │ │ - cmneq r9, r8, asr #5 │ │ │ │ - strheq sp, [r9, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r8, lsl #26 │ │ │ │ + ldrdeq r6, [r9, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r9, r4, asr #31 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01696290 │ │ │ │ + @ instruction: 0x01696298 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - @ instruction: 0x0172ac94 │ │ │ │ - cmneq r9, ip, asr r2 │ │ │ │ - cmneq r9, r0, asr pc │ │ │ │ + @ instruction: 0x0172ac9c │ │ │ │ + cmneq r9, r4, ror #4 │ │ │ │ + cmneq r9, r8, asr pc │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmneq r2, r8, asr ip │ │ │ │ - cmneq r9, r0, lsr #4 │ │ │ │ - cmneq r9, r4, lsl pc │ │ │ │ + cmneq r2, r0, ror #24 │ │ │ │ + cmneq r9, r8, lsr #4 │ │ │ │ + cmneq r9, ip, lsl pc │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - cmneq r9, r8, ror #3 │ │ │ │ + strdeq r6, [r9, #-16]! │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmneq r2, ip, ror #23 │ │ │ │ - strheq r6, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r9, r8, lsr #29 │ │ │ │ + ldrsheq sl, [r2, #-180]! @ 0xffffff4c │ │ │ │ + strheq r6, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + strheq sp, [r9, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - ldrheq sl, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, r8, ror r1 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ + ldrheq sl, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, r0, lsl #3 │ │ │ │ + cmneq r9, r4, ror lr │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmneq r2, r4, ror fp │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmneq r9, r4, lsr lr │ │ │ │ - cmneq r2, r8, lsr fp │ │ │ │ - cmneq r9, r0, lsl #2 │ │ │ │ - strdeq sp, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, ip, ror fp │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r9, ip, lsr lr │ │ │ │ + cmneq r2, r0, asr #22 │ │ │ │ + cmneq r9, r8, lsl #2 │ │ │ │ + strdeq sp, [r9, #-220]! @ 0xffffff24 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - cmneq r9, r8, asr #1 │ │ │ │ - cmneq r2, r4, asr #21 │ │ │ │ - cmneq r9, ip, lsl #1 │ │ │ │ - cmneq r9, r0, lsl #27 │ │ │ │ + ldrdeq r6, [r9, #-0]! │ │ │ │ + cmneq r2, ip, asr #21 │ │ │ │ + @ instruction: 0x01696094 │ │ │ │ + cmneq r9, r8, lsl #27 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - qdsubeq r6, r4, r9 │ │ │ │ + qdsubeq r6, ip, r9 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmneq r2, r8, asr sl │ │ │ │ - cmneq r9, r0, lsr #32 │ │ │ │ - cmneq r9, r8, lsl sp │ │ │ │ - cmneq r9, r8, ror #31 │ │ │ │ - cmneq r2, r4, ror #19 │ │ │ │ - cmneq r9, ip, lsr #31 │ │ │ │ - cmneq r9, r0, lsr #25 │ │ │ │ + cmneq r2, r0, ror #20 │ │ │ │ + cmneq r9, r8, lsr #32 │ │ │ │ + cmneq r9, r0, lsr #26 │ │ │ │ + strdeq r5, [r9, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, ip, ror #19 │ │ │ │ + strheq r5, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r9, r8, lsr #25 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - cmneq r2, r8, lsr #19 │ │ │ │ - cmneq r9, r0, ror pc │ │ │ │ - cmneq r9, r4, ror #24 │ │ │ │ + ldrheq sl, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r9, r8, ror pc │ │ │ │ + cmneq r9, ip, ror #24 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - cmneq r2, ip, ror #18 │ │ │ │ - cmneq r9, r4, lsr pc │ │ │ │ - cmneq r9, ip, lsr #24 │ │ │ │ - strdeq r5, [r9, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, r4, ror r9 │ │ │ │ + cmneq r9, ip, lsr pc │ │ │ │ + cmneq r9, r4, lsr ip │ │ │ │ + cmneq r9, r4, lsl #30 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - ldrsheq sl, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ - strheq sp, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r2, r0, asr #17 │ │ │ │ - cmneq r9, r8, lsl #29 │ │ │ │ - cmneq r9, ip, ror fp │ │ │ │ + cmneq r2, r4, lsl #18 │ │ │ │ + cmneq r9, ip, asr #29 │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ + cmneq r2, r8, asr #17 │ │ │ │ + @ instruction: 0x01695e90 │ │ │ │ + cmneq r9, r4, lsl #23 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - cmneq r2, r4, lsl #17 │ │ │ │ - cmneq r9, ip, asr #28 │ │ │ │ - cmneq r9, r4, asr #22 │ │ │ │ - cmneq r2, r8, asr #16 │ │ │ │ - cmneq r9, r0, lsl lr │ │ │ │ - cmneq r9, r4, lsl #22 │ │ │ │ + cmneq r2, ip, lsl #17 │ │ │ │ + cmneq r9, r4, asr lr │ │ │ │ + cmneq r9, ip, asr #22 │ │ │ │ + cmneq r2, r0, asr r8 │ │ │ │ + cmneq r9, r8, lsl lr │ │ │ │ + cmneq r9, ip, lsl #22 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r2, r8, lsl #16 │ │ │ │ - cmneq r9, r0, asr #25 │ │ │ │ - strheq sp, [r9, #-172]! @ 0xffffff54 │ │ │ │ - ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r2, r0, asr #15 │ │ │ │ - cmneq r9, r8, lsl #27 │ │ │ │ - cmneq r9, ip, ror sl │ │ │ │ + cmneq r2, r0, lsl r8 │ │ │ │ + cmneq r9, r8, asr #25 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + ldrdeq r0, [r0], -lr │ │ │ │ + cmneq r2, r8, asr #15 │ │ │ │ + @ instruction: 0x01695d90 │ │ │ │ + cmneq r9, r4, lsl #21 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r2, ip, ror r7 │ │ │ │ - cmneq r9, r4, ror ip │ │ │ │ - cmneq r9, r0, lsr sl │ │ │ │ - cmneq r2, r4, lsr r7 │ │ │ │ - strdeq r5, [r9, #-204]! @ 0xffffff34 │ │ │ │ - strdeq sp, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r2, r4, lsl #15 │ │ │ │ + cmneq r9, ip, ror ip │ │ │ │ + cmneq r9, r8, lsr sl │ │ │ │ + cmneq r2, ip, lsr r7 │ │ │ │ + cmneq r9, r4, lsl #26 │ │ │ │ + strdeq sp, [r9, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - ldrsheq sl, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r9, r4, lsr ip │ │ │ │ - cmneq r9, r0, lsr #19 │ │ │ │ + ldrsheq sl, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r9, ip, lsr ip │ │ │ │ + cmneq r9, r8, lsr #19 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmneq r9, r4, ror ip │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - cmneq r9, r0, ror #18 │ │ │ │ - cmneq r9, r4, lsr ip │ │ │ │ - cmneq r2, r0, ror #12 │ │ │ │ - cmneq r9, r0, lsr #18 │ │ │ │ - strdeq r5, [r9, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - cmneq r2, r8, ror #11 │ │ │ │ - strheq r5, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ + cmneq r9, ip, ror ip │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ + cmneq r9, r8, ror #18 │ │ │ │ + cmneq r9, ip, lsr ip │ │ │ │ + cmneq r2, r8, ror #12 │ │ │ │ + cmneq r9, r8, lsr #18 │ │ │ │ + strdeq r5, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ + cmneq r9, r8, ror #17 │ │ │ │ + ldrsheq sl, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + strheq r5, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - ldrheq sl, [r2, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ - cmneq r9, ip, ror #16 │ │ │ │ + ldrheq sl, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + cmneq r9, r4, ror r8 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - cmneq r2, r4, ror r5 │ │ │ │ - cmneq r9, r8, lsr fp │ │ │ │ - cmneq r9, r0, lsr r8 │ │ │ │ + cmneq r2, ip, ror r5 │ │ │ │ + cmneq r9, r0, asr #22 │ │ │ │ + cmneq r9, r8, lsr r8 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmneq r9, r0, lsl #22 │ │ │ │ + cmneq r9, r8, lsl #22 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - ldrdeq r5, [r9, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0x01695a9c │ │ │ │ + ldrdeq r5, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r9, r4, lsr #21 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmneq r2, r0, ror r4 │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ - cmneq r9, ip, lsr #14 │ │ │ │ + cmneq r2, r8, ror r4 │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ + cmneq r9, r4, lsr r7 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r2, r4, lsr r4 │ │ │ │ - strdeq r5, [r9, #-156]! @ 0xffffff64 │ │ │ │ - strdeq sp, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r2, ip, lsr r4 │ │ │ │ + cmneq r9, r4, lsl #20 │ │ │ │ + strdeq sp, [r9, #-104]! @ 0xffffff98 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsheq sl, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - strheq sp, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r2, r0, lsl #8 │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + strheq sp, [r9, #-108]! @ 0xffffff94 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrheq sl, [r2, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r9, r4, lsl #19 │ │ │ │ - cmneq r9, ip, ror r6 │ │ │ │ + cmneq r2, r4, asr #7 │ │ │ │ + cmneq r9, ip, lsl #19 │ │ │ │ + cmneq r9, r4, lsl #13 │ │ │ │ │ │ │ │ 003675dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -700406,48 +700406,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3676e4 │ │ │ │ cmneq sp, ip, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r8, lsr #26 │ │ │ │ - cmneq r2, r8, ror pc │ │ │ │ - cmneq r9, r0, asr #10 │ │ │ │ - cmneq r9, ip, lsr r2 │ │ │ │ + cmneq r2, r0, lsl #31 │ │ │ │ + cmneq r9, r8, asr #10 │ │ │ │ + cmneq r9, r4, asr #4 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - cmneq r2, r8, lsr pc │ │ │ │ - cmneq r9, r0, lsl #10 │ │ │ │ - strdeq sp, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r0, asr #30 │ │ │ │ + cmneq r9, r8, lsl #10 │ │ │ │ + strdeq sp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ muleq r0, r1, r4 │ │ │ │ - ldrsheq r9, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ - cmneq r9, r0, asr #3 │ │ │ │ + cmneq r2, r4, lsl #30 │ │ │ │ + cmneq r9, ip, asr #9 │ │ │ │ + cmneq r9, r8, asr #3 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - cmneq r2, r0, asr #29 │ │ │ │ - cmneq r9, r8, lsl #9 │ │ │ │ - cmneq r9, r4, lsl #3 │ │ │ │ + cmneq r2, r8, asr #29 │ │ │ │ + @ instruction: 0x01695490 │ │ │ │ + cmneq r9, ip, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmneq r2, r4, lsl #29 │ │ │ │ - cmneq r9, ip, asr #8 │ │ │ │ - cmneq r9, r8, asr #2 │ │ │ │ + cmneq r2, ip, lsl #29 │ │ │ │ + cmneq r9, r4, asr r4 │ │ │ │ + cmneq r9, r0, asr r1 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - cmneq r2, r8, asr #28 │ │ │ │ - cmneq r9, r0, lsl r4 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ - cmneq r2, ip, lsl #28 │ │ │ │ - ldrdeq r5, [r9, #-52]! @ 0xffffffcc │ │ │ │ - ldrdeq sp, [r9, #-0]! │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ + cmneq r9, r8, lsl r4 │ │ │ │ + cmneq r9, r4, lsl r1 │ │ │ │ + cmneq r2, r4, lsl lr │ │ │ │ + ldrdeq r5, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + ldrdeq sp, [r9, #-8]! │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - ldrsbeq r9, [r2, #-208]! @ 0xffffff30 │ │ │ │ - @ instruction: 0x01695398 │ │ │ │ - @ instruction: 0x0169d094 │ │ │ │ + ldrsbeq r9, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, r0, lsr #7 │ │ │ │ + @ instruction: 0x0169d09c │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - @ instruction: 0x01729d94 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - qdsubeq sp, r8, r9 │ │ │ │ + @ instruction: 0x01729d9c │ │ │ │ + cmneq r9, r4, ror #6 │ │ │ │ + cmneq r9, r0, rrx │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ │ │ │ │ 003679dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -700722,55 +700722,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 367b40 │ │ │ │ cmneq sp, r4, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, ip, asr ip │ │ │ │ - cmneq r9, r0, lsr #30 │ │ │ │ + cmneq r2, r4, ror #24 │ │ │ │ + cmneq r9, r8, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ cmneq sp, ip, asr #17 │ │ │ │ - cmneq r2, r8, lsl fp │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ - ldrdeq ip, [r9, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ + cmneq r9, r8, ror #1 │ │ │ │ + cmneq r9, r4, ror #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ strdeq r5, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r0, lsl #21 │ │ │ │ - cmneq r9, r8, asr #32 │ │ │ │ - cmneq r9, ip, lsr sp │ │ │ │ + cmneq r2, r8, lsl #21 │ │ │ │ + qdsubeq r5, r0, r9 │ │ │ │ + cmneq r9, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r9, r0, lsl r0 │ │ │ │ - cmneq r2, r0, lsl sl │ │ │ │ - ldrdeq r4, [r9, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq ip, [r9, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r9, r8, lsl r0 │ │ │ │ + cmneq r2, r8, lsl sl │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ + ldrdeq ip, [r9, #-204]! @ 0xffffff34 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrsbeq r9, [r2, #-148]! @ 0xffffff6c │ │ │ │ - @ instruction: 0x01694f9c │ │ │ │ - @ instruction: 0x0169cc98 │ │ │ │ + ldrsbeq r9, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ + cmneq r9, r0, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x01729998 │ │ │ │ - cmneq r9, r0, ror #30 │ │ │ │ - cmneq r9, ip, asr ip │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ + cmneq r9, r8, ror #30 │ │ │ │ + cmneq r9, r4, ror #24 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmneq r2, ip, asr r9 │ │ │ │ - cmneq r9, r4, lsr #30 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ + cmneq r2, r4, ror #18 │ │ │ │ + cmneq r9, ip, lsr #30 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r2, r0, lsr #18 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - cmneq r9, r4, ror #23 │ │ │ │ + cmneq r2, r8, lsr #18 │ │ │ │ + strdeq r4, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, ip, ror #23 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r2, r4, ror #17 │ │ │ │ - cmneq r9, ip, lsr #29 │ │ │ │ - cmneq r9, r8, lsr #23 │ │ │ │ + cmneq r2, ip, ror #17 │ │ │ │ + strheq r4, [r9, #-228]! @ 0xffffff1c │ │ │ │ + strheq ip, [r9, #-176]! @ 0xffffff50 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r2, r8, lsr #17 │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ + ldrheq r9, [r2, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + cmneq r9, r4, ror fp │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00367ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -700963,29 +700963,29 @@ │ │ │ │ bl b7b24 │ │ │ │ mov sl, r0 │ │ │ │ b 368074 │ │ │ │ cmneq sp, r8, lsl r5 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r2, ip, lsr #11 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ - cmneq r9, r0, ror r8 │ │ │ │ + ldrheq r9, [r2, #-84]! @ 0xffffffac │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + cmneq r9, r8, ror r8 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - cmneq r2, ip, ror #10 │ │ │ │ - cmneq r9, r4, lsr fp │ │ │ │ - cmneq r9, r0, lsr r8 │ │ │ │ + cmneq r2, r4, ror r5 │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ + cmneq r9, r8, lsr r8 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - cmneq r2, r0, lsr r5 │ │ │ │ - strdeq r4, [r9, #-168]! @ 0xffffff58 │ │ │ │ - strdeq ip, [r9, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r2, r8, lsr r5 │ │ │ │ + cmneq r9, r0, lsl #22 │ │ │ │ + strdeq ip, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - ldrsheq r9, [r2, #-68]! @ 0xffffffbc │ │ │ │ - strheq r4, [r9, #-172]! @ 0xffffff54 │ │ │ │ - strheq ip, [r9, #-112]! @ 0xffffff90 │ │ │ │ + ldrsheq r9, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + strheq ip, [r9, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ │ │ │ │ 00368234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -701144,24 +701144,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 368264 │ │ │ │ cmneq sp, r0, asr #3 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r0, ror #25 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x01729298 │ │ │ │ - cmneq r9, r0, ror #16 │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ + cmneq r2, r0, lsr #5 │ │ │ │ + cmneq r9, r8, ror #16 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - cmneq r2, ip, asr r2 │ │ │ │ - cmneq r9, r4, lsr #16 │ │ │ │ - cmneq r9, r0, lsr #10 │ │ │ │ - cmneq r2, r4, lsr #4 │ │ │ │ - cmneq r9, ip, ror #15 │ │ │ │ - cmneq r9, r8, ror #9 │ │ │ │ + cmneq r2, r4, ror #4 │ │ │ │ + cmneq r9, ip, lsr #16 │ │ │ │ + cmneq r9, r8, lsr #10 │ │ │ │ + cmneq r2, ip, lsr #4 │ │ │ │ + strdeq r4, [r9, #-116]! @ 0xffffff8c │ │ │ │ + strdeq ip, [r9, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ │ │ │ │ 003684ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -701594,22 +701594,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r8, asr #4 │ │ │ │ - cmneq r9, r0, lsl #3 │ │ │ │ - cmneq r2, r4, lsl #28 │ │ │ │ + cmneq r9, r8, lsl #3 │ │ │ │ + cmneq r2, ip, lsl #28 │ │ │ │ cmneq r8, ip, lsl #4 │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ - cmneq r2, r8, asr #27 │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ + ldrsbeq r8, [r2, #-208]! @ 0xffffff30 │ │ │ │ cmneq r8, r8, asr #20 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ - @ instruction: 0x01728d90 │ │ │ │ + cmneq r9, r4, lsl r1 │ │ │ │ + @ instruction: 0x01728d98 │ │ │ │ │ │ │ │ 00368bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1632] @ 369240 │ │ │ │ @@ -702032,25 +702032,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r8, lsr #8 │ │ │ │ - cmneq r9, r8, lsl fp │ │ │ │ - @ instruction: 0x01728790 │ │ │ │ + cmneq r9, r0, lsr #22 │ │ │ │ + @ instruction: 0x01728798 │ │ │ │ cmneq r8, r8, ror #11 │ │ │ │ - ldrdeq fp, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r2, r4, asr r7 │ │ │ │ + cmneq r9, r4, ror #21 │ │ │ │ + cmneq r2, ip, asr r7 │ │ │ │ strheq r5, [r8, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r9, r4, lsr #21 │ │ │ │ - cmneq r2, ip, lsl r7 │ │ │ │ + cmneq r9, ip, lsr #21 │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ cmneq r8, r8, ror r5 │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ │ │ │ │ 003692a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -702323,22 +702323,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r4, ror pc │ │ │ │ - cmneq r2, r4, ror #5 │ │ │ │ - cmneq r9, ip, asr r6 │ │ │ │ + cmneq r2, ip, ror #5 │ │ │ │ + cmneq r9, r4, ror #12 │ │ │ │ cmneq r8, r4, lsr pc │ │ │ │ - cmneq r2, r4, lsr #5 │ │ │ │ - cmneq r9, ip, lsl r6 │ │ │ │ + cmneq r2, ip, lsr #5 │ │ │ │ + cmneq r9, r4, lsr #12 │ │ │ │ strdeq r4, [r8, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r2, r8, ror #4 │ │ │ │ - cmneq r9, r0, ror #11 │ │ │ │ + cmneq r2, r0, ror r2 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ │ │ │ │ 0036971c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #2136] @ 369f8c │ │ │ │ @@ -702887,34 +702887,34 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r8, r4, ror #28 │ │ │ │ - ldrsbeq r7, [r2, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r9, r4, asr r3 │ │ │ │ + cmneq r2, r4, ror #31 │ │ │ │ + cmneq r9, ip, asr r3 │ │ │ │ cmneq r8, r4, lsr sp │ │ │ │ - cmneq r2, ip, lsr #29 │ │ │ │ - cmneq r9, r4, lsr #4 │ │ │ │ + ldrheq r7, [r2, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, ip, lsr #4 │ │ │ │ cmneq r8, ip, lsl ip │ │ │ │ - @ instruction: 0x01727d94 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ + @ instruction: 0x01727d9c │ │ │ │ + cmneq r9, r4, lsl r1 │ │ │ │ cmneq r8, r4, lsl #22 │ │ │ │ - cmneq r2, ip, ror ip │ │ │ │ - strdeq sl, [r9, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, r4, lsl #25 │ │ │ │ + strdeq sl, [r9, #-252]! @ 0xffffff04 │ │ │ │ cmneq r8, r8, lsl #13 │ │ │ │ - ldrsheq r7, [r2, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r9, r4, ror sp │ │ │ │ + cmneq r2, r4, lsl #20 │ │ │ │ + cmneq r9, ip, ror sp │ │ │ │ cmneq r8, r8, asr r6 │ │ │ │ - cmneq r2, ip, asr #19 │ │ │ │ - cmneq r9, r4, asr #26 │ │ │ │ + ldrsbeq r7, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r9, ip, asr #26 │ │ │ │ cmneq r8, r8, lsr #12 │ │ │ │ - @ instruction: 0x0172799c │ │ │ │ - cmneq r9, r4, lsl sp │ │ │ │ + cmneq r2, r4, lsr #19 │ │ │ │ + cmneq r9, ip, lsl sp │ │ │ │ │ │ │ │ 0036a014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -703195,22 +703195,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r4, [r8, #-16]! │ │ │ │ - cmneq r2, r4, asr #10 │ │ │ │ - strheq sl, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, ip, asr #10 │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ cmneq r8, ip, lsl #3 │ │ │ │ - cmneq r2, r0, lsl #10 │ │ │ │ - cmneq r9, r8, ror r8 │ │ │ │ + cmneq r2, r8, lsl #10 │ │ │ │ + cmneq r9, r0, lsl #17 │ │ │ │ cmneq r8, ip, asr r1 │ │ │ │ - ldrsbeq r7, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, r8, asr #16 │ │ │ │ + ldrsbeq r7, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r0, asr r8 │ │ │ │ │ │ │ │ 0036a4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -703407,19 +703407,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, r8, asr lr │ │ │ │ - cmneq r2, ip, asr #3 │ │ │ │ - cmneq r9, r4, asr #10 │ │ │ │ + ldrsbeq r7, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, ip, asr #10 │ │ │ │ cmneq r8, r4, lsl lr │ │ │ │ - cmneq r2, r8, lsl #3 │ │ │ │ - cmneq r9, r0, lsl #10 │ │ │ │ + @ instruction: 0x01727190 │ │ │ │ + cmneq r9, r8, lsl #10 │ │ │ │ │ │ │ │ 0036a7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #120] @ 36a878 │ │ │ │ @@ -703452,17 +703452,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r0, r4 │ │ │ │ b 36a82c │ │ │ │ cmneq ip, r4, lsl ip │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ - ldrdeq sl, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r9, r8, ror #8 │ │ │ │ - @ instruction: 0x0169a494 │ │ │ │ + ldrdeq sl, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r9, r0, ror r4 │ │ │ │ + @ instruction: 0x0169a49c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs lr, r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ @@ -704515,88 +704515,88 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36b8b0 │ │ │ │ b 36b3e4 │ │ │ │ cmneq ip, r4, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq sp, [ip, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq sl, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ + cmneq r2, ip, lsl #30 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r0, lsr fp │ │ │ │ - cmneq r9, r4, lsl #30 │ │ │ │ - ldrsheq r6, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, r4, asr #27 │ │ │ │ + cmneq r2, r8, lsr fp │ │ │ │ + cmneq r9, ip, lsl #30 │ │ │ │ + cmneq r2, r0, lsl #20 │ │ │ │ + cmneq r9, ip, asr #27 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ - cmneq r2, r0, lsr #15 │ │ │ │ - strdeq r9, [r9, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + cmneq r2, r8, lsr #15 │ │ │ │ + strdeq r9, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ cmneq ip, r8, lsr #32 │ │ │ │ @ instruction: 0x01682098 │ │ │ │ cmneq r8, ip, lsl #29 │ │ │ │ cmneq r8, r4, lsr #28 │ │ │ │ cmneq r8, r4, ror #27 │ │ │ │ @ instruction: 0x01681d98 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ - cmneq r2, ip, lsr r2 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq r2, r4, asr #4 │ │ │ │ cmneq r8, r0, asr #26 │ │ │ │ - cmneq r9, ip, lsr #9 │ │ │ │ + strheq r1, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r4, lsl #9 │ │ │ │ + cmneq r9, r8, asr r4 │ │ │ │ + cmneq r9, r4, ror #10 │ │ │ │ + ldrsheq r6, [r2, #-12]! │ │ │ │ + ldrdeq r9, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + strheq r9, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r8, lsr #1 │ │ │ │ cmneq r9, ip, ror r4 │ │ │ │ - cmneq r9, r0, asr r4 │ │ │ │ - cmneq r9, ip, asr r5 │ │ │ │ - ldrsheq r6, [r2, #-4]! │ │ │ │ - cmneq r9, r8, asr #9 │ │ │ │ - cmneq r9, ip, lsr #9 │ │ │ │ - cmneq r2, r0, lsr #1 │ │ │ │ - cmneq r9, r4, ror r4 │ │ │ │ - cmneq r9, r4, asr #6 │ │ │ │ - cmneq r2, r0, lsl pc │ │ │ │ - cmneq r9, r4, ror #5 │ │ │ │ - ldrdeq r1, [r9, #-16]! │ │ │ │ - strheq r1, [r9, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0x01691198 │ │ │ │ - cmneq r9, ip, ror #2 │ │ │ │ - cmneq r9, r0, asr #2 │ │ │ │ - cmneq r9, r0, lsl r1 │ │ │ │ - cmneq r9, ip, ror #3 │ │ │ │ - cmneq r2, r8, lsl lr │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ - strheq r1, [r9, #-0]! │ │ │ │ - cmneq r9, ip, lsl #3 │ │ │ │ - ldrheq r5, [r2, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r9, r0, lsl #1 │ │ │ │ - cmneq r9, r4, rrx │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - cmneq r9, r0, lsl r1 │ │ │ │ - cmneq r2, ip, lsr sp │ │ │ │ - cmneq r9, r4 │ │ │ │ - ldrdeq r0, [r9, #-244]! @ 0xffffff0c │ │ │ │ - strheq r9, [r9, #-0]! │ │ │ │ - ldrsbeq r5, [r2, #-204]! @ 0xffffff34 │ │ │ │ - smultbeq r9, r0, pc @ │ │ │ │ - cmneq r9, ip, ror r0 │ │ │ │ - cmneq r2, r8, lsr #25 │ │ │ │ - cmneq r9, r0, ror pc │ │ │ │ - cmneq r9, r0, asr #30 │ │ │ │ - cmneq r9, ip, lsl r0 │ │ │ │ - cmneq r2, r8, asr #24 │ │ │ │ - cmneq r9, r0, lsl pc │ │ │ │ - smultteq r9, r0, lr │ │ │ │ - strheq r8, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r2, r8, ror #23 │ │ │ │ - smultbeq r9, ip, lr │ │ │ │ - cmneq r9, r8, lsl #31 │ │ │ │ - ldrheq r5, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r9, ip, ror lr │ │ │ │ - cmneq r9, r0, asr lr │ │ │ │ + cmneq r9, ip, asr #6 │ │ │ │ + cmneq r2, r8, lsl pc │ │ │ │ + cmneq r9, ip, ror #5 │ │ │ │ + ldrdeq r1, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + strheq r1, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r9, r0, lsr #3 │ │ │ │ + cmneq r9, r4, ror r1 │ │ │ │ + cmneq r9, r8, asr #2 │ │ │ │ + cmneq r9, r8, lsl r1 │ │ │ │ + strdeq r9, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r0, lsr #28 │ │ │ │ + cmneq r9, r8, ror #1 │ │ │ │ + strheq r1, [r9, #-8]! │ │ │ │ + @ instruction: 0x01699194 │ │ │ │ + cmneq r2, r0, asr #27 │ │ │ │ + cmneq r9, r8, lsl #1 │ │ │ │ + cmneq r9, ip, rrx │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + cmneq r9, r8, lsl r1 │ │ │ │ + cmneq r2, r4, asr #26 │ │ │ │ + cmneq r9, ip │ │ │ │ + ldrdeq r0, [r9, #-252]! @ 0xffffff04 │ │ │ │ + strheq r9, [r9, #-8]! │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ + smultbeq r9, r8, pc @ │ │ │ │ + cmneq r9, r4, lsl #1 │ │ │ │ + ldrheq r5, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r9, r8, ror pc │ │ │ │ + cmneq r9, r8, asr #30 │ │ │ │ + cmneq r9, r4, lsr #32 │ │ │ │ + cmneq r2, r0, asr ip │ │ │ │ + cmneq r9, r8, lsl pc │ │ │ │ + smultteq r9, r8, lr │ │ │ │ + cmneq r9, r4, asr #31 │ │ │ │ + ldrsheq r5, [r2, #-176]! @ 0xffffff50 │ │ │ │ + strheq r0, [r9, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x01698f90 │ │ │ │ + ldrheq r5, [r2, #-188]! @ 0xffffff44 │ │ │ │ + smulbbeq r9, r4, lr │ │ │ │ + cmneq r9, r8, asr lr │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ lsl r1, r6, #4 │ │ │ │ add r3, sl, r6, lsl #4 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov ip, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r3, [pc, #-192] @ 36b99c │ │ │ │ @@ -705049,33 +705049,33 @@ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 36bfdc │ │ │ │ ldrheq ip, [ip, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r5, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r9, r8, lsr #30 │ │ │ │ + ldrsbeq r5, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, r0, lsr pc │ │ │ │ cmneq ip, r0, lsr r4 │ │ │ │ - cmneq r9, r4, asr ip │ │ │ │ - ldrdeq r8, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r2, ip, ror r9 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - smultteq r9, ip, fp │ │ │ │ - cmneq r9, r0, ror sp │ │ │ │ - cmneq r2, r0, lsl r9 │ │ │ │ - strheq r0, [r9, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r9, r8, lsr sp │ │ │ │ - ldrsbeq r5, [r2, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r9, ip, ror fp │ │ │ │ - cmneq r9, r0, lsl #26 │ │ │ │ - cmneq r2, r0, lsr #17 │ │ │ │ - cmneq r9, r0, asr #22 │ │ │ │ - cmneq r9, r4, asr #25 │ │ │ │ - cmneq r2, r4, ror #16 │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ + cmneq r9, r4, ror #27 │ │ │ │ + cmneq r2, r4, lsl #19 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + strdeq r0, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, r8, ror sp │ │ │ │ + cmneq r2, r8, lsl r9 │ │ │ │ + strheq r0, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, r0, asr #26 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ + smulbbeq r9, r4, fp │ │ │ │ + cmneq r9, r8, lsl #26 │ │ │ │ + cmneq r2, r8, lsr #17 │ │ │ │ + cmneq r9, r8, asr #22 │ │ │ │ + cmneq r9, ip, asr #25 │ │ │ │ + cmneq r2, ip, ror #16 │ │ │ │ │ │ │ │ 0036c1b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -705244,30 +705244,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 36c2fc │ │ │ │ cmneq ip, r4, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r8, asr #14 │ │ │ │ - @ instruction: 0x01698b94 │ │ │ │ + cmneq r2, r0, asr r7 │ │ │ │ + @ instruction: 0x01698b9c │ │ │ │ cmneq ip, r0, lsl r1 │ │ │ │ - cmneq r2, r8, asr r6 │ │ │ │ - cmneq r9, r8, lsr #18 │ │ │ │ - cmneq r9, ip, lsr #21 │ │ │ │ - cmneq r2, r8, lsl r6 │ │ │ │ - smultteq r9, r8, r8 │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ - ldrsbeq r5, [r2, #-92]! @ 0xffffffa4 │ │ │ │ - smultbeq r9, ip, r8 │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ - cmneq r9, r4, ror r8 │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ - cmneq r9, r0, asr #16 │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ + cmneq r2, r0, ror #12 │ │ │ │ + cmneq r9, r0, lsr r9 │ │ │ │ + strheq r8, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r0, lsr #12 │ │ │ │ + strdeq r0, [r9, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ + cmneq r2, r4, ror #11 │ │ │ │ + strheq r0, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ + cmneq r9, ip, ror r8 │ │ │ │ + cmneq r2, r8, ror r5 │ │ │ │ + cmneq r9, r8, asr #16 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ │ │ │ │ 0036c4a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ mov r6, r2 │ │ │ │ @@ -706108,92 +706108,92 @@ │ │ │ │ mov r1, #185 @ 0xb9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 36c93c │ │ │ │ cmneq ip, r8, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01725490 │ │ │ │ - cmneq r9, r4, ror #17 │ │ │ │ - ldrsheq r5, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ + @ instruction: 0x01725498 │ │ │ │ + cmneq r9, ip, ror #17 │ │ │ │ + ldrsheq r5, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ ldrsbeq fp, [ip, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r2, r8, ror #30 │ │ │ │ - cmneq r9, r8, lsr #9 │ │ │ │ - strheq r8, [r9, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r9, r0, lsl r4 │ │ │ │ - cmneq r2, r0, lsl #30 │ │ │ │ - cmneq r9, r8, asr #6 │ │ │ │ + cmneq r2, r0, ror pc │ │ │ │ + strheq r8, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + strheq r8, [r9, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r9, r8, lsl r4 │ │ │ │ + cmneq r2, r8, lsl #30 │ │ │ │ + cmneq r9, r0, asr r3 │ │ │ │ ldrdeq r0, [r8, #-152]! @ 0xffffff68 │ │ │ │ smulbbeq r8, r4, r9 │ │ │ │ - smultteq r9, r4, r0 │ │ │ │ - ldrsbeq r4, [r2, #-220]! @ 0xffffff24 │ │ │ │ - smultbeq r9, ip, r0 │ │ │ │ - cmneq r9, ip, lsr #4 │ │ │ │ - cmneq r2, r0, lsr #27 │ │ │ │ - cmneq r9, r0, ror r0 │ │ │ │ - strdeq r8, [r9, #-16]! │ │ │ │ - cmneq r2, r4, ror #26 │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - strheq r8, [r9, #-20]! @ 0xffffffec │ │ │ │ - strdeq pc, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r2, r4, lsl #26 │ │ │ │ - cmneq r9, r8, ror #2 │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ - cmneq r2, r0, lsr #25 │ │ │ │ - msreq (UNDEF: 120), r0, ror pc │ │ │ │ - strdeq r8, [r9, #-0]! │ │ │ │ - cmneq r2, r0, ror #24 │ │ │ │ - msreq (UNDEF: 120), r0, lsr pc │ │ │ │ - strheq r8, [r9, #-0]! │ │ │ │ - cmneq r2, r4, lsr #24 │ │ │ │ - strdeq pc, [r8, #-228]! @ 0xffffff1c │ │ │ │ + smultteq r9, ip, r0 │ │ │ │ + cmneq r2, r4, ror #27 │ │ │ │ + strheq r0, [r9, #-4]! │ │ │ │ + cmneq r9, r4, lsr r2 │ │ │ │ + cmneq r2, r8, lsr #27 │ │ │ │ cmneq r9, r8, ror r0 │ │ │ │ - cmneq r2, r4, ror #23 │ │ │ │ - strheq pc, [r8, #-228]! @ 0xffffff1c @ │ │ │ │ - cmneq r9, r4, lsr r0 │ │ │ │ - cmneq r2, r4, lsr #23 │ │ │ │ - msreq (UNDEF: 104), r4, ror lr │ │ │ │ - strdeq r7, [r9, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r2, r4, ror #22 │ │ │ │ - msreq (UNDEF: 104), r4, lsr lr │ │ │ │ - strheq r7, [r9, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r2, r4, lsr #22 │ │ │ │ - strdeq pc, [r8, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r9, r4, ror pc │ │ │ │ - cmneq r2, r4, ror #21 │ │ │ │ - strheq pc, [r8, #-212]! @ 0xffffff2c @ │ │ │ │ - cmneq r9, r4, lsr pc │ │ │ │ - cmneq r2, r4, lsr #21 │ │ │ │ - msreq SPSR_f, r4, ror sp │ │ │ │ - strdeq r7, [r9, #-228]! @ 0xffffff1c │ │ │ │ - msreq SPSR_f, ip, lsr sp │ │ │ │ - cmneq r2, r4, asr #20 │ │ │ │ - ldrdeq r7, [r9, #-232]! @ 0xffffff18 │ │ │ │ + strdeq r8, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r2, ip, ror #26 │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + strheq r8, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r9, r4 │ │ │ │ + cmneq r2, ip, lsl #26 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ + cmneq r9, r0, asr #2 │ │ │ │ + cmneq r2, r8, lsr #25 │ │ │ │ + msreq (UNDEF: 120), r8, ror pc │ │ │ │ + strdeq r8, [r9, #-8]! │ │ │ │ + cmneq r2, r8, ror #24 │ │ │ │ + msreq (UNDEF: 120), r8, lsr pc │ │ │ │ + strheq r8, [r9, #-8]! │ │ │ │ + cmneq r2, ip, lsr #24 │ │ │ │ + strdeq pc, [r8, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r9, r0, lsl #1 │ │ │ │ + cmneq r2, ip, ror #23 │ │ │ │ + strheq pc, [r8, #-236]! @ 0xffffff14 @ │ │ │ │ + cmneq r9, ip, lsr r0 │ │ │ │ + cmneq r2, ip, lsr #23 │ │ │ │ + msreq (UNDEF: 104), ip, ror lr │ │ │ │ + strdeq r7, [r9, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, ip, ror #22 │ │ │ │ + msreq (UNDEF: 104), ip, lsr lr │ │ │ │ + strheq r7, [r9, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, ip, lsr #22 │ │ │ │ + strdeq pc, [r8, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r9, ip, ror pc │ │ │ │ + cmneq r2, ip, ror #21 │ │ │ │ + strheq pc, [r8, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq r9, ip, lsr pc │ │ │ │ + cmneq r2, ip, lsr #21 │ │ │ │ + msreq SPSR_f, ip, ror sp │ │ │ │ + strdeq r7, [r9, #-236]! @ 0xffffff14 │ │ │ │ + msreq SPSR_f, r4, asr #26 │ │ │ │ + cmneq r2, ip, asr #20 │ │ │ │ + cmneq r9, r0, ror #29 │ │ │ │ + cmneq r9, ip, ror lr │ │ │ │ + msreq SPSR_f, r0, asr #25 │ │ │ │ + ldrheq r4, [r2, #-156]! @ 0xffffff64 │ │ │ │ + msreq SPSR_f, ip, lsl #25 │ │ │ │ + cmneq r9, ip, lsl #28 │ │ │ │ + cmneq r2, r4, lsl #19 │ │ │ │ + msreq SPSR_f, r0, asr ip │ │ │ │ + ldrdeq r7, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, r4, asr #18 │ │ │ │ + msreq SPSR_f, r4, lsl ip │ │ │ │ + @ instruction: 0x01697d94 │ │ │ │ + cmneq r2, r4, lsl #18 │ │ │ │ cmneq r9, r4, ror lr │ │ │ │ - strheq pc, [r8, #-200]! @ 0xffffff38 @ │ │ │ │ - ldrheq r4, [r2, #-148]! @ 0xffffff6c │ │ │ │ - msreq SPSR_f, r4, lsl #25 │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ - cmneq r2, ip, ror r9 │ │ │ │ - msreq SPSR_f, r8, asr #24 │ │ │ │ - cmneq r9, ip, asr #27 │ │ │ │ - cmneq r2, ip, lsr r9 │ │ │ │ - msreq SPSR_f, ip, lsl #24 │ │ │ │ - cmneq r9, ip, lsl #27 │ │ │ │ - ldrsheq r4, [r2, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ - cmneq r9, r4, asr #26 │ │ │ │ - msreq (UNDEF: 120), r0 @ │ │ │ │ - msreq (UNDEF: 120), r0, ror #22 │ │ │ │ - msreq (UNDEF: 120), r0, lsr fp │ │ │ │ - msreq (UNDEF: 120), r0, lsl #22 │ │ │ │ - ldrsheq r4, [r2, #-120]! @ 0xffffff88 │ │ │ │ - msreq (UNDEF: 104), r8, asr #21 │ │ │ │ - cmneq r9, r8, asr #24 │ │ │ │ + cmneq r9, ip, asr #26 │ │ │ │ + msreq (UNDEF: 120), r8 @ │ │ │ │ + msreq (UNDEF: 120), r8, ror #22 │ │ │ │ + msreq (UNDEF: 120), r8, lsr fp │ │ │ │ + msreq (UNDEF: 120), r8, lsl #22 │ │ │ │ + cmneq r2, r0, lsl #16 │ │ │ │ + ldrdeq pc, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r0, asr ip │ │ │ │ │ │ │ │ 0036d318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #1784] @ 36da28 │ │ │ │ @@ -706644,69 +706644,69 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 36d624 │ │ │ │ cmneq ip, r0, ror #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x017cb090 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - cmneq r2, r0, lsl #10 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ + cmneq r2, r8, lsl #10 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, r0, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq ip, r8, ror #27 │ │ │ │ - ldrheq r4, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - msreq SPSR_f, r0, lsl #11 │ │ │ │ - cmneq r9, r4, lsl #14 │ │ │ │ - cmneq r2, ip, ror #4 │ │ │ │ - msreq SPSR_f, ip, lsr r5 │ │ │ │ - cmneq r9, r0, asr #13 │ │ │ │ - cmneq r2, r0, lsr r2 │ │ │ │ - msreq SPSR_f, r0, lsl #10 │ │ │ │ - cmneq r9, ip, ror r6 │ │ │ │ + ldrheq r4, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + msreq SPSR_f, r8, lsl #11 │ │ │ │ + cmneq r9, ip, lsl #14 │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + msreq SPSR_f, r4, asr #10 │ │ │ │ + cmneq r9, r8, asr #13 │ │ │ │ + cmneq r2, r8, lsr r2 │ │ │ │ + msreq SPSR_f, r8, lsl #10 │ │ │ │ + cmneq r9, r4, lsl #13 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - ldrsheq r4, [r2, #-20]! @ 0xffffffec │ │ │ │ - msreq SPSR_f, r4, asr #9 │ │ │ │ - cmneq r9, r8, asr #12 │ │ │ │ + ldrsheq r4, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + msreq SPSR_f, ip, asr #9 │ │ │ │ + cmneq r9, r0, asr r6 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - msreq SPSR_f, ip, lsl #9 │ │ │ │ - cmneq r2, r8, lsl #3 │ │ │ │ - msreq SPSR_f, r8, asr r4 │ │ │ │ - ldrdeq r7, [r9, #-92]! @ 0xffffffa4 │ │ │ │ + msreq SPSR_f, r4 @ │ │ │ │ + @ instruction: 0x01724190 │ │ │ │ + msreq SPSR_f, r0, ror #8 │ │ │ │ + cmneq r9, r4, ror #11 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq r2, ip, asr #2 │ │ │ │ - msreq SPSR_f, ip, lsl r4 │ │ │ │ - cmneq r9, r0, lsr #11 │ │ │ │ + cmneq r2, r4, asr r1 │ │ │ │ + msreq SPSR_f, r4, lsr #8 │ │ │ │ + cmneq r9, r8, lsr #11 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r2, r0, lsl r1 │ │ │ │ - msreq (UNDEF: 120), r0, ror #7 │ │ │ │ - cmneq r9, r4, ror #10 │ │ │ │ + cmneq r2, r8, lsl r1 │ │ │ │ + msreq (UNDEF: 120), r8, ror #7 │ │ │ │ + cmneq r9, ip, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrsbeq r4, [r2, #-4]! │ │ │ │ - msreq (UNDEF: 120), r4, lsr #7 │ │ │ │ - cmneq r9, r8, lsr #10 │ │ │ │ - @ instruction: 0x01724098 │ │ │ │ - msreq (UNDEF: 120), r8, ror #6 │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ + ldrsbeq r4, [r2, #-12]! │ │ │ │ + msreq (UNDEF: 120), ip, lsr #7 │ │ │ │ + cmneq r9, r0, lsr r5 │ │ │ │ + cmneq r2, r0, lsr #1 │ │ │ │ + msreq (UNDEF: 120), r0, ror r3 │ │ │ │ + strdeq r7, [r9, #-68]! @ 0xffffffbc │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r2, ip, asr r0 │ │ │ │ - msreq (UNDEF: 120), ip, lsr #6 │ │ │ │ - strheq r7, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r2, r4, rrx │ │ │ │ + msreq (UNDEF: 120), r4, lsr r3 │ │ │ │ + strheq r7, [r9, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r2, r0, lsr #32 │ │ │ │ - strdeq pc, [r8, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r4, ror r4 │ │ │ │ + cmneq r2, r8, lsr #32 │ │ │ │ + strdeq pc, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, ip, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r2, r4, ror #31 │ │ │ │ - strheq pc, [r8, #-36]! @ 0xffffffdc @ │ │ │ │ - cmneq r9, r8, lsr r4 │ │ │ │ + cmneq r2, ip, ror #31 │ │ │ │ + strheq pc, [r8, #-44]! @ 0xffffffd4 @ │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r2, r8, lsr #31 │ │ │ │ - msreq (UNDEF: 104), r8, ror r2 │ │ │ │ - strdeq r7, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + ldrheq r3, [r2, #-240]! @ 0xffffff10 │ │ │ │ + msreq (UNDEF: 104), r0, lsl #5 │ │ │ │ + cmneq r9, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ │ │ │ │ 0036db18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -707234,70 +707234,70 @@ │ │ │ │ b 36deec │ │ │ │ ldrsbeq sl, [ip, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, ip, lsr #17 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r2, r8, ror #24 │ │ │ │ - strheq r7, [r9, #-4]! │ │ │ │ + cmneq r2, r0, ror ip │ │ │ │ + strheq r7, [r9, #-12]! │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ cmneq ip, r0, lsr #10 │ │ │ │ - ldrsbeq r3, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r8, r8, lsr #25 │ │ │ │ - cmneq r9, ip, lsr #28 │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ + strheq lr, [r8, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r9, r4, lsr lr │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - @ instruction: 0x0172399c │ │ │ │ - cmneq r8, r8, ror #24 │ │ │ │ - strdeq r6, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r2, r4, lsr #19 │ │ │ │ + cmneq r8, r0, ror ip │ │ │ │ + strdeq r6, [r9, #-216]! @ 0xffffff28 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r2, r8, asr r9 │ │ │ │ - cmneq r8, r8, lsr #24 │ │ │ │ - cmneq r9, ip, lsr #27 │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ + cmneq r8, r0, lsr ip │ │ │ │ + strheq r6, [r9, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r2, r8, lsl r9 │ │ │ │ - strheq r6, [r9, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r9, ip, ror #26 │ │ │ │ + cmneq r2, r0, lsr #18 │ │ │ │ + strheq r6, [r9, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r9, r4, ror sp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r2, r8, asr #17 │ │ │ │ - @ instruction: 0x0168eb98 │ │ │ │ - cmneq r9, ip, lsl sp │ │ │ │ - cmneq r2, ip, lsl #17 │ │ │ │ - cmneq r8, ip, asr fp │ │ │ │ - cmneq r9, r0, ror #25 │ │ │ │ + ldrsbeq r3, [r2, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r8, r0, lsr #23 │ │ │ │ + cmneq r9, r4, lsr #26 │ │ │ │ + @ instruction: 0x01723894 │ │ │ │ + cmneq r8, r4, ror #22 │ │ │ │ + cmneq r9, r8, ror #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r2, r0, asr r8 │ │ │ │ - cmneq r8, r0, lsr #22 │ │ │ │ - cmneq r9, r4, lsr #25 │ │ │ │ + cmneq r2, r8, asr r8 │ │ │ │ + cmneq r8, r8, lsr #22 │ │ │ │ + cmneq r9, ip, lsr #25 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r2, r8, lsl r8 │ │ │ │ - cmneq r8, r4, ror #21 │ │ │ │ - cmneq r9, ip, ror #24 │ │ │ │ + cmneq r2, r0, lsr #16 │ │ │ │ + cmneq r8, ip, ror #21 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq r3, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r8, r4, lsr #21 │ │ │ │ - cmneq r9, r8, lsr #24 │ │ │ │ - @ instruction: 0x01723798 │ │ │ │ - cmneq r8, r8, ror #20 │ │ │ │ - cmneq r9, ip, ror #23 │ │ │ │ + ldrsbeq r3, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r8, ip, lsr #21 │ │ │ │ + cmneq r9, r0, lsr ip │ │ │ │ + cmneq r2, r0, lsr #15 │ │ │ │ + cmneq r8, r0, ror sl │ │ │ │ + strdeq r6, [r9, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq r2, r8, asr r7 │ │ │ │ - cmneq r8, r8, lsr #20 │ │ │ │ - cmneq r9, ip, lsr #23 │ │ │ │ + cmneq r2, r0, ror #14 │ │ │ │ + cmneq r8, r0, lsr sl │ │ │ │ + strheq r6, [r9, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r2, ip, lsl r7 │ │ │ │ - cmneq r8, ip, ror #19 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ + strdeq lr, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - strheq lr, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r8, r4, lsl #19 │ │ │ │ - cmneq r2, r0, lsl #13 │ │ │ │ - cmneq r8, r0, asr r9 │ │ │ │ - ldrdeq r6, [r9, #-164]! @ 0xffffff5c │ │ │ │ + strheq lr, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, ip, lsl #19 │ │ │ │ + cmneq r2, r8, lsl #13 │ │ │ │ + cmneq r8, r8, asr r9 │ │ │ │ + ldrdeq r6, [r9, #-172]! @ 0xffffff54 │ │ │ │ │ │ │ │ 0036e448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #4052] @ 36f434 │ │ │ │ @@ -708317,252 +708317,252 @@ │ │ │ │ b 36f1cc │ │ │ │ cmneq ip, r8, lsr #31 │ │ │ │ cmneq ip, r4, lsr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, ror r2 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r2, ip, lsr #7 │ │ │ │ - strdeq r6, [r9, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r3, [r2, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r6, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmneq r2, r8, lsr #2 │ │ │ │ - cmneq r9, ip, ror r5 │ │ │ │ + cmneq r2, r0, lsr r1 │ │ │ │ + cmneq r9, r4, lsl #11 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsheq r2, [r2, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r8, r0, asr #1 │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ + ldrsheq r2, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r8, r8, asr #1 │ │ │ │ + cmneq r9, ip, asr #4 │ │ │ │ cmneq ip, r4, lsr r8 │ │ │ │ - cmneq r2, r8, ror #25 │ │ │ │ - cmneq r9, r8, lsr r1 │ │ │ │ - cmneq r2, r8, ror #23 │ │ │ │ - cmneq r9, r0, lsr r0 │ │ │ │ + ldrsheq r2, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r9, r0, asr #2 │ │ │ │ + ldrsheq r2, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, r8, lsr r0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r0, lsl sl │ │ │ │ - cmneq r9, r8, ror #28 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ - cmneq r9, r8, lsl lr │ │ │ │ - cmneq r8, r0, lsr fp │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmneq r2, r8, lsl r8 │ │ │ │ - cmneq r8, r8, ror #21 │ │ │ │ - cmneq r9, ip, ror #24 │ │ │ │ + cmneq r2, r8, lsl sl │ │ │ │ + cmneq r9, r0, ror lr │ │ │ │ + cmneq r2, r8, asr #19 │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ + cmneq r8, r8, lsr fp │ │ │ │ + cmneq r2, ip, asr r8 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r2, r0, lsr #16 │ │ │ │ + strdeq sp, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r4, ror ip │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r2, r8, asr #14 │ │ │ │ - cmneq r8, r8, lsl sl │ │ │ │ - @ instruction: 0x01695b9c │ │ │ │ + cmneq r2, r0, asr r7 │ │ │ │ + cmneq r8, r0, lsr #20 │ │ │ │ + cmneq r9, r4, lsr #23 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ - strdeq sp, [r8, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ + strdeq sp, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, ip, ror sl │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ cmneq r7, ip, lsl #2 │ │ │ │ - cmneq r8, r4, lsr r4 │ │ │ │ - cmneq r2, r8, asr r1 │ │ │ │ - cmneq r9, r0, asr #20 │ │ │ │ - cmneq r2, ip, lsl r1 │ │ │ │ - cmneq r8, ip, ror #7 │ │ │ │ - cmneq r9, r0, ror r5 │ │ │ │ - strheq sp, [r8, #-52]! @ 0xffffffcc │ │ │ │ - ldrsbeq r2, [r2, #-8]! │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - cmneq r8, r4, ror r3 │ │ │ │ - @ instruction: 0x01722098 │ │ │ │ - cmneq r9, r0, lsl #19 │ │ │ │ - cmneq r2, ip, asr r0 │ │ │ │ - cmneq r8, ip, lsr #6 │ │ │ │ - strheq r5, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r8, ip, lsr r4 │ │ │ │ + cmneq r2, r0, ror #2 │ │ │ │ + cmneq r9, r8, asr #20 │ │ │ │ + cmneq r2, r4, lsr #2 │ │ │ │ + strdeq sp, [r8, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r8, ror r5 │ │ │ │ + strheq sp, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r2, r0, ror #1 │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + cmneq r8, ip, ror r3 │ │ │ │ + cmneq r2, r0, lsr #1 │ │ │ │ + cmneq r9, r8, lsl #19 │ │ │ │ + cmneq r2, r4, rrx │ │ │ │ + cmneq r8, r4, lsr r3 │ │ │ │ + strheq r5, [r9, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - strdeq sp, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsheq r1, [r2, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r8, r4, asr #5 │ │ │ │ - cmneq r9, r8, asr #8 │ │ │ │ - ldrheq r1, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r8, r8, lsl #5 │ │ │ │ - cmneq r9, ip, lsl #8 │ │ │ │ + cmneq r8, r0, lsl #6 │ │ │ │ + ldrsheq r1, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r8, ip, asr #5 │ │ │ │ + cmneq r9, r0, asr r4 │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ + @ instruction: 0x0168d290 │ │ │ │ + cmneq r9, r4, lsl r4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r2, ip, ror pc │ │ │ │ - cmneq r8, ip, asr #4 │ │ │ │ - ldrdeq r5, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r2, r4, lsl #31 │ │ │ │ + cmneq r8, r4, asr r2 │ │ │ │ + ldrdeq r5, [r9, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq r2, r0, asr #30 │ │ │ │ - cmneq r8, r0, lsl r2 │ │ │ │ - @ instruction: 0x01695394 │ │ │ │ + cmneq r2, r8, asr #30 │ │ │ │ + cmneq r8, r8, lsl r2 │ │ │ │ + @ instruction: 0x0169539c │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - ldrdeq sp, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsbeq r1, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r8, ip, lsr #3 │ │ │ │ - cmneq r9, r0, lsr r3 │ │ │ │ - cmneq r2, r4, lsr #29 │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ - strdeq r5, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, ip, ror #28 │ │ │ │ - cmneq r8, ip, lsr r1 │ │ │ │ - cmneq r9, r0, asr #5 │ │ │ │ - cmneq r2, r4, lsr lr │ │ │ │ - cmneq r8, r4, lsl #2 │ │ │ │ - cmneq r9, r8, lsl #5 │ │ │ │ - ldrdeq sp, [r8, #-0]! │ │ │ │ - ldrsbeq r1, [r2, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r8, r0, lsr #1 │ │ │ │ - cmneq r9, r4, lsr #4 │ │ │ │ + cmneq r8, r4, ror #3 │ │ │ │ + cmneq r2, r4, ror #29 │ │ │ │ + strheq sp, [r8, #-20]! @ 0xffffffec │ │ │ │ + cmneq r9, r8, lsr r3 │ │ │ │ + cmneq r2, ip, lsr #29 │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + cmneq r9, r0, lsl #6 │ │ │ │ + cmneq r2, r4, ror lr │ │ │ │ + cmneq r8, r4, asr #2 │ │ │ │ + cmneq r9, r8, asr #5 │ │ │ │ + cmneq r2, ip, lsr lr │ │ │ │ + cmneq r8, ip, lsl #2 │ │ │ │ + @ instruction: 0x01695290 │ │ │ │ + ldrdeq sp, [r8, #-8]! │ │ │ │ + ldrsbeq r1, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r8, r8, lsr #1 │ │ │ │ + cmneq r9, ip, lsr #4 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x01721d98 │ │ │ │ - cmneq r8, r8, rrx │ │ │ │ - cmneq r9, ip, ror #3 │ │ │ │ - cmneq r2, r0, ror #26 │ │ │ │ - cmneq r8, r0, lsr r0 │ │ │ │ - strheq r5, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r8, lsr #26 │ │ │ │ - strdeq ip, [r8, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r9, ip, ror r1 │ │ │ │ + cmneq r2, r0, lsr #27 │ │ │ │ + cmneq r8, r0, ror r0 │ │ │ │ + strdeq r5, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r2, r8, ror #26 │ │ │ │ + cmneq r8, r8, lsr r0 │ │ │ │ + strheq r5, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r2, r0, lsr sp │ │ │ │ + cmneq r8, r0 │ │ │ │ + cmneq r9, r4, lsl #3 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - ldrsheq r1, [r2, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r8, r0, asr #31 │ │ │ │ - cmneq r9, r4, asr #2 │ │ │ │ + ldrsheq r1, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, r8, asr #31 │ │ │ │ + cmneq r9, ip, asr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrheq r1, [r2, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r8, r8, lsl #31 │ │ │ │ - cmneq r9, ip, lsl #2 │ │ │ │ - cmneq r2, r0, lsl #25 │ │ │ │ - cmneq r8, r0, asr pc │ │ │ │ - ldrdeq r5, [r9, #-4]! │ │ │ │ + cmneq r2, r0, asr #25 │ │ │ │ + @ instruction: 0x0168cf90 │ │ │ │ + cmneq r9, r4, lsl r1 │ │ │ │ + cmneq r2, r8, lsl #25 │ │ │ │ + cmneq r8, r8, asr pc │ │ │ │ + ldrdeq r5, [r9, #-12]! │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmneq r2, r4, asr #24 │ │ │ │ - cmneq r8, r4, lsl pc │ │ │ │ - @ instruction: 0x01695098 │ │ │ │ + cmneq r2, ip, asr #24 │ │ │ │ + cmneq r8, ip, lsl pc │ │ │ │ + cmneq r9, r0, lsr #1 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r2, r8, lsl #24 │ │ │ │ - ldrdeq ip, [r8, #-232]! @ 0xffffff18 │ │ │ │ - qdsubeq r5, ip, r9 │ │ │ │ + cmneq r2, r0, lsl ip │ │ │ │ + cmneq r8, r0, ror #29 │ │ │ │ + cmneq r9, r4, rrx │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - ldrsbeq r1, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r8, r0, lsr #29 │ │ │ │ - cmneq r9, r4, lsr #32 │ │ │ │ - @ instruction: 0x01721b94 │ │ │ │ - cmneq r8, r4, ror #28 │ │ │ │ - cmneq r9, r8, ror #31 │ │ │ │ + ldrsbeq r1, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r8, r8, lsr #29 │ │ │ │ + cmneq r9, ip, lsr #32 │ │ │ │ + @ instruction: 0x01721b9c │ │ │ │ + cmneq r8, ip, ror #28 │ │ │ │ + strdeq r4, [r9, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r2, r8, asr fp │ │ │ │ - cmneq r8, r8, lsr #28 │ │ │ │ - cmneq r9, ip, lsr #31 │ │ │ │ + cmneq r2, r0, ror #22 │ │ │ │ + cmneq r8, r0, lsr lr │ │ │ │ + strheq r4, [r9, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r2, ip, lsl fp │ │ │ │ - cmneq r8, ip, ror #27 │ │ │ │ - cmneq r9, r0, ror pc │ │ │ │ + cmneq r2, r4, lsr #22 │ │ │ │ + strdeq ip, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, r8, ror pc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - strheq ip, [r8, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r8, r0, asr #27 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r8, ip, lsl #27 │ │ │ │ + @ instruction: 0x0168cd94 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r8, r0, ror #26 │ │ │ │ + cmneq r8, r8, ror #26 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r8, r4, lsr sp │ │ │ │ - cmneq r8, r8, lsl #26 │ │ │ │ - ldrdeq ip, [r8, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r2, r0, lsl #20 │ │ │ │ - cmneq r9, r8, ror #5 │ │ │ │ - cmneq r2, r4, asr #19 │ │ │ │ - @ instruction: 0x0168cc94 │ │ │ │ - cmneq r9, r8, lsl lr │ │ │ │ + cmneq r8, ip, lsr sp │ │ │ │ + cmneq r8, r0, lsl sp │ │ │ │ + cmneq r8, r4, ror #25 │ │ │ │ + cmneq r2, r8, lsl #20 │ │ │ │ + strdeq r3, [r9, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ + @ instruction: 0x0168cc9c │ │ │ │ + cmneq r9, r0, lsr #28 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r8, r0, ror #24 │ │ │ │ + cmneq r8, r8, ror #24 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmneq r8, r4, lsr ip │ │ │ │ + cmneq r8, ip, lsr ip │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r8, r8, lsl #24 │ │ │ │ - ldrdeq ip, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r0, lsl ip │ │ │ │ + cmneq r8, r4, ror #23 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrsbeq r1, [r2, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r8, r8, lsr #23 │ │ │ │ - cmneq r9, ip, lsr #26 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ + strheq ip, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r9, r4, lsr sp │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - @ instruction: 0x0172189c │ │ │ │ - cmneq r8, ip, ror #22 │ │ │ │ - strdeq r4, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r2, r4, lsr #17 │ │ │ │ + cmneq r8, r4, ror fp │ │ │ │ + strdeq r4, [r9, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq r2, r4, ror #16 │ │ │ │ - cmneq r8, r4, lsr fp │ │ │ │ - strheq r4, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r2, ip, ror #16 │ │ │ │ + cmneq r8, ip, lsr fp │ │ │ │ + cmneq r9, r0, asr #25 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq r8, r0, lsl #22 │ │ │ │ - ldrdeq ip, [r8, #-160]! @ 0xffffff60 │ │ │ │ - ldrsheq r1, [r2, #-116]! @ 0xffffff8c │ │ │ │ - ldrdeq r3, [r9, #-12]! │ │ │ │ - ldrheq r1, [r2, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r8, lsl #21 │ │ │ │ - cmneq r9, ip, lsl #24 │ │ │ │ + cmneq r8, r8, lsl #22 │ │ │ │ + ldrdeq ip, [r8, #-168]! @ 0xffffff58 │ │ │ │ + ldrsheq r1, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ + cmneq r2, r0, asr #15 │ │ │ │ + @ instruction: 0x0168ca90 │ │ │ │ + cmneq r9, r4, lsl ip │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq r8, r4, asr sl │ │ │ │ - cmneq r2, r8, ror r7 │ │ │ │ - cmneq r9, r0, rrx │ │ │ │ - cmneq r8, r0, lsl sl │ │ │ │ + cmneq r8, ip, asr sl │ │ │ │ + cmneq r2, r0, lsl #15 │ │ │ │ + cmneq r9, r8, rrx │ │ │ │ + cmneq r8, r8, lsl sl │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - strdeq ip, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, ip, lsl r7 │ │ │ │ - cmneq r9, r4 │ │ │ │ - strheq ip, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r8, ip, lsl #19 │ │ │ │ + cmneq r8, r0, lsl #20 │ │ │ │ + cmneq r2, r4, lsr #14 │ │ │ │ + cmneq r9, ip │ │ │ │ + cmneq r8, r0, asr #19 │ │ │ │ + @ instruction: 0x0168c994 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq r2, ip, lsl #13 │ │ │ │ - cmneq r8, ip, asr r9 │ │ │ │ - cmneq r9, r0, ror #21 │ │ │ │ + @ instruction: 0x01721694 │ │ │ │ + cmneq r8, r4, ror #18 │ │ │ │ + cmneq r9, r8, ror #21 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq r2, r4, asr r6 │ │ │ │ - cmneq r8, r4, lsr #18 │ │ │ │ - cmneq r9, r8, lsr #21 │ │ │ │ + cmneq r2, ip, asr r6 │ │ │ │ + cmneq r8, ip, lsr #18 │ │ │ │ + strheq r4, [r9, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r2, ip, lsl r6 │ │ │ │ - cmneq r8, ip, ror #17 │ │ │ │ - cmneq r9, r0, ror sl │ │ │ │ + cmneq r2, r4, lsr #12 │ │ │ │ + strdeq ip, [r8, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r8, ror sl │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r2, r4, ror #11 │ │ │ │ - strheq ip, [r8, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r9, r8, lsr sl │ │ │ │ + cmneq r2, ip, ror #11 │ │ │ │ + strheq ip, [r8, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r9, r0, asr #20 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r2, ip, lsr #11 │ │ │ │ - cmneq r8, ip, ror r8 │ │ │ │ - cmneq r9, r0, lsl #20 │ │ │ │ + ldrheq r1, [r2, #-84]! @ 0xffffffac │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ + cmneq r9, r8, lsl #20 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ - cmneq r8, r0, asr #16 │ │ │ │ - cmneq r9, r4, asr #19 │ │ │ │ + cmneq r2, r8, ror r5 │ │ │ │ + cmneq r8, r8, asr #16 │ │ │ │ + cmneq r9, ip, asr #19 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r2, r4, lsr r5 │ │ │ │ - cmneq r8, r4, lsl #16 │ │ │ │ - cmneq r9, r8, lsl #19 │ │ │ │ + cmneq r2, ip, lsr r5 │ │ │ │ + cmneq r8, ip, lsl #16 │ │ │ │ + @ instruction: 0x01694990 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - ldrsheq r1, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r8, r8, asr #15 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ + cmneq r2, r0, lsl #10 │ │ │ │ + ldrdeq ip, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - ldrheq r1, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r8, ip, lsl #15 │ │ │ │ - cmneq r9, r0, lsl r9 │ │ │ │ - cmneq r2, r4, lsl #9 │ │ │ │ - cmneq r8, r4, asr r7 │ │ │ │ - ldrdeq r4, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r2, r4, asr #9 │ │ │ │ + @ instruction: 0x0168c794 │ │ │ │ + cmneq r9, r8, lsl r9 │ │ │ │ + cmneq r2, ip, lsl #9 │ │ │ │ + cmneq r8, ip, asr r7 │ │ │ │ + cmneq r9, r0, ror #17 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq r2, ip, asr #8 │ │ │ │ - cmneq r8, ip, lsl r7 │ │ │ │ - cmneq r9, r0, lsr #17 │ │ │ │ + cmneq r2, r4, asr r4 │ │ │ │ + cmneq r8, r4, lsr #14 │ │ │ │ + cmneq r9, r8, lsr #17 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmneq r2, r0, lsl r4 │ │ │ │ - cmneq r8, r0, ror #13 │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ + cmneq r2, r8, lsl r4 │ │ │ │ + cmneq r8, r8, ror #13 │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrsbeq r1, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r8, r4, lsr #13 │ │ │ │ - cmneq r9, r8, lsr #16 │ │ │ │ + ldrsbeq r1, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r8, ip, lsr #13 │ │ │ │ + cmneq r9, r0, lsr r8 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x0172139c │ │ │ │ - cmneq r8, ip, ror #12 │ │ │ │ - strdeq r4, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r2, r4, lsr #7 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ + strdeq r4, [r9, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ add r1, r6, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b2b8c │ │ │ │ cmp r0, #0 │ │ │ │ bne 36f8b4 │ │ │ │ ldr r2, [r6, #288] @ 0x120 │ │ │ │ @@ -709809,50 +709809,50 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370884 │ │ │ │ b 370948 │ │ │ │ cmneq ip, r4, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x017c7d94 │ │ │ │ - ldrsheq r1, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ + ldrsheq r1, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r0, asr r1 │ │ │ │ - cmneq r9, r8, lsr #11 │ │ │ │ + cmneq r2, r8, asr r1 │ │ │ │ + strheq r4, [r9, #-80]! @ 0xffffffb0 │ │ │ │ cmneq ip, r8, lsl #23 │ │ │ │ cmneq r7, r0, lsl #24 │ │ │ │ - cmneq r9, r4, ror r6 │ │ │ │ + cmneq r9, ip, ror r6 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmneq r8, r8, lsl r3 │ │ │ │ - cmneq r8, r8, ror #5 │ │ │ │ - cmneq r2, ip, ror #31 │ │ │ │ - strheq ip, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r9, r0, asr #8 │ │ │ │ + cmneq r8, r0, lsr #6 │ │ │ │ + strdeq ip, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsheq r0, [r2, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r8, r0, asr #5 │ │ │ │ + cmneq r9, r8, asr #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmneq r8, r4, lsl #5 │ │ │ │ + cmneq r8, ip, lsl #5 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r8, r8, asr r2 │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ + cmneq r8, r0, ror #4 │ │ │ │ + cmneq r8, r4, lsr r2 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq r2, r8, lsr #30 │ │ │ │ - cmneq r9, r8, ror #9 │ │ │ │ - cmneq r9, r4, ror r3 │ │ │ │ - cmneq r2, r8, ror #29 │ │ │ │ - strheq ip, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, ip, lsr r3 │ │ │ │ + cmneq r2, r0, lsr pc │ │ │ │ + strdeq r4, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r9, ip, ror r3 │ │ │ │ + ldrsheq r0, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r8, r0, asr #3 │ │ │ │ + cmneq r9, r4, asr #6 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrheq r0, [r2, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r8, r0, lsl #3 │ │ │ │ - cmneq r9, r4, lsl #6 │ │ │ │ - cmneq r8, ip, asr #2 │ │ │ │ + ldrheq r0, [r2, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r8, r8, lsl #3 │ │ │ │ + cmneq r9, ip, lsl #6 │ │ │ │ + cmneq r8, r4, asr r1 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ - cmneq r9, r8, lsr #8 │ │ │ │ - cmneq r2, r8, asr #28 │ │ │ │ - @ instruction: 0x01694294 │ │ │ │ + cmneq r9, r0, lsr r4 │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ + @ instruction: 0x0169429c │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ │ │ │ │ 00370c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -710443,78 +710443,78 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov lr, r0 │ │ │ │ b 371138 │ │ │ │ ldrheq r7, [ip, #-120]! @ 0xffffff88 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x017c779c │ │ │ │ - cmneq r2, r8, ror #25 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ + ldrsheq r0, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r2, r8, asr ip │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ + cmneq r2, r0, ror #24 │ │ │ │ + cmneq r9, ip, lsr #1 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r2, r8, ror #21 │ │ │ │ - cmneq r9, r0, lsr pc │ │ │ │ + ldrsheq r0, [r2, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r9, r8, lsr pc │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmneq r2, r4, lsl sl │ │ │ │ - cmneq r9, r8, ror #28 │ │ │ │ + cmneq r2, ip, lsl sl │ │ │ │ + cmneq r9, r0, ror lr │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r0, lsr r9 │ │ │ │ - cmneq r9, r4, lsl #27 │ │ │ │ + cmneq r2, r8, lsr r9 │ │ │ │ + cmneq r9, ip, lsl #27 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ ldrsbeq r7, [ip, #-36]! @ 0xffffffdc │ │ │ │ cmneq r7, ip, asr #6 │ │ │ │ strdeq ip, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, ip, lsl #15 │ │ │ │ - cmneq r8, ip, asr sl │ │ │ │ - cmneq r9, r0, ror #23 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ - cmneq r8, r0, lsr #20 │ │ │ │ - cmneq r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x01720794 │ │ │ │ + cmneq r8, r4, ror #20 │ │ │ │ + cmneq r9, r8, ror #23 │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ + cmneq r8, r8, lsr #20 │ │ │ │ + cmneq r9, ip, lsr #23 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r2, r8, lsl r7 │ │ │ │ - cmneq r8, r4, ror #19 │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ + cmneq r2, r0, lsr #14 │ │ │ │ + cmneq r8, ip, ror #19 │ │ │ │ + cmneq r9, r4, ror fp │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - ldrsbeq r0, [r2, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r8, r8, lsr #19 │ │ │ │ - cmneq r9, r0, lsr fp │ │ │ │ + cmneq r2, r4, ror #13 │ │ │ │ + strheq fp, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r9, r8, lsr fp │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ - cmneq r8, ip, ror #18 │ │ │ │ - strdeq r3, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r2, r0, ror #12 │ │ │ │ - cmneq r8, r0, lsr r9 │ │ │ │ - strheq r3, [r9, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ + cmneq r8, r4, ror r9 │ │ │ │ + strdeq r3, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r8, ror #12 │ │ │ │ + cmneq r8, r8, lsr r9 │ │ │ │ + strheq r3, [r9, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ - strdeq fp, [r8, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r9, r4, ror sl │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ + strdeq fp, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, ip, ror sl │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmneq r2, r8, ror #11 │ │ │ │ - cmneq r9, r4, lsl #24 │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ - cmneq r8, ip, ror r8 │ │ │ │ - cmneq r8, r0, asr r8 │ │ │ │ - cmneq r2, r0, ror #10 │ │ │ │ - cmneq r8, r0, lsr r8 │ │ │ │ - cmneq r9, ip, lsr #19 │ │ │ │ + ldrsheq r0, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r9, ip, lsl #24 │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ + cmneq r8, r8, asr r8 │ │ │ │ + cmneq r2, r8, ror #10 │ │ │ │ + cmneq r8, r8, lsr r8 │ │ │ │ + strheq r3, [r9, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - strdeq fp, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, r4, asr #15 │ │ │ │ - @ instruction: 0x0168b790 │ │ │ │ - cmneq r8, r0, ror #14 │ │ │ │ - cmneq r8, r0, lsr r7 │ │ │ │ + cmneq r8, r0, lsl #16 │ │ │ │ + cmneq r8, ip, asr #15 │ │ │ │ + @ instruction: 0x0168b798 │ │ │ │ + cmneq r8, r8, ror #14 │ │ │ │ + cmneq r8, r8, lsr r7 │ │ │ │ │ │ │ │ 00371674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ @@ -711460,115 +711460,115 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 371d88 │ │ │ │ cmneq ip, r8, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, r8, asr sp │ │ │ │ - @ instruction: 0x01720290 │ │ │ │ - cmneq r9, r4, ror #13 │ │ │ │ + @ instruction: 0x01720298 │ │ │ │ + cmneq r9, ip, ror #13 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - cmneq r2, ip, asr #2 │ │ │ │ - @ instruction: 0x0169359c │ │ │ │ + cmneq r2, r4, asr r1 │ │ │ │ + cmneq r9, r4, lsr #11 │ │ │ │ stmdapl r0, {r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmnpeq r1, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsl r4 │ │ │ │ + cmnpeq r1, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsl r4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - ldrheq pc, [r1, #-236]! @ 0xffffff14 @ │ │ │ │ - cmneq r9, r0, lsl r3 │ │ │ │ + cmnpeq r1, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmnpeq r1, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, ror #4 │ │ │ │ + cmnpeq r1, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, ror #4 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmnpeq r1, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsl #3 │ │ │ │ - ldrsheq pc, [r1, #-196]! @ 0xffffff3c @ │ │ │ │ - cmneq r9, r0, asr #2 │ │ │ │ + cmnpeq r1, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsl #3 │ │ │ │ + ldrsheq pc, [r1, #-204]! @ 0xffffff34 @ │ │ │ │ + cmneq r9, r8, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ cmneq ip, r4, lsl #13 │ │ │ │ - cmneq r8, r0, asr lr │ │ │ │ + cmneq r8, r8, asr lr │ │ │ │ cmneq r7, r0, ror r6 │ │ │ │ cmneq r7, ip, lsl r6 │ │ │ │ - @ instruction: 0x0171fa9c │ │ │ │ + cmnpeq r1, r4, lsr #21 @ p-variant is OBSOLETE │ │ │ │ cmneq r7, ip, asr #11 │ │ │ │ - cmneq r9, r4, ror #29 │ │ │ │ - cmneq r8, r8, lsl sp │ │ │ │ - cmneq r8, ip, ror #25 │ │ │ │ - strheq sl, [r8, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, ip, ror #29 │ │ │ │ + cmneq r8, r0, lsr #26 │ │ │ │ + strdeq sl, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r8, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, r0, asr #32 │ │ │ │ - cmnpeq r1, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsl lr │ │ │ │ - cmnpeq r1, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, asr #24 │ │ │ │ - cmneq r9, r8, asr #27 │ │ │ │ + cmneq r9, r8, asr #32 │ │ │ │ + ldrsbeq pc, [r1, #-144]! @ 0xffffff70 @ │ │ │ │ + cmneq r9, ip, lsl lr │ │ │ │ + cmnpeq r1, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr ip │ │ │ │ + ldrdeq r2, [r9, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmnpeq r1, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, lsl ip │ │ │ │ - @ instruction: 0x01692d90 │ │ │ │ - ldrdeq sl, [r8, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r8, r4, lsr #23 │ │ │ │ - ldrheq pc, [r1, #-140]! @ 0xffffff74 @ │ │ │ │ - @ instruction: 0x01692f9c │ │ │ │ - strdeq r2, [r9, #-200]! @ 0xffffff38 │ │ │ │ - cmnpeq r1, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, asr #22 │ │ │ │ - cmneq r9, r8, asr #25 │ │ │ │ + cmnpeq r1, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsl ip │ │ │ │ + @ instruction: 0x01692d98 │ │ │ │ + cmneq r8, r0, ror #23 │ │ │ │ + cmneq r8, ip, lsr #23 │ │ │ │ + cmnpeq r1, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r4, lsr #31 │ │ │ │ + cmneq r9, r0, lsl #26 │ │ │ │ + cmnpeq r1, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr fp │ │ │ │ + ldrdeq r2, [r9, #-192]! @ 0xffffff40 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r8, r0, lsl fp │ │ │ │ - strdeq sl, [r8, #-168]! @ 0xffffff58 │ │ │ │ - ldrsheq pc, [r1, #-116]! @ 0xffffff8c @ │ │ │ │ - cmneq r8, r4, asr #21 │ │ │ │ - cmneq r9, r0, asr #24 │ │ │ │ + cmneq r8, r8, lsl fp │ │ │ │ + cmneq r8, r0, lsl #22 │ │ │ │ + ldrsheq pc, [r1, #-124]! @ 0xffffff84 @ │ │ │ │ + cmneq r8, ip, asr #21 │ │ │ │ + cmneq r9, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r9, r4, lsl #28 │ │ │ │ - ldrheq pc, [r1, #-120]! @ 0xffffff88 @ │ │ │ │ - cmneq r9, r0, lsl #24 │ │ │ │ + cmneq r9, ip, lsl #28 │ │ │ │ + cmnpeq r1, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, r8, lsl #24 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq r8, r8, asr sl │ │ │ │ - cmneq r8, r8, lsr #20 │ │ │ │ + cmneq r8, r0, ror #20 │ │ │ │ + cmneq r8, r0, lsr sl │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmnpeq r1, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ - strheq sl, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmnpeq r1, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ + cmneq r8, r4, asr #19 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmneq r8, ip, lsl #19 │ │ │ │ - cmneq r8, ip, asr r9 │ │ │ │ + @ instruction: 0x0168a994 │ │ │ │ + cmneq r8, r4, ror #18 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmneq r8, ip, lsr #18 │ │ │ │ + cmneq r8, r4, lsr r9 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - strdeq sl, [r8, #-140]! @ 0xffffff74 │ │ │ │ - ldrsheq pc, [r1, #-88]! @ 0xffffffa8 @ │ │ │ │ - @ instruction: 0x01692c94 │ │ │ │ - cmneq r9, r4, asr #20 │ │ │ │ - cmneq r8, r0, lsl #17 │ │ │ │ - cmneq r8, r4, asr r8 │ │ │ │ + cmneq r8, r4, lsl #18 │ │ │ │ + cmnpeq r1, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01692c9c │ │ │ │ + cmneq r9, ip, asr #20 │ │ │ │ + cmneq r8, r8, lsl #17 │ │ │ │ + cmneq r8, ip, asr r8 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmnpeq r1, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, lsr r8 │ │ │ │ - strheq r2, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmnpeq r1, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, lsr r8 │ │ │ │ + strheq r2, [r9, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - cmnpeq r1, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq sl, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r9, r4, ror r9 │ │ │ │ + cmnpeq r1, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsl #16 │ │ │ │ + cmneq r9, ip, ror r9 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ - cmneq r8, r0, asr #15 │ │ │ │ - @ instruction: 0x0168a790 │ │ │ │ - @ instruction: 0x0171f490 │ │ │ │ - cmneq r8, ip, asr r7 │ │ │ │ - ldrdeq r2, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r8, r8, asr #15 │ │ │ │ + @ instruction: 0x0168a798 │ │ │ │ + @ instruction: 0x0171f498 │ │ │ │ + cmneq r8, r4, ror #14 │ │ │ │ + cmneq r9, r4, ror #17 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ │ │ │ │ 003726e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -711887,47 +711887,47 @@ │ │ │ │ mov r1, #820 @ 0x334 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3729ac │ │ │ │ cmneq ip, ip, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmnpeq r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsl #13 │ │ │ │ - cmnpeq r1, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, lsl #9 │ │ │ │ + cmnpeq r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsl #13 │ │ │ │ + cmnpeq r1, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, lsl #9 │ │ │ │ cmneq ip, r0, ror #20 │ │ │ │ - cmneq r8, r8, lsl #5 │ │ │ │ - cmneq r1, r4, lsl #31 │ │ │ │ - cmneq r8, r4, asr r2 │ │ │ │ - ldrdeq r2, [r9, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0168a290 │ │ │ │ + cmneq r1, ip, lsl #31 │ │ │ │ + cmneq r8, ip, asr r2 │ │ │ │ + ldrdeq r2, [r9, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - cmneq r1, r8, asr #30 │ │ │ │ - cmneq r8, r8, lsl r2 │ │ │ │ - @ instruction: 0x01692394 │ │ │ │ + cmneq r1, r0, asr pc │ │ │ │ + cmneq r8, r0, lsr #4 │ │ │ │ + @ instruction: 0x0169239c │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmneq r9, r4, lsl r6 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - cmneq r1, r8, asr #29 │ │ │ │ - @ instruction: 0x0168a198 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ + cmneq r9, ip, lsl r6 │ │ │ │ + cmneq r9, r4, ror #6 │ │ │ │ + ldrsbeq lr, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r8, r0, lsr #3 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq r1, ip, lsl #29 │ │ │ │ - cmneq r8, ip, asr r1 │ │ │ │ - ldrdeq r2, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x0171ee94 │ │ │ │ + cmneq r8, r4, ror #2 │ │ │ │ + cmneq r9, r0, ror #5 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r8, r4, lsr #2 │ │ │ │ - cmneq r1, r0, lsr #28 │ │ │ │ - strdeq sl, [r8, #-0]! │ │ │ │ - cmneq r9, ip, ror #4 │ │ │ │ + cmneq r8, ip, lsr #2 │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ + strdeq sl, [r8, #-8]! │ │ │ │ + cmneq r9, r4, ror r2 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmneq r1, r4, ror #27 │ │ │ │ - strheq sl, [r8, #-4]! │ │ │ │ - cmneq r9, r4, lsr r2 │ │ │ │ + cmneq r1, ip, ror #27 │ │ │ │ + strheq sl, [r8, #-12]! │ │ │ │ + cmneq r9, ip, lsr r2 │ │ │ │ │ │ │ │ 00372c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ @@ -712517,75 +712517,75 @@ │ │ │ │ mov r1, #960 @ 0x3c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 37309c │ │ │ │ cmneq ip, r4, ror r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, r8, asr #14 │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ - ldrdeq r2, [r9, #-12]! │ │ │ │ - cmneq r1, r4, asr #23 │ │ │ │ - cmneq r9, r4, lsl r0 │ │ │ │ + @ instruction: 0x0171ec90 │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ + cmneq r1, ip, asr #23 │ │ │ │ + cmneq r9, ip, lsl r0 │ │ │ │ muleq r0, lr, r3 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq lr, [r1, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r9, ip, lsl #28 │ │ │ │ + cmneq r1, r0, asr #19 │ │ │ │ + cmneq r9, r4, lsl lr │ │ │ │ cmneq ip, r0, ror r3 │ │ │ │ cmneq r7, ip, ror #6 │ │ │ │ - ldrsheq lr, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ + ldrsheq lr, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - ldrheq lr, [r1, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r9, r4, ror #29 │ │ │ │ - strdeq r1, [r9, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r1, r4, asr #15 │ │ │ │ + cmneq r9, ip, ror #29 │ │ │ │ + cmneq r9, r4, lsl #24 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - cmneq r1, r8, ror #14 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - cmneq r9, ip, lsr #23 │ │ │ │ + cmneq r1, r0, ror r7 │ │ │ │ + strdeq r1, [r9, #-224]! @ 0xffffff20 │ │ │ │ + strheq r1, [r9, #-180]! @ 0xffffff4c │ │ │ │ muleq r0, fp, r3 │ │ │ │ - strdeq r9, [r8, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r9, [r8, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, r4, lsr #19 │ │ │ │ + cmneq r8, r4, lsl #20 │ │ │ │ + ldrdeq r9, [r8, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r8, ip, lsr #19 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmneq r8, r8, ror r9 │ │ │ │ + cmneq r8, r0, lsl #19 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - cmneq r8, ip, asr #18 │ │ │ │ - cmneq r8, r0, lsr #18 │ │ │ │ + cmneq r8, r4, asr r9 │ │ │ │ + cmneq r8, r8, lsr #18 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - strdeq r9, [r8, #-132]! @ 0xffffff7c │ │ │ │ + strdeq r9, [r8, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmneq r8, r8, asr #17 │ │ │ │ - @ instruction: 0x01689898 │ │ │ │ + ldrdeq r9, [r8, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r8, r0, lsr #17 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - cmneq r8, ip, ror #16 │ │ │ │ + cmneq r8, r4, ror r8 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - cmneq r8, r0, asr #16 │ │ │ │ + cmneq r8, r8, asr #16 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmneq r1, r4, asr #10 │ │ │ │ - cmneq r8, r0, lsl r8 │ │ │ │ - @ instruction: 0x01691998 │ │ │ │ + cmneq r1, ip, asr #10 │ │ │ │ + cmneq r8, r8, lsl r8 │ │ │ │ + cmneq r9, r0, lsr #19 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - ldrdeq r1, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, r0, lsl #10 │ │ │ │ - cmneq r9, ip, asr #18 │ │ │ │ + ldrdeq r1, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ + cmneq r9, r4, asr r9 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - @ instruction: 0x01689794 │ │ │ │ + @ instruction: 0x0168979c │ │ │ │ muleq r0, r5, r3 │ │ │ │ - cmneq r8, r8, ror #14 │ │ │ │ + cmneq r8, r0, ror r7 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmneq r1, r8, ror #8 │ │ │ │ - cmneq r8, r8, lsr r7 │ │ │ │ - strheq r1, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r0, ror r4 │ │ │ │ + cmneq r8, r0, asr #14 │ │ │ │ + cmneq r9, r4, asr #17 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmneq r8, r4, lsl #14 │ │ │ │ - ldrdeq r9, [r8, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r8, ip, lsl #14 │ │ │ │ + cmneq r8, r0, ror #13 │ │ │ │ │ │ │ │ 003736b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -712981,19 +712981,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r0, asr fp │ │ │ │ - cmneq r9, r8, lsr r5 │ │ │ │ - cmneq r1, r0, lsr #29 │ │ │ │ + cmneq r9, r0, asr #10 │ │ │ │ + cmneq r1, r8, lsr #29 │ │ │ │ cmneq r7, r8, lsl r9 │ │ │ │ - strdeq r1, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r4, ror #28 │ │ │ │ + cmneq r9, r4, lsl #10 │ │ │ │ + cmneq r1, ip, ror #28 │ │ │ │ │ │ │ │ 00373cf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -713180,19 +713180,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, ip, lsr r6 │ │ │ │ - @ instruction: 0x0171db94 │ │ │ │ - cmneq r9, ip, lsl r2 │ │ │ │ + @ instruction: 0x0171db9c │ │ │ │ + cmneq r9, r4, lsr #4 │ │ │ │ strdeq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r0, asr fp │ │ │ │ - ldrdeq r1, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, r8, asr fp │ │ │ │ + cmneq r9, r0, ror #3 │ │ │ │ │ │ │ │ 00374004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3742d0 │ │ │ │ @@ -713380,19 +713380,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, ip, lsr #10 │ │ │ │ - cmneq r1, r4, lsl #17 │ │ │ │ - cmneq r9, ip, lsl #30 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmneq r9, r4, lsl pc │ │ │ │ strdeq sl, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ - smulbteq r9, ip, lr │ │ │ │ + cmneq r1, ip, asr #16 │ │ │ │ + ldrdeq r0, [r9, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 0037431c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -713694,28 +713694,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r9, r0, lsr #24 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ + cmneq r9, r8, lsr #24 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ cmneq ip, ip, ror #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, r8, ror #9 │ │ │ │ - cmneq r9, r4, ror fp │ │ │ │ - cmneq r9, r4, lsr fp │ │ │ │ - @ instruction: 0x0171d490 │ │ │ │ + ldrsheq sp, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r9, ip, ror fp │ │ │ │ + cmneq r9, ip, lsr fp │ │ │ │ + @ instruction: 0x0171d498 │ │ │ │ cmneq r7, r8, asr #28 │ │ │ │ - cmneq r1, r0, lsr #7 │ │ │ │ - cmneq r9, r8, lsr #20 │ │ │ │ + cmneq r1, r8, lsr #7 │ │ │ │ + cmneq r9, r0, lsr sl │ │ │ │ cmneq r7, r4, lsl #28 │ │ │ │ - cmneq r1, ip, asr r3 │ │ │ │ - smultteq r9, r4, r9 │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ + smultteq r9, ip, r9 │ │ │ │ │ │ │ │ 00374820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -713953,22 +713953,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrheq sp, [r1, #-4]! │ │ │ │ + ldrheq sp, [r1, #-12]! │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r7, r4, asr #20 │ │ │ │ - @ instruction: 0x0171cf98 │ │ │ │ - cmneq r9, r0, lsr #12 │ │ │ │ + cmneq r1, r0, lsr #31 │ │ │ │ + cmneq r9, r8, lsr #12 │ │ │ │ cmneq r7, r4, lsl #20 │ │ │ │ - cmneq r1, r8, asr pc │ │ │ │ - smultteq r9, r0, r5 │ │ │ │ + cmneq r1, r0, ror #30 │ │ │ │ + smultteq r9, r8, r5 │ │ │ │ │ │ │ │ 00374c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -714206,22 +714206,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsbeq ip, [r1, #-194]! @ 0xffffff3e │ │ │ │ + ldrsbeq ip, [r1, #-202]! @ 0xffffff36 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r7, r8, asr r6 │ │ │ │ - cmneq r1, ip, lsr #23 │ │ │ │ - cmneq r9, r4, lsr r2 │ │ │ │ + ldrheq ip, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, ip, lsr r2 │ │ │ │ cmneq r7, r8, lsl r6 │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ - strdeq r0, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r4, ror fp │ │ │ │ + strdeq r0, [r9, #-28]! @ 0xffffffe4 │ │ │ │ │ │ │ │ 00374ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -714408,19 +714408,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, lsr r3 │ │ │ │ - cmneq r1, ip, lsl #17 │ │ │ │ - msreq (UNDEF: 120), r4, lsl pc │ │ │ │ + @ instruction: 0x0171c894 │ │ │ │ + msreq (UNDEF: 120), ip, lsl pc │ │ │ │ strdeq r9, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r8, asr #16 │ │ │ │ - ldrdeq pc, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r1, r0, asr r8 │ │ │ │ + ldrdeq pc, [r8, #-232]! @ 0xffffff18 │ │ │ │ │ │ │ │ 0037530c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -714615,19 +714615,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0 │ │ │ │ - cmneq r1, r8, asr r5 │ │ │ │ - msreq (UNDEF: 120), r0, ror #23 │ │ │ │ + cmneq r1, r0, ror #10 │ │ │ │ + msreq (UNDEF: 120), r8, ror #23 │ │ │ │ strheq r8, [r7, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, r4, lsl r5 │ │ │ │ - msreq (UNDEF: 120), ip @ │ │ │ │ + cmneq r1, ip, lsl r5 │ │ │ │ + msreq (UNDEF: 120), r4, lsr #23 │ │ │ │ │ │ │ │ 00375640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -714723,16 +714723,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, lsr #28 │ │ │ │ - cmneq r1, r8, ror r3 │ │ │ │ - msreq (UNDEF: 104), r0, lsl #20 │ │ │ │ + cmneq r1, r0, lsl #7 │ │ │ │ + msreq (UNDEF: 104), r8, lsl #20 │ │ │ │ │ │ │ │ 003757dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 375aa8 │ │ │ │ @@ -714920,19 +714920,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r4, asr sp │ │ │ │ - cmneq r1, ip, lsr #1 │ │ │ │ - msreq (UNDEF: 120), r4, lsr r7 │ │ │ │ + ldrheq ip, [r1, #-4]! │ │ │ │ + msreq (UNDEF: 120), ip, lsr r7 │ │ │ │ cmneq r7, r8, lsl fp │ │ │ │ - cmneq r1, ip, rrx │ │ │ │ - strdeq pc, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r1, r4, ror r0 │ │ │ │ + strdeq pc, [r8, #-108]! @ 0xffffff94 │ │ │ │ │ │ │ │ 00375af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #740] @ 375df0 │ │ │ │ @@ -715131,20 +715131,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsbeq fp, [r1, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq fp, [r1, #-236]! @ 0xffffff14 │ │ │ │ cmneq r7, ip, ror #22 │ │ │ │ - msreq SPSR_f, r8, asr r5 │ │ │ │ - cmneq r1, r4, lsr #26 │ │ │ │ + msreq SPSR_f, r0, ror #10 │ │ │ │ + cmneq r1, ip, lsr #26 │ │ │ │ cmneq r7, r0, asr #15 │ │ │ │ - msreq (UNDEF: 120), r8, lsr #7 │ │ │ │ + strheq pc, [r8, #-48]! @ 0xffffffd0 @ │ │ │ │ │ │ │ │ 00375e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -715239,16 +715239,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, ip, lsr #12 │ │ │ │ - cmneq r1, r0, lsl #23 │ │ │ │ - msreq (UNDEF: 104), r8, lsl #4 │ │ │ │ + cmneq r1, r8, lsl #23 │ │ │ │ + msreq (UNDEF: 104), r0, lsl r2 │ │ │ │ │ │ │ │ 00375fd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -715355,16 +715355,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r8, ror #8 │ │ │ │ - ldrheq fp, [r1, #-156]! @ 0xffffff64 │ │ │ │ - msreq SPSR_f, ip, asr #32 │ │ │ │ + cmneq r1, r4, asr #19 │ │ │ │ + qdsubeq pc, r4, r8 @ │ │ │ │ │ │ │ │ 0037619c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -715645,23 +715645,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r8, asr #32 │ │ │ │ - cmneq r1, r0, lsr #11 │ │ │ │ - cmneq r8, r4, lsr #24 │ │ │ │ + cmneq r1, r8, lsr #11 │ │ │ │ + cmneq r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ cmneq r7, r4 │ │ │ │ - cmneq r1, ip, asr r5 │ │ │ │ - cmneq r8, r4, ror #23 │ │ │ │ + cmneq r1, r4, ror #10 │ │ │ │ + cmneq r8, ip, ror #23 │ │ │ │ ldrdeq r7, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, ip, lsr #10 │ │ │ │ - strheq lr, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r4, lsr r5 │ │ │ │ + strheq lr, [r8, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 0037663c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -715972,24 +715972,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r4, lsr #29 │ │ │ │ - ldrsheq fp, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r0, lsl #17 │ │ │ │ + cmneq r1, r4, lsl #4 │ │ │ │ + cmneq r8, r8, lsl #17 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ cmneq r7, ip, lsl #22 │ │ │ │ - cmneq r1, r0, rrx │ │ │ │ - cmneq r8, r4, ror #13 │ │ │ │ + cmneq r1, r8, rrx │ │ │ │ + cmneq r8, ip, ror #13 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmneq r7, ip, asr #25 │ │ │ │ - cmneq r1, r4, lsr #32 │ │ │ │ - cmneq r8, r8, lsr #13 │ │ │ │ + cmneq r1, ip, lsr #32 │ │ │ │ + strheq lr, [r8, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ │ │ │ │ 00376b54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -716300,24 +716300,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, ip, lsl #19 │ │ │ │ - cmneq r1, r4, ror #25 │ │ │ │ - cmneq r8, r8, ror #6 │ │ │ │ + cmneq r1, ip, ror #25 │ │ │ │ + cmneq r8, r0, ror r3 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ strdeq r7, [r7, #-84]! @ 0xffffffac │ │ │ │ - cmneq r1, r8, asr #22 │ │ │ │ - cmneq r8, ip, asr #3 │ │ │ │ + cmneq r1, r0, asr fp │ │ │ │ + ldrdeq lr, [r8, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strheq r7, [r7, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r1, ip, lsl #22 │ │ │ │ - @ instruction: 0x0168e190 │ │ │ │ + cmneq r1, r4, lsl fp │ │ │ │ + @ instruction: 0x0168e198 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ │ │ │ │ 0037706c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -716641,27 +716641,27 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r4, lsr #10 │ │ │ │ - cmneq r1, ip, ror r8 │ │ │ │ - cmneq r8, r0, lsl #30 │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ + cmneq r8, r8, lsl #30 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmneq r7, r0, lsl #8 │ │ │ │ - cmneq r1, r8, asr r7 │ │ │ │ - ldrdeq sp, [r8, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, r0, ror #14 │ │ │ │ + cmneq r8, r4, ror #27 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ ldrdeq r7, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r4, lsr r6 │ │ │ │ - strheq sp, [r8, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r1, ip, lsr r6 │ │ │ │ + cmneq r8, r4, asr #25 │ │ │ │ cmneq r7, ip, rrx │ │ │ │ - cmneq r1, r0, asr #11 │ │ │ │ - cmneq r8, r4, asr #24 │ │ │ │ + cmneq r1, r8, asr #11 │ │ │ │ + cmneq r8, ip, asr #24 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ │ │ │ │ 003775c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -716947,24 +716947,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, lsl ip │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ - strdeq sp, [r8, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ + strdeq sp, [r8, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r1, ip, lsr #2 │ │ │ │ + cmneq r1, r4, lsr r1 │ │ │ │ cmneq r7, r8, asr #23 │ │ │ │ - cmneq r8, ip, lsr #15 │ │ │ │ + strheq sp, [r8, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - ldrsheq sl, [r1, #-12]! │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ @ instruction: 0x01676b98 │ │ │ │ - cmneq r8, ip, ror r7 │ │ │ │ + cmneq r8, r4, lsl #15 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 00377a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -717288,27 +717288,27 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r8, lsl fp │ │ │ │ - cmneq r1, r0, ror lr │ │ │ │ - strdeq sp, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, r8, ror lr │ │ │ │ + strdeq sp, [r8, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ strdeq r6, [r7, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r1, ip, asr #26 │ │ │ │ - ldrdeq sp, [r8, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, r4, asr sp │ │ │ │ + ldrdeq sp, [r8, #-60]! @ 0xffffffc4 │ │ │ │ ldrdeq r6, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r1, r8, lsr #24 │ │ │ │ - cmneq r8, ip, lsr #5 │ │ │ │ + cmneq r1, r0, lsr ip │ │ │ │ + strheq sp, [r8, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ cmneq r7, r0, ror #12 │ │ │ │ - ldrheq r9, [r1, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r8, r8, lsr r2 │ │ │ │ + ldrheq r9, [r1, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, r0, asr #4 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ │ │ │ │ 00377fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -717522,19 +717522,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r6, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r1, r0, asr r8 │ │ │ │ - ldrdeq ip, [r8, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ + cmneq r8, r0, ror #29 │ │ │ │ strheq r6, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r8, lsl #16 │ │ │ │ - cmneq r8, ip, lsl #29 │ │ │ │ + cmneq r1, r0, lsl r8 │ │ │ │ + @ instruction: 0x0168ce94 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 00378350 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -717744,27 +717744,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r8, ip, asr #25 │ │ │ │ - cmneq r1, ip, lsr #12 │ │ │ │ + ldrdeq ip, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, r4, lsr r6 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ cmnpeq fp, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, r0, lsr #11 │ │ │ │ - cmneq r8, ip, lsr #24 │ │ │ │ + cmneq r1, r8, lsr #11 │ │ │ │ + cmneq r8, r4, lsr ip │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r8, r0, lsl #24 │ │ │ │ - cmneq r1, ip, asr r5 │ │ │ │ + cmneq r8, r8, lsl #24 │ │ │ │ + cmneq r1, r4, ror #10 │ │ │ │ cmneq r7, r8, asr pc │ │ │ │ - cmneq r1, ip, lsr #9 │ │ │ │ - cmneq r8, ip, lsr fp │ │ │ │ + ldrheq r9, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r8, r4, asr #22 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 003786e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -717916,16 +717916,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmnpeq fp, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ strheq r5, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ - @ instruction: 0x0168c89c │ │ │ │ + cmneq r1, r4, lsl r2 │ │ │ │ + cmneq r8, r4, lsr #17 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 0037895c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -718055,22 +718055,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01675c94 │ │ │ │ - strdeq ip, [r8, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, ip, lsl #6 │ │ │ │ + cmneq r8, r0, lsl #14 │ │ │ │ + cmneq r1, r4, lsl r3 │ │ │ │ cmneq r7, ip, lsr #21 │ │ │ │ - strheq ip, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r1, ip, asr #5 │ │ │ │ + cmneq r8, r4, asr #13 │ │ │ │ + ldrsbeq r9, [r1, #-36]! @ 0xffffffdc │ │ │ │ cmneq r7, r0, asr #24 │ │ │ │ - cmneq r8, ip, ror r6 │ │ │ │ - @ instruction: 0x01719290 │ │ │ │ + cmneq r8, r4, lsl #13 │ │ │ │ + @ instruction: 0x01719298 │ │ │ │ │ │ │ │ 00378b94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -718193,17 +718193,17 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x01719094 │ │ │ │ + @ instruction: 0x0171909c │ │ │ │ cmneq r7, r4, ror #16 │ │ │ │ - cmneq r8, r4, ror r4 │ │ │ │ + cmneq r8, ip, ror r4 │ │ │ │ │ │ │ │ 00378da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -718310,16 +718310,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0167569c │ │ │ │ - cmneq r1, r4, asr #29 │ │ │ │ - cmneq r8, r8, lsr #5 │ │ │ │ + cmneq r1, ip, asr #29 │ │ │ │ + strheq ip, [r8, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ 00378f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #716] @ 37924c │ │ │ │ @@ -718512,20 +718512,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r1, r4, lsr sp │ │ │ │ + cmneq r1, ip, lsr sp │ │ │ │ strdeq r5, [r7, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r8, ip, lsl #2 │ │ │ │ - @ instruction: 0x01718b9c │ │ │ │ + cmneq r8, r4, lsl r1 │ │ │ │ + cmneq r1, r4, lsr #23 │ │ │ │ cmneq r7, r4, ror #6 │ │ │ │ - cmneq r8, r4, ror pc │ │ │ │ + cmneq r8, ip, ror pc │ │ │ │ │ │ │ │ 00379298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -718620,16 +718620,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r5, [r7, #-16]! │ │ │ │ - ldrsheq r8, [r1, #-152]! @ 0xffffff68 │ │ │ │ - ldrdeq fp, [r8, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, r0, lsl #20 │ │ │ │ + ldrdeq fp, [r8, #-220]! @ 0xffffff24 │ │ │ │ │ │ │ │ 00379430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -718816,19 +718816,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r4, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r8, lsr #14 │ │ │ │ - cmneq r8, r4, lsl #22 │ │ │ │ + cmneq r1, r0, lsr r7 │ │ │ │ + cmneq r8, ip, lsl #22 │ │ │ │ strheq r4, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r4, ror #13 │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ + cmneq r1, ip, ror #13 │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ │ │ │ │ 00379744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -719015,19 +719015,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r8, ror #23 │ │ │ │ - cmneq r1, r4, lsl r4 │ │ │ │ - strdeq fp, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, ip, lsl r4 │ │ │ │ + strdeq fp, [r8, #-120]! @ 0xffffff88 │ │ │ │ cmneq r7, r4, lsr #23 │ │ │ │ - ldrsbeq r8, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r8, ip, lsr #15 │ │ │ │ + ldrsbeq r8, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + strheq fp, [r8, #-116]! @ 0xffffff8c │ │ │ │ │ │ │ │ 00379a58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -719205,19 +719205,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, lsl #18 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ - cmneq r8, r4, lsl #10 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ + cmneq r8, ip, lsl #10 │ │ │ │ cmneq r7, r0, asr #17 │ │ │ │ - cmneq r1, r8, ror #1 │ │ │ │ - cmneq r8, r4, asr #9 │ │ │ │ + ldrsheq r8, [r1, #-0]! │ │ │ │ + cmneq r8, ip, asr #9 │ │ │ │ │ │ │ │ 00379d48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -719313,16 +719313,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, ip, lsl r7 │ │ │ │ - cmneq r1, r4, asr #30 │ │ │ │ - cmneq r8, r0, lsr #6 │ │ │ │ + cmneq r1, ip, asr #30 │ │ │ │ + cmneq r8, r8, lsr #6 │ │ │ │ │ │ │ │ 00379ee4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 37a1b0 │ │ │ │ @@ -719510,19 +719510,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, ip, asr #12 │ │ │ │ - cmneq r1, r8, ror ip │ │ │ │ - qdsubeq fp, r4, r8 │ │ │ │ + cmneq r1, r0, lsl #25 │ │ │ │ + qdsubeq fp, ip, r8 │ │ │ │ cmneq r7, r0, lsl r4 │ │ │ │ - cmneq r1, r8, lsr ip │ │ │ │ - cmneq r8, r4, lsl r0 │ │ │ │ + cmneq r1, r0, asr #24 │ │ │ │ + cmneq r8, ip, lsl r0 │ │ │ │ │ │ │ │ 0037a1fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -719618,16 +719618,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r8, ror #4 │ │ │ │ - @ instruction: 0x01717a90 │ │ │ │ - cmneq r8, ip, ror #28 │ │ │ │ + @ instruction: 0x01717a98 │ │ │ │ + cmneq r8, r4, ror lr │ │ │ │ │ │ │ │ 0037a398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 37a664 │ │ │ │ @@ -719815,19 +719815,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ @ instruction: 0x01674198 │ │ │ │ - cmneq r1, r4, asr #15 │ │ │ │ - cmneq r8, r0, lsr #23 │ │ │ │ + cmneq r1, ip, asr #15 │ │ │ │ + cmneq r8, r8, lsr #23 │ │ │ │ cmneq r7, ip, asr pc │ │ │ │ - cmneq r1, r4, lsl #15 │ │ │ │ - cmneq r8, r0, ror #22 │ │ │ │ + cmneq r1, ip, lsl #15 │ │ │ │ + cmneq r8, r8, ror #22 │ │ │ │ │ │ │ │ 0037a6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -719923,16 +719923,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strheq r3, [r7, #-212]! @ 0xffffff2c │ │ │ │ - ldrsbeq r7, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - strheq sl, [r8, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, r4, ror #11 │ │ │ │ + cmneq r8, r0, asr #19 │ │ │ │ │ │ │ │ 0037a84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 37ab18 │ │ │ │ @@ -720120,19 +720120,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r4, ror #25 │ │ │ │ - cmneq r1, r0, lsl r3 │ │ │ │ - cmneq r8, ip, ror #13 │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ + strdeq sl, [r8, #-100]! @ 0xffffff9c │ │ │ │ cmneq r7, r8, lsr #21 │ │ │ │ - ldrsbeq r7, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r8, ip, lsr #13 │ │ │ │ + ldrsbeq r7, [r1, #-40]! @ 0xffffffd8 │ │ │ │ + strheq sl, [r8, #-100]! @ 0xffffff9c │ │ │ │ │ │ │ │ 0037ab64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 37b01c │ │ │ │ @@ -720443,22 +720443,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, r8, ror r9 │ │ │ │ - cmneq r1, r4, lsr #31 │ │ │ │ - cmneq r8, r0, lsl #7 │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ + cmneq r8, r8, lsl #7 │ │ │ │ cmneq r7, r0, ror #11 │ │ │ │ - cmneq r1, r8, lsl #28 │ │ │ │ - cmneq r8, r4, ror #3 │ │ │ │ + cmneq r1, r0, lsl lr │ │ │ │ + cmneq r8, ip, ror #3 │ │ │ │ cmneq r7, r0, lsr #15 │ │ │ │ - cmneq r1, ip, asr #27 │ │ │ │ - cmneq r8, r8, lsr #3 │ │ │ │ + ldrsbeq r6, [r1, #-212]! @ 0xffffff2c │ │ │ │ + strheq sl, [r8, #-16]! │ │ │ │ │ │ │ │ 0037b074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -720636,19 +720636,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r4, ror #5 │ │ │ │ - cmneq r1, ip, lsl #22 │ │ │ │ - cmneq r8, r8, ror #29 │ │ │ │ + cmneq r1, r4, lsl fp │ │ │ │ + strdeq r9, [r8, #-224]! @ 0xffffff20 │ │ │ │ cmneq r7, r4, lsr #5 │ │ │ │ - cmneq r1, ip, asr #21 │ │ │ │ - cmneq r8, r8, lsr #29 │ │ │ │ + ldrsbeq r6, [r1, #-164]! @ 0xffffff5c │ │ │ │ + strheq r9, [r8, #-224]! @ 0xffffff20 │ │ │ │ │ │ │ │ 0037b364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -720744,16 +720744,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r7, r0, lsl #2 │ │ │ │ - cmneq r1, r8, lsr #18 │ │ │ │ - cmneq r8, r4, lsl #26 │ │ │ │ + cmneq r1, r0, lsr r9 │ │ │ │ + cmneq r8, ip, lsl #26 │ │ │ │ │ │ │ │ 0037b500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 37b7d0 │ │ │ │ @@ -720942,20 +720942,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, ip, lsr #32 │ │ │ │ - cmneq r1, r8, asr r6 │ │ │ │ - cmneq r8, r0, lsr sl │ │ │ │ + cmneq r1, r0, ror #12 │ │ │ │ + cmneq r8, r8, lsr sl │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ strdeq r2, [r7, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, r8, lsl r6 │ │ │ │ - strdeq r9, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, r0, lsr #12 │ │ │ │ + strdeq r9, [r8, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 0037b824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -721375,25 +721375,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrdeq r2, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r8, ip, lsl #8 │ │ │ │ - cmneq r1, r4, asr #3 │ │ │ │ + cmneq r8, r4, lsl r4 │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ @ instruction: 0x0167299c │ │ │ │ - ldrdeq r9, [r8, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, r8, lsl #3 │ │ │ │ + ldrdeq r9, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x01716190 │ │ │ │ cmneq r7, r8, ror #14 │ │ │ │ - @ instruction: 0x01689398 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ + cmneq r8, r0, lsr #7 │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ cmneq r7, ip, lsr #18 │ │ │ │ - cmneq r8, r0, ror #6 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ + cmneq r8, r8, ror #6 │ │ │ │ + cmneq r1, r0, lsr #2 │ │ │ │ │ │ │ │ 0037bef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #164] @ 37bfac │ │ │ │ @@ -722005,32 +722005,32 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r7, ip, asr r3 │ │ │ │ - strheq r8, [r8, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, r0, ror fp │ │ │ │ + cmneq r8, r4, asr #27 │ │ │ │ + cmneq r1, r8, ror fp │ │ │ │ cmneq r7, r4, lsr r2 │ │ │ │ - @ instruction: 0x01688c94 │ │ │ │ - cmneq r1, r8, asr #20 │ │ │ │ - cmneq r8, r0, asr #24 │ │ │ │ - cmneq r1, r0, ror #19 │ │ │ │ + @ instruction: 0x01688c9c │ │ │ │ + cmneq r1, r0, asr sl │ │ │ │ + cmneq r8, r8, asr #24 │ │ │ │ + cmneq r1, r8, ror #19 │ │ │ │ cmneq fp, ip, lsl lr │ │ │ │ - ldrdeq r8, [r8, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - ldrsheq r5, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r8, r0, ror #23 │ │ │ │ + cmneq r1, r8, ror r9 │ │ │ │ + cmneq r1, r4, lsl #18 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, r8, ror #21 │ │ │ │ - @ instruction: 0x0171589c │ │ │ │ + strdeq r8, [r8, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r4, lsr #17 │ │ │ │ cmneq r7, ip, lsl #27 │ │ │ │ - cmneq r8, r8, ror #19 │ │ │ │ - @ instruction: 0x0171579c │ │ │ │ + strdeq r8, [r8, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r1, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -722206,26 +722206,26 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov lr, #76 @ 0x4c │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str r9, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ b 37cab0 │ │ │ │ - ldrsheq r5, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r8, ip, asr #18 │ │ │ │ + cmneq r1, r0, lsl #14 │ │ │ │ + cmneq r8, r4, asr r9 │ │ │ │ cmneq fp, r4, lsr #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, ip, ror r2 │ │ │ │ - cmneq r8, r0, asr r2 │ │ │ │ - cmneq r8, r0, lsr #4 │ │ │ │ - cmneq r8, r4, lsl #4 │ │ │ │ - cmneq r8, r8, lsl #13 │ │ │ │ + smulbbeq r8, r4, r2 │ │ │ │ + cmneq r8, r8, asr r2 │ │ │ │ + cmneq r8, r8, lsr #4 │ │ │ │ + cmneq r8, ip, lsl #4 │ │ │ │ + @ instruction: 0x01685690 │ │ │ │ strdeq r5, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - smultbeq r8, r0, r1 │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ + smultbeq r8, r8, r1 │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ cmneq r7, r0, lsl sl │ │ │ │ cmneq r7, r8, asr r5 │ │ │ │ cmneq r7, ip, lsr ip │ │ │ │ cmneq r7, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -722334,27 +722334,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 37cc4c │ │ │ │ cmneq fp, r4, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r8, r4, lsl #10 │ │ │ │ + cmneq r8, ip, lsl #10 │ │ │ │ cmneq fp, r4, ror #15 │ │ │ │ cmneq fp, r0, asr #15 │ │ │ │ andeq r7, r0, r0, lsr #10 │ │ │ │ - cmneq r8, r0, lsl #11 │ │ │ │ - ldrsheq r5, [r1, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r8, r4, asr #10 │ │ │ │ - ldrheq r5, [r1, #-36]! @ 0xffffffdc │ │ │ │ - msreq (UNDEF: 119), ip, asr pc │ │ │ │ - cmneq r8, r0, lsl #10 │ │ │ │ - cmneq r1, r8, ror r2 │ │ │ │ - msreq (UNDEF: 119), r0, lsr #30 │ │ │ │ - cmneq r8, r8, asr #9 │ │ │ │ + cmneq r8, r8, lsl #11 │ │ │ │ + ldrsheq r5, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r8, ip, asr #10 │ │ │ │ + ldrheq r5, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + msreq (UNDEF: 119), r4, ror #30 │ │ │ │ + cmneq r8, r8, lsl #10 │ │ │ │ + cmneq r1, r0, lsl #5 │ │ │ │ + msreq (UNDEF: 119), r8, lsr #30 │ │ │ │ + ldrdeq r8, [r8, #-64]! @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #964] @ 37d19c │ │ │ │ ldr r3, [pc, #964] @ 37d1a0 │ │ │ │ @@ -722597,33 +722597,33 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 37d0ec │ │ │ │ b 37cf4c │ │ │ │ cmneq fp, ip, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r5, [r1, #-20]! @ 0xffffffec │ │ │ │ - strdeq r8, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r8, r4, lsl #7 │ │ │ │ + ldrheq r5, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r8, r0, lsl #8 │ │ │ │ + cmneq r8, ip, lsl #7 │ │ │ │ cmneq fp, r0, asr #9 │ │ │ │ - cmneq r8, r8, lsl #6 │ │ │ │ - cmneq r1, r0, lsr #32 │ │ │ │ - msreq SPSR_sxc, r8, asr #25 │ │ │ │ - cmneq r8, r0, ror r2 │ │ │ │ - msreq SPSR_sxc, ip, lsl #25 │ │ │ │ - ldrheq r4, [r1, #-240]! @ 0xffffff10 │ │ │ │ - msreq SPSR_sxc, r8, asr ip │ │ │ │ - cmneq r8, r0, lsl #4 │ │ │ │ - msreq SPSR_sxc, r0, lsr #24 │ │ │ │ - strdeq pc, [r7, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r8, ip, lsr #32 │ │ │ │ + cmneq r8, r0, lsl r3 │ │ │ │ + cmneq r1, r8, lsr #32 │ │ │ │ + ldrdeq pc, [r7, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r8, r8, ror r2 │ │ │ │ + msreq SPSR_sxc, r4 @ │ │ │ │ + ldrheq r4, [r1, #-248]! @ 0xffffff08 │ │ │ │ + msreq SPSR_sxc, r0, ror #24 │ │ │ │ + cmneq r8, r8, lsl #4 │ │ │ │ + msreq SPSR_sxc, r8, lsr #24 │ │ │ │ + strdeq pc, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r8, r4, lsr r0 │ │ │ │ ldrdeq r4, [r7, #-248]! @ 0xffffff08 │ │ │ │ - msreq (UNDEF: 119), r4, ror fp │ │ │ │ - msreq (UNDEF: 119), r4, asr #22 │ │ │ │ - cmneq r8, r8, ror #30 │ │ │ │ + msreq (UNDEF: 119), ip, ror fp │ │ │ │ + msreq (UNDEF: 119), ip, asr #22 │ │ │ │ + cmneq r8, r0, ror pc │ │ │ │ cmneq r7, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -723449,100 +723449,100 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 37dcec │ │ │ │ b 37d9cc │ │ │ │ ldrsheq fp, [fp, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r4, asr #3 │ │ │ │ - cmneq r1, ip, lsl #25 │ │ │ │ - cmneq r8, ip, asr #29 │ │ │ │ - cmneq r1, r8, lsl #23 │ │ │ │ - ldrdeq r7, [r8, #-216]! @ 0xffffff28 │ │ │ │ - strdeq r7, [r8, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x01714c94 │ │ │ │ + ldrdeq r7, [r8, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x01714b90 │ │ │ │ + cmneq r8, r0, ror #27 │ │ │ │ + strdeq r7, [r8, #-200]! @ 0xffffff38 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq r1, r4, ror sl │ │ │ │ - ldrsbeq r4, [r1, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, r4, lsr #24 │ │ │ │ + cmneq r1, ip, ror sl │ │ │ │ + ldrsbeq r4, [r1, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ cmneq fp, r4, lsr #27 │ │ │ │ - ldrsheq r4, [r1, #-132]! @ 0xffffff7c │ │ │ │ - ldrdeq r7, [r8, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r8, ip, lsr fp │ │ │ │ - cmneq r1, ip, lsl #17 │ │ │ │ - cmneq r8, r0, lsl #24 │ │ │ │ - cmneq r8, ip, lsr #21 │ │ │ │ + ldrsheq r4, [r1, #-140]! @ 0xffffff74 │ │ │ │ + ldrdeq r7, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r8, r4, asr #22 │ │ │ │ + @ instruction: 0x01714894 │ │ │ │ + cmneq r8, r8, lsl #24 │ │ │ │ + strheq r7, [r8, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r1, r8, asr #14 │ │ │ │ + cmneq r1, r0, asr r7 │ │ │ │ cmneq r7, ip, lsl #31 │ │ │ │ - @ instruction: 0x01687994 │ │ │ │ - strheq pc, [r7, #-48]! @ 0xffffffd0 @ │ │ │ │ - ldrsbeq r4, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - msreq (UNDEF: 119), r8, ror r3 │ │ │ │ - cmneq r8, r0, lsr #18 │ │ │ │ + @ instruction: 0x0168799c │ │ │ │ + strheq pc, [r7, #-56]! @ 0xffffffc8 @ │ │ │ │ + ldrsbeq r4, [r1, #-104]! @ 0xffffff98 │ │ │ │ + msreq (UNDEF: 119), r0, lsl #7 │ │ │ │ + cmneq r8, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - msreq (UNDEF: 119), r4, asr #6 │ │ │ │ - cmneq r8, r8, lsl #21 │ │ │ │ + msreq (UNDEF: 119), ip, asr #6 │ │ │ │ + @ instruction: 0x01687a90 │ │ │ │ cmneq r7, r8, lsr #14 │ │ │ │ - ldrdeq pc, [r7, #-36]! @ 0xffffffdc │ │ │ │ - ldrsheq r4, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - msreq (UNDEF: 103), r8 @ │ │ │ │ - cmneq r8, r0, asr #16 │ │ │ │ - msreq (UNDEF: 103), r4, ror #4 │ │ │ │ - msreq (UNDEF: 103), ip, lsr #4 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ - cmneq r8, r8, asr #15 │ │ │ │ - msreq SPSR_sxc, r4, ror #3 │ │ │ │ - strheq pc, [r7, #-20]! @ 0xffffffec @ │ │ │ │ + ldrdeq pc, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsheq r4, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + msreq (UNDEF: 103), r0, lsr #5 │ │ │ │ + cmneq r8, r8, asr #16 │ │ │ │ + msreq (UNDEF: 103), ip, ror #4 │ │ │ │ + msreq (UNDEF: 103), r4, lsr r2 │ │ │ │ + cmneq r1, r0, lsl #11 │ │ │ │ + ldrdeq r7, [r8, #-112]! @ 0xffffff90 │ │ │ │ + msreq SPSR_sxc, ip, ror #3 │ │ │ │ + strheq pc, [r7, #-28]! @ 0xffffffe4 @ │ │ │ │ strheq r4, [r7, #-192]! @ 0xffffff40 │ │ │ │ @ instruction: 0x01674598 │ │ │ │ - @ instruction: 0x01714494 │ │ │ │ - msreq SPSR_sxc, ip, lsr r1 │ │ │ │ - cmneq r8, r4, ror #13 │ │ │ │ - cmneq r1, ip, asr r4 │ │ │ │ - msreq SPSR_sxc, r4, lsl #2 │ │ │ │ - cmneq r8, ip, lsr #13 │ │ │ │ - ldrdeq pc, [r7, #-0]! │ │ │ │ - cmneq r1, ip, lsl r4 │ │ │ │ - cmneq r8, ip, ror #12 │ │ │ │ - msreq SPSR_sxc, ip @ │ │ │ │ - msreq SPSR_sxc, ip, rrx │ │ │ │ - ldrheq r4, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r8, r8, lsl #12 │ │ │ │ - cmneq r8, r0, asr r7 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - ldrdeq r7, [r8, #-80]! @ 0xffffffb0 │ │ │ │ - strdeq lr, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r8, ip, lsr r4 │ │ │ │ + @ instruction: 0x0171449c │ │ │ │ + msreq SPSR_sxc, r4, asr #2 │ │ │ │ + cmneq r8, ip, ror #13 │ │ │ │ + cmneq r1, r4, ror #8 │ │ │ │ + msreq SPSR_sxc, ip, lsl #2 │ │ │ │ + strheq r7, [r8, #-100]! @ 0xffffff9c │ │ │ │ + ldrdeq pc, [r7, #-8]! │ │ │ │ + cmneq r1, r4, lsr #8 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ + msreq SPSR_sxc, r4, lsr #1 │ │ │ │ + msreq SPSR_sxc, r4, ror r0 │ │ │ │ + cmneq r1, r0, asr #7 │ │ │ │ + cmneq r8, r0, lsl r6 │ │ │ │ + cmneq r8, r8, asr r7 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ + ldrdeq r7, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq lr, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r8, r4, asr #8 │ │ │ │ cmneq r7, ip, asr #7 │ │ │ │ - cmneq r7, r4, ror pc │ │ │ │ - cmneq fp, ip, ror sp │ │ │ │ - cmneq r7, ip, lsr pc │ │ │ │ - cmneq r8, r8, ror #9 │ │ │ │ + cmneq r7, ip, ror pc │ │ │ │ + cmneq fp, r4, lsl #27 │ │ │ │ + cmneq r7, r4, asr #30 │ │ │ │ + strdeq r7, [r8, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r7, r8, lsl #30 │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - cmneq r8, r4, lsr #9 │ │ │ │ - ldrdeq lr, [r7, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r0, lsr #4 │ │ │ │ - cmneq r8, r0, ror r4 │ │ │ │ - cmneq r7, r0, lsr #29 │ │ │ │ - cmneq r1, ip, ror #3 │ │ │ │ - cmneq r8, ip, lsr r4 │ │ │ │ - cmneq r1, r0, asr #3 │ │ │ │ - cmneq r7, r8, ror #28 │ │ │ │ - cmneq r8, r0, lsl r4 │ │ │ │ + cmneq r7, r0, lsl pc │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmneq r8, ip, lsr #9 │ │ │ │ + ldrdeq lr, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r8, lsr #4 │ │ │ │ + cmneq r8, r8, ror r4 │ │ │ │ + cmneq r7, r8, lsr #29 │ │ │ │ + ldrsheq r4, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r8, r4, asr #8 │ │ │ │ + cmneq r1, r8, asr #3 │ │ │ │ + cmneq r7, r0, ror lr │ │ │ │ + cmneq r8, r8, lsl r4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r7, r4, lsr lr │ │ │ │ - cmneq r1, r4, asr r1 │ │ │ │ - strdeq lr, [r7, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r8, r4, lsr #7 │ │ │ │ - cmneq r8, ip, ror #3 │ │ │ │ + cmneq r7, ip, lsr lr │ │ │ │ + cmneq r1, ip, asr r1 │ │ │ │ + cmneq r7, r4, lsl #28 │ │ │ │ + cmneq r8, ip, lsr #7 │ │ │ │ + strdeq r4, [r8, #-20]! @ 0xffffffec │ │ │ │ ldrdeq r4, [r7, #-24]! @ 0xffffffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -724517,97 +724517,97 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 37e274 │ │ │ │ @ instruction: 0x017ba398 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r4, lsl #7 │ │ │ │ - strdeq r4, [r8, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, ip, asr #29 │ │ │ │ - cmneq r8, ip, lsl r1 │ │ │ │ + strdeq r4, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsbeq r3, [r1, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r8, r4, lsr #2 │ │ │ │ @ instruction: 0x017ba198 │ │ │ │ - cmneq r1, r0, ror #25 │ │ │ │ - cmneq r8, r0, lsr #3 │ │ │ │ - cmneq r8, r4, lsr #30 │ │ │ │ - cmneq r1, r0, ror #24 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - strheq r6, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r1, r8, ror #25 │ │ │ │ + cmneq r8, r8, lsr #3 │ │ │ │ + cmneq r8, ip, lsr #30 │ │ │ │ + cmneq r1, r8, ror #24 │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ + strheq r6, [r8, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, r0, asr #4 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r1, r0, lsr fp │ │ │ │ - cmneq r8, r0, lsl #27 │ │ │ │ + cmneq r1, r8, lsr fp │ │ │ │ + cmneq r8, r8, lsl #27 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - ldrsheq r3, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r8, r0, asr fp │ │ │ │ + cmneq r1, r4, lsl #18 │ │ │ │ + cmneq r8, r8, asr fp │ │ │ │ strheq lr, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, r4, asr #16 │ │ │ │ - cmneq r7, ip, ror #9 │ │ │ │ - @ instruction: 0x01686a94 │ │ │ │ - ldrsheq r3, [r1, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x0167e49c │ │ │ │ - cmneq r8, r4, asr #20 │ │ │ │ - cmneq r1, r4, asr #15 │ │ │ │ - cmneq r8, r4, lsl sl │ │ │ │ + cmneq r1, ip, asr #16 │ │ │ │ + strdeq lr, [r7, #-68]! @ 0xffffffbc │ │ │ │ + @ instruction: 0x01686a9c │ │ │ │ + ldrsheq r3, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r7, r4, lsr #9 │ │ │ │ + cmneq r8, ip, asr #20 │ │ │ │ + cmneq r1, ip, asr #15 │ │ │ │ + cmneq r8, ip, lsl sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0171369c │ │ │ │ - cmneq r8, r4, lsl fp │ │ │ │ - cmneq r8, r8, ror #17 │ │ │ │ - cmneq r8, r8, lsl #23 │ │ │ │ - cmneq r1, r0, asr r6 │ │ │ │ - @ instruction: 0x01686898 │ │ │ │ + cmneq r1, r4, lsr #13 │ │ │ │ + cmneq r8, ip, lsl fp │ │ │ │ + strdeq r6, [r8, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x01686b90 │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + cmneq r8, r0, lsr #17 │ │ │ │ cmneq r6, r0, lsl #22 │ │ │ │ cmneq r6, r0, lsr #21 │ │ │ │ - cmneq r7, r8, lsl #4 │ │ │ │ - cmneq r1, r4, lsr #10 │ │ │ │ - cmneq r8, r8, lsl sl │ │ │ │ - cmneq r8, ip, ror #14 │ │ │ │ - cmneq r1, r0, ror #9 │ │ │ │ + cmneq r7, r0, lsl r2 │ │ │ │ + cmneq r1, ip, lsr #10 │ │ │ │ + cmneq r8, r0, lsr #20 │ │ │ │ + cmneq r8, r4, ror r7 │ │ │ │ + cmneq r1, r8, ror #9 │ │ │ │ strheq pc, [r6, #-156]! @ 0xffffff64 @ │ │ │ │ msreq SPSR_sx, r8 @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r7, r0, asr r1 │ │ │ │ - strdeq r6, [r8, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r7, r4, lsl r1 │ │ │ │ - cmneq r7, r4, ror #1 │ │ │ │ - cmneq r1, r8, lsl #8 │ │ │ │ - strheq lr, [r7, #-0]! │ │ │ │ - cmneq r8, r4, asr r6 │ │ │ │ + cmneq r7, r8, asr r1 │ │ │ │ + cmneq r8, r4, lsl #14 │ │ │ │ + cmneq r7, ip, lsl r1 │ │ │ │ + cmneq r7, ip, ror #1 │ │ │ │ + cmneq r1, r0, lsl r4 │ │ │ │ + strheq lr, [r7, #-8]! │ │ │ │ + cmneq r8, ip, asr r6 │ │ │ │ @ instruction: 0x01673494 │ │ │ │ - cmneq r8, r4, lsr #16 │ │ │ │ - cmneq r7, r0, lsr r0 │ │ │ │ - cmneq r7, r0 │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - cmneq r7, r8, asr #31 │ │ │ │ - cmneq r8, r0, ror r5 │ │ │ │ - @ instruction: 0x0167df90 │ │ │ │ - cmneq r7, ip, asr pc │ │ │ │ - cmneq r7, ip, lsr #30 │ │ │ │ - strdeq sp, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r7, ip, asr #29 │ │ │ │ - @ instruction: 0x0167de9c │ │ │ │ - cmneq r7, r8, ror #28 │ │ │ │ - cmneq r8, r8, ror #11 │ │ │ │ + cmneq r8, ip, lsr #16 │ │ │ │ + cmneq r7, r8, lsr r0 │ │ │ │ + cmneq r7, r8 │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ + ldrdeq sp, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r8, r8, ror r5 │ │ │ │ + @ instruction: 0x0167df98 │ │ │ │ + cmneq r7, r4, ror #30 │ │ │ │ + cmneq r7, r4, lsr pc │ │ │ │ + cmneq r7, r4, lsl #30 │ │ │ │ + ldrdeq sp, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r4, lsr #29 │ │ │ │ + cmneq r7, r0, ror lr │ │ │ │ + strdeq r6, [r8, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r7, r0, asr r2 │ │ │ │ - cmneq r1, r8, asr r1 │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ - cmneq r8, r8, lsr #7 │ │ │ │ - cmneq r1, ip, lsl r1 │ │ │ │ - cmneq r7, r4, asr #27 │ │ │ │ - cmneq r8, ip, ror #6 │ │ │ │ - cmneq r1, r0, ror #1 │ │ │ │ - cmneq r7, r8, lsl #27 │ │ │ │ - cmneq r8, r0, lsr r3 │ │ │ │ - cmneq r8, r8, asr #9 │ │ │ │ - cmneq r1, r0, lsr #1 │ │ │ │ - cmneq r8, r8, ror #5 │ │ │ │ - cmneq r1, r0, rrx │ │ │ │ - cmneq r7, r8, lsl #26 │ │ │ │ - strheq r6, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r0, ror #2 │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ + strheq r6, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r1, r4, lsr #2 │ │ │ │ + cmneq r7, ip, asr #27 │ │ │ │ + cmneq r8, r4, ror r3 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ + @ instruction: 0x0167dd90 │ │ │ │ + cmneq r8, r8, lsr r3 │ │ │ │ + ldrdeq r6, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r1, r8, lsr #1 │ │ │ │ + strdeq r6, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r1, r8, rrx │ │ │ │ + cmneq r7, r0, lsl sp │ │ │ │ + strheq r6, [r8, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ 0037f0f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -724634,17 +724634,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r1, [pc, #20] @ 37f17c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b7b24 │ │ │ │ - @ instruction: 0x01712e90 │ │ │ │ - cmneq r7, ip, lsr #22 │ │ │ │ - ldrdeq r6, [r8, #-12]! │ │ │ │ + @ instruction: 0x01712e98 │ │ │ │ + cmneq r7, r4, lsr fp │ │ │ │ + cmneq r8, r4, ror #1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ │ │ │ │ 0037f180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -724764,29 +724764,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 37f240 │ │ │ │ cmneq fp, r4, ror r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, ip, asr #3 │ │ │ │ - cmneq r1, r8, asr #26 │ │ │ │ - strdeq sp, [r7, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x01685f90 │ │ │ │ + cmneq r1, r0, asr sp │ │ │ │ + strdeq sp, [r7, #-152]! @ 0xffffff68 │ │ │ │ + @ instruction: 0x01685f98 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r1, ip, lsl #26 │ │ │ │ - strheq sp, [r7, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r8, r4, asr pc │ │ │ │ + cmneq r1, r4, lsl sp │ │ │ │ + strheq sp, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r8, ip, asr pc │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrsbeq r2, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r7, r8, ror r9 │ │ │ │ - cmneq r8, r8, lsl pc │ │ │ │ + ldrsbeq r2, [r1, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r7, r0, lsl #19 │ │ │ │ + cmneq r8, r0, lsr #30 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0x01712c94 │ │ │ │ - cmneq r7, ip, lsr r9 │ │ │ │ - ldrdeq r5, [r8, #-236]! @ 0xffffff14 │ │ │ │ + @ instruction: 0x01712c9c │ │ │ │ + cmneq r7, r4, asr #18 │ │ │ │ + cmneq r8, r4, ror #29 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #908] @ 37f754 │ │ │ │ ldr r3, [pc, #908] @ 37f758 │ │ │ │ @@ -725017,44 +725017,44 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 37f4f0 │ │ │ │ cmneq fp, ip, asr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ cmneq fp, ip, lsl pc │ │ │ │ - cmneq r7, r0, asr #14 │ │ │ │ - strdeq r5, [r8, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r1, ip, ror #23 │ │ │ │ - cmneq r7, r8, lsl #14 │ │ │ │ - strheq r5, [r8, #-248]! @ 0xffffff08 │ │ │ │ - ldrheq r2, [r1, #-180]! @ 0xffffff4c │ │ │ │ - ldrdeq sp, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r8, r0, lsl #31 │ │ │ │ - cmneq r1, ip, ror fp │ │ │ │ - @ instruction: 0x0167d698 │ │ │ │ - cmneq r8, r8, asr #30 │ │ │ │ - cmneq r1, r4, asr #22 │ │ │ │ - cmneq r7, r0, ror #12 │ │ │ │ - cmneq r8, r0, lsl pc │ │ │ │ - cmneq r1, ip, lsl #22 │ │ │ │ - cmneq r7, r8, lsr #12 │ │ │ │ - ldrdeq r5, [r8, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq r2, [r1, #-164]! @ 0xffffff5c │ │ │ │ - strdeq sp, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, r0, lsr #29 │ │ │ │ - @ instruction: 0x01712a9c │ │ │ │ - strheq sp, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r8, r8, ror #28 │ │ │ │ - cmneq r1, r4, ror #20 │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ - cmneq r8, r0, lsr lr │ │ │ │ - cmneq r1, ip, lsr #20 │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - strdeq r5, [r8, #-216]! @ 0xffffff28 │ │ │ │ - ldrsheq r2, [r1, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r7, r8, asr #14 │ │ │ │ + strdeq r5, [r8, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq r2, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r0, lsl r7 │ │ │ │ + cmneq r8, r0, asr #31 │ │ │ │ + ldrheq r2, [r1, #-188]! @ 0xffffff44 │ │ │ │ + ldrdeq sp, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r8, r8, lsl #31 │ │ │ │ + cmneq r1, r4, lsl #23 │ │ │ │ + cmneq r7, r0, lsr #13 │ │ │ │ + cmneq r8, r0, asr pc │ │ │ │ + cmneq r1, ip, asr #22 │ │ │ │ + cmneq r7, r8, ror #12 │ │ │ │ + cmneq r8, r8, lsl pc │ │ │ │ + cmneq r1, r4, lsl fp │ │ │ │ + cmneq r7, r0, lsr r6 │ │ │ │ + cmneq r8, r0, ror #29 │ │ │ │ + ldrsbeq r2, [r1, #-172]! @ 0xffffff54 │ │ │ │ + strdeq sp, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r8, lsr #29 │ │ │ │ + cmneq r1, r4, lsr #21 │ │ │ │ + cmneq r7, r0, asr #11 │ │ │ │ + cmneq r8, r0, ror lr │ │ │ │ + cmneq r1, ip, ror #20 │ │ │ │ + cmneq r7, r8, lsl #11 │ │ │ │ + cmneq r8, r8, lsr lr │ │ │ │ + cmneq r1, r4, lsr sl │ │ │ │ + cmneq r7, r0, asr r5 │ │ │ │ + cmneq r8, r0, lsl #28 │ │ │ │ + ldrsheq r2, [r1, #-156]! @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #2616] @ 38022c │ │ │ │ ldr r3, [pc, #2616] @ 380230 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -725709,105 +725709,105 @@ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 37fb38 │ │ │ │ cmneq fp, r0, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, ip, lsl fp │ │ │ │ + cmneq lr, r4, lsr #22 │ │ │ │ cmneq fp, r8, ror #23 │ │ │ │ cmneq r7, r4, asr #25 │ │ │ │ cmneq fp, r0, lsr #23 │ │ │ │ andeq r7, r0, r0, asr #4 │ │ │ │ - cmneq r1, r8, lsl #16 │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ - cmneq r7, r8, lsl r3 │ │ │ │ - cmneq r8, r4, asr #23 │ │ │ │ - strdeq r2, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r1, r8, lsr #13 │ │ │ │ - @ instruction: 0x01685a98 │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ + cmneq r1, r0, lsl r8 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ + cmneq r7, r0, lsr #6 │ │ │ │ + cmneq r8, ip, asr #23 │ │ │ │ + strdeq r2, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + ldrheq r2, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r8, r0, lsr #21 │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ andseq r7, r2, r2, asr fp │ │ │ │ - cmneq r7, ip, lsr #1 │ │ │ │ - cmneq r1, ip, asr r5 │ │ │ │ - cmneq r8, r0, asr r9 │ │ │ │ - cmneq r1, ip, lsl r5 │ │ │ │ - cmneq r8, ip, lsr sl │ │ │ │ - cmneq r8, r0, lsl r9 │ │ │ │ - cmneq r1, r4, ror #9 │ │ │ │ - cmneq r7, ip, lsr #32 │ │ │ │ - ldrdeq r5, [r8, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r1, r0, lsr #9 │ │ │ │ - cmneq r8, r4, asr #17 │ │ │ │ - @ instruction: 0x01685894 │ │ │ │ - cmneq r1, r8, ror #8 │ │ │ │ - strheq ip, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r8, r0, ror #16 │ │ │ │ - cmneq r1, r4, lsr #8 │ │ │ │ - cmneq r8, r8, ror r8 │ │ │ │ - cmneq r8, r8, lsl r8 │ │ │ │ - ldrsbeq r2, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r8, r4, asr #16 │ │ │ │ - cmneq r8, ip, asr #15 │ │ │ │ - cmneq r1, r0, lsr #7 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ - @ instruction: 0x01685798 │ │ │ │ - cmneq r1, r4, ror #6 │ │ │ │ - cmneq r7, ip, lsr #29 │ │ │ │ - cmneq r8, r8, asr r7 │ │ │ │ - cmneq r7, r4, ror lr │ │ │ │ - cmneq r1, r4, lsr #6 │ │ │ │ - cmneq r8, r8, lsl r7 │ │ │ │ - cmneq r7, r8, lsr lr │ │ │ │ - cmneq r1, r8, ror #5 │ │ │ │ - ldrdeq r5, [r8, #-108]! @ 0xffffff94 │ │ │ │ - strdeq ip, [r7, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ - cmneq r8, r0, lsr #13 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - cmneq r1, r0, ror r2 │ │ │ │ - cmneq r8, r4, ror #12 │ │ │ │ - cmneq r7, r4, lsl #27 │ │ │ │ - cmneq r1, r4, lsr r2 │ │ │ │ - cmneq r8, ip, lsr #12 │ │ │ │ - ldrsheq r2, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r8, r8, lsl #13 │ │ │ │ - cmneq r8, ip, ror #11 │ │ │ │ - strdeq ip, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, ip, lsr #3 │ │ │ │ - cmneq r8, r0, lsr #11 │ │ │ │ - cmneq r7, r0, asr #25 │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ - cmneq r8, r4, ror #10 │ │ │ │ - cmneq r7, r4, lsl #25 │ │ │ │ - cmneq r1, r4, lsr r1 │ │ │ │ + strheq sp, [r7, #-4]! │ │ │ │ + cmneq r1, r4, ror #10 │ │ │ │ + cmneq r8, r8, asr r9 │ │ │ │ + cmneq r1, r4, lsr #10 │ │ │ │ + cmneq r8, r4, asr #20 │ │ │ │ + cmneq r8, r8, lsl r9 │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ + cmneq r7, r4, lsr r0 │ │ │ │ + cmneq r8, r4, ror #17 │ │ │ │ + cmneq r1, r8, lsr #9 │ │ │ │ + cmneq r8, ip, asr #17 │ │ │ │ + @ instruction: 0x0168589c │ │ │ │ + cmneq r1, r0, ror r4 │ │ │ │ + strheq ip, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r8, r8, ror #16 │ │ │ │ + cmneq r1, ip, lsr #8 │ │ │ │ + cmneq r8, r0, lsl #17 │ │ │ │ + cmneq r8, r0, lsr #16 │ │ │ │ + cmneq r1, r0, ror #7 │ │ │ │ + cmneq r8, ip, asr #16 │ │ │ │ + ldrdeq r5, [r8, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r1, r8, lsr #7 │ │ │ │ + strdeq ip, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r8, r0, lsr #15 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + strheq ip, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r8, r0, ror #14 │ │ │ │ + cmneq r7, ip, ror lr │ │ │ │ + cmneq r1, ip, lsr #6 │ │ │ │ + cmneq r8, r0, lsr #14 │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ + ldrsheq r2, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r8, r4, ror #13 │ │ │ │ + cmneq r7, r4, lsl #28 │ │ │ │ + ldrheq r2, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r8, r8, lsr #13 │ │ │ │ + cmneq r7, r8, asr #27 │ │ │ │ + cmneq r1, r8, ror r2 │ │ │ │ + cmneq r8, ip, ror #12 │ │ │ │ + cmneq r7, ip, lsl #27 │ │ │ │ + cmneq r1, ip, lsr r2 │ │ │ │ + cmneq r8, r4, lsr r6 │ │ │ │ + cmneq r1, r4, lsl #4 │ │ │ │ + @ instruction: 0x01685690 │ │ │ │ + strdeq r5, [r8, #-84]! @ 0xffffffac │ │ │ │ + cmneq r7, r4, lsl #26 │ │ │ │ + ldrheq r2, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r8, r8, lsr #11 │ │ │ │ + cmneq r7, r8, asr #25 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ + cmneq r8, ip, ror #10 │ │ │ │ + cmneq r7, ip, lsl #25 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ + cmneq r8, r0, lsr r5 │ │ │ │ + cmneq r7, r0, asr ip │ │ │ │ + cmneq r7, ip, lsl ip │ │ │ │ + @ instruction: 0x0171209c │ │ │ │ cmneq r8, r8, lsr #10 │ │ │ │ - cmneq r7, r8, asr #24 │ │ │ │ - cmneq r7, r4, lsl ip │ │ │ │ - @ instruction: 0x01712094 │ │ │ │ - cmneq r8, r0, lsr #10 │ │ │ │ - cmneq r8, r4, lsl #9 │ │ │ │ - cmneq r7, ip, lsr #23 │ │ │ │ - cmneq r1, ip, asr r0 │ │ │ │ - cmneq r8, r0, asr r4 │ │ │ │ - cmneq r7, r0, ror fp │ │ │ │ - cmneq r1, r0, lsr #32 │ │ │ │ - cmneq r8, r4, lsl r4 │ │ │ │ - cmneq r7, r4, lsr fp │ │ │ │ - cmneq r1, r4, ror #31 │ │ │ │ - ldrdeq r5, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - strdeq ip, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r1, r8, lsr #31 │ │ │ │ - @ instruction: 0x0168539c │ │ │ │ - cmneq r1, ip, ror #30 │ │ │ │ - cmneq r8, ip, lsr #8 │ │ │ │ - cmneq r8, r0, ror #6 │ │ │ │ - cmneq r7, r8, ror sl │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ - cmneq r8, ip, lsl r3 │ │ │ │ + cmneq r8, ip, lsl #9 │ │ │ │ + strheq ip, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, r4, rrx │ │ │ │ + cmneq r8, r8, asr r4 │ │ │ │ + cmneq r7, r8, ror fp │ │ │ │ + cmneq r1, r8, lsr #32 │ │ │ │ + cmneq r8, ip, lsl r4 │ │ │ │ + cmneq r7, ip, lsr fp │ │ │ │ + cmneq r1, ip, ror #31 │ │ │ │ + cmneq r8, r0, ror #7 │ │ │ │ + cmneq r7, r0, lsl #22 │ │ │ │ + ldrheq r1, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r8, r4, lsr #7 │ │ │ │ + cmneq r1, r4, ror pc │ │ │ │ + cmneq r8, r4, lsr r4 │ │ │ │ + cmneq r8, r8, ror #6 │ │ │ │ + cmneq r7, r0, lsl #21 │ │ │ │ + cmneq r1, r0, lsr pc │ │ │ │ + cmneq r8, r4, lsr #6 │ │ │ │ │ │ │ │ 003803a0 : │ │ │ │ ldr ip, [pc, #48] @ 3803d8 │ │ │ │ ldr r1, [pc, #48] @ 3803dc │ │ │ │ ldr r2, [pc, #48] @ 3803e0 │ │ │ │ ldr r3, [pc, #48] @ 3803e4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -725899,18 +725899,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ b 3804e0 │ │ │ │ cmneq fp, r4, asr #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, r4, lsl #5 │ │ │ │ - cmneq r1, r0, lsl #26 │ │ │ │ - cmneq r7, r0, lsr #15 │ │ │ │ - cmneq r7, r0, ror r7 │ │ │ │ + cmneq r8, ip, lsl #5 │ │ │ │ + cmneq r1, r8, lsl #26 │ │ │ │ + cmneq r7, r8, lsr #15 │ │ │ │ + cmneq r7, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #408] @ 3806dc │ │ │ │ ldr r3, [pc, #408] @ 3806e0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -726013,19 +726013,19 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 380648 │ │ │ │ ldrsbeq r7, [fp, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ - cmneq r8, r0, ror #2 │ │ │ │ + cmneq r1, r0, lsl ip │ │ │ │ + cmneq r8, r8, ror #2 │ │ │ │ cmneq fp, r4, asr #27 │ │ │ │ - cmneq r7, ip, ror #11 │ │ │ │ - strheq ip, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + strdeq ip, [r7, #-84]! @ 0xffffffac │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #664] @ 3809a8 │ │ │ │ ldr r2, [pc, #664] @ 3809ac │ │ │ │ ldr r6, [pc, #664] @ 3809b0 │ │ │ │ @@ -726192,29 +726192,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ b 3808bc │ │ │ │ cmneq fp, r0, lsl #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, ip, asr #20 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ - @ instruction: 0x01711998 │ │ │ │ - cmneq r8, r4, lsl pc │ │ │ │ - cmneq r1, r8, asr r9 │ │ │ │ - ldrdeq r4, [r8, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, ip, lsl r9 │ │ │ │ - @ instruction: 0x01684e90 │ │ │ │ - cmneq r7, r4, asr #7 │ │ │ │ - @ instruction: 0x0167c390 │ │ │ │ - cmneq r7, r0, ror #6 │ │ │ │ - cmneq r7, r0, lsr r3 │ │ │ │ - cmneq r7, r4, lsl r3 │ │ │ │ - strdeq ip, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - ldrdeq ip, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r1, r4, asr sl │ │ │ │ + ldrdeq r4, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r0, lsr #19 │ │ │ │ + cmneq r8, ip, lsl pc │ │ │ │ + cmneq r1, r0, ror #18 │ │ │ │ + ldrdeq r4, [r8, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ + @ instruction: 0x01684e98 │ │ │ │ + cmneq r7, ip, asr #7 │ │ │ │ + @ instruction: 0x0167c398 │ │ │ │ + cmneq r7, r8, ror #6 │ │ │ │ + cmneq r7, r8, lsr r3 │ │ │ │ + cmneq r7, ip, lsl r3 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ + cmneq r7, r4, ror #5 │ │ │ │ │ │ │ │ 003809ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -726320,29 +726320,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 380be4 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 380ab8 │ │ │ │ cmneq fp, r4, lsl #20 │ │ │ │ - cmneq r1, r4, lsr #14 │ │ │ │ + cmneq r1, ip, lsr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, r0, lsr #25 │ │ │ │ + cmneq r8, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x0167c19c │ │ │ │ - cmneq r1, ip, asr r6 │ │ │ │ - cmneq r7, r8, ror #2 │ │ │ │ - ldrdeq r4, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r4, lsr #3 │ │ │ │ + cmneq r1, r4, ror #12 │ │ │ │ + cmneq r7, r0, ror r1 │ │ │ │ + ldrdeq r4, [r8, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmneq r1, r4, lsr #12 │ │ │ │ - cmneq r7, r0, lsr r1 │ │ │ │ - @ instruction: 0x01684b9c │ │ │ │ - cmneq r1, ip, ror #11 │ │ │ │ - strdeq ip, [r7, #-8]! │ │ │ │ - cmneq r8, r4, ror #22 │ │ │ │ + cmneq r1, ip, lsr #12 │ │ │ │ + cmneq r7, r8, lsr r1 │ │ │ │ + cmneq r8, r4, lsr #23 │ │ │ │ + ldrsheq r1, [r1, #-84]! @ 0xffffffac │ │ │ │ + cmneq r7, r0, lsl #2 │ │ │ │ + cmneq r8, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #348] @ 0x15c │ │ │ │ ldr r8, [pc, #196] @ 380cc8 │ │ │ │ @@ -726394,17 +726394,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 380c90 │ │ │ │ cmneq fp, ip, lsl #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, r0, lsl r5 │ │ │ │ - cmneq r8, ip, lsl #21 │ │ │ │ - ldrdeq fp, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r8, lsl r5 │ │ │ │ + @ instruction: 0x01684a94 │ │ │ │ + ldrdeq fp, [r7, #-248]! @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -726791,20 +726791,20 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 3812a0 │ │ │ │ - cmneq r8, r8, lsl #10 │ │ │ │ + cmneq r8, r0, lsl r5 │ │ │ │ cmneq fp, r4, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r0, ror #30 │ │ │ │ + cmneq r1, r8, ror #30 │ │ │ │ cmneq fp, ip, ror #2 │ │ │ │ - @ instruction: 0x0167b994 │ │ │ │ + @ instruction: 0x0167b99c │ │ │ │ │ │ │ │ 0038131c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -726935,28 +726935,28 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 3813cc │ │ │ │ ldrsbeq r7, [fp, #-8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r8, ip, ror #1 │ │ │ │ + strdeq r1, [r8, #-4]! │ │ │ │ cmneq fp, r0, asr #32 │ │ │ │ - cmneq r1, r4, lsl sp │ │ │ │ - cmneq r7, r0, lsr #16 │ │ │ │ - cmneq r8, ip, lsl #5 │ │ │ │ - ldrsbeq r0, [r1, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r7, r4, ror #15 │ │ │ │ - cmneq r8, r0, asr r2 │ │ │ │ - cmneq r1, r0, lsr #25 │ │ │ │ - cmneq r7, r8, lsr #15 │ │ │ │ - cmneq r8, r8, lsl r2 │ │ │ │ - cmneq r1, r4, ror #24 │ │ │ │ - cmneq r7, ip, ror #14 │ │ │ │ - ldrdeq r4, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, ip, lsl sp │ │ │ │ + cmneq r7, r8, lsr #16 │ │ │ │ + @ instruction: 0x01684294 │ │ │ │ + cmneq r1, r4, ror #25 │ │ │ │ + cmneq r7, ip, ror #15 │ │ │ │ + cmneq r8, r8, asr r2 │ │ │ │ + cmneq r1, r8, lsr #25 │ │ │ │ + strheq fp, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r8, r0, lsr #4 │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ + cmneq r7, r4, ror r7 │ │ │ │ + cmneq r8, r4, ror #3 │ │ │ │ │ │ │ │ 00381574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #384] @ 38170c │ │ │ │ @@ -727055,25 +727055,25 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3815f0 │ │ │ │ cmneq fp, r4, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smulbteq r8, ip, lr │ │ │ │ + ldrdeq r0, [r8, #-228]! @ 0xffffff1c │ │ │ │ cmneq fp, ip, lsl lr │ │ │ │ - cmneq r1, r4, lsl #22 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ - cmneq r8, r8, ror r0 │ │ │ │ - cmneq r1, r4, asr #21 │ │ │ │ - ldrdeq fp, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, ip, lsr r0 │ │ │ │ - cmneq r1, ip, lsl #21 │ │ │ │ - @ instruction: 0x0167b594 │ │ │ │ - cmneq r8, r4 │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ + cmneq r8, r0, lsl #1 │ │ │ │ + cmneq r1, ip, asr #21 │ │ │ │ + ldrdeq fp, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r4, asr #32 │ │ │ │ + @ instruction: 0x01710a94 │ │ │ │ + @ instruction: 0x0167b59c │ │ │ │ + cmneq r8, ip │ │ │ │ │ │ │ │ 00381740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -727161,28 +727161,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 38179c │ │ │ │ - cmneq r8, r8, lsl r7 │ │ │ │ - smulbteq r8, ip, ip │ │ │ │ - cmneq r1, r4, lsl #19 │ │ │ │ - @ instruction: 0x0167b490 │ │ │ │ - strdeq r3, [r8, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, ip, asr #18 │ │ │ │ - cmneq r7, r8, asr r4 │ │ │ │ - cmneq r8, r4, asr #29 │ │ │ │ - cmneq r1, r4, lsl r9 │ │ │ │ - cmneq r7, r0, lsr #8 │ │ │ │ - cmneq r8, ip, lsl #29 │ │ │ │ - ldrsbeq r0, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, r8, ror #7 │ │ │ │ - cmneq r8, r4, asr lr │ │ │ │ + cmneq r8, r0, lsr #14 │ │ │ │ + ldrdeq r0, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, ip, lsl #19 │ │ │ │ + @ instruction: 0x0167b498 │ │ │ │ + cmneq r8, r4, lsl #30 │ │ │ │ + cmneq r1, r4, asr r9 │ │ │ │ + cmneq r7, r0, ror #8 │ │ │ │ + cmneq r8, ip, asr #29 │ │ │ │ + cmneq r1, ip, lsl r9 │ │ │ │ + cmneq r7, r8, lsr #8 │ │ │ │ + @ instruction: 0x01683e94 │ │ │ │ + cmneq r1, r4, ror #17 │ │ │ │ + strdeq fp, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r8, ip, asr lr │ │ │ │ │ │ │ │ 003818ec : │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ mul r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ @@ -727211,17 +727211,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 381978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 381924 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - cmneq r7, r4, lsr r3 │ │ │ │ - @ instruction: 0x01683d98 │ │ │ │ + cmneq r1, r0, lsr r8 │ │ │ │ + cmneq r7, ip, lsr r3 │ │ │ │ + cmneq r8, r0, lsr #27 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 0038197c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -727676,75 +727676,75 @@ │ │ │ │ add r2, r2, #320 @ 0x140 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 381a60 │ │ │ │ cmneq fp, r4, ror sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r4, ror r9 │ │ │ │ + cmneq lr, ip, ror r9 │ │ │ │ cmneq fp, r0, asr #20 │ │ │ │ cmneq fp, ip, lsr #19 │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ - cmneq r1, ip, ror r6 │ │ │ │ - strdeq r3, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r4, lsl #13 │ │ │ │ + strdeq r3, [r8, #-184]! @ 0xffffff48 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r1, r8, asr #11 │ │ │ │ - cmneq r8, r0, asr #22 │ │ │ │ + ldrsbeq r0, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r8, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, ip, asr #21 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ + ldrdeq r3, [r8, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r1, r8, asr #9 │ │ │ │ - cmneq r8, r8, lsr sl │ │ │ │ + ldrsbeq r0, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r8, r0, asr #20 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmneq r8, r4, lsl #20 │ │ │ │ - cmneq r1, r0, asr r4 │ │ │ │ - cmneq r8, r4, asr #19 │ │ │ │ + cmneq r8, ip, lsl #20 │ │ │ │ + cmneq r1, r8, asr r4 │ │ │ │ + cmneq r8, ip, asr #19 │ │ │ │ cmneq r6, r4, ror r7 │ │ │ │ - cmneq r7, ip, asr #29 │ │ │ │ - cmneq r1, r8, lsl #7 │ │ │ │ - @ instruction: 0x0167ae94 │ │ │ │ - strdeq r3, [r8, #-136]! @ 0xffffff78 │ │ │ │ + ldrdeq sl, [r7, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x01710390 │ │ │ │ + @ instruction: 0x0167ae9c │ │ │ │ + cmneq r8, r0, lsl #18 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ - cmneq r8, ip, lsl #18 │ │ │ │ - strheq r3, [r8, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + cmneq r8, r4, lsl r9 │ │ │ │ + cmneq r8, r4, asr #17 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmneq r7, r8, lsl lr │ │ │ │ - ldrsbeq r0, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r7, r4, ror #27 │ │ │ │ - cmneq r8, r8, asr #16 │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ + cmneq r1, r0, ror #5 │ │ │ │ + cmneq r7, ip, ror #27 │ │ │ │ + cmneq r8, r0, asr r8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0171029c │ │ │ │ - cmneq r7, r8, lsr #27 │ │ │ │ - cmneq r8, ip, lsl #16 │ │ │ │ + cmneq r1, r4, lsr #5 │ │ │ │ + strheq sl, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r8, r4, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r7, r0, ror sp │ │ │ │ - cmneq r7, ip, lsr sp │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmneq r7, r0, lsr #26 │ │ │ │ - cmneq r8, r4, lsl #15 │ │ │ │ + cmneq r7, r8, ror sp │ │ │ │ + cmneq r7, r4, asr #26 │ │ │ │ + cmneq r1, ip, lsl r2 │ │ │ │ + cmneq r7, r8, lsr #26 │ │ │ │ + cmneq r8, ip, lsl #15 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - ldrsbeq r0, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r4, ror #25 │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ + cmneq r1, r0, ror #3 │ │ │ │ + cmneq r7, ip, ror #25 │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r7, ip, lsr #25 │ │ │ │ - cmneq r1, ip, ror #2 │ │ │ │ - cmneq r7, r8, ror ip │ │ │ │ - ldrdeq r3, [r8, #-108]! @ 0xffffff94 │ │ │ │ + strheq sl, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, r4, ror r1 │ │ │ │ + cmneq r7, r0, lsl #25 │ │ │ │ + cmneq r8, r4, ror #13 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq r1, r0, lsr r1 │ │ │ │ - cmneq r7, ip, lsr ip │ │ │ │ - cmneq r8, r0, lsr #13 │ │ │ │ + cmneq r1, r8, lsr r1 │ │ │ │ + cmneq r7, r4, asr #24 │ │ │ │ + cmneq r8, r8, lsr #13 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - ldrsheq r0, [r1, #-4]! │ │ │ │ - cmneq r7, r0, lsl #24 │ │ │ │ - cmneq r8, r4, ror #12 │ │ │ │ + ldrsheq r0, [r1, #-12]! │ │ │ │ + cmneq r7, r8, lsl #24 │ │ │ │ + cmneq r8, ip, ror #12 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ │ │ │ │ 003821a0 : │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -727917,31 +727917,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3822e0 │ │ │ │ cmneq fp, r8, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r0, lsl r2 │ │ │ │ - cmnpeq r0, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r4, asr #9 │ │ │ │ + cmnpeq r0, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, ip, asr #9 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ andeq r7, r0, ip, lsr #4 │ │ │ │ - cmneq ip, r4, lsl lr │ │ │ │ - strdeq r3, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r8, r4, asr #9 │ │ │ │ + cmneq ip, ip, lsl lr │ │ │ │ + cmneq r8, r0, lsl #10 │ │ │ │ + cmneq r8, ip, asr #9 │ │ │ │ cmneq fp, ip, lsr #2 │ │ │ │ - strdeq sl, [r7, #-128]! @ 0xffffff80 │ │ │ │ - ldrheq pc, [r0, #-208]! @ 0xffffff30 @ │ │ │ │ - strheq sl, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r8, r8, lsr #6 │ │ │ │ + strdeq sl, [r7, #-136]! @ 0xffffff78 │ │ │ │ + ldrheq pc, [r0, #-216]! @ 0xffffff28 @ │ │ │ │ + cmneq r7, r4, asr #17 │ │ │ │ + cmneq r8, r0, lsr r3 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmneq r8, r8, lsl #7 │ │ │ │ + @ instruction: 0x01683390 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ │ │ │ │ 003824a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #956] @ 382874 │ │ │ │ @@ -728183,53 +728183,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 382570 │ │ │ │ cmneq fp, ip, asr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r9, [ip, #-144]! @ 0xffffff70 │ │ │ │ + strheq r9, [ip, #-152]! @ 0xffffff68 │ │ │ │ @ instruction: 0x017b5e9c │ │ │ │ - cmnpeq r0, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - strheq r3, [r8, #-8]! │ │ │ │ + cmnpeq r0, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, asr r6 │ │ │ │ + cmneq r8, r0, asr #1 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmnpeq r0, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ - cmneq r8, r8, ror r0 │ │ │ │ + cmnpeq r0, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ + cmneq r8, r0, lsl #1 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmnpeq r0, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sl, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, ip, lsr r0 │ │ │ │ + cmnpeq r0, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r4, asr #32 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - cmnpeq r0, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0167a594 │ │ │ │ - cmneq r8, r0 │ │ │ │ - cmnpeq r0, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, asr r5 │ │ │ │ - strheq r2, [r8, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x0170fa90 │ │ │ │ + @ instruction: 0x0167a59c │ │ │ │ + cmneq r8, r8 │ │ │ │ + cmnpeq r0, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ + cmneq r8, r4, asr #31 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - cmnpeq r0, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl r5 │ │ │ │ - cmneq r8, r8, lsl #31 │ │ │ │ + cmnpeq r0, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsr #10 │ │ │ │ + @ instruction: 0x01682f90 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - ldrsbeq pc, [r0, #-148]! @ 0xffffff6c @ │ │ │ │ - cmneq r7, r0, ror #9 │ │ │ │ - cmneq r8, ip, asr #30 │ │ │ │ - @ instruction: 0x0170f998 │ │ │ │ - cmneq r7, r4, lsr #9 │ │ │ │ - cmneq r8, r0, lsl pc │ │ │ │ + ldrsbeq pc, [r0, #-156]! @ 0xffffff64 @ │ │ │ │ + cmneq r7, r8, ror #9 │ │ │ │ + cmneq r8, r4, asr pc │ │ │ │ + cmnpeq r0, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, lsr #9 │ │ │ │ + cmneq r8, r8, lsl pc │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmnpeq r0, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, ror #8 │ │ │ │ - ldrdeq r2, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmnpeq r0, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, ror r4 │ │ │ │ + ldrdeq r2, [r8, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmnpeq r0, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsr #8 │ │ │ │ - @ instruction: 0x01682e98 │ │ │ │ + cmnpeq r0, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsr r4 │ │ │ │ + cmneq r8, r0, lsr #29 │ │ │ │ │ │ │ │ 00382918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r7, r2 │ │ │ │ @@ -728574,57 +728574,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 382b48 │ │ │ │ ldrsbeq r5, [fp, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, ip, lsr #21 │ │ │ │ - cmnpeq r0, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [r8, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x0170f790 │ │ │ │ + cmneq r8, r4, lsl #26 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmnpeq r0, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, asr #23 │ │ │ │ + cmnpeq r0, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [r8, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ cmneq fp, r4, asr #17 │ │ │ │ - cmnpeq r0, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, lsr fp │ │ │ │ + cmnpeq r0, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, asr #22 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ ldrdeq sl, [r6, #-136]! @ 0xffffff78 │ │ │ │ - cmnpeq r0, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, lsr #32 │ │ │ │ - @ instruction: 0x01682a94 │ │ │ │ - cmnpeq r0, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r8, ip, asr sl │ │ │ │ + cmnpeq r0, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, lsr r0 │ │ │ │ + @ instruction: 0x01682a9c │ │ │ │ + cmnpeq r0, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r8, r4, ror #20 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - strheq r9, [r7, #-252]! @ 0xffffff04 │ │ │ │ - cmnpeq r0, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl #31 │ │ │ │ - strdeq r2, [r8, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r7, r4, asr #31 │ │ │ │ + cmnpeq r0, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01679f94 │ │ │ │ + cmneq r8, r4, lsl #20 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmnpeq r0, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, asr pc │ │ │ │ - cmneq r8, r0, asr #19 │ │ │ │ - cmnpeq r0, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl pc │ │ │ │ - cmneq r8, r8, lsl #19 │ │ │ │ + cmnpeq r0, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, asr pc │ │ │ │ + cmneq r8, r8, asr #19 │ │ │ │ + cmnpeq r0, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsr #30 │ │ │ │ + @ instruction: 0x01682990 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ - strheq r9, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmnpeq r0, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, lsl #29 │ │ │ │ - strdeq r2, [r8, #-136]! @ 0xffffff78 │ │ │ │ + strdeq r9, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r7, r4, asr #29 │ │ │ │ + cmnpeq r0, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01679e94 │ │ │ │ + cmneq r8, r0, lsl #18 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmnpeq r0, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, ror r9 │ │ │ │ - strheq r2, [r8, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, r4, lsl lr │ │ │ │ + cmnpeq r0, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, ror r9 │ │ │ │ + cmneq r8, r4, asr #17 │ │ │ │ + cmneq r7, ip, lsl lr │ │ │ │ │ │ │ │ 00382f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #300] @ 0x12c │ │ │ │ @@ -728713,20 +728713,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 382fc0 │ │ │ │ b 383058 │ │ │ │ - cmnpeq r0, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ - strheq r2, [r8, #-100]! @ 0xffffff9c │ │ │ │ - ldrsheq pc, [r0, #-0]! @ │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ - cmneq r8, r8, asr r6 │ │ │ │ + cmnpeq r0, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsr #15 │ │ │ │ + strheq r2, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldrsheq pc, [r0, #-8]! @ │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ + cmneq r8, r0, ror #12 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ │ │ │ │ 003830d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -728880,31 +728880,31 @@ │ │ │ │ add r2, r2, #472 @ 0x1d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3831d4 │ │ │ │ cmneq fp, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmnpeq r0, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01682594 │ │ │ │ + cmnpeq r0, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0168259c │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ cmneq fp, r8, lsr r2 │ │ │ │ - cmneq r7, r0, ror #20 │ │ │ │ + cmneq r7, r8, ror #20 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r7, r0, lsr sl │ │ │ │ + cmneq r7, r8, lsr sl │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r7, r0, lsl #20 │ │ │ │ - ldrdeq r9, [r7, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x0170ee90 │ │ │ │ - @ instruction: 0x0167999c │ │ │ │ - cmneq r8, r0, lsl #8 │ │ │ │ + cmneq r7, r8, lsl #20 │ │ │ │ + ldrdeq r9, [r7, #-152]! @ 0xffffff68 │ │ │ │ + @ instruction: 0x0170ee98 │ │ │ │ + cmneq r7, r4, lsr #19 │ │ │ │ + cmneq r8, r8, lsl #8 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - cmneq r0, r4, asr lr │ │ │ │ - cmneq r7, r0, ror #18 │ │ │ │ - cmneq r8, r4, asr #7 │ │ │ │ + cmneq r0, ip, asr lr │ │ │ │ + cmneq r7, r8, ror #18 │ │ │ │ + cmneq r8, ip, asr #7 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 00383390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -728946,17 +728946,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3833ec │ │ │ │ - cmneq r8, r4, ror #7 │ │ │ │ - cmneq r0, r0, asr sp │ │ │ │ - cmneq r8, r0, asr #5 │ │ │ │ + cmneq r8, ip, ror #7 │ │ │ │ + cmneq r0, r8, asr sp │ │ │ │ + cmneq r8, r8, asr #5 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ │ │ │ │ 00383458 : │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -729090,25 +729090,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1488 @ 0x5d0 │ │ │ │ b 383618 │ │ │ │ cmneq fp, r4, lsr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, r4, ror #3 │ │ │ │ - cmneq r0, r4, asr ip │ │ │ │ - cmneq r8, r4, ror r1 │ │ │ │ - ldrsheq lr, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r8, ip, ror #3 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + cmneq r8, ip, ror r1 │ │ │ │ + cmneq r0, r4, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrheq lr, [r0, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r8, ip, lsr #2 │ │ │ │ + ldrheq lr, [r0, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r8, r4, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r7, r4, ror #12 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ - cmneq r7, ip, lsl r6 │ │ │ │ + cmneq r7, ip, ror #12 │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ + cmneq r7, r4, lsr #12 │ │ │ │ │ │ │ │ 0038369c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -729227,29 +729227,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1584 @ 0x630 │ │ │ │ b 3837f4 │ │ │ │ cmneq fp, r8, asr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r8, r4 │ │ │ │ - cmneq r0, r4, ror sl │ │ │ │ + cmneq r8, ip │ │ │ │ + cmneq r0, ip, ror sl │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - cmneq r8, ip, lsr #31 │ │ │ │ - cmneq r0, r8, lsr #20 │ │ │ │ - ldrsheq lr, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r8, r8, ror #30 │ │ │ │ + strheq r1, [r8, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r0, r0, lsr sl │ │ │ │ + ldrsheq lr, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r8, r0, ror pc │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmneq r7, r8, lsl #9 │ │ │ │ - cmneq r7, r4, asr r4 │ │ │ │ - cmneq r0, ip, lsr #18 │ │ │ │ - cmneq r7, r8, lsr r4 │ │ │ │ - @ instruction: 0x01681e9c │ │ │ │ + @ instruction: 0x01679490 │ │ │ │ + cmneq r7, ip, asr r4 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ + cmneq r7, r0, asr #8 │ │ │ │ + cmneq r8, r4, lsr #29 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmneq r7, r0, lsl #8 │ │ │ │ + cmneq r7, r8, lsl #8 │ │ │ │ │ │ │ │ 003838c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #316] @ 383a1c │ │ │ │ @@ -729332,18 +729332,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 383918 │ │ │ │ cmneq fp, r4, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r4, [fp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r0, r4, lsl r8 │ │ │ │ - cmneq r8, r4, lsl #27 │ │ │ │ + cmneq r0, ip, lsl r8 │ │ │ │ + cmneq r8, ip, lsl #27 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ │ │ │ │ 00383a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ @@ -729404,22 +729404,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 383aac │ │ │ │ ldrheq r4, [fp, #-156]! @ 0xffffff64 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq lr, [r0, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r8, r0, ror ip │ │ │ │ + ldrsheq lr, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r8, r8, ror ip │ │ │ │ muleq r0, ip, r6 │ │ │ │ - @ instruction: 0x0170e690 │ │ │ │ - cmneq r8, r0, asr #26 │ │ │ │ - cmneq r8, r8, lsl #24 │ │ │ │ + @ instruction: 0x0170e698 │ │ │ │ + cmneq r8, r8, asr #26 │ │ │ │ + cmneq r8, r0, lsl ip │ │ │ │ muleq r0, fp, r6 │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ │ │ │ │ 00383b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-112] @ 0xffffff90 │ │ │ │ @@ -730073,111 +730073,111 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 383cd8 │ │ │ │ cmneq fp, r8, lsl #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01669198 │ │ │ │ - cmneq sp, r0, asr r7 │ │ │ │ - cmneq r8, r8, lsl #24 │ │ │ │ + cmneq sp, r8, asr r7 │ │ │ │ + cmneq r8, r0, lsl ip │ │ │ │ cmneq fp, r4, lsr r7 │ │ │ │ - cmneq r0, r4, lsl #8 │ │ │ │ - cmneq r8, r0, lsl #19 │ │ │ │ + cmneq r0, ip, lsl #8 │ │ │ │ + cmneq r8, r8, lsl #19 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andseq r7, r2, r1, asr fp │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - cmneq r7, ip, asr #28 │ │ │ │ - strheq r1, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ + cmneq r7, r4, asr lr │ │ │ │ + cmneq r8, r0, asr #17 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r0, r0, lsl #6 │ │ │ │ - cmneq r8, ip, ror r8 │ │ │ │ + cmneq r0, r8, lsl #6 │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r8, r0, ror #18 │ │ │ │ - ldrdeq lr, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - ldrsbeq lr, [r0, #-16]! │ │ │ │ - ldrdeq r8, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r8, r8, asr #14 │ │ │ │ + cmneq r8, r8, ror #18 │ │ │ │ + cmneq r7, r4, ror #5 │ │ │ │ + ldrsbeq lr, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r7, r4, ror #25 │ │ │ │ + cmneq r8, r0, asr r7 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - strheq r0, [fp, #-172]! @ 0xffffff54 │ │ │ │ + smulbteq fp, r4, sl │ │ │ │ cmneq r6, ip, asr #9 │ │ │ │ - ldrsheq lr, [r0, #-12]! │ │ │ │ + cmneq r0, r4, lsl #2 │ │ │ │ cmneq r6, ip, ror #8 │ │ │ │ - cmneq r8, ip, ror #12 │ │ │ │ - ldrheq lr, [r0, #-0]! │ │ │ │ - strheq r8, [r7, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r8, r8, lsr #12 │ │ │ │ + cmneq r8, r4, ror r6 │ │ │ │ + ldrheq lr, [r0, #-8]! │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ + cmneq r8, r0, lsr r6 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r7, r4, lsl #23 │ │ │ │ - cmneq r0, r4, asr #32 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - strheq r1, [r8, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r7, ip, lsl #23 │ │ │ │ + cmneq r0, ip, asr #32 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + cmneq r8, r4, asr #11 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmneq r0, r8 │ │ │ │ - cmneq r7, r4, lsl fp │ │ │ │ - cmneq r8, r0, lsl #11 │ │ │ │ - ldrsbeq sp, [r0, #-240]! @ 0xffffff10 │ │ │ │ - ldrdeq r8, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r8, r8, asr #10 │ │ │ │ + cmneq r0, r0, lsl r0 │ │ │ │ + cmneq r7, ip, lsl fp │ │ │ │ + cmneq r8, r8, lsl #11 │ │ │ │ + ldrsbeq sp, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r7, r0, ror #21 │ │ │ │ + cmneq r8, r0, asr r5 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x0170df90 │ │ │ │ - @ instruction: 0x01678a9c │ │ │ │ - cmneq r8, r8, lsl #10 │ │ │ │ - cmneq r0, r4, asr pc │ │ │ │ - cmneq r7, r0, ror #20 │ │ │ │ - cmneq r8, ip, asr #9 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - cmneq r7, r4, lsr #20 │ │ │ │ - @ instruction: 0x01681490 │ │ │ │ + @ instruction: 0x0170df98 │ │ │ │ + cmneq r7, r4, lsr #21 │ │ │ │ + cmneq r8, r0, lsl r5 │ │ │ │ + cmneq r0, ip, asr pc │ │ │ │ + cmneq r7, r8, ror #20 │ │ │ │ + ldrdeq r1, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r0, r0, lsr #30 │ │ │ │ + cmneq r7, ip, lsr #20 │ │ │ │ + @ instruction: 0x01681498 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmneq r7, ip, ror #19 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ - strheq r8, [r7, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r8, r4, lsr #8 │ │ │ │ + strdeq r8, [r7, #-148]! @ 0xffffff6c │ │ │ │ + ldrheq sp, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r0, asr #19 │ │ │ │ + cmneq r8, ip, lsr #8 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmneq r0, r0, ror lr │ │ │ │ - cmneq r7, ip, ror r9 │ │ │ │ - cmneq r8, r8, ror #7 │ │ │ │ + cmneq r0, r8, ror lr │ │ │ │ + cmneq r7, r4, lsl #19 │ │ │ │ + strdeq r1, [r8, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r0, r4, lsr lr │ │ │ │ - cmneq r7, r0, asr #18 │ │ │ │ - cmneq r8, ip, lsr #7 │ │ │ │ + cmneq r0, ip, lsr lr │ │ │ │ + cmneq r7, r8, asr #18 │ │ │ │ + strheq r1, [r8, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - ldrsheq sp, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r7, r4, lsl #18 │ │ │ │ - cmneq r8, r0, ror r3 │ │ │ │ + cmneq r0, r0, lsl #28 │ │ │ │ + cmneq r7, ip, lsl #18 │ │ │ │ + cmneq r8, r8, ror r3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrheq sp, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ - cmneq r8, r4, lsr r3 │ │ │ │ + cmneq r0, r4, asr #27 │ │ │ │ + ldrdeq r8, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r8, ip, lsr r3 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmneq r0, r0, lsl #27 │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ - strdeq r1, [r8, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r0, r8, lsl #27 │ │ │ │ + @ instruction: 0x01678894 │ │ │ │ + cmneq r8, r0, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmneq r0, r4, asr #26 │ │ │ │ - cmneq r7, r0, asr r8 │ │ │ │ - strheq r1, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, ip, asr #26 │ │ │ │ + cmneq r7, r8, asr r8 │ │ │ │ + cmneq r8, r4, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r0, r8, lsl #26 │ │ │ │ - cmneq r7, r4, lsl r8 │ │ │ │ - cmneq r8, r0, lsl #5 │ │ │ │ + cmneq r0, r0, lsl sp │ │ │ │ + cmneq r7, ip, lsl r8 │ │ │ │ + cmneq r8, r8, lsl #5 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - ldrdeq r8, [r7, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r7, r4, ror #15 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r7, ip, lsr #15 │ │ │ │ - cmneq r0, ip, ror #24 │ │ │ │ - cmneq r7, r8, ror r7 │ │ │ │ - cmneq r8, r4, ror #3 │ │ │ │ - cmneq r0, r0, lsr ip │ │ │ │ - cmneq r7, ip, lsr r7 │ │ │ │ - cmneq r8, r8, lsr #3 │ │ │ │ + strheq r8, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r4, ror ip │ │ │ │ + cmneq r7, r0, lsl #15 │ │ │ │ + cmneq r8, ip, ror #3 │ │ │ │ + cmneq r0, r8, lsr ip │ │ │ │ + cmneq r7, r4, asr #14 │ │ │ │ + strheq r1, [r8, #-16]! │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - ldrsheq sp, [r0, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r7, r0, lsl #14 │ │ │ │ - cmneq r8, r8, ror #2 │ │ │ │ + ldrsheq sp, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r7, r8, lsl #14 │ │ │ │ + cmneq r8, r0, ror r1 │ │ │ │ │ │ │ │ 00384730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [pc, #1248] @ 384c28 │ │ │ │ @@ -730493,46 +730493,46 @@ │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ b 384b88 │ │ │ │ cmneq fp, ip, asr #25 │ │ │ │ ldrheq r3, [fp, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r0, ip, lsr #19 │ │ │ │ - cmneq r8, r0, lsr #30 │ │ │ │ + ldrheq sp, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r8, r8, lsr #30 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, ip, lsl #17 │ │ │ │ - cmneq r8, r4, lsl #28 │ │ │ │ + @ instruction: 0x0170d894 │ │ │ │ + cmneq r8, ip, lsl #28 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ ldrheq r3, [fp, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x01678290 │ │ │ │ + @ instruction: 0x01678298 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmneq r7, r4, ror #4 │ │ │ │ - cmneq r7, r8, lsr r2 │ │ │ │ - ldrsheq sp, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ - cmneq r8, r0, ror ip │ │ │ │ + cmneq r7, ip, ror #4 │ │ │ │ + cmneq r7, r0, asr #4 │ │ │ │ + cmneq r0, r0, lsl #14 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ + cmneq r8, r8, ror ip │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmneq r8, r8, lsl lr │ │ │ │ - ldrheq sp, [r0, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r8, r0, lsr #24 │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - cmneq r7, r8, asr #2 │ │ │ │ - cmneq r8, r4, lsl sp │ │ │ │ - cmneq r0, r8, lsl #12 │ │ │ │ - cmneq r8, r0, ror fp │ │ │ │ + cmneq r8, r0, lsr #28 │ │ │ │ + ldrheq sp, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r8, r8, lsr #24 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + cmneq r7, r0, asr r1 │ │ │ │ + cmneq r8, ip, lsl sp │ │ │ │ + cmneq r0, r0, lsl r6 │ │ │ │ + cmneq r8, r8, ror fp │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - smultbeq r8, r8, ip │ │ │ │ - ldrheq sp, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r8, r0, lsr #22 │ │ │ │ + strheq r0, [r8, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq sp, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r8, r8, lsr #22 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmneq r8, r8, lsr #26 │ │ │ │ - cmneq r0, ip, ror #10 │ │ │ │ - ldrdeq r0, [r8, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, r0, lsr sp │ │ │ │ + cmneq r0, r4, ror r5 │ │ │ │ + smultteq r8, r0, sl │ │ │ │ │ │ │ │ 00384cb4 : │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -730564,17 +730564,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r0, ip, asr r4 │ │ │ │ - cmneq r8, r8, lsl #22 │ │ │ │ - ldrdeq r0, [r8, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r0, r4, ror #8 │ │ │ │ + cmneq r8, r0, lsl fp │ │ │ │ + ldrdeq r0, [r8, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ ldr r2, [pc, #4060] @ 385d44 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ @@ -731593,187 +731593,187 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 384da0 │ │ │ │ cmneq fp, ip, lsr #13 │ │ │ │ @ instruction: 0x017b3690 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, ip, ror #12 │ │ │ │ - cmneq r0, r4, ror #6 │ │ │ │ - ldrdeq r0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, ip, ror #6 │ │ │ │ + smultteq r8, r4, r8 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ - smulbteq r8, r0, r7 │ │ │ │ - cmneq r0, ip, lsr #1 │ │ │ │ - cmneq r8, r4, lsl r6 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ + smulbteq r8, r8, r7 │ │ │ │ + ldrheq sp, [r0, #-4]! │ │ │ │ + cmneq r8, ip, lsl r6 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ - cmneq r0, r4, lsl #31 │ │ │ │ - strdeq r0, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r0, r8, asr #27 │ │ │ │ - cmneq r8, ip, lsr r3 │ │ │ │ - @ instruction: 0x0170cc98 │ │ │ │ - cmneq r8, r8, lsl #4 │ │ │ │ - cmneq r8, r4, lsr #2 │ │ │ │ - cmneq r0, ip, lsl #23 │ │ │ │ - ldrsheq ip, [r0, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r8, r4, rrx │ │ │ │ - cmneq r0, r0, ror sl │ │ │ │ - strheq pc, [r7, #-232]! @ 0xffffff18 @ │ │ │ │ - cmneq r0, r8, asr r8 │ │ │ │ - msreq SPSR_sxc, r4, asr #27 │ │ │ │ - cmneq r0, r8, ror #15 │ │ │ │ - msreq SPSR_sxc, r8, asr sp │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ + cmneq r8, r0, lsl #10 │ │ │ │ + ldrsbeq ip, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r8, r4, asr #6 │ │ │ │ + cmneq r0, r0, lsr #25 │ │ │ │ + cmneq r8, r0, lsl r2 │ │ │ │ + cmneq r8, ip, lsr #2 │ │ │ │ + @ instruction: 0x0170cb94 │ │ │ │ + ldrsheq ip, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r8, ip, rrx │ │ │ │ + cmneq r0, r8, ror sl │ │ │ │ + msreq (UNDEF: 103), r0, asr #29 │ │ │ │ + cmneq r0, r0, ror #16 │ │ │ │ + msreq SPSR_sxc, ip, asr #27 │ │ │ │ + ldrsheq ip, [r0, #-112]! @ 0xffffff90 │ │ │ │ + msreq SPSR_sxc, r0, ror #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq ip, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - msreq SPSR_sxc, ip, lsr #24 │ │ │ │ - cmneq r0, r0, lsr #12 │ │ │ │ - msreq (UNDEF: 119), ip @ │ │ │ │ - strdeq r7, [r7, #-0]! │ │ │ │ - @ instruction: 0x0170c594 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - msreq (UNDEF: 119), ip, lsl #22 │ │ │ │ + ldrheq ip, [r0, #-104]! @ 0xffffff98 │ │ │ │ + msreq SPSR_sxc, r4, lsr ip │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ + msreq (UNDEF: 119), r4, lsr #23 │ │ │ │ + strdeq r7, [r7, #-8]! │ │ │ │ + @ instruction: 0x0170c59c │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + msreq (UNDEF: 119), r4, lsl fp │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ cmneq r6, ip, lsr #17 │ │ │ │ cmneq r6, r4, asr r8 │ │ │ │ cmneq r6, r0, lsl r8 │ │ │ │ - cmneq r7, ip, ror pc │ │ │ │ - cmneq r7, r0, asr pc │ │ │ │ + cmneq r7, r4, lsl #31 │ │ │ │ + cmneq r7, r8, asr pc │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r0, ip, asr #2 │ │ │ │ - cmneq r7, r8, asr ip │ │ │ │ - msreq (UNDEF: 103), r4, asr #13 │ │ │ │ + cmneq r0, r4, asr r1 │ │ │ │ + cmneq r7, r0, ror #24 │ │ │ │ + msreq (UNDEF: 103), ip, asr #13 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r0, r4, lsl r1 │ │ │ │ - cmneq r7, r0, lsr #24 │ │ │ │ - msreq (UNDEF: 103), ip, lsl #13 │ │ │ │ + cmneq r0, ip, lsl r1 │ │ │ │ + cmneq r7, r8, lsr #24 │ │ │ │ + msreq (UNDEF: 103), r4 @ │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ - ldrsbeq ip, [r0, #-12]! │ │ │ │ - cmneq r7, r8, ror #23 │ │ │ │ - msreq (UNDEF: 103), r4, asr r6 │ │ │ │ + cmneq r0, r4, ror #1 │ │ │ │ + strdeq r6, [r7, #-176]! @ 0xffffff50 │ │ │ │ + msreq (UNDEF: 103), ip, asr r6 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - cmneq r0, r4, lsr #1 │ │ │ │ - strheq r6, [r7, #-176]! @ 0xffffff50 │ │ │ │ - msreq (UNDEF: 103), ip, lsl r6 │ │ │ │ + cmneq r0, ip, lsr #1 │ │ │ │ + strheq r6, [r7, #-184]! @ 0xffffff48 │ │ │ │ + msreq (UNDEF: 103), r4, lsr #12 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmneq r0, ip, rrx │ │ │ │ - cmneq r7, r8, ror fp │ │ │ │ - msreq SPSR_sxc, r4, ror #11 │ │ │ │ + cmneq r0, r4, ror r0 │ │ │ │ + cmneq r7, r0, lsl #23 │ │ │ │ + msreq SPSR_sxc, ip, ror #11 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmneq r7, r4, asr #22 │ │ │ │ - cmneq r7, r8, lsl fp │ │ │ │ + cmneq r7, ip, asr #22 │ │ │ │ + cmneq r7, r0, lsr #22 │ │ │ │ andeq r0, r0, lr, asr #10 │ │ │ │ - ldrsbeq fp, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r7, r8, ror #21 │ │ │ │ - msreq SPSR_sxc, r4, asr r5 │ │ │ │ + cmneq r0, r4, ror #31 │ │ │ │ + strdeq r6, [r7, #-160]! @ 0xffffff60 │ │ │ │ + msreq SPSR_sxc, ip, asr r5 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - strheq r6, [r7, #-164]! @ 0xffffff5c │ │ │ │ + strheq r6, [r7, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - cmneq r7, r4, lsl #21 │ │ │ │ + cmneq r7, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmneq r7, ip, lsr #20 │ │ │ │ + cmneq r7, r4, lsr sl │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmneq r7, r0, lsl #20 │ │ │ │ + cmneq r7, r8, lsl #20 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - ldrdeq r6, [r7, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq r6, [r7, #-156]! @ 0xffffff64 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - @ instruction: 0x0170be98 │ │ │ │ - cmneq r7, r4, lsr #19 │ │ │ │ - msreq SPSR_sxc, r0, lsl r4 │ │ │ │ + cmneq r0, r0, lsr #29 │ │ │ │ + cmneq r7, ip, lsr #19 │ │ │ │ + msreq SPSR_sxc, r8, lsl r4 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmneq r7, r0, ror r9 │ │ │ │ + cmneq r7, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmneq r7, r8, lsl r9 │ │ │ │ + cmneq r7, r0, lsr #18 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - ldrsheq fp, [r0, #-208]! @ 0xffffff30 │ │ │ │ - strdeq r6, [r7, #-140]! @ 0xffffff74 │ │ │ │ - msreq (UNDEF: 119), r8, ror #6 │ │ │ │ + ldrsheq fp, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, r4, lsl #18 │ │ │ │ + msreq (UNDEF: 119), r0, ror r3 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - ldrheq fp, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r7, r4, asr #17 │ │ │ │ - msreq (UNDEF: 119), r0, lsr r3 │ │ │ │ + cmneq r0, r0, asr #27 │ │ │ │ + cmneq r7, ip, asr #17 │ │ │ │ + msreq (UNDEF: 119), r8, lsr r3 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - cmneq r0, r0, lsl #27 │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ - strdeq pc, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r0, r8, lsl #27 │ │ │ │ + @ instruction: 0x01676894 │ │ │ │ + msreq (UNDEF: 119), r0, lsl #6 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - cmneq r0, r8, asr #26 │ │ │ │ - cmneq r7, r4, asr r8 │ │ │ │ - msreq (UNDEF: 103), r0, asr #5 │ │ │ │ + cmneq r0, r0, asr sp │ │ │ │ + cmneq r7, ip, asr r8 │ │ │ │ + msreq (UNDEF: 103), r8, asr #5 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmneq r7, ip, lsl r8 │ │ │ │ + cmneq r7, r4, lsr #16 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - cmneq r7, r4, lsl #16 │ │ │ │ + cmneq r7, ip, lsl #16 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrdeq r6, [r7, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r7, ip, lsr #15 │ │ │ │ + cmneq r7, r0, ror #15 │ │ │ │ + strheq r6, [r7, #-116]! @ 0xffffff8c │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r7, r0, lsl #15 │ │ │ │ + cmneq r7, r8, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r7, r4, asr r7 │ │ │ │ + cmneq r7, ip, asr r7 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r7, r8, lsr #14 │ │ │ │ - cmneq r0, ip, ror #23 │ │ │ │ - strdeq r6, [r7, #-104]! @ 0xffffff98 │ │ │ │ - msreq SPSR_sxc, r4, ror #2 │ │ │ │ + cmneq r7, r0, lsr r7 │ │ │ │ + ldrsheq fp, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r0, lsl #14 │ │ │ │ + msreq SPSR_sxc, ip, ror #2 │ │ │ │ andeq r0, r0, lr, asr #9 │ │ │ │ - cmneq r7, r4, asr #13 │ │ │ │ + cmneq r7, ip, asr #13 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - @ instruction: 0x01676698 │ │ │ │ - cmneq r0, r4, ror #22 │ │ │ │ - cmneq r7, ip, ror #12 │ │ │ │ - ldrdeq pc, [r7, #-12]! │ │ │ │ + cmneq r7, r0, lsr #13 │ │ │ │ + cmneq r0, ip, ror #22 │ │ │ │ + cmneq r7, r4, ror r6 │ │ │ │ + msreq SPSR_sxc, r4, ror #1 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - cmneq r0, ip, lsr #22 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ - msreq SPSR_sxc, r4, lsr #1 │ │ │ │ + cmneq r0, r4, lsr fp │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ + msreq SPSR_sxc, ip, lsr #1 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - ldrsheq fp, [r0, #-160]! @ 0xffffff60 │ │ │ │ - strdeq r6, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - msreq SPSR_sxc, r8, rrx │ │ │ │ + ldrsheq fp, [r0, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r7, r4, lsl #12 │ │ │ │ + msreq SPSR_sxc, r0, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - ldrheq fp, [r0, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r7, r4, asr #11 │ │ │ │ - msreq SPSR_sxc, r0, lsr r0 │ │ │ │ + cmneq r0, r0, asr #21 │ │ │ │ + cmneq r7, ip, asr #11 │ │ │ │ + msreq SPSR_sxc, r8, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmneq r0, r0, lsl #21 │ │ │ │ - cmneq r7, ip, lsl #11 │ │ │ │ - strdeq lr, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r8, lsl #21 │ │ │ │ + @ instruction: 0x01676594 │ │ │ │ + msreq SPSR_sxc, r0 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - cmneq r7, r8, asr r5 │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ + cmneq r7, r8, lsr r5 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - cmneq r7, r8, lsl #10 │ │ │ │ + cmneq r7, r0, lsl r5 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - cmneq r0, ip, asr #19 │ │ │ │ - ldrdeq r6, [r7, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ + ldrsbeq fp, [r0, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r7, r0, ror #9 │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - @ instruction: 0x0170b994 │ │ │ │ - cmneq r7, r0, lsr #9 │ │ │ │ - cmneq r7, ip, lsl #30 │ │ │ │ + @ instruction: 0x0170b99c │ │ │ │ + cmneq r7, r8, lsr #9 │ │ │ │ + cmneq r7, r4, lsl pc │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ - cmneq r7, r8, ror #8 │ │ │ │ - ldrdeq lr, [r7, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r0, r4, ror #18 │ │ │ │ + cmneq r7, r0, ror r4 │ │ │ │ + ldrdeq lr, [r7, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - cmneq r0, r4, lsr #18 │ │ │ │ - cmneq r7, r0, lsr r4 │ │ │ │ - @ instruction: 0x0167ee9c │ │ │ │ - strdeq r6, [r7, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r0, ip, lsr #18 │ │ │ │ + cmneq r7, r8, lsr r4 │ │ │ │ + cmneq r7, r4, lsr #29 │ │ │ │ + cmneq r7, r4, lsl #8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrdeq r6, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r6, [r7, #-56]! @ 0xffffffc8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r7, r4, lsr #7 │ │ │ │ + cmneq r7, ip, lsr #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldr r2, [pc, #-532] @ 385e00 │ │ │ │ ldr r1, [pc, #-532] @ 385e04 │ │ │ │ ldr r3, [pc, #-532] @ 385e08 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -732381,17 +732381,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3869a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #848 @ 0x350 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 386954 │ │ │ │ - ldrsheq fp, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r7, r4, lsl #6 │ │ │ │ - cmneq r7, r8, ror #26 │ │ │ │ + cmneq r0, r0, lsl #16 │ │ │ │ + cmneq r7, ip, lsl #6 │ │ │ │ + cmneq r7, r0, ror sp │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ │ │ │ │ 003869ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -732626,31 +732626,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 386b40 │ │ │ │ cmneq fp, r4, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r0, r0, lsr r7 │ │ │ │ - cmneq r7, r0, lsr #25 │ │ │ │ + cmneq r0, r8, lsr r7 │ │ │ │ + cmneq r7, r8, lsr #25 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq r0, r4, ror #13 │ │ │ │ - cmneq r7, r4, asr ip │ │ │ │ + cmneq r0, ip, ror #13 │ │ │ │ + cmneq r7, ip, asr ip │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ cmneq fp, ip, asr #17 │ │ │ │ - ldrsbeq fp, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ + cmneq r0, r0, ror #11 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmneq r0, r4, asr #9 │ │ │ │ - ldrdeq r5, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ + cmneq r0, ip, asr #9 │ │ │ │ + ldrdeq r5, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x01675f98 │ │ │ │ - cmneq r7, r8, ror #30 │ │ │ │ - cmneq r7, r8, lsr pc │ │ │ │ + cmneq r7, r0, lsr #31 │ │ │ │ + cmneq r7, r0, ror pc │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ │ │ │ │ 00386dac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -732684,17 +732684,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #916 @ 0x394 │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 386e00 │ │ │ │ - cmneq r0, ip, asr #6 │ │ │ │ - cmneq r7, r8, asr lr │ │ │ │ - cmneq r7, r0, asr #17 │ │ │ │ + cmneq r0, r4, asr r3 │ │ │ │ + cmneq r7, r0, ror #28 │ │ │ │ + cmneq r7, r8, asr #17 │ │ │ │ │ │ │ │ 00386e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -732963,32 +732963,32 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 386ef4 │ │ │ │ @ instruction: 0x017b159c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r0, lsl #11 │ │ │ │ cmneq fp, r8, lsl r5 │ │ │ │ - cmneq r0, r4, lsr r2 │ │ │ │ - cmneq r7, r4, lsr #15 │ │ │ │ + cmneq r0, ip, lsr r2 │ │ │ │ + cmneq r7, ip, lsr #15 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r0, ip, ror r1 │ │ │ │ - strdeq lr, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, r4, lsl #3 │ │ │ │ + strdeq lr, [r7, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r4, lsl #1 │ │ │ │ - cmneq r7, r0, lsl #12 │ │ │ │ - cmneq r7, r8, asr fp │ │ │ │ + cmneq r0, ip, lsl #1 │ │ │ │ + cmneq r7, r8, lsl #12 │ │ │ │ + cmneq r7, r0, ror #22 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - cmneq r7, r8, lsr #21 │ │ │ │ - cmneq r0, r8, ror #30 │ │ │ │ - cmneq r7, r4, ror sl │ │ │ │ - ldrdeq lr, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + strheq r5, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r0, r0, ror pc │ │ │ │ + cmneq r7, ip, ror sl │ │ │ │ + cmneq r7, r0, ror #9 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ - cmneq r7, ip, lsl #20 │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ + cmneq r7, r4, lsl sl │ │ │ │ │ │ │ │ 003872e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -733013,17 +733013,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 387368 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 387314 │ │ │ │ - cmneq r0, r8, lsr lr │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - cmneq r7, r8, lsr #7 │ │ │ │ + cmneq r0, r0, asr #28 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ + strheq lr, [r7, #-48]! @ 0xffffffd0 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ │ │ │ │ 0038736c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -733257,45 +733257,45 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3874e4 │ │ │ │ cmneq fp, ip, lsl #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r0, r0, ror sp │ │ │ │ - cmneq r7, ip, ror #5 │ │ │ │ + cmneq r0, r8, ror sp │ │ │ │ + strdeq lr, [r7, #-36]! @ 0xffffffdc │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ cmneq fp, r8, lsr #30 │ │ │ │ - cmneq r0, r8, asr #24 │ │ │ │ - cmneq r7, r4, asr #3 │ │ │ │ - cmneq r0, r0, lsl ip │ │ │ │ - cmneq r7, r0, lsl r7 │ │ │ │ - cmneq r7, ip, ror r1 │ │ │ │ - cmneq r0, ip, asr #23 │ │ │ │ - cmneq r7, ip, asr #13 │ │ │ │ - cmneq r7, r0, lsr r1 │ │ │ │ + cmneq r0, r0, asr ip │ │ │ │ + cmneq r7, ip, asr #3 │ │ │ │ + cmneq r0, r8, lsl ip │ │ │ │ + cmneq r7, r8, lsl r7 │ │ │ │ + cmneq r7, r4, lsl #3 │ │ │ │ + ldrsbeq sl, [r0, #-180]! @ 0xffffff4c │ │ │ │ + ldrdeq r5, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r7, r8, lsr r1 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r0, ip, lsl #23 │ │ │ │ - cmneq r7, ip, lsl #13 │ │ │ │ - strdeq lr, [r7, #-0]! │ │ │ │ + @ instruction: 0x0170ab94 │ │ │ │ + @ instruction: 0x01675694 │ │ │ │ + strdeq lr, [r7, #-8]! │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r0, ip, asr #22 │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ - strheq lr, [r7, #-4]! │ │ │ │ - cmneq r0, ip, lsl #22 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ - cmneq r7, r4, ror r0 │ │ │ │ + cmneq r0, r4, asr fp │ │ │ │ + cmneq r7, r4, asr r6 │ │ │ │ + strheq lr, [r7, #-12]! │ │ │ │ + cmneq r0, r4, lsl fp │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ + cmneq r7, ip, ror r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq r0, ip, asr #21 │ │ │ │ - cmneq r7, ip, asr #11 │ │ │ │ - cmneq r7, r0, lsr r0 │ │ │ │ + ldrsbeq sl, [r0, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r5, [r7, #-84]! @ 0xffffffac │ │ │ │ + cmneq r7, r8, lsr r0 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r7, ip, lsr #5 │ │ │ │ - cmneq r0, r8, lsl #21 │ │ │ │ - cmneq r7, r8, ror #31 │ │ │ │ + strheq lr, [r7, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0x0170aa90 │ │ │ │ + strdeq sp, [r7, #-240]! @ 0xffffff10 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ │ │ │ │ 003877a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -733347,21 +733347,21 @@ │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3877f8 │ │ │ │ cmneq fp, ip, asr #24 │ │ │ │ andeq r7, r0, r4, ror fp │ │ │ │ - cmneq r0, r4, asr r9 │ │ │ │ - cmneq r7, r0, ror #8 │ │ │ │ - cmneq r7, r4, asr #29 │ │ │ │ + cmneq r0, ip, asr r9 │ │ │ │ + cmneq r7, r8, ror #8 │ │ │ │ + cmneq r7, ip, asr #29 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - cmneq r0, r8, lsl r9 │ │ │ │ - cmneq r7, r4, lsr #8 │ │ │ │ - cmneq r7, r8, lsl #29 │ │ │ │ + cmneq r0, r0, lsr #18 │ │ │ │ + cmneq r7, ip, lsr #8 │ │ │ │ + @ instruction: 0x0167de90 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ │ │ │ │ 003878a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -733528,36 +733528,36 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 387990 │ │ │ │ cmneq fp, r8, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r4, lsr #22 │ │ │ │ andeq r7, r0, r4, ror fp │ │ │ │ cmneq fp, ip, ror sl │ │ │ │ - strdeq sp, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, ip, lsl #15 │ │ │ │ - strdeq sp, [r7, #-200]! @ 0xffffff38 │ │ │ │ + strdeq sp, [r7, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x0170a794 │ │ │ │ + cmneq r7, r0, lsl #26 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - cmneq r0, r8, asr #14 │ │ │ │ - cmneq r7, r4, asr r2 │ │ │ │ - strheq sp, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r0, r0, asr r7 │ │ │ │ + cmneq r7, ip, asr r2 │ │ │ │ + cmneq r7, r0, asr #25 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmneq r0, ip, lsl #14 │ │ │ │ - cmneq r7, r8, lsl r2 │ │ │ │ - cmneq r7, r4, lsl #25 │ │ │ │ + cmneq r0, r4, lsl r7 │ │ │ │ + cmneq r7, r0, lsr #4 │ │ │ │ + cmneq r7, ip, lsl #25 │ │ │ │ andeq r0, r0, r3, lsl #15 │ │ │ │ - ldrsbeq sl, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - ldrdeq r5, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r7, r8, asr #24 │ │ │ │ - @ instruction: 0x0170a694 │ │ │ │ - cmneq r7, r0, lsr #3 │ │ │ │ - cmneq r7, ip, lsl #24 │ │ │ │ + ldrsbeq sl, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, r4, ror #3 │ │ │ │ + cmneq r7, r0, asr ip │ │ │ │ + @ instruction: 0x0170a69c │ │ │ │ + cmneq r7, r8, lsr #3 │ │ │ │ + cmneq r7, r4, lsl ip │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - cmneq r0, r8, asr r6 │ │ │ │ - cmneq r7, r4, ror #2 │ │ │ │ - ldrdeq sp, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r0, r0, ror #12 │ │ │ │ + cmneq r7, ip, ror #2 │ │ │ │ + ldrdeq sp, [r7, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ ldr r1, [r0, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq 387bc0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -733663,26 +733663,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 387c58 │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ - cmneq r0, r4, asr #9 │ │ │ │ - ldrdeq r4, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ + cmneq r7, r0, ror ip │ │ │ │ + cmneq r0, ip, asr #9 │ │ │ │ + ldrdeq r4, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - cmneq r7, ip, lsl #26 │ │ │ │ - cmneq r0, ip, asr r4 │ │ │ │ - cmneq r7, r8, ror #30 │ │ │ │ - ldrdeq sp, [r7, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ - cmneq r7, r0, lsr pc │ │ │ │ - @ instruction: 0x0167d99c │ │ │ │ + cmneq r7, r4, lsl sp │ │ │ │ + cmneq r0, r4, ror #8 │ │ │ │ + cmneq r7, r0, ror pc │ │ │ │ + ldrdeq sp, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r0, ip, lsr #8 │ │ │ │ + cmneq r7, r8, lsr pc │ │ │ │ + cmneq r7, r4, lsr #19 │ │ │ │ │ │ │ │ 00387d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [r0, #348] @ 0x15c │ │ │ │ @@ -733767,26 +733767,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 387f24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 387dec │ │ │ │ - cmneq r0, r8, asr #6 │ │ │ │ - cmneq r7, r8, asr #28 │ │ │ │ - cmneq r7, ip, lsr #17 │ │ │ │ + cmneq r0, r0, asr r3 │ │ │ │ + cmneq r7, r0, asr lr │ │ │ │ + strheq sp, [r7, #-132]! @ 0xffffff7c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ strdeq r4, [r6, #-188]! @ 0xffffff44 │ │ │ │ - @ instruction: 0x0167db90 │ │ │ │ - ldrsheq sl, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ + @ instruction: 0x0167db98 │ │ │ │ + ldrsheq sl, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x0170a29c │ │ │ │ - @ instruction: 0x01674d9c │ │ │ │ - cmneq r7, r0, lsl #16 │ │ │ │ + cmneq r0, r4, lsr #5 │ │ │ │ + cmneq r7, r4, lsr #27 │ │ │ │ + cmneq r7, r8, lsl #16 │ │ │ │ │ │ │ │ 00387f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -734016,44 +734016,44 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 388054 │ │ │ │ cmneq fp, r0, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq sl, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r4, lsr #14 │ │ │ │ + cmneq r0, r0, asr #3 │ │ │ │ + cmneq r7, ip, lsr #14 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ ldrheq r0, [fp, #-56]! @ 0xffffffc8 │ │ │ │ - ldrheq sl, [r0, #-8]! │ │ │ │ - cmneq r7, r0, lsr #12 │ │ │ │ + cmneq r0, r0, asr #1 │ │ │ │ + cmneq r7, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r7, r4, ror fp │ │ │ │ - cmneq r0, r8, lsr r0 │ │ │ │ - cmneq r7, r8, lsr fp │ │ │ │ - @ instruction: 0x0167d59c │ │ │ │ + cmneq r7, ip, ror fp │ │ │ │ + cmneq r0, r0, asr #32 │ │ │ │ + cmneq r7, r0, asr #22 │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - ldrsheq r9, [r0, #-248]! @ 0xffffff08 │ │ │ │ - strdeq r4, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r7, ip, asr r5 │ │ │ │ + cmneq r0, r0 │ │ │ │ + cmneq r7, r0, lsl #22 │ │ │ │ + cmneq r7, r4, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - ldrheq r9, [r0, #-248]! @ 0xffffff08 │ │ │ │ - strheq r4, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r7, r0, lsr #10 │ │ │ │ - cmneq r7, r0, lsl #21 │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ - cmneq r7, r8, asr #20 │ │ │ │ - cmneq r7, ip, lsr #9 │ │ │ │ + cmneq r0, r0, asr #31 │ │ │ │ + cmneq r7, r0, asr #21 │ │ │ │ + cmneq r7, r8, lsr #10 │ │ │ │ + cmneq r7, r8, lsl #21 │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ + cmneq r7, r0, asr sl │ │ │ │ + strheq sp, [r7, #-68]! @ 0xffffffbc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r0, r8, lsl #30 │ │ │ │ - cmneq r7, r8, lsl #20 │ │ │ │ - cmneq r7, r0, ror r4 │ │ │ │ - cmneq r0, r8, asr #29 │ │ │ │ - cmneq r7, r8, asr #19 │ │ │ │ - cmneq r7, ip, lsr #8 │ │ │ │ + cmneq r0, r0, lsl pc │ │ │ │ + cmneq r7, r0, lsl sl │ │ │ │ + cmneq r7, r8, ror r4 │ │ │ │ + ldrsbeq r9, [r0, #-224]! @ 0xffffff20 │ │ │ │ + ldrdeq r4, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r7, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 0038835c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -734139,25 +734139,25 @@ │ │ │ │ ldr r1, [pc, #48] @ 3884e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3883ac │ │ │ │ - cmneq r0, r8, lsl #27 │ │ │ │ - cmneq r7, r8, lsl #17 │ │ │ │ - strdeq sp, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01709d90 │ │ │ │ + @ instruction: 0x01674890 │ │ │ │ + strdeq sp, [r7, #-40]! @ 0xffffffd8 │ │ │ │ cmneq r6, ip, lsr r6 │ │ │ │ - cmneq r7, ip, ror #11 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ - cmneq r7, r8, lsl #5 │ │ │ │ + strdeq sp, [r7, #-84]! @ 0xffffffac │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ + @ instruction: 0x0167d290 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - ldrsbeq r9, [r0, #-204]! @ 0xffffff34 │ │ │ │ - ldrdeq r4, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, r0, asr #4 │ │ │ │ + cmneq r0, r4, ror #25 │ │ │ │ + cmneq r7, r4, ror #15 │ │ │ │ + cmneq r7, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [r0, #348] @ 0x15c │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -734267,17 +734267,17 @@ │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3885a4 │ │ │ │ mov lr, #0 │ │ │ │ b 388604 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ - cmneq r7, r0, ror #11 │ │ │ │ - @ instruction: 0x0167d39c │ │ │ │ + cmneq r0, r8, ror #21 │ │ │ │ + cmneq r7, r8, ror #11 │ │ │ │ + cmneq r7, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r8, [r0, #348] @ 0x15c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -734435,17 +734435,17 @@ │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3887ec │ │ │ │ mov sl, #0 │ │ │ │ b 388888 │ │ │ │ - cmneq r0, r0, asr #16 │ │ │ │ - cmneq r7, r0, asr #6 │ │ │ │ - strdeq sp, [r7, #-12]! │ │ │ │ + cmneq r0, r8, asr #16 │ │ │ │ + cmneq r7, r8, asr #6 │ │ │ │ + cmneq r7, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #348] @ 0x15c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -734695,17 +734695,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ beq 388a04 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ b 388a08 │ │ │ │ mov fp, #0 │ │ │ │ b 388b18 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ - cmneq r7, r4, ror pc │ │ │ │ - cmneq r7, r0, lsr sp │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ + cmneq r7, ip, ror pc │ │ │ │ + cmneq r7, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #348] @ 0x15c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -735011,17 +735011,17 @@ │ │ │ │ bl afc28 <__aeabi_idivmod@plt> │ │ │ │ mov r3, r8 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ str r3, [r6] │ │ │ │ b 388e3c │ │ │ │ mov r3, #0 │ │ │ │ b 388f78 │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ - strheq r3, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r7, r4, ror r8 │ │ │ │ + ldrheq r8, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r7, r0, asr #21 │ │ │ │ + cmneq r7, ip, ror r8 │ │ │ │ │ │ │ │ 00389270 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -735119,25 +735119,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 389304 │ │ │ │ cmnpeq sl, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq sl, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, lsr #28 │ │ │ │ - cmneq r7, r8, lsr #18 │ │ │ │ - cmneq r7, ip, lsl #7 │ │ │ │ + cmneq r0, r0, lsr lr │ │ │ │ + cmneq r7, r0, lsr r9 │ │ │ │ + @ instruction: 0x0167c394 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ - cmneq r7, r8, ror #17 │ │ │ │ - cmneq r7, ip, asr #6 │ │ │ │ + ldrsheq r8, [r0, #-208]! @ 0xffffff30 │ │ │ │ + strdeq r3, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r7, r4, asr r3 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r0, r8, lsr #27 │ │ │ │ - cmneq r7, r8, lsr #17 │ │ │ │ - cmneq r7, r0, lsl r3 │ │ │ │ + ldrheq r8, [r0, #-208]! @ 0xffffff30 │ │ │ │ + strheq r3, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r7, r8, lsl r3 │ │ │ │ │ │ │ │ 00389430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 389534 │ │ │ │ @@ -735200,24 +735200,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 389464 │ │ │ │ orreq r1, sp, ip, ror r0 │ │ │ │ cmneq sl, r4, asr #31 │ │ │ │ andeq r6, r0, ip, ror #24 │ │ │ │ - cmneq r7, ip, ror #8 │ │ │ │ + cmneq r7, r4, ror r4 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ - cmneq r0, r4, lsr #25 │ │ │ │ - cmneq r7, r4, lsr #15 │ │ │ │ - cmneq r7, r4, lsl r2 │ │ │ │ + cmneq r7, ip, asr r5 │ │ │ │ + cmneq r0, ip, lsr #25 │ │ │ │ + cmneq r7, ip, lsr #15 │ │ │ │ + cmneq r7, ip, lsl r2 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - cmneq r0, r8, ror #24 │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - ldrdeq ip, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r0, ror ip │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmneq r7, r0, ror #3 │ │ │ │ │ │ │ │ 00389568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ ldr r2, [pc, #652] @ 38980c │ │ │ │ @@ -735385,38 +735385,38 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 389698 │ │ │ │ @ instruction: 0x017aee94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r0, ror lr │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq r7, r8, lsl #9 │ │ │ │ - cmneq r7, ip, lsl #9 │ │ │ │ - cmneq r7, r4, lsr #9 │ │ │ │ + @ instruction: 0x0167c490 │ │ │ │ + @ instruction: 0x0167c494 │ │ │ │ + cmneq r7, ip, lsr #9 │ │ │ │ andeq r7, r0, r4, ror fp │ │ │ │ - cmneq r7, r4, ror r4 │ │ │ │ + cmneq r7, ip, ror r4 │ │ │ │ cmneq sl, r4, ror sp │ │ │ │ - @ instruction: 0x01708a94 │ │ │ │ - @ instruction: 0x01673594 │ │ │ │ - strdeq fp, [r7, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - cmneq r7, r4, asr r5 │ │ │ │ - strheq fp, [r7, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x01708a9c │ │ │ │ + @ instruction: 0x0167359c │ │ │ │ + cmneq r7, r4 │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + cmneq r7, ip, asr r5 │ │ │ │ + cmneq r7, r0, asr #31 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq r0, r4, lsl sl │ │ │ │ - cmneq r7, r4, lsl r5 │ │ │ │ - cmneq r7, r8, ror pc │ │ │ │ + cmneq r0, ip, lsl sl │ │ │ │ + cmneq r7, ip, lsl r5 │ │ │ │ + cmneq r7, r0, lsl #31 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq r8, [r0, #-148]! @ 0xffffff6c │ │ │ │ - ldrdeq r3, [r7, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r7, r8, lsr pc │ │ │ │ + ldrsbeq r8, [r0, #-156]! @ 0xffffff64 │ │ │ │ + ldrdeq r3, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x01708994 │ │ │ │ - @ instruction: 0x01673494 │ │ │ │ - strdeq fp, [r7, #-236]! @ 0xffffff14 │ │ │ │ + @ instruction: 0x0170899c │ │ │ │ + @ instruction: 0x0167349c │ │ │ │ + cmneq r7, r4, lsl #30 │ │ │ │ │ │ │ │ 0038987c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ @@ -735528,22 +735528,22 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 389964 │ │ │ │ - cmneq r7, r8, lsl r2 │ │ │ │ + cmneq r7, r0, lsr #4 │ │ │ │ cmneq sl, ip, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01708e98 │ │ │ │ + cmneq r0, r0, lsr #29 │ │ │ │ cmneq sl, r8, lsr #21 │ │ │ │ cmneq r6, r0, lsr #22 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ - cmneq r7, r8, asr #4 │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ + cmneq r7, r0, asr r2 │ │ │ │ │ │ │ │ 00389a70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -735632,24 +735632,24 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ b 389b78 │ │ │ │ cmneq sl, r0, lsl #19 │ │ │ │ - @ instruction: 0x01708c90 │ │ │ │ + @ instruction: 0x01708c98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq fp, [r7, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ - cmneq r7, r8, lsr #31 │ │ │ │ - cmneq r7, r8, lsl #2 │ │ │ │ - ldrheq r8, [r0, #-184]! @ 0xffffff48 │ │ │ │ - ldrdeq r3, [r7, #-4]! │ │ │ │ - cmneq r7, r0, lsr #30 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ + cmneq r7, r4 │ │ │ │ + cmneq r0, r4, asr #24 │ │ │ │ + strheq fp, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r7, r0, lsl r1 │ │ │ │ + cmneq r0, r0, asr #23 │ │ │ │ + ldrdeq r3, [r7, #-12]! │ │ │ │ + cmneq r7, r8, lsr #30 │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ │ │ │ │ 00389c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #1476] @ 38a1ec │ │ │ │ @@ -736022,45 +736022,45 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 389ec4 │ │ │ │ cmneq sl, ip, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq lr, [sl, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - cmneq r7, ip, lsl #28 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + cmneq r7, r4, lsl lr │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r0, ip, lsr #18 │ │ │ │ - @ instruction: 0x0167bc98 │ │ │ │ + cmneq r0, r4, lsr r9 │ │ │ │ + cmneq r7, r0, lsr #25 │ │ │ │ cmneq sl, r8, asr #10 │ │ │ │ - cmneq r0, r8, asr #16 │ │ │ │ - strheq fp, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, r0, asr r8 │ │ │ │ + strheq fp, [r7, #-188]! @ 0xffffff44 │ │ │ │ cmneq r6, r0, lsl #11 │ │ │ │ - ldrheq r8, [r0, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, ip, lsl fp │ │ │ │ - @ instruction: 0x01672c94 │ │ │ │ - cmneq r7, r4, lsr #21 │ │ │ │ - cmneq r0, r4, lsl r7 │ │ │ │ - cmneq r7, ip, ror sl │ │ │ │ + cmneq r0, r4, asr #15 │ │ │ │ + cmneq r7, r4, lsr #22 │ │ │ │ + @ instruction: 0x01672c9c │ │ │ │ + cmneq r7, ip, lsr #21 │ │ │ │ + cmneq r0, ip, lsl r7 │ │ │ │ + cmneq r7, r4, lsl #21 │ │ │ │ cmneq r6, r4, asr #8 │ │ │ │ - @ instruction: 0x01708690 │ │ │ │ - cmneq r7, ip, lsr #23 │ │ │ │ - strdeq fp, [r7, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r0, r8, asr r6 │ │ │ │ - cmneq r7, r4, asr sl │ │ │ │ - strheq fp, [r7, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ - cmneq r0, r0, lsl #12 │ │ │ │ - cmneq r7, r8, ror #18 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ - @ instruction: 0x01708594 │ │ │ │ - strheq r2, [r7, #-160]! @ 0xffffff60 │ │ │ │ - strdeq fp, [r7, #-140]! @ 0xffffff74 │ │ │ │ + @ instruction: 0x01708698 │ │ │ │ + strheq r2, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r7, r0, lsl #20 │ │ │ │ + cmneq r0, r0, ror #12 │ │ │ │ + cmneq r7, ip, asr sl │ │ │ │ + cmneq r7, r4, asr #19 │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ + cmneq r0, r8, lsl #12 │ │ │ │ + cmneq r7, r0, ror r9 │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ + @ instruction: 0x0170859c │ │ │ │ + strheq r2, [r7, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r7, r4, lsl #18 │ │ │ │ │ │ │ │ 0038a274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -736164,25 +736164,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #288 @ 0x120 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 38a36c │ │ │ │ - cmneq r0, r8, ror #8 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ + cmneq r0, r0, ror r4 │ │ │ │ + ldrdeq fp, [r7, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ - cmneq r7, r4, ror #17 │ │ │ │ - cmneq r7, r0, lsr r7 │ │ │ │ + ldrsbeq r8, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r7, ip, ror #17 │ │ │ │ + cmneq r7, r8, lsr r7 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r7, ip, lsr #17 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ - cmneq r7, r8, ror r8 │ │ │ │ - cmneq r7, r0, asr #13 │ │ │ │ + strheq r2, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ + cmneq r7, r0, lsl #17 │ │ │ │ + cmneq r7, r8, asr #13 │ │ │ │ │ │ │ │ 0038a454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -736210,17 +736210,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 38a4e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38a490 │ │ │ │ - cmneq r0, ip, lsr #5 │ │ │ │ - cmneq r7, r8, asr #15 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ + ldrheq r8, [r0, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r2, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ │ │ │ │ 0038a4e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -736331,28 +736331,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38a568 │ │ │ │ cmneq sl, r4, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r4, lsr #29 │ │ │ │ - strdeq fp, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x01708194 │ │ │ │ - strdeq fp, [r7, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r0, r4, asr r1 │ │ │ │ - cmneq r7, r0, ror r6 │ │ │ │ - strheq fp, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r7, r4, lsl #12 │ │ │ │ + @ instruction: 0x0170819c │ │ │ │ + strdeq fp, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r0, ip, asr r1 │ │ │ │ + cmneq r7, r8, ror r6 │ │ │ │ + strheq fp, [r7, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq r0, r8, lsl r1 │ │ │ │ - cmneq r7, r4, lsr r6 │ │ │ │ - cmneq r7, r8, ror r4 │ │ │ │ + cmneq r0, r0, lsr #2 │ │ │ │ + cmneq r7, ip, lsr r6 │ │ │ │ + cmneq r7, r0, lsl #9 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - ldrsbeq r8, [r0, #-12]! │ │ │ │ - strdeq r2, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r7, ip, lsr r4 │ │ │ │ + cmneq r0, r4, ror #1 │ │ │ │ + cmneq r7, r0, lsl #12 │ │ │ │ + cmneq r7, r4, asr #8 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 0038a6f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -736386,17 +736386,17 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 38a720 │ │ │ │ - cmneq r7, r0, asr #9 │ │ │ │ - cmneq r0, r0 │ │ │ │ - cmneq r7, r4, ror #6 │ │ │ │ + cmneq r7, r8, asr #9 │ │ │ │ + cmneq r0, r8 │ │ │ │ + cmneq r7, ip, ror #6 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 0038a798 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -736510,25 +736510,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 38a83c │ │ │ │ cmneq sl, r8, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq sp, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r0, ip, asr #29 │ │ │ │ - cmneq r7, r8, ror #7 │ │ │ │ - cmneq r7, r4, lsr r2 │ │ │ │ + ldrsbeq r7, [r0, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r2, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r7, ip, lsr r2 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r0, r0, lsl #29 │ │ │ │ - cmneq r7, r4, lsr r3 │ │ │ │ - cmneq r7, r0, ror #3 │ │ │ │ + cmneq r0, r8, lsl #29 │ │ │ │ + cmneq r7, ip, lsr r3 │ │ │ │ + cmneq r7, r8, ror #3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r0, r4, lsr lr │ │ │ │ - cmneq r7, r0, asr r3 │ │ │ │ - @ instruction: 0x0167b19c │ │ │ │ + cmneq r0, ip, lsr lr │ │ │ │ + cmneq r7, r8, asr r3 │ │ │ │ + cmneq r7, r4, lsr #3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 0038a988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -736634,29 +736634,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38aa08 │ │ │ │ - cmneq r0, r4, lsr sp │ │ │ │ - cmneq r7, r0, asr r2 │ │ │ │ - @ instruction: 0x0167b098 │ │ │ │ - ldrsheq r7, [r0, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r7, r4, lsl r2 │ │ │ │ - qdsubeq fp, ip, r7 │ │ │ │ - ldrheq r7, [r0, #-204]! @ 0xffffff34 │ │ │ │ - ldrdeq r2, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r0, lsr #32 │ │ │ │ - cmneq r0, r0, lsl #25 │ │ │ │ - @ instruction: 0x0167219c │ │ │ │ - cmneq r7, r4, ror #31 │ │ │ │ - cmneq r0, r4, asr #24 │ │ │ │ - cmneq r7, r0, ror #2 │ │ │ │ - cmneq r7, r8, lsr #31 │ │ │ │ + cmneq r0, ip, lsr sp │ │ │ │ + cmneq r7, r8, asr r2 │ │ │ │ + cmneq r7, r0, lsr #1 │ │ │ │ + cmneq r0, r0, lsl #26 │ │ │ │ + cmneq r7, ip, lsl r2 │ │ │ │ + cmneq r7, r4, rrx │ │ │ │ + cmneq r0, r4, asr #25 │ │ │ │ + cmneq r7, r0, ror #3 │ │ │ │ + cmneq r7, r8, lsr #32 │ │ │ │ + cmneq r0, r8, lsl #25 │ │ │ │ + cmneq r7, r4, lsr #3 │ │ │ │ + cmneq r7, ip, ror #31 │ │ │ │ + cmneq r0, ip, asr #24 │ │ │ │ + cmneq r7, r8, ror #2 │ │ │ │ + strheq sl, [r7, #-240]! @ 0xffffff10 │ │ │ │ │ │ │ │ 0038ab7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ @@ -736843,22 +736843,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 38ac98 │ │ │ │ cmneq sl, r0, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r0, r4, lsl #23 │ │ │ │ - cmneq r7, ip, ror #29 │ │ │ │ + cmneq r0, ip, lsl #23 │ │ │ │ + strdeq sl, [r7, #-228]! @ 0xffffff1c │ │ │ │ cmneq sl, r4, ror r7 │ │ │ │ cmneq r6, ip, ror #14 │ │ │ │ - strheq r1, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r7, r4, lsl #29 │ │ │ │ - cmneq r7, r4, asr lr │ │ │ │ - cmneq r7, r4, lsr #28 │ │ │ │ + cmneq r7, r0, asr #29 │ │ │ │ + cmneq r7, ip, lsl #29 │ │ │ │ + cmneq r7, ip, asr lr │ │ │ │ + cmneq r7, ip, lsr #28 │ │ │ │ │ │ │ │ 0038ae9c : │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ @@ -736925,17 +736925,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 38afb0 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 38af44 │ │ │ │ - ldrsbeq r7, [r0, #-124]! @ 0xffffff84 │ │ │ │ - strdeq r1, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r7, r4, asr #22 │ │ │ │ + cmneq r0, r4, ror #15 │ │ │ │ + cmneq r7, r0, lsl #26 │ │ │ │ + cmneq r7, ip, asr #22 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ │ │ │ │ 0038afb4 : │ │ │ │ mvn r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ @@ -737257,35 +737257,35 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ b 38b1b0 │ │ │ │ @ instruction: 0x017ad398 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq sp, [sl, #-32]! @ 0xffffffe0 │ │ │ │ cmneq sl, r4, lsr #5 │ │ │ │ - ldrdeq r1, [r7, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x0167aa94 │ │ │ │ - cmneq r0, r8, asr #13 │ │ │ │ + cmneq r7, r0, ror #21 │ │ │ │ + @ instruction: 0x0167aa9c │ │ │ │ + ldrsbeq r7, [r0, #-96]! @ 0xffffffa0 │ │ │ │ cmneq sl, ip, lsl #4 │ │ │ │ - cmneq r7, r0, asr #20 │ │ │ │ - strdeq sl, [r7, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r0, ip, lsr #12 │ │ │ │ + cmneq r7, r8, asr #20 │ │ │ │ + cmneq r7, r0, lsl #20 │ │ │ │ + cmneq r0, r4, lsr r6 │ │ │ │ ldrheq sp, [sl, #-16]! │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ - cmneq r7, r0, lsr #19 │ │ │ │ - ldrsbeq r7, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmneq r7, ip, ror #19 │ │ │ │ + cmneq r7, r8, lsr #19 │ │ │ │ + ldrsbeq r7, [r0, #-92]! @ 0xffffffa4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r0, r4, lsl #11 │ │ │ │ - cmneq r7, r8, asr #18 │ │ │ │ + cmneq r0, ip, lsl #11 │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ cmneq r6, r4, lsl #2 │ │ │ │ cmneq sl, r0 │ │ │ │ ldrsbeq ip, [sl, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r7, r0, lsl r8 │ │ │ │ - ldrdeq r1, [r7, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x0167a794 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ + cmneq r7, r8, lsl r8 │ │ │ │ + cmneq r7, r4, ror #15 │ │ │ │ + @ instruction: 0x0167a79c │ │ │ │ + ldrsbeq r7, [r0, #-48]! @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ sub r5, r3, r2 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ @@ -737396,29 +737396,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 38b5fc │ │ │ │ - cmneq r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x01671690 │ │ │ │ - cmneq r7, r8, asr #12 │ │ │ │ - cmneq r0, r4, lsr r2 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ - strdeq sl, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - ldrsheq r7, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r0, lsl #12 │ │ │ │ - strheq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ - ldrdeq r1, [r7, #-84]! @ 0xffffffac │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - @ instruction: 0x0170719c │ │ │ │ - cmneq r7, r4, lsr #11 │ │ │ │ - cmneq r7, r8, asr r5 │ │ │ │ + @ instruction: 0x01707290 │ │ │ │ + @ instruction: 0x01671698 │ │ │ │ + cmneq r7, r0, asr r6 │ │ │ │ + cmneq r0, ip, lsr r2 │ │ │ │ + cmneq r7, r4, asr #12 │ │ │ │ + strdeq sl, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r0, lsl #4 │ │ │ │ + cmneq r7, r8, lsl #12 │ │ │ │ + cmneq r7, r0, asr #11 │ │ │ │ + ldrsbeq r7, [r0, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq r1, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0167a590 │ │ │ │ + cmneq r0, r4, lsr #3 │ │ │ │ + cmneq r7, ip, lsr #11 │ │ │ │ + cmneq r7, r0, ror #10 │ │ │ │ │ │ │ │ 0038b72c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ @@ -738251,124 +738251,124 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 38c030 │ │ │ │ cmneq sl, r0, asr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r7, [r0, #-8]! │ │ │ │ - @ instruction: 0x0167a498 │ │ │ │ + cmneq r0, r0, ror #1 │ │ │ │ + cmneq r7, r0, lsr #9 │ │ │ │ cmneq sl, r8, ror #24 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r0, r0 │ │ │ │ - strheq sl, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r0, r8 │ │ │ │ + cmneq r7, r0, asr #7 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - cmneq r0, ip, lsl #28 │ │ │ │ - cmneq r7, r0, asr #3 │ │ │ │ - cmneq r0, ip, asr #25 │ │ │ │ - cmneq r7, ip, lsl #1 │ │ │ │ - @ instruction: 0x01706b90 │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ - cmneq r0, r8, lsr #21 │ │ │ │ - cmneq r7, r4, ror #28 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + cmneq r0, r4, lsl lr │ │ │ │ + cmneq r7, r8, asr #3 │ │ │ │ + ldrsbeq r6, [r0, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x0167a094 │ │ │ │ + @ instruction: 0x01706b98 │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ + ldrheq r6, [r0, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r7, ip, ror #28 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmneq r0, r4, asr r9 │ │ │ │ - cmneq r7, r4, lsl sp │ │ │ │ + cmneq r0, ip, asr r9 │ │ │ │ + cmneq r7, ip, lsl sp │ │ │ │ cmneq r6, ip, ror r5 │ │ │ │ - ldrdeq r0, [r7, #-196]! @ 0xffffff3c │ │ │ │ - ldrheq r6, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r7, r8, ror ip │ │ │ │ + ldrdeq r0, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r0, r4, asr #17 │ │ │ │ + cmneq r7, r0, lsl #25 │ │ │ │ ldrsbeq ip, [sl, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r0, lsl #16 │ │ │ │ - cmneq r7, r0, asr #23 │ │ │ │ - cmneq r0, r8, ror #14 │ │ │ │ - cmneq r7, r8, lsr #22 │ │ │ │ + cmneq r0, r8, lsl #16 │ │ │ │ + cmneq r7, r8, asr #23 │ │ │ │ + cmneq r0, r0, ror r7 │ │ │ │ + cmneq r7, r0, lsr fp │ │ │ │ cmneq r6, ip, lsl ip │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ - @ instruction: 0x01706590 │ │ │ │ - cmneq r0, ip, ror #9 │ │ │ │ - strheq r9, [r7, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r0, r4, lsr #9 │ │ │ │ + @ instruction: 0x01706598 │ │ │ │ + ldrsheq r6, [r0, #-68]! @ 0xffffffbc │ │ │ │ + strheq r9, [r7, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r0, ip, lsr #9 │ │ │ │ cmneq r6, r4, lsl #2 │ │ │ │ - cmneq r7, r8, asr r8 │ │ │ │ - cmneq r0, r8, asr r4 │ │ │ │ - cmneq r7, r4, ror #16 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ + cmneq r7, r0, ror #16 │ │ │ │ + cmneq r0, r0, ror #8 │ │ │ │ + cmneq r7, ip, ror #16 │ │ │ │ + cmneq r7, r0, lsr #16 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq r0, ip, asr #4 │ │ │ │ - cmneq r7, r8, lsl #12 │ │ │ │ + cmneq r0, r4, asr r2 │ │ │ │ + cmneq r7, r0, lsl r6 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrsbeq r6, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0167959c │ │ │ │ + cmneq r0, r4, ror #3 │ │ │ │ + cmneq r7, r4, lsr #11 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ cmneq r6, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq r0, ip, ror #31 │ │ │ │ - strheq r9, [r7, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsheq r5, [r0, #-244]! @ 0xffffff0c │ │ │ │ + strheq r9, [r7, #-56]! @ 0xffffffc8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r0, r8, lsl #29 │ │ │ │ - cmneq r7, r0, asr #4 │ │ │ │ - @ instruction: 0x01705d9c │ │ │ │ + @ instruction: 0x01705e90 │ │ │ │ + cmneq r7, r8, asr #4 │ │ │ │ + cmneq r0, r4, lsr #27 │ │ │ │ cmneq r6, ip, lsr #7 │ │ │ │ strdeq r4, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - @ instruction: 0x01705c9c │ │ │ │ - cmneq r0, r0, ror #23 │ │ │ │ - cmneq r7, r4, lsr #31 │ │ │ │ + cmneq r0, r4, lsr #25 │ │ │ │ + cmneq r0, r8, ror #23 │ │ │ │ + cmneq r7, ip, lsr #31 │ │ │ │ cmneq r6, r0, lsl r8 │ │ │ │ - cmneq r0, ip, lsl #23 │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ + @ instruction: 0x01705b94 │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ smultbeq r6, r8, r7 │ │ │ │ - cmneq r0, r8, lsr #22 │ │ │ │ - cmneq r7, r0, ror #29 │ │ │ │ - cmneq r0, r0, ror #19 │ │ │ │ - cmneq r7, r4, lsr #27 │ │ │ │ + cmneq r0, r0, lsr fp │ │ │ │ + cmneq r7, r8, ror #29 │ │ │ │ + cmneq r0, r8, ror #19 │ │ │ │ + cmneq r7, ip, lsr #27 │ │ │ │ cmneq r6, r0, lsl r6 │ │ │ │ - @ instruction: 0x01705990 │ │ │ │ - cmneq r7, r4, asr #26 │ │ │ │ - msreq SPSR_sx, ip, asr sp │ │ │ │ - cmneq r0, r4, asr #18 │ │ │ │ - cmneq r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x01705998 │ │ │ │ + cmneq r7, ip, asr #26 │ │ │ │ + msreq SPSR_sx, r4, ror #26 │ │ │ │ + cmneq r0, ip, asr #18 │ │ │ │ + cmneq r7, r8, lsl #26 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ cmneq r6, r0, lsr #30 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ + ldrsbeq r5, [r0, #-132]! @ 0xffffff7c │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrsheq r5, [r0, #-116]! @ 0xffffff8c │ │ │ │ - strheq r8, [r7, #-184]! @ 0xffffff48 │ │ │ │ + ldrsheq r5, [r0, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ cmneq r6, r4, lsr #8 │ │ │ │ - cmneq r0, r0, lsr #15 │ │ │ │ - cmneq r7, r8, asr fp │ │ │ │ - cmneq r0, r4, ror #14 │ │ │ │ - cmneq r7, r4, lsr #22 │ │ │ │ + cmneq r0, r8, lsr #15 │ │ │ │ + cmneq r7, r0, ror #22 │ │ │ │ + cmneq r0, ip, ror #14 │ │ │ │ + cmneq r7, ip, lsr #22 │ │ │ │ andeq r7, r0, r8, asr #13 │ │ │ │ andeq r7, r0, r4, lsr r9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r0, r8, lsl #13 │ │ │ │ - cmneq r7, ip, asr #20 │ │ │ │ + @ instruction: 0x01705690 │ │ │ │ + cmneq r7, r4, asr sl │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ - ldrsheq r5, [r0, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r5, [r0, #-92]! @ 0xffffffa4 │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ cmneq r6, r8, lsl #24 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq r7, r4, asr #16 │ │ │ │ + cmneq r7, ip, asr #16 │ │ │ │ cmneq r6, r8, ror r0 │ │ │ │ - ldrsheq r5, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - strheq r8, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r0, lsl #8 │ │ │ │ + strheq r8, [r7, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ cmneq r6, r4, asr #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ @@ -740351,199 +740351,199 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38d014 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ b 38d8e8 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r0, ip, lsr #5 │ │ │ │ - cmneq r7, r0, ror r6 │ │ │ │ + ldrheq r5, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r7, r8, ror r6 │ │ │ │ ldrdeq pc, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r0, r4, asr r2 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ + cmneq r0, ip, asr r2 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ msreq (UNDEF: 101), r8, ror #28 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ - @ instruction: 0x01678590 │ │ │ │ + ldrsbeq r5, [r0, #-20]! @ 0xffffffec │ │ │ │ + @ instruction: 0x01678598 │ │ │ │ msreq (UNDEF: 101), ip, lsl #28 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r0, r0, ror #2 │ │ │ │ - cmneq r7, r0, lsr #10 │ │ │ │ + cmneq r0, r8, ror #2 │ │ │ │ + cmneq r7, r8, lsr #10 │ │ │ │ msreq SPSR_sc, ip, ror sp │ │ │ │ msreq SPSR_sc, r0, lsr #26 │ │ │ │ - cmneq r0, ip, lsl #1 │ │ │ │ - cmneq r7, r0, asr r4 │ │ │ │ - cmneq r0, r4, asr #32 │ │ │ │ + @ instruction: 0x01705094 │ │ │ │ + cmneq r7, r8, asr r4 │ │ │ │ + cmneq r0, ip, asr #32 │ │ │ │ msreq SPSR_sc, r4, lsr #25 │ │ │ │ - strdeq r8, [r7, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r7, r0, lsl #8 │ │ │ │ msreq SPSR_sc, ip, ror #24 │ │ │ │ msreq SPSR_sc, ip, lsl ip │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ - cmneq r7, r0, asr #6 │ │ │ │ + cmneq r0, r4, lsl #31 │ │ │ │ + cmneq r7, r8, asr #6 │ │ │ │ strheq pc, [r5, #-180]! @ 0xffffff4c @ │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - ldrdeq r8, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r0, lsr #30 │ │ │ │ + cmneq r7, r4, ror #5 │ │ │ │ msreq (UNDEF: 117), r8, asr fp │ │ │ │ msreq (UNDEF: 117), r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r0, r8, ror #28 │ │ │ │ - cmneq r7, ip, lsr #4 │ │ │ │ + cmneq r0, r0, ror lr │ │ │ │ + cmneq r7, r4, lsr r2 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrheq r4, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - cmneq r0, r4, asr #25 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ + ldrheq r4, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + cmneq r0, ip, asr #25 │ │ │ │ + @ instruction: 0x01678090 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01704c90 │ │ │ │ - qdsubeq r8, r4, r7 │ │ │ │ - msreq SPSR_sx, r0, rrx │ │ │ │ - cmneq r0, r4, lsl ip │ │ │ │ - ldrdeq r7, [r7, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x01704c98 │ │ │ │ + qdsubeq r8, ip, r7 │ │ │ │ + msreq SPSR_sx, r8, rrx │ │ │ │ + cmneq r0, ip, lsl ip │ │ │ │ + cmneq r7, r0, ror #31 │ │ │ │ msreq SPSR_sc, ip, lsr r8 │ │ │ │ - cmneq r0, r0, lsr #23 │ │ │ │ - cmneq r7, r4, ror #30 │ │ │ │ + cmneq r0, r8, lsr #23 │ │ │ │ + cmneq r7, ip, ror #30 │ │ │ │ strheq pc, [r5, #-120]! @ 0xffffff88 @ │ │ │ │ - cmneq r0, ip, lsl fp │ │ │ │ - ldrdeq r7, [r7, #-236]! @ 0xffffff14 │ │ │ │ - ldrsbeq r4, [r0, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x01677e9c │ │ │ │ - strheq lr, [r6, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - cmneq r7, ip, asr lr │ │ │ │ - cmneq r0, r4, ror sl │ │ │ │ - cmneq r7, r8, lsr lr │ │ │ │ + cmneq r0, r4, lsr #22 │ │ │ │ + cmneq r7, r4, ror #29 │ │ │ │ + cmneq r0, r4, ror #21 │ │ │ │ + cmneq r7, r4, lsr #29 │ │ │ │ + cmneq r6, r0, asr #29 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + cmneq r7, r4, ror #28 │ │ │ │ + cmneq r0, ip, ror sl │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ msreq (UNDEF: 101), r4, lsr #13 │ │ │ │ - cmneq r0, r4, lsr #20 │ │ │ │ - ldrdeq r7, [r7, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r0, ip, lsr #20 │ │ │ │ + cmneq r7, r0, ror #27 │ │ │ │ msreq (UNDEF: 101), r8, asr #12 │ │ │ │ - cmneq r6, r0, lsr #27 │ │ │ │ - cmneq r0, r8, lsl #19 │ │ │ │ - cmneq r7, r4, asr #26 │ │ │ │ + cmneq r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x01704990 │ │ │ │ + cmneq r7, ip, asr #26 │ │ │ │ msreq SPSR_sc, r0 @ │ │ │ │ msreq SPSR_sc, ip, asr #10 │ │ │ │ strdeq pc, [r5, #-76]! @ 0xffffffb4 │ │ │ │ msreq SPSR_sc, r0 @ │ │ │ │ msreq SPSR_sc, ip, asr #8 │ │ │ │ msreq SPSR_sc, r8, lsl r4 │ │ │ │ - cmneq r0, ip, ror r7 │ │ │ │ - cmneq r7, r0, asr #22 │ │ │ │ + cmneq r0, r4, lsl #15 │ │ │ │ + cmneq r7, r8, asr #22 │ │ │ │ msreq (UNDEF: 117), r0, lsr #7 │ │ │ │ msreq (UNDEF: 117), ip, asr r3 │ │ │ │ - ldrsbeq r4, [r0, #-108]! @ 0xffffff94 │ │ │ │ - @ instruction: 0x01677a98 │ │ │ │ + cmneq r0, r4, ror #13 │ │ │ │ + cmneq r7, r0, lsr #21 │ │ │ │ strheq pc, [r5, #-44]! @ 0xffffffd4 @ │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ + cmneq r0, r4, lsr #12 │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ msreq (UNDEF: 101), ip, asr r2 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ - cmneq r7, r4, lsl #19 │ │ │ │ - cmneq r6, r0, ror #18 │ │ │ │ - cmneq r0, r8, asr #10 │ │ │ │ - cmneq r7, r4, lsl #18 │ │ │ │ - cmneq r6, r0, lsr #18 │ │ │ │ - cmneq r0, r8, lsl #10 │ │ │ │ - cmneq r7, r4, asr #17 │ │ │ │ - ldrdeq lr, [r6, #-132]! @ 0xffffff7c │ │ │ │ - ldrheq r4, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r7, ip, ror r8 │ │ │ │ - @ instruction: 0x0166e890 │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ + cmneq r7, ip, lsl #19 │ │ │ │ + cmneq r6, r8, ror #18 │ │ │ │ + cmneq r0, r0, asr r5 │ │ │ │ + cmneq r7, ip, lsl #18 │ │ │ │ + cmneq r6, r8, lsr #18 │ │ │ │ + cmneq r0, r0, lsl r5 │ │ │ │ + cmneq r7, ip, asr #17 │ │ │ │ + ldrdeq lr, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ + cmneq r7, r4, lsl #17 │ │ │ │ + @ instruction: 0x0166e898 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r6, ip, asr r8 │ │ │ │ + cmneq r6, r4, ror #16 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r6, ip, asr #16 │ │ │ │ - cmneq r6, r0, lsl r8 │ │ │ │ - ldrsheq r4, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - strheq r7, [r7, #-116]! @ 0xffffff8c │ │ │ │ - ldrdeq lr, [r6, #-116]! @ 0xffffff8c │ │ │ │ - ldrheq r4, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r7, ip, ror r7 │ │ │ │ - @ instruction: 0x0166e798 │ │ │ │ - cmneq r6, r0, ror r4 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ - cmneq r0, ip, lsl r0 │ │ │ │ - ldrdeq r7, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - strdeq lr, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r0, ror #31 │ │ │ │ - @ instruction: 0x0167739c │ │ │ │ - strheq lr, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r0, r8, ror pc │ │ │ │ - cmneq r6, r4, lsl #7 │ │ │ │ - cmneq r7, r8, lsr r3 │ │ │ │ + cmneq r6, r4, asr r8 │ │ │ │ + cmneq r6, r8, lsl r8 │ │ │ │ + cmneq r0, r0, lsl #8 │ │ │ │ + strheq r7, [r7, #-124]! @ 0xffffff84 │ │ │ │ + ldrdeq lr, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r0, r4, asr #7 │ │ │ │ + cmneq r7, r4, lsl #15 │ │ │ │ + cmneq r6, r0, lsr #15 │ │ │ │ + cmneq r6, r8, ror r4 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ + cmneq r0, r4, lsr #32 │ │ │ │ + cmneq r7, r0, ror #7 │ │ │ │ + cmneq r6, r0, lsl #8 │ │ │ │ + cmneq r0, r8, ror #31 │ │ │ │ + cmneq r7, r4, lsr #7 │ │ │ │ + strheq lr, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r0, r0, lsl #31 │ │ │ │ + cmneq r6, ip, lsl #7 │ │ │ │ + cmneq r7, r0, asr #6 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq r6, r8, asr #6 │ │ │ │ - cmneq r0, r0, lsr pc │ │ │ │ - strdeq r7, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r6, r0, lsl r3 │ │ │ │ - cmneq r6, r0, ror #5 │ │ │ │ - strheq lr, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ - cmneq r6, r8, lsl #4 │ │ │ │ - ldrdeq lr, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r0, asr r3 │ │ │ │ + cmneq r0, r8, lsr pc │ │ │ │ + strdeq r7, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r6, r8, lsl r3 │ │ │ │ + cmneq r6, r8, ror #5 │ │ │ │ + strheq lr, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq r6, ip, asr #4 │ │ │ │ + cmneq r6, r0, lsl r2 │ │ │ │ + cmneq r6, r0, ror #3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0166e19c │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ - cmneq r0, r0, asr sp │ │ │ │ - cmneq r7, ip, lsl #2 │ │ │ │ - cmneq r6, r8, lsr #2 │ │ │ │ - cmneq r6, r8, ror #1 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ + cmneq r6, r0, ror r1 │ │ │ │ + cmneq r0, r8, asr sp │ │ │ │ + cmneq r7, r4, lsl r1 │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + strdeq lr, [r6, #-0]! │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrdeq lr, [r6, #-8]! │ │ │ │ - cmneq r0, r0, asr #25 │ │ │ │ - cmneq r7, r8, ror r0 │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ + cmneq r0, r8, asr #25 │ │ │ │ + cmneq r7, r0, lsl #1 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x0166e090 │ │ │ │ - cmneq r6, ip, ror r0 │ │ │ │ - cmneq r0, r4, ror #24 │ │ │ │ - cmneq r7, r4, lsr #32 │ │ │ │ - cmneq r6, r0, asr #32 │ │ │ │ - cmneq r6, r0, lsl r0 │ │ │ │ - ldrsheq r3, [r0, #-184]! @ 0xffffff48 │ │ │ │ - strheq r6, [r7, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq sp, [r6, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x0166df9c │ │ │ │ - cmneq r0, r4, lsl #23 │ │ │ │ - cmneq r7, r0, asr #30 │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq r0, ip, lsr #22 │ │ │ │ - cmneq r7, r8, ror #29 │ │ │ │ - cmneq r6, r0, lsl #30 │ │ │ │ + @ instruction: 0x0166e098 │ │ │ │ + cmneq r6, r4, lsl #1 │ │ │ │ + cmneq r0, ip, ror #24 │ │ │ │ + cmneq r7, ip, lsr #32 │ │ │ │ + cmneq r6, r8, asr #32 │ │ │ │ + cmneq r6, r8, lsl r0 │ │ │ │ + cmneq r0, r0, lsl #24 │ │ │ │ + cmneq r7, r0, asr #31 │ │ │ │ + ldrdeq sp, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ + cmneq r0, ip, lsl #23 │ │ │ │ + cmneq r7, r8, asr #30 │ │ │ │ + cmneq r6, r0, ror #30 │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ + cmneq r0, r4, lsr fp │ │ │ │ + strdeq r6, [r7, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r6, r8, lsl #30 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r6, r8, asr #29 │ │ │ │ - @ instruction: 0x0166de94 │ │ │ │ - cmneq r6, r4, ror #28 │ │ │ │ - cmneq r6, r4, lsr #28 │ │ │ │ - strdeq sp, [r6, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r6, r0, asr #27 │ │ │ │ - cmneq r6, r0, lsr #27 │ │ │ │ - @ instruction: 0x0166dd90 │ │ │ │ + ldrdeq sp, [r6, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x0166de9c │ │ │ │ + cmneq r6, ip, ror #28 │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ + cmneq r6, r4, lsl #28 │ │ │ │ + cmneq r6, r8, asr #27 │ │ │ │ + cmneq r6, r8, lsr #27 │ │ │ │ + @ instruction: 0x0166dd98 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq r6, r0, ror #26 │ │ │ │ - cmneq r7, r8, lsr sp │ │ │ │ + cmneq r6, r8, ror #26 │ │ │ │ + cmneq r7, r0, asr #26 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - cmneq r6, ip, ror #25 │ │ │ │ - strheq sp, [r6, #-204]! @ 0xffffff34 │ │ │ │ + strdeq sp, [r6, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, r4, asr #25 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ - cmneq r6, r8, asr ip │ │ │ │ + @ instruction: 0x0166dc94 │ │ │ │ + cmneq r6, r0, ror #24 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r7, r8, lsl #24 │ │ │ │ - strdeq sp, [r6, #-176]! @ 0xffffff50 │ │ │ │ - strheq sp, [r6, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r0, r0, lsr #15 │ │ │ │ - cmneq r7, r4, ror #22 │ │ │ │ - cmneq r6, r8, ror fp │ │ │ │ - cmneq r6, r4, asr #22 │ │ │ │ - cmneq r6, ip, lsl #22 │ │ │ │ - ldrdeq sp, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r7, r0, lsl ip │ │ │ │ + strdeq sp, [r6, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r6, r0, asr #23 │ │ │ │ + cmneq r0, r8, lsr #15 │ │ │ │ + cmneq r7, ip, ror #22 │ │ │ │ + cmneq r6, r0, lsl #23 │ │ │ │ + cmneq r6, ip, asr #22 │ │ │ │ + cmneq r6, r4, lsl fp │ │ │ │ + ldrdeq sp, [r6, #-172]! @ 0xffffff54 │ │ │ │ ldr r3, [pc, #-324] @ 38e6bc │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #-144] @ 38e788 │ │ │ │ @@ -741287,25 +741287,25 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38f2f8 │ │ │ │ cmneq sl, r8, ror r1 │ │ │ │ cmneq r6, r8, lsl r4 │ │ │ │ - cmneq r7, r8, lsl sl │ │ │ │ - cmneq r7, r8, lsr #20 │ │ │ │ + cmneq r7, r0, lsr #20 │ │ │ │ + cmneq r7, r0, lsr sl │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ cmneq r6, r8, asr #24 │ │ │ │ - @ instruction: 0x01676994 │ │ │ │ - cmneq r6, r8, lsr #18 │ │ │ │ - cmneq r7, r4, lsl #19 │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ - strdeq sp, [r6, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r7, r8, asr #18 │ │ │ │ - cmneq r0, r0, ror #11 │ │ │ │ + @ instruction: 0x0167699c │ │ │ │ + cmneq r6, r0, lsr r9 │ │ │ │ + cmneq r7, ip, lsl #19 │ │ │ │ + cmneq r0, r4, lsr #12 │ │ │ │ + strdeq sp, [r6, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r7, r0, asr r9 │ │ │ │ + cmneq r0, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #280] @ 38f510 │ │ │ │ ldr r3, [pc, #280] @ 38f514 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -741378,21 +741378,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 38f440 │ │ │ │ cmneq sl, ip, lsl r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r4, asr #18 │ │ │ │ cmneq sl, ip, asr #31 │ │ │ │ - @ instruction: 0x0167689c │ │ │ │ - cmneq r0, ip, asr #9 │ │ │ │ - ldrdeq sp, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r7, r8, lsr #16 │ │ │ │ - cmneq r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x0166d790 │ │ │ │ - cmneq r7, r4, ror #15 │ │ │ │ + cmneq r7, r4, lsr #17 │ │ │ │ + ldrsbeq r3, [r0, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq sp, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r7, r0, lsr r8 │ │ │ │ + @ instruction: 0x01703494 │ │ │ │ + @ instruction: 0x0166d798 │ │ │ │ + cmneq r7, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 38f65c │ │ │ │ ldr r3, [pc, #264] @ 38f660 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -741461,21 +741461,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 38f598 │ │ │ │ cmneq sl, r0, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, ip, ror #15 │ │ │ │ cmneq sl, r4, ror lr │ │ │ │ - cmneq r7, r8, ror #14 │ │ │ │ - cmneq r0, r0, lsl #7 │ │ │ │ - cmneq r6, r4, lsl #13 │ │ │ │ - ldrdeq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - cmneq r6, r4, asr #12 │ │ │ │ - @ instruction: 0x01676698 │ │ │ │ + cmneq r7, r0, ror r7 │ │ │ │ + cmneq r0, r8, lsl #7 │ │ │ │ + cmneq r6, ip, lsl #13 │ │ │ │ + cmneq r7, r4, ror #13 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ + cmneq r6, ip, asr #12 │ │ │ │ + cmneq r7, r0, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -741501,17 +741501,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38f6c4 │ │ │ │ - @ instruction: 0x01703290 │ │ │ │ - @ instruction: 0x0166d594 │ │ │ │ - cmneq r7, r8, ror #11 │ │ │ │ + @ instruction: 0x01703298 │ │ │ │ + @ instruction: 0x0166d59c │ │ │ │ + strdeq r6, [r7, #-80]! @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -741532,17 +741532,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38f740 │ │ │ │ - cmneq r0, r4, lsl r2 │ │ │ │ - cmneq r6, r8, lsl r5 │ │ │ │ - cmneq r7, ip, ror #10 │ │ │ │ + cmneq r0, ip, lsl r2 │ │ │ │ + cmneq r6, r0, lsr #10 │ │ │ │ + cmneq r7, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 38f820 │ │ │ │ ldr r1, [pc, #116] @ 38f824 │ │ │ │ ldr r4, [pc, #116] @ 38f828 │ │ │ │ @@ -741572,17 +741572,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 38f7e8 │ │ │ │ cmneq sl, r4, ror #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r3, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r7, r8, lsl r5 │ │ │ │ - cmneq r6, r8, ror r4 │ │ │ │ + cmneq r0, r0, asr #3 │ │ │ │ + cmneq r7, r0, lsr #10 │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 38f8c0 │ │ │ │ ldr r1, [pc, #116] @ 38f8c4 │ │ │ │ ldr r4, [pc, #116] @ 38f8c8 │ │ │ │ @@ -741612,17 +741612,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 38f888 │ │ │ │ cmneq sl, r4, asr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r8, lsl r1 │ │ │ │ - cmneq r7, r8, ror r4 │ │ │ │ - ldrdeq sp, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r0, r0, lsr #2 │ │ │ │ + cmneq r7, r0, lsl #9 │ │ │ │ + cmneq r6, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #400] @ 38fa7c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -741721,28 +741721,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38f9c8 │ │ │ │ - cmneq r7, ip, asr #7 │ │ │ │ + ldrdeq r6, [r7, #-52]! @ 0xffffffcc │ │ │ │ cmneq sl, r0, lsl fp │ │ │ │ - cmneq r0, ip, asr r0 │ │ │ │ + cmneq r0, r4, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ @ instruction: 0xfffffa48 │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ @ instruction: 0xfffff820 │ │ │ │ @ instruction: 0xfffff8b0 │ │ │ │ cmneq sl, r4, asr #20 │ │ │ │ - cmneq r6, r8, asr r2 │ │ │ │ - cmneq r0, r0, lsr #30 │ │ │ │ - cmneq r6, r4, lsr #4 │ │ │ │ - cmneq r7, r8, ror r2 │ │ │ │ + cmneq r6, r0, ror #4 │ │ │ │ + cmneq r0, r8, lsr #30 │ │ │ │ + cmneq r6, ip, lsr #4 │ │ │ │ + cmneq r7, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ @@ -741765,17 +741765,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 38fae4 │ │ │ │ - cmneq r0, r0, ror lr │ │ │ │ - cmneq r6, r4, ror r1 │ │ │ │ - cmneq r7, r8, asr #3 │ │ │ │ + cmneq r0, r8, ror lr │ │ │ │ + cmneq r6, ip, ror r1 │ │ │ │ + ldrdeq r6, [r7, #-16]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ @@ -741877,26 +741877,26 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 38fc00 │ │ │ │ ldrheq r8, [sl, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r2, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r7, r4, asr #2 │ │ │ │ + ldrsheq r2, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, ip, asr #2 │ │ │ │ @ instruction: 0xfffffc5c │ │ │ │ @ instruction: 0xfffffb24 │ │ │ │ @ instruction: 0xfffff94c │ │ │ │ @ instruction: 0xfffff630 │ │ │ │ cmneq sl, ip, lsl #16 │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ - cmneq r6, r4 │ │ │ │ - cmneq r0, r4, asr #25 │ │ │ │ - cmneq r7, r4, lsr #1 │ │ │ │ - cmneq r7, r4, lsl r0 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + cmneq r6, ip │ │ │ │ + cmneq r0, ip, asr #25 │ │ │ │ + cmneq r7, ip, lsr #1 │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #264] @ 38fe3c │ │ │ │ ldr r3, [pc, #264] @ 38fe40 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -741965,21 +741965,21 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 38fd7c │ │ │ │ cmneq sl, r0, ror #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8 │ │ │ │ @ instruction: 0x017a8690 │ │ │ │ - cmneq r7, r8, lsl r0 │ │ │ │ - @ instruction: 0x0166ce9c │ │ │ │ - cmneq r7, r8, asr #31 │ │ │ │ - cmneq r0, r4, asr ip │ │ │ │ - cmneq r6, r0, ror #28 │ │ │ │ - cmneq r7, r8, lsl #31 │ │ │ │ - cmneq r0, r4, lsl ip │ │ │ │ + cmneq r7, r0, lsr #32 │ │ │ │ + cmneq r6, r4, lsr #29 │ │ │ │ + ldrdeq r5, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + cmneq r6, r8, ror #28 │ │ │ │ + @ instruction: 0x01675f90 │ │ │ │ + cmneq r0, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ 38fef4 │ │ │ │ ldr r1, [pc, #116] @ 38fef8 │ │ │ │ ldr r4, [pc, #116] @ 38fefc │ │ │ │ @@ -742009,17 +742009,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 38febc │ │ │ │ @ instruction: 0x017a8590 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r8, lsr #23 │ │ │ │ - cmneq r7, r4, lsl pc │ │ │ │ - cmneq r6, r4, lsr #27 │ │ │ │ + ldrheq r2, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r7, ip, lsl pc │ │ │ │ + cmneq r6, ip, lsr #27 │ │ │ │ │ │ │ │ 0038ff08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -742557,77 +742557,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 390230 │ │ │ │ ldrsbeq r8, [sl, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, asr #32 │ │ │ │ + cmneq r7, r8, asr #32 │ │ │ │ cmneq sl, r0, lsr #9 │ │ │ │ - msreq (UNDEF: 108), r0 @ │ │ │ │ - strdeq r5, [r7, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r7, r0, lsr #27 │ │ │ │ - cmneq r7, r0, asr #27 │ │ │ │ - cmneq r9, r0, lsr #11 │ │ │ │ - cmneq r0, r8, ror r9 │ │ │ │ - cmneq r7, r0, ror #25 │ │ │ │ - cmneq r7, r0, lsl lr │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ + msreq (UNDEF: 108), r8 @ │ │ │ │ + strdeq r5, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r7, r8, lsr #27 │ │ │ │ + cmneq r7, r8, asr #27 │ │ │ │ + cmneq r9, r8, lsr #11 │ │ │ │ + cmneq r0, r0, lsl #19 │ │ │ │ + cmneq r7, r8, ror #25 │ │ │ │ + cmneq r7, r8, lsl lr │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r0, lsr #17 │ │ │ │ + cmneq r0, r8, lsr #17 │ │ │ │ cmneq r5, r8, asr #8 │ │ │ │ @ instruction: 0xfffffc64 │ │ │ │ @ instruction: 0xfffffb10 │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ ldrsbeq r8, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01702790 │ │ │ │ - ldrdeq ip, [r6, #-144]! @ 0xffffff70 │ │ │ │ - strdeq r5, [r7, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sl, ip, asr #15 │ │ │ │ - cmneq r6, ip, lsl #19 │ │ │ │ - ldrsbeq r2, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r6, r8, lsl r9 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ + @ instruction: 0x01702798 │ │ │ │ + ldrdeq ip, [r6, #-152]! @ 0xffffff68 │ │ │ │ + strdeq r5, [r7, #-172]! @ 0xffffff54 │ │ │ │ + ldrdeq r4, [sl, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x0166c994 │ │ │ │ + cmneq r0, r0, ror #13 │ │ │ │ + cmneq r6, r0, lsr #18 │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ cmneq r5, r4, lsr #2 │ │ │ │ - cmneq r7, r4, asr #22 │ │ │ │ - ldrsheq r2, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r6, r0, lsr r8 │ │ │ │ - cmneq r7, r4, asr r9 │ │ │ │ - ldrheq r2, [r0, #-84]! @ 0xffffffac │ │ │ │ - strdeq ip, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r7, r8, lsl r9 │ │ │ │ - cmneq r0, r8, ror r5 │ │ │ │ - strheq ip, [r6, #-120]! @ 0xffffff88 │ │ │ │ - ldrdeq r5, [r7, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r0, ip, lsr r5 │ │ │ │ - cmneq r6, ip, ror r7 │ │ │ │ - cmneq r7, r0, lsr #17 │ │ │ │ - cmneq r0, r0, lsl #10 │ │ │ │ - cmneq r6, r0, asr #14 │ │ │ │ - cmneq r7, r4, ror #16 │ │ │ │ - cmneq r0, r4, asr #9 │ │ │ │ - cmneq r6, r4, lsl #14 │ │ │ │ - cmneq r7, r8, lsr #16 │ │ │ │ - cmneq r0, r8, lsl #9 │ │ │ │ - cmneq r6, r8, asr #13 │ │ │ │ - cmneq r7, ip, ror #15 │ │ │ │ - @ instruction: 0x0166c690 │ │ │ │ - cmneq r6, r0, ror #12 │ │ │ │ - cmneq r6, r0, lsr r6 │ │ │ │ - strdeq ip, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r0, r4, lsl #7 │ │ │ │ - cmneq r6, r4, asr #11 │ │ │ │ - cmneq r7, r8, ror #13 │ │ │ │ - cmneq r0, r8, asr #6 │ │ │ │ - cmneq r6, r8, lsl #11 │ │ │ │ - cmneq r7, ip, lsr #13 │ │ │ │ - cmneq r0, ip, lsl #6 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ - cmneq r7, r0, ror r6 │ │ │ │ - cmneq r7, ip, asr #12 │ │ │ │ + cmneq r7, ip, asr #22 │ │ │ │ + ldrsheq r2, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r6, r8, lsr r8 │ │ │ │ + cmneq r7, ip, asr r9 │ │ │ │ + ldrheq r2, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + strdeq ip, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r7, r0, lsr #18 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ + cmneq r7, r4, ror #17 │ │ │ │ + cmneq r0, r4, asr #10 │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ + cmneq r7, r8, lsr #17 │ │ │ │ + cmneq r0, r8, lsl #10 │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ + cmneq r7, ip, ror #16 │ │ │ │ + cmneq r0, ip, asr #9 │ │ │ │ + cmneq r6, ip, lsl #14 │ │ │ │ + cmneq r7, r0, lsr r8 │ │ │ │ + @ instruction: 0x01702490 │ │ │ │ + ldrdeq ip, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq r5, [r7, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x0166c698 │ │ │ │ + cmneq r6, r8, ror #12 │ │ │ │ + cmneq r6, r8, lsr r6 │ │ │ │ + cmneq r6, r4, lsl #12 │ │ │ │ + cmneq r0, ip, lsl #7 │ │ │ │ + cmneq r6, ip, asr #11 │ │ │ │ + strdeq r5, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, r0, asr r3 │ │ │ │ + @ instruction: 0x0166c590 │ │ │ │ + strheq r5, [r7, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r0, r4, lsl r3 │ │ │ │ + cmneq r6, r4, asr r5 │ │ │ │ + cmneq r7, r8, ror r6 │ │ │ │ + cmneq r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r4, r1 │ │ │ │ @@ -742751,31 +742751,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 390940 │ │ │ │ cmneq sl, r8, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r0, asr fp │ │ │ │ - cmneq sl, ip, lsr #3 │ │ │ │ - cmneq r7, ip, ror #12 │ │ │ │ - cmneq r7, r8, asr r6 │ │ │ │ - cmneq r7, ip, ror r6 │ │ │ │ + strheq r4, [sl, #-20]! @ 0xffffffec │ │ │ │ + cmneq r7, r4, ror r6 │ │ │ │ + cmneq r7, r0, ror #12 │ │ │ │ + cmneq r7, r4, lsl #13 │ │ │ │ cmneq sl, ip, asr #21 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ ldrdeq r4, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - strheq r5, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r0, r4, ror r0 │ │ │ │ - strheq ip, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - ldrdeq r5, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r0, lsr #32 │ │ │ │ - cmneq r6, r0, ror #4 │ │ │ │ - cmneq r7, r8, lsl #7 │ │ │ │ - cmneq r0, r0, ror #31 │ │ │ │ - cmneq r6, r0, lsr #4 │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ + cmneq r7, r4, asr #11 │ │ │ │ + cmneq r0, ip, ror r0 │ │ │ │ + strheq ip, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r7, r4, ror #7 │ │ │ │ + cmneq r0, r8, lsr #32 │ │ │ │ + cmneq r6, r8, ror #4 │ │ │ │ + @ instruction: 0x01675390 │ │ │ │ + cmneq r0, r8, ror #31 │ │ │ │ + cmneq r6, r8, lsr #4 │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl c0818 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -742794,17 +742794,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 390af0 │ │ │ │ - cmneq r0, r8, lsr #30 │ │ │ │ - cmneq r6, r8, ror #2 │ │ │ │ - cmneq r7, ip, lsl #5 │ │ │ │ + cmneq r0, r0, lsr pc │ │ │ │ + cmneq r6, r0, ror r1 │ │ │ │ + @ instruction: 0x01675294 │ │ │ │ │ │ │ │ 00390b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -743074,22 +743074,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq sp, [r5, #-100]! @ 0xffffff9c │ │ │ │ - ldrdeq r5, [r7, #-12]! │ │ │ │ - cmneq r0, r0, ror #23 │ │ │ │ + cmneq r7, r4, ror #1 │ │ │ │ + cmneq r0, r8, ror #23 │ │ │ │ @ instruction: 0x0165d698 │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - cmneq r0, r4, lsr #23 │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + cmneq r0, ip, lsr #23 │ │ │ │ cmneq r5, r0, ror #12 │ │ │ │ - cmneq r7, r8, rrx │ │ │ │ - cmneq r0, ip, ror #22 │ │ │ │ + cmneq r7, r0, ror r0 │ │ │ │ + cmneq r0, r4, ror fp │ │ │ │ │ │ │ │ 00390fb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -743362,22 +743362,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, ror #4 │ │ │ │ - cmneq r0, ip, ror r7 │ │ │ │ - cmneq r7, r8, ror #24 │ │ │ │ + cmneq r0, r4, lsl #15 │ │ │ │ + cmneq r7, r0, ror ip │ │ │ │ strdeq pc, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, ip, lsr r7 │ │ │ │ - cmneq r7, r8, lsr #24 │ │ │ │ + cmneq r0, r4, asr #14 │ │ │ │ + cmneq r7, r0, lsr ip │ │ │ │ msreq (UNDEF: 117), r0, asr #7 │ │ │ │ - cmneq r0, r0, lsl #14 │ │ │ │ - cmneq r7, ip, ror #23 │ │ │ │ + cmneq r0, r8, lsl #14 │ │ │ │ + strdeq r4, [r7, #-180]! @ 0xffffff4c │ │ │ │ │ │ │ │ 00391428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -743679,28 +743679,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r7, r8, lsr r9 │ │ │ │ - cmneq r0, r4, lsr r4 │ │ │ │ + cmneq r7, r0, asr #18 │ │ │ │ + cmneq r0, ip, lsr r4 │ │ │ │ cmneq sl, r0, ror #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0170139c │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ - cmneq r7, ip, asr #16 │ │ │ │ - cmneq r0, r4, asr #6 │ │ │ │ + cmneq r0, r4, lsr #7 │ │ │ │ + @ instruction: 0x01674894 │ │ │ │ + cmneq r7, r4, asr r8 │ │ │ │ + cmneq r0, ip, asr #6 │ │ │ │ cmneq r5, ip, lsr sp │ │ │ │ - cmneq r0, r4, asr r2 │ │ │ │ - cmneq r7, r0, asr #14 │ │ │ │ + cmneq r0, ip, asr r2 │ │ │ │ + cmneq r7, r8, asr #14 │ │ │ │ strdeq ip, [r5, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r0, r0, lsl r2 │ │ │ │ - strdeq r4, [r7, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r0, r8, lsl r2 │ │ │ │ + cmneq r7, r4, lsl #14 │ │ │ │ │ │ │ │ 0039192c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -743938,22 +743938,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r0, r0, ror pc │ │ │ │ + cmneq r0, r8, ror pc │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r5, r8, lsr r9 │ │ │ │ - cmneq r0, ip, asr #28 │ │ │ │ - cmneq r7, r8, lsr r3 │ │ │ │ + cmneq r0, r4, asr lr │ │ │ │ + cmneq r7, r0, asr #6 │ │ │ │ strdeq ip, [r5, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r0, ip, lsl #28 │ │ │ │ - strdeq r4, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r0, r4, lsl lr │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ │ │ │ │ 00391d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -744104,16 +744104,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq sl, r4, asr #10 │ │ │ │ cmneq r5, r0, lsl #13 │ │ │ │ - @ instruction: 0x01700b94 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ + @ instruction: 0x01700b9c │ │ │ │ + @ instruction: 0x01674090 │ │ │ │ │ │ │ │ 00391f90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -744324,25 +744324,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r7, ip, lsr #29 │ │ │ │ - cmneq r0, r8, lsr #19 │ │ │ │ + strheq r3, [r7, #-228]! @ 0xffffff1c │ │ │ │ + ldrheq r0, [r0, #-144]! @ 0xffffff70 │ │ │ │ ldrsbeq r6, [sl, #-36]! @ 0xffffffdc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r8, lsl r9 │ │ │ │ - cmneq r7, r8, lsl #28 │ │ │ │ - ldrdeq r3, [r7, #-220]! @ 0xffffff24 │ │ │ │ - ldrsbeq r0, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, r0, lsr #18 │ │ │ │ + cmneq r7, r0, lsl lr │ │ │ │ + cmneq r7, r4, ror #27 │ │ │ │ + ldrsbeq r0, [r0, #-140]! @ 0xffffff74 │ │ │ │ cmneq r5, r0, lsl r3 │ │ │ │ - cmneq r0, r4, lsr #16 │ │ │ │ - cmneq r7, r8, lsl sp │ │ │ │ + cmneq r0, ip, lsr #16 │ │ │ │ + cmneq r7, r0, lsr #26 │ │ │ │ │ │ │ │ 0039231c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -744437,16 +744437,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, asr #2 │ │ │ │ - cmneq r0, r0, ror #12 │ │ │ │ - cmneq r7, ip, asr #22 │ │ │ │ + cmneq r0, r8, ror #12 │ │ │ │ + cmneq r7, r4, asr fp │ │ │ │ │ │ │ │ 003924b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -744635,39 +744635,39 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 39251c │ │ │ │ cmneq sl, ip, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8, asr r8 │ │ │ │ ldrsheq r5, [sl, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r7, ip, lsr #20 │ │ │ │ - cmneq r0, r8, ror #10 │ │ │ │ + cmneq r7, r4, lsr sl │ │ │ │ + cmneq r0, r0, ror r5 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r6, r4, lsl #13 │ │ │ │ + cmneq r6, ip, lsl #13 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r6, r4, lsr r6 │ │ │ │ - cmneq r6, r4, lsl #12 │ │ │ │ - ldrdeq sl, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r7, r8, lsr #18 │ │ │ │ - cmneq r0, r4, ror #8 │ │ │ │ - @ instruction: 0x0166a598 │ │ │ │ - cmneq r7, r8, ror #17 │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ + cmneq r6, ip, lsr r6 │ │ │ │ + cmneq r6, ip, lsl #12 │ │ │ │ + ldrdeq sl, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, r0, lsr r9 │ │ │ │ + cmneq r0, ip, ror #8 │ │ │ │ + cmneq r6, r0, lsr #11 │ │ │ │ + strdeq r3, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r6, r0, ror #10 │ │ │ │ - strheq r3, [r7, #-136]! @ 0xffffff78 │ │ │ │ - ldrsheq r0, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r6, r8, ror #10 │ │ │ │ + cmneq r7, r0, asr #17 │ │ │ │ + ldrsheq r0, [r0, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r6, r8, lsr #10 │ │ │ │ - cmneq r7, r0, lsl #17 │ │ │ │ - ldrheq r0, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, r0, lsr r5 │ │ │ │ + cmneq r7, r8, lsl #17 │ │ │ │ + cmneq r0, r0, asr #7 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - strdeq sl, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r7, r8, asr #16 │ │ │ │ - cmneq r0, r0, lsl #7 │ │ │ │ + strdeq sl, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r7, r0, asr r8 │ │ │ │ + cmneq r0, r8, lsl #7 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ │ │ │ │ 00392824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -744705,17 +744705,17 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 392874 │ │ │ │ ldrsbeq r5, [sl, #-184]! @ 0xffffff48 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ orreq r7, ip, ip, ror #24 │ │ │ │ andeq r6, r0, r4, ror sl │ │ │ │ - cmneq r0, r0, lsl #5 │ │ │ │ - cmneq r6, r4, ror #7 │ │ │ │ - cmneq r7, r0, lsr r7 │ │ │ │ + cmneq r0, r8, lsl #5 │ │ │ │ + cmneq r6, ip, ror #7 │ │ │ │ + cmneq r7, r8, lsr r7 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ │ │ │ │ 003928dc : │ │ │ │ mov ip, r0 │ │ │ │ str r3, [ip, #292] @ 0x124 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -745249,78 +745249,78 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 392a30 │ │ │ │ ldrsheq r5, [sl, #-160]! @ 0xffffff60 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r0, ip, lsl r1 │ │ │ │ - ldrdeq r3, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r4, lsr #2 │ │ │ │ + cmneq r7, r0, ror #11 │ │ │ │ ldrsbeq r5, [sl, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01700090 │ │ │ │ - strdeq sl, [r6, #-20]! @ 0xffffffec │ │ │ │ - cmneq r7, r8, asr #10 │ │ │ │ - strdeq pc, [pc, #-244] @ 393068 │ │ │ │ - cmneq r7, ip, lsr #9 │ │ │ │ - msreq (UNDEF: 127), r0 @ │ │ │ │ - strdeq sl, [r6, #-4]! │ │ │ │ - cmneq r7, r8, asr #8 │ │ │ │ - msreq (UNDEF: 111), ip, ror lr │ │ │ │ - cmneq r6, r0, ror #31 │ │ │ │ - cmneq r7, r4, lsr r3 │ │ │ │ - msreq (UNDEF: 111), ip, lsr lr │ │ │ │ - cmneq r6, r0, lsr #31 │ │ │ │ - strdeq r3, [r7, #-36]! @ 0xffffffdc │ │ │ │ - msreq (UNDEF: 111), r0, lsl #28 │ │ │ │ - cmneq r6, r4, ror #30 │ │ │ │ - strheq r3, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - msreq SPSR_fsxc, r4, asr #27 │ │ │ │ - cmneq r6, r8, lsr #30 │ │ │ │ - cmneq r7, ip, ror r2 │ │ │ │ - msreq SPSR_fsxc, r8, lsl #27 │ │ │ │ - cmneq r6, ip, ror #29 │ │ │ │ - cmneq r7, r0, asr #4 │ │ │ │ - msreq SPSR_fsxc, ip, asr #26 │ │ │ │ - strheq r9, [r6, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r7, r4, lsl #4 │ │ │ │ - msreq SPSR_fsxc, r0, lsl sp │ │ │ │ - cmneq r6, r4, ror lr │ │ │ │ - cmneq r7, r8, asr #3 │ │ │ │ - ldrdeq pc, [pc, #-196] @ 393100 │ │ │ │ - cmneq r6, r8, lsr lr │ │ │ │ - cmneq r7, ip, lsl #3 │ │ │ │ - msreq SPSR_fsxc, r8 @ │ │ │ │ - strdeq r9, [r6, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r7, r0, asr r1 │ │ │ │ - msreq SPSR_fsxc, ip, asr ip │ │ │ │ - cmneq r6, r0, asr #27 │ │ │ │ - cmneq r7, r4, lsl r1 │ │ │ │ - msreq SPSR_fsxc, r0, lsr #24 │ │ │ │ - cmneq r6, r4, lsl #27 │ │ │ │ - ldrdeq r3, [r7, #-8]! │ │ │ │ - msreq (UNDEF: 127), r4, ror #23 │ │ │ │ - cmneq r6, r8, asr #26 │ │ │ │ - @ instruction: 0x0167309c │ │ │ │ - msreq (UNDEF: 127), r4, lsr #23 │ │ │ │ - cmneq r7, ip, lsl #1 │ │ │ │ - qdsubeq r3, ip, r7 │ │ │ │ - strdeq r3, [r7, #-0]! │ │ │ │ - cmneq r7, r8 │ │ │ │ - msreq (UNDEF: 127), ip, asr #22 │ │ │ │ - msreq (UNDEF: 127), r4, lsl #22 │ │ │ │ - cmneq r7, ip, lsr r0 │ │ │ │ - cmneq r7, r8, lsr #31 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ - cmneq r6, r0, ror #23 │ │ │ │ - cmneq r7, r4, asr pc │ │ │ │ - msreq (UNDEF: 111), ip, asr #20 │ │ │ │ - strdeq r2, [r7, #-228]! @ 0xffffff1c │ │ │ │ - msreq (UNDEF: 111), r8, lsl #20 │ │ │ │ - cmneq r6, ip, ror #22 │ │ │ │ - cmneq r7, r0, asr #29 │ │ │ │ + @ instruction: 0x01700098 │ │ │ │ + strdeq sl, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r7, r0, asr r5 │ │ │ │ + strdeq pc, [pc, #-252] @ 393060 │ │ │ │ + strheq r3, [r7, #-68]! @ 0xffffffbc │ │ │ │ + msreq (UNDEF: 127), r8 @ │ │ │ │ + strdeq sl, [r6, #-12]! │ │ │ │ + cmneq r7, r0, asr r4 │ │ │ │ + msreq (UNDEF: 111), r4, lsl #29 │ │ │ │ + cmneq r6, r8, ror #31 │ │ │ │ + cmneq r7, ip, lsr r3 │ │ │ │ + msreq (UNDEF: 111), r4, asr #28 │ │ │ │ + cmneq r6, r8, lsr #31 │ │ │ │ + strdeq r3, [r7, #-44]! @ 0xffffffd4 │ │ │ │ + msreq (UNDEF: 111), r8, lsl #28 │ │ │ │ + cmneq r6, ip, ror #30 │ │ │ │ + cmneq r7, r0, asr #5 │ │ │ │ + msreq SPSR_fsxc, ip, asr #27 │ │ │ │ + cmneq r6, r0, lsr pc │ │ │ │ + cmneq r7, r4, lsl #5 │ │ │ │ + msreq SPSR_fsxc, r0 @ │ │ │ │ + strdeq r9, [r6, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r7, r8, asr #4 │ │ │ │ + msreq SPSR_fsxc, r4, asr sp │ │ │ │ + strheq r9, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r7, ip, lsl #4 │ │ │ │ + msreq SPSR_fsxc, r8, lsl sp │ │ │ │ + cmneq r6, ip, ror lr │ │ │ │ + ldrdeq r3, [r7, #-16]! │ │ │ │ + ldrdeq pc, [pc, #-204] @ 3930f8 │ │ │ │ + cmneq r6, r0, asr #28 │ │ │ │ + @ instruction: 0x01673194 │ │ │ │ + msreq SPSR_fsxc, r0, lsr #25 │ │ │ │ + cmneq r6, r4, lsl #28 │ │ │ │ + cmneq r7, r8, asr r1 │ │ │ │ + msreq SPSR_fsxc, r4, ror #24 │ │ │ │ + cmneq r6, r8, asr #27 │ │ │ │ + cmneq r7, ip, lsl r1 │ │ │ │ + msreq SPSR_fsxc, r8, lsr #24 │ │ │ │ + cmneq r6, ip, lsl #27 │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ + msreq (UNDEF: 127), ip, ror #23 │ │ │ │ + cmneq r6, r0, asr sp │ │ │ │ + cmneq r7, r4, lsr #1 │ │ │ │ + msreq (UNDEF: 127), ip, lsr #23 │ │ │ │ + @ instruction: 0x01673094 │ │ │ │ + cmneq r7, r4, rrx │ │ │ │ + strdeq r3, [r7, #-8]! │ │ │ │ + cmneq r7, r0, lsl r0 │ │ │ │ + msreq (UNDEF: 127), r4, asr fp │ │ │ │ + msreq (UNDEF: 127), ip, lsl #22 │ │ │ │ + cmneq r7, r4, asr #32 │ │ │ │ + strheq r2, [r7, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, r8, lsl ip │ │ │ │ + cmneq r6, r8, ror #23 │ │ │ │ + cmneq r7, ip, asr pc │ │ │ │ + msreq (UNDEF: 111), r4, asr sl │ │ │ │ + strdeq r2, [r7, #-236]! @ 0xffffff14 │ │ │ │ + msreq (UNDEF: 111), r0, lsl sl │ │ │ │ + cmneq r6, r4, ror fp │ │ │ │ + cmneq r7, r8, asr #29 │ │ │ │ │ │ │ │ 0039323c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -745383,21 +745383,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 39329c │ │ │ │ - msreq SPSR_fsxc, r8, lsr #17 │ │ │ │ - cmneq r7, r4, ror #26 │ │ │ │ - msreq SPSR_fsxc, r4, asr r8 │ │ │ │ - cmneq r7, r8, lsr lr │ │ │ │ - cmneq r7, ip, lsl #26 │ │ │ │ - cmneq r6, ip, ror r9 │ │ │ │ - cmneq r6, ip, asr #18 │ │ │ │ + strheq pc, [pc, #-128] @ 3932d4 @ │ │ │ │ + cmneq r7, ip, ror #26 │ │ │ │ + msreq SPSR_fsxc, ip, asr r8 │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ + cmneq r7, r4, lsl sp │ │ │ │ + cmneq r6, r4, lsl #19 │ │ │ │ + cmneq r6, r4, asr r9 │ │ │ │ │ │ │ │ 00393368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -745418,17 +745418,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 393388 │ │ │ │ - msreq (UNDEF: 127), ip, ror #14 │ │ │ │ - ldrdeq r9, [r6, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r7, r0, lsr #24 │ │ │ │ + msreq (UNDEF: 127), r4, ror r7 │ │ │ │ + ldrdeq r9, [r6, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r7, r8, lsr #24 │ │ │ │ │ │ │ │ 003933dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -745500,24 +745500,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 393418 │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ - msreq (UNDEF: 111), r8 @ │ │ │ │ - strdeq r9, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - msreq (UNDEF: 111), r0, ror #12 │ │ │ │ - cmneq r6, r4, asr #15 │ │ │ │ - cmneq r7, r8, lsl fp │ │ │ │ - msreq (UNDEF: 111), r8, lsr #12 │ │ │ │ - cmneq r6, ip, lsl #15 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ + strdeq r2, [r7, #-192]! @ 0xffffff40 │ │ │ │ + msreq (UNDEF: 111), r0, lsr #13 │ │ │ │ + cmneq r6, r4, lsl #16 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + msreq (UNDEF: 111), r8, ror #12 │ │ │ │ + cmneq r6, ip, asr #15 │ │ │ │ + cmneq r7, r0, lsr #22 │ │ │ │ + msreq (UNDEF: 111), r0, lsr r6 │ │ │ │ + @ instruction: 0x01669794 │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ │ │ │ │ 00393538 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -745689,36 +745689,36 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 393634 │ │ │ │ ldrheq r4, [sl, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r4, lsl #29 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ ldrsbeq r4, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r7, r8, lsr #21 │ │ │ │ - msreq SPSR_fsxc, r0 @ │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ - msreq SPSR_fsxc, ip, asr #8 │ │ │ │ - strheq r9, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r7, r4, lsl #18 │ │ │ │ + strheq r2, [r7, #-160]! @ 0xffffff60 │ │ │ │ + msreq SPSR_fsxc, r8 @ │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ + msreq SPSR_fsxc, r4, asr r4 │ │ │ │ + strheq r9, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r7, ip, lsl #18 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - msreq SPSR_fsxc, r0, lsl r4 │ │ │ │ - cmneq r6, r4, ror r5 │ │ │ │ - cmneq r7, r8, asr #17 │ │ │ │ + msreq SPSR_fsxc, r8, lsl r4 │ │ │ │ + cmneq r6, ip, ror r5 │ │ │ │ + ldrdeq r2, [r7, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - ldrdeq pc, [pc, #-52] @ 3937f4 │ │ │ │ - cmneq r6, r8, lsr r5 │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ + ldrdeq pc, [pc, #-60] @ 3937ec │ │ │ │ + cmneq r6, r0, asr #10 │ │ │ │ + @ instruction: 0x01672894 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - msreq (UNDEF: 127), r8 @ │ │ │ │ - strdeq r9, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r7, r0, asr r8 │ │ │ │ + msreq (UNDEF: 127), r0, lsr #7 │ │ │ │ + cmneq r6, r4, lsl #10 │ │ │ │ + cmneq r7, r8, asr r8 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - msreq (UNDEF: 127), ip, asr r3 │ │ │ │ - cmneq r6, r0, asr #9 │ │ │ │ - cmneq r7, r0, lsl r8 │ │ │ │ + msreq (UNDEF: 127), r4, ror #6 │ │ │ │ + cmneq r6, r8, asr #9 │ │ │ │ + cmneq r7, r8, lsl r8 │ │ │ │ │ │ │ │ 0039384c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ @@ -745905,40 +745905,40 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3939dc │ │ │ │ cmneq sl, r8, lsr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r8, lsl #23 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ @ instruction: 0x01672894 │ │ │ │ - cmneq r7, r0, lsr #17 │ │ │ │ + @ instruction: 0x0167289c │ │ │ │ + cmneq r7, r8, lsr #17 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - msreq SPSR_fsxc, ip, asr r1 │ │ │ │ - cmneq r6, r0, asr #5 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ + msreq SPSR_fsxc, r4, ror #2 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmneq sl, r0, lsr sl │ │ │ │ - strdeq pc, [pc, #-0] @ 393b78 │ │ │ │ - cmneq r6, r4, asr r2 │ │ │ │ - cmneq r7, r4, lsr #11 │ │ │ │ - strheq pc, [pc, #-4] @ 393b80 @ │ │ │ │ - cmneq r6, r8, lsl r2 │ │ │ │ - cmneq r7, r4, ror #10 │ │ │ │ + strdeq pc, [pc, #-8] @ 393b70 │ │ │ │ + cmneq r6, ip, asr r2 │ │ │ │ + cmneq r7, ip, lsr #11 │ │ │ │ + strheq pc, [pc, #-12] @ 393b78 @ │ │ │ │ + cmneq r6, r0, lsr #4 │ │ │ │ + cmneq r7, ip, ror #10 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - msreq SPSR_fsxc, r8, ror r0 │ │ │ │ - ldrdeq r9, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r7, ip, lsr #10 │ │ │ │ - msreq SPSR_fsxc, ip, lsr r0 │ │ │ │ - cmneq r6, r0, lsr #3 │ │ │ │ - cmneq r7, ip, ror #9 │ │ │ │ + msreq SPSR_fsxc, r0, lsl #1 │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ + cmneq r7, r4, lsr r5 │ │ │ │ + msreq SPSR_fsxc, r4, asr #32 │ │ │ │ + cmneq r6, r8, lsr #3 │ │ │ │ + strdeq r2, [r7, #-68]! @ 0xffffffbc │ │ │ │ muleq r0, sl, r1 │ │ │ │ - msreq SPSR_fsxc, r0 │ │ │ │ - cmneq r6, r4, ror #2 │ │ │ │ - strheq r2, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + msreq SPSR_fsxc, r8 │ │ │ │ + cmneq r6, ip, ror #2 │ │ │ │ + strheq r2, [r7, #-72]! @ 0xffffffb8 │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 00393bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -746129,45 +746129,45 @@ │ │ │ │ b 393c08 │ │ │ │ strdeq r6, [ip, ip] │ │ │ │ cmneq sl, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r4, lsr #16 │ │ │ │ cmneq sl, r4, lsl #16 │ │ │ │ andeq r6, r0, r8, ror #6 │ │ │ │ - cmneq r7, r4, lsr #10 │ │ │ │ - cmneq r7, ip, lsl #10 │ │ │ │ + cmneq r7, ip, lsr #10 │ │ │ │ + cmneq r7, r4, lsl r5 │ │ │ │ ldrdeq fp, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r6, r0, r8, lsr #29 │ │ │ │ - strdeq lr, [pc, #-208] @ 393e0c │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ - cmneq r7, r8, lsr #5 │ │ │ │ + strdeq lr, [pc, #-216] @ 393e04 │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ + strheq r2, [r7, #-32]! @ 0xffffffe0 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq pc, ip, lsr #27 │ │ │ │ - cmneq r6, ip, lsl #30 │ │ │ │ - cmneq r7, r4, ror #4 │ │ │ │ + strheq lr, [pc, #-212] @ 393e18 │ │ │ │ + cmneq r6, r4, lsl pc │ │ │ │ + cmneq r7, ip, ror #4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq pc, r0, ror sp @ │ │ │ │ - ldrdeq r8, [r6, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r7, r8, lsr #4 │ │ │ │ + cmneq pc, r8, ror sp @ │ │ │ │ + ldrdeq r8, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r7, r0, lsr r2 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq pc, r8, lsr sp @ │ │ │ │ - @ instruction: 0x01668e98 │ │ │ │ - strdeq r2, [r7, #-16]! │ │ │ │ + cmneq pc, r0, asr #26 │ │ │ │ + cmneq r6, r0, lsr #29 │ │ │ │ + strdeq r2, [r7, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq pc, r0, lsl #26 │ │ │ │ - cmneq r6, r0, ror #28 │ │ │ │ - strheq r2, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq pc, r8, lsl #26 │ │ │ │ + cmneq r6, r8, ror #28 │ │ │ │ + cmneq r7, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq pc, r8, asr #25 │ │ │ │ - cmneq r6, r8, lsr #28 │ │ │ │ - cmneq r7, r0, lsl #3 │ │ │ │ + ldrdeq lr, [pc, #-192] @ 393e6c │ │ │ │ + cmneq r6, r0, lsr lr │ │ │ │ + cmneq r7, r8, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x016fec90 │ │ │ │ - strdeq r8, [r6, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r7, r8, asr #2 │ │ │ │ + @ instruction: 0x016fec98 │ │ │ │ + strdeq r8, [r6, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r7, r0, asr r1 │ │ │ │ │ │ │ │ 00393f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #416] @ 3940f8 │ │ │ │ @@ -746275,27 +746275,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 394058 │ │ │ │ ldrheq r4, [sl, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r4, lsl #9 │ │ │ │ - cmneq pc, r0, ror fp @ │ │ │ │ - cmneq r7, r8, lsl r0 │ │ │ │ + cmneq pc, r8, ror fp @ │ │ │ │ + cmneq r7, r0, lsr #32 │ │ │ │ @ instruction: 0x000062b4 │ │ │ │ andeq r6, r0, r8, ror #6 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - cmneq r7, r8, lsl #3 │ │ │ │ - cmneq r8, r4, lsr #6 │ │ │ │ - cmneq r7, r8, ror #2 │ │ │ │ + @ instruction: 0x01672190 │ │ │ │ + cmneq r8, ip, lsr #6 │ │ │ │ + cmneq r7, r0, ror r1 │ │ │ │ ldrheq r4, [sl, #-52]! @ 0xffffffcc │ │ │ │ - ldrdeq r8, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmneq pc, r4, asr #20 │ │ │ │ - cmneq r6, r8, lsr #23 │ │ │ │ - strdeq r1, [r7, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r4, ror #23 │ │ │ │ + cmneq pc, ip, asr #20 │ │ │ │ + strheq r8, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r7, r0, lsl #30 │ │ │ │ │ │ │ │ 00394138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -746346,21 +746346,21 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39418c │ │ │ │ ldrheq r4, [sl, #-40]! @ 0xffffffd8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq pc, r8, ror #18 │ │ │ │ - cmneq r6, ip, asr #21 │ │ │ │ - cmneq r7, r8, lsl lr │ │ │ │ + cmneq pc, r0, ror r9 @ │ │ │ │ + ldrdeq r8, [r6, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r7, r0, lsr #28 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq pc, ip, lsr #18 │ │ │ │ - @ instruction: 0x01668a90 │ │ │ │ - ldrdeq r1, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmneq pc, r4, lsr r9 @ │ │ │ │ + @ instruction: 0x01668a98 │ │ │ │ + cmneq r7, r4, ror #27 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ │ │ │ │ 00394238 : │ │ │ │ ldr r3, [pc, #388] @ 3943c4 │ │ │ │ ldr r2, [pc, #388] @ 3943c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -746458,33 +746458,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3942ec │ │ │ │ ldrsbeq r4, [sl, #-20]! @ 0xffffffec │ │ │ │ andeq r6, r0, r4, ror sl │ │ │ │ @ instruction: 0xffffb650 │ │ │ │ - @ instruction: 0x01671a94 │ │ │ │ + @ instruction: 0x01671a9c │ │ │ │ @ instruction: 0xffffb810 │ │ │ │ - cmneq r7, ip, lsl pc │ │ │ │ + cmneq r7, r4, lsr #30 │ │ │ │ @ instruction: 0xffffb878 │ │ │ │ - cmneq r7, r8, lsl #30 │ │ │ │ + cmneq r7, r0, lsl pc │ │ │ │ @ instruction: 0xffffc7f4 │ │ │ │ - cmneq r7, ip, asr #25 │ │ │ │ - cmneq r6, r0, ror r9 │ │ │ │ - @ instruction: 0x01671e94 │ │ │ │ - cmneq pc, r4, lsr #17 │ │ │ │ - cmneq r6, ip, lsr r9 │ │ │ │ - cmneq r7, r0, ror #28 │ │ │ │ - cmneq pc, r0, ror r8 @ │ │ │ │ - cmneq r6, r8, lsl #18 │ │ │ │ - cmneq r7, ip, lsr #28 │ │ │ │ - cmneq pc, ip, lsr r8 @ │ │ │ │ - ldrdeq r8, [r6, #-132]! @ 0xffffff7c │ │ │ │ - strdeq r1, [r7, #-216]! @ 0xffffff28 │ │ │ │ - cmneq pc, r8, lsl #16 │ │ │ │ + ldrdeq r1, [r7, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r6, r8, ror r9 │ │ │ │ + @ instruction: 0x01671e9c │ │ │ │ + cmneq pc, ip, lsr #17 │ │ │ │ + cmneq r6, r4, asr #18 │ │ │ │ + cmneq r7, r8, ror #28 │ │ │ │ + cmneq pc, r8, ror r8 @ │ │ │ │ + cmneq r6, r0, lsl r9 │ │ │ │ + cmneq r7, r4, lsr lr │ │ │ │ + cmneq pc, r4, asr #16 │ │ │ │ + ldrdeq r8, [r6, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r7, r0, lsl #28 │ │ │ │ + cmneq pc, r0, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #440] @ 3945ec │ │ │ │ ldr r3, [pc, #440] @ 3945f0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -746596,26 +746596,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3944d8 │ │ │ │ cmneq sl, r0, ror #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r4, lsr pc │ │ │ │ - cmneq r6, r8, asr r7 │ │ │ │ - cmneq r7, r8, lsr #25 │ │ │ │ - @ instruction: 0x016fe694 │ │ │ │ - cmneq r6, r0, lsr #14 │ │ │ │ - cmneq r7, r0, ror ip │ │ │ │ - cmneq pc, ip, asr r6 @ │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ - cmneq r7, r8, lsr ip │ │ │ │ - cmneq pc, r4, lsr #12 │ │ │ │ - strheq r8, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r7, r0, lsl #24 │ │ │ │ - cmneq pc, ip, ror #11 │ │ │ │ + cmneq r6, r0, ror #14 │ │ │ │ + strheq r1, [r7, #-192]! @ 0xffffff40 │ │ │ │ + @ instruction: 0x016fe69c │ │ │ │ + cmneq r6, r8, lsr #14 │ │ │ │ + cmneq r7, r8, ror ip │ │ │ │ + cmneq pc, r4, ror #12 │ │ │ │ + strdeq r8, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r7, r0, asr #24 │ │ │ │ + cmneq pc, ip, lsr #12 │ │ │ │ + strheq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r7, r8, lsl #24 │ │ │ │ + strdeq lr, [pc, #-84] @ 3945d8 │ │ │ │ │ │ │ │ 00394628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #464] @ 394810 │ │ │ │ @@ -746734,29 +746734,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3946d4 │ │ │ │ ldrsbeq r3, [sl, #-212]! @ 0xffffff2c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r4, lsr #23 │ │ │ │ - cmneq r7, ip, ror fp │ │ │ │ + cmneq r7, ip, lsr #23 │ │ │ │ + cmneq r7, r4, lsl #23 │ │ │ │ cmneq sl, r8, lsr sp │ │ │ │ - cmneq pc, ip, lsl #9 │ │ │ │ - cmneq r6, r4, asr #10 │ │ │ │ - @ instruction: 0x01671a94 │ │ │ │ - cmneq pc, r0, asr r4 @ │ │ │ │ - cmneq r6, r8, lsl #10 │ │ │ │ - cmneq r7, r8, asr sl │ │ │ │ - cmneq pc, r4, lsl r4 @ │ │ │ │ - cmneq r6, ip, asr #9 │ │ │ │ - cmneq r7, r8, lsl sl │ │ │ │ - ldrdeq lr, [pc, #-56] @ 394818 │ │ │ │ - @ instruction: 0x01668490 │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ + @ instruction: 0x016fe494 │ │ │ │ + cmneq r6, ip, asr #10 │ │ │ │ + @ instruction: 0x01671a9c │ │ │ │ + cmneq pc, r8, asr r4 @ │ │ │ │ + cmneq r6, r0, lsl r5 │ │ │ │ + cmneq r7, r0, ror #20 │ │ │ │ + cmneq pc, ip, lsl r4 @ │ │ │ │ + ldrdeq r8, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r7, r0, lsr #20 │ │ │ │ + cmneq pc, r0, ror #7 │ │ │ │ + @ instruction: 0x01668498 │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ │ │ │ │ 00394854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #396] @ 3949f8 │ │ │ │ @@ -746858,26 +746858,26 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 3948e8 │ │ │ │ cmneq sl, r4, lsr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r4, ror #18 │ │ │ │ - cmneq r7, r4, asr #18 │ │ │ │ + cmneq r7, ip, ror #18 │ │ │ │ + cmneq r7, ip, asr #18 │ │ │ │ cmneq sl, r4, lsr #22 │ │ │ │ - cmneq pc, ip, ror #4 │ │ │ │ - strheq r1, [r7, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r7, r0, ror r8 │ │ │ │ - cmneq pc, ip, lsr #4 │ │ │ │ - cmneq r6, r4, ror #5 │ │ │ │ - cmneq r7, r4, lsr r8 │ │ │ │ - strdeq lr, [pc, #-16] @ 394a1c │ │ │ │ - cmneq r6, r8, lsr #5 │ │ │ │ - strdeq r1, [r7, #-116]! @ 0xffffff8c │ │ │ │ + cmneq pc, r4, ror r2 @ │ │ │ │ + strheq r1, [r7, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r7, r8, ror r8 │ │ │ │ + cmneq pc, r4, lsr r2 @ │ │ │ │ + cmneq r6, ip, ror #5 │ │ │ │ + cmneq r7, ip, lsr r8 │ │ │ │ + strdeq lr, [pc, #-24] @ 394a14 │ │ │ │ + strheq r8, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + strdeq r1, [r7, #-124]! @ 0xffffff84 │ │ │ │ │ │ │ │ 00394a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -746919,20 +746919,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 394a74 │ │ │ │ - cmneq pc, r0, lsr r1 @ │ │ │ │ - cmneq r6, r8, ror #3 │ │ │ │ - cmneq r7, r8, lsr r7 │ │ │ │ - strdeq lr, [pc, #-8] @ 394af8 │ │ │ │ - strheq r8, [r6, #-16]! │ │ │ │ - cmneq r7, r0, lsl #14 │ │ │ │ + cmneq pc, r8, lsr r1 @ │ │ │ │ + strdeq r8, [r6, #-16]! │ │ │ │ + cmneq r7, r0, asr #14 │ │ │ │ + cmneq pc, r0, lsl #2 │ │ │ │ + strheq r8, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r7, r8, lsl #14 │ │ │ │ │ │ │ │ 00394b04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -747087,35 +747087,35 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 394bc0 │ │ │ │ ldrsheq r3, [sl, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r8, asr #13 │ │ │ │ - @ instruction: 0x01671698 │ │ │ │ + ldrdeq r1, [r7, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r7, r0, lsr #13 │ │ │ │ cmneq sl, ip, asr #16 │ │ │ │ - strheq sp, [pc, #-240] @ 394ca8 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ - strheq r1, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq pc, r0, lsl #31 │ │ │ │ - ldrdeq r1, [r7, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ - cmneq pc, r8, lsr #30 │ │ │ │ - ldrdeq r7, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ - cmneq pc, r4, ror #29 │ │ │ │ - @ instruction: 0x01667f9c │ │ │ │ - cmneq r7, r8, ror #9 │ │ │ │ - cmneq pc, r8, lsr #29 │ │ │ │ - cmneq r6, r0, ror #30 │ │ │ │ - strheq r1, [r7, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq pc, ip, ror #28 │ │ │ │ - cmneq r6, r4, lsr #30 │ │ │ │ - cmneq r7, r4, ror r4 │ │ │ │ + strheq sp, [pc, #-248] @ 394ca0 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ + strheq r1, [r7, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq pc, r8, lsl #31 │ │ │ │ + cmneq r7, r4, ror #11 │ │ │ │ + cmneq r7, r8, lsl #11 │ │ │ │ + cmneq pc, r0, lsr pc @ │ │ │ │ + cmneq r6, r4, ror #31 │ │ │ │ + cmneq r7, r8, lsr r5 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ + cmneq r6, r4, lsr #31 │ │ │ │ + strdeq r1, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + strheq sp, [pc, #-224] @ 394ce8 │ │ │ │ + cmneq r6, r8, ror #30 │ │ │ │ + strheq r1, [r7, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq pc, r4, ror lr @ │ │ │ │ + cmneq r6, ip, lsr #30 │ │ │ │ + cmneq r7, ip, ror r4 │ │ │ │ │ │ │ │ 00394dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -747233,30 +747233,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 394e78 │ │ │ │ cmneq sl, r0, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r1, [r7, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r1, [r7, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x017a3594 │ │ │ │ - strdeq sp, [pc, #-192] @ 394f14 │ │ │ │ - cmneq r6, r4, lsr #27 │ │ │ │ - strdeq r1, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + strdeq sp, [pc, #-200] @ 394f0c │ │ │ │ + cmneq r6, ip, lsr #27 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq pc, ip, lsr #25 │ │ │ │ - cmneq r7, r4, lsl r3 │ │ │ │ - cmneq r7, ip, lsr #5 │ │ │ │ + strheq sp, [pc, #-196] @ 394f20 │ │ │ │ + cmneq r7, ip, lsl r3 │ │ │ │ + strheq r1, [r7, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq pc, r8, ror #24 │ │ │ │ - cmneq r6, r0, lsr #26 │ │ │ │ - cmneq r7, ip, ror #4 │ │ │ │ - cmneq pc, ip, lsr #24 │ │ │ │ - cmneq r6, r4, ror #25 │ │ │ │ - cmneq r7, r4, lsr r2 │ │ │ │ + cmneq pc, r0, ror ip @ │ │ │ │ + cmneq r6, r8, lsr #26 │ │ │ │ + cmneq r7, r4, ror r2 │ │ │ │ + cmneq pc, r4, lsr ip @ │ │ │ │ + cmneq r6, ip, ror #25 │ │ │ │ + cmneq r7, ip, lsr r2 │ │ │ │ │ │ │ │ 00395004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -747441,19 +747441,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsr #6 │ │ │ │ - smulbteq r7, r0, pc @ │ │ │ │ - ldrdeq sp, [pc, #-144] @ 395278 │ │ │ │ + smulbteq r7, r8, pc @ │ │ │ │ + ldrdeq sp, [pc, #-152] @ 395270 │ │ │ │ cmneq r5, r8, ror #5 │ │ │ │ - smulbbeq r7, r0, pc @ │ │ │ │ - @ instruction: 0x016fd990 │ │ │ │ + smulbbeq r7, r8, pc @ │ │ │ │ + @ instruction: 0x016fd998 │ │ │ │ │ │ │ │ 00395310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -747631,19 +747631,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, asr #32 │ │ │ │ - strdeq sp, [pc, #-100] @ 395590 │ │ │ │ - ldrdeq r0, [r7, #-196]! @ 0xffffff3c │ │ │ │ + strdeq sp, [pc, #-108] @ 395588 │ │ │ │ + ldrdeq r0, [r7, #-204]! @ 0xffffff34 │ │ │ │ cmneq r5, r8 │ │ │ │ - strheq sp, [pc, #-100] @ 39559c │ │ │ │ - @ instruction: 0x01670c94 │ │ │ │ + strheq sp, [pc, #-108] @ 395594 │ │ │ │ + @ instruction: 0x01670c9c │ │ │ │ │ │ │ │ 00395600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -747830,19 +747830,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, lsr #26 │ │ │ │ - ldrdeq sp, [pc, #-60] @ 3958cc │ │ │ │ - strheq r0, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmneq pc, r4, ror #7 │ │ │ │ + smulbteq r7, r4, r9 │ │ │ │ cmneq r5, r8, ror #25 │ │ │ │ - @ instruction: 0x016fd398 │ │ │ │ - cmneq r7, r8, ror r9 │ │ │ │ + cmneq pc, r0, lsr #7 │ │ │ │ + smulbbeq r7, r0, r9 │ │ │ │ │ │ │ │ 00395914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -747939,16 +747939,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, asr #22 │ │ │ │ - strdeq sp, [pc, #-24] @ 395a9c │ │ │ │ - ldrdeq r0, [r7, #-120]! @ 0xffffff88 │ │ │ │ + cmneq pc, r0, lsl #4 │ │ │ │ + smultteq r7, r0, r7 │ │ │ │ │ │ │ │ 00395ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -748045,16 +748045,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, lsr #19 │ │ │ │ - qdsubeq sp, r8, pc @ │ │ │ │ - cmneq r7, r8, lsr r6 │ │ │ │ + cmneq pc, r0, rrx │ │ │ │ + cmneq r7, r0, asr #12 │ │ │ │ │ │ │ │ 00395c54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #696] @ 395f24 │ │ │ │ @@ -748242,19 +748242,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ - smultteq r7, ip, r4 │ │ │ │ - cmneq pc, r4, asr #30 │ │ │ │ + strdeq r0, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmneq pc, ip, asr #30 │ │ │ │ cmneq r5, r8, lsl #13 │ │ │ │ - cmneq r7, r4, asr r3 │ │ │ │ - cmneq pc, ip, lsr #27 │ │ │ │ + cmneq r7, ip, asr r3 │ │ │ │ + strheq ip, [pc, #-212] @ 395e9c │ │ │ │ │ │ │ │ 00395f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #980] @ 396358 │ │ │ │ @@ -748513,23 +748513,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r4, lsr #24 │ │ │ │ + cmneq pc, ip, lsr #24 │ │ │ │ cmneq r5, ip, ror #13 │ │ │ │ - strheq r0, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq pc, r4, lsl #22 │ │ │ │ + smulbteq r7, r0, r1 │ │ │ │ + cmneq pc, ip, lsl #22 │ │ │ │ cmneq r5, r4, lsr #11 │ │ │ │ - @ instruction: 0x01670098 │ │ │ │ - cmneq pc, ip, lsl #19 │ │ │ │ + smultbeq r7, r0, r0 │ │ │ │ + @ instruction: 0x016fc994 │ │ │ │ cmneq r5, r8, asr r2 │ │ │ │ - msreq SPSR_und, r0, lsr #30 │ │ │ │ + msreq SPSR_und, r8, lsr #30 │ │ │ │ │ │ │ │ 003963b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -748716,19 +748716,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, ip, ror pc │ │ │ │ - cmneq pc, r4, lsr #13 │ │ │ │ - msreq SPSR_sx, ip, lsr ip │ │ │ │ + cmneq pc, ip, lsr #13 │ │ │ │ + msreq SPSR_sx, r4, asr #24 │ │ │ │ cmneq r5, r8, lsr pc │ │ │ │ - cmneq pc, r0, ror #12 │ │ │ │ - strdeq pc, [r6, #-184]! @ 0xffffff48 │ │ │ │ + cmneq pc, r8, ror #12 │ │ │ │ + msreq SPSR_sx, r0, lsl #24 │ │ │ │ │ │ │ │ 003966c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #728] @ 3969b4 │ │ │ │ @@ -748924,20 +748924,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrdeq ip, [pc, #-64] @ 3969b0 │ │ │ │ + ldrdeq ip, [pc, #-72] @ 3969a8 │ │ │ │ @ instruction: 0x01657f98 │ │ │ │ - msreq (UNDEF: 102), r4, ror #20 │ │ │ │ - cmneq pc, r0, lsr r3 @ │ │ │ │ + msreq (UNDEF: 102), ip, ror #20 │ │ │ │ + cmneq pc, r8, lsr r3 @ │ │ │ │ strdeq r7, [r5, #-188]! @ 0xffffff44 │ │ │ │ - msreq SPSR_sx, r4, asr #17 │ │ │ │ + msreq SPSR_sx, ip, asr #17 │ │ │ │ │ │ │ │ 00396a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 396cd0 │ │ │ │ @@ -749126,19 +749126,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r5, ip, lsr #22 │ │ │ │ - qdsubeq ip, r4, pc @ │ │ │ │ - msreq SPSR_sx, ip, ror #11 │ │ │ │ + qdsubeq ip, ip, pc @ │ │ │ │ + strdeq pc, [r6, #-84]! @ 0xffffffac │ │ │ │ strdeq r7, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq pc, r4, lsl r0 @ │ │ │ │ - msreq SPSR_sx, ip, lsr #11 │ │ │ │ + cmneq pc, ip, lsl r0 @ │ │ │ │ + strheq pc, [r6, #-84]! @ 0xffffffac @ │ │ │ │ │ │ │ │ 00396d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1008] @ 397124 │ │ │ │ @@ -749404,23 +749404,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r4, ror lr @ │ │ │ │ + cmneq pc, ip, ror lr @ │ │ │ │ cmneq r5, ip, lsr r9 │ │ │ │ - msreq SPSR_sx, r8, lsl #8 │ │ │ │ - cmneq pc, r4, asr sp @ │ │ │ │ + msreq SPSR_sx, r0, lsl r4 │ │ │ │ + cmneq pc, ip, asr sp @ │ │ │ │ strdeq r9, [r5, #-116]! @ 0xffffff8c │ │ │ │ - msreq (UNDEF: 102), r8, ror #5 │ │ │ │ - cmneq pc, r0, asr #23 │ │ │ │ + strdeq pc, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq pc, r8, asr #23 │ │ │ │ cmneq r5, ip, lsl #9 │ │ │ │ - msreq SPSR_sx, r4, asr r1 │ │ │ │ + msreq SPSR_sx, ip, asr r1 │ │ │ │ │ │ │ │ 0039717c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #752] @ 397484 │ │ │ │ @@ -749622,20 +749622,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq pc, r8, lsl sl @ │ │ │ │ + cmneq pc, r0, lsr #20 │ │ │ │ cmneq r5, r0, ror #9 │ │ │ │ - cmneq r6, ip, lsr #31 │ │ │ │ - cmneq pc, r0, ror #16 │ │ │ │ + strheq lr, [r6, #-244]! @ 0xffffff0c │ │ │ │ + cmneq pc, r8, ror #16 │ │ │ │ cmneq r5, ip, lsr #2 │ │ │ │ - strdeq lr, [r6, #-212]! @ 0xffffff2c │ │ │ │ + strdeq lr, [r6, #-220]! @ 0xffffff24 │ │ │ │ │ │ │ │ 003974d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r3] │ │ │ │ @@ -749755,16 +749755,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r4, lsr pc │ │ │ │ - cmneq r6, ip, lsr #24 │ │ │ │ - strdeq fp, [pc, #-104] @ 397668 │ │ │ │ + cmneq r6, r4, lsr ip │ │ │ │ + cmneq pc, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -749807,20 +749807,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 397718 │ │ │ │ - strheq lr, [r6, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ - cmneq pc, r4, lsr r6 @ │ │ │ │ - cmneq r6, r4, lsl #10 │ │ │ │ - cmneq r6, r8, asr #22 │ │ │ │ - strdeq fp, [pc, #-88] @ 397758 │ │ │ │ + strheq lr, [r6, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r6, ip, lsl #23 │ │ │ │ + cmneq pc, ip, lsr r6 @ │ │ │ │ + cmneq r6, ip, lsl #10 │ │ │ │ + cmneq r6, r0, asr fp │ │ │ │ + cmneq pc, r0, lsl #12 │ │ │ │ ldr r3, [r0, #648] @ 0x288 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -749848,17 +749848,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #129 @ 0x81 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3977f0 │ │ │ │ - cmneq pc, r0, ror #10 │ │ │ │ - cmneq r6, r4, ror #8 │ │ │ │ - cmneq r6, r4, lsr #21 │ │ │ │ + cmneq pc, r8, ror #10 │ │ │ │ + cmneq r6, ip, ror #8 │ │ │ │ + cmneq r6, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #440] @ 397a14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #436] @ 397a18 │ │ │ │ @@ -749970,32 +749970,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 397914 │ │ │ │ ldrheq r0, [sl, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x017a0b94 │ │ │ │ - ldrdeq sp, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ - @ instruction: 0x0166ea94 │ │ │ │ + ldrdeq sp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ + @ instruction: 0x0166ea9c │ │ │ │ andeq r1, r0, ip, lsr sp │ │ │ │ andeq r2, r0, ip, asr #26 │ │ │ │ ldrsheq r0, [sl, #-168]! @ 0xffffff58 │ │ │ │ andeq r0, r1, r0, lsr #17 │ │ │ │ andeq r0, r1, r4, asr pc │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ strdeq sp, [r5, #-84]! @ 0xffffffac │ │ │ │ - strheq lr, [r6, #-156]! @ 0xffffff64 │ │ │ │ - cmneq pc, r8, asr #7 │ │ │ │ - cmneq r6, r8, asr #5 │ │ │ │ - cmneq r6, r4, lsl #18 │ │ │ │ + cmneq r6, r4, asr #19 │ │ │ │ + ldrdeq fp, [pc, #-48] @ 397a24 │ │ │ │ + ldrdeq r5, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, ip, lsl #18 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ - cmneq r6, ip, lsl #5 │ │ │ │ - cmneq r6, r4, asr #17 │ │ │ │ + @ instruction: 0x016fb390 │ │ │ │ + @ instruction: 0x01665294 │ │ │ │ + cmneq r6, ip, asr #17 │ │ │ │ muleq r0, r7, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -750787,85 +750787,85 @@ │ │ │ │ cmneq sl, r8, ror r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r4, lsr r9 │ │ │ │ cmneq sl, r0, lsl #18 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r7 │ │ │ │ - strdeq fp, [pc, #-24] @ 3986d4 │ │ │ │ + cmneq pc, r0, lsl #4 │ │ │ │ cmneq r5, ip, lsl #6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmneq pc, r0, ror #1 │ │ │ │ - cmneq r6, r8, lsr #12 │ │ │ │ + cmneq pc, r8, ror #1 │ │ │ │ + cmneq r6, r0, lsr r6 │ │ │ │ cmneq r5, r0, asr #3 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq pc, r8, lsr #31 │ │ │ │ - cmneq r6, ip, ror #9 │ │ │ │ - cmneq pc, r0, lsl #30 │ │ │ │ + strheq sl, [pc, #-240] @ 398624 │ │ │ │ + strdeq lr, [r6, #-68]! @ 0xffffffbc │ │ │ │ + cmneq pc, r8, lsl #30 │ │ │ │ cmneq r5, r4, lsl r0 │ │ │ │ - strdeq sl, [pc, #-220] @ 398648 │ │ │ │ - cmneq r6, r4, asr #6 │ │ │ │ + cmneq pc, r4, lsl #28 │ │ │ │ + cmneq r6, ip, asr #6 │ │ │ │ ldrdeq r8, [r5, #-236]! @ 0xffffff14 │ │ │ │ - strheq sl, [pc, #-196] @ 39866c │ │ │ │ - strdeq lr, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + strheq sl, [pc, #-204] @ 398664 │ │ │ │ + cmneq r6, r4, lsl #4 │ │ │ │ cmneq sl, r0, lsr r3 │ │ │ │ - cmneq pc, r4, ror #24 │ │ │ │ - cmneq r6, r4, ror #22 │ │ │ │ - cmneq r6, r4, lsr #3 │ │ │ │ - cmneq pc, r8, lsr #24 │ │ │ │ - cmneq r6, r0, ror r1 │ │ │ │ - ldrdeq sl, [pc, #-188] @ 398694 │ │ │ │ + cmneq pc, ip, ror #24 │ │ │ │ + cmneq r6, ip, ror #22 │ │ │ │ + cmneq r6, ip, lsr #3 │ │ │ │ + cmneq pc, r0, lsr ip @ │ │ │ │ + cmneq r6, r8, ror r1 │ │ │ │ + cmneq pc, r4, ror #23 │ │ │ │ cmneq r5, r4, lsr r3 │ │ │ │ - cmneq r6, r4, lsl r1 │ │ │ │ - cmneq pc, r4, ror fp @ │ │ │ │ - strheq lr, [r6, #-12]! │ │ │ │ - cmneq pc, r8, lsr #22 │ │ │ │ + cmneq r6, ip, lsl r1 │ │ │ │ + cmneq pc, ip, ror fp @ │ │ │ │ + cmneq r6, r4, asr #1 │ │ │ │ + cmneq pc, r0, lsr fp @ │ │ │ │ cmneq r5, r0, lsl #5 │ │ │ │ - cmneq r6, r0, rrx │ │ │ │ - strdeq sl, [pc, #-172] @ 3986c4 │ │ │ │ - cmneq r6, r4, asr #32 │ │ │ │ - strheq sl, [pc, #-160] @ 3986d8 │ │ │ │ + cmneq r6, r8, rrx │ │ │ │ + cmneq pc, r4, lsl #22 │ │ │ │ + cmneq r6, ip, asr #32 │ │ │ │ + strheq sl, [pc, #-168] @ 3986d0 │ │ │ │ cmneq r5, r8, lsl #4 │ │ │ │ - cmneq r6, r8, ror #31 │ │ │ │ - cmneq pc, r4, lsl #21 │ │ │ │ - cmneq r6, ip, asr #31 │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ + strdeq sp, [r6, #-240]! @ 0xffffff10 │ │ │ │ + cmneq pc, ip, lsl #21 │ │ │ │ + ldrdeq sp, [r6, #-244]! @ 0xffffff0c │ │ │ │ + cmneq pc, r0, asr #20 │ │ │ │ @ instruction: 0x01655190 │ │ │ │ - cmneq r6, r0, ror pc │ │ │ │ + cmneq r6, r8, ror pc │ │ │ │ cmneq r5, r4, asr r1 │ │ │ │ - strheq sl, [pc, #-156] @ 398700 │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ + cmneq pc, r4, asr #19 │ │ │ │ + cmneq r6, ip, lsl #30 │ │ │ │ strdeq r5, [r5, #-0]! │ │ │ │ - cmneq pc, r8, asr r9 @ │ │ │ │ - cmneq r6, r0, lsr #29 │ │ │ │ + cmneq pc, r0, ror #18 │ │ │ │ + cmneq r6, r8, lsr #29 │ │ │ │ cmneq r5, ip, lsl #1 │ │ │ │ - strdeq sl, [pc, #-132] @ 398730 │ │ │ │ - cmneq r6, ip, lsr lr │ │ │ │ + strdeq sl, [pc, #-140] @ 398728 │ │ │ │ + cmneq r6, r4, asr #28 │ │ │ │ cmneq r5, r8, lsr #32 │ │ │ │ - @ instruction: 0x016fa898 │ │ │ │ - cmneq r6, r0, ror #27 │ │ │ │ + cmneq pc, r0, lsr #17 │ │ │ │ + cmneq r6, r8, ror #27 │ │ │ │ cmnpeq r9, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, asr r7 │ │ │ │ - cmneq r6, r0, lsr #14 │ │ │ │ - cmneq r6, r8, ror #13 │ │ │ │ - cmneq pc, ip, lsr #15 │ │ │ │ - cmneq r6, ip, lsr #13 │ │ │ │ - cmneq r6, ip, ror #25 │ │ │ │ + cmneq r6, r0, ror #14 │ │ │ │ + cmneq r6, r8, lsr #14 │ │ │ │ + strdeq r4, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + strheq sl, [pc, #-116] @ 398764 │ │ │ │ + strheq r4, [r6, #-100]! @ 0xffffff9c │ │ │ │ + strdeq sp, [r6, #-196]! @ 0xffffff3c │ │ │ │ cmnpeq r9, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq pc, r8, asr r7 @ │ │ │ │ - cmneq r6, r8, asr r6 │ │ │ │ - @ instruction: 0x0166dc98 │ │ │ │ + cmneq pc, r0, ror #14 │ │ │ │ + cmneq r6, r0, ror #12 │ │ │ │ + cmneq r6, r0, lsr #25 │ │ │ │ ldrsbeq pc, [r9, #-208]! @ 0xffffff30 @ │ │ │ │ - cmneq pc, r4, lsl #14 │ │ │ │ - cmneq r6, r4, lsl #12 │ │ │ │ - cmneq r6, r4, asr #24 │ │ │ │ - ldrdeq r4, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq pc, ip, lsl #14 │ │ │ │ + cmneq r6, ip, lsl #12 │ │ │ │ + cmneq r6, ip, asr #24 │ │ │ │ + cmneq r6, r0, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -751694,92 +751694,92 @@ │ │ │ │ cmnpeq r9, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0179fb98 │ │ │ │ cmnpeq r9, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmneq pc, ip, asr #8 │ │ │ │ + cmneq pc, r4, asr r4 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmneq r5, r4, lsr #10 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmneq pc, r0, asr #6 │ │ │ │ - cmneq r6, r8, lsl #17 │ │ │ │ + cmneq pc, r8, asr #6 │ │ │ │ + @ instruction: 0x0166d890 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ ldrdeq r8, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq pc, ip, ror #3 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ - cmneq pc, r4, lsr #3 │ │ │ │ + strdeq sl, [pc, #-20] @ 39952c │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ + cmneq pc, ip, lsr #3 │ │ │ │ strdeq r4, [r5, #-140]! @ 0xffffff74 │ │ │ │ - ldrdeq sp, [r6, #-108]! @ 0xffffff94 │ │ │ │ - cmneq pc, r4, asr #2 │ │ │ │ + cmneq r6, r4, ror #13 │ │ │ │ + cmneq pc, ip, asr #2 │ │ │ │ cmneq r5, ip, lsl r2 │ │ │ │ - cmneq pc, r4, lsr r0 @ │ │ │ │ - cmneq r6, r8, ror r5 │ │ │ │ + cmneq pc, ip, lsr r0 @ │ │ │ │ + cmneq r6, r0, lsl #11 │ │ │ │ cmneq r5, r8, asr #1 │ │ │ │ - strheq r9, [pc, #-236] @ 39947c │ │ │ │ - cmneq r6, r4, lsl #8 │ │ │ │ - cmneq pc, r4, ror lr @ │ │ │ │ + cmneq pc, r4, asr #29 │ │ │ │ + cmneq r6, ip, lsl #8 │ │ │ │ + cmneq pc, ip, ror lr @ │ │ │ │ cmneq r5, ip, asr #11 │ │ │ │ - cmneq r6, ip, lsr #7 │ │ │ │ - cmneq pc, r8, asr #28 │ │ │ │ - @ instruction: 0x0166d390 │ │ │ │ - cmneq pc, r0, lsl #28 │ │ │ │ + strheq sp, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq pc, r0, asr lr @ │ │ │ │ + @ instruction: 0x0166d398 │ │ │ │ + cmneq pc, r8, lsl #28 │ │ │ │ cmneq r5, r8, asr r5 │ │ │ │ - cmneq r6, r8, lsr r3 │ │ │ │ - strheq r9, [pc, #-220] @ 3994b4 │ │ │ │ - cmneq r6, r4, lsl #6 │ │ │ │ - cmneq pc, r4, ror sp @ │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ + cmneq pc, r4, asr #27 │ │ │ │ + cmneq r6, ip, lsl #6 │ │ │ │ + cmneq pc, ip, ror sp @ │ │ │ │ cmneq r5, ip, asr #9 │ │ │ │ - cmneq r6, ip, lsr #5 │ │ │ │ - cmneq pc, r8, asr #26 │ │ │ │ - cmneq r6, ip, lsl #5 │ │ │ │ - cmneq pc, r4, lsl sp @ │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ + strheq sp, [r6, #-36]! @ 0xffffffdc │ │ │ │ + cmneq pc, r0, asr sp @ │ │ │ │ + @ instruction: 0x0166d294 │ │ │ │ + cmneq pc, ip, lsl sp @ │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ cmneq r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x016f9c94 │ │ │ │ - ldrdeq sp, [r6, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x016f9c9c │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ cmneq r5, ip, asr #7 │ │ │ │ - cmneq pc, r4, lsr ip @ │ │ │ │ - cmneq r6, ip, ror r1 │ │ │ │ + cmneq pc, ip, lsr ip @ │ │ │ │ + cmneq r6, r4, lsl #3 │ │ │ │ cmneq r5, ip, ror #6 │ │ │ │ - ldrdeq r9, [pc, #-180] @ 39951c │ │ │ │ - cmneq r6, ip, lsl r1 │ │ │ │ + ldrdeq r9, [pc, #-188] @ 399514 │ │ │ │ + cmneq r6, r4, lsr #2 │ │ │ │ cmneq r5, ip, lsl #6 │ │ │ │ - cmneq pc, r4, ror fp @ │ │ │ │ - strheq sp, [r6, #-12]! │ │ │ │ - cmneq r6, r8, asr sl │ │ │ │ - cmneq r6, r0, lsr #20 │ │ │ │ - cmneq r6, r8, ror #19 │ │ │ │ - strheq r3, [r6, #-144]! @ 0xffffff70 │ │ │ │ - cmneq pc, r8, ror sl @ │ │ │ │ - cmneq r6, ip, ror r9 │ │ │ │ - strheq ip, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmneq pc, ip, lsr sl @ │ │ │ │ - cmneq r6, r0, asr #18 │ │ │ │ - cmneq r6, r0, lsl #31 │ │ │ │ - cmneq pc, r0, lsl #20 │ │ │ │ - cmneq r6, r4, lsl #18 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq pc, r4, asr #19 │ │ │ │ - cmneq r6, r8, asr #17 │ │ │ │ - cmneq r6, r4, lsl #30 │ │ │ │ - cmneq pc, r8, lsl #19 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ - cmneq r6, ip, asr #29 │ │ │ │ - cmneq r6, r4, asr r8 │ │ │ │ - cmneq pc, ip, lsl r9 @ │ │ │ │ - cmneq r6, r0, lsr #16 │ │ │ │ - cmneq r6, r0, ror #28 │ │ │ │ - cmneq pc, r0, ror #17 │ │ │ │ - cmneq r6, r4, ror #15 │ │ │ │ - cmneq r6, r4, lsr #28 │ │ │ │ - cmneq r6, ip, lsr #15 │ │ │ │ + cmneq pc, ip, ror fp @ │ │ │ │ + cmneq r6, r4, asr #1 │ │ │ │ + cmneq r6, r0, ror #20 │ │ │ │ + cmneq r6, r8, lsr #20 │ │ │ │ + strdeq r3, [r6, #-144]! @ 0xffffff70 │ │ │ │ + strheq r3, [r6, #-152]! @ 0xffffff68 │ │ │ │ + cmneq pc, r0, lsl #21 │ │ │ │ + cmneq r6, r4, lsl #19 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + cmneq pc, r4, asr #20 │ │ │ │ + cmneq r6, r8, asr #18 │ │ │ │ + cmneq r6, r8, lsl #31 │ │ │ │ + cmneq pc, r8, lsl #20 │ │ │ │ + cmneq r6, ip, lsl #18 │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ + cmneq pc, ip, asr #19 │ │ │ │ + ldrdeq r3, [r6, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, ip, lsl #30 │ │ │ │ + @ instruction: 0x016f9990 │ │ │ │ + @ instruction: 0x01663894 │ │ │ │ + ldrdeq ip, [r6, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r6, ip, asr r8 │ │ │ │ + cmneq pc, r4, lsr #18 │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + cmneq r6, r8, ror #28 │ │ │ │ + cmneq pc, r8, ror #17 │ │ │ │ + cmneq r6, ip, ror #15 │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ + strheq r3, [r6, #-116]! @ 0xffffff8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #2772] @ 39a134 │ │ │ │ ldr r3, [pc, #2772] @ 39a138 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -752475,85 +752475,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 399690 │ │ │ │ ldrheq lr, [r9, #-212]! @ 0xffffff2c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0179ed9c │ │ │ │ cmneq r9, ip, ror sp │ │ │ │ - cmneq pc, r0, asr r3 @ │ │ │ │ - cmneq r6, ip, asr #18 │ │ │ │ - cmneq r6, r0, lsr r9 │ │ │ │ - ldrdeq r3, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, ip, lsl r8 │ │ │ │ + cmneq pc, r8, asr r3 @ │ │ │ │ + cmneq r6, r4, asr r9 │ │ │ │ + cmneq r6, r8, lsr r9 │ │ │ │ + cmneq r6, r0, ror #3 │ │ │ │ + cmneq r6, r4, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0xffffed30 │ │ │ │ @ instruction: 0xffffdf8c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq pc, r4, lsr #4 │ │ │ │ - cmneq r6, r8, lsr #2 │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - ldrdeq r9, [pc, #-20] @ 39a168 │ │ │ │ - ldrdeq r3, [r6, #-8]! │ │ │ │ - cmneq r6, r8, lsl r7 │ │ │ │ - cmneq pc, r4, lsl #3 │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ - cmneq r6, r8, asr #13 │ │ │ │ - cmneq pc, r4, lsr r1 @ │ │ │ │ - cmneq r6, r8, lsr r0 │ │ │ │ - cmneq r6, r8, ror r6 │ │ │ │ + cmneq pc, ip, lsr #4 │ │ │ │ + cmneq r6, r0, lsr r1 │ │ │ │ + cmneq r6, r0, ror r7 │ │ │ │ + ldrdeq r9, [pc, #-28] @ 39a160 │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ + cmneq r6, r0, lsr #14 │ │ │ │ + cmneq pc, ip, lsl #3 │ │ │ │ + @ instruction: 0x01663090 │ │ │ │ + ldrdeq ip, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq pc, ip, lsr r1 @ │ │ │ │ + cmneq r6, r0, asr #32 │ │ │ │ + cmneq r6, r0, lsl #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x016f9094 │ │ │ │ - ldrdeq ip, [r6, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq pc, r4, rrx │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ - strheq r2, [r6, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r6, r8, lsl #29 │ │ │ │ - cmneq r6, ip, asr lr │ │ │ │ - cmneq pc, ip, lsr #30 │ │ │ │ - cmneq r6, r0, lsr #28 │ │ │ │ - cmneq r6, ip, ror #8 │ │ │ │ - strdeq r8, [pc, #-236] @ 39a0e0 │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ - cmneq r6, r0, asr #8 │ │ │ │ - cmneq pc, r4, asr #29 │ │ │ │ - cmneq r6, r8, asr #27 │ │ │ │ - cmneq r6, r8, lsl #8 │ │ │ │ - cmneq pc, ip, lsl #29 │ │ │ │ - @ instruction: 0x01662d90 │ │ │ │ - ldrdeq ip, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq pc, r4, asr lr @ │ │ │ │ - cmneq r6, r8, asr sp │ │ │ │ - @ instruction: 0x0166c398 │ │ │ │ - cmneq pc, r8, lsl lr @ │ │ │ │ - cmneq r6, ip, lsl sp │ │ │ │ - cmneq r6, ip, asr r3 │ │ │ │ - ldrdeq r8, [pc, #-220] @ 39a12c │ │ │ │ - cmneq r6, r0, ror #25 │ │ │ │ - cmneq r6, r0, lsr #6 │ │ │ │ + @ instruction: 0x016f909c │ │ │ │ + ldrdeq ip, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq pc, ip, rrx │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ + cmneq r6, r0, asr #29 │ │ │ │ + @ instruction: 0x01662e90 │ │ │ │ + cmneq r6, r4, ror #28 │ │ │ │ + cmneq pc, r4, lsr pc @ │ │ │ │ + cmneq r6, r8, lsr #28 │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ + cmneq pc, r4, lsl #30 │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ + cmneq pc, ip, asr #29 │ │ │ │ + ldrdeq r2, [r6, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r6, r0, lsl r4 │ │ │ │ + @ instruction: 0x016f8e94 │ │ │ │ + @ instruction: 0x01662d98 │ │ │ │ + ldrdeq ip, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq pc, ip, asr lr @ │ │ │ │ + cmneq r6, r0, ror #26 │ │ │ │ + cmneq r6, r0, lsr #7 │ │ │ │ + cmneq pc, r0, lsr #28 │ │ │ │ + cmneq r6, r4, lsr #26 │ │ │ │ + cmneq r6, r4, ror #6 │ │ │ │ + cmneq pc, r4, ror #27 │ │ │ │ + cmneq r6, r8, ror #25 │ │ │ │ + cmneq r6, r8, lsr #6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq pc, r4, lsr #27 │ │ │ │ - cmneq r6, r8, lsr #25 │ │ │ │ - cmneq r6, r8, ror #5 │ │ │ │ + cmneq pc, ip, lsr #27 │ │ │ │ + strheq r2, [r6, #-192]! @ 0xffffff40 │ │ │ │ + strdeq ip, [r6, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq pc, ip, ror #26 │ │ │ │ - cmneq r6, r0, ror ip │ │ │ │ - strheq ip, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq pc, r4, lsr sp @ │ │ │ │ - cmneq r6, r8, lsr ip │ │ │ │ - cmneq r6, r8, ror r2 │ │ │ │ - strdeq r8, [pc, #-204] @ 39a174 │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ - cmneq r6, r0, asr #4 │ │ │ │ - cmneq pc, r4, asr #25 │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ - cmneq r6, r8, lsl #4 │ │ │ │ - @ instruction: 0x01662b94 │ │ │ │ - ldrdeq ip, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, r4, ror #22 │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ + cmneq pc, r4, ror sp @ │ │ │ │ + cmneq r6, r8, ror ip │ │ │ │ + strheq ip, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq pc, ip, lsr sp @ │ │ │ │ + cmneq r6, r0, asr #24 │ │ │ │ + cmneq r6, r0, lsl #5 │ │ │ │ + cmneq pc, r4, lsl #26 │ │ │ │ + cmneq r6, r8, lsl #24 │ │ │ │ + cmneq r6, r8, asr #4 │ │ │ │ + cmneq pc, ip, asr #25 │ │ │ │ + ldrdeq r2, [r6, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r6, r0, lsl r2 │ │ │ │ + @ instruction: 0x01662b9c │ │ │ │ + cmneq r6, r0, ror #3 │ │ │ │ + cmneq r6, ip, ror #22 │ │ │ │ + strheq ip, [r6, #-16]! │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #724] @ 39a550 │ │ │ │ ldr r2, [pc, #724] @ 39a554 │ │ │ │ @@ -752736,35 +752736,35 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #388 @ 0x184 │ │ │ │ b 39a3f0 │ │ │ │ @ instruction: 0x0179e194 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq pc, r4, ror #21 │ │ │ │ - cmneq r6, ip, lsr #32 │ │ │ │ + cmneq pc, ip, ror #21 │ │ │ │ + cmneq r6, r4, lsr r0 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ - cmneq pc, r4, asr r9 @ │ │ │ │ - cmneq r6, r8, asr r8 │ │ │ │ - @ instruction: 0x0166be94 │ │ │ │ - cmneq r6, r0, lsr #16 │ │ │ │ + @ instruction: 0x01662894 │ │ │ │ + cmneq pc, ip, asr r9 @ │ │ │ │ + cmneq r6, r0, ror #16 │ │ │ │ + @ instruction: 0x0166be9c │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - strdeq r2, [r6, #-112]! @ 0xffffff90 │ │ │ │ + strdeq r2, [r6, #-120]! @ 0xffffff88 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - strheq r2, [r6, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r6, r4, lsr #15 │ │ │ │ - cmneq r6, r4, lsl #15 │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - cmneq r6, ip, asr #14 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ + cmneq r6, r4, asr #15 │ │ │ │ + cmneq r6, ip, lsr #15 │ │ │ │ + cmneq r6, ip, lsl #15 │ │ │ │ + cmneq r6, r0, ror r7 │ │ │ │ + cmneq r6, r4, asr r7 │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ cmp r1, #1 │ │ │ │ beq 39a5fc │ │ │ │ cmp r1, #2 │ │ │ │ beq 39a5cc │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r0, #756] @ 0x2f4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -752798,17 +752798,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 39a5f4 │ │ │ │ - cmneq pc, r8, asr #14 │ │ │ │ - cmneq r6, ip, asr #12 │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ + cmneq pc, r0, asr r7 @ │ │ │ │ + cmneq r6, r4, asr r6 │ │ │ │ + @ instruction: 0x0166bc94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ ldr r3, [r0, #756] @ 0x2f4 │ │ │ │ ldr r2, [pc, #3576] @ 39b470 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ @@ -753705,90 +753705,90 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b3c8 │ │ │ │ b 39ad40 │ │ │ │ @ instruction: 0x0179dd90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r0, lsl #27 │ │ │ │ - cmneq pc, ip, asr #12 │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ + cmneq pc, r4, asr r6 @ │ │ │ │ + cmneq r6, ip, lsl #23 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - strheq r8, [pc, #-84] @ 39b43c │ │ │ │ - cmneq pc, r4, lsr #11 │ │ │ │ - @ instruction: 0x0166ba9c │ │ │ │ + strheq r8, [pc, #-92] @ 39b434 │ │ │ │ + cmneq pc, ip, lsr #11 │ │ │ │ + cmneq r6, r4, lsr #21 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq pc, r4, lsl r5 @ │ │ │ │ + cmneq pc, ip, lsl r5 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x0166b998 │ │ │ │ + cmneq r6, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - ldrdeq fp, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r6, r0, ror #15 │ │ │ │ cmneq r9, ip, asr #13 │ │ │ │ cmneq r5, r0, asr #14 │ │ │ │ cmneq r5, r0, ror #13 │ │ │ │ @ instruction: 0x01652694 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq pc, ip, asr #28 │ │ │ │ - @ instruction: 0x0166b394 │ │ │ │ + cmneq pc, r4, asr lr @ │ │ │ │ + @ instruction: 0x0166b39c │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq pc, r8, ror sp @ │ │ │ │ - cmneq r6, ip, ror ip │ │ │ │ - strheq fp, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq pc, r0, lsl #27 │ │ │ │ + cmneq r6, r4, lsl #25 │ │ │ │ + cmneq r6, r4, asr #5 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq pc, ip, asr #26 │ │ │ │ - @ instruction: 0x0166b294 │ │ │ │ + cmneq pc, r4, asr sp @ │ │ │ │ + @ instruction: 0x0166b29c │ │ │ │ cmneq r5, ip, ror #8 │ │ │ │ - strheq r1, [r6, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r6, r8, lsl #23 │ │ │ │ - cmneq pc, r4, asr ip @ │ │ │ │ - cmneq r6, r8, asr fp │ │ │ │ - @ instruction: 0x0166b198 │ │ │ │ - cmneq r6, r4, lsr #22 │ │ │ │ + cmneq r6, r0, asr #23 │ │ │ │ + @ instruction: 0x01661b90 │ │ │ │ + cmneq pc, ip, asr ip @ │ │ │ │ + cmneq r6, r0, ror #22 │ │ │ │ + cmneq r6, r0, lsr #3 │ │ │ │ + cmneq r6, ip, lsr #22 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - strdeq r1, [r6, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r6, r8, asr #21 │ │ │ │ - @ instruction: 0x01661a98 │ │ │ │ - cmneq pc, r4, ror #22 │ │ │ │ - cmneq r6, r8, ror #20 │ │ │ │ - cmneq r6, r8, lsr #1 │ │ │ │ + cmneq r6, r0, lsl #22 │ │ │ │ + ldrdeq r1, [r6, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r6, r0, lsr #21 │ │ │ │ + cmneq pc, ip, ror #22 │ │ │ │ + cmneq r6, r0, ror sl │ │ │ │ + strheq fp, [r6, #-0]! │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq pc, ip, lsr #22 │ │ │ │ - cmneq r6, r0, lsr sl │ │ │ │ - cmneq r6, r0, ror r0 │ │ │ │ - strdeq r7, [pc, #-164] @ 39b4a8 │ │ │ │ - cmneq r6, r0, ror #2 │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ + cmneq pc, r4, lsr fp @ │ │ │ │ + cmneq r6, r8, lsr sl │ │ │ │ + cmneq r6, r8, ror r0 │ │ │ │ + strdeq r7, [pc, #-172] @ 39b4a0 │ │ │ │ + cmneq r6, r8, ror #2 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - strheq r7, [pc, #-160] @ 39b4bc │ │ │ │ - strheq r1, [r6, #-148]! @ 0xffffff6c │ │ │ │ - strdeq sl, [r6, #-244]! @ 0xffffff0c │ │ │ │ + strheq r7, [pc, #-168] @ 39b4b4 │ │ │ │ + strheq r1, [r6, #-156]! @ 0xffffff64 │ │ │ │ + strdeq sl, [r6, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmneq pc, r8, ror sl @ │ │ │ │ - cmneq r6, ip, ror r9 │ │ │ │ - strheq sl, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq pc, r0, lsl #21 │ │ │ │ + cmneq r6, r4, lsl #19 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r6, r8, asr #18 │ │ │ │ + cmneq r6, r0, asr r9 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmneq r6, r8, lsl r9 │ │ │ │ - ldrdeq fp, [r6, #-4]! │ │ │ │ - ldrdeq r7, [pc, #-148] @ 39b4f8 │ │ │ │ - cmneq r6, ip, lsl #30 │ │ │ │ + cmneq r6, r0, lsr #18 │ │ │ │ + ldrdeq fp, [r6, #-12]! │ │ │ │ + ldrdeq r7, [pc, #-156] @ 39b4f0 │ │ │ │ + cmneq r6, r4, lsl pc │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmneq r6, r4, lsl #1 │ │ │ │ - cmneq pc, r4, lsl #19 │ │ │ │ - strheq sl, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r6, ip, lsl #1 │ │ │ │ + cmneq pc, ip, lsl #19 │ │ │ │ + cmneq r6, r4, asr #29 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmneq pc, r8, lsr r9 @ │ │ │ │ - strdeq sl, [r6, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r6, r0, ror lr │ │ │ │ + cmneq pc, r0, asr #18 │ │ │ │ + strdeq sl, [r6, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r6, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1556] @ 39bbdc │ │ │ │ mov r7, r3 │ │ │ │ @@ -754179,66 +754179,66 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39b768 │ │ │ │ cmneq r9, r4, asr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, ip, ror r7 @ │ │ │ │ - strheq sl, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmneq pc, r4, lsl #15 │ │ │ │ + strheq sl, [r6, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ ldrsbeq ip, [r9, #-216]! @ 0xffffff28 │ │ │ │ cmneq r9, r0, asr #1 │ │ │ │ - cmneq r6, r0, lsl lr │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ - cmneq r6, r4, lsr #21 │ │ │ │ + cmneq r6, r8, lsl lr │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ + cmneq r6, ip, lsr #21 │ │ │ │ cmneq r9, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r1, r0, lsr #2 │ │ │ │ muleq r3, r4, r0 │ │ │ │ andeq r0, r1, r0, lsl r2 │ │ │ │ andeq r0, r3, r0, lsl r1 │ │ │ │ muleq r3, r8, r7 │ │ │ │ andeq r0, r0, r8, lsl #21 │ │ │ │ - @ instruction: 0x0166aa90 │ │ │ │ - cmneq pc, ip, lsr #10 │ │ │ │ + @ instruction: 0x0166aa98 │ │ │ │ + cmneq pc, r4, lsr r5 @ │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ orreq lr, fp, r0, asr ip │ │ │ │ orreq lr, fp, r4, lsr #24 │ │ │ │ orreq lr, fp, r4, lsl #24 │ │ │ │ orreq lr, fp, r4, asr #23 │ │ │ │ - cmneq pc, r8, lsr #7 │ │ │ │ - cmneq r6, r8, lsr #5 │ │ │ │ - cmneq r6, r0, ror #17 │ │ │ │ + strheq r7, [pc, #-48] @ 39bc1c │ │ │ │ + strheq r1, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, r8, ror #17 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmneq r6, r0, asr #4 │ │ │ │ + cmneq r6, r8, asr #4 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmneq r6, r0, lsr r2 │ │ │ │ - strdeq r7, [pc, #-44] @ 39bc44 │ │ │ │ - cmneq r6, r0, lsl #4 │ │ │ │ - cmneq r6, r8, lsr r8 │ │ │ │ + cmneq r6, r8, lsr r2 │ │ │ │ + cmneq pc, r4, lsl #6 │ │ │ │ + cmneq r6, r8, lsl #4 │ │ │ │ + cmneq r6, r0, asr #16 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmneq pc, r0, asr #5 │ │ │ │ - cmneq r6, r4, asr #3 │ │ │ │ - strdeq sl, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq pc, r8, asr #5 │ │ │ │ + cmneq r6, ip, asr #3 │ │ │ │ + cmneq r6, r4, lsl #16 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmneq pc, r4, lsl #5 │ │ │ │ - cmneq r6, r8, lsl #3 │ │ │ │ - cmneq r6, r4, asr #15 │ │ │ │ - cmneq r6, r0, asr r1 │ │ │ │ + cmneq pc, ip, lsl #5 │ │ │ │ + @ instruction: 0x01661190 │ │ │ │ + cmneq r6, ip, asr #15 │ │ │ │ + cmneq r6, r8, asr r1 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - cmneq r6, r0, lsr #2 │ │ │ │ - cmneq pc, ip, ror #3 │ │ │ │ - strdeq r1, [r6, #-0]! │ │ │ │ - cmneq r6, r8, lsr #14 │ │ │ │ + cmneq r6, r8, lsr #2 │ │ │ │ + strdeq r7, [pc, #-20] @ 39bc94 │ │ │ │ + strdeq r1, [r6, #-8]! │ │ │ │ + cmneq r6, r0, lsr r7 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - strheq r1, [r6, #-8]! │ │ │ │ + cmneq r6, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #972] @ 39c098 │ │ │ │ ldr r3, [pc, #972] @ 39c09c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -754483,41 +754483,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39be48 │ │ │ │ cmneq r9, r8, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r4, asr #11 │ │ │ │ - cmneq pc, r4, ror #29 │ │ │ │ - smultteq r6, r8, sp │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ - cmneq pc, r8, lsr #29 │ │ │ │ - smultbeq r6, ip, sp │ │ │ │ - cmneq r6, r8, ror #7 │ │ │ │ - cmneq pc, ip, ror #28 │ │ │ │ - cmneq r6, r0, ror sp │ │ │ │ - cmneq r6, ip, lsr #7 │ │ │ │ - cmneq pc, r0, lsr lr @ │ │ │ │ - cmneq r6, r4, lsr sp │ │ │ │ - cmneq r6, r0, ror r3 │ │ │ │ - strdeq r6, [pc, #-212] @ 39c008 │ │ │ │ - strdeq r0, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r6, r4, lsr r3 │ │ │ │ - strheq r6, [pc, #-216] @ 39c010 │ │ │ │ - strheq r0, [r6, #-204]! @ 0xffffff34 │ │ │ │ - strdeq sl, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq pc, ip, ror sp @ │ │ │ │ - smulbbeq r6, r0, ip │ │ │ │ - strheq sl, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq pc, r0, asr #26 │ │ │ │ - cmneq r6, r4, asr #24 │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - cmneq pc, r4, lsl #26 │ │ │ │ - cmneq r6, r8, lsl #24 │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ + cmneq pc, ip, ror #29 │ │ │ │ + strdeq r0, [r6, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ + strheq r6, [pc, #-224] @ 39bfd8 │ │ │ │ + strheq r0, [r6, #-212]! @ 0xffffff2c │ │ │ │ + strdeq sl, [r6, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq pc, r4, ror lr @ │ │ │ │ + cmneq r6, r8, ror sp │ │ │ │ + strheq sl, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq pc, r8, lsr lr @ │ │ │ │ + cmneq r6, ip, lsr sp │ │ │ │ + cmneq r6, r8, ror r3 │ │ │ │ + strdeq r6, [pc, #-220] @ 39c000 │ │ │ │ + cmneq r6, r0, lsl #26 │ │ │ │ + cmneq r6, ip, lsr r3 │ │ │ │ + cmneq pc, r0, asr #27 │ │ │ │ + smulbteq r6, r4, ip │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ + cmneq pc, r4, lsl #27 │ │ │ │ + smulbbeq r6, r8, ip │ │ │ │ + cmneq r6, r4, asr #5 │ │ │ │ + cmneq pc, r8, asr #26 │ │ │ │ + cmneq r6, ip, asr #24 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq pc, ip, lsl #26 │ │ │ │ + cmneq r6, r0, lsl ip │ │ │ │ + cmneq r6, ip, asr #4 │ │ │ │ │ │ │ │ 0039c110 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -754541,17 +754541,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 39c190 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39c13c │ │ │ │ - cmneq pc, r8, lsl ip @ │ │ │ │ - cmneq r6, ip, lsl fp │ │ │ │ - cmneq r6, r4, asr r1 │ │ │ │ + cmneq pc, r0, lsr #24 │ │ │ │ + cmneq r6, r4, lsr #22 │ │ │ │ + cmneq r6, ip, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -754596,21 +754596,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 39c27c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39c1dc │ │ │ │ - cmneq pc, r8, ror fp @ │ │ │ │ - cmneq r6, ip, ror sl │ │ │ │ - strheq sl, [r6, #-4]! │ │ │ │ + cmneq pc, r0, lsl #23 │ │ │ │ + smulbbeq r6, r4, sl │ │ │ │ + strheq sl, [r6, #-12]! │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmneq pc, ip, lsr fp @ │ │ │ │ - cmneq r6, r0, asr #20 │ │ │ │ - cmneq r6, r8, ror r0 │ │ │ │ + cmneq pc, r4, asr #22 │ │ │ │ + cmneq r6, r8, asr #20 │ │ │ │ + cmneq r6, r0, lsl #1 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #648] @ 0x288 │ │ │ │ mov r5, r1 │ │ │ │ @@ -754848,34 +754848,34 @@ │ │ │ │ bl b7b24 │ │ │ │ b 39c2f4 │ │ │ │ cmneq r9, r0, ror r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r6, r4, ror sp │ │ │ │ cmneq r9, r8, lsl r1 │ │ │ │ @ instruction: 0xfffff984 │ │ │ │ - cmneq pc, r8, lsr sl @ │ │ │ │ - cmneq r6, r4, ror pc │ │ │ │ + cmneq pc, r0, asr #20 │ │ │ │ + cmneq r6, ip, ror pc │ │ │ │ andeq ip, r1, r4, asr r8 │ │ │ │ - @ instruction: 0x016f6894 │ │ │ │ - @ instruction: 0x01660798 │ │ │ │ - ldrdeq r9, [r6, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, r4, ror #14 │ │ │ │ - cmneq r6, r8, lsr r7 │ │ │ │ - cmneq pc, r4, lsl #16 │ │ │ │ - cmneq r6, r8, lsl #14 │ │ │ │ - cmneq r6, r8, asr #26 │ │ │ │ - cmneq pc, ip, asr #15 │ │ │ │ - ldrdeq r0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r6, r0, lsl sp │ │ │ │ - @ instruction: 0x016f6794 │ │ │ │ - @ instruction: 0x01660698 │ │ │ │ - ldrdeq r9, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmneq pc, ip, asr r7 @ │ │ │ │ - cmneq r6, r0, ror #12 │ │ │ │ - cmneq r6, r0, lsr #25 │ │ │ │ + @ instruction: 0x016f689c │ │ │ │ + smultbeq r6, r0, r7 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + cmneq r6, ip, ror #14 │ │ │ │ + cmneq r6, r0, asr #14 │ │ │ │ + cmneq pc, ip, lsl #16 │ │ │ │ + cmneq r6, r0, lsl r7 │ │ │ │ + cmneq r6, r0, asr sp │ │ │ │ + ldrdeq r6, [pc, #-116] @ 39c610 │ │ │ │ + ldrdeq r0, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r6, r8, lsl sp │ │ │ │ + @ instruction: 0x016f679c │ │ │ │ + smultbeq r6, r0, r6 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + cmneq pc, r4, ror #14 │ │ │ │ + cmneq r6, r8, ror #12 │ │ │ │ + cmneq r6, r8, lsr #25 │ │ │ │ │ │ │ │ 0039c6a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #444] @ 39c874 │ │ │ │ @@ -754989,26 +754989,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 39c744 │ │ │ │ cmneq r9, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq pc, r4, lsl #13 │ │ │ │ - cmneq r6, ip, asr #23 │ │ │ │ + cmneq pc, ip, lsl #13 │ │ │ │ + ldrdeq r9, [r6, #-180]! @ 0xffffff4c │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r6, r8, asr #21 │ │ │ │ + ldrdeq r9, [r6, #-160]! @ 0xffffff60 │ │ │ │ cmneq r9, r8, asr #25 │ │ │ │ - cmneq r6, r8, ror sl │ │ │ │ - ldrdeq r0, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, r0, lsl #21 │ │ │ │ + smultteq r6, r0, r4 │ │ │ │ muleq r0, fp, r2 │ │ │ │ strdeq r0, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r6, r4, asr r4 │ │ │ │ + cmneq r6, ip, asr r4 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmneq r6, r4, lsr #8 │ │ │ │ + cmneq r6, ip, lsr #8 │ │ │ │ │ │ │ │ 0039c8ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -755138,36 +755138,36 @@ │ │ │ │ ldr r1, [pc, #108] @ 39cb20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39c94c │ │ │ │ - cmneq pc, r4, lsl #8 │ │ │ │ - cmneq r6, ip, lsr fp │ │ │ │ - cmneq r6, r0, asr #18 │ │ │ │ + cmneq pc, ip, lsl #8 │ │ │ │ + cmneq r6, r4, asr #22 │ │ │ │ + cmneq r6, r8, asr #18 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - cmneq pc, r4, asr #7 │ │ │ │ - smulbteq r6, r8, r2 │ │ │ │ - cmneq r6, r0, lsl #18 │ │ │ │ + cmneq pc, ip, asr #7 │ │ │ │ + ldrdeq r0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmneq pc, r8, lsl #7 │ │ │ │ - smulbbeq r6, ip, r2 │ │ │ │ - cmneq r6, r4, asr #17 │ │ │ │ + @ instruction: 0x016f6390 │ │ │ │ + @ instruction: 0x01660294 │ │ │ │ + cmneq r6, ip, asr #17 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq pc, ip, asr #6 │ │ │ │ - cmneq r6, r0, asr r2 │ │ │ │ - cmneq r6, ip, lsl #17 │ │ │ │ - cmneq pc, r0, lsl r3 @ │ │ │ │ - cmneq r6, r4, lsl r2 │ │ │ │ - cmneq r6, ip, asr #16 │ │ │ │ + cmneq pc, r4, asr r3 @ │ │ │ │ + cmneq r6, r8, asr r2 │ │ │ │ + @ instruction: 0x01669894 │ │ │ │ + cmneq pc, r8, lsl r3 @ │ │ │ │ + cmneq r6, ip, lsl r2 │ │ │ │ + cmneq r6, r4, asr r8 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - ldrdeq r6, [pc, #-36] @ 39caf8 │ │ │ │ - ldrdeq r0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, r0, lsl r8 │ │ │ │ + ldrdeq r6, [pc, #-44] @ 39caf0 │ │ │ │ + smultteq r6, r0, r1 │ │ │ │ + cmneq r6, r8, lsl r8 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ │ │ │ │ 0039cb24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -755481,61 +755481,61 @@ │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 39cfc4 │ │ │ │ ldrsbeq fp, [r9, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ cmneq r9, ip, lsr r7 │ │ │ │ - qdsubeq r6, ip, pc @ │ │ │ │ - msreq (UNDEF: 117), r0, ror #30 │ │ │ │ - @ instruction: 0x01669598 │ │ │ │ + cmneq pc, r4, rrx │ │ │ │ + msreq (UNDEF: 117), r8, ror #30 │ │ │ │ + cmneq r6, r0, lsr #11 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - cmneq pc, r0, lsr #32 │ │ │ │ - msreq (UNDEF: 117), r4, lsr #30 │ │ │ │ - cmneq r6, ip, asr r5 │ │ │ │ + cmneq pc, r8, lsr #32 │ │ │ │ + msreq (UNDEF: 117), ip, lsr #30 │ │ │ │ + cmneq r6, r4, ror #10 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq pc, r4, ror #31 │ │ │ │ - msreq (UNDEF: 101), r8, ror #29 │ │ │ │ - cmneq r6, r4, lsr #10 │ │ │ │ - cmneq pc, r8, lsr #31 │ │ │ │ - msreq (UNDEF: 101), ip, lsr #29 │ │ │ │ - cmneq r6, r4, ror #9 │ │ │ │ + cmneq pc, ip, ror #31 │ │ │ │ + strdeq pc, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ + strheq r5, [pc, #-240] @ 39cf60 │ │ │ │ + strheq pc, [r5, #-228]! @ 0xffffff1c @ │ │ │ │ + cmneq r6, ip, ror #9 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmneq pc, ip, ror #30 │ │ │ │ - msreq (UNDEF: 101), r0, ror lr │ │ │ │ - cmneq r6, r8, lsr #9 │ │ │ │ + cmneq pc, r4, ror pc @ │ │ │ │ + msreq (UNDEF: 101), r8, ror lr │ │ │ │ + strheq r9, [r6, #-64]! @ 0xffffffc0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq pc, r0, lsr pc @ │ │ │ │ - msreq (UNDEF: 101), r4, lsr lr │ │ │ │ - cmneq r6, ip, ror #8 │ │ │ │ + cmneq pc, r8, lsr pc @ │ │ │ │ + msreq (UNDEF: 101), ip, lsr lr │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strdeq r5, [pc, #-228] @ 39cf9c │ │ │ │ - strdeq pc, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ - strheq r5, [pc, #-232] @ 39cfa4 │ │ │ │ - strheq pc, [r5, #-220]! @ 0xffffff24 @ │ │ │ │ - strdeq r9, [r6, #-52]! @ 0xffffffcc │ │ │ │ + strdeq r5, [pc, #-236] @ 39cf94 │ │ │ │ + msreq (UNDEF: 101), r0, lsl #28 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ + cmneq pc, r0, asr #29 │ │ │ │ + msreq SPSR_sc, r4, asr #27 │ │ │ │ + strdeq r9, [r6, #-60]! @ 0xffffffc4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq pc, ip, ror lr @ │ │ │ │ - msreq SPSR_sc, r0, lsl #27 │ │ │ │ - strheq r9, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq pc, r0, asr #28 │ │ │ │ - msreq SPSR_sc, r4, asr #26 │ │ │ │ - cmneq r6, ip, ror r3 │ │ │ │ + cmneq pc, r4, lsl #29 │ │ │ │ + msreq SPSR_sc, r8, lsl #27 │ │ │ │ + cmneq r6, r4, asr #7 │ │ │ │ + cmneq pc, r8, asr #28 │ │ │ │ + msreq SPSR_sc, ip, asr #26 │ │ │ │ + cmneq r6, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq pc, r4, lsl #28 │ │ │ │ - msreq SPSR_sc, r8, lsl #26 │ │ │ │ - cmneq r6, r0, asr #6 │ │ │ │ + cmneq pc, ip, lsl #28 │ │ │ │ + msreq SPSR_sc, r0, lsl sp │ │ │ │ + cmneq r6, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r5, [pc, #-208] @ 39cff8 │ │ │ │ - cmneq r6, r8, lsr r5 │ │ │ │ - cmneq r6, ip, lsl #6 │ │ │ │ - cmneq pc, ip, lsl #27 │ │ │ │ - ldrdeq r9, [r6, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r6, r4, asr #5 │ │ │ │ + ldrdeq r5, [pc, #-216] @ 39cff0 │ │ │ │ + cmneq r6, r0, asr #10 │ │ │ │ + cmneq r6, r4, lsl r3 │ │ │ │ + @ instruction: 0x016f5d94 │ │ │ │ + cmneq r6, r0, ror #9 │ │ │ │ + cmneq r6, ip, asr #5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ │ │ │ │ 0039d0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -755607,23 +755607,23 @@ │ │ │ │ add r2, r2, #432 @ 0x1b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 39d144 │ │ │ │ cmneq r9, r0, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r9, [r6, #-4]! │ │ │ │ + strdeq r9, [r6, #-12]! │ │ │ │ cmneq r9, r8, asr #5 │ │ │ │ - cmneq r6, r8, ror r3 │ │ │ │ - ldrdeq r5, [pc, #-184] @ 39d168 │ │ │ │ - cmneq r6, r0, lsl r1 │ │ │ │ + cmneq r6, r0, lsl #7 │ │ │ │ + cmneq pc, r0, ror #23 │ │ │ │ + cmneq r6, r8, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - @ instruction: 0x016f5b98 │ │ │ │ - msreq (UNDEF: 101), ip @ │ │ │ │ - ldrdeq r9, [r6, #-4]! │ │ │ │ + cmneq pc, r0, lsr #23 │ │ │ │ + msreq (UNDEF: 101), r4, lsr #21 │ │ │ │ + ldrdeq r9, [r6, #-12]! │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ mov r5, r1 │ │ │ │ @@ -755851,40 +755851,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 39d280 │ │ │ │ ldrheq fp, [r9, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, ip, lsl #3 │ │ │ │ - cmneq pc, r8, asr sl @ │ │ │ │ - @ instruction: 0x01668f94 │ │ │ │ - cmneq pc, r8, lsr r9 @ │ │ │ │ - msreq SPSR_sc, ip, lsr r8 │ │ │ │ - cmneq r6, ip, ror lr │ │ │ │ - cmneq pc, r0, lsl #18 │ │ │ │ - msreq SPSR_sc, r4, lsl #16 │ │ │ │ - cmneq r6, r4, asr #28 │ │ │ │ + cmneq pc, r0, ror #20 │ │ │ │ + @ instruction: 0x01668f9c │ │ │ │ + cmneq pc, r0, asr #18 │ │ │ │ + msreq SPSR_sc, r4, asr #16 │ │ │ │ + cmneq r6, r4, lsl #29 │ │ │ │ + cmneq pc, r8, lsl #18 │ │ │ │ + msreq SPSR_sc, ip, lsl #16 │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq pc, r8, asr #17 │ │ │ │ - msreq (UNDEF: 117), ip, asr #15 │ │ │ │ - cmneq r6, ip, lsl #28 │ │ │ │ + ldrdeq r5, [pc, #-128] @ 39d588 │ │ │ │ + ldrdeq pc, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r6, r4, lsl lr │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - msreq (UNDEF: 117), r8 @ │ │ │ │ - cmneq pc, r4, ror #16 │ │ │ │ - msreq (UNDEF: 117), r8, ror #14 │ │ │ │ - cmneq r6, r8, lsr #27 │ │ │ │ - cmneq pc, r0, lsr r8 @ │ │ │ │ - msreq (UNDEF: 117), r0, lsr r7 │ │ │ │ - cmneq r6, r4, ror sp │ │ │ │ + msreq (UNDEF: 117), r0, lsr #15 │ │ │ │ + cmneq pc, ip, ror #16 │ │ │ │ + msreq (UNDEF: 117), r0, ror r7 │ │ │ │ + strheq r8, [r6, #-208]! @ 0xffffff30 │ │ │ │ + cmneq pc, r8, lsr r8 @ │ │ │ │ + msreq (UNDEF: 117), r8, lsr r7 │ │ │ │ + cmneq r6, ip, ror sp │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - strdeq r5, [pc, #-116] @ 39d5c4 │ │ │ │ - strdeq pc, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r6, r8, lsr sp │ │ │ │ + strdeq r5, [pc, #-124] @ 39d5bc │ │ │ │ + msreq (UNDEF: 117), r0, lsl #14 │ │ │ │ + cmneq r6, r0, asr #26 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - msreq (UNDEF: 101), r4, asr #13 │ │ │ │ + msreq (UNDEF: 101), ip, asr #13 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 0039d648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -755912,17 +755912,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 39d6d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #492 @ 0x1ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 39d680 │ │ │ │ - ldrdeq r5, [pc, #-100] @ 39d66c │ │ │ │ - ldrdeq pc, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r6, r0, lsl ip │ │ │ │ + ldrdeq r5, [pc, #-108] @ 39d664 │ │ │ │ + msreq SPSR_sc, r0, ror #11 │ │ │ │ + cmneq r6, r8, lsl ip │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ │ │ │ │ 0039d6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -756286,74 +756286,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 39d760 │ │ │ │ cmneq r9, r0, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r8, [r6, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r8, [r6, #-172]! @ 0xffffff54 │ │ │ │ cmneq r9, ip, ror #25 │ │ │ │ @ instruction: 0x000073bc │ │ │ │ cmneq r9, ip, lsr #25 │ │ │ │ @ instruction: 0xfffff954 │ │ │ │ - cmneq pc, r8, ror r4 @ │ │ │ │ - cmneq r6, r0, lsr ip │ │ │ │ - strheq r8, [r6, #-144]! @ 0xffffff70 │ │ │ │ + cmneq pc, r0, lsl #9 │ │ │ │ + cmneq r6, r8, lsr ip │ │ │ │ + strheq r8, [r6, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq pc, r4, lsr r4 @ │ │ │ │ - cmneq r6, r8, lsr #24 │ │ │ │ - cmneq r6, r0, ror r9 │ │ │ │ + cmneq pc, ip, lsr r4 @ │ │ │ │ + cmneq r6, r0, lsr ip │ │ │ │ + cmneq r6, r8, ror r9 │ │ │ │ strdeq pc, [r4, #-8]! │ │ │ │ msreq SPSR_s, ip, ror r1 │ │ │ │ - cmneq pc, r4, ror #7 │ │ │ │ - cmneq r6, ip, lsl r9 │ │ │ │ + cmneq pc, ip, ror #7 │ │ │ │ + cmneq r6, r4, lsr #18 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmneq pc, r0, lsr #7 │ │ │ │ - msreq (UNDEF: 101), r4, lsr #5 │ │ │ │ - cmneq r6, r4, ror #17 │ │ │ │ + cmneq pc, r8, lsr #7 │ │ │ │ + msreq (UNDEF: 101), ip, lsr #5 │ │ │ │ + cmneq r6, ip, ror #17 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmneq pc, r4, ror #6 │ │ │ │ - msreq (UNDEF: 101), r8, ror #4 │ │ │ │ - cmneq r6, r8, lsr #17 │ │ │ │ - cmneq pc, r8, lsr #6 │ │ │ │ - msreq (UNDEF: 101), ip, lsr #4 │ │ │ │ - cmneq r6, ip, ror #16 │ │ │ │ + cmneq pc, ip, ror #6 │ │ │ │ + msreq (UNDEF: 101), r0, ror r2 │ │ │ │ + strheq r8, [r6, #-128]! @ 0xffffff80 │ │ │ │ + cmneq pc, r0, lsr r3 @ │ │ │ │ + msreq (UNDEF: 101), r4, lsr r2 │ │ │ │ + cmneq r6, r4, ror r8 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ - cmneq pc, ip, ror #5 │ │ │ │ - strdeq pc, [r5, #-16]! │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ + strdeq r5, [pc, #-36] @ 39dcec │ │ │ │ + strdeq pc, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r0, lsr r8 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - strheq r5, [pc, #-32] @ 39dd00 │ │ │ │ - strheq pc, [r5, #-20]! @ 0xffffffec @ │ │ │ │ - strdeq r8, [r6, #-116]! @ 0xffffff8c │ │ │ │ - cmneq pc, r4, ror r2 @ │ │ │ │ - msreq SPSR_sc, r8, ror r1 │ │ │ │ - strheq r8, [r6, #-120]! @ 0xffffff88 │ │ │ │ + strheq r5, [pc, #-40] @ 39dcf8 │ │ │ │ + strheq pc, [r5, #-28]! @ 0xffffffe4 @ │ │ │ │ + strdeq r8, [r6, #-124]! @ 0xffffff84 │ │ │ │ + cmneq pc, ip, ror r2 @ │ │ │ │ + msreq SPSR_sc, r0, lsl #3 │ │ │ │ + cmneq r6, r0, asr #15 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmneq pc, r8, lsr r2 @ │ │ │ │ - msreq SPSR_sc, ip, lsr r1 │ │ │ │ - cmneq r6, ip, ror r7 │ │ │ │ + cmneq pc, r0, asr #4 │ │ │ │ + msreq SPSR_sc, r4, asr #2 │ │ │ │ + cmneq r6, r4, lsl #15 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - strdeq r5, [pc, #-28] @ 39dd30 │ │ │ │ - msreq SPSR_sc, r0, lsl #2 │ │ │ │ - cmneq r6, r0, asr #14 │ │ │ │ + cmneq pc, r4, lsl #4 │ │ │ │ + msreq SPSR_sc, r8, lsl #2 │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq pc, r0, asr #3 │ │ │ │ - msreq SPSR_sc, r4, asr #1 │ │ │ │ - cmneq r6, r4, lsl #14 │ │ │ │ - cmneq pc, r4, lsl #3 │ │ │ │ - msreq SPSR_sc, r8, lsl #1 │ │ │ │ - cmneq r6, r8, asr #13 │ │ │ │ + cmneq pc, r8, asr #3 │ │ │ │ + msreq SPSR_sc, ip, asr #1 │ │ │ │ + cmneq r6, ip, lsl #14 │ │ │ │ + cmneq pc, ip, lsl #3 │ │ │ │ + msreq SPSR_sc, r0 @ │ │ │ │ + ldrdeq r8, [r6, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - cmneq pc, r8, asr #2 │ │ │ │ - msreq SPSR_sc, ip, asr #32 │ │ │ │ - cmneq r6, ip, lsl #13 │ │ │ │ - cmneq pc, ip, lsl #2 │ │ │ │ - msreq SPSR_sc, r0, lsl r0 │ │ │ │ - cmneq r6, r0, asr r6 │ │ │ │ + cmneq pc, r0, asr r1 @ │ │ │ │ + qdsubeq pc, r4, r5 @ │ │ │ │ + @ instruction: 0x01668694 │ │ │ │ + cmneq pc, r4, lsl r1 @ │ │ │ │ + msreq SPSR_sc, r8, lsl r0 │ │ │ │ + cmneq r6, r8, asr r6 │ │ │ │ │ │ │ │ 0039dd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #2076] @ 39e5bc │ │ │ │ @@ -756875,94 +756875,94 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #524 @ 0x20c │ │ │ │ mov r1, #956 @ 0x3bc │ │ │ │ str sl, [sp, #4] │ │ │ │ b 39e514 │ │ │ │ cmneq r9, r0, ror r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, r4, lsr r3 │ │ │ │ - cmneq pc, ip, ror #27 │ │ │ │ + cmneq r6, ip, lsr r3 │ │ │ │ + strdeq r4, [pc, #-212] @ 39e4fc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmneq r9, r8, ror r3 │ │ │ │ - @ instruction: 0x016f4c9c │ │ │ │ - @ instruction: 0x0165eb9c │ │ │ │ - ldrdeq r8, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq pc, r0, ror #24 │ │ │ │ - cmneq r5, r0, ror #22 │ │ │ │ - @ instruction: 0x0166819c │ │ │ │ + cmneq pc, r4, lsr #25 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + cmneq r6, r4, ror #3 │ │ │ │ + cmneq pc, r8, ror #24 │ │ │ │ + cmneq r5, r8, ror #22 │ │ │ │ + cmneq r6, r4, lsr #3 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq pc, r4, lsr #24 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ - cmneq r6, r0, ror #2 │ │ │ │ + cmneq pc, ip, lsr #24 │ │ │ │ + cmneq r5, ip, lsr #22 │ │ │ │ + cmneq r6, r8, ror #2 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ - strheq lr, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmneq pc, r4, lsl #23 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ - cmneq r6, r8, asr #1 │ │ │ │ + strdeq lr, [r5, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r4, asr #21 │ │ │ │ + cmneq pc, ip, lsl #23 │ │ │ │ + @ instruction: 0x0165ea90 │ │ │ │ + ldrdeq r8, [r6, #-0]! │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq pc, r8, asr #22 │ │ │ │ - cmneq r5, ip, asr #20 │ │ │ │ - cmneq r6, r4, lsl #1 │ │ │ │ + cmneq pc, r0, asr fp @ │ │ │ │ + cmneq r5, r4, asr sl │ │ │ │ + cmneq r6, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq pc, ip, lsl #22 │ │ │ │ - cmneq r5, r0, lsl sl │ │ │ │ - cmneq r6, r8, asr #32 │ │ │ │ + cmneq pc, r4, lsl fp @ │ │ │ │ + cmneq r5, r8, lsl sl │ │ │ │ + qdsubeq r8, r0, r6 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrdeq r4, [pc, #-160] @ 39e5a0 │ │ │ │ - ldrdeq lr, [r5, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r6, r0, lsl r0 │ │ │ │ - @ instruction: 0x016f4a94 │ │ │ │ - @ instruction: 0x0165e998 │ │ │ │ - ldrdeq r7, [r6, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq r4, [pc, #-168] @ 39e598 │ │ │ │ + ldrdeq lr, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r6, r8, lsl r0 │ │ │ │ + @ instruction: 0x016f4a9c │ │ │ │ + cmneq r5, r0, lsr #19 │ │ │ │ + ldrdeq r7, [r6, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmneq pc, r8, asr sl @ │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ - @ instruction: 0x01667f94 │ │ │ │ + cmneq pc, r0, ror #20 │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ + @ instruction: 0x01667f9c │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq pc, ip, lsl sl @ │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ - cmneq r6, r8, asr pc │ │ │ │ + cmneq pc, r4, lsr #20 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ + cmneq r6, r0, ror #30 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq pc, r0, ror #19 │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ - cmneq r6, r0, lsr #30 │ │ │ │ - cmneq pc, r4, lsr #19 │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ - cmneq r6, r0, ror #29 │ │ │ │ + cmneq pc, r8, ror #19 │ │ │ │ + cmneq r5, ip, ror #17 │ │ │ │ + cmneq r6, r8, lsr #30 │ │ │ │ + cmneq pc, ip, lsr #19 │ │ │ │ + strheq lr, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r8, ror #29 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - cmneq pc, r8, ror #18 │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - cmneq r6, r8, lsr #29 │ │ │ │ - cmneq pc, ip, lsr #18 │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ - cmneq r6, r8, ror #28 │ │ │ │ + cmneq pc, r0, ror r9 @ │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + strheq r7, [r6, #-224]! @ 0xffffff20 │ │ │ │ + cmneq pc, r4, lsr r9 @ │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ + cmneq r6, r0, ror lr │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - strdeq r4, [pc, #-128] @ 39e634 │ │ │ │ - strdeq lr, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r6, ip, lsr #28 │ │ │ │ + strdeq r4, [pc, #-136] @ 39e62c │ │ │ │ + strdeq lr, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r6, r4, lsr lr │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - strheq r4, [pc, #-132] @ 39e640 │ │ │ │ - strheq lr, [r5, #-120]! @ 0xffffff88 │ │ │ │ - strdeq r7, [r6, #-212]! @ 0xffffff2c │ │ │ │ - strheq r8, [r6, #-8]! │ │ │ │ - cmneq pc, ip, ror r8 @ │ │ │ │ - strheq r7, [r6, #-216]! @ 0xffffff28 │ │ │ │ + strheq r4, [pc, #-140] @ 39e638 │ │ │ │ + cmneq r5, r0, asr #15 │ │ │ │ + strdeq r7, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r6, r0, asr #1 │ │ │ │ + cmneq pc, r4, lsl #17 │ │ │ │ + cmneq r6, r0, asr #27 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmneq pc, r8, lsr r8 @ │ │ │ │ - cmneq r6, r8, lsr #31 │ │ │ │ - cmneq r6, r4, ror sp │ │ │ │ + cmneq pc, r0, asr #16 │ │ │ │ + strheq r7, [r6, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r6, ip, ror sp │ │ │ │ @ instruction: 0x000003be │ │ │ │ - cmneq pc, r8, lsl #16 │ │ │ │ - cmneq r6, ip, asr pc │ │ │ │ - cmneq r6, r4, asr #26 │ │ │ │ + cmneq pc, r0, lsl r8 @ │ │ │ │ + cmneq r6, r4, ror #30 │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - ldrdeq r4, [pc, #-120] @ 39e688 │ │ │ │ - strdeq r7, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r6, r8, lsl sp │ │ │ │ + cmneq pc, r0, ror #15 │ │ │ │ + cmneq r6, r4 │ │ │ │ + cmneq r6, r0, lsr #26 │ │ │ │ │ │ │ │ 0039e704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -756991,17 +756991,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #20] @ 39e798 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b b7b24 │ │ │ │ - cmneq pc, r8, lsl r6 @ │ │ │ │ - cmneq r5, r0, lsl r5 │ │ │ │ - cmneq r6, r8, asr fp │ │ │ │ + cmneq pc, r0, lsr #12 │ │ │ │ + cmneq r5, r8, lsl r5 │ │ │ │ + cmneq r6, r0, ror #22 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #492] @ 39e9a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -757126,22 +757126,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #17 │ │ │ │ b 39e8dc │ │ │ │ cmneq r9, ip, asr ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq pc, r4, lsl r8 @ │ │ │ │ - cmneq r6, r0, lsl #28 │ │ │ │ - cmneq r5, r4, lsr #7 │ │ │ │ - cmneq r5, r4, ror r3 │ │ │ │ - cmneq r5, r8, asr #6 │ │ │ │ - cmneq r5, ip, lsr #6 │ │ │ │ - cmneq r5, r0, lsl #6 │ │ │ │ - cmneq r5, r4, ror #5 │ │ │ │ + cmneq pc, ip, lsl r8 @ │ │ │ │ + cmneq r6, r8, lsl #28 │ │ │ │ + cmneq r5, ip, lsr #7 │ │ │ │ + cmneq r5, ip, ror r3 │ │ │ │ + cmneq r5, r0, asr r3 │ │ │ │ + cmneq r5, r4, lsr r3 │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ + cmneq r5, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #3676] @ 39f840 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ @@ -758063,149 +758063,149 @@ │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bgt 39f614 │ │ │ │ b 39f104 │ │ │ │ cmneq r9, r8, lsr #20 │ │ │ │ cmneq r9, r0, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x016f459c │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ + cmneq pc, r4, lsr #11 │ │ │ │ + cmneq r6, ip, lsl #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmneq r9, r0, ror r8 │ │ │ │ - cmneq r6, r4, asr #19 │ │ │ │ - cmneq pc, r4, lsl #7 │ │ │ │ - cmneq r5, r8, lsl r0 │ │ │ │ - cmneq r6, ip, ror #18 │ │ │ │ + cmneq r6, ip, asr #19 │ │ │ │ + cmneq pc, ip, lsl #7 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq r6, r4, ror r9 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - cmneq pc, ip, lsl #6 │ │ │ │ + cmneq pc, r4, lsl r3 @ │ │ │ │ strheq r2, [r5, #-16]! │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq pc, r8, lsl #4 │ │ │ │ - strdeq r7, [r6, #-116]! @ 0xffffff8c │ │ │ │ + cmneq pc, r0, lsl r2 @ │ │ │ │ + strdeq r7, [r6, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - strheq r4, [pc, #-24] @ 39f880 │ │ │ │ + cmneq pc, r0, asr #3 │ │ │ │ strheq lr, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r6, r4, lsr #15 │ │ │ │ + cmneq r6, ip, lsr #15 │ │ │ │ cmneq r4, r4, asr r6 │ │ │ │ - cmneq pc, ip, lsl #2 │ │ │ │ - strdeq r7, [r6, #-100]! @ 0xffffff9c │ │ │ │ - cmneq pc, r0, lsr #1 │ │ │ │ - strheq r7, [r6, #-132]! @ 0xffffff7c │ │ │ │ + cmneq pc, r4, lsl r1 @ │ │ │ │ + strdeq r7, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmneq pc, r8, lsr #1 │ │ │ │ + strheq r7, [r6, #-140]! @ 0xffffff74 │ │ │ │ cmneq r5, r0, lsr #23 │ │ │ │ cmneq r5, r0, asr sp │ │ │ │ - cmneq r6, r0, ror #16 │ │ │ │ - cmneq r6, r0, asr r8 │ │ │ │ - ldrdeq r1, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r9, r0, asr #30 │ │ │ │ + cmneq r6, r8, ror #16 │ │ │ │ + cmneq r6, r8, asr r8 │ │ │ │ + cmneq r9, r0, ror #31 │ │ │ │ + cmneq r9, r8, asr #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r6, r0, asr #9 │ │ │ │ - cmneq pc, r0, asr #29 │ │ │ │ + cmneq r6, r8, asr #9 │ │ │ │ + cmneq pc, r8, asr #29 │ │ │ │ cmneq r4, ip, ror #6 │ │ │ │ cmneq r4, r4, lsl r3 │ │ │ │ - cmneq r6, r0, lsl #18 │ │ │ │ - cmneq r6, r4, lsl r6 │ │ │ │ - cmneq r9, ip, lsr #30 │ │ │ │ - cmneq r9, ip, ror #28 │ │ │ │ - cmneq pc, ip, asr #25 │ │ │ │ - cmneq r5, r0, ror #18 │ │ │ │ - strheq r7, [r6, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, r8, lsl #18 │ │ │ │ + cmneq r6, ip, lsl r6 │ │ │ │ + cmneq r9, r4, lsr pc │ │ │ │ + cmneq r9, r4, ror lr │ │ │ │ + ldrdeq r3, [pc, #-196] @ 39f830 │ │ │ │ + cmneq r5, r8, ror #18 │ │ │ │ + strheq r7, [r6, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - @ instruction: 0x016f3c9c │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - cmneq pc, ip, ror #24 │ │ │ │ - cmneq r5, r0, lsl #18 │ │ │ │ - cmneq r6, r4, asr r2 │ │ │ │ + cmneq pc, r4, lsr #25 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq pc, r4, ror ip @ │ │ │ │ + cmneq r5, r8, lsl #18 │ │ │ │ + cmneq r6, ip, asr r2 │ │ │ │ cmneq sl, r0, lsl #9 │ │ │ │ cmneq sl, ip, asr r4 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ @ instruction: 0x017a139c │ │ │ │ - cmneq r6, r0, ror #4 │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ - cmneq r8, r8, ror #28 │ │ │ │ - cmneq r5, r0, asr r7 │ │ │ │ - cmneq r9, ip, asr #20 │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ - cmneq pc, ip, ror #19 │ │ │ │ + cmneq r6, r8, ror #4 │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ + cmneq r8, r0, ror lr │ │ │ │ + cmneq r5, r8, asr r7 │ │ │ │ + cmneq r9, r4, asr sl │ │ │ │ + @ instruction: 0x0165d694 │ │ │ │ + strdeq r3, [pc, #-148] @ 39f8ac │ │ │ │ cmneq r5, ip, asr r8 │ │ │ │ - cmneq pc, ip, asr #17 │ │ │ │ - strheq r6, [r6, #-228]! @ 0xffffff1c │ │ │ │ - strdeq r3, [r8, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r9, r0, ror #15 │ │ │ │ - ldrdeq r6, [r6, #-188]! @ 0xffffff44 │ │ │ │ - strdeq r3, [pc, #-64] @ 39f91c │ │ │ │ + ldrdeq r3, [pc, #-132] @ 39f8c4 │ │ │ │ + strheq r6, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r8, r4, lsl #24 │ │ │ │ + cmneq r9, r8, ror #15 │ │ │ │ + cmneq r6, r4, ror #23 │ │ │ │ + strdeq r3, [pc, #-72] @ 39f914 │ │ │ │ cmneq r5, r0, ror #6 │ │ │ │ - ldrdeq r3, [pc, #-52] @ 39f930 │ │ │ │ - strheq r6, [r6, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, r4, ror #19 │ │ │ │ - cmneq r6, r0, asr #18 │ │ │ │ - cmneq r6, ip, lsr #18 │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - cmneq r6, r0, lsl #17 │ │ │ │ - cmneq pc, r0, lsl #4 │ │ │ │ - @ instruction: 0x0165ce94 │ │ │ │ - cmneq r6, r8, ror #15 │ │ │ │ - cmneq fp, r4, lsl #12 │ │ │ │ - cmneq r6, r0, ror #18 │ │ │ │ - ldrdeq ip, [r5, #-208]! @ 0xffffff30 │ │ │ │ - ldrdeq r1, [r9, #-12]! │ │ │ │ - cmneq r5, r4, lsr #26 │ │ │ │ - cmneq pc, r4, lsl #1 │ │ │ │ + ldrdeq r3, [pc, #-60] @ 39f928 │ │ │ │ + cmneq r6, r4, asr #19 │ │ │ │ + cmneq r6, ip, ror #19 │ │ │ │ + cmneq r6, r8, asr #18 │ │ │ │ + cmneq r6, r4, lsr r9 │ │ │ │ + cmneq r6, ip, asr #18 │ │ │ │ + cmneq r6, r8, lsl #17 │ │ │ │ + cmneq pc, r8, lsl #4 │ │ │ │ + @ instruction: 0x0165ce9c │ │ │ │ + strdeq r6, [r6, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, ip, lsl #12 │ │ │ │ + cmneq r6, r8, ror #18 │ │ │ │ + ldrdeq ip, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ + cmneq r5, ip, lsr #26 │ │ │ │ + cmneq pc, ip, lsl #1 │ │ │ │ strdeq r0, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq pc, r4, ror #30 │ │ │ │ - cmneq r6, ip, asr #10 │ │ │ │ + cmneq pc, ip, ror #30 │ │ │ │ + cmneq r6, r4, asr r5 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r6, r8, lsl #14 │ │ │ │ - @ instruction: 0x01690e90 │ │ │ │ - cmneq r6, r0, asr #11 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - cmneq r8, ip, ror r1 │ │ │ │ - cmneq r9, ip, asr #26 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ - strdeq r2, [pc, #-192] @ 39f910 │ │ │ │ + cmneq r6, r0, lsl r7 │ │ │ │ + @ instruction: 0x01690e98 │ │ │ │ + cmneq r6, r8, asr #11 │ │ │ │ + cmneq r5, r4, lsl #21 │ │ │ │ + cmneq r8, r4, lsl #3 │ │ │ │ + cmneq r9, r4, asr sp │ │ │ │ + @ instruction: 0x0165c994 │ │ │ │ + strdeq r2, [pc, #-200] @ 39f908 │ │ │ │ cmneq r5, r8, asr fp │ │ │ │ - cmneq pc, r8, asr #23 │ │ │ │ - strheq r6, [r6, #-16]! │ │ │ │ - cmneq r6, r8, lsl r3 │ │ │ │ - ldrdeq r2, [r8, #-224]! @ 0xffffff20 │ │ │ │ - smultbeq r9, r0, sl │ │ │ │ - strheq r1, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmneq pc, r8, lsl #20 │ │ │ │ - @ instruction: 0x0165c69c │ │ │ │ - strdeq r5, [r6, #-240]! @ 0xffffff10 │ │ │ │ + ldrdeq r2, [pc, #-176] @ 39f928 │ │ │ │ + strheq r6, [r6, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r6, r0, lsr #6 │ │ │ │ + ldrdeq r2, [r8, #-232]! @ 0xffffff18 │ │ │ │ + smultbeq r9, r8, sl │ │ │ │ + strheq r1, [r9, #-184]! @ 0xffffff48 │ │ │ │ + cmneq pc, r0, lsl sl @ │ │ │ │ + cmneq r5, r4, lsr #13 │ │ │ │ + strdeq r5, [r6, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - strheq r2, [pc, #-144] @ 39f970 │ │ │ │ - cmneq r5, r4, asr #12 │ │ │ │ - @ instruction: 0x01665f98 │ │ │ │ + strheq r2, [pc, #-152] @ 39f968 │ │ │ │ + cmneq r5, ip, asr #12 │ │ │ │ + cmneq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - cmneq pc, r8, asr r9 @ │ │ │ │ - ldrdeq r1, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq pc, r0, ror #18 │ │ │ │ + cmneq r9, r0, ror #21 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strheq r0, [r5, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq pc, ip, lsr #16 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ + cmneq pc, r4, lsr r8 @ │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r6, r0, ror #5 │ │ │ │ - strdeq r5, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r9, r8, ror #16 │ │ │ │ - cmneq pc, r8, asr #13 │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ - strheq r5, [r6, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r9, r0, lsl #16 │ │ │ │ - cmneq pc, r4, asr r6 @ │ │ │ │ - cmneq r5, r8, ror #5 │ │ │ │ - cmneq r6, ip, lsr ip │ │ │ │ + cmneq r6, r8, ror #5 │ │ │ │ + cmneq r6, r4 │ │ │ │ + cmneq r9, r0, ror r8 │ │ │ │ + ldrdeq r2, [pc, #-96] @ 39f9f4 │ │ │ │ + cmneq r5, r4, ror #6 │ │ │ │ + strheq r5, [r6, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, r8, lsl #16 │ │ │ │ + cmneq pc, ip, asr r6 @ │ │ │ │ + strdeq ip, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r6, r4, asr #24 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ble 39facc │ │ │ │ ldr r6, [pc, #-312] @ 39f950 │ │ │ │ @@ -760187,333 +760187,333 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 39eb9c │ │ │ │ - strdeq r2, [pc, #-88] @ 3a192c │ │ │ │ - cmneq r5, ip, lsl #5 │ │ │ │ - cmneq r6, r0, ror #23 │ │ │ │ + cmneq pc, r0, lsl #12 │ │ │ │ + @ instruction: 0x0165c294 │ │ │ │ + cmneq r6, r8, ror #23 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmneq pc, r8, ror #10 │ │ │ │ - strdeq ip, [r5, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r6, r0, asr fp │ │ │ │ - cmneq pc, r8, lsr r5 @ │ │ │ │ - cmneq r6, r4, lsr #22 │ │ │ │ + cmneq pc, r0, ror r5 @ │ │ │ │ + cmneq r5, r4, lsl #4 │ │ │ │ + cmneq r6, r8, asr fp │ │ │ │ + cmneq pc, r0, asr #10 │ │ │ │ + cmneq r6, ip, lsr #22 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmneq pc, r8, ror #9 │ │ │ │ + strdeq r2, [pc, #-64] @ 3a196c │ │ │ │ cmneq r4, r4, ror #19 │ │ │ │ - ldrdeq r5, [r6, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq r5, [r6, #-172]! @ 0xffffff54 │ │ │ │ cmneq r4, r4, lsl #19 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq pc, r0, ror #8 │ │ │ │ - cmneq r6, ip, asr #20 │ │ │ │ + cmneq pc, r8, ror #8 │ │ │ │ + cmneq r6, r4, asr sl │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ - cmneq r6, r4, lsr #21 │ │ │ │ + cmneq r6, ip, lsr #21 │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - cmneq pc, ip, lsl r4 @ │ │ │ │ + cmneq pc, r4, lsr #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ smulbbeq r5, r8, r2 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - strdeq r2, [pc, #-40] @ 3a19c4 │ │ │ │ - cmneq r6, r0, ror #17 │ │ │ │ - strdeq r5, [r6, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r6, ip, asr #16 │ │ │ │ - cmneq pc, r8, asr #3 │ │ │ │ - cmneq r5, ip, asr lr │ │ │ │ - strheq r5, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmneq pc, r8, asr r1 @ │ │ │ │ - cmneq r5, ip, ror #27 │ │ │ │ - cmneq r6, r0, asr #14 │ │ │ │ + cmneq pc, r0, lsl #6 │ │ │ │ + cmneq r6, r8, ror #17 │ │ │ │ + strdeq r5, [r6, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r6, r4, asr r8 │ │ │ │ + ldrdeq r2, [pc, #-16] @ 3a19ec │ │ │ │ + cmneq r5, r4, ror #28 │ │ │ │ + strheq r5, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmneq pc, r0, ror #2 │ │ │ │ + strdeq fp, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r6, r8, asr #14 │ │ │ │ cmneq r4, r4, lsr #20 │ │ │ │ - strdeq r2, [pc, #-0] @ 3a1a18 │ │ │ │ - cmneq r5, r4, lsl #27 │ │ │ │ - ldrdeq r5, [r6, #-104]! @ 0xffffff98 │ │ │ │ + strdeq r2, [pc, #-8] @ 3a1a10 │ │ │ │ + cmneq r5, ip, lsl #27 │ │ │ │ + cmneq r6, r0, ror #13 │ │ │ │ @ instruction: 0x0164c598 │ │ │ │ - cmneq pc, r4, ror r0 @ │ │ │ │ - cmneq r6, r0, ror #12 │ │ │ │ + cmneq pc, ip, ror r0 @ │ │ │ │ + cmneq r6, r8, ror #12 │ │ │ │ cmneq r4, ip, lsr r5 │ │ │ │ - cmneq pc, r8 │ │ │ │ - strdeq r5, [r6, #-84]! @ 0xffffffac │ │ │ │ - strheq r1, [pc, #-248] @ 3a1944 │ │ │ │ + cmneq pc, r0, lsl r0 @ │ │ │ │ + strdeq r5, [r6, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq pc, r0, asr #31 │ │ │ │ strheq ip, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ - cmneq pc, r8, ror pc @ │ │ │ │ - cmneq r6, r4, ror #10 │ │ │ │ - cmneq pc, r8, lsr #30 │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ + cmneq pc, r0, lsl #31 │ │ │ │ + cmneq r6, ip, ror #10 │ │ │ │ + cmneq pc, r0, lsr pc @ │ │ │ │ cmneq r4, r4, lsr #8 │ │ │ │ - cmneq r6, r4, lsl r5 │ │ │ │ - cmneq pc, r8, ror #29 │ │ │ │ - ldrdeq r5, [r6, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x016f1e98 │ │ │ │ + cmneq r6, ip, lsl r5 │ │ │ │ + strdeq r1, [pc, #-224] @ 3a197c │ │ │ │ + ldrdeq r5, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq pc, r0, lsr #29 │ │ │ │ @ instruction: 0x0164c394 │ │ │ │ - cmneq r6, r4, lsl #9 │ │ │ │ - cmneq pc, r8, asr lr @ │ │ │ │ - cmneq r6, r4, asr #8 │ │ │ │ - cmneq pc, r8, lsl #28 │ │ │ │ + cmneq r6, ip, lsl #9 │ │ │ │ + cmneq pc, r0, ror #28 │ │ │ │ + cmneq r6, ip, asr #8 │ │ │ │ + cmneq pc, r0, lsl lr @ │ │ │ │ cmneq r4, r4, lsl #6 │ │ │ │ - strdeq r5, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmneq pc, r8, asr #27 │ │ │ │ - strheq r5, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmneq pc, r8, ror sp @ │ │ │ │ + strdeq r5, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + ldrdeq r1, [pc, #-208] @ 3a19b4 │ │ │ │ + strheq r5, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq pc, r0, lsl #27 │ │ │ │ cmneq r4, r4, ror r2 │ │ │ │ - cmneq r6, r4, ror #6 │ │ │ │ + cmneq r6, ip, ror #6 │ │ │ │ cmneq r4, r0, lsl r2 │ │ │ │ - cmneq pc, ip, ror #25 │ │ │ │ - ldrdeq r5, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + strdeq r1, [pc, #-196] @ 3a19d8 │ │ │ │ + cmneq r6, r0, ror #5 │ │ │ │ cmneq r4, ip, lsr #3 │ │ │ │ - cmneq pc, r8, lsl #25 │ │ │ │ - cmneq r6, r4, ror r2 │ │ │ │ + @ instruction: 0x016f1c90 │ │ │ │ + cmneq r6, ip, ror r2 │ │ │ │ cmneq r4, ip, asr #2 │ │ │ │ - cmneq pc, r8, lsr #24 │ │ │ │ - cmneq r6, r4, lsl r2 │ │ │ │ + cmneq pc, r0, lsr ip @ │ │ │ │ + cmneq r6, ip, lsl r2 │ │ │ │ cmneq r4, ip, ror #1 │ │ │ │ - cmneq pc, r8, asr #23 │ │ │ │ - strheq r5, [r6, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq r1, [pc, #-176] @ 3a1a10 │ │ │ │ + strheq r5, [r6, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r4, ip, lsl #1 │ │ │ │ - cmneq pc, r8, ror #22 │ │ │ │ - cmneq r6, r4, asr r1 │ │ │ │ + cmneq pc, r0, ror fp @ │ │ │ │ + cmneq r6, ip, asr r1 │ │ │ │ cmneq r4, ip, lsr #32 │ │ │ │ cmneq r4, ip, asr #31 │ │ │ │ cmneq r4, r0, ror pc │ │ │ │ cmneq r4, ip, lsl #30 │ │ │ │ cmneq r4, ip, lsr #29 │ │ │ │ - cmneq pc, ip, asr r9 @ │ │ │ │ - cmneq r5, ip, ror #11 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmneq pc, r4, lsr #18 │ │ │ │ - cmneq r6, r4, asr #31 │ │ │ │ - cmneq pc, r8, asr #17 │ │ │ │ - cmneq r5, ip, asr r5 │ │ │ │ - strheq r4, [r6, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r6, r0, asr #31 │ │ │ │ - cmneq pc, ip, ror #16 │ │ │ │ - cmneq r5, r0, lsl #10 │ │ │ │ - cmneq r6, r4, asr lr │ │ │ │ - cmneq pc, r4, lsr #16 │ │ │ │ - strheq fp, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r6, ip, lsl #28 │ │ │ │ - cmneq r6, r0, lsl #30 │ │ │ │ - strheq r1, [pc, #-116] @ 3a1ab4 │ │ │ │ - cmneq r5, r8, asr #8 │ │ │ │ - @ instruction: 0x01664d9c │ │ │ │ - cmneq r6, r0, ror #29 │ │ │ │ - cmneq pc, ip, asr r7 @ │ │ │ │ - strdeq fp, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r6, r4, asr #26 │ │ │ │ - cmneq pc, r8, lsl r7 @ │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - strdeq r4, [r6, #-196]! @ 0xffffff3c │ │ │ │ + cmneq pc, r4, ror #18 │ │ │ │ + strdeq fp, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ + cmneq pc, ip, lsr #18 │ │ │ │ + cmneq r6, ip, asr #31 │ │ │ │ + ldrdeq r1, [pc, #-128] @ 3a1a7c │ │ │ │ + cmneq r5, r4, ror #10 │ │ │ │ + strheq r4, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r8, asr #31 │ │ │ │ + cmneq pc, r4, ror r8 @ │ │ │ │ + cmneq r5, r8, lsl #10 │ │ │ │ + cmneq r6, ip, asr lr │ │ │ │ + cmneq pc, ip, lsr #16 │ │ │ │ + cmneq r5, r0, asr #9 │ │ │ │ + cmneq r6, r4, lsl lr │ │ │ │ + cmneq r6, r8, lsl #30 │ │ │ │ + strheq r1, [pc, #-124] @ 3a1aac │ │ │ │ + cmneq r5, r0, asr r4 │ │ │ │ + cmneq r6, r4, lsr #27 │ │ │ │ + cmneq r6, r8, ror #29 │ │ │ │ + cmneq pc, r4, ror #14 │ │ │ │ + strdeq fp, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ + cmneq pc, r0, lsr #14 │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ + strdeq r4, [r6, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq pc, ip, asr #13 │ │ │ │ - strdeq r4, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r6, r8, lsr #25 │ │ │ │ + ldrdeq r1, [pc, #-100] @ 3a1af0 │ │ │ │ + cmneq r6, r4, lsl #30 │ │ │ │ + strheq r4, [r6, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x016f1690 │ │ │ │ - cmneq r5, r4, lsr #6 │ │ │ │ - cmneq r6, r8, ror ip │ │ │ │ - strdeq sl, [r5, #-208]! @ 0xffffff30 │ │ │ │ - cmneq pc, r4, lsr #2 │ │ │ │ - strheq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, ip, lsl #14 │ │ │ │ - cmneq pc, r4, ror #1 │ │ │ │ - cmneq r5, r8, ror sp │ │ │ │ - cmneq r6, ip, asr #13 │ │ │ │ - cmneq pc, r8, lsr #1 │ │ │ │ - cmneq r5, ip, lsr sp │ │ │ │ - @ instruction: 0x01664690 │ │ │ │ + @ instruction: 0x016f1698 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ + cmneq r6, r0, lsl #25 │ │ │ │ + strdeq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq pc, ip, lsr #2 │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ + cmneq r6, r4, lsl r7 │ │ │ │ + cmneq pc, ip, ror #1 │ │ │ │ + cmneq r5, r0, lsl #27 │ │ │ │ + ldrdeq r4, [r6, #-100]! @ 0xffffff9c │ │ │ │ + strheq r1, [pc, #-0] @ 3a1b8c │ │ │ │ + cmneq r5, r4, asr #26 │ │ │ │ + @ instruction: 0x01664698 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq pc, r8, rrx │ │ │ │ - strdeq sl, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r6, r0, asr r6 │ │ │ │ + cmneq pc, r0, ror r0 @ │ │ │ │ + cmneq r5, r4, lsl #26 │ │ │ │ + cmneq r6, r8, asr r6 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmneq pc, ip, lsr #32 │ │ │ │ - cmneq r5, r0, asr #25 │ │ │ │ - cmneq r6, r4, lsl r6 │ │ │ │ + cmneq pc, r4, lsr r0 @ │ │ │ │ + cmneq r5, r8, asr #25 │ │ │ │ + cmneq r6, ip, lsl r6 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - strdeq r0, [pc, #-240] @ 3a1acc │ │ │ │ - cmneq r5, r4, lsl #25 │ │ │ │ - ldrdeq r4, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq r0, [pc, #-248] @ 3a1ac4 │ │ │ │ + cmneq r5, ip, lsl #25 │ │ │ │ + cmneq r6, r0, ror #11 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - strheq r0, [pc, #-244] @ 3a1ad8 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0166459c │ │ │ │ - cmneq r5, r0, lsl ip │ │ │ │ - cmneq pc, r4, asr #30 │ │ │ │ - ldrdeq sl, [r5, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r6, ip, lsr #10 │ │ │ │ - cmneq pc, r8, lsl #30 │ │ │ │ - @ instruction: 0x0165ab9c │ │ │ │ - strdeq r4, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - smulbteq pc, ip, lr @ │ │ │ │ - cmneq r5, r0, ror #22 │ │ │ │ - strheq r4, [r6, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x016f0e90 │ │ │ │ - cmneq r6, r8, ror r5 │ │ │ │ - cmneq r6, ip, ror r4 │ │ │ │ - ldrdeq sl, [r5, #-168]! @ 0xffffff58 │ │ │ │ + strheq r0, [pc, #-252] @ 3a1ad0 │ │ │ │ + cmneq r5, r0, asr ip │ │ │ │ + cmneq r6, r4, lsr #11 │ │ │ │ + cmneq r5, r8, lsl ip │ │ │ │ + cmneq pc, ip, asr #30 │ │ │ │ + cmneq r5, r0, ror #23 │ │ │ │ + cmneq r6, r4, lsr r5 │ │ │ │ + clzeq r0, r0 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + strdeq r4, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq r0, [pc, #-228] @ 3a1b10 │ │ │ │ + cmneq r5, r8, ror #22 │ │ │ │ + strheq r4, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x016f0e98 │ │ │ │ + cmneq r6, r0, lsl #11 │ │ │ │ + cmneq r6, r4, lsl #9 │ │ │ │ + cmneq r5, r0, ror #21 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r5, r0, lsr #21 │ │ │ │ - ldrdeq r0, [pc, #-212] @ 3a1b44 │ │ │ │ - strheq r4, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x016f0d98 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - cmneq r6, r0, lsl #7 │ │ │ │ - cmneq pc, r8, asr sp @ │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - cmneq r6, r0, asr #6 │ │ │ │ - cmneq pc, r8, lsl sp @ │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ - cmneq r6, r0, lsl #6 │ │ │ │ - ldrdeq r0, [pc, #-200] @ 3a1b7c │ │ │ │ - cmneq r5, ip, ror #18 │ │ │ │ - cmneq r6, r0, asr #5 │ │ │ │ - @ instruction: 0x016f0c98 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - cmneq r6, r0, lsl #5 │ │ │ │ - strdeq r4, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq pc, r8, asr ip @ │ │ │ │ - cmneq r6, r4, asr #4 │ │ │ │ - cmneq pc, r4, lsl ip @ │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ - strdeq r4, [r6, #-28]! @ 0xffffffe4 │ │ │ │ - ldrdeq r0, [pc, #-184] @ 3a1bbc │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - cmneq r6, r0, asr #3 │ │ │ │ - smultbeq pc, r0, fp @ │ │ │ │ - cmneq r6, r8, lsl #3 │ │ │ │ - strdeq sl, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r5, r4, asr #15 │ │ │ │ + cmneq r5, r8, lsr #21 │ │ │ │ + ldrdeq r0, [pc, #-220] @ 3a1b3c │ │ │ │ + cmneq r6, r4, asr #7 │ │ │ │ + smultbeq pc, r0, sp @ │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ + cmneq r6, r8, lsl #7 │ │ │ │ + cmneq pc, r0, ror #26 │ │ │ │ + strdeq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r6, r8, asr #6 │ │ │ │ + cmneq pc, r0, lsr #26 │ │ │ │ + strheq sl, [r5, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r6, r8, lsl #6 │ │ │ │ + smultteq pc, r0, ip @ │ │ │ │ + cmneq r5, r4, ror r9 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ + smultbeq pc, r0, ip @ │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + cmneq r6, r8, lsl #5 │ │ │ │ + cmneq r6, r0, lsl #8 │ │ │ │ + cmneq pc, r0, ror #24 │ │ │ │ + cmneq r6, ip, asr #4 │ │ │ │ + cmneq pc, ip, lsl ip @ │ │ │ │ + strheq sl, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r6, r4, lsl #4 │ │ │ │ + smultteq pc, r0, fp @ │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + cmneq r6, r8, asr #3 │ │ │ │ + smultbeq pc, r8, fp @ │ │ │ │ + @ instruction: 0x01664190 │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ + cmneq r5, ip, asr #15 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - strdeq r0, [pc, #-172] @ 3a1be8 │ │ │ │ - @ instruction: 0x0165a790 │ │ │ │ - cmneq r6, r4, ror #1 │ │ │ │ + cmneq pc, r4, lsl #22 │ │ │ │ + @ instruction: 0x0165a798 │ │ │ │ + cmneq r6, ip, ror #1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - strheq r0, [pc, #-172] @ 3a1bf8 │ │ │ │ - cmneq r5, r0, asr r7 │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ - cmneq r5, r8, ror #13 │ │ │ │ - cmneq pc, r4, lsl sl @ │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ - strdeq r3, [r6, #-252]! @ 0xffffff04 │ │ │ │ - ldrdeq r0, [pc, #-148] @ 3a1c30 │ │ │ │ - cmneq r5, r8, ror #12 │ │ │ │ - strheq r3, [r6, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x016f0998 │ │ │ │ - cmneq r5, ip, lsr #12 │ │ │ │ - cmneq r6, r0, lsl #31 │ │ │ │ - cmneq pc, ip, asr r9 @ │ │ │ │ - strdeq sl, [r5, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ + smulbteq pc, r4, sl @ │ │ │ │ + cmneq r5, r8, asr r7 │ │ │ │ + cmneq r6, ip, lsr #1 │ │ │ │ + cmneq r5, r0, lsr #14 │ │ │ │ + strdeq sl, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq pc, ip, lsl sl @ │ │ │ │ + strheq sl, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r6, r4 │ │ │ │ + ldrdeq r0, [pc, #-156] @ 3a1c28 │ │ │ │ + cmneq r5, r0, ror r6 │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + smultbeq pc, r0, r9 @ │ │ │ │ + cmneq r5, r4, lsr r6 │ │ │ │ + cmneq r6, r8, lsl #31 │ │ │ │ + cmneq pc, r4, ror #18 │ │ │ │ + strdeq sl, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq pc, r0, lsr #18 │ │ │ │ - strheq sl, [r5, #-84]! @ 0xffffffac │ │ │ │ - cmneq r6, r8, lsl #30 │ │ │ │ - smultteq pc, r4, r8 @ │ │ │ │ - cmneq r5, r8, ror r5 │ │ │ │ - cmneq r6, ip, asr #29 │ │ │ │ + cmneq pc, r8, lsr #18 │ │ │ │ + strheq sl, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r6, r0, lsl pc │ │ │ │ + smultteq pc, ip, r8 @ │ │ │ │ + cmneq r5, r0, lsl #11 │ │ │ │ + ldrdeq r3, [r6, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - smultbeq pc, r4, r8 @ │ │ │ │ - cmneq r5, r8, lsr r5 │ │ │ │ - cmneq r6, ip, lsl #29 │ │ │ │ - cmneq pc, r8, ror #16 │ │ │ │ - strdeq sl, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r6, r0, asr lr │ │ │ │ + smultbeq pc, ip, r8 @ │ │ │ │ + cmneq r5, r0, asr #10 │ │ │ │ + @ instruction: 0x01663e94 │ │ │ │ + cmneq pc, r0, ror r8 @ │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ + cmneq r6, r8, asr lr │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq pc, ip, lsr #16 │ │ │ │ - cmneq r5, r0, asr #9 │ │ │ │ - cmneq r6, r4, lsl lr │ │ │ │ + cmneq pc, r4, lsr r8 @ │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ + cmneq r6, ip, lsl lr │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - strdeq r0, [pc, #-112] @ 3a1cc4 │ │ │ │ - cmneq r5, r4, lsl #9 │ │ │ │ - ldrdeq r3, [r6, #-216]! @ 0xffffff28 │ │ │ │ - smultbeq pc, r8, r7 @ │ │ │ │ - cmneq r6, r4, asr #28 │ │ │ │ - @ instruction: 0x01663d90 │ │ │ │ - cmneq pc, r4, ror #14 │ │ │ │ - strdeq sl, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, ip, asr #26 │ │ │ │ - andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq pc, r8, lsr #14 │ │ │ │ - strheq sl, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r6, r0, lsl sp │ │ │ │ - andeq r0, r0, r6, lsr #2 │ │ │ │ - smultteq pc, ip, r6 @ │ │ │ │ - cmneq r5, r0, lsl #7 │ │ │ │ - ldrdeq r3, [r6, #-196]! @ 0xffffff3c │ │ │ │ + strdeq r0, [pc, #-120] @ 3a1cbc │ │ │ │ + cmneq r5, ip, lsl #9 │ │ │ │ + cmneq r6, r0, ror #27 │ │ │ │ + strheq r0, [pc, #-112] @ 3a1cd0 │ │ │ │ + cmneq r6, ip, asr #28 │ │ │ │ + @ instruction: 0x01663d98 │ │ │ │ + cmneq pc, ip, ror #14 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmneq r6, r4, asr sp │ │ │ │ + andeq r0, r0, r7, lsr #2 │ │ │ │ + cmneq pc, r0, lsr r7 @ │ │ │ │ + cmneq r5, r4, asr #7 │ │ │ │ + cmneq r6, r8, lsl sp │ │ │ │ + andeq r0, r0, r6, lsr #2 │ │ │ │ + strdeq r0, [pc, #-100] @ 3a1d08 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ + ldrdeq r3, [r6, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - strheq r0, [pc, #-96] @ 3a1d1c │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ - @ instruction: 0x01663c98 │ │ │ │ - cmneq pc, r4, ror r6 @ │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmneq r6, ip, asr ip │ │ │ │ + strheq r0, [pc, #-104] @ 3a1d14 │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ + cmneq r6, r0, lsr #25 │ │ │ │ + cmneq pc, ip, ror r6 @ │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ + cmneq r6, r4, ror #24 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq pc, r8, lsr r6 @ │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ - cmneq r6, r0, lsr #24 │ │ │ │ + cmneq pc, r0, asr #12 │ │ │ │ + ldrdeq sl, [r5, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r6, r8, lsr #24 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x0165a294 │ │ │ │ - smulbteq pc, r4, r5 @ │ │ │ │ - cmneq r5, r8, asr r2 │ │ │ │ - cmneq r6, ip, lsr #23 │ │ │ │ - smulbbeq pc, r8, r5 @ │ │ │ │ - cmneq r5, ip, lsl r2 │ │ │ │ - cmneq r6, r0, ror fp │ │ │ │ - cmneq pc, ip, asr #10 │ │ │ │ - cmneq r5, r0, ror #3 │ │ │ │ - cmneq r6, r4, lsr fp │ │ │ │ - cmneq pc, ip, lsl #10 │ │ │ │ - cmneq r5, r0, lsr #3 │ │ │ │ - strdeq r3, [r6, #-164]! @ 0xffffff5c │ │ │ │ - ldrdeq r0, [pc, #-68] @ 3a1d98 │ │ │ │ - strheq r3, [r6, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r5, r0, lsr r1 │ │ │ │ + @ instruction: 0x0165a29c │ │ │ │ + smulbteq pc, ip, r5 @ │ │ │ │ + cmneq r5, r0, ror #4 │ │ │ │ + strheq r3, [r6, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x016f0590 │ │ │ │ + cmneq r5, r4, lsr #4 │ │ │ │ + cmneq r6, r8, ror fp │ │ │ │ + cmneq pc, r4, asr r5 @ │ │ │ │ + cmneq r5, r8, ror #3 │ │ │ │ + cmneq r6, ip, lsr fp │ │ │ │ + cmneq pc, r4, lsl r5 @ │ │ │ │ + cmneq r5, r8, lsr #3 │ │ │ │ + strdeq r3, [r6, #-172]! @ 0xffffff54 │ │ │ │ + ldrdeq r0, [pc, #-76] @ 3a1d90 │ │ │ │ + cmneq r6, r4, asr #21 │ │ │ │ + cmneq r5, r8, lsr r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq pc, r4, ror #8 │ │ │ │ - cmneq r6, ip, asr #20 │ │ │ │ - cmneq pc, r8, lsr #8 │ │ │ │ - strheq sl, [r5, #-12]! │ │ │ │ - cmneq r6, r0, lsl sl │ │ │ │ + cmneq pc, ip, ror #8 │ │ │ │ + cmneq r6, r4, asr sl │ │ │ │ + cmneq pc, r0, lsr r4 @ │ │ │ │ + cmneq r5, r4, asr #1 │ │ │ │ + cmneq r6, r8, lsl sl │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - smultteq pc, r8, r3 @ │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - ldrdeq r3, [r6, #-144]! @ 0xffffff70 │ │ │ │ + strdeq r0, [pc, #-48] @ 3a1dd4 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + ldrdeq r3, [r6, #-152]! @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - smultbeq pc, ip, r3 @ │ │ │ │ - cmneq r5, r0, asr #32 │ │ │ │ - @ instruction: 0x01663994 │ │ │ │ - cmneq r6, r0, asr fp │ │ │ │ - cmneq pc, ip, ror #6 │ │ │ │ - cmneq r6, r8, asr r9 │ │ │ │ + strheq r0, [pc, #-52] @ 3a1de0 │ │ │ │ + cmneq r5, r8, asr #32 │ │ │ │ + @ instruction: 0x0166399c │ │ │ │ + cmneq r6, r8, asr fp │ │ │ │ + cmneq pc, r4, ror r3 @ │ │ │ │ + cmneq r6, r0, ror #18 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq pc, r8, lsr #6 │ │ │ │ - strheq r9, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r6, r0, lsl r9 │ │ │ │ + cmneq pc, r0, lsr r3 @ │ │ │ │ + cmneq r5, r4, asr #31 │ │ │ │ + cmneq r6, r8, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - smultteq pc, ip, r2 @ │ │ │ │ - cmneq r5, r0, lsl #31 │ │ │ │ - ldrdeq r3, [r6, #-132]! @ 0xffffff7c │ │ │ │ - smultbeq pc, ip, r2 @ │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ - @ instruction: 0x01663894 │ │ │ │ + strdeq r0, [pc, #-36] @ 3a1e1c │ │ │ │ + cmneq r5, r8, lsl #31 │ │ │ │ + ldrdeq r3, [r6, #-140]! @ 0xffffff74 │ │ │ │ + strheq r0, [pc, #-36] @ 3a1e28 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + @ instruction: 0x0166389c │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ - cmneq pc, ip, lsr r2 @ │ │ │ │ - ldrdeq r9, [r5, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r6, r4, lsr #16 │ │ │ │ - @ instruction: 0x01659e98 │ │ │ │ - cmneq r5, r8, ror #28 │ │ │ │ - smultbeq pc, r0, r1 @ │ │ │ │ - cmneq r5, r4, lsr lr │ │ │ │ - cmneq r6, r8, lsl #15 │ │ │ │ + cmneq r5, r0, lsl pc │ │ │ │ + cmneq pc, r4, asr #4 │ │ │ │ + ldrdeq r9, [r5, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, ip, lsr #16 │ │ │ │ + cmneq r5, r0, lsr #29 │ │ │ │ + cmneq r5, r0, ror lr │ │ │ │ + smultbeq pc, r8, r1 @ │ │ │ │ + cmneq r5, ip, lsr lr │ │ │ │ + @ instruction: 0x01663790 │ │ │ │ ldr r1, [pc, #-792] @ 3a1b68 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -761797,57 +761797,57 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 39eb9c │ │ │ │ - cmneq pc, r4, ror #2 │ │ │ │ - strdeq r9, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r6, ip, asr #14 │ │ │ │ + cmneq pc, ip, ror #2 │ │ │ │ + cmneq r5, r0, lsl #28 │ │ │ │ + cmneq r6, r4, asr r7 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmneq pc, r8, lsr #2 │ │ │ │ - strheq r9, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r6, r0, lsl r7 │ │ │ │ - cmneq r5, r4, lsl #27 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ + cmneq pc, r0, lsr r1 @ │ │ │ │ + cmneq r5, r4, asr #27 │ │ │ │ + cmneq r6, r8, lsl r7 │ │ │ │ + cmneq r5, ip, lsl #27 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smulbbeq pc, r4, r0 @ │ │ │ │ - cmneq r5, r8, lsl sp │ │ │ │ - cmneq r6, ip, ror #12 │ │ │ │ + smulbbeq pc, ip, r0 @ │ │ │ │ + cmneq r5, r0, lsr #26 │ │ │ │ + cmneq r6, r4, ror r6 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmneq r5, r0, ror #25 │ │ │ │ - strheq r9, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, ip, ror ip │ │ │ │ - msreq SPSR_hyp, r8, lsr #31 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ - @ instruction: 0x01663590 │ │ │ │ - cmneq r5, r4, lsl #24 │ │ │ │ - cmneq r5, ip, asr #23 │ │ │ │ + cmneq r5, r8, ror #25 │ │ │ │ + strheq r9, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r4, lsl #25 │ │ │ │ + strheq pc, [lr, #-240]! @ 0xffffff10 @ │ │ │ │ + cmneq r5, r4, asr #24 │ │ │ │ + @ instruction: 0x01663598 │ │ │ │ + cmneq r5, ip, lsl #24 │ │ │ │ + ldrdeq r9, [r5, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - msreq SPSR_hyp, r8, lsl #30 │ │ │ │ - strdeq r3, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - msreq SPSR_fiq, r8, asr #29 │ │ │ │ - cmneq r5, ip, asr fp │ │ │ │ - strheq r3, [r6, #-64]! @ 0xffffffc0 │ │ │ │ - msreq SPSR_fiq, r0 @ │ │ │ │ - cmneq r6, r8, ror r4 │ │ │ │ - msreq SPSR_fiq, r0, asr lr │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ - cmneq r6, r8, lsr r4 │ │ │ │ - msreq SPSR_fiq, r4, lsl lr │ │ │ │ - cmneq r5, r8, lsr #21 │ │ │ │ - strdeq r3, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, r0, ror sl │ │ │ │ - msreq SPSR_fsx, r4, lsr #27 │ │ │ │ - cmneq r5, r8, lsr sl │ │ │ │ - cmneq r6, ip, lsl #7 │ │ │ │ - msreq SPSR_fsx, r8, ror #26 │ │ │ │ - strdeq r9, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, r0, asr r3 │ │ │ │ + msreq SPSR_hyp, r0, lsl pc │ │ │ │ + strdeq r3, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + ldrdeq pc, [lr, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r5, r4, ror #22 │ │ │ │ + strheq r3, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + msreq SPSR_fiq, r8 @ │ │ │ │ + cmneq r6, r0, lsl #9 │ │ │ │ + msreq SPSR_fiq, r8, asr lr │ │ │ │ + cmneq r5, ip, ror #21 │ │ │ │ + cmneq r6, r0, asr #8 │ │ │ │ + msreq SPSR_fiq, ip, lsl lr │ │ │ │ + strheq r9, [r5, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r6, r4, lsl #8 │ │ │ │ + cmneq r5, r8, ror sl │ │ │ │ + msreq SPSR_fsx, ip, lsr #27 │ │ │ │ + cmneq r5, r0, asr #20 │ │ │ │ + @ instruction: 0x01663394 │ │ │ │ + msreq SPSR_fsx, r0, ror sp │ │ │ │ + cmneq r5, r4, lsl #20 │ │ │ │ + cmneq r6, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #1004] @ 3a3754 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -762097,49 +762097,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 3a37dc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ b 3a3524 │ │ │ │ - cmneq r6, r4, ror #9 │ │ │ │ + cmneq r6, ip, ror #9 │ │ │ │ @ instruction: 0x01795090 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - msreq SPSR_fsx, ip, lsr ip │ │ │ │ - cmneq r6, r8, lsr #4 │ │ │ │ - cmneq r6, r4, lsl #8 │ │ │ │ - cmneq r6, r0, lsl #8 │ │ │ │ - msreq SPSR_hyp, r0, asr fp │ │ │ │ - cmneq r6, ip, lsr r1 │ │ │ │ - msreq SPSR_hyp, r0, lsl #22 │ │ │ │ - @ instruction: 0x01659794 │ │ │ │ - cmneq r6, r4, ror #1 │ │ │ │ - cmneq r5, ip, asr r7 │ │ │ │ - msreq SPSR_fiq, r0 @ │ │ │ │ - cmneq r5, r4, lsr #14 │ │ │ │ - cmneq r6, r8, ror r0 │ │ │ │ - msreq SPSR_fiq, r4, asr sl │ │ │ │ - cmneq r5, r8, ror #13 │ │ │ │ - cmneq r6, ip, lsr r0 │ │ │ │ - msreq SPSR_fiq, r8, lsl sl │ │ │ │ - cmneq r5, ip, lsr #13 │ │ │ │ - cmneq r6, r0 │ │ │ │ - ldrdeq pc, [lr, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r5, r0, ror r6 │ │ │ │ - cmneq r6, r4, asr #31 │ │ │ │ - msreq SPSR_fsx, r0, lsr #19 │ │ │ │ - cmneq r5, r4, lsr r6 │ │ │ │ - cmneq r6, r8, lsl #31 │ │ │ │ - msreq SPSR_fsx, r4, ror #18 │ │ │ │ - strdeq r9, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r6, ip, asr #30 │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ - @ instruction: 0x01659590 │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ - cmneq r5, r0, lsr r5 │ │ │ │ + msreq SPSR_fsx, r4, asr #24 │ │ │ │ + cmneq r6, r0, lsr r2 │ │ │ │ + cmneq r6, ip, lsl #8 │ │ │ │ + cmneq r6, r8, lsl #8 │ │ │ │ + msreq SPSR_hyp, r8, asr fp │ │ │ │ + cmneq r6, r4, asr #2 │ │ │ │ + msreq SPSR_hyp, r8, lsl #22 │ │ │ │ + @ instruction: 0x0165979c │ │ │ │ + cmneq r6, ip, ror #1 │ │ │ │ + cmneq r5, r4, ror #14 │ │ │ │ + msreq SPSR_fiq, r8 @ │ │ │ │ + cmneq r5, ip, lsr #14 │ │ │ │ + cmneq r6, r0, lsl #1 │ │ │ │ + msreq SPSR_fiq, ip, asr sl │ │ │ │ + strdeq r9, [r5, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r6, r4, asr #32 │ │ │ │ + msreq SPSR_fiq, r0, lsr #20 │ │ │ │ + strheq r9, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r6, r8 │ │ │ │ + msreq SPSR_fsx, r4, ror #19 │ │ │ │ + cmneq r5, r8, ror r6 │ │ │ │ + cmneq r6, ip, asr #31 │ │ │ │ + msreq SPSR_fsx, r8, lsr #19 │ │ │ │ + cmneq r5, ip, lsr r6 │ │ │ │ + @ instruction: 0x01662f90 │ │ │ │ + msreq SPSR_fsx, ip, ror #18 │ │ │ │ + cmneq r5, r0, lsl #12 │ │ │ │ + cmneq r6, r4, asr pc │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ + @ instruction: 0x01659598 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ + cmneq r5, r8, lsr r5 │ │ │ │ b 42b82c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -762887,91 +762887,91 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 3a3884 │ │ │ │ cmneq r9, r0, lsl #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r4, [r9, #-188]! @ 0xffffff44 │ │ │ │ cmneq r9, r8, lsl #23 │ │ │ │ - msreq SPSR_hyp, r0, lsl r7 │ │ │ │ - strdeq r2, [r6, #-200]! @ 0xffffff38 │ │ │ │ + msreq SPSR_hyp, r8, lsl r7 │ │ │ │ + cmneq r6, r0, lsl #26 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - msreq SPSR_fsx, r0, ror #11 │ │ │ │ + msreq SPSR_fsx, r8, ror #11 │ │ │ │ cmneq r4, r4, lsl #9 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - msreq SPSR_fsx, ip, asr #9 │ │ │ │ - strheq r2, [r6, #-164]! @ 0xffffff5c │ │ │ │ + ldrdeq pc, [lr, #-68]! @ 0xffffffbc │ │ │ │ + strheq r2, [r6, #-172]! @ 0xffffff54 │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - strheq pc, [lr, #-48]! @ 0xffffffd0 @ │ │ │ │ - @ instruction: 0x0166299c │ │ │ │ + strheq pc, [lr, #-56]! @ 0xffffffc8 @ │ │ │ │ + cmneq r6, r4, lsr #19 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - msreq SPSR_hyp, ip, asr #6 │ │ │ │ - cmneq r5, r0, ror #31 │ │ │ │ - cmneq r6, r4, lsr r9 │ │ │ │ - msreq SPSR_hyp, ip, lsl #6 │ │ │ │ - cmneq r6, r8, ror #17 │ │ │ │ + msreq SPSR_hyp, r4, asr r3 │ │ │ │ + cmneq r5, r8, ror #31 │ │ │ │ + cmneq r6, ip, lsr r9 │ │ │ │ + msreq SPSR_hyp, r4, lsl r3 │ │ │ │ + strdeq r2, [r6, #-128]! @ 0xffffff80 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - msreq SPSR_fiq, ip @ │ │ │ │ - cmneq r6, r8, ror r8 │ │ │ │ - ldrdeq pc, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r6, r4, asr #15 │ │ │ │ - msreq SPSR_fsx, r4, lsl #3 │ │ │ │ + msreq SPSR_fiq, r4, lsr #5 │ │ │ │ + cmneq r6, r0, lsl #17 │ │ │ │ + msreq SPSR_fsx, r0, ror #3 │ │ │ │ + cmneq r6, ip, asr #15 │ │ │ │ + msreq SPSR_fsx, ip, lsl #3 │ │ │ │ cmneq r4, r0, lsl #13 │ │ │ │ - cmneq r6, r0, ror #14 │ │ │ │ + cmneq r6, r8, ror #14 │ │ │ │ cmneq r4, r4, lsr #12 │ │ │ │ ldrdeq r9, [r4, #-80]! @ 0xffffffb0 │ │ │ │ cmneq r4, ip, lsl #11 │ │ │ │ - msreq SPSR_fsx, r4, rrx │ │ │ │ - cmneq r6, r0, asr r6 │ │ │ │ - msreq SPSR_fsx, r0, asr #32 │ │ │ │ - ldrdeq r8, [r5, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r6, r0, lsr #12 │ │ │ │ + msreq SPSR_fsx, ip, rrx │ │ │ │ + cmneq r6, r8, asr r6 │ │ │ │ + msreq SPSR_fsx, r8, asr #32 │ │ │ │ + ldrdeq r8, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r6, r8, lsr #12 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - @ instruction: 0x01658c9c │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ + cmneq r5, r4, lsr #25 │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - @ instruction: 0x016eef98 │ │ │ │ - cmneq r5, ip, lsr #24 │ │ │ │ - cmneq r6, r0, lsl #11 │ │ │ │ + cmneq lr, r0, lsr #31 │ │ │ │ + cmneq r5, r4, lsr ip │ │ │ │ + cmneq r6, r8, lsl #11 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - strdeq r8, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmneq lr, ip, lsr #30 │ │ │ │ - cmneq r5, r0, asr #23 │ │ │ │ - cmneq r6, r4, lsl r5 │ │ │ │ + strdeq r8, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, r4, lsr pc │ │ │ │ + cmneq r5, r8, asr #23 │ │ │ │ + cmneq r6, ip, lsl r5 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r5, r8, lsl #23 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ - cmneq r5, r4, asr fp │ │ │ │ - cmneq r6, r8, lsr #9 │ │ │ │ - cmneq r5, ip, lsl fp │ │ │ │ + @ instruction: 0x01658b90 │ │ │ │ + cmneq lr, r8, asr #29 │ │ │ │ + cmneq r5, ip, asr fp │ │ │ │ + strheq r2, [r6, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, r4, lsr #22 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ + strdeq r8, [r5, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - strheq r8, [r5, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r5, ip, lsl #21 │ │ │ │ + cmneq r5, r4, asr #21 │ │ │ │ + @ instruction: 0x01658a94 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq r5, ip, asr sl │ │ │ │ + cmneq r5, r4, ror #20 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - strdeq r8, [r5, #-152]! @ 0xffffff68 │ │ │ │ - cmneq lr, r0, lsr sp │ │ │ │ - cmneq r5, r4, asr #19 │ │ │ │ - cmneq r6, r8, lsl r3 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - strdeq r8, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ + cmneq r5, r0, lsl #20 │ │ │ │ + cmneq lr, r8, lsr sp │ │ │ │ + cmneq r5, ip, asr #19 │ │ │ │ + cmneq r6, r0, lsr #6 │ │ │ │ + @ instruction: 0x01658994 │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + cmneq r5, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-608] @ 0xfffffda0 │ │ │ │ @@ -763948,156 +763948,156 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a516c │ │ │ │ b 3a4cf0 │ │ │ │ cmneq r9, ip, lsl #30 │ │ │ │ ldrsheq r3, [r9, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, ror lr │ │ │ │ - cmneq lr, r0, lsl #20 │ │ │ │ - cmneq r6, r8, ror #31 │ │ │ │ + cmneq lr, r8, lsl #20 │ │ │ │ + strdeq r1, [r6, #-240]! @ 0xffffff10 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - ldrdeq sp, [r9, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq sp, [r9, #-124]! @ 0xffffff84 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmneq r6, r0, lsl #26 │ │ │ │ + cmneq r6, r8, lsl #26 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmneq lr, ip, lsl #14 │ │ │ │ + cmneq lr, r4, lsl r7 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq lr, ip, ror #12 │ │ │ │ - cmneq r5, r0, lsl #6 │ │ │ │ - cmneq r6, r4, asr ip │ │ │ │ + cmneq lr, r4, ror r6 │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ + cmneq r6, ip, asr ip │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq lr, r0, ror #11 │ │ │ │ - cmneq r5, r4, ror r2 │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ + cmneq lr, r8, ror #11 │ │ │ │ + cmneq r5, ip, ror r2 │ │ │ │ + ldrdeq r1, [r6, #-176]! @ 0xffffff50 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - cmneq lr, ip, asr r5 │ │ │ │ + cmneq lr, r4, ror #10 │ │ │ │ cmneq r4, r4, lsl #8 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq lr, r8, ror r4 │ │ │ │ - cmneq r6, r4, ror #20 │ │ │ │ - cmneq lr, ip, lsr #8 │ │ │ │ + cmneq lr, r0, lsl #9 │ │ │ │ + cmneq r6, ip, ror #20 │ │ │ │ + cmneq lr, r4, lsr r4 │ │ │ │ cmneq r4, r4, lsl r9 │ │ │ │ - cmneq r6, r8, lsl #20 │ │ │ │ - strdeq r6, [r6, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, ip, rrx │ │ │ │ + cmneq r6, r0, lsl sl │ │ │ │ + strdeq r6, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andeq r6, r0, r0, lsr r3 │ │ │ │ - cmneq lr, r8, ror #6 │ │ │ │ + cmneq lr, r0, ror r3 │ │ │ │ cmneq r4, ip, lsl #4 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmneq lr, r4, lsr #5 │ │ │ │ - @ instruction: 0x01661890 │ │ │ │ - cmneq lr, r8, asr r2 │ │ │ │ + cmneq lr, ip, lsr #5 │ │ │ │ + @ instruction: 0x01661898 │ │ │ │ + cmneq lr, r0, ror #4 │ │ │ │ cmneq r4, r0, asr #14 │ │ │ │ - cmneq r6, r0, lsr r8 │ │ │ │ + cmneq r6, r8, lsr r8 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - cmneq lr, r4, ror r1 │ │ │ │ + cmneq r6, r0, ror r7 │ │ │ │ + cmneq lr, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmneq r6, r4, lsr #4 │ │ │ │ - @ instruction: 0x01657d98 │ │ │ │ + cmneq r6, ip, lsr #4 │ │ │ │ + cmneq r5, r0, lsr #27 │ │ │ │ strheq r8, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x016ee090 │ │ │ │ - cmneq r6, ip, ror r6 │ │ │ │ - cmneq lr, r0, rrx │ │ │ │ - strdeq r7, [r5, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r6, r8, asr #12 │ │ │ │ - cmneq lr, r4, lsr r0 │ │ │ │ - cmneq r6, r8, lsl r6 │ │ │ │ + @ instruction: 0x016ee098 │ │ │ │ + cmneq r6, r4, lsl #13 │ │ │ │ + cmneq lr, r8, rrx │ │ │ │ + strdeq r7, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r6, r0, asr r6 │ │ │ │ + cmneq lr, ip, lsr r0 │ │ │ │ + cmneq r6, r0, lsr #12 │ │ │ │ cmneq r4, r4, ror #9 │ │ │ │ @ instruction: 0x0164849c │ │ │ │ cmneq r4, r4, asr #8 │ │ │ │ - cmneq lr, r4, lsr #30 │ │ │ │ - cmneq r6, r0, lsl r5 │ │ │ │ + cmneq lr, ip, lsr #30 │ │ │ │ + cmneq r6, r8, lsl r5 │ │ │ │ cmneq r4, r8, ror #7 │ │ │ │ - cmneq lr, r4, lsr #29 │ │ │ │ + cmneq lr, ip, lsr #29 │ │ │ │ @ instruction: 0x01648398 │ │ │ │ cmneq r4, ip, lsr sp │ │ │ │ - cmneq lr, r0, ror lr │ │ │ │ - cmneq r6, ip, asr r4 │ │ │ │ - cmneq lr, ip, asr #28 │ │ │ │ - cmneq r5, r0, ror #21 │ │ │ │ - cmneq r6, r4, lsr r4 │ │ │ │ - cmneq r5, ip, lsr #21 │ │ │ │ + cmneq lr, r8, ror lr │ │ │ │ + cmneq r6, r4, ror #8 │ │ │ │ + cmneq lr, r4, asr lr │ │ │ │ + cmneq r5, r8, ror #21 │ │ │ │ + cmneq r6, ip, lsr r4 │ │ │ │ + strheq r7, [r5, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq lr, r4, ror #27 │ │ │ │ - cmneq r5, r8, ror sl │ │ │ │ - cmneq r6, ip, asr #7 │ │ │ │ - cmneq r5, r4, asr #20 │ │ │ │ - cmneq r5, r4, lsl sl │ │ │ │ - cmneq lr, r8, asr #26 │ │ │ │ - ldrdeq r7, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r6, r0, lsr r3 │ │ │ │ - cmneq lr, r0, lsl sp │ │ │ │ - cmneq r5, r4, lsr #19 │ │ │ │ - strdeq r1, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, ip, ror #27 │ │ │ │ + cmneq r5, r0, lsl #21 │ │ │ │ + ldrdeq r1, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r5, ip, asr #20 │ │ │ │ + cmneq r5, ip, lsl sl │ │ │ │ + cmneq lr, r0, asr sp │ │ │ │ + cmneq r5, r4, ror #19 │ │ │ │ + cmneq r6, r8, lsr r3 │ │ │ │ + cmneq lr, r8, lsl sp │ │ │ │ + cmneq r5, ip, lsr #19 │ │ │ │ + cmneq r6, r0, lsl #6 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - ldrdeq sp, [lr, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r5, ip, ror #18 │ │ │ │ - cmneq r6, r0, asr #5 │ │ │ │ + cmneq lr, r0, ror #25 │ │ │ │ + cmneq r5, r4, ror r9 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq lr, r0, lsr #25 │ │ │ │ - cmneq r5, r4, lsr r9 │ │ │ │ - cmneq r6, r8, lsl #5 │ │ │ │ - cmneq r5, r0, lsl #18 │ │ │ │ - ldrdeq r7, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq lr, r8, lsr #25 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x01661290 │ │ │ │ + cmneq r5, r8, lsl #18 │ │ │ │ + ldrdeq r7, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r5, r8, lsr #17 │ │ │ │ - cmneq r5, r8, ror r8 │ │ │ │ - ldrdeq sp, [lr, #-184]! @ 0xffffff48 │ │ │ │ + strheq r7, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r5, r0, lsl #17 │ │ │ │ + cmneq lr, r0, ror #23 │ │ │ │ cmneq r4, r8, ror sl │ │ │ │ - cmneq lr, r4, asr r9 │ │ │ │ - cmneq r5, r8, ror #11 │ │ │ │ - cmneq r6, ip, lsr pc │ │ │ │ + cmneq lr, ip, asr r9 │ │ │ │ + strdeq r7, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r6, r4, asr #30 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strheq r7, [r5, #-84]! @ 0xffffffac │ │ │ │ + strheq r7, [r5, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq lr, r4, ror #17 │ │ │ │ - cmneq r5, r8, ror r5 │ │ │ │ - smulbteq r6, ip, lr │ │ │ │ + cmneq lr, ip, ror #17 │ │ │ │ + cmneq r5, r0, lsl #11 │ │ │ │ + ldrdeq r0, [r6, #-228]! @ 0xffffff1c │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq lr, ip, lsr #17 │ │ │ │ - cmneq r5, r0, asr #10 │ │ │ │ - @ instruction: 0x01660e94 │ │ │ │ + strheq sp, [lr, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r5, r8, asr #10 │ │ │ │ + @ instruction: 0x01660e9c │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmneq lr, r4, ror r8 │ │ │ │ - cmneq r5, r8, lsl #10 │ │ │ │ - cmneq r6, ip, asr lr │ │ │ │ - cmneq lr, ip, lsr r8 │ │ │ │ - ldrdeq r7, [r5, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r6, r4, lsr #28 │ │ │ │ + cmneq lr, ip, ror r8 │ │ │ │ + cmneq r5, r0, lsl r5 │ │ │ │ + cmneq r6, r4, ror #28 │ │ │ │ + cmneq lr, r4, asr #16 │ │ │ │ + ldrdeq r7, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, ip, lsr #28 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmneq lr, r4, lsl #16 │ │ │ │ - @ instruction: 0x01657498 │ │ │ │ - smultteq r6, ip, sp │ │ │ │ + cmneq lr, ip, lsl #16 │ │ │ │ + cmneq r5, r0, lsr #9 │ │ │ │ + strdeq r0, [r6, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmneq lr, ip, asr #15 │ │ │ │ - cmneq r5, r0, ror #8 │ │ │ │ - strheq r0, [r6, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq sp, [lr, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r8, ror #8 │ │ │ │ + strheq r0, [r6, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - @ instruction: 0x016ed794 │ │ │ │ - cmneq r5, r8, lsr #8 │ │ │ │ - cmneq r6, ip, ror sp │ │ │ │ + @ instruction: 0x016ed79c │ │ │ │ + cmneq r5, r0, lsr r4 │ │ │ │ + smulbbeq r6, r4, sp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq lr, ip, asr r7 │ │ │ │ - strdeq r7, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r6, r4, asr #26 │ │ │ │ + cmneq lr, r4, ror #14 │ │ │ │ + strdeq r7, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r6, ip, asr #26 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq lr, r4, lsr #14 │ │ │ │ - strheq r7, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r6, ip, lsl #26 │ │ │ │ + cmneq lr, ip, lsr #14 │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ + cmneq r6, r4, lsl sp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ ldr r2, [pc, #-172] @ 3a55d8 │ │ │ │ ldr r1, [pc, #-172] @ 3a55dc │ │ │ │ ldr r3, [pc, #-172] @ 3a55e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -765231,156 +765231,156 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3a6078 │ │ │ │ cmneq r9, r4, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r0, asr #21 │ │ │ │ - strdeq sp, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - smultteq r6, r0, sl │ │ │ │ + cmneq lr, r0, lsl #10 │ │ │ │ + smultteq r6, r8, sl │ │ │ │ andeq r6, r0, ip, lsr #30 │ │ │ │ - cmneq lr, r4, lsr #8 │ │ │ │ - cmneq r6, ip, lsl #20 │ │ │ │ + cmneq lr, ip, lsr #8 │ │ │ │ + cmneq r6, r4, lsl sl │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq lr, r8, lsr #7 │ │ │ │ - @ instruction: 0x01660990 │ │ │ │ - cmneq lr, r0, ror #5 │ │ │ │ - smulbteq r6, r8, r8 │ │ │ │ + strheq sp, [lr, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x01660998 │ │ │ │ + cmneq lr, r8, ror #5 │ │ │ │ + ldrdeq r0, [r6, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmneq lr, r0, lsl #4 │ │ │ │ - smultteq r6, r8, r7 │ │ │ │ + cmneq lr, r8, lsl #4 │ │ │ │ + strdeq r0, [r6, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strheq sp, [lr, #-12]! │ │ │ │ - smultbeq r6, r4, r6 │ │ │ │ - msreq (UNDEF: 101), r4 @ │ │ │ │ - cmneq r5, ip, ror #1 │ │ │ │ - @ instruction: 0x016ecf90 │ │ │ │ - cmneq r6, r0, lsr r8 │ │ │ │ + cmneq lr, r4, asr #1 │ │ │ │ + smultbeq r6, ip, r6 │ │ │ │ + msreq (UNDEF: 101), ip @ │ │ │ │ + strdeq ip, [r5, #-4]! │ │ │ │ + @ instruction: 0x016ecf98 │ │ │ │ + cmneq r6, r8, lsr r8 │ │ │ │ @ instruction: 0x01792394 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r7, r0, ip, asr #8 │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq r6, ip, asr #8 │ │ │ │ - cmneq lr, r0, lsl #27 │ │ │ │ - cmneq r6, r8, ror #6 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + cmneq r6, r4, asr r4 │ │ │ │ + cmneq lr, r8, lsl #27 │ │ │ │ + cmneq r6, r0, ror r3 │ │ │ │ cmneq r4, r8, lsr lr │ │ │ │ cmneq r4, r4, ror #27 │ │ │ │ - cmneq lr, r8, ror #25 │ │ │ │ + strdeq ip, [lr, #-192]! @ 0xffffff40 │ │ │ │ cmneq r4, r4, lsl #10 │ │ │ │ - smulbteq r6, r4, r2 │ │ │ │ + smulbteq r6, ip, r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ andeq r6, r0, ip, lsl #20 │ │ │ │ cmneq r4, ip, ror #7 │ │ │ │ ldrdeq fp, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmneq lr, r8, ror #23 │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - smulbteq r6, r8, r1 │ │ │ │ + strdeq ip, [lr, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + ldrdeq r0, [r6, #-16]! │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - strheq fp, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, r0, asr #25 │ │ │ │ cmneq r4, r8, asr #24 │ │ │ │ - cmneq lr, r0, ror fp │ │ │ │ - strdeq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r6, r0, asr r1 │ │ │ │ + cmneq lr, r8, ror fp │ │ │ │ + strdeq r6, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r6, r8, asr r1 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - ldrdeq r6, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r6, [r5, #-124]! @ 0xffffff84 │ │ │ │ strdeq fp, [r4, #-188]! @ 0xffffff44 │ │ │ │ strheq fp, [r4, #-180]! @ 0xffffff4c │ │ │ │ - ldrdeq ip, [lr, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, ip, ror #14 │ │ │ │ - strheq r0, [r6, #-8]! │ │ │ │ + cmneq lr, r0, ror #21 │ │ │ │ + cmneq r5, r4, ror r7 │ │ │ │ + smulbteq r6, r0, r0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x016eca9c │ │ │ │ - cmneq r5, r0, lsr r7 │ │ │ │ - cmneq r6, ip, ror r0 │ │ │ │ + cmneq lr, r4, lsr #21 │ │ │ │ + cmneq r5, r8, lsr r7 │ │ │ │ + smulbbeq r6, r4, r0 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - strdeq r6, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r5, ip, asr fp │ │ │ │ + cmneq r5, r0, lsl #14 │ │ │ │ + cmneq r5, r4, ror #22 │ │ │ │ ldrdeq fp, [r4, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x01656694 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x0165669c │ │ │ │ + @ instruction: 0x0165ba90 │ │ │ │ cmneq r4, r4, ror sl │ │ │ │ - cmneq r5, ip, lsr #12 │ │ │ │ - strdeq r6, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r5, ip, lsr sl │ │ │ │ + cmneq r5, r4, lsr r6 │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ + cmneq r5, r4, asr #20 │ │ │ │ ldrdeq fp, [r4, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01656598 │ │ │ │ - cmneq r5, r8, ror #10 │ │ │ │ - cmneq lr, r0, lsr #17 │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ - msreq (UNDEF: 101), r4, lsl #29 │ │ │ │ - cmneq lr, r4, ror #16 │ │ │ │ - strdeq r6, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - msreq (UNDEF: 101), r4, asr #28 │ │ │ │ + cmneq r5, r0, lsr #11 │ │ │ │ + cmneq r5, r0, ror r5 │ │ │ │ + cmneq lr, r8, lsr #17 │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ + msreq (UNDEF: 101), ip, lsl #29 │ │ │ │ + cmneq lr, ip, ror #16 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ + msreq (UNDEF: 101), ip, asr #28 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq r5, r0, asr #9 │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ + cmneq r5, ip, ror #17 │ │ │ │ cmneq r4, r0, lsr #17 │ │ │ │ - cmneq r5, r8, asr r4 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ + cmneq r5, r0, ror #8 │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ strdeq fp, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r5, ip, lsr #3 │ │ │ │ + strheq r6, [r5, #-20]! @ 0xffffffec │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmneq lr, r4, ror #9 │ │ │ │ - cmneq r5, r8, ror r1 │ │ │ │ - msreq (UNDEF: 101), ip, asr #21 │ │ │ │ + cmneq lr, ip, ror #9 │ │ │ │ + cmneq r5, r0, lsl #3 │ │ │ │ + ldrdeq pc, [r5, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmneq r5, r4, ror #10 │ │ │ │ + cmneq r5, ip, ror #10 │ │ │ │ cmneq r4, r0, asr r5 │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ - cmneq lr, r0, asr #8 │ │ │ │ - ldrdeq r6, [r5, #-4]! │ │ │ │ - msreq (UNDEF: 101), r0, lsr #20 │ │ │ │ + cmneq r5, r0, lsl r1 │ │ │ │ + cmneq lr, r8, asr #8 │ │ │ │ + ldrdeq r6, [r5, #-12]! │ │ │ │ + msreq (UNDEF: 101), r8, lsr #20 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - ldrdeq fp, [r5, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq fp, [r5, #-76]! @ 0xffffffb4 │ │ │ │ cmneq r4, ip, lsr #9 │ │ │ │ - cmneq r5, r8, rrx │ │ │ │ - cmneq r5, r0, lsl #9 │ │ │ │ - @ instruction: 0x016ec394 │ │ │ │ + cmneq r5, r0, ror r0 │ │ │ │ + cmneq r5, r8, lsl #9 │ │ │ │ + @ instruction: 0x016ec39c │ │ │ │ cmneq r4, r4, asr #8 │ │ │ │ - msreq SPSR_sc, ip, ror #18 │ │ │ │ - strdeq r5, [r5, #-244]! @ 0xffffff0c │ │ │ │ + msreq SPSR_sc, r4, ror r9 │ │ │ │ + strdeq r5, [r5, #-252]! @ 0xffffff04 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ cmneq r4, ip, asr r8 │ │ │ │ cmneq r4, r4, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r0, ror #30 │ │ │ │ + cmneq r5, r8, ror #30 │ │ │ │ cmneq r4, r8, asr sl │ │ │ │ cmneq r4, r0, asr #6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strdeq r5, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, r4, lsl #30 │ │ │ │ strdeq fp, [r4, #-148]! @ 0xffffff6c │ │ │ │ ldrdeq fp, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x01655e98 │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ + cmneq r5, r0, lsr #29 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ cmneq r4, r8, ror r2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ cmneq r4, r4, lsl #7 │ │ │ │ cmneq r4, r4, asr #4 │ │ │ │ - cmneq r5, r0, lsl #28 │ │ │ │ + cmneq r5, r8, lsl #28 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - ldrdeq r5, [r5, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq r5, [r5, #-216]! @ 0xffffff28 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmneq r5, r0, lsr #27 │ │ │ │ + cmneq r5, r8, lsr #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq ip, [lr, #-12]! │ │ │ │ - cmneq r5, r0, ror sp │ │ │ │ - strheq pc, [r5, #-108]! @ 0xffffff94 @ │ │ │ │ + cmneq lr, r4, ror #1 │ │ │ │ + cmneq r5, r8, ror sp │ │ │ │ + msreq (UNDEF: 101), r4, asr #13 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - cmneq lr, r0, lsr #1 │ │ │ │ - cmneq r5, r4, lsr sp │ │ │ │ - msreq (UNDEF: 101), r4, lsl #13 │ │ │ │ - cmneq lr, r8, rrx │ │ │ │ - strdeq r5, [r5, #-192]! @ 0xffffff40 │ │ │ │ - msreq (UNDEF: 101), ip, asr #12 │ │ │ │ - cmneq r5, ip, asr #25 │ │ │ │ - msreq (UNDEF: 101), ip, lsl r6 │ │ │ │ + cmneq lr, r8, lsr #1 │ │ │ │ + cmneq r5, ip, lsr sp │ │ │ │ + msreq (UNDEF: 101), ip, lsl #13 │ │ │ │ + cmneq lr, r0, ror r0 │ │ │ │ + strdeq r5, [r5, #-200]! @ 0xffffff38 │ │ │ │ + msreq (UNDEF: 101), r4, asr r6 │ │ │ │ + ldrdeq r5, [r5, #-196]! @ 0xffffff3c │ │ │ │ + msreq (UNDEF: 101), r4, lsr #12 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ ldr r1, [pc, #-248] @ 3a6998 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [pc, #-260] @ 3a699c │ │ │ │ mov r2, r9 │ │ │ │ @@ -766010,65 +766010,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3a7134 │ │ │ │ cmneq r9, ip, lsr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r4, asr sp │ │ │ │ - strdeq fp, [fp, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, r4, lsl #6 │ │ │ │ cmneq r4, r4, lsr r5 │ │ │ │ cmneq r4, r0, lsr #9 │ │ │ │ ldrdeq sl, [r4, #-236]! @ 0xffffff14 │ │ │ │ - cmneq lr, ip, ror #29 │ │ │ │ - cmneq r5, r0, lsl #23 │ │ │ │ - ldrdeq pc, [r5, #-68]! @ 0xffffffbc │ │ │ │ + strdeq fp, [lr, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r5, r8, lsl #23 │ │ │ │ + ldrdeq pc, [r5, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ ldrsbeq r1, [r9, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq lr, r8, asr lr │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ - msreq SPSR_sc, r0, asr #8 │ │ │ │ + cmneq lr, r0, ror #28 │ │ │ │ + strdeq r5, [r5, #-164]! @ 0xffffff5c │ │ │ │ + msreq SPSR_sc, r8, asr #8 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmneq lr, r8, ror #27 │ │ │ │ - cmneq r5, ip, ror sl │ │ │ │ - ldrdeq pc, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq fp, [lr, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r5, r4, lsl #21 │ │ │ │ + ldrdeq pc, [r5, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - @ instruction: 0x016ebd98 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - msreq (UNDEF: 117), r0, lsl #7 │ │ │ │ + cmneq lr, r0, lsr #27 │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ + msreq (UNDEF: 117), r8, lsl #7 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq lr, r0, asr sp │ │ │ │ - cmneq r5, r4, ror #19 │ │ │ │ - msreq (UNDEF: 117), r8, lsr r3 │ │ │ │ + cmneq lr, r8, asr sp │ │ │ │ + cmneq r5, ip, ror #19 │ │ │ │ + msreq (UNDEF: 117), r0, asr #6 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq lr, r0, lsl sp │ │ │ │ - cmneq r5, r4, lsr #19 │ │ │ │ - strdeq pc, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, r8, lsl sp │ │ │ │ + cmneq r5, ip, lsr #19 │ │ │ │ + msreq (UNDEF: 117), r0, lsl #6 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - ldrdeq fp, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r5, r8, ror #18 │ │ │ │ - strheq pc, [r5, #-44]! @ 0xffffffd4 @ │ │ │ │ - @ instruction: 0x016ebc98 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - msreq (UNDEF: 101), r0, lsl #5 │ │ │ │ + ldrdeq fp, [lr, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, r0, ror r9 │ │ │ │ + msreq (UNDEF: 101), r4, asr #5 │ │ │ │ + cmneq lr, r0, lsr #25 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + msreq (UNDEF: 101), r8, lsl #5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq lr, ip, asr ip │ │ │ │ - strdeq r5, [r5, #-128]! @ 0xffffff80 │ │ │ │ - msreq (UNDEF: 101), r4, asr #4 │ │ │ │ + cmneq lr, r4, ror #24 │ │ │ │ + strdeq r5, [r5, #-136]! @ 0xffffff78 │ │ │ │ + msreq (UNDEF: 101), ip, asr #4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq lr, r0, lsr #24 │ │ │ │ - strheq r5, [r5, #-132]! @ 0xffffff7c │ │ │ │ - msreq (UNDEF: 101), r8, lsl #4 │ │ │ │ + cmneq lr, r8, lsr #24 │ │ │ │ + strheq r5, [r5, #-140]! @ 0xffffff74 │ │ │ │ + msreq (UNDEF: 101), r0, lsl r2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq lr, r4, ror #23 │ │ │ │ - cmneq r5, r8, ror r8 │ │ │ │ - msreq SPSR_sc, r4, asr #3 │ │ │ │ + cmneq lr, ip, ror #23 │ │ │ │ + cmneq r5, r0, lsl #17 │ │ │ │ + msreq SPSR_sc, ip, asr #3 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq lr, r8, lsr #23 │ │ │ │ - cmneq r5, ip, lsr r8 │ │ │ │ - msreq SPSR_sc, r0 @ │ │ │ │ + strheq fp, [lr, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r5, r4, asr #16 │ │ │ │ + msreq SPSR_sc, r8 @ │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -766196,25 +766196,25 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3a7658 │ │ │ │ cmneq r9, r4, lsr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r0, [r9, #-212]! @ 0xffffff2c │ │ │ │ - cmneq lr, r4, asr #18 │ │ │ │ - ldrdeq r5, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ + cmneq lr, ip, asr #18 │ │ │ │ + cmneq r5, r0, ror #11 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - msreq SPSR_sc, r0, ror #3 │ │ │ │ - cmneq lr, r0, lsl #18 │ │ │ │ - ldrdeq lr, [r5, #-236]! @ 0xffffff14 │ │ │ │ + msreq SPSR_sc, r8, ror #3 │ │ │ │ + cmneq lr, r8, lsl #18 │ │ │ │ + cmneq r5, r4, ror #29 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmneq lr, r0, asr #17 │ │ │ │ - cmneq r5, r4, asr r5 │ │ │ │ - cmneq r5, r8, lsr #29 │ │ │ │ + cmneq lr, r8, asr #17 │ │ │ │ + cmneq r5, ip, asr r5 │ │ │ │ + strheq lr, [r5, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #912] @ 3a7b34 │ │ │ │ @@ -766446,34 +766446,34 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3a7950 │ │ │ │ cmneq r9, ip, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r0, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq lr, ip, lsl r6 │ │ │ │ - strheq r5, [r5, #-32]! @ 0xffffffe0 │ │ │ │ - strdeq lr, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq lr, r4, lsr #12 │ │ │ │ + strheq r5, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r5, r4, lsl #24 │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - cmneq r5, r0, lsl pc │ │ │ │ - ldrdeq fp, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - strheq lr, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r5, r8, lsl pc │ │ │ │ + cmneq lr, r0, ror #11 │ │ │ │ + strheq lr, [r5, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmneq r5, ip, lsl #29 │ │ │ │ - cmneq lr, r4, lsl #11 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ + @ instruction: 0x0165ee94 │ │ │ │ + cmneq lr, ip, lsl #11 │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmneq lr, r4, asr #10 │ │ │ │ - ldrdeq r5, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r5, ip, lsr #22 │ │ │ │ - cmneq lr, r0, lsl r5 │ │ │ │ - @ instruction: 0x01655198 │ │ │ │ - cmneq r5, r4, asr lr │ │ │ │ + cmneq lr, ip, asr #10 │ │ │ │ + cmneq r5, r0, ror #3 │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ + cmneq lr, r8, lsl r5 │ │ │ │ + cmneq r5, r0, lsr #3 │ │ │ │ + cmneq r5, ip, asr lr │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq r5, r0, asr #21 │ │ │ │ + cmneq r5, r8, asr #21 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1492] @ 3a8184 │ │ │ │ @@ -766850,38 +766850,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3a7ddc │ │ │ │ cmneq r9, ip, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r0, lsr r6 │ │ │ │ - cmneq lr, r8, lsr r0 │ │ │ │ - cmneq r5, ip, asr #25 │ │ │ │ - cmneq r5, r0, lsr #12 │ │ │ │ + cmneq lr, r0, asr #32 │ │ │ │ + ldrdeq r4, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r5, r8, lsr #12 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - strdeq sl, [lr, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x01654c90 │ │ │ │ - ldrdeq lr, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, r4 │ │ │ │ + @ instruction: 0x01654c98 │ │ │ │ + cmneq r5, r4, ror #11 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmneq lr, r8, asr #31 │ │ │ │ - cmneq r5, r0, asr ip │ │ │ │ - cmneq r5, r0, lsl r9 │ │ │ │ - cmneq r5, r8, ror r5 │ │ │ │ + ldrdeq sl, [lr, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r8, asr ip │ │ │ │ + cmneq r5, r8, lsl r9 │ │ │ │ + cmneq r5, r0, lsl #11 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmneq lr, r8, asr pc │ │ │ │ - cmneq r5, r8, ror r8 │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ - cmneq r5, r8, lsr #16 │ │ │ │ - cmneq lr, r8, lsl #30 │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ + cmneq lr, r0, ror #30 │ │ │ │ + cmneq r5, r0, lsl #17 │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ + cmneq r5, r0, lsr r8 │ │ │ │ + cmneq lr, r0, lsl pc │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ - cmneq lr, r0, asr #29 │ │ │ │ - cmneq r5, ip, lsl #16 │ │ │ │ - cmneq r5, r8, ror #8 │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ + cmneq lr, r8, asr #29 │ │ │ │ + cmneq r5, r4, lsl r8 │ │ │ │ + cmneq r5, r0, ror r4 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ ldr r2, [pc, #1496] @ 3a87e8 │ │ │ │ @@ -767262,56 +767262,56 @@ │ │ │ │ b 3a825c │ │ │ │ ldrsheq r0, [r9, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r0, [r9, #-16]! │ │ │ │ ldrheq r0, [r9, #-16]! │ │ │ │ andeq r7, r0, r4, lsl r8 │ │ │ │ stmdapl r0, {r3} │ │ │ │ - cmneq lr, r8, lsl sp │ │ │ │ - cmneq r5, r0, lsl #6 │ │ │ │ + cmneq lr, r0, lsr #26 │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - cmneq lr, r0, lsr #24 │ │ │ │ - cmneq r5, ip, lsr #31 │ │ │ │ - cmneq r5, ip, lsl #31 │ │ │ │ - cmneq r5, r8, lsr r8 │ │ │ │ - @ instruction: 0x0165e190 │ │ │ │ + cmneq lr, r8, lsr #24 │ │ │ │ + strheq sp, [r5, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0x0165df94 │ │ │ │ + cmneq r5, r0, asr #16 │ │ │ │ + @ instruction: 0x0165e198 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - cmneq lr, ip, asr fp │ │ │ │ - cmneq r5, ip, lsr r1 │ │ │ │ + cmneq lr, r4, ror #22 │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ strheq r4, [r4, #-248]! @ 0xffffff08 │ │ │ │ cmneq r4, r4, ror #30 │ │ │ │ - cmneq lr, r8, lsr sl │ │ │ │ - cmneq r5, ip, asr #13 │ │ │ │ - cmneq r5, r0, lsr #32 │ │ │ │ + cmneq lr, r0, asr #20 │ │ │ │ + ldrdeq r4, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, r8, lsr #32 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - strdeq sl, [lr, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01654690 │ │ │ │ - cmneq r5, r4, ror #31 │ │ │ │ - cmneq r5, r8, asr r6 │ │ │ │ - strheq sp, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq lr, r4, lsl #20 │ │ │ │ + @ instruction: 0x01654698 │ │ │ │ + cmneq r5, ip, ror #31 │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ + strheq sp, [r5, #-248]! @ 0xffffff08 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmneq r5, r4, lsl r3 │ │ │ │ + cmneq r5, ip, lsl r3 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmneq r5, ip, ror #11 │ │ │ │ - cmneq lr, r4, lsr #18 │ │ │ │ - strheq r4, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r5, ip, lsl #30 │ │ │ │ + strdeq r4, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq lr, ip, lsr #18 │ │ │ │ + cmneq r5, r0, asr #11 │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ - cmneq r5, ip, ror r5 │ │ │ │ - cmneq r5, r8, asr #29 │ │ │ │ + strdeq sl, [lr, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r5, r4, lsl #11 │ │ │ │ + ldrdeq sp, [r5, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmneq r5, r4, ror #9 │ │ │ │ - strheq r4, [r5, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r5, ip, lsl #28 │ │ │ │ + cmneq r5, ip, lsl r5 │ │ │ │ + cmneq r5, ip, ror #9 │ │ │ │ + strheq r4, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, lsl lr │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #1524] @ 3a8eb8 │ │ │ │ ldr r2, [pc, #1524] @ 3a8ebc │ │ │ │ @@ -767695,48 +767695,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3a88f8 │ │ │ │ cmnpeq r8, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r8, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, r8, lsr r3 │ │ │ │ - cmneq r5, ip, asr #31 │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ + cmneq lr, r0, asr #6 │ │ │ │ + ldrdeq r3, [r5, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - strdeq sl, [lr, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x01653f90 │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ + cmneq lr, r4, lsl #6 │ │ │ │ + @ instruction: 0x01653f98 │ │ │ │ + cmneq r5, ip, ror #17 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq lr, r4, asr #5 │ │ │ │ - cmneq r5, r8, asr pc │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ - cmneq lr, r8, lsl #5 │ │ │ │ - cmneq r5, ip, lsl pc │ │ │ │ - cmneq r5, r0, ror r8 │ │ │ │ + cmneq lr, ip, asr #5 │ │ │ │ + cmneq r5, r0, ror #30 │ │ │ │ + strheq sp, [r5, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x016ea290 │ │ │ │ + cmneq r5, r4, lsr #30 │ │ │ │ + cmneq r5, r8, ror r8 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq lr, r0, asr r2 │ │ │ │ - cmneq r5, r8, lsl #24 │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ + cmneq lr, r8, asr r2 │ │ │ │ + cmneq r5, r0, lsl ip │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmneq lr, r8, lsl #4 │ │ │ │ - @ instruction: 0x01653e9c │ │ │ │ - strdeq sp, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq lr, r0, lsl r2 │ │ │ │ + cmneq r5, r4, lsr #29 │ │ │ │ + strdeq sp, [r5, #-120]! @ 0xffffff88 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq lr, ip, asr #3 │ │ │ │ - cmneq r5, r0, ror #28 │ │ │ │ - strheq sp, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq sl, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r8, ror #28 │ │ │ │ + strheq sp, [r5, #-124]! @ 0xffffff84 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x016ea190 │ │ │ │ - cmneq r5, ip, asr #22 │ │ │ │ - cmneq r5, r8, ror r7 │ │ │ │ + @ instruction: 0x016ea198 │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + cmneq r5, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq lr, r0, asr r1 │ │ │ │ - cmneq r5, r4, ror #27 │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ + cmneq lr, r8, asr r1 │ │ │ │ + cmneq r5, ip, ror #27 │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -768760,167 +768760,167 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3a9c54 │ │ │ │ cmnpeq r8, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r8, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq lr, ip, lsl r0 │ │ │ │ - cmneq r5, r4, lsl #12 │ │ │ │ + cmneq lr, r4, lsr #32 │ │ │ │ + cmneq r5, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq r5, ip, lsr r8 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + cmneq r5, r4, asr #16 │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmneq r5, r0, asr r3 │ │ │ │ - cmneq lr, r4, asr sp │ │ │ │ - strheq r9, [lr, #-204]! @ 0xffffff34 │ │ │ │ - @ instruction: 0x0165d298 │ │ │ │ + cmneq r5, r8, asr r3 │ │ │ │ + cmneq lr, ip, asr sp │ │ │ │ + cmneq lr, r4, asr #25 │ │ │ │ + cmneq r5, r0, lsr #5 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmneq lr, r4, asr #24 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ + cmneq lr, ip, asr #24 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq lr, ip, asr #23 │ │ │ │ - strheq sp, [r5, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq r9, [lr, #-180]! @ 0xffffff4c │ │ │ │ + strheq sp, [r5, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmneq lr, r4, lsr #22 │ │ │ │ - cmneq r5, r4, lsl #2 │ │ │ │ - cmneq lr, r0, lsl fp │ │ │ │ - cmneq r5, ip, ror #1 │ │ │ │ - cmneq lr, r8, ror #18 │ │ │ │ - cmneq r5, r8, asr #30 │ │ │ │ + cmneq lr, ip, lsr #22 │ │ │ │ + cmneq r5, ip, lsl #2 │ │ │ │ + cmneq lr, r8, lsl fp │ │ │ │ + strdeq sp, [r5, #-4]! │ │ │ │ + cmneq lr, r0, ror r9 │ │ │ │ + cmneq r5, r0, asr pc │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq r9, [lr, #-116]! @ 0xffffff8c │ │ │ │ - strheq ip, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq lr, r4, ror #13 │ │ │ │ - cmneq r5, r4, asr #25 │ │ │ │ + ldrdeq r9, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, r0, asr #27 │ │ │ │ + cmneq lr, ip, ror #13 │ │ │ │ + cmneq r5, ip, asr #25 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r5, ip, lsl #22 │ │ │ │ - cmneq lr, r4, ror #9 │ │ │ │ - cmneq lr, r0, lsr #8 │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ + cmneq r5, r4, lsl fp │ │ │ │ + cmneq lr, ip, ror #9 │ │ │ │ + cmneq lr, r8, lsr #8 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ ldrheq lr, [r8, #-120]! @ 0xffffff88 │ │ │ │ cmneq r4, r4, lsr r8 │ │ │ │ - cmneq r5, r4, ror #17 │ │ │ │ - cmneq lr, r8, ror #5 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ - cmneq lr, r4, ror #4 │ │ │ │ - ldrdeq r9, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ - strheq ip, [r5, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x016e9198 │ │ │ │ - cmneq r5, ip, lsr #28 │ │ │ │ - cmneq r5, r0, lsl #15 │ │ │ │ - strdeq r2, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r5, ip, asr #27 │ │ │ │ - cmneq r5, r0, lsr #27 │ │ │ │ - ldrdeq r9, [lr, #-8]! │ │ │ │ - cmneq r5, ip, ror #26 │ │ │ │ - cmneq r5, r0, asr #13 │ │ │ │ + cmneq r5, ip, ror #17 │ │ │ │ + strdeq r9, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x0165c890 │ │ │ │ + cmneq lr, ip, ror #4 │ │ │ │ + ldrdeq r9, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ + cmneq r5, r4, asr #15 │ │ │ │ + cmneq lr, r0, lsr #3 │ │ │ │ + cmneq r5, r4, lsr lr │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ + cmneq r5, r0, lsl #28 │ │ │ │ + ldrdeq r2, [r5, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r5, r8, lsr #27 │ │ │ │ + cmneq lr, r0, ror #1 │ │ │ │ + cmneq r5, r4, ror sp │ │ │ │ + cmneq r5, r8, asr #13 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq r5, r8, lsr sp │ │ │ │ - @ instruction: 0x01652a98 │ │ │ │ + cmneq r5, r0, asr #26 │ │ │ │ + cmneq r5, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - cmneq r5, ip, ror #20 │ │ │ │ - cmneq lr, r8, lsr #27 │ │ │ │ - cmneq r5, r8, lsr sl │ │ │ │ - @ instruction: 0x0165c390 │ │ │ │ + cmneq r5, r4, ror sl │ │ │ │ + strheq r8, [lr, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r5, r0, asr #20 │ │ │ │ + @ instruction: 0x0165c398 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq lr, ip, ror #26 │ │ │ │ - cmneq r5, r0, lsl #16 │ │ │ │ - cmneq r5, r4, asr r3 │ │ │ │ + cmneq lr, r4, ror sp │ │ │ │ + cmneq r5, r8, lsl #16 │ │ │ │ + cmneq r5, ip, asr r3 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmneq r5, r0, asr #19 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - cmneq lr, r0, lsl #26 │ │ │ │ - @ instruction: 0x01652990 │ │ │ │ - cmneq r5, r8, ror #5 │ │ │ │ + cmneq lr, r8, lsl #26 │ │ │ │ + @ instruction: 0x01652998 │ │ │ │ + strdeq ip, [r5, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq lr, r0, asr #25 │ │ │ │ - cmneq r5, r4, asr r9 │ │ │ │ - cmneq r5, r8, lsr #5 │ │ │ │ + cmneq lr, r8, asr #25 │ │ │ │ + cmneq r5, ip, asr r9 │ │ │ │ + strheq ip, [r5, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq lr, r8, lsl #25 │ │ │ │ - cmneq r5, ip, lsl r9 │ │ │ │ - cmneq r5, r0, ror r2 │ │ │ │ + @ instruction: 0x016e8c90 │ │ │ │ + cmneq r5, r4, lsr #18 │ │ │ │ + cmneq r5, r8, ror r2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r5, r8, ror #17 │ │ │ │ + strdeq r2, [r5, #-128]! @ 0xffffff80 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strheq r2, [r5, #-140]! @ 0xffffff74 │ │ │ │ - @ instruction: 0x01652890 │ │ │ │ + cmneq r5, r4, asr #17 │ │ │ │ + @ instruction: 0x01652898 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r5, r4, ror #16 │ │ │ │ + cmneq r5, ip, ror #16 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmneq lr, r4, lsr #23 │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ + cmneq lr, ip, lsr #23 │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ + @ instruction: 0x0165c194 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq lr, ip, ror #22 │ │ │ │ - strdeq r2, [r5, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r5, r4, asr r1 │ │ │ │ + cmneq lr, r4, ror fp │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ + cmneq r5, ip, asr r1 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - cmneq lr, r4, lsr fp │ │ │ │ - cmneq r5, r4, asr #15 │ │ │ │ - cmneq r5, ip, lsl r1 │ │ │ │ + cmneq lr, ip, lsr fp │ │ │ │ + cmneq r5, ip, asr #15 │ │ │ │ + cmneq r5, r4, lsr #2 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - @ instruction: 0x01652790 │ │ │ │ + @ instruction: 0x01652798 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq lr, ip, asr #21 │ │ │ │ - cmneq r5, r0, ror #14 │ │ │ │ - strheq ip, [r5, #-4]! │ │ │ │ + ldrdeq r8, [lr, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r5, r8, ror #14 │ │ │ │ + strheq ip, [r5, #-12]! │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - cmneq r5, r8, lsr #14 │ │ │ │ + cmneq r5, r0, lsr r7 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmneq r5, r0, lsl r7 │ │ │ │ + cmneq r5, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq lr, ip, asr #20 │ │ │ │ - cmneq r5, r0, ror #13 │ │ │ │ - cmneq r5, r4, lsr r0 │ │ │ │ + cmneq lr, r4, asr sl │ │ │ │ + cmneq r5, r8, ror #13 │ │ │ │ + cmneq r5, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ - cmneq r5, ip, lsr #13 │ │ │ │ + strheq r2, [r5, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - cmneq lr, r8, ror #19 │ │ │ │ - cmneq r5, ip, ror r6 │ │ │ │ - ldrdeq fp, [r5, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r8, [lr, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r5, r4, lsl #13 │ │ │ │ + ldrdeq fp, [r5, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - cmneq r5, r8, lsl r6 │ │ │ │ - cmneq lr, r0, asr r9 │ │ │ │ - @ instruction: 0x0165c39c │ │ │ │ - cmneq r5, ip, lsr #30 │ │ │ │ - cmneq lr, r0, lsl #18 │ │ │ │ - @ instruction: 0x01652594 │ │ │ │ - cmneq r5, r8, ror #29 │ │ │ │ + cmneq r5, r0, lsr #12 │ │ │ │ + cmneq lr, r8, asr r9 │ │ │ │ + cmneq r5, r4, lsr #7 │ │ │ │ + cmneq r5, r4, lsr pc │ │ │ │ + cmneq lr, r8, lsl #18 │ │ │ │ + @ instruction: 0x0165259c │ │ │ │ + strdeq fp, [r5, #-224]! @ 0xffffff20 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmneq r5, r8, lsr r5 │ │ │ │ + cmneq r5, r0, asr #10 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ + cmneq r5, r4, lsl r5 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - strdeq r2, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmneq lr, r0, asr #16 │ │ │ │ - ldrdeq r2, [r5, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ + cmneq lr, r8, asr #16 │ │ │ │ + ldrdeq r2, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r5, r0, lsr lr │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - cmneq lr, r8, lsl #16 │ │ │ │ - cmneq r5, r8, asr #5 │ │ │ │ - cmneq r5, r4, ror #27 │ │ │ │ + cmneq lr, r0, lsl r8 │ │ │ │ + ldrdeq ip, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r5, ip, ror #27 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmneq r5, ip, ror #8 │ │ │ │ + cmneq r5, r4, ror r4 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmneq r5, r0, asr #8 │ │ │ │ + cmneq r5, r8, asr #8 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - cmneq r5, r8, lsl r4 │ │ │ │ + cmneq r5, r0, lsr #8 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - strdeq r2, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r2, [r5, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ ldr r1, [pc, #-400] @ 3aa048 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #-416] @ 3aa04c │ │ │ │ @@ -769681,33 +769681,33 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 3aac2c │ │ │ │ cmneq r8, r8, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq r8, r0, ror #15 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - ldrdeq r1, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r4, lsr #18 │ │ │ │ + cmneq lr, ip, asr #6 │ │ │ │ + cmneq r5, r0, ror #31 │ │ │ │ + cmneq r5, ip, lsr #18 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmneq lr, r8, lsl #6 │ │ │ │ - @ instruction: 0x01651f9c │ │ │ │ - cmneq r5, r8, ror #17 │ │ │ │ + cmneq lr, r0, lsl r3 │ │ │ │ + cmneq r5, r4, lsr #31 │ │ │ │ + strdeq fp, [r5, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - cmneq lr, ip, asr #5 │ │ │ │ - cmneq r5, r0, ror #30 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ + ldrdeq r8, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r5, r8, ror #30 │ │ │ │ + strheq fp, [r5, #-132]! @ 0xffffff7c │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x016e8290 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - cmneq r5, r0, ror r8 │ │ │ │ + @ instruction: 0x016e8298 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmneq r5, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq lr, r4, asr r2 │ │ │ │ - cmneq r5, r8, ror #29 │ │ │ │ - cmneq r5, r4, lsr r8 │ │ │ │ + cmneq lr, ip, asr r2 │ │ │ │ + strdeq r1, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r5, ip, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #384] @ 3aafb4 │ │ │ │ ldr ip, [pc, #384] @ 3aafb8 │ │ │ │ @@ -769806,22 +769806,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 3aaec4 │ │ │ │ cmneq r8, r0, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r5, r8, asr #24 │ │ │ │ - cmneq lr, r0, ror #5 │ │ │ │ + cmneq r5, r0, asr ip │ │ │ │ + cmneq lr, r8, ror #5 │ │ │ │ cmneq r8, r8, asr #10 │ │ │ │ cmneq r4, r4, asr #11 │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ - cmneq r5, ip, lsr fp │ │ │ │ - ldrdeq r8, [lr, #-20]! @ 0xffffffec │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + strdeq r1, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r5, r4, asr #22 │ │ │ │ + ldrdeq r8, [lr, #-28]! @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr lr, [pc, #404] @ 3ab18c │ │ │ │ ldr ip, [pc, #404] @ 3ab190 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -769924,22 +769924,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3ab098 │ │ │ │ cmneq r8, ip, lsl r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r5, r0, lsl #21 │ │ │ │ - strdeq r8, [lr, #-12]! │ │ │ │ + cmneq r5, r8, lsl #21 │ │ │ │ + cmneq lr, r4, lsl #2 │ │ │ │ cmneq r8, r4, ror r3 │ │ │ │ strdeq r2, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r5, r8, asr #22 │ │ │ │ - cmneq lr, r8 │ │ │ │ - cmneq r5, r4, lsl fp │ │ │ │ - cmneq r5, r4, ror #18 │ │ │ │ + cmneq r5, r0, asr fp │ │ │ │ + cmneq lr, r0, lsl r0 │ │ │ │ + cmneq r5, ip, lsl fp │ │ │ │ + cmneq r5, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr lr, [pc, #688] @ 3ab480 │ │ │ │ ldr ip, [pc, #688] @ 3ab484 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -770114,27 +770114,27 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3ab2b4 │ │ │ │ cmneq r8, r4, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r4, lsl r2 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ - cmneq lr, r4, lsl #30 │ │ │ │ - cmneq r5, r0, ror #16 │ │ │ │ + cmneq lr, ip, lsl #30 │ │ │ │ + cmneq r5, r8, ror #16 │ │ │ │ cmneq r8, r8, asr r1 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq lr, r4, ror #28 │ │ │ │ - cmneq r5, r4, asr #15 │ │ │ │ + cmneq lr, ip, ror #28 │ │ │ │ + cmneq r5, ip, asr #15 │ │ │ │ cmneq r4, ip, ror #2 │ │ │ │ cmneq r4, ip, lsr #2 │ │ │ │ - cmneq r5, r4, lsl #17 │ │ │ │ - cmneq r5, r4, asr r8 │ │ │ │ - cmneq lr, r4, lsl sp │ │ │ │ - cmneq r5, r0, lsr #16 │ │ │ │ - cmneq r5, ip, ror #12 │ │ │ │ + cmneq r5, ip, lsl #17 │ │ │ │ + cmneq r5, ip, asr r8 │ │ │ │ + cmneq lr, ip, lsl sp │ │ │ │ + cmneq r5, r8, lsr #16 │ │ │ │ + cmneq r5, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr ip, [pc, #584] @ 3ab724 │ │ │ │ ldr r3, [pc, #584] @ 3ab728 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770282,22 +770282,22 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 3ab5dc │ │ │ │ cmneq r8, r8, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq lr, r0, lsl #24 │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ + cmneq lr, r8, lsl #24 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ cmneq r8, r0, lsr lr │ │ │ │ cmneq r4, r8, asr lr │ │ │ │ - cmneq lr, r0, lsr #21 │ │ │ │ - cmneq r5, ip, lsr #11 │ │ │ │ - strdeq fp, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, r4, ror r5 │ │ │ │ + cmneq lr, r8, lsr #21 │ │ │ │ + strheq r1, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmneq r5, r4, lsl #8 │ │ │ │ + cmneq r5, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3ab7c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -770319,17 +770319,17 @@ │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ab778 │ │ │ │ andeq sl, r0, r8, ror #20 │ │ │ │ - ldrdeq r7, [lr, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ + ldrdeq r7, [lr, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + cmneq r5, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3ab840 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -770351,17 +770351,17 @@ │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ab7f8 │ │ │ │ andeq sl, r0, r8, ror #20 │ │ │ │ - cmneq lr, r4, asr r9 │ │ │ │ - cmneq r5, r0, ror #8 │ │ │ │ - ldrdeq fp, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq lr, ip, asr r9 │ │ │ │ + cmneq r5, r8, ror #8 │ │ │ │ + cmneq r5, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3ab8c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770384,17 +770384,17 @@ │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ab87c │ │ │ │ muleq r1, r4, r6 │ │ │ │ - ldrdeq r7, [lr, #-128]! @ 0xffffff80 │ │ │ │ - ldrdeq r1, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, r8, asr r2 │ │ │ │ + ldrdeq r7, [lr, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ + cmneq r5, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3ab948 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770417,17 +770417,17 @@ │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #31 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ab900 │ │ │ │ andeq pc, r1, r0, ror #30 │ │ │ │ - cmneq lr, ip, asr #16 │ │ │ │ - cmneq r5, r8, asr r3 │ │ │ │ - ldrdeq fp, [r5, #-20]! @ 0xffffffec │ │ │ │ + cmneq lr, r4, asr r8 │ │ │ │ + cmneq r5, r0, ror #6 │ │ │ │ + ldrdeq fp, [r5, #-28]! @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3ab9cc │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770450,17 +770450,17 @@ │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ab984 │ │ │ │ strdeq r9, [r1], -r8 │ │ │ │ - cmneq lr, r8, asr #15 │ │ │ │ - ldrdeq r1, [r5, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r5, r0, asr r1 │ │ │ │ + ldrdeq r7, [lr, #-112]! @ 0xffffff90 │ │ │ │ + ldrdeq r1, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r5, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #92] @ 3aba50 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -770483,17 +770483,17 @@ │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3aba08 │ │ │ │ andeq pc, r1, ip, ror #29 │ │ │ │ - cmneq lr, r4, asr #14 │ │ │ │ - cmneq r5, r0, asr r2 │ │ │ │ - cmneq r5, ip, asr #1 │ │ │ │ + cmneq lr, ip, asr #14 │ │ │ │ + cmneq r5, r8, asr r2 │ │ │ │ + ldrdeq fp, [r5, #-4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 3ab4c4 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -770512,17 +770512,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3aba80 │ │ │ │ - cmneq lr, ip, asr #13 │ │ │ │ - ldrdeq r1, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - qdsubeq fp, r4, r5 │ │ │ │ + ldrdeq r7, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, r0, ror #3 │ │ │ │ + qdsubeq fp, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 3abbb0 │ │ │ │ ldr lr, [pc, #196] @ 3abbb4 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -770576,17 +770576,17 @@ │ │ │ │ b 3abb40 │ │ │ │ cmneq r8, r8, lsr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl #18 │ │ │ │ andeq r7, r0, ip, ror #5 │ │ │ │ andeq pc, r1, r8, asr #28 │ │ │ │ cmneq r8, ip, asr #17 │ │ │ │ - cmneq lr, r4, ror #11 │ │ │ │ - strdeq r1, [r5, #-0]! │ │ │ │ - cmneq r5, ip, ror #30 │ │ │ │ + cmneq lr, ip, ror #11 │ │ │ │ + strdeq r1, [r5, #-8]! │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ 3abcb0 │ │ │ │ ldr lr, [pc, #196] @ 3abcb4 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -770640,17 +770640,17 @@ │ │ │ │ b 3abc40 │ │ │ │ cmneq r8, r8, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl #16 │ │ │ │ muleq r0, r8, sl │ │ │ │ ldrdeq pc, [r1], -ip │ │ │ │ cmneq r8, ip, asr #15 │ │ │ │ - cmneq lr, r4, ror #9 │ │ │ │ - strdeq r0, [r5, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r5, ip, ror #28 │ │ │ │ + cmneq lr, ip, ror #9 │ │ │ │ + strdeq r0, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r5, r4, ror lr │ │ │ │ │ │ │ │ 003abcd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -770714,24 +770714,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3abd34 │ │ │ │ - ldrdeq sl, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - cmneq r5, r4, asr #27 │ │ │ │ - cmneq lr, r4, ror #9 │ │ │ │ - smultteq r5, ip, lr │ │ │ │ - cmneq r5, ip, lsl #27 │ │ │ │ - cmneq lr, ip, lsr #9 │ │ │ │ - strheq r0, [r5, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - cmneq lr, r4, ror r4 │ │ │ │ + cmneq r5, r0, ror #9 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmneq r5, ip, asr #27 │ │ │ │ + cmneq lr, ip, ror #9 │ │ │ │ + strdeq r0, [r5, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x0165ad94 │ │ │ │ + strheq r7, [lr, #-68]! @ 0xffffffbc │ │ │ │ + strheq r0, [r5, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + cmneq lr, ip, ror r4 │ │ │ │ │ │ │ │ 003abe10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -770924,19 +770924,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq r2, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r5, r0, lsr #21 │ │ │ │ - cmneq lr, ip, lsr #3 │ │ │ │ + cmneq r5, r8, lsr #21 │ │ │ │ + strheq r7, [lr, #-20]! @ 0xffffffec │ │ │ │ strheq r2, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r5, r0, ror #20 │ │ │ │ - cmneq lr, ip, ror #2 │ │ │ │ + cmneq r5, r8, ror #20 │ │ │ │ + cmneq lr, r4, ror r1 │ │ │ │ │ │ │ │ 003ac13c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -771117,19 +771117,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r4, r0, lsl r2 │ │ │ │ - cmneq lr, r4, asr #29 │ │ │ │ - cmneq r5, r8, lsr #15 │ │ │ │ + cmneq lr, ip, asr #29 │ │ │ │ + strheq sl, [r5, #-112]! @ 0xffffff90 │ │ │ │ ldrdeq r2, [r4, #-16]! │ │ │ │ - cmneq lr, r4, lsl #29 │ │ │ │ - cmneq r5, r8, ror #14 │ │ │ │ + cmneq lr, ip, lsl #29 │ │ │ │ + cmneq r5, r0, ror r7 │ │ │ │ │ │ │ │ 003ac438 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1080] @ 3ac888 │ │ │ │ @@ -771414,22 +771414,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r4, r4, lsr #27 │ │ │ │ - cmneq lr, ip, asr sl │ │ │ │ - cmneq r5, r0, asr #6 │ │ │ │ + cmneq lr, r4, ror #20 │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ cmneq r4, r8, asr pc │ │ │ │ - cmneq lr, r4, lsl sl │ │ │ │ - strdeq sl, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq lr, ip, lsl sl │ │ │ │ + cmneq r5, r0, lsl #6 │ │ │ │ cmneq r4, ip, lsr #26 │ │ │ │ - cmneq lr, r4, ror #19 │ │ │ │ - cmneq r5, r8, asr #5 │ │ │ │ + cmneq lr, ip, ror #19 │ │ │ │ + ldrdeq sl, [r5, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ 003ac8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3acbac │ │ │ │ @@ -771617,19 +771617,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r4, r0, asr ip │ │ │ │ - cmneq lr, r8, lsl #14 │ │ │ │ - cmneq r5, ip, ror #31 │ │ │ │ + cmneq lr, r0, lsl r7 │ │ │ │ + strdeq r9, [r5, #-244]! @ 0xffffff0c │ │ │ │ cmneq r4, r4, lsl sl │ │ │ │ - cmneq lr, r8, asr #13 │ │ │ │ - cmneq r5, ip, lsr #31 │ │ │ │ + ldrdeq r6, [lr, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r9, [r5, #-244]! @ 0xffffff0c │ │ │ │ │ │ │ │ 003acbf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #792] @ 3acf28 │ │ │ │ @@ -771845,19 +771845,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r8, ip, lsr #11 │ │ │ │ cmneq r4, r8, asr #13 │ │ │ │ - @ instruction: 0x01659c9c │ │ │ │ - cmneq lr, r4, asr #7 │ │ │ │ + cmneq r5, r4, lsr #25 │ │ │ │ + cmneq lr, ip, asr #7 │ │ │ │ cmneq r4, r4, lsl #17 │ │ │ │ - cmneq r5, ip, asr ip │ │ │ │ - cmneq lr, r4, lsl #7 │ │ │ │ + cmneq r5, r4, ror #24 │ │ │ │ + cmneq lr, ip, lsl #7 │ │ │ │ │ │ │ │ 003acf80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -772040,19 +772040,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r4, r4, asr #7 │ │ │ │ - cmneq lr, r4, asr #1 │ │ │ │ - cmneq r5, ip, lsl #19 │ │ │ │ + cmneq lr, ip, asr #1 │ │ │ │ + @ instruction: 0x01659994 │ │ │ │ cmneq r4, r4, lsl #7 │ │ │ │ - cmneq lr, r4, lsl #1 │ │ │ │ - cmneq r5, ip, asr #18 │ │ │ │ + cmneq lr, ip, lsl #1 │ │ │ │ + cmneq r5, r4, asr r9 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ mov r0, #0 │ │ │ │ @@ -772109,17 +772109,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ad340 │ │ │ │ - msreq SPSR_s, r8, lsl r9 │ │ │ │ - cmneq r5, ip, lsr r8 │ │ │ │ - cmneq lr, r8, asr pc │ │ │ │ + msreq SPSR_s, r0, lsr #18 │ │ │ │ + cmneq r5, r4, asr #16 │ │ │ │ + cmneq lr, r0, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr fp, [r0, #648] @ 0x288 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ @@ -772224,24 +772224,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3ad450 │ │ │ │ cmneq r8, r8, asr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq sl, [r8, #-252]! @ 0xffffff04 │ │ │ │ - cmneq lr, r8, lsr #28 │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ - strdeq r9, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq lr, r4, ror #27 │ │ │ │ - msreq SPSR_abt, r8 @ │ │ │ │ - strheq r9, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq lr, r0, lsr lr │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ + cmneq lr, ip, ror #27 │ │ │ │ + msreq SPSR_abt, r0, lsr #15 │ │ │ │ + strheq r9, [r5, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq lr, r8, lsr #27 │ │ │ │ - msreq SPSR_abt, ip, asr r7 │ │ │ │ - cmneq r5, r0, lsl #13 │ │ │ │ + strheq r5, [lr, #-208]! @ 0xffffff30 │ │ │ │ + msreq SPSR_abt, r4, ror #14 │ │ │ │ + cmneq r5, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #648] @ 0x288 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -772458,37 +772458,37 @@ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3ad734 │ │ │ │ cmneq r8, r8, ror lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r5, [lr, #-200]! @ 0xffffff38 │ │ │ │ - strheq r9, [r5, #-84]! @ 0xffffffac │ │ │ │ - cmneq lr, r8, ror #24 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ + cmneq lr, r0, ror #25 │ │ │ │ + strheq r9, [r5, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq lr, r0, ror ip │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ + cmneq r5, r4, ror #10 │ │ │ │ cmneq r5, ip, asr r5 │ │ │ │ cmneq r5, r4, asr r5 │ │ │ │ cmneq r5, ip, asr #10 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ - cmneq r5, r8, lsr r5 │ │ │ │ - cmneq lr, r4, ror fp │ │ │ │ - msreq SPSR_s, r8, lsr #10 │ │ │ │ - cmneq r5, ip, asr #8 │ │ │ │ - strdeq pc, [r4, #-68]! @ 0xffffffbc │ │ │ │ - msreq SPSR_s, r4, asr #9 │ │ │ │ - msreq SPSR_s, r8 @ │ │ │ │ - msreq SPSR_s, ip, ror #8 │ │ │ │ - @ instruction: 0x016e5a98 │ │ │ │ - msreq SPSR_s, ip, asr #8 │ │ │ │ - cmneq r5, r0, ror r3 │ │ │ │ - msreq SPSR_s, r8, lsl r4 │ │ │ │ - strdeq pc, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - ldrdeq pc, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - msreq SPSR_abt, r4, lsr #7 │ │ │ │ + cmneq r5, r0, asr #10 │ │ │ │ + cmneq lr, ip, ror fp │ │ │ │ + msreq SPSR_s, r0, lsr r5 │ │ │ │ + cmneq r5, r4, asr r4 │ │ │ │ + strdeq pc, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + msreq SPSR_s, ip, asr #9 │ │ │ │ + msreq SPSR_s, r0, lsr #9 │ │ │ │ + msreq SPSR_s, r4, ror r4 │ │ │ │ + cmneq lr, r0, lsr #21 │ │ │ │ + msreq SPSR_s, r4, asr r4 │ │ │ │ + cmneq r5, r8, ror r3 │ │ │ │ + msreq SPSR_s, r0, lsr #8 │ │ │ │ + msreq SPSR_s, r4, lsl #8 │ │ │ │ + ldrdeq pc, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + msreq SPSR_abt, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #480] @ 3adb50 │ │ │ │ ldr r3, [pc, #480] @ 3adb54 │ │ │ │ @@ -772610,31 +772610,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3ad9e0 │ │ │ │ cmneq r8, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r5, ip, asr #5 │ │ │ │ + ldrdeq r9, [r5, #-36]! @ 0xffffffdc │ │ │ │ cmneq r8, ip, lsr #20 │ │ │ │ - cmneq lr, r4, asr r8 │ │ │ │ - msreq (UNDEF: 100), r8, lsl #4 │ │ │ │ - cmneq r5, ip, lsr #2 │ │ │ │ + cmneq lr, ip, asr r8 │ │ │ │ + msreq (UNDEF: 100), r0, lsl r2 │ │ │ │ + cmneq r5, r4, lsr r1 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq lr, r4, lsl r8 │ │ │ │ - msreq SPSR_s, r8, asr #3 │ │ │ │ - cmneq r5, r4, ror #1 │ │ │ │ + cmneq lr, ip, lsl r8 │ │ │ │ + ldrdeq pc, [r4, #-16]! │ │ │ │ + cmneq r5, ip, ror #1 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - ldrdeq r5, [lr, #-120]! @ 0xffffff88 │ │ │ │ - msreq SPSR_s, ip, lsl #3 │ │ │ │ - strheq r9, [r5, #-0]! │ │ │ │ + cmneq lr, r0, ror #15 │ │ │ │ + msreq SPSR_s, r4 @ │ │ │ │ + strheq r9, [r5, #-8]! │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x016e579c │ │ │ │ - msreq SPSR_s, r0, asr r1 │ │ │ │ - cmneq r5, r4, ror r0 │ │ │ │ + cmneq lr, r4, lsr #15 │ │ │ │ + msreq SPSR_s, r8, asr r1 │ │ │ │ + cmneq r5, ip, ror r0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #2100] @ 3ae3f0 │ │ │ │ @@ -773163,96 +773163,96 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3ade84 │ │ │ │ cmneq r8, r8, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl #11 │ │ │ │ - strdeq r5, [lr, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r4, ip, lsr #27 │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ + cmneq lr, r0, lsl #8 │ │ │ │ + strheq lr, [r4, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq r8, [r5, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - strheq r5, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r4, r0, ror sp │ │ │ │ - @ instruction: 0x01658c90 │ │ │ │ - cmneq lr, r0, lsl #7 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ - cmneq r5, r0, asr ip │ │ │ │ + cmneq lr, r4, asr #7 │ │ │ │ + cmneq r4, r8, ror sp │ │ │ │ + @ instruction: 0x01658c98 │ │ │ │ + cmneq lr, r8, lsl #7 │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ + cmneq r5, r8, asr ip │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - cmneq lr, r4, asr #6 │ │ │ │ - strdeq lr, [r4, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r5, r4, lsl ip │ │ │ │ + cmneq lr, ip, asr #6 │ │ │ │ + cmneq r4, r0, lsl #26 │ │ │ │ + cmneq r5, ip, lsl ip │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq lr, r8, lsl #6 │ │ │ │ - strheq lr, [r4, #-204]! @ 0xffffff34 │ │ │ │ - ldrdeq r8, [r5, #-184]! @ 0xffffff48 │ │ │ │ + cmneq lr, r0, lsl r3 │ │ │ │ + cmneq r4, r4, asr #25 │ │ │ │ + cmneq r5, r0, ror #23 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmneq lr, ip, asr #5 │ │ │ │ - cmneq r4, r0, lsl #25 │ │ │ │ - @ instruction: 0x01658b9c │ │ │ │ + ldrdeq r5, [lr, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r8, lsl #25 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - @ instruction: 0x016e5290 │ │ │ │ - cmneq r4, r4, asr #24 │ │ │ │ - cmneq r5, r0, ror #22 │ │ │ │ + @ instruction: 0x016e5298 │ │ │ │ + cmneq r4, ip, asr #24 │ │ │ │ + cmneq r5, r8, ror #22 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq lr, r4, asr r2 │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ - cmneq r5, r4, lsr #22 │ │ │ │ + cmneq lr, ip, asr r2 │ │ │ │ + cmneq r4, r0, lsl ip │ │ │ │ + cmneq r5, ip, lsr #22 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmneq lr, r8, lsl r2 │ │ │ │ - cmneq r4, ip, asr #23 │ │ │ │ - cmneq r5, r8, ror #21 │ │ │ │ + cmneq lr, r0, lsr #4 │ │ │ │ + ldrdeq lr, [r4, #-180]! @ 0xffffff4c │ │ │ │ + strdeq r8, [r5, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x000003be │ │ │ │ - ldrdeq r5, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0164eb90 │ │ │ │ - cmneq r5, ip, lsr #21 │ │ │ │ + cmneq lr, r4, ror #3 │ │ │ │ + @ instruction: 0x0164eb98 │ │ │ │ + strheq r8, [r5, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - cmneq lr, r0, lsr #3 │ │ │ │ - cmneq r4, r4, asr fp │ │ │ │ - cmneq r5, r0, ror sl │ │ │ │ + cmneq lr, r8, lsr #3 │ │ │ │ + cmneq r4, ip, asr fp │ │ │ │ + cmneq r5, r8, ror sl │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - cmneq lr, r4, ror #2 │ │ │ │ - cmneq r4, r8, lsl fp │ │ │ │ - cmneq r5, r4, lsr sl │ │ │ │ + cmneq lr, ip, ror #2 │ │ │ │ + cmneq r4, r0, lsr #22 │ │ │ │ + cmneq r5, ip, lsr sl │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - cmneq lr, r8, lsr #2 │ │ │ │ - ldrdeq lr, [r4, #-172]! @ 0xffffff54 │ │ │ │ - strdeq r8, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq lr, r0, lsr r1 │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + cmneq r5, r0, lsl #20 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmneq lr, ip, ror #1 │ │ │ │ - cmneq r4, r0, lsr #21 │ │ │ │ - cmneq r5, r0, asr #19 │ │ │ │ - strheq r5, [lr, #-0]! │ │ │ │ - cmneq r4, r4, ror #20 │ │ │ │ - cmneq r5, r0, lsl #19 │ │ │ │ + strdeq r5, [lr, #-4]! │ │ │ │ + cmneq r4, r8, lsr #21 │ │ │ │ + cmneq r5, r8, asr #19 │ │ │ │ + strheq r5, [lr, #-8]! │ │ │ │ + cmneq r4, ip, ror #20 │ │ │ │ + cmneq r5, r8, lsl #19 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - cmneq lr, r4, ror r0 │ │ │ │ - cmneq r4, r8, lsr #20 │ │ │ │ - cmneq r5, r8, asr #18 │ │ │ │ - cmneq lr, r8, lsr r0 │ │ │ │ - cmneq r4, ip, ror #19 │ │ │ │ - cmneq r5, r8, lsl #18 │ │ │ │ + cmneq lr, ip, ror r0 │ │ │ │ + cmneq r4, r0, lsr sl │ │ │ │ + cmneq r5, r0, asr r9 │ │ │ │ + cmneq lr, r0, asr #32 │ │ │ │ + strdeq lr, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r5, r0, lsl r9 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - strdeq r4, [lr, #-252]! @ 0xffffff04 │ │ │ │ - strheq lr, [r4, #-144]! @ 0xffffff70 │ │ │ │ - ldrdeq r8, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq lr, r0, asr #31 │ │ │ │ - cmneq r4, r4, ror r9 │ │ │ │ - @ instruction: 0x01658890 │ │ │ │ + cmneq lr, r4 │ │ │ │ + strheq lr, [r4, #-152]! @ 0xffffff68 │ │ │ │ + ldrdeq r8, [r5, #-136]! @ 0xffffff78 │ │ │ │ + cmneq lr, r8, asr #31 │ │ │ │ + cmneq r4, ip, ror r9 │ │ │ │ + @ instruction: 0x01658898 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - cmneq lr, r4, lsl #31 │ │ │ │ - cmneq r4, r8, lsr r9 │ │ │ │ - cmneq r5, ip, asr r8 │ │ │ │ - cmneq lr, r8, asr #30 │ │ │ │ - strdeq lr, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r5, r8, lsl r8 │ │ │ │ + cmneq lr, ip, lsl #31 │ │ │ │ + cmneq r4, r0, asr #18 │ │ │ │ + cmneq r5, r4, ror #16 │ │ │ │ + cmneq lr, r0, asr pc │ │ │ │ + cmneq r4, r4, lsl #18 │ │ │ │ + cmneq r5, r0, lsr #16 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - cmneq lr, r8, lsl #30 │ │ │ │ - cmneq r5, r0, asr r5 │ │ │ │ - ldrdeq r8, [r5, #-112]! @ 0xffffff90 │ │ │ │ + cmneq lr, r0, lsl pc │ │ │ │ + cmneq r5, r8, asr r5 │ │ │ │ + ldrdeq r8, [r5, #-120]! @ 0xffffff88 │ │ │ │ muleq r0, r9, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ @@ -773289,17 +773289,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3ae600 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3ae5b4 │ │ │ │ - strdeq r4, [lr, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r8, lsr #13 │ │ │ │ - cmneq r5, ip, asr #11 │ │ │ │ + strdeq r4, [lr, #-204]! @ 0xffffff34 │ │ │ │ + strheq lr, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq r8, [r5, #-84]! @ 0xffffffac │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -773325,17 +773325,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ae690 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ae63c │ │ │ │ - cmneq lr, r8, ror #24 │ │ │ │ - cmneq r4, ip, lsl r6 │ │ │ │ - cmneq r5, r8, lsr r5 │ │ │ │ + cmneq lr, r0, ror ip │ │ │ │ + cmneq r4, r4, lsr #12 │ │ │ │ + cmneq r5, r0, asr #10 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #1848] @ 3aede8 │ │ │ │ @@ -773801,47 +773801,47 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3aea5c │ │ │ │ cmneq r8, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r9, [r8, #-144]! @ 0xffffff70 │ │ │ │ - cmneq lr, r8, lsl r8 │ │ │ │ - strheq r8, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r8, ror #1 │ │ │ │ + cmneq lr, r0, lsr #16 │ │ │ │ + strheq r8, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + strdeq r8, [r5, #-0]! │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - cmneq lr, ip, asr #15 │ │ │ │ - cmneq r5, r8, asr r1 │ │ │ │ - @ instruction: 0x0165809c │ │ │ │ - cmneq lr, r8, asr #14 │ │ │ │ - ldrdeq r8, [r5, #-4]! │ │ │ │ - cmneq r5, r8, lsl r0 │ │ │ │ - cmneq lr, r0, lsl #14 │ │ │ │ - cmneq r5, r4, asr #1 │ │ │ │ - ldrdeq r7, [r5, #-240]! @ 0xffffff10 │ │ │ │ - cmneq lr, r4, lsr #13 │ │ │ │ - cmneq r5, r8, rrx │ │ │ │ - cmneq r5, r0, ror pc │ │ │ │ - cmneq lr, r8, asr #12 │ │ │ │ - cmneq r5, ip │ │ │ │ - cmneq r5, r4, lsl pc │ │ │ │ + ldrdeq r4, [lr, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r5, r0, ror #2 │ │ │ │ + cmneq r5, r4, lsr #1 │ │ │ │ + cmneq lr, r0, asr r7 │ │ │ │ + ldrdeq r8, [r5, #-12]! │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq lr, r8, lsl #14 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ + ldrdeq r7, [r5, #-248]! @ 0xffffff08 │ │ │ │ + cmneq lr, ip, lsr #13 │ │ │ │ + cmneq r5, r0, ror r0 │ │ │ │ + cmneq r5, r8, ror pc │ │ │ │ + cmneq lr, r0, asr r6 │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - strdeq r4, [lr, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x01657f90 │ │ │ │ - cmneq r5, r4, asr #29 │ │ │ │ - cmneq lr, r4, lsr #11 │ │ │ │ - cmneq r5, r0, asr #30 │ │ │ │ - cmneq r5, r4, ror lr │ │ │ │ + strdeq r4, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01657f98 │ │ │ │ + cmneq r5, ip, asr #29 │ │ │ │ + cmneq lr, ip, lsr #11 │ │ │ │ + cmneq r5, r8, asr #30 │ │ │ │ + cmneq r5, ip, ror lr │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq lr, ip, asr #10 │ │ │ │ - cmneq r5, r0, lsl pc │ │ │ │ - cmneq r5, r8, lsl lr │ │ │ │ - cmneq lr, r0, lsl #10 │ │ │ │ - strheq sp, [r4, #-228]! @ 0xffffff1c │ │ │ │ - ldrdeq r7, [r5, #-216]! @ 0xffffff28 │ │ │ │ + cmneq lr, r4, asr r5 │ │ │ │ + cmneq r5, r8, lsl pc │ │ │ │ + cmneq r5, r0, lsr #28 │ │ │ │ + cmneq lr, r8, lsl #10 │ │ │ │ + strheq sp, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r5, r0, ror #27 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -773873,17 +773873,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3aef20 │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3aeed4 │ │ │ │ - ldrdeq r4, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r4, r8, lsl #27 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ + ldrdeq r4, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + @ instruction: 0x0164dd90 │ │ │ │ + strheq r7, [r5, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #648] @ 0x288 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -773936,21 +773936,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3af02c │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3aef88 │ │ │ │ - cmneq lr, r8, lsl r3 │ │ │ │ - cmneq r5, ip, lsl sp │ │ │ │ - cmneq r5, ip, ror #23 │ │ │ │ + cmneq lr, r0, lsr #6 │ │ │ │ + cmneq r5, r4, lsr #26 │ │ │ │ + strdeq r7, [r5, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - ldrdeq r4, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, ip, lsl #25 │ │ │ │ - strheq r7, [r5, #-176]! @ 0xffffff50 │ │ │ │ + cmneq lr, r0, ror #5 │ │ │ │ + @ instruction: 0x0164dc94 │ │ │ │ + strheq r7, [r5, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #648] @ 0x288 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -774010,21 +774010,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3af154 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3af0b0 │ │ │ │ - strdeq r4, [lr, #-16]! │ │ │ │ - strdeq r7, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r5, r4, asr #21 │ │ │ │ + strdeq r4, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + strdeq r7, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r5, ip, asr #21 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - strheq r4, [lr, #-16]! │ │ │ │ - cmneq r4, r4, ror #22 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ + strheq r4, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, ip, ror #22 │ │ │ │ + @ instruction: 0x01657a90 │ │ │ │ muleq r0, r3, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #648] @ 0x288 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -774077,20 +774077,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 3af25c │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3af1bc │ │ │ │ - cmneq lr, r4, ror #1 │ │ │ │ - cmneq r5, r8, ror #21 │ │ │ │ - strheq r7, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq lr, r4, lsr #1 │ │ │ │ - cmneq r4, r8, asr sl │ │ │ │ - cmneq r5, ip, ror r9 │ │ │ │ + cmneq lr, ip, ror #1 │ │ │ │ + strdeq r7, [r5, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r5, r4, asr #19 │ │ │ │ + cmneq lr, ip, lsr #1 │ │ │ │ + cmneq r4, r0, ror #20 │ │ │ │ + cmneq r5, r4, lsl #19 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #648] @ 0x288 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -774143,21 +774143,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3af368 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3af2c4 │ │ │ │ - ldrdeq r3, [lr, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r5, r0, ror #19 │ │ │ │ - strheq r7, [r5, #-128]! @ 0xffffff80 │ │ │ │ + cmneq lr, r4, ror #31 │ │ │ │ + cmneq r5, r8, ror #19 │ │ │ │ + strheq r7, [r5, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - @ instruction: 0x016e3f9c │ │ │ │ - cmneq r4, r0, asr r9 │ │ │ │ - cmneq r5, r4, ror r8 │ │ │ │ + cmneq lr, r4, lsr #31 │ │ │ │ + cmneq r4, r8, asr r9 │ │ │ │ + cmneq r5, ip, ror r8 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -774336,32 +774336,32 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq lr, r8, lsl #28 │ │ │ │ - @ instruction: 0x01657794 │ │ │ │ - ldrdeq r7, [r5, #-104]! @ 0xffffff98 │ │ │ │ - cmneq lr, r8, lsr #27 │ │ │ │ - cmneq r5, r4, lsr r7 │ │ │ │ - cmneq r5, r8, ror r6 │ │ │ │ - cmneq lr, r0, ror sp │ │ │ │ - strdeq r7, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ - cmneq lr, r8, lsr sp │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ - cmneq r5, r0, lsl #12 │ │ │ │ - cmneq lr, r0, ror #25 │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ - cmneq lr, r4, lsr #25 │ │ │ │ - cmneq r4, r8, asr r6 │ │ │ │ - cmneq r5, r8, ror r5 │ │ │ │ + cmneq lr, r0, lsl lr │ │ │ │ + @ instruction: 0x0165779c │ │ │ │ + cmneq r5, r0, ror #13 │ │ │ │ + strheq r3, [lr, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r5, ip, lsr r7 │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ + cmneq lr, r8, ror sp │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ + cmneq lr, r0, asr #26 │ │ │ │ + cmneq r5, ip, ror #13 │ │ │ │ + cmneq r5, r8, lsl #12 │ │ │ │ + cmneq lr, r8, ror #25 │ │ │ │ + @ instruction: 0x01657694 │ │ │ │ + strheq r7, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq lr, ip, lsr #25 │ │ │ │ + cmneq r4, r0, ror #12 │ │ │ │ + cmneq r5, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #620] @ 3af91c │ │ │ │ ldr r7, [r0, #648] @ 0x288 │ │ │ │ mov lr, r3 │ │ │ │ @@ -774518,26 +774518,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3af7bc │ │ │ │ cmneq r8, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r0, asr ip │ │ │ │ - cmneq lr, r4, asr #21 │ │ │ │ - cmneq r5, r0, asr r4 │ │ │ │ - @ instruction: 0x01657394 │ │ │ │ - cmneq lr, r0, ror sl │ │ │ │ - strdeq r7, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r5, r0, asr #6 │ │ │ │ - cmneq lr, ip, lsr #20 │ │ │ │ - strdeq r7, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - strdeq r7, [r5, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq lr, ip, asr #19 │ │ │ │ - cmneq r4, r0, lsl #7 │ │ │ │ - cmneq r5, r4, lsr #5 │ │ │ │ + cmneq lr, ip, asr #21 │ │ │ │ + cmneq r5, r8, asr r4 │ │ │ │ + @ instruction: 0x0165739c │ │ │ │ + cmneq lr, r8, ror sl │ │ │ │ + cmneq r5, r4, lsl #8 │ │ │ │ + cmneq r5, r8, asr #6 │ │ │ │ + cmneq lr, r4, lsr sl │ │ │ │ + strdeq r7, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r5, r4, lsl #6 │ │ │ │ + ldrdeq r3, [lr, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, r8, lsl #7 │ │ │ │ + cmneq r5, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr sl, [r0, #648] @ 0x288 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #524] @ 3afb84 │ │ │ │ @@ -774672,27 +774672,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3afa38 │ │ │ │ @ instruction: 0x01788a9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r8, [r8, #-148]! @ 0xffffff6c │ │ │ │ - cmneq lr, r8, asr #16 │ │ │ │ - ldrdeq r7, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmneq r5, r8, lsl r1 │ │ │ │ + cmneq lr, r0, asr r8 │ │ │ │ + ldrdeq r7, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r5, r0, lsr #2 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - strdeq r3, [lr, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ - cmneq r5, r4, asr #1 │ │ │ │ - strheq r3, [lr, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r5, r4, ror r1 │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - cmneq lr, r4, ror #14 │ │ │ │ - cmneq r4, r8, lsl r1 │ │ │ │ - cmneq r5, ip, lsr r0 │ │ │ │ + strdeq r3, [lr, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ + strheq r3, [lr, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r5, ip, ror r1 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + cmneq lr, ip, ror #14 │ │ │ │ + cmneq r4, r0, lsr #2 │ │ │ │ + cmneq r5, r4, asr #32 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -774721,17 +774721,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3afc60 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3afc14 │ │ │ │ - @ instruction: 0x016e3694 │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - cmneq r5, ip, ror #30 │ │ │ │ + @ instruction: 0x016e369c │ │ │ │ + qdsubeq sp, r0, r4 │ │ │ │ + cmneq r5, r4, ror pc │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -774760,17 +774760,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3afcb0 │ │ │ │ - strdeq r3, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r4, ip, lsr #31 │ │ │ │ - ldrdeq r6, [r5, #-224]! @ 0xffffff20 │ │ │ │ + cmneq lr, r0, lsl #12 │ │ │ │ + strheq ip, [r4, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq r6, [r5, #-232]! @ 0xffffff18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ ldr ip, [pc, #1284] @ 3b0218 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r3, #648] @ 0x288 │ │ │ │ @@ -775094,63 +775094,63 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 3afd60 │ │ │ │ ldrsheq r8, [r8, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, lsr #32 │ │ │ │ cmneq r8, ip, lsr #13 │ │ │ │ + cmneq r5, r8, lsr pc │ │ │ │ cmneq r5, r0, lsr pc │ │ │ │ - cmneq r5, r8, lsr #30 │ │ │ │ - cmneq r5, r4, lsl #29 │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ - cmneq lr, ip, lsl #7 │ │ │ │ - cmneq r4, r0, asr #26 │ │ │ │ - cmneq r5, r4, ror #24 │ │ │ │ + cmneq r5, ip, lsl #29 │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ + @ instruction: 0x016e3394 │ │ │ │ + cmneq r4, r8, asr #26 │ │ │ │ + cmneq r5, ip, ror #24 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmneq lr, ip, asr #6 │ │ │ │ - cmneq r4, r0, lsl #26 │ │ │ │ - cmneq r5, ip, lsl ip │ │ │ │ + cmneq lr, r4, asr r3 │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ + cmneq r5, r4, lsr #24 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmneq lr, r0, lsl r3 │ │ │ │ - cmneq r4, r4, asr #25 │ │ │ │ - cmneq r5, r8, ror #23 │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ + cmneq r4, ip, asr #25 │ │ │ │ + strdeq r6, [r5, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - ldrdeq r3, [lr, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r4, r8, lsl #25 │ │ │ │ - cmneq r5, ip, lsr #23 │ │ │ │ + ldrdeq r3, [lr, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x0164cc90 │ │ │ │ + strheq r6, [r5, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x016e3294 │ │ │ │ - cmneq r4, r8, asr #24 │ │ │ │ - cmneq r5, ip, ror #22 │ │ │ │ - cmneq lr, r4, asr r2 │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ - cmneq r5, ip, lsr #22 │ │ │ │ + @ instruction: 0x016e329c │ │ │ │ + cmneq r4, r0, asr ip │ │ │ │ + cmneq r5, r4, ror fp │ │ │ │ + cmneq lr, ip, asr r2 │ │ │ │ + cmneq r4, r0, lsl ip │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmneq lr, r4, lsl r2 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ + cmneq lr, ip, lsl r2 │ │ │ │ + ldrdeq ip, [r4, #-176]! @ 0xffffff50 │ │ │ │ + strdeq r6, [r5, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - ldrdeq r3, [lr, #-20]! @ 0xffffffec │ │ │ │ - cmneq r4, r8, lsl #23 │ │ │ │ - cmneq r5, ip, lsr #21 │ │ │ │ + ldrdeq r3, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0164cb90 │ │ │ │ + strheq r6, [r5, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - @ instruction: 0x016e3194 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ - cmneq r5, ip, ror #20 │ │ │ │ + @ instruction: 0x016e319c │ │ │ │ + cmneq r4, r0, asr fp │ │ │ │ + cmneq r5, r4, ror sl │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq lr, r4, asr r1 │ │ │ │ - cmneq r4, r8, lsl #22 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ + cmneq lr, ip, asr r1 │ │ │ │ + cmneq r4, r0, lsl fp │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq lr, r4, lsl r1 │ │ │ │ - cmneq r4, r8, asr #21 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - ldrdeq r3, [lr, #-4]! │ │ │ │ - cmneq r4, r8, lsl #21 │ │ │ │ - cmneq r5, ip, lsr #19 │ │ │ │ + cmneq lr, ip, lsl r1 │ │ │ │ + ldrdeq ip, [r4, #-160]! @ 0xffffff60 │ │ │ │ + strdeq r6, [r5, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq r3, [lr, #-12]! │ │ │ │ + @ instruction: 0x0164ca90 │ │ │ │ + strheq r6, [r5, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #852] @ 3b0660 │ │ │ │ @@ -775369,32 +775369,32 @@ │ │ │ │ bl b7b24 │ │ │ │ b 3b03d8 │ │ │ │ cmneq r8, r8, lsl #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svcvc 0x00efffff │ │ │ │ cmneq r8, r4, lsr r0 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ - cmneq lr, ip, lsr lr │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ + cmneq lr, r4, asr #28 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ cmneq r3, r8 │ │ │ │ - cmneq lr, r4, ror #26 │ │ │ │ - cmneq r4, r8, lsl r7 │ │ │ │ - cmneq r5, ip, lsr r6 │ │ │ │ - cmneq lr, r4, lsr #26 │ │ │ │ - ldrdeq ip, [r4, #-104]! @ 0xffffff98 │ │ │ │ - strdeq r6, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq lr, ip, ror #25 │ │ │ │ - cmneq r4, r0, lsr #13 │ │ │ │ - cmneq r5, r4, asr #11 │ │ │ │ + cmneq lr, ip, ror #26 │ │ │ │ + cmneq r4, r0, lsr #14 │ │ │ │ + cmneq r5, r4, asr #12 │ │ │ │ + cmneq lr, ip, lsr #26 │ │ │ │ + cmneq r4, r0, ror #13 │ │ │ │ + cmneq r5, r4, lsl #12 │ │ │ │ + strdeq r2, [lr, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r4, r8, lsr #13 │ │ │ │ + cmneq r5, ip, asr #11 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmneq r4, ip, ror #12 │ │ │ │ - cmneq lr, r8, lsl #25 │ │ │ │ - cmneq r4, ip, lsr r6 │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ + cmneq r4, r4, ror r6 │ │ │ │ + @ instruction: 0x016e2c90 │ │ │ │ + cmneq r4, r4, asr #12 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #852] @ 3b0a2c │ │ │ │ ldr r3, [pc, #852] @ 3b0a30 │ │ │ │ @@ -775611,34 +775611,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b07a4 │ │ │ │ cmneq r8, ip, lsr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, ror #24 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r5, ip, ror #6 │ │ │ │ - cmneq lr, r0, ror sl │ │ │ │ + cmneq r5, r4, ror r3 │ │ │ │ + cmneq lr, r8, ror sl │ │ │ │ muleq r0, r7, r1 │ │ │ │ cmneq r3, ip, lsr ip │ │ │ │ - @ instruction: 0x016e2998 │ │ │ │ - cmneq r4, ip, asr #6 │ │ │ │ - cmneq r5, r0, ror r2 │ │ │ │ + cmneq lr, r0, lsr #19 │ │ │ │ + cmneq r4, r4, asr r3 │ │ │ │ + cmneq r5, r8, ror r2 │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ - cmneq r4, ip, lsl #6 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ + cmneq lr, r0, ror #18 │ │ │ │ + cmneq r4, r4, lsl r3 │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq lr, r0, lsr #18 │ │ │ │ - ldrdeq ip, [r4, #-36]! @ 0xffffffdc │ │ │ │ - strdeq r6, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq lr, r8, lsr #18 │ │ │ │ + ldrdeq ip, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r5, r0, lsl #4 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r4, r0, lsr #5 │ │ │ │ - strheq r2, [lr, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r0, ror r2 │ │ │ │ - @ instruction: 0x01656194 │ │ │ │ + cmneq r4, r8, lsr #5 │ │ │ │ + cmneq lr, r4, asr #17 │ │ │ │ + cmneq r4, r8, ror r2 │ │ │ │ + @ instruction: 0x0165619c │ │ │ │ muleq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #1072] @ 3b0ed8 │ │ │ │ ldr r3, [pc, #1072] @ 3b0edc │ │ │ │ @@ -775909,47 +775909,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b0c98 │ │ │ │ cmneq r8, ip, ror #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsr r9 │ │ │ │ - cmneq lr, r4, ror r6 │ │ │ │ + cmneq lr, ip, ror r6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r0, asr pc │ │ │ │ + cmneq r5, r8, asr pc │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ cmneq r8, r4, ror r7 │ │ │ │ - cmneq r4, r0, lsr #31 │ │ │ │ - strheq r2, [lr, #-84]! @ 0xffffffac │ │ │ │ - cmneq r4, r8, ror #30 │ │ │ │ - cmneq r5, ip, lsl #29 │ │ │ │ - cmneq lr, r8, ror r5 │ │ │ │ - cmneq r4, ip, lsr #30 │ │ │ │ - cmneq r5, r0, asr lr │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ + strheq r2, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, r0, ror pc │ │ │ │ + @ instruction: 0x01655e94 │ │ │ │ + cmneq lr, r0, lsl #11 │ │ │ │ + cmneq r4, r4, lsr pc │ │ │ │ + cmneq r5, r8, asr lr │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - cmneq lr, ip, lsr r5 │ │ │ │ - strheq r5, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r5, r4, lsl lr │ │ │ │ - strdeq r2, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, ip, lsr #29 │ │ │ │ - ldrdeq r5, [r5, #-208]! @ 0xffffff30 │ │ │ │ + cmneq lr, r4, asr #10 │ │ │ │ + cmneq r5, r0, asr #31 │ │ │ │ + cmneq r5, ip, lsl lr │ │ │ │ + cmneq lr, r0, lsl #10 │ │ │ │ + strheq fp, [r4, #-228]! @ 0xffffff1c │ │ │ │ + ldrdeq r5, [r5, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - strheq r2, [lr, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r0, ror lr │ │ │ │ - @ instruction: 0x01655d94 │ │ │ │ - cmneq lr, r0, lsl #9 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ - cmneq r5, r8, asr sp │ │ │ │ + cmneq lr, r4, asr #9 │ │ │ │ + cmneq r4, r8, ror lr │ │ │ │ + @ instruction: 0x01655d9c │ │ │ │ + cmneq lr, r8, lsl #9 │ │ │ │ + cmneq r4, ip, lsr lr │ │ │ │ + cmneq r5, r0, ror #26 │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmneq lr, r8, asr #8 │ │ │ │ - strdeq fp, [r4, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r0, lsr #26 │ │ │ │ - cmneq lr, r0, lsl r4 │ │ │ │ - cmneq r4, r4, asr #27 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ + cmneq lr, r0, asr r4 │ │ │ │ + cmneq r4, r4, lsl #28 │ │ │ │ + cmneq r5, r8, lsr #26 │ │ │ │ + cmneq lr, r8, lsl r4 │ │ │ │ + cmneq r4, ip, asr #27 │ │ │ │ + strdeq r5, [r5, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #1060] @ 3b13a8 │ │ │ │ ldr r3, [pc, #1060] @ 3b13ac │ │ │ │ @@ -776216,46 +776216,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 3b1148 │ │ │ │ @ instruction: 0x01787490 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, r8, ror #5 │ │ │ │ - strheq r5, [r5, #-188]! @ 0xffffff44 │ │ │ │ + strdeq r2, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r5, r4, asr #23 │ │ │ │ cmneq r8, r4, asr #5 │ │ │ │ - cmneq lr, r0, lsr r1 │ │ │ │ - cmneq r4, r4, ror #21 │ │ │ │ - cmneq r5, r8, lsl #20 │ │ │ │ - strdeq r2, [lr, #-0]! │ │ │ │ - cmneq r4, r4, lsr #21 │ │ │ │ - cmneq r5, r8, asr #19 │ │ │ │ + cmneq lr, r8, lsr r1 │ │ │ │ + cmneq r4, ip, ror #21 │ │ │ │ + cmneq r5, r0, lsl sl │ │ │ │ + strdeq r2, [lr, #-8]! │ │ │ │ + cmneq r4, ip, lsr #21 │ │ │ │ + ldrdeq r5, [r5, #-144]! @ 0xffffff70 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - strheq r2, [lr, #-0]! │ │ │ │ - cmneq r5, ip, lsr #22 │ │ │ │ - cmneq r5, r8, lsl #19 │ │ │ │ - cmneq lr, ip, rrx │ │ │ │ - cmneq r4, r0, lsr #20 │ │ │ │ - cmneq r5, r4, asr #18 │ │ │ │ + strheq r2, [lr, #-8]! │ │ │ │ + cmneq r5, r4, lsr fp │ │ │ │ + @ instruction: 0x01655990 │ │ │ │ + cmneq lr, r4, ror r0 │ │ │ │ + cmneq r4, r8, lsr #20 │ │ │ │ + cmneq r5, ip, asr #18 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - cmneq lr, ip, lsr #32 │ │ │ │ - cmneq r4, r0, ror #19 │ │ │ │ - cmneq r5, r4, lsl #18 │ │ │ │ - cmneq lr, ip, ror #31 │ │ │ │ - cmneq r4, r0, lsr #19 │ │ │ │ - cmneq r5, r4, asr #17 │ │ │ │ + cmneq lr, r4, lsr r0 │ │ │ │ + cmneq r4, r8, ror #19 │ │ │ │ + cmneq r5, ip, lsl #18 │ │ │ │ + strdeq r1, [lr, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r4, r8, lsr #19 │ │ │ │ + cmneq r5, ip, asr #17 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmneq r4, r8, ror #18 │ │ │ │ - cmneq lr, r0, lsl #31 │ │ │ │ - cmneq r4, r4, lsr r9 │ │ │ │ - cmneq r5, r8, asr r8 │ │ │ │ + cmneq r4, r0, ror r9 │ │ │ │ + cmneq lr, r8, lsl #31 │ │ │ │ + cmneq r4, ip, lsr r9 │ │ │ │ + cmneq r5, r0, ror #16 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmneq lr, r4, asr #30 │ │ │ │ - strdeq fp, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ + cmneq lr, ip, asr #30 │ │ │ │ + cmneq r4, r0, lsl #18 │ │ │ │ + cmneq r5, r4, lsr #16 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -776285,17 +776285,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b1484 │ │ │ │ - cmneq lr, r4, lsr #28 │ │ │ │ - ldrdeq fp, [r4, #-120]! @ 0xffffff88 │ │ │ │ - strdeq r5, [r5, #-108]! @ 0xffffff94 │ │ │ │ + cmneq lr, ip, lsr #28 │ │ │ │ + cmneq r4, r0, ror #15 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -776346,20 +776346,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #540 @ 0x21c │ │ │ │ mov r1, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b156c │ │ │ │ - cmneq lr, ip, ror sp │ │ │ │ - cmneq r5, r8, lsr #16 │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ - cmneq lr, r0, lsr sp │ │ │ │ - cmneq r4, r4, ror #13 │ │ │ │ - cmneq r5, r8, lsl #12 │ │ │ │ + cmneq lr, r4, lsl #27 │ │ │ │ + cmneq r5, r0, lsr r8 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ + cmneq lr, r8, lsr sp │ │ │ │ + cmneq r4, ip, ror #13 │ │ │ │ + cmneq r5, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ ldr r7, [r1, #648] @ 0x288 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -776495,32 +776495,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b1670 │ │ │ │ - cmneq lr, r4, lsr ip │ │ │ │ - cmneq r5, r0, asr #11 │ │ │ │ - cmneq r5, r4, lsl #10 │ │ │ │ - ldrdeq r1, [lr, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r5, r8, ror #10 │ │ │ │ - cmneq r5, ip, lsr #9 │ │ │ │ - cmneq lr, r4, lsr #23 │ │ │ │ - cmneq r5, r0, lsr r5 │ │ │ │ - cmneq r5, r4, ror r4 │ │ │ │ - cmneq lr, ip, ror #22 │ │ │ │ - cmneq r5, r8, lsl r5 │ │ │ │ - cmneq r5, r4, lsr r4 │ │ │ │ - cmneq lr, r4, lsl fp │ │ │ │ - cmneq r5, r0, asr #9 │ │ │ │ - ldrdeq r5, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - ldrdeq r1, [lr, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x0164b490 │ │ │ │ - strheq r5, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmneq lr, ip, lsr ip │ │ │ │ + cmneq r5, r8, asr #11 │ │ │ │ + cmneq r5, ip, lsl #10 │ │ │ │ + cmneq lr, r4, ror #23 │ │ │ │ + cmneq r5, r0, ror r5 │ │ │ │ + strheq r5, [r5, #-68]! @ 0xffffffbc │ │ │ │ + cmneq lr, ip, lsr #23 │ │ │ │ + cmneq r5, r8, lsr r5 │ │ │ │ + cmneq r5, ip, ror r4 │ │ │ │ + cmneq lr, r4, ror fp │ │ │ │ + cmneq r5, r0, lsr #10 │ │ │ │ + cmneq r5, ip, lsr r4 │ │ │ │ + cmneq lr, ip, lsl fp │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ + cmneq r5, r4, ror #7 │ │ │ │ + cmneq lr, r4, ror #21 │ │ │ │ + @ instruction: 0x0164b498 │ │ │ │ + strheq r5, [r5, #-60]! @ 0xffffffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ ldr r7, [r1, #648] @ 0x288 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -776656,32 +776656,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b18f4 │ │ │ │ - strheq r1, [lr, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r5, ip, lsr r3 │ │ │ │ - cmneq r5, r0, lsl #5 │ │ │ │ - cmneq lr, r8, asr r9 │ │ │ │ - cmneq r5, r4, ror #5 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ - cmneq lr, r0, lsr #18 │ │ │ │ - cmneq r5, ip, lsr #5 │ │ │ │ - strdeq r5, [r5, #-16]! │ │ │ │ - cmneq lr, r8, ror #17 │ │ │ │ - @ instruction: 0x01655294 │ │ │ │ - strheq r5, [r5, #-16]! │ │ │ │ - @ instruction: 0x016e1890 │ │ │ │ - cmneq r5, ip, lsr r2 │ │ │ │ - cmneq r5, r8, asr r1 │ │ │ │ - cmneq lr, r8, asr r8 │ │ │ │ - cmneq r4, ip, lsl #4 │ │ │ │ - cmneq r5, r0, lsr r1 │ │ │ │ + strheq r1, [lr, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, r4, asr #6 │ │ │ │ + cmneq r5, r8, lsl #5 │ │ │ │ + cmneq lr, r0, ror #18 │ │ │ │ + cmneq r5, ip, ror #5 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ + cmneq lr, r8, lsr #18 │ │ │ │ + strheq r5, [r5, #-36]! @ 0xffffffdc │ │ │ │ + strdeq r5, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + strdeq r1, [lr, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x0165529c │ │ │ │ + strheq r5, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + @ instruction: 0x016e1898 │ │ │ │ + cmneq r5, r4, asr #4 │ │ │ │ + cmneq r5, r0, ror #2 │ │ │ │ + cmneq lr, r0, ror #16 │ │ │ │ + cmneq r4, r4, lsl r2 │ │ │ │ + cmneq r5, r8, lsr r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -776838,32 +776838,32 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [pc, #84] @ 3b1db0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq lr, ip, ror #13 │ │ │ │ - cmneq r5, r8, ror r0 │ │ │ │ - strheq r4, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq lr, ip, lsl #13 │ │ │ │ - cmneq r5, r8, lsl r0 │ │ │ │ - cmneq r5, ip, asr pc │ │ │ │ - cmneq lr, r4, asr r6 │ │ │ │ - cmneq r5, r0, ror #31 │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - cmneq lr, ip, lsl r6 │ │ │ │ - cmneq r5, r8, asr #31 │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - cmneq lr, r4, asr #11 │ │ │ │ - cmneq r5, r0, ror pc │ │ │ │ - cmneq r5, ip, lsl #29 │ │ │ │ - @ instruction: 0x016e1590 │ │ │ │ - cmneq r4, r8, lsr pc │ │ │ │ - cmneq r5, r4, ror #28 │ │ │ │ + strdeq r1, [lr, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r5, r0, lsl #1 │ │ │ │ + cmneq r5, r4, asr #31 │ │ │ │ + @ instruction: 0x016e1694 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ + cmneq r5, r4, ror #30 │ │ │ │ + cmneq lr, ip, asr r6 │ │ │ │ + cmneq r5, r8, ror #31 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmneq lr, r4, lsr #12 │ │ │ │ + ldrdeq r4, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ + cmneq lr, ip, asr #11 │ │ │ │ + cmneq r5, r8, ror pc │ │ │ │ + @ instruction: 0x01654e94 │ │ │ │ + @ instruction: 0x016e1598 │ │ │ │ + cmneq r4, r0, asr #30 │ │ │ │ + cmneq r5, ip, ror #28 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -776982,26 +776982,26 @@ │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq lr, r4, lsr r4 │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - cmneq r5, r4, lsl #26 │ │ │ │ - ldrdeq r1, [lr, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r5, r0, ror #26 │ │ │ │ - cmneq r5, r4, lsr #25 │ │ │ │ - @ instruction: 0x016e1390 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ - cmneq lr, ip, asr #6 │ │ │ │ - cmneq r4, r0, lsl #26 │ │ │ │ - cmneq r5, r0, lsr #24 │ │ │ │ + cmneq lr, ip, lsr r4 │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ + ldrdeq r1, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r5, r8, ror #26 │ │ │ │ + cmneq r5, ip, lsr #25 │ │ │ │ + @ instruction: 0x016e1398 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ + cmneq lr, r4, asr r3 │ │ │ │ + cmneq r4, r8, lsl #26 │ │ │ │ + cmneq r5, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ble 3b2048 │ │ │ │ @@ -777039,17 +777039,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3b2098 │ │ │ │ add r2, r2, #644 @ 0x284 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b204c │ │ │ │ - cmneq lr, ip, asr r2 │ │ │ │ - cmneq r4, r0, lsl ip │ │ │ │ - cmneq r5, r4, lsr fp │ │ │ │ + cmneq lr, r4, ror #4 │ │ │ │ + cmneq r4, r8, lsl ip │ │ │ │ + cmneq r5, ip, lsr fp │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -777168,26 +777168,26 @@ │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq lr, ip, asr #2 │ │ │ │ - ldrdeq r4, [r5, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r5, ip, lsl sl │ │ │ │ - cmneq lr, ip, ror #1 │ │ │ │ - cmneq r5, r8, ror sl │ │ │ │ - strheq r4, [r5, #-156]! @ 0xffffff64 │ │ │ │ - cmneq lr, r8, lsr #1 │ │ │ │ - cmneq r5, ip, ror #20 │ │ │ │ - cmneq r5, r8, ror r9 │ │ │ │ - cmneq lr, r4, rrx │ │ │ │ - cmneq r4, r8, lsl sl │ │ │ │ - cmneq r5, r8, lsr r9 │ │ │ │ + cmneq lr, r4, asr r1 │ │ │ │ + cmneq r5, r0, ror #21 │ │ │ │ + cmneq r5, r4, lsr #20 │ │ │ │ + strdeq r1, [lr, #-4]! │ │ │ │ + cmneq r5, r0, lsl #21 │ │ │ │ + cmneq r5, r4, asr #19 │ │ │ │ + strheq r1, [lr, #-0]! │ │ │ │ + cmneq r5, r4, ror sl │ │ │ │ + cmneq r5, r0, lsl #19 │ │ │ │ + cmneq lr, ip, rrx │ │ │ │ + cmneq r4, r0, lsr #20 │ │ │ │ + cmneq r5, r0, asr #18 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ @@ -777317,26 +777317,26 @@ │ │ │ │ mov r1, #174 @ 0xae │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - strdeq r0, [lr, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r5, r8, lsl #17 │ │ │ │ - cmneq r5, ip, asr #15 │ │ │ │ - @ instruction: 0x016e0e9c │ │ │ │ - cmneq r5, r8, lsr #16 │ │ │ │ - cmneq r5, ip, ror #14 │ │ │ │ - cmneq lr, r8, asr lr │ │ │ │ - cmneq r5, ip, lsl r8 │ │ │ │ - cmneq r5, r8, lsr #14 │ │ │ │ - cmneq lr, r0, lsl lr │ │ │ │ - cmneq r4, r4, asr #15 │ │ │ │ - cmneq r5, r4, ror #13 │ │ │ │ + cmneq lr, r4, lsl #30 │ │ │ │ + @ instruction: 0x01654890 │ │ │ │ + ldrdeq r4, [r5, #-116]! @ 0xffffff8c │ │ │ │ + smultbeq lr, r4, lr │ │ │ │ + cmneq r5, r0, lsr r8 │ │ │ │ + cmneq r5, r4, ror r7 │ │ │ │ + cmneq lr, r0, ror #28 │ │ │ │ + cmneq r5, r4, lsr #16 │ │ │ │ + cmneq r5, r0, lsr r7 │ │ │ │ + cmneq lr, r8, lsl lr │ │ │ │ + cmneq r4, ip, asr #15 │ │ │ │ + cmneq r5, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ ldr r6, [r1, #648] @ 0x288 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -777433,27 +777433,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #692 @ 0x2b4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b2590 │ │ │ │ - cmneq lr, r4, lsl sp │ │ │ │ - cmneq r5, r0, lsr #13 │ │ │ │ - cmneq r5, r4, ror #11 │ │ │ │ + cmneq lr, ip, lsl sp │ │ │ │ + cmneq r5, r8, lsr #13 │ │ │ │ + cmneq r5, ip, ror #11 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - strheq r0, [lr, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ - cmneq r5, ip, lsl #11 │ │ │ │ - cmneq lr, r8, ror ip │ │ │ │ - cmneq r5, ip, lsr r6 │ │ │ │ - cmneq r5, r4, asr #10 │ │ │ │ - cmneq lr, r4, lsr ip │ │ │ │ - cmneq r4, r8, ror #11 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ + smulbteq lr, r4, ip │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ + @ instruction: 0x01654594 │ │ │ │ + smulbbeq lr, r0, ip │ │ │ │ + cmneq r5, r4, asr #12 │ │ │ │ + cmneq r5, ip, asr #10 │ │ │ │ + cmneq lr, ip, lsr ip │ │ │ │ + strdeq sl, [r4, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r5, r4, lsl r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -777493,17 +777493,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r1, #304 @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b275c │ │ │ │ - cmneq lr, r4, asr #22 │ │ │ │ - strdeq sl, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r5, ip, lsl r4 │ │ │ │ + cmneq lr, ip, asr #22 │ │ │ │ + cmneq r4, r0, lsl #10 │ │ │ │ + cmneq r5, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ ldr r6, [r1, #648] @ 0x288 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ @@ -777601,26 +777601,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b2830 │ │ │ │ - cmneq lr, r4, ror sl │ │ │ │ - cmneq r5, r0, lsl #8 │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ - cmneq lr, ip, lsl sl │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ - cmneq r5, ip, ror #5 │ │ │ │ - ldrdeq r0, [lr, #-152]! @ 0xffffff68 │ │ │ │ - @ instruction: 0x0165439c │ │ │ │ - cmneq r5, r8, lsr #5 │ │ │ │ - @ instruction: 0x016e0994 │ │ │ │ - cmneq r4, r8, asr #6 │ │ │ │ - cmneq r5, ip, ror #4 │ │ │ │ + cmneq lr, ip, ror sl │ │ │ │ + cmneq r5, r8, lsl #8 │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ + cmneq lr, r4, lsr #20 │ │ │ │ + strheq r4, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq r4, [r5, #-36]! @ 0xffffffdc │ │ │ │ + smultteq lr, r0, r9 │ │ │ │ + cmneq r5, r4, lsr #7 │ │ │ │ + strheq r4, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x016e099c │ │ │ │ + cmneq r4, r0, asr r3 │ │ │ │ + cmneq r5, r4, ror r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -777660,17 +777660,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #736 @ 0x2e0 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b29f8 │ │ │ │ - smultbeq lr, r8, r8 │ │ │ │ - cmneq r4, ip, asr r2 │ │ │ │ - cmneq r5, r0, lsl #3 │ │ │ │ + strheq r0, [lr, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r4, ror #4 │ │ │ │ + cmneq r5, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ble 3b2aa0 │ │ │ │ @@ -777701,17 +777701,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3b2af0 │ │ │ │ add r2, r2, #752 @ 0x2f0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b2aa4 │ │ │ │ - cmneq lr, r4, lsl #16 │ │ │ │ - strheq sl, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq r4, [r5, #-12]! │ │ │ │ + cmneq lr, ip, lsl #16 │ │ │ │ + cmneq r4, r0, asr #3 │ │ │ │ + cmneq r5, r4, ror #1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #560] @ 3b2d3c │ │ │ │ ldr sl, [r0, #648] @ 0x288 │ │ │ │ @@ -777854,26 +777854,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b2bf0 │ │ │ │ cmneq r8, r4, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, ip, lsl r8 │ │ │ │ - @ instruction: 0x016e0690 │ │ │ │ - cmneq r5, ip, lsl r0 │ │ │ │ - cmneq r5, r0, ror #30 │ │ │ │ - cmneq lr, ip, lsr r6 │ │ │ │ - cmneq r5, r8, asr #31 │ │ │ │ - cmneq r5, ip, lsl #30 │ │ │ │ - strdeq r0, [lr, #-88]! @ 0xffffffa8 │ │ │ │ - strheq r3, [r5, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r5, r8, asr #29 │ │ │ │ - smultbeq lr, ip, r5 │ │ │ │ - cmneq r4, r0, ror #30 │ │ │ │ - cmneq r5, r4, lsl #29 │ │ │ │ + @ instruction: 0x016e0698 │ │ │ │ + cmneq r5, r4, lsr #32 │ │ │ │ + cmneq r5, r8, ror #30 │ │ │ │ + cmneq lr, r4, asr #12 │ │ │ │ + ldrdeq r3, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r4, lsl pc │ │ │ │ + cmneq lr, r0, lsl #12 │ │ │ │ + cmneq r5, r4, asr #31 │ │ │ │ + ldrdeq r3, [r5, #-224]! @ 0xffffff20 │ │ │ │ + strheq r0, [lr, #-84]! @ 0xffffffac │ │ │ │ + cmneq r4, r8, ror #30 │ │ │ │ + cmneq r5, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ble 3b2dcc │ │ │ │ @@ -777904,17 +777904,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3b2e1c │ │ │ │ add r2, r2, #784 @ 0x310 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b2dd0 │ │ │ │ - ldrdeq r0, [lr, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, ip, lsl #29 │ │ │ │ - strheq r3, [r5, #-208]! @ 0xffffff30 │ │ │ │ + smultteq lr, r0, r4 │ │ │ │ + @ instruction: 0x01649e94 │ │ │ │ + strheq r3, [r5, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #560] @ 3b3068 │ │ │ │ ldr sl, [r0, #648] @ 0x288 │ │ │ │ @@ -778057,26 +778057,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b2f1c │ │ │ │ ldrsbeq r5, [r8, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r5, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq lr, r4, ror #6 │ │ │ │ - strdeq r3, [r5, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r5, r4, lsr ip │ │ │ │ - cmneq lr, r0, lsl r3 │ │ │ │ - @ instruction: 0x01653c9c │ │ │ │ - cmneq r5, r0, ror #23 │ │ │ │ - smulbteq lr, ip, r2 │ │ │ │ - @ instruction: 0x01653c90 │ │ │ │ - @ instruction: 0x01653b9c │ │ │ │ - smulbbeq lr, r0, r2 │ │ │ │ - cmneq r4, r4, lsr ip │ │ │ │ - cmneq r5, r8, asr fp │ │ │ │ + cmneq lr, ip, ror #6 │ │ │ │ + strdeq r3, [r5, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r5, ip, lsr ip │ │ │ │ + cmneq lr, r8, lsl r3 │ │ │ │ + cmneq r5, r4, lsr #25 │ │ │ │ + cmneq r5, r8, ror #23 │ │ │ │ + ldrdeq r0, [lr, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0x01653c98 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + smulbbeq lr, r8, r2 │ │ │ │ + cmneq r4, ip, lsr ip │ │ │ │ + cmneq r5, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #568] @ 3b32f8 │ │ │ │ ldr r3, [pc, #568] @ 3b32fc │ │ │ │ @@ -778220,25 +778220,25 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b319c │ │ │ │ cmneq r8, r4, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq lr, ip, asr r1 │ │ │ │ - cmneq r4, r0, lsl fp │ │ │ │ - cmneq r5, r4, lsr sl │ │ │ │ + cmneq lr, r4, ror #2 │ │ │ │ + cmneq r4, r8, lsl fp │ │ │ │ + cmneq r5, ip, lsr sl │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ cmneq r8, r0, ror r2 │ │ │ │ - cmneq lr, r8, lsr #32 │ │ │ │ - ldrdeq r9, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r5, r0, lsl #18 │ │ │ │ - strdeq pc, [sp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, r4, lsr #19 │ │ │ │ - cmneq r5, ip, asr #17 │ │ │ │ + cmneq lr, r0, lsr r0 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmneq r5, r8, lsl #18 │ │ │ │ + strdeq pc, [sp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, ip, lsr #19 │ │ │ │ + ldrdeq r3, [r5, #-132]! @ 0xffffff7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 3b33c4 │ │ │ │ ldr r3, [pc, #128] @ 3b33c8 │ │ │ │ ldr r4, [pc, #128] @ 3b33cc │ │ │ │ @@ -778271,18 +778271,18 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b338c │ │ │ │ cmneq r8, ip, asr #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - msreq (UNDEF: 125), r0, ror pc │ │ │ │ - cmneq r5, r8, asr #16 │ │ │ │ + msreq (UNDEF: 125), r8, ror pc │ │ │ │ + cmneq r5, r0, asr r8 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrdeq r9, [r4, #-132]! @ 0xffffff7c │ │ │ │ + ldrdeq r9, [r4, #-140]! @ 0xffffff74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ @@ -778329,19 +778329,19 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmneq r5, ip, asr r7 │ │ │ │ - msreq (UNDEF: 109), r8, ror lr │ │ │ │ - cmneq r5, r0, asr #18 │ │ │ │ + cmneq r5, r4, ror #14 │ │ │ │ + msreq (UNDEF: 109), r0, lsl #29 │ │ │ │ + cmneq r5, r8, asr #18 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ + strdeq r9, [r4, #-116]! @ 0xffffff8c │ │ │ │ cmp r0, #0 │ │ │ │ bgt 3b34d8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -778362,17 +778362,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strheq pc, [sp, #-216]! @ 0xffffff28 @ │ │ │ │ - strheq r3, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r5, ip, lsl #13 │ │ │ │ + msreq SPSR_fsc, r0, asr #27 │ │ │ │ + strheq r3, [r5, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x01653694 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 003b3548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -778455,27 +778455,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b36d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b3660 │ │ │ │ cmneq r8, ip, lsr #29 │ │ │ │ - cmneq r5, r8, ror r6 │ │ │ │ + cmneq r5, r0, lsl #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, asr #28 │ │ │ │ cmneq r3, r0, ror #15 │ │ │ │ - strheq pc, [sp, #-192]! @ 0xffffff40 @ │ │ │ │ - cmneq r5, r0, lsl #11 │ │ │ │ + strheq pc, [sp, #-200]! @ 0xffffff38 @ │ │ │ │ + cmneq r5, r8, lsl #11 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - msreq SPSR_fsc, r4, ror ip │ │ │ │ - cmneq r4, ip, lsl r6 │ │ │ │ - cmneq r5, r8, asr #10 │ │ │ │ - msreq SPSR_fsc, r8, lsr ip │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ - cmneq r5, ip, lsl #10 │ │ │ │ + msreq SPSR_fsc, ip, ror ip │ │ │ │ + cmneq r4, r4, lsr #12 │ │ │ │ + cmneq r5, r0, asr r5 │ │ │ │ + msreq SPSR_fsc, r0, asr #24 │ │ │ │ + cmneq r4, r8, ror #11 │ │ │ │ + cmneq r5, r4, lsl r5 │ │ │ │ │ │ │ │ 003b36d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -778557,27 +778557,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b3864 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b37f0 │ │ │ │ cmneq r8, ip, lsl sp │ │ │ │ - strdeq r3, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r4, [r8, #-200]! @ 0xffffff38 │ │ │ │ cmneq r3, r0, asr r6 │ │ │ │ - msreq (UNDEF: 125), r0, lsr #22 │ │ │ │ - strdeq r3, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + msreq (UNDEF: 125), r8, lsr #22 │ │ │ │ + strdeq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - msreq (UNDEF: 109), r4, ror #21 │ │ │ │ - cmneq r4, ip, lsl #9 │ │ │ │ - strheq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - msreq (UNDEF: 109), r8, lsr #21 │ │ │ │ - cmneq r4, r0, asr r4 │ │ │ │ - cmneq r5, ip, ror r3 │ │ │ │ + msreq (UNDEF: 109), ip, ror #21 │ │ │ │ + @ instruction: 0x01649494 │ │ │ │ + cmneq r5, r0, asr #7 │ │ │ │ + strheq pc, [sp, #-160]! @ 0xffffff60 @ │ │ │ │ + cmneq r4, r8, asr r4 │ │ │ │ + cmneq r5, r4, lsl #7 │ │ │ │ │ │ │ │ 003b3868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -778659,27 +778659,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b39f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b3980 │ │ │ │ cmneq r8, ip, lsl #23 │ │ │ │ - cmneq r5, r0, lsl #7 │ │ │ │ + cmneq r5, r8, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsr #22 │ │ │ │ cmneq r3, r0, asr #9 │ │ │ │ - msreq SPSR_fsc, r0 @ │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ + msreq SPSR_fsc, r8 @ │ │ │ │ + cmneq r5, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - msreq SPSR_fsc, r4, asr r9 │ │ │ │ - strdeq r9, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ - msreq SPSR_fsc, r8, lsl r9 │ │ │ │ - cmneq r4, r0, asr #5 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ + msreq SPSR_fsc, ip, asr r9 │ │ │ │ + cmneq r4, r4, lsl #6 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ + msreq SPSR_fsc, r0, lsr #18 │ │ │ │ + cmneq r4, r8, asr #5 │ │ │ │ + strdeq r3, [r5, #-20]! @ 0xffffffec │ │ │ │ │ │ │ │ 003b39f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -778763,27 +778763,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b3b8c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b3b18 │ │ │ │ ldrsheq r4, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r5, r0, lsl #4 │ │ │ │ + cmneq r5, r8, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01784990 │ │ │ │ cmneq r3, r8, lsr #6 │ │ │ │ - strdeq pc, [sp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r5, r8, asr #1 │ │ │ │ + msreq SPSR_fsc, r0, lsl #16 │ │ │ │ + ldrdeq r3, [r5, #-0]! │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - strheq pc, [sp, #-124]! @ 0xffffff84 @ │ │ │ │ - cmneq r4, r4, ror #2 │ │ │ │ - @ instruction: 0x01653090 │ │ │ │ - msreq (UNDEF: 125), r0, lsl #15 │ │ │ │ - cmneq r4, r8, lsr #2 │ │ │ │ - qdsubeq r3, r4, r5 │ │ │ │ + msreq (UNDEF: 125), r4, asr #15 │ │ │ │ + cmneq r4, ip, ror #2 │ │ │ │ + @ instruction: 0x01653098 │ │ │ │ + msreq (UNDEF: 125), r8, lsl #15 │ │ │ │ + cmneq r4, r0, lsr r1 │ │ │ │ + qdsubeq r3, ip, r5 │ │ │ │ │ │ │ │ 003b3b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -778863,27 +778863,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 3b3d14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3b3ca0 │ │ │ │ cmneq r8, r4, ror #16 │ │ │ │ - cmneq r5, r0, lsl #1 │ │ │ │ + cmneq r5, r8, lsl #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl #16 │ │ │ │ cmneq r3, r0, lsr #3 │ │ │ │ - msreq (UNDEF: 109), r0, ror r6 │ │ │ │ - cmneq r5, r4, asr #30 │ │ │ │ - msreq (UNDEF: 109), r4, lsr r6 │ │ │ │ - ldrdeq r8, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r5, r8, lsl #30 │ │ │ │ + msreq (UNDEF: 109), r8, ror r6 │ │ │ │ + cmneq r5, ip, asr #30 │ │ │ │ + msreq (UNDEF: 109), ip, lsr r6 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ + cmneq r5, r0, lsl pc │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - strdeq pc, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r4, r0, lsr #31 │ │ │ │ - cmneq r5, ip, asr #29 │ │ │ │ + msreq (UNDEF: 109), r0, lsl #12 │ │ │ │ + cmneq r4, r8, lsr #31 │ │ │ │ + ldrdeq r2, [r5, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 003b3d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -779811,28 +779811,28 @@ │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b4490 │ │ │ │ ldrsbeq r4, [r8, #-100]! @ 0xffffff9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r2, [r5, #-236]! @ 0xffffff14 │ │ │ │ - msreq SPSR_fsc, r4, lsr r5 │ │ │ │ - cmneq r5, r8, lsl #28 │ │ │ │ + cmneq r5, r4, ror #29 │ │ │ │ + msreq SPSR_fsc, ip, lsr r5 │ │ │ │ + cmneq r5, r0, lsl lr │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - msreq SPSR_fsc, ip, ror #8 │ │ │ │ - cmneq r5, r0, asr #26 │ │ │ │ + msreq SPSR_fsc, r4, ror r4 │ │ │ │ + cmneq r5, r8, asr #26 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - msreq (UNDEF: 109), r0 @ │ │ │ │ - ldrdeq r2, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r0, asr fp │ │ │ │ + msreq (UNDEF: 109), r8 @ │ │ │ │ + cmneq r5, r4, ror #27 │ │ │ │ + cmneq r5, r8, asr fp │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - msreq (UNDEF: 109), r4, asr #4 │ │ │ │ - strdeq r8, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r5, r8, lsl fp │ │ │ │ + msreq (UNDEF: 109), ip, asr #4 │ │ │ │ + cmneq r4, r0, lsl #24 │ │ │ │ + cmneq r5, r0, lsr #22 │ │ │ │ andeq r8, r4, r8, ror #29 │ │ │ │ andeq r1, r0, r4, lsl #5 │ │ │ │ andeq r9, r4, ip, asr #32 │ │ │ │ @ instruction: 0xffffec4c │ │ │ │ @ instruction: 0xffffe7fc │ │ │ │ @ instruction: 0xffffeb94 │ │ │ │ @ instruction: 0xffffe618 │ │ │ │ @@ -779870,127 +779870,127 @@ │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ @ instruction: 0xffffaf0c │ │ │ │ @ instruction: 0xffffae00 │ │ │ │ @ instruction: 0xffffac70 │ │ │ │ @ instruction: 0xffffab60 │ │ │ │ @ instruction: 0xffffaaa4 │ │ │ │ @ instruction: 0xffffa2b8 │ │ │ │ - strdeq r2, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r5, r4, lsl #16 │ │ │ │ @ instruction: 0xffffefe8 │ │ │ │ @ instruction: 0xffff8e94 │ │ │ │ - cmneq r5, ip, ror #15 │ │ │ │ + strdeq r2, [r5, #-116]! @ 0xffffff8c │ │ │ │ @ instruction: 0xffffa1cc │ │ │ │ - cmneq r5, r0, ror #15 │ │ │ │ + cmneq r5, r8, ror #15 │ │ │ │ @ instruction: 0xffffa0f0 │ │ │ │ - ldrdeq r2, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r2, [r5, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0xffff8e74 │ │ │ │ - cmneq r5, r8, asr #15 │ │ │ │ + ldrdeq r2, [r5, #-112]! @ 0xffffff90 │ │ │ │ cmneq r8, ip, ror pc │ │ │ │ - strdeq lr, [sp, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r5, r0, ror r9 │ │ │ │ - strheq r2, [r5, #-100]! @ 0xffffff9c │ │ │ │ + cmneq sp, r4, lsl #28 │ │ │ │ + cmneq r5, r8, ror r9 │ │ │ │ + strheq r2, [r5, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmneq r5, r0, asr #17 │ │ │ │ + cmneq r5, r8, asr #17 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmneq sp, r8, ror #26 │ │ │ │ - cmneq r4, ip, lsl r7 │ │ │ │ - cmneq r5, r8, lsr r6 │ │ │ │ + cmneq sp, r0, ror sp │ │ │ │ + cmneq r4, r4, lsr #14 │ │ │ │ + cmneq r5, r0, asr #12 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - cmneq r4, r0, ror #13 │ │ │ │ - cmneq sp, r8, lsr #26 │ │ │ │ - strdeq r2, [r5, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x01648698 │ │ │ │ - cmneq sp, r0, ror #25 │ │ │ │ - cmneq r5, r8, lsr #11 │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ + cmneq sp, r0, lsr sp │ │ │ │ + cmneq r5, r0, lsl #12 │ │ │ │ + cmneq r4, r0, lsr #13 │ │ │ │ + cmneq sp, r8, ror #25 │ │ │ │ + strheq r2, [r5, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmneq sp, r0, lsr #25 │ │ │ │ - cmneq r4, r4, asr r6 │ │ │ │ - cmneq r5, r0, ror r5 │ │ │ │ + cmneq sp, r8, lsr #25 │ │ │ │ + cmneq r4, ip, asr r6 │ │ │ │ + cmneq r5, r8, ror r5 │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - cmneq sp, r4, ror #24 │ │ │ │ - cmneq r4, r8, lsl r6 │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ + cmneq sp, ip, ror #24 │ │ │ │ + cmneq r4, r0, lsr #12 │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - cmneq sp, r8, lsr #24 │ │ │ │ - ldrdeq r8, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - strdeq r2, [r5, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, r0, lsr ip │ │ │ │ + cmneq r4, r4, ror #11 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmneq sp, ip, ror #23 │ │ │ │ - cmneq r4, r0, lsr #11 │ │ │ │ - strheq r2, [r5, #-76]! @ 0xffffffb4 │ │ │ │ + strdeq lr, [sp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r8, lsr #11 │ │ │ │ + cmneq r5, r4, asr #9 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - strheq lr, [sp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r4, r4, ror #10 │ │ │ │ - cmneq r5, r0, lsl #9 │ │ │ │ + strheq lr, [sp, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r4, ip, ror #10 │ │ │ │ + cmneq r5, r8, lsl #9 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmneq r4, r0, lsr #10 │ │ │ │ - cmneq sp, r8, lsr fp │ │ │ │ - cmneq r4, ip, ror #9 │ │ │ │ - cmneq r5, r0, lsl r4 │ │ │ │ + cmneq r4, r8, lsr #10 │ │ │ │ + cmneq sp, r0, asr #22 │ │ │ │ + strdeq r8, [r4, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r5, r8, lsl r4 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - strheq r8, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ - cmneq sp, r4, asr #21 │ │ │ │ - @ instruction: 0x01652394 │ │ │ │ + strheq r8, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r4, ip, lsl #9 │ │ │ │ + cmneq sp, ip, asr #21 │ │ │ │ + @ instruction: 0x0165239c │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmneq r4, ip, lsr r4 │ │ │ │ - cmneq r4, r8, lsr #8 │ │ │ │ - cmneq sp, r0, ror sl │ │ │ │ - cmneq r5, r8, lsr r3 │ │ │ │ + cmneq r4, r4, asr #8 │ │ │ │ + cmneq r4, r0, lsr r4 │ │ │ │ + cmneq sp, r8, ror sl │ │ │ │ + cmneq r5, r0, asr #6 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmneq r4, r8, ror #7 │ │ │ │ - cmneq sp, r0, lsr sl │ │ │ │ - strdeq r2, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + strdeq r8, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sp, r8, lsr sl │ │ │ │ + cmneq r5, r0, lsl #6 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r4, r8, lsr #7 │ │ │ │ - strdeq lr, [sp, #-144]! @ 0xffffff70 │ │ │ │ - strheq r2, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + strheq r8, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq lr, [sp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, r0, asr #5 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq r4, r8, ror #6 │ │ │ │ - strheq lr, [sp, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ - cmneq sp, r0, ror r9 │ │ │ │ - cmneq r4, r4, lsr #6 │ │ │ │ - cmneq r5, r0, asr #4 │ │ │ │ + cmneq r4, r0, ror r3 │ │ │ │ + strheq lr, [sp, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r5, r4, lsl #5 │ │ │ │ + cmneq sp, r8, ror r9 │ │ │ │ + cmneq r4, ip, lsr #6 │ │ │ │ + cmneq r5, r8, asr #4 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmneq sp, r4, lsr r9 │ │ │ │ - cmneq r4, r8, ror #5 │ │ │ │ - cmneq r5, r4, lsl #4 │ │ │ │ + cmneq sp, ip, lsr r9 │ │ │ │ + strdeq r8, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r5, ip, lsl #4 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - strdeq lr, [sp, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r4, ip, lsr #5 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ + cmneq sp, r0, lsl #18 │ │ │ │ + strheq r8, [r4, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r2, [r5, #-16]! │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - strheq lr, [sp, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r4, r0, ror r2 │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ + cmneq sp, r4, asr #17 │ │ │ │ + cmneq r4, r8, ror r2 │ │ │ │ + @ instruction: 0x01652194 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ - cmneq sp, r0, lsl #17 │ │ │ │ - cmneq r5, r8, asr #2 │ │ │ │ + cmneq r4, r0, asr #4 │ │ │ │ + cmneq sp, r8, lsl #17 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - strdeq r8, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, r0, asr #16 │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ + cmneq r4, r0, lsl #4 │ │ │ │ + cmneq sp, r8, asr #16 │ │ │ │ + cmneq r5, r0, lsl r1 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - strheq r8, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq sp, r0, lsl #16 │ │ │ │ - cmneq r5, r8, asr #1 │ │ │ │ + cmneq r4, r0, asr #3 │ │ │ │ + cmneq sp, r8, lsl #16 │ │ │ │ + ldrdeq r2, [r5, #-0]! │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmneq sp, r0, asr #15 │ │ │ │ - cmneq r4, r4, ror r1 │ │ │ │ - @ instruction: 0x01652090 │ │ │ │ + cmneq sp, r8, asr #15 │ │ │ │ + cmneq r4, ip, ror r1 │ │ │ │ + @ instruction: 0x01652098 │ │ │ │ muleq r0, sp, r4 │ │ │ │ - cmneq sp, r4, lsl #15 │ │ │ │ - cmneq r4, r8, lsr r1 │ │ │ │ - qdsubeq r2, r4, r5 │ │ │ │ + cmneq sp, ip, lsl #15 │ │ │ │ + cmneq r4, r0, asr #2 │ │ │ │ + qdsubeq r2, ip, r5 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmneq sp, r8, asr #14 │ │ │ │ - strdeq r8, [r4, #-12]! │ │ │ │ - cmneq r5, r8, lsl r0 │ │ │ │ + cmneq sp, r0, asr r7 │ │ │ │ + cmneq r4, r4, lsl #2 │ │ │ │ + cmneq r5, r0, lsr #32 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #1328] @ 3b53a8 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ @@ -780324,52 +780324,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 3b50a8 │ │ │ │ @ instruction: 0x01783594 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, ip, lsl #8 │ │ │ │ - cmneq r5, r4, ror #25 │ │ │ │ + cmneq sp, r4, lsl r4 │ │ │ │ + cmneq r5, ip, ror #25 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmneq sp, r4, asr r2 │ │ │ │ - cmneq r5, r8, lsr #22 │ │ │ │ + cmneq sp, ip, asr r2 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ cmneq r8, r4, ror #6 │ │ │ │ - cmneq r4, r8, ror fp │ │ │ │ + cmneq r4, r0, lsl #23 │ │ │ │ @ instruction: 0x0163839c │ │ │ │ - cmneq sp, ip, lsr r1 │ │ │ │ - strdeq r7, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r5, r4, lsl sl │ │ │ │ + cmneq sp, r4, asr #2 │ │ │ │ + strdeq r7, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r5, ip, lsl sl │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ - cmneq sp, r0, lsl #2 │ │ │ │ - strheq r7, [r4, #-164]! @ 0xffffff5c │ │ │ │ - ldrdeq r1, [r5, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sp, r8, lsl #2 │ │ │ │ + strheq r7, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r5, r0, ror #19 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmneq sp, r4, asr #1 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ - @ instruction: 0x0165199c │ │ │ │ - cmneq sp, r8, lsl #1 │ │ │ │ - cmneq r4, ip, lsr sl │ │ │ │ - cmneq r5, r0, ror #18 │ │ │ │ + cmneq sp, ip, asr #1 │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ + cmneq r5, r4, lsr #19 │ │ │ │ + @ instruction: 0x016de090 │ │ │ │ + cmneq r4, r4, asr #20 │ │ │ │ + cmneq r5, r8, ror #18 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmneq sp, ip, asr #32 │ │ │ │ - cmneq r4, r0, lsl #20 │ │ │ │ - cmneq r5, r4, lsr #18 │ │ │ │ + qdsubeq lr, r4, sp │ │ │ │ + cmneq r4, r8, lsl #20 │ │ │ │ + cmneq r5, ip, lsr #18 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmneq sp, r0, lsl r0 │ │ │ │ - cmneq r4, r4, asr #19 │ │ │ │ - cmneq r5, r8, ror #17 │ │ │ │ - ldrdeq sp, [sp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, r8, lsl #19 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ - cmneq r4, r0, asr r9 │ │ │ │ - cmneq r4, r0, lsr #18 │ │ │ │ - strdeq r7, [r4, #-128]! @ 0xffffff80 │ │ │ │ + cmneq sp, r8, lsl r0 │ │ │ │ + cmneq r4, ip, asr #19 │ │ │ │ + strdeq r1, [r5, #-128]! @ 0xffffff80 │ │ │ │ + ldrdeq sp, [sp, #-252]! @ 0xffffff04 │ │ │ │ + @ instruction: 0x01647990 │ │ │ │ + strheq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8, asr r9 │ │ │ │ + cmneq r4, r8, lsr #18 │ │ │ │ + strdeq r7, [r4, #-136]! @ 0xffffff78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #648] @ 0x288 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -780532,34 +780532,34 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3b55b0 │ │ │ │ - cmneq sp, r4, asr lr │ │ │ │ - cmneq r5, r4, lsl r7 │ │ │ │ + cmneq sp, ip, asr lr │ │ │ │ + cmneq r5, ip, lsl r7 │ │ │ │ cmneq r8, r8, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, asr #30 │ │ │ │ - cmneq sp, r0, asr sp │ │ │ │ + cmneq sp, r8, asr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r4, lsr #12 │ │ │ │ + cmneq r5, ip, lsr #12 │ │ │ │ cmneq r8, ip, asr lr │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ - cmneq sp, r8, lsr #25 │ │ │ │ - cmneq r4, r0, asr r6 │ │ │ │ - cmneq r5, r4, ror r5 │ │ │ │ - cmneq sp, ip, ror #24 │ │ │ │ - cmneq r4, r4, lsl r6 │ │ │ │ - cmneq r5, r8, lsr r5 │ │ │ │ - cmneq sp, r0, lsr ip │ │ │ │ - ldrdeq r7, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - strdeq r1, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r4, lsr #11 │ │ │ │ + @ instruction: 0x01647690 │ │ │ │ + strheq sp, [sp, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r4, r8, asr r6 │ │ │ │ + cmneq r5, ip, ror r5 │ │ │ │ + cmneq sp, r4, ror ip │ │ │ │ + cmneq r4, ip, lsl r6 │ │ │ │ + cmneq r5, r0, asr #10 │ │ │ │ + cmneq sp, r8, lsr ip │ │ │ │ + cmneq r4, r0, ror #11 │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ + cmneq r4, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r1, [pc, #856] @ 3b5ab4 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -781212,32 +781212,32 @@ │ │ │ │ ldrheq r2, [r8, #-92]! @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq sp, r0, asr #15 │ │ │ │ - cmneq r5, ip, asr #30 │ │ │ │ + cmneq sp, r8, asr #15 │ │ │ │ + cmneq r5, r4, asr pc │ │ │ │ cmneq r8, r4, asr #8 │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ - cmneq r4, ip, lsr ip │ │ │ │ - cmneq r4, ip, lsl #24 │ │ │ │ - @ instruction: 0x016dd694 │ │ │ │ - ldrdeq r6, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r5, r8, lsl lr │ │ │ │ - cmneq sp, r8, asr r6 │ │ │ │ - @ instruction: 0x01646b9c │ │ │ │ - ldrdeq r0, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmneq sp, r0, lsr #12 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ + cmneq r4, r4, ror ip │ │ │ │ + cmneq r4, r4, asr #24 │ │ │ │ + cmneq r4, r4, lsl ip │ │ │ │ + @ instruction: 0x016dd69c │ │ │ │ + cmneq r4, r0, ror #23 │ │ │ │ + cmneq r5, r0, lsr #28 │ │ │ │ + cmneq sp, r0, ror #12 │ │ │ │ + cmneq r4, r4, lsr #23 │ │ │ │ + smultteq r5, r4, sp │ │ │ │ + cmneq sp, r8, lsr #12 │ │ │ │ + smulbbeq r5, r4, sp │ │ │ │ cmneq r3, r8, ror r3 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq r4, ip, lsr #22 │ │ │ │ - cmneq r5, ip, ror sp │ │ │ │ + cmneq r4, r4, lsr fp │ │ │ │ + smulbbeq r5, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3b6248 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -781259,17 +781259,17 @@ │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b6200 │ │ │ │ @ instruction: 0xfffff548 │ │ │ │ - cmneq sp, r4, lsl r5 │ │ │ │ - cmneq r4, r8, asr sl │ │ │ │ - @ instruction: 0x01650c98 │ │ │ │ + cmneq sp, ip, lsl r5 │ │ │ │ + cmneq r4, r0, ror #20 │ │ │ │ + smultbeq r5, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 3b62d4 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -781294,17 +781294,17 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b628c │ │ │ │ @ instruction: 0xfffff840 │ │ │ │ - cmneq sp, r8, lsl #9 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ - cmneq r5, ip, lsl #24 │ │ │ │ + @ instruction: 0x016dd490 │ │ │ │ + ldrdeq r6, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r5, r4, lsl ip │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ @@ -781512,30 +781512,30 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r4, asr #1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r8, ip, asr #32 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - strheq sp, [sp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r5, ip, lsr #20 │ │ │ │ - @ instruction: 0x01646798 │ │ │ │ - cmneq sp, r8, lsl #4 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ - @ instruction: 0x01650990 │ │ │ │ - cmneq r5, r8, lsr r9 │ │ │ │ - cmneq sp, r8, asr #3 │ │ │ │ + strheq sp, [sp, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r5, r4, lsr sl │ │ │ │ + cmneq r4, r0, lsr #15 │ │ │ │ + cmneq sp, r0, lsl r2 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ + @ instruction: 0x01650998 │ │ │ │ + cmneq r5, r0, asr #18 │ │ │ │ + ldrdeq sp, [sp, #-16]! │ │ │ │ cmneq r3, r0, lsr #30 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - ldrdeq r6, [r4, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r5, ip, lsr #18 │ │ │ │ - cmneq sp, r4, ror #2 │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ - smultteq r5, ip, r8 │ │ │ │ - cmneq r4, r0, ror r6 │ │ │ │ + cmneq r4, r4, ror #13 │ │ │ │ + cmneq r5, r4, lsr r9 │ │ │ │ + cmneq sp, ip, ror #2 │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + strdeq r0, [r5, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r4, r8, ror r6 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #800] @ 3b69c0 │ │ │ │ @@ -781743,31 +781743,31 @@ │ │ │ │ cmneq r8, r0, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsr sp │ │ │ │ ldrsheq r1, [r8, #-204]! @ 0xffffff34 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq sp, ip, lsr #30 │ │ │ │ - smultbeq r5, r4, r6 │ │ │ │ - cmneq r4, r0, lsl #8 │ │ │ │ - @ instruction: 0x016dce90 │ │ │ │ - smultteq r5, ip, r5 │ │ │ │ + cmneq sp, r4, lsr pc │ │ │ │ + smultbeq r5, ip, r6 │ │ │ │ + cmneq r4, r8, lsl #8 │ │ │ │ + @ instruction: 0x016dce98 │ │ │ │ + strdeq r0, [r5, #-84]! @ 0xffffffac │ │ │ │ ldrdeq r7, [r3, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - @ instruction: 0x0164639c │ │ │ │ - smultteq r5, r8, r5 │ │ │ │ - cmneq sp, r4, lsr #28 │ │ │ │ - cmneq r4, r4, ror #6 │ │ │ │ - smultbeq r5, ip, r5 │ │ │ │ - cmneq sp, ip, ror #27 │ │ │ │ - cmneq r4, ip, lsr #6 │ │ │ │ - cmneq r5, r4, ror r5 │ │ │ │ - strdeq r6, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - ldrdeq r6, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r4, r4, lsr #7 │ │ │ │ + strdeq r0, [r5, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sp, ip, lsr #28 │ │ │ │ + cmneq r4, ip, ror #6 │ │ │ │ + strheq r0, [r5, #-84]! @ 0xffffffac │ │ │ │ + strdeq ip, [sp, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r4, r4, lsr r3 │ │ │ │ + cmneq r5, ip, ror r5 │ │ │ │ + cmneq r4, r0, lsl #6 │ │ │ │ + ldrdeq r6, [r4, #-40]! @ 0xffffffd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ @@ -782280,41 +782280,41 @@ │ │ │ │ b 3b6b68 │ │ │ │ cmneq r8, r4, asr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01781994 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r8, r4, lsr #17 │ │ │ │ cmneq r8, r0, asr #16 │ │ │ │ - cmneq sp, r4, lsr fp │ │ │ │ - cmneq r4, r4, ror r0 │ │ │ │ - strheq r0, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq sp, ip, lsr fp │ │ │ │ + cmneq r4, ip, ror r0 │ │ │ │ + smulbteq r5, r0, r2 │ │ │ │ ldrheq r1, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sp, r8, lsr #21 │ │ │ │ - cmneq r4, r8, ror #31 │ │ │ │ - cmneq r5, ip, lsr #4 │ │ │ │ + strheq ip, [sp, #-160]! @ 0xffffff60 │ │ │ │ + strdeq r5, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r5, r4, lsr r2 │ │ │ │ andmi r0, r8, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq sp, r0, asr #13 │ │ │ │ - cmneq r4, r4, lsl #24 │ │ │ │ - msreq (UNDEF: 100), r8, asr #28 │ │ │ │ + cmneq sp, r8, asr #13 │ │ │ │ + cmneq r4, ip, lsl #24 │ │ │ │ + msreq (UNDEF: 100), r0, asr lr │ │ │ │ cmneq r8, r0, asr #6 │ │ │ │ - ldrdeq ip, [sp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r4, r4, lsl fp │ │ │ │ - msreq SPSR_s, r8, asr sp │ │ │ │ - @ instruction: 0x016dc59c │ │ │ │ - ldrdeq r5, [r4, #-172]! @ 0xffffff54 │ │ │ │ - msreq SPSR_s, r0, lsr #26 │ │ │ │ - cmneq sp, r8, ror #10 │ │ │ │ - cmneq r4, ip, lsr #21 │ │ │ │ - strdeq pc, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sp, r0, lsr r5 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ - strheq pc, [r4, #-200]! @ 0xffffff38 @ │ │ │ │ + ldrdeq ip, [sp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r4, ip, lsl fp │ │ │ │ + msreq SPSR_s, r0, ror #26 │ │ │ │ + cmneq sp, r4, lsr #11 │ │ │ │ + cmneq r4, r4, ror #21 │ │ │ │ + msreq SPSR_s, r8, lsr #26 │ │ │ │ + cmneq sp, r0, ror r5 │ │ │ │ + strheq r5, [r4, #-164]! @ 0xffffff5c │ │ │ │ + strdeq pc, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq sp, r8, lsr r5 │ │ │ │ + cmneq r4, ip, ror sl │ │ │ │ + msreq SPSR_s, r0, asr #25 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ @@ -783125,32 +783125,32 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r4, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrsheq r0, [r8, #-208]! @ 0xffffff30 │ │ │ │ - cmneq sp, r4, asr #16 │ │ │ │ - cmneq r4, r8, lsl #27 │ │ │ │ - cmneq r4, ip, asr #31 │ │ │ │ - cmneq sp, r8, lsl #16 │ │ │ │ - cmneq r4, ip, asr #26 │ │ │ │ - @ instruction: 0x0164ef90 │ │ │ │ - cmneq sp, r4, ror #14 │ │ │ │ - cmneq r4, r8, lsr #25 │ │ │ │ - cmneq r4, r8, ror #29 │ │ │ │ - cmneq sp, r8, lsr #14 │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ - strheq lr, [r4, #-224]! @ 0xffffff20 │ │ │ │ - cmneq sp, ip, ror #13 │ │ │ │ - cmneq r4, r0, lsr ip │ │ │ │ - cmneq r4, r4, ror lr │ │ │ │ - strheq fp, [sp, #-96]! @ 0xffffffa0 │ │ │ │ - strdeq r4, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r4, r8, lsr lr │ │ │ │ + cmneq sp, ip, asr #16 │ │ │ │ + @ instruction: 0x01644d90 │ │ │ │ + ldrdeq lr, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, r0, lsl r8 │ │ │ │ + cmneq r4, r4, asr sp │ │ │ │ + @ instruction: 0x0164ef98 │ │ │ │ + cmneq sp, ip, ror #14 │ │ │ │ + strheq r4, [r4, #-192]! @ 0xffffff40 │ │ │ │ + strdeq lr, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, r0, lsr r7 │ │ │ │ + cmneq r4, r4, ror ip │ │ │ │ + strheq lr, [r4, #-232]! @ 0xffffff18 │ │ │ │ + strdeq fp, [sp, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r4, r8, lsr ip │ │ │ │ + cmneq r4, ip, ror lr │ │ │ │ + strheq fp, [sp, #-104]! @ 0xffffff98 │ │ │ │ + strdeq r4, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r0, asr #28 │ │ │ │ ldr r2, [pc, #-56] @ 3b7f8c │ │ │ │ ldr r1, [pc, #-56] @ 3b7f90 │ │ │ │ ldr r3, [pc, #-56] @ 3b7f94 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -783436,21 +783436,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b83a0 │ │ │ │ cmneq r8, r0, lsr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, ip, rrx │ │ │ │ - @ instruction: 0x01644890 │ │ │ │ - strdeq lr, [r4, #-160]! @ 0xffffff60 │ │ │ │ - strdeq fp, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x01644898 │ │ │ │ + strdeq lr, [r4, #-168]! @ 0xffffff58 │ │ │ │ + strdeq fp, [sp, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - cmneq r4, r8, asr r8 │ │ │ │ - strheq lr, [r4, #-168]! @ 0xffffff58 │ │ │ │ - strheq fp, [sp, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r4, r0, ror #16 │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ + cmneq sp, r0, asr #7 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ ldr r2, [pc, #288] @ 3b85ac │ │ │ │ @@ -783526,20 +783526,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b8500 │ │ │ │ cmnpeq r7, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r7, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsr #5 │ │ │ │ - cmneq r4, r0, lsr r7 │ │ │ │ - @ instruction: 0x0164e990 │ │ │ │ - cmneq sp, r4, ror #4 │ │ │ │ - strdeq r4, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ + cmneq sp, r8, lsr #5 │ │ │ │ + cmneq r4, r8, lsr r7 │ │ │ │ + @ instruction: 0x0164e998 │ │ │ │ + cmneq sp, ip, ror #4 │ │ │ │ + strdeq r4, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #452] @ 3b87b0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -783655,20 +783655,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b8704 │ │ │ │ cmnpeq r7, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r7, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x016db09c │ │ │ │ - cmneq r4, ip, lsr #10 │ │ │ │ - cmneq r4, ip, lsl #15 │ │ │ │ - cmneq sp, r0, rrx │ │ │ │ - strdeq r4, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ + cmneq sp, r4, lsr #1 │ │ │ │ + cmneq r4, r4, lsr r5 │ │ │ │ + @ instruction: 0x0164e794 │ │ │ │ + cmneq sp, r8, rrx │ │ │ │ + strdeq r4, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -783788,23 +783788,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b88dc │ │ │ │ @ instruction: 0x0177fb98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r7, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r4, asr #29 │ │ │ │ - cmneq r4, r4, asr r3 │ │ │ │ - strheq lr, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq sp, r8, lsl #29 │ │ │ │ - cmneq r4, r8, lsl r3 │ │ │ │ - cmneq r4, r8, ror r5 │ │ │ │ - cmneq sp, ip, asr #28 │ │ │ │ - ldrdeq r4, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r4, ip, lsr r5 │ │ │ │ + cmneq sp, ip, asr #29 │ │ │ │ + cmneq r4, ip, asr r3 │ │ │ │ + strheq lr, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x016dae90 │ │ │ │ + cmneq r4, r0, lsr #6 │ │ │ │ + cmneq r4, r0, lsl #11 │ │ │ │ + cmneq sp, r4, asr lr │ │ │ │ + cmneq r4, r4, ror #5 │ │ │ │ + cmneq r4, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #676] @ 3b8cb4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -783976,28 +783976,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b8b80 │ │ │ │ cmnpeq r7, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r7, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, r0, lsr #24 │ │ │ │ - strheq r4, [r4, #-0]! │ │ │ │ - cmneq r4, ip, lsl #6 │ │ │ │ + cmneq sp, r8, lsr #24 │ │ │ │ + strheq r4, [r4, #-8]! │ │ │ │ + cmneq r4, r4, lsl r3 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - cmneq sp, r0, ror #23 │ │ │ │ - cmneq r4, r8, lsl #26 │ │ │ │ - cmneq r4, r8, asr #5 │ │ │ │ + cmneq sp, r8, ror #23 │ │ │ │ + cmneq r4, r0, lsl sp │ │ │ │ + ldrdeq lr, [r4, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x016dab98 │ │ │ │ - cmneq r4, r8, lsr #32 │ │ │ │ - cmneq r4, ip, lsl #5 │ │ │ │ - cmneq sp, ip, asr fp │ │ │ │ - cmneq r4, ip, ror #31 │ │ │ │ - cmneq r4, r8, asr #4 │ │ │ │ + cmneq sp, r0, lsr #23 │ │ │ │ + cmneq r4, r0, lsr r0 │ │ │ │ + @ instruction: 0x0164e294 │ │ │ │ + cmneq sp, r4, ror #22 │ │ │ │ + strdeq r3, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r4, r0, asr r2 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ bl b6114 │ │ │ │ @@ -784014,17 +784014,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strheq sl, [sp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r4, r4, ror #3 │ │ │ │ - cmneq r4, ip, lsr #3 │ │ │ │ + cmneq sp, r4, asr #21 │ │ │ │ + cmneq r4, ip, ror #3 │ │ │ │ + strheq lr, [r4, #-20]! @ 0xffffffec │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r1 │ │ │ │ @@ -784198,25 +784198,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b8f20 │ │ │ │ cmnpeq r7, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r7, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, asr r8 │ │ │ │ - cmneq r4, ip, ror #25 │ │ │ │ - cmneq r4, r8, asr #30 │ │ │ │ + cmneq sp, r4, ror #16 │ │ │ │ + strdeq r3, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r4, r0, asr pc │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq sp, r0, lsr #16 │ │ │ │ - strheq r3, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, ip, lsl #30 │ │ │ │ + cmneq sp, r8, lsr #16 │ │ │ │ + strheq r3, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, r4, lsl pc │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmneq sp, r4, ror #15 │ │ │ │ - cmneq r4, r4, ror ip │ │ │ │ - ldrdeq sp, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sp, ip, ror #15 │ │ │ │ + cmneq r4, ip, ror ip │ │ │ │ + ldrdeq sp, [r4, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr ip, [pc, #3988] @ 3ba014 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ @@ -785219,316 +785219,316 @@ │ │ │ │ b 3b9294 │ │ │ │ cmnpeq r7, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r0, ror #9 │ │ │ │ cmnpeq r7, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, r4, lsl #25 │ │ │ │ cmneq r3, ip, lsr r9 │ │ │ │ - cmneq sl, r0, lsr #4 │ │ │ │ + cmneq sl, r8, lsr #4 │ │ │ │ cmneq r3, r0, ror #7 │ │ │ │ cmneq r3, ip, lsl lr │ │ │ │ cmnpeq r7, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmneq sp, ip, lsr #11 │ │ │ │ + strheq sl, [sp, #-84]! @ 0xffffffac │ │ │ │ cmneq r3, ip, asr #13 │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ - cmneq sp, r4, ror r5 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ + cmneq r4, r4, lsl sl │ │ │ │ + cmneq sp, ip, ror r5 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmneq r4, r8, lsl #23 │ │ │ │ - cmneq sp, r8, lsl #9 │ │ │ │ + @ instruction: 0x0164db90 │ │ │ │ + @ instruction: 0x016da490 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - ldrdeq sl, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, r8, asr #19 │ │ │ │ - cmneq r4, r0, lsr #14 │ │ │ │ - cmneq sp, r8, asr #4 │ │ │ │ - ldrdeq r3, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r4, ip, lsr r9 │ │ │ │ + cmneq sp, r0, ror #5 │ │ │ │ + ldrdeq sp, [r4, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r8, lsr #14 │ │ │ │ + cmneq sp, r0, asr r2 │ │ │ │ + cmneq r4, r0, ror #13 │ │ │ │ + cmneq r4, r4, asr #18 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - strdeq sl, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ - cmneq r4, ip, ror #17 │ │ │ │ + cmneq sp, r0, lsl #4 │ │ │ │ + @ instruction: 0x01643690 │ │ │ │ + strdeq sp, [r4, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrdeq sl, [sp, #-8]! │ │ │ │ - cmneq r4, r8, ror #10 │ │ │ │ - cmneq r4, ip, asr #15 │ │ │ │ + cmneq sp, r0, ror #1 │ │ │ │ + cmneq r4, r0, ror r5 │ │ │ │ + ldrdeq sp, [r4, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - cmneq r4, r8, lsl #2 │ │ │ │ - cmneq r7, r4, lsr #20 │ │ │ │ - cmneq r7, ip, ror #18 │ │ │ │ - cmneq r4, r8, ror #8 │ │ │ │ - ldrdeq r9, [sp, #-240]! @ 0xffffff10 │ │ │ │ - strheq sp, [r4, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r4, r0, lsl r1 │ │ │ │ + cmneq r7, ip, lsr #20 │ │ │ │ + cmneq r7, r4, ror r9 │ │ │ │ + cmneq r4, r0, ror r4 │ │ │ │ + ldrdeq r9, [sp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, r4, asr #13 │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmneq r8, r8, ror #31 │ │ │ │ cmneq r8, r4, asr #31 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ cmneq r8, r8, lsl pc │ │ │ │ - ldrdeq ip, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r8, ror #27 │ │ │ │ - cmneq r4, ip, asr #5 │ │ │ │ - cmneq r7, r8, lsr r6 │ │ │ │ - cmneq r9, r8, lsl sl │ │ │ │ - cmneq r4, ip, lsl #27 │ │ │ │ - strdeq r3, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - strdeq r7, [r7, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r4, ror r1 │ │ │ │ - ldrdeq r9, [sp, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r4, r8, asr #7 │ │ │ │ + cmneq r4, r0, ror #27 │ │ │ │ + strdeq ip, [r4, #-208]! @ 0xffffff30 │ │ │ │ + ldrdeq r3, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r7, r0, asr #12 │ │ │ │ + cmneq r9, r0, lsr #20 │ │ │ │ + @ instruction: 0x0164cd94 │ │ │ │ + cmneq r4, r4, lsl #4 │ │ │ │ + cmneq r7, r4, lsl #10 │ │ │ │ + cmneq r4, ip, ror r1 │ │ │ │ + cmneq sp, r4, ror #25 │ │ │ │ + ldrdeq sp, [r4, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmneq r4, r4, lsr #22 │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ + cmneq r4, ip, lsr #22 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ cmneq r3, r4, asr pc │ │ │ │ cmneq r3, r8, lsl #2 │ │ │ │ - cmneq r4, r8, lsl ip │ │ │ │ - cmneq r4, r8, lsl #24 │ │ │ │ - @ instruction: 0x01677390 │ │ │ │ - strdeq r7, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, ip, lsl pc │ │ │ │ - cmneq sp, r4, lsl #21 │ │ │ │ - cmneq r4, r0, ror r1 │ │ │ │ + cmneq r4, r0, lsr #24 │ │ │ │ + cmneq r4, r0, lsl ip │ │ │ │ + @ instruction: 0x01677398 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ + cmneq r4, r4, lsr #30 │ │ │ │ + cmneq sp, ip, lsl #21 │ │ │ │ + cmneq r4, r8, ror r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - ldrdeq ip, [r4, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01642e98 │ │ │ │ - @ instruction: 0x01677198 │ │ │ │ - @ instruction: 0x0164c794 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq r4, r4, ror #13 │ │ │ │ - strdeq r2, [r4, #-204]! @ 0xffffff34 │ │ │ │ - cmneq sp, r4, ror #16 │ │ │ │ - cmneq r4, r4, asr pc │ │ │ │ - @ instruction: 0x01642c90 │ │ │ │ - strdeq r9, [sp, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r4, r8, ror #29 │ │ │ │ - cmneq r7, r0, ror #24 │ │ │ │ - cmneq r4, r0, asr r7 │ │ │ │ - strheq r9, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r4, r8, lsr #19 │ │ │ │ - strdeq r2, [r4, #-108]! @ 0xffffff94 │ │ │ │ - cmneq sp, r4, ror #4 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - cmneq sp, ip, lsl r2 │ │ │ │ - cmneq r4, r8, lsr #13 │ │ │ │ - cmneq r4, r8, lsl #18 │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmneq r4, r0, lsr #29 │ │ │ │ + cmneq r7, r0, lsr #3 │ │ │ │ + @ instruction: 0x0164c79c │ │ │ │ + strheq ip, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r4, ip, lsl #15 │ │ │ │ + cmneq r4, ip, ror #13 │ │ │ │ + cmneq r4, r4, lsl #26 │ │ │ │ + cmneq sp, ip, ror #16 │ │ │ │ + cmneq r4, ip, asr pc │ │ │ │ + @ instruction: 0x01642c98 │ │ │ │ + cmneq sp, r0, lsl #16 │ │ │ │ + strdeq ip, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r7, r8, ror #24 │ │ │ │ + cmneq r4, r8, asr r7 │ │ │ │ + cmneq sp, r0, asr #5 │ │ │ │ + strheq ip, [r4, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r4, r4, lsl #14 │ │ │ │ + cmneq sp, ip, ror #4 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmneq sp, r4, lsr #4 │ │ │ │ + strheq r2, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r4, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmneq sp, r0, ror #3 │ │ │ │ - @ instruction: 0x0164c090 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - @ instruction: 0x016d9194 │ │ │ │ - cmneq r4, r4, lsl #17 │ │ │ │ - cmneq r4, ip, lsl #1 │ │ │ │ - ldrdeq r2, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sp, r8, lsr r1 │ │ │ │ - cmneq r4, r8, lsr #16 │ │ │ │ - cmneq r4, r8, lsl #11 │ │ │ │ - strdeq r9, [sp, #-0]! │ │ │ │ - cmneq r4, r0, ror #15 │ │ │ │ - ldrdeq fp, [r4, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r4, ip, lsr #10 │ │ │ │ - @ instruction: 0x016d9094 │ │ │ │ - cmneq r4, r4, lsl #15 │ │ │ │ - cmneq r4, r0, asr #31 │ │ │ │ - ldrdeq r2, [r4, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sp, ip, lsr r0 │ │ │ │ - cmneq r4, r8, lsr #14 │ │ │ │ + cmneq sp, r8, ror #3 │ │ │ │ + @ instruction: 0x0164c098 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ + @ instruction: 0x016d919c │ │ │ │ + cmneq r4, ip, lsl #17 │ │ │ │ + @ instruction: 0x0164c094 │ │ │ │ + ldrdeq r2, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r0, asr #2 │ │ │ │ + cmneq r4, r0, lsr r8 │ │ │ │ + @ instruction: 0x01642590 │ │ │ │ + strdeq r9, [sp, #-8]! │ │ │ │ + cmneq r4, r8, ror #15 │ │ │ │ + cmneq r4, r4, ror #31 │ │ │ │ + cmneq r4, r4, lsr r5 │ │ │ │ + @ instruction: 0x016d909c │ │ │ │ + cmneq r4, ip, lsl #15 │ │ │ │ + cmneq r4, r8, asr #31 │ │ │ │ + ldrdeq r2, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sp, r4, asr #32 │ │ │ │ + cmneq r4, r0, lsr r7 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - strdeq r8, [sp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ - cmneq r4, r0, ror #13 │ │ │ │ + strdeq r8, [sp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r4, r4, lsr r0 │ │ │ │ + cmneq r4, r8, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - strheq r8, [sp, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r4, ip, asr #8 │ │ │ │ - strheq ip, [r4, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq sp, r8, ror pc │ │ │ │ - strheq fp, [r4, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r4, r4, ror #12 │ │ │ │ + cmneq sp, r4, asr #31 │ │ │ │ + cmneq r4, r4, asr r4 │ │ │ │ + strheq ip, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sp, r0, lsl #31 │ │ │ │ + strheq fp, [r4, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, ip, ror #12 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmneq r4, r8, asr #7 │ │ │ │ - cmneq sp, r0, lsr pc │ │ │ │ - cmneq r4, r0, lsr #12 │ │ │ │ + ldrdeq r2, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sp, r8, lsr pc │ │ │ │ + cmneq r4, r8, lsr #12 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq r4, r8, lsl #7 │ │ │ │ - strdeq r8, [sp, #-224]! @ 0xffffff20 │ │ │ │ - ldrdeq ip, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01642390 │ │ │ │ + strdeq r8, [sp, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r4, r4, ror #11 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - strheq r8, [sp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r4, r4, asr #6 │ │ │ │ - cmneq r4, r8, lsr #11 │ │ │ │ + strheq r8, [sp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ + strheq ip, [r4, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmneq r4, r8, lsl #6 │ │ │ │ - cmneq sp, r0, ror lr │ │ │ │ - cmneq r4, ip, asr r5 │ │ │ │ + cmneq r4, r0, lsl r3 │ │ │ │ + cmneq sp, r8, ror lr │ │ │ │ + cmneq r4, r4, ror #10 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r4, ip, asr #5 │ │ │ │ - cmneq sp, r4, lsr lr │ │ │ │ - cmneq r4, r8, lsr #10 │ │ │ │ - @ instruction: 0x01642290 │ │ │ │ - strdeq r8, [sp, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r4, ror #9 │ │ │ │ + ldrdeq r2, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sp, ip, lsr lr │ │ │ │ + cmneq r4, r0, lsr r5 │ │ │ │ + @ instruction: 0x01642298 │ │ │ │ + cmneq sp, r0, lsl #28 │ │ │ │ + cmneq r4, ip, ror #9 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmneq sp, r8, asr #27 │ │ │ │ - strheq ip, [r4, #-64]! @ 0xffffffc0 │ │ │ │ + ldrdeq r8, [sp, #-208]! @ 0xffffff30 │ │ │ │ + strheq ip, [r4, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x016d8d90 │ │ │ │ - cmneq r4, ip, ror r4 │ │ │ │ + @ instruction: 0x016d8d98 │ │ │ │ + cmneq r4, r4, lsl #9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r4, ip, ror #3 │ │ │ │ - cmneq sp, r4, asr sp │ │ │ │ - cmneq r4, r4, asr #8 │ │ │ │ - strheq r2, [r4, #-16]! │ │ │ │ - cmneq sp, r8, lsl sp │ │ │ │ - cmneq r4, r8, lsl #8 │ │ │ │ - cmneq r4, r8, ror ip │ │ │ │ - cmneq sp, r0, ror #25 │ │ │ │ - cmneq r4, ip, asr #7 │ │ │ │ + strdeq r2, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, ip, asr sp │ │ │ │ + cmneq r4, ip, asr #8 │ │ │ │ + strheq r2, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sp, r0, lsr #26 │ │ │ │ + cmneq r4, r0, lsl r4 │ │ │ │ + cmneq r4, r0, lsl #25 │ │ │ │ + cmneq sp, r8, ror #25 │ │ │ │ + ldrdeq ip, [r4, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmneq r4, r0, lsr r1 │ │ │ │ - @ instruction: 0x016d8c98 │ │ │ │ - cmneq r4, ip, lsl #7 │ │ │ │ - cmneq sp, r8, ror #24 │ │ │ │ - cmneq r4, r4, asr r3 │ │ │ │ - strheq r2, [r4, #-12]! │ │ │ │ - cmneq sp, r4, lsr #24 │ │ │ │ - cmneq r4, r0, lsl r3 │ │ │ │ + cmneq r4, r8, lsr r1 │ │ │ │ + cmneq sp, r0, lsr #25 │ │ │ │ + @ instruction: 0x0164c394 │ │ │ │ + cmneq sp, r0, ror ip │ │ │ │ + cmneq r4, ip, asr r3 │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ + cmneq sp, ip, lsr #24 │ │ │ │ + cmneq r4, r8, lsl r3 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmneq r4, r4, asr #23 │ │ │ │ - cmneq sp, r8, ror #23 │ │ │ │ - ldrdeq ip, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r4, ip, asr #23 │ │ │ │ + strdeq r8, [sp, #-176]! @ 0xffffff50 │ │ │ │ + ldrdeq ip, [r4, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r4, r4, asr #32 │ │ │ │ - cmneq sp, ip, lsr #23 │ │ │ │ - @ instruction: 0x0164c29c │ │ │ │ - cmneq r4, r8 │ │ │ │ - cmneq sp, r0, ror fp │ │ │ │ - cmneq r4, r0, ror #4 │ │ │ │ + cmneq r4, ip, asr #32 │ │ │ │ + strheq r8, [sp, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r4, lsr #5 │ │ │ │ + cmneq r4, r0, lsl r0 │ │ │ │ + cmneq sp, r8, ror fp │ │ │ │ + cmneq r4, r8, ror #4 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r4, ip, asr #31 │ │ │ │ - cmneq sp, r4, lsr fp │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ - @ instruction: 0x01641f90 │ │ │ │ - strdeq r8, [sp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r4, r4, ror #3 │ │ │ │ + ldrdeq r1, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sp, ip, lsr fp │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ + @ instruction: 0x01641f98 │ │ │ │ + cmneq sp, r0, lsl #22 │ │ │ │ + cmneq r4, ip, ror #3 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq r4, r4, asr pc │ │ │ │ - strheq r8, [sp, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ + cmneq r4, ip, asr pc │ │ │ │ + cmneq sp, r4, asr #21 │ │ │ │ + strheq ip, [r4, #-16]! │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r4, r8, lsl pc │ │ │ │ - cmneq sp, r0, lsl #21 │ │ │ │ - cmneq r4, r0, ror r1 │ │ │ │ - ldrdeq r1, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, r0, lsr #30 │ │ │ │ + cmneq sp, r8, lsl #21 │ │ │ │ + cmneq r4, r8, ror r1 │ │ │ │ + cmneq r4, r4, ror #29 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r4, ip, lsr #29 │ │ │ │ + strheq r1, [r4, #-228]! @ 0xffffff1c │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r4, ip, ror lr │ │ │ │ - cmneq sp, r4, ror #19 │ │ │ │ - ldrdeq ip, [r4, #-8]! │ │ │ │ - cmneq r4, r4, asr #28 │ │ │ │ - cmneq sp, ip, lsr #19 │ │ │ │ - @ instruction: 0x0164c098 │ │ │ │ + cmneq r4, r4, lsl #29 │ │ │ │ + cmneq sp, ip, ror #19 │ │ │ │ + cmneq r4, r0, ror #1 │ │ │ │ + cmneq r4, ip, asr #28 │ │ │ │ + strheq r8, [sp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r4, r0, lsr #1 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ - cmneq sp, r4, ror r9 │ │ │ │ - cmneq r4, r4, rrx │ │ │ │ - ldrdeq r1, [r4, #-212]! @ 0xffffff2c │ │ │ │ - cmneq sp, ip, lsr r9 │ │ │ │ - cmneq r4, r8, lsr #32 │ │ │ │ + cmneq r4, r4, lsl lr │ │ │ │ + cmneq sp, ip, ror r9 │ │ │ │ + cmneq r4, ip, rrx │ │ │ │ + ldrdeq r1, [r4, #-220]! @ 0xffffff24 │ │ │ │ + cmneq sp, r4, asr #18 │ │ │ │ + cmneq r4, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmneq sp, r4, lsl #18 │ │ │ │ - @ instruction: 0x01641d94 │ │ │ │ - strdeq fp, [r4, #-248]! @ 0xffffff08 │ │ │ │ - cmneq sp, r8, asr #17 │ │ │ │ - cmneq r4, r8, asr sp │ │ │ │ - strheq fp, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sp, ip, lsl #18 │ │ │ │ + @ instruction: 0x01641d9c │ │ │ │ + cmneq r4, r0 │ │ │ │ + ldrdeq r8, [sp, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r4, r0, ror #26 │ │ │ │ + cmneq r4, r4, asr #31 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmneq r4, r0, lsr #26 │ │ │ │ - cmneq sp, r8, lsl #17 │ │ │ │ - cmneq r4, r8, ror pc │ │ │ │ - cmneq r4, r4, ror #25 │ │ │ │ - cmneq sp, ip, asr #16 │ │ │ │ - cmneq r4, r0, asr #30 │ │ │ │ - cmneq r4, r8, lsr #25 │ │ │ │ - cmneq sp, r0, lsl r8 │ │ │ │ - strdeq fp, [r4, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r4, r8, lsr #26 │ │ │ │ + @ instruction: 0x016d8890 │ │ │ │ + cmneq r4, r0, lsl #31 │ │ │ │ + cmneq r4, ip, ror #25 │ │ │ │ + cmneq sp, r4, asr r8 │ │ │ │ + cmneq r4, r8, asr #30 │ │ │ │ + strheq r1, [r4, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sp, r8, lsl r8 │ │ │ │ + cmneq r4, r4, lsl #30 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ - ldrdeq r8, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r4, r0, asr #29 │ │ │ │ + cmneq r4, r4, ror ip │ │ │ │ + ldrdeq r8, [sp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r4, r8, asr #29 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmneq r4, r0, lsr ip │ │ │ │ - @ instruction: 0x016d8798 │ │ │ │ - cmneq r4, r8, lsl #29 │ │ │ │ - strdeq r1, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmneq sp, ip, asr r7 │ │ │ │ - cmneq r4, ip, asr #28 │ │ │ │ - strheq r1, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sp, r0, lsr #14 │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ + cmneq r4, r8, lsr ip │ │ │ │ + cmneq sp, r0, lsr #15 │ │ │ │ + @ instruction: 0x0164be90 │ │ │ │ + strdeq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq sp, r4, ror #14 │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ + cmneq r4, r0, asr #23 │ │ │ │ + cmneq sp, r8, lsr #14 │ │ │ │ + cmneq r4, r4, lsl lr │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmneq r4, ip, ror fp │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ - ldrdeq fp, [r4, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r4, r0, asr #22 │ │ │ │ - cmneq sp, r8, lsr #13 │ │ │ │ - @ instruction: 0x0164bd94 │ │ │ │ + cmneq r4, r4, lsl #23 │ │ │ │ + cmneq sp, ip, ror #13 │ │ │ │ + cmneq r4, r0, ror #27 │ │ │ │ + cmneq r4, r8, asr #22 │ │ │ │ + strheq r8, [sp, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0164bd9c │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r4, r8, lsl #22 │ │ │ │ - cmneq sp, r0, ror r6 │ │ │ │ - cmneq r4, ip, asr sp │ │ │ │ + cmneq r4, r0, lsl fp │ │ │ │ + cmneq sp, r8, ror r6 │ │ │ │ + cmneq r4, r4, ror #26 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmneq r4, ip, asr #21 │ │ │ │ - cmneq sp, r4, lsr r6 │ │ │ │ - cmneq r4, r0, lsr #26 │ │ │ │ + ldrdeq r1, [r4, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sp, ip, lsr r6 │ │ │ │ + cmneq r4, r8, lsr #26 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq sp, r0, lsl #12 │ │ │ │ - cmneq r4, r0, ror #9 │ │ │ │ - strdeq fp, [r4, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r4, r4, asr r5 │ │ │ │ - strheq r8, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x0164bc9c │ │ │ │ + cmneq sp, r8, lsl #12 │ │ │ │ + cmneq r4, r8, ror #9 │ │ │ │ + strdeq fp, [r4, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ + cmneq sp, r0, asr #11 │ │ │ │ + cmneq r4, r4, lsr #25 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r4, r8, lsl #20 │ │ │ │ - cmneq sp, r0, ror r5 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmneq r4, ip, asr #19 │ │ │ │ - cmneq sp, r4, lsr r5 │ │ │ │ - cmneq r4, r4, lsr #24 │ │ │ │ - @ instruction: 0x01641990 │ │ │ │ - strdeq r8, [sp, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r4, r4, ror #23 │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ + cmneq sp, r8, ror r5 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + ldrdeq r1, [r4, #-148]! @ 0xffffff6c │ │ │ │ + cmneq sp, ip, lsr r5 │ │ │ │ + cmneq r4, ip, lsr #24 │ │ │ │ + @ instruction: 0x01641998 │ │ │ │ + cmneq sp, r0, lsl #10 │ │ │ │ + cmneq r4, ip, ror #23 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - strheq r8, [sp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, ip, lsr #23 │ │ │ │ - cmneq r4, r8, lsl r9 │ │ │ │ - cmneq sp, r0, lsl #9 │ │ │ │ - cmneq r4, ip, ror #22 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmneq sp, r4, asr #9 │ │ │ │ + strheq fp, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ + cmneq sp, r8, lsl #9 │ │ │ │ + cmneq r4, r4, ror fp │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - ldrdeq r1, [r4, #-140]! @ 0xffffff74 │ │ │ │ - cmneq sp, r4, asr #8 │ │ │ │ - cmneq r4, r8, lsr fp │ │ │ │ - cmneq r4, r0, lsr #17 │ │ │ │ - cmneq sp, r8, lsl #8 │ │ │ │ - strdeq fp, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r4, r4, ror #16 │ │ │ │ - cmneq sp, ip, asr #7 │ │ │ │ - strheq fp, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ + cmneq sp, ip, asr #8 │ │ │ │ + cmneq r4, r0, asr #22 │ │ │ │ + cmneq r4, r8, lsr #17 │ │ │ │ + cmneq sp, r0, lsl r4 │ │ │ │ + cmneq r4, r0, lsl #22 │ │ │ │ + cmneq r4, ip, ror #16 │ │ │ │ + ldrdeq r8, [sp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - @ instruction: 0x016d8390 │ │ │ │ - cmneq r4, r0, lsr #4 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ + @ instruction: 0x016d8398 │ │ │ │ + cmneq r4, r8, lsr #4 │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - strdeq r1, [r4, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sp, r8, asr r3 │ │ │ │ - cmneq r4, r4, asr #20 │ │ │ │ + strdeq r1, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, r0, ror #6 │ │ │ │ + cmneq r4, ip, asr #20 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - strheq r1, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmneq sp, ip, lsl r3 │ │ │ │ - cmneq r4, r8, lsl #20 │ │ │ │ + strheq r1, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmneq sp, r4, lsr #6 │ │ │ │ + cmneq r4, r0, lsl sl │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r1, [pc, #-932] @ 3ba160 │ │ │ │ @@ -786760,63 +786760,63 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #250 @ 0xfa │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3b9294 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r4, r8, ror r7 │ │ │ │ - cmneq sp, r0, ror #5 │ │ │ │ - ldrdeq fp, [r4, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r4, ip, lsr r7 │ │ │ │ - cmneq sp, r4, lsr #5 │ │ │ │ - @ instruction: 0x0164b994 │ │ │ │ - cmneq r4, r0, lsl #14 │ │ │ │ - cmneq sp, r8, ror #4 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ + cmneq r4, r0, lsl #15 │ │ │ │ + cmneq sp, r8, ror #5 │ │ │ │ + ldrdeq fp, [r4, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ + cmneq sp, ip, lsr #5 │ │ │ │ + @ instruction: 0x0164b99c │ │ │ │ + cmneq r4, r8, lsl #14 │ │ │ │ + cmneq sp, r0, ror r2 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r4, r4, asr #13 │ │ │ │ - cmneq sp, ip, lsr #4 │ │ │ │ - cmneq r4, r8, lsl r9 │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + cmneq sp, r4, lsr r2 │ │ │ │ + cmneq r4, r0, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ - strdeq r8, [sp, #-16]! │ │ │ │ - ldrdeq fp, [r4, #-140]! @ 0xffffff74 │ │ │ │ + @ instruction: 0x01641690 │ │ │ │ + strdeq r8, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, r4, ror #17 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmneq r4, r8, asr #12 │ │ │ │ - strheq r8, [sp, #-16]! │ │ │ │ - cmneq r4, r0, lsr #17 │ │ │ │ - cmneq r4, ip, lsl #12 │ │ │ │ - cmneq sp, r4, ror r1 │ │ │ │ - cmneq r4, r4, ror #16 │ │ │ │ - ldrdeq r1, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sp, r8, lsr r1 │ │ │ │ - cmneq r4, r8, lsr #16 │ │ │ │ - cmneq sp, r0, lsl #2 │ │ │ │ - @ instruction: 0x01641590 │ │ │ │ - strdeq fp, [r4, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sp, r4, asr #1 │ │ │ │ - cmneq r4, r4, asr r5 │ │ │ │ - strheq fp, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, r0, asr r6 │ │ │ │ + strheq r8, [sp, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r4, r8, lsr #17 │ │ │ │ + cmneq r4, r4, lsl r6 │ │ │ │ + cmneq sp, ip, ror r1 │ │ │ │ + cmneq r4, ip, ror #16 │ │ │ │ + ldrdeq r1, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sp, r0, asr #2 │ │ │ │ + cmneq r4, r0, lsr r8 │ │ │ │ + cmneq sp, r8, lsl #2 │ │ │ │ + @ instruction: 0x01641598 │ │ │ │ + strdeq fp, [r4, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sp, ip, asr #1 │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ + cmneq r4, r0, asr #15 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmneq sp, r8, lsl #1 │ │ │ │ - cmneq r4, r8, lsl r5 │ │ │ │ - cmneq r4, ip, ror r7 │ │ │ │ + @ instruction: 0x016d8090 │ │ │ │ + cmneq r4, r0, lsr #10 │ │ │ │ + cmneq r4, r4, lsl #15 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmneq sp, ip, asr #32 │ │ │ │ - ldrdeq r1, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r4, r0, asr #14 │ │ │ │ + qdsubeq r8, r4, sp │ │ │ │ + cmneq r4, r4, ror #9 │ │ │ │ + cmneq r4, r8, asr #14 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmneq r4, r4, lsr #9 │ │ │ │ - cmneq sp, ip │ │ │ │ - strdeq fp, [r4, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r4, ip, lsr #9 │ │ │ │ + cmneq sp, r4, lsl r0 │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r4, r8, ror #8 │ │ │ │ - ldrdeq r7, [sp, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r4, r0, asr #13 │ │ │ │ + cmneq r4, r0, ror r4 │ │ │ │ + ldrdeq r7, [sp, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ @@ -786883,24 +786883,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 3bba54 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3bb96c │ │ │ │ - cmneq sp, ip, asr lr │ │ │ │ - cmneq r4, ip, ror #5 │ │ │ │ - cmneq r4, r0, asr r5 │ │ │ │ + cmneq sp, r4, ror #28 │ │ │ │ + strdeq r1, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r4, r8, asr r5 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - cmneq sp, r0, lsr #28 │ │ │ │ - strheq r1, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r4, r0, lsl r5 │ │ │ │ - cmneq sp, r4, ror #27 │ │ │ │ - cmneq r4, r4, ror r2 │ │ │ │ - ldrdeq fp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq sp, r8, lsr #28 │ │ │ │ + strheq r1, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r4, r8, lsl r5 │ │ │ │ + cmneq sp, ip, ror #27 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ + cmneq r4, r0, ror #9 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -786943,21 +786943,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3bbb38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3bba98 │ │ │ │ - cmneq sp, r0, lsr sp │ │ │ │ - cmneq r4, r0, asr #3 │ │ │ │ - cmneq r4, ip, lsl r4 │ │ │ │ + cmneq sp, r8, lsr sp │ │ │ │ + cmneq r4, r8, asr #3 │ │ │ │ + cmneq r4, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq r7, [sp, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r4, r4, lsl #3 │ │ │ │ - cmneq r4, r0, ror #7 │ │ │ │ + strdeq r7, [sp, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r4, ip, lsl #3 │ │ │ │ + cmneq r4, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ 3bbc1c │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -787009,19 +787009,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #648 @ 0x288 │ │ │ │ b 3bbbe8 │ │ │ │ ldrheq ip, [r7, #-140]! @ 0xffffff74 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r8, ror ip │ │ │ │ - cmneq r4, r0, ror r3 │ │ │ │ + cmneq sp, r0, lsl #25 │ │ │ │ + cmneq r4, r8, ror r3 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - @ instruction: 0x01641094 │ │ │ │ - cmneq r4, r8, rrx │ │ │ │ + @ instruction: 0x0164109c │ │ │ │ + cmneq r4, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #536] @ 3bbe68 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -787154,41 +787154,41 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #124] @ 3bbed4 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3bbd18 │ │ │ │ - strdeq sl, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r4, lsl #24 │ │ │ │ cmneq r7, r8, lsr #15 │ │ │ │ - strheq sl, [r4, #-184]! @ 0xffffff48 │ │ │ │ - strheq sl, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, r0, asr #23 │ │ │ │ + strheq sl, [r4, #-188]! @ 0xffffff44 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sp, r0, lsl #22 │ │ │ │ - strdeq fp, [r4, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sp, r8, lsl #22 │ │ │ │ + cmneq r4, r0, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strheq r7, [sp, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r4, r4, asr #30 │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ + strheq r7, [sp, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r4, ip, asr #30 │ │ │ │ + strheq fp, [r4, #-16]! │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r4, r0, lsl pc │ │ │ │ - cmneq sp, ip, asr #20 │ │ │ │ - ldrdeq r0, [r4, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, r0, asr #2 │ │ │ │ + cmneq r4, r8, lsl pc │ │ │ │ + cmneq sp, r4, asr sl │ │ │ │ + smultteq r4, r4, lr │ │ │ │ + cmneq r4, r8, asr #2 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq sp, r4, lsl sl │ │ │ │ - smultbeq r4, r4, lr │ │ │ │ - cmneq r4, r8, lsl #2 │ │ │ │ + cmneq sp, ip, lsl sl │ │ │ │ + smultbeq r4, ip, lr │ │ │ │ + cmneq r4, r0, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r7, [sp, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ - ldrdeq fp, [r4, #-0]! │ │ │ │ - cmneq sp, r4, lsr #19 │ │ │ │ - cmneq r4, r4, lsr lr │ │ │ │ - @ instruction: 0x0164b098 │ │ │ │ + cmneq sp, r4, ror #19 │ │ │ │ + cmneq r4, r4, ror lr │ │ │ │ + ldrdeq fp, [r4, #-8]! │ │ │ │ + cmneq sp, ip, lsr #19 │ │ │ │ + cmneq r4, ip, lsr lr │ │ │ │ + cmneq r4, r0, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #616] @ 3bc158 │ │ │ │ ldr r3, [pc, #616] @ 3bc15c │ │ │ │ @@ -787344,32 +787344,32 @@ │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3bbfd8 │ │ │ │ cmneq r7, r4, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r4, ror r8 │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ + cmneq sp, ip, ror r8 │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ cmneq r7, r4, lsr r4 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - cmneq r4, r8, lsr ip │ │ │ │ - cmneq r4, r0, lsl ip │ │ │ │ - cmneq sp, r8, asr r7 │ │ │ │ - smultteq r4, r4, fp │ │ │ │ - cmneq r4, ip, asr #28 │ │ │ │ - cmneq sp, r0, lsr #14 │ │ │ │ - smultbeq r4, ip, fp │ │ │ │ - cmneq r4, r4, lsl lr │ │ │ │ - @ instruction: 0x0164ad9c │ │ │ │ - cmneq sp, r4, ror #13 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + cmneq r4, r0, asr #24 │ │ │ │ + cmneq r4, r8, lsl ip │ │ │ │ + cmneq sp, r0, ror #14 │ │ │ │ + smultteq r4, ip, fp │ │ │ │ + cmneq r4, r4, asr lr │ │ │ │ + cmneq sp, r8, lsr #14 │ │ │ │ + strheq r0, [r4, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r4, ip, lsl lr │ │ │ │ + cmneq r4, r4, lsr #27 │ │ │ │ + cmneq sp, ip, ror #13 │ │ │ │ cmneq r3, r4, lsl #7 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq r4, r4, asr #22 │ │ │ │ - strheq sl, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r4, ip, asr #22 │ │ │ │ + strheq sl, [r4, #-220]! @ 0xffffff24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #448] @ 3bc380 │ │ │ │ ldr r3, [pc, #448] @ 3bc384 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -787483,26 +787483,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3bc270 │ │ │ │ cmneq r7, r4, asr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0177c19c │ │ │ │ - cmneq sp, r4, lsr r5 │ │ │ │ - smulbteq r4, r4, r9 │ │ │ │ - cmneq r4, r8, lsr #24 │ │ │ │ - strdeq r7, [sp, #-76]! @ 0xffffffb4 │ │ │ │ - smulbbeq r4, ip, r9 │ │ │ │ - strdeq sl, [r4, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sp, r4, asr #9 │ │ │ │ - cmneq r4, r4, asr r9 │ │ │ │ - strheq sl, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmneq sp, ip, lsl #9 │ │ │ │ - cmneq r4, ip, lsl r9 │ │ │ │ - cmneq r4, r0, lsl #23 │ │ │ │ + cmneq sp, ip, lsr r5 │ │ │ │ + smulbteq r4, ip, r9 │ │ │ │ + cmneq r4, r0, lsr ip │ │ │ │ + cmneq sp, r4, lsl #10 │ │ │ │ + @ instruction: 0x01640994 │ │ │ │ + strdeq sl, [r4, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sp, ip, asr #9 │ │ │ │ + cmneq r4, ip, asr r9 │ │ │ │ + cmneq r4, r0, asr #23 │ │ │ │ + @ instruction: 0x016d7494 │ │ │ │ + cmneq r4, r4, lsr #18 │ │ │ │ + cmneq r4, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #1620] @ 3bca28 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -787909,57 +787909,57 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3bc73c │ │ │ │ b 3bc638 │ │ │ │ cmneq r7, r0, asr #32 │ │ │ │ cmneq r7, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r8, asr #7 │ │ │ │ - strheq sl, [r4, #-168]! @ 0xffffff58 │ │ │ │ + ldrdeq r7, [sp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - cmneq sp, r8, ror #6 │ │ │ │ - cmneq r4, r8, asr sl │ │ │ │ + cmneq sp, r0, ror r3 │ │ │ │ + cmneq r4, r0, ror #20 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmneq r4, r4, lsl #19 │ │ │ │ - cmneq sp, ip, ror r2 │ │ │ │ + cmneq r4, ip, lsl #19 │ │ │ │ + cmneq sp, r4, lsl #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - ldrdeq r7, [sp, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r4, r4, asr #7 │ │ │ │ - cmneq r4, ip, asr #17 │ │ │ │ + cmneq sp, r4, ror #3 │ │ │ │ + cmneq r4, ip, asr #7 │ │ │ │ + ldrdeq sl, [r4, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r7, [sp, #-12]! │ │ │ │ - strdeq sl, [r4, #-112]! @ 0xffffff90 │ │ │ │ + cmneq sp, r4, lsl #2 │ │ │ │ + strdeq sl, [r4, #-120]! @ 0xffffff88 │ │ │ │ ldrsbeq fp, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmneq sp, r4, lsl r0 │ │ │ │ - cmneq r4, r8, lsl #14 │ │ │ │ + cmneq sp, ip, lsl r0 │ │ │ │ + cmneq r4, r0, lsl r7 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmneq r4, r0, ror #8 │ │ │ │ - cmneq r4, r8, lsr #8 │ │ │ │ - cmneq r4, r0, lsl r4 │ │ │ │ - cmneq sp, ip, asr #30 │ │ │ │ - ldrdeq r0, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r4, r0, asr #12 │ │ │ │ - cmneq sp, r0, lsl pc │ │ │ │ - smultbeq r4, r0, r3 │ │ │ │ - strdeq sl, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ + cmneq r4, r0, lsr r4 │ │ │ │ + cmneq r4, r8, lsl r4 │ │ │ │ + cmneq sp, r4, asr pc │ │ │ │ + smultteq r4, r4, r3 │ │ │ │ + cmneq r4, r8, asr #12 │ │ │ │ + cmneq sp, r8, lsl pc │ │ │ │ + smultbeq r4, r8, r3 │ │ │ │ + cmneq r4, r4, lsl #12 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq r4, r8, ror #6 │ │ │ │ - cmneq r4, r8, lsr r3 │ │ │ │ - cmneq sp, r4, ror lr │ │ │ │ - cmneq r4, r4, lsl #6 │ │ │ │ - cmneq r4, r8, ror #10 │ │ │ │ + cmneq r4, r0, ror r3 │ │ │ │ + cmneq r4, r0, asr #6 │ │ │ │ + cmneq sp, ip, ror lr │ │ │ │ + cmneq r4, ip, lsl #6 │ │ │ │ + cmneq r4, r0, ror r5 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmneq sp, r8, lsr lr │ │ │ │ - smulbteq r4, r8, r2 │ │ │ │ - cmneq r4, ip, lsr #10 │ │ │ │ + cmneq sp, r0, asr #28 │ │ │ │ + ldrdeq r0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r4, r4, lsr r5 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - strdeq r6, [sp, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, r8, lsr #12 │ │ │ │ - ldrdeq sl, [r4, #-76]! @ 0xffffffb4 │ │ │ │ + strdeq r6, [sp, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r0, lsr r6 │ │ │ │ + cmneq r4, r4, ror #9 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -788175,32 +788175,32 @@ │ │ │ │ cmneq r7, ip, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq fp, [r7, #-132]! @ 0xffffff7c │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmneq r7, r8, ror #14 │ │ │ │ - strdeq r6, [sp, #-172]! @ 0xffffff54 │ │ │ │ - msreq (UNDEF: 115), ip, lsl #31 │ │ │ │ - cmneq r4, ip, ror #3 │ │ │ │ - cmneq sp, r0, asr #21 │ │ │ │ - msreq (UNDEF: 115), r0, asr pc │ │ │ │ - strheq sl, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmneq sp, r4, lsl #21 │ │ │ │ - msreq (UNDEF: 115), r4, lsl pc │ │ │ │ - cmneq r4, r8, ror r1 │ │ │ │ - cmneq sp, r8, asr #20 │ │ │ │ - ldrdeq pc, [r3, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r4, r8, lsr r1 │ │ │ │ - cmneq sp, ip, lsl #20 │ │ │ │ - msreq (UNDEF: 99), ip @ │ │ │ │ - cmneq r4, r0, lsl #2 │ │ │ │ - ldrdeq r6, [sp, #-144]! @ 0xffffff70 │ │ │ │ - msreq (UNDEF: 99), r0, ror #28 │ │ │ │ - cmneq r4, r4, asr #1 │ │ │ │ + cmneq sp, r4, lsl #22 │ │ │ │ + msreq (UNDEF: 115), r4 @ │ │ │ │ + strdeq sl, [r4, #-20]! @ 0xffffffec │ │ │ │ + cmneq sp, r8, asr #21 │ │ │ │ + msreq (UNDEF: 115), r8, asr pc │ │ │ │ + strheq sl, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sp, ip, lsl #21 │ │ │ │ + msreq (UNDEF: 115), ip, lsl pc │ │ │ │ + cmneq r4, r0, lsl #3 │ │ │ │ + cmneq sp, r0, asr sl │ │ │ │ + msreq (UNDEF: 99), r0, ror #29 │ │ │ │ + cmneq r4, r0, asr #2 │ │ │ │ + cmneq sp, r4, lsl sl │ │ │ │ + msreq (UNDEF: 99), r4, lsr #29 │ │ │ │ + cmneq r4, r8, lsl #2 │ │ │ │ + ldrdeq r6, [sp, #-152]! @ 0xffffff68 │ │ │ │ + msreq (UNDEF: 99), r8, ror #28 │ │ │ │ + cmneq r4, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bcf14 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -788222,17 +788222,17 @@ │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3bcecc │ │ │ │ @ instruction: 0xffffb1e8 │ │ │ │ - strdeq r6, [sp, #-140]! @ 0xffffff74 │ │ │ │ - msreq SPSR_xc, ip, lsl #27 │ │ │ │ - cmneq r4, ip, ror #31 │ │ │ │ + cmneq sp, r4, lsl #18 │ │ │ │ + msreq SPSR_xc, r4 @ │ │ │ │ + strdeq r9, [r4, #-244]! @ 0xffffff0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bcf94 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -788254,17 +788254,17 @@ │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3bcf4c │ │ │ │ @ instruction: 0xffffb1c8 │ │ │ │ - cmneq sp, ip, ror r8 │ │ │ │ - msreq SPSR_xc, ip, lsl #26 │ │ │ │ - cmneq r4, ip, ror #30 │ │ │ │ + cmneq sp, r4, lsl #17 │ │ │ │ + msreq SPSR_xc, r4, lsl sp │ │ │ │ + cmneq r4, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bd014 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -788286,17 +788286,17 @@ │ │ │ │ add r2, r2, #464 @ 0x1d0 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3bcfcc │ │ │ │ @ instruction: 0xffffb814 │ │ │ │ - strdeq r6, [sp, #-124]! @ 0xffffff84 │ │ │ │ - msreq SPSR_xc, ip, lsl #25 │ │ │ │ - cmneq r4, ip, ror #29 │ │ │ │ + cmneq sp, r4, lsl #16 │ │ │ │ + msreq SPSR_xc, r4 @ │ │ │ │ + strdeq r9, [r4, #-228]! @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #88] @ 3bd094 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -788318,17 +788318,17 @@ │ │ │ │ add r2, r2, #488 @ 0x1e8 │ │ │ │ mov r1, #107 @ 0x6b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3bd04c │ │ │ │ @ instruction: 0xffffb128 │ │ │ │ - cmneq sp, ip, ror r7 │ │ │ │ - msreq SPSR_xc, ip, lsl #24 │ │ │ │ - cmneq r4, ip, ror #28 │ │ │ │ + cmneq sp, r4, lsl #15 │ │ │ │ + msreq SPSR_xc, r4, lsl ip │ │ │ │ + cmneq r4, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -788742,32 +788742,32 @@ │ │ │ │ cmneq r7, r8, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r8, lsl r3 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmneq r7, r8, lsl #2 │ │ │ │ - cmneq sp, r0, lsr #4 │ │ │ │ - strheq pc, [r3, #-96]! @ 0xffffffa0 @ │ │ │ │ - cmneq r4, r4, lsl r9 │ │ │ │ - cmneq sp, r4, ror #3 │ │ │ │ - msreq (UNDEF: 99), r4, ror r6 │ │ │ │ - ldrdeq r9, [r4, #-136]! @ 0xffffff78 │ │ │ │ - cmneq sp, r8, lsr #3 │ │ │ │ - msreq (UNDEF: 99), r8, lsr r6 │ │ │ │ - @ instruction: 0x0164989c │ │ │ │ - cmneq sp, ip, ror #2 │ │ │ │ - strdeq pc, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r4, ip, asr r8 │ │ │ │ - cmneq sp, r0, lsr r1 │ │ │ │ - msreq SPSR_xc, r0, asr #11 │ │ │ │ - cmneq r4, r4, lsr #16 │ │ │ │ - strdeq r6, [sp, #-4]! │ │ │ │ - msreq SPSR_xc, r4, lsl #11 │ │ │ │ - cmneq r4, r8, ror #15 │ │ │ │ + cmneq sp, r8, lsr #4 │ │ │ │ + strheq pc, [r3, #-104]! @ 0xffffff98 @ │ │ │ │ + cmneq r4, ip, lsl r9 │ │ │ │ + cmneq sp, ip, ror #3 │ │ │ │ + msreq (UNDEF: 99), ip, ror r6 │ │ │ │ + cmneq r4, r0, ror #17 │ │ │ │ + strheq r6, [sp, #-16]! │ │ │ │ + msreq (UNDEF: 99), r0, asr #12 │ │ │ │ + cmneq r4, r4, lsr #17 │ │ │ │ + cmneq sp, r4, ror r1 │ │ │ │ + msreq (UNDEF: 99), r4, lsl #12 │ │ │ │ + cmneq r4, r4, ror #16 │ │ │ │ + cmneq sp, r8, lsr r1 │ │ │ │ + msreq SPSR_xc, r8, asr #11 │ │ │ │ + cmneq r4, ip, lsr #16 │ │ │ │ + strdeq r6, [sp, #-12]! │ │ │ │ + msreq SPSR_xc, ip, lsl #11 │ │ │ │ + strdeq r9, [r4, #-112]! @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [pc, #1356] @ 3bdcec │ │ │ │ @@ -789111,34 +789111,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3bd804 │ │ │ │ cmneq r7, r4, ror ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r4, asr #24 │ │ │ │ cmneq r7, r8, lsl #24 │ │ │ │ - cmneq sp, r8, lsl #31 │ │ │ │ - ldrdeq r5, [sp, #-232]! @ 0xffffff18 │ │ │ │ - msreq (UNDEF: 115), r8, ror #6 │ │ │ │ - cmneq r4, ip, asr #11 │ │ │ │ - cmneq sp, r0, lsr #27 │ │ │ │ - @ instruction: 0x01649490 │ │ │ │ + @ instruction: 0x016d5f90 │ │ │ │ + cmneq sp, r0, ror #29 │ │ │ │ + msreq (UNDEF: 115), r0, ror r3 │ │ │ │ + ldrdeq r9, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmneq sp, r8, lsr #27 │ │ │ │ + @ instruction: 0x01649498 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - qdsubeq pc, r0, r3 @ │ │ │ │ - @ instruction: 0x016d5b98 │ │ │ │ - cmneq r4, r0, asr #4 │ │ │ │ + qdsubeq pc, r8, r3 @ │ │ │ │ + cmneq sp, r0, lsr #23 │ │ │ │ + cmneq r4, r8, asr #4 │ │ │ │ cmneq r3, r8, lsr #16 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq r3, ip, ror #31 │ │ │ │ - cmneq r4, r8, asr r2 │ │ │ │ - cmneq sp, r0, lsr #22 │ │ │ │ - strheq lr, [r3, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r4, r4, lsl r2 │ │ │ │ + strdeq lr, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r4, r0, ror #4 │ │ │ │ + cmneq sp, r8, lsr #22 │ │ │ │ + strheq lr, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r4, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #692] @ 3be01c │ │ │ │ ldr r2, [pc, #692] @ 3be020 │ │ │ │ @@ -789313,38 +789313,38 @@ │ │ │ │ mov r1, #944 @ 0x3b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3bde94 │ │ │ │ cmneq r7, ip, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, ip, asr sl │ │ │ │ - cmneq r4, ip, lsr r1 │ │ │ │ + cmneq sp, r4, ror #20 │ │ │ │ + cmneq r4, r4, asr #2 │ │ │ │ muleq r0, r9, r3 │ │ │ │ cmneq r7, r4, lsl #25 │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ - cmneq r4, r8, ror r6 │ │ │ │ - cmneq r4, r4, ror r3 │ │ │ │ + @ instruction: 0x01648690 │ │ │ │ + cmneq r4, r0, lsl #13 │ │ │ │ + cmneq r4, ip, ror r3 │ │ │ │ cmneq r7, r8, ror r5 │ │ │ │ andeq sp, r0, ip, ror r9 │ │ │ │ andeq sp, r0, ip, lsl #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq pc, r0, ip, ror r0 @ │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ - cmneq r3, ip, asr #26 │ │ │ │ - cmneq r3, r0, lsr #26 │ │ │ │ + cmneq r3, r4, asr sp │ │ │ │ + cmneq r3, r8, lsr #26 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - strdeq lr, [r3, #-196]! @ 0xffffff3c │ │ │ │ - cmneq sp, r0, lsr r8 │ │ │ │ - cmneq r3, r0, asr #25 │ │ │ │ - cmneq r4, ip, lsl pc │ │ │ │ + strdeq lr, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, r8, lsr r8 │ │ │ │ + cmneq r3, r8, asr #25 │ │ │ │ + cmneq r4, r4, lsr #30 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - strdeq r5, [sp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r3, r4, lsl #25 │ │ │ │ - cmneq r4, r4, ror #29 │ │ │ │ + strdeq r5, [sp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r3, ip, lsl #25 │ │ │ │ + cmneq r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -789466,26 +789466,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 3be138 │ │ │ │ cmneq r7, ip, ror #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r0, lsl #14 │ │ │ │ - strdeq r8, [r4, #-216]! @ 0xffffff28 │ │ │ │ + cmneq sp, r8, lsl #14 │ │ │ │ + cmneq r4, r0, lsl #28 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ ldrsbeq sl, [r7, #-36]! @ 0xffffffdc │ │ │ │ msreq SPSR_svc, r4, asr r3 │ │ │ │ - cmneq sp, r8, lsl r6 │ │ │ │ - cmneq r3, r8, lsr #21 │ │ │ │ - cmneq r4, ip, lsl #26 │ │ │ │ - cmneq r3, r4, ror sl │ │ │ │ + cmneq sp, r0, lsr #12 │ │ │ │ + strheq lr, [r3, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r4, r4, lsl sp │ │ │ │ + cmneq r3, ip, ror sl │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ - cmneq r4, r4, lsl lr │ │ │ │ + cmneq r3, r4, asr sl │ │ │ │ + cmneq r4, ip, lsl lr │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -789636,30 +789636,30 @@ │ │ │ │ ldr r1, [pc, #36] @ 3be540 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov sl, r0 │ │ │ │ b 3be408 │ │ │ │ - strdeq r8, [r4, #-176]! @ 0xffffff50 │ │ │ │ + strdeq r8, [r4, #-184]! @ 0xffffff48 │ │ │ │ cmneq r7, r4, lsr #2 │ │ │ │ - cmneq sp, ip, ror #9 │ │ │ │ + strdeq r5, [sp, #-68]! @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ @ instruction: 0xffffa8f4 │ │ │ │ cmneq r7, r4 │ │ │ │ - cmneq sp, ip, ror r3 │ │ │ │ - cmneq r3, ip, lsl #16 │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ - cmneq sp, r0, asr #6 │ │ │ │ - ldrdeq lr, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r4, r4, lsr sl │ │ │ │ + cmneq sp, r4, lsl #7 │ │ │ │ + cmneq r3, r4, lsl r8 │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ + cmneq sp, r8, asr #6 │ │ │ │ + ldrdeq lr, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r4, ip, lsr sl │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x0163e798 │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ + cmneq r3, r0, lsr #15 │ │ │ │ + cmneq r3, r0, ror r7 │ │ │ │ │ │ │ │ 003be570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -789831,33 +789831,33 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3be658 │ │ │ │ cmneq r7, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sp, r0, ror #3 │ │ │ │ - ldrdeq r8, [r4, #-136]! @ 0xffffff78 │ │ │ │ + cmneq sp, r8, ror #3 │ │ │ │ + cmneq r4, r0, ror #17 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ ldrheq r9, [r7, #-212]! @ 0xffffff2c │ │ │ │ cmneq r2, r0, lsr lr │ │ │ │ - strdeq r5, [sp, #-4]! │ │ │ │ - cmneq r3, r4, lsl #11 │ │ │ │ - cmneq r4, r0, ror #15 │ │ │ │ + strdeq r5, [sp, #-12]! │ │ │ │ + cmneq r3, ip, lsl #11 │ │ │ │ + cmneq r4, r8, ror #15 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r3, ip, asr #10 │ │ │ │ - cmneq sp, r8, lsl #1 │ │ │ │ - cmneq r3, r8, lsl r5 │ │ │ │ - cmneq r4, r4, ror r7 │ │ │ │ + cmneq r3, r4, asr r5 │ │ │ │ + @ instruction: 0x016d5090 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ + cmneq r4, ip, ror r7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq r8, [r4, #-132]! @ 0xffffff7c │ │ │ │ - cmneq sp, r4, lsl r0 │ │ │ │ - cmneq r3, r4, lsr #9 │ │ │ │ - cmneq r4, r4, lsl #14 │ │ │ │ - cmneq r3, ip, ror #8 │ │ │ │ + ldrdeq r8, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sp, ip, lsl r0 │ │ │ │ + cmneq r3, ip, lsr #9 │ │ │ │ + cmneq r4, ip, lsl #14 │ │ │ │ + cmneq r3, r4, ror r4 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r1, [pc, #1000] @ 3bec84 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ @@ -790109,39 +790109,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 3bea00 │ │ │ │ cmneq r7, r0, ror fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ - @ instruction: 0x016d5194 │ │ │ │ + strheq r8, [r4, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x016d519c │ │ │ │ cmneq r7, r8, lsl fp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ orreq fp, r9, r0, asr fp │ │ │ │ orreq fp, r9, r4, lsr #22 │ │ │ │ orreq fp, r9, r4, lsl #22 │ │ │ │ cmneq r7, ip, lsl #20 │ │ │ │ @ instruction: 0x0189ba98 │ │ │ │ cmneq r2, r0, ror #19 │ │ │ │ - cmneq r3, r8, lsr r1 │ │ │ │ - cmneq r3, r0, lsl #2 │ │ │ │ - cmneq r4, r0, lsr #10 │ │ │ │ - cmneq sp, r8, lsl #30 │ │ │ │ - cmneq r3, r4, asr #1 │ │ │ │ - cmneq r4, r4, ror #9 │ │ │ │ - cmneq sp, ip, asr #29 │ │ │ │ - cmneq r3, r0, lsr #1 │ │ │ │ - cmneq r4, r0, asr #9 │ │ │ │ - cmneq sp, r8, lsr #29 │ │ │ │ - cmneq r3, r4, lsl #1 │ │ │ │ - qdsubeq lr, r0, r3 │ │ │ │ - cmneq r4, r4, ror #8 │ │ │ │ - cmneq sp, ip, asr #28 │ │ │ │ - cmneq r4, r0, lsl r4 │ │ │ │ + cmneq r3, r0, asr #2 │ │ │ │ + cmneq r3, r8, lsl #2 │ │ │ │ + cmneq r4, r8, lsr #10 │ │ │ │ + cmneq sp, r0, lsl pc │ │ │ │ + cmneq r3, ip, asr #1 │ │ │ │ + cmneq r4, ip, ror #9 │ │ │ │ + ldrdeq r4, [sp, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r3, r8, lsr #1 │ │ │ │ + cmneq r4, r8, asr #9 │ │ │ │ + strheq r4, [sp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r3, ip, lsl #1 │ │ │ │ + qdsubeq lr, r8, r3 │ │ │ │ + cmneq r4, ip, ror #8 │ │ │ │ + cmneq sp, r4, asr lr │ │ │ │ + cmneq r4, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl b8f7c <__aeabi_dcmpgt@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -790260,21 +790260,21 @@ │ │ │ │ str sl, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3bed94 │ │ │ │ cmneq r7, r8, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r8, ror r6 │ │ │ │ - strdeq sp, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r4, ip, lsr #4 │ │ │ │ - cmneq sp, r0, lsl #24 │ │ │ │ + strdeq sp, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r4, r4, lsr r2 │ │ │ │ + cmneq sp, r8, lsl #24 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - strheq sp, [r3, #-220]! @ 0xffffff24 │ │ │ │ - strdeq r8, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmneq sp, ip, asr #23 │ │ │ │ + cmneq r3, r4, asr #27 │ │ │ │ + strdeq r8, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + ldrdeq r4, [sp, #-180]! @ 0xffffff4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3456] @ 0xd80 │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ ldr r2, [pc, #128] @ 3befa4 │ │ │ │ @@ -792271,17 +792271,17 @@ │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ b 3c0a1c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq sp, r0, lsr #13 │ │ │ │ - cmneq r3, r8, lsl #17 │ │ │ │ - strheq r5, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmneq sp, r8, lsr #13 │ │ │ │ + @ instruction: 0x0163b890 │ │ │ │ + cmneq r4, r4, asr #25 │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ bl b1bfc │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -794412,20 +794412,20 @@ │ │ │ │ strd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r2, [sp, #248] @ 0xf8 │ │ │ │ strd r2, [r1] │ │ │ │ b 3c1798 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ b 3c0fa8 │ │ │ │ - cmneq sp, r0, lsl #13 │ │ │ │ - cmneq r3, r8, ror #16 │ │ │ │ - @ instruction: 0x01644c9c │ │ │ │ - cmneq sp, r4, asr #22 │ │ │ │ - cmneq r3, ip, lsr #26 │ │ │ │ - cmneq r4, r0, ror #2 │ │ │ │ + cmneq sp, r8, lsl #13 │ │ │ │ + cmneq r3, r0, ror r8 │ │ │ │ + cmneq r4, r4, lsr #25 │ │ │ │ + cmneq sp, ip, asr #22 │ │ │ │ + cmneq r3, r4, lsr sp │ │ │ │ + cmneq r4, r8, ror #2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, [r5, #32] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldrd r0, [r2, #32] │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -796569,75 +796569,75 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3bef78 │ │ │ │ - cmneq ip, ip, asr #26 │ │ │ │ - cmneq r3, r4, lsr pc │ │ │ │ - cmneq r4, r8, ror #6 │ │ │ │ - cmneq ip, r4, lsl sp │ │ │ │ - strdeq r7, [r3, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r4, r0, lsr r3 │ │ │ │ - ldrdeq lr, [ip, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r3, r4, asr #29 │ │ │ │ - strdeq r2, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq ip, r4, lsr #25 │ │ │ │ - cmneq r3, ip, lsl #29 │ │ │ │ - cmneq r4, r0, asr #5 │ │ │ │ - cmneq ip, ip, ror #24 │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ - cmneq r4, r8, lsl #5 │ │ │ │ - cmneq ip, r4, lsr ip │ │ │ │ - cmneq r3, ip, lsl lr │ │ │ │ - cmneq r4, r0, asr r2 │ │ │ │ - strdeq lr, [ip, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r3, r4, ror #27 │ │ │ │ - cmneq r4, r8, lsl r2 │ │ │ │ - cmneq ip, r4, asr #23 │ │ │ │ - cmneq r3, ip, lsr #27 │ │ │ │ - cmneq r4, r0, ror #3 │ │ │ │ - cmneq ip, ip, lsl #23 │ │ │ │ - cmneq r3, r4, ror sp │ │ │ │ - cmneq r4, r8, lsr #3 │ │ │ │ - cmneq ip, r0, asr fp │ │ │ │ - cmneq r3, r8, lsr sp │ │ │ │ - cmneq r4, ip, ror #2 │ │ │ │ - cmneq ip, r8, lsl fp │ │ │ │ - cmneq r3, r0, lsl #26 │ │ │ │ - cmneq r4, r4, lsr r1 │ │ │ │ + cmneq ip, r4, asr sp │ │ │ │ + cmneq r3, ip, lsr pc │ │ │ │ + cmneq r4, r0, ror r3 │ │ │ │ + cmneq ip, ip, lsl sp │ │ │ │ + cmneq r3, r4, lsl #30 │ │ │ │ + cmneq r4, r8, lsr r3 │ │ │ │ + cmneq ip, r4, ror #25 │ │ │ │ + cmneq r3, ip, asr #29 │ │ │ │ + cmneq r4, r0, lsl #6 │ │ │ │ + cmneq ip, ip, lsr #25 │ │ │ │ + @ instruction: 0x01637e94 │ │ │ │ + cmneq r4, r8, asr #5 │ │ │ │ + cmneq ip, r4, ror ip │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + @ instruction: 0x01642290 │ │ │ │ + cmneq ip, ip, lsr ip │ │ │ │ + cmneq r3, r4, lsr #28 │ │ │ │ + cmneq r4, r8, asr r2 │ │ │ │ + cmneq ip, r4, lsl #24 │ │ │ │ + cmneq r3, ip, ror #27 │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + cmneq ip, ip, asr #23 │ │ │ │ + strheq r7, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r4, r8, ror #3 │ │ │ │ + @ instruction: 0x016ceb94 │ │ │ │ + cmneq r3, ip, ror sp │ │ │ │ + strheq r2, [r4, #-16]! │ │ │ │ + cmneq ip, r8, asr fp │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ + cmneq r4, r4, ror r1 │ │ │ │ + cmneq ip, r0, lsr #22 │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ + cmneq r4, ip, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq r3, ip, asr #25 │ │ │ │ - cmneq ip, r0, ror #21 │ │ │ │ - strdeq r2, [r4, #-8]! │ │ │ │ - cmneq ip, r0, lsr #21 │ │ │ │ - cmneq r3, r8, lsl #25 │ │ │ │ - strheq r2, [r4, #-12]! │ │ │ │ + ldrdeq r7, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, r8, ror #21 │ │ │ │ + cmneq r4, r0, lsl #2 │ │ │ │ + cmneq ip, r8, lsr #21 │ │ │ │ + @ instruction: 0x01637c90 │ │ │ │ + cmneq r4, r4, asr #1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq ip, r4, ror #20 │ │ │ │ - cmneq r3, ip, asr #24 │ │ │ │ - cmneq r4, r0, lsl #1 │ │ │ │ + cmneq ip, ip, ror #20 │ │ │ │ + cmneq r3, r4, asr ip │ │ │ │ + cmneq r4, r8, lsl #1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ - cmneq r3, r0, lsl ip │ │ │ │ - cmneq r4, r4, asr #32 │ │ │ │ + cmneq ip, r0, lsr sl │ │ │ │ + cmneq r3, r8, lsl ip │ │ │ │ + cmneq r4, ip, asr #32 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq ip, ip, ror #19 │ │ │ │ - ldrdeq r7, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r4, r8 │ │ │ │ - strheq lr, [ip, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x01637b98 │ │ │ │ - cmneq r4, ip, asr #31 │ │ │ │ - cmneq ip, r4, ror r9 │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ - @ instruction: 0x01641f90 │ │ │ │ - cmneq ip, r8, lsr r9 │ │ │ │ - cmneq r3, r0, lsr #22 │ │ │ │ - cmneq r4, r4, asr pc │ │ │ │ + strdeq lr, [ip, #-148]! @ 0xffffff6c │ │ │ │ + ldrdeq r7, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r4, r0, lsl r0 │ │ │ │ + strheq lr, [ip, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r3, r0, lsr #23 │ │ │ │ + ldrdeq r1, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmneq ip, ip, ror r9 │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ + @ instruction: 0x01641f98 │ │ │ │ + cmneq ip, r0, asr #18 │ │ │ │ + cmneq r3, r8, lsr #22 │ │ │ │ + cmneq r4, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #280] @ 3c53a8 │ │ │ │ @@ -798196,17 +798196,17 @@ │ │ │ │ b 3c6b00 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrheq r1, [r7, #-168]! @ 0xffffff58 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq ip, r4, ror #9 │ │ │ │ - cmneq r3, ip, asr #13 │ │ │ │ - msreq (UNDEF: 115), r0, lsl #22 │ │ │ │ + cmneq ip, ip, ror #9 │ │ │ │ + ldrdeq r5, [r3, #-100]! @ 0xffffff9c │ │ │ │ + msreq (UNDEF: 115), r8, lsl #22 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldrd r8, [r5, #-48] @ 0xffffffd0 │ │ │ │ ldrd r2, [r5, #-64] @ 0xffffffc0 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r5, #-40] @ 0xffffffd8 │ │ │ │ @@ -800818,17 +800818,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl b912c <__aeabi_dadd@plt> │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ b 3c916c │ │ │ │ - cmneq ip, ip, lsr #3 │ │ │ │ - @ instruction: 0x01634394 │ │ │ │ - cmneq r3, r8, asr #15 │ │ │ │ + strheq fp, [ip, #-20]! @ 0xffffffec │ │ │ │ + @ instruction: 0x0163439c │ │ │ │ + ldrdeq lr, [r3, #-112]! @ 0xffffff90 │ │ │ │ muleq r0, r5, r1 │ │ │ │ ldrd r8, [sl, #32] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldrd r8, [sl, #40] @ 0x28 │ │ │ │ ldrd r2, [ip, #32] │ │ │ │ @@ -802472,88 +802472,88 @@ │ │ │ │ ldr r1, [pc, #316] @ 3caee0 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 3c6954 │ │ │ │ - @ instruction: 0x016c9194 │ │ │ │ - cmneq r3, ip, ror r3 │ │ │ │ - strheq ip, [r3, #-112]! @ 0xffffff90 │ │ │ │ - cmneq ip, r8, asr r1 │ │ │ │ - cmneq r3, r0, asr #6 │ │ │ │ - cmneq r3, r4, ror r7 │ │ │ │ + @ instruction: 0x016c919c │ │ │ │ + cmneq r3, r4, lsl #7 │ │ │ │ + strheq ip, [r3, #-120]! @ 0xffffff88 │ │ │ │ + cmneq ip, r0, ror #2 │ │ │ │ + cmneq r3, r8, asr #6 │ │ │ │ + cmneq r3, ip, ror r7 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq ip, ip, lsl r1 │ │ │ │ - cmneq r3, r4, lsl #6 │ │ │ │ - cmneq r3, r8, lsr r7 │ │ │ │ + cmneq ip, r4, lsr #2 │ │ │ │ + cmneq r3, ip, lsl #6 │ │ │ │ + cmneq r3, r0, asr #14 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq ip, r0, ror #1 │ │ │ │ - cmneq r3, r8, asr #5 │ │ │ │ - strdeq ip, [r3, #-108]! @ 0xffffff94 │ │ │ │ + cmneq ip, r8, ror #1 │ │ │ │ + ldrdeq r2, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq ip, r4, lsr #1 │ │ │ │ - cmneq r3, ip, lsl #5 │ │ │ │ - cmneq r3, r0, asr #13 │ │ │ │ - cmneq ip, r8, rrx │ │ │ │ - cmneq r3, r0, asr r2 │ │ │ │ - cmneq r3, r4, lsl #13 │ │ │ │ + cmneq ip, ip, lsr #1 │ │ │ │ + @ instruction: 0x01632294 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmneq ip, r0, ror r0 │ │ │ │ + cmneq r3, r8, asr r2 │ │ │ │ + cmneq r3, ip, lsl #13 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq ip, ip, lsr #32 │ │ │ │ - cmneq r3, r4, lsl r2 │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ + cmneq ip, r4, lsr r0 │ │ │ │ + cmneq r3, ip, lsl r2 │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - strdeq r8, [ip, #-240]! @ 0xffffff10 │ │ │ │ - ldrdeq r2, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r3, ip, lsl #12 │ │ │ │ + strdeq r8, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r3, r0, ror #3 │ │ │ │ + cmneq r3, r4, lsl r6 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - strheq r8, [ip, #-240]! @ 0xffffff10 │ │ │ │ - @ instruction: 0x01632198 │ │ │ │ - cmneq r3, ip, asr #11 │ │ │ │ + strheq r8, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r3, r0, lsr #3 │ │ │ │ + ldrdeq ip, [r3, #-84]! @ 0xffffffac │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq ip, r0, ror pc │ │ │ │ - cmneq r3, r8, asr r1 │ │ │ │ - cmneq r3, ip, lsl #11 │ │ │ │ - cmneq ip, r4, lsr pc │ │ │ │ - cmneq r3, ip, lsl r1 │ │ │ │ - cmneq r3, r8, asr #10 │ │ │ │ + cmneq ip, r8, ror pc │ │ │ │ + cmneq r3, r0, ror #2 │ │ │ │ + @ instruction: 0x0163c594 │ │ │ │ + cmneq ip, ip, lsr pc │ │ │ │ + cmneq r3, r4, lsr #2 │ │ │ │ + cmneq r3, r0, asr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq r8, [ip, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r3, r0, ror #1 │ │ │ │ - cmneq r3, r8, lsl r5 │ │ │ │ - strheq r8, [ip, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r3, r0, lsr #1 │ │ │ │ - ldrdeq ip, [r3, #-68]! @ 0xffffffbc │ │ │ │ + cmneq ip, r4, lsl #30 │ │ │ │ + cmneq r3, r8, ror #1 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ + cmneq ip, r0, asr #29 │ │ │ │ + cmneq r3, r8, lsr #1 │ │ │ │ + ldrdeq ip, [r3, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq ip, r8, ror lr │ │ │ │ - cmneq r3, r0, rrx │ │ │ │ - @ instruction: 0x0163c494 │ │ │ │ - cmneq ip, ip, lsr lr │ │ │ │ - cmneq r3, r4, lsr #32 │ │ │ │ - cmneq r3, r8, asr r4 │ │ │ │ + cmneq ip, r0, lsl #29 │ │ │ │ + cmneq r3, r8, rrx │ │ │ │ + @ instruction: 0x0163c49c │ │ │ │ + cmneq ip, r4, asr #28 │ │ │ │ + cmneq r3, ip, lsr #32 │ │ │ │ + cmneq r3, r0, ror #8 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq ip, r0, lsl #28 │ │ │ │ - cmneq r3, r8, ror #31 │ │ │ │ - cmneq r3, ip, lsl r4 │ │ │ │ + cmneq ip, r8, lsl #28 │ │ │ │ + strdeq r1, [r3, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r3, r4, lsr #8 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq ip, r0, asr #27 │ │ │ │ - cmneq r3, r8, lsr #31 │ │ │ │ - ldrdeq ip, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq ip, r8, asr #27 │ │ │ │ + strheq r1, [r3, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r3, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq ip, r0, lsl #27 │ │ │ │ - cmneq r3, r8, ror #30 │ │ │ │ - @ instruction: 0x0163c39c │ │ │ │ + cmneq ip, r8, lsl #27 │ │ │ │ + cmneq r3, r0, ror pc │ │ │ │ + cmneq r3, r4, lsr #7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq ip, r0, asr #26 │ │ │ │ - cmneq r3, r8, lsr #30 │ │ │ │ - cmneq r3, ip, asr r3 │ │ │ │ + cmneq ip, r8, asr #26 │ │ │ │ + cmneq r3, r0, lsr pc │ │ │ │ + cmneq r3, r4, ror #6 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmneq ip, r0, lsl #26 │ │ │ │ - cmneq r3, r8, ror #29 │ │ │ │ - cmneq r3, ip, lsl r3 │ │ │ │ + cmneq ip, r8, lsl #26 │ │ │ │ + strdeq r1, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r3, r4, lsr #6 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -803090,75 +803090,75 @@ │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3cb668 │ │ │ │ cmneq r6, r4, lsl #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, ror #9 │ │ │ │ - cmneq r5, r4, lsl r6 │ │ │ │ + cmneq r5, ip, lsl r6 │ │ │ │ @ instruction: 0x0176d494 │ │ │ │ - ldrdeq r4, [r3, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0x016c8a9c │ │ │ │ - cmneq r3, ip, lsr #1 │ │ │ │ - strheq r8, [ip, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r3, r4, lsr #21 │ │ │ │ - ldrdeq fp, [r3, #-232]! @ 0xffffff18 │ │ │ │ + ldrdeq r4, [r3, #-124]! @ 0xffffff84 │ │ │ │ + cmneq ip, r4, lsr #21 │ │ │ │ + strheq ip, [r3, #-4]! │ │ │ │ + cmneq ip, r4, asr #17 │ │ │ │ + cmneq r3, ip, lsr #21 │ │ │ │ + cmneq r3, r0, ror #29 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq ip, r8, lsr r8 │ │ │ │ - cmneq r3, r0, lsr #20 │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ + cmneq ip, r0, asr #16 │ │ │ │ + cmneq r3, r8, lsr #20 │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - @ instruction: 0x016c8690 │ │ │ │ - cmneq r3, r8, ror r8 │ │ │ │ - cmneq r3, ip, lsr #25 │ │ │ │ + @ instruction: 0x016c8698 │ │ │ │ + cmneq r3, r0, lsl #17 │ │ │ │ + strheq fp, [r3, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq ip, ip, asr #11 │ │ │ │ - strheq r1, [r3, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r3, r8, ror #23 │ │ │ │ + ldrdeq r8, [ip, #-84]! @ 0xffffffac │ │ │ │ + strheq r1, [r3, #-124]! @ 0xffffff84 │ │ │ │ + strdeq fp, [r3, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmneq ip, r8, lsl #11 │ │ │ │ - cmneq r3, r0, ror r7 │ │ │ │ - cmneq r3, r4, lsr #23 │ │ │ │ - cmneq ip, r8, asr #10 │ │ │ │ - cmneq r3, r0, lsr r7 │ │ │ │ - cmneq r3, r4, ror #22 │ │ │ │ + @ instruction: 0x016c8590 │ │ │ │ + cmneq r3, r8, ror r7 │ │ │ │ + cmneq r3, ip, lsr #23 │ │ │ │ + cmneq ip, r0, asr r5 │ │ │ │ + cmneq r3, r8, lsr r7 │ │ │ │ + cmneq r3, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - strdeq r1, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmneq ip, r4, ror #9 │ │ │ │ - cmneq r3, ip, asr #13 │ │ │ │ - cmneq r3, r0, lsl #22 │ │ │ │ - cmneq ip, r8, lsr #9 │ │ │ │ - @ instruction: 0x01631690 │ │ │ │ - cmneq r3, r4, asr #21 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ + cmneq ip, ip, ror #9 │ │ │ │ + ldrdeq r1, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r3, r8, lsl #22 │ │ │ │ + strheq r8, [ip, #-64]! @ 0xffffffc0 │ │ │ │ + @ instruction: 0x01631698 │ │ │ │ + cmneq r3, ip, asr #21 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmneq ip, ip, ror #8 │ │ │ │ - cmneq r3, r8, ror r8 │ │ │ │ + cmneq ip, r4, ror r4 │ │ │ │ + cmneq r3, r0, lsl #17 │ │ │ │ cmneq r2, ip, ror #28 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmneq r3, ip, lsl r6 │ │ │ │ - cmneq r3, r8, asr sl │ │ │ │ + cmneq r3, r4, lsr #12 │ │ │ │ + cmneq r3, r0, ror #20 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - strdeq r8, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r3, r0, ror #11 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ + cmneq ip, r0, lsl #8 │ │ │ │ + cmneq r3, r8, ror #11 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - strheq r8, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r3, r4, lsr #11 │ │ │ │ - ldrdeq fp, [r3, #-152]! @ 0xffffff68 │ │ │ │ + cmneq ip, r4, asr #7 │ │ │ │ + cmneq r3, ip, lsr #11 │ │ │ │ + cmneq r3, r0, ror #19 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmneq ip, r4, lsl #7 │ │ │ │ - @ instruction: 0x0163b790 │ │ │ │ + cmneq ip, ip, lsl #7 │ │ │ │ + @ instruction: 0x0163b798 │ │ │ │ cmneq r2, r8, lsl #27 │ │ │ │ - cmneq r3, r8, lsr r5 │ │ │ │ - cmneq r3, r4, ror r9 │ │ │ │ + cmneq r3, r0, asr #10 │ │ │ │ + cmneq r3, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -803184,17 +803184,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cb8e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cb890 │ │ │ │ - cmneq ip, r0, ror #3 │ │ │ │ - cmneq r3, r8, asr #7 │ │ │ │ - strdeq fp, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq ip, r8, ror #3 │ │ │ │ + ldrdeq r1, [r3, #-48]! @ 0xffffffd0 │ │ │ │ + strdeq fp, [r3, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r2 │ │ │ │ @@ -803221,17 +803221,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3cb978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cb924 │ │ │ │ - cmneq ip, ip, asr #2 │ │ │ │ - cmneq r3, r4, lsr r3 │ │ │ │ - cmneq r3, r0, ror #14 │ │ │ │ + cmneq ip, r4, asr r1 │ │ │ │ + cmneq r3, ip, lsr r3 │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ 3cb9fc │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -803258,17 +803258,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cb9b4 │ │ │ │ @ instruction: 0xffff3354 │ │ │ │ - strheq r8, [ip, #-12]! │ │ │ │ - cmneq r3, r4, lsr #5 │ │ │ │ - ldrdeq fp, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq ip, r4, asr #1 │ │ │ │ + cmneq r3, ip, lsr #5 │ │ │ │ + ldrdeq fp, [r3, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ 3cba90 │ │ │ │ ldr r5, [pc, #104] @ 3cba94 │ │ │ │ @@ -803296,17 +803296,17 @@ │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cba48 │ │ │ │ @ instruction: 0xffff32dc │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmneq ip, r8, lsr #32 │ │ │ │ - cmneq r3, r0, lsl r2 │ │ │ │ - cmneq r3, ip, lsr r6 │ │ │ │ + cmneq ip, r0, lsr r0 │ │ │ │ + cmneq r3, r8, lsl r2 │ │ │ │ + cmneq r3, r4, asr #12 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -803411,21 +803411,21 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cbb8c │ │ │ │ cmneq r6, r4, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, lsl #17 │ │ │ │ - @ instruction: 0x016c7e9c │ │ │ │ - cmneq r3, r4, lsl #1 │ │ │ │ - strheq fp, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq ip, r4, lsr #29 │ │ │ │ + cmneq r3, ip, lsl #1 │ │ │ │ + strheq fp, [r3, #-72]! @ 0xffffffb8 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmneq ip, r0, ror #28 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ - cmneq r3, ip, ror r4 │ │ │ │ + cmneq ip, r8, ror #28 │ │ │ │ + qdsubeq r1, r0, r3 │ │ │ │ + cmneq r3, r4, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -804232,36 +804232,36 @@ │ │ │ │ cmneq r6, ip, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, ip, lsr #14 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmneq r6, r0, lsr #22 │ │ │ │ - cmneq ip, r0, ror ip │ │ │ │ - msreq (UNDEF: 98), r8, asr lr │ │ │ │ - cmneq r3, r4, lsl #5 │ │ │ │ + cmneq ip, r8, ror ip │ │ │ │ + msreq (UNDEF: 98), r0, ror #28 │ │ │ │ + cmneq r3, ip, lsl #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq ip, r4, lsr ip │ │ │ │ - msreq (UNDEF: 98), ip, lsl lr │ │ │ │ - cmneq r3, r8, asr #4 │ │ │ │ + cmneq ip, ip, lsr ip │ │ │ │ + msreq (UNDEF: 98), r4, lsr #28 │ │ │ │ + cmneq r3, r0, asr r2 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - strdeq r6, [ip, #-180]! @ 0xffffff4c │ │ │ │ - ldrdeq pc, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r3, r8, lsl #4 │ │ │ │ + strdeq r6, [ip, #-188]! @ 0xffffff44 │ │ │ │ + msreq SPSR_x, r4, ror #27 │ │ │ │ + cmneq r3, r0, lsl r2 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - strheq r6, [ip, #-180]! @ 0xffffff4c │ │ │ │ - msreq SPSR_x, ip @ │ │ │ │ - ldrdeq sl, [r3, #-16]! │ │ │ │ + strheq r6, [ip, #-188]! @ 0xffffff44 │ │ │ │ + msreq SPSR_x, r4, lsr #27 │ │ │ │ + ldrdeq sl, [r3, #-24]! @ 0xffffffe8 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - cmneq ip, r4, ror fp │ │ │ │ - msreq SPSR_x, ip, asr sp │ │ │ │ - cmneq r3, ip, lsl #3 │ │ │ │ - cmneq ip, r8, lsr fp │ │ │ │ - msreq SPSR_x, r0, lsr #26 │ │ │ │ - cmneq r3, r0, asr r1 │ │ │ │ + cmneq ip, ip, ror fp │ │ │ │ + msreq SPSR_x, r4, ror #26 │ │ │ │ + @ instruction: 0x0163a194 │ │ │ │ + cmneq ip, r0, asr #22 │ │ │ │ + msreq SPSR_x, r8, lsr #26 │ │ │ │ + cmneq r3, r8, asr r1 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ ldrd r4, [r0] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ cmp lr, #0 │ │ │ │ @@ -805131,71 +805131,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3cd1f8 │ │ │ │ cmneq r6, r8, ror r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r8, asr r4 │ │ │ │ - cmneq ip, r8, ror sl │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ + cmneq ip, r0, lsl #21 │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ cmneq r6, r4, lsl r2 │ │ │ │ - cmneq ip, ip, lsl #16 │ │ │ │ - strdeq pc, [r2, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r3, r8, lsr #28 │ │ │ │ + cmneq ip, r4, lsl r8 │ │ │ │ + strdeq pc, [r2, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r3, r0, lsr lr │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01639d9c │ │ │ │ + cmneq r3, r4, lsr #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - msreq SPSR_x, r8, lsl #16 │ │ │ │ - cmneq r3, ip, lsr ip │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ + msreq SPSR_x, r0, lsl r8 │ │ │ │ + cmneq r3, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r6, [ip, #-92]! @ 0xffffffa4 │ │ │ │ - msreq SPSR_svc, r4, asr #15 │ │ │ │ - strdeq r9, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmneq ip, r4, ror #11 │ │ │ │ + msreq SPSR_svc, ip, asr #15 │ │ │ │ + cmneq r3, r0, lsl #24 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - @ instruction: 0x016c659c │ │ │ │ - cmneq r3, r8, lsr #19 │ │ │ │ + cmneq ip, r4, lsr #11 │ │ │ │ + strheq r9, [r3, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0x01620f9c │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - msreq SPSR_svc, ip, asr #14 │ │ │ │ - cmneq r3, r8, lsl #23 │ │ │ │ + msreq SPSR_svc, r4, asr r7 │ │ │ │ + @ instruction: 0x01639b90 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmneq ip, r8, lsr #10 │ │ │ │ - msreq SPSR_svc, r0, lsl r7 │ │ │ │ - cmneq r3, r4, asr #22 │ │ │ │ + cmneq ip, r0, lsr r5 │ │ │ │ + msreq SPSR_svc, r8, lsl r7 │ │ │ │ + cmneq r3, ip, asr #22 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmneq ip, ip, ror #9 │ │ │ │ - ldrdeq pc, [r2, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r3, r8, lsl #22 │ │ │ │ + strdeq r6, [ip, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq pc, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r3, r0, lsl fp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - strheq r6, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - msreq (UNDEF: 98), r8 @ │ │ │ │ - cmneq r3, ip, asr #21 │ │ │ │ - cmneq ip, r4, ror r4 │ │ │ │ - msreq (UNDEF: 98), ip, asr r6 │ │ │ │ - @ instruction: 0x01639a90 │ │ │ │ + strheq r6, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + msreq (UNDEF: 98), r0, lsr #13 │ │ │ │ + ldrdeq r9, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmneq ip, ip, ror r4 │ │ │ │ + msreq (UNDEF: 98), r4, ror #12 │ │ │ │ + @ instruction: 0x01639a98 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - msreq (UNDEF: 98), r8, lsr #12 │ │ │ │ - cmneq ip, r0, lsl r4 │ │ │ │ - strdeq pc, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ + msreq (UNDEF: 98), r0, lsr r6 │ │ │ │ + cmneq ip, r8, lsl r4 │ │ │ │ + msreq (UNDEF: 98), r0, lsl #12 │ │ │ │ + cmneq r3, r4, lsr sl │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - ldrdeq r6, [ip, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r3, r4, ror #15 │ │ │ │ + cmneq ip, r0, ror #7 │ │ │ │ + cmneq r3, ip, ror #15 │ │ │ │ ldrdeq r0, [r2, #-220]! @ 0xffffff24 │ │ │ │ - msreq SPSR_x, r8, lsl #11 │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ + msreq SPSR_x, r0 @ │ │ │ │ + cmneq r3, ip, asr #19 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmneq ip, ip, ror r3 │ │ │ │ - msreq SPSR_x, r4, ror #10 │ │ │ │ - @ instruction: 0x01639998 │ │ │ │ + cmneq ip, r4, lsl #7 │ │ │ │ + msreq SPSR_x, ip, ror #10 │ │ │ │ + cmneq r3, r0, lsr #19 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -805545,39 +805545,39 @@ │ │ │ │ ldrheq sl, [r6, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, ror fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r6, r8, ror #21 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq r6, r0, lsl r9 │ │ │ │ - cmneq ip, r0, ror #30 │ │ │ │ - msreq SPSR_x, r4, asr #2 │ │ │ │ - cmneq r3, r8, ror r5 │ │ │ │ + cmneq ip, r8, ror #30 │ │ │ │ + msreq SPSR_x, ip, asr #2 │ │ │ │ + cmneq r3, r0, lsl #11 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq ip, r4, asr #28 │ │ │ │ - msreq SPSR_x, ip, lsr #32 │ │ │ │ - cmneq r3, r0, ror #8 │ │ │ │ + cmneq ip, ip, asr #28 │ │ │ │ + msreq SPSR_x, r4, lsr r0 │ │ │ │ + cmneq r3, r8, ror #8 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ cmneq r6, ip, ror #14 │ │ │ │ - strheq r5, [ip, #-212]! @ 0xffffff2c │ │ │ │ - @ instruction: 0x0162ef9c │ │ │ │ - ldrdeq r9, [r3, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq ip, ip, ror sp │ │ │ │ - cmneq r2, r4, ror #30 │ │ │ │ - @ instruction: 0x01639398 │ │ │ │ + strheq r5, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r4, lsr #31 │ │ │ │ + ldrdeq r9, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq ip, r4, lsl #27 │ │ │ │ + cmneq r2, ip, ror #30 │ │ │ │ + cmneq r3, r0, lsr #7 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmneq ip, r8, asr #26 │ │ │ │ - cmneq r2, ip, lsr #30 │ │ │ │ - cmneq r3, r0, ror #6 │ │ │ │ + cmneq ip, r0, asr sp │ │ │ │ + cmneq r2, r4, lsr pc │ │ │ │ + cmneq r3, r8, ror #6 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq ip, r4, lsl sp │ │ │ │ - strdeq lr, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r3, r0, lsr r3 │ │ │ │ + cmneq ip, ip, lsl sp │ │ │ │ + cmneq r2, r4, lsl #30 │ │ │ │ + cmneq r3, r8, lsr r3 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -805989,37 +805989,37 @@ │ │ │ │ @ instruction: 0x0176a598 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq r6, r8, asr #8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmneq ip, ip, asr r7 │ │ │ │ - cmneq r2, r4, asr #18 │ │ │ │ - cmneq r3, r0, ror sp │ │ │ │ + cmneq ip, r4, ror #14 │ │ │ │ + cmneq r2, ip, asr #18 │ │ │ │ + cmneq r3, r8, ror sp │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - cmneq ip, r0, lsr #14 │ │ │ │ - cmneq r2, r8, lsl #18 │ │ │ │ - cmneq r3, r4, lsr sp │ │ │ │ + cmneq ip, r8, lsr #14 │ │ │ │ + cmneq r2, r0, lsl r9 │ │ │ │ + cmneq r3, ip, lsr sp │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - cmneq ip, r4, ror #13 │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ - cmneq r3, r0, lsl #26 │ │ │ │ + cmneq ip, ip, ror #13 │ │ │ │ + ldrdeq lr, [r2, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmneq ip, r8, lsr #13 │ │ │ │ - @ instruction: 0x0162e890 │ │ │ │ - strheq r8, [r3, #-204]! @ 0xffffff34 │ │ │ │ + strheq r5, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0162e898 │ │ │ │ + cmneq r3, r4, asr #25 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmneq ip, ip, ror #12 │ │ │ │ - cmneq r2, r4, asr r8 │ │ │ │ - cmneq r3, r0, lsl #25 │ │ │ │ + cmneq ip, r4, ror r6 │ │ │ │ + cmneq r2, ip, asr r8 │ │ │ │ + cmneq r3, r8, lsl #25 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - cmneq ip, r0, lsr r6 │ │ │ │ - cmneq r2, r8, lsl r8 │ │ │ │ - cmneq r3, r4, asr #24 │ │ │ │ + cmneq ip, r8, lsr r6 │ │ │ │ + cmneq r2, r0, lsr #16 │ │ │ │ + cmneq r3, ip, asr #24 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [pc, #828] @ 3ce860 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -806233,29 +806233,29 @@ │ │ │ │ ldrsheq r9, [r6, #-224]! @ 0xffffff20 │ │ │ │ ldrsbeq r9, [r6, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrsbeq r9, [r6, #-192]! @ 0xffffff40 │ │ │ │ - cmneq ip, ip, lsl #6 │ │ │ │ - strdeq lr, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r3, r0, lsr #18 │ │ │ │ + cmneq ip, r4, lsl r3 │ │ │ │ + strdeq lr, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r3, r8, lsr #18 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - ldrdeq r5, [ip, #-32]! @ 0xffffffe0 │ │ │ │ - strheq lr, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r3, ip, ror #17 │ │ │ │ + ldrdeq r5, [ip, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r2, r0, asr #9 │ │ │ │ + strdeq r8, [r3, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - @ instruction: 0x016c5294 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ - strheq r8, [r3, #-128]! @ 0xffffff80 │ │ │ │ + @ instruction: 0x016c529c │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ + strheq r8, [r3, #-136]! @ 0xffffff78 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmneq ip, r8, asr r2 │ │ │ │ - cmneq r2, r0, asr #8 │ │ │ │ - cmneq r3, r4, ror r8 │ │ │ │ + cmneq ip, r0, ror #4 │ │ │ │ + cmneq r2, r8, asr #8 │ │ │ │ + cmneq r3, ip, ror r8 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ ldr r3, [r0, #648] @ 0x288 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ce8dc │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -806280,17 +806280,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq ip, r8, lsl #3 │ │ │ │ - cmneq r3, r0, ror #19 │ │ │ │ - cmneq r3, r4, lsr #15 │ │ │ │ + @ instruction: 0x016c5190 │ │ │ │ + cmneq r3, r8, ror #19 │ │ │ │ + cmneq r3, ip, lsr #15 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #136] @ 3ce9e8 │ │ │ │ ldr r4, [pc, #136] @ 3ce9ec │ │ │ │ @@ -806325,19 +806325,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3ce9b0 │ │ │ │ ldrheq r9, [r6, #-160]! @ 0xffffff60 │ │ │ │ - cmneq ip, ip, lsl r1 │ │ │ │ + cmneq ip, r4, lsr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, ip, lsr r7 │ │ │ │ + cmneq r3, r4, asr #14 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - strheq lr, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + strheq lr, [r2, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ 003cea00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #684] @ 3cecc4 │ │ │ │ @@ -806522,19 +806522,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r2, ip, asr #24 │ │ │ │ - strheq r8, [r3, #-80]! @ 0xffffffb0 │ │ │ │ - @ instruction: 0x016c5090 │ │ │ │ + strheq r8, [r3, #-88]! @ 0xffffffa8 │ │ │ │ + @ instruction: 0x016c5098 │ │ │ │ msreq SPSR_c, r8, ror #17 │ │ │ │ - cmneq r3, r0, lsr #8 │ │ │ │ - cmneq ip, r0, lsl #30 │ │ │ │ + cmneq r3, r8, lsr #8 │ │ │ │ + cmneq ip, r8, lsl #30 │ │ │ │ │ │ │ │ 003ced0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2] │ │ │ │ @@ -806649,16 +806649,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ msreq (UNDEF: 113), ip, lsl #14 │ │ │ │ - cmneq r3, ip, ror #4 │ │ │ │ - cmneq ip, r4, lsr sp │ │ │ │ + cmneq r3, r4, ror r2 │ │ │ │ + cmneq ip, ip, lsr sp │ │ │ │ │ │ │ │ 003ceef4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -806721,24 +806721,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cef50 │ │ │ │ - strheq r7, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r2, r8, lsl #26 │ │ │ │ - strheq r8, [r3, #-20]! @ 0xffffffec │ │ │ │ - cmneq ip, r4, ror #24 │ │ │ │ - ldrdeq sp, [r2, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r3, ip, ror r1 │ │ │ │ - cmneq ip, ip, lsr #24 │ │ │ │ - @ instruction: 0x0162dc98 │ │ │ │ - cmneq r3, r4, asr #2 │ │ │ │ - strdeq r4, [ip, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r3, r0, asr #5 │ │ │ │ + cmneq r2, r0, lsl sp │ │ │ │ + strheq r8, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq ip, ip, ror #24 │ │ │ │ + ldrdeq sp, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r3, r4, lsl #3 │ │ │ │ + cmneq ip, r4, lsr ip │ │ │ │ + cmneq r2, r0, lsr #25 │ │ │ │ + cmneq r3, ip, asr #2 │ │ │ │ + strdeq r4, [ip, #-188]! @ 0xffffff44 │ │ │ │ │ │ │ │ 003cf02c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r3] │ │ │ │ @@ -806858,16 +806858,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq pc, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r3, ip, lsl #31 │ │ │ │ - cmneq ip, r8, lsr #20 │ │ │ │ + @ instruction: 0x01637f94 │ │ │ │ + cmneq ip, r0, lsr sl │ │ │ │ │ │ │ │ 003cf228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #420] @ 3cf3e4 │ │ │ │ @@ -806975,21 +806975,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cf2c0 │ │ │ │ ldrsbeq r9, [r6, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r8, lsl #30 │ │ │ │ - cmneq ip, r8, lsl #19 │ │ │ │ + cmneq r3, r0, lsl pc │ │ │ │ + @ instruction: 0x016c4990 │ │ │ │ cmneq r6, ip, asr #2 │ │ │ │ cmneq r1, r4, asr #3 │ │ │ │ - cmneq r2, ip, lsl r9 │ │ │ │ - cmneq r3, r0, lsr #28 │ │ │ │ - strheq sp, [r2, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r2, r4, lsr #18 │ │ │ │ + cmneq r3, r8, lsr #28 │ │ │ │ + strheq sp, [r2, #-140]! @ 0xffffff74 │ │ │ │ │ │ │ │ 003cf408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -807057,23 +807057,23 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3cf468 │ │ │ │ cmneq r2, r4, ror #10 │ │ │ │ - cmneq ip, ip, ror r7 │ │ │ │ - strdeq sp, [r2, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r3, ip, ror #25 │ │ │ │ - cmneq ip, r0, asr #14 │ │ │ │ - strheq sp, [r2, #-116]! @ 0xffffff8c │ │ │ │ - strheq r7, [r3, #-192]! @ 0xffffff40 │ │ │ │ - cmneq ip, r4, lsl #14 │ │ │ │ - cmneq r2, r8, ror r7 │ │ │ │ - cmneq r3, r4, ror ip │ │ │ │ + cmneq ip, r4, lsl #15 │ │ │ │ + strdeq sp, [r2, #-120]! @ 0xffffff88 │ │ │ │ + strdeq r7, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, r8, asr #14 │ │ │ │ + strheq sp, [r2, #-124]! @ 0xffffff84 │ │ │ │ + strheq r7, [r3, #-200]! @ 0xffffff38 │ │ │ │ + cmneq ip, ip, lsl #14 │ │ │ │ + cmneq r2, r0, lsl #15 │ │ │ │ + cmneq r3, ip, ror ip │ │ │ │ │ │ │ │ 003cf550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #304] @ 3cf698 │ │ │ │ @@ -807157,23 +807157,23 @@ │ │ │ │ cmneq r6, ip, lsr #29 │ │ │ │ andeq r6, r0, ip, lsl #8 │ │ │ │ andeq r7, r0, r4, ror fp │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ orreq sl, r8, r4, lsl pc │ │ │ │ orreq sl, r8, r8, lsl #29 │ │ │ │ strdeq sl, [r8, r0] │ │ │ │ - cmneq r2, r4, ror r6 │ │ │ │ - ldrdeq r7, [r3, #-184]! @ 0xffffff48 │ │ │ │ - cmneq ip, r8, lsl r6 │ │ │ │ - cmneq r2, ip, lsr r6 │ │ │ │ - cmneq r3, r0, lsr #23 │ │ │ │ - cmneq ip, r0, ror #11 │ │ │ │ - cmneq r2, r4, lsl #12 │ │ │ │ - cmneq r3, r8, ror #22 │ │ │ │ - cmneq ip, r8, lsr #11 │ │ │ │ + cmneq r2, ip, ror r6 │ │ │ │ + cmneq r3, r0, ror #23 │ │ │ │ + cmneq ip, r0, lsr #12 │ │ │ │ + cmneq r2, r4, asr #12 │ │ │ │ + cmneq r3, r8, lsr #23 │ │ │ │ + cmneq ip, r8, ror #11 │ │ │ │ + cmneq r2, ip, lsl #12 │ │ │ │ + cmneq r3, r0, ror fp │ │ │ │ + strheq r4, [ip, #-80]! @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #548] @ 3cf914 │ │ │ │ ldr ip, [pc, #548] @ 3cf918 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -807314,25 +807314,25 @@ │ │ │ │ bl ae854 │ │ │ │ b 3cf754 │ │ │ │ cmneq r6, r4, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, lsl #26 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq r3, ip, asr #21 │ │ │ │ + ldrdeq r7, [r3, #-164]! @ 0xffffff5c │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ cmneq r6, r8, lsl #23 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x0162d39c │ │ │ │ - cmneq ip, r8, asr #6 │ │ │ │ - strdeq r7, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r2, r4, lsr #7 │ │ │ │ + cmneq ip, r0, asr r3 │ │ │ │ + strdeq r7, [r3, #-140]! @ 0xffffff74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #548] @ 3cfb90 │ │ │ │ ldr ip, [pc, #548] @ 3cfb94 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -807473,25 +807473,25 @@ │ │ │ │ bl ae854 │ │ │ │ b 3cf9d0 │ │ │ │ cmneq r6, r8, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r4, lsl #21 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq r3, r0, asr r8 │ │ │ │ + cmneq r3, r8, asr r8 │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ cmneq r6, ip, lsl #18 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - cmneq r2, r0, lsr #2 │ │ │ │ - cmneq ip, ip, asr #1 │ │ │ │ - cmneq r3, r8, ror r6 │ │ │ │ + cmneq r2, r8, lsr #2 │ │ │ │ + ldrdeq r4, [ip, #-4]! │ │ │ │ + cmneq r3, r0, lsl #13 │ │ │ │ │ │ │ │ 003cfbd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #960] @ 3cffa8 │ │ │ │ @@ -807737,39 +807737,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3cfd14 │ │ │ │ cmneq r6, ip, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r8, lsl #16 │ │ │ │ andeq r7, r0, r4, lsr fp │ │ │ │ andeq r6, r0, r4, lsr fp │ │ │ │ - cmneq ip, r4, ror #31 │ │ │ │ - @ instruction: 0x0163759c │ │ │ │ + cmneq ip, ip, ror #31 │ │ │ │ + cmneq r3, r4, lsr #11 │ │ │ │ andeq r7, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmneq r7, r8, ror #22 │ │ │ │ ldrdeq sl, [r8, ip] │ │ │ │ orreq sl, r8, r0, lsl #16 │ │ │ │ ldrsheq r8, [r6, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq ip, r8, lsl #29 │ │ │ │ + @ instruction: 0x016c3e90 │ │ │ │ cmneq r1, ip, lsr r7 │ │ │ │ - cmneq r3, r4, lsr r4 │ │ │ │ + cmneq r3, ip, lsr r4 │ │ │ │ cmneq r1, r4, ror #13 │ │ │ │ @ instruction: 0x0161d690 │ │ │ │ cmneq r1, r0, asr r6 │ │ │ │ - strheq ip, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r2, ip, lsl #27 │ │ │ │ - cmneq ip, r8, lsl #26 │ │ │ │ - cmneq r2, r8, asr sp │ │ │ │ - strheq r7, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r2, r4, asr #27 │ │ │ │ + @ instruction: 0x0162cd94 │ │ │ │ + cmneq ip, r0, lsl sp │ │ │ │ + cmneq r2, r0, ror #26 │ │ │ │ + cmneq r3, r4, asr #5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r2, r0, lsr #26 │ │ │ │ - strdeq ip, [r2, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r2, r8, lsr #26 │ │ │ │ + strdeq ip, [r2, #-200]! @ 0xffffff38 │ │ │ │ │ │ │ │ 003d0020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r3, [pc, #1708] @ 3d06e4 │ │ │ │ @@ -808203,85 +808203,85 @@ │ │ │ │ b 3d0070 │ │ │ │ orreq sl, r8, r4, lsr #9 │ │ │ │ ldrsbeq r8, [r6, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r8, [r6, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x0176839c │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r3, r8, lsr #15 │ │ │ │ + strheq r2, [r3, #-112]! @ 0xffffff90 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - cmneq r3, r8, ror #2 │ │ │ │ + cmneq r3, r0, ror r1 │ │ │ │ andeq r6, r0, r8, lsr #7 │ │ │ │ - strdeq r3, [r6, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r6, r0, lsl #12 │ │ │ │ andeq r6, r0, ip, asr #8 │ │ │ │ - cmneq r3, r0, lsr #7 │ │ │ │ + cmneq r3, r8, lsr #7 │ │ │ │ andeq r6, r0, r0, lsl pc │ │ │ │ - strdeq r7, [r3, #-12]! │ │ │ │ + cmneq r3, r4, lsl #2 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - ldrdeq r7, [r3, #-12]! │ │ │ │ - cmneq r5, r8, asr pc │ │ │ │ - cmneq r6, r0, asr #26 │ │ │ │ + cmneq r3, r4, ror #1 │ │ │ │ + cmneq r5, r0, ror #30 │ │ │ │ + cmneq r6, r8, asr #26 │ │ │ │ msreq (UNDEF: 113), r4, lsl #7 │ │ │ │ - ldrdeq ip, [r5, #-232]! @ 0xffffff18 │ │ │ │ - strheq r1, [r6, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r5, r0, ror #29 │ │ │ │ + strheq r1, [r6, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, r0, lsr #14 │ │ │ │ - cmneq ip, ip, ror r9 │ │ │ │ - cmneq r2, ip, asr #19 │ │ │ │ - cmneq r3, r0, lsr pc │ │ │ │ - cmneq ip, r8, lsl r9 │ │ │ │ - cmneq r2, r8, ror #18 │ │ │ │ - cmneq r3, ip, asr #29 │ │ │ │ - strheq r3, [ip, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r2, r4, lsl #18 │ │ │ │ - cmneq r3, r8, ror #28 │ │ │ │ - cmneq ip, r8, ror r8 │ │ │ │ - cmneq r2, r8, asr #17 │ │ │ │ - cmneq r3, ip, lsr #28 │ │ │ │ - cmneq ip, r0, asr #16 │ │ │ │ - @ instruction: 0x0162c890 │ │ │ │ - strdeq r6, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmneq ip, ip, lsl #16 │ │ │ │ - cmneq r2, r8, asr r8 │ │ │ │ - cmneq r3, r0, asr #27 │ │ │ │ - ldrdeq r3, [ip, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, r0, lsr #16 │ │ │ │ - cmneq r3, r8, lsl #27 │ │ │ │ - @ instruction: 0x016c379c │ │ │ │ - cmneq r2, r8, ror #15 │ │ │ │ - cmneq r3, r0, asr sp │ │ │ │ - cmneq ip, r4, ror #14 │ │ │ │ - strheq ip, [r2, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r3, r8, lsl sp │ │ │ │ - cmneq ip, ip, lsr #14 │ │ │ │ - cmneq r2, r8, ror r7 │ │ │ │ - cmneq r3, r0, ror #25 │ │ │ │ - strdeq r3, [ip, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r2, r0, asr #14 │ │ │ │ - cmneq r3, r8, lsr #25 │ │ │ │ - strheq r3, [ip, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r2, r8, lsl #14 │ │ │ │ - cmneq r3, ip, ror #24 │ │ │ │ - cmneq ip, r4, lsl #13 │ │ │ │ - ldrdeq ip, [r2, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r3, r8, lsr ip │ │ │ │ - cmneq ip, ip, asr #12 │ │ │ │ - @ instruction: 0x0162c698 │ │ │ │ - cmneq r3, r0, lsl #24 │ │ │ │ - cmneq ip, r0, lsl r6 │ │ │ │ - cmneq r2, r0, ror #12 │ │ │ │ - cmneq r3, r4, asr #23 │ │ │ │ - ldrdeq r3, [ip, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r2, r8, lsr #12 │ │ │ │ - cmneq r3, ip, lsl #23 │ │ │ │ - cmneq ip, r0, lsr #11 │ │ │ │ - strdeq ip, [r2, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r3, r4, asr fp │ │ │ │ - cmneq ip, r8, ror #10 │ │ │ │ - strheq ip, [r2, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r3, ip, lsl fp │ │ │ │ + cmneq ip, r4, lsl #19 │ │ │ │ + ldrdeq ip, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r3, r8, lsr pc │ │ │ │ + cmneq ip, r0, lsr #18 │ │ │ │ + cmneq r2, r0, ror r9 │ │ │ │ + ldrdeq r6, [r3, #-228]! @ 0xffffff1c │ │ │ │ + strheq r3, [ip, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, ip, lsl #18 │ │ │ │ + cmneq r3, r0, ror lr │ │ │ │ + cmneq ip, r0, lsl #17 │ │ │ │ + ldrdeq ip, [r2, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r3, r4, lsr lr │ │ │ │ + cmneq ip, r8, asr #16 │ │ │ │ + @ instruction: 0x0162c898 │ │ │ │ + strdeq r6, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq ip, r4, lsl r8 │ │ │ │ + cmneq r2, r0, ror #16 │ │ │ │ + cmneq r3, r8, asr #27 │ │ │ │ + ldrdeq r3, [ip, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r2, r8, lsr #16 │ │ │ │ + @ instruction: 0x01636d90 │ │ │ │ + cmneq ip, r4, lsr #15 │ │ │ │ + strdeq ip, [r2, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r3, r8, asr sp │ │ │ │ + cmneq ip, ip, ror #14 │ │ │ │ + strheq ip, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r3, r0, lsr #26 │ │ │ │ + cmneq ip, r4, lsr r7 │ │ │ │ + cmneq r2, r0, lsl #15 │ │ │ │ + cmneq r3, r8, ror #25 │ │ │ │ + strdeq r3, [ip, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r2, r8, asr #14 │ │ │ │ + strheq r6, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmneq ip, r0, asr #13 │ │ │ │ + cmneq r2, r0, lsl r7 │ │ │ │ + cmneq r3, r4, ror ip │ │ │ │ + cmneq ip, ip, lsl #13 │ │ │ │ + ldrdeq ip, [r2, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r3, r0, asr #24 │ │ │ │ + cmneq ip, r4, asr r6 │ │ │ │ + cmneq r2, r0, lsr #13 │ │ │ │ + cmneq r3, r8, lsl #24 │ │ │ │ + cmneq ip, r8, lsl r6 │ │ │ │ + cmneq r2, r8, ror #12 │ │ │ │ + cmneq r3, ip, asr #23 │ │ │ │ + cmneq ip, r0, ror #11 │ │ │ │ + cmneq r2, r0, lsr r6 │ │ │ │ + @ instruction: 0x01636b94 │ │ │ │ + cmneq ip, r8, lsr #11 │ │ │ │ + strdeq ip, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r3, ip, asr fp │ │ │ │ + cmneq ip, r0, ror r5 │ │ │ │ + cmneq r2, r0, asr #11 │ │ │ │ + cmneq r3, r4, lsr #22 │ │ │ │ │ │ │ │ 003d0818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2736] @ 0xab0 │ │ │ │ ldr r3, [pc, #4084] @ 3d1824 │ │ │ │ @@ -809309,252 +809309,252 @@ │ │ │ │ b 3d086c │ │ │ │ orreq r9, r8, ip, lsr #25 │ │ │ │ ldrsbeq r7, [r6, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, asr #23 │ │ │ │ cmneq r6, r0, lsr #23 │ │ │ │ andeq r6, r0, ip, lsl r6 │ │ │ │ - cmneq r3, ip, lsr #19 │ │ │ │ + strheq r6, [r3, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ - cmneq r3, r0, lsl #19 │ │ │ │ + cmneq r3, r8, lsl #19 │ │ │ │ andeq r7, r0, r8, lsl sl │ │ │ │ - cmneq r3, r0, ror #18 │ │ │ │ + cmneq r3, r8, ror #18 │ │ │ │ andeq r7, r0, r4, lsl sl │ │ │ │ - cmneq r3, r0, asr #18 │ │ │ │ + cmneq r3, r8, asr #18 │ │ │ │ @ instruction: 0x000064b8 │ │ │ │ - cmneq r3, r0, lsr #18 │ │ │ │ + cmneq r3, r8, lsr #18 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ - cmneq r3, r0, lsl #18 │ │ │ │ + cmneq r3, r8, lsl #18 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - cmneq r3, r4, ror #17 │ │ │ │ + cmneq r3, ip, ror #17 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ - cmneq r3, r8, asr #17 │ │ │ │ + ldrdeq r6, [r3, #-128]! @ 0xffffff80 │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ - cmneq r3, r8, lsr #17 │ │ │ │ + strheq r6, [r3, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ - cmneq r3, ip, lsl #17 │ │ │ │ + @ instruction: 0x01636894 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ + cmneq r3, r4, ror r8 │ │ │ │ andeq r7, r0, r0, lsl #4 │ │ │ │ - cmneq r3, r0, asr r8 │ │ │ │ + cmneq r3, r8, asr r8 │ │ │ │ @ instruction: 0x000075b4 │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ + cmneq r3, ip, lsr r8 │ │ │ │ @ instruction: 0x000078bc │ │ │ │ - cmneq r3, r4, lsl r8 │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - strdeq r6, [r3, #-116]! @ 0xffffff8c │ │ │ │ + strdeq r6, [r3, #-124]! @ 0xffffff84 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ - ldrdeq r6, [r3, #-116]! @ 0xffffff8c │ │ │ │ + ldrdeq r6, [r3, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, r0, asr #12 │ │ │ │ - strheq r6, [r3, #-116]! @ 0xffffff8c │ │ │ │ + strheq r6, [r3, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, r0, lsr #6 │ │ │ │ - @ instruction: 0x01636798 │ │ │ │ + cmneq r3, r0, lsr #15 │ │ │ │ andeq r7, r0, r8, ror #14 │ │ │ │ - cmneq r3, ip, ror r7 │ │ │ │ + cmneq r3, r4, lsl #15 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - cmneq r3, r0, ror #14 │ │ │ │ + cmneq r3, r8, ror #14 │ │ │ │ andeq r6, r0, r4, asr #14 │ │ │ │ - cmneq r3, r0, asr #14 │ │ │ │ + cmneq r3, r8, asr #14 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ - cmneq r3, r0, lsr #14 │ │ │ │ + cmneq r3, r8, lsr #14 │ │ │ │ andeq r7, r0, r0, rrx │ │ │ │ - cmneq r3, ip, lsl #14 │ │ │ │ + cmneq r3, r4, lsl r7 │ │ │ │ andeq r6, r0, r0, ror #27 │ │ │ │ - strdeq r6, [r3, #-100]! @ 0xffffff9c │ │ │ │ + strdeq r6, [r3, #-108]! @ 0xffffff94 │ │ │ │ @ instruction: 0x00006ebc │ │ │ │ - cmneq r3, r0, ror #13 │ │ │ │ + cmneq r3, r8, ror #13 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - cmneq r3, r8, asr #13 │ │ │ │ + ldrdeq r6, [r3, #-96]! @ 0xffffffa0 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ - strheq r6, [r3, #-96]! @ 0xffffffa0 │ │ │ │ + strheq r6, [r3, #-104]! @ 0xffffff98 │ │ │ │ andeq r6, r0, ip, lsl sp │ │ │ │ - @ instruction: 0x01636698 │ │ │ │ + cmneq r3, r0, lsr #13 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - cmneq r3, r0, lsl #13 │ │ │ │ + cmneq r3, r8, lsl #13 │ │ │ │ andeq r7, r0, r0, lsr sl │ │ │ │ - cmneq r3, r0, ror #12 │ │ │ │ + cmneq r3, r8, ror #12 │ │ │ │ andeq r6, r0, r0, ror #25 │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ muleq r0, r8, sl │ │ │ │ - cmneq r3, r0, lsr r6 │ │ │ │ + cmneq r3, r8, lsr r6 │ │ │ │ andeq r6, r0, ip, ror #14 │ │ │ │ - cmneq r3, r8, lsl r6 │ │ │ │ + cmneq r3, r0, lsr #12 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ - cmneq r3, r0, lsl #12 │ │ │ │ + cmneq r3, r8, lsl #12 │ │ │ │ andeq r6, r0, r4, lsr #7 │ │ │ │ - cmneq r3, r8, ror #11 │ │ │ │ + strdeq r6, [r3, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, r8, lsl #19 │ │ │ │ - ldrdeq r6, [r3, #-80]! @ 0xffffffb0 │ │ │ │ + ldrdeq r6, [r3, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, r0, ror fp │ │ │ │ - strheq r6, [r3, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r3, r4, lsl #11 │ │ │ │ + cmneq r3, r0, asr #11 │ │ │ │ + cmneq r3, ip, lsl #11 │ │ │ │ cmneq r1, ip, lsr #13 │ │ │ │ andeq r6, r0, r4, lsr fp │ │ │ │ andeq r6, r0, ip, asr #27 │ │ │ │ - ldrdeq r2, [ip, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x01636290 │ │ │ │ + cmneq ip, r0, ror #25 │ │ │ │ + @ instruction: 0x01636298 │ │ │ │ andeq r7, r0, ip, ror #5 │ │ │ │ @ instruction: 0xffffe9b8 │ │ │ │ muleq r0, r8, sl │ │ │ │ @ instruction: 0xffffe6f8 │ │ │ │ ldrdeq r9, [r8, r4] │ │ │ │ andeq r7, r0, r8, asr r7 │ │ │ │ - cmneq ip, r4, asr #23 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ - cmneq r3, r8, ror r1 │ │ │ │ + cmneq ip, ip, asr #23 │ │ │ │ + cmneq r2, ip, lsl ip │ │ │ │ + cmneq r3, r0, lsl #3 │ │ │ │ andeq r6, r0, ip, ror #26 │ │ │ │ - cmneq ip, r8, asr fp │ │ │ │ - cmneq r2, r8, lsr #23 │ │ │ │ - cmneq r3, ip, lsl #2 │ │ │ │ + cmneq ip, r0, ror #22 │ │ │ │ + strheq fp, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r3, r4, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ cmneq r1, r4, asr #7 │ │ │ │ cmneq r1, r0, ror r3 │ │ │ │ cmneq r1, r0, lsr r3 │ │ │ │ - cmneq ip, r8, asr #20 │ │ │ │ - @ instruction: 0x0162ba98 │ │ │ │ - strdeq r5, [r3, #-252]! @ 0xffffff04 │ │ │ │ - cmneq ip, r0, lsl sl │ │ │ │ - cmneq r2, r0, ror #20 │ │ │ │ - cmneq r3, r4, asr #31 │ │ │ │ - ldrdeq r2, [ip, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r8, lsr #20 │ │ │ │ - cmneq r3, ip, lsl #31 │ │ │ │ - cmneq ip, r0, lsr #19 │ │ │ │ - strdeq fp, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r3, r4, asr pc │ │ │ │ - cmneq ip, r8, ror #18 │ │ │ │ - strheq fp, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r3, ip, lsl pc │ │ │ │ - cmneq ip, r0, lsr r9 │ │ │ │ - cmneq r2, r0, lsl #19 │ │ │ │ - cmneq r3, r4, ror #29 │ │ │ │ - strdeq r2, [ip, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r2, r8, asr #18 │ │ │ │ - cmneq r3, ip, lsr #29 │ │ │ │ - cmneq ip, r0, asr #17 │ │ │ │ - cmneq r2, r0, lsl r9 │ │ │ │ - cmneq r3, r4, ror lr │ │ │ │ - cmneq ip, r8, lsl #17 │ │ │ │ - ldrdeq fp, [r2, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r3, ip, lsr lr │ │ │ │ - cmneq ip, r0, asr r8 │ │ │ │ - cmneq r2, r0, lsr #17 │ │ │ │ - cmneq r3, r4, lsl #28 │ │ │ │ - cmneq ip, r8, lsl r8 │ │ │ │ - cmneq r2, r8, ror #16 │ │ │ │ - cmneq r3, ip, asr #27 │ │ │ │ - cmneq ip, r0, ror #15 │ │ │ │ - cmneq r2, r0, lsr r8 │ │ │ │ - @ instruction: 0x01635d94 │ │ │ │ - cmneq ip, r8, lsr #15 │ │ │ │ - strdeq fp, [r2, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r3, ip, asr sp │ │ │ │ - cmneq ip, r0, ror r7 │ │ │ │ - cmneq r2, r0, asr #15 │ │ │ │ - cmneq r3, r4, lsr #26 │ │ │ │ - cmneq ip, r8, lsr r7 │ │ │ │ - cmneq r2, r8, lsl #15 │ │ │ │ - cmneq r3, ip, ror #25 │ │ │ │ - cmneq ip, r0, lsl #14 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ - strheq r5, [r3, #-196]! @ 0xffffff3c │ │ │ │ - cmneq ip, r8, asr #13 │ │ │ │ - cmneq r2, r8, lsl r7 │ │ │ │ - cmneq r3, ip, ror ip │ │ │ │ - @ instruction: 0x016c2690 │ │ │ │ - cmneq r2, r0, ror #13 │ │ │ │ - cmneq r3, r4, asr #24 │ │ │ │ + cmneq ip, r0, asr sl │ │ │ │ + cmneq r2, r0, lsr #21 │ │ │ │ + cmneq r3, r4 │ │ │ │ + cmneq ip, r8, lsl sl │ │ │ │ + cmneq r2, r8, ror #20 │ │ │ │ + cmneq r3, ip, asr #31 │ │ │ │ + cmneq ip, r0, ror #19 │ │ │ │ + cmneq r2, r0, lsr sl │ │ │ │ + @ instruction: 0x01635f94 │ │ │ │ + cmneq ip, r8, lsr #19 │ │ │ │ + strdeq fp, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r3, ip, asr pc │ │ │ │ + cmneq ip, r0, ror r9 │ │ │ │ + cmneq r2, r0, asr #19 │ │ │ │ + cmneq r3, r4, lsr #30 │ │ │ │ + cmneq ip, r8, lsr r9 │ │ │ │ + cmneq r2, r8, lsl #19 │ │ │ │ + cmneq r3, ip, ror #29 │ │ │ │ + cmneq ip, r0, lsl #18 │ │ │ │ + cmneq r2, r0, asr r9 │ │ │ │ + strheq r5, [r3, #-228]! @ 0xffffff1c │ │ │ │ + cmneq ip, r8, asr #17 │ │ │ │ + cmneq r2, r8, lsl r9 │ │ │ │ + cmneq r3, ip, ror lr │ │ │ │ + @ instruction: 0x016c2890 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ + cmneq r3, r4, asr #28 │ │ │ │ + cmneq ip, r8, asr r8 │ │ │ │ + cmneq r2, r8, lsr #17 │ │ │ │ + cmneq r3, ip, lsl #28 │ │ │ │ + cmneq ip, r0, lsr #16 │ │ │ │ + cmneq r2, r0, ror r8 │ │ │ │ + ldrdeq r5, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmneq ip, r8, ror #15 │ │ │ │ + cmneq r2, r8, lsr r8 │ │ │ │ + @ instruction: 0x01635d9c │ │ │ │ + strheq r2, [ip, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r2, r0, lsl #16 │ │ │ │ + cmneq r3, r4, ror #26 │ │ │ │ + cmneq ip, r8, ror r7 │ │ │ │ + cmneq r2, r8, asr #15 │ │ │ │ + cmneq r3, ip, lsr #26 │ │ │ │ + cmneq ip, r0, asr #14 │ │ │ │ + @ instruction: 0x0162b790 │ │ │ │ + strdeq r5, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmneq ip, r8, lsl #14 │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ + strheq r5, [r3, #-204]! @ 0xffffff34 │ │ │ │ + ldrdeq r2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r2, r0, lsr #14 │ │ │ │ + cmneq r3, r4, lsl #25 │ │ │ │ + @ instruction: 0x016c2698 │ │ │ │ + cmneq r2, r8, ror #13 │ │ │ │ + cmneq r3, ip, asr #24 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmneq ip, ip, asr r6 │ │ │ │ - cmneq r2, r8, lsr #13 │ │ │ │ - cmneq r3, r0, lsl ip │ │ │ │ - cmneq ip, r0, lsr #12 │ │ │ │ - cmneq r2, r0, ror r6 │ │ │ │ - ldrdeq r5, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmneq ip, r8, ror #11 │ │ │ │ - cmneq r2, r8, lsr r6 │ │ │ │ - @ instruction: 0x01635b9c │ │ │ │ - strheq r2, [ip, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r2, r0, lsl #12 │ │ │ │ - cmneq r3, r4, ror #22 │ │ │ │ - cmneq ip, r8, ror r5 │ │ │ │ - cmneq r2, r8, asr #11 │ │ │ │ - cmneq r3, ip, lsr #22 │ │ │ │ - cmneq ip, r0, asr #10 │ │ │ │ - @ instruction: 0x0162b590 │ │ │ │ - strdeq r5, [r3, #-164]! @ 0xffffff5c │ │ │ │ - cmneq ip, r8, lsl #10 │ │ │ │ - cmneq r2, r8, asr r5 │ │ │ │ - strheq r5, [r3, #-172]! @ 0xffffff54 │ │ │ │ - ldrdeq r2, [ip, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r2, r0, lsr #10 │ │ │ │ - cmneq r3, r4, lsl #21 │ │ │ │ - @ instruction: 0x016c2498 │ │ │ │ - cmneq r2, r8, ror #9 │ │ │ │ - cmneq r3, ip, asr #20 │ │ │ │ - cmneq ip, r0, ror #8 │ │ │ │ - strheq fp, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ - cmneq ip, r8, lsr #8 │ │ │ │ - cmneq r2, r8, ror r4 │ │ │ │ - ldrdeq r5, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, r0, lsr #32 │ │ │ │ - cmneq r2, r0, ror r0 │ │ │ │ - ldrdeq r5, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmneq ip, r8, ror #31 │ │ │ │ - cmneq r2, r8, lsr r0 │ │ │ │ - @ instruction: 0x0163559c │ │ │ │ - strheq r1, [ip, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r2, r0 │ │ │ │ - cmneq r3, r4, ror #10 │ │ │ │ - cmneq ip, r8, ror pc │ │ │ │ - cmneq r2, r8, asr #31 │ │ │ │ - cmneq r3, ip, lsr #10 │ │ │ │ - @ instruction: 0x0162af94 │ │ │ │ - cmneq ip, ip, lsr pc │ │ │ │ - cmneq r3, ip, ror #9 │ │ │ │ - cmneq ip, r8, lsl #30 │ │ │ │ - cmneq r2, r8, asr pc │ │ │ │ - strheq r5, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq ip, r4, ror #12 │ │ │ │ + strheq fp, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r3, r8, lsl ip │ │ │ │ + cmneq ip, r8, lsr #12 │ │ │ │ + cmneq r2, r8, ror r6 │ │ │ │ + ldrdeq r5, [r3, #-188]! @ 0xffffff44 │ │ │ │ + strdeq r2, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r0, asr #12 │ │ │ │ + cmneq r3, r4, lsr #23 │ │ │ │ + strheq r2, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r8, lsl #12 │ │ │ │ + cmneq r3, ip, ror #22 │ │ │ │ + cmneq ip, r0, lsl #11 │ │ │ │ + ldrdeq fp, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r3, r4, lsr fp │ │ │ │ + cmneq ip, r8, asr #10 │ │ │ │ + @ instruction: 0x0162b598 │ │ │ │ + strdeq r5, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmneq ip, r0, lsl r5 │ │ │ │ + cmneq r2, r0, ror #10 │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ + ldrdeq r2, [ip, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r2, r8, lsr #10 │ │ │ │ + cmneq r3, ip, lsl #21 │ │ │ │ + cmneq ip, r0, lsr #9 │ │ │ │ + strdeq fp, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r3, r4, asr sl │ │ │ │ + cmneq ip, r8, ror #8 │ │ │ │ + strheq fp, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ + cmneq ip, r0, lsr r4 │ │ │ │ + cmneq r2, r0, lsl #9 │ │ │ │ + cmneq r3, r4, ror #19 │ │ │ │ + cmneq ip, r8, lsr #32 │ │ │ │ + cmneq r2, r8, ror r0 │ │ │ │ + ldrdeq r5, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + strdeq r1, [ip, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ + cmneq r3, r4, lsr #11 │ │ │ │ + strheq r1, [ip, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r2, r8 │ │ │ │ + cmneq r3, ip, ror #10 │ │ │ │ + cmneq ip, r0, lsl #31 │ │ │ │ + ldrdeq sl, [r2, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r3, r4, lsr r5 │ │ │ │ + @ instruction: 0x0162af9c │ │ │ │ + cmneq ip, r4, asr #30 │ │ │ │ + strdeq r5, [r3, #-68]! @ 0xffffffbc │ │ │ │ + cmneq ip, r0, lsl pc │ │ │ │ + cmneq r2, r0, ror #30 │ │ │ │ + cmneq r3, r4, asr #9 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r2, r4, lsr #30 │ │ │ │ + cmneq r2, ip, lsr #30 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - strdeq sl, [r2, #-232]! @ 0xffffff18 │ │ │ │ - cmneq ip, ip, ror lr │ │ │ │ - cmneq r2, r8, asr #29 │ │ │ │ - cmneq r3, r0, lsr r4 │ │ │ │ - cmneq ip, r4, asr #28 │ │ │ │ - @ instruction: 0x0162ae90 │ │ │ │ - strdeq r5, [r3, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq ip, ip, lsl #28 │ │ │ │ - cmneq r2, r8, asr lr │ │ │ │ - cmneq r3, r0, asr #7 │ │ │ │ - ldrdeq r1, [ip, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r2, r0, lsr #28 │ │ │ │ - cmneq r3, r8, lsl #7 │ │ │ │ - @ instruction: 0x016c1d9c │ │ │ │ - cmneq r2, r8, ror #27 │ │ │ │ - cmneq r3, r0, asr r3 │ │ │ │ - cmneq ip, r4, ror #26 │ │ │ │ - strheq sl, [r2, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r3, r8, lsl r3 │ │ │ │ - cmneq ip, ip, lsr #26 │ │ │ │ - cmneq r2, r8, ror sp │ │ │ │ - cmneq r3, r0, ror #5 │ │ │ │ - cmneq r2, r4, asr #26 │ │ │ │ + cmneq r2, r0, lsl #30 │ │ │ │ + cmneq ip, r4, lsl #29 │ │ │ │ + ldrdeq sl, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r3, r8, lsr r4 │ │ │ │ + cmneq ip, ip, asr #28 │ │ │ │ + @ instruction: 0x0162ae98 │ │ │ │ + cmneq r3, r0, lsl #8 │ │ │ │ + cmneq ip, r4, lsl lr │ │ │ │ + cmneq r2, r0, ror #28 │ │ │ │ + cmneq r3, r8, asr #7 │ │ │ │ + ldrdeq r1, [ip, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r2, r8, lsr #28 │ │ │ │ + @ instruction: 0x01635390 │ │ │ │ + cmneq ip, r4, lsr #27 │ │ │ │ + strdeq sl, [r2, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r3, r8, asr r3 │ │ │ │ + cmneq ip, ip, ror #26 │ │ │ │ + strheq sl, [r2, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r3, r0, lsr #6 │ │ │ │ + cmneq ip, r4, lsr sp │ │ │ │ + cmneq r2, r0, lsl #27 │ │ │ │ + cmneq r3, r8, ror #5 │ │ │ │ + cmneq r2, ip, asr #26 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq ip, r4, asr #25 │ │ │ │ - cmneq r2, r4, lsl sp │ │ │ │ - cmneq r3, r8, ror r2 │ │ │ │ - cmneq ip, ip, lsl #25 │ │ │ │ - ldrdeq sl, [r2, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r3, r0, asr #4 │ │ │ │ - cmneq ip, r4, asr ip │ │ │ │ - cmneq r2, r4, lsr #25 │ │ │ │ - cmneq r3, r8, lsl #4 │ │ │ │ + cmneq ip, ip, asr #25 │ │ │ │ + cmneq r2, ip, lsl sp │ │ │ │ + cmneq r3, r0, lsl #5 │ │ │ │ + @ instruction: 0x016c1c94 │ │ │ │ + cmneq r2, r4, ror #25 │ │ │ │ + cmneq r3, r8, asr #4 │ │ │ │ + cmneq ip, ip, asr ip │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ + cmneq r3, r0, lsl r2 │ │ │ │ ldr r2, [pc, #-224] @ 3d1b1c │ │ │ │ ldr r1, [pc, #-224] @ 3d1b20 │ │ │ │ ldr r3, [pc, #-224] @ 3d1b24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -809904,33 +809904,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3d2048 │ │ │ │ - cmneq ip, r0, asr #23 │ │ │ │ - cmneq r2, r0, lsl ip │ │ │ │ - cmneq r3, ip, ror #2 │ │ │ │ + cmneq ip, r8, asr #23 │ │ │ │ + cmneq r2, r8, lsl ip │ │ │ │ + cmneq r3, r4, ror r1 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq ip, r4, lsl #23 │ │ │ │ - ldrdeq sl, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r3, r0, lsr r1 │ │ │ │ + cmneq ip, ip, lsl #23 │ │ │ │ + ldrdeq sl, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r3, r8, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq ip, r8, asr #22 │ │ │ │ - @ instruction: 0x0162ab98 │ │ │ │ - strdeq r5, [r3, #-4]! │ │ │ │ + cmneq ip, r0, asr fp │ │ │ │ + cmneq r2, r0, lsr #23 │ │ │ │ + strdeq r5, [r3, #-12]! │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmneq ip, ip, lsl #22 │ │ │ │ - cmneq r2, ip, asr fp │ │ │ │ - strheq r5, [r3, #-8]! │ │ │ │ + cmneq ip, r4, lsl fp │ │ │ │ + cmneq r2, r4, ror #22 │ │ │ │ + cmneq r3, r0, asr #1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq r1, [ip, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r2, r0, lsr #22 │ │ │ │ - cmneq r3, r0, lsl #1 │ │ │ │ + ldrdeq r1, [ip, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r2, r8, lsr #22 │ │ │ │ + cmneq r3, r8, lsl #1 │ │ │ │ │ │ │ │ 003d21cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -809991,17 +809991,17 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [r4] │ │ │ │ b 3d2224 │ │ │ │ cmneq r6, ip, lsr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r8, ror #3 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r3, r0, lsr #4 │ │ │ │ - ldrdeq r5, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq ip, r4, lsl sl │ │ │ │ + cmneq r3, r8, lsr #4 │ │ │ │ + cmneq r3, r0, ror #3 │ │ │ │ + cmneq ip, ip, lsl sl │ │ │ │ │ │ │ │ 003d22e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -810114,17 +810114,17 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [r4] │ │ │ │ b 3d23fc │ │ │ │ cmneq r6, r4, asr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, lsl r0 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ - cmneq ip, r4, asr #16 │ │ │ │ - strdeq r4, [r3, #-252]! @ 0xffffff04 │ │ │ │ + qdsubeq r5, r0, r3 │ │ │ │ + cmneq ip, ip, asr #16 │ │ │ │ + cmneq r3, r4 │ │ │ │ │ │ │ │ 003d24bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -810268,19 +810268,19 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 3d25e0 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r4, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r4, asr #28 │ │ │ │ cmneq r6, ip, lsr #28 │ │ │ │ - cmneq r3, r4, ror #28 │ │ │ │ - @ instruction: 0x016c169c │ │ │ │ + cmneq r3, ip, ror #28 │ │ │ │ + cmneq ip, r4, lsr #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq ip, ip, lsr #12 │ │ │ │ - ldrdeq r4, [r3, #-220]! @ 0xffffff24 │ │ │ │ + cmneq ip, r4, lsr r6 │ │ │ │ + cmneq r3, r4, ror #27 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ │ │ │ │ 003d2720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -810366,16 +810366,16 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r5, [r6, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r8, asr #25 │ │ │ │ andeq r6, r0, r0, asr r6 │ │ │ │ cmneq r6, r0, lsr #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq ip, r4, lsl #9 │ │ │ │ - cmneq r3, r8, lsr ip │ │ │ │ + cmneq ip, ip, lsl #9 │ │ │ │ + cmneq r3, r0, asr #24 │ │ │ │ │ │ │ │ 003d2890 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -810651,22 +810651,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r0, ror r9 │ │ │ │ - cmneq r3, r4, asr #17 │ │ │ │ - ldrdeq r1, [ip, #-12]! │ │ │ │ + cmneq r3, ip, asr #17 │ │ │ │ + cmneq ip, r4, ror #1 │ │ │ │ cmneq r1, r0, asr #1 │ │ │ │ - cmneq r3, r8, lsl #17 │ │ │ │ - cmneq ip, r0, lsr #1 │ │ │ │ + @ instruction: 0x01634890 │ │ │ │ + cmneq ip, r8, lsr #1 │ │ │ │ strdeq fp, [r1, #-140]! @ 0xffffff74 │ │ │ │ - cmneq r3, r0, asr r8 │ │ │ │ - cmneq ip, r8, rrx │ │ │ │ + cmneq r3, r8, asr r8 │ │ │ │ + cmneq ip, r0, ror r0 │ │ │ │ │ │ │ │ 003d2d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -810945,22 +810945,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, ror #9 │ │ │ │ - cmneq ip, r0, ror #24 │ │ │ │ - cmneq r3, r8, lsr r4 │ │ │ │ + cmneq ip, r8, ror #24 │ │ │ │ + cmneq r3, r0, asr #8 │ │ │ │ cmneq r1, r0, lsl #13 │ │ │ │ - cmneq ip, r0, lsr #24 │ │ │ │ - strdeq r4, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq ip, r8, lsr #24 │ │ │ │ + cmneq r3, r0, lsl #8 │ │ │ │ cmneq r1, r0, ror r4 │ │ │ │ - smultteq ip, r4, fp │ │ │ │ - strheq r4, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + smultteq ip, ip, fp │ │ │ │ + cmneq r3, r4, asr #7 │ │ │ │ │ │ │ │ 003d31a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -811239,22 +811239,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ qdsubeq fp, ip, r1 │ │ │ │ - ldrdeq r0, [ip, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r3, r8, lsr #31 │ │ │ │ + ldrdeq r0, [ip, #-120]! @ 0xffffff88 │ │ │ │ + strheq r3, [r3, #-240]! @ 0xffffff10 │ │ │ │ cmneq r1, r8, lsr #15 │ │ │ │ - @ instruction: 0x016c0790 │ │ │ │ - cmneq r3, r8, ror #30 │ │ │ │ + @ instruction: 0x016c0798 │ │ │ │ + cmneq r3, r0, ror pc │ │ │ │ cmneq r1, r0, ror #31 │ │ │ │ - cmneq ip, r4, asr r7 │ │ │ │ - cmneq r3, ip, lsr #30 │ │ │ │ + cmneq ip, ip, asr r7 │ │ │ │ + cmneq r3, r4, lsr pc │ │ │ │ │ │ │ │ 003d3634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -811435,19 +811435,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, lsr #9 │ │ │ │ - smulbbeq ip, ip, r4 │ │ │ │ - cmneq r3, r4, ror #24 │ │ │ │ + @ instruction: 0x016c0494 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ ldrdeq sl, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmneq ip, ip, asr #8 │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ + cmneq ip, r4, asr r4 │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ │ │ │ │ 003d3930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -811628,19 +811628,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsr #3 │ │ │ │ - @ instruction: 0x016c0190 │ │ │ │ - cmneq r3, r8, ror #18 │ │ │ │ + @ instruction: 0x016c0198 │ │ │ │ + cmneq r3, r0, ror r9 │ │ │ │ ldrdeq sl, [r1, #-156]! @ 0xffffff64 │ │ │ │ - cmneq ip, r0, asr r1 │ │ │ │ - cmneq r3, r8, lsr #18 │ │ │ │ + cmneq ip, r8, asr r1 │ │ │ │ + cmneq r3, r0, lsr r9 │ │ │ │ │ │ │ │ 003d3c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -811820,20 +811820,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strheq fp, [r1, #-224]! @ 0xffffff20 │ │ │ │ - msreq (UNDEF: 107), r8 @ │ │ │ │ - cmneq r3, ip, ror #12 │ │ │ │ + msreq (UNDEF: 107), r0, lsr #29 │ │ │ │ + cmneq r3, r4, ror r6 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ cmneq r1, r4, ror #13 │ │ │ │ - msreq (UNDEF: 107), r8, asr lr │ │ │ │ - cmneq r3, ip, lsr #12 │ │ │ │ + msreq (UNDEF: 107), r0, ror #28 │ │ │ │ + cmneq r3, r4, lsr r6 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ │ │ │ │ 003d3f2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -812113,24 +812113,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq sl, [r1, #-36]! @ 0xffffffdc │ │ │ │ - msreq (UNDEF: 107), r8, asr #20 │ │ │ │ - cmneq r3, ip, lsl r2 │ │ │ │ + msreq (UNDEF: 107), r0, asr sl │ │ │ │ + cmneq r3, r4, lsr #4 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ cmneq r1, r8, ror #8 │ │ │ │ - msreq (UNDEF: 107), r8, lsl #20 │ │ │ │ - ldrdeq r3, [r3, #-28]! @ 0xffffffe4 │ │ │ │ + msreq (UNDEF: 107), r0, lsl sl │ │ │ │ + cmneq r3, r4, ror #3 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ cmneq r1, r8, asr r2 │ │ │ │ - msreq SPSR_fxc, ip, asr #19 │ │ │ │ - cmneq r3, r0, lsr #3 │ │ │ │ + ldrdeq pc, [fp, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r3, r8, lsr #3 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 003d43c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -812232,16 +812232,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsl #1 │ │ │ │ - strdeq pc, [fp, #-124]! @ 0xffffff84 │ │ │ │ - ldrdeq r2, [r3, #-240]! @ 0xffffff10 │ │ │ │ + msreq SPSR_fxc, r4, lsl #16 │ │ │ │ + ldrdeq r2, [r3, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ │ │ │ │ 003d457c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -812343,16 +812343,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r9, [r1, #-228]! @ 0xffffff1c │ │ │ │ - msreq (UNDEF: 107), r8, asr #12 │ │ │ │ - cmneq r3, r0, lsr #28 │ │ │ │ + msreq (UNDEF: 107), r0, asr r6 │ │ │ │ + cmneq r3, r8, lsr #28 │ │ │ │ │ │ │ │ 003d472c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -812539,20 +812539,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsl #24 │ │ │ │ - msreq (UNDEF: 123), ip, ror r3 │ │ │ │ - cmneq r3, r0, asr fp │ │ │ │ + msreq (UNDEF: 123), r4, lsl #7 │ │ │ │ + cmneq r3, r8, asr fp │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmneq r1, r8, asr #23 │ │ │ │ - msreq (UNDEF: 123), ip, lsr r3 │ │ │ │ - cmneq r3, r0, lsl fp │ │ │ │ + msreq (UNDEF: 123), r4, asr #6 │ │ │ │ + cmneq r3, r8, lsl fp │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ │ │ │ │ 003d4a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -812740,20 +812740,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, ror #17 │ │ │ │ - msreq SPSR_fxc, r0, rrx │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ + msreq SPSR_fxc, r8, rrx │ │ │ │ + cmneq r3, ip, lsr r8 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ cmneq r1, ip, lsr #17 │ │ │ │ - msreq SPSR_fxc, r0, lsr #32 │ │ │ │ - strdeq r2, [r3, #-116]! @ 0xffffff8c │ │ │ │ + msreq SPSR_fxc, r8, lsr #32 │ │ │ │ + strdeq r2, [r3, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ │ │ │ │ 003d4d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -812959,20 +812959,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsl #11 │ │ │ │ - strdeq lr, [fp, #-204]! @ 0xffffff34 │ │ │ │ - ldrdeq r2, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, r4, lsl #26 │ │ │ │ + ldrdeq r2, [r3, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq r1, r8, asr #10 │ │ │ │ - strheq lr, [fp, #-204]! @ 0xffffff34 │ │ │ │ - @ instruction: 0x01632490 │ │ │ │ + cmneq fp, r4, asr #25 │ │ │ │ + @ instruction: 0x01632498 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ │ │ │ │ 003d50c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -813271,24 +813271,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, ror #1 │ │ │ │ - cmneq fp, r0, ror #16 │ │ │ │ - cmneq r3, r4, lsr r0 │ │ │ │ + cmneq fp, r8, ror #16 │ │ │ │ + cmneq r3, ip, lsr r0 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ cmneq r1, ip, lsr #1 │ │ │ │ - cmneq fp, r0, lsr #16 │ │ │ │ - strdeq r1, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r8, lsr #16 │ │ │ │ + strdeq r1, [r3, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ cmneq r1, r0, ror r0 │ │ │ │ - cmneq fp, r4, ror #15 │ │ │ │ - strheq r1, [r3, #-252]! @ 0xffffff04 │ │ │ │ + cmneq fp, ip, ror #15 │ │ │ │ + cmneq r3, r4, asr #31 │ │ │ │ │ │ │ │ 003d55ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -813566,24 +813566,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, asr ip │ │ │ │ - cmneq fp, ip, asr #7 │ │ │ │ - cmneq r3, r0, lsr #23 │ │ │ │ + ldrdeq lr, [fp, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r3, r8, lsr #23 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmneq r1, r8, lsl ip │ │ │ │ - cmneq fp, ip, lsl #7 │ │ │ │ - cmneq r3, r0, ror #22 │ │ │ │ + @ instruction: 0x016be394 │ │ │ │ + cmneq r3, r8, ror #22 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ ldrdeq r8, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq fp, r0, asr r3 │ │ │ │ - cmneq r3, r8, lsr #22 │ │ │ │ + cmneq fp, r8, asr r3 │ │ │ │ + cmneq r3, r0, lsr fp │ │ │ │ │ │ │ │ 003d5a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1112] @ 3d5eb0 │ │ │ │ @@ -813876,23 +813876,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, ip, lsl #15 │ │ │ │ - cmneq fp, r0, lsl #30 │ │ │ │ - ldrdeq r1, [r3, #-100]! @ 0xffffff9c │ │ │ │ + cmneq fp, r8, lsl #30 │ │ │ │ + ldrdeq r1, [r3, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ cmneq r1, r0, lsr #18 │ │ │ │ - cmneq fp, r0, asr #29 │ │ │ │ - @ instruction: 0x01631698 │ │ │ │ + cmneq fp, r8, asr #29 │ │ │ │ + cmneq r3, r0, lsr #13 │ │ │ │ cmneq r1, ip, lsl #18 │ │ │ │ - cmneq fp, r4, lsl #29 │ │ │ │ - cmneq r3, r8, asr r6 │ │ │ │ + cmneq fp, ip, lsl #29 │ │ │ │ + cmneq r3, r0, ror #12 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 003d5f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -814183,23 +814183,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, r8, asr #5 │ │ │ │ - cmneq fp, ip, lsr sl │ │ │ │ - cmneq r3, r0, lsl r2 │ │ │ │ + cmneq fp, r4, asr #20 │ │ │ │ + cmneq r3, r8, lsl r2 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ cmneq r1, ip, asr r4 │ │ │ │ - strdeq sp, [fp, #-156]! @ 0xffffff64 │ │ │ │ - ldrdeq r1, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmneq fp, r4, lsl #20 │ │ │ │ + ldrdeq r1, [r3, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r1, r8, asr #8 │ │ │ │ - cmneq fp, r0, asr #19 │ │ │ │ - @ instruction: 0x01631194 │ │ │ │ + cmneq fp, r8, asr #19 │ │ │ │ + @ instruction: 0x0163119c │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 003d63d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -814493,23 +814493,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ strdeq r7, [r1, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, ip, ror #10 │ │ │ │ - cmneq r3, r0, asr #26 │ │ │ │ + cmneq fp, r4, ror r5 │ │ │ │ + cmneq r3, r8, asr #26 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ cmneq r1, ip, lsl #31 │ │ │ │ - cmneq fp, ip, lsr #10 │ │ │ │ - cmneq r3, r4, lsl #26 │ │ │ │ + cmneq fp, r4, lsr r5 │ │ │ │ + cmneq r3, ip, lsl #26 │ │ │ │ cmneq r1, r8, ror pc │ │ │ │ - strdeq sp, [fp, #-64]! @ 0xffffffc0 │ │ │ │ - smulbteq r3, r4, ip │ │ │ │ + strdeq sp, [fp, #-72]! @ 0xffffffb8 │ │ │ │ + smulbteq r3, ip, ip │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ │ │ │ │ 003d68a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -814803,23 +814803,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, r8, lsr #18 │ │ │ │ - @ instruction: 0x016bd09c │ │ │ │ - cmneq r3, r0, ror r8 │ │ │ │ + cmneq fp, r4, lsr #1 │ │ │ │ + cmneq r3, r8, ror r8 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ strheq r9, [r1, #-172]! @ 0xffffff54 │ │ │ │ - qdsubeq sp, ip, fp │ │ │ │ - cmneq r3, r4, lsr r8 │ │ │ │ + cmneq fp, r4, rrx │ │ │ │ + cmneq r3, ip, lsr r8 │ │ │ │ cmneq r1, r8, lsr #21 │ │ │ │ - cmneq fp, r0, lsr #32 │ │ │ │ - strdeq r0, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmneq fp, r8, lsr #32 │ │ │ │ + strdeq r0, [r3, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ │ │ │ │ 003d6d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -815113,23 +815113,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, r8, asr r4 │ │ │ │ - cmneq fp, ip, asr #23 │ │ │ │ - smultbeq r3, r0, r3 │ │ │ │ + ldrdeq ip, [fp, #-180]! @ 0xffffff4c │ │ │ │ + smultbeq r3, r8, r3 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ cmneq r1, ip, ror #11 │ │ │ │ - cmneq fp, ip, lsl #23 │ │ │ │ - cmneq r3, r4, ror #6 │ │ │ │ + @ instruction: 0x016bcb94 │ │ │ │ + cmneq r3, ip, ror #6 │ │ │ │ ldrdeq r7, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq fp, r0, asr fp │ │ │ │ - cmneq r3, r4, lsr #6 │ │ │ │ + cmneq fp, r8, asr fp │ │ │ │ + cmneq r3, ip, lsr #6 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 003d7244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -815410,24 +815410,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, lsr #31 │ │ │ │ - cmneq fp, ip, lsl r7 │ │ │ │ - strdeq pc, [r2, #-224]! @ 0xffffff20 │ │ │ │ + cmneq fp, r4, lsr #14 │ │ │ │ + strdeq pc, [r2, #-232]! @ 0xffffff18 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ cmneq r1, r4, lsr r1 │ │ │ │ - ldrdeq ip, [fp, #-104]! @ 0xffffff98 │ │ │ │ - msreq (UNDEF: 98), ip, lsr #29 │ │ │ │ + cmneq fp, r0, ror #13 │ │ │ │ + strheq pc, [r2, #-228]! @ 0xffffff1c @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ cmneq r1, r0, lsr pc │ │ │ │ - cmneq fp, r8, lsr #13 │ │ │ │ - msreq (UNDEF: 98), r0, lsl #29 │ │ │ │ + strheq ip, [fp, #-96]! @ 0xffffffa0 │ │ │ │ + msreq (UNDEF: 98), r8, lsl #29 │ │ │ │ │ │ │ │ 003d76e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -815707,23 +815707,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsl #22 │ │ │ │ - cmneq fp, r0, lsl #5 │ │ │ │ - msreq (UNDEF: 98), r4, asr sl │ │ │ │ + cmneq fp, r8, lsl #5 │ │ │ │ + msreq (UNDEF: 98), ip, asr sl │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ @ instruction: 0x01618c98 │ │ │ │ - cmneq fp, ip, lsr r2 │ │ │ │ - msreq (UNDEF: 98), r4, lsl sl │ │ │ │ + cmneq fp, r4, asr #4 │ │ │ │ + msreq (UNDEF: 98), ip, lsl sl │ │ │ │ @ instruction: 0x01616a94 │ │ │ │ - cmneq fp, ip, lsl #4 │ │ │ │ - msreq SPSR_x, r0, ror #19 │ │ │ │ + cmneq fp, r4, lsl r2 │ │ │ │ + msreq SPSR_x, r8, ror #19 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 003d7b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -816003,23 +816003,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r0, ror r6 │ │ │ │ - cmneq fp, r8, ror #27 │ │ │ │ - msreq SPSR_x, r0, asr #11 │ │ │ │ + strdeq fp, [fp, #-208]! @ 0xffffff30 │ │ │ │ + msreq SPSR_x, r8, asr #11 │ │ │ │ cmneq r1, r0, lsl #16 │ │ │ │ - cmneq fp, r4, lsr #27 │ │ │ │ - msreq SPSR_x, r8, ror r5 │ │ │ │ + cmneq fp, ip, lsr #27 │ │ │ │ + msreq SPSR_x, r0, lsl #11 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ strdeq r6, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq fp, r4, ror sp │ │ │ │ - msreq SPSR_x, r8, asr #10 │ │ │ │ + cmneq fp, ip, ror sp │ │ │ │ + msreq SPSR_x, r0, asr r5 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ │ │ │ │ 003d8014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -816315,23 +816315,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01616198 │ │ │ │ - cmneq fp, r0, lsl r9 │ │ │ │ - msreq SPSR_x, r4, ror #1 │ │ │ │ + cmneq fp, r8, lsl r9 │ │ │ │ + msreq SPSR_x, ip, ror #1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ cmneq r1, r8, lsr #6 │ │ │ │ - cmneq fp, ip, asr #17 │ │ │ │ - msreq SPSR_x, r4, lsr #1 │ │ │ │ + ldrdeq fp, [fp, #-132]! @ 0xffffff7c │ │ │ │ + msreq SPSR_x, ip, lsr #1 │ │ │ │ cmneq r1, r4, lsr #2 │ │ │ │ - @ instruction: 0x016bb89c │ │ │ │ - msreq SPSR_x, r0, ror r0 │ │ │ │ + cmneq fp, r4, lsr #17 │ │ │ │ + msreq SPSR_x, r8, ror r0 │ │ │ │ muleq r0, sl, r1 │ │ │ │ │ │ │ │ 003d84ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -816594,24 +816594,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, asr #26 │ │ │ │ - strheq fp, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x0162ec90 │ │ │ │ + cmneq fp, r4, asr #9 │ │ │ │ + @ instruction: 0x0162ec98 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ cmneq r1, r0, lsl #26 │ │ │ │ - cmneq fp, r8, ror r4 │ │ │ │ - cmneq r2, ip, asr #24 │ │ │ │ + cmneq fp, r0, lsl #9 │ │ │ │ + cmneq r2, r4, asr ip │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ ldrdeq r5, [r1, #-192]! @ 0xffffff40 │ │ │ │ - cmneq fp, r8, asr #8 │ │ │ │ - cmneq r2, ip, lsl ip │ │ │ │ + cmneq fp, r0, asr r4 │ │ │ │ + cmneq r2, r4, lsr #24 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ │ │ │ │ 003d8944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -816893,24 +816893,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r0, lsr #17 │ │ │ │ - cmneq fp, r8, lsl r0 │ │ │ │ - cmneq r2, ip, ror #15 │ │ │ │ + cmneq fp, r0, lsr #32 │ │ │ │ + strdeq lr, [r2, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmneq r1, ip, asr r8 │ │ │ │ - ldrdeq sl, [fp, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ + ldrdeq sl, [fp, #-252]! @ 0xffffff04 │ │ │ │ + strheq lr, [r2, #-112]! @ 0xffffff90 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ cmneq r1, ip, lsr #16 │ │ │ │ - cmneq fp, r4, lsr #31 │ │ │ │ - cmneq r2, ip, ror r7 │ │ │ │ + cmneq fp, ip, lsr #31 │ │ │ │ + cmneq r2, r4, lsl #15 │ │ │ │ │ │ │ │ 003d8de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -817191,24 +817191,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r0, lsl #8 │ │ │ │ - cmneq fp, r8, ror fp │ │ │ │ - cmneq r2, ip, asr #6 │ │ │ │ + cmneq fp, r0, lsl #23 │ │ │ │ + cmneq r2, r4, asr r3 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ strheq r5, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, r4, lsr fp │ │ │ │ - cmneq r2, r8, lsl #6 │ │ │ │ + cmneq fp, ip, lsr fp │ │ │ │ + cmneq r2, r0, lsl r3 │ │ │ │ @ instruction: 0x000001be │ │ │ │ cmneq r1, ip, lsl #7 │ │ │ │ - cmneq fp, r4, lsl #22 │ │ │ │ - ldrdeq lr, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq fp, ip, lsl #22 │ │ │ │ + cmneq r2, r4, ror #5 │ │ │ │ │ │ │ │ 003d9284 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -817395,20 +817395,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsr #1 │ │ │ │ - cmneq fp, r0, lsr #16 │ │ │ │ - strdeq sp, [r2, #-244]! @ 0xffffff0c │ │ │ │ + cmneq fp, r8, lsr #16 │ │ │ │ + strdeq sp, [r2, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ cmneq r1, r4, rrx │ │ │ │ - ldrdeq sl, [fp, #-124]! @ 0xffffff84 │ │ │ │ - strheq sp, [r2, #-240]! @ 0xffffff10 │ │ │ │ + cmneq fp, r4, ror #15 │ │ │ │ + strheq sp, [r2, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 003d95a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -817587,20 +817587,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strheq r4, [r1, #-216]! @ 0xffffff28 │ │ │ │ - cmneq fp, ip, lsr #10 │ │ │ │ - cmneq r2, r0, lsl #26 │ │ │ │ + cmneq fp, r4, lsr r5 │ │ │ │ + cmneq r2, r8, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ cmneq r1, r8, ror sp │ │ │ │ - cmneq fp, ip, ror #9 │ │ │ │ - cmneq r2, r0, asr #25 │ │ │ │ + strdeq sl, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r8, asr #25 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 003d9898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -817779,20 +817779,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r0, asr #21 │ │ │ │ - cmneq fp, r4, lsr r2 │ │ │ │ - cmneq r2, r8, lsl #20 │ │ │ │ + cmneq fp, ip, lsr r2 │ │ │ │ + cmneq r2, r0, lsl sl │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ cmneq r1, r0, lsl #21 │ │ │ │ - strdeq sl, [fp, #-20]! @ 0xffffffec │ │ │ │ - cmneq r2, r8, asr #19 │ │ │ │ + strdeq sl, [fp, #-28]! @ 0xffffffe4 │ │ │ │ + ldrdeq sp, [r2, #-144]! @ 0xffffff70 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 003d9b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -817971,20 +817971,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, asr #15 │ │ │ │ - cmneq fp, ip, lsr pc │ │ │ │ - cmneq r2, r0, lsl r7 │ │ │ │ + cmneq fp, r4, asr #30 │ │ │ │ + cmneq r2, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ cmneq r1, r8, lsl #15 │ │ │ │ - strdeq r9, [fp, #-236]! @ 0xffffff14 │ │ │ │ - ldrdeq sp, [r2, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq fp, r4, lsl #30 │ │ │ │ + ldrdeq sp, [r2, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ │ │ │ │ 003d9e88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -818163,20 +818163,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r4, [r1, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, r4, asr #24 │ │ │ │ - cmneq r2, r8, lsl r4 │ │ │ │ + cmneq fp, ip, asr #24 │ │ │ │ + cmneq r2, r0, lsr #8 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ @ instruction: 0x01614490 │ │ │ │ - cmneq fp, r4, lsl #24 │ │ │ │ - ldrdeq sp, [r2, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq fp, ip, lsl #24 │ │ │ │ + cmneq r2, r0, ror #7 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ │ │ │ │ 003da180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -818357,20 +818357,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, lsr #7 │ │ │ │ - cmneq fp, r4, asr #18 │ │ │ │ - cmneq r2, r8, lsl r1 │ │ │ │ + cmneq fp, ip, asr #18 │ │ │ │ + cmneq r2, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0x01614190 │ │ │ │ - cmneq fp, r4, lsl #18 │ │ │ │ - ldrdeq sp, [r2, #-8]! │ │ │ │ + cmneq fp, ip, lsl #18 │ │ │ │ + cmneq r2, r0, ror #1 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 003da480 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -818559,20 +818559,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ strheq r4, [r1, #-0]! │ │ │ │ - cmneq fp, r8, lsr #12 │ │ │ │ - strdeq ip, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmneq fp, r0, lsr r6 │ │ │ │ + cmneq r2, r4, lsl #28 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ cmneq r1, r4, ror lr │ │ │ │ - cmneq fp, r8, ror #11 │ │ │ │ - cmneq r2, r0, asr #27 │ │ │ │ + strdeq r9, [fp, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r8, asr #27 │ │ │ │ │ │ │ │ 003da79c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -818667,16 +818667,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, asr #25 │ │ │ │ - cmneq fp, r0, asr #8 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ + cmneq fp, r8, asr #8 │ │ │ │ + cmneq r2, ip, lsl ip │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 003da938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -818772,16 +818772,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r0, lsr fp │ │ │ │ - cmneq fp, r4, lsr #5 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ + cmneq fp, ip, lsr #5 │ │ │ │ + cmneq r2, r0, lsl #21 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ │ │ │ │ 003daad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -818878,16 +818878,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x01613990 │ │ │ │ - cmneq fp, r4, lsl #2 │ │ │ │ - ldrdeq ip, [r2, #-136]! @ 0xffffff78 │ │ │ │ + cmneq fp, ip, lsl #2 │ │ │ │ + cmneq r2, r0, ror #17 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ │ │ │ │ 003dac74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -819017,22 +819017,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, ror r9 │ │ │ │ - cmneq r2, r4, asr r7 │ │ │ │ - cmneq fp, r0, lsr #3 │ │ │ │ + cmneq r2, ip, asr r7 │ │ │ │ + cmneq fp, r8, lsr #3 │ │ │ │ @ instruction: 0x01613794 │ │ │ │ - cmneq r2, r8, lsl r7 │ │ │ │ - cmneq fp, r0, ror #2 │ │ │ │ + cmneq r2, r0, lsr #14 │ │ │ │ + cmneq fp, r8, ror #2 │ │ │ │ cmneq r1, r8, lsr #18 │ │ │ │ - ldrdeq ip, [r2, #-104]! @ 0xffffff98 │ │ │ │ - cmneq fp, r4, lsr #2 │ │ │ │ + cmneq r2, r0, ror #13 │ │ │ │ + cmneq fp, ip, lsr #2 │ │ │ │ │ │ │ │ 003daeac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -819253,25 +819253,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strdeq ip, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq fp, r0, asr #30 │ │ │ │ + cmneq r2, r4, lsl #10 │ │ │ │ + cmneq fp, r8, asr #30 │ │ │ │ cmneq r5, ip, lsr #7 │ │ │ │ - @ instruction: 0x0162c490 │ │ │ │ - ldrdeq r8, [fp, #-224]! @ 0xffffff20 │ │ │ │ + @ instruction: 0x0162c498 │ │ │ │ + ldrdeq r8, [fp, #-232]! @ 0xffffff18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq fp, r8, lsr #28 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ + cmneq fp, r0, lsr lr │ │ │ │ + ldrdeq ip, [r2, #-48]! @ 0xffffffd0 │ │ │ │ cmneq r1, ip, asr #7 │ │ │ │ - cmneq fp, r0, lsr #27 │ │ │ │ - cmneq r2, ip, asr #6 │ │ │ │ + cmneq fp, r8, lsr #27 │ │ │ │ + cmneq r2, r4, asr r3 │ │ │ │ │ │ │ │ 003db260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -819476,25 +819476,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r2, r8, lsl #3 │ │ │ │ - strheq r8, [fp, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x0162c190 │ │ │ │ + strheq r8, [fp, #-188]! @ 0xffffff44 │ │ │ │ cmneq r5, ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, ip, ror #1 │ │ │ │ - cmneq fp, ip, lsr #22 │ │ │ │ - cmneq r2, r4, asr #1 │ │ │ │ - cmneq fp, r8, ror #21 │ │ │ │ + strdeq ip, [r2, #-4]! │ │ │ │ + cmneq fp, r4, lsr fp │ │ │ │ + cmneq r2, ip, asr #1 │ │ │ │ + strdeq r8, [fp, #-160]! @ 0xffffff60 │ │ │ │ qdsubeq r3, r4, r1 │ │ │ │ - cmneq r2, r8 │ │ │ │ - cmneq fp, r4, asr #20 │ │ │ │ + cmneq r2, r0, lsl r0 │ │ │ │ + cmneq fp, ip, asr #20 │ │ │ │ │ │ │ │ 003db5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -819644,16 +819644,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, lsl #25 │ │ │ │ cmneq r1, r4, asr #27 │ │ │ │ - strheq r8, [fp, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r2, r4, ror sp │ │ │ │ + cmneq fp, r4, asr #15 │ │ │ │ + cmneq r2, ip, ror sp │ │ │ │ │ │ │ │ 003db848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1492] @ 3dbe34 │ │ │ │ @@ -820041,31 +820041,31 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, ip, asr #26 │ │ │ │ - cmneq r2, r8, lsr #22 │ │ │ │ - cmneq fp, r4, ror r5 │ │ │ │ + cmneq r2, r0, lsr fp │ │ │ │ + cmneq fp, ip, ror r5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmneq r1, ip, lsr #24 │ │ │ │ - cmneq r2, ip, lsl #20 │ │ │ │ - cmneq fp, r8, asr r4 │ │ │ │ + cmneq r2, r4, lsl sl │ │ │ │ + cmneq fp, r0, ror #8 │ │ │ │ cmneq r1, ip, lsl #22 │ │ │ │ - cmneq r2, r8, ror #17 │ │ │ │ - cmneq fp, r4, lsr r3 │ │ │ │ + strdeq fp, [r2, #-128]! @ 0xffffff80 │ │ │ │ + cmneq fp, ip, lsr r3 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmneq r1, ip, ror #19 │ │ │ │ - cmneq r2, r8, asr #15 │ │ │ │ - cmneq fp, r4, lsl r2 │ │ │ │ + ldrdeq fp, [r2, #-112]! @ 0xffffff90 │ │ │ │ + cmneq fp, ip, lsl r2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ cmneq r1, r8, lsl #15 │ │ │ │ - cmneq r2, r0, ror #14 │ │ │ │ - cmneq fp, ip, lsr #3 │ │ │ │ + cmneq r2, r8, ror #14 │ │ │ │ + strheq r8, [fp, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ │ │ │ │ 003dbeb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -820244,20 +820244,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, lsr #9 │ │ │ │ - ldrdeq r7, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ + ldrdeq r7, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, ip, ror r4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ cmneq r1, r4, ror #8 │ │ │ │ - @ instruction: 0x016b7e94 │ │ │ │ - cmneq r2, r8, lsr r4 │ │ │ │ + @ instruction: 0x016b7e9c │ │ │ │ + cmneq r2, r0, asr #8 │ │ │ │ │ │ │ │ 003dc1a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -820444,20 +820444,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, lsl #3 │ │ │ │ - strheq r7, [fp, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r2, r8, asr r1 │ │ │ │ + cmneq fp, r0, asr #23 │ │ │ │ + cmneq r2, r0, ror #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq r1, r0, asr #2 │ │ │ │ - cmneq fp, r4, ror fp │ │ │ │ - cmneq r2, r8, lsl r1 │ │ │ │ + cmneq fp, ip, ror fp │ │ │ │ + cmneq r2, r0, lsr #2 │ │ │ │ │ │ │ │ 003dc4c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -820552,16 +820552,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, lsr #31 │ │ │ │ - ldrdeq r7, [fp, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r8, ror pc │ │ │ │ + cmneq fp, r0, ror #19 │ │ │ │ + cmneq r2, r0, lsl #31 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 003dc65c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -820657,16 +820657,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, lsl #28 │ │ │ │ - cmneq fp, ip, lsr r8 │ │ │ │ - cmneq r2, r0, ror #27 │ │ │ │ + cmneq fp, r4, asr #16 │ │ │ │ + cmneq r2, r8, ror #27 │ │ │ │ │ │ │ │ 003dc7f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 3dcac4 │ │ │ │ @@ -820855,20 +820855,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, r8, lsr sp │ │ │ │ - cmneq fp, ip, ror #10 │ │ │ │ - cmneq r2, ip, lsl #22 │ │ │ │ + cmneq fp, r4, ror r5 │ │ │ │ + cmneq r2, r4, lsl fp │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ strdeq r1, [r1, #-172]! @ 0xffffff54 │ │ │ │ - cmneq fp, ip, lsr #10 │ │ │ │ - cmneq r2, ip, asr #21 │ │ │ │ + cmneq fp, r4, lsr r5 │ │ │ │ + ldrdeq sl, [r2, #-164]! @ 0xffffff5c │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 003dcb18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -821058,20 +821058,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r1, r4, lsl sl │ │ │ │ - cmneq fp, r8, asr #4 │ │ │ │ - cmneq r2, r8, ror #15 │ │ │ │ + cmneq fp, r0, asr r2 │ │ │ │ + strdeq sl, [r2, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ ldrdeq r1, [r1, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r8, lsl #4 │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ + cmneq fp, r0, lsl r2 │ │ │ │ + strheq sl, [r2, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ │ │ │ │ 003dce3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -821253,20 +821253,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r4, ror #13 │ │ │ │ - cmneq fp, r0, asr #30 │ │ │ │ - cmneq r2, r0, ror #9 │ │ │ │ + cmneq fp, r8, asr #30 │ │ │ │ + cmneq r2, r8, ror #9 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ ldrdeq r1, [r1, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq fp, r0, lsl #30 │ │ │ │ - cmneq r2, r4, lsr #9 │ │ │ │ + cmneq fp, r8, lsl #30 │ │ │ │ + cmneq r2, ip, lsr #9 │ │ │ │ │ │ │ │ 003dd13c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -821539,23 +821539,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r1, [r1, #-12]! │ │ │ │ - cmneq fp, ip, lsl #22 │ │ │ │ - cmneq r2, ip, lsr #1 │ │ │ │ + cmneq fp, r4, lsl fp │ │ │ │ + strheq sl, [r2, #-4]! │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ @ instruction: 0x0161109c │ │ │ │ - cmneq fp, ip, asr #21 │ │ │ │ - cmneq r2, r0, ror r0 │ │ │ │ + ldrdeq r6, [fp, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r2, r8, ror r0 │ │ │ │ cmneq r1, r0, rrx │ │ │ │ - @ instruction: 0x016b6a90 │ │ │ │ - cmneq r2, r0, lsr r0 │ │ │ │ + @ instruction: 0x016b6a98 │ │ │ │ + cmneq r2, r8, lsr r0 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ │ │ │ │ 003dd5bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -821829,24 +821829,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, asr ip │ │ │ │ - cmneq fp, ip, lsl #13 │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ + @ instruction: 0x016b6694 │ │ │ │ + cmneq r2, r4, lsr ip │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ cmneq r1, ip, lsl ip │ │ │ │ - cmneq fp, ip, asr #12 │ │ │ │ - cmneq r2, ip, ror #23 │ │ │ │ + cmneq fp, r4, asr r6 │ │ │ │ + strdeq r9, [r2, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ smultteq r1, r0, fp │ │ │ │ - cmneq fp, r0, lsl r6 │ │ │ │ - strheq r9, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmneq fp, r8, lsl r6 │ │ │ │ + strheq r9, [r2, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 003dda40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -822120,23 +822120,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r0, [r1, #-120]! @ 0xffffff88 │ │ │ │ - cmneq fp, r8, lsl #4 │ │ │ │ - cmneq r2, r8, lsr #15 │ │ │ │ + cmneq fp, r0, lsl r2 │ │ │ │ + strheq r9, [r2, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ @ instruction: 0x01610798 │ │ │ │ - cmneq fp, r8, asr #3 │ │ │ │ - cmneq r2, ip, ror #14 │ │ │ │ + ldrdeq r6, [fp, #-16]! │ │ │ │ + cmneq r2, r4, ror r7 │ │ │ │ cmneq r1, ip, asr r7 │ │ │ │ - cmneq fp, ip, lsl #3 │ │ │ │ - cmneq r2, ip, lsr #14 │ │ │ │ + @ instruction: 0x016b6194 │ │ │ │ + cmneq r2, r4, lsr r7 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 003ddec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -822410,24 +822410,24 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, r8, asr r3 │ │ │ │ - cmneq fp, r8, lsl #27 │ │ │ │ - cmneq r2, r8, lsr #6 │ │ │ │ + @ instruction: 0x016b5d90 │ │ │ │ + cmneq r2, r0, lsr r3 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ cmneq r1, r8, lsl r3 │ │ │ │ - cmneq fp, r8, asr #26 │ │ │ │ - cmneq r2, r8, ror #5 │ │ │ │ + cmneq fp, r0, asr sp │ │ │ │ + strdeq r9, [r2, #-32]! @ 0xffffffe0 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ ldrdeq r0, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq fp, ip, lsl #26 │ │ │ │ - cmneq r2, ip, lsr #5 │ │ │ │ + cmneq fp, r4, lsl sp │ │ │ │ + strheq r9, [r2, #-36]! @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 003de344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -822701,23 +822701,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq pc, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmneq fp, r4, lsl #18 │ │ │ │ - cmneq r2, r4, lsr #29 │ │ │ │ + cmneq fp, ip, lsl #18 │ │ │ │ + cmneq r2, ip, lsr #29 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ msreq (UNDEF: 96), r4 @ │ │ │ │ - cmneq fp, r4, asr #17 │ │ │ │ - cmneq r2, r8, ror #28 │ │ │ │ + cmneq fp, ip, asr #17 │ │ │ │ + cmneq r2, r0, ror lr │ │ │ │ msreq (UNDEF: 96), r8, asr lr │ │ │ │ - cmneq fp, r8, lsl #17 │ │ │ │ - cmneq r2, r8, lsr #28 │ │ │ │ + @ instruction: 0x016b5890 │ │ │ │ + cmneq r2, r0, lsr lr │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ │ │ │ │ 003de7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -822905,20 +822905,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ msreq SPSR_irq, r8, ror #22 │ │ │ │ - @ instruction: 0x016b559c │ │ │ │ - cmneq r2, ip, lsr fp │ │ │ │ + cmneq fp, r4, lsr #11 │ │ │ │ + cmneq r2, r4, asr #22 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ msreq SPSR_irq, r4, lsr #22 │ │ │ │ - cmneq fp, r8, asr r5 │ │ │ │ - strdeq r8, [r2, #-168]! @ 0xffffff58 │ │ │ │ + cmneq fp, r0, ror #10 │ │ │ │ + cmneq r2, r0, lsl #22 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 003deae0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -823026,16 +823026,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ msreq SPSR_, ip, asr r9 │ │ │ │ - cmneq fp, ip, lsl #7 │ │ │ │ - cmneq r2, r8, lsr r9 │ │ │ │ + @ instruction: 0x016b5394 │ │ │ │ + cmneq r2, r0, asr #18 │ │ │ │ muleq r0, r9, r1 │ │ │ │ │ │ │ │ 003decac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -823338,30 +823338,30 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r2, r8, lsl #13 │ │ │ │ - cmneq fp, ip, asr #1 │ │ │ │ + @ instruction: 0x01628690 │ │ │ │ + ldrdeq r5, [fp, #-4]! │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ ldrsbeq r9, [r5, #-76]! @ 0xffffffb4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq fp, r4, lsr r0 │ │ │ │ - ldrdeq r8, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq fp, ip, lsr r0 │ │ │ │ + cmneq r2, r4, ror #11 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0x0162859c │ │ │ │ - ldrdeq r4, [fp, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r2, r4, lsr #11 │ │ │ │ + cmneq fp, r4, ror #31 │ │ │ │ strheq pc, [r0, #-72]! @ 0xffffffb8 @ │ │ │ │ - cmneq fp, ip, ror #29 │ │ │ │ - @ instruction: 0x01628490 │ │ │ │ + strdeq r4, [fp, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x01628498 │ │ │ │ msreq SPSR_, r4, ror r4 │ │ │ │ - cmneq fp, r8, lsr #29 │ │ │ │ - cmneq r2, r8, asr #8 │ │ │ │ + strheq r4, [fp, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r2, r0, asr r4 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ │ │ │ │ 003df1bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -823600,23 +823600,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq fp, r8, ror #23 │ │ │ │ + strdeq r4, [fp, #-176]! @ 0xffffff50 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ msreq SPSR_, r8, lsr #1 │ │ │ │ - ldrdeq r4, [fp, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r2, r8, ror r0 │ │ │ │ + cmneq fp, r0, ror #21 │ │ │ │ + cmneq r2, r0, lsl #1 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ msreq SPSR_, r8, rrx │ │ │ │ - @ instruction: 0x016b4a98 │ │ │ │ - cmneq r2, r8, lsr r0 │ │ │ │ + cmneq fp, r0, lsr #21 │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ │ │ │ │ 003df5b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -823805,20 +823805,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r0, r0, lsl #31 │ │ │ │ - strheq r4, [fp, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r2, r4, asr sp │ │ │ │ + strheq r4, [fp, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r2, ip, asr sp │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ cmneq r0, r4, asr #26 │ │ │ │ - cmneq fp, r4, ror r7 │ │ │ │ - cmneq r2, r4, lsl sp │ │ │ │ + cmneq fp, ip, ror r7 │ │ │ │ + cmneq r2, ip, lsl sp │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ │ │ │ │ 003df8d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -824007,20 +824007,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmneq r0, r0, ror #24 │ │ │ │ - @ instruction: 0x016b4494 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ + @ instruction: 0x016b449c │ │ │ │ + cmneq r2, ip, lsr sl │ │ │ │ @ instruction: 0x000001bd │ │ │ │ cmneq r0, r4, lsr #20 │ │ │ │ - cmneq fp, r4, asr r4 │ │ │ │ - strdeq r7, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq fp, ip, asr r4 │ │ │ │ + cmneq r2, r0, lsl #20 │ │ │ │ │ │ │ │ 003dfbec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 3e00a4 │ │ │ │ @@ -824331,24 +824331,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ strdeq lr, [r0, #-128]! @ 0xffffff80 │ │ │ │ - cmneq fp, r4, lsr #2 │ │ │ │ - cmneq r2, r4, asr #13 │ │ │ │ + cmneq fp, ip, lsr #2 │ │ │ │ + cmneq r2, ip, asr #13 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ cmneq r0, r8, asr r5 │ │ │ │ - cmneq fp, r8, lsl #31 │ │ │ │ - cmneq r2, r8, lsr #10 │ │ │ │ + @ instruction: 0x016b3f90 │ │ │ │ + cmneq r2, r0, lsr r5 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ cmneq r0, r8, lsl r7 │ │ │ │ - cmneq fp, ip, asr #30 │ │ │ │ - strdeq r7, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq fp, r4, asr pc │ │ │ │ + strdeq r7, [r2, #-72]! @ 0xffffffb8 │ │ │ │ │ │ │ │ 003e0104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -824445,16 +824445,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, ip, asr r3 │ │ │ │ - cmneq fp, ip, lsl #27 │ │ │ │ - cmneq r2, ip, lsr #6 │ │ │ │ + @ instruction: 0x016b3d94 │ │ │ │ + cmneq r2, r4, lsr r3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ │ │ │ │ 003e02a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -824550,16 +824550,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, asr #3 │ │ │ │ - strdeq r3, [fp, #-176]! @ 0xffffff50 │ │ │ │ - @ instruction: 0x01627190 │ │ │ │ + strdeq r3, [fp, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x01627198 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ │ │ │ │ 003e0444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -824798,23 +824798,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq fp, sl, ror #18 │ │ │ │ + cmneq fp, r2, ror r9 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r0, r0, lsr #28 │ │ │ │ - cmneq fp, r0, asr r8 │ │ │ │ - strdeq r6, [r2, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, asr r8 │ │ │ │ + strdeq r6, [r2, #-216]! @ 0xffffff28 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ cmneq r0, r0, ror #27 │ │ │ │ - cmneq fp, r0, lsl r8 │ │ │ │ - strheq r6, [r2, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r8, lsl r8 │ │ │ │ + strheq r6, [r2, #-220]! @ 0xffffff24 │ │ │ │ │ │ │ │ 003e0834 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824909,16 +824909,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, lsr ip │ │ │ │ - cmneq fp, r4, ror #12 │ │ │ │ - cmneq r2, r4, lsl #24 │ │ │ │ + cmneq fp, ip, ror #12 │ │ │ │ + cmneq r2, ip, lsl #24 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 003e09d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -825016,16 +825016,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0160da90 │ │ │ │ - cmneq fp, r0, asr #9 │ │ │ │ - cmneq r2, r4, ror #20 │ │ │ │ + cmneq fp, r8, asr #9 │ │ │ │ + cmneq r2, ip, ror #20 │ │ │ │ │ │ │ │ 003e0b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -825203,20 +825203,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r8, ror #15 │ │ │ │ - cmneq fp, r8, lsl r2 │ │ │ │ - strheq r6, [r2, #-120]! @ 0xffffff88 │ │ │ │ + cmneq fp, r0, lsr #4 │ │ │ │ + cmneq r2, r0, asr #15 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ cmneq r0, r8, lsr #15 │ │ │ │ - ldrdeq r3, [fp, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r2, r8, ror r7 │ │ │ │ + cmneq fp, r0, ror #3 │ │ │ │ + cmneq r2, r0, lsl #15 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 003e0e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -825312,16 +825312,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, lsl #12 │ │ │ │ - cmneq fp, r0, lsr r0 │ │ │ │ - ldrdeq r6, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq fp, r8, lsr r0 │ │ │ │ + ldrdeq r6, [r2, #-88]! @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 003e1004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -825417,16 +825417,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, ror #8 │ │ │ │ - @ instruction: 0x016b2e94 │ │ │ │ - cmneq r2, r8, lsr r4 │ │ │ │ + @ instruction: 0x016b2e9c │ │ │ │ + cmneq r2, r0, asr #8 │ │ │ │ │ │ │ │ 003e119c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -825523,16 +825523,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, asr #5 │ │ │ │ - strdeq r2, [fp, #-196]! @ 0xffffff3c │ │ │ │ - @ instruction: 0x01626294 │ │ │ │ + strdeq r2, [fp, #-204]! @ 0xffffff34 │ │ │ │ + @ instruction: 0x0162629c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ 003e1340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -825629,16 +825629,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, lsr #2 │ │ │ │ - cmneq fp, r4, asr fp │ │ │ │ - strdeq r6, [r2, #-8]! │ │ │ │ + cmneq fp, ip, asr fp │ │ │ │ + cmneq r2, r0, lsl #2 │ │ │ │ │ │ │ │ 003e14dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 3e17a8 │ │ │ │ @@ -825826,20 +825826,20 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ qdsubeq sp, r4, r0 │ │ │ │ - cmneq fp, r8, lsl #17 │ │ │ │ - cmneq r2, r8, lsr #28 │ │ │ │ + @ instruction: 0x016b2890 │ │ │ │ + cmneq r2, r0, lsr lr │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ cmneq r0, r8, lsl lr │ │ │ │ - cmneq fp, r8, asr #16 │ │ │ │ - cmneq r2, r8, ror #27 │ │ │ │ + cmneq fp, r0, asr r8 │ │ │ │ + strdeq r5, [r2, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ │ │ │ │ 003e17fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -826049,26 +826049,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r2, r8, lsl ip │ │ │ │ - cmneq fp, ip, asr r6 │ │ │ │ + cmneq r2, r0, lsr #24 │ │ │ │ + cmneq fp, r4, ror #12 │ │ │ │ cmneq r5, ip, ror #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r2, [fp, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ + ldrdeq r2, [fp, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r2, r0, lsl #23 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - cmneq r2, ip, asr #22 │ │ │ │ - cmneq fp, ip, lsl #11 │ │ │ │ + cmneq r2, r4, asr fp │ │ │ │ + @ instruction: 0x016b2594 │ │ │ │ cmneq r0, ip, lsr #21 │ │ │ │ - ldrdeq r2, [fp, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r2, r8, lsl #21 │ │ │ │ + cmneq fp, r4, ror #9 │ │ │ │ + @ instruction: 0x01625a90 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ │ │ │ │ 003e1b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -826278,27 +826278,27 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r2, ip, lsl #17 │ │ │ │ - ldrdeq r2, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01625894 │ │ │ │ + ldrdeq r2, [fp, #-40]! @ 0xffffffd8 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ cmneq r5, r0, ror #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq fp, r4, asr #4 │ │ │ │ - cmneq r2, ip, ror #15 │ │ │ │ + cmneq fp, ip, asr #4 │ │ │ │ + strdeq r5, [r2, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmneq r2, r0, asr #15 │ │ │ │ - cmneq fp, r0, lsl #4 │ │ │ │ + cmneq r2, r8, asr #15 │ │ │ │ + cmneq fp, r8, lsl #4 │ │ │ │ cmneq r0, r0, lsr #14 │ │ │ │ - cmneq fp, r0, asr r1 │ │ │ │ - strdeq r5, [r2, #-108]! @ 0xffffff94 │ │ │ │ + cmneq fp, r8, asr r1 │ │ │ │ + cmneq r2, r4, lsl #14 │ │ │ │ │ │ │ │ 003e1f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -826449,16 +826449,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r5, r8, asr #6 │ │ │ │ cmneq r0, r4, lsl #9 │ │ │ │ - strheq r1, [fp, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r2, r0, ror #8 │ │ │ │ + strheq r1, [fp, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r2, r8, ror #8 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ │ │ │ │ 003e2190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -826554,16 +826554,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq ip, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq fp, r8, lsl #26 │ │ │ │ - cmneq r2, ip, lsr #5 │ │ │ │ + cmneq fp, r0, lsl sp │ │ │ │ + strheq r5, [r2, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ 003e2328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -826741,20 +826741,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, lsr r0 │ │ │ │ - cmneq fp, r0, ror #20 │ │ │ │ - cmneq r2, r0 │ │ │ │ + cmneq fp, r8, ror #20 │ │ │ │ + cmneq r2, r8 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ strdeq fp, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmneq fp, r0, lsr #20 │ │ │ │ - cmneq r2, r0, asr #31 │ │ │ │ + cmneq fp, r8, lsr #20 │ │ │ │ + cmneq r2, r8, asr #31 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ │ │ │ │ 003e2620 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -826933,20 +826933,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r8, lsr sp │ │ │ │ - cmneq fp, r8, ror #14 │ │ │ │ - cmneq r2, r8, lsl #26 │ │ │ │ + cmneq fp, r0, ror r7 │ │ │ │ + cmneq r2, r0, lsl sp │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ strdeq fp, [r0, #-200]! @ 0xffffff38 │ │ │ │ - cmneq fp, r8, lsr #14 │ │ │ │ - cmneq r2, r8, asr #25 │ │ │ │ + cmneq fp, r0, lsr r7 │ │ │ │ + ldrdeq r4, [r2, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ │ │ │ │ 003e2918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -827249,30 +827249,30 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r2, ip, lsl sl │ │ │ │ - cmneq fp, r0, ror #8 │ │ │ │ + cmneq r2, r4, lsr #20 │ │ │ │ + cmneq fp, r8, ror #8 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ cmneq r5, r0, ror r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq fp, r8, asr #7 │ │ │ │ - cmneq r2, r0, ror r9 │ │ │ │ + ldrdeq r1, [fp, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq r2, r8, ror r9 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - cmneq r2, r0, lsr r9 │ │ │ │ - cmneq fp, r0, ror r3 │ │ │ │ + cmneq r2, r8, lsr r9 │ │ │ │ + cmneq fp, r8, ror r3 │ │ │ │ cmneq r0, ip, asr #16 │ │ │ │ - cmneq fp, r0, lsl #5 │ │ │ │ - cmneq r2, r4, lsr #16 │ │ │ │ + cmneq fp, r8, lsl #5 │ │ │ │ + cmneq r2, ip, lsr #16 │ │ │ │ cmneq r0, r8, lsl #16 │ │ │ │ - cmneq fp, ip, lsr r2 │ │ │ │ - ldrdeq r4, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmneq fp, r4, asr #4 │ │ │ │ + cmneq r2, r4, ror #15 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 003e2e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -827511,23 +827511,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x016b0f90 │ │ │ │ + @ instruction: 0x016b0f98 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmneq r0, ip, lsr r4 │ │ │ │ - cmneq fp, ip, ror #28 │ │ │ │ - cmneq r2, ip, lsl #8 │ │ │ │ + cmneq fp, r4, ror lr │ │ │ │ + cmneq r2, r4, lsl r4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ strdeq fp, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq fp, ip, lsr #28 │ │ │ │ - cmneq r2, ip, asr #7 │ │ │ │ + cmneq fp, r4, lsr lr │ │ │ │ + ldrdeq r4, [r2, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ │ │ │ │ 003e321c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -827715,20 +827715,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, lsl r1 │ │ │ │ - cmneq fp, r4, asr #22 │ │ │ │ - cmneq r2, r4, ror #1 │ │ │ │ + cmneq fp, ip, asr #22 │ │ │ │ + cmneq r2, ip, ror #1 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ cmneq r0, ip, asr #1 │ │ │ │ - cmneq fp, r0, lsl #22 │ │ │ │ - cmneq r2, r0, lsr #1 │ │ │ │ + cmneq fp, r8, lsl #22 │ │ │ │ + cmneq r2, r8, lsr #1 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ │ │ │ │ 003e3538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -827907,19 +827907,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, lsr #28 │ │ │ │ - cmneq fp, r0, asr r8 │ │ │ │ - strdeq r3, [r2, #-212]! @ 0xffffff2c │ │ │ │ + cmneq fp, r8, asr r8 │ │ │ │ + strdeq r3, [r2, #-220]! @ 0xffffff24 │ │ │ │ cmneq r0, r0, ror #27 │ │ │ │ - cmneq fp, r0, lsl r8 │ │ │ │ - strheq r3, [r2, #-208]! @ 0xffffff30 │ │ │ │ + cmneq fp, r8, lsl r8 │ │ │ │ + strheq r3, [r2, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ │ │ │ │ 003e382c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828016,16 +828016,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r8, lsr ip │ │ │ │ - cmneq fp, r8, ror #12 │ │ │ │ - cmneq r2, r8, lsl #24 │ │ │ │ + cmneq fp, r0, ror r6 │ │ │ │ + cmneq r2, r0, lsl ip │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ │ │ │ │ 003e39cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828121,16 +828121,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0160aa9c │ │ │ │ - smulbteq fp, ip, r4 │ │ │ │ - cmneq r2, ip, ror #20 │ │ │ │ + ldrdeq r0, [fp, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r2, r4, ror sl │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ │ │ │ │ 003e3b68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828227,16 +828227,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq sl, [r0, #-140]! @ 0xffffff74 │ │ │ │ - cmneq fp, ip, lsr #6 │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ + cmneq fp, r4, lsr r3 │ │ │ │ + ldrdeq r3, [r2, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ │ │ │ │ 003e3d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828332,16 +828332,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, ror #14 │ │ │ │ - @ instruction: 0x016b0190 │ │ │ │ - cmneq r2, r0, lsr r7 │ │ │ │ + @ instruction: 0x016b0198 │ │ │ │ + cmneq r2, r8, lsr r7 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ │ │ │ │ 003e3ea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828438,16 +828438,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, asr #11 │ │ │ │ - strdeq pc, [sl, #-240]! @ 0xffffff10 │ │ │ │ - @ instruction: 0x01623590 │ │ │ │ + strdeq pc, [sl, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x01623598 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ │ │ │ │ 003e4044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828543,16 +828543,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, lsr #8 │ │ │ │ - msreq (UNDEF: 106), r4, asr lr │ │ │ │ - strdeq r3, [r2, #-52]! @ 0xffffffcc │ │ │ │ + msreq (UNDEF: 106), ip, asr lr │ │ │ │ + strdeq r3, [r2, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ │ │ │ │ 003e41e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -828648,16 +828648,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r8, lsl #5 │ │ │ │ - strheq pc, [sl, #-200]! @ 0xffffff38 @ │ │ │ │ - cmneq r2, r8, asr r2 │ │ │ │ + msreq SPSR_fx, r0, asr #25 │ │ │ │ + cmneq r2, r0, ror #4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ │ │ │ │ 003e437c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -829491,55 +829491,55 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r0, asr #8 │ │ │ │ - msreq (UNDEF: 106), r4, ror #13 │ │ │ │ - cmneq r2, r4, lsl #25 │ │ │ │ + msreq (UNDEF: 106), ip, ror #13 │ │ │ │ + cmneq r2, ip, lsl #25 │ │ │ │ muleq r0, sl, r2 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ @ instruction: 0x01609d94 │ │ │ │ - msreq SPSR_fx, r8, asr #11 │ │ │ │ - cmneq r2, r8, ror #22 │ │ │ │ + ldrdeq pc, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r2, r0, ror fp │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmneq r0, ip, lsl r2 │ │ │ │ - msreq SPSR_fx, r0, asr #9 │ │ │ │ - cmneq r2, r4, ror #20 │ │ │ │ + msreq SPSR_fx, r8, asr #9 │ │ │ │ + cmneq r2, ip, ror #20 │ │ │ │ cmneq r0, r0, ror fp │ │ │ │ - msreq (UNDEF: 122), r4, lsr #7 │ │ │ │ - cmneq r2, r4, asr #18 │ │ │ │ + msreq (UNDEF: 122), ip, lsr #7 │ │ │ │ + cmneq r2, ip, asr #18 │ │ │ │ muleq r0, sp, r2 │ │ │ │ strdeq sl, [r0, #-248]! @ 0xffffff08 │ │ │ │ - msreq (UNDEF: 106), ip @ │ │ │ │ - cmneq r2, ip, lsr r8 │ │ │ │ + msreq (UNDEF: 106), r4, lsr #5 │ │ │ │ + cmneq r2, r4, asr #16 │ │ │ │ muleq r0, lr, r2 │ │ │ │ cmneq r0, r4, asr r9 │ │ │ │ - msreq SPSR_fx, r8, lsl #3 │ │ │ │ - cmneq r2, r8, lsr #14 │ │ │ │ + msreq SPSR_fx, r0 @ │ │ │ │ + cmneq r2, r0, lsr r7 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ cmneq r0, r0, asr r6 │ │ │ │ - msreq SPSR_fx, r0, lsl #1 │ │ │ │ - cmneq r2, r0, lsr #12 │ │ │ │ + msreq SPSR_fx, r8, lsl #1 │ │ │ │ + cmneq r2, r8, lsr #12 │ │ │ │ muleq r0, r5, r2 │ │ │ │ cmneq r0, r4, lsl r6 │ │ │ │ - msreq SPSR_fx, r4, asr #32 │ │ │ │ - cmneq r2, r4, ror #11 │ │ │ │ + msreq SPSR_fx, ip, asr #32 │ │ │ │ + cmneq r2, ip, ror #11 │ │ │ │ muleq r0, r9, r2 │ │ │ │ ldrdeq r9, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - msreq SPSR_fx, r8 │ │ │ │ - cmneq r2, ip, lsr #11 │ │ │ │ + msreq SPSR_fx, r0, lsl r0 │ │ │ │ + strheq r2, [r2, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x0160959c │ │ │ │ - cmneq sl, ip, asr #31 │ │ │ │ - cmneq r2, ip, ror #10 │ │ │ │ + ldrdeq lr, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r2, r4, ror r5 │ │ │ │ muleq r0, r7, r2 │ │ │ │ cmneq r0, r0, ror #10 │ │ │ │ - @ instruction: 0x016aef90 │ │ │ │ - cmneq r2, r0, lsr r5 │ │ │ │ + @ instruction: 0x016aef98 │ │ │ │ + cmneq r2, r8, lsr r5 │ │ │ │ muleq r0, r6, r2 │ │ │ │ │ │ │ │ 003e513c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -829888,16 +829888,16 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, r8, ror #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8, lsr lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r8, lsl #31 │ │ │ │ - cmneq sl, r4, asr #26 │ │ │ │ + @ instruction: 0x01621f90 │ │ │ │ + cmneq sl, ip, asr #26 │ │ │ │ cmneq r5, r4, asr #27 │ │ │ │ │ │ │ │ 003e5694 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -830021,16 +830021,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, lsl #31 │ │ │ │ - cmneq sl, r0, ror #22 │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ + cmneq sl, r8, ror #22 │ │ │ │ + @ instruction: 0x01621d90 │ │ │ │ │ │ │ │ 003e5894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 3e59fc │ │ │ │ @@ -830129,16 +830129,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r8, [r0, #-220]! @ 0xffffff24 │ │ │ │ - strheq lr, [sl, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r2, r0, ror #23 │ │ │ │ + cmneq sl, r0, asr #19 │ │ │ │ + cmneq r2, r8, ror #23 │ │ │ │ │ │ │ │ 003e5a3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 3e5ba4 │ │ │ │ @@ -830237,16 +830237,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, r4, lsr ip │ │ │ │ - cmneq sl, r0, lsl r8 │ │ │ │ - cmneq r2, r8, lsr sl │ │ │ │ + cmneq sl, r8, lsl r8 │ │ │ │ + cmneq r2, r0, asr #20 │ │ │ │ │ │ │ │ 003e5be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #336] @ 3e5d4c │ │ │ │ @@ -830345,16 +830345,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r0, ip, lsl #21 │ │ │ │ - cmneq sl, r8, ror #12 │ │ │ │ - @ instruction: 0x01621890 │ │ │ │ + cmneq sl, r0, ror r6 │ │ │ │ + @ instruction: 0x01621898 │ │ │ │ │ │ │ │ 003e5d8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -830629,28 +830629,28 @@ │ │ │ │ bl b7b24 │ │ │ │ b 3e5f18 │ │ │ │ cmneq r5, r8, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r0, r4, lsl #19 │ │ │ │ - cmneq r2, r4, lsl #10 │ │ │ │ - ldrdeq r1, [r2, #-72]! @ 0xffffffb8 │ │ │ │ - strheq lr, [sl, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r2, ip, lsl #10 │ │ │ │ + cmneq r2, r0, ror #9 │ │ │ │ + strheq lr, [sl, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - cmneq r1, ip, lsr fp │ │ │ │ - @ instruction: 0x0162149c │ │ │ │ - cmneq sl, ip, ror r2 │ │ │ │ - cmneq r1, r4, lsl #22 │ │ │ │ - cmneq r2, r4, ror #8 │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ + cmneq r1, r4, asr #22 │ │ │ │ + cmneq r2, r4, lsr #9 │ │ │ │ + cmneq sl, r4, lsl #5 │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ + cmneq r2, ip, ror #8 │ │ │ │ + cmneq sl, r8, asr #4 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - ldrdeq r6, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r2, r0, lsr r4 │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ + ldrdeq r6, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r2, r8, lsr r4 │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ │ │ │ │ 003e6214 : │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e6264 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -830725,23 +830725,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e62c8 │ │ │ │ b 3e625c │ │ │ │ cmneq r0, r8, ror #15 │ │ │ │ cmneq r0, ip, asr r5 │ │ │ │ - cmneq sl, r0, lsr #2 │ │ │ │ - cmneq r2, ip, lsr #6 │ │ │ │ + cmneq sl, r8, lsr #2 │ │ │ │ + cmneq r2, r4, lsr r3 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - ldrdeq lr, [sl, #-12]! │ │ │ │ - @ instruction: 0x01616994 │ │ │ │ - strdeq r1, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq sl, r0, lsr #1 │ │ │ │ + cmneq sl, r4, ror #1 │ │ │ │ + @ instruction: 0x0161699c │ │ │ │ strdeq r1, [r2, #-40]! @ 0xffffffd8 │ │ │ │ - strheq r1, [r2, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sl, r8, lsr #1 │ │ │ │ + cmneq r2, r0, lsl #6 │ │ │ │ + strheq r1, [r2, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ │ │ │ │ 003e637c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -830928,29 +830928,29 @@ │ │ │ │ bl b7b24 │ │ │ │ b 3e63a4 │ │ │ │ cmneq r5, ip, ror r0 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r0, r0, lsl #10 │ │ │ │ - strdeq r1, [r2, #-4]! │ │ │ │ - cmneq sl, r8, lsr lr │ │ │ │ - cmneq r2, r4, asr #32 │ │ │ │ + strdeq r1, [r2, #-12]! │ │ │ │ + cmneq sl, r0, asr #28 │ │ │ │ + cmneq r2, ip, asr #32 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - strdeq sp, [sl, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r1, ip, lsr #13 │ │ │ │ - cmneq r2, r8 │ │ │ │ + strdeq sp, [sl, #-220]! @ 0xffffff24 │ │ │ │ + strheq r6, [r1, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r2, r0, lsl r0 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - strheq sp, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ - smulbteq r2, ip, pc @ │ │ │ │ + cmneq sl, r0, asr #27 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ + ldrdeq r0, [r2, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - cmneq sl, r0, lsl #27 │ │ │ │ - cmneq r1, r8, lsr r6 │ │ │ │ - @ instruction: 0x01620f94 │ │ │ │ + cmneq sl, r8, lsl #27 │ │ │ │ + cmneq r1, r0, asr #12 │ │ │ │ + @ instruction: 0x01620f9c │ │ │ │ │ │ │ │ 003e66b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -831354,57 +831354,57 @@ │ │ │ │ cmneq r5, r0, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, ip, lsl sp │ │ │ │ cmneq r5, r4, lsl #26 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - strheq sp, [sl, #-164]! @ 0xffffff5c │ │ │ │ - smulbteq r2, r0, ip │ │ │ │ + strheq sp, [sl, #-172]! @ 0xffffff54 │ │ │ │ + smulbteq r2, r8, ip │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmneq sl, r4, lsl sl │ │ │ │ + cmneq sl, ip, lsl sl │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ + cmneq r2, r4, lsr ip │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmneq r1, ip, lsl #5 │ │ │ │ - cmneq sl, r4, ror #18 │ │ │ │ - cmneq r1, ip, lsl r2 │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ + @ instruction: 0x01616294 │ │ │ │ + cmneq sl, ip, ror #18 │ │ │ │ + cmneq r1, r4, lsr #4 │ │ │ │ + smulbbeq r2, r0, fp │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ ldrdeq r5, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r2, r8, ror #22 │ │ │ │ - cmneq sl, r8, lsl #18 │ │ │ │ - cmneq r2, r4, lsl fp │ │ │ │ + cmneq r2, r0, ror fp │ │ │ │ + cmneq sl, r0, lsl r9 │ │ │ │ + cmneq r2, ip, lsl fp │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmneq sl, r0, asr #17 │ │ │ │ - cmneq r1, r8, ror r1 │ │ │ │ - ldrdeq r0, [r2, #-164]! @ 0xffffff5c │ │ │ │ + cmneq sl, r8, asr #17 │ │ │ │ + cmneq r1, r0, lsl #3 │ │ │ │ + ldrdeq r0, [r2, #-172]! @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmneq sl, r4, lsl #17 │ │ │ │ - cmneq r1, ip, lsr r1 │ │ │ │ - @ instruction: 0x01620a98 │ │ │ │ + cmneq sl, ip, lsl #17 │ │ │ │ + cmneq r1, r4, asr #2 │ │ │ │ + smultbeq r2, r0, sl │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ strdeq r5, [r0, #-224]! @ 0xffffff20 │ │ │ │ - smulbbeq r2, r8, sl │ │ │ │ - cmneq sl, r8, lsr #16 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ - strheq sp, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, r4, ror r0 │ │ │ │ - ldrdeq r0, [r2, #-144]! @ 0xffffff70 │ │ │ │ - cmneq sl, r4, lsl #15 │ │ │ │ - cmneq r1, ip, lsr r0 │ │ │ │ - @ instruction: 0x01620998 │ │ │ │ - cmneq r1, r8 │ │ │ │ - cmneq sl, r0, lsr #14 │ │ │ │ - ldrdeq r5, [r1, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r2, r4, lsr r9 │ │ │ │ + @ instruction: 0x01620a90 │ │ │ │ + cmneq sl, r0, lsr r8 │ │ │ │ + cmneq r2, ip, lsr sl │ │ │ │ + cmneq sl, r4, asr #15 │ │ │ │ + cmneq r1, ip, ror r0 │ │ │ │ + ldrdeq r0, [r2, #-152]! @ 0xffffff68 │ │ │ │ + cmneq sl, ip, lsl #15 │ │ │ │ + cmneq r1, r4, asr #32 │ │ │ │ + smultbeq r2, r0, r9 │ │ │ │ + cmneq r1, r0, lsl r0 │ │ │ │ + cmneq sl, r8, lsr #14 │ │ │ │ + cmneq r1, r0, ror #31 │ │ │ │ + cmneq r2, ip, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmneq sl, r8, ror #13 │ │ │ │ - cmneq r1, r0, lsr #31 │ │ │ │ - strdeq r0, [r2, #-140]! @ 0xffffff74 │ │ │ │ + strdeq sp, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r1, r8, lsr #31 │ │ │ │ + cmneq r2, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ │ │ │ │ 003e6dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -831783,54 +831783,54 @@ │ │ │ │ cmneq r5, ip, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8, lsl #12 │ │ │ │ ldrsheq r1, [r5, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x016ad490 │ │ │ │ - @ instruction: 0x0162069c │ │ │ │ + @ instruction: 0x016ad498 │ │ │ │ + smultbeq r2, r4, r6 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - cmneq sl, r0, lsr r3 │ │ │ │ + cmneq sl, r8, lsr r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r8, asr #10 │ │ │ │ + cmneq r2, r0, asr r5 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ - @ instruction: 0x01620494 │ │ │ │ + strheq r5, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ + cmneq r1, r0, asr #22 │ │ │ │ + @ instruction: 0x0162049c │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ cmneq r0, ip, ror #17 │ │ │ │ - smultteq r2, r0, r4 │ │ │ │ - cmneq sl, r4, lsr #4 │ │ │ │ - cmneq r2, r0, lsr r4 │ │ │ │ + smultteq r2, r8, r4 │ │ │ │ + cmneq sl, ip, lsr #4 │ │ │ │ + cmneq r2, r8, lsr r4 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ cmneq r0, r4, lsl #17 │ │ │ │ - cmneq r2, r8, ror r4 │ │ │ │ - strheq sp, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - smulbteq r2, r8, r3 │ │ │ │ - cmneq sl, r8, ror r1 │ │ │ │ - cmneq r1, r0, lsr sl │ │ │ │ - smulbbeq r2, ip, r3 │ │ │ │ + smulbbeq r2, r0, r4 │ │ │ │ + cmneq sl, r4, asr #3 │ │ │ │ + ldrdeq r0, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, r0, lsl #3 │ │ │ │ + cmneq r1, r8, lsr sl │ │ │ │ + @ instruction: 0x01620394 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq sl, ip, lsr r1 │ │ │ │ - strdeq r5, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r2, r0, asr r3 │ │ │ │ + cmneq sl, r4, asr #2 │ │ │ │ + strdeq r5, [r1, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r2, r8, asr r3 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - ldrdeq sp, [sl, #-8]! │ │ │ │ - @ instruction: 0x01615990 │ │ │ │ - smultteq r2, ip, r2 │ │ │ │ - cmneq r1, ip, asr r9 │ │ │ │ - cmneq sl, r4, ror r0 │ │ │ │ - cmneq r1, ip, lsr #18 │ │ │ │ - smulbbeq r2, r8, r2 │ │ │ │ + cmneq sl, r0, ror #1 │ │ │ │ + @ instruction: 0x01615998 │ │ │ │ + strdeq r0, [r2, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r1, r4, ror #18 │ │ │ │ + cmneq sl, ip, ror r0 │ │ │ │ + cmneq r1, r4, lsr r9 │ │ │ │ + @ instruction: 0x01620290 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmneq sl, ip, lsr r0 │ │ │ │ - strdeq r5, [r1, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r2, r0, asr r2 │ │ │ │ + cmneq sl, r4, asr #32 │ │ │ │ + strdeq r5, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r2, r8, asr r2 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -832126,45 +832126,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3e7638 │ │ │ │ cmneq r5, r4, lsl #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r8, lsl pc │ │ │ │ + cmneq sl, r0, lsr #30 │ │ │ │ cmneq r5, r0, lsr pc │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - cmneq r2, r0 │ │ │ │ + strdeq ip, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r2, r8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ ldrsbeq r0, [r5, #-212]! @ 0xffffff2c │ │ │ │ - msreq (UNDEF: 113), r4, lsr pc │ │ │ │ + msreq (UNDEF: 113), ip, lsr pc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ ldrdeq r5, [r0, #-208]! @ 0xffffff30 │ │ │ │ cmneq r0, ip, ror sp │ │ │ │ - cmneq r1, r8, ror #9 │ │ │ │ - msreq (UNDEF: 97), r0, asr #28 │ │ │ │ + strdeq r5, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + msreq (UNDEF: 97), r8, asr #28 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strheq r5, [r1, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r1, r4, lsl #9 │ │ │ │ - msreq SPSR_c, r4, ror #27 │ │ │ │ + strheq r5, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r1, ip, lsl #9 │ │ │ │ + msreq SPSR_c, ip, ror #27 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq r1, r0, asr r4 │ │ │ │ - cmneq r1, r0, lsr #8 │ │ │ │ - msreq SPSR_c, r0, lsl #27 │ │ │ │ + cmneq r1, r8, asr r4 │ │ │ │ + cmneq r1, r8, lsr #8 │ │ │ │ + msreq SPSR_c, r8, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r1, ip, ror #7 │ │ │ │ - msreq SPSR_c, ip, asr #26 │ │ │ │ + strdeq r5, [r1, #-52]! @ 0xffffffcc │ │ │ │ + msreq SPSR_c, r4, asr sp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strheq r5, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - msreq SPSR_c, r8, lsl sp │ │ │ │ + cmneq r1, r0, asr #7 │ │ │ │ + msreq SPSR_c, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ - msreq SPSR_c, r4, ror #25 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ + msreq SPSR_c, ip, ror #25 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1028] @ 3e7dc0 │ │ │ │ @@ -832424,58 +832424,58 @@ │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e7af8 │ │ │ │ cmneq r5, r4, asr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - msreq (UNDEF: 113), r0, lsr #23 │ │ │ │ + msreq (UNDEF: 113), r8, lsr #23 │ │ │ │ cmneq r5, r4, lsl r9 │ │ │ │ - cmneq sl, r0, lsl #17 │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ - msreq (UNDEF: 97), ip, lsl #21 │ │ │ │ + cmneq sl, r8, lsl #17 │ │ │ │ + cmneq r1, r0, asr #2 │ │ │ │ + msreq (UNDEF: 97), r4 @ │ │ │ │ andeq r0, r0, r3, lsl #12 │ │ │ │ - cmneq sl, r4, asr #16 │ │ │ │ - strdeq r5, [r1, #-12]! │ │ │ │ - msreq (UNDEF: 97), r0, asr sl │ │ │ │ + cmneq sl, ip, asr #16 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + msreq (UNDEF: 97), r8, asr sl │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmneq sl, r8, lsl #16 │ │ │ │ - cmneq r1, r0, asr #1 │ │ │ │ - msreq (UNDEF: 97), r4, lsl sl │ │ │ │ + cmneq sl, r0, lsl r8 │ │ │ │ + cmneq r1, r8, asr #1 │ │ │ │ + msreq (UNDEF: 97), ip, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmneq sl, ip, asr #15 │ │ │ │ - cmneq r1, r4, lsl #1 │ │ │ │ - ldrdeq pc, [r1, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x016ac790 │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ - msreq SPSR_c, ip @ │ │ │ │ + ldrdeq ip, [sl, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r1, ip, lsl #1 │ │ │ │ + msreq SPSR_c, r4, ror #19 │ │ │ │ + @ instruction: 0x016ac798 │ │ │ │ + qdsubeq r5, r0, r1 │ │ │ │ + msreq SPSR_c, r4, lsr #19 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq sl, r4, asr r7 │ │ │ │ - cmneq r1, ip │ │ │ │ - msreq SPSR_c, r0, ror #18 │ │ │ │ + cmneq sl, ip, asr r7 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + msreq SPSR_c, r8, ror #18 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq sl, r8, lsl r7 │ │ │ │ - ldrdeq r4, [r1, #-240]! @ 0xffffff10 │ │ │ │ - msreq SPSR_c, r4, lsr #18 │ │ │ │ + cmneq sl, r0, lsr #14 │ │ │ │ + ldrdeq r4, [r1, #-248]! @ 0xffffff08 │ │ │ │ + msreq SPSR_c, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrdeq ip, [sl, #-108]! @ 0xffffff94 │ │ │ │ - @ instruction: 0x01614f94 │ │ │ │ - msreq SPSR_c, r8, ror #17 │ │ │ │ + cmneq sl, r4, ror #13 │ │ │ │ + @ instruction: 0x01614f9c │ │ │ │ + strdeq pc, [r1, #-128]! @ 0xffffff80 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmneq sl, r0, lsr #13 │ │ │ │ - cmneq r1, r8, asr pc │ │ │ │ - msreq SPSR_c, ip, lsr #17 │ │ │ │ + cmneq sl, r8, lsr #13 │ │ │ │ + cmneq r1, r0, ror #30 │ │ │ │ + strheq pc, [r1, #-132]! @ 0xffffff7c @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq sl, r4, ror #12 │ │ │ │ - cmneq r1, ip, lsl pc │ │ │ │ - msreq SPSR_c, r0, ror r8 │ │ │ │ + cmneq sl, ip, ror #12 │ │ │ │ + cmneq r1, r4, lsr #30 │ │ │ │ + msreq SPSR_c, r8, ror r8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq sl, r8, lsr #12 │ │ │ │ - cmneq r1, r0, ror #29 │ │ │ │ - msreq SPSR_c, r4, lsr r8 │ │ │ │ + cmneq sl, r0, lsr r6 │ │ │ │ + cmneq r1, r8, ror #29 │ │ │ │ + msreq SPSR_c, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 003e7e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -832655,45 +832655,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e7ec8 │ │ │ │ cmneq r5, r0, lsl #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r4, asr #10 │ │ │ │ - cmneq sl, r0, lsr #8 │ │ │ │ - ldrdeq r4, [r1, #-200]! @ 0xffffff38 │ │ │ │ - msreq (UNDEF: 97), r4, lsr r6 │ │ │ │ + cmneq sl, r8, lsr #8 │ │ │ │ + cmneq r1, r0, ror #25 │ │ │ │ + msreq (UNDEF: 97), ip, lsr r6 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - cmneq sl, r4, ror #7 │ │ │ │ - @ instruction: 0x01614c9c │ │ │ │ - strdeq pc, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq sl, ip, ror #7 │ │ │ │ + cmneq r1, r4, lsr #25 │ │ │ │ + msreq (UNDEF: 97), r0, lsl #12 │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - cmneq sl, ip, lsr #7 │ │ │ │ - cmneq r1, r4, ror #24 │ │ │ │ - msreq SPSR_c, r0, asr #11 │ │ │ │ + strheq ip, [sl, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ + msreq SPSR_c, r8, asr #11 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - cmneq sl, r4, ror r3 │ │ │ │ - cmneq r1, ip, lsr #24 │ │ │ │ - msreq SPSR_c, r8, lsl #11 │ │ │ │ + cmneq sl, ip, ror r3 │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + msreq SPSR_c, r0 @ │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - cmneq sl, ip, lsr r3 │ │ │ │ - strdeq r4, [r1, #-180]! @ 0xffffff4c │ │ │ │ - msreq SPSR_c, r0, asr r5 │ │ │ │ + cmneq sl, r4, asr #6 │ │ │ │ + strdeq r4, [r1, #-188]! @ 0xffffff44 │ │ │ │ + msreq SPSR_c, r8, asr r5 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ - cmneq sl, r4, lsl #6 │ │ │ │ - strheq r4, [r1, #-188]! @ 0xffffff44 │ │ │ │ - msreq SPSR_c, r8, lsl r5 │ │ │ │ + cmneq sl, ip, lsl #6 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + msreq SPSR_c, r0, lsr #10 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ - cmneq sl, ip, asr #5 │ │ │ │ - cmneq r1, r4, lsl #23 │ │ │ │ - msreq SPSR_c, r0, ror #9 │ │ │ │ + ldrdeq ip, [sl, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r1, ip, lsl #23 │ │ │ │ + msreq SPSR_c, r8, ror #9 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - @ instruction: 0x016ac294 │ │ │ │ - cmneq r1, ip, asr #22 │ │ │ │ - msreq SPSR_c, r8, lsr #9 │ │ │ │ + @ instruction: 0x016ac29c │ │ │ │ + cmneq r1, r4, asr fp │ │ │ │ + strheq pc, [r1, #-64]! @ 0xffffffc0 @ │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ │ │ │ │ 003e81dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -832750,21 +832750,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e82ec │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e8238 │ │ │ │ - msreq SPSR_c, r0, lsr r4 │ │ │ │ - cmneq sl, r0, asr r1 │ │ │ │ - msreq (UNDEF: 113), ip, asr r3 │ │ │ │ + msreq SPSR_c, r8, lsr r4 │ │ │ │ + cmneq sl, r8, asr r1 │ │ │ │ + msreq (UNDEF: 113), r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - cmneq sl, r4, lsl r1 │ │ │ │ - cmneq r1, ip, asr #19 │ │ │ │ - msreq (UNDEF: 113), r8, lsr #6 │ │ │ │ + cmneq sl, ip, lsl r1 │ │ │ │ + ldrdeq r4, [r1, #-148]! @ 0xffffff6c │ │ │ │ + msreq (UNDEF: 113), r0, lsr r3 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ │ │ │ │ 003e82f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -832923,37 +832923,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e833c │ │ │ │ cmneq r5, ip, lsl #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r0, [r5, #-0]! │ │ │ │ - cmneq sl, ip, ror #31 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ - msreq (UNDEF: 97), r0, lsl #4 │ │ │ │ + strdeq fp, [sl, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ + msreq (UNDEF: 97), r8, lsl #4 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ cmneq r0, ip, lsr r6 │ │ │ │ - msreq (UNDEF: 97), r8, lsl #5 │ │ │ │ - cmneq sl, r4, ror pc │ │ │ │ - msreq SPSR_c, r4, lsl #3 │ │ │ │ - msreq (UNDEF: 97), r8, lsr r2 │ │ │ │ - cmneq sl, r0, lsr #30 │ │ │ │ - msreq SPSR_c, ip, lsr #2 │ │ │ │ + msreq (UNDEF: 97), r0 @ │ │ │ │ + cmneq sl, ip, ror pc │ │ │ │ + msreq SPSR_c, ip, lsl #3 │ │ │ │ + msreq (UNDEF: 97), r0, asr #4 │ │ │ │ + cmneq sl, r8, lsr #30 │ │ │ │ + msreq SPSR_c, r4, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ - cmneq sl, r4, ror #29 │ │ │ │ - @ instruction: 0x0161479c │ │ │ │ - strdeq pc, [r1, #-8]! │ │ │ │ + cmneq sl, ip, ror #29 │ │ │ │ + cmneq r1, r4, lsr #15 │ │ │ │ + msreq SPSR_c, r0, lsl #2 │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - cmneq sl, ip, lsr #29 │ │ │ │ - cmneq r1, r4, ror #14 │ │ │ │ - msreq SPSR_c, r0, asr #1 │ │ │ │ + strheq fp, [sl, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r1, ip, ror #14 │ │ │ │ + msreq SPSR_c, r8, asr #1 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - cmneq sl, r4, ror lr │ │ │ │ - cmneq r1, ip, lsr #14 │ │ │ │ - msreq SPSR_c, r8, lsl #1 │ │ │ │ + cmneq sl, ip, ror lr │ │ │ │ + cmneq r1, r4, lsr r7 │ │ │ │ + msreq SPSR_c, r0 @ │ │ │ │ │ │ │ │ 003e85d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ @@ -833088,34 +833088,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e8644 │ │ │ │ cmnpeq r4, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r4, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [sl, #-200]! @ 0xffffff38 │ │ │ │ - strheq r4, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ + cmneq sl, r0, lsl #26 │ │ │ │ + strheq r4, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ cmneq r0, r4, ror #6 │ │ │ │ - cmneq r1, r8, ror #31 │ │ │ │ - @ instruction: 0x016abc9c │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ + strdeq lr, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq sl, r4, lsr #25 │ │ │ │ + strheq lr, [r1, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - cmneq sl, r8, asr ip │ │ │ │ - cmneq r1, r0, lsl r5 │ │ │ │ - cmneq r1, ip, ror #28 │ │ │ │ + cmneq sl, r0, ror #24 │ │ │ │ + cmneq r1, r8, lsl r5 │ │ │ │ + cmneq r1, r4, ror lr │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - cmneq sl, r0, lsr #24 │ │ │ │ - ldrdeq r4, [r1, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r1, r4, lsr lr │ │ │ │ + cmneq sl, r8, lsr #24 │ │ │ │ + cmneq r1, r0, ror #9 │ │ │ │ + cmneq r1, ip, lsr lr │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - cmneq sl, r8, ror #23 │ │ │ │ - cmneq r1, r0, lsr #9 │ │ │ │ - strdeq lr, [r1, #-220]! @ 0xffffff24 │ │ │ │ + strdeq fp, [sl, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, r8, lsr #9 │ │ │ │ + cmneq r1, r4, lsl #28 │ │ │ │ │ │ │ │ 003e8858 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #592] @ 0x250 │ │ │ │ @@ -833169,21 +833169,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e8960 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e88b4 │ │ │ │ - ldrdeq fp, [sl, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x01614390 │ │ │ │ - cmneq r1, ip, ror #25 │ │ │ │ + cmneq sl, r0, ror #21 │ │ │ │ + @ instruction: 0x01614398 │ │ │ │ + strdeq lr, [r1, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - cmneq sl, r0, lsr #21 │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ - strheq lr, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq sl, r8, lsr #21 │ │ │ │ + cmneq r1, r0, ror #6 │ │ │ │ + strheq lr, [r1, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ │ │ │ │ 003e8964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -833246,22 +833246,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e89f8 │ │ │ │ @ instruction: 0x0174fa94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq fp, [sl, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r1, ip, lsl #24 │ │ │ │ + strdeq fp, [sl, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - cmneq sl, ip, lsr #19 │ │ │ │ - cmneq r1, r4, ror #4 │ │ │ │ - cmneq r1, r0, asr #23 │ │ │ │ + strheq fp, [sl, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r1, ip, ror #4 │ │ │ │ + cmneq r1, r8, asr #23 │ │ │ │ andeq r0, r0, sp, ror #17 │ │ │ │ - cmneq r1, r0, lsr r2 │ │ │ │ + cmneq r1, r8, lsr r2 │ │ │ │ │ │ │ │ 003e8a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #600] @ 0x258 │ │ │ │ @@ -833312,21 +833312,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e8b8c │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e8aec │ │ │ │ - cmneq sl, ip, lsr #17 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmneq r1, r0, asr #21 │ │ │ │ + strheq fp, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r1, r8, asr #21 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmneq sl, r4, ror r8 │ │ │ │ - cmneq r1, ip, lsr #2 │ │ │ │ - cmneq r1, r8, lsl #21 │ │ │ │ + cmneq sl, ip, ror r8 │ │ │ │ + cmneq r1, r4, lsr r1 │ │ │ │ + @ instruction: 0x0161ea90 │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ │ │ │ │ 003e8b90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -833481,36 +833481,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e8bdc │ │ │ │ cmnpeq r4, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r4, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq sl, r4, asr #14 │ │ │ │ - strdeq r3, [r1, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r1, r8, asr r9 │ │ │ │ + cmneq sl, ip, asr #14 │ │ │ │ + cmneq r1, r4 │ │ │ │ + cmneq r1, r0, ror #18 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ @ instruction: 0x01603d98 │ │ │ │ - cmneq r1, ip, lsr #20 │ │ │ │ - ldrdeq fp, [sl, #-96]! @ 0xffffffa0 │ │ │ │ - ldrdeq lr, [r1, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r4, lsr sl │ │ │ │ + ldrdeq fp, [sl, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r1, r4, ror #17 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ - cmneq sl, ip, lsl #13 │ │ │ │ - cmneq r1, r4, asr #30 │ │ │ │ - cmneq r1, r0, lsr #17 │ │ │ │ + @ instruction: 0x016ab694 │ │ │ │ + cmneq r1, ip, asr #30 │ │ │ │ + cmneq r1, r8, lsr #17 │ │ │ │ andeq r0, r0, sl, ror #18 │ │ │ │ - cmneq sl, r4, asr r6 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmneq r1, r8, ror #16 │ │ │ │ - cmneq sl, ip, lsl r6 │ │ │ │ - ldrdeq r3, [r1, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r0, lsr r8 │ │ │ │ - cmneq sl, r4, ror #11 │ │ │ │ - @ instruction: 0x01613e9c │ │ │ │ - strdeq lr, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, ip, asr r6 │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ + cmneq r1, r0, ror r8 │ │ │ │ + cmneq sl, r4, lsr #12 │ │ │ │ + ldrdeq r3, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r8, lsr r8 │ │ │ │ + cmneq sl, ip, ror #11 │ │ │ │ + cmneq r1, r4, lsr #29 │ │ │ │ + cmneq r1, r0, lsl #16 │ │ │ │ andeq r0, r0, r6, ror #18 │ │ │ │ │ │ │ │ 003e8e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833558,21 +833558,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 3e8f54 │ │ │ │ add r2, r2, #368 @ 0x170 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3e8ea8 │ │ │ │ - cmneq sl, r4, ror #9 │ │ │ │ - @ instruction: 0x01613d9c │ │ │ │ - strdeq lr, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmneq sl, ip, ror #9 │ │ │ │ + cmneq r1, r4, lsr #27 │ │ │ │ + cmneq r1, r0, lsl #14 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - cmneq sl, ip, lsr #9 │ │ │ │ - cmneq r1, r4, ror #26 │ │ │ │ - cmneq r1, r0, asr #13 │ │ │ │ + strheq fp, [sl, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r1, ip, ror #26 │ │ │ │ + cmneq r1, r8, asr #13 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ │ │ │ │ 003e8f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -833631,21 +833631,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #400 @ 0x190 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e8fa0 │ │ │ │ cmneq r0, r8, lsr #21 │ │ │ │ - cmneq r1, r0, asr r7 │ │ │ │ - cmneq sl, r0, ror #7 │ │ │ │ - cmneq r1, r8, ror #11 │ │ │ │ + cmneq r1, r8, asr r7 │ │ │ │ + cmneq sl, r8, ror #7 │ │ │ │ + strdeq lr, [r1, #-80]! @ 0xffffffb0 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x016ab398 │ │ │ │ - cmneq r1, r0, asr ip │ │ │ │ - cmneq r1, r4, lsr #11 │ │ │ │ + cmneq sl, r0, lsr #7 │ │ │ │ + cmneq r1, r8, asr ip │ │ │ │ + cmneq r1, ip, lsr #11 │ │ │ │ │ │ │ │ 003e9070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ @@ -833703,21 +833703,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e90b8 │ │ │ │ @ instruction: 0x01603990 │ │ │ │ - cmneq r1, r4, asr #12 │ │ │ │ - cmneq sl, r8, asr #5 │ │ │ │ - ldrdeq lr, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r1, ip, asr #12 │ │ │ │ + ldrdeq fp, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + ldrdeq lr, [r1, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - cmneq sl, r0, lsl #5 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ - cmneq r1, ip, lsl #9 │ │ │ │ + cmneq sl, r8, lsl #5 │ │ │ │ + cmneq r1, r0, asr #22 │ │ │ │ + @ instruction: 0x0161e494 │ │ │ │ │ │ │ │ 003e9188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #208] @ 3e9270 │ │ │ │ @@ -833772,19 +833772,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9200 │ │ │ │ cmnpeq r4, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, r8, lsl #4 │ │ │ │ - cmneq r1, r8, lsl r4 │ │ │ │ + cmneq sl, r0, lsl r2 │ │ │ │ + cmneq r1, r0, lsr #8 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - cmneq r1, ip, asr sl │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ + cmneq r1, r0, lsr sl │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ │ │ │ │ 003e9290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -833839,20 +833839,20 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9308 │ │ │ │ cmnpeq r4, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [sl, #-0]! │ │ │ │ + strdeq fp, [sl, #-8]! │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, r8, lsl #6 │ │ │ │ + cmneq r1, r0, lsl r3 │ │ │ │ muleq r0, lr, fp │ │ │ │ - cmneq r1, r4, asr r9 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ + cmneq r1, ip, asr r9 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ muleq r0, pc, fp @ │ │ │ │ │ │ │ │ 003e9398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833877,17 +833877,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3e9418 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e93c4 │ │ │ │ - ldrdeq sl, [sl, #-252]! @ 0xffffff04 │ │ │ │ - @ instruction: 0x01613894 │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ + cmneq sl, r4, ror #31 │ │ │ │ + @ instruction: 0x0161389c │ │ │ │ + strdeq lr, [r1, #-16]! │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ │ │ │ │ 003e941c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833912,17 +833912,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3e949c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9448 │ │ │ │ - cmneq sl, r8, asr pc │ │ │ │ - cmneq r1, r0, lsl r8 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ + cmneq sl, r0, ror #30 │ │ │ │ + cmneq r1, r8, lsl r8 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ │ │ │ │ 003e94a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -833975,19 +833975,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e9598 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ cmneq r4, r4, asr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq sl, [sl, #-228]! @ 0xffffff1c │ │ │ │ - strdeq lr, [r1, #-12]! │ │ │ │ + strdeq sl, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmneq r1, ip, asr #14 │ │ │ │ - cmneq r1, ip, lsl r7 │ │ │ │ + cmneq r1, r4, asr r7 │ │ │ │ + cmneq r1, r4, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ │ │ │ │ 003e959c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834040,18 +834040,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 3e9690 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ cmneq r4, r8, asr lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq sl, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r1, r0 │ │ │ │ - cmneq r1, r0, asr r6 │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ + cmneq sl, r0, lsl #28 │ │ │ │ + cmneq r1, r8 │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + cmneq r1, r8, lsr #12 │ │ │ │ andeq r0, r0, r1, lsl #26 │ │ │ │ │ │ │ │ 003e9694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834104,19 +834104,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e978c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ cmneq r4, r0, ror #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, r0, lsl #26 │ │ │ │ - cmneq r1, r8, lsl #30 │ │ │ │ + cmneq sl, r8, lsl #26 │ │ │ │ + cmneq r1, r0, lsl pc │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ - cmneq r1, r8, asr r5 │ │ │ │ - cmneq r1, r8, lsr #10 │ │ │ │ + cmneq r1, r0, ror #10 │ │ │ │ + cmneq r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r9, lsr #27 │ │ │ │ │ │ │ │ 003e9790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834169,19 +834169,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3e9888 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ cmneq r4, r4, ror #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, r4, lsl #24 │ │ │ │ - cmneq r1, ip, lsl #28 │ │ │ │ + cmneq sl, ip, lsl #24 │ │ │ │ + cmneq r1, r4, lsl lr │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r1, ip, asr r4 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ + cmneq r1, r4, ror #8 │ │ │ │ + cmneq r1, r4, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 003e988c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -834317,30 +834317,30 @@ │ │ │ │ add r2, r2, #608 @ 0x260 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9988 │ │ │ │ cmneq r4, r8, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq sl, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r4, asr #25 │ │ │ │ + strheq sl, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, ip, asr #25 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ cmneq r4, r4, lsl #21 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ - cmneq sl, r0, asr #19 │ │ │ │ - cmneq r1, r8, ror r2 │ │ │ │ - cmneq r1, ip, asr #23 │ │ │ │ + strheq r3, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq sl, r8, asr #19 │ │ │ │ + cmneq r1, r0, lsl #5 │ │ │ │ + ldrdeq sp, [r1, #-180]! @ 0xffffff4c │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - cmneq sl, r4, lsl #19 │ │ │ │ - strdeq sp, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r8, lsl #23 │ │ │ │ + cmneq sl, ip, lsl #19 │ │ │ │ + cmneq r1, r0, lsl #26 │ │ │ │ + @ instruction: 0x0161db90 │ │ │ │ andeq r0, r0, r5, lsl #28 │ │ │ │ - cmneq sl, r4, lsr r9 │ │ │ │ - cmneq r1, ip, ror #3 │ │ │ │ - cmneq r1, r0, asr #22 │ │ │ │ + cmneq sl, ip, lsr r9 │ │ │ │ + strdeq r3, [r1, #-20]! @ 0xffffffec │ │ │ │ + cmneq r1, r8, asr #22 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ │ │ │ │ 003e9b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -834396,19 +834396,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9b78 │ │ │ │ ldrsheq lr, [r4, #-128]! @ 0xffffff80 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x016aa890 │ │ │ │ - cmneq r1, r0, lsr #21 │ │ │ │ + @ instruction: 0x016aa898 │ │ │ │ + cmneq r1, r8, lsr #21 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - cmneq r1, r4, ror #1 │ │ │ │ - strheq r3, [r1, #-0]! │ │ │ │ + cmneq r1, ip, ror #1 │ │ │ │ + strheq r3, [r1, #-8]! │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ │ │ │ │ 003e9c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -834500,25 +834500,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9c84 │ │ │ │ cmneq r4, ip, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, lsl #15 │ │ │ │ - strdeq sl, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ - cmneq r1, r0, lsl #18 │ │ │ │ + strdeq sl, [sl, #-108]! @ 0xffffff94 │ │ │ │ + strheq r2, [r1, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - strheq sl, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r1, r8, ror #20 │ │ │ │ - strheq sp, [r1, #-140]! @ 0xffffff74 │ │ │ │ + strheq sl, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r1, r0, ror sl │ │ │ │ + cmneq r1, r4, asr #17 │ │ │ │ andeq r0, r0, sp, asr lr │ │ │ │ - cmneq sl, ip, ror #12 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ + cmneq sl, r4, ror r6 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ │ │ │ │ 003e9db8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834543,17 +834543,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3e9e38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #672 @ 0x2a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9de4 │ │ │ │ - strheq sl, [sl, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq r1, r4, ror lr │ │ │ │ - cmneq r1, r8, asr #15 │ │ │ │ + cmneq sl, r4, asr #11 │ │ │ │ + cmneq r1, ip, ror lr │ │ │ │ + ldrdeq sp, [r1, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, lsl #29 │ │ │ │ │ │ │ │ 003e9e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -834739,30 +834739,30 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3e9fa4 │ │ │ │ ldrheq lr, [r4, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, ror r5 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq sl, r4, ror #9 │ │ │ │ - strdeq sp, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, ip, ror #9 │ │ │ │ + strdeq sp, [r1, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ cmneq r4, r8, ror #8 │ │ │ │ - cmneq r1, r0, asr #24 │ │ │ │ - cmneq sl, r4, asr r3 │ │ │ │ - cmneq r1, ip, lsl #24 │ │ │ │ - cmneq r1, r0, ror #10 │ │ │ │ + cmneq r1, r8, asr #24 │ │ │ │ + cmneq sl, ip, asr r3 │ │ │ │ + cmneq r1, r4, lsl ip │ │ │ │ + cmneq r1, r8, ror #10 │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - cmneq r1, r4, lsl #14 │ │ │ │ - cmneq sl, r4, lsl r3 │ │ │ │ - cmneq r1, r0, lsr #10 │ │ │ │ + cmneq r1, ip, lsl #14 │ │ │ │ + cmneq sl, ip, lsl r3 │ │ │ │ + cmneq r1, r8, lsr #10 │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - cmneq sl, r4, asr #5 │ │ │ │ - cmneq r1, ip, ror fp │ │ │ │ - ldrdeq sp, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, ip, asr #5 │ │ │ │ + cmneq r1, r4, lsl #23 │ │ │ │ + ldrdeq sp, [r1, #-72]! @ 0xffffffb8 │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ │ │ │ │ 003ea178 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -834815,19 +834815,19 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #36] @ 3ea270 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ cmneq r4, ip, ror r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq sl, ip, lsl r2 │ │ │ │ - cmneq r1, r4, lsr #8 │ │ │ │ + cmneq sl, r4, lsr #4 │ │ │ │ + cmneq r1, ip, lsr #8 │ │ │ │ andeq r0, r0, r4, ror #29 │ │ │ │ - cmneq r1, r4, ror sl │ │ │ │ - cmneq r1, r4, asr #20 │ │ │ │ + cmneq r1, ip, ror sl │ │ │ │ + cmneq r1, ip, asr #20 │ │ │ │ andeq r0, r0, r5, ror #29 │ │ │ │ │ │ │ │ 003ea274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -835074,30 +835074,30 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3ea48c │ │ │ │ cmneq r4, r0, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, asr #2 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ - strheq sp, [r1, #-36]! @ 0xffffffdc │ │ │ │ + strheq sl, [sl, #-4]! │ │ │ │ + strheq sp, [r1, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, fp, lsl pc │ │ │ │ cmneq r4, r0, lsl #31 │ │ │ │ - cmneq r1, r4, lsr #14 │ │ │ │ - cmneq sl, r4, lsr lr │ │ │ │ - cmneq r1, ip, ror #13 │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ + cmneq r1, ip, lsr #14 │ │ │ │ + cmneq sl, ip, lsr lr │ │ │ │ + strdeq r2, [r1, #-100]! @ 0xffffff9c │ │ │ │ + qdsubeq sp, r0, r1 │ │ │ │ andeq r0, r0, r9, lsl pc │ │ │ │ - cmneq r1, r4, lsr r2 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - cmneq r1, r4 │ │ │ │ + cmneq r1, ip, lsr r2 │ │ │ │ + strdeq r9, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, ip │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - @ instruction: 0x016a9d98 │ │ │ │ - cmneq r1, r0, asr r6 │ │ │ │ - cmneq r1, ip, lsr #31 │ │ │ │ + cmneq sl, r0, lsr #27 │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + strheq ip, [r1, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r7, lsl pc │ │ │ │ │ │ │ │ 003ea6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -835150,18 +835150,18 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r1, [pc, #32] @ 3ea798 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ cmneq r4, r0, asr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r9, [sl, #-192]! @ 0xffffff40 │ │ │ │ - strdeq ip, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ - cmneq r1, r8, lsl r5 │ │ │ │ + strdeq r9, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r0, lsl #30 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ + cmneq r1, r0, lsr #10 │ │ │ │ andeq r0, r0, r1, asr pc │ │ │ │ │ │ │ │ 003ea79c : │ │ │ │ ldr r3, [r0, #892] @ 0x37c │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -835442,58 +835442,58 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ea808 │ │ │ │ cmneq r4, r0, asr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r4, lsl #24 │ │ │ │ ldrsheq r5, [r5, #-248]! @ 0xffffff08 │ │ │ │ - ldrdeq ip, [r1, #-208]! @ 0xffffff30 │ │ │ │ - strheq r9, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r1, r4, ror #6 │ │ │ │ - cmneq r1, r0, asr #25 │ │ │ │ - cmneq r4, r8, asr r1 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmneq r1, r0, lsl pc │ │ │ │ - ldrdeq r9, [sl, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x01612294 │ │ │ │ - cmneq r1, r8, ror #23 │ │ │ │ + ldrdeq ip, [r1, #-216]! @ 0xffffff28 │ │ │ │ + strheq r9, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r1, ip, ror #6 │ │ │ │ + cmneq r1, r8, asr #25 │ │ │ │ + cmneq r4, r0, ror #2 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmneq r1, r0, lsr pc │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ + cmneq r1, r8, lsl pc │ │ │ │ + cmneq sl, r4, ror #19 │ │ │ │ + @ instruction: 0x0161229c │ │ │ │ + strdeq ip, [r1, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - @ instruction: 0x016a999c │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ + cmneq sl, r4, lsr #19 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + strheq ip, [r1, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - cmneq sl, r0, ror #18 │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ + cmneq sl, r8, ror #18 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmneq r1, r4, ror fp │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - cmneq sl, r8, lsr #18 │ │ │ │ - ldrdeq r2, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r1, r4, lsr fp │ │ │ │ + cmneq sl, r0, lsr r9 │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - cmneq sl, r8, ror #17 │ │ │ │ - cmneq r1, r0, lsr #3 │ │ │ │ - strdeq ip, [r1, #-164]! @ 0xffffff5c │ │ │ │ + strdeq r9, [sl, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + strdeq ip, [r1, #-172]! @ 0xffffff54 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq sl, ip, lsr #17 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - strheq ip, [r1, #-168]! @ 0xffffff58 │ │ │ │ + strheq r9, [sl, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r1, r0, asr #21 │ │ │ │ andeq r0, r0, r3, lsr #13 │ │ │ │ - cmneq sl, r0, ror r8 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ - cmneq r1, ip, ror sl │ │ │ │ + cmneq sl, r8, ror r8 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ + cmneq r1, r4, lsl #21 │ │ │ │ andeq r0, r0, sl, lsr #13 │ │ │ │ - cmneq sl, r4, lsr r8 │ │ │ │ - strheq ip, [r1, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r0, asr #20 │ │ │ │ + cmneq sl, ip, lsr r8 │ │ │ │ + cmneq r1, r0, asr #25 │ │ │ │ + cmneq r1, r8, asr #20 │ │ │ │ andeq r0, r0, fp, lsr #13 │ │ │ │ - strdeq r9, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r8, lsr #1 │ │ │ │ - strdeq ip, [r1, #-156]! @ 0xffffff64 │ │ │ │ + strdeq r9, [sl, #-120]! @ 0xffffff88 │ │ │ │ + strheq r2, [r1, #-0]! │ │ │ │ + cmneq r1, r4, lsl #20 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ │ │ │ │ 003eacbc : │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r2] │ │ │ │ str r0, [r3] │ │ │ │ @@ -835628,33 +835628,33 @@ │ │ │ │ b 3ead20 │ │ │ │ ldr r3, [pc, #88] @ 3eaf30 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3eadf0 │ │ │ │ cmneq r4, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, ror #13 │ │ │ │ - cmneq sl, r0, lsr r6 │ │ │ │ - cmneq r1, r8, ror #29 │ │ │ │ - cmneq r1, r4, lsr fp │ │ │ │ + cmneq sl, r8, lsr r6 │ │ │ │ + strdeq r1, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq r1, r8, asr #21 │ │ │ │ - cmneq r1, r8, asr #21 │ │ │ │ - cmneq r1, r0, ror #21 │ │ │ │ - @ instruction: 0x016a959c │ │ │ │ - @ instruction: 0x0161ca98 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ - cmneq sl, ip, asr #10 │ │ │ │ - cmneq r1, r4, lsl #28 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ + ldrdeq ip, [r1, #-160]! @ 0xffffff60 │ │ │ │ + ldrdeq ip, [r1, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r8, ror #21 │ │ │ │ + cmneq sl, r4, lsr #11 │ │ │ │ + cmneq r1, r0, lsr #21 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ + cmneq sl, r4, asr r5 │ │ │ │ + cmneq r1, ip, lsl #28 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmneq sl, r4, lsl r5 │ │ │ │ - cmneq r1, ip, asr #27 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ + cmneq sl, ip, lsl r5 │ │ │ │ + ldrdeq r1, [r1, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmneq r1, r8, ror #19 │ │ │ │ + strdeq ip, [r1, #-144]! @ 0xffffff70 │ │ │ │ │ │ │ │ 003eaf34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #428] @ 3eb0f8 │ │ │ │ @@ -835765,28 +835765,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3eafa8 │ │ │ │ cmneq r4, r8, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r4, ror #8 │ │ │ │ - strheq r9, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ - cmneq r1, r8, asr #11 │ │ │ │ - cmneq sl, ip, ror #6 │ │ │ │ - cmneq r1, r4, lsr #24 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ + strheq r9, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, ror ip │ │ │ │ + ldrdeq ip, [r1, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq sl, r4, ror r3 │ │ │ │ + cmneq r1, ip, lsr #24 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmneq sl, ip, lsr #6 │ │ │ │ - cmneq r1, r4, ror #23 │ │ │ │ - cmneq r1, r8, lsr r5 │ │ │ │ + cmneq sl, r4, lsr r3 │ │ │ │ + cmneq r1, ip, ror #23 │ │ │ │ + cmneq r1, r0, asr #10 │ │ │ │ andeq r0, r0, r9, asr #19 │ │ │ │ - strdeq r9, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ - cmneq r1, r4, lsl #10 │ │ │ │ + strdeq r9, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + strheq r1, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ │ │ │ │ 003eb140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -835862,25 +835862,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3eb2ac │ │ │ │ add r2, r2, #856 @ 0x358 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3eb188 │ │ │ │ - @ instruction: 0x0161c790 │ │ │ │ - cmneq sl, r0, ror #3 │ │ │ │ - cmneq r1, r8, ror #7 │ │ │ │ + @ instruction: 0x0161c798 │ │ │ │ + cmneq sl, r8, ror #3 │ │ │ │ + strdeq ip, [r1, #-48]! @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ - cmneq sl, r4, lsr #3 │ │ │ │ - cmneq r1, ip, asr sl │ │ │ │ - strheq ip, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + cmneq sl, ip, lsr #3 │ │ │ │ + cmneq r1, r4, ror #20 │ │ │ │ + strheq ip, [r1, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - cmneq sl, r8, ror #2 │ │ │ │ - cmneq r1, r0, lsr #20 │ │ │ │ - cmneq r1, ip, ror r3 │ │ │ │ + cmneq sl, r0, ror r1 │ │ │ │ + cmneq r1, r8, lsr #20 │ │ │ │ + cmneq r1, r4, lsl #7 │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ │ │ │ │ 003eb2b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -835997,29 +835997,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3eb330 │ │ │ │ cmneq r4, ip, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq sp, [r4, #-12]! │ │ │ │ - cmneq sl, ip, lsr #32 │ │ │ │ - cmneq r1, r4, ror #17 │ │ │ │ - cmneq r1, r0, asr #4 │ │ │ │ + cmneq sl, r4, lsr r0 │ │ │ │ + cmneq r1, ip, ror #17 │ │ │ │ + cmneq r1, r8, asr #4 │ │ │ │ muleq r0, sp, r7 │ │ │ │ - strdeq r8, [sl, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r1, r8, lsr #17 │ │ │ │ - cmneq r1, r4, lsl #4 │ │ │ │ + strdeq r8, [sl, #-248]! @ 0xffffff08 │ │ │ │ + strheq r1, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, lsl #4 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmneq r1, r4, lsl #11 │ │ │ │ - cmneq sl, r0, lsr #31 │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ + cmneq r1, ip, lsl #11 │ │ │ │ + cmneq sl, r8, lsr #31 │ │ │ │ + strheq ip, [r1, #-16]! │ │ │ │ muleq r0, r6, r7 │ │ │ │ - cmneq sl, ip, asr pc │ │ │ │ - cmneq r1, r4, lsl r8 │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ + cmneq sl, r4, ror #30 │ │ │ │ + cmneq r1, ip, lsl r8 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ muleq r0, r8, r7 │ │ │ │ │ │ │ │ 003eb4d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -836134,29 +836134,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3eb558 │ │ │ │ cmneq r4, r8, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq ip, [r4, #-228]! @ 0xffffff1c │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - cmneq r1, r4, lsr #13 │ │ │ │ - cmneq r1, r0 │ │ │ │ + strdeq r8, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r1, ip, lsr #13 │ │ │ │ + cmneq r1, r8 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - strheq r8, [sl, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, r8, ror #12 │ │ │ │ - cmneq r1, r4, asr #31 │ │ │ │ + strheq r8, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r0, ror r6 │ │ │ │ + cmneq r1, ip, asr #31 │ │ │ │ @ instruction: 0x000007bb │ │ │ │ - cmneq sl, r8, ror sp │ │ │ │ - cmneq r1, r0, lsr r6 │ │ │ │ - cmneq r1, ip, lsl #31 │ │ │ │ + cmneq sl, r0, lsl #27 │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ + @ instruction: 0x0161bf94 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - cmneq sl, r0, asr #26 │ │ │ │ - strdeq r1, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r4, asr pc │ │ │ │ + cmneq sl, r8, asr #26 │ │ │ │ + cmneq r1, r0, lsl #12 │ │ │ │ + cmneq r1, ip, asr pc │ │ │ │ @ instruction: 0x000007b7 │ │ │ │ │ │ │ │ 003eb6f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -836257,26 +836257,26 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 3eb7a4 │ │ │ │ cmneq r4, r8, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r8, lsl #25 │ │ │ │ - @ instruction: 0x0161be94 │ │ │ │ + @ instruction: 0x016a8c90 │ │ │ │ + @ instruction: 0x0161be9c │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ cmneq r4, r8, ror #24 │ │ │ │ - ldrdeq r8, [sl, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r1, ip, lsl #9 │ │ │ │ - cmneq r1, r0, ror #27 │ │ │ │ + ldrdeq r8, [sl, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x01611494 │ │ │ │ + cmneq r1, r8, ror #27 │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - cmneq r1, r4, asr r4 │ │ │ │ - @ instruction: 0x0161c194 │ │ │ │ - cmneq sl, r0, ror #22 │ │ │ │ - cmneq r1, ip, ror #26 │ │ │ │ + cmneq r1, ip, asr r4 │ │ │ │ + @ instruction: 0x0161c19c │ │ │ │ + cmneq sl, r8, ror #22 │ │ │ │ + cmneq r1, r4, ror sp │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ │ │ │ │ 003eb8c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -836412,30 +836412,30 @@ │ │ │ │ add r2, r2, #928 @ 0x3a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3eb9c4 │ │ │ │ cmneq r4, ip, lsr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r4, ror sl │ │ │ │ - cmneq r1, r8, lsl #25 │ │ │ │ + cmneq sl, ip, ror sl │ │ │ │ + @ instruction: 0x0161bc90 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ cmneq r4, r8, asr #20 │ │ │ │ - cmneq r1, r0, ror r2 │ │ │ │ - cmneq sl, r4, lsl #19 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x0161bb90 │ │ │ │ + cmneq r1, r8, ror r2 │ │ │ │ + cmneq sl, ip, lsl #19 │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ + @ instruction: 0x0161bb98 │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - cmneq sl, r8, asr #18 │ │ │ │ - strheq fp, [r1, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r1, ip, asr #22 │ │ │ │ + cmneq sl, r0, asr r9 │ │ │ │ + cmneq r1, r4, asr #25 │ │ │ │ + cmneq r1, r4, asr fp │ │ │ │ andeq r0, r0, r5, lsl fp │ │ │ │ - strdeq r8, [sl, #-136]! @ 0xffffff78 │ │ │ │ - strheq r1, [r1, #-16]! │ │ │ │ - cmneq r1, r4, lsl #22 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ + strheq r1, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r1, ip, lsl #22 │ │ │ │ andeq r0, r0, r4, lsl fp │ │ │ │ │ │ │ │ 003ebb3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -836527,25 +836527,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ebbb8 │ │ │ │ ldrheq ip, [r4, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r4, asr r8 │ │ │ │ - cmneq sl, r0, asr #15 │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ - cmneq r1, ip, asr #19 │ │ │ │ + cmneq sl, r8, asr #15 │ │ │ │ + cmneq r1, r0, lsl #1 │ │ │ │ + ldrdeq fp, [r1, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ - cmneq sl, r0, lsl #15 │ │ │ │ - cmneq r1, r4, lsr fp │ │ │ │ - cmneq r1, r8, lsl #19 │ │ │ │ + cmneq sl, r8, lsl #15 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ + @ instruction: 0x0161b990 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - cmneq sl, r8, lsr r7 │ │ │ │ - strdeq r0, [r1, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r1, r4, asr #18 │ │ │ │ + cmneq sl, r0, asr #14 │ │ │ │ + strdeq r0, [r1, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r1, ip, asr #18 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ │ │ │ │ 003ebcec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -836731,30 +836731,30 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ebe54 │ │ │ │ cmneq r4, r8, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, asr #13 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq sl, r4, lsr r6 │ │ │ │ - cmneq r1, r0, asr #16 │ │ │ │ + cmneq sl, ip, lsr r6 │ │ │ │ + cmneq r1, r8, asr #16 │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ ldrheq ip, [r4, #-88]! @ 0xffffffa8 │ │ │ │ - @ instruction: 0x01610d90 │ │ │ │ - cmneq sl, r4, lsr #9 │ │ │ │ - cmneq r1, ip, asr sp │ │ │ │ - strheq fp, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01610d98 │ │ │ │ + cmneq sl, ip, lsr #9 │ │ │ │ + cmneq r1, r4, ror #26 │ │ │ │ + strheq fp, [r1, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - cmneq r1, r4, asr r8 │ │ │ │ - cmneq sl, r4, ror #8 │ │ │ │ - cmneq r1, r0, ror r6 │ │ │ │ + cmneq r1, ip, asr r8 │ │ │ │ + cmneq sl, ip, ror #8 │ │ │ │ + cmneq r1, r8, ror r6 │ │ │ │ andeq r0, r0, sl, ror #24 │ │ │ │ - cmneq sl, r4, lsl r4 │ │ │ │ - smulbteq r1, ip, ip │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ + cmneq sl, ip, lsl r4 │ │ │ │ + ldrdeq r0, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r1, r8, lsr #12 │ │ │ │ andeq r0, r0, r9, ror #24 │ │ │ │ │ │ │ │ 003ec028 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -837001,30 +837001,30 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3ec240 │ │ │ │ cmneq r4, ip, asr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0174c398 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - strdeq r8, [sl, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r1, r0, lsl #10 │ │ │ │ + cmneq sl, r0, lsl #6 │ │ │ │ + cmneq r1, r8, lsl #10 │ │ │ │ andeq r0, r0, r6, lsr sp │ │ │ │ cmneq r4, ip, asr #3 │ │ │ │ - cmneq r1, r0, ror r9 │ │ │ │ - cmneq sl, r0, lsl #1 │ │ │ │ - cmneq r1, r8, lsr r9 │ │ │ │ - @ instruction: 0x0161b294 │ │ │ │ + cmneq r1, r8, ror r9 │ │ │ │ + cmneq sl, r8, lsl #1 │ │ │ │ + cmneq r1, r0, asr #18 │ │ │ │ + @ instruction: 0x0161b29c │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ - cmneq r1, r0, lsl #9 │ │ │ │ - cmneq sl, r8, lsr r0 │ │ │ │ - cmneq r1, r0, asr r2 │ │ │ │ + cmneq r1, r8, lsl #9 │ │ │ │ + cmneq sl, r0, asr #32 │ │ │ │ + cmneq r1, r8, asr r2 │ │ │ │ andeq r0, r0, r3, lsr sp │ │ │ │ - cmneq sl, r4, ror #31 │ │ │ │ - @ instruction: 0x0161089c │ │ │ │ - strdeq fp, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, ip, ror #31 │ │ │ │ + smultbeq r1, r4, r8 │ │ │ │ + cmneq r1, r0, lsl #4 │ │ │ │ andeq r0, r0, r2, lsr sp │ │ │ │ │ │ │ │ 003ec458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -837089,25 +837089,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3ec598 │ │ │ │ add r2, r2, #992 @ 0x3e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 3ec4a0 │ │ │ │ - strdeq r7, [sl, #-228]! @ 0xffffff1c │ │ │ │ - smultbeq r1, ip, r7 │ │ │ │ - cmneq r1, r8, lsl #2 │ │ │ │ + strdeq r7, [sl, #-236]! @ 0xffffff14 │ │ │ │ + strheq r0, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r1, r0, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl #17 │ │ │ │ - strheq r7, [sl, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r1, r0, ror r7 │ │ │ │ - cmneq r1, r4, asr #1 │ │ │ │ + cmneq sl, r0, asr #29 │ │ │ │ + cmneq r1, r8, ror r7 │ │ │ │ + cmneq r1, ip, asr #1 │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - cmneq sl, ip, ror lr │ │ │ │ - cmneq r1, r4, lsr r7 │ │ │ │ - @ instruction: 0x0161b090 │ │ │ │ + cmneq sl, r4, lsl #29 │ │ │ │ + cmneq r1, ip, lsr r7 │ │ │ │ + @ instruction: 0x0161b098 │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ │ │ │ │ 003ec59c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -837243,30 +837243,30 @@ │ │ │ │ add r2, r2, #1012 @ 0x3f4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ec698 │ │ │ │ cmneq r4, r8, asr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq sl, r0, lsr #27 │ │ │ │ - strheq sl, [r1, #-244]! @ 0xffffff0c │ │ │ │ + cmneq sl, r8, lsr #27 │ │ │ │ + strheq sl, [r1, #-252]! @ 0xffffff04 │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ cmneq r4, r4, ror sp │ │ │ │ - @ instruction: 0x0161059c │ │ │ │ - strheq r7, [sl, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, r8, ror #10 │ │ │ │ - strheq sl, [r1, #-236]! @ 0xffffff14 │ │ │ │ + smultbeq r1, r4, r5 │ │ │ │ + strheq r7, [sl, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r0, ror r5 │ │ │ │ + cmneq r1, r4, asr #29 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ - cmneq sl, r4, ror ip │ │ │ │ - cmneq r1, r8, ror #31 │ │ │ │ - cmneq r1, r8, ror lr │ │ │ │ + cmneq sl, ip, ror ip │ │ │ │ + strdeq sl, [r1, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r0, lsl #29 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - cmneq sl, r4, lsr #24 │ │ │ │ - ldrdeq r0, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ + cmneq sl, ip, lsr #24 │ │ │ │ + smultteq r1, r4, r4 │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ │ │ │ │ 003ec810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -837361,25 +837361,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ec88c │ │ │ │ cmneq r4, r4, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r0, lsl #23 │ │ │ │ - strdeq r7, [sl, #-164]! @ 0xffffff5c │ │ │ │ - smultbeq r1, r0, r3 │ │ │ │ - strdeq sl, [r1, #-196]! @ 0xffffff3c │ │ │ │ + strdeq r7, [sl, #-172]! @ 0xffffff54 │ │ │ │ + smultbeq r1, r8, r3 │ │ │ │ + strdeq sl, [r1, #-204]! @ 0xffffff34 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strheq r7, [sl, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r1, r8, asr lr │ │ │ │ - cmneq r1, ip, lsr #25 │ │ │ │ + strheq r7, [sl, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r1, r0, ror #28 │ │ │ │ + strheq sl, [r1, #-196]! @ 0xffffff3c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sl, r4, ror #20 │ │ │ │ - cmneq r1, r0, lsl r3 │ │ │ │ - cmneq r1, r4, ror #24 │ │ │ │ + cmneq sl, ip, ror #20 │ │ │ │ + cmneq r1, r8, lsl r3 │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ │ │ │ │ 003ec9cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -837561,31 +837561,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ecb20 │ │ │ │ cmneq r4, r8, lsr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq fp, [r4, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sl, r4, ror #18 │ │ │ │ + cmneq sl, ip, ror #18 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq r1, r8, ror #22 │ │ │ │ + cmneq r1, r0, ror fp │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ cmneq r4, ip, ror #17 │ │ │ │ - smulbteq r1, r8, r0 │ │ │ │ - cmneq sl, r4, ror #15 │ │ │ │ - @ instruction: 0x01610090 │ │ │ │ - cmneq r1, r4, ror #19 │ │ │ │ + ldrdeq r0, [r1, #-0]! │ │ │ │ + cmneq sl, ip, ror #15 │ │ │ │ + @ instruction: 0x01610098 │ │ │ │ + cmneq r1, ip, ror #19 │ │ │ │ andeq r0, r0, r2, lsr #25 │ │ │ │ - cmneq sl, r0, lsr #15 │ │ │ │ - cmneq r1, r4, lsl #23 │ │ │ │ - cmneq r1, r0, lsr #19 │ │ │ │ + cmneq sl, r8, lsr #15 │ │ │ │ + cmneq r1, ip, lsl #23 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ andeq r0, r0, r1, lsr #25 │ │ │ │ - cmneq sl, ip, asr #14 │ │ │ │ - strdeq pc, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r1, r0, asr r9 │ │ │ │ + cmneq sl, r4, asr r7 │ │ │ │ + cmneq r1, r0 │ │ │ │ + cmneq r1, r8, asr r9 │ │ │ │ │ │ │ │ 003eccf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -837831,29 +837831,29 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 3ecf10 │ │ │ │ ldrsheq fp, [r4, #-108]! @ 0xffffff94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, asr #13 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmneq sl, r8, lsr #12 │ │ │ │ - cmneq r1, r0, lsr r8 │ │ │ │ + cmneq sl, r0, lsr r6 │ │ │ │ + cmneq r1, r8, lsr r8 │ │ │ │ andeq r0, r0, r3, ror sp │ │ │ │ ldrsheq fp, [r4, #-76]! @ 0xffffffb4 │ │ │ │ - msreq SPSR_, r0, lsr #25 │ │ │ │ - strheq r7, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - msreq SPSR_, r8, ror #24 │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ + msreq SPSR_, r8, lsr #25 │ │ │ │ + strheq r7, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + msreq SPSR_, r0, ror ip │ │ │ │ + cmneq r1, ip, asr #11 │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - strheq sl, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmneq sl, r8, ror #6 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ - cmneq sl, r4, lsl r3 │ │ │ │ - msreq SPSR_irq, ip, asr #23 │ │ │ │ - cmneq r1, r8, lsr #10 │ │ │ │ + strheq sl, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq sl, r0, ror r3 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ + cmneq sl, ip, lsl r3 │ │ │ │ + ldrdeq pc, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, r0, lsr r5 │ │ │ │ andeq r0, r0, pc, ror #26 │ │ │ │ │ │ │ │ 003ed124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -837930,25 +837930,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3ed294 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 3ed174 │ │ │ │ - cmneq sl, ip, lsl #4 │ │ │ │ - strheq pc, [r0, #-168]! @ 0xffffff58 @ │ │ │ │ - cmneq r1, r4, lsl r4 │ │ │ │ + cmneq sl, r4, lsl r2 │ │ │ │ + msreq (UNDEF: 96), r0, asr #21 │ │ │ │ + cmneq r1, ip, lsl r4 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - cmneq sl, ip, asr #3 │ │ │ │ - msreq (UNDEF: 96), r8, ror sl │ │ │ │ - cmneq r1, ip, asr #7 │ │ │ │ + ldrdeq r7, [sl, #-20]! @ 0xffffffec │ │ │ │ + msreq (UNDEF: 96), r0, lsl #21 │ │ │ │ + ldrdeq sl, [r1, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r7, lsl r9 │ │ │ │ - cmneq sl, ip, lsl #3 │ │ │ │ - msreq (UNDEF: 96), r8, lsr sl │ │ │ │ - @ instruction: 0x0161a394 │ │ │ │ + @ instruction: 0x016a7194 │ │ │ │ + msreq (UNDEF: 96), r0, asr #20 │ │ │ │ + @ instruction: 0x0161a39c │ │ │ │ andeq r0, r0, sl, lsl r9 │ │ │ │ │ │ │ │ 003ed298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -838048,29 +838048,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 3ed474 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 3ed2e8 │ │ │ │ - @ instruction: 0x016a709c │ │ │ │ - msreq SPSR_, r8, asr #18 │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ + cmneq sl, r4, lsr #1 │ │ │ │ + msreq SPSR_, r0, asr r9 │ │ │ │ + cmneq r1, ip, lsr #5 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - cmneq sl, ip, lsr r0 │ │ │ │ - msreq SPSR_, r8, ror #17 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ + cmneq sl, r4, asr #32 │ │ │ │ + strdeq pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, asr #4 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - strdeq r6, [sl, #-252]! @ 0xffffff04 │ │ │ │ - msreq SPSR_, r8, lsr #17 │ │ │ │ - strdeq sl, [r1, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq sl, r4 │ │ │ │ + strheq pc, [r0, #-128]! @ 0xffffff80 @ │ │ │ │ + cmneq r1, r4, lsl #4 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - strheq r6, [sl, #-252]! @ 0xffffff04 │ │ │ │ - msreq SPSR_, r8, ror #16 │ │ │ │ - cmneq r1, r4, asr #3 │ │ │ │ + cmneq sl, r4, asr #31 │ │ │ │ + msreq SPSR_, r0, ror r8 │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -838888,107 +838888,107 @@ │ │ │ │ add r2, r2, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3ede94 │ │ │ │ cmneq r4, r4, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, asr pc │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - cmneq r1, r0, ror #8 │ │ │ │ + cmneq r1, r8, ror #8 │ │ │ │ @ instruction: 0x000078bc │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ orreq ip, r6, r4, lsl #28 │ │ │ │ ldrdeq ip, [r6, r8] │ │ │ │ @ instruction: 0x0186cdb4 │ │ │ │ @ instruction: 0x0186cd90 │ │ │ │ @ instruction: 0x0174ac98 │ │ │ │ svcvc 0x00efffff │ │ │ │ orreq ip, r6, ip, ror #25 │ │ │ │ - cmneq sl, ip, asr fp │ │ │ │ - msreq SPSR_, r8, lsl #8 │ │ │ │ - cmneq r1, r8, ror #26 │ │ │ │ + cmneq sl, r4, ror #22 │ │ │ │ + msreq SPSR_, r0, lsl r4 │ │ │ │ + cmneq r1, r0, ror sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ orreq ip, r6, r0, asr #24 │ │ │ │ orreq ip, r6, r0, lsl ip │ │ │ │ @ instruction: 0x0186cb98 │ │ │ │ @ instruction: 0x0186ca9c │ │ │ │ orreq ip, r6, r0, lsr sl │ │ │ │ cmpeq pc, r4, ror lr @ │ │ │ │ - cmneq r5, r4, lsr #6 │ │ │ │ - strheq r6, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, r0, asr #19 │ │ │ │ + cmneq r5, ip, lsr #6 │ │ │ │ + cmneq sl, r4, asr #15 │ │ │ │ + cmneq r1, r8, asr #19 │ │ │ │ cmneq r4, r4, asr #15 │ │ │ │ - cmneq sl, r0, asr #14 │ │ │ │ - strdeq lr, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, r8, asr #18 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ + strdeq lr, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ cmneq r4, r4, asr r7 │ │ │ │ - ldrdeq r6, [sl, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ - ldrdeq r9, [r1, #-140]! @ 0xffffff74 │ │ │ │ + ldrdeq r6, [sl, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmneq r1, r4, ror #17 │ │ │ │ ldrsheq sl, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmneq sl, r8, ror r6 │ │ │ │ - cmneq r0, r4, lsr #30 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ + cmneq sl, r0, lsl #13 │ │ │ │ + cmneq r0, ip, lsr #30 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ @ instruction: 0x0174a690 │ │ │ │ - cmneq sl, r4, lsl r6 │ │ │ │ - cmneq r0, r0, asr #29 │ │ │ │ - cmneq r1, r0, lsl r8 │ │ │ │ + cmneq sl, ip, lsl r6 │ │ │ │ + cmneq r0, r8, asr #29 │ │ │ │ + cmneq r1, r8, lsl r8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r6, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r1, r0, lsr #16 │ │ │ │ - ldrdeq r9, [r1, #-124]! @ 0xffffff84 │ │ │ │ + cmneq sl, r0, ror #11 │ │ │ │ + cmneq r1, r8, lsr #16 │ │ │ │ + cmneq r1, r4, ror #15 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq sl, ip, lsl #11 │ │ │ │ - cmneq r0, r8, lsr lr │ │ │ │ - @ instruction: 0x01619798 │ │ │ │ + @ instruction: 0x016a6594 │ │ │ │ + cmneq r0, r0, asr #28 │ │ │ │ + cmneq r1, r0, lsr #15 │ │ │ │ cmneq r4, r0, asr #11 │ │ │ │ - cmneq sl, r4, asr #10 │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ - cmneq r1, ip, asr #14 │ │ │ │ + cmneq sl, ip, asr #10 │ │ │ │ + strdeq lr, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r1, r4, asr r7 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmneq sl, r8, lsl #10 │ │ │ │ - strheq lr, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r1, r4, lsl r7 │ │ │ │ - cmneq sl, r4, ror #9 │ │ │ │ - cmneq r0, ip, lsl #27 │ │ │ │ - cmneq r1, ip, ror #13 │ │ │ │ + cmneq sl, r0, lsl r5 │ │ │ │ + strheq lr, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, ip, lsl r7 │ │ │ │ + cmneq sl, ip, ror #9 │ │ │ │ + @ instruction: 0x0160ed94 │ │ │ │ + strdeq r9, [r1, #-100]! @ 0xffffff9c │ │ │ │ cmneq r4, r0, lsl #10 │ │ │ │ - cmneq sl, r4, lsl #9 │ │ │ │ - cmneq r0, ip, lsr #26 │ │ │ │ - cmneq r1, ip, lsl #13 │ │ │ │ + cmneq sl, ip, lsl #9 │ │ │ │ + cmneq r0, r4, lsr sp │ │ │ │ + @ instruction: 0x01619694 │ │ │ │ cmneq r4, r0, lsr #9 │ │ │ │ - cmneq sl, r4, lsr #8 │ │ │ │ - cmneq r0, r8, asr #25 │ │ │ │ - cmneq r1, ip, lsr #12 │ │ │ │ + cmneq sl, ip, lsr #8 │ │ │ │ + ldrdeq lr, [r0, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r1, r4, lsr r6 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ cmneq r4, r4, asr r4 │ │ │ │ - ldrdeq r6, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, ip, ror ip │ │ │ │ - cmneq r1, r0, ror #11 │ │ │ │ + cmneq sl, r0, ror #7 │ │ │ │ + cmneq r0, r4, lsl #25 │ │ │ │ + cmneq r1, r8, ror #11 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ cmneq r4, r8, lsl #8 │ │ │ │ - cmneq sl, ip, lsl #7 │ │ │ │ - cmneq r0, r0, lsr ip │ │ │ │ - @ instruction: 0x01619594 │ │ │ │ + @ instruction: 0x016a6394 │ │ │ │ + cmneq r0, r8, lsr ip │ │ │ │ + @ instruction: 0x0161959c │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ ldrheq sl, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq sl, r0, asr #6 │ │ │ │ - cmneq r0, r4, ror #23 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ + cmneq sl, r8, asr #6 │ │ │ │ + cmneq r0, ip, ror #23 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ cmneq r4, r0, ror r3 │ │ │ │ - strdeq r6, [sl, #-36]! @ 0xffffffdc │ │ │ │ - @ instruction: 0x0160eb9c │ │ │ │ - strdeq r9, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + strdeq r6, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r4, lsr #23 │ │ │ │ + cmneq r1, r4, lsl #10 │ │ │ │ cmneq r4, r0, lsl r3 │ │ │ │ - @ instruction: 0x016a6294 │ │ │ │ - cmneq r0, r8, lsr fp │ │ │ │ - @ instruction: 0x0161949c │ │ │ │ + @ instruction: 0x016a629c │ │ │ │ + cmneq r0, r0, asr #22 │ │ │ │ + cmneq r1, r4, lsr #9 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ │ │ │ │ 003ee2d0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -839022,17 +839022,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ee374 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ee314 │ │ │ │ - cmneq sl, ip, lsl #1 │ │ │ │ - cmneq r0, r8, lsr r9 │ │ │ │ - cmneq r1, ip, lsl #5 │ │ │ │ + @ instruction: 0x016a6094 │ │ │ │ + cmneq r0, r0, asr #18 │ │ │ │ + @ instruction: 0x01619294 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -839477,53 +839477,53 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, asr r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq ip, r6, ip, lsr #1 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r8, r8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - ldrdeq r9, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r1, r4, ror #9 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ cmneq r4, r8, asr #26 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x01618e90 │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + @ instruction: 0x01618e98 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ cmneq r4, r8, lsr ip │ │ │ │ - strheq r5, [sl, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r0, r8, ror #8 │ │ │ │ - cmneq r1, r0, asr #27 │ │ │ │ + cmneq sl, r4, asr #23 │ │ │ │ + cmneq r0, r0, ror r4 │ │ │ │ + cmneq r1, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ cmpeq pc, r0, lsl r2 @ │ │ │ │ - strheq lr, [r8, #-16]! │ │ │ │ - cmneq sl, r8, asr fp │ │ │ │ - cmneq r1, ip, asr sp │ │ │ │ + strheq lr, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq sl, r0, ror #22 │ │ │ │ + cmneq r1, r4, ror #26 │ │ │ │ cmneq r4, r0, ror #22 │ │ │ │ - ldrdeq r5, [sl, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x0160e390 │ │ │ │ - cmneq r1, r4, ror #25 │ │ │ │ + cmneq sl, r4, ror #21 │ │ │ │ + @ instruction: 0x0160e398 │ │ │ │ + cmneq r1, ip, ror #25 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ ldrsheq r9, [r4, #-172]! @ 0xffffff54 │ │ │ │ - cmneq sl, ip, ror sl │ │ │ │ - cmneq r0, r8, lsr #6 │ │ │ │ - cmneq r1, r4, lsl #25 │ │ │ │ + cmneq sl, r4, lsl #21 │ │ │ │ + cmneq r0, r0, lsr r3 │ │ │ │ + cmneq r1, ip, lsl #25 │ │ │ │ cmneq r4, r0, lsr #21 │ │ │ │ - cmneq sl, r0, lsr #20 │ │ │ │ - cmneq r0, ip, asr #5 │ │ │ │ - cmneq r1, ip, lsr #24 │ │ │ │ - strdeq r5, [sl, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r1, r4, asr #24 │ │ │ │ - cmneq r1, r0, lsl #24 │ │ │ │ + cmneq sl, r8, lsr #20 │ │ │ │ + ldrdeq lr, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r1, r4, lsr ip │ │ │ │ + cmneq sl, r4, lsl #20 │ │ │ │ + cmneq r1, ip, asr #24 │ │ │ │ + cmneq r1, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - strheq r5, [sl, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r0, ip, asr r2 │ │ │ │ - strheq r8, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, ip, lsl #19 │ │ │ │ - cmneq r0, r8, lsr r2 │ │ │ │ - cmneq r1, r8, lsl #23 │ │ │ │ + strheq r5, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r0, r4, ror #4 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + @ instruction: 0x016a5994 │ │ │ │ + cmneq r0, r0, asr #4 │ │ │ │ + @ instruction: 0x01618b90 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ │ │ │ │ 003eeb24 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -839557,17 +839557,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3eebc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3eeb68 │ │ │ │ - cmneq sl, r8, lsr r8 │ │ │ │ - cmneq r0, r4, ror #1 │ │ │ │ - cmneq r1, r8, lsr sl │ │ │ │ + cmneq sl, r0, asr #16 │ │ │ │ + cmneq r0, ip, ror #1 │ │ │ │ + cmneq r1, r0, asr #20 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ │ │ │ │ 003eebcc : │ │ │ │ ldr r3, [r0, #892] @ 0x37c │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #892] @ 0x37c │ │ │ │ @@ -839594,17 +839594,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r5, [sl, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, r4, lsr #28 │ │ │ │ - strheq r8, [r1, #-156]! @ 0xffffff64 │ │ │ │ + cmneq sl, r4, asr #15 │ │ │ │ + cmneq r1, ip, lsr #28 │ │ │ │ + cmneq r1, r4, asr #19 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ │ │ │ │ 003eec58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -840251,116 +840251,116 @@ │ │ │ │ cmneq r4, r0, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, ror r7 │ │ │ │ @ instruction: 0x01751b94 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ cmneq r5, r0, ror #22 │ │ │ │ ldrsheq r9, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r8, asr #12 │ │ │ │ - strdeq sp, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r0, asr r8 │ │ │ │ + cmneq sl, r0, asr r6 │ │ │ │ + strdeq sp, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r8, asr r8 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmneq r1, ip, ror #24 │ │ │ │ - cmneq r4, r8, ror ip │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ + cmneq r1, r4, ror ip │ │ │ │ + cmneq r4, r0, lsl #25 │ │ │ │ ldrdeq r7, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ - cmneq r1, ip, lsl sl │ │ │ │ - strdeq r8, [r1, #-152]! @ 0xffffff68 │ │ │ │ - strdeq r8, [r1, #-156]! @ 0xffffff64 │ │ │ │ - cmneq sl, r8, ror #9 │ │ │ │ - strdeq r8, [r1, #-108]! @ 0xffffff94 │ │ │ │ + ldrdeq r7, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ + cmneq r1, r0, lsl #20 │ │ │ │ + cmneq r1, r4, lsl #20 │ │ │ │ + strdeq r5, [sl, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r1, r4, lsl #14 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmneq sl, ip, asr #7 │ │ │ │ - cmneq r0, r8, ror ip │ │ │ │ - ldrdeq r8, [r1, #-84]! @ 0xffffffac │ │ │ │ + ldrdeq r5, [sl, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, r0, lsl #25 │ │ │ │ + ldrdeq r8, [r1, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmneq sl, r0, lsl #7 │ │ │ │ - cmneq r0, ip, lsr #24 │ │ │ │ - cmneq r1, r8, lsl #11 │ │ │ │ + cmneq sl, r8, lsl #7 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ + @ instruction: 0x01618590 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - cmneq sl, r0, lsr #5 │ │ │ │ - cmneq r0, ip, asr #22 │ │ │ │ - cmneq r1, r8, lsr #9 │ │ │ │ + cmneq sl, r8, lsr #5 │ │ │ │ + cmneq r0, r4, asr fp │ │ │ │ + strheq r8, [r1, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - cmneq sl, r0, asr #4 │ │ │ │ - cmneq r0, ip, ror #21 │ │ │ │ - cmneq r1, ip, asr #8 │ │ │ │ + cmneq sl, r8, asr #4 │ │ │ │ + strdeq sp, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r4, asr r4 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ cmpeq pc, r8, lsl #6 │ │ │ │ - cmneq sl, r8, lsr #3 │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ - strheq r8, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + strheq r5, [sl, #-16]! │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ + strheq r8, [r1, #-56]! @ 0xffffffc8 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - cmneq sl, ip, ror #2 │ │ │ │ - cmneq r0, r8, lsl sl │ │ │ │ - cmneq r1, r4, ror r3 │ │ │ │ + cmneq sl, r4, ror r1 │ │ │ │ + cmneq r0, r0, lsr #20 │ │ │ │ + cmneq r1, ip, ror r3 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - cmneq sl, r0, lsr r1 │ │ │ │ - ldrdeq sp, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r1, r8, lsr r3 │ │ │ │ + cmneq sl, r8, lsr r1 │ │ │ │ + cmneq r0, r4, ror #19 │ │ │ │ + cmneq r1, r0, asr #6 │ │ │ │ andeq r0, r0, lr, ror #12 │ │ │ │ - cmneq r0, r8, lsr #19 │ │ │ │ - cmneq r0, r8, ror r9 │ │ │ │ + strheq sp, [r0, #-144]! @ 0xffffff70 │ │ │ │ + cmneq r0, r0, lsl #19 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - @ instruction: 0x016a5098 │ │ │ │ - cmneq r0, r4, asr #18 │ │ │ │ - cmneq r1, r0, lsr #5 │ │ │ │ + cmneq sl, r0, lsr #1 │ │ │ │ + cmneq r0, ip, asr #18 │ │ │ │ + cmneq r1, r8, lsr #5 │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - qdsubeq r5, ip, sl │ │ │ │ - cmneq r0, r8, lsl #18 │ │ │ │ - cmneq r1, r4, ror #4 │ │ │ │ + cmneq sl, r4, rrx │ │ │ │ + cmneq r0, r0, lsl r9 │ │ │ │ + cmneq r1, ip, ror #4 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - cmneq sl, r0, lsr #32 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ - cmneq r1, r8, lsr #4 │ │ │ │ + cmneq sl, r8, lsr #32 │ │ │ │ + ldrdeq sp, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmneq sl, r4, ror #31 │ │ │ │ - @ instruction: 0x0160d890 │ │ │ │ - cmneq r1, ip, ror #3 │ │ │ │ + cmneq sl, ip, ror #31 │ │ │ │ + @ instruction: 0x0160d898 │ │ │ │ + strdeq r8, [r1, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - cmneq sl, r8, lsr #31 │ │ │ │ - cmneq r0, r4, asr r8 │ │ │ │ - strheq r8, [r1, #-16]! │ │ │ │ + strheq r4, [sl, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r0, ip, asr r8 │ │ │ │ + strheq r8, [r1, #-24]! @ 0xffffffe8 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - cmneq sl, ip, ror #30 │ │ │ │ - cmneq r0, r4, lsl r8 │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ + cmneq sl, r4, ror pc │ │ │ │ + cmneq r0, ip, lsl r8 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - cmneq sl, ip, lsr #30 │ │ │ │ - ldrdeq sp, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r1, r4, lsr r1 │ │ │ │ + cmneq sl, r4, lsr pc │ │ │ │ + cmneq r0, r0, ror #15 │ │ │ │ + cmneq r1, ip, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - strdeq r4, [sl, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x0160d79c │ │ │ │ - strdeq r8, [r1, #-8]! │ │ │ │ + strdeq r4, [sl, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r0, r4, lsr #15 │ │ │ │ + cmneq r1, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - strheq r4, [sl, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r0, r0, ror #14 │ │ │ │ - strheq r8, [r1, #-12]! │ │ │ │ + strheq r4, [sl, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r0, r8, ror #14 │ │ │ │ + cmneq r1, r4, asr #1 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - cmneq sl, r8, ror lr │ │ │ │ - cmneq r0, r4, lsr #14 │ │ │ │ - cmneq r1, r0, lsl #1 │ │ │ │ + cmneq sl, r0, lsl #29 │ │ │ │ + cmneq r0, ip, lsr #14 │ │ │ │ + cmneq r1, r8, lsl #1 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - cmneq sl, ip, lsr lr │ │ │ │ - cmneq r0, r8, ror #13 │ │ │ │ - cmneq r1, r4, asr #32 │ │ │ │ + cmneq sl, r4, asr #28 │ │ │ │ + strdeq sp, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r1, ip, asr #32 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - cmneq sl, r0, lsl #28 │ │ │ │ - cmneq r0, ip, lsr #13 │ │ │ │ - cmneq r1, r8 │ │ │ │ + cmneq sl, r8, lsl #28 │ │ │ │ + strheq sp, [r0, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r1, r0, lsl r0 │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - cmneq sl, r4, asr #27 │ │ │ │ - cmneq r0, r0, ror r6 │ │ │ │ - cmneq r1, ip, asr #31 │ │ │ │ + cmneq sl, ip, asr #27 │ │ │ │ + cmneq r0, r8, ror r6 │ │ │ │ + ldrdeq r7, [r1, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ - cmneq sl, r8, lsl #27 │ │ │ │ - cmneq r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x01617f90 │ │ │ │ + @ instruction: 0x016a4d90 │ │ │ │ + cmneq r0, ip, lsr r6 │ │ │ │ + @ instruction: 0x01617f98 │ │ │ │ │ │ │ │ 003ef81c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [pc, #1732] @ 3efef8 │ │ │ │ @@ -840798,77 +840798,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3ef87c │ │ │ │ cmneq r4, r0, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r8, [r4, #-188]! @ 0xffffff44 │ │ │ │ @ instruction: 0x01748b90 │ │ │ │ - cmneq sl, r4, ror #21 │ │ │ │ - cmneq r1, r8, ror #25 │ │ │ │ - ldrdeq r4, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq sl, ip, ror #21 │ │ │ │ + strdeq r7, [r1, #-192]! @ 0xffffff40 │ │ │ │ + cmneq sl, r4, ror #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, ip, ror #21 │ │ │ │ + strdeq r7, [r1, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - cmneq sl, r0, asr r8 │ │ │ │ - strdeq sp, [r0, #-12]! │ │ │ │ - cmneq r1, r8, asr sl │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq sl, r8, asr r8 │ │ │ │ + cmneq r0, r4, lsl #2 │ │ │ │ + cmneq r1, r0, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmneq sl, r4, lsl r8 │ │ │ │ - cmneq r0, r0, asr #1 │ │ │ │ - cmneq r1, ip, lsl sl │ │ │ │ + cmneq sl, ip, lsl r8 │ │ │ │ + cmneq r0, r8, asr #1 │ │ │ │ + cmneq r1, r4, lsr #20 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - ldrdeq r4, [sl, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r0, r4, lsl #1 │ │ │ │ - cmneq r1, r0, ror #19 │ │ │ │ + cmneq sl, r0, ror #15 │ │ │ │ + cmneq r0, ip, lsl #1 │ │ │ │ + cmneq r1, r8, ror #19 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - @ instruction: 0x016a479c │ │ │ │ - cmneq r0, r4, asr #32 │ │ │ │ - cmneq r1, r0, lsr #19 │ │ │ │ + cmneq sl, r4, lsr #15 │ │ │ │ + cmneq r0, ip, asr #32 │ │ │ │ + cmneq r1, r8, lsr #19 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - cmneq sl, ip, asr r7 │ │ │ │ - cmneq r0, r4 │ │ │ │ - cmneq r1, r0, ror #18 │ │ │ │ + cmneq sl, r4, ror #14 │ │ │ │ + cmneq r0, ip │ │ │ │ + cmneq r1, r8, ror #18 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - cmneq sl, ip, lsl r7 │ │ │ │ - cmneq r0, r4, asr #31 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ - ldrdeq r4, [sl, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r0, r4, lsl #31 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ + cmneq sl, r4, lsr #14 │ │ │ │ + cmneq r0, ip, asr #31 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ + cmneq sl, r4, ror #13 │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - @ instruction: 0x016a469c │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ + cmneq sl, r4, lsr #13 │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq sl, r0, ror #12 │ │ │ │ - cmneq r0, ip, lsl #30 │ │ │ │ - cmneq r1, r8, ror #16 │ │ │ │ + cmneq sl, r8, ror #12 │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ + cmneq r1, r0, ror r8 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - cmneq sl, r4, lsr #12 │ │ │ │ - ldrdeq ip, [r0, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r1, ip, lsr #16 │ │ │ │ + cmneq sl, ip, lsr #12 │ │ │ │ + ldrdeq ip, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r1, r4, lsr r8 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmneq sl, r8, ror #11 │ │ │ │ - @ instruction: 0x0160ce90 │ │ │ │ - cmneq r1, ip, ror #15 │ │ │ │ + strdeq r4, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0160ce98 │ │ │ │ + strdeq r7, [r1, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - cmneq sl, r8, lsr #11 │ │ │ │ - cmneq r0, r0, asr lr │ │ │ │ - cmneq r1, ip, lsr #15 │ │ │ │ + strheq r4, [sl, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r0, r8, asr lr │ │ │ │ + strheq r7, [r1, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmneq sl, r4, ror #10 │ │ │ │ - cmneq r0, r0, lsl lr │ │ │ │ - cmneq r1, ip, ror #14 │ │ │ │ + cmneq sl, ip, ror #10 │ │ │ │ + cmneq r0, r8, lsl lr │ │ │ │ + cmneq r1, r4, ror r7 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmneq sl, r8, lsr #10 │ │ │ │ - ldrdeq ip, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, ip, lsr #14 │ │ │ │ + cmneq sl, r0, lsr r5 │ │ │ │ + ldrdeq ip, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r4, lsr r7 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x0160cd9c │ │ │ │ + cmneq r0, r4, lsr #27 │ │ │ │ │ │ │ │ 003f0004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #640] @ 3f029c │ │ │ │ @@ -841032,37 +841032,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f00a4 │ │ │ │ ldrsheq r8, [r4, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, ror #6 │ │ │ │ - strheq r4, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r0, r8, ror #22 │ │ │ │ - strheq r7, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, r4, asr #5 │ │ │ │ + cmneq r0, r0, ror fp │ │ │ │ + cmneq r1, r4, asr #9 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ - cmneq r0, r4, lsr #22 │ │ │ │ - cmneq r1, r8, ror r4 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + cmneq r0, ip, lsr #22 │ │ │ │ + cmneq r1, r0, lsl #9 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - cmneq r0, r4, ror #21 │ │ │ │ - cmneq r1, r8, lsr r4 │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + cmneq r0, ip, ror #21 │ │ │ │ + cmneq r1, r0, asr #8 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - strdeq r4, [sl, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r0, r4, lsr #21 │ │ │ │ - strdeq r7, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq sl, r0, lsl #4 │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ + cmneq r1, r0, lsl #8 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ - strheq r4, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, ip, ror #14 │ │ │ │ - @ instruction: 0x0161739c │ │ │ │ + strheq r4, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, r4, ror r7 │ │ │ │ + cmneq r1, r4, lsr #7 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ - cmneq sl, r8, asr r1 │ │ │ │ - cmneq r0, r4, lsl #20 │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ + cmneq sl, r0, ror #2 │ │ │ │ + cmneq r0, ip, lsl #20 │ │ │ │ + cmneq r1, r0, ror #6 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ │ │ │ │ 003f0308 : │ │ │ │ ldr r3, [r0, #892] @ 0x37c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #892] @ 0x37c │ │ │ │ @@ -841088,17 +841088,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq sl, r0, ror r0 │ │ │ │ - cmneq r1, r4, asr #14 │ │ │ │ - cmneq r1, r4, lsl #5 │ │ │ │ + cmneq sl, r8, ror r0 │ │ │ │ + cmneq r1, ip, asr #14 │ │ │ │ + cmneq r1, ip, lsl #5 │ │ │ │ andeq r0, r0, r3, asr #31 │ │ │ │ │ │ │ │ 003f0390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -841325,45 +841325,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1296 @ 0x510 │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f0450 │ │ │ │ - cmneq sl, r4, lsr pc │ │ │ │ - cmneq r1, r0, asr r6 │ │ │ │ - cmneq r1, r8, lsr r1 │ │ │ │ + cmneq sl, ip, lsr pc │ │ │ │ + cmneq r1, r8, asr r6 │ │ │ │ + cmneq r1, r0, asr #2 │ │ │ │ cmpeq pc, r4, lsl #11 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - strheq r3, [sl, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r1, r8, asr #1 │ │ │ │ - cmneq sl, r8, ror #28 │ │ │ │ - cmneq r1, r4, lsr r4 │ │ │ │ - cmneq r1, ip, rrx │ │ │ │ - cmneq sl, r0, lsr #28 │ │ │ │ - ldrdeq ip, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, r0, lsr r0 │ │ │ │ - cmneq sl, r4, ror #27 │ │ │ │ - @ instruction: 0x0160c69c │ │ │ │ - strdeq r6, [r1, #-244]! @ 0xffffff0c │ │ │ │ - strheq r3, [sl, #-208]! @ 0xffffff30 │ │ │ │ - strdeq r6, [r1, #-248]! @ 0xffffff08 │ │ │ │ - strheq r6, [r1, #-252]! @ 0xffffff04 │ │ │ │ - cmneq sl, r8, ror #26 │ │ │ │ - strheq r6, [r1, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r1, r4, ror pc │ │ │ │ - cmneq sl, r4, lsr sp │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ - cmneq r1, r4, asr #30 │ │ │ │ - strdeq r3, [sl, #-200]! @ 0xffffff38 │ │ │ │ - strheq ip, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r8, lsl #30 │ │ │ │ - strheq r3, [sl, #-204]! @ 0xffffff34 │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ - cmneq r1, ip, asr #29 │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ + cmneq sl, r4, asr #29 │ │ │ │ + ldrdeq r7, [r1, #-0]! │ │ │ │ + cmneq sl, r0, ror lr │ │ │ │ + cmneq r1, ip, lsr r4 │ │ │ │ + cmneq r1, r4, ror r0 │ │ │ │ + cmneq sl, r8, lsr #28 │ │ │ │ + cmneq r0, r0, ror #13 │ │ │ │ + cmneq r1, r8, lsr r0 │ │ │ │ + cmneq sl, ip, ror #27 │ │ │ │ + cmneq r0, r4, lsr #13 │ │ │ │ + strdeq r6, [r1, #-252]! @ 0xffffff04 │ │ │ │ + strheq r3, [sl, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r0 │ │ │ │ + cmneq r1, r4, asr #31 │ │ │ │ + cmneq sl, r0, ror sp │ │ │ │ + cmneq r1, r0, asr #31 │ │ │ │ + cmneq r1, ip, ror pc │ │ │ │ + cmneq sl, ip, lsr sp │ │ │ │ + strdeq ip, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmneq r1, ip, asr #30 │ │ │ │ + cmneq sl, r0, lsl #26 │ │ │ │ + strheq ip, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, r0, lsl pc │ │ │ │ + cmneq sl, r4, asr #25 │ │ │ │ + cmneq r0, ip, ror r5 │ │ │ │ + ldrdeq r6, [r1, #-228]! @ 0xffffff1c │ │ │ │ │ │ │ │ 003f07a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r1, #644] @ 0x284 │ │ │ │ @@ -841728,51 +841728,51 @@ │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 3f0c14 │ │ │ │ cmneq r4, ip, lsr ip │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000064b8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq sl, r4, asr #19 │ │ │ │ - cmneq r1, r8, asr #1 │ │ │ │ - strheq r6, [r1, #-176]! @ 0xffffff50 │ │ │ │ + cmneq sl, ip, asr #19 │ │ │ │ + ldrdeq r7, [r1, #-0]! │ │ │ │ + strheq r6, [r1, #-184]! @ 0xffffff48 │ │ │ │ ldrsheq fp, [pc, #-252] @ 3f0c88 │ │ │ │ - cmneq r8, r4, lsl #24 │ │ │ │ - cmneq sl, r4, asr #18 │ │ │ │ - cmneq r1, ip, lsr fp │ │ │ │ - strdeq r3, [sl, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r0, r0, lsr #3 │ │ │ │ - strdeq r6, [r1, #-168]! @ 0xffffff58 │ │ │ │ - strheq r3, [sl, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r0, ip, asr r1 │ │ │ │ - strheq r6, [r1, #-164]! @ 0xffffff5c │ │ │ │ - cmneq sl, r0, ror r8 │ │ │ │ - cmneq r0, ip, lsl r1 │ │ │ │ - cmneq r1, r8, ror sl │ │ │ │ - cmneq sl, r4, lsr #16 │ │ │ │ - ldrdeq r6, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, r4, lsl sl │ │ │ │ - ldrdeq r3, [sl, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r8, lsl sl │ │ │ │ - ldrdeq r6, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmneq sl, r8, lsl #15 │ │ │ │ - cmneq r0, r4, lsr r0 │ │ │ │ - cmneq r1, ip, lsl #19 │ │ │ │ - cmneq sl, r8, asr #14 │ │ │ │ - strdeq fp, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, ip, asr #18 │ │ │ │ - cmneq sl, r8, lsl #14 │ │ │ │ - strheq fp, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r1, ip, lsl #18 │ │ │ │ - cmneq sl, r8, asr #13 │ │ │ │ - cmneq r0, r4, ror pc │ │ │ │ - cmneq r1, ip, asr #17 │ │ │ │ - cmneq sl, r8, lsl #13 │ │ │ │ - ldrdeq r6, [r1, #-128]! @ 0xffffff80 │ │ │ │ - @ instruction: 0x01616890 │ │ │ │ + cmneq r8, ip, lsl #24 │ │ │ │ + cmneq sl, ip, asr #18 │ │ │ │ + cmneq r1, r4, asr #22 │ │ │ │ + cmneq sl, r0, lsl #18 │ │ │ │ + cmneq r0, r8, lsr #3 │ │ │ │ + cmneq r1, r0, lsl #22 │ │ │ │ + strheq r3, [sl, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, r4, ror #2 │ │ │ │ + strheq r6, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmneq sl, r8, ror r8 │ │ │ │ + cmneq r0, r4, lsr #2 │ │ │ │ + cmneq r1, r0, lsl #21 │ │ │ │ + cmneq sl, ip, lsr #16 │ │ │ │ + cmneq r1, r4, ror #27 │ │ │ │ + cmneq r1, ip, lsl sl │ │ │ │ + ldrdeq r3, [sl, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r0, lsr #20 │ │ │ │ + ldrdeq r6, [r1, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0x016a3790 │ │ │ │ + cmneq r0, ip, lsr r0 │ │ │ │ + @ instruction: 0x01616994 │ │ │ │ + cmneq sl, r0, asr r7 │ │ │ │ + strdeq fp, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r4, asr r9 │ │ │ │ + cmneq sl, r0, lsl r7 │ │ │ │ + strheq fp, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r1, r4, lsl r9 │ │ │ │ + ldrdeq r3, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r0, ip, ror pc │ │ │ │ + ldrdeq r6, [r1, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x016a3690 │ │ │ │ + ldrdeq r6, [r1, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0x01616898 │ │ │ │ │ │ │ │ 003f0e04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #164] @ 3f0ec0 │ │ │ │ @@ -841817,17 +841817,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f0e50 │ │ │ │ ldrsheq r7, [r4, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r7, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - cmneq sl, r8, lsr #10 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ - cmneq r1, r8, lsr r7 │ │ │ │ + cmneq sl, r0, lsr r5 │ │ │ │ + cmneq r0, r8, ror #27 │ │ │ │ + cmneq r1, r0, asr #14 │ │ │ │ │ │ │ │ 003f0ed8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -842158,42 +842158,42 @@ │ │ │ │ ldrsheq r7, [r4, #-68]! @ 0xffffffbc │ │ │ │ ldrheq r7, [r4, #-76]! @ 0xffffffb4 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, asr #3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ orreq r9, r6, r8, lsl #7 │ │ │ │ - cmneq sl, r8, lsl r2 │ │ │ │ - cmneq r0, ip, asr #21 │ │ │ │ - cmneq r1, ip, lsr #8 │ │ │ │ + cmneq sl, r0, lsr #4 │ │ │ │ + ldrdeq fp, [r0, #-164]! @ 0xffffff5c │ │ │ │ + cmneq r1, r4, lsr r4 │ │ │ │ cmpeq pc, ip, ror r8 @ │ │ │ │ - cmneq r2, r4, asr r1 │ │ │ │ - strheq r3, [sl, #-20]! @ 0xffffffec │ │ │ │ - cmneq r1, r4, asr #7 │ │ │ │ - cmneq sl, ip, ror #2 │ │ │ │ - cmneq r0, r4, lsr #20 │ │ │ │ - cmneq r1, r0, lsl #7 │ │ │ │ - cmneq sl, ip, lsr #2 │ │ │ │ - cmneq r0, r4, ror #19 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ - cmneq sl, r8, ror #1 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ - strdeq r6, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq sl, ip, lsr #1 │ │ │ │ - cmneq r0, r0, ror #18 │ │ │ │ - cmneq r1, r0, asr #5 │ │ │ │ - cmneq sl, r0, ror r0 │ │ │ │ - cmneq r0, r4, lsr #18 │ │ │ │ - cmneq r1, r0, lsl #5 │ │ │ │ - cmneq sl, r0, lsr r0 │ │ │ │ - cmneq r0, r8, ror #17 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - strdeq r2, [sl, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r0, ip, lsr #17 │ │ │ │ - cmneq r1, r8, lsl #4 │ │ │ │ + cmneq r2, ip, asr r1 │ │ │ │ + strheq r3, [sl, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ + cmneq sl, r4, ror r1 │ │ │ │ + cmneq r0, ip, lsr #20 │ │ │ │ + cmneq r1, r8, lsl #7 │ │ │ │ + cmneq sl, r4, lsr r1 │ │ │ │ + cmneq r0, ip, ror #19 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ + strdeq r3, [sl, #-0]! │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ + cmneq r1, r4, lsl #6 │ │ │ │ + strheq r3, [sl, #-4]! │ │ │ │ + cmneq r0, r8, ror #18 │ │ │ │ + cmneq r1, r8, asr #5 │ │ │ │ + cmneq sl, r8, ror r0 │ │ │ │ + cmneq r0, ip, lsr #18 │ │ │ │ + cmneq r1, r8, lsl #5 │ │ │ │ + cmneq sl, r8, lsr r0 │ │ │ │ + strdeq fp, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, asr #4 │ │ │ │ + strdeq r2, [sl, #-252]! @ 0xffffff04 │ │ │ │ + strheq fp, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, r0, lsl r2 │ │ │ │ │ │ │ │ 003f1488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #1132] @ 3f190c │ │ │ │ @@ -842482,45 +842482,45 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 3f164c │ │ │ │ cmneq r4, r4, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, asr #30 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, ror fp │ │ │ │ - cmneq sl, ip, asr #28 │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ + cmneq sl, r4, asr lr │ │ │ │ + cmneq r1, ip, asr #11 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r4, r0, asr #27 │ │ │ │ - cmneq sl, r8, lsr #26 │ │ │ │ - cmneq r1, ip, ror #9 │ │ │ │ - cmneq r0, ip, lsr #11 │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ + cmneq sl, r0, lsr sp │ │ │ │ + strdeq r6, [r1, #-68]! @ 0xffffffbc │ │ │ │ + strheq fp, [r0, #-84]! @ 0xffffffac │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq sl, r0, lsl #25 │ │ │ │ - cmneq r0, ip, lsr #10 │ │ │ │ - cmneq r1, r8, lsl #29 │ │ │ │ + cmneq sl, r8, lsl #25 │ │ │ │ + cmneq r0, r4, lsr r5 │ │ │ │ + @ instruction: 0x01615e90 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq sl, r8, ror #23 │ │ │ │ - @ instruction: 0x0160b490 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ + strdeq r2, [sl, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x0160b498 │ │ │ │ + strdeq r5, [r1, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmneq sl, r4, lsr #23 │ │ │ │ - cmneq r0, ip, asr #8 │ │ │ │ - cmneq r1, r8, lsr #27 │ │ │ │ + cmneq sl, ip, lsr #23 │ │ │ │ + cmneq r0, r4, asr r4 │ │ │ │ + strheq r5, [r1, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq r0, r0, lsl r4 │ │ │ │ - cmneq r1, r0, ror sp │ │ │ │ + cmneq r0, r8, lsl r4 │ │ │ │ + cmneq r1, r8, ror sp │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmneq sl, r8, lsr #22 │ │ │ │ - ldrdeq fp, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, ip, lsr #26 │ │ │ │ - cmneq sl, r8, ror #21 │ │ │ │ - @ instruction: 0x0160b394 │ │ │ │ - cmneq r1, r8, ror #25 │ │ │ │ + cmneq sl, r0, lsr fp │ │ │ │ + ldrdeq fp, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, lsr sp │ │ │ │ + strdeq r2, [sl, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0160b39c │ │ │ │ + strdeq r5, [r1, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 003f19a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -842768,38 +842768,38 @@ │ │ │ │ beq 3f1be4 │ │ │ │ b 3f1b74 │ │ │ │ cmneq r4, r8, asr sl │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrsbeq sl, [pc, #-224] @ 3f1cb4 │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ - cmneq sl, r8, lsl r8 │ │ │ │ - cmneq r1, ip, lsl #20 │ │ │ │ + cmneq r7, ip, ror r5 │ │ │ │ + cmneq sl, r0, lsr #16 │ │ │ │ + cmneq r1, r4, lsl sl │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmneq sl, r8, asr #15 │ │ │ │ - cmneq r0, r0, ror r0 │ │ │ │ - cmneq r1, ip, asr #19 │ │ │ │ + ldrdeq r2, [sl, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r0, r8, ror r0 │ │ │ │ + ldrdeq r5, [r1, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmneq sl, r4, lsl #15 │ │ │ │ - cmneq r0, ip, lsr #32 │ │ │ │ - cmneq r1, r0, lsl #19 │ │ │ │ + cmneq sl, ip, lsl #15 │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ + cmneq r1, r8, lsl #19 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - cmneq sl, r0, asr #14 │ │ │ │ - cmneq r0, ip, ror #31 │ │ │ │ - cmneq r1, r8, asr #18 │ │ │ │ - cmneq sl, r0, lsl #14 │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ - cmneq r1, r8, lsl #18 │ │ │ │ - cmneq sl, r0, asr #13 │ │ │ │ - cmneq r0, ip, ror #30 │ │ │ │ - cmneq r1, r4, asr #17 │ │ │ │ - cmneq sl, r0, lsl #13 │ │ │ │ - cmneq r1, r4, asr #17 │ │ │ │ - cmneq r1, ip, ror r8 │ │ │ │ + cmneq sl, r8, asr #14 │ │ │ │ + strdeq sl, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ + cmneq sl, r8, lsl #14 │ │ │ │ + strheq sl, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ + cmneq sl, r8, asr #13 │ │ │ │ + cmneq r0, r4, ror pc │ │ │ │ + cmneq r1, ip, asr #17 │ │ │ │ + cmneq sl, r8, lsl #13 │ │ │ │ + cmneq r1, ip, asr #17 │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ │ │ │ │ 003f1df4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -843040,38 +843040,38 @@ │ │ │ │ beq 3f2034 │ │ │ │ b 3f1fc8 │ │ │ │ cmneq r4, r4, lsl #12 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsl sl │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmpeq pc, ip, ror sl @ │ │ │ │ - cmneq r8, r0, ror #31 │ │ │ │ - strheq r2, [sl, #-52]! @ 0xffffffcc │ │ │ │ - strheq r5, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r8, r8, ror #31 │ │ │ │ + strheq r2, [sl, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmneq sl, ip, ror #6 │ │ │ │ - cmneq r0, r4, lsr #24 │ │ │ │ - cmneq r1, r0, lsl #11 │ │ │ │ + cmneq sl, r4, ror r3 │ │ │ │ + cmneq r0, ip, lsr #24 │ │ │ │ + cmneq r1, r8, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmneq sl, ip, lsr #6 │ │ │ │ - cmneq r0, r4, ror #23 │ │ │ │ - cmneq r1, r8, lsr r5 │ │ │ │ + cmneq sl, r4, lsr r3 │ │ │ │ + cmneq r0, ip, ror #23 │ │ │ │ + cmneq r1, r0, asr #10 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - strdeq r2, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r0, r8, lsr #23 │ │ │ │ - cmneq r1, r4, lsl #10 │ │ │ │ - strheq r2, [sl, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r0, ip, ror #22 │ │ │ │ - cmneq r1, r8, asr #9 │ │ │ │ - cmneq sl, r8, ror r2 │ │ │ │ - cmneq r0, r0, lsr fp │ │ │ │ - cmneq r1, r8, lsl #9 │ │ │ │ - cmneq sl, r8, lsr r2 │ │ │ │ - cmneq r1, ip, lsl #9 │ │ │ │ - cmneq r1, r4, asr #8 │ │ │ │ + strdeq r2, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + strheq sl, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r1, ip, lsl #10 │ │ │ │ + strheq r2, [sl, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r4, ror fp │ │ │ │ + ldrdeq r5, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq sl, r0, lsl #5 │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ + @ instruction: 0x01615490 │ │ │ │ + cmneq sl, r0, asr #4 │ │ │ │ + @ instruction: 0x01615494 │ │ │ │ + cmneq r1, ip, asr #8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ │ │ │ │ 003f222c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -843437,57 +843437,57 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 3f2698 │ │ │ │ ldrheq r6, [r4, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq sl, r0, asr #30 │ │ │ │ - cmneq r1, r4, asr #12 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ + cmneq sl, r8, asr #30 │ │ │ │ + cmneq r1, ip, asr #12 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ cmpeq pc, r8, ror r5 @ │ │ │ │ - cmneq r1, r8, ror #13 │ │ │ │ - cmneq sl, r0, asr #29 │ │ │ │ - strheq r5, [r1, #-4]! │ │ │ │ + strdeq r5, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq sl, r8, asr #29 │ │ │ │ + strheq r5, [r1, #-12]! │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq sl, r4, ror lr │ │ │ │ - cmneq r0, ip, lsl r7 │ │ │ │ - cmneq r1, r0, ror r0 │ │ │ │ + cmneq sl, ip, ror lr │ │ │ │ + cmneq r0, r4, lsr #14 │ │ │ │ + cmneq r1, r8, ror r0 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmneq sl, r0, lsr lr │ │ │ │ - ldrdeq sl, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, ip, lsr #32 │ │ │ │ + cmneq sl, r8, lsr lr │ │ │ │ + cmneq r0, r0, ror #13 │ │ │ │ + cmneq r1, r4, lsr r0 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq sl, ip, ror #27 │ │ │ │ - @ instruction: 0x0160a698 │ │ │ │ - strdeq r4, [r1, #-244]! @ 0xffffff0c │ │ │ │ - cmneq sl, r0, lsr #27 │ │ │ │ - cmneq r1, r8, asr r3 │ │ │ │ - cmneq r1, ip, lsl #31 │ │ │ │ - cmneq sl, ip, asr #26 │ │ │ │ + strdeq r1, [sl, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r0, r0, lsr #13 │ │ │ │ + strdeq r4, [r1, #-252]! @ 0xffffff04 │ │ │ │ + cmneq sl, r8, lsr #27 │ │ │ │ + cmneq r1, r0, ror #6 │ │ │ │ @ instruction: 0x01614f94 │ │ │ │ - cmneq r1, r0, asr pc │ │ │ │ - cmneq sl, r4, lsl #26 │ │ │ │ - strheq sl, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r1, r4, lsl #30 │ │ │ │ + cmneq sl, r4, asr sp │ │ │ │ + @ instruction: 0x01614f9c │ │ │ │ + cmneq r1, r8, asr pc │ │ │ │ + cmneq sl, ip, lsl #26 │ │ │ │ + strheq sl, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r1, ip, lsl #30 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmneq sl, r4, asr #25 │ │ │ │ - cmneq r0, r0, ror r5 │ │ │ │ - cmneq r1, r8, asr #29 │ │ │ │ - cmneq sl, r4, lsl #25 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - cmneq r1, r8, lsl #29 │ │ │ │ - cmneq sl, r4, asr #24 │ │ │ │ - strdeq sl, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r1, r4, asr #28 │ │ │ │ - andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq sl, r4, lsl #24 │ │ │ │ + cmneq sl, ip, asr #25 │ │ │ │ + cmneq r0, r8, ror r5 │ │ │ │ + ldrdeq r4, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmneq sl, ip, lsl #25 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + @ instruction: 0x01614e90 │ │ │ │ + cmneq sl, ip, asr #24 │ │ │ │ + strdeq sl, [r0, #-72]! @ 0xffffffb8 │ │ │ │ cmneq r1, ip, asr #28 │ │ │ │ - cmneq r1, r8, lsl #28 │ │ │ │ + andeq r0, r0, pc, lsr #3 │ │ │ │ + cmneq sl, ip, lsl #24 │ │ │ │ + cmneq r1, r4, asr lr │ │ │ │ + cmneq r1, r0, lsl lr │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -844000,72 +844000,72 @@ │ │ │ │ cmneq r4, r8, asr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, lsl #22 │ │ │ │ cmneq r4, r0, lsl #21 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r1, r0, lsl #2 │ │ │ │ - cmneq sl, r0, lsl #15 │ │ │ │ - cmneq r0, ip, lsr #32 │ │ │ │ - @ instruction: 0x01614990 │ │ │ │ + cmneq r1, r8, lsl #2 │ │ │ │ + cmneq sl, r8, lsl #15 │ │ │ │ + cmneq r0, r4, lsr r0 │ │ │ │ + @ instruction: 0x01614998 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq sl, r0, lsr #14 │ │ │ │ - cmneq r1, ip, lsr lr │ │ │ │ - cmneq r1, r4, lsr #18 │ │ │ │ + cmneq sl, r8, lsr #14 │ │ │ │ + cmneq r1, r4, asr #28 │ │ │ │ + cmneq r1, ip, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrsheq r5, [r4, #-100]! @ 0xffffff9c │ │ │ │ - cmneq sl, r4, ror r6 │ │ │ │ - cmneq r0, r8, lsr #30 │ │ │ │ - cmneq r1, r4, lsl #17 │ │ │ │ + cmneq sl, ip, ror r6 │ │ │ │ + cmneq r0, r0, lsr pc │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ ldrsbeq r9, [pc, #-192] @ 3f3040 │ │ │ │ - cmneq r1, r4, ror #28 │ │ │ │ - cmneq sl, r8, lsl #12 │ │ │ │ - cmneq r1, r4, lsl r8 │ │ │ │ + cmneq r1, ip, ror #28 │ │ │ │ + cmneq sl, r0, lsl r6 │ │ │ │ + cmneq r1, ip, lsl r8 │ │ │ │ cmneq r4, r8, lsr #12 │ │ │ │ - cmneq sl, r4, lsr #11 │ │ │ │ - cmneq r0, r8, asr lr │ │ │ │ - strheq r4, [r1, #-116]! @ 0xffffff8c │ │ │ │ + cmneq sl, ip, lsr #11 │ │ │ │ + cmneq r0, r0, ror #28 │ │ │ │ + strheq r4, [r1, #-124]! @ 0xffffff84 │ │ │ │ ldrsbeq r5, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq sl, ip, asr #10 │ │ │ │ - cmneq r0, r0, lsl #28 │ │ │ │ - cmneq r1, ip, asr r7 │ │ │ │ + cmneq sl, r4, asr r5 │ │ │ │ + cmneq r0, r8, lsl #28 │ │ │ │ + cmneq r1, r4, ror #14 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ cmneq r4, r8, ror r5 │ │ │ │ - ldrdeq r1, [sl, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, r8, lsr #21 │ │ │ │ - cmneq r1, r0, ror #13 │ │ │ │ - @ instruction: 0x016a1498 │ │ │ │ - cmneq r0, ip, asr #26 │ │ │ │ - cmneq r1, r8, lsr #13 │ │ │ │ + cmneq sl, r4, ror #9 │ │ │ │ + strheq r4, [r1, #-160]! @ 0xffffff60 │ │ │ │ + cmneq r1, r8, ror #13 │ │ │ │ + cmneq sl, r0, lsr #9 │ │ │ │ + cmneq r0, r4, asr sp │ │ │ │ + strheq r4, [r1, #-96]! @ 0xffffffa0 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - cmneq sl, ip, ror #8 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ - cmneq r1, ip, ror r6 │ │ │ │ - cmneq sl, ip, asr #8 │ │ │ │ - strdeq r9, [r0, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, ip, asr r6 │ │ │ │ + cmneq sl, r4, ror r4 │ │ │ │ + cmneq r0, r0, lsr #26 │ │ │ │ + cmneq r1, r4, lsl #13 │ │ │ │ + cmneq sl, r4, asr r4 │ │ │ │ + cmneq r0, r0, lsl #26 │ │ │ │ + cmneq r1, r4, ror #12 │ │ │ │ cmneq r4, r4, lsl #9 │ │ │ │ - cmneq sl, r4, lsl #8 │ │ │ │ - strheq r9, [r0, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r1, r4, lsl r6 │ │ │ │ + cmneq sl, ip, lsl #8 │ │ │ │ + cmneq r0, r0, asr #25 │ │ │ │ + cmneq r1, ip, lsl r6 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ cmneq r4, r0, lsr r4 │ │ │ │ - strheq r1, [sl, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r0, r4, ror #24 │ │ │ │ - cmneq r1, r0, asr #11 │ │ │ │ + strheq r1, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r0, ip, ror #24 │ │ │ │ + cmneq r1, r8, asr #11 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmneq sl, r4, lsl #7 │ │ │ │ - cmneq r1, r4, asr #11 │ │ │ │ - cmneq r1, ip, lsl #11 │ │ │ │ + cmneq sl, ip, lsl #7 │ │ │ │ + cmneq r1, ip, asr #11 │ │ │ │ + @ instruction: 0x01614594 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmneq sl, ip, lsr r3 │ │ │ │ - cmneq r1, ip, lsl #11 │ │ │ │ - cmneq r1, r4, asr #10 │ │ │ │ + cmneq sl, r4, asr #6 │ │ │ │ + @ instruction: 0x01614594 │ │ │ │ + cmneq r1, ip, asr #10 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ 003f31ac : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -844104,17 +844104,17 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #24] @ 3f3264 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq sl, r4, lsr #3 │ │ │ │ - cmneq r0, r8, asr #20 │ │ │ │ - cmneq r1, ip, lsr #7 │ │ │ │ + cmneq sl, ip, lsr #3 │ │ │ │ + cmneq r0, r0, asr sl │ │ │ │ + strheq r4, [r1, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -844656,76 +844656,76 @@ │ │ │ │ cmneq r4, r4, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r0, asr r1 │ │ │ │ cmneq r4, ip, ror r0 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r7, [r0], -r4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r1, r8, asr #14 │ │ │ │ - strheq r0, [sl, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, r4, ror #12 │ │ │ │ - cmneq r1, r8, asr #31 │ │ │ │ + cmneq r1, r0, asr r7 │ │ │ │ + smulbteq sl, r0, sp │ │ │ │ + cmneq r0, ip, ror #12 │ │ │ │ + ldrdeq r3, [r1, #-240]! @ 0xffffff10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r4, r0, lsr #27 │ │ │ │ - cmneq sl, r0, lsr #26 │ │ │ │ - ldrdeq r9, [r0, #-84]! @ 0xffffffac │ │ │ │ - cmneq r1, r0, lsr pc │ │ │ │ - strheq r0, [sl, #-200]! @ 0xffffff38 │ │ │ │ - ldrdeq r4, [r1, #-52]! @ 0xffffffcc │ │ │ │ - cmneq r1, r4, asr #29 │ │ │ │ + cmneq sl, r8, lsr #26 │ │ │ │ + ldrdeq r9, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r1, r8, lsr pc │ │ │ │ + smulbteq sl, r0, ip │ │ │ │ + ldrdeq r4, [r1, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r1, ip, asr #29 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ cmpeq pc, r0, lsl #6 │ │ │ │ - strheq r4, [r1, #-68]! @ 0xffffffbc │ │ │ │ - cmneq sl, r8, lsr ip │ │ │ │ - cmneq r1, r0, asr lr │ │ │ │ + strheq r4, [r1, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq sl, r0, asr #24 │ │ │ │ + cmneq r1, r8, asr lr │ │ │ │ cmneq r4, r4, asr ip │ │ │ │ - ldrdeq r0, [sl, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - cmneq r1, r0, ror #27 │ │ │ │ + ldrdeq r0, [sl, #-184]! @ 0xffffff48 │ │ │ │ + cmneq r0, ip, lsl #9 │ │ │ │ + cmneq r1, r8, ror #27 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ ldrsheq r4, [r4, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, r8, ror fp │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - cmneq r1, r8, lsl #27 │ │ │ │ + smulbbeq sl, r0, fp │ │ │ │ + cmneq r0, r4, lsr r4 │ │ │ │ + @ instruction: 0x01613d90 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ cmneq r4, r4, lsr #23 │ │ │ │ - cmneq sl, r4, lsr #22 │ │ │ │ - ldrdeq r9, [r0, #-48]! @ 0xffffffd0 │ │ │ │ - cmneq r1, r4, lsr sp │ │ │ │ + cmneq sl, ip, lsr #22 │ │ │ │ + ldrdeq r9, [r0, #-56]! @ 0xffffffc8 │ │ │ │ + cmneq r1, ip, lsr sp │ │ │ │ cmneq r4, ip, asr fp │ │ │ │ - ldrdeq r0, [sl, #-172]! @ 0xffffff54 │ │ │ │ - @ instruction: 0x01609390 │ │ │ │ - cmneq r1, ip, ror #25 │ │ │ │ + smultteq sl, r4, sl │ │ │ │ + @ instruction: 0x01609398 │ │ │ │ + strdeq r3, [r1, #-196]! @ 0xffffff3c │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - strheq r0, [sl, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ - cmneq r1, r0, asr #25 │ │ │ │ + strheq r0, [sl, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ + cmneq r1, r8, asr #25 │ │ │ │ cmneq r4, r8, ror #21 │ │ │ │ - cmneq sl, r8, ror #20 │ │ │ │ - cmneq r0, ip, lsl r3 │ │ │ │ - cmneq r1, r8, ror ip │ │ │ │ + cmneq sl, r0, ror sl │ │ │ │ + cmneq r0, r4, lsr #6 │ │ │ │ + cmneq r1, r0, lsl #25 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - cmneq sl, r8, lsr sl │ │ │ │ - cmneq r0, ip, ror #5 │ │ │ │ - cmneq r1, r8, asr #24 │ │ │ │ + cmneq sl, r0, asr #20 │ │ │ │ + strdeq r9, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r1, r0, asr ip │ │ │ │ cmneq r4, r4, ror #20 │ │ │ │ - smultteq sl, r0, r9 │ │ │ │ - @ instruction: 0x01609298 │ │ │ │ - cmneq r1, r8, ror #23 │ │ │ │ + smultteq sl, r8, r9 │ │ │ │ + cmneq r0, r0, lsr #5 │ │ │ │ + strdeq r3, [r1, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - strheq r0, [sl, #-144]! @ 0xffffff70 │ │ │ │ - strdeq r3, [r1, #-184]! @ 0xffffff48 │ │ │ │ + strheq r0, [sl, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + cmneq sl, ip, ror #18 │ │ │ │ strheq r3, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmneq sl, r4, ror #18 │ │ │ │ - strheq r3, [r1, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r1, ip, ror #22 │ │ │ │ + cmneq r1, r4, ror fp │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmneq sl, ip, lsl r9 │ │ │ │ - cmneq r1, r8, ror #29 │ │ │ │ - cmneq r1, r0, lsr fp │ │ │ │ + cmneq sl, r4, lsr #18 │ │ │ │ + strdeq r3, [r1, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r1, r8, lsr fp │ │ │ │ │ │ │ │ 003f3bf0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -844763,17 +844763,17 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #24] @ 3f3ca8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq sl, r0, ror #14 │ │ │ │ - cmneq r0, r4 │ │ │ │ - cmneq r1, r8, ror #18 │ │ │ │ + cmneq sl, r8, ror #14 │ │ │ │ + cmneq r0, ip │ │ │ │ + cmneq r1, r0, ror r9 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -845313,73 +845313,73 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ b 3f40c4 │ │ │ │ cmneq r4, r0, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r4, [r4, #-108]! @ 0xffffff94 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - ldrdeq r3, [r1, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r1, r4, ror #27 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x01744494 │ │ │ │ - smulbteq sl, r4, r3 │ │ │ │ - cmneq r0, r0, ror ip │ │ │ │ - ldrdeq r3, [r1, #-84]! @ 0xffffffac │ │ │ │ + smulbteq sl, ip, r3 │ │ │ │ + cmneq r0, r8, ror ip │ │ │ │ + ldrdeq r3, [r1, #-92]! @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ @ instruction: 0x01744398 │ │ │ │ - ldrdeq r8, [r0, #-176]! @ 0xffffff50 │ │ │ │ - cmneq sl, r8, lsl r3 │ │ │ │ - cmneq r1, r4, lsr #10 │ │ │ │ + ldrdeq r8, [r0, #-184]! @ 0xffffff48 │ │ │ │ + cmneq sl, r0, lsr #6 │ │ │ │ + cmneq r1, ip, lsr #10 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - cmneq sl, r4, lsl #4 │ │ │ │ - cmneq r1, r0, lsr #18 │ │ │ │ - cmneq r1, r8, lsl #8 │ │ │ │ + cmneq sl, ip, lsl #4 │ │ │ │ + cmneq r1, r8, lsr #18 │ │ │ │ + cmneq r1, r0, lsl r4 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ cmpeq pc, r4, asr r8 @ │ │ │ │ - cmneq r1, r8, lsr #20 │ │ │ │ - smulbbeq sl, ip, r1 │ │ │ │ - @ instruction: 0x01613398 │ │ │ │ + cmneq r1, r0, lsr sl │ │ │ │ + @ instruction: 0x016a0194 │ │ │ │ + cmneq r1, r0, lsr #7 │ │ │ │ cmneq r4, ip, lsr #3 │ │ │ │ - cmneq sl, r8, lsr #2 │ │ │ │ - ldrdeq r8, [r0, #-156]! @ 0xffffff64 │ │ │ │ - cmneq r1, r8, lsr r3 │ │ │ │ + cmneq sl, r0, lsr r1 │ │ │ │ + cmneq r0, r4, ror #19 │ │ │ │ + cmneq r1, r0, asr #6 │ │ │ │ cmneq r4, r4, asr r1 │ │ │ │ - ldrdeq r0, [sl, #-0]! │ │ │ │ - cmneq r0, r4, lsl #19 │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ + ldrdeq r0, [sl, #-8]! │ │ │ │ + cmneq r0, ip, lsl #19 │ │ │ │ + cmneq r1, r8, ror #5 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ ldrsheq r4, [r4, #-12]! │ │ │ │ - cmneq sl, ip, ror r0 │ │ │ │ - strheq r3, [r1, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r1, r4, lsl #5 │ │ │ │ + smulbbeq sl, r4, r0 │ │ │ │ + cmneq r1, r4, asr #5 │ │ │ │ + cmneq r1, ip, lsl #5 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ - cmneq sl, r4, lsr r0 │ │ │ │ - cmneq r0, r8, ror #17 │ │ │ │ - cmneq r1, r4, asr #4 │ │ │ │ - cmneq sl, r8 │ │ │ │ - strheq r8, [r0, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ - msreq (UNDEF: 121), r8, ror #31 │ │ │ │ - @ instruction: 0x01608894 │ │ │ │ - strdeq r3, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - msreq (UNDEF: 121), r4, asr #31 │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - ldrdeq r3, [r1, #-16]! │ │ │ │ - msreq (UNDEF: 121), ip, ror pc │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ - cmneq r1, r0, lsl #3 │ │ │ │ + cmneq sl, ip, lsr r0 │ │ │ │ + strdeq r8, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, asr #4 │ │ │ │ + cmneq sl, r0, lsl r0 │ │ │ │ + strheq r8, [r0, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + strdeq pc, [r9, #-240]! @ 0xffffff10 │ │ │ │ + @ instruction: 0x0160889c │ │ │ │ + cmneq r1, r0, lsl #4 │ │ │ │ + msreq (UNDEF: 121), ip, asr #31 │ │ │ │ + cmneq r1, ip, lsl r2 │ │ │ │ + ldrdeq r3, [r1, #-24]! @ 0xffffffe8 │ │ │ │ + msreq (UNDEF: 121), r4, lsl #31 │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ + cmneq r1, r8, lsl #3 │ │ │ │ @ instruction: 0x01743f94 │ │ │ │ - msreq (UNDEF: 121), r4, lsl pc │ │ │ │ - cmneq r0, r8, asr #15 │ │ │ │ - cmneq r1, r4, lsr #2 │ │ │ │ + msreq (UNDEF: 121), ip, lsl pc │ │ │ │ + ldrdeq r8, [r0, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r1, ip, lsr #2 │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ cmneq r4, r0, asr #30 │ │ │ │ - msreq (UNDEF: 105), r0, asr #29 │ │ │ │ - cmneq r0, r4, ror r7 │ │ │ │ - ldrdeq r3, [r1, #-0]! │ │ │ │ + msreq (UNDEF: 105), r8, asr #29 │ │ │ │ + cmneq r0, ip, ror r7 │ │ │ │ + ldrdeq r3, [r1, #-8]! │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ │ │ │ │ 003f4624 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -845422,17 +845422,17 @@ │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - msreq SPSR_fc, ip, lsl sp │ │ │ │ - cmneq r0, r8, asr #11 │ │ │ │ - cmneq r1, r0, lsr #30 │ │ │ │ + msreq SPSR_fc, r4, lsr #26 │ │ │ │ + ldrdeq r8, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmneq r1, r8, lsr #30 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ @@ -846158,95 +846158,95 @@ │ │ │ │ cmneq r4, r0, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r3, [r4, #-192]! @ 0xffffff40 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, asr #12 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x01613294 │ │ │ │ + @ instruction: 0x0161329c │ │ │ │ cmneq r4, r0, ror #17 │ │ │ │ - strdeq pc, [r9, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r0, r8, lsr #1 │ │ │ │ - cmneq r1, r8, lsl #20 │ │ │ │ + msreq SPSR_fc, r4, lsl #16 │ │ │ │ + strheq r8, [r0, #-0]! │ │ │ │ + cmneq r1, r0, lsl sl │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - msreq (UNDEF: 121), ip, lsr #15 │ │ │ │ - strheq r2, [r1, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x01612998 │ │ │ │ + strheq pc, [r9, #-116]! @ 0xffffff8c @ │ │ │ │ + strheq r2, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r1, r0, lsr #19 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - msreq (UNDEF: 121), r4, lsr r7 │ │ │ │ - cmneq r1, r8, lsr lr │ │ │ │ - cmneq r1, r4, lsr #18 │ │ │ │ - msreq (UNDEF: 105), ip, asr #13 │ │ │ │ - cmneq r1, ip, asr #30 │ │ │ │ - cmneq r1, ip, asr #17 │ │ │ │ + msreq (UNDEF: 121), ip, lsr r7 │ │ │ │ + cmneq r1, r0, asr #28 │ │ │ │ + cmneq r1, ip, lsr #18 │ │ │ │ + ldrdeq pc, [r9, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r1, r4, asr pc │ │ │ │ + ldrdeq r2, [r1, #-132]! @ 0xffffff7c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - msreq (UNDEF: 105), r4, lsl #13 │ │ │ │ - cmneq r1, r4, lsl #30 │ │ │ │ - cmneq r1, r8, lsl #17 │ │ │ │ + msreq (UNDEF: 105), ip, lsl #13 │ │ │ │ + cmneq r1, ip, lsl #30 │ │ │ │ + @ instruction: 0x01612890 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ cmpeq pc, r0, ror #25 │ │ │ │ - strdeq r2, [r1, #-236]! @ 0xffffff14 │ │ │ │ - msreq (UNDEF: 105), r8, lsr #12 │ │ │ │ - cmneq r1, r0, lsr #16 │ │ │ │ + cmneq r1, r4, lsl #30 │ │ │ │ + msreq (UNDEF: 105), r0, lsr r6 │ │ │ │ + cmneq r1, r8, lsr #16 │ │ │ │ cmneq r4, r4, lsr r6 │ │ │ │ - strheq pc, [r9, #-80]! @ 0xffffffb0 @ │ │ │ │ - cmneq r0, r4, ror #28 │ │ │ │ - strheq r2, [r1, #-116]! @ 0xffffff8c │ │ │ │ + strheq pc, [r9, #-88]! @ 0xffffffa8 @ │ │ │ │ + cmneq r0, ip, ror #28 │ │ │ │ + strheq r2, [r1, #-124]! @ 0xffffff84 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ cmneq r4, r4, asr #11 │ │ │ │ - msreq SPSR_fc, r4, asr #10 │ │ │ │ - strdeq r7, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r1, r8, asr #14 │ │ │ │ + msreq SPSR_fc, ip, asr #10 │ │ │ │ + strdeq r7, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r1, r0, asr r7 │ │ │ │ cmneq r4, r0, ror #10 │ │ │ │ - ldrdeq pc, [r9, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r1, ip, lsr #14 │ │ │ │ - cmneq r1, r4, ror #13 │ │ │ │ + msreq SPSR_fc, r4, ror #9 │ │ │ │ + cmneq r1, r4, lsr r7 │ │ │ │ + cmneq r1, ip, ror #13 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ ldrsheq r3, [r4, #-64]! @ 0xffffffc0 │ │ │ │ - msreq SPSR_fc, r4, ror r4 │ │ │ │ - cmneq r0, r0, lsr #26 │ │ │ │ - cmneq r1, r8, ror r6 │ │ │ │ + msreq SPSR_fc, ip, ror r4 │ │ │ │ + cmneq r0, r8, lsr #26 │ │ │ │ + cmneq r1, r0, lsl #13 │ │ │ │ @ instruction: 0x01743490 │ │ │ │ - msreq SPSR_fc, r4, lsl r4 │ │ │ │ - cmneq r0, r0, asr #25 │ │ │ │ - cmneq r1, r4, lsl r6 │ │ │ │ + msreq SPSR_fc, ip, lsl r4 │ │ │ │ + cmneq r0, r8, asr #25 │ │ │ │ + cmneq r1, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ cmneq r4, r0, lsr r4 │ │ │ │ - strheq pc, [r9, #-52]! @ 0xffffffcc @ │ │ │ │ - cmneq r0, r0, ror #24 │ │ │ │ - strheq r2, [r1, #-84]! @ 0xffffffac │ │ │ │ + strheq pc, [r9, #-60]! @ 0xffffffc4 @ │ │ │ │ + cmneq r0, r8, ror #24 │ │ │ │ + strheq r2, [r1, #-92]! @ 0xffffffa4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - msreq (UNDEF: 121), r8, ror r3 │ │ │ │ - cmneq r0, r4, lsr #24 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ + msreq (UNDEF: 121), r0, lsl #7 │ │ │ │ + cmneq r0, ip, lsr #24 │ │ │ │ + cmneq r1, r0, lsl #11 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r1, r0, lsl #18 │ │ │ │ - msreq (UNDEF: 121), r4, lsr r3 │ │ │ │ - cmneq r1, r0, lsr #10 │ │ │ │ - ldrdeq pc, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, r8, lsl #17 │ │ │ │ - cmneq r1, r4, asr #9 │ │ │ │ - msreq (UNDEF: 105), ip, ror r2 │ │ │ │ - cmneq r1, r4, asr #9 │ │ │ │ - cmneq r1, r0, lsl #9 │ │ │ │ + cmneq r1, r8, lsl #18 │ │ │ │ + msreq (UNDEF: 121), ip, lsr r3 │ │ │ │ + cmneq r1, r8, lsr #10 │ │ │ │ + ldrdeq pc, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + @ instruction: 0x01612890 │ │ │ │ + cmneq r1, ip, asr #9 │ │ │ │ + msreq (UNDEF: 105), r4, lsl #5 │ │ │ │ + cmneq r1, ip, asr #9 │ │ │ │ + cmneq r1, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - msreq (UNDEF: 105), r8, asr #4 │ │ │ │ - @ instruction: 0x01612490 │ │ │ │ - cmneq r1, r0, asr r4 │ │ │ │ + msreq (UNDEF: 105), r0, asr r2 │ │ │ │ + @ instruction: 0x01612498 │ │ │ │ + cmneq r1, r8, asr r4 │ │ │ │ cmneq r4, r0, ror r2 │ │ │ │ - strdeq pc, [r9, #-20]! @ 0xffffffec │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - strdeq r2, [r1, #-52]! @ 0xffffffcc │ │ │ │ + strdeq pc, [r9, #-28]! @ 0xffffffe4 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + strdeq r2, [r1, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - strheq pc, [r9, #-24]! @ 0xffffffe8 @ │ │ │ │ - cmneq r0, r4, ror #20 │ │ │ │ - cmneq r1, r4, asr #7 │ │ │ │ - msreq SPSR_fc, r4 @ │ │ │ │ - cmneq r0, r0, asr #20 │ │ │ │ - cmneq r1, r0, lsr #7 │ │ │ │ + msreq SPSR_fc, r0, asr #3 │ │ │ │ + cmneq r0, ip, ror #20 │ │ │ │ + cmneq r1, ip, asr #7 │ │ │ │ + msreq SPSR_fc, ip @ │ │ │ │ + cmneq r0, r8, asr #20 │ │ │ │ + cmneq r1, r8, lsr #7 │ │ │ │ │ │ │ │ 003f53a4 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -846293,17 +846293,17 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #24] @ 3f5480 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - cmneq r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x01612190 │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ + cmneq r0, r4, lsr r8 │ │ │ │ + @ instruction: 0x01612198 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -846951,96 +846951,96 @@ │ │ │ │ b 3f5b34 │ │ │ │ cmneq r4, ip, asr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, lsr #30 │ │ │ │ cmneq r4, r8, lsl lr │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsr #6 │ │ │ │ - cmneq r1, r8, ror r6 │ │ │ │ + cmneq r1, r0, lsl #13 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r9, r4, asr #23 │ │ │ │ - cmneq r0, r0, ror r4 │ │ │ │ - ldrdeq r1, [r1, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, ip, asr #23 │ │ │ │ + cmneq r0, r8, ror r4 │ │ │ │ + ldrdeq r1, [r1, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - cmneq r9, r0, ror fp │ │ │ │ - cmneq r1, r4, ror r2 │ │ │ │ - cmneq r1, r8, asr sp │ │ │ │ + cmneq r9, r8, ror fp │ │ │ │ + cmneq r1, ip, ror r2 │ │ │ │ + cmneq r1, r0, ror #26 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - strdeq lr, [r9, #-168]! @ 0xffffff58 │ │ │ │ - strdeq r2, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r1, r0, ror #25 │ │ │ │ + cmneq r9, r0, lsl #22 │ │ │ │ + cmneq r1, r4, lsl #4 │ │ │ │ + cmneq r1, r8, ror #25 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ cmpeq pc, ip, asr #1 │ │ │ │ - @ instruction: 0x01612394 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ - cmneq r1, r8, lsl #24 │ │ │ │ + @ instruction: 0x0161239c │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ + cmneq r1, r0, lsl ip │ │ │ │ cmneq r4, r0, lsr #20 │ │ │ │ - cmneq r9, r0, lsr #19 │ │ │ │ - cmneq r0, ip, asr #4 │ │ │ │ - cmneq r1, r8, lsr #23 │ │ │ │ + cmneq r9, r8, lsr #19 │ │ │ │ + cmneq r0, r4, asr r2 │ │ │ │ + strheq r1, [r1, #-176]! @ 0xffffff50 │ │ │ │ ldrheq r2, [r4, #-144]! @ 0xffffff70 │ │ │ │ - cmneq r9, r0, lsr r9 │ │ │ │ - ldrdeq r7, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r1, r8, lsr fp │ │ │ │ + cmneq r9, r8, lsr r9 │ │ │ │ + cmneq r0, r4, ror #3 │ │ │ │ + cmneq r1, r0, asr #22 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ cmneq r4, r4, asr r9 │ │ │ │ - ldrdeq lr, [r9, #-132]! @ 0xffffff7c │ │ │ │ - cmneq r0, r0, lsl #3 │ │ │ │ - cmneq r1, r0, ror #21 │ │ │ │ - strheq lr, [r9, #-128]! @ 0xffffff80 │ │ │ │ - cmneq r1, r0, lsl #3 │ │ │ │ - strheq r1, [r1, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r9, r0, ror #16 │ │ │ │ - cmneq r1, r4, lsr #28 │ │ │ │ - cmneq r1, ip, asr #20 │ │ │ │ - cmneq r9, r8, lsl #16 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ - cmneq r1, ip, lsl #20 │ │ │ │ + ldrdeq lr, [r9, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r0, r8, lsl #3 │ │ │ │ + cmneq r1, r8, ror #21 │ │ │ │ + strheq lr, [r9, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r1, r8, lsl #3 │ │ │ │ + strheq r1, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, r8, ror #16 │ │ │ │ + cmneq r1, ip, lsr #28 │ │ │ │ + cmneq r1, r4, asr sl │ │ │ │ + cmneq r9, r0, lsl r8 │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ + cmneq r1, r4, lsl sl │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - ldrdeq lr, [r9, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r1, r4, lsl #27 │ │ │ │ - strheq r1, [r1, #-152]! @ 0xffffff68 │ │ │ │ + ldrdeq lr, [r9, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, ip, lsl #27 │ │ │ │ + cmneq r1, r0, asr #19 │ │ │ │ cmneq r4, r0, ror #15 │ │ │ │ - cmneq r9, r4, ror #14 │ │ │ │ - cmneq r0, r0, lsl r0 │ │ │ │ - cmneq r1, ip, ror #18 │ │ │ │ + cmneq r9, ip, ror #14 │ │ │ │ + cmneq r0, r8, lsl r0 │ │ │ │ + cmneq r1, r4, ror r9 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq r9, r0, lsr r7 │ │ │ │ - cmneq r1, r8, ror r9 │ │ │ │ - cmneq r1, r0, lsr r9 │ │ │ │ + cmneq r9, r8, lsr r7 │ │ │ │ + cmneq r1, r0, lsl #19 │ │ │ │ + cmneq r1, r8, lsr r9 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - strdeq lr, [r9, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r0, r8, lsr #31 │ │ │ │ - cmneq r1, r8, lsl #18 │ │ │ │ - ldrdeq lr, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r4, lsl #31 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ + cmneq r9, r4, lsl #14 │ │ │ │ + strheq r6, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r1, r0, lsl r9 │ │ │ │ + cmneq r9, r0, ror #13 │ │ │ │ + cmneq r0, ip, lsl #31 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ ldrsheq r2, [r4, #-108]! @ 0xffffff94 │ │ │ │ - cmneq r9, r0, lsl #13 │ │ │ │ - cmneq r0, ip, lsr #30 │ │ │ │ - cmneq r1, r8, lsl #17 │ │ │ │ + cmneq r9, r8, lsl #13 │ │ │ │ + cmneq r0, r4, lsr pc │ │ │ │ + @ instruction: 0x01611890 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ cmneq r4, r4, lsr #13 │ │ │ │ - cmneq r9, r8, lsr #12 │ │ │ │ - ldrdeq r6, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r1, r0, lsr r8 │ │ │ │ + cmneq r9, r0, lsr r6 │ │ │ │ + ldrdeq r6, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r1, r8, lsr r8 │ │ │ │ cmneq r4, ip, asr #12 │ │ │ │ - ldrdeq lr, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r0, ip, ror lr │ │ │ │ - ldrdeq r1, [r1, #-120]! @ 0xffffff88 │ │ │ │ + ldrdeq lr, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ + cmneq r1, r0, ror #15 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ ldrsheq r2, [r4, #-84]! @ 0xffffffac │ │ │ │ - cmneq r9, r8, ror r5 │ │ │ │ - cmneq r0, r4, lsr #28 │ │ │ │ - cmneq r1, r0, lsl #15 │ │ │ │ + cmneq r9, r0, lsl #11 │ │ │ │ + cmneq r0, ip, lsr #28 │ │ │ │ + cmneq r1, r8, lsl #15 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmneq r9, r4, asr #10 │ │ │ │ - cmneq r1, r8, asr lr │ │ │ │ - cmneq r1, r4, asr #14 │ │ │ │ + cmneq r9, ip, asr #10 │ │ │ │ + cmneq r1, r0, ror #28 │ │ │ │ + cmneq r1, ip, asr #14 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ │ │ │ │ 003f6008 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -847081,17 +847081,17 @@ │ │ │ │ mov r1, #872 @ 0x368 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ - cmneq r9, r0, asr #6 │ │ │ │ - cmneq r0, ip, ror #23 │ │ │ │ - cmneq r1, r4, asr #10 │ │ │ │ + cmneq r9, r8, asr #6 │ │ │ │ + strdeq r6, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r1, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr sl, [r0, #764] @ 0x2fc │ │ │ │ ldr r8, [pc, #1336] @ 3f661c │ │ │ │ cmp sl, #0 │ │ │ │ @@ -847426,57 +847426,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 3f66cc │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3f6274 │ │ │ │ cmneq r4, r0, lsr r3 │ │ │ │ - cmneq r9, ip, lsl r2 │ │ │ │ - cmneq r1, r8, lsr r9 │ │ │ │ - cmneq r1, r0, lsr #8 │ │ │ │ + cmneq r9, r4, lsr #4 │ │ │ │ + cmneq r1, r0, asr #18 │ │ │ │ + cmneq r1, r8, lsr #8 │ │ │ │ muleq r0, r5, r4 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - strdeq sp, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, r8, lsr #17 │ │ │ │ - cmneq r1, r4, lsl #4 │ │ │ │ + strdeq sp, [r9, #-248]! @ 0xffffff08 │ │ │ │ + strheq r6, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r1, ip, lsl #4 │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - strheq sp, [r9, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r0, r0, ror r8 │ │ │ │ - cmneq r1, ip, asr #3 │ │ │ │ + cmneq r9, r0, asr #31 │ │ │ │ + cmneq r0, r8, ror r8 │ │ │ │ + ldrdeq r1, [r1, #-20]! @ 0xffffffec │ │ │ │ muleq r0, sp, r4 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - cmneq r0, r8, lsr r8 │ │ │ │ - @ instruction: 0x01611194 │ │ │ │ - cmneq r9, r4, asr #30 │ │ │ │ - strdeq r6, [r0, #-124]! @ 0xffffff84 │ │ │ │ - cmneq r1, r8, asr r1 │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ + cmneq r0, r0, asr #16 │ │ │ │ + @ instruction: 0x0161119c │ │ │ │ + cmneq r9, ip, asr #30 │ │ │ │ + cmneq r0, r4, lsl #16 │ │ │ │ + cmneq r1, r0, ror #2 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmneq r9, ip, lsl #30 │ │ │ │ - cmneq r1, r8, lsl r1 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r9, r4, lsl pc │ │ │ │ + cmneq r1, r0, lsr #2 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmneq r9, r4, asr #29 │ │ │ │ - cmneq r0, ip, ror r7 │ │ │ │ - ldrdeq r1, [r1, #-8]! │ │ │ │ - muleq r0, r7, r4 │ │ │ │ - @ instruction: 0x0169de90 │ │ │ │ + cmneq r9, ip, asr #29 │ │ │ │ + cmneq r0, r4, lsl #15 │ │ │ │ cmneq r1, r0, ror #1 │ │ │ │ - @ instruction: 0x01611098 │ │ │ │ + muleq r0, r7, r4 │ │ │ │ + @ instruction: 0x0169de98 │ │ │ │ + cmneq r1, r8, ror #1 │ │ │ │ + cmneq r1, r0, lsr #1 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmneq r1, r8, lsr #8 │ │ │ │ - cmneq r9, r4, asr #28 │ │ │ │ - cmneq r1, r8, asr #32 │ │ │ │ - cmneq r9, r0, lsl #28 │ │ │ │ - strheq r6, [r0, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r1, r4, lsl r0 │ │ │ │ + cmneq r1, r0, lsr r4 │ │ │ │ + cmneq r9, ip, asr #28 │ │ │ │ + qdsubeq r1, r0, r1 │ │ │ │ + cmneq r9, r8, lsl #28 │ │ │ │ + cmneq r0, r0, asr #13 │ │ │ │ + cmneq r1, ip, lsl r0 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmneq r9, r8, asr #27 │ │ │ │ - cmneq r0, r0, lsl #13 │ │ │ │ - ldrdeq r0, [r1, #-252]! @ 0xffffff04 │ │ │ │ + ldrdeq sp, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ + smultteq r1, r4, pc @ │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 003f66d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -847509,17 +847509,17 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f6710 │ │ │ │ cmneq r4, ip, lsr #26 │ │ │ │ andeq r6, r0, r4, asr r8 │ │ │ │ - @ instruction: 0x0169dc98 │ │ │ │ - cmneq r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01610e98 │ │ │ │ + cmneq r9, r0, lsr #25 │ │ │ │ + cmneq r0, ip, asr #10 │ │ │ │ + smultbeq r1, r0, lr │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ │ │ │ │ 003f6774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -847551,17 +847551,17 @@ │ │ │ │ add r2, r2, #1600 @ 0x640 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f67b4 │ │ │ │ cmneq r4, r8, lsl #25 │ │ │ │ andeq r6, r0, r8, ror sl │ │ │ │ - cmneq r9, ip, ror #23 │ │ │ │ - cmneq r0, r4, lsr #9 │ │ │ │ - strdeq r0, [r1, #-216]! @ 0xffffff28 │ │ │ │ + strdeq sp, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, ip, lsr #9 │ │ │ │ + cmneq r1, r0, lsl #28 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -848061,74 +848061,74 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 3f69b4 │ │ │ │ ldrsbeq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r1, [r4, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r9, r0, ror #20 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmneq r1, r4, asr ip │ │ │ │ + cmneq r9, r8, ror #20 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + cmneq r1, ip, asr ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ cmneq r4, r8, asr sl │ │ │ │ - cmneq r9, ip, asr #19 │ │ │ │ - cmneq r1, ip, lsl ip │ │ │ │ - ldrdeq r0, [r1, #-176]! @ 0xffffff50 │ │ │ │ + ldrdeq sp, [r9, #-148]! @ 0xffffff6c │ │ │ │ + cmneq r1, r4, lsr #24 │ │ │ │ + ldrdeq r0, [r1, #-184]! @ 0xffffff48 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - cmneq r9, r4, lsr #14 │ │ │ │ - ldrdeq r5, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r1, r0, lsr r9 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmneq r9, ip, lsr #14 │ │ │ │ + ldrdeq r5, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r1, r8, lsr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ cmpeq pc, r0, lsl #27 │ │ │ │ - ldrdeq r1, [r1, #-0]! │ │ │ │ - cmneq r9, r8, asr #13 │ │ │ │ - smulbteq r1, ip, r8 │ │ │ │ - cmneq r9, r8, ror #12 │ │ │ │ - cmneq r1, r0, lsr #24 │ │ │ │ - cmneq r1, r4, ror #16 │ │ │ │ - cmneq r9, r0, lsl r6 │ │ │ │ - cmneq r1, r8, asr r8 │ │ │ │ - cmneq r1, r0, lsl r8 │ │ │ │ + ldrdeq r1, [r1, #-8]! │ │ │ │ + ldrdeq sp, [r9, #-96]! @ 0xffffffa0 │ │ │ │ + ldrdeq r0, [r1, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r0, ror r6 │ │ │ │ + cmneq r1, r8, lsr #24 │ │ │ │ + cmneq r1, ip, ror #16 │ │ │ │ + cmneq r9, r8, lsl r6 │ │ │ │ + cmneq r1, r0, ror #16 │ │ │ │ + cmneq r1, r8, lsl r8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smulbbeq r1, ip, pc @ │ │ │ │ - ldrdeq sp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - ldrdeq r0, [r1, #-120]! @ 0xffffff88 │ │ │ │ + @ instruction: 0x01610f94 │ │ │ │ + cmneq r9, r4, ror #11 │ │ │ │ + smultteq r1, r0, r7 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r1, ip, lsl #30 │ │ │ │ - cmneq r9, ip, lsl #11 │ │ │ │ - smulbbeq r1, r8, r7 │ │ │ │ + cmneq r1, r4, lsl pc │ │ │ │ + @ instruction: 0x0169d594 │ │ │ │ + @ instruction: 0x01610790 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmneq r9, r4, asr r5 │ │ │ │ - strdeq r5, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, r8, asr r7 │ │ │ │ - cmneq r9, r0, lsl r5 │ │ │ │ - strheq r5, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r1, ip, lsl r7 │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ - @ instruction: 0x01605d98 │ │ │ │ - strdeq r0, [r1, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r9, r8, asr #9 │ │ │ │ - cmneq r0, r4, ror sp │ │ │ │ - ldrdeq r0, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmneq r9, ip, asr r5 │ │ │ │ + cmneq r0, r4, lsl #28 │ │ │ │ + cmneq r1, r0, ror #14 │ │ │ │ + cmneq r9, r8, lsl r5 │ │ │ │ + cmneq r0, r4, asr #27 │ │ │ │ + cmneq r1, r4, lsr #14 │ │ │ │ + strdeq sp, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r0, r0, lsr #27 │ │ │ │ + cmneq r1, r0, lsl #14 │ │ │ │ + ldrdeq sp, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r0, ip, ror sp │ │ │ │ + ldrdeq r0, [r1, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmneq r9, r8, lsl #9 │ │ │ │ - cmneq r0, r4, lsr sp │ │ │ │ - @ instruction: 0x01610690 │ │ │ │ + @ instruction: 0x0169d490 │ │ │ │ + cmneq r0, ip, lsr sp │ │ │ │ + @ instruction: 0x01610698 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r9, r8, asr #8 │ │ │ │ - strdeq r5, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ + cmneq r9, r0, asr r4 │ │ │ │ + strdeq r5, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmneq r9, r4, lsl #8 │ │ │ │ - strheq r5, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r1, ip, lsl #12 │ │ │ │ + cmneq r9, ip, lsl #8 │ │ │ │ + strheq r5, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r1, r4, lsl r6 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ │ │ │ │ 003f70f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -848152,17 +848152,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3f716c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1632 @ 0x660 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7118 │ │ │ │ - cmneq r9, r8, lsl #5 │ │ │ │ - cmneq r0, r0, asr #22 │ │ │ │ - @ instruction: 0x01610494 │ │ │ │ + @ instruction: 0x0169d290 │ │ │ │ + cmneq r0, r8, asr #22 │ │ │ │ + @ instruction: 0x0161049c │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ │ │ │ │ 003f7170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -848717,83 +848717,83 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #288] @ 3f7b40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ b 3f7880 │ │ │ │ cmneq r4, r0, lsl #5 │ │ │ │ - cmneq r9, r8, lsl #2 │ │ │ │ - cmneq r1, ip, lsl #16 │ │ │ │ - strdeq r0, [r1, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ + cmneq r1, r4, lsl r8 │ │ │ │ + strdeq r0, [r1, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmneq r9, r8, lsl r0 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ - cmneq r1, r0, lsr #4 │ │ │ │ + cmneq r9, r0, lsr #32 │ │ │ │ + ldrdeq r5, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r1, r8, lsr #4 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - strdeq ip, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, r0, ror r6 │ │ │ │ - msreq SPSR_irq, ip, asr #31 │ │ │ │ + cmneq r9, r0, lsl #28 │ │ │ │ + cmneq r0, r8, ror r6 │ │ │ │ + ldrdeq pc, [r0, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, r7, ror #10 │ │ │ │ - cmneq r9, r0, asr #26 │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ - msreq SPSR_irq, r4, asr #30 │ │ │ │ + cmneq r9, r8, asr #26 │ │ │ │ + strdeq r5, [r0, #-84]! @ 0xffffffac │ │ │ │ + msreq SPSR_irq, ip, asr #30 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - cmneq r9, r0, ror #25 │ │ │ │ - cmneq r0, ip, lsl #11 │ │ │ │ - msreq (UNDEF: 96), r8, ror #29 │ │ │ │ + cmneq r9, r8, ror #25 │ │ │ │ + @ instruction: 0x01605594 │ │ │ │ + strdeq pc, [r0, #-224]! @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ cmpeq pc, r8, asr #6 │ │ │ │ - smultbeq r1, r0, r6 │ │ │ │ - @ instruction: 0x0169cc90 │ │ │ │ - msreq (UNDEF: 96), r8, lsl #29 │ │ │ │ + smultbeq r1, r8, r6 │ │ │ │ + @ instruction: 0x0169cc98 │ │ │ │ + msreq (UNDEF: 96), r0 @ │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ - strdeq r5, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - msreq (UNDEF: 96), r4, asr #28 │ │ │ │ - cmneq r9, r8, lsl #24 │ │ │ │ - strheq r5, [r0, #-68]! @ 0xffffffbc │ │ │ │ - msreq (UNDEF: 96), r8, lsl #28 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ + strdeq r5, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + msreq (UNDEF: 96), ip, asr #28 │ │ │ │ + cmneq r9, r0, lsl ip │ │ │ │ + strheq r5, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + msreq (UNDEF: 96), r0, lsl lr │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmneq r9, ip, asr #23 │ │ │ │ - cmneq r0, r8, ror r4 │ │ │ │ - ldrdeq pc, [r0, #-212]! @ 0xffffff2c │ │ │ │ + ldrdeq ip, [r9, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ + ldrdeq pc, [r0, #-220]! @ 0xffffff24 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ - @ instruction: 0x0169cb98 │ │ │ │ - cmneq r0, r4, asr #8 │ │ │ │ - msreq SPSR_, r0, lsr #27 │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + cmneq r0, ip, asr #8 │ │ │ │ + msreq SPSR_, r8, lsr #27 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - cmneq r9, r0, ror #22 │ │ │ │ - strheq pc, [r0, #-208]! @ 0xffffff30 @ │ │ │ │ - msreq SPSR_, r4, ror #26 │ │ │ │ + cmneq r9, r8, ror #22 │ │ │ │ + strheq pc, [r0, #-216]! @ 0xffffff28 @ │ │ │ │ + msreq SPSR_, ip, ror #26 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - smulbteq r1, ip, r4 │ │ │ │ - cmneq r9, ip, lsl fp │ │ │ │ - msreq SPSR_, r8, lsl sp │ │ │ │ + ldrdeq r0, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r9, r4, lsr #22 │ │ │ │ + msreq SPSR_, r0, lsr #26 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - @ instruction: 0x01610090 │ │ │ │ - cmneq r9, r4, asr #21 │ │ │ │ - strheq pc, [r0, #-192]! @ 0xffffff40 @ │ │ │ │ - smultteq r1, ip, r3 │ │ │ │ - cmneq r9, ip, ror #20 │ │ │ │ - msreq SPSR_, ip, ror #24 │ │ │ │ + @ instruction: 0x01610098 │ │ │ │ + cmneq r9, ip, asr #21 │ │ │ │ + strheq pc, [r0, #-200]! @ 0xffffff38 @ │ │ │ │ + strdeq r0, [r1, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r4, ror sl │ │ │ │ + msreq SPSR_, r4, ror ip │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - cmneq r9, r4, lsr sl │ │ │ │ - cmneq r0, r0, ror #5 │ │ │ │ - msreq SPSR_, r4, lsr ip │ │ │ │ + cmneq r9, ip, lsr sl │ │ │ │ + cmneq r0, r8, ror #5 │ │ │ │ + msreq SPSR_, ip, lsr ip │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - strdeq ip, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r0, r4, lsr #5 │ │ │ │ - strdeq pc, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, r0, lsl #20 │ │ │ │ + cmneq r0, ip, lsr #5 │ │ │ │ + msreq SPSR_, r4, lsl #24 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ - cmneq r9, r0, asr #19 │ │ │ │ - msreq SPSR_, r8, lsl #24 │ │ │ │ - msreq SPSR_irq, r0, asr #23 │ │ │ │ + cmneq r9, r8, asr #19 │ │ │ │ + msreq SPSR_, r0, lsl ip │ │ │ │ + msreq SPSR_irq, r8, asr #23 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ │ │ │ │ 003f7b44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -848950,37 +848950,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f7bcc │ │ │ │ ldrheq r0, [r4, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r0, asr #16 │ │ │ │ - cmneq r9, ip, ror r7 │ │ │ │ - cmneq r0, r8, lsr #32 │ │ │ │ - msreq SPSR_, ip, ror r9 │ │ │ │ + cmneq r9, r4, lsl #15 │ │ │ │ + cmneq r0, r0, lsr r0 │ │ │ │ + msreq SPSR_, r4, lsl #19 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmneq r9, r8, lsr r7 │ │ │ │ - cmneq r0, r4, ror #31 │ │ │ │ - msreq SPSR_, r8, lsr r9 │ │ │ │ + cmneq r9, r0, asr #14 │ │ │ │ + cmneq r0, ip, ror #31 │ │ │ │ + msreq SPSR_, r0, asr #18 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - strdeq ip, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r4, lsr #31 │ │ │ │ - strdeq pc, [r0, #-136]! @ 0xffffff78 │ │ │ │ + cmneq r9, r0, lsl #14 │ │ │ │ + cmneq r0, ip, lsr #31 │ │ │ │ + msreq SPSR_, r0, lsl #18 │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ - strheq ip, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r4, ror #30 │ │ │ │ - strheq pc, [r0, #-136]! @ 0xffffff78 @ │ │ │ │ + cmneq r9, r0, asr #13 │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ + msreq SPSR_, r0, asr #17 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - cmneq r9, r8, ror r6 │ │ │ │ - cmneq r0, r4, lsr #30 │ │ │ │ - msreq SPSR_, r8, ror r8 │ │ │ │ + cmneq r9, r0, lsl #13 │ │ │ │ + cmneq r0, ip, lsr #30 │ │ │ │ + msreq SPSR_, r0, lsl #17 │ │ │ │ andeq r0, r0, r5, ror #14 │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - cmneq r0, r4, ror #29 │ │ │ │ - msreq SPSR_, r8, lsr r8 │ │ │ │ + cmneq r9, r0, asr #12 │ │ │ │ + cmneq r0, ip, ror #29 │ │ │ │ + msreq SPSR_, r0, asr #16 │ │ │ │ andeq r0, r0, lr, ror #14 │ │ │ │ │ │ │ │ 003f7e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -849039,25 +849039,25 @@ │ │ │ │ add r2, r2, #1696 @ 0x6a0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #73 @ 0x49 │ │ │ │ ldr r1, [pc, #52] @ 3f7f50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ b 3f7ea4 │ │ │ │ - cmneq r9, r0, asr #10 │ │ │ │ - ldrdeq pc, [r0, #-244]! @ 0xffffff0c │ │ │ │ - msreq SPSR_irq, r4, asr #14 │ │ │ │ + cmneq r9, r8, asr #10 │ │ │ │ + ldrdeq pc, [r0, #-252]! @ 0xffffff04 │ │ │ │ + msreq SPSR_irq, ip, asr #14 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strdeq ip, [r9, #-72]! @ 0xffffffb8 │ │ │ │ - msreq SPSR_irq, r0, lsl #30 │ │ │ │ - strdeq pc, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r9, r0, lsl #10 │ │ │ │ + msreq SPSR_irq, r8, lsl #30 │ │ │ │ + msreq SPSR_irq, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, r4, asr #9 │ │ │ │ - msreq SPSR_irq, r4, lsl pc │ │ │ │ - msreq (UNDEF: 96), r4, asr #13 │ │ │ │ + cmneq r9, ip, asr #9 │ │ │ │ + msreq SPSR_irq, ip, lsl pc │ │ │ │ + msreq (UNDEF: 96), ip, asr #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -849129,19 +849129,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3f7ffc │ │ │ │ cmpeq pc, r8, asr #12 │ │ │ │ cmneq r4, r0, lsl #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r9, r4, asr #21 │ │ │ │ + cmneq r9, ip, asr #21 │ │ │ │ cmpeq pc, r4, asr #13 │ │ │ │ cmneq r4, r0, lsl r4 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ - msreq (UNDEF: 96), r4, asr lr │ │ │ │ + cmneq r0, r4, asr #24 │ │ │ │ + msreq (UNDEF: 96), ip, asr lr │ │ │ │ │ │ │ │ 003f80a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #492] @ 3f82a4 │ │ │ │ @@ -849268,28 +849268,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f81a4 │ │ │ │ cmneq r4, ip, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r4, lsr r3 │ │ │ │ - cmneq r9, r0, lsl #19 │ │ │ │ - strheq pc, [r0, #-208]! @ 0xffffff30 @ │ │ │ │ + cmneq r9, r8, lsl #19 │ │ │ │ + strheq pc, [r0, #-216]! @ 0xffffff28 @ │ │ │ │ andeq r6, r0, ip, lsl r6 │ │ │ │ andeq r6, r0, r4, lsr #13 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - cmneq r1, r8, ror #3 │ │ │ │ - msreq SPSR_, ip, lsl #2 │ │ │ │ + strdeq lr, [r1, #-16]! │ │ │ │ + msreq SPSR_, r4, lsl r1 │ │ │ │ cmneq r4, r8, ror #4 │ │ │ │ - @ instruction: 0x01604a90 │ │ │ │ - cmneq r0, r0, ror #20 │ │ │ │ - cmneq r0, r0, lsr sl │ │ │ │ - strdeq ip, [r9, #-120]! @ 0xffffff88 │ │ │ │ - strdeq r4, [r0, #-156]! @ 0xffffff64 │ │ │ │ - msreq SPSR_, r0, lsr ip │ │ │ │ + @ instruction: 0x01604a98 │ │ │ │ + cmneq r0, r8, ror #20 │ │ │ │ + cmneq r0, r8, lsr sl │ │ │ │ + cmneq r9, r0, lsl #16 │ │ │ │ + cmneq r0, r4, lsl #20 │ │ │ │ + msreq SPSR_, r8, lsr ip │ │ │ │ │ │ │ │ 003f82e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -849397,29 +849397,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8374 │ │ │ │ - cmneq r9, r0, ror #13 │ │ │ │ - cmneq r0, r4, ror #17 │ │ │ │ - msreq SPSR_irq, r8, lsl fp │ │ │ │ - cmneq r9, r4, lsr #13 │ │ │ │ - cmneq r0, r8, lsr #17 │ │ │ │ - ldrdeq pc, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r9, r8, ror #12 │ │ │ │ - cmneq r0, ip, ror #16 │ │ │ │ - msreq (UNDEF: 96), r0, lsr #21 │ │ │ │ - cmneq r9, ip, lsr #12 │ │ │ │ - cmneq r0, r0, lsr r8 │ │ │ │ - msreq (UNDEF: 96), r4, ror #20 │ │ │ │ - strdeq ip, [r9, #-80]! @ 0xffffffb0 │ │ │ │ - strdeq r4, [r0, #-116]! @ 0xffffff8c │ │ │ │ - msreq (UNDEF: 96), r8, lsr #20 │ │ │ │ + cmneq r9, r8, ror #13 │ │ │ │ + cmneq r0, ip, ror #17 │ │ │ │ + msreq SPSR_irq, r0, lsr #22 │ │ │ │ + cmneq r9, ip, lsr #13 │ │ │ │ + strheq r4, [r0, #-128]! @ 0xffffff80 │ │ │ │ + msreq (UNDEF: 96), r4, ror #21 │ │ │ │ + cmneq r9, r0, ror r6 │ │ │ │ + cmneq r0, r4, ror r8 │ │ │ │ + msreq (UNDEF: 96), r8, lsr #21 │ │ │ │ + cmneq r9, r4, lsr r6 │ │ │ │ + cmneq r0, r8, lsr r8 │ │ │ │ + msreq (UNDEF: 96), ip, ror #20 │ │ │ │ + strdeq ip, [r9, #-88]! @ 0xffffffa8 │ │ │ │ + strdeq r4, [r0, #-124]! @ 0xffffff84 │ │ │ │ + msreq (UNDEF: 96), r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #452] @ 3f86c8 │ │ │ │ ldr r2, [pc, #452] @ 3f86cc │ │ │ │ @@ -849535,27 +849535,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f85f8 │ │ │ │ cmnpeq r3, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r3, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, lsr r5 │ │ │ │ - msreq SPSR_, r0, ror #18 │ │ │ │ + cmneq r9, r8, lsr r5 │ │ │ │ + msreq SPSR_, r8, ror #18 │ │ │ │ andeq r6, r0, ip, lsl r6 │ │ │ │ andeq r6, r0, r4, lsr #13 │ │ │ │ andeq r6, r0, ip, asr #26 │ │ │ │ - @ instruction: 0x0161dd98 │ │ │ │ - strheq lr, [r0, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r1, r0, lsr #27 │ │ │ │ + cmneq r0, r4, asr #25 │ │ │ │ cmnpeq r3, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, lsr r6 │ │ │ │ - cmneq r0, ip, lsl #12 │ │ │ │ - ldrdeq ip, [r9, #-52]! @ 0xffffffcc │ │ │ │ - ldrdeq r4, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - msreq SPSR_, ip, lsl #16 │ │ │ │ + cmneq r0, r4, asr #12 │ │ │ │ + cmneq r0, r4, lsl r6 │ │ │ │ + ldrdeq ip, [r9, #-60]! @ 0xffffffc4 │ │ │ │ + cmneq r0, r0, ror #11 │ │ │ │ + msreq SPSR_, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #192] @ 3f87e4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -849605,15 +849605,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ b 3f879c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r3, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - msreq SPSR_irq, r0, lsr r3 │ │ │ │ + msreq SPSR_irq, r8, lsr r3 │ │ │ │ cmnpeq r3, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003f87f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -849638,17 +849638,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #189 @ 0xbd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f8824 │ │ │ │ - cmneq r0, r4, lsr r4 │ │ │ │ - msreq (UNDEF: 96), r0 @ │ │ │ │ - @ instruction: 0x0169c290 │ │ │ │ + cmneq r0, ip, lsr r4 │ │ │ │ + msreq (UNDEF: 96), r8 @ │ │ │ │ + @ instruction: 0x0169c298 │ │ │ │ │ │ │ │ 003f8874 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2824] @ 0xb08 │ │ │ │ sub sp, sp, #1232 @ 0x4d0 │ │ │ │ @@ -850221,79 +850221,79 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3f892c │ │ │ │ cmnpeq r3, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r3, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r3, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r0, asr r1 │ │ │ │ - msreq SPSR_, ip, lsr r5 │ │ │ │ - cmneq r0, r8, lsl r8 │ │ │ │ - cmneq r3, r0, lsr #1 │ │ │ │ - msreq SPSR_, r4, ror r0 │ │ │ │ - cmneq r0, ip, ror #15 │ │ │ │ - ldrdeq sp, [r0, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r9, r8, asr r1 │ │ │ │ + msreq SPSR_, r4, asr #10 │ │ │ │ + cmneq r0, r0, lsr #16 │ │ │ │ + cmneq r3, r8, lsr #1 │ │ │ │ + msreq SPSR_, ip, ror r0 │ │ │ │ + strdeq sp, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmneq r0, r0, ror #15 │ │ │ │ rsbeq r7, r9, sp, rrx │ │ │ │ rsbseq r6, r1, r3, ror r5 │ │ │ │ - cmneq r3, ip, lsl r0 │ │ │ │ + cmneq r3, r4, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr fp │ │ │ │ - strheq fp, [r9, #-244]! @ 0xffffff0c │ │ │ │ - msreq SPSR_irq, r4, lsr #7 │ │ │ │ - cmneq r9, r0, lsl #30 │ │ │ │ + strheq fp, [r9, #-252]! @ 0xffffff04 │ │ │ │ + msreq SPSR_irq, ip, lsr #7 │ │ │ │ + cmneq r9, r8, lsl #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq pc, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - cmneq r9, r4, asr #28 │ │ │ │ - ldrdeq r3, [r0, #-252]! @ 0xffffff04 │ │ │ │ - msreq (UNDEF: 96), r8, lsr r2 │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - cmneq r9, r4, ror #27 │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ - ldrdeq pc, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + msreq SPSR_irq, r0, lsl #6 │ │ │ │ + cmneq r9, ip, asr #28 │ │ │ │ + cmneq r0, r4, ror #31 │ │ │ │ + msreq (UNDEF: 96), r0, asr #4 │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + cmneq r9, ip, ror #27 │ │ │ │ + cmneq r0, r4, lsl #31 │ │ │ │ + msreq SPSR_, r0, ror #3 │ │ │ │ andeq r3, r3, ip, lsr #6 │ │ │ │ - ldrdeq pc, [r0, #-16]! │ │ │ │ - cmneq r9, r0, ror sp │ │ │ │ - msreq SPSR_, r0, ror #2 │ │ │ │ + ldrdeq pc, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r9, r8, ror sp │ │ │ │ + msreq SPSR_, r8, ror #2 │ │ │ │ cmpeq pc, r4, lsl r7 @ │ │ │ │ - strheq fp, [r9, #-192]! @ 0xffffff40 │ │ │ │ - ldrdeq pc, [r0, #-8]! │ │ │ │ - msreq SPSR_, ip @ │ │ │ │ - cmneq r9, r8, ror #24 │ │ │ │ - cmneq r0, r0, lsl #28 │ │ │ │ - qdsubeq pc, ip, r0 @ │ │ │ │ - cmneq r0, r8, asr #27 │ │ │ │ - strdeq fp, [r9, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x01603d90 │ │ │ │ - cmneq r0, r8, ror #31 │ │ │ │ - strheq fp, [r9, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r0, r4, asr sp │ │ │ │ - strheq lr, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmneq r0, ip, lsl sp │ │ │ │ - cmneq r9, r0, asr fp │ │ │ │ - cmneq r0, r8, ror #25 │ │ │ │ - cmneq r0, r4, asr #30 │ │ │ │ - strheq r3, [r0, #-192]! @ 0xffffff40 │ │ │ │ - strdeq fp, [r9, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x01603c90 │ │ │ │ - cmneq r0, ip, ror #29 │ │ │ │ - strheq fp, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r0, r4, asr ip │ │ │ │ - strheq lr, [r0, #-224]! @ 0xffffff20 │ │ │ │ - cmneq r0, ip, lsl ip │ │ │ │ - cmneq r9, r0, asr sl │ │ │ │ - cmneq r0, r8, ror #23 │ │ │ │ - cmneq r0, r4, asr #28 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ - cmneq r0, ip, lsr #23 │ │ │ │ + strheq fp, [r9, #-200]! @ 0xffffff38 │ │ │ │ + msreq SPSR_, r0, ror #1 │ │ │ │ + msreq SPSR_, r4, lsr #1 │ │ │ │ + cmneq r9, r0, ror ip │ │ │ │ cmneq r0, r8, lsl #28 │ │ │ │ - ldrdeq fp, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r0, r0, ror fp │ │ │ │ - cmneq r0, ip, asr #27 │ │ │ │ - @ instruction: 0x0169b99c │ │ │ │ - cmneq r0, r4, lsr fp │ │ │ │ - @ instruction: 0x0160ed90 │ │ │ │ + msreq SPSR_, r4, rrx │ │ │ │ + ldrdeq r3, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, r0, lsl #24 │ │ │ │ + @ instruction: 0x01603d98 │ │ │ │ + strdeq lr, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r9, r4, asr #23 │ │ │ │ + cmneq r0, ip, asr sp │ │ │ │ + strheq lr, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ + cmneq r9, r8, asr fp │ │ │ │ + strdeq r3, [r0, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, ip, asr #30 │ │ │ │ + strheq r3, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x01603c98 │ │ │ │ + strdeq lr, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + strheq lr, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r0, r4, lsr #24 │ │ │ │ + cmneq r9, r8, asr sl │ │ │ │ + strdeq r3, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r0, ip, asr #28 │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ + strheq r3, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r0, r0, lsl lr │ │ │ │ + cmneq r9, r0, ror #19 │ │ │ │ + cmneq r0, r8, ror fp │ │ │ │ + ldrdeq lr, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmneq r9, r4, lsr #19 │ │ │ │ + cmneq r0, ip, lsr fp │ │ │ │ + @ instruction: 0x0160ed98 │ │ │ │ │ │ │ │ 003f9280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #628] @ 3f950c │ │ │ │ @@ -850451,43 +850451,43 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #202 @ 0xca │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f93b8 │ │ │ │ - strdeq fp, [r3, #-124]! @ 0xffffff84 │ │ │ │ - ldrdeq lr, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r3, r4, lsl #16 │ │ │ │ + cmneq r0, r4, ror #11 │ │ │ │ cmnpeq r3, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - @ instruction: 0x0160e59c │ │ │ │ - @ instruction: 0x0160e590 │ │ │ │ - cmneq r1, r0, lsr r6 │ │ │ │ - cmneq r0, r8, ror r5 │ │ │ │ - cmneq r0, ip, lsr #24 │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ - cmneq r0, r8, lsl #24 │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ - strdeq lr, [r0, #-188]! @ 0xffffff44 │ │ │ │ - cmneq r0, ip, ror #23 │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ + cmneq r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x0160e598 │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ + cmneq r0, r0, lsl ip │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ + cmneq r0, r4, lsl #24 │ │ │ │ + strdeq lr, [r0, #-180]! @ 0xffffff4c │ │ │ │ cmnpeq r3, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r4, ror r6 │ │ │ │ - strheq fp, [r9, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r0, r8, asr #16 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - cmneq r9, r4, ror r6 │ │ │ │ - cmneq r0, ip, lsl #16 │ │ │ │ - cmneq r0, r4, ror #20 │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - ldrdeq r3, [r0, #-112]! @ 0xffffff90 │ │ │ │ - cmneq r0, r8, lsr #20 │ │ │ │ - strdeq fp, [r9, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x01603794 │ │ │ │ - cmneq r0, ip, ror #19 │ │ │ │ + cmneq r0, ip, ror r6 │ │ │ │ + strheq fp, [r9, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r0, r0, asr r8 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + cmneq r9, ip, ror r6 │ │ │ │ + cmneq r0, r4, lsl r8 │ │ │ │ + cmneq r0, ip, ror #20 │ │ │ │ + cmneq r9, r0, asr #12 │ │ │ │ + ldrdeq r3, [r0, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r0, r0, lsr sl │ │ │ │ + cmneq r9, r4, lsl #12 │ │ │ │ + @ instruction: 0x0160379c │ │ │ │ + strdeq lr, [r0, #-148]! @ 0xffffff6c │ │ │ │ │ │ │ │ 003f9580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -850538,20 +850538,20 @@ │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3f95d4 │ │ │ │ cmneq r3, r0, ror lr │ │ │ │ andeq r7, r0, r4, lsr fp │ │ │ │ - cmneq r9, ip, ror #9 │ │ │ │ - cmneq r0, r4, lsl #13 │ │ │ │ - ldrdeq lr, [r0, #-140]! @ 0xffffff74 │ │ │ │ - strheq fp, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r0, r8, asr #12 │ │ │ │ - cmneq r0, r0, lsr #17 │ │ │ │ + strdeq fp, [r9, #-68]! @ 0xffffffbc │ │ │ │ + cmneq r0, ip, lsl #13 │ │ │ │ + cmneq r0, r4, ror #17 │ │ │ │ + strheq fp, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r0, r0, asr r6 │ │ │ │ + cmneq r0, r8, lsr #17 │ │ │ │ │ │ │ │ 003f9678 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #396] @ 3f981c │ │ │ │ @@ -850654,33 +850654,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3f96ac │ │ │ │ orreq r0, r6, r8, ror lr │ │ │ │ cmneq r3, ip, ror sp │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ - cmneq r0, r0, lsr fp │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ @ instruction: 0x000073bc │ │ │ │ - cmneq r0, r0, lsl fp │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ @ instruction: 0x000065b0 │ │ │ │ - cmneq r0, r0, ror r3 │ │ │ │ + cmneq r0, r8, ror r3 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ cmpeq pc, r8, lsl #5 │ │ │ │ - cmneq r0, r8, lsl r5 │ │ │ │ - cmneq r0, ip, lsr #16 │ │ │ │ - strheq fp, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r4, ror #9 │ │ │ │ - strdeq lr, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r9, r4, lsl #7 │ │ │ │ - strheq r3, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - cmneq r0, r4, asr #15 │ │ │ │ - cmneq r9, r0, asr r3 │ │ │ │ - cmneq r0, ip, ror r4 │ │ │ │ - @ instruction: 0x0160e790 │ │ │ │ - cmneq r9, ip, lsl r3 │ │ │ │ + cmneq r0, r0, lsr #10 │ │ │ │ + cmneq r0, r4, lsr r8 │ │ │ │ + cmneq r9, r0, asr #7 │ │ │ │ + cmneq r0, ip, ror #9 │ │ │ │ + cmneq r0, r0, lsl #16 │ │ │ │ + cmneq r9, ip, lsl #7 │ │ │ │ + strheq r3, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r0, ip, asr #15 │ │ │ │ + cmneq r9, r8, asr r3 │ │ │ │ + cmneq r0, r4, lsl #9 │ │ │ │ + @ instruction: 0x0160e798 │ │ │ │ + cmneq r9, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #484] @ 3f9a70 │ │ │ │ ldr r3, [pc, #484] @ 3f9a74 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -850803,33 +850803,33 @@ │ │ │ │ b 3f98c8 │ │ │ │ ldr r2, [pc, #88] @ 3f9ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3f9994 │ │ │ │ cmneq r3, r8, lsl #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, asr #22 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - @ instruction: 0x0160df90 │ │ │ │ - cmneq r9, ip, ror #3 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ + @ instruction: 0x0160df98 │ │ │ │ + strdeq fp, [r9, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmneq r0, r4, lsr #30 │ │ │ │ - cmneq r0, r4, lsr #30 │ │ │ │ - cmneq r0, r8, lsr pc │ │ │ │ - cmneq r9, r8, ror #2 │ │ │ │ - cmneq r0, r8, lsl #30 │ │ │ │ - strheq sp, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmneq r0, r8, ror #4 │ │ │ │ - strheq sp, [r0, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r9, r4, lsl r1 │ │ │ │ + cmneq r0, ip, lsr #30 │ │ │ │ + cmneq r0, ip, lsr #30 │ │ │ │ + cmneq r0, r0, asr #30 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ + cmneq r0, r0, lsl pc │ │ │ │ + strheq sp, [r0, #-236]! @ 0xffffff14 │ │ │ │ + cmneq r0, r0, ror r2 │ │ │ │ + cmneq r0, r0, asr #29 │ │ │ │ + cmneq r9, ip, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmneq r0, r4, lsr r2 │ │ │ │ - cmneq r0, r4, lsl #29 │ │ │ │ - cmneq r9, r0, ror #1 │ │ │ │ + cmneq r0, ip, lsr r2 │ │ │ │ + cmneq r0, ip, lsl #29 │ │ │ │ + cmneq r9, r8, ror #1 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmneq r0, r4, asr lr │ │ │ │ + cmneq r0, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #740] @ 3f9dc4 │ │ │ │ ldr r3, [pc, #740] @ 3f9dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -851017,40 +851017,40 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 3f9b98 │ │ │ │ cmneq r3, r4, lsr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r8, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr fp │ │ │ │ - cmneq r0, r0, lsl #9 │ │ │ │ - cmneq r0, r4, lsl #9 │ │ │ │ - cmneq r0, r0, ror r4 │ │ │ │ + cmneq r0, r8, lsl #9 │ │ │ │ + cmneq r0, ip, lsl #9 │ │ │ │ + cmneq r0, r8, ror r4 │ │ │ │ cmneq r3, r4, ror r8 │ │ │ │ - cmneq r9, ip, lsr pc │ │ │ │ - cmneq r0, r4, lsl #1 │ │ │ │ - strheq lr, [r0, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r9, r4, asr #30 │ │ │ │ + cmneq r0, ip, lsl #1 │ │ │ │ + strheq lr, [r0, #-60]! @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - strdeq sl, [r9, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, r4, ror r3 │ │ │ │ + cmneq r9, r4, lsl #30 │ │ │ │ + cmneq r0, ip, ror r3 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmneq r0, r8, lsl #11 │ │ │ │ - cmneq r0, r8, ror r5 │ │ │ │ + @ instruction: 0x0160c590 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ cmpeq pc, r0, lsr r8 @ │ │ │ │ - cmneq r0, r8, lsl #31 │ │ │ │ - cmneq r9, ip, lsl #28 │ │ │ │ - cmneq r0, r4, asr pc │ │ │ │ - cmneq r0, ip, ror r2 │ │ │ │ + @ instruction: 0x01602f90 │ │ │ │ + cmneq r9, r4, lsl lr │ │ │ │ + cmneq r0, ip, asr pc │ │ │ │ + cmneq r0, r4, lsl #5 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - ldrdeq sl, [r9, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ + ldrdeq sl, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r0, r0, lsr #30 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - @ instruction: 0x0169ad94 │ │ │ │ - ldrdeq r2, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, ip, lsl #4 │ │ │ │ + @ instruction: 0x0169ad9c │ │ │ │ + cmneq r0, r4, ror #29 │ │ │ │ + cmneq r0, r4, lsl r2 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1572] @ 3fa480 │ │ │ │ @@ -851450,58 +851450,58 @@ │ │ │ │ b 3f9f7c │ │ │ │ ldrheq lr, [r3, #-84]! @ 0xffffffac │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, ror r5 │ │ │ │ @ instruction: 0x0173e490 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - strdeq sl, [r9, #-152]! @ 0xffffff68 │ │ │ │ - cmneq r0, r0, asr #22 │ │ │ │ - cmneq r0, r0, ror lr │ │ │ │ + cmneq r9, r0, lsl #20 │ │ │ │ + cmneq r0, r8, asr #22 │ │ │ │ + cmneq r0, r8, ror lr │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - strheq sl, [r9, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r0, r0, lsr r9 │ │ │ │ - cmneq r0, ip, lsl #28 │ │ │ │ + strheq sl, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r0, r8, lsr r9 │ │ │ │ + cmneq r0, r4, lsl lr │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmneq r9, r4, asr #18 │ │ │ │ - cmneq r0, r8, asr #17 │ │ │ │ - cmneq r0, r4, lsr #27 │ │ │ │ - strdeq sl, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r0, r0, asr #20 │ │ │ │ - cmneq r0, r0, ror sp │ │ │ │ + cmneq r9, ip, asr #18 │ │ │ │ + ldrdeq sp, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmneq r0, ip, lsr #27 │ │ │ │ + cmneq r9, r0, lsl #18 │ │ │ │ + cmneq r0, r8, asr #20 │ │ │ │ + cmneq r0, r8, ror sp │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strheq sl, [r9, #-136]! @ 0xffffff78 │ │ │ │ - cmneq r0, r0, lsl #20 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ + cmneq r9, r0, asr #17 │ │ │ │ + cmneq r0, r8, lsl #20 │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - ldrdeq sp, [r0, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r9, r4, ror #16 │ │ │ │ - ldrdeq sp, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r9, r0, lsl r8 │ │ │ │ - cmneq r0, r8, ror #12 │ │ │ │ - cmneq r0, r8, ror ip │ │ │ │ - cmneq r9, r4, asr #15 │ │ │ │ - cmneq r0, ip, lsl #18 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ + ldrdeq sp, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r9, ip, ror #16 │ │ │ │ + ldrdeq sp, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r9, r8, lsl r8 │ │ │ │ + cmneq r0, r0, ror r6 │ │ │ │ + cmneq r0, r0, lsl #25 │ │ │ │ + cmneq r9, ip, asr #15 │ │ │ │ + cmneq r0, r4, lsl r9 │ │ │ │ + cmneq r0, r4, asr #24 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r0, r0, ror r2 │ │ │ │ - cmneq r9, ip, lsl #15 │ │ │ │ - strdeq sp, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r0, r8, ror r2 │ │ │ │ + @ instruction: 0x0169a794 │ │ │ │ + cmneq r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r0, ip, lsl #17 │ │ │ │ - strheq sp, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + @ instruction: 0x01602894 │ │ │ │ + cmneq r0, r4, asr #23 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmneq r9, r0, lsl r7 │ │ │ │ - cmneq r0, r8, ror #3 │ │ │ │ - cmneq r0, ip, ror fp │ │ │ │ + cmneq r9, r8, lsl r7 │ │ │ │ + strdeq sp, [r0, #-16]! │ │ │ │ + cmneq r0, r4, lsl #23 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrdeq sl, [r9, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r0, lsr #16 │ │ │ │ - cmneq r0, r8, asr #22 │ │ │ │ + cmneq r9, r0, ror #13 │ │ │ │ + cmneq r0, r8, lsr #16 │ │ │ │ + cmneq r0, r0, asr fp │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ │ │ │ │ 003fa54c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -851547,20 +851547,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fa590 │ │ │ │ - cmneq r9, r0, lsl #11 │ │ │ │ - cmneq r0, r8, asr #13 │ │ │ │ - strdeq sp, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmneq r9, r4, asr #10 │ │ │ │ - cmneq r0, ip, lsl #13 │ │ │ │ - strheq sp, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmneq r9, r8, lsl #11 │ │ │ │ + ldrdeq r2, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + strdeq sp, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmneq r9, ip, asr #10 │ │ │ │ + @ instruction: 0x01602694 │ │ │ │ + cmneq r0, r0, asr #19 │ │ │ │ │ │ │ │ 003fa62c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #456] @ 0x1c8 │ │ │ │ @@ -851601,20 +851601,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fa65c │ │ │ │ - cmneq r9, r8, lsr #9 │ │ │ │ - strdeq r2, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r0, r0, lsr #18 │ │ │ │ - cmneq r9, r0, ror r4 │ │ │ │ - strheq r2, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - cmneq r0, r8, ror #17 │ │ │ │ + strheq sl, [r9, #-64]! @ 0xffffffc0 │ │ │ │ + strdeq r2, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r0, r8, lsr #18 │ │ │ │ + cmneq r9, r8, ror r4 │ │ │ │ + cmneq r0, r0, asr #11 │ │ │ │ + strdeq sp, [r0, #-128]! @ 0xffffff80 │ │ │ │ │ │ │ │ 003fa6fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #460] @ 0x1cc │ │ │ │ @@ -851641,17 +851641,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fa72c │ │ │ │ - ldrdeq sl, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r0, lsr #10 │ │ │ │ - cmneq r0, r0, asr r8 │ │ │ │ + cmneq r9, r0, ror #7 │ │ │ │ + cmneq r0, r8, lsr #10 │ │ │ │ + cmneq r0, r8, asr r8 │ │ │ │ │ │ │ │ 003fa788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #1008] @ 3fab90 │ │ │ │ @@ -851911,36 +851911,36 @@ │ │ │ │ cmneq r3, r4, ror ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r0, ror #24 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r0, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r3, r8, lsl #22 │ │ │ │ - cmneq r0, ip, lsr r6 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ - strheq sp, [r0, #-84]! @ 0xffffffac │ │ │ │ - strdeq sl, [r9, #-12]! │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - cmneq r0, r4, ror r5 │ │ │ │ - strheq sl, [r9, #-12]! │ │ │ │ - cmneq r0, r4, lsl #4 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - cmneq r9, r0, lsl #1 │ │ │ │ - cmneq r0, r8, asr #3 │ │ │ │ - strdeq sp, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmneq r9, r4, asr #32 │ │ │ │ - cmneq r0, ip, lsl #3 │ │ │ │ - strheq sp, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r9, r8 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - cmneq r0, r0, lsl #9 │ │ │ │ - cmneq r9, r8, asr #31 │ │ │ │ - cmneq r0, r0, lsl r1 │ │ │ │ - cmneq r0, r0, asr #8 │ │ │ │ + cmneq r0, r4, asr #12 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r0, ip, lsl #5 │ │ │ │ + strheq sp, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r4, lsl #2 │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ + cmneq r0, ip, ror r5 │ │ │ │ + cmneq r9, r4, asr #1 │ │ │ │ + cmneq r0, ip, lsl #4 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + cmneq r9, r8, lsl #1 │ │ │ │ + ldrdeq r2, [r0, #-16]! │ │ │ │ + cmneq r0, r0, lsl #10 │ │ │ │ + cmneq r9, ip, asr #32 │ │ │ │ + @ instruction: 0x01602194 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ + cmneq r9, r0, lsl r0 │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq r0, r8, lsl #9 │ │ │ │ + ldrdeq r9, [r9, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r0, r8, lsl r1 │ │ │ │ + cmneq r0, r8, asr #8 │ │ │ │ │ │ │ │ 003fac04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -852050,26 +852050,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3faca0 │ │ │ │ ldrsheq sp, [r3, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, ror #14 │ │ │ │ - cmneq r9, r8, asr #28 │ │ │ │ - @ instruction: 0x01601f90 │ │ │ │ - strheq sp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - cmneq r9, ip, lsl #28 │ │ │ │ - cmneq r0, r4, asr pc │ │ │ │ - cmneq r0, r0, lsl #5 │ │ │ │ - ldrdeq r9, [r9, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - @ instruction: 0x01699d94 │ │ │ │ - ldrdeq r1, [r0, #-236]! @ 0xffffff14 │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ + cmneq r9, r0, asr lr │ │ │ │ + @ instruction: 0x01601f98 │ │ │ │ + cmneq r0, r4, asr #5 │ │ │ │ + cmneq r9, r4, lsl lr │ │ │ │ + cmneq r0, ip, asr pc │ │ │ │ + cmneq r0, r8, lsl #5 │ │ │ │ + ldrdeq r9, [r9, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r0, r0, lsr #30 │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ + @ instruction: 0x01699d9c │ │ │ │ + cmneq r0, r4, ror #29 │ │ │ │ + cmneq r0, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -852095,18 +852095,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 3fae94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fae3c │ │ │ │ - cmneq r0, r8, ror #3 │ │ │ │ - ldrdeq r9, [r9, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ - cmneq r0, r4, asr #2 │ │ │ │ + strdeq sp, [r0, #-16]! │ │ │ │ + ldrdeq r9, [r9, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r0, r4, lsr #28 │ │ │ │ + cmneq r0, ip, asr #2 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ │ │ │ │ 003fae98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852143,18 +852143,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 3faf50 │ │ │ │ add r2, r6, #236 @ 0xec │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3faed8 │ │ │ │ - cmneq r0, r0, asr r1 │ │ │ │ - cmneq r9, r4, asr #24 │ │ │ │ - cmneq r0, r0, lsl #27 │ │ │ │ - strheq sp, [r0, #-8]! │ │ │ │ + cmneq r0, r8, asr r1 │ │ │ │ + cmneq r9, ip, asr #24 │ │ │ │ + cmneq r0, r8, lsl #27 │ │ │ │ + cmneq r0, r0, asr #1 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #488] @ 0x1e8 │ │ │ │ @@ -852182,18 +852182,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 3fafe8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3faf90 │ │ │ │ - strheq sp, [r0, #-4]! │ │ │ │ - cmneq r9, r0, lsl #23 │ │ │ │ - cmneq r0, r8, asr #25 │ │ │ │ - strdeq ip, [r0, #-240]! @ 0xffffff10 │ │ │ │ + strheq sp, [r0, #-12]! │ │ │ │ + cmneq r9, r8, lsl #23 │ │ │ │ + ldrdeq r1, [r0, #-192]! @ 0xffffff40 │ │ │ │ + strdeq ip, [r0, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ │ │ │ │ 003fafec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852230,18 +852230,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #36] @ 3fb0a4 │ │ │ │ add r2, r6, #284 @ 0x11c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fb02c │ │ │ │ - cmneq r0, ip, lsl r0 │ │ │ │ - strdeq r9, [r9, #-160]! @ 0xffffff60 │ │ │ │ - cmneq r0, ip, lsr #24 │ │ │ │ - cmneq r0, r4, ror #30 │ │ │ │ + cmneq r0, r4, lsr #32 │ │ │ │ + strdeq r9, [r9, #-168]! @ 0xffffff58 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ + cmneq r0, ip, ror #30 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ muleq r0, sl, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #484] @ 0x1e4 │ │ │ │ @@ -852269,18 +852269,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 3fb13c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb0e4 │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ - cmneq r9, ip, lsr #20 │ │ │ │ - cmneq r0, r4, ror fp │ │ │ │ - @ instruction: 0x0160ce9c │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmneq r9, r4, lsr sl │ │ │ │ + cmneq r0, ip, ror fp │ │ │ │ + cmneq r0, r4, lsr #29 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ │ │ │ │ 003fb140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852317,18 +852317,18 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ add r2, r6, #332 @ 0x14c │ │ │ │ mov r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fb180 │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ - @ instruction: 0x0169999c │ │ │ │ - ldrdeq r1, [r0, #-168]! @ 0xffffff58 │ │ │ │ - cmneq r0, r0, lsl lr │ │ │ │ + strdeq ip, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r9, r4, lsr #19 │ │ │ │ + cmneq r0, r0, ror #21 │ │ │ │ + cmneq r0, r8, lsl lr │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #356] @ 0x164 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -852359,20 +852359,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 3fb2a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb244 │ │ │ │ - cmneq r0, r0, asr lr │ │ │ │ + cmneq r0, r8, asr lr │ │ │ │ cmneq r3, ip, ror #3 │ │ │ │ @ instruction: 0x00006ebc │ │ │ │ - cmneq r9, ip, asr #17 │ │ │ │ - cmneq r0, r4, lsl sl │ │ │ │ - cmneq r0, ip, lsr sp │ │ │ │ + ldrdeq r9, [r9, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r0, ip, lsl sl │ │ │ │ + cmneq r0, r4, asr #26 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ │ │ │ │ 003fb2a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852414,20 +852414,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 3fb37c │ │ │ │ add r2, r6, #384 @ 0x180 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fb2fc │ │ │ │ - cmneq r0, r0, lsr #27 │ │ │ │ + cmneq r0, r8, lsr #27 │ │ │ │ cmneq r3, ip, lsr r1 │ │ │ │ @ instruction: 0x00006ebc │ │ │ │ - cmneq r9, r0, lsr #16 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ - @ instruction: 0x0160cc94 │ │ │ │ + cmneq r9, r8, lsr #16 │ │ │ │ + cmneq r0, r4, ror #18 │ │ │ │ + @ instruction: 0x0160cc9c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #352] @ 0x160 │ │ │ │ @@ -852459,20 +852459,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 3fb42c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #404 @ 0x194 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb3cc │ │ │ │ - cmneq r0, ip, ror #25 │ │ │ │ + strdeq ip, [r0, #-196]! @ 0xffffff3c │ │ │ │ cmneq r3, r4, rrx │ │ │ │ andeq r6, r0, r0, ror #27 │ │ │ │ - cmneq r9, r4, asr #14 │ │ │ │ - cmneq r0, ip, lsl #17 │ │ │ │ - strheq ip, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmneq r9, ip, asr #14 │ │ │ │ + @ instruction: 0x01601894 │ │ │ │ + strheq ip, [r0, #-188]! @ 0xffffff44 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ │ │ │ │ 003fb430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852514,20 +852514,20 @@ │ │ │ │ stm sp, {r0, r4} │ │ │ │ ldr r1, [pc, #44] @ 3fb504 │ │ │ │ add r2, r6, #436 @ 0x1b4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fb484 │ │ │ │ - cmneq r0, ip, lsr ip │ │ │ │ + cmneq r0, r4, asr #24 │ │ │ │ ldrheq ip, [r3, #-244]! @ 0xffffff0c │ │ │ │ andeq r6, r0, r0, ror #27 │ │ │ │ - @ instruction: 0x01699698 │ │ │ │ - ldrdeq r1, [r0, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r0, ip, lsl #22 │ │ │ │ + cmneq r9, r0, lsr #13 │ │ │ │ + ldrdeq r1, [r0, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r0, r4, lsl fp │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 003fb508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -852589,21 +852589,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #456 @ 0x1c8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb554 │ │ │ │ ldrsheq r1, [pc, #-64] @ 3fb5d0 │ │ │ │ - cmneq r0, ip, ror r1 │ │ │ │ - @ instruction: 0x01699598 │ │ │ │ - cmneq r0, r4, lsl #20 │ │ │ │ + cmneq r0, r4, lsl #3 │ │ │ │ + cmneq r9, r0, lsr #11 │ │ │ │ + cmneq r0, ip, lsl #20 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmneq r9, r0, asr r5 │ │ │ │ - @ instruction: 0x01601698 │ │ │ │ - cmneq r0, r0, asr #19 │ │ │ │ + cmneq r9, r8, asr r5 │ │ │ │ + cmneq r0, r0, lsr #13 │ │ │ │ + cmneq r0, r8, asr #19 │ │ │ │ │ │ │ │ 003fb628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -852701,25 +852701,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 3fb7f0 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fb6ec │ │ │ │ cmneq r3, r8, asr #27 │ │ │ │ - @ instruction: 0x0169949c │ │ │ │ + cmneq r9, r4, lsr #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r8, lsl r9 │ │ │ │ - cmneq r9, ip, lsl r4 │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ - @ instruction: 0x0160c894 │ │ │ │ + cmneq r0, r0, lsr #18 │ │ │ │ + cmneq r9, r4, lsr #8 │ │ │ │ + cmneq r0, ip, ror #10 │ │ │ │ + @ instruction: 0x0160c89c │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - cmneq r0, r0, lsl #10 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + cmneq r0, r8, lsl #10 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - ldrdeq r1, [r0, #-68]! @ 0xffffffbc │ │ │ │ + ldrdeq r1, [r0, #-76]! @ 0xffffffb4 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ │ │ │ │ 003fb7f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -852772,21 +852772,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fb820 │ │ │ │ cmpeq pc, r4, lsr #4 │ │ │ │ - cmneq r0, ip, ror #16 │ │ │ │ - cmneq r9, ip, asr #5 │ │ │ │ - cmneq r0, r8, lsr r7 │ │ │ │ + cmneq r0, r4, ror r8 │ │ │ │ + ldrdeq r9, [r9, #-36]! @ 0xffffffdc │ │ │ │ + cmneq r0, r0, asr #14 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq r9, r4, lsl #5 │ │ │ │ - cmneq r0, ip, asr #7 │ │ │ │ - strdeq ip, [r0, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r9, ip, lsl #5 │ │ │ │ + ldrdeq r1, [r0, #-52]! @ 0xffffffcc │ │ │ │ + strdeq ip, [r0, #-108]! @ 0xffffff94 │ │ │ │ │ │ │ │ 003fb8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -852835,21 +852835,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #504 @ 0x1f8 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fb944 │ │ │ │ - cmneq r9, r8, asr #3 │ │ │ │ - cmneq r0, r4, ror #14 │ │ │ │ - cmneq r0, r4, lsr r6 │ │ │ │ + ldrdeq r9, [r9, #-16]! │ │ │ │ + cmneq r0, ip, ror #14 │ │ │ │ + cmneq r0, ip, lsr r6 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmneq r9, r8, lsl #3 │ │ │ │ - ldrdeq r1, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r0, r0, lsl #12 │ │ │ │ + @ instruction: 0x01699190 │ │ │ │ + ldrdeq r1, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r0, r8, lsl #12 │ │ │ │ │ │ │ │ 003fb9e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -852870,17 +852870,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fba5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fba08 │ │ │ │ - cmneq r9, r8, lsl #2 │ │ │ │ - cmneq r0, r0, asr r2 │ │ │ │ - cmneq r0, r8, ror r5 │ │ │ │ + cmneq r9, r0, lsl r1 │ │ │ │ + cmneq r0, r8, asr r2 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ │ │ │ │ 003fba60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -853057,27 +853057,27 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fbc08 │ │ │ │ @ instruction: 0x0173c99c │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, rrx │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - strdeq ip, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - cmneq r0, r0, lsr r0 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ - cmneq r9, ip, lsr #29 │ │ │ │ - strdeq r0, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmneq r0, r0, lsr #6 │ │ │ │ - cmneq r9, r0, ror lr │ │ │ │ - strheq r0, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmneq r0, r4, ror #5 │ │ │ │ - cmneq r9, r4, lsr lr │ │ │ │ - cmneq r0, ip, ror pc │ │ │ │ - cmneq r0, r8, lsr #5 │ │ │ │ + cmneq r0, r4, lsl #10 │ │ │ │ + strdeq r8, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r0, r8, lsr r0 │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ + strheq r8, [r9, #-228]! @ 0xffffff1c │ │ │ │ + strdeq r0, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmneq r0, r8, lsr #6 │ │ │ │ + cmneq r9, r8, ror lr │ │ │ │ + smulbteq r0, r0, pc @ │ │ │ │ + cmneq r0, ip, ror #5 │ │ │ │ + cmneq r9, ip, lsr lr │ │ │ │ + smulbbeq r0, r4, pc @ │ │ │ │ + strheq ip, [r0, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ 003fbd68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -853154,26 +853154,26 @@ │ │ │ │ ldr r1, [pc, #52] @ 3fbed0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #556 @ 0x22c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fbdac │ │ │ │ - cmneq r9, r0, asr sp │ │ │ │ - @ instruction: 0x01600e98 │ │ │ │ - cmneq r0, r0, asr #3 │ │ │ │ + cmneq r9, r8, asr sp │ │ │ │ + smultbeq r0, r0, lr │ │ │ │ + cmneq r0, r8, asr #3 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ cmpeq pc, r8, asr #24 │ │ │ │ - ldrdeq ip, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - strdeq r8, [r9, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r0, ip, asr r1 │ │ │ │ + cmneq r0, r4, ror #5 │ │ │ │ + strdeq r8, [r9, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r0, r4, ror #2 │ │ │ │ andeq r0, r0, r9, asr r3 │ │ │ │ - cmneq r9, r8, lsr #25 │ │ │ │ - strdeq r0, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmneq r0, r8, lsl r1 │ │ │ │ + strheq r8, [r9, #-192]! @ 0xffffff40 │ │ │ │ + strdeq r0, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmneq r0, r0, lsr #2 │ │ │ │ │ │ │ │ 003fbee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #376] @ 0x178 │ │ │ │ @@ -853225,21 +853225,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fbf0c │ │ │ │ cmpeq pc, r8, lsr fp @ │ │ │ │ - ldrdeq ip, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - cmneq r9, r0, ror #23 │ │ │ │ - cmneq r0, ip, asr #32 │ │ │ │ + cmneq r0, r0, ror #3 │ │ │ │ + cmneq r9, r8, ror #23 │ │ │ │ + qdsubeq ip, r4, r0 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x01698b98 │ │ │ │ - smultteq r0, r0, ip │ │ │ │ - cmneq r0, r8 │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + smultteq r0, r8, ip │ │ │ │ + cmneq r0, r0, lsl r0 │ │ │ │ │ │ │ │ 003fbfe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #380] @ 0x17c │ │ │ │ @@ -853291,20 +853291,20 @@ │ │ │ │ add r2, r2, #584 @ 0x248 │ │ │ │ mov r1, #908 @ 0x38c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fc00c │ │ │ │ cmpeq pc, r8, lsr sl @ │ │ │ │ - cmneq r0, r0, ror #1 │ │ │ │ - cmneq r9, r0, ror #21 │ │ │ │ - cmneq r0, r0, asr pc │ │ │ │ - @ instruction: 0x01698a98 │ │ │ │ - smultteq r0, r0, fp │ │ │ │ - cmneq r0, ip, lsl #30 │ │ │ │ + cmneq r0, r8, ror #1 │ │ │ │ + cmneq r9, r8, ror #21 │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ + cmneq r9, r0, lsr #21 │ │ │ │ + smultteq r0, r8, fp │ │ │ │ + cmneq r0, r4, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2784] @ 0xae0 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ @@ -854153,71 +854153,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc7bc │ │ │ │ cmneq r3, r0, lsl r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r9, r4, asr r4 │ │ │ │ - cmneq r0, ip, asr #17 │ │ │ │ + cmneq r9, ip, asr r4 │ │ │ │ + ldrdeq fp, [r0, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ cmneq r3, r0, asr ip │ │ │ │ - strdeq r8, [r9, #-16]! │ │ │ │ - cmneq r0, r8, ror #12 │ │ │ │ + strdeq r8, [r9, #-24]! @ 0xffffffe8 │ │ │ │ + cmneq r0, r0, ror r6 │ │ │ │ andeq r0, r0, r5, ror #18 │ │ │ │ cmpeq pc, r0, ror #21 │ │ │ │ cmpeq pc, ip, lsl #21 │ │ │ │ cmpeq pc, r4, lsr #20 │ │ │ │ - cmneq r0, r8, asr #2 │ │ │ │ - strdeq r7, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r0, r0, ror r4 │ │ │ │ + cmneq r0, r0, asr r1 │ │ │ │ + cmneq r9, r4 │ │ │ │ + cmneq r0, r8, ror r4 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - strheq r7, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r0, r0, lsl #2 │ │ │ │ - cmneq r0, r0, lsr r4 │ │ │ │ + cmneq r9, r4, asr #31 │ │ │ │ + cmneq r0, r8, lsl #2 │ │ │ │ + cmneq r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r7, asr r9 │ │ │ │ - cmneq r9, ip, lsl #31 │ │ │ │ - ldrdeq r0, [r0, #-4]! │ │ │ │ - cmneq r0, r4, lsl #8 │ │ │ │ + @ instruction: 0x01697f94 │ │ │ │ + ldrdeq r0, [r0, #-12]! │ │ │ │ + cmneq r0, ip, lsl #8 │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ - @ instruction: 0x0160009c │ │ │ │ - cmneq r9, ip, lsl pc │ │ │ │ - cmneq r0, r4, rrx │ │ │ │ - @ instruction: 0x0160b394 │ │ │ │ + smultbeq r0, r4, r0 │ │ │ │ + cmneq r9, r4, lsr #30 │ │ │ │ + cmneq r0, ip, rrx │ │ │ │ + @ instruction: 0x0160b39c │ │ │ │ andeq r0, r0, r9, lsr r9 │ │ │ │ - cmneq r9, r0, ror #29 │ │ │ │ - cmneq r0, r8, lsr #32 │ │ │ │ - cmneq r0, r8, asr r3 │ │ │ │ + cmneq r9, r8, ror #29 │ │ │ │ + cmneq r0, r0, lsr r0 │ │ │ │ + cmneq r0, r0, ror #6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrsheq pc, [pc, #-240] @ 3fcdd4 @ │ │ │ │ - cmppeq pc, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r9, r4, asr #28 │ │ │ │ - cmppeq pc, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r0, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq pc, [pc, #-248] @ 3fcdcc @ │ │ │ │ + cmppeq pc, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmneq r9, ip, asr #28 │ │ │ │ + @ instruction: 0x015fff94 │ │ │ │ + strheq fp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ - cmneq r9, r8, lsl #28 │ │ │ │ - cmppeq pc, r0, asr pc @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r0, lsl #5 │ │ │ │ + cmneq r9, r0, lsl lr │ │ │ │ + cmppeq pc, r8, asr pc @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r0, r8, lsl #5 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ - cmneq r9, ip, asr #27 │ │ │ │ - cmppeq pc, r4, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ + ldrdeq r7, [r9, #-212]! @ 0xffffff2c │ │ │ │ + cmppeq pc, ip, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - @ instruction: 0x01697d90 │ │ │ │ - ldrsbeq pc, [pc, #-232] @ 3fce18 @ │ │ │ │ - cmneq r0, r8, lsl #4 │ │ │ │ + @ instruction: 0x01697d98 │ │ │ │ + cmppeq pc, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - cmneq r9, r8, asr sp │ │ │ │ - @ instruction: 0x015ffe9c │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ + cmneq r9, r0, ror #26 │ │ │ │ + cmppeq pc, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r0, #-20]! @ 0xffffffec │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmneq r9, r8, lsr #26 │ │ │ │ - cmppeq pc, r0, ror lr @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r0, lsr #3 │ │ │ │ + cmneq r9, r0, lsr sp │ │ │ │ + cmppeq pc, r8, ror lr @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ │ │ │ │ 003fcf24 : │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #644] @ 0x284 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ strne r3, [r1] │ │ │ │ @@ -854252,17 +854252,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fcfc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fcf70 │ │ │ │ - cmneq r9, r0, lsr #23 │ │ │ │ - cmppeq pc, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, lsl r0 │ │ │ │ + cmneq r9, r8, lsr #23 │ │ │ │ + ldrsheq pc, [pc, #-192] @ 3fcf04 @ │ │ │ │ + cmneq r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ │ │ │ │ 003fcfc8 : │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3fd000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -854288,17 +854288,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 3fd04c │ │ │ │ add r2, r2, #652 @ 0x28c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fcff8 │ │ │ │ - cmneq r9, r4, lsl fp │ │ │ │ - cmppeq pc, ip, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, ip, lsl #31 │ │ │ │ + cmneq r9, ip, lsl fp │ │ │ │ + cmppeq pc, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0160af94 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -854373,26 +854373,26 @@ │ │ │ │ ldr r1, [pc, #28] @ 3fd19c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fd0d4 │ │ │ │ - strheq r7, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r0, ip, lsr #30 │ │ │ │ + cmneq r9, r4, asr #21 │ │ │ │ + cmneq r0, r4, lsr pc │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmneq r0, r8, lsr r0 │ │ │ │ - cmneq r9, r4, lsr sl │ │ │ │ - cmneq r0, r4, lsr #29 │ │ │ │ + cmneq r0, r0, asr #32 │ │ │ │ + cmneq r9, ip, lsr sl │ │ │ │ + cmneq r0, ip, lsr #29 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - strdeq r7, [r9, #-148]! @ 0xffffff6c │ │ │ │ - cmppeq pc, ip, lsr fp @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r4, ror #28 │ │ │ │ + strdeq r7, [r9, #-156]! @ 0xffffff64 │ │ │ │ + cmppeq pc, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, ip, ror #28 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - cmppeq pc, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #228] @ 3fd2c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -854450,22 +854450,22 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fd250 │ │ │ │ cmneq r3, r4, lsr r2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r9, ip, lsl #18 │ │ │ │ - cmneq r0, r8, lsl #27 │ │ │ │ + cmneq r9, r4, lsl r9 │ │ │ │ + @ instruction: 0x0160ad90 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - cmneq r9, r4, asr #17 │ │ │ │ - cmppeq pc, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, lsr sp │ │ │ │ + cmneq r9, ip, asr #17 │ │ │ │ + cmppeq pc, r4, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r0, r4, asr #26 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - ldrsbeq pc, [pc, #-152] @ 3fd254 @ │ │ │ │ + cmppeq pc, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 003fd2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #468] @ 0x1d4 │ │ │ │ @@ -854523,21 +854523,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #720 @ 0x2d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fd330 │ │ │ │ cmppeq lr, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ - cmneq r9, r0, asr #15 │ │ │ │ - cmneq r0, ip, lsr #24 │ │ │ │ + strdeq sl, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r9, r8, asr #15 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - cmneq r9, r8, ror r7 │ │ │ │ - cmppeq pc, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, ror #23 │ │ │ │ + cmneq r9, r0, lsl #15 │ │ │ │ + cmppeq pc, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r0, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 003fd400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #1684] @ 3fdaac │ │ │ │ @@ -854961,79 +854961,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 3fd658 │ │ │ │ ldrsheq sl, [r3, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r4, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, r0, lsl #30 │ │ │ │ cmneq r3, r4, asr #31 │ │ │ │ cmpeq pc, r0, lsr #1 │ │ │ │ - cmneq r0, r4, asr #25 │ │ │ │ - strheq sl, [r0, #-192]! @ 0xffffff40 │ │ │ │ + cmneq r0, ip, asr #25 │ │ │ │ + strheq sl, [r0, #-200]! @ 0xffffff38 │ │ │ │ cmpeq pc, r8, lsr r6 @ │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrheq sl, [r3, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r0, r4, ror #7 │ │ │ │ - cmneq r9, r0, ror r4 │ │ │ │ - ldrheq pc, [pc, #-88] @ 3fda94 @ │ │ │ │ - cmneq r0, r8, ror #17 │ │ │ │ + cmneq r0, ip, ror #7 │ │ │ │ + cmneq r9, r8, ror r4 │ │ │ │ + cmppeq pc, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + strdeq sl, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmneq r9, r4, lsl r4 │ │ │ │ - cmppeq pc, ip, asr r5 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, ip, lsl #17 │ │ │ │ + cmneq r9, ip, lsl r4 │ │ │ │ + cmppeq pc, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0160a894 │ │ │ │ muleq r0, r2, r4 │ │ │ │ ldrheq pc, [lr, #-36] @ 0xffffffdc @ │ │ │ │ cmpeq pc, r4, ror #14 │ │ │ │ - cmneq r9, ip, asr r3 │ │ │ │ - cmneq r0, ip, asr #15 │ │ │ │ + cmneq r9, r4, ror #6 │ │ │ │ + ldrdeq sl, [r0, #-116]! @ 0xffffff8c │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmneq r9, r4, lsl r3 │ │ │ │ - cmppeq pc, ip, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, ip, lsl #15 │ │ │ │ + cmneq r9, ip, lsl r3 │ │ │ │ + cmppeq pc, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0160a794 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - ldrdeq r7, [r9, #-32]! @ 0xffffffe0 │ │ │ │ - cmppeq pc, r8, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r8, asr #14 │ │ │ │ + ldrdeq r7, [r9, #-40]! @ 0xffffffd8 │ │ │ │ + cmppeq pc, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r0, asr r7 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - @ instruction: 0x01697294 │ │ │ │ - ldrsbeq pc, [pc, #-60] @ 3fdb04 @ │ │ │ │ - cmneq r0, ip, lsl #14 │ │ │ │ + @ instruction: 0x0169729c │ │ │ │ + cmppeq pc, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r4, lsl r7 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - cmneq r9, r8, asr r2 │ │ │ │ - cmppeq pc, r0, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, asr #13 │ │ │ │ - cmneq r9, ip, lsl r2 │ │ │ │ - cmppeq pc, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0160a694 │ │ │ │ - cmneq r9, r0, ror #3 │ │ │ │ - cmppeq pc, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r8, asr r6 │ │ │ │ + cmneq r9, r0, ror #4 │ │ │ │ + cmppeq pc, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sl, [r0, #-100]! @ 0xffffff9c │ │ │ │ + cmneq r9, r4, lsr #4 │ │ │ │ + cmppeq pc, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0160a69c │ │ │ │ + cmneq r9, r8, ror #3 │ │ │ │ + cmppeq pc, r0, lsr r3 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r0, r0, ror #12 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmneq r9, r4, lsr #3 │ │ │ │ - cmppeq pc, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, ip, lsl r6 │ │ │ │ + cmneq r9, ip, lsr #3 │ │ │ │ + ldrsheq pc, [pc, #-36] @ 3fdb54 @ │ │ │ │ + cmneq r0, r4, lsr #12 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - cmneq r9, r8, ror #2 │ │ │ │ - ldrheq pc, [pc, #-32] @ 3fdb68 @ │ │ │ │ - cmneq r0, r0, ror #11 │ │ │ │ + cmneq r9, r0, ror r1 │ │ │ │ + ldrheq pc, [pc, #-40] @ 3fdb60 @ │ │ │ │ + cmneq r0, r8, ror #11 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmneq r9, ip, lsr #2 │ │ │ │ - cmppeq pc, r4, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r4, lsr #11 │ │ │ │ + cmneq r9, r4, lsr r1 │ │ │ │ + cmppeq pc, ip, ror r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - strdeq r7, [r9, #-0]! │ │ │ │ - cmneq r0, ip, asr ip │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ + strdeq r7, [r9, #-8]! │ │ │ │ + cmneq r0, r4, ror #24 │ │ │ │ + cmneq r0, ip, ror #10 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmneq r9, ip, lsr #1 │ │ │ │ - ldrsheq pc, [pc, #-20] @ 3fdba4 @ │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ + strheq r7, [r9, #-4]! │ │ │ │ + ldrsheq pc, [pc, #-28] @ 3fdb9c @ │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ │ │ │ │ 003fdbbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -855056,17 +855056,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fdc34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #744 @ 0x2e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fdbe0 │ │ │ │ - cmneq r9, r0, lsr pc │ │ │ │ - cmppeq pc, r8, ror r0 @ p-variant is OBSOLETE @ │ │ │ │ - cmneq r0, r0, lsr #7 │ │ │ │ + cmneq r9, r8, lsr pc │ │ │ │ + cmppeq pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r0, r8, lsr #7 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ │ │ │ │ 003fdc38 : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq 3fdc6c │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq 3fdc58 │ │ │ │ @@ -855131,21 +855131,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 3fdd60 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #760 @ 0x2f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fdcc0 │ │ │ │ - cmneq r9, r0, asr lr │ │ │ │ - @ instruction: 0x015fef98 │ │ │ │ - cmneq r0, r0, asr #5 │ │ │ │ + cmneq r9, r8, asr lr │ │ │ │ + cmpeq pc, r0, lsr #31 │ │ │ │ + cmneq r0, r8, asr #5 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - cmneq r9, r4, lsl lr │ │ │ │ - cmpeq pc, ip, asr pc @ │ │ │ │ - cmneq r0, r4, lsl #5 │ │ │ │ + cmneq r9, ip, lsl lr │ │ │ │ + cmpeq pc, r4, ror #30 │ │ │ │ + cmneq r0, ip, lsl #5 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ │ │ │ │ 003fdd64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -855473,53 +855473,53 @@ │ │ │ │ cmneq r3, ip, lsl #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, ror r6 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ muleq r0, r8, sl │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x0173a49c │ │ │ │ - cmneq r9, ip, lsr fp │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ + cmneq r9, r4, asr #22 │ │ │ │ + cmpeq pc, ip, lsl #25 │ │ │ │ + strheq r9, [r0, #-244]! @ 0xffffff0c │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ cmpeq lr, r4, lsr sl │ │ │ │ - cmneq r0, r0, lsr #2 │ │ │ │ - ldrdeq r6, [r9, #-172]! @ 0xffffff54 │ │ │ │ - cmneq r0, r8, asr #30 │ │ │ │ + cmneq r0, r8, lsr #2 │ │ │ │ + cmneq r9, r4, ror #21 │ │ │ │ + cmneq r0, r0, asr pc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x01696a94 │ │ │ │ - ldrsbeq lr, [pc, #-188] @ 3fe208 │ │ │ │ - cmneq r0, r4, lsl #30 │ │ │ │ + @ instruction: 0x01696a9c │ │ │ │ + cmpeq pc, r4, ror #23 │ │ │ │ + cmneq r0, ip, lsl #30 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ - @ instruction: 0x015feb9c │ │ │ │ - cmneq r0, r4, asr #29 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ + cmpeq pc, r4, lsr #23 │ │ │ │ + cmneq r0, ip, asr #29 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - cmneq r9, r4, lsl sl │ │ │ │ - cmpeq pc, ip, asr fp @ │ │ │ │ - cmneq r0, ip, lsl #29 │ │ │ │ - ldrdeq r6, [r9, #-152]! @ 0xffffff68 │ │ │ │ - strheq r9, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmneq r0, r8, asr #28 │ │ │ │ + cmneq r9, ip, lsl sl │ │ │ │ + cmpeq pc, r4, ror #22 │ │ │ │ + @ instruction: 0x01609e94 │ │ │ │ + cmneq r9, r0, ror #19 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ + cmneq r0, r0, asr lr │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - @ instruction: 0x01696994 │ │ │ │ - ldrsbeq lr, [pc, #-172] @ 3fe254 │ │ │ │ - cmneq r0, r4, lsl #28 │ │ │ │ + @ instruction: 0x0169699c │ │ │ │ + cmpeq pc, r4, ror #21 │ │ │ │ + cmneq r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r7, asr #10 │ │ │ │ - cmneq r9, r8, asr r9 │ │ │ │ - cmpeq pc, r0, lsr #21 │ │ │ │ - cmneq r0, r8, asr #27 │ │ │ │ + cmneq r9, r0, ror #18 │ │ │ │ + cmpeq pc, r8, lsr #21 │ │ │ │ + ldrdeq r9, [r0, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - cmpeq pc, r4, ror #20 │ │ │ │ - cmneq r0, ip, lsl #27 │ │ │ │ + cmneq r9, r4, lsr #18 │ │ │ │ + cmpeq pc, ip, ror #20 │ │ │ │ + @ instruction: 0x01609d94 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - cmneq r9, r0, ror #17 │ │ │ │ - cmpeq pc, r8, lsr #20 │ │ │ │ - cmneq r0, r0, asr sp │ │ │ │ + cmneq r9, r8, ror #17 │ │ │ │ + cmpeq pc, r0, lsr sl @ │ │ │ │ + cmneq r0, r8, asr sp │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ 003fe334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -855548,17 +855548,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fe3c4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fe378 │ │ │ │ - cmneq r9, r4, ror #15 │ │ │ │ - cmpeq pc, r4, ror #17 │ │ │ │ - cmneq r0, r0, lsl ip │ │ │ │ + cmneq r9, ip, ror #15 │ │ │ │ + cmpeq pc, ip, ror #17 │ │ │ │ + cmneq r0, r8, lsl ip │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 003fe3c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -855647,25 +855647,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 3fe568 │ │ │ │ add r2, r2, #832 @ 0x340 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3fe444 │ │ │ │ - strheq r6, [r9, #-100]! @ 0xffffff9c │ │ │ │ - cmneq r0, r4, lsr #26 │ │ │ │ - cmneq r0, ip, lsl fp │ │ │ │ + strheq r6, [r9, #-108]! @ 0xffffff94 │ │ │ │ + cmneq r0, ip, lsr #26 │ │ │ │ + cmneq r0, r4, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmneq r9, r0, ror #12 │ │ │ │ - @ instruction: 0x01609c9c │ │ │ │ - cmneq r0, ip, asr #21 │ │ │ │ + cmneq r9, r8, ror #12 │ │ │ │ + cmneq r0, r4, lsr #25 │ │ │ │ + ldrdeq r9, [r0, #-164]! @ 0xffffff5c │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmneq r9, r8, lsl r6 │ │ │ │ - cmpeq pc, r0, ror #14 │ │ │ │ - @ instruction: 0x01609a90 │ │ │ │ + cmneq r9, r0, lsr #12 │ │ │ │ + cmpeq pc, r8, ror #14 │ │ │ │ + @ instruction: 0x01609a98 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 003fe56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -855691,17 +855691,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fe5f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fe59c │ │ │ │ - cmneq r9, r4, ror r5 │ │ │ │ - ldrheq lr, [pc, #-108] @ 3fe584 │ │ │ │ - cmneq r0, r4, ror #19 │ │ │ │ + cmneq r9, ip, ror r5 │ │ │ │ + cmpeq pc, r4, asr #13 │ │ │ │ + cmneq r0, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ 003fe5f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -855724,17 +855724,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3fe66c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #860 @ 0x35c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3fe618 │ │ │ │ - strdeq r6, [r9, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq pc, r0, asr #12 │ │ │ │ - cmneq r0, r8, ror #18 │ │ │ │ + cmneq r9, r0, lsl #10 │ │ │ │ + cmpeq pc, r8, asr #12 │ │ │ │ + cmneq r0, r0, ror r9 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ │ │ │ │ 003fe670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -856313,100 +856313,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 3fe8a8 │ │ │ │ cmneq r3, ip, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, ror #26 │ │ │ │ - cmneq r9, r8, lsr r4 │ │ │ │ - strheq r9, [r0, #-132]! @ 0xffffff7c │ │ │ │ + cmneq r9, r0, asr #8 │ │ │ │ + strheq r9, [r0, #-140]! @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ cmpeq lr, r0, lsl #12 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000068b8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r9, ip, lsr #5 │ │ │ │ - ldrsheq lr, [pc, #-52] @ 3fef80 │ │ │ │ - cmneq r0, r4, lsr #14 │ │ │ │ + strheq r6, [r9, #-36]! @ 0xffffffdc │ │ │ │ + ldrsheq lr, [pc, #-60] @ 3fef78 │ │ │ │ + cmneq r0, ip, lsr #14 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ cmneq r3, r4, ror #22 │ │ │ │ - cmneq r0, r0, lsl r8 │ │ │ │ - ldrdeq r6, [r9, #-0]! │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ - cmneq r0, r8, asr #10 │ │ │ │ + cmneq r0, r8, lsl r8 │ │ │ │ + ldrdeq r6, [r9, #-8]! │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ + cmneq r0, r0, asr r5 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ @ instruction: 0x015edf98 │ │ │ │ - cmneq r5, r4, lsr r1 │ │ │ │ - cmneq r9, r0, asr #32 │ │ │ │ - strheq r9, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + cmneq r5, ip, lsr r1 │ │ │ │ + cmneq r9, r8, asr #32 │ │ │ │ + strheq r9, [r0, #-72]! @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ @ instruction: 0x015ee998 │ │ │ │ - ldrdeq r9, [r0, #-104]! @ 0xffffff98 │ │ │ │ - @ instruction: 0x01695f94 │ │ │ │ - ldrsbeq lr, [pc, #-12] @ 3fefec │ │ │ │ - cmneq r0, ip, lsl #8 │ │ │ │ + cmneq r0, r0, ror #13 │ │ │ │ + @ instruction: 0x01695f9c │ │ │ │ + cmpeq pc, r4, ror #1 │ │ │ │ + cmneq r0, r4, lsl r4 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r9, r4, asr pc │ │ │ │ - @ instruction: 0x015fe09c │ │ │ │ - cmneq r0, ip, asr #7 │ │ │ │ + cmneq r9, ip, asr pc │ │ │ │ + cmpeq pc, r4, lsr #1 │ │ │ │ + ldrdeq r9, [r0, #-52]! @ 0xffffffcc │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmneq r9, r4, lsl pc │ │ │ │ - cmpeq pc, ip, asr r0 @ │ │ │ │ - cmneq r0, ip, lsl #7 │ │ │ │ + cmneq r9, ip, lsl pc │ │ │ │ + cmpeq pc, r4, rrx │ │ │ │ + @ instruction: 0x01609394 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - ldrdeq r5, [r9, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq pc, r0, lsr #32 │ │ │ │ - cmneq r0, r0, asr r3 │ │ │ │ + cmneq r9, r0, ror #29 │ │ │ │ + cmpeq pc, r8, lsr #32 │ │ │ │ + cmneq r0, r8, asr r3 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - @ instruction: 0x01695e9c │ │ │ │ - cmpeq pc, r4, ror #31 │ │ │ │ - cmneq r0, r4, lsl r3 │ │ │ │ + cmneq r9, r4, lsr #29 │ │ │ │ + cmpeq pc, ip, ror #31 │ │ │ │ + cmneq r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r9, r0, ror #28 │ │ │ │ - cmpeq pc, r8, lsr #31 │ │ │ │ - ldrdeq r9, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmneq r9, r8, ror #28 │ │ │ │ + ldrheq sp, [pc, #-240] @ 3fef58 │ │ │ │ + cmneq r0, r0, ror #5 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmneq r9, r4, lsr #28 │ │ │ │ - cmpeq pc, ip, ror #30 │ │ │ │ - @ instruction: 0x0160929c │ │ │ │ + cmneq r9, ip, lsr #28 │ │ │ │ + cmpeq pc, r4, ror pc @ │ │ │ │ + cmneq r0, r4, lsr #5 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq r0, r4, asr #9 │ │ │ │ - cmneq r9, r8, ror #27 │ │ │ │ - cmneq r0, r8, asr r2 │ │ │ │ + cmneq r0, ip, asr #9 │ │ │ │ + strdeq r5, [r9, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r0, r0, ror #4 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq r9, r4, lsr #27 │ │ │ │ - cmpeq pc, ip, ror #29 │ │ │ │ - cmneq r0, ip, lsl r2 │ │ │ │ - cmneq r9, r8, ror #26 │ │ │ │ - ldrheq sp, [pc, #-224] @ 3fefa4 │ │ │ │ - cmneq r0, r0, ror #3 │ │ │ │ + cmneq r9, ip, lsr #27 │ │ │ │ + ldrsheq sp, [pc, #-228] @ 3fef94 │ │ │ │ + cmneq r0, r4, lsr #4 │ │ │ │ + cmneq r9, r0, ror sp │ │ │ │ + ldrheq sp, [pc, #-232] @ 3fef9c │ │ │ │ + cmneq r0, r8, ror #3 │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - cmpeq pc, r8, ror lr @ │ │ │ │ - strdeq r5, [r9, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq pc, r4, asr #28 │ │ │ │ - cmneq r0, r4, ror r1 │ │ │ │ + cmpeq pc, r0, lsl #29 │ │ │ │ + cmneq r9, r4, lsl #26 │ │ │ │ + cmpeq pc, ip, asr #28 │ │ │ │ + cmneq r0, ip, ror r1 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - cmneq r9, r4, asr #25 │ │ │ │ - cmneq r0, r4, lsr #15 │ │ │ │ - cmneq r0, r0, lsr r1 │ │ │ │ + cmneq r9, ip, asr #25 │ │ │ │ + cmneq r0, ip, lsr #15 │ │ │ │ + cmneq r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x01695c90 │ │ │ │ - ldrsbeq sp, [pc, #-216] @ 3fefe0 │ │ │ │ - cmneq r0, r8, lsl #2 │ │ │ │ - cmneq r9, r4, asr ip │ │ │ │ - @ instruction: 0x015fdd9c │ │ │ │ - cmneq r0, ip, asr #1 │ │ │ │ + @ instruction: 0x01695c98 │ │ │ │ + cmpeq pc, r0, ror #27 │ │ │ │ + cmneq r0, r0, lsl r1 │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ + cmpeq pc, r4, lsr #27 │ │ │ │ + ldrdeq r9, [r0, #-4]! │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - cmneq r9, r8, lsl ip │ │ │ │ - cmpeq pc, r0, ror #26 │ │ │ │ - @ instruction: 0x01609090 │ │ │ │ + cmneq r9, r0, lsr #24 │ │ │ │ + cmpeq pc, r8, ror #26 │ │ │ │ + @ instruction: 0x01609098 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - ldrdeq r5, [r9, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq pc, r0, lsr #26 │ │ │ │ - qdsubeq r9, r0, r0 │ │ │ │ + cmneq r9, r0, ror #23 │ │ │ │ + cmpeq pc, r8, lsr #26 │ │ │ │ + qdsubeq r9, r8, r0 │ │ │ │ │ │ │ │ 003ff0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -856427,17 +856427,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ff158 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #884 @ 0x374 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff104 │ │ │ │ - cmneq r9, ip, lsl #20 │ │ │ │ - cmpeq pc, r4, asr fp @ │ │ │ │ - cmneq r0, ip, ror lr │ │ │ │ + cmneq r9, r4, lsl sl │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ + cmneq r0, r4, lsl #29 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ │ │ │ │ 003ff15c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856459,17 +856459,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ff1d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #904 @ 0x388 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff17c │ │ │ │ - @ instruction: 0x01695994 │ │ │ │ - ldrsbeq sp, [pc, #-172] @ 3ff124 │ │ │ │ - cmneq r0, r4, lsl #28 │ │ │ │ + @ instruction: 0x0169599c │ │ │ │ + cmpeq pc, r4, ror #21 │ │ │ │ + cmneq r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 003ff1d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856491,17 +856491,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ff248 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #928 @ 0x3a0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff1f4 │ │ │ │ - cmneq r9, ip, lsl r9 │ │ │ │ - cmpeq pc, r4, ror #20 │ │ │ │ - cmneq r0, ip, lsl #27 │ │ │ │ + cmneq r9, r4, lsr #18 │ │ │ │ + cmpeq pc, ip, ror #20 │ │ │ │ + @ instruction: 0x01608d94 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ │ │ │ │ 003ff24c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856523,17 +856523,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ff2c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #948 @ 0x3b4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ff26c │ │ │ │ - cmneq r9, r4, lsr #17 │ │ │ │ - cmpeq pc, ip, ror #19 │ │ │ │ - cmneq r0, r4, lsl sp │ │ │ │ + cmneq r9, ip, lsr #17 │ │ │ │ + ldrsheq sp, [pc, #-148] @ 3ff22c │ │ │ │ + cmneq r0, ip, lsl sp │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ │ │ │ │ 003ff2c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -856674,29 +856674,29 @@ │ │ │ │ str r7, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 3ff31c │ │ │ │ cmneq r3, r8, lsr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r9, [r3, #-0]! │ │ │ │ - cmneq r9, r8, asr #15 │ │ │ │ - cmneq r0, r4, asr #24 │ │ │ │ + ldrdeq r5, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r0, ip, asr #24 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - cmneq r0, r0, asr lr │ │ │ │ - cmpeq pc, ip, lsr #17 │ │ │ │ + cmneq r0, r8, asr lr │ │ │ │ + ldrheq sp, [pc, #-132] @ 3ff49c │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmneq r9, r4, lsr #14 │ │ │ │ - cmneq r0, ip, asr lr │ │ │ │ - @ instruction: 0x01608b9c │ │ │ │ + cmneq r9, ip, lsr #14 │ │ │ │ + cmneq r0, r4, ror #28 │ │ │ │ + cmneq r0, r4, lsr #23 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - strheq r6, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq pc, r8, lsl r8 @ │ │ │ │ + cmneq r0, r0, asr #27 │ │ │ │ + cmpeq pc, r0, lsr #16 │ │ │ │ muleq r0, ip, r6 │ │ │ │ cmpeq lr, r0, asr #32 │ │ │ │ - @ instruction: 0x015fd798 │ │ │ │ + cmpeq pc, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1588] @ 3ffb94 │ │ │ │ ldr r3, [pc, #1588] @ 3ffb98 │ │ │ │ @@ -857100,55 +857100,55 @@ │ │ │ │ ldrheq r8, [r3, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r8, ror lr │ │ │ │ orreq sl, r5, r0, lsl #30 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000075b4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r0, r8, ror #22 │ │ │ │ + cmneq r0, r0, ror fp │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ ldrheq r8, [r3, #-184]! @ 0xffffff48 │ │ │ │ - cmneq r9, r0, lsl r2 │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ - cmneq r0, r4, lsl #13 │ │ │ │ + cmneq r9, r8, lsl r2 │ │ │ │ + cmpeq pc, r4, asr r3 @ │ │ │ │ + cmneq r0, ip, lsl #13 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r9, r0, asr #3 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ - cmneq r0, r4, lsr r6 │ │ │ │ + cmneq r9, r8, asr #3 │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ + cmneq r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ ldrheq sp, [lr, #-8] │ │ │ │ - cmneq r0, r8, lsl #28 │ │ │ │ - cmneq r9, r0, ror #2 │ │ │ │ - ldrdeq r8, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmneq r9, ip, lsl r1 │ │ │ │ - cmpeq pc, r4, ror #4 │ │ │ │ - @ instruction: 0x01608594 │ │ │ │ + cmneq r0, r0, lsl lr │ │ │ │ + cmneq r9, r8, ror #2 │ │ │ │ + ldrdeq r8, [r0, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r9, r4, lsr #2 │ │ │ │ + cmpeq pc, ip, ror #4 │ │ │ │ + @ instruction: 0x0160859c │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - ldrdeq r5, [r9, #-12]! │ │ │ │ - cmpeq pc, r4, lsr #4 │ │ │ │ - cmneq r0, r4, asr r5 │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ + cmpeq pc, ip, lsr #4 │ │ │ │ + cmneq r0, ip, asr r5 │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - cmneq r9, r4, lsr #1 │ │ │ │ - cmpeq pc, ip, ror #3 │ │ │ │ - cmneq r0, ip, lsl r5 │ │ │ │ + cmneq r9, ip, lsr #1 │ │ │ │ + ldrsheq sp, [pc, #-20] @ 3ffc04 │ │ │ │ + cmneq r0, r4, lsr #10 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmneq r9, r8, rrx │ │ │ │ - cmneq r0, r0, asr fp │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ + cmneq r9, r0, ror r0 │ │ │ │ + cmneq r0, r8, asr fp │ │ │ │ + cmneq r0, r8, ror #9 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - cmneq r9, ip │ │ │ │ - cmneq r0, r4, ror lr │ │ │ │ - cmneq r0, r8, ror r4 │ │ │ │ + cmneq r9, r4, lsl r0 │ │ │ │ + cmneq r0, ip, ror lr │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - ldrdeq r4, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq pc, ip, lsl #2 │ │ │ │ - cmneq r0, r4, asr #8 │ │ │ │ - strheq r4, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ - cmneq r0, r4, lsr #8 │ │ │ │ + ldrdeq r4, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq pc, r4, lsl r1 @ │ │ │ │ + cmneq r0, ip, asr #8 │ │ │ │ + strheq r4, [r9, #-248]! @ 0xffffff08 │ │ │ │ + ldrsheq sp, [pc, #-4] @ 3ffc50 │ │ │ │ + cmneq r0, ip, lsr #8 │ │ │ │ │ │ │ │ 003ffc54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -857170,17 +857170,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 3ffccc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 3ffc78 │ │ │ │ - @ instruction: 0x01694e98 │ │ │ │ - cmpeq pc, r0, ror #31 │ │ │ │ - cmneq r0, r8, lsl #6 │ │ │ │ + cmneq r9, r0, lsr #29 │ │ │ │ + cmpeq pc, r8, ror #31 │ │ │ │ + cmneq r0, r0, lsl r3 │ │ │ │ andeq r0, r0, r6, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -857730,69 +857730,69 @@ │ │ │ │ cmneq r3, r4, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r8, [r3, #-100]! @ 0xffffff9c │ │ │ │ orreq sl, r5, r4, ror #14 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r0, r8, lsl r3 │ │ │ │ + cmneq r0, r0, lsr #6 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ cmneq r3, r8, asr r3 │ │ │ │ - cmneq r9, r0, lsr #20 │ │ │ │ - cmpeq pc, ip, asr fp @ │ │ │ │ - @ instruction: 0x01607e94 │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ + cmpeq pc, r4, ror #22 │ │ │ │ + @ instruction: 0x01607e9c │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - cmneq r9, r8, asr #19 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ - cmneq r0, ip, lsr lr │ │ │ │ + ldrdeq r4, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ + cmneq r0, r4, asr #28 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - cmneq r9, r0, ror r9 │ │ │ │ - cmpeq pc, r8, lsr #21 │ │ │ │ - cmneq r0, r4, ror #27 │ │ │ │ + cmneq r9, r8, ror r9 │ │ │ │ + ldrheq ip, [pc, #-160] @ 400518 │ │ │ │ + cmneq r0, ip, ror #27 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - @ instruction: 0x01694894 │ │ │ │ - cmneq r0, r0, asr #16 │ │ │ │ - cmneq r0, r4, lsl #26 │ │ │ │ + @ instruction: 0x0169489c │ │ │ │ + cmneq r0, r8, asr #16 │ │ │ │ + cmneq r0, ip, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl r7 │ │ │ │ cmpeq lr, ip, ror #14 │ │ │ │ - cmneq r0, r0, lsr #31 │ │ │ │ - cmneq r9, r4, lsl r8 │ │ │ │ - @ instruction: 0x01607c90 │ │ │ │ - cmneq r9, ip, asr #15 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - cmneq r0, r4, asr #24 │ │ │ │ - cmneq r9, ip, lsl #15 │ │ │ │ - ldrsbeq ip, [pc, #-132] @ 400570 │ │ │ │ - cmneq r0, r4, lsl #24 │ │ │ │ + cmneq r0, r8, lsr #31 │ │ │ │ + cmneq r9, ip, lsl r8 │ │ │ │ + @ instruction: 0x01607c98 │ │ │ │ + ldrdeq r4, [r9, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + cmneq r0, ip, asr #24 │ │ │ │ + @ instruction: 0x01694794 │ │ │ │ + ldrsbeq ip, [pc, #-140] @ 400568 │ │ │ │ + cmneq r0, ip, lsl #24 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - cmneq r9, ip, asr #14 │ │ │ │ - @ instruction: 0x015fc894 │ │ │ │ - cmneq r0, r4, asr #23 │ │ │ │ + cmneq r9, r4, asr r7 │ │ │ │ + @ instruction: 0x015fc89c │ │ │ │ + cmneq r0, ip, asr #23 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - cmneq r9, r8, lsl r7 │ │ │ │ - cmneq r0, r8, ror #3 │ │ │ │ - cmneq r0, r4, lsl #23 │ │ │ │ + cmneq r9, r0, lsr #14 │ │ │ │ + strdeq r7, [r0, #-16]! │ │ │ │ + cmneq r0, ip, lsl #23 │ │ │ │ andeq r0, r0, r7, lsl r7 │ │ │ │ - cmneq r9, r4, asr #13 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - cmneq r0, ip, lsr fp │ │ │ │ + cmneq r9, ip, asr #13 │ │ │ │ + cmpeq pc, r4, lsl r8 @ │ │ │ │ + cmneq r0, r4, asr #22 │ │ │ │ andeq r0, r0, r9, lsl r7 │ │ │ │ - cmneq r9, ip, lsl #13 │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ - strdeq r7, [r0, #-168]! @ 0xffffff58 │ │ │ │ + @ instruction: 0x01694694 │ │ │ │ + cmneq r0, r4, ror r1 │ │ │ │ + cmneq r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r6, lsl r7 │ │ │ │ - cmneq r9, r0, ror #12 │ │ │ │ - @ instruction: 0x015fc79c │ │ │ │ - ldrdeq r7, [r0, #-164]! @ 0xffffff5c │ │ │ │ - cmneq r9, r4, lsr #12 │ │ │ │ - cmneq r0, r0, lsl #9 │ │ │ │ - @ instruction: 0x01607a9c │ │ │ │ - cmneq r9, r0, ror #11 │ │ │ │ - cmpeq pc, ip, lsl r7 @ │ │ │ │ - cmneq r0, r4, asr sl │ │ │ │ + cmneq r9, r8, ror #12 │ │ │ │ + cmpeq pc, r4, lsr #15 │ │ │ │ + ldrdeq r7, [r0, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r9, ip, lsr #12 │ │ │ │ + cmneq r0, r8, lsl #9 │ │ │ │ + cmneq r0, r4, lsr #21 │ │ │ │ + cmneq r9, r8, ror #11 │ │ │ │ + cmpeq pc, r4, lsr #14 │ │ │ │ + cmneq r0, ip, asr sl │ │ │ │ │ │ │ │ 0040065c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -857815,17 +857815,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4006d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 400680 │ │ │ │ - @ instruction: 0x01694498 │ │ │ │ - ldrsbeq ip, [pc, #-84] @ 400684 │ │ │ │ - strdeq r7, [r0, #-140]! @ 0xffffff74 │ │ │ │ + cmneq r9, r0, lsr #9 │ │ │ │ + ldrsbeq ip, [pc, #-92] @ 40067c │ │ │ │ + cmneq r0, r4, lsl #18 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ │ │ │ │ 004006dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -858251,76 +858251,76 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 40095c │ │ │ │ cmneq r3, r4, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r0, asr #12 │ │ │ │ - cmneq r9, r0, asr #7 │ │ │ │ - cmneq r0, r8, lsr r8 │ │ │ │ + cmneq r9, r8, asr #7 │ │ │ │ + cmneq r0, r0, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmneq r0, r0, lsl fp │ │ │ │ - cmneq r0, r4, lsl fp │ │ │ │ - cmneq r0, r0, asr fp │ │ │ │ - smultteq r3, r4, r7 │ │ │ │ + cmneq r0, r8, lsl fp │ │ │ │ + cmneq r0, ip, lsl fp │ │ │ │ + cmneq r0, r8, asr fp │ │ │ │ + smultteq r3, ip, r7 │ │ │ │ + cmneq r0, r0, ror sl │ │ │ │ cmneq r0, r8, ror #20 │ │ │ │ - cmneq r0, r0, ror #20 │ │ │ │ ldrheq r7, [r3, #-160]! @ 0xffffff60 │ │ │ │ cmpeq lr, r8, lsr #22 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ - cmneq r0, r0, lsr #11 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmpeq pc, r0, lsl #5 │ │ │ │ + cmneq r0, r8, lsr #11 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - strdeq r4, [r9, #-12]! │ │ │ │ - cmpeq pc, r8, lsr r2 @ │ │ │ │ - cmneq r0, r8, ror #10 │ │ │ │ + cmneq r9, r4, lsl #2 │ │ │ │ + cmpeq pc, r0, asr #4 │ │ │ │ + cmneq r0, r0, ror r5 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - strheq r4, [r9, #-12]! │ │ │ │ - ldrsheq ip, [pc, #-24] @ 400dd4 │ │ │ │ - cmneq r0, r0, lsr #10 │ │ │ │ + cmneq r9, r4, asr #1 │ │ │ │ + cmpeq pc, r0, lsl #4 │ │ │ │ + cmneq r0, r8, lsr #10 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - cmneq r9, ip, ror r0 │ │ │ │ - ldrheq ip, [pc, #-24] @ 400de4 │ │ │ │ - cmneq r0, r0, ror #9 │ │ │ │ + cmneq r9, r4, lsl #1 │ │ │ │ + cmpeq pc, r0, asr #3 │ │ │ │ + cmneq r0, r8, ror #9 │ │ │ │ muleq r0, r1, r7 │ │ │ │ - cmneq r9, ip, lsr r0 │ │ │ │ - cmpeq pc, r8, ror r1 @ │ │ │ │ - cmneq r0, r0, lsr #9 │ │ │ │ + cmneq r9, r4, asr #32 │ │ │ │ + cmpeq pc, r0, lsl #3 │ │ │ │ + cmneq r0, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - strdeq r3, [r9, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq pc, r8, lsr r1 @ │ │ │ │ - cmneq r0, r8, ror #8 │ │ │ │ + cmneq r9, r4 │ │ │ │ + cmpeq pc, r0, asr #2 │ │ │ │ + cmneq r0, r0, ror r4 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - cmpeq pc, r0, lsl #2 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - ldrsbeq ip, [pc, #-0] @ 400e30 │ │ │ │ + ldrsbeq ip, [pc, #-8] @ 400e28 │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - cmpeq pc, r0, lsr #1 │ │ │ │ - cmneq r9, ip, lsr #30 │ │ │ │ - cmpeq pc, r8, rrx │ │ │ │ - @ instruction: 0x01607394 │ │ │ │ - cmneq r0, r4, ror #12 │ │ │ │ - cmneq r9, r8, ror #29 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ + cmpeq pc, r8, lsr #1 │ │ │ │ + cmneq r9, r4, lsr pc │ │ │ │ + cmpeq pc, r0, ror r0 @ │ │ │ │ + @ instruction: 0x0160739c │ │ │ │ + cmneq r0, ip, ror #12 │ │ │ │ + strdeq r3, [r9, #-224]! @ 0xffffff20 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - @ instruction: 0x01693e9c │ │ │ │ - ldrsbeq fp, [pc, #-248] @ 400d64 │ │ │ │ - cmneq r0, r0, lsl #6 │ │ │ │ + cmneq r9, r4, lsr #29 │ │ │ │ + cmpeq pc, r0, ror #31 │ │ │ │ + cmneq r0, r8, lsl #6 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - cmneq r9, ip, asr lr │ │ │ │ - @ instruction: 0x015fbf98 │ │ │ │ - cmneq r0, r0, asr #5 │ │ │ │ + cmneq r9, r4, ror #28 │ │ │ │ + cmpeq pc, r0, lsr #31 │ │ │ │ + cmneq r0, r8, asr #5 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - cmneq r9, ip, lsl lr │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ - cmneq r0, r0, lsl #5 │ │ │ │ + cmneq r9, r4, lsr #28 │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ + cmneq r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ - ldrdeq r3, [r9, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq pc, r8, lsl pc @ │ │ │ │ - cmneq r0, r0, asr #4 │ │ │ │ + cmneq r9, r4, ror #27 │ │ │ │ + cmpeq pc, r0, lsr #30 │ │ │ │ + cmneq r0, r8, asr #4 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ │ │ │ │ 00400e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -858463,33 +858463,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 400f14 │ │ │ │ cmneq r3, r8, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r7, [r3, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01693b98 │ │ │ │ - ldrsbeq fp, [pc, #-196] @ 401024 │ │ │ │ - cmneq r0, r4 │ │ │ │ + cmneq r9, r0, lsr #23 │ │ │ │ + ldrsbeq fp, [pc, #-204] @ 40101c │ │ │ │ + cmneq r0, ip │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - cmneq r9, r4, asr fp │ │ │ │ - @ instruction: 0x015fbc90 │ │ │ │ - strheq r6, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, ip, asr fp │ │ │ │ + @ instruction: 0x015fbc98 │ │ │ │ + cmneq r0, r0, asr #31 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - cmneq r9, r4, lsl fp │ │ │ │ - cmpeq pc, r0, asr ip @ │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ + cmneq r9, ip, lsl fp │ │ │ │ + cmpeq pc, r8, asr ip @ │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrdeq r3, [r9, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ - cmneq r0, r0, asr #30 │ │ │ │ + ldrdeq r3, [r9, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + cmneq r0, r8, asr #30 │ │ │ │ andeq r0, r0, sp, asr r7 │ │ │ │ - @ instruction: 0x01693a94 │ │ │ │ - ldrsbeq fp, [pc, #-176] @ 401078 │ │ │ │ - cmneq r0, r0, lsl #30 │ │ │ │ + @ instruction: 0x01693a9c │ │ │ │ + ldrsbeq fp, [pc, #-184] @ 401070 │ │ │ │ + cmneq r0, r8, lsl #30 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ │ │ │ │ 0040112c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -858676,31 +858676,31 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4012f4 │ │ │ │ - cmneq r0, r8, lsl r2 │ │ │ │ + cmneq r0, r0, lsr #4 │ │ │ │ ldrheq r7, [r3, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r6, [r0], -r0 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r9, r4, lsl #16 │ │ │ │ - cmpeq pc, ip, lsr r9 @ │ │ │ │ - cmneq r0, ip, ror #24 │ │ │ │ - cmneq r9, r0, asr #15 │ │ │ │ - ldrsheq fp, [pc, #-136] @ 4013cc │ │ │ │ - cmneq r0, r8, lsr #24 │ │ │ │ - cmneq r9, ip, ror r7 │ │ │ │ - ldrheq fp, [pc, #-136] @ 4013d8 │ │ │ │ - cmneq r0, r4, ror #23 │ │ │ │ - cmneq r9, ip, lsr r7 │ │ │ │ - cmpeq pc, r8, ror r8 @ │ │ │ │ - cmneq r0, r8, lsr #23 │ │ │ │ + cmneq r9, ip, lsl #16 │ │ │ │ + cmpeq pc, r4, asr #18 │ │ │ │ + cmneq r0, r4, ror ip │ │ │ │ + cmneq r9, r8, asr #15 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ + cmneq r0, r0, lsr ip │ │ │ │ + cmneq r9, r4, lsl #15 │ │ │ │ + cmpeq pc, r0, asr #17 │ │ │ │ + cmneq r0, ip, ror #23 │ │ │ │ + cmneq r9, r4, asr #14 │ │ │ │ + cmpeq pc, r0, lsl #17 │ │ │ │ + strheq r6, [r0, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 0040146c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #1596] @ 401ac0 │ │ │ │ @@ -859107,67 +859107,67 @@ │ │ │ │ @ instruction: 0x01736f90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, ror pc │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, lsl sp │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r3, r8, lsl lr │ │ │ │ - cmneq r0, ip, asr #18 │ │ │ │ - strheq r3, [r9, #-60]! @ 0xffffffc4 │ │ │ │ - ldrsheq fp, [pc, #-72] @ 401aa4 │ │ │ │ - cmneq r0, r8, lsr #16 │ │ │ │ - cmneq r9, r8, ror r3 │ │ │ │ - cmneq r0, r8, lsr #23 │ │ │ │ - cmneq r0, r0, ror #15 │ │ │ │ + cmneq r0, r4, asr r9 │ │ │ │ + cmneq r9, r4, asr #7 │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ + cmneq r0, r0, lsr r8 │ │ │ │ + cmneq r9, r0, lsl #7 │ │ │ │ + strheq r6, [r0, #-176]! @ 0xffffff50 │ │ │ │ + cmneq r0, r8, ror #15 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq r9, r0, lsr r3 │ │ │ │ - @ instruction: 0x01606b98 │ │ │ │ - @ instruction: 0x01606798 │ │ │ │ + cmneq r9, r8, lsr r3 │ │ │ │ + cmneq r0, r0, lsr #23 │ │ │ │ + cmneq r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmneq r9, r4, lsl #6 │ │ │ │ - cmpeq pc, ip, lsr r4 @ │ │ │ │ - cmneq r0, ip, ror #14 │ │ │ │ - cmneq r9, r0, asr #5 │ │ │ │ - ldrsheq fp, [pc, #-56] @ 401aec │ │ │ │ - cmneq r0, r8, lsr #14 │ │ │ │ + cmneq r9, ip, lsl #6 │ │ │ │ + cmpeq pc, r4, asr #8 │ │ │ │ + cmneq r0, r4, ror r7 │ │ │ │ + cmneq r9, r8, asr #5 │ │ │ │ + cmpeq pc, r0, lsl #8 │ │ │ │ + cmneq r0, r0, lsr r7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r9, r0, lsl #5 │ │ │ │ - ldrheq fp, [pc, #-60] @ 401af8 │ │ │ │ - cmneq r0, ip, ror #13 │ │ │ │ + cmneq r9, r8, lsl #5 │ │ │ │ + cmpeq pc, r4, asr #7 │ │ │ │ + strdeq r6, [r0, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r9, r4, asr #4 │ │ │ │ - cmpeq pc, r0, lsl #7 │ │ │ │ - strheq r6, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmneq r9, r8, lsl #4 │ │ │ │ - cmpeq pc, r4, asr #6 │ │ │ │ - cmneq r0, r4, ror r6 │ │ │ │ + cmneq r9, ip, asr #4 │ │ │ │ + cmpeq pc, r8, lsl #7 │ │ │ │ + strheq r6, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmneq r9, r0, lsl r2 │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ + cmneq r0, ip, ror r6 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r9, ip, asr #3 │ │ │ │ - cmpeq pc, r8, lsl #6 │ │ │ │ - cmneq r0, r8, lsr r6 │ │ │ │ + ldrdeq r3, [r9, #-20]! @ 0xffffffec │ │ │ │ + cmpeq pc, r0, lsl r3 @ │ │ │ │ + cmneq r0, r0, asr #12 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - @ instruction: 0x01693190 │ │ │ │ - cmpeq pc, ip, asr #5 │ │ │ │ - strdeq r6, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01693198 │ │ │ │ + ldrsbeq fp, [pc, #-36] @ 401b4c │ │ │ │ + cmneq r0, r4, lsl #12 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmneq r9, r4, asr r1 │ │ │ │ - @ instruction: 0x015fb290 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ + cmneq r9, ip, asr r1 │ │ │ │ + @ instruction: 0x015fb298 │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmneq r9, r8, lsl r1 │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ - cmneq r0, r4, lsl #11 │ │ │ │ + cmneq r9, r0, lsr #2 │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ + cmneq r0, ip, lsl #11 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrdeq r3, [r9, #-12]! │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ - cmneq r0, r8, asr #10 │ │ │ │ + cmneq r9, r4, ror #1 │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ + cmneq r0, r0, asr r5 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmneq r9, r0, lsr #1 │ │ │ │ - ldrsbeq fp, [pc, #-28] @ 401b94 │ │ │ │ - cmneq r0, ip, lsl #10 │ │ │ │ + cmneq r9, r8, lsr #1 │ │ │ │ + cmpeq pc, r4, ror #3 │ │ │ │ + cmneq r0, r4, lsl r5 │ │ │ │ │ │ │ │ 00401bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -859377,38 +859377,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 401cf8 │ │ │ │ cmneq r3, r0, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, lsl #16 │ │ │ │ - strdeq r2, [r9, #-232]! @ 0xffffff18 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ + cmneq r9, r0, lsl #30 │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - cmneq r9, r8, ror lr │ │ │ │ + cmneq r9, r0, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, ip, ror #5 │ │ │ │ + strdeq r6, [r0, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ cmneq r3, r4, lsl r7 │ │ │ │ - @ instruction: 0x01692d90 │ │ │ │ - cmpeq pc, ip, asr #29 │ │ │ │ - strdeq r6, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01692d98 │ │ │ │ + ldrsbeq sl, [pc, #-228] @ 401e54 │ │ │ │ + cmneq r0, r4, lsl #4 │ │ │ │ @ instruction: 0x000007b6 │ │ │ │ - @ instruction: 0x015fae94 │ │ │ │ - cmpeq pc, r4, ror #28 │ │ │ │ + @ instruction: 0x015fae9c │ │ │ │ + cmpeq pc, ip, ror #28 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - cmpeq pc, r8, lsr lr @ │ │ │ │ - cmneq r9, r8, asr #25 │ │ │ │ - cmpeq pc, r4, lsl #28 │ │ │ │ - cmneq r0, r4, lsr r1 │ │ │ │ - cmneq r9, ip, lsl #25 │ │ │ │ - cmpeq pc, r8, asr #27 │ │ │ │ - strdeq r6, [r0, #-8]! │ │ │ │ + cmpeq pc, r0, asr #28 │ │ │ │ + ldrdeq r2, [r9, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq pc, ip, lsl #28 │ │ │ │ + cmneq r0, ip, lsr r1 │ │ │ │ + @ instruction: 0x01692c94 │ │ │ │ + ldrsbeq sl, [pc, #-208] @ 401e94 │ │ │ │ + cmneq r0, r0, lsl #2 │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - @ instruction: 0x015fad94 │ │ │ │ + @ instruction: 0x015fad9c │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ │ │ │ │ 00401f70 : │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -859440,17 +859440,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 402004 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 401fac │ │ │ │ - cmneq r9, ip, ror #22 │ │ │ │ - cmpeq pc, r8, lsr #25 │ │ │ │ - ldrdeq r5, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r9, r4, ror fp │ │ │ │ + ldrheq sl, [pc, #-192] @ 401f44 │ │ │ │ + ldrdeq r5, [r0, #-248]! @ 0xffffff08 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ │ │ │ │ 00402008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -859630,37 +859630,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 40207c │ │ │ │ ldrsheq r6, [r3, #-48]! @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x01736390 │ │ │ │ - cmneq r9, r0, lsr #20 │ │ │ │ - cmpeq pc, ip, asr fp @ │ │ │ │ - cmneq r0, ip, lsl #29 │ │ │ │ + cmneq r9, r8, lsr #20 │ │ │ │ + cmpeq pc, r4, ror #22 │ │ │ │ + @ instruction: 0x01605e94 │ │ │ │ andeq r0, r0, r3, lsl r8 │ │ │ │ - cmneq r9, ip, ror r9 │ │ │ │ - ldrheq sl, [pc, #-168] @ 40225c │ │ │ │ - cmneq r0, r8, ror #27 │ │ │ │ + cmneq r9, r4, lsl #19 │ │ │ │ + cmpeq pc, r0, asr #21 │ │ │ │ + strdeq r5, [r0, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, fp, lsl r8 │ │ │ │ - cmneq r9, ip, lsr r9 │ │ │ │ - cmpeq pc, r8, ror sl @ │ │ │ │ - cmneq r0, r8, lsr #27 │ │ │ │ + cmneq r9, r4, asr #18 │ │ │ │ + cmpeq pc, r0, lsl #21 │ │ │ │ + strheq r5, [r0, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - cmneq r9, r0, lsl #18 │ │ │ │ - cmpeq pc, ip, lsr sl @ │ │ │ │ - cmneq r0, ip, ror #26 │ │ │ │ + cmneq r9, r8, lsl #18 │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ + cmneq r0, r4, ror sp │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ - cmneq r9, r4, asr #17 │ │ │ │ - cmpeq pc, r0, lsl #20 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ + cmneq r9, ip, asr #17 │ │ │ │ + cmpeq pc, r8, lsl #20 │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - cmneq r9, r8, lsl #17 │ │ │ │ - cmpeq pc, r4, asr #19 │ │ │ │ - strdeq r5, [r0, #-196]! @ 0xffffff3c │ │ │ │ + @ instruction: 0x01692890 │ │ │ │ + cmpeq pc, ip, asr #19 │ │ │ │ + strdeq r5, [r0, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ │ │ │ │ 00402348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -859879,45 +859879,45 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 402410 │ │ │ │ ldrheq r6, [r3, #-4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldrsheq r5, [r3, #-252]! @ 0xffffff04 │ │ │ │ - cmneq r9, ip, ror r6 │ │ │ │ - ldrheq sl, [pc, #-120] @ 402658 │ │ │ │ - cmneq r0, r8, ror #21 │ │ │ │ + cmneq r9, r4, lsl #13 │ │ │ │ + cmpeq pc, r0, asr #15 │ │ │ │ + strdeq r5, [r0, #-160]! @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - cmneq r9, r8, lsr r6 │ │ │ │ - cmpeq pc, r4, ror r7 @ │ │ │ │ - cmneq r0, r4, lsr #21 │ │ │ │ + cmneq r9, r0, asr #12 │ │ │ │ + cmpeq pc, ip, ror r7 @ │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - strdeq r2, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq pc, r4, lsr r7 @ │ │ │ │ - cmneq r0, r4, ror #20 │ │ │ │ + cmneq r9, r0, lsl #12 │ │ │ │ + cmpeq pc, ip, lsr r7 @ │ │ │ │ + cmneq r0, ip, ror #20 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - strheq r2, [r9, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsheq sl, [pc, #-100] @ 40269c │ │ │ │ - cmneq r0, ip, lsl sl │ │ │ │ + cmneq r9, r0, asr #11 │ │ │ │ + ldrsheq sl, [pc, #-108] @ 402694 │ │ │ │ + cmneq r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ - cmneq r9, r8, ror r5 │ │ │ │ - ldrheq sl, [pc, #-100] @ 4026ac │ │ │ │ - cmneq r0, r4, ror #19 │ │ │ │ + cmneq r9, r0, lsl #11 │ │ │ │ + ldrheq sl, [pc, #-108] @ 4026a4 │ │ │ │ + cmneq r0, ip, ror #19 │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - cmneq r9, r8, lsr r5 │ │ │ │ - strheq r5, [r0, #-220]! @ 0xffffff24 │ │ │ │ - cmneq r0, r4, lsr #19 │ │ │ │ + cmneq r9, r0, asr #10 │ │ │ │ + cmneq r0, r4, asr #27 │ │ │ │ + cmneq r0, ip, lsr #19 │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - strdeq r2, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ + strdeq r2, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq pc, r4, lsr r6 @ │ │ │ │ + cmneq r0, r4, ror #18 │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - strheq r2, [r9, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq pc, ip, ror #11 │ │ │ │ - cmneq r0, ip, lsl r9 │ │ │ │ + strheq r2, [r9, #-72]! @ 0xffffffb8 │ │ │ │ + ldrsheq sl, [pc, #-84] @ 4026ec │ │ │ │ + cmneq r0, r4, lsr #18 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ │ │ │ │ 00402744 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0040274c : │ │ │ │ @@ -860134,44 +860134,44 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 402904 │ │ │ │ ldrheq r5, [r3, #-192]! @ 0xffffff40 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, lsl #25 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ - cmneq r0, r0, asr #24 │ │ │ │ - @ instruction: 0x01605c90 │ │ │ │ - cmneq r9, r0, asr r2 │ │ │ │ - @ instruction: 0x015fa398 │ │ │ │ - cmneq r0, r0, asr #13 │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ + cmneq r0, r8, asr #24 │ │ │ │ + @ instruction: 0x01605c98 │ │ │ │ + cmneq r9, r8, asr r2 │ │ │ │ + cmpeq pc, r0, lsr #7 │ │ │ │ + cmneq r0, r8, asr #13 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ cmneq r3, r8, lsl #22 │ │ │ │ - cmneq r9, r4, ror #3 │ │ │ │ - cmpeq pc, ip, lsr #6 │ │ │ │ - cmneq r0, r8, asr r6 │ │ │ │ - cmneq r9, r8, lsr #3 │ │ │ │ - ldrsheq sl, [pc, #-32] @ 402ac8 │ │ │ │ - cmneq r0, r8, lsl r6 │ │ │ │ + cmneq r9, ip, ror #3 │ │ │ │ + cmpeq pc, r4, lsr r3 @ │ │ │ │ + cmneq r0, r0, ror #12 │ │ │ │ + strheq r2, [r9, #-16]! │ │ │ │ + ldrsheq sl, [pc, #-40] @ 402ac0 │ │ │ │ + cmneq r0, r0, lsr #12 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ - cmneq r9, ip, ror #2 │ │ │ │ - ldrheq sl, [pc, #-36] @ 402ad4 │ │ │ │ - ldrdeq r5, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r9, r4, ror r1 │ │ │ │ + ldrheq sl, [pc, #-44] @ 402acc │ │ │ │ + cmneq r0, r4, ror #11 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmneq r9, r0, lsr r1 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ - cmneq r0, r0, lsr #11 │ │ │ │ + cmneq r9, r8, lsr r1 │ │ │ │ + cmpeq pc, r0, lsl #5 │ │ │ │ + cmneq r0, r8, lsr #11 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - strdeq r2, [r9, #-4]! │ │ │ │ - cmpeq pc, ip, lsr r2 @ │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ + strdeq r2, [r9, #-12]! │ │ │ │ + cmpeq pc, r4, asr #4 │ │ │ │ + cmneq r0, ip, ror #10 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - strheq r2, [r9, #-8]! │ │ │ │ - cmpeq pc, r0, lsl #4 │ │ │ │ - cmneq r0, r8, lsr #10 │ │ │ │ + cmneq r9, r0, asr #1 │ │ │ │ + cmpeq pc, r8, lsl #4 │ │ │ │ + cmneq r0, r0, lsr r5 │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ │ │ │ │ 00402b2c : │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ @@ -860359,26 +860359,26 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 402e2c │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ b 402d48 │ │ │ │ cmneq r3, r8, asr r8 │ │ │ │ - cmneq r9, r8, lsl #28 │ │ │ │ - cmpeq pc, ip, asr #30 │ │ │ │ - cmneq r0, r4, ror r2 │ │ │ │ + cmneq r9, r0, lsl lr │ │ │ │ + cmpeq pc, r4, asr pc @ │ │ │ │ + cmneq r0, ip, ror r2 │ │ │ │ @ instruction: 0x000009be │ │ │ │ andeq r6, r0, r8, ror #13 │ │ │ │ - strheq r1, [r9, #-216]! @ 0xffffff28 │ │ │ │ - cmneq r0, r4, lsl r8 │ │ │ │ - cmneq r0, r8, lsl r2 │ │ │ │ + cmneq r9, r0, asr #27 │ │ │ │ + cmneq r0, ip, lsl r8 │ │ │ │ + cmneq r0, r0, lsr #4 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - cmneq r9, r0, ror #26 │ │ │ │ - @ instruction: 0x015f9e9c │ │ │ │ - cmneq r0, ip, asr #3 │ │ │ │ + cmneq r9, r8, ror #26 │ │ │ │ + cmpeq pc, r4, lsr #29 │ │ │ │ + ldrdeq r5, [r0, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x000009bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #400] @ 402fd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -860478,30 +860478,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 402f68 │ │ │ │ - cmneq r9, r8, lsr r2 │ │ │ │ - cmneq r0, r8, asr #14 │ │ │ │ + cmneq r9, r0, asr #4 │ │ │ │ + cmneq r0, r0, asr r7 │ │ │ │ cmneq r3, r8, lsr #11 │ │ │ │ - cmneq r0, r8, lsr #14 │ │ │ │ + cmneq r0, r0, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq pc, r4, ror #26 │ │ │ │ - strheq r5, [r0, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq pc, ip, ror #26 │ │ │ │ + strheq r5, [r0, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq pc, r0, lsr sp @ │ │ │ │ - ldrsheq r9, [pc, #-196] @ 402f48 │ │ │ │ - cmneq r0, r4, asr #12 │ │ │ │ - strdeq r2, [r9, #-4]! │ │ │ │ + cmpeq pc, r8, lsr sp @ │ │ │ │ + ldrsheq r9, [pc, #-204] @ 402f40 │ │ │ │ + cmneq r0, ip, asr #12 │ │ │ │ + strdeq r2, [r9, #-12]! │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq pc, r4, asr #25 │ │ │ │ + cmpeq pc, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -861060,55 +861060,55 @@ │ │ │ │ mov r1, #217 @ 0xd9 │ │ │ │ b 403864 │ │ │ │ ldrsbeq r5, [r3, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r5, [r3, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000077b0 │ │ │ │ - cmneq r9, r0, lsl #31 │ │ │ │ - cmneq r0, r0, asr #9 │ │ │ │ + cmneq r9, r8, lsl #31 │ │ │ │ + cmneq r0, r8, asr #9 │ │ │ │ andeq r6, r0, r4, lsr fp │ │ │ │ andeq r7, r0, r8, ror #11 │ │ │ │ - cmneq r9, r8, lsr lr │ │ │ │ - cmneq r0, r8, ror r3 │ │ │ │ + cmneq r9, r0, asr #28 │ │ │ │ + cmneq r0, r0, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrheq r5, [r3, #-0]! │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strheq r1, [r9, #-196]! @ 0xffffff3c │ │ │ │ - strdeq r5, [r0, #-20]! @ 0xffffffec │ │ │ │ + strheq r1, [r9, #-204]! @ 0xffffff34 │ │ │ │ + strdeq r5, [r0, #-28]! @ 0xffffffe4 │ │ │ │ ldrheq sl, [lr, #-4] │ │ │ │ - cmneq r9, r0, lsr #23 │ │ │ │ - cmneq r0, r0, ror #1 │ │ │ │ + cmneq r9, r8, lsr #23 │ │ │ │ + cmneq r0, r8, ror #1 │ │ │ │ cmpeq lr, r0, lsr #31 │ │ │ │ cmpeq lr, r0, lsr pc │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r9, r8, ror sl │ │ │ │ - strheq r4, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmneq r9, r0, lsl #21 │ │ │ │ + cmneq r0, r0, asr #31 │ │ │ │ cmpeq lr, r8, ror lr │ │ │ │ cmpeq lr, r4, lsr lr │ │ │ │ - cmneq r9, r8, lsr #19 │ │ │ │ - @ instruction: 0x015f959c │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ - cmpeq pc, r0, ror #10 │ │ │ │ - cmpeq pc, r0, lsr r5 @ │ │ │ │ - cmpeq pc, r0, lsl #10 │ │ │ │ - ldrsbeq r9, [pc, #-64] @ 403924 │ │ │ │ - cmpeq pc, r0, lsr #9 │ │ │ │ - cmneq r9, r4, ror r8 │ │ │ │ - cmpeq pc, r8, ror #8 │ │ │ │ - strheq r4, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r9, ip, lsr r8 │ │ │ │ - cmneq r0, r4, lsr #27 │ │ │ │ - cmneq r0, r4, ror sp │ │ │ │ - strdeq r1, [r9, #-120]! @ 0xffffff88 │ │ │ │ - @ instruction: 0x01604d94 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ - cmneq r9, r8, asr #15 │ │ │ │ - cmneq r0, r4, ror #26 │ │ │ │ - cmneq r0, r0, lsl #26 │ │ │ │ + strheq r1, [r9, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq pc, r4, lsr #11 │ │ │ │ + strdeq r4, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq pc, r8, ror #10 │ │ │ │ + cmpeq pc, r8, lsr r5 @ │ │ │ │ + cmpeq pc, r8, lsl #10 │ │ │ │ + ldrsbeq r9, [pc, #-72] @ 40391c │ │ │ │ + cmpeq pc, r8, lsr #9 │ │ │ │ + cmneq r9, ip, ror r8 │ │ │ │ + cmpeq pc, r0, ror r4 @ │ │ │ │ + strheq r4, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r9, r4, asr #16 │ │ │ │ + cmneq r0, ip, lsr #27 │ │ │ │ + cmneq r0, ip, ror sp │ │ │ │ + cmneq r9, r0, lsl #16 │ │ │ │ + @ instruction: 0x01604d9c │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ + ldrdeq r1, [r9, #-112]! @ 0xffffff90 │ │ │ │ + cmneq r0, ip, ror #26 │ │ │ │ + cmneq r0, r8, lsl #26 │ │ │ │ │ │ │ │ 00403994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #864] @ 403d0c │ │ │ │ @@ -861330,29 +861330,29 @@ │ │ │ │ bl ae854 │ │ │ │ b 403a10 │ │ │ │ cmneq r3, r8, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, asr #20 │ │ │ │ andeq r7, r0, r8, ror #11 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ - cmneq r0, ip, ror #24 │ │ │ │ + cmneq r0, r4, ror ip │ │ │ │ andeq r7, r0, r0, ror #16 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ andeq r6, r0, r8, asr #16 │ │ │ │ strdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r0, lsl ip │ │ │ │ - cmneq r0, r0, ror #23 │ │ │ │ + cmneq r0, r8, ror #23 │ │ │ │ addmi r4, pc, r0 │ │ │ │ ldrsbeq r4, [r3, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq pc, ip, ror #31 │ │ │ │ - cmneq r9, ip, ror #7 │ │ │ │ - cmneq r0, r8, lsr #18 │ │ │ │ - cmpeq pc, r4, lsr #31 │ │ │ │ - cmneq r9, ip, lsr #7 │ │ │ │ - cmneq r0, r4, ror #17 │ │ │ │ + ldrsheq r8, [pc, #-244] @ 403c58 │ │ │ │ + strdeq r1, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, r0, lsr r9 │ │ │ │ + cmpeq pc, ip, lsr #31 │ │ │ │ + strheq r1, [r9, #-52]! @ 0xffffffcc │ │ │ │ + cmneq r0, ip, ror #17 │ │ │ │ │ │ │ │ 00403d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r1, [pc, #1080] @ 4041ac │ │ │ │ @@ -861630,36 +861630,36 @@ │ │ │ │ cmneq r3, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, lsl #13 │ │ │ │ cmneq r3, ip, asr r6 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl #19 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - ldrdeq r1, [r9, #-0]! │ │ │ │ - cmpeq pc, r4, asr #25 │ │ │ │ - cmneq r0, r0, lsl r6 │ │ │ │ + ldrdeq r1, [r9, #-8]! │ │ │ │ + cmpeq pc, ip, asr #25 │ │ │ │ + cmneq r0, r8, lsl r6 │ │ │ │ andeq r7, r0, r8, asr #13 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr r9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r9, r0, lsr #32 │ │ │ │ - cmneq r0, r4, ror #10 │ │ │ │ - strdeq r0, [r9, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq pc, r4, ror #23 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - smulbteq r9, r4, pc @ │ │ │ │ - cmneq r0, r8, lsl #10 │ │ │ │ + cmneq r9, r8, lsr #32 │ │ │ │ + cmneq r0, ip, ror #10 │ │ │ │ + strdeq r0, [r9, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq pc, ip, ror #23 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + smulbteq r9, ip, pc @ │ │ │ │ + cmneq r0, r0, lsl r5 │ │ │ │ ldrsbeq r9, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmneq r9, r4, lsr pc │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ - strdeq r0, [r9, #-236]! @ 0xffffff14 │ │ │ │ - ldrsheq r8, [pc, #-160] @ 404180 │ │ │ │ - cmneq r0, ip, lsr r4 │ │ │ │ + cmneq r9, ip, lsr pc │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ + cmneq r9, r4, lsl #30 │ │ │ │ + ldrsheq r8, [pc, #-168] @ 404178 │ │ │ │ + cmneq r0, r4, asr #8 │ │ │ │ │ │ │ │ 00404220 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ @@ -861839,25 +861839,25 @@ │ │ │ │ ldr r1, [pc, #36] @ 404514 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 404470 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ cmneq r3, r8, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smultbeq r9, r0, sp │ │ │ │ + smultbeq r9, r8, sp │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmneq r9, r4, asr ip │ │ │ │ - cmneq r0, ip, lsl #3 │ │ │ │ + cmneq r9, ip, asr ip │ │ │ │ + @ instruction: 0x01604194 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ @ instruction: 0x01733f9c │ │ │ │ - cmpeq pc, r4, asr #15 │ │ │ │ - @ instruction: 0x015f8794 │ │ │ │ + cmpeq pc, ip, asr #15 │ │ │ │ + @ instruction: 0x015f879c │ │ │ │ │ │ │ │ 00404530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r4, [pc, #1268] @ 404a3c │ │ │ │ @@ -862178,41 +862178,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 404908 │ │ │ │ cmneq r3, r4, lsl #6 │ │ │ │ cmneq r3, r4, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smultteq r9, r4, sl │ │ │ │ - cmneq r0, r8, lsr #32 │ │ │ │ + smultteq r9, ip, sl │ │ │ │ + cmneq r0, r0, lsr r0 │ │ │ │ cmneq r3, r0, lsr lr │ │ │ │ @ instruction: 0xffffe80c │ │ │ │ - cmneq r9, r4, asr sl │ │ │ │ - @ instruction: 0x01603f98 │ │ │ │ + cmneq r9, ip, asr sl │ │ │ │ + cmneq r0, r0, lsr #31 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmneq r0, ip, lsr #31 │ │ │ │ + strheq r3, [r0, #-244]! @ 0xffffff0c │ │ │ │ cmneq r3, r8, ror #1 │ │ │ │ - cmneq r9, r4, lsl #18 │ │ │ │ - cmneq r0, r8, asr #28 │ │ │ │ + cmneq r9, ip, lsl #18 │ │ │ │ + cmneq r0, r0, asr lr │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - cmneq r0, r0, asr pc │ │ │ │ - @ instruction: 0x015f8498 │ │ │ │ + cmneq r0, r8, asr pc │ │ │ │ + cmpeq pc, r0, lsr #9 │ │ │ │ ldrheq r8, [lr, #-200] @ 0xffffff38 │ │ │ │ cmpeq lr, r4, ror #24 │ │ │ │ cmpeq lr, r4, lsr #24 │ │ │ │ - @ instruction: 0x015f8390 │ │ │ │ - cmneq r9, r0, ror #14 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ - cmneq r0, r0, lsr #25 │ │ │ │ + @ instruction: 0x015f8398 │ │ │ │ + cmneq r9, r8, ror #14 │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ + cmneq r0, r8, lsr #25 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmpeq pc, ip, lsl r3 @ │ │ │ │ - cmpeq pc, ip, ror #5 │ │ │ │ - ldrheq r8, [pc, #-44] @ 404a84 │ │ │ │ - cmpeq pc, r8, lsl #5 │ │ │ │ - cmpeq pc, r8, asr r2 @ │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ + ldrsheq r8, [pc, #-36] @ 404a88 │ │ │ │ + cmpeq pc, r4, asr #5 │ │ │ │ + @ instruction: 0x015f8290 │ │ │ │ + cmpeq pc, r0, ror #4 │ │ │ │ │ │ │ │ 00404ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #2364] @ 405408 │ │ │ │ @@ -862808,62 +862808,62 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 404d08 │ │ │ │ cmneq r3, r0, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, lsl r9 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - strdeq r0, [r9, #-68]! @ 0xffffffbc │ │ │ │ - cmneq r0, r4, lsr sl │ │ │ │ + strdeq r0, [r9, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r0, ip, lsr sl │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r0, [r9, #-56]! @ 0xffffffc8 │ │ │ │ - cmneq r0, r8, lsr r9 │ │ │ │ + cmneq r9, r0, lsl #8 │ │ │ │ + cmneq r0, r0, asr #18 │ │ │ │ ldrsheq r8, [lr, #-124] @ 0xffffff84 │ │ │ │ cmneq r3, r4, lsl #14 │ │ │ │ andeq r6, r0, r4, lsr #7 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrsheq r8, [lr, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r9, ip, lsr r1 │ │ │ │ - cmneq r0, ip, ror r6 │ │ │ │ + cmneq r9, r4, asr #2 │ │ │ │ + cmneq r0, r4, lsl #13 │ │ │ │ cmpeq lr, r0, asr #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - @ instruction: 0x0169009c │ │ │ │ - ldrdeq r3, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + smultbeq r9, r4, r0 │ │ │ │ + cmneq r0, r4, ror #11 │ │ │ │ cmpeq lr, r0, lsr #9 │ │ │ │ andeq r7, r0, r8, ror #11 │ │ │ │ andeq r6, r0, r4, lsr fp │ │ │ │ - msreq (UNDEF: 120), r4 @ │ │ │ │ - ldrdeq r3, [r0, #-68]! @ 0xffffffbc │ │ │ │ + msreq (UNDEF: 120), ip @ │ │ │ │ + ldrdeq r3, [r0, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x015e8398 │ │ │ │ - msreq (UNDEF: 120), ip, lsl #30 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ - cmneq r0, ip, asr #8 │ │ │ │ - msreq (UNDEF: 104), ip, asr #29 │ │ │ │ - cmpeq pc, r0, asr #21 │ │ │ │ - cmneq r0, ip, lsl #8 │ │ │ │ - msreq (UNDEF: 104), r0 @ │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - cmneq r0, r8, asr #7 │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ - cmpeq pc, r0, lsl sl @ │ │ │ │ - cmpeq pc, r0, ror #19 │ │ │ │ - strheq pc, [r8, #-212]! @ 0xffffff2c @ │ │ │ │ - cmneq r0, r0, lsr #6 │ │ │ │ - strdeq r3, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - msreq SPSR_f, r0, ror sp │ │ │ │ - cmpeq pc, r4, ror #18 │ │ │ │ - cmneq r0, ip, lsr #5 │ │ │ │ - msreq SPSR_f, r8, lsr sp │ │ │ │ - ldrdeq r3, [r0, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r0, r0, ror r2 │ │ │ │ - msreq SPSR_f, r4, lsl #26 │ │ │ │ - ldrsheq r7, [pc, #-136] @ 405448 │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - cmpeq pc, r0, asr #17 │ │ │ │ - @ instruction: 0x015f7890 │ │ │ │ + msreq (UNDEF: 120), r4, lsl pc │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ + cmneq r0, r4, asr r4 │ │ │ │ + ldrdeq pc, [r8, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq pc, r8, asr #21 │ │ │ │ + cmneq r0, r4, lsl r4 │ │ │ │ + msreq (UNDEF: 104), r8 @ │ │ │ │ + cmneq r0, r4, lsr r4 │ │ │ │ + ldrdeq r3, [r0, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq pc, r8, asr #20 │ │ │ │ + cmpeq pc, r8, lsl sl @ │ │ │ │ + cmpeq pc, r8, ror #19 │ │ │ │ + strheq pc, [r8, #-220]! @ 0xffffff24 @ │ │ │ │ + cmneq r0, r8, lsr #6 │ │ │ │ + strdeq r3, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + msreq SPSR_f, r8, ror sp │ │ │ │ + cmpeq pc, ip, ror #18 │ │ │ │ + strheq r3, [r0, #-36]! @ 0xffffffdc │ │ │ │ + msreq SPSR_f, r0, asr #26 │ │ │ │ + ldrdeq r3, [r0, #-44]! @ 0xffffffd4 │ │ │ │ + cmneq r0, r8, ror r2 │ │ │ │ + msreq SPSR_f, ip, lsl #26 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ + cmpeq pc, r8, asr #17 │ │ │ │ + @ instruction: 0x015f7898 │ │ │ │ │ │ │ │ 004054d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1144] @ 405968 │ │ │ │ @@ -863158,43 +863158,43 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r2, [r3, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrsheq r2, [r3, #-196]! @ 0xffffff3c │ │ │ │ cmpeq lr, r8, lsl #6 │ │ │ │ - cmneq r0, r0 │ │ │ │ - msreq SPSR_f, r4, lsl #18 │ │ │ │ - cmneq r0, ip, lsr lr │ │ │ │ + cmneq r0, r8 │ │ │ │ + msreq SPSR_f, ip, lsl #18 │ │ │ │ + cmneq r0, r4, asr #28 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - strheq pc, [r8, #-140]! @ 0xffffff74 @ │ │ │ │ - ldrheq r7, [pc, #-64] @ 405964 │ │ │ │ - strdeq r2, [r0, #-220]! @ 0xffffff24 │ │ │ │ + msreq SPSR_f, r4, asr #17 │ │ │ │ + ldrheq r7, [pc, #-72] @ 40595c │ │ │ │ + cmneq r0, r4, lsl #28 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - msreq SPSR_f, ip, ror r8 │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ - strheq r2, [r0, #-212]! @ 0xffffff2c │ │ │ │ - msreq SPSR_f, r0, asr #16 │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ - cmneq r0, r0, lsl #27 │ │ │ │ + msreq SPSR_f, r4, lsl #17 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ + strheq r2, [r0, #-220]! @ 0xffffff24 │ │ │ │ + msreq SPSR_f, r8, asr #16 │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ + cmneq r0, r8, lsl #27 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - msreq SPSR_f, r0, lsl #16 │ │ │ │ - ldrsheq r7, [pc, #-52] @ 40599c │ │ │ │ - cmneq r0, r0, asr #26 │ │ │ │ - msreq (UNDEF: 120), r4, asr #15 │ │ │ │ - ldrheq r7, [pc, #-56] @ 4059a4 │ │ │ │ - cmneq r0, r4, lsl #26 │ │ │ │ + msreq SPSR_f, r8, lsl #16 │ │ │ │ + ldrsheq r7, [pc, #-60] @ 405994 │ │ │ │ + cmneq r0, r8, asr #26 │ │ │ │ + msreq (UNDEF: 120), ip, asr #15 │ │ │ │ + cmpeq pc, r0, asr #7 │ │ │ │ + cmneq r0, ip, lsl #26 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - msreq (UNDEF: 120), r8, lsl #15 │ │ │ │ - cmneq r0, r4, asr #28 │ │ │ │ - cmneq r0, r8, asr #25 │ │ │ │ + msreq (UNDEF: 120), r0 @ │ │ │ │ + cmneq r0, ip, asr #28 │ │ │ │ + ldrdeq r2, [r0, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - msreq (UNDEF: 120), r4, asr #14 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ - cmneq r0, r4, lsl #25 │ │ │ │ + msreq (UNDEF: 120), ip, asr #14 │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ + cmneq r0, ip, lsl #25 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ │ │ │ │ 00405a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -863354,36 +863354,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 405ad0 │ │ │ │ ldrsheq r2, [r3, #-152]! @ 0xffffff68 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, ip, lsr r9 │ │ │ │ - msreq SPSR_f, r4, ror #10 │ │ │ │ - cmneq r0, r4, lsl #25 │ │ │ │ - cmneq r0, r0, lsr #21 │ │ │ │ - msreq SPSR_f, r8, lsl r5 │ │ │ │ - cmneq r0, r4, lsl #24 │ │ │ │ - cmneq r0, r0, asr sl │ │ │ │ + msreq SPSR_f, ip, ror #10 │ │ │ │ + cmneq r0, ip, lsl #25 │ │ │ │ + cmneq r0, r8, lsr #21 │ │ │ │ + msreq SPSR_f, r0, lsr #10 │ │ │ │ + cmneq r0, ip, lsl #24 │ │ │ │ + cmneq r0, r8, asr sl │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - msreq SPSR_f, r4, ror #9 │ │ │ │ - ldrsbeq r7, [pc, #-8] @ 405cb0 │ │ │ │ - cmneq r0, ip, lsl sl │ │ │ │ + msreq SPSR_f, ip, ror #9 │ │ │ │ + cmpeq pc, r0, ror #1 │ │ │ │ + cmneq r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - msreq SPSR_f, r8, lsr #9 │ │ │ │ - @ instruction: 0x015f709c │ │ │ │ - cmneq r0, r0, ror #19 │ │ │ │ + strheq pc, [r8, #-64]! @ 0xffffffc0 @ │ │ │ │ + cmpeq pc, r4, lsr #1 │ │ │ │ + cmneq r0, r8, ror #19 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - msreq SPSR_f, r8, ror #8 │ │ │ │ - cmneq r0, r4, ror #23 │ │ │ │ - cmneq r0, r0, lsr #19 │ │ │ │ + msreq SPSR_f, r0, ror r4 │ │ │ │ + cmneq r0, ip, ror #23 │ │ │ │ + cmneq r0, r8, lsr #19 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - msreq SPSR_f, r8, lsr #8 │ │ │ │ - cmpeq pc, ip, lsl r0 @ │ │ │ │ - cmneq r0, r4, ror #18 │ │ │ │ + msreq SPSR_f, r0, lsr r4 │ │ │ │ + cmpeq pc, r4, lsr #32 │ │ │ │ + cmneq r0, ip, ror #18 │ │ │ │ │ │ │ │ 00405ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1144] @ 406178 │ │ │ │ @@ -863678,44 +863678,44 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r8, ror #13 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r3, r4, ror #9 │ │ │ │ ldrsheq r6, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmneq r0, r8, asr #17 │ │ │ │ - strdeq pc, [r8, #-4]! │ │ │ │ - cmneq r0, ip, lsr #12 │ │ │ │ + ldrdeq r2, [r0, #-128]! @ 0xffffff80 │ │ │ │ + strdeq pc, [r8, #-12]! │ │ │ │ + cmneq r0, r4, lsr r6 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - msreq SPSR_f, ip, lsr #1 │ │ │ │ - cmpeq pc, r0, lsr #25 │ │ │ │ - cmneq r0, ip, ror #11 │ │ │ │ + strheq pc, [r8, #-4]! @ │ │ │ │ + cmpeq pc, r8, lsr #25 │ │ │ │ + strdeq r2, [r0, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - msreq SPSR_f, ip, rrx │ │ │ │ - cmpeq pc, r0, ror #24 │ │ │ │ - cmneq r0, r4, lsr #11 │ │ │ │ - msreq SPSR_f, r0, lsr r0 │ │ │ │ - cmpeq pc, r4, lsr #24 │ │ │ │ - cmneq r0, r0, ror r5 │ │ │ │ + msreq SPSR_f, r4, ror r0 │ │ │ │ + cmpeq pc, r8, ror #24 │ │ │ │ + cmneq r0, ip, lsr #11 │ │ │ │ + msreq SPSR_f, r8, lsr r0 │ │ │ │ + cmpeq pc, ip, lsr #24 │ │ │ │ + cmneq r0, r8, ror r5 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - strdeq lr, [r8, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq pc, r4, ror #23 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ + strdeq lr, [r8, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq pc, ip, ror #23 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - strheq lr, [r8, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq pc, r8, lsr #23 │ │ │ │ - strdeq r2, [r0, #-68]! @ 0xffffffbc │ │ │ │ + strheq lr, [r8, #-252]! @ 0xffffff04 │ │ │ │ + ldrheq r6, [pc, #-176] @ 406140 │ │ │ │ + strdeq r2, [r0, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmneq r8, r8, ror pc │ │ │ │ - cmneq r0, r4, lsr r6 │ │ │ │ - strheq r2, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r8, r0, lsl #31 │ │ │ │ + cmneq r0, ip, lsr r6 │ │ │ │ + cmneq r0, r0, asr #9 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq r8, r4, lsr pc │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ - cmneq r0, r4, ror r4 │ │ │ │ + cmneq r8, ip, lsr pc │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ + cmneq r0, ip, ror r4 │ │ │ │ │ │ │ │ 00406210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -863736,17 +863736,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 406284 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #280 @ 0x118 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 406230 │ │ │ │ - cmneq r8, r4, lsr lr │ │ │ │ - cmpeq pc, r8, lsr #20 │ │ │ │ - cmneq r0, ip, ror #6 │ │ │ │ + cmneq r8, ip, lsr lr │ │ │ │ + cmpeq pc, r0, lsr sl @ │ │ │ │ + cmneq r0, r4, ror r3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ │ │ │ │ 00406288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -864103,43 +864103,43 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r8, asr #2 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r3, r0, lsl pc │ │ │ │ cmpeq lr, r4, ror #8 │ │ │ │ - cmneq r0, r0, asr #4 │ │ │ │ - cmneq r8, r0, ror #20 │ │ │ │ - @ instruction: 0x01601f94 │ │ │ │ + cmneq r0, r8, asr #4 │ │ │ │ + cmneq r8, r8, ror #20 │ │ │ │ + @ instruction: 0x01601f9c │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmneq r8, r8, lsl sl │ │ │ │ - cmpeq pc, ip, lsl #12 │ │ │ │ - cmneq r0, r8, asr pc │ │ │ │ + cmneq r8, r0, lsr #20 │ │ │ │ + cmpeq pc, r4, lsl r6 @ │ │ │ │ + cmneq r0, r0, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - ldrdeq lr, [r8, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq pc, ip, asr #11 │ │ │ │ - cmneq r0, r8, lsl pc │ │ │ │ - @ instruction: 0x0168e998 │ │ │ │ - cmpeq pc, ip, lsl #11 │ │ │ │ - ldrdeq r1, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r8, r0, ror #19 │ │ │ │ + ldrsbeq r6, [pc, #-84] @ 406804 │ │ │ │ + cmneq r0, r0, lsr #30 │ │ │ │ + cmneq r8, r0, lsr #19 │ │ │ │ + @ instruction: 0x015f6594 │ │ │ │ + cmneq r0, r0, ror #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r8, ip, asr r9 │ │ │ │ - cmneq r0, r8, lsl r0 │ │ │ │ - @ instruction: 0x01601e9c │ │ │ │ + cmneq r8, r4, ror #18 │ │ │ │ + cmneq r0, r0, lsr #32 │ │ │ │ + cmneq r0, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r8, r8, lsl r9 │ │ │ │ - cmpeq pc, ip, lsl #10 │ │ │ │ - cmneq r0, r0, asr lr │ │ │ │ - ldrdeq lr, [r8, #-140]! @ 0xffffff74 │ │ │ │ - ldrsbeq r6, [pc, #-64] @ 406850 │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ + cmneq r8, r0, lsr #18 │ │ │ │ + cmpeq pc, r4, lsl r5 @ │ │ │ │ + cmneq r0, r8, asr lr │ │ │ │ + cmneq r8, r4, ror #17 │ │ │ │ + ldrsbeq r6, [pc, #-72] @ 406848 │ │ │ │ + cmneq r0, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x015f6494 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ + cmneq r8, r8, lsr #17 │ │ │ │ + @ instruction: 0x015f649c │ │ │ │ + cmneq r0, r8, ror #27 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 004068a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -864352,38 +864352,38 @@ │ │ │ │ b 406b78 │ │ │ │ cmneq r3, r4, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r8, lsr #22 │ │ │ │ andeq r6, r0, ip, asr #28 │ │ │ │ orreq r3, r5, ip, lsr fp │ │ │ │ cmneq r3, ip, lsr #20 │ │ │ │ - cmneq r8, r8, lsl r6 │ │ │ │ - cmpeq pc, ip, lsl #4 │ │ │ │ - cmneq r0, r8, asr fp │ │ │ │ + cmneq r8, r0, lsr #12 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ + cmneq r0, r0, ror #22 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - ldrdeq lr, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq r6, [pc, #-16] @ 406c14 │ │ │ │ - cmneq r0, r8, lsl fp │ │ │ │ - cmneq r8, r0, lsr #11 │ │ │ │ - @ instruction: 0x015f6194 │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ + cmneq r8, r4, ror #11 │ │ │ │ + ldrsbeq r6, [pc, #-24] @ 406c0c │ │ │ │ + cmneq r0, r0, lsr #22 │ │ │ │ + cmneq r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x015f619c │ │ │ │ + cmneq r0, r8, ror #21 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - cmneq r8, r4, ror #10 │ │ │ │ - cmpeq pc, r4, asr r1 @ │ │ │ │ - cmneq r0, r4, lsr #21 │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ - cmneq r8, r8, lsr #10 │ │ │ │ - cmneq r0, r0, ror #20 │ │ │ │ + cmneq r8, ip, ror #10 │ │ │ │ + cmpeq pc, ip, asr r1 @ │ │ │ │ + cmneq r0, ip, lsr #21 │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ + cmneq r8, r0, lsr r5 │ │ │ │ + cmneq r0, r8, ror #20 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - cmneq r8, r4, ror #9 │ │ │ │ - strheq r1, [r0, #-196]! @ 0xffffff3c │ │ │ │ - cmneq r0, r0, lsr #20 │ │ │ │ - strheq lr, [r8, #-68]! @ 0xffffffbc │ │ │ │ - ldrdeq r1, [r0, #-180]! @ 0xffffff4c │ │ │ │ - cmneq r0, ip, ror #19 │ │ │ │ + cmneq r8, ip, ror #9 │ │ │ │ + strheq r1, [r0, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r0, r8, lsr #20 │ │ │ │ + strheq lr, [r8, #-76]! @ 0xffffffb4 │ │ │ │ + ldrdeq r1, [r0, #-188]! @ 0xffffff44 │ │ │ │ + strdeq r1, [r0, #-148]! @ 0xffffff6c │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ │ │ │ │ 00406c6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -864698,42 +864698,42 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r0, ror #14 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r3, r8, lsl r5 │ │ │ │ cmpeq lr, ip, lsr #22 │ │ │ │ - cmneq r0, r0, ror r9 │ │ │ │ - cmneq r8, r8, lsr #2 │ │ │ │ - cmneq r0, r0, ror #12 │ │ │ │ + cmneq r0, r8, ror r9 │ │ │ │ + cmneq r8, r0, lsr r1 │ │ │ │ + cmneq r0, r8, ror #12 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmneq r8, r0, ror #1 │ │ │ │ - ldrsbeq r5, [pc, #-196] @ 4070c0 │ │ │ │ - cmneq r0, r0, lsr #12 │ │ │ │ - cmneq r8, r0, lsr #1 │ │ │ │ - @ instruction: 0x015f5c94 │ │ │ │ - cmneq r0, r0, ror #11 │ │ │ │ + cmneq r8, r8, ror #1 │ │ │ │ + ldrsbeq r5, [pc, #-204] @ 4070b8 │ │ │ │ + cmneq r0, r8, lsr #12 │ │ │ │ + cmneq r8, r8, lsr #1 │ │ │ │ + @ instruction: 0x015f5c9c │ │ │ │ + cmneq r0, r8, ror #11 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmneq r8, r0, rrx │ │ │ │ - cmpeq pc, r4, asr ip @ │ │ │ │ - cmneq r0, r0, lsr #11 │ │ │ │ + cmneq r8, r8, rrx │ │ │ │ + cmpeq pc, ip, asr ip @ │ │ │ │ + cmneq r0, r8, lsr #11 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - cmneq r8, r4, lsr #32 │ │ │ │ - cmpeq pc, r8, lsl ip @ │ │ │ │ - cmneq r0, ip, asr r5 │ │ │ │ - cmneq r8, r4, ror #31 │ │ │ │ - ldrsbeq r5, [pc, #-184] @ 407104 │ │ │ │ - cmneq r0, r4, lsr #10 │ │ │ │ - cmneq r8, r8, lsr #31 │ │ │ │ - cmneq r0, r4, ror #12 │ │ │ │ - cmneq r0, r8, ror #9 │ │ │ │ + cmneq r8, ip, lsr #32 │ │ │ │ + cmpeq pc, r0, lsr #24 │ │ │ │ + cmneq r0, r4, ror #10 │ │ │ │ + cmneq r8, ip, ror #31 │ │ │ │ + cmpeq pc, r0, ror #23 │ │ │ │ + cmneq r0, ip, lsr #10 │ │ │ │ + strheq sp, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmneq r0, ip, ror #12 │ │ │ │ + strdeq r1, [r0, #-64]! @ 0xffffffc0 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - cmneq r8, r4, ror #30 │ │ │ │ - cmpeq pc, r8, asr fp @ │ │ │ │ - cmneq r0, r4, lsr #9 │ │ │ │ + cmneq r8, ip, ror #30 │ │ │ │ + cmpeq pc, r0, ror #22 │ │ │ │ + cmneq r0, ip, lsr #9 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ │ │ │ │ 004071dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -864899,36 +864899,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #336 @ 0x150 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ b 407348 │ │ │ │ cmneq r3, ip, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r0, lsr r1 │ │ │ │ - cmneq r0, ip, ror r4 │ │ │ │ - cmneq r8, r8, asr sp │ │ │ │ - @ instruction: 0x01601290 │ │ │ │ + cmneq r0, r4, lsl #9 │ │ │ │ + cmneq r8, r0, ror #26 │ │ │ │ + @ instruction: 0x01601298 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - cmneq r8, r0, lsl sp │ │ │ │ - strdeq r1, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmneq r0, r8, asr #4 │ │ │ │ + cmneq r8, r8, lsl sp │ │ │ │ + cmneq r0, r4, lsl #8 │ │ │ │ + cmneq r0, r0, asr r2 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - ldrdeq sp, [r8, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq r5, [pc, #-128] @ 407430 │ │ │ │ - cmneq r0, r8, lsl r2 │ │ │ │ - cmneq r8, r0, lsr #25 │ │ │ │ - @ instruction: 0x015f5894 │ │ │ │ - cmneq r0, r0, ror #3 │ │ │ │ + cmneq r8, r4, ror #25 │ │ │ │ + ldrsbeq r5, [pc, #-136] @ 407428 │ │ │ │ + cmneq r0, r0, lsr #4 │ │ │ │ + cmneq r8, r8, lsr #25 │ │ │ │ + @ instruction: 0x015f589c │ │ │ │ + cmneq r0, r8, ror #3 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - cmneq r8, r4, ror #24 │ │ │ │ - cmpeq pc, r8, asr r8 @ │ │ │ │ - cmneq r0, r4, lsr #3 │ │ │ │ + cmneq r8, ip, ror #24 │ │ │ │ + cmpeq pc, r0, ror #16 │ │ │ │ + cmneq r0, ip, lsr #3 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - cmneq r8, ip, lsr #24 │ │ │ │ - cmneq r0, r4, lsr #7 │ │ │ │ - cmneq r0, r4, ror #2 │ │ │ │ + cmneq r8, r4, lsr ip │ │ │ │ + cmneq r0, ip, lsr #7 │ │ │ │ + cmneq r0, ip, ror #2 │ │ │ │ │ │ │ │ 004074dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -865242,43 +865242,43 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r0, [r3, #-224]! @ 0xffffff20 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r3, r8, lsr #25 │ │ │ │ ldrheq r5, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmneq r0, ip, lsl #2 │ │ │ │ - strheq sp, [r8, #-136]! @ 0xffffff78 │ │ │ │ - strdeq r0, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r8, r0, ror r8 │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ - strheq r0, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmneq r0, r4, lsl r1 │ │ │ │ + cmneq r8, r0, asr #17 │ │ │ │ + strdeq r0, [r0, #-220]! @ 0xffffff24 │ │ │ │ + cmneq r8, r8, ror r8 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + strheq r0, [r0, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmneq r8, r0, lsr r8 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ - cmneq r0, r0, ror sp │ │ │ │ + cmneq r8, r8, lsr r8 │ │ │ │ + cmpeq pc, ip, lsr #8 │ │ │ │ + cmneq r0, r8, ror sp │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - strdeq sp, [r8, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq pc, r4, ror #7 │ │ │ │ - cmneq r0, r0, lsr sp │ │ │ │ + strdeq sp, [r8, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq pc, ip, ror #7 │ │ │ │ + cmneq r0, r8, lsr sp │ │ │ │ @ instruction: 0x000002be │ │ │ │ - strheq sp, [r8, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq pc, r8, lsr #7 │ │ │ │ - strdeq r0, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmneq r8, r4, ror r7 │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ - strheq r0, [r0, #-196]! @ 0xffffff3c │ │ │ │ + strheq sp, [r8, #-124]! @ 0xffffff84 │ │ │ │ + ldrheq r5, [pc, #-48] @ 4079f0 │ │ │ │ + strdeq r0, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmneq r8, ip, ror r7 │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ + strheq r0, [r0, #-204]! @ 0xffffff34 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmneq r8, r8, lsr r7 │ │ │ │ - strdeq r0, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmneq r0, r8, ror ip │ │ │ │ + cmneq r8, r0, asr #14 │ │ │ │ + strdeq r0, [r0, #-220]! @ 0xffffff24 │ │ │ │ + smulbbeq r0, r0, ip │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ - strdeq sp, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq pc, r8, ror #5 │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ + strdeq sp, [r8, #-108]! @ 0xffffff94 │ │ │ │ + ldrsheq r5, [pc, #-32] @ 407a2c │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ │ │ │ │ 00407a4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -865299,17 +865299,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 407ac0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #364 @ 0x16c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 407a6c │ │ │ │ - strdeq sp, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq pc, ip, ror #3 │ │ │ │ - cmneq r0, r0, lsr fp │ │ │ │ + cmneq r8, r0, lsl #12 │ │ │ │ + ldrsheq r5, [pc, #-20] @ 407aac │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ │ │ │ │ 00407ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -865748,22 +865748,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r6, [lr, #-68] @ 0xffffffbc │ │ │ │ - strdeq r0, [r0, #-116]! @ 0xffffff8c │ │ │ │ - cmneq r8, r8, lsr #2 │ │ │ │ + strdeq r0, [r0, #-124]! @ 0xffffff84 │ │ │ │ + cmneq r8, r0, lsr r1 │ │ │ │ cmpeq lr, ip, ror #12 │ │ │ │ - strheq r0, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmneq r8, ip, ror #1 │ │ │ │ + smulbteq r0, r0, r7 │ │ │ │ + strdeq sp, [r8, #-4]! │ │ │ │ cmpeq lr, r0, ror #8 │ │ │ │ - smulbbeq r0, r0, r7 │ │ │ │ - strheq sp, [r8, #-4]! │ │ │ │ + smulbbeq r0, r8, r7 │ │ │ │ + strheq sp, [r8, #-12]! │ │ │ │ │ │ │ │ 004081b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -866042,22 +866042,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r0, asr r0 │ │ │ │ - cmneq r8, ip, lsr #25 │ │ │ │ - cmneq r0, r8, ror #6 │ │ │ │ + strheq ip, [r8, #-196]! @ 0xffffff3c │ │ │ │ + cmneq r0, r0, ror r3 │ │ │ │ cmpeq lr, r4, ror #3 │ │ │ │ - cmneq r8, ip, ror #24 │ │ │ │ - cmneq r0, r8, lsr #6 │ │ │ │ + cmneq r8, r4, ror ip │ │ │ │ + cmneq r0, r0, lsr r3 │ │ │ │ ldrsbeq r5, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmneq r8, r0, lsr ip │ │ │ │ - smultteq r0, ip, r2 │ │ │ │ + cmneq r8, r8, lsr ip │ │ │ │ + strdeq r0, [r0, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ 00408640 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -866336,22 +866336,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r0, asr #23 │ │ │ │ - cmneq r8, ip, lsl r8 │ │ │ │ - ldrsbeq pc, [pc, #-232] @ 4089d4 @ │ │ │ │ + cmneq r8, r4, lsr #16 │ │ │ │ + cmppeq pc, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ cmpeq lr, r4, asr sp │ │ │ │ - ldrdeq ip, [r8, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x015ffe98 │ │ │ │ + cmneq r8, r4, ror #15 │ │ │ │ + cmppeq pc, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ cmpeq lr, r4, asr #22 │ │ │ │ - cmneq r8, r0, lsr #15 │ │ │ │ - cmppeq pc, ip, asr lr @ p-variant is OBSOLETE @ │ │ │ │ + cmneq r8, r8, lsr #15 │ │ │ │ + cmppeq pc, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00408ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -866630,22 +866630,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r0, lsr r7 │ │ │ │ - cmneq r8, ip, lsl #7 │ │ │ │ - cmppeq pc, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0168c394 │ │ │ │ + cmppeq pc, r0, asr sl @ p-variant is OBSOLETE @ │ │ │ │ cmpeq lr, r4, asr #17 │ │ │ │ - cmneq r8, ip, asr #6 │ │ │ │ - cmppeq pc, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr r3 │ │ │ │ + cmppeq pc, r0, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ ldrheq r5, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmneq r8, r0, lsl r3 │ │ │ │ - cmppeq pc, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r8, lsl r3 │ │ │ │ + ldrsbeq pc, [pc, #-148] @ 408ed0 @ │ │ │ │ │ │ │ │ 00408f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -866826,19 +866826,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r8, ror fp │ │ │ │ - cmneq r8, r8, asr #32 │ │ │ │ - cmppeq pc, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + qdsubeq ip, r0, r8 │ │ │ │ + cmppeq pc, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq lr, ip, lsr #7 │ │ │ │ - cmneq r8, r8 │ │ │ │ - cmppeq pc, r4, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r0, lsl r0 │ │ │ │ + cmppeq pc, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0040925c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -867019,19 +867019,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, ip, ror r8 │ │ │ │ - cmneq r8, ip, asr #26 │ │ │ │ - cmppeq pc, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, asr sp │ │ │ │ + cmppeq pc, r0, lsl r4 @ p-variant is OBSOLETE @ │ │ │ │ ldrheq r5, [lr, #-0] │ │ │ │ - cmneq r8, ip, lsl #26 │ │ │ │ - cmppeq pc, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r8, r4, lsl sp │ │ │ │ + ldrsbeq pc, [pc, #-48] @ 40952c @ │ │ │ │ │ │ │ │ 00409558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -867311,22 +867311,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x015e4c90 │ │ │ │ - strdeq fp, [r8, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq pc, ip, lsr #31 │ │ │ │ + strdeq fp, [r8, #-136]! @ 0xffffff78 │ │ │ │ + ldrheq lr, [pc, #-244] @ 4098e4 │ │ │ │ cmpeq lr, r0, lsr #28 │ │ │ │ - cmneq r8, ip, lsr #17 │ │ │ │ - cmpeq pc, r8, ror #30 │ │ │ │ + strheq fp, [r8, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq pc, r0, ror pc @ │ │ │ │ cmpeq lr, ip, lsl ip │ │ │ │ - cmneq r8, ip, ror r8 │ │ │ │ - cmpeq pc, r8, lsr pc @ │ │ │ │ + cmneq r8, r4, lsl #17 │ │ │ │ + cmpeq pc, r0, asr #30 │ │ │ │ │ │ │ │ 004099ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -867606,22 +867606,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r4, [lr, #-124] @ 0xffffff84 │ │ │ │ - cmneq r8, ip, asr r4 │ │ │ │ - cmpeq pc, r8, lsl fp @ │ │ │ │ + cmneq r8, r4, ror #8 │ │ │ │ + cmpeq pc, r0, lsr #22 │ │ │ │ cmpeq lr, ip, lsl #19 │ │ │ │ - cmneq r8, r8, lsl r4 │ │ │ │ - ldrsbeq lr, [pc, #-164] @ 409dd4 │ │ │ │ + cmneq r8, r0, lsr #8 │ │ │ │ + ldrsbeq lr, [pc, #-172] @ 409dcc │ │ │ │ cmpeq lr, r8, lsl #15 │ │ │ │ - cmneq r8, r8, ror #7 │ │ │ │ - cmpeq pc, r4, lsr #21 │ │ │ │ + strdeq fp, [r8, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq pc, ip, lsr #21 │ │ │ │ │ │ │ │ 00409e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -867901,22 +867901,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r8, ror #6 │ │ │ │ - cmneq r8, r8, asr #31 │ │ │ │ - cmpeq pc, r4, lsl #13 │ │ │ │ + ldrdeq sl, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq pc, ip, lsl #13 │ │ │ │ ldrsheq r6, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r8, r4, lsl #31 │ │ │ │ - cmpeq pc, r0, asr #12 │ │ │ │ + cmneq r8, ip, lsl #31 │ │ │ │ + cmpeq pc, r8, asr #12 │ │ │ │ ldrsheq r4, [lr, #-36] @ 0xffffffdc │ │ │ │ - cmneq r8, r4, asr pc │ │ │ │ - cmpeq pc, r0, lsl r6 @ │ │ │ │ + cmneq r8, ip, asr pc │ │ │ │ + cmpeq pc, r8, lsl r6 @ │ │ │ │ │ │ │ │ 0040a314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -868196,22 +868196,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r3, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmneq r8, r4, lsr fp │ │ │ │ - ldrsheq lr, [pc, #-16] @ 40a784 │ │ │ │ + cmneq r8, ip, lsr fp │ │ │ │ + ldrsheq lr, [pc, #-24] @ 40a77c │ │ │ │ cmpeq lr, r4, rrx │ │ │ │ - strdeq sl, [r8, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq pc, ip, lsr #3 │ │ │ │ + strdeq sl, [r8, #-168]! @ 0xffffff58 │ │ │ │ + ldrheq lr, [pc, #-20] @ 40a78c │ │ │ │ cmpeq lr, r0, ror #28 │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ - cmpeq pc, ip, ror r1 @ │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ + cmpeq pc, r4, lsl #3 │ │ │ │ │ │ │ │ 0040a7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -868489,22 +868489,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, ip, lsr sl │ │ │ │ - cmpeq pc, r8, lsl #27 │ │ │ │ - cmneq r8, r4, lsr #14 │ │ │ │ + @ instruction: 0x015fdd90 │ │ │ │ + cmneq r8, ip, lsr #14 │ │ │ │ ldrsheq r3, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmpeq pc, r8, asr #26 │ │ │ │ - cmneq r8, r4, ror #13 │ │ │ │ + cmpeq pc, r0, asr sp @ │ │ │ │ + cmneq r8, ip, ror #13 │ │ │ │ ldrsbeq r3, [lr, #-144] @ 0xffffff70 │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ - strheq sl, [r8, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ + cmneq r8, r0, asr #13 │ │ │ │ │ │ │ │ 0040ac34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -868785,22 +868785,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r3, [lr, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r8, r0, lsr #5 │ │ │ │ - ldrsheq sp, [pc, #-132] @ 40b034 │ │ │ │ + cmneq r8, r8, lsr #5 │ │ │ │ + ldrsheq sp, [pc, #-140] @ 40b02c │ │ │ │ cmpeq lr, ip, ror #10 │ │ │ │ - cmneq r8, ip, asr r2 │ │ │ │ - ldrheq sp, [pc, #-128] @ 40b044 │ │ │ │ + cmneq r8, r4, ror #4 │ │ │ │ + ldrheq sp, [pc, #-136] @ 40b03c │ │ │ │ cmpeq lr, ip, lsr r5 │ │ │ │ - cmneq r8, ip, lsr #4 │ │ │ │ - cmpeq pc, r0, lsl #17 │ │ │ │ + cmneq r8, r4, lsr r2 │ │ │ │ + cmpeq pc, r8, lsl #17 │ │ │ │ │ │ │ │ 0040b0cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -869081,22 +869081,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r8, lsl r1 │ │ │ │ - cmneq r8, r8, lsl #28 │ │ │ │ - cmpeq pc, ip, asr r4 @ │ │ │ │ + cmneq r8, r0, lsl lr │ │ │ │ + cmpeq pc, r4, ror #8 │ │ │ │ ldrsbeq r3, [lr, #-4] │ │ │ │ - cmneq r8, r4, asr #27 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ + cmneq r8, ip, asr #27 │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ cmpeq lr, r4, lsr #1 │ │ │ │ - @ instruction: 0x01689d94 │ │ │ │ - cmpeq pc, r8, ror #7 │ │ │ │ + @ instruction: 0x01689d9c │ │ │ │ + ldrsheq sp, [pc, #-48] @ 40b538 │ │ │ │ │ │ │ │ 0040b564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -869458,25 +869458,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, ip, ror #22 │ │ │ │ - cmneq r8, ip, asr r8 │ │ │ │ - ldrheq ip, [pc, #-224] @ 40ba4c │ │ │ │ + cmneq r8, r4, ror #16 │ │ │ │ + ldrheq ip, [pc, #-232] @ 40ba44 │ │ │ │ cmpeq lr, r8, lsr #22 │ │ │ │ - cmneq r8, r8, lsl r8 │ │ │ │ - cmpeq pc, ip, ror #28 │ │ │ │ + cmneq r8, r0, lsr #16 │ │ │ │ + cmpeq pc, r4, ror lr @ │ │ │ │ ldrsheq r2, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmneq r8, r8, ror #15 │ │ │ │ - cmpeq pc, ip, lsr lr @ │ │ │ │ + strdeq r9, [r8, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq pc, r4, asr #28 │ │ │ │ cmpeq lr, r8, asr #21 │ │ │ │ - strheq r9, [r8, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ + cmneq r8, r0, asr #15 │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ │ │ │ │ 0040bb4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -869838,25 +869838,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r4, lsl #11 │ │ │ │ - cmneq r8, r4, ror r2 │ │ │ │ - cmpeq pc, r8, asr #17 │ │ │ │ + cmneq r8, ip, ror r2 │ │ │ │ + ldrsbeq ip, [pc, #-128] @ 40c094 │ │ │ │ cmpeq lr, r0, asr #10 │ │ │ │ - cmneq r8, r0, lsr r2 │ │ │ │ - cmpeq pc, r4, lsl #17 │ │ │ │ + cmneq r8, r8, lsr r2 │ │ │ │ + cmpeq pc, ip, lsl #17 │ │ │ │ cmpeq lr, r0, lsl r5 │ │ │ │ - cmneq r8, r0, lsl #4 │ │ │ │ - cmpeq pc, r4, asr r8 @ │ │ │ │ + cmneq r8, r8, lsl #4 │ │ │ │ + cmpeq pc, ip, asr r8 @ │ │ │ │ cmpeq lr, r0, ror #9 │ │ │ │ - ldrdeq r9, [r8, #-16]! │ │ │ │ - cmpeq pc, r4, lsr #16 │ │ │ │ + ldrdeq r9, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq pc, ip, lsr #16 │ │ │ │ │ │ │ │ 0040c134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -870268,28 +870268,28 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r4, lsl #30 │ │ │ │ - strdeq r8, [r8, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq pc, r8, asr #4 │ │ │ │ + strdeq r8, [r8, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq pc, r0, asr r2 @ │ │ │ │ cmpeq lr, r0, asr #29 │ │ │ │ - strheq r8, [r8, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq pc, r4, lsl #4 │ │ │ │ + strheq r8, [r8, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ @ instruction: 0x015e1e90 │ │ │ │ - cmneq r8, r0, lsl #23 │ │ │ │ - ldrsbeq ip, [pc, #-20] @ 40c7c8 │ │ │ │ + cmneq r8, r8, lsl #23 │ │ │ │ + ldrsbeq ip, [pc, #-28] @ 40c7c0 │ │ │ │ cmpeq lr, r0, ror #28 │ │ │ │ - cmneq r8, r0, asr fp │ │ │ │ - cmpeq pc, r4, lsr #3 │ │ │ │ + cmneq r8, r8, asr fp │ │ │ │ + cmpeq pc, ip, lsr #3 │ │ │ │ cmpeq lr, r0, lsr lr │ │ │ │ - cmneq r8, r0, lsr #22 │ │ │ │ - cmpeq pc, r4, ror r1 @ │ │ │ │ + cmneq r8, r8, lsr #22 │ │ │ │ + cmpeq pc, ip, ror r1 @ │ │ │ │ │ │ │ │ 0040c7f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -870565,22 +870565,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, ip, lsl sl │ │ │ │ - cmneq r8, r8, lsl #14 │ │ │ │ - cmpeq pc, ip, asr sp @ │ │ │ │ + cmneq r8, r0, lsl r7 │ │ │ │ + cmpeq pc, r4, ror #26 │ │ │ │ ldrsbeq r1, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmneq r8, r8, asr #13 │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ + ldrdeq r8, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ cmpeq lr, r0, lsr #19 │ │ │ │ - cmneq r8, ip, lsl #13 │ │ │ │ - cmpeq pc, r0, ror #25 │ │ │ │ + @ instruction: 0x01688694 │ │ │ │ + cmpeq pc, r8, ror #25 │ │ │ │ │ │ │ │ 0040cc74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -870857,22 +870857,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x015e1594 │ │ │ │ - cmneq r8, r0, lsl #5 │ │ │ │ - ldrsbeq fp, [pc, #-132] @ 40d064 │ │ │ │ + cmneq r8, r8, lsl #5 │ │ │ │ + ldrsbeq fp, [pc, #-140] @ 40d05c │ │ │ │ cmpeq lr, r4, asr r5 │ │ │ │ - cmneq r8, r0, asr #4 │ │ │ │ - @ instruction: 0x015fb894 │ │ │ │ + cmneq r8, r8, asr #4 │ │ │ │ + @ instruction: 0x015fb89c │ │ │ │ cmpeq lr, r8, lsl r5 │ │ │ │ - cmneq r8, r4, lsl #4 │ │ │ │ - cmpeq pc, r8, asr r8 @ │ │ │ │ + cmneq r8, ip, lsl #4 │ │ │ │ + cmpeq pc, r0, ror #16 │ │ │ │ │ │ │ │ 0040d0fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -871153,22 +871153,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r8, ror #1 │ │ │ │ - ldrdeq r7, [r8, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq pc, ip, lsr #8 │ │ │ │ + cmneq r8, r0, ror #27 │ │ │ │ + cmpeq pc, r4, lsr r4 @ │ │ │ │ cmpeq lr, r4, lsr #1 │ │ │ │ - @ instruction: 0x01687d94 │ │ │ │ - cmpeq pc, r8, ror #7 │ │ │ │ + @ instruction: 0x01687d9c │ │ │ │ + ldrsheq fp, [pc, #-48] @ 40d55c │ │ │ │ cmpeq lr, r4, ror r0 │ │ │ │ - cmneq r8, r4, ror #26 │ │ │ │ - ldrheq fp, [pc, #-56] @ 40d560 │ │ │ │ + cmneq r8, ip, ror #26 │ │ │ │ + cmpeq pc, r0, asr #7 │ │ │ │ │ │ │ │ 0040d594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -871352,19 +871352,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, ip, lsr #27 │ │ │ │ - @ instruction: 0x01687a98 │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + cmneq r8, r0, lsr #21 │ │ │ │ + ldrsheq fp, [pc, #-4] @ 40d890 │ │ │ │ cmpeq lr, ip, ror #26 │ │ │ │ - cmneq r8, r8, asr sl │ │ │ │ - cmpeq pc, ip, lsr #1 │ │ │ │ + cmneq r8, r0, ror #20 │ │ │ │ + ldrheq fp, [pc, #-4] @ 40d89c │ │ │ │ │ │ │ │ 0040d89c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -871548,19 +871548,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r4, lsr #21 │ │ │ │ - @ instruction: 0x01687790 │ │ │ │ - cmpeq pc, r4, ror #27 │ │ │ │ + @ instruction: 0x01687798 │ │ │ │ + cmpeq pc, ip, ror #27 │ │ │ │ cmpeq lr, r4, ror #20 │ │ │ │ - cmneq r8, r0, asr r7 │ │ │ │ - cmpeq pc, r4, lsr #27 │ │ │ │ + cmneq r8, r8, asr r7 │ │ │ │ + cmpeq pc, ip, lsr #27 │ │ │ │ │ │ │ │ 0040dba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -871976,30 +871976,30 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r0, [lr, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x0168719c │ │ │ │ - ldrsheq sl, [pc, #-112] @ 40e1d4 │ │ │ │ + cmneq r8, r4, lsr #3 │ │ │ │ + ldrsheq sl, [pc, #-120] @ 40e1cc │ │ │ │ cmpeq lr, r0, ror r4 │ │ │ │ - cmneq r8, ip, asr r1 │ │ │ │ - cmpeq pc, ip, lsr #15 │ │ │ │ + cmneq r8, r4, ror #2 │ │ │ │ + ldrheq sl, [pc, #-116] @ 40e1dc │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ cmpeq lr, r4, lsr r4 │ │ │ │ - cmneq r8, r0, lsr #2 │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ + cmneq r8, r8, lsr #2 │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ ldrsheq r0, [lr, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r8, r4, ror #1 │ │ │ │ - cmpeq pc, r8, lsr r7 @ │ │ │ │ + cmneq r8, ip, ror #1 │ │ │ │ + cmpeq pc, r0, asr #14 │ │ │ │ ldrheq r0, [lr, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r8, r8, lsr #1 │ │ │ │ - ldrsheq sl, [pc, #-108] @ 40e210 │ │ │ │ + strheq r7, [r8, #-0]! │ │ │ │ + cmpeq pc, r4, lsl #14 │ │ │ │ │ │ │ │ 0040e278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -872401,30 +872401,30 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r8, lsl #12 │ │ │ │ - cmneq r8, r8, ror #22 │ │ │ │ - ldrheq sl, [pc, #-28] @ 40e8c4 │ │ │ │ + cmneq r8, r0, ror fp │ │ │ │ + cmpeq pc, r4, asr #3 │ │ │ │ ldrsbeq pc, [sp, #-212] @ 0xffffff2c @ │ │ │ │ - cmneq r8, r0, asr #21 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ + cmneq r8, r8, asr #21 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ @ instruction: 0x015dfd98 │ │ │ │ - cmneq r8, r4, lsl #21 │ │ │ │ - ldrsbeq sl, [pc, #-8] @ 40e8f4 │ │ │ │ + cmneq r8, ip, lsl #21 │ │ │ │ + cmpeq pc, r0, ror #1 │ │ │ │ cmppeq sp, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r8, asr #20 │ │ │ │ - @ instruction: 0x015fa098 │ │ │ │ + cmneq r8, r0, asr sl │ │ │ │ + cmpeq pc, r0, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ cmppeq sp, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, lsl #20 │ │ │ │ - cmpeq pc, ip, asr r0 @ │ │ │ │ + cmneq r8, r4, lsl sl │ │ │ │ + cmpeq pc, r4, rrx │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 0040e918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -872966,39 +872966,39 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq lr, r0, ror #30 │ │ │ │ - cmneq r8, r0, asr #9 │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmneq r8, r8, asr #9 │ │ │ │ + cmpeq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ cmpeq lr, r0, asr lr │ │ │ │ - strheq r6, [r8, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq pc, r0, lsl #20 │ │ │ │ + strheq r6, [r8, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq pc, r8, lsl #20 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ cmpeq lr, r0, asr #26 │ │ │ │ - cmneq r8, r0, lsr #5 │ │ │ │ - ldrsheq r9, [pc, #-128] @ 40f14c │ │ │ │ + cmneq r8, r8, lsr #5 │ │ │ │ + ldrsheq r9, [pc, #-136] @ 40f144 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmppeq sp, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq r6, [r8, #-20]! @ 0xffffffec │ │ │ │ - cmpeq pc, r4, asr #16 │ │ │ │ + strdeq r6, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq pc, ip, asr #16 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmppeq sp, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ - strheq r6, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq pc, r8, lsl #16 │ │ │ │ + cmneq r8, r0, asr #3 │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ @ instruction: 0x015df490 │ │ │ │ - cmneq r8, ip, ror r1 │ │ │ │ - ldrsbeq r9, [pc, #-112] @ 40f18c │ │ │ │ + cmneq r8, r4, lsl #3 │ │ │ │ + ldrsbeq r9, [pc, #-120] @ 40f184 │ │ │ │ cmppeq sp, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, asr #2 │ │ │ │ - @ instruction: 0x015f9790 │ │ │ │ + cmneq r8, r8, asr #2 │ │ │ │ + @ instruction: 0x015f9798 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ │ │ │ │ 0040f208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873278,23 +873278,23 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq lr, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmneq r8, r4, ror #25 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmneq r8, ip, ror #25 │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ cmpeq lr, r4, asr #14 │ │ │ │ - cmneq r8, r4, lsr #25 │ │ │ │ - ldrsheq r9, [pc, #-36] @ 40f66c │ │ │ │ + cmneq r8, ip, lsr #25 │ │ │ │ + ldrsheq r9, [pc, #-44] @ 40f664 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ cmpeq sp, ip, ror pc │ │ │ │ - cmneq r8, r8, ror #24 │ │ │ │ - ldrheq r9, [pc, #-40] @ 40f678 │ │ │ │ + cmneq r8, r0, ror ip │ │ │ │ + cmpeq pc, r0, asr #5 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ │ │ │ │ 0040f6a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873396,16 +873396,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq lr, [sp, #-208] @ 0xffffff30 │ │ │ │ - @ instruction: 0x01685a9c │ │ │ │ - cmpeq pc, ip, ror #1 │ │ │ │ + cmneq r8, r4, lsr #21 │ │ │ │ + ldrsheq r9, [pc, #-4] @ 40f850 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 0040f854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -873776,27 +873776,27 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, ip, ror r8 │ │ │ │ - cmneq r8, r8, ror #10 │ │ │ │ - ldrheq r8, [pc, #-184] @ 40fd84 │ │ │ │ + cmneq r8, r0, ror r5 │ │ │ │ + cmpeq pc, r0, asr #23 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ cmpeq sp, ip, lsr r8 │ │ │ │ - cmneq r8, r8, lsr #10 │ │ │ │ - cmpeq pc, ip, ror fp @ │ │ │ │ + cmneq r8, r0, lsr r5 │ │ │ │ + cmpeq pc, r4, lsl #23 │ │ │ │ cmpeq sp, r0, lsl #16 │ │ │ │ - cmneq r8, ip, ror #9 │ │ │ │ - cmpeq pc, ip, lsr fp @ │ │ │ │ + strdeq r5, [r8, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq pc, r4, asr #22 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmpeq sp, r4, asr #15 │ │ │ │ - strheq r5, [r8, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq pc, r0, lsl #22 │ │ │ │ + strheq r5, [r8, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq pc, r8, lsl #22 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 0040fe68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873892,16 +873892,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq lr, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq pc, r0, ror r9 @ │ │ │ │ - cmneq r8, r4, lsl #8 │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ + cmneq r8, ip, lsl #8 │ │ │ │ │ │ │ │ 00410000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -874002,16 +874002,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, ip, asr #8 │ │ │ │ - cmpeq pc, r8, ror #15 │ │ │ │ - cmneq r8, r0, ror #4 │ │ │ │ + ldrsheq r8, [pc, #-112] @ 410140 │ │ │ │ + cmneq r8, r8, ror #4 │ │ │ │ │ │ │ │ 004101b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -874113,16 +874113,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x015de29c │ │ │ │ - strheq r5, [r8, #-8]! │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmneq r8, r0, asr #1 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ │ │ │ │ 00410364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -874304,19 +874304,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq sp, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, lsl #28 │ │ │ │ - cmpeq pc, r8, ror r3 @ │ │ │ │ + cmneq r8, r8, lsl #28 │ │ │ │ + cmpeq pc, r0, lsl #7 │ │ │ │ cmpeq sp, r4, lsr #31 │ │ │ │ - cmneq r8, r0, asr #27 │ │ │ │ - cmpeq pc, r8, lsr r3 @ │ │ │ │ + cmneq r8, r8, asr #27 │ │ │ │ + cmpeq pc, r0, asr #6 │ │ │ │ │ │ │ │ 00410664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1100] @ 410ac8 │ │ │ │ @@ -874606,22 +874606,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq sp, r4, ror fp │ │ │ │ - @ instruction: 0x01684990 │ │ │ │ - cmpeq pc, r8, lsl #30 │ │ │ │ + @ instruction: 0x01684998 │ │ │ │ + cmpeq pc, r0, lsl pc @ │ │ │ │ cmppeq sp, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, r0, asr r9 │ │ │ │ - cmpeq pc, r8, asr #29 │ │ │ │ + cmneq r8, r8, asr r9 │ │ │ │ + ldrsbeq r7, [pc, #-224] @ 410a38 │ │ │ │ ldrsheq sp, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmneq r8, r4, lsl r9 │ │ │ │ - cmpeq pc, ip, lsl #29 │ │ │ │ + cmneq r8, ip, lsl r9 │ │ │ │ + @ instruction: 0x015f7e94 │ │ │ │ │ │ │ │ 00410b20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1100] @ 410f84 │ │ │ │ @@ -874911,22 +874911,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrheq sp, [sp, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq r4, [r8, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq pc, ip, asr #20 │ │ │ │ + ldrdeq r4, [r8, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq pc, r4, asr sl @ │ │ │ │ cmpeq sp, r4, lsl #28 │ │ │ │ - @ instruction: 0x01684494 │ │ │ │ - cmpeq pc, ip, lsl #20 │ │ │ │ + @ instruction: 0x0168449c │ │ │ │ + cmpeq pc, r4, lsl sl @ │ │ │ │ cmpeq sp, r8, lsr r8 │ │ │ │ - cmneq r8, r8, asr r4 │ │ │ │ - ldrsbeq r7, [pc, #-144] @ 410f50 │ │ │ │ + cmneq r8, r0, ror #8 │ │ │ │ + ldrsbeq r7, [pc, #-152] @ 410f48 │ │ │ │ │ │ │ │ 00410fdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -875107,19 +875107,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq sp, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmneq r8, ip, lsl #3 │ │ │ │ - cmpeq pc, r4, lsl #14 │ │ │ │ + @ instruction: 0x01684194 │ │ │ │ + cmpeq pc, ip, lsl #14 │ │ │ │ cmpeq sp, r0, lsr r3 │ │ │ │ - cmneq r8, ip, asr #2 │ │ │ │ - cmpeq pc, r4, asr #13 │ │ │ │ + cmneq r8, r4, asr r1 │ │ │ │ + cmpeq pc, ip, asr #13 │ │ │ │ │ │ │ │ 004112d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -875299,19 +875299,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq sp, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01683e94 │ │ │ │ - cmpeq pc, ip, lsl #8 │ │ │ │ + @ instruction: 0x01683e9c │ │ │ │ + cmpeq pc, r4, lsl r4 @ │ │ │ │ cmpeq sp, r8, lsr r0 │ │ │ │ - cmneq r8, r4, asr lr │ │ │ │ - cmpeq pc, ip, asr #7 │ │ │ │ + cmneq r8, ip, asr lr │ │ │ │ + ldrsbeq r7, [pc, #-52] @ 4115a0 │ │ │ │ │ │ │ │ 004115d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -875492,19 +875492,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r8, lsl #10 │ │ │ │ - @ instruction: 0x01683b98 │ │ │ │ - cmpeq pc, r0, lsl r1 @ │ │ │ │ + cmneq r8, r0, lsr #23 │ │ │ │ + cmpeq pc, r8, lsl r1 @ │ │ │ │ cmpeq sp, ip, lsr sp │ │ │ │ - cmneq r8, r8, asr fp │ │ │ │ - ldrsbeq r7, [pc, #-0] @ 4118d0 │ │ │ │ + cmneq r8, r0, ror #22 │ │ │ │ + ldrsbeq r7, [pc, #-8] @ 4118c8 │ │ │ │ │ │ │ │ 004118cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1096] @ 411d2c │ │ │ │ @@ -875793,22 +875793,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq sp, r0, lsl r9 │ │ │ │ - cmneq r8, ip, lsr #14 │ │ │ │ - cmpeq pc, r4, lsr #25 │ │ │ │ + cmneq r8, r4, lsr r7 │ │ │ │ + cmpeq pc, ip, lsr #25 │ │ │ │ cmpeq sp, ip, asr r0 │ │ │ │ - cmneq r8, ip, ror #13 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ + strdeq r3, [r8, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ @ instruction: 0x015dca90 │ │ │ │ - strheq r3, [r8, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq pc, r8, lsr #24 │ │ │ │ + strheq r3, [r8, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq pc, r0, lsr ip @ │ │ │ │ │ │ │ │ 00411d84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1096] @ 4121e4 │ │ │ │ @@ -876097,23 +876097,23 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq sp, r8, asr r4 │ │ │ │ - cmneq r8, r4, ror r2 │ │ │ │ - cmpeq pc, ip, ror #15 │ │ │ │ + cmneq r8, ip, ror r2 │ │ │ │ + ldrsheq r6, [pc, #-116] @ 4121b4 │ │ │ │ cmpeq sp, r4, lsr #23 │ │ │ │ - cmneq r8, r4, lsr r2 │ │ │ │ - cmpeq pc, r8, lsr #15 │ │ │ │ + cmneq r8, ip, lsr r2 │ │ │ │ + ldrheq r6, [pc, #-112] @ 4121c4 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ ldrsbeq ip, [sp, #-88] @ 0xffffffa8 │ │ │ │ - strdeq r3, [r8, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ + cmneq r8, r0, lsl #4 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ │ │ │ │ 00412244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -876294,20 +876294,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, ror #5 │ │ │ │ - cmneq r8, r8, lsr #30 │ │ │ │ - @ instruction: 0x015f649c │ │ │ │ + cmneq r8, r0, lsr pc │ │ │ │ + cmpeq pc, r4, lsr #9 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ cmpeq sp, ip, asr #1 │ │ │ │ - cmneq r8, r8, ror #29 │ │ │ │ - cmpeq pc, r0, ror #8 │ │ │ │ + strdeq r2, [r8, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq pc, r8, ror #8 │ │ │ │ │ │ │ │ 00412540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -876502,20 +876502,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, ip, asr #27 │ │ │ │ - cmneq r8, ip, ror #23 │ │ │ │ - cmpeq pc, r0, ror #2 │ │ │ │ + strdeq r2, [r8, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq pc, r8, ror #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ cmpeq sp, r8, lsl #27 │ │ │ │ - cmneq r8, r8, lsr #23 │ │ │ │ - cmpeq pc, ip, lsl r1 @ │ │ │ │ + strheq r2, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq pc, r4, lsr #2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ │ │ │ │ 0041287c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -876706,20 +876706,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r4, lsr #21 │ │ │ │ - cmneq r8, r4, asr #17 │ │ │ │ - cmpeq pc, r8, lsr lr @ │ │ │ │ + cmneq r8, ip, asr #17 │ │ │ │ + cmpeq pc, r0, asr #28 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ cmpeq sp, r0, ror #20 │ │ │ │ - cmneq r8, r0, lsl #17 │ │ │ │ - ldrsheq r5, [pc, #-212] @ 412ad0 │ │ │ │ + cmneq r8, r8, lsl #17 │ │ │ │ + ldrsheq r5, [pc, #-220] @ 412ac8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ │ │ │ │ 00412ba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -876902,20 +876902,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r4, lsr #15 │ │ │ │ - cmneq r8, r0, asr #11 │ │ │ │ - cmpeq pc, r4, lsr fp @ │ │ │ │ + cmneq r8, r8, asr #11 │ │ │ │ + cmpeq pc, ip, lsr fp @ │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmpeq sp, r4, ror #14 │ │ │ │ - cmneq r8, r0, lsl #11 │ │ │ │ - ldrsheq r5, [pc, #-168] @ 412e04 │ │ │ │ + cmneq r8, r8, lsl #11 │ │ │ │ + cmpeq pc, r0, lsl #22 │ │ │ │ │ │ │ │ 00412ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -877097,20 +877097,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, lsr #9 │ │ │ │ - strheq r2, [r8, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ + cmneq r8, r4, asr #5 │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ cmpeq sp, r0, ror #8 │ │ │ │ - cmneq r8, ip, ror r2 │ │ │ │ - ldrsheq r5, [pc, #-116] @ 41313c │ │ │ │ + cmneq r8, r4, lsl #5 │ │ │ │ + ldrsheq r5, [pc, #-124] @ 413134 │ │ │ │ │ │ │ │ 004131ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1224] @ 41368c │ │ │ │ @@ -877431,27 +877431,27 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq sp, r4, ror #7 │ │ │ │ - cmneq r8, r4 │ │ │ │ - cmpeq pc, ip, ror r5 @ │ │ │ │ + cmneq r8, ip │ │ │ │ + cmpeq pc, r4, lsl #11 │ │ │ │ cmpeq sp, r0, asr #5 │ │ │ │ - cmneq r8, r0, ror #29 │ │ │ │ - cmpeq pc, r4, asr r4 @ │ │ │ │ + cmneq r8, r8, ror #29 │ │ │ │ + cmpeq pc, ip, asr r4 @ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ cmpeq sp, r0, ror pc │ │ │ │ - cmneq r8, ip, lsl #27 │ │ │ │ - cmpeq pc, r0, lsl #6 │ │ │ │ + @ instruction: 0x01681d94 │ │ │ │ + cmpeq pc, r8, lsl #6 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmpeq sp, r4, lsr pc │ │ │ │ - cmneq r8, r0, asr sp │ │ │ │ - cmpeq pc, r4, asr #5 │ │ │ │ + cmneq r8, r8, asr sp │ │ │ │ + cmpeq pc, ip, asr #5 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ │ │ │ │ 004136fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -877773,28 +877773,28 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ @ instruction: 0x015dae94 │ │ │ │ - strheq r1, [r8, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq pc, r8, lsr #32 │ │ │ │ + strheq r1, [r8, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ cmpeq sp, r0, ror sp │ │ │ │ - @ instruction: 0x01681990 │ │ │ │ - cmpeq pc, r4, lsl #30 │ │ │ │ + @ instruction: 0x01681998 │ │ │ │ + cmpeq pc, ip, lsl #30 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmpeq sp, r0, lsr #20 │ │ │ │ - cmneq r8, ip, lsr r8 │ │ │ │ - ldrheq r4, [pc, #-208] @ 413b70 │ │ │ │ + cmneq r8, r4, asr #16 │ │ │ │ + ldrheq r4, [pc, #-216] @ 413b68 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ cmpeq sp, r4, ror #19 │ │ │ │ - cmneq r8, r0, lsl #16 │ │ │ │ - cmpeq pc, r8, ror sp @ │ │ │ │ + cmneq r8, r8, lsl #16 │ │ │ │ + cmpeq pc, r0, lsl #27 │ │ │ │ │ │ │ │ 00413c4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -877889,16 +877889,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, ip, lsl r8 │ │ │ │ - cmneq r8, r8, lsr r6 │ │ │ │ - cmpeq pc, ip, lsr #23 │ │ │ │ + cmneq r8, r0, asr #12 │ │ │ │ + ldrheq r4, [pc, #-180] @ 413d34 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ │ │ │ │ 00413de8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -877994,16 +877994,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, lsl #13 │ │ │ │ - @ instruction: 0x0168149c │ │ │ │ - cmpeq pc, r0, lsl sl @ │ │ │ │ + cmneq r8, r4, lsr #9 │ │ │ │ + cmpeq pc, r8, lsl sl @ │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 00413f84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878099,16 +878099,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r4, ror #9 │ │ │ │ - cmneq r8, r0, lsl #6 │ │ │ │ - cmpeq pc, r4, ror r8 @ │ │ │ │ + cmneq r8, r8, lsl #6 │ │ │ │ + cmpeq pc, ip, ror r8 @ │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ │ │ │ │ 00414120 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878204,16 +878204,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r8, asr #6 │ │ │ │ - cmneq r8, r4, ror #2 │ │ │ │ - ldrsbeq r4, [pc, #-104] @ 414254 │ │ │ │ + cmneq r8, ip, ror #2 │ │ │ │ + cmpeq pc, r0, ror #13 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ │ │ │ │ 004142bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878309,16 +878309,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, ip, lsr #3 │ │ │ │ - smulbteq r8, r8, pc @ │ │ │ │ - cmpeq pc, ip, lsr r5 @ │ │ │ │ + ldrdeq r0, [r8, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq pc, r4, asr #10 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 00414458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878414,16 +878414,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, lsl r0 │ │ │ │ - cmneq r8, ip, lsr #28 │ │ │ │ - cmpeq pc, r0, lsr #7 │ │ │ │ + cmneq r8, r4, lsr lr │ │ │ │ + cmpeq pc, r8, lsr #7 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ │ │ │ │ 004145f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878519,16 +878519,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r4, ror lr │ │ │ │ - @ instruction: 0x01680c90 │ │ │ │ - cmpeq pc, r4, lsl #4 │ │ │ │ + @ instruction: 0x01680c98 │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ │ │ │ │ 00414790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -878887,28 +878887,28 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, ror r9 │ │ │ │ - smulbbeq r8, ip, r7 │ │ │ │ - cmpeq pc, r0, lsl #26 │ │ │ │ + @ instruction: 0x01680794 │ │ │ │ + cmpeq pc, r8, lsl #26 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ cmpeq sp, r4, lsl #22 │ │ │ │ - cmneq r8, ip, asr #14 │ │ │ │ - cmpeq pc, r0, asr #25 │ │ │ │ + cmneq r8, r4, asr r7 │ │ │ │ + cmpeq pc, r8, asr #25 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ ldrsheq r9, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmneq r8, r0, lsl r7 │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ + cmneq r8, r8, lsl r7 │ │ │ │ + cmpeq pc, ip, lsl #25 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ cmpeq sp, r4, asr #32 │ │ │ │ - ldrdeq r0, [r8, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ + ldrdeq r0, [r8, #-108]! @ 0xffffff94 │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ │ │ │ │ 00414d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -879088,19 +879088,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq fp, [sp, #-112] @ 0xffffff90 │ │ │ │ - strdeq r0, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq pc, r0, ror r9 @ │ │ │ │ + cmneq r8, r0, lsl #8 │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ @ instruction: 0x015d959c │ │ │ │ - strheq r0, [r8, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq pc, ip, lsr #18 │ │ │ │ + smulbteq r8, r0, r3 │ │ │ │ + cmpeq pc, r4, lsr r9 @ │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 00415070 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879281,20 +879281,20 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq fp, [sp, #-68] @ 0xffffffbc │ │ │ │ - strdeq r0, [r8, #-12]! │ │ │ │ - cmpeq pc, r0, ror r6 @ │ │ │ │ + cmneq r8, r4, lsl #2 │ │ │ │ + cmpeq pc, r8, ror r6 @ │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ cmpeq sp, r0, lsr #5 │ │ │ │ - strheq r0, [r8, #-12]! │ │ │ │ - cmpeq pc, r0, lsr r6 @ │ │ │ │ + smulbteq r8, r4, r0 │ │ │ │ + cmpeq pc, r8, lsr r6 @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 00415370 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -879396,16 +879396,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, ror #1 │ │ │ │ - strdeq pc, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ + msreq (UNDEF: 119), r4, lsl #30 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ │ │ │ │ 00415524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879585,19 +879585,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, r0, lsr lr │ │ │ │ - msreq SPSR_sxc, ip, asr #24 │ │ │ │ - cmpeq pc, r4, asr #3 │ │ │ │ + msreq SPSR_sxc, r4, asr ip │ │ │ │ + cmpeq pc, ip, asr #3 │ │ │ │ ldrsheq r8, [sp, #-208] @ 0xffffff30 │ │ │ │ - msreq SPSR_sxc, ip, lsl #24 │ │ │ │ - cmpeq pc, r0, lsl #3 │ │ │ │ + msreq SPSR_sxc, r4, lsl ip │ │ │ │ + cmpeq pc, r8, lsl #3 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 0041581c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879776,19 +879776,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sp, ip, lsr fp │ │ │ │ - msreq SPSR_sxc, r8, asr r9 │ │ │ │ - ldrsbeq r2, [pc, #-224] @ 415a24 │ │ │ │ + msreq SPSR_sxc, r0, ror #18 │ │ │ │ + ldrsbeq r2, [pc, #-232] @ 415a1c │ │ │ │ ldrsheq r8, [sp, #-172] @ 0xffffff54 │ │ │ │ - msreq SPSR_sxc, r8, lsl r9 │ │ │ │ - cmpeq pc, ip, lsl #29 │ │ │ │ + msreq SPSR_sxc, r0, lsr #18 │ │ │ │ + @ instruction: 0x015f2e94 │ │ │ │ muleq r0, fp, r1 │ │ │ │ │ │ │ │ 00415b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -880078,24 +880078,24 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq sp, ip, asr #13 │ │ │ │ - msreq SPSR_sxc, r8, ror #9 │ │ │ │ - cmpeq pc, ip, asr sl @ │ │ │ │ + strdeq pc, [r7, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq pc, r4, ror #20 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ cmpeq sp, r0, ror #16 │ │ │ │ - msreq SPSR_sxc, r8, lsr #9 │ │ │ │ - cmpeq pc, ip, lsl sl @ │ │ │ │ + strheq pc, [r7, #-64]! @ 0xffffffc0 @ │ │ │ │ + cmpeq pc, r4, lsr #20 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ cmpeq sp, ip, asr #16 │ │ │ │ - msreq SPSR_sxc, ip, ror #8 │ │ │ │ - cmpeq pc, r4, ror #19 │ │ │ │ + msreq SPSR_sxc, r4, ror r4 │ │ │ │ + cmpeq pc, ip, ror #19 │ │ │ │ │ │ │ │ 00415fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -880429,25 +880429,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strdeq pc, [r7, #-36]! @ 0xffffffdc │ │ │ │ + strdeq pc, [r7, #-44]! @ 0xffffffd4 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmpeq sp, r4, asr #2 │ │ │ │ - cmpeq pc, r8, lsl #10 │ │ │ │ - msreq SPSR_sxc, r0, ror #2 │ │ │ │ + cmpeq pc, r0, lsl r5 @ │ │ │ │ + msreq SPSR_sxc, r8, ror #2 │ │ │ │ cmpeq sp, r8, lsl #2 │ │ │ │ - cmpeq pc, ip, asr #9 │ │ │ │ - msreq SPSR_sxc, r4, lsr #2 │ │ │ │ + ldrsbeq r2, [pc, #-68] @ 4164f8 │ │ │ │ + msreq SPSR_sxc, ip, lsr #2 │ │ │ │ ldrsbeq r8, [sp, #-0] │ │ │ │ - @ instruction: 0x015f2494 │ │ │ │ - msreq SPSR_sxc, ip, ror #1 │ │ │ │ + @ instruction: 0x015f249c │ │ │ │ + strdeq pc, [r7, #-4]! │ │ │ │ │ │ │ │ 00416548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -880812,25 +880812,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x015d7b98 │ │ │ │ - strheq lr, [r7, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq pc, r4, asr pc @ │ │ │ │ + cmneq r7, r4, asr #23 │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ cmpeq sp, r4, ror #5 │ │ │ │ - cmneq r7, ip, ror fp │ │ │ │ - cmpeq pc, r4, lsl pc @ │ │ │ │ + cmneq r7, r4, lsl #23 │ │ │ │ + cmpeq pc, ip, lsl pc @ │ │ │ │ cmpeq sp, ip, lsl fp │ │ │ │ - cmneq r7, r0, asr #22 │ │ │ │ - ldrsbeq r1, [pc, #-232] @ 416a4c │ │ │ │ + cmneq r7, r8, asr #22 │ │ │ │ + cmpeq pc, r0, ror #29 │ │ │ │ cmpeq sp, r0, ror #21 │ │ │ │ - cmneq r7, r4, lsl #22 │ │ │ │ - cmpeq pc, r0, lsr #29 │ │ │ │ + cmneq r7, ip, lsl #22 │ │ │ │ + cmpeq pc, r8, lsr #29 │ │ │ │ │ │ │ │ 00416b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -881168,51 +881168,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 416d4c │ │ │ │ b 416e78 │ │ │ │ ldrheq r1, [r2, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r4, asr #19 │ │ │ │ - cmpeq pc, ip, asr sp @ │ │ │ │ + cmneq r7, ip, asr #19 │ │ │ │ + cmpeq pc, r4, ror #26 │ │ │ │ cmneq r2, r0, asr #13 │ │ │ │ - ldrsbeq r5, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmpeq pc, r8, ror #23 │ │ │ │ - cmneq r7, r4, asr #16 │ │ │ │ - cmpeq lr, ip, lsl #29 │ │ │ │ - cmpeq pc, r0, lsr #23 │ │ │ │ - strdeq lr, [r7, #-124]! @ 0xffffff84 │ │ │ │ - @ instruction: 0x015f0c94 │ │ │ │ - cmpeq pc, r4, asr #22 │ │ │ │ - @ instruction: 0x0167e79c │ │ │ │ - cmpeq lr, r0, ror #27 │ │ │ │ - ldrsheq r1, [pc, #-164] @ 417030 │ │ │ │ - cmneq r7, r0, asr r7 │ │ │ │ - cmpeq lr, r8, lsr #27 │ │ │ │ - ldrheq r1, [pc, #-172] @ 417034 │ │ │ │ - cmneq r7, r8, lsl r7 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq pc, r4, lsl #21 │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ - cmpeq lr, ip, lsr sp │ │ │ │ - cmpeq lr, r8, lsl #26 │ │ │ │ - cmpeq pc, ip, lsl sl @ │ │ │ │ - cmneq r7, r8, ror r6 │ │ │ │ - ldrsbeq r5, [lr, #-192] @ 0xffffff40 │ │ │ │ - cmpeq pc, r4, ror #19 │ │ │ │ - cmneq r7, r0, asr #12 │ │ │ │ - @ instruction: 0x015e5c98 │ │ │ │ - cmpeq pc, ip, lsr #19 │ │ │ │ - cmneq r7, r8, lsl #12 │ │ │ │ - cmpeq lr, r0, ror #24 │ │ │ │ - cmpeq pc, r8, ror r9 @ │ │ │ │ - ldrdeq lr, [r7, #-84]! @ 0xffffffac │ │ │ │ - cmpeq pc, r8, lsr #18 │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ - cmneq r7, r0, lsl #11 │ │ │ │ + ldrsbeq r5, [lr, #-236] @ 0xffffff14 │ │ │ │ + ldrsheq r1, [pc, #-176] @ 417000 │ │ │ │ + cmneq r7, ip, asr #16 │ │ │ │ + @ instruction: 0x015e5e94 │ │ │ │ + cmpeq pc, r8, lsr #23 │ │ │ │ + cmneq r7, r4, lsl #16 │ │ │ │ + @ instruction: 0x015f0c9c │ │ │ │ + cmpeq pc, ip, asr #22 │ │ │ │ + cmneq r7, r4, lsr #15 │ │ │ │ + cmpeq lr, r8, ror #27 │ │ │ │ + ldrsheq r1, [pc, #-172] @ 417028 │ │ │ │ + cmneq r7, r8, asr r7 │ │ │ │ + ldrheq r5, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq pc, r4, asr #21 │ │ │ │ + cmneq r7, r0, lsr #14 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq pc, ip, lsl #21 │ │ │ │ + cmneq r7, r8, ror #13 │ │ │ │ + cmpeq lr, r4, asr #26 │ │ │ │ + cmpeq lr, r0, lsl sp │ │ │ │ + cmpeq pc, r4, lsr #20 │ │ │ │ + cmneq r7, r0, lsl #13 │ │ │ │ + ldrsbeq r5, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq pc, ip, ror #19 │ │ │ │ + cmneq r7, r8, asr #12 │ │ │ │ + cmpeq lr, r0, lsr #25 │ │ │ │ + ldrheq r1, [pc, #-148] @ 417080 │ │ │ │ + cmneq r7, r0, lsl r6 │ │ │ │ + cmpeq lr, r8, ror #24 │ │ │ │ + cmpeq pc, r0, lsl #19 │ │ │ │ + ldrdeq lr, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq pc, r0, lsr r9 @ │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ + cmneq r7, r8, lsl #11 │ │ │ │ │ │ │ │ 0041712c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -881545,51 +881545,51 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 417304 │ │ │ │ b 417430 │ │ │ │ cmneq r2, r8, asr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, ror #7 │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ + cmneq r7, r8, ror #7 │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ cmneq r2, r8, lsl #2 │ │ │ │ - @ instruction: 0x0167e298 │ │ │ │ - cmpeq lr, ip, lsl r9 │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ - cmneq r7, r0, asr r2 │ │ │ │ - ldrsbeq r5, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq pc, r4, ror #11 │ │ │ │ - strdeq lr, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq pc, r0, ror #13 │ │ │ │ - cmpeq pc, r4, lsl #11 │ │ │ │ - cmneq r7, r4, lsr #3 │ │ │ │ - cmpeq lr, r8, lsr #16 │ │ │ │ - cmpeq pc, r8, lsr r5 @ │ │ │ │ - cmneq r7, r8, ror #2 │ │ │ │ - cmpeq lr, ip, ror #15 │ │ │ │ - ldrsheq r1, [pc, #-76] @ 417674 │ │ │ │ - cmneq r7, ip, lsr #2 │ │ │ │ - ldrheq r5, [lr, #-112] @ 0xffffff90 │ │ │ │ - cmpeq pc, r0, asr #9 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ - cmneq r7, r0, asr #1 │ │ │ │ - cmpeq lr, r4, asr #14 │ │ │ │ - cmpeq pc, r4, asr r4 @ │ │ │ │ - cmneq r7, r4, lsl #1 │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ - cmneq r7, r8, asr #32 │ │ │ │ - cmpeq lr, ip, asr #13 │ │ │ │ - ldrsbeq r1, [pc, #-60] @ 4176b8 │ │ │ │ - cmneq r7, ip │ │ │ │ - @ instruction: 0x015e5690 │ │ │ │ - cmpeq pc, r4, lsr #7 │ │ │ │ - cmneq r7, r0, asr #31 │ │ │ │ - cmpeq pc, r4, asr r3 @ │ │ │ │ - cmpeq pc, r8, asr #6 │ │ │ │ + cmneq r7, r0, lsr #5 │ │ │ │ + cmpeq lr, r4, lsr #18 │ │ │ │ + cmpeq pc, r4, lsr r6 @ │ │ │ │ + cmneq r7, r8, asr r2 │ │ │ │ + ldrsbeq r5, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq pc, ip, ror #11 │ │ │ │ + cmneq r7, r0, lsl #4 │ │ │ │ + cmpeq pc, r8, ror #13 │ │ │ │ + cmpeq pc, ip, lsl #11 │ │ │ │ + cmneq r7, ip, lsr #3 │ │ │ │ + cmpeq lr, r0, lsr r8 │ │ │ │ + cmpeq pc, r0, asr #10 │ │ │ │ + cmneq r7, r0, ror r1 │ │ │ │ + ldrsheq r5, [lr, #-116] @ 0xffffff8c │ │ │ │ + cmpeq pc, r4, lsl #10 │ │ │ │ + cmneq r7, r4, lsr r1 │ │ │ │ + ldrheq r5, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq pc, r8, asr #9 │ │ │ │ + cmpeq lr, r0, lsl #15 │ │ │ │ + cmneq r7, r8, asr #1 │ │ │ │ + cmpeq lr, ip, asr #14 │ │ │ │ + cmpeq pc, ip, asr r4 @ │ │ │ │ + cmneq r7, ip, lsl #1 │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ + qdsubeq lr, r0, r7 │ │ │ │ + ldrsbeq r5, [lr, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r4, ror #7 │ │ │ │ + cmneq r7, r4, lsl r0 │ │ │ │ + @ instruction: 0x015e5698 │ │ │ │ + cmpeq pc, ip, lsr #7 │ │ │ │ + cmneq r7, r8, asr #31 │ │ │ │ + cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq pc, r0, asr r3 @ │ │ │ │ │ │ │ │ 00417708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -881922,51 +881922,51 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 4178e0 │ │ │ │ b 417a0c │ │ │ │ cmneq r2, ip, ror #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r4, lsl #28 │ │ │ │ - @ instruction: 0x015f1194 │ │ │ │ + cmneq r7, ip, lsl #28 │ │ │ │ + @ instruction: 0x015f119c │ │ │ │ cmneq r2, ip, lsr #22 │ │ │ │ - strheq sp, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq lr, r0, asr #6 │ │ │ │ - cmpeq pc, r0, asr r0 @ │ │ │ │ - cmneq r7, r4, ror ip │ │ │ │ - ldrsheq r5, [lr, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq pc, r8 │ │ │ │ - cmneq r7, ip, lsl ip │ │ │ │ - cmpeq pc, r4, lsl #2 │ │ │ │ - cmpeq pc, r8, lsr #31 │ │ │ │ - cmneq r7, r8, asr #23 │ │ │ │ - cmpeq lr, ip, asr #4 │ │ │ │ - cmpeq pc, ip, asr pc @ │ │ │ │ - cmneq r7, ip, lsl #23 │ │ │ │ - cmpeq lr, r0, lsl r2 │ │ │ │ - cmpeq pc, r0, lsr #30 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - ldrsbeq r5, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq pc, r4, ror #29 │ │ │ │ - @ instruction: 0x015e519c │ │ │ │ - cmneq r7, r4, ror #21 │ │ │ │ - cmpeq lr, r8, ror #2 │ │ │ │ - cmpeq pc, r8, ror lr @ │ │ │ │ - cmneq r7, r8, lsr #21 │ │ │ │ - cmpeq lr, ip, lsr #2 │ │ │ │ - cmpeq pc, ip, lsr lr @ │ │ │ │ - cmneq r7, ip, ror #20 │ │ │ │ - ldrsheq r5, [lr, #-0] │ │ │ │ - cmpeq pc, r0, lsl #28 │ │ │ │ - cmneq r7, r0, lsr sl │ │ │ │ - ldrheq r5, [lr, #-4] │ │ │ │ - cmpeq pc, r8, asr #27 │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ - cmppeq lr, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ + cmneq r7, r4, asr #25 │ │ │ │ + cmpeq lr, r8, asr #6 │ │ │ │ + cmpeq pc, r8, asr r0 @ │ │ │ │ + cmneq r7, ip, ror ip │ │ │ │ + cmpeq lr, r0, lsl #6 │ │ │ │ + cmpeq pc, r0, lsl r0 @ │ │ │ │ + cmneq r7, r4, lsr #24 │ │ │ │ + cmpeq pc, ip, lsl #2 │ │ │ │ + ldrheq r0, [pc, #-240] @ 417b94 │ │ │ │ + ldrdeq sp, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq lr, r4, asr r2 │ │ │ │ + cmpeq pc, r4, ror #30 │ │ │ │ + @ instruction: 0x0167db94 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ + cmpeq pc, r8, lsr #30 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + ldrsbeq r5, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq pc, ip, ror #29 │ │ │ │ + cmpeq lr, r4, lsr #3 │ │ │ │ + cmneq r7, ip, ror #21 │ │ │ │ + cmpeq lr, r0, ror r1 │ │ │ │ + cmpeq pc, r0, lsl #29 │ │ │ │ + strheq sp, [r7, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq lr, r4, lsr r1 │ │ │ │ + cmpeq pc, r4, asr #28 │ │ │ │ + cmneq r7, r4, ror sl │ │ │ │ + ldrsheq r5, [lr, #-8] │ │ │ │ + cmpeq pc, r8, lsl #28 │ │ │ │ + cmneq r7, r8, lsr sl │ │ │ │ + ldrheq r5, [lr, #-12] │ │ │ │ + ldrsbeq r0, [pc, #-208] @ 417c0c │ │ │ │ + cmneq r7, ip, ror #19 │ │ │ │ + cmppeq lr, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ │ │ │ │ 00417ce4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ @@ -882386,59 +882386,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 417f60 │ │ │ │ cmneq r2, r0, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, ror #15 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ + cmneq r7, r8, ror #15 │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ cmneq r2, ip, lsr #9 │ │ │ │ - cmneq r7, r0, lsr r6 │ │ │ │ - ldrheq r4, [lr, #-196] @ 0xffffff3c │ │ │ │ - cmpeq pc, r0, asr #19 │ │ │ │ + cmneq r7, r8, lsr r6 │ │ │ │ + ldrheq r4, [lr, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r8, asr #19 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r7, r0, ror #11 │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ - cmpeq pc, r4, ror r9 @ │ │ │ │ - cmneq r7, r0, lsr #11 │ │ │ │ - cmppeq lr, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, lsr #18 │ │ │ │ - cmneq r7, r0, lsr r5 │ │ │ │ - ldrsheq pc, [lr, #-148] @ 0xffffff6c @ │ │ │ │ - ldrheq r0, [pc, #-128] @ 41834c │ │ │ │ - cmppeq lr, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sp, [r7, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq pc, r0, ror #16 │ │ │ │ - cmneq r7, r0, lsl #9 │ │ │ │ - cmppeq lr, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, lsl #16 │ │ │ │ - cmneq r7, r4, lsr r4 │ │ │ │ - ldrheq r4, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmpeq pc, ip, asr #15 │ │ │ │ - strdeq sp, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq lr, ip, ror sl │ │ │ │ - cmpeq pc, ip, lsl #15 │ │ │ │ - strheq sp, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ - cmpeq pc, r0, asr r7 @ │ │ │ │ - cmneq r7, r0, lsl #7 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ - cmpeq pc, r4, lsl r7 @ │ │ │ │ - cmneq r7, r4, asr #6 │ │ │ │ - cmpeq lr, r8, asr #19 │ │ │ │ - ldrsbeq r0, [pc, #-104] @ 4183b8 │ │ │ │ - cmneq r7, r8, lsl #6 │ │ │ │ - cmpeq lr, ip, lsl #19 │ │ │ │ - @ instruction: 0x015f0698 │ │ │ │ + cmneq r7, r8, ror #11 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ + cmpeq pc, ip, ror r9 @ │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ + cmppeq lr, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsr r9 @ │ │ │ │ + cmneq r7, r8, lsr r5 │ │ │ │ + ldrsheq pc, [lr, #-156] @ 0xffffff64 @ │ │ │ │ + ldrheq r0, [pc, #-136] @ 418344 │ │ │ │ + cmppeq lr, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sp, [r7, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq pc, r8, ror #16 │ │ │ │ + cmneq r7, r8, lsl #9 │ │ │ │ + cmppeq lr, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsl r8 @ │ │ │ │ + cmneq r7, ip, lsr r4 │ │ │ │ + cmpeq lr, r0, asr #21 │ │ │ │ + ldrsbeq r0, [pc, #-116] @ 41837c │ │ │ │ + cmneq r7, r0, lsl #8 │ │ │ │ + cmpeq lr, r4, lsl #21 │ │ │ │ + @ instruction: 0x015f0794 │ │ │ │ + cmneq r7, r4, asr #7 │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ + cmpeq pc, r8, asr r7 @ │ │ │ │ + cmneq r7, r8, lsl #7 │ │ │ │ + cmpeq lr, ip, lsl #20 │ │ │ │ + cmpeq pc, ip, lsl r7 @ │ │ │ │ + cmneq r7, ip, asr #6 │ │ │ │ + ldrsbeq r4, [lr, #-144] @ 0xffffff70 │ │ │ │ + cmpeq pc, r0, ror #13 │ │ │ │ + cmneq r7, r0, lsl r3 │ │ │ │ + @ instruction: 0x015e4994 │ │ │ │ + cmpeq pc, r0, lsr #13 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r7, ip, asr #5 │ │ │ │ - cmpeq lr, r0, asr r9 │ │ │ │ - cmpeq pc, r0, ror #12 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ + ldrdeq sp, [r7, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ + cmpeq pc, r8, ror #12 │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ │ │ │ │ 0041843c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ @@ -882858,65 +882858,65 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4186b8 │ │ │ │ ldrheq pc, [r1, #-248]! @ 0xffffff08 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - cmpeq pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x0167d090 │ │ │ │ + cmpeq pc, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmnpeq r1, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq lr, ip, asr r5 │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ + cmneq r7, r0, ror #29 │ │ │ │ + cmpeq lr, r4, ror #10 │ │ │ │ + cmpeq pc, r0, ror r2 @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmneq r7, r8, lsl #29 │ │ │ │ - cmpeq lr, ip, lsl #10 │ │ │ │ - cmpeq pc, ip, lsl r2 @ │ │ │ │ - cmneq r7, r8, asr #28 │ │ │ │ - cmppeq lr, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, asr #3 │ │ │ │ + @ instruction: 0x0167ce90 │ │ │ │ + cmpeq lr, r4, lsl r5 │ │ │ │ + cmpeq pc, r4, lsr #4 │ │ │ │ + cmneq r7, r0, asr lr │ │ │ │ + cmppeq lr, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r0, [pc, #-20] @ 418b08 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - ldrdeq ip, [r7, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x015ef29c │ │ │ │ - cmpeq pc, r8, asr r1 @ │ │ │ │ - cmppeq lr, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, ip, ror sp │ │ │ │ - cmpeq pc, r4, lsl #2 │ │ │ │ - cmneq r7, r8, lsr #26 │ │ │ │ - ldrheq pc, [lr, #-12] @ │ │ │ │ - ldrheq r0, [pc, #-0] @ 418b44 │ │ │ │ - ldrdeq ip, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq lr, r0, ror #6 │ │ │ │ - cmpeq pc, r4, ror r0 @ │ │ │ │ + cmneq r7, r0, ror #27 │ │ │ │ + cmppeq lr, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, ror #2 │ │ │ │ + cmppeq lr, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r4, lsl #27 │ │ │ │ + cmpeq pc, ip, lsl #2 │ │ │ │ + cmneq r7, r0, lsr sp │ │ │ │ + cmppeq lr, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r0, [pc, #-8] @ 418b3c │ │ │ │ + cmneq r7, r4, ror #25 │ │ │ │ + cmpeq lr, r8, ror #6 │ │ │ │ + cmpeq pc, ip, ror r0 @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq r7, r0, lsr #25 │ │ │ │ - cmpeq lr, r4, lsr #6 │ │ │ │ - cmpeq pc, r0, lsr r0 @ │ │ │ │ + cmneq r7, r8, lsr #25 │ │ │ │ + cmpeq lr, ip, lsr #6 │ │ │ │ + cmpeq pc, r8, lsr r0 @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r7, r4, ror #24 │ │ │ │ - cmpeq lr, r8, ror #5 │ │ │ │ - ldrsheq pc, [lr, #-244] @ 0xffffff0c @ │ │ │ │ + cmneq r7, ip, ror #24 │ │ │ │ + ldrsheq r4, [lr, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq pc, [lr, #-252] @ 0xffffff04 @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r7, r8, lsr #24 │ │ │ │ - cmpeq lr, ip, lsr #5 │ │ │ │ - ldrheq pc, [lr, #-248] @ 0xffffff08 @ │ │ │ │ + cmneq r7, r0, lsr ip │ │ │ │ + ldrheq r4, [lr, #-36] @ 0xffffffdc │ │ │ │ + cmppeq lr, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r7, ip, ror #23 │ │ │ │ - cmpeq lr, r0, ror r2 │ │ │ │ - cmppeq lr, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - strheq ip, [r7, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq lr, r4, lsr r2 │ │ │ │ - cmppeq lr, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ + cmppeq lr, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + strheq ip, [r7, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq lr, ip, lsr r2 │ │ │ │ + cmppeq lr, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmneq r7, r4, ror fp │ │ │ │ - ldrsheq r4, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmppeq lr, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr #3 │ │ │ │ + cmneq r7, ip, ror fp │ │ │ │ + cmpeq lr, r0, lsl #4 │ │ │ │ + cmppeq lr, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr #3 │ │ │ │ │ │ │ │ 00418bac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov fp, r3 │ │ │ │ @@ -883619,85 +883619,85 @@ │ │ │ │ mov r1, #452 @ 0x1c4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 418f60 │ │ │ │ cmnpeq r1, r4, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, asr #17 │ │ │ │ - cmppeq lr, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, asr #17 │ │ │ │ + cmppeq lr, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ cmnpeq r1, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsl r6 │ │ │ │ - @ instruction: 0x015e3c94 │ │ │ │ - cmppeq lr, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl r6 │ │ │ │ + @ instruction: 0x015e3c9c │ │ │ │ + ldrheq pc, [lr, #-144] @ 0xffffff70 @ │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r7, r0, lsr r4 │ │ │ │ - ldrheq r3, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmppeq lr, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsr r4 │ │ │ │ + ldrheq r3, [lr, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq pc, [lr, #-112] @ 0xffffff90 @ │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmneq r7, r4, ror #7 │ │ │ │ - cmpeq lr, r8, ror #20 │ │ │ │ - cmppeq lr, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, ror #7 │ │ │ │ + cmpeq lr, r0, ror sl │ │ │ │ + cmppeq lr, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmneq r7, r8, lsl #7 │ │ │ │ - cmpeq lr, r0, asr r8 │ │ │ │ - cmppeq lr, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0167c390 │ │ │ │ + cmpeq lr, r8, asr r8 │ │ │ │ + cmppeq lr, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmneq r7, r0, lsl r3 │ │ │ │ - ldrsbeq lr, [lr, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x015ef690 │ │ │ │ - cmneq r7, r8, asr #5 │ │ │ │ - cmpeq lr, r8, lsl #15 │ │ │ │ - cmppeq lr, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl r3 │ │ │ │ + ldrsbeq lr, [lr, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x015ef698 │ │ │ │ + ldrdeq ip, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0x015ee790 │ │ │ │ + cmppeq lr, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - cmpeq lr, r4, lsl #18 │ │ │ │ - cmppeq lr, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, asr #4 │ │ │ │ - cmpeq lr, ip, asr #17 │ │ │ │ - cmppeq lr, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl #5 │ │ │ │ + cmpeq lr, ip, lsl #18 │ │ │ │ + cmppeq lr, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, asr r2 │ │ │ │ + ldrsbeq r3, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmppeq lr, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r7, r0, lsl r2 │ │ │ │ - @ instruction: 0x015e3894 │ │ │ │ - cmppeq lr, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq ip, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq lr, ip, asr r8 │ │ │ │ - cmppeq lr, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsl r2 │ │ │ │ + @ instruction: 0x015e389c │ │ │ │ + ldrheq pc, [lr, #-80] @ 0xffffffb0 @ │ │ │ │ + cmneq r7, r0, ror #3 │ │ │ │ + cmpeq lr, r4, ror #16 │ │ │ │ + cmppeq lr, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq lr, r8, lsr #16 │ │ │ │ - cmneq r7, r4, ror r1 │ │ │ │ - ldrsheq r3, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmppeq lr, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmneq r7, r0, lsr r1 │ │ │ │ - ldrheq pc, [lr, #-72] @ 0xffffffb8 @ │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ - cmneq r7, r0, ror #1 │ │ │ │ - cmppeq lr, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsr #1 │ │ │ │ - cmpeq lr, r4, lsr #14 │ │ │ │ - cmppeq lr, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsr r8 │ │ │ │ + cmneq r7, ip, ror r1 │ │ │ │ + cmpeq lr, r0, lsl #16 │ │ │ │ + cmppeq lr, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmneq r7, r8, lsr r1 │ │ │ │ + cmppeq lr, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsl #9 │ │ │ │ + cmneq r7, r8, ror #1 │ │ │ │ + cmppeq lr, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsr #1 │ │ │ │ + cmpeq lr, ip, lsr #14 │ │ │ │ + cmppeq lr, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmneq r7, r8, rrx │ │ │ │ - cmpeq lr, ip, ror #13 │ │ │ │ - cmppeq lr, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r0, lsr r0 │ │ │ │ - ldrheq r3, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmppeq lr, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r7, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq lr, ip, ror r6 │ │ │ │ - @ instruction: 0x015ef390 │ │ │ │ + cmneq r7, r0, ror r0 │ │ │ │ + ldrsheq r3, [lr, #-100] @ 0xffffff9c │ │ │ │ + cmppeq lr, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r8, lsr r0 │ │ │ │ + ldrheq r3, [lr, #-108] @ 0xffffff94 │ │ │ │ + ldrsbeq pc, [lr, #-48] @ 0xffffffd0 @ │ │ │ │ + cmneq r7, r0 │ │ │ │ + cmpeq lr, r4, lsl #13 │ │ │ │ + @ instruction: 0x015ef398 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strheq fp, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq lr, r4, asr #6 │ │ │ │ - cmppeq lr, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r4, ror #30 │ │ │ │ - cmpeq lr, r8, ror #11 │ │ │ │ - ldrsheq pc, [lr, #-44] @ 0xffffffd4 @ │ │ │ │ + strheq fp, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ + cmppeq lr, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, ip, ror #30 │ │ │ │ + ldrsheq r3, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmppeq lr, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004197d8 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -884199,72 +884199,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 41984c │ │ │ │ cmneq r1, r0, lsl ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r0, asr #23 │ │ │ │ - strdeq fp, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq lr, r4, ror r3 │ │ │ │ - cmppeq lr, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq lr, ip, ror r3 │ │ │ │ + @ instruction: 0x015ef090 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmneq r7, ip, lsr sl │ │ │ │ - cmpeq lr, r0, asr #1 │ │ │ │ - ldrsbeq lr, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmneq r7, r4, asr #20 │ │ │ │ + cmpeq lr, r8, asr #1 │ │ │ │ + ldrsbeq lr, [lr, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmneq r7, r4, asr #19 │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ + cmneq r7, ip, asr #19 │ │ │ │ + cmpeq lr, r0, asr r0 │ │ │ │ + cmpeq lr, r4, ror #26 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmneq r7, ip, asr #18 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ - cmpeq lr, r4, ror #25 │ │ │ │ - cmneq r7, r8, lsl #18 │ │ │ │ - cmpeq lr, ip, lsl #31 │ │ │ │ - cmpeq lr, r0, lsr #25 │ │ │ │ + cmneq r7, r4, asr r9 │ │ │ │ + cmpeq lr, r8, asr sp │ │ │ │ + cmpeq lr, ip, ror #25 │ │ │ │ + cmneq r7, r0, lsl r9 │ │ │ │ + @ instruction: 0x015e2f94 │ │ │ │ + cmpeq lr, r8, lsr #25 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmneq r7, ip, asr #17 │ │ │ │ - cmpeq lr, r0, asr pc │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ + ldrdeq fp, [r7, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq lr, r8, asr pc │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0167b890 │ │ │ │ - cmpeq lr, r4, lsl pc │ │ │ │ - cmpeq lr, r8, lsr #24 │ │ │ │ + @ instruction: 0x0167b898 │ │ │ │ + cmpeq lr, ip, lsl pc │ │ │ │ + cmpeq lr, r0, lsr ip │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r7, r4, asr r8 │ │ │ │ - ldrsbeq r2, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq lr, ip, ror #23 │ │ │ │ - cmneq r7, r8, lsl r8 │ │ │ │ - @ instruction: 0x015e2e9c │ │ │ │ - cmpeq lr, r8, lsr #23 │ │ │ │ + cmneq r7, ip, asr r8 │ │ │ │ + cmpeq lr, r0, ror #29 │ │ │ │ + ldrsheq lr, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmneq r7, r0, lsr #16 │ │ │ │ + cmpeq lr, r4, lsr #29 │ │ │ │ + ldrheq lr, [lr, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - ldrdeq fp, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq lr, r0, ror #28 │ │ │ │ - cmpeq lr, r4, ror fp │ │ │ │ - @ instruction: 0x0167b79c │ │ │ │ - cmpeq lr, r8, ror #22 │ │ │ │ - cmpeq lr, r8, lsr #22 │ │ │ │ + cmneq r7, r4, ror #15 │ │ │ │ + cmpeq lr, r8, ror #28 │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ + cmneq r7, r4, lsr #15 │ │ │ │ + cmpeq lr, r0, ror fp │ │ │ │ + cmpeq lr, r0, lsr fp │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r7, r4, asr r7 │ │ │ │ - ldrsbeq r2, [lr, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, ip, ror #21 │ │ │ │ - cmneq r7, r8, lsl r7 │ │ │ │ - @ instruction: 0x015e2d9c │ │ │ │ - ldrheq lr, [lr, #-160] @ 0xffffff60 │ │ │ │ + cmneq r7, ip, asr r7 │ │ │ │ + cmpeq lr, r0, ror #27 │ │ │ │ + ldrsheq lr, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmneq r7, r0, lsr #14 │ │ │ │ + cmpeq lr, r4, lsr #27 │ │ │ │ + ldrheq lr, [lr, #-168] @ 0xffffff58 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrdeq fp, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ - cmpeq lr, r4, ror sl │ │ │ │ - cmneq r7, r0, lsr #13 │ │ │ │ - cmpeq lr, r4, lsr #26 │ │ │ │ - cmpeq lr, r8, lsr sl │ │ │ │ + cmneq r7, r4, ror #13 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ + cmpeq lr, ip, ror sl │ │ │ │ + cmneq r7, r8, lsr #13 │ │ │ │ + cmpeq lr, ip, lsr #26 │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r7, r4, ror #12 │ │ │ │ - cmpeq lr, r8, ror #25 │ │ │ │ - ldrsheq lr, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmneq r7, ip, ror #12 │ │ │ │ + ldrsheq r2, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 0041a0b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -884857,99 +884857,99 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 41a11c │ │ │ │ cmneq r1, r4, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq lr, [r1, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r7, r4, lsr r4 │ │ │ │ - ldrheq r2, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmpeq lr, ip, asr #15 │ │ │ │ + cmneq r7, ip, lsr r4 │ │ │ │ + cmpeq lr, r0, asr #21 │ │ │ │ + ldrsbeq lr, [lr, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmneq r7, r4, ror #7 │ │ │ │ - cmpeq lr, r8, ror #20 │ │ │ │ - cmpeq lr, ip, ror r7 │ │ │ │ + cmneq r7, ip, ror #7 │ │ │ │ + cmpeq lr, r0, ror sl │ │ │ │ + cmpeq lr, r4, lsl #15 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq r7, r0, lsr r2 │ │ │ │ - ldrheq r2, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq lr, r8, asr #11 │ │ │ │ + cmneq r7, r8, lsr r2 │ │ │ │ + ldrheq r2, [lr, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq lr, [lr, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - ldrdeq fp, [r7, #-16]! │ │ │ │ - cmpeq lr, r4, asr r8 │ │ │ │ - cmpeq lr, r8, ror #10 │ │ │ │ - @ instruction: 0x0167b090 │ │ │ │ - cmpeq lr, r4, lsl r7 │ │ │ │ - cmpeq lr, r8, lsr #8 │ │ │ │ + ldrdeq fp, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ + cmpeq lr, r0, ror r5 │ │ │ │ + @ instruction: 0x0167b098 │ │ │ │ + cmpeq lr, ip, lsl r7 │ │ │ │ + cmpeq lr, r0, lsr r4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - cmneq r7, r0, lsr r0 │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ - cmpeq lr, r8, asr #7 │ │ │ │ - strdeq sl, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq lr, r4, ror r6 │ │ │ │ - cmpeq lr, r8, lsl #7 │ │ │ │ + cmneq r7, r8, lsr r0 │ │ │ │ + cmpeq lr, r4, asr r4 │ │ │ │ + ldrsbeq lr, [lr, #-48] @ 0xffffffd0 │ │ │ │ + strdeq sl, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq lr, ip, ror r6 │ │ │ │ + @ instruction: 0x015ee390 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - strheq sl, [r7, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ - cmneq r7, r8, ror pc │ │ │ │ - ldrsheq r2, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ + strheq sl, [r7, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq lr, r0, asr #12 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ + cmneq r7, r0, lsl #31 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r7, ip, lsr pc │ │ │ │ - cmpeq lr, r0, asr #11 │ │ │ │ - ldrsbeq lr, [lr, #-36] @ 0xffffffdc │ │ │ │ + cmneq r7, r4, asr #30 │ │ │ │ + cmpeq lr, r8, asr #11 │ │ │ │ + ldrsbeq lr, [lr, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ - cmneq r7, r0, lsl #30 │ │ │ │ - @ instruction: 0x015ee290 │ │ │ │ + cmpeq lr, ip, lsl #6 │ │ │ │ + cmneq r7, r8, lsl #30 │ │ │ │ + @ instruction: 0x015ee298 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmneq r7, r0, asr #29 │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - cmpeq lr, r8, asr r2 │ │ │ │ + cmneq r7, r8, asr #29 │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ + cmpeq lr, r0, ror #4 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmneq r7, r4, lsl #29 │ │ │ │ - cmpeq lr, r0, lsl #5 │ │ │ │ - cmpeq lr, r0, lsl r2 │ │ │ │ + cmneq r7, ip, lsl #29 │ │ │ │ + cmpeq lr, r8, lsl #5 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmneq r7, r0, asr lr │ │ │ │ - ldrsbeq r2, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmpeq lr, r8, ror #3 │ │ │ │ - cmneq r7, r0, lsl lr │ │ │ │ - ldrsbeq lr, [lr, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x015ee19c │ │ │ │ + cmneq r7, r8, asr lr │ │ │ │ + ldrsbeq r2, [lr, #-76] @ 0xffffffb4 │ │ │ │ + ldrsheq lr, [lr, #-16] │ │ │ │ + cmneq r7, r8, lsl lr │ │ │ │ + cmpeq lr, r4, ror #3 │ │ │ │ + cmpeq lr, r4, lsr #3 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmneq r7, r8, asr #27 │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ - cmpeq lr, r0, ror #2 │ │ │ │ + ldrdeq sl, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq lr, r4, asr r4 │ │ │ │ + cmpeq lr, r8, ror #2 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq r7, ip, lsl #27 │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ - cmpeq lr, r4, lsr #2 │ │ │ │ + @ instruction: 0x0167ad94 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ + cmpeq lr, ip, lsr #2 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - cmneq r7, r0, asr sp │ │ │ │ - ldrsbeq r2, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmpeq lr, r8, ror #1 │ │ │ │ - cmneq r7, r4, lsl sp │ │ │ │ - @ instruction: 0x015e2398 │ │ │ │ - cmpeq lr, ip, lsr #1 │ │ │ │ + cmneq r7, r8, asr sp │ │ │ │ + ldrsbeq r2, [lr, #-60] @ 0xffffffc4 │ │ │ │ + ldrsheq lr, [lr, #-0] │ │ │ │ + cmneq r7, ip, lsl sp │ │ │ │ + cmpeq lr, r0, lsr #7 │ │ │ │ + ldrheq lr, [lr, #-4] │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - ldrdeq sl, [r7, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ - cmpeq lr, r0, ror r0 │ │ │ │ + cmneq r7, r0, ror #25 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq lr, r8, ror r0 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x0167ac9c │ │ │ │ - cmpeq lr, r0, lsr #6 │ │ │ │ - cmpeq lr, r4, lsr r0 │ │ │ │ + cmneq r7, r4, lsr #25 │ │ │ │ + cmpeq lr, r8, lsr #6 │ │ │ │ + cmpeq lr, ip, lsr r0 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmneq r7, r0, ror #24 │ │ │ │ - cmpeq lr, r4, ror #5 │ │ │ │ - ldrsheq sp, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmneq r7, r4, lsr #24 │ │ │ │ - cmpeq lr, r8, lsr #5 │ │ │ │ - ldrheq sp, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmneq r7, r8, ror #24 │ │ │ │ + cmpeq lr, ip, ror #5 │ │ │ │ + ldrsheq sp, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmneq r7, ip, lsr #24 │ │ │ │ + ldrheq r2, [lr, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, r4, asr #31 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ │ │ │ │ 0041ab5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -885019,20 +885019,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41abcc │ │ │ │ @ instruction: 0x0171d894 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r0, asr #16 │ │ │ │ - cmneq r7, r0, ror #19 │ │ │ │ - cmpeq lr, r4, rrx │ │ │ │ - cmpeq lr, r4, ror sp │ │ │ │ - cmneq r7, r4, lsr #19 │ │ │ │ - cmpeq lr, r8, lsr #32 │ │ │ │ - cmpeq lr, r4, lsr sp │ │ │ │ + cmneq r7, r8, ror #19 │ │ │ │ + cmpeq lr, ip, rrx │ │ │ │ + cmpeq lr, ip, ror sp │ │ │ │ + cmneq r7, ip, lsr #19 │ │ │ │ + cmpeq lr, r0, lsr r0 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ │ │ │ │ 0041aca0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -885260,41 +885260,41 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 41ad08 │ │ │ │ cmneq r1, r8, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r4, lsl #14 │ │ │ │ - @ instruction: 0x0167a798 │ │ │ │ - cmpeq lr, ip, lsl lr │ │ │ │ - cmpeq lr, r0, lsr fp │ │ │ │ - cmneq r7, r8, asr r7 │ │ │ │ - ldrsbeq r1, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, ip, ror #21 │ │ │ │ - cmneq r7, ip, lsl r7 │ │ │ │ - cmpeq lr, r0, lsr #27 │ │ │ │ - ldrheq sp, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmneq r7, r0, lsr #15 │ │ │ │ + cmpeq lr, r4, lsr #28 │ │ │ │ + cmpeq lr, r8, lsr fp │ │ │ │ + cmneq r7, r0, ror #14 │ │ │ │ + cmpeq lr, r4, ror #27 │ │ │ │ + ldrsheq sp, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmneq r7, r4, lsr #14 │ │ │ │ + cmpeq lr, r8, lsr #27 │ │ │ │ + ldrheq sp, [lr, #-172] @ 0xffffff54 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmneq r7, r0, ror #13 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ + cmneq r7, r8, ror #13 │ │ │ │ + cmpeq lr, ip, ror #26 │ │ │ │ + cmpeq lr, r0, lsl #21 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - cmneq r7, r4, lsr #13 │ │ │ │ - cmpeq lr, r8, lsr #26 │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ - cmneq r7, r8, ror #12 │ │ │ │ - cmpeq lr, ip, ror #25 │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ + cmneq r7, ip, lsr #13 │ │ │ │ + cmpeq lr, r0, lsr sp │ │ │ │ + cmpeq lr, r4, asr #20 │ │ │ │ + cmneq r7, r0, ror r6 │ │ │ │ + ldrsheq r1, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq lr, r8, lsl #20 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmneq r7, r8, lsr #12 │ │ │ │ - cmpeq lr, ip, lsr #20 │ │ │ │ - cmpeq lr, r0, asr #19 │ │ │ │ - cmneq r7, r8, ror #11 │ │ │ │ - cmpeq lr, ip, ror #24 │ │ │ │ - cmpeq lr, r0, lsl #19 │ │ │ │ + cmneq r7, r0, lsr r6 │ │ │ │ + cmpeq lr, r4, lsr sl │ │ │ │ + cmpeq lr, r8, asr #19 │ │ │ │ + strdeq sl, [r7, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ + cmpeq lr, r8, lsl #19 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 0041b0b0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -885530,44 +885530,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 41b118 │ │ │ │ cmneq r1, r8, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq sp, [r1, #-36]! @ 0xffffffdc │ │ │ │ - cmneq r7, r8, ror #6 │ │ │ │ - cmpeq lr, ip, ror #19 │ │ │ │ - cmpeq lr, r0, lsl #14 │ │ │ │ + cmneq r7, r0, ror r3 │ │ │ │ + ldrsheq r1, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r8, lsl #14 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmneq r7, r8, lsr #6 │ │ │ │ - cmpeq lr, ip, lsr #19 │ │ │ │ - ldrheq sp, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmneq r7, r0, lsr r3 │ │ │ │ + ldrheq r1, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r0, asr #13 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - cmneq r7, ip, ror #5 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ - cmpeq lr, r4, lsl #13 │ │ │ │ + strdeq sl, [r7, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ + cmpeq lr, ip, lsl #13 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - strheq sl, [r7, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - cmpeq lr, r8, asr #12 │ │ │ │ - cmneq r7, r4, ror r2 │ │ │ │ - ldrsheq r1, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq lr, ip, lsl #12 │ │ │ │ + strheq sl, [r7, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq lr, ip, lsr r9 │ │ │ │ + cmpeq lr, r0, asr r6 │ │ │ │ + cmneq r7, ip, ror r2 │ │ │ │ + cmpeq lr, r0, lsl #18 │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ andeq r0, r0, sp, asr #5 │ │ │ │ - cmneq r7, r8, lsr r2 │ │ │ │ - ldrheq r1, [lr, #-140] @ 0xffffff74 │ │ │ │ - ldrsbeq sp, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r7, r0, asr #4 │ │ │ │ + cmpeq lr, r4, asr #17 │ │ │ │ + ldrsbeq sp, [lr, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - strdeq sl, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsheq sp, [lr, #-92] @ 0xffffffa4 │ │ │ │ - @ instruction: 0x015ed590 │ │ │ │ + cmneq r7, r0, lsl #4 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ + @ instruction: 0x015ed598 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strheq sl, [r7, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ - cmpeq lr, r0, asr r5 │ │ │ │ + cmneq r7, r0, asr #3 │ │ │ │ + cmpeq lr, r4, asr #16 │ │ │ │ + cmpeq lr, r8, asr r5 │ │ │ │ │ │ │ │ 0041b4e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r9, r3 │ │ │ │ @@ -885951,67 +885951,67 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 41b780 │ │ │ │ cmneq r1, r8, lsl #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, ip, lsl #25 │ │ │ │ - cmneq r7, r4, lsr #28 │ │ │ │ - cmpeq lr, r8, lsr #9 │ │ │ │ - ldrheq sp, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r7, ip, lsr #28 │ │ │ │ + ldrheq r1, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq lr, r4, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - cmneq r7, r8, ror #27 │ │ │ │ - cmpeq lr, ip, ror #8 │ │ │ │ - cmpeq lr, r0, lsl #3 │ │ │ │ + strdeq r9, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq lr, r4, ror r4 │ │ │ │ + cmpeq lr, r8, lsl #3 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - cmpeq lr, r8, lsr r4 │ │ │ │ - cmneq r7, r8, lsr #27 │ │ │ │ - cmpeq lr, r0, ror r0 │ │ │ │ + cmpeq lr, r0, asr #8 │ │ │ │ + strheq r9, [r7, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq lr, r8, ror r0 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmneq r7, ip, ror #26 │ │ │ │ - ldrsheq r1, [lr, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq lr, r4, lsl #2 │ │ │ │ + cmneq r7, r4, ror sp │ │ │ │ + ldrsheq r1, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, ip, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmneq r7, r4, lsr sp │ │ │ │ - ldrheq r1, [lr, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq lr, ip, asr #1 │ │ │ │ + cmneq r7, ip, lsr sp │ │ │ │ + cmpeq lr, r0, asr #7 │ │ │ │ + ldrsbeq sp, [lr, #-4] │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - strdeq r9, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq lr, r0, lsl #7 │ │ │ │ - @ instruction: 0x015ed094 │ │ │ │ - cmneq r7, r4, asr #25 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ - cmpeq lr, ip, asr r0 │ │ │ │ - cmneq r7, ip, lsl #25 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ - cmpeq lr, r4, lsr #32 │ │ │ │ + cmneq r7, r4, lsl #26 │ │ │ │ + cmpeq lr, r8, lsl #7 │ │ │ │ + @ instruction: 0x015ed09c │ │ │ │ + cmneq r7, ip, asr #25 │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ + cmpeq lr, r4, rrx │ │ │ │ + @ instruction: 0x01679c94 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ + cmpeq lr, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - cmneq r7, r4, asr ip │ │ │ │ - ldrsbeq r1, [lr, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq lr, ip, lsl pc │ │ │ │ + cmneq r7, ip, asr ip │ │ │ │ + cmpeq lr, r0, ror #5 │ │ │ │ + cmpeq lr, r4, lsr #30 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmneq r7, r4, lsl ip │ │ │ │ - @ instruction: 0x015e1298 │ │ │ │ - cmpeq lr, ip, lsr #31 │ │ │ │ + cmneq r7, ip, lsl ip │ │ │ │ + cmpeq lr, r0, lsr #5 │ │ │ │ + ldrheq ip, [lr, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - ldrdeq r9, [r7, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq lr, r0, ror #4 │ │ │ │ - cmpeq lr, r4, lsr #29 │ │ │ │ + cmneq r7, r4, ror #23 │ │ │ │ + cmpeq lr, r8, ror #4 │ │ │ │ + cmpeq lr, ip, lsr #29 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - @ instruction: 0x01679b98 │ │ │ │ - cmpeq lr, r0, ror #28 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ + cmneq r7, r0, lsr #23 │ │ │ │ + cmpeq lr, r8, ror #28 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmneq r7, r0, ror #22 │ │ │ │ - cmpeq lr, r4, ror #3 │ │ │ │ - ldrsheq ip, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmneq r7, r8, ror #22 │ │ │ │ + cmpeq lr, ip, ror #3 │ │ │ │ + cmpeq lr, r0, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - cmneq r7, r8, lsr #22 │ │ │ │ - cmpeq lr, ip, lsr #3 │ │ │ │ - cmpeq lr, r0, asr #29 │ │ │ │ + cmneq r7, r0, lsr fp │ │ │ │ + ldrheq r1, [lr, #-20] @ 0xffffffec │ │ │ │ + cmpeq lr, r8, asr #29 │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ │ │ │ │ 0041bbd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ @@ -886401,52 +886401,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 41bf18 │ │ │ │ cmneq r1, r8, lsl r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r7, r0, lsr #14 │ │ │ │ - ldrheq ip, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmneq r7, r8, lsr #14 │ │ │ │ + cmpeq lr, r4, asr #21 │ │ │ │ ldrsheq ip, [r1, #-68]! @ 0xffffffbc │ │ │ │ cmpeq sp, ip, ror #10 │ │ │ │ - cmneq r7, ip, lsr r6 │ │ │ │ - cmpeq lr, r0, asr #25 │ │ │ │ - ldrsbeq ip, [lr, #-148] @ 0xffffff6c │ │ │ │ - cmneq r7, r0, lsl #12 │ │ │ │ - cmpeq lr, r4, lsl #25 │ │ │ │ - @ instruction: 0x015ec998 │ │ │ │ + cmneq r7, r4, asr #12 │ │ │ │ + cmpeq lr, r8, asr #25 │ │ │ │ + ldrsbeq ip, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmneq r7, r8, lsl #12 │ │ │ │ + cmpeq lr, ip, lsl #25 │ │ │ │ + cmpeq lr, r0, lsr #19 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmneq r7, r4, asr #11 │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ - cmpeq lr, ip, asr r9 │ │ │ │ + cmneq r7, ip, asr #11 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + cmpeq lr, r4, ror #18 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - cmneq r7, r8, lsl #11 │ │ │ │ - cmpeq lr, ip, lsl #24 │ │ │ │ - cmpeq lr, r0, lsr #18 │ │ │ │ + @ instruction: 0x01679590 │ │ │ │ + cmpeq lr, r4, lsl ip │ │ │ │ + cmpeq lr, r8, lsr #18 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - cmneq r7, ip, asr #10 │ │ │ │ - ldrsbeq r0, [lr, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, r4, ror #17 │ │ │ │ + cmneq r7, r4, asr r5 │ │ │ │ + ldrsbeq r0, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, ip, ror #17 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - @ instruction: 0x015e0b98 │ │ │ │ - cmneq r7, r0, ror #9 │ │ │ │ - cmpeq lr, r4, ror #22 │ │ │ │ - cmpeq lr, r8, ror r8 │ │ │ │ + cmpeq lr, r0, lsr #23 │ │ │ │ + cmneq r7, r8, ror #9 │ │ │ │ + cmpeq lr, ip, ror #22 │ │ │ │ + cmpeq lr, r0, lsl #17 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - cmneq r7, r4, lsr #9 │ │ │ │ - cmpeq lr, r8, lsr #22 │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ + cmneq r7, ip, lsr #9 │ │ │ │ + cmpeq lr, r0, lsr fp │ │ │ │ + cmpeq lr, r4, asr #16 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmneq r7, r8, ror #8 │ │ │ │ - cmpeq lr, ip, ror #21 │ │ │ │ - cmpeq lr, r0, lsl #16 │ │ │ │ - cmneq r7, ip, lsr #8 │ │ │ │ - ldrheq r0, [lr, #-160] @ 0xffffff60 │ │ │ │ - cmpeq lr, r0, asr #15 │ │ │ │ + cmneq r7, r0, ror r4 │ │ │ │ + ldrsheq r0, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmpeq lr, r8, lsl #16 │ │ │ │ + cmneq r7, r4, lsr r4 │ │ │ │ + ldrheq r0, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r8, asr #15 │ │ │ │ │ │ │ │ 0041c294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2840] @ 0xb18 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ @@ -887142,75 +887142,75 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 41c8cc │ │ │ │ cmneq r1, r8, asr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svcvc 0x00cfffff │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrdeq r8, [r7, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq lr, r0, ror r2 │ │ │ │ + cmneq r7, r0, ror #29 │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - ldrsbeq ip, [lr, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r7, r4, asr #28 │ │ │ │ - ldrsbeq ip, [lr, #-28] @ 0xffffffe4 │ │ │ │ + ldrsbeq ip, [lr, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r7, ip, asr #28 │ │ │ │ + cmpeq lr, r4, ror #3 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ - strheq r8, [r7, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq lr, r0, asr r1 │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ + strheq r8, [r7, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq lr, r8, asr r1 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - cmneq r7, ip, asr #26 │ │ │ │ - cmpeq lr, ip, asr #3 │ │ │ │ + cmneq r7, r4, asr sp │ │ │ │ + ldrsbeq ip, [lr, #-20] @ 0xffffffec │ │ │ │ cmneq r1, r0, asr #22 │ │ │ │ @ instruction: 0x015d0b98 │ │ │ │ cmpeq sp, r4, asr #22 │ │ │ │ cmpeq sp, r4, lsl #22 │ │ │ │ - cmneq r7, r8, ror #23 │ │ │ │ - cmpeq lr, ip, ror #4 │ │ │ │ - cmpeq lr, r0, lsl #31 │ │ │ │ + strdeq r8, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq lr, r4, ror r2 │ │ │ │ + cmpeq lr, r8, lsl #31 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmneq r7, ip, lsr #23 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ - cmpeq lr, r4, asr #30 │ │ │ │ + strheq r8, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq lr, r8, lsr r2 │ │ │ │ + cmpeq lr, ip, asr #30 │ │ │ │ andeq r0, r0, r6, ror r3 │ │ │ │ - cmneq r7, r0, ror fp │ │ │ │ - ldrsheq r0, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, r8, lsl #30 │ │ │ │ - cmneq r7, r4, lsr fp │ │ │ │ - ldrheq r0, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq lr, r8, asr #29 │ │ │ │ - cmpeq lr, r0, lsl #3 │ │ │ │ - cmpeq lr, r0, asr r1 │ │ │ │ - @ instruction: 0x01678a98 │ │ │ │ - cmpeq lr, ip, lsl r1 │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ + cmneq r7, r8, ror fp │ │ │ │ + ldrsheq r0, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, r0, lsl pc │ │ │ │ + cmneq r7, ip, lsr fp │ │ │ │ + cmpeq lr, r0, asr #3 │ │ │ │ + ldrsbeq fp, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, r8, lsl #3 │ │ │ │ + cmpeq lr, r8, asr r1 │ │ │ │ + cmneq r7, r0, lsr #21 │ │ │ │ + cmpeq lr, r4, lsr #2 │ │ │ │ + cmpeq lr, r8, lsr lr │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmneq r7, ip, asr sl │ │ │ │ - cmpeq lr, r0, ror #1 │ │ │ │ - ldrsheq fp, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmneq r7, r4, ror #20 │ │ │ │ + cmpeq lr, r8, ror #1 │ │ │ │ + ldrsheq fp, [lr, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmneq r7, r0, lsr #20 │ │ │ │ - cmpeq lr, r4, lsr #1 │ │ │ │ - ldrheq fp, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmneq r7, r8, lsr #20 │ │ │ │ + cmpeq lr, ip, lsr #1 │ │ │ │ + cmpeq lr, r0, asr #27 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmneq r7, r4, ror #19 │ │ │ │ - cmpeq lr, r8, rrx │ │ │ │ - cmpeq lr, ip, ror sp │ │ │ │ - cmneq r7, r8, lsr #19 │ │ │ │ - cmpeq lr, ip, lsr #32 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ + cmneq r7, ip, ror #19 │ │ │ │ + cmpeq lr, r0, ror r0 │ │ │ │ + cmpeq lr, r4, lsl #27 │ │ │ │ + strheq r8, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq lr, r4, lsr r0 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - ldrsheq pc, [sp, #-244] @ 0xffffff0c @ │ │ │ │ - cmppeq sp, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015dff94 │ │ │ │ - cmppeq sp, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, ror ip │ │ │ │ + ldrsheq pc, [sp, #-252] @ 0xffffff04 @ │ │ │ │ + cmppeq sp, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015dff9c │ │ │ │ + cmppeq sp, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsl #25 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - cmneq r7, r8, lsr #17 │ │ │ │ - cmppeq sp, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr #24 │ │ │ │ + strheq r8, [r7, #-128]! @ 0xffffff80 │ │ │ │ + cmppeq sp, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr #24 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ │ │ │ │ 0041ce80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ @@ -887502,41 +887502,41 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 41d0cc │ │ │ │ cmneq r1, r0, ror r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svcvc 0x00cfffff │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r7, ip, ror #10 │ │ │ │ - cmpeq lr, r8, lsl #18 │ │ │ │ + cmneq r7, r4, ror r5 │ │ │ │ + cmpeq lr, r0, lsl r9 │ │ │ │ cmneq r1, r0, asr #6 │ │ │ │ ldrheq r0, [sp, #-56] @ 0xffffffc8 │ │ │ │ - cmppeq sp, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r7, r8, asr r4 │ │ │ │ - ldrsbeq pc, [sp, #-172] @ 0xffffff54 @ │ │ │ │ - ldrsheq fp, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmppeq sp, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r7, r0, ror #8 │ │ │ │ + cmppeq sp, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [lr, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq r7, ip, lsl r4 │ │ │ │ - cmppeq sp, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - ldrheq fp, [lr, #-116] @ 0xffffff8c │ │ │ │ + cmneq r7, r4, lsr #8 │ │ │ │ + cmppeq sp, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [lr, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmneq r7, r4, asr #7 │ │ │ │ - cmpeq lr, ip, ror r8 │ │ │ │ - cmpeq lr, ip, asr r7 │ │ │ │ + cmneq r7, ip, asr #7 │ │ │ │ + cmpeq lr, r4, lsl #17 │ │ │ │ + cmpeq lr, r4, ror #14 │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - cmneq r7, r4, lsl #7 │ │ │ │ - cmppeq sp, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ + cmneq r7, ip, lsl #7 │ │ │ │ + cmppeq sp, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - cmneq r7, r8, asr #6 │ │ │ │ - cmppeq sp, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, ror #13 │ │ │ │ - cmneq r7, ip, lsl #6 │ │ │ │ - @ instruction: 0x015df990 │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ + cmneq r7, r0, asr r3 │ │ │ │ + ldrsbeq pc, [sp, #-148] @ 0xffffff6c @ │ │ │ │ + cmpeq lr, r8, ror #13 │ │ │ │ + cmneq r7, r4, lsl r3 │ │ │ │ + @ instruction: 0x015df998 │ │ │ │ + cmpeq lr, ip, lsr #13 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ │ │ │ │ 0041d390 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -887972,24 +887972,24 @@ │ │ │ │ cmneq r1, ip, asr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ cmneq r1, r8, lsl pc │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ - cmneq r7, r0, asr #24 │ │ │ │ - cmppeq sp, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sl, [lr, #-244] @ 0xffffff0c │ │ │ │ - cmneq r7, r4, lsl #24 │ │ │ │ - cmppeq sp, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015eaf9c │ │ │ │ + cmneq r7, r8, asr #24 │ │ │ │ + cmppeq sp, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [lr, #-252] @ 0xffffff04 │ │ │ │ + cmneq r7, ip, lsl #24 │ │ │ │ + @ instruction: 0x015df290 │ │ │ │ + cmpeq lr, r4, lsr #31 │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - cmneq r7, r8, asr #23 │ │ │ │ - cmppeq sp, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr pc │ │ │ │ + ldrdeq r7, [r7, #-176]! @ 0xffffff50 │ │ │ │ + cmppeq sp, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ │ │ │ │ 0041da9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -888547,84 +888547,84 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 41db98 │ │ │ │ cmneq r1, r4, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r4, ror r8 │ │ │ │ - cmneq r7, r8, lsl #20 │ │ │ │ - cmppeq sp, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsr #27 │ │ │ │ + cmneq r7, r0, lsl sl │ │ │ │ + @ instruction: 0x015df094 │ │ │ │ + cmpeq lr, r8, lsr #27 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmneq r7, r8, asr #19 │ │ │ │ - cmpeq lr, r0, lsl #29 │ │ │ │ - cmpeq lr, r0, asr #26 │ │ │ │ + ldrdeq r7, [r7, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq lr, r8, lsl #29 │ │ │ │ + cmpeq lr, r8, asr #26 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - cmneq r7, ip, asr #14 │ │ │ │ - ldrsbeq lr, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, r4, ror #21 │ │ │ │ - cmneq r7, r4, lsl #14 │ │ │ │ - cmpeq sp, r8, lsl #27 │ │ │ │ - @ instruction: 0x015eaa9c │ │ │ │ - strheq r7, [r7, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ - cmpeq lr, r8, asr #20 │ │ │ │ + cmneq r7, r4, asr r7 │ │ │ │ + ldrsbeq lr, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, ip, ror #21 │ │ │ │ + cmneq r7, ip, lsl #14 │ │ │ │ + @ instruction: 0x015ded90 │ │ │ │ + cmpeq lr, r4, lsr #21 │ │ │ │ + strheq r7, [r7, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ + cmpeq lr, r0, asr sl │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmneq r7, r4, ror #12 │ │ │ │ - cmpeq sp, r8, ror #25 │ │ │ │ - ldrsheq sl, [lr, #-156] @ 0xffffff64 │ │ │ │ + cmneq r7, ip, ror #12 │ │ │ │ + ldrsheq lr, [sp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, r4, lsl #20 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmneq r7, r8, lsl r6 │ │ │ │ - @ instruction: 0x015dec9c │ │ │ │ - ldrheq sl, [lr, #-144] @ 0xffffff70 │ │ │ │ + cmneq r7, r0, lsr #12 │ │ │ │ + cmpeq sp, r4, lsr #25 │ │ │ │ + ldrheq sl, [lr, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmneq r7, r4, ror #11 │ │ │ │ - cmpeq lr, r8, lsr #21 │ │ │ │ - cmpeq lr, r4, ror #18 │ │ │ │ + cmneq r7, ip, ror #11 │ │ │ │ + ldrheq r9, [lr, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, ip, ror #18 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - @ instruction: 0x01677590 │ │ │ │ - cmpeq lr, r4, asr sl │ │ │ │ - cmpeq lr, r0, lsl r9 │ │ │ │ + @ instruction: 0x01677598 │ │ │ │ + cmpeq lr, ip, asr sl │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmneq r7, r8, lsl #10 │ │ │ │ - cmpeq sp, ip, lsl #23 │ │ │ │ - cmpeq lr, r0, lsr #17 │ │ │ │ + cmneq r7, r0, lsl r5 │ │ │ │ + @ instruction: 0x015deb94 │ │ │ │ + cmpeq lr, r8, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - cmpeq lr, r8, ror #16 │ │ │ │ - cmneq r7, r4, asr #9 │ │ │ │ - cmpeq lr, ip, asr #16 │ │ │ │ - cmneq r7, r8, ror #8 │ │ │ │ - ldrsheq r9, [lr, #-124] @ 0xffffff84 │ │ │ │ - ldrsheq sl, [lr, #-112] @ 0xffffff90 │ │ │ │ - ldrheq r9, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmneq r7, r8, lsl r4 │ │ │ │ - @ instruction: 0x015ea798 │ │ │ │ - ldrdeq r7, [r7, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq sp, ip, asr sl │ │ │ │ - cmpeq lr, r0, ror r7 │ │ │ │ + cmpeq lr, r0, ror r8 │ │ │ │ + cmneq r7, ip, asr #9 │ │ │ │ + cmpeq lr, r4, asr r8 │ │ │ │ + cmneq r7, r0, ror r4 │ │ │ │ + cmpeq lr, r4, lsl #16 │ │ │ │ + ldrsheq sl, [lr, #-120] @ 0xffffff88 │ │ │ │ + ldrheq r9, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmneq r7, r0, lsr #8 │ │ │ │ + cmpeq lr, r0, lsr #15 │ │ │ │ + cmneq r7, r0, ror #7 │ │ │ │ + cmpeq sp, r4, ror #20 │ │ │ │ + cmpeq lr, r8, ror r7 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - cmneq r7, r0, lsr #7 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ - cmpeq lr, r8, lsr r7 │ │ │ │ + cmneq r7, r8, lsr #7 │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ + cmpeq lr, r0, asr #14 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - cmneq r7, r8, ror #6 │ │ │ │ - cmpeq sp, ip, ror #19 │ │ │ │ - cmpeq lr, r0, lsl #14 │ │ │ │ + cmneq r7, r0, ror r3 │ │ │ │ + ldrsheq lr, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq lr, r8, lsl #14 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmneq r7, r0, lsr r3 │ │ │ │ - ldrheq lr, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq lr, r8, asr #13 │ │ │ │ + cmneq r7, r8, lsr r3 │ │ │ │ + ldrheq lr, [sp, #-156] @ 0xffffff64 │ │ │ │ + ldrsbeq sl, [lr, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - strdeq r7, [r7, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq sp, ip, ror r9 │ │ │ │ - @ instruction: 0x015ea690 │ │ │ │ + cmneq r7, r0, lsl #6 │ │ │ │ + cmpeq sp, r4, lsl #19 │ │ │ │ + @ instruction: 0x015ea698 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmneq r7, r0, asr #5 │ │ │ │ - cmpeq sp, r4, asr #18 │ │ │ │ - cmpeq lr, r8, asr r6 │ │ │ │ + cmneq r7, r8, asr #5 │ │ │ │ + cmpeq sp, ip, asr #18 │ │ │ │ + cmpeq lr, r0, ror #12 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #360] @ 41e604 │ │ │ │ @@ -888717,21 +888717,21 @@ │ │ │ │ mov r1, #11 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 41e578 │ │ │ │ cmneq r1, r4, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, asr #4 │ │ │ │ - cmpeq lr, r4, asr #11 │ │ │ │ + cmneq r7, r8, asr #4 │ │ │ │ + cmpeq lr, ip, asr #11 │ │ │ │ @ instruction: 0x01719e94 │ │ │ │ - cmpeq sp, r0, asr #13 │ │ │ │ - @ instruction: 0x015de694 │ │ │ │ - ldrsbeq sl, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r7, r4, asr #2 │ │ │ │ + cmpeq sp, r8, asr #13 │ │ │ │ + @ instruction: 0x015de69c │ │ │ │ + ldrsbeq sl, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r7, ip, asr #2 │ │ │ │ │ │ │ │ 0041e628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -888752,17 +888752,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41e648 │ │ │ │ - cmneq r7, r8, asr #1 │ │ │ │ - cmpeq sp, r0, lsl r6 │ │ │ │ - cmpeq lr, r4, asr #8 │ │ │ │ + ldrdeq r7, [r7, #-0]! │ │ │ │ + cmpeq sp, r8, lsl r6 │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ │ │ │ │ 0041e69c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -888783,17 +888783,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41e6bc │ │ │ │ - qdsubeq r7, r4, r7 │ │ │ │ - @ instruction: 0x015de59c │ │ │ │ - ldrsbeq sl, [lr, #-48] @ 0xffffffd0 │ │ │ │ + qdsubeq r7, ip, r7 │ │ │ │ + cmpeq sp, r4, lsr #11 │ │ │ │ + ldrsbeq sl, [lr, #-56] @ 0xffffffc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 426e04 │ │ │ │ @@ -888817,17 +888817,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41e740 │ │ │ │ @ instruction: 0xfffffd40 │ │ │ │ - ldrdeq r6, [r7, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq sp, r8, lsl r5 │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ + ldrdeq r6, [r7, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq sp, r0, lsr #10 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #1020] @ 41ebac │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #1016] @ 41ebb0 │ │ │ │ @@ -889084,44 +889084,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 41e808 │ │ │ │ cmneq r1, ip, asr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r4, lsl #24 │ │ │ │ - ldrsbeq sl, [lr, #-16] │ │ │ │ - cmpeq lr, r0, lsr #3 │ │ │ │ - cmneq r7, r4, asr lr │ │ │ │ - ldrsbeq lr, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq lr, ip, lsr r1 │ │ │ │ - strdeq r6, [r7, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq lr, r8, lsl r1 │ │ │ │ - cmpeq lr, r8, ror #1 │ │ │ │ - @ instruction: 0x01676d9c │ │ │ │ - cmpeq sp, ip, asr #4 │ │ │ │ - ldrheq sl, [lr, #-4] │ │ │ │ - cmneq r7, r8, ror #26 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - cmpeq lr, ip, ror r0 │ │ │ │ - cmneq r7, r0, lsr sp │ │ │ │ - ldrsbeq lr, [sp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - strdeq r6, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq sp, r0, lsr #3 │ │ │ │ - cmpeq lr, r8 │ │ │ │ - strheq r6, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq sp, r4, ror #2 │ │ │ │ - cmpeq lr, ip, asr #31 │ │ │ │ - cmneq r7, r0, lsl #25 │ │ │ │ - cmpeq sp, ip, lsr #2 │ │ │ │ - @ instruction: 0x015e9f94 │ │ │ │ - cmneq r7, r8, asr #24 │ │ │ │ - ldrsheq lr, [sp, #-0] │ │ │ │ - cmpeq lr, r8, asr pc │ │ │ │ - cmneq r7, ip, lsl #24 │ │ │ │ + ldrsbeq sl, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, r8, lsr #3 │ │ │ │ + cmneq r7, ip, asr lr │ │ │ │ + ldrsbeq lr, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r4, asr #2 │ │ │ │ + strdeq r6, [r7, #-216]! @ 0xffffff28 │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ + ldrsheq sl, [lr, #-0] │ │ │ │ + cmneq r7, r4, lsr #27 │ │ │ │ + cmpeq sp, r4, asr r2 │ │ │ │ + ldrheq sl, [lr, #-12] │ │ │ │ + cmneq r7, r0, ror sp │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq lr, r4, lsl #1 │ │ │ │ + cmneq r7, r8, lsr sp │ │ │ │ + cmpeq sp, r4, ror #3 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + strdeq r6, [r7, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sp, r8, lsr #3 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ + cmneq r7, r4, asr #25 │ │ │ │ + cmpeq sp, ip, ror #2 │ │ │ │ + ldrsbeq r9, [lr, #-244] @ 0xffffff0c │ │ │ │ + cmneq r7, r8, lsl #25 │ │ │ │ + cmpeq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x015e9f9c │ │ │ │ + cmneq r7, r0, asr ip │ │ │ │ + ldrsheq lr, [sp, #-8] │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ + cmneq r7, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [pc, #2488] @ 41f608 │ │ │ │ @@ -889747,62 +889747,62 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 41ee00 │ │ │ │ cmneq r1, r0, asr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, ip, lsl #15 │ │ │ │ - cmneq r7, r0, ror #21 │ │ │ │ - cmpeq lr, r4, lsl lr │ │ │ │ + cmneq r7, r8, ror #21 │ │ │ │ + cmpeq lr, ip, lsl lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r7, r0, lsr #20 │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ - ldrdeq r6, [r7, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq lr, r4, lsl sp │ │ │ │ + cmneq r7, r8, lsr #20 │ │ │ │ + cmpeq lr, r4, ror #26 │ │ │ │ + ldrdeq r6, [r7, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq lr, ip, lsl sp │ │ │ │ cmneq r1, ip, lsl #12 │ │ │ │ - cmneq r7, r8, lsr r9 │ │ │ │ - cmpeq lr, r0, ror ip │ │ │ │ - cmneq r7, r4, lsr #17 │ │ │ │ - cmpeq lr, r4, ror #23 │ │ │ │ - cmneq r7, r8, ror #16 │ │ │ │ - cmneq r7, r4, asr r8 │ │ │ │ - cmpeq lr, ip, lsl #23 │ │ │ │ - cmpeq lr, ip, ror fp │ │ │ │ - strheq r6, [r7, #-88]! @ 0xffffffa8 │ │ │ │ - ldrsheq r9, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmneq r7, r4, ror #9 │ │ │ │ - cmpeq lr, r4, lsr #16 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - cmpeq sp, r0, lsr r9 │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ - ldrsbeq sp, [sp, #-128] @ 0xffffff80 │ │ │ │ - strheq r6, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - @ instruction: 0x015dd898 │ │ │ │ - ldrsheq r9, [lr, #-108] @ 0xffffff94 │ │ │ │ - cmneq r7, ip, ror r3 │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ - ldrheq r9, [lr, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, r8, lsl r8 │ │ │ │ - cmpeq sp, r4, lsl #16 │ │ │ │ - cmpeq sp, r8, ror #15 │ │ │ │ - cmpeq sp, ip, asr #15 │ │ │ │ - strheq r6, [r7, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x015dd798 │ │ │ │ - ldrsheq r9, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r7, r0, lsl #5 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ - cmpeq lr, r0, asr #11 │ │ │ │ - cmpeq sp, r4, lsr #14 │ │ │ │ - cmneq r7, r4, lsl r2 │ │ │ │ - ldrsheq sp, [sp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, r4, asr r5 │ │ │ │ - ldrheq sp, [sp, #-104] @ 0xffffff98 │ │ │ │ - strheq r6, [r7, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x015dd698 │ │ │ │ - ldrsheq r9, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmneq r7, r0, asr #18 │ │ │ │ + cmpeq lr, r8, ror ip │ │ │ │ + cmneq r7, ip, lsr #17 │ │ │ │ + cmpeq lr, ip, ror #23 │ │ │ │ + cmneq r7, r0, ror r8 │ │ │ │ + cmneq r7, ip, asr r8 │ │ │ │ + @ instruction: 0x015e9b94 │ │ │ │ + cmpeq lr, r4, lsl #23 │ │ │ │ + cmneq r7, r0, asr #11 │ │ │ │ + ldrsheq r9, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmneq r7, ip, ror #9 │ │ │ │ + cmpeq lr, ip, lsr #16 │ │ │ │ + cmpeq sp, r4, ror #18 │ │ │ │ + cmpeq sp, r8, lsr r9 │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ + ldrsbeq sp, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmneq r7, r4, asr #7 │ │ │ │ + cmpeq sp, r0, lsr #17 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ + cmneq r7, r4, lsl #7 │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ + cmpeq lr, r4, asr #13 │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ + ldrsheq sp, [sp, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq sp, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmneq r7, r4, asr #5 │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ + cmneq r7, r8, lsl #5 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq lr, r8, asr #11 │ │ │ │ + cmpeq sp, ip, lsr #14 │ │ │ │ + cmneq r7, ip, lsl r2 │ │ │ │ + ldrsheq sp, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, ip, asr r5 │ │ │ │ + cmpeq sp, r0, asr #13 │ │ │ │ + cmneq r7, r4, asr #3 │ │ │ │ + cmpeq sp, r0, lsr #13 │ │ │ │ + cmpeq lr, r4, lsl #10 │ │ │ │ │ │ │ │ 0041f6d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -889823,17 +889823,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41f6f4 │ │ │ │ - cmneq r7, r8, lsl #1 │ │ │ │ - cmpeq sp, r4, ror #10 │ │ │ │ - cmpeq lr, r4, asr #7 │ │ │ │ + @ instruction: 0x01676090 │ │ │ │ + cmpeq sp, ip, ror #10 │ │ │ │ + cmpeq lr, ip, asr #7 │ │ │ │ │ │ │ │ 0041f748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -889854,17 +889854,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41f768 │ │ │ │ - cmneq r7, r4, lsl r0 │ │ │ │ - ldrsheq sp, [sp, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq lr, r0, asr r3 │ │ │ │ + cmneq r7, ip, lsl r0 │ │ │ │ + ldrsheq sp, [sp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 420990 │ │ │ │ @@ -889892,17 +889892,17 @@ │ │ │ │ mov r1, #165 @ 0xa5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 41f7f8 │ │ │ │ @ instruction: 0xfffff440 │ │ │ │ @ instruction: 0xffffefa4 │ │ │ │ - cmneq r7, r4, lsl #31 │ │ │ │ - cmpeq sp, r0, ror #8 │ │ │ │ - cmpeq lr, r0, asr #5 │ │ │ │ + cmneq r7, ip, lsl #31 │ │ │ │ + cmpeq sp, r8, ror #8 │ │ │ │ + cmpeq lr, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #308] @ 0x134 │ │ │ │ ldr r7, [pc, #344] @ 41f9c8 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -889990,23 +889990,23 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 41f8f4 │ │ │ │ cmneq r1, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq lr, ip, ror #4 │ │ │ │ - cmneq r7, r0, asr #30 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - strdeq r5, [r7, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq sp, r0, lsr r3 │ │ │ │ - cmpeq sp, r0, lsl #6 │ │ │ │ - ldrheq r9, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r7, ip, lsl #29 │ │ │ │ - ldrsbeq sp, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, r4, ror r2 │ │ │ │ + cmneq r7, r8, asr #30 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ + cmneq r7, r4, lsl #30 │ │ │ │ + cmpeq sp, r8, lsr r3 │ │ │ │ + cmpeq sp, r8, lsl #6 │ │ │ │ + cmpeq lr, r0, asr #3 │ │ │ │ + @ instruction: 0x01675e94 │ │ │ │ + ldrsbeq sp, [sp, #-40] @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #624] @ 41fc7c │ │ │ │ ldr r3, [pc, #624] @ 41fc80 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -890165,33 +890165,33 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 41fa54 │ │ │ │ cmneq r1, r8, lsl #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r0, lsr r3 │ │ │ │ ldrheq r8, [r1, #-152]! @ 0xffffff68 │ │ │ │ - ldrheq r9, [lr, #-0] │ │ │ │ - cmneq r7, r8, ror #25 │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ - cmpeq lr, r8 │ │ │ │ - cmneq r7, r8, lsr #25 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ - cmpeq lr, r4, asr #31 │ │ │ │ - cmneq r7, ip, ror #24 │ │ │ │ - ldrsbeq sp, [sp, #-8] │ │ │ │ - cmpeq lr, ip, lsl #31 │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ - @ instruction: 0x015dd09c │ │ │ │ - cmpeq lr, r0, asr pc │ │ │ │ - strdeq r5, [r7, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq sp, r0, rrx │ │ │ │ - cmpeq lr, r4, lsl pc │ │ │ │ - strheq r5, [r7, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq sp, r4, lsr #32 │ │ │ │ - ldrsbeq r8, [lr, #-232] @ 0xffffff18 │ │ │ │ + ldrheq r9, [lr, #-8] │ │ │ │ + strdeq r5, [r7, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq sp, ip, asr r1 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ + strheq r5, [r7, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ + cmpeq lr, ip, asr #31 │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ + cmpeq sp, r0, ror #1 │ │ │ │ + @ instruction: 0x015e8f94 │ │ │ │ + cmneq r7, r8, lsr ip │ │ │ │ + cmpeq sp, r4, lsr #1 │ │ │ │ + cmpeq lr, r8, asr pc │ │ │ │ + strdeq r5, [r7, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq sp, r8, rrx │ │ │ │ + cmpeq lr, ip, lsl pc │ │ │ │ + cmneq r7, r0, asr #23 │ │ │ │ + cmpeq sp, ip, lsr #32 │ │ │ │ + cmpeq lr, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r3] │ │ │ │ @@ -890238,20 +890238,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #117 @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 41fd2c │ │ │ │ - cmneq r7, r0, asr #21 │ │ │ │ - cmpeq lr, r0, lsr lr │ │ │ │ - cmpeq lr, r0, ror #27 │ │ │ │ - cmneq r7, r0, lsl #21 │ │ │ │ - cmpeq sp, ip, ror #29 │ │ │ │ - cmpeq lr, r0, lsr #27 │ │ │ │ + cmneq r7, r8, asr #21 │ │ │ │ + cmpeq lr, r8, lsr lr │ │ │ │ + cmpeq lr, r8, ror #27 │ │ │ │ + cmneq r7, r8, lsl #21 │ │ │ │ + ldrsheq ip, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq lr, r8, lsr #27 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r3] │ │ │ │ strne r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ @@ -890659,55 +890659,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 41ff00 │ │ │ │ cmneq r1, r8, lsl #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r0, ror #11 │ │ │ │ cmneq r1, ip, lsl #10 │ │ │ │ - cmneq r7, ip, asr r8 │ │ │ │ - cmpeq lr, r4, ror fp │ │ │ │ - cmpeq lr, r4, lsr #23 │ │ │ │ + cmneq r7, r4, ror #16 │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ + cmpeq lr, ip, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r7, r4, ror #14 │ │ │ │ - cmpeq lr, r4, lsl #21 │ │ │ │ - @ instruction: 0x015dcb94 │ │ │ │ - strdeq r5, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ - cmneq r7, r4, asr #12 │ │ │ │ - ldrheq ip, [sp, #-160] @ 0xffffff60 │ │ │ │ - cmpeq lr, r4, ror #18 │ │ │ │ - cmneq r7, ip, lsl #12 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - cmpeq lr, ip, lsr #18 │ │ │ │ - ldrdeq r5, [r7, #-84]! @ 0xffffffac │ │ │ │ - cmpeq sp, r0, asr #20 │ │ │ │ - ldrsheq r8, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - cmneq r7, r4, ror r5 │ │ │ │ - cmpeq sp, r0, ror #19 │ │ │ │ - @ instruction: 0x015e8894 │ │ │ │ - cmneq r7, ip, lsr r5 │ │ │ │ - cmpeq sp, r8, lsr #19 │ │ │ │ - cmpeq lr, ip, asr r8 │ │ │ │ - cmneq r7, r4, lsl #10 │ │ │ │ - cmpeq sp, r0, ror r9 │ │ │ │ - cmpeq lr, r4, lsr #16 │ │ │ │ - cmneq r7, ip, asr #9 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ - cmpeq lr, ip, ror #15 │ │ │ │ - @ instruction: 0x01675494 │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ - ldrheq r8, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - cmneq r7, r4, lsr r4 │ │ │ │ - cmpeq sp, r0, lsr #17 │ │ │ │ - cmpeq lr, r4, asr r7 │ │ │ │ - strdeq r5, [r7, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ + cmneq r7, ip, ror #14 │ │ │ │ + cmpeq lr, ip, lsl #21 │ │ │ │ + @ instruction: 0x015dcb9c │ │ │ │ + cmneq r7, r4, lsl #14 │ │ │ │ + cmpeq lr, ip, lsl sl │ │ │ │ + cmneq r7, ip, asr #12 │ │ │ │ + ldrheq ip, [sp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, ip, ror #18 │ │ │ │ + cmneq r7, r4, lsl r6 │ │ │ │ + cmpeq sp, r0, lsl #21 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ + ldrdeq r5, [r7, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq sp, r8, asr #20 │ │ │ │ + ldrsheq r8, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r4, lsl sl │ │ │ │ + cmneq r7, ip, ror r5 │ │ │ │ + cmpeq sp, r8, ror #19 │ │ │ │ + @ instruction: 0x015e889c │ │ │ │ + cmneq r7, r4, asr #10 │ │ │ │ + ldrheq ip, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r4, ror #16 │ │ │ │ + cmneq r7, ip, lsl #10 │ │ │ │ + cmpeq sp, r8, ror r9 │ │ │ │ + cmpeq lr, ip, lsr #16 │ │ │ │ + ldrdeq r5, [r7, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ + ldrsheq r8, [lr, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x0167549c │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ + ldrheq r8, [lr, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq ip, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmneq r7, ip, lsr r4 │ │ │ │ + cmpeq sp, r8, lsr #17 │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ + cmneq r7, r4, lsl #8 │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #24576 @ 0x6000 │ │ │ │ sub ip, sp, ip │ │ │ │ sub lr, ip, lr │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ @@ -890967,45 +890967,45 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 42065c │ │ │ │ ldrsheq r7, [r1, #-232]! @ 0xffffff18 │ │ │ │ cmneq r1, r8, ror #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq lr, r4, lsr r6 │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ - cmpeq lr, ip, lsl #12 │ │ │ │ - cmpeq lr, r8, asr #11 │ │ │ │ + cmpeq lr, ip, lsr r6 │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ + ldrsbeq r8, [lr, #-80] @ 0xffffffb0 │ │ │ │ ldrheq r7, [r1, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ cmpeq sp, r0, ror #16 │ │ │ │ - ldrdeq r5, [r7, #-8]! │ │ │ │ - cmpeq sp, r0, asr #10 │ │ │ │ - ldrsheq r8, [lr, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x01675094 │ │ │ │ - cmpeq sp, r0, lsl #10 │ │ │ │ - ldrheq r8, [lr, #-52] @ 0xffffffcc │ │ │ │ - qdsubeq r5, r8, r7 │ │ │ │ - cmpeq sp, r4, asr #9 │ │ │ │ - cmpeq lr, r8, ror r3 │ │ │ │ - cmneq r7, r0, lsr #32 │ │ │ │ - cmpeq sp, r8, lsl #9 │ │ │ │ - cmpeq lr, r0, asr #6 │ │ │ │ - cmneq r7, r0, ror #31 │ │ │ │ - cmpeq sp, ip, asr #8 │ │ │ │ - cmpeq lr, r0, lsl #6 │ │ │ │ - cmneq r7, r4, lsr #31 │ │ │ │ - cmpeq sp, r0, lsl r4 │ │ │ │ - cmpeq lr, r0, asr #5 │ │ │ │ - cmneq r7, r8, ror #30 │ │ │ │ - ldrsbeq ip, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq lr, r8, lsl #5 │ │ │ │ - cmneq r7, ip, lsr #30 │ │ │ │ - @ instruction: 0x015dc398 │ │ │ │ - cmpeq lr, ip, asr #4 │ │ │ │ + cmneq r7, r0, ror #1 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ + cmpeq lr, r0, lsl #8 │ │ │ │ + @ instruction: 0x0167509c │ │ │ │ + cmpeq sp, r8, lsl #10 │ │ │ │ + ldrheq r8, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r7, r0, rrx │ │ │ │ + cmpeq sp, ip, asr #9 │ │ │ │ + cmpeq lr, r0, lsl #7 │ │ │ │ + cmneq r7, r8, lsr #32 │ │ │ │ + @ instruction: 0x015dc490 │ │ │ │ + cmpeq lr, r8, asr #6 │ │ │ │ + cmneq r7, r8, ror #31 │ │ │ │ + cmpeq sp, r4, asr r4 │ │ │ │ + cmpeq lr, r8, lsl #6 │ │ │ │ + cmneq r7, ip, lsr #31 │ │ │ │ + cmpeq sp, r8, lsl r4 │ │ │ │ + cmpeq lr, r8, asr #5 │ │ │ │ + cmneq r7, r0, ror pc │ │ │ │ + ldrsbeq ip, [sp, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x015e8290 │ │ │ │ + cmneq r7, r4, lsr pc │ │ │ │ + cmpeq sp, r0, lsr #7 │ │ │ │ + cmpeq lr, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 420ab0 │ │ │ │ ldr r3, [pc, #264] @ 420ab4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -891075,20 +891075,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 420a4c │ │ │ │ @ instruction: 0xffffeea4 │ │ │ │ @ instruction: 0xfffffb30 │ │ │ │ @ instruction: 0xfffff308 │ │ │ │ @ instruction: 0xfffff020 │ │ │ │ andeq r9, r0, ip, asr #5 │ │ │ │ - cmpeq lr, r4, lsr r1 │ │ │ │ + cmpeq lr, ip, lsr r1 │ │ │ │ cmneq r1, ip, lsl sl │ │ │ │ - cmneq r7, r0, lsl #28 │ │ │ │ + cmneq r7, r8, lsl #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r0, asr #19 │ │ │ │ - cmpeq sp, r8, ror #3 │ │ │ │ + ldrsheq ip, [sp, #-16] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -891493,50 +891493,50 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 420f80 │ │ │ │ cmneq r1, r4, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, ip, lsl #12 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - ldrsheq r7, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, r4, lsl #28 │ │ │ │ - cmpeq lr, r4, lsr lr │ │ │ │ - ldrsheq r7, [lr, #-212] @ 0xffffff2c │ │ │ │ - cmpeq lr, r8, lsl lr │ │ │ │ - cmpeq lr, r0, ror #28 │ │ │ │ + ldrsheq r7, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, ip, lsl #28 │ │ │ │ + cmpeq lr, ip, lsr lr │ │ │ │ + ldrsheq r7, [lr, #-220] @ 0xffffff24 │ │ │ │ + cmpeq lr, r0, lsr #28 │ │ │ │ + cmpeq lr, r8, ror #28 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmpeq lr, r4, lsr lr │ │ │ │ - cmpeq lr, r8, lsl #29 │ │ │ │ - cmpeq lr, ip, asr lr │ │ │ │ - cmpeq lr, r8, lsr #29 │ │ │ │ + cmpeq lr, ip, lsr lr │ │ │ │ + @ instruction: 0x015e7e90 │ │ │ │ + cmpeq lr, r4, ror #28 │ │ │ │ + ldrheq r7, [lr, #-224] @ 0xffffff20 │ │ │ │ cmneq r1, ip, lsl #9 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ @ instruction: 0x015d3f9c │ │ │ │ - cmpeq sp, ip, ror ip │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ - @ instruction: 0x0167489c │ │ │ │ - cmpeq sp, r0, asr #24 │ │ │ │ - cmpeq lr, ip, asr #23 │ │ │ │ - cmneq r7, r8, asr r8 │ │ │ │ + cmpeq sp, r4, lsl #25 │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ + cmneq r7, r4, lsr #17 │ │ │ │ + cmpeq sp, r8, asr #24 │ │ │ │ + ldrsbeq r7, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmneq r7, r0, ror #16 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq sp, r8, lsl #24 │ │ │ │ - @ instruction: 0x015e7b98 │ │ │ │ - cmneq r7, r4, lsr #16 │ │ │ │ - ldrsbeq fp, [sp, #-176] @ 0xffffff50 │ │ │ │ - cmpeq lr, ip, asr fp │ │ │ │ - cmneq r7, r8, ror #15 │ │ │ │ + cmpeq sp, r0, lsl ip │ │ │ │ + cmpeq lr, r0, lsr #23 │ │ │ │ + cmneq r7, ip, lsr #16 │ │ │ │ + ldrsbeq fp, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r4, ror #22 │ │ │ │ + strdeq r4, [r7, #-112]! @ 0xffffff90 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - @ instruction: 0x015dbb98 │ │ │ │ - cmpeq lr, r4, lsr #22 │ │ │ │ - strheq r4, [r7, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq sp, r0, lsr #23 │ │ │ │ + cmpeq lr, ip, lsr #22 │ │ │ │ + strheq r4, [r7, #-120]! @ 0xffffff88 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmpeq sp, r0, ror #22 │ │ │ │ - cmpeq lr, ip, ror #21 │ │ │ │ - cmneq r7, r8, ror r7 │ │ │ │ + cmpeq sp, r8, ror #22 │ │ │ │ + ldrsheq r7, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmneq r7, r0, lsl #15 │ │ │ │ muleq r0, r7, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #824] @ 421530 │ │ │ │ ldr r3, [pc, #824] @ 421534 │ │ │ │ @@ -891745,40 +891745,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4212b4 │ │ │ │ cmneq r1, ip, lsl r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, ip, ror #3 │ │ │ │ - cmneq r7, r0, asr r6 │ │ │ │ - ldrheq r7, [lr, #-152] @ 0xffffff68 │ │ │ │ + cmneq r7, r8, asr r6 │ │ │ │ + cmpeq lr, r0, asr #19 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ cmpeq ip, ip, asr #21 │ │ │ │ cmneq r1, r8, asr r1 │ │ │ │ ldrdeq r6, [r0], -r4 │ │ │ │ - cmpeq lr, r0, lsr fp │ │ │ │ - cmpeq lr, r0, lsl #22 │ │ │ │ - cmneq r7, r4, lsr #10 │ │ │ │ - ldrsheq fp, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq lr, ip, lsl #17 │ │ │ │ + cmpeq lr, r8, lsr fp │ │ │ │ + cmpeq lr, r8, lsl #22 │ │ │ │ + cmneq r7, ip, lsr #10 │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ + @ instruction: 0x015e7894 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ cmpeq ip, r4, lsl r1 │ │ │ │ - cmpeq sp, ip, ror #16 │ │ │ │ + cmpeq sp, r4, ror r8 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmneq r7, r0, ror #8 │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ - cmpeq lr, r8, asr #15 │ │ │ │ + cmneq r7, r8, ror #8 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ + ldrsbeq r7, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ - ldrsbeq fp, [sp, #-112] @ 0xffffff90 │ │ │ │ - cmneq r7, r4, asr #7 │ │ │ │ - @ instruction: 0x015db79c │ │ │ │ - cmpeq lr, ip, lsr #14 │ │ │ │ + cmpeq sp, r8, lsl #16 │ │ │ │ + ldrsbeq fp, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmneq r7, ip, asr #7 │ │ │ │ + cmpeq sp, r4, lsr #15 │ │ │ │ + cmpeq lr, r4, lsr r7 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, [r2] │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ @@ -892274,58 +892274,58 @@ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4219bc │ │ │ │ cmneq r1, r0, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r0, lsl #3 │ │ │ │ - ldrsbeq r7, [lr, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r7, r8, lsr #30 │ │ │ │ - @ instruction: 0x015e7290 │ │ │ │ + cmneq r7, r8, lsl #3 │ │ │ │ + cmpeq lr, r4, ror #9 │ │ │ │ + cmneq r7, r0, lsr pc │ │ │ │ + @ instruction: 0x015e7298 │ │ │ │ cmneq r1, r0, asr sl │ │ │ │ - cmpeq sp, r8, ror r2 │ │ │ │ - cmpeq sp, r8, asr #4 │ │ │ │ - cmneq r7, r8, lsr lr │ │ │ │ - cmpeq sp, r0, lsl r2 │ │ │ │ - cmpeq lr, r0, lsr #3 │ │ │ │ - strdeq r3, [r7, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq fp, [sp, #-16] │ │ │ │ - cmpeq lr, r0, ror #2 │ │ │ │ - strheq r3, [r7, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x015db190 │ │ │ │ - cmpeq lr, r0, lsr #2 │ │ │ │ - cmneq r7, r8, ror sp │ │ │ │ - cmpeq sp, r0, asr r1 │ │ │ │ - cmpeq lr, r0, ror #1 │ │ │ │ - cmneq r7, r8, lsr sp │ │ │ │ - cmpeq sp, r0, lsl r1 │ │ │ │ - cmpeq lr, r0, lsr #1 │ │ │ │ - strdeq r3, [r7, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq fp, [sp, #-0] │ │ │ │ - cmpeq lr, r0, rrx │ │ │ │ - strheq r3, [r7, #-200]! @ 0xffffff38 │ │ │ │ - @ instruction: 0x015db090 │ │ │ │ - cmpeq lr, r0, lsr #32 │ │ │ │ - cmneq r7, r8, ror ip │ │ │ │ - cmpeq sp, r0, asr r0 │ │ │ │ - cmpeq lr, r0, ror #31 │ │ │ │ - cmneq r7, r8, lsr ip │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ - cmpeq lr, r0, lsr #31 │ │ │ │ - strdeq r3, [r7, #-184]! @ 0xffffff48 │ │ │ │ - ldrsbeq sl, [sp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq lr, r0, ror #30 │ │ │ │ - @ instruction: 0x015daf98 │ │ │ │ - cmneq r7, ip, lsl #23 │ │ │ │ - cmpeq sp, r4, ror #30 │ │ │ │ - ldrsheq r6, [lr, #-224] @ 0xffffff20 │ │ │ │ - cmneq r7, r0, asr fp │ │ │ │ - cmpeq sp, r8, lsr #30 │ │ │ │ - ldrheq r6, [lr, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, r0, lsl #5 │ │ │ │ + cmpeq sp, r0, asr r2 │ │ │ │ + cmneq r7, r0, asr #28 │ │ │ │ + cmpeq sp, r8, lsl r2 │ │ │ │ + cmpeq lr, r8, lsr #3 │ │ │ │ + cmneq r7, r0, lsl #28 │ │ │ │ + ldrsbeq fp, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, r8, ror #2 │ │ │ │ + cmneq r7, r0, asr #27 │ │ │ │ + @ instruction: 0x015db198 │ │ │ │ + cmpeq lr, r8, lsr #2 │ │ │ │ + cmneq r7, r0, lsl #27 │ │ │ │ + cmpeq sp, r8, asr r1 │ │ │ │ + cmpeq lr, r8, ror #1 │ │ │ │ + cmneq r7, r0, asr #26 │ │ │ │ + cmpeq sp, r8, lsl r1 │ │ │ │ + cmpeq lr, r8, lsr #1 │ │ │ │ + cmneq r7, r0, lsl #26 │ │ │ │ + ldrsbeq fp, [sp, #-8] │ │ │ │ + cmpeq lr, r8, rrx │ │ │ │ + cmneq r7, r0, asr #25 │ │ │ │ + @ instruction: 0x015db098 │ │ │ │ + cmpeq lr, r8, lsr #32 │ │ │ │ + cmneq r7, r0, lsl #25 │ │ │ │ + cmpeq sp, r8, asr r0 │ │ │ │ + cmpeq lr, r8, ror #31 │ │ │ │ + cmneq r7, r0, asr #24 │ │ │ │ + cmpeq sp, r8, lsl r0 │ │ │ │ + cmpeq lr, r8, lsr #31 │ │ │ │ + cmneq r7, r0, lsl #24 │ │ │ │ + ldrsbeq sl, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq lr, r8, ror #30 │ │ │ │ + cmpeq sp, r0, lsr #31 │ │ │ │ + @ instruction: 0x01673b94 │ │ │ │ + cmpeq sp, ip, ror #30 │ │ │ │ + ldrsheq r6, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmneq r7, r8, asr fp │ │ │ │ + cmpeq sp, r0, lsr pc │ │ │ │ + ldrheq r6, [lr, #-236] @ 0xffffff14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2632] @ 0xa48 │ │ │ │ sub sp, sp, #1424 @ 0x590 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ @@ -893050,23 +893050,23 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 422548 │ │ │ │ ldrheq r6, [r1, #-88]! @ 0xffffffa8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x01673894 │ │ │ │ - ldrsheq r6, [lr, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x0167389c │ │ │ │ + cmpeq lr, r4, lsl #24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ cmneq r1, r4, asr #29 │ │ │ │ cmpeq ip, r0, lsr #24 │ │ │ │ cmpeq ip, ip, asr #23 │ │ │ │ - cmpeq sp, r8, lsr r3 │ │ │ │ - cmpeq sp, r8, lsl #6 │ │ │ │ + cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq sp, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -894069,143 +894069,143 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4235e0 │ │ │ │ cmneq r1, r8, lsr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r8, lsl #20 │ │ │ │ - cmneq r7, r0, asr lr │ │ │ │ - cmpeq lr, r4, asr #3 │ │ │ │ + cmneq r7, r8, asr lr │ │ │ │ + cmpeq lr, ip, asr #3 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - strdeq r2, [r7, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq lr, r4, asr r0 │ │ │ │ + cmneq r7, r4, lsl #26 │ │ │ │ + cmpeq lr, ip, asr r0 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ @ instruction: 0xffffe090 │ │ │ │ - strheq r2, [r7, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq lr, r0, lsr #26 │ │ │ │ + cmneq r7, r0, asr #19 │ │ │ │ + cmpeq lr, r8, lsr #26 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ cmneq r1, r0, ror r4 │ │ │ │ - cmneq r7, r0, lsr r8 │ │ │ │ - @ instruction: 0x015e5b98 │ │ │ │ + cmneq r7, r8, lsr r8 │ │ │ │ + cmpeq lr, r0, lsr #23 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r7, ip, lsl r7 │ │ │ │ - cmpeq lr, r8, lsl #21 │ │ │ │ + cmneq r7, r4, lsr #14 │ │ │ │ + @ instruction: 0x015e5a90 │ │ │ │ cmpeq ip, r0, lsl r3 │ │ │ │ - @ instruction: 0x01672690 │ │ │ │ - cmpeq sp, r8, ror #20 │ │ │ │ - ldrsheq r5, [lr, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x01672698 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r7, r0, ror #12 │ │ │ │ - cmpeq lr, ip, asr #19 │ │ │ │ - ldrsheq r9, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmneq r7, r8, ror #12 │ │ │ │ + ldrsbeq r5, [lr, #-148] @ 0xffffff6c │ │ │ │ + ldrsheq r9, [sp, #-156] @ 0xffffff64 │ │ │ │ ldrsbeq sl, [ip, #-24] @ 0xffffffe8 │ │ │ │ cmpeq ip, r0, lsl #3 │ │ │ │ - cmneq r7, r4, lsl #10 │ │ │ │ - ldrsbeq r9, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq lr, ip, ror #16 │ │ │ │ + cmneq r7, ip, lsl #10 │ │ │ │ + cmpeq sp, r4, ror #17 │ │ │ │ + cmpeq lr, r4, ror r8 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ ldrsheq sl, [ip, #-0] │ │ │ │ @ instruction: 0x015ca09c │ │ │ │ cmpeq ip, ip, asr r0 │ │ │ │ cmpeq ip, ip, lsl r0 │ │ │ │ ldrsbeq r9, [ip, #-252] @ 0xffffff04 │ │ │ │ - cmpeq lr, r4, asr #18 │ │ │ │ - cmpeq sp, r4, lsl #14 │ │ │ │ - cmneq r7, r0, lsr #6 │ │ │ │ - cmpeq lr, r8, lsl #13 │ │ │ │ - cmpeq sp, r4, asr #13 │ │ │ │ - cmneq r7, r0, ror #5 │ │ │ │ - cmpeq lr, r0, asr #12 │ │ │ │ + cmpeq lr, ip, asr #18 │ │ │ │ + cmpeq sp, ip, lsl #14 │ │ │ │ + cmneq r7, r8, lsr #6 │ │ │ │ + @ instruction: 0x015e5690 │ │ │ │ + cmpeq sp, ip, asr #13 │ │ │ │ + cmneq r7, r8, ror #5 │ │ │ │ + cmpeq lr, r8, asr #12 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq sp, ip, ror r6 │ │ │ │ - @ instruction: 0x01672298 │ │ │ │ - ldrsheq r5, [lr, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq sp, ip, lsr r6 │ │ │ │ - cmneq r7, r8, asr r2 │ │ │ │ - ldrheq r5, [lr, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, r4, lsl #13 │ │ │ │ + cmneq r7, r0, lsr #5 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ + cmpeq sp, r4, asr #12 │ │ │ │ + cmneq r7, r0, ror #4 │ │ │ │ + cmpeq lr, r0, asr #11 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrsheq r9, [sp, #-92] @ 0xffffffa4 │ │ │ │ - ldrsbeq r9, [sp, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x015d959c │ │ │ │ - cmpeq sp, r8, ror #10 │ │ │ │ - cmpeq sp, ip, lsr r5 │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ - ldrsbeq r9, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r4, lsl #12 │ │ │ │ + ldrsbeq r9, [sp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, r4, lsr #11 │ │ │ │ + cmpeq sp, r0, ror r5 │ │ │ │ + cmpeq sp, r4, asr #10 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq sp, r4, ror #9 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrheq r9, [sp, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r9, [sp, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq sp, ip, ror r4 │ │ │ │ - @ instruction: 0x01672098 │ │ │ │ - ldrsheq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r4, lsl #9 │ │ │ │ + cmneq r7, r0, lsr #1 │ │ │ │ + cmpeq lr, r0, lsl #8 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq sp, ip, lsr r4 │ │ │ │ - qdsubeq r2, r8, r7 │ │ │ │ - ldrheq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r4, asr #8 │ │ │ │ + cmneq r7, r0, rrx │ │ │ │ + cmpeq lr, r0, asr #7 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrsheq r9, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r7, r8, lsl r0 │ │ │ │ - cmpeq lr, ip, ror r3 │ │ │ │ - ldrheq r9, [sp, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x015d9390 │ │ │ │ - cmpeq sp, r4, ror #6 │ │ │ │ - cmneq r7, r0, lsl #31 │ │ │ │ - cmpeq lr, r8, ror #5 │ │ │ │ - cmpeq sp, r8, lsr #6 │ │ │ │ - cmneq r7, r4, asr #30 │ │ │ │ - cmpeq lr, r4, lsr #5 │ │ │ │ + cmpeq sp, r4, lsl #8 │ │ │ │ + cmneq r7, r0, lsr #32 │ │ │ │ + cmpeq lr, r4, lsl #7 │ │ │ │ + cmpeq sp, r4, asr #7 │ │ │ │ + @ instruction: 0x015d9398 │ │ │ │ + cmpeq sp, ip, ror #6 │ │ │ │ + cmneq r7, r8, lsl #31 │ │ │ │ + ldrsheq r5, [lr, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, r0, lsr r3 │ │ │ │ + cmneq r7, ip, asr #30 │ │ │ │ + cmpeq lr, ip, lsr #5 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - ldrsbeq r9, [sp, #-4] │ │ │ │ - strdeq r1, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq lr, r0, asr r0 │ │ │ │ + ldrsbeq r9, [sp, #-12] │ │ │ │ + strdeq r1, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq lr, r8, asr r0 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x015d9094 │ │ │ │ - strheq r1, [r7, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ + @ instruction: 0x015d909c │ │ │ │ + strheq r1, [r7, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq sp, r0, asr r0 │ │ │ │ - cmneq r7, ip, ror #24 │ │ │ │ - ldrsbeq r4, [lr, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sp, r8, asr r0 │ │ │ │ + cmneq r7, r4, ror ip │ │ │ │ + ldrsbeq r4, [lr, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq sp, r4, lsl r0 │ │ │ │ - cmneq r7, r0, lsr ip │ │ │ │ - @ instruction: 0x015e4f94 │ │ │ │ + cmpeq sp, ip, lsl r0 │ │ │ │ + cmneq r7, r8, lsr ip │ │ │ │ + @ instruction: 0x015e4f9c │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - ldrsbeq r8, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r0, ror #31 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq sp, r4, lsr #31 │ │ │ │ + cmpeq sp, ip, lsr #31 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq sp, r0, ror pc │ │ │ │ - cmpeq sp, r4, asr #30 │ │ │ │ - cmneq r7, r0, ror #22 │ │ │ │ - cmpeq lr, r4, asr #29 │ │ │ │ - cmpeq sp, r4, lsl #30 │ │ │ │ - ldrsbeq r8, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sp, r8, ror pc │ │ │ │ + cmpeq sp, ip, asr #30 │ │ │ │ + cmneq r7, r8, ror #22 │ │ │ │ + cmpeq lr, ip, asr #29 │ │ │ │ + cmpeq sp, ip, lsl #30 │ │ │ │ + ldrsbeq r8, [sp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x015d8e9c │ │ │ │ - strheq r1, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq lr, ip, lsl lr │ │ │ │ - cmpeq sp, ip, asr lr │ │ │ │ - cmneq r7, r4, ror sl │ │ │ │ - ldrsbeq r4, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r4, lsr #29 │ │ │ │ + cmneq r7, r0, asr #21 │ │ │ │ + cmpeq lr, r4, lsr #28 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ + cmneq r7, ip, ror sl │ │ │ │ + cmpeq lr, r0, ror #27 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq sp, ip, lsl lr │ │ │ │ - cmneq r7, r8, lsr sl │ │ │ │ - @ instruction: 0x015e4d98 │ │ │ │ + cmpeq sp, r4, lsr #28 │ │ │ │ + cmneq r7, r0, asr #20 │ │ │ │ + cmpeq lr, r0, lsr #27 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsbeq r8, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmneq r7, ip, asr #19 │ │ │ │ - cmpeq sp, r4, lsr #27 │ │ │ │ - cmpeq lr, r4, lsr sp │ │ │ │ + cmpeq sp, r4, ror #27 │ │ │ │ + ldrdeq r1, [r7, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq sp, ip, lsr #27 │ │ │ │ + cmpeq lr, ip, lsr sp │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq sp, ip, ror #26 │ │ │ │ + cmpeq sp, r4, ror sp │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmpeq sp, r0, asr #26 │ │ │ │ + cmpeq sp, r8, asr #26 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ ldr r3, [pc, #-196] @ 423ad8 │ │ │ │ ldr r2, [pc, #-196] @ 423adc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -894507,17 +894507,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 424048 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #232 @ 0xe8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 423ff4 │ │ │ │ - cmneq r7, ip, lsl #17 │ │ │ │ - cmpeq sp, r4, ror #24 │ │ │ │ - cmpeq lr, ip, ror #23 │ │ │ │ + @ instruction: 0x01671894 │ │ │ │ + cmpeq sp, ip, ror #24 │ │ │ │ + ldrsheq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ │ │ │ │ 0042404c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -894539,17 +894539,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ mov r1, #568 @ 0x238 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42406c │ │ │ │ - cmneq r7, r4, lsl r8 │ │ │ │ - cmpeq sp, ip, ror #23 │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + cmneq r7, ip, lsl r8 │ │ │ │ + ldrsheq r8, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq lr, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #444] @ 424294 │ │ │ │ ldr r3, [pc, #444] @ 424298 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -894662,29 +894662,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4241d0 │ │ │ │ cmneq r1, ip, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r8, lsl r3 │ │ │ │ - cmneq r7, ip, lsl #15 │ │ │ │ - ldrsheq r4, [lr, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x01671794 │ │ │ │ + ldrsheq r4, [lr, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - cmneq r7, r8, lsr #14 │ │ │ │ + cmneq r7, r0, lsr r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x015e4a94 │ │ │ │ + @ instruction: 0x015e4a9c │ │ │ │ @ instruction: 0xffffd02c │ │ │ │ @ instruction: 0xffffcc04 │ │ │ │ @ instruction: 0xffffe7fc │ │ │ │ cmneq r1, ip, lsr r2 │ │ │ │ - cmpeq sp, r8, ror #20 │ │ │ │ - cmpeq sp, r8, lsr sl │ │ │ │ - cmneq r7, r0, lsr r6 │ │ │ │ - cmpeq sp, r8, lsl #20 │ │ │ │ - @ instruction: 0x015e4998 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ + cmpeq sp, r0, asr #20 │ │ │ │ + cmneq r7, r8, lsr r6 │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq lr, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ │ │ │ │ 004242e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -894780,16 +894780,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, r4, lsl #3 │ │ │ │ - cmpeq lr, r8, lsl #21 │ │ │ │ - cmneq r7, r0, lsr #11 │ │ │ │ + @ instruction: 0x015e4a90 │ │ │ │ + cmneq r7, r8, lsr #11 │ │ │ │ │ │ │ │ 00424478 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -894883,16 +894883,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq r9, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmneq r7, r4, lsl r4 │ │ │ │ - ldrsheq r4, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmneq r7, ip, lsl r4 │ │ │ │ + ldrsheq r4, [lr, #-136] @ 0xffffff78 │ │ │ │ │ │ │ │ 0042460c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1160] @ 424aac │ │ │ │ @@ -895197,25 +895197,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq ip, ip, lsl #31 │ │ │ │ - strheq r1, [r7, #-20]! @ 0xffffffec │ │ │ │ - cmpeq lr, ip, lsl #13 │ │ │ │ + strheq r1, [r7, #-28]! @ 0xffffffe4 │ │ │ │ + @ instruction: 0x015e4694 │ │ │ │ cmpeq ip, ip, lsl #8 │ │ │ │ - cmneq r7, r4, lsr #1 │ │ │ │ - cmpeq lr, ip, ror r5 │ │ │ │ + cmneq r7, ip, lsr #1 │ │ │ │ + cmpeq lr, r4, lsl #11 │ │ │ │ cmpeq ip, r8, lsl #6 │ │ │ │ - smultbeq r7, r0, pc @ │ │ │ │ - cmpeq lr, r8, ror r4 │ │ │ │ + smultbeq r7, r8, pc @ │ │ │ │ + cmpeq lr, r0, lsl #9 │ │ │ │ cmpeq ip, r4, lsl fp │ │ │ │ - cmneq r7, r8, lsr pc │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ + cmneq r7, r0, asr #30 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ │ │ │ │ 00424b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -895235,17 +895235,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 424b30 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ - cmpeq lr, r4, lsl #7 │ │ │ │ - strheq r0, [r7, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ + cmpeq lr, ip, lsl #7 │ │ │ │ + smulbteq r7, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #976] @ 424f68 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -895491,41 +895491,41 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 424bf4 │ │ │ │ cmneq r1, r4, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r8, lsl r8 │ │ │ │ - strdeq r0, [r7, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq lr, r8, ror #3 │ │ │ │ - ldrheq r4, [lr, #-16] │ │ │ │ - smulbbeq r7, ip, ip │ │ │ │ - cmpeq sp, ip, ror #29 │ │ │ │ - cmpeq lr, r8, asr #2 │ │ │ │ - cmneq r7, ip, asr #24 │ │ │ │ - cmpeq sp, ip, lsr #29 │ │ │ │ - cmpeq lr, r8, lsl #2 │ │ │ │ - cmneq r7, ip, lsl #24 │ │ │ │ - cmpeq sp, ip, ror #28 │ │ │ │ - cmpeq lr, r8, asr #1 │ │ │ │ - smulbteq r7, ip, fp │ │ │ │ - cmpeq sp, ip, lsr #28 │ │ │ │ - cmpeq lr, r8, lsl #1 │ │ │ │ - @ instruction: 0x01670b90 │ │ │ │ - ldrsheq r7, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ - cmneq r7, r4, asr fp │ │ │ │ - ldrheq r7, [sp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ - cmneq r7, r4, lsl fp │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ - ldrsbeq r3, [lr, #-240] @ 0xffffff10 │ │ │ │ - ldrdeq r0, [r7, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq sp, r8, lsr sp │ │ │ │ - @ instruction: 0x015e3f94 │ │ │ │ + strdeq r0, [r7, #-204]! @ 0xffffff34 │ │ │ │ + ldrsheq r4, [lr, #-16] │ │ │ │ + ldrheq r4, [lr, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01670c94 │ │ │ │ + ldrsheq r7, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq lr, r0, asr r1 │ │ │ │ + cmneq r7, r4, asr ip │ │ │ │ + ldrheq r7, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq lr, r0, lsl r1 │ │ │ │ + cmneq r7, r4, lsl ip │ │ │ │ + cmpeq sp, r4, ror lr │ │ │ │ + ldrsbeq r4, [lr, #-0] │ │ │ │ + ldrdeq r0, [r7, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq sp, r4, lsr lr │ │ │ │ + @ instruction: 0x015e4090 │ │ │ │ + @ instruction: 0x01670b98 │ │ │ │ + ldrsheq r7, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, r0, asr r0 │ │ │ │ + cmneq r7, ip, asr fp │ │ │ │ + ldrheq r7, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ + cmneq r7, ip, lsl fp │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ + ldrsbeq r3, [lr, #-248] @ 0xffffff08 │ │ │ │ + smultteq r7, r0, sl │ │ │ │ + cmpeq sp, r0, asr #26 │ │ │ │ + @ instruction: 0x015e3f9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1880] @ 425754 │ │ │ │ mov r8, r3 │ │ │ │ @@ -895998,49 +895998,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4254d4 │ │ │ │ cmneq r1, r4, lsl r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r3, [r1, #-52]! @ 0xffffffcc │ │ │ │ - smultbeq r7, r4, r9 │ │ │ │ - cmpeq lr, r0, asr lr │ │ │ │ - cmneq r7, ip, asr #18 │ │ │ │ - cmneq r7, r4, lsr r9 │ │ │ │ - ldrsheq r3, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmpeq lr, r0, ror #27 │ │ │ │ + smultbeq r7, ip, r9 │ │ │ │ + cmpeq lr, r8, asr lr │ │ │ │ + cmneq r7, r4, asr r9 │ │ │ │ + cmneq r7, ip, lsr r9 │ │ │ │ + cmpeq lr, r4, lsl #28 │ │ │ │ + cmpeq lr, r8, ror #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r7, r8, lsl #16 │ │ │ │ - ldrheq r3, [lr, #-204] @ 0xffffff34 │ │ │ │ - strheq r0, [r7, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq lr, ip, ror #24 │ │ │ │ - @ instruction: 0x01670594 │ │ │ │ - cmpeq lr, r8, asr #20 │ │ │ │ + cmneq r7, r0, lsl r8 │ │ │ │ + cmpeq lr, r4, asr #25 │ │ │ │ + smulbteq r7, r4, r7 │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ + @ instruction: 0x0167059c │ │ │ │ + cmpeq lr, r0, asr sl │ │ │ │ cmneq r1, r8, lsr pc │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ - smulbbeq r7, ip, r4 │ │ │ │ - cmpeq sp, ip, ror #13 │ │ │ │ - cmpeq lr, r4, asr #18 │ │ │ │ - cmneq r7, ip, asr #8 │ │ │ │ - cmpeq sp, ip, lsr #13 │ │ │ │ - cmpeq lr, r4, lsl #18 │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ - cmpeq sp, r4, asr #12 │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ - @ instruction: 0x01670394 │ │ │ │ - ldrsheq r7, [sp, #-84] @ 0xffffffac │ │ │ │ - cmpeq lr, r0, asr r8 │ │ │ │ - ldrheq r7, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r7, r8, lsr #6 │ │ │ │ - cmpeq sp, r8, lsl #11 │ │ │ │ - cmpeq lr, r0, ror #15 │ │ │ │ - smultteq r7, ip, r2 │ │ │ │ - cmpeq sp, ip, asr #10 │ │ │ │ - cmpeq lr, r4, lsr #15 │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ + cmpeq sp, r8, lsr #14 │ │ │ │ + @ instruction: 0x01670494 │ │ │ │ + ldrsheq r7, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, ip, asr #18 │ │ │ │ + cmneq r7, r4, asr r4 │ │ │ │ + ldrheq r7, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, ip, lsl #18 │ │ │ │ + cmpeq sp, ip, ror r6 │ │ │ │ + cmpeq sp, ip, asr #12 │ │ │ │ + cmpeq sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x0167039c │ │ │ │ + ldrsheq r7, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, r8, asr r8 │ │ │ │ + cmpeq sp, r4, asr #11 │ │ │ │ + cmneq r7, r0, lsr r3 │ │ │ │ + @ instruction: 0x015d7590 │ │ │ │ + cmpeq lr, r8, ror #15 │ │ │ │ + strdeq r0, [r7, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ + cmpeq lr, ip, lsr #15 │ │ │ │ │ │ │ │ 004257ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -896061,17 +896061,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42580c │ │ │ │ - smultteq r7, ip, r1 │ │ │ │ - cmpeq sp, ip, asr #8 │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ + strdeq r0, [r7, #-20]! @ 0xffffffec │ │ │ │ + cmpeq sp, r4, asr r4 │ │ │ │ + cmpeq lr, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 420990 │ │ │ │ @@ -896099,17 +896099,17 @@ │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42589c │ │ │ │ @ instruction: 0xfffff74c │ │ │ │ @ instruction: 0xfffff2e8 │ │ │ │ - cmneq r7, ip, asr r1 │ │ │ │ - ldrheq r7, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq lr, r4, lsl r6 │ │ │ │ + cmneq r7, r4, ror #2 │ │ │ │ + cmpeq sp, r4, asr #7 │ │ │ │ + cmpeq lr, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -896507,39 +896507,39 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #15 │ │ │ │ b 425edc │ │ │ │ ldrsheq r2, [r1, #-164]! @ 0xffffff5c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r7, r4, lsl #2 │ │ │ │ - cmpeq lr, r0, lsr #11 │ │ │ │ + cmneq r7, ip, lsl #2 │ │ │ │ + cmpeq lr, r8, lsr #11 │ │ │ │ svcvc 0x00efffff │ │ │ │ - cmpeq lr, r8, asr #8 │ │ │ │ - msreq SPSR_und, r4, lsr #31 │ │ │ │ + cmpeq lr, r0, asr r4 │ │ │ │ + msreq SPSR_und, ip, lsr #31 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ cmneq r1, r4, lsr #15 │ │ │ │ cmpeq ip, ip, ror #13 │ │ │ │ - cmpeq sp, r0, asr #28 │ │ │ │ - cmpeq lr, ip, ror #1 │ │ │ │ - msreq SPSR_sx, r8, asr #24 │ │ │ │ - cmpeq sp, ip, lsl #28 │ │ │ │ - ldrsbeq r6, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, r4, lsl #1 │ │ │ │ - msreq SPSR_und, r0, ror #23 │ │ │ │ - cmpeq sp, r4, lsr #27 │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ - cmpeq lr, r0, lsr #32 │ │ │ │ - msreq SPSR_und, ip, ror fp │ │ │ │ - cmpeq sp, r0, asr #26 │ │ │ │ - │ │ │ │ -00425f9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ + cmpeq sp, r8, asr #28 │ │ │ │ + ldrsheq r3, [lr, #-4] │ │ │ │ + msreq SPSR_sx, r0, asr ip │ │ │ │ + cmpeq sp, r4, lsl lr │ │ │ │ + cmpeq sp, r0, ror #27 │ │ │ │ + cmpeq lr, ip, lsl #1 │ │ │ │ + msreq SPSR_und, r8, ror #23 │ │ │ │ + cmpeq sp, ip, lsr #27 │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ + cmpeq lr, r8, lsr #32 │ │ │ │ + msreq SPSR_und, r4, lsl #23 │ │ │ │ + cmpeq sp, r8, asr #26 │ │ │ │ + │ │ │ │ +00425f9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 4266c4 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 425fc8 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -896555,17 +896555,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 425fbc │ │ │ │ - msreq (UNDEF: 102), ip, lsr #21 │ │ │ │ - @ instruction: 0x015d6c9c │ │ │ │ - cmpeq lr, r0, asr #30 │ │ │ │ + strheq pc, [r6, #-164]! @ 0xffffff5c @ │ │ │ │ + cmpeq sp, r4, lsr #25 │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ │ │ │ │ 00426010 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -896586,17 +896586,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 426030 │ │ │ │ - msreq (UNDEF: 102), r8, lsr sl │ │ │ │ - cmpeq sp, r8, lsr #24 │ │ │ │ - cmpeq lr, ip, asr #29 │ │ │ │ + msreq (UNDEF: 102), r0, asr #20 │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ + ldrsbeq r2, [lr, #-228] @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ bl 426e04 │ │ │ │ @@ -896620,17 +896620,17 @@ │ │ │ │ add r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4260b4 │ │ │ │ @ instruction: 0xfffff844 │ │ │ │ - strheq pc, [r6, #-148]! @ 0xffffff6c @ │ │ │ │ - cmpeq sp, r4, lsr #23 │ │ │ │ - cmpeq lr, r8, asr #28 │ │ │ │ + strheq pc, [r6, #-156]! @ 0xffffff64 @ │ │ │ │ + cmpeq sp, ip, lsr #23 │ │ │ │ + cmpeq lr, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ 4261e4 │ │ │ │ ldr r2, [pc, #192] @ 4261e8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -896679,18 +896679,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 4261b0 │ │ │ │ ldrsheq r2, [r1, #-32]! @ 0xffffffe0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq lr, ip, lsl lr │ │ │ │ - strheq pc, [r6, #-152]! @ 0xffffff68 @ │ │ │ │ - ldrsbeq r6, [sp, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r0, lsr #21 │ │ │ │ + cmpeq lr, r4, lsr #28 │ │ │ │ + msreq SPSR_sx, r0, asr #19 │ │ │ │ + ldrsbeq r6, [sp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #940] @ 4265c0 │ │ │ │ ldr r3, [pc, #940] @ 4265c4 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -896928,43 +896928,43 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 426260 │ │ │ │ cmneq r1, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r8, lsr #22 │ │ │ │ cmneq r1, ip, lsr #3 │ │ │ │ - cmpeq lr, r0, asr #25 │ │ │ │ - cmpeq lr, ip, lsr #25 │ │ │ │ + cmpeq lr, r8, asr #25 │ │ │ │ + ldrheq r2, [lr, #-196] @ 0xffffff3c │ │ │ │ cmpeq sp, ip, lsl #24 │ │ │ │ - @ instruction: 0x015e2c94 │ │ │ │ - msreq SPSR_und, r8, lsr #14 │ │ │ │ - cmpeq sp, ip, lsr #17 │ │ │ │ - cmpeq lr, r0, lsl #23 │ │ │ │ - cmneq r1, r8, asr #24 │ │ │ │ - ldrdeq pc, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ - cmpeq lr, r8, lsr #22 │ │ │ │ - msreq (UNDEF: 102), r0 @ │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ - cmpeq lr, r4, ror #21 │ │ │ │ - msreq (UNDEF: 102), r4, asr r6 │ │ │ │ - ldrsbeq r6, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq lr, ip, lsr #21 │ │ │ │ - msreq (UNDEF: 102), r8, lsl r6 │ │ │ │ - @ instruction: 0x015d679c │ │ │ │ - cmpeq lr, r0, ror sl │ │ │ │ - ldrdeq pc, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ - msreq SPSR_sx, ip @ │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ - ldrsheq r2, [lr, #-148] @ 0xffffff6c │ │ │ │ - msreq SPSR_sx, ip, asr r5 │ │ │ │ - cmpeq sp, r0, ror #13 │ │ │ │ - ldrheq r2, [lr, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x015e2c9c │ │ │ │ + msreq SPSR_und, r0, lsr r7 │ │ │ │ + ldrheq r6, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq lr, r8, lsl #23 │ │ │ │ + cmneq r1, r0, asr ip │ │ │ │ + ldrdeq pc, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ + cmpeq lr, r0, lsr fp │ │ │ │ + msreq (UNDEF: 102), r8 @ │ │ │ │ + cmpeq sp, ip, lsl r8 │ │ │ │ + cmpeq lr, ip, ror #21 │ │ │ │ + msreq (UNDEF: 102), ip, asr r6 │ │ │ │ + cmpeq sp, r0, ror #15 │ │ │ │ + ldrheq r2, [lr, #-164] @ 0xffffff5c │ │ │ │ + msreq (UNDEF: 102), r0, lsr #12 │ │ │ │ + cmpeq sp, r4, lsr #15 │ │ │ │ + cmpeq lr, r8, ror sl │ │ │ │ + msreq SPSR_sx, r4, ror #11 │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ + cmpeq lr, ip, lsr sl │ │ │ │ + msreq SPSR_sx, r4, lsr #11 │ │ │ │ + cmpeq sp, r8, lsr #14 │ │ │ │ + ldrsheq r2, [lr, #-156] @ 0xffffff64 │ │ │ │ + msreq SPSR_sx, r4, ror #10 │ │ │ │ + cmpeq sp, r8, ror #13 │ │ │ │ + ldrheq r2, [lr, #-156] @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -896986,17 +896986,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - msreq SPSR_sx, r8, ror #8 │ │ │ │ - cmpeq lr, r0, lsr #18 │ │ │ │ - cmpeq lr, r0, asr #17 │ │ │ │ + msreq SPSR_sx, r0, ror r4 │ │ │ │ + cmpeq lr, r8, lsr #18 │ │ │ │ + cmpeq lr, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #308] @ 0x134 │ │ │ │ ldr r2, [pc, #424] @ 426888 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -897105,23 +897105,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4267c4 │ │ │ │ cmneq r1, r4, lsr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r0, lsl sp │ │ │ │ - msreq SPSR_und, r4, asr #7 │ │ │ │ + msreq SPSR_und, ip, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq lr, r0, lsr #16 │ │ │ │ + cmpeq lr, r8, lsr #16 │ │ │ │ cmneq r1, r8, asr #24 │ │ │ │ - cmpeq sp, r4, ror r4 │ │ │ │ - cmpeq sp, r8, asr #8 │ │ │ │ - msreq (UNDEF: 102), r0 @ │ │ │ │ - cmpeq sp, r4, lsl r4 │ │ │ │ - cmpeq lr, r8, ror #13 │ │ │ │ + cmpeq sp, ip, ror r4 │ │ │ │ + cmpeq sp, r0, asr r4 │ │ │ │ + msreq (UNDEF: 102), r8 @ │ │ │ │ + cmpeq sp, ip, lsl r4 │ │ │ │ + ldrsheq r2, [lr, #-96] @ 0xffffffa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -897416,46 +897416,46 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 426ab4 │ │ │ │ cmneq r1, r0, lsr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, ip, ror #21 │ │ │ │ - msreq SPSR_sx, ip @ │ │ │ │ - cmpeq lr, ip, ror #11 │ │ │ │ - cmpeq lr, r4, lsl #4 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ - ldrsbeq r2, [lr, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq r2, [lr, #-92] @ 0xffffffa4 │ │ │ │ + msreq SPSR_sx, r4, lsr #3 │ │ │ │ + ldrsheq r2, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq lr, ip, lsl #4 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ + cmpeq lr, r4, ror #11 │ │ │ │ + cmpeq lr, r4, asr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - msreq SPSR_sx, ip, rrx │ │ │ │ - cmpeq lr, r8, asr #9 │ │ │ │ + msreq SPSR_sx, r4, ror r0 │ │ │ │ + ldrsbeq r2, [lr, #-64] @ 0xffffffc0 │ │ │ │ cmneq r1, r8, asr r9 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ cmpeq ip, r0, ror #8 │ │ │ │ - cmpeq sp, r4, asr #2 │ │ │ │ - cmpeq lr, ip, lsr #9 │ │ │ │ - cmneq r6, r0, ror pc │ │ │ │ - cmpeq lr, r0, asr #7 │ │ │ │ - cmneq r6, r4, lsr pc │ │ │ │ - ldrheq r6, [sp, #-4] │ │ │ │ - cmpeq lr, ip, lsl #7 │ │ │ │ - strdeq lr, [r6, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sp, r8, ror r0 │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ - strheq lr, [r6, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ - cmpeq lr, ip, lsl #6 │ │ │ │ - cmpeq sp, r4 │ │ │ │ - ldrsbeq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmneq r6, ip, lsl lr │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ - cmpeq lr, r4, ror r2 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ - cmpeq sp, r4, lsr pc │ │ │ │ + cmpeq sp, ip, asr #2 │ │ │ │ + ldrheq r2, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmneq r6, r8, ror pc │ │ │ │ + cmpeq lr, r8, asr #7 │ │ │ │ + cmneq r6, ip, lsr pc │ │ │ │ + ldrheq r6, [sp, #-12] │ │ │ │ + @ instruction: 0x015e2394 │ │ │ │ + strdeq lr, [r6, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sp, r0, lsl #1 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ + cmneq r6, r0, asr #29 │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ + cmpeq lr, r4, lsl r3 │ │ │ │ + cmpeq sp, ip │ │ │ │ + ldrsbeq r5, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmneq r6, r4, lsr #28 │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ + cmpeq lr, ip, ror r2 │ │ │ │ + cmpeq sp, r0, ror pc │ │ │ │ + cmpeq sp, ip, lsr pc │ │ │ │ ldr r3, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -897530,20 +897530,20 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 426ec0 │ │ │ │ @ instruction: 0xfffff2e8 │ │ │ │ @ instruction: 0xfffffa8c │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ andeq r2, r0, r8, asr lr │ │ │ │ - cmpeq lr, r0, ror #1 │ │ │ │ + cmpeq lr, r8, ror #1 │ │ │ │ cmneq r1, r8, lsr #11 │ │ │ │ - cmneq r6, r4, ror ip │ │ │ │ + cmneq r6, ip, ror ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, ip, asr #10 │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ │ │ │ │ 00426f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ 426fdc │ │ │ │ @@ -897576,17 +897576,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 426f98 │ │ │ │ cmneq r1, ip, lsr #9 │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ orreq r3, r3, r0, lsr r6 │ │ │ │ - cmpeq sp, r0, asr #25 │ │ │ │ - cmpeq lr, ip, lsl #1 │ │ │ │ - cmneq r6, r8, asr #23 │ │ │ │ + cmpeq sp, r8, asr #25 │ │ │ │ + @ instruction: 0x015e2094 │ │ │ │ + ldrdeq lr, [r6, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 00426ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ 42712c │ │ │ │ @@ -897662,25 +897662,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 427028 │ │ │ │ @ instruction: 0x018335b0 │ │ │ │ cmneq r1, r0, lsl #8 │ │ │ │ andeq r6, r0, r0, ror #17 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ andeq r7, r0, r8, lsr #3 │ │ │ │ - strdeq lr, [r6, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq sp, r0, ror #23 │ │ │ │ - ldrheq r1, [lr, #-240] @ 0xffffff10 │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ - cmpeq sp, r8, lsr #23 │ │ │ │ - cmpeq lr, r8, ror pc │ │ │ │ - cmneq r6, r8, lsl #21 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ - cmpeq lr, r0, asr #30 │ │ │ │ + cmneq r6, r0, lsl #22 │ │ │ │ + cmpeq sp, r8, ror #23 │ │ │ │ + ldrheq r1, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmneq r6, r8, asr #21 │ │ │ │ + ldrheq r5, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq lr, r0, lsl #31 │ │ │ │ + @ instruction: 0x0166ea90 │ │ │ │ + cmpeq sp, r8, ror fp │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ │ │ │ │ 00427164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -897809,22 +897809,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, ip, lsl #9 │ │ │ │ - ldrsbeq r1, [lr, #-220] @ 0xffffff24 │ │ │ │ - cmneq r6, ip, lsl #18 │ │ │ │ + cmpeq lr, r4, ror #27 │ │ │ │ + cmneq r6, r4, lsl r9 │ │ │ │ cmpeq ip, r4, lsr #5 │ │ │ │ - cmpeq lr, r0, lsr #27 │ │ │ │ - cmneq r6, ip, asr #17 │ │ │ │ + cmpeq lr, r8, lsr #27 │ │ │ │ + ldrdeq lr, [r6, #-132]! @ 0xffffff7c │ │ │ │ cmpeq ip, r8, lsr r4 │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ - @ instruction: 0x0166e890 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ + @ instruction: 0x0166e898 │ │ │ │ │ │ │ │ 0042739c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -898033,25 +898033,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x015e1b94 │ │ │ │ - strheq lr, [r6, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0x015e1b9c │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ cmneq r1, ip, asr #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r6, r0, lsr r6 │ │ │ │ - ldrsheq r1, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmpeq lr, r8, asr #21 │ │ │ │ - cmneq r6, ip, ror #11 │ │ │ │ + cmneq r6, r8, lsr r6 │ │ │ │ + ldrsheq r1, [lr, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq r1, [lr, #-160] @ 0xffffff60 │ │ │ │ + strdeq lr, [r6, #-84]! @ 0xffffffac │ │ │ │ cmpeq ip, ip, lsl #30 │ │ │ │ - cmneq r6, ip, lsr r5 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ + cmneq r6, r4, asr #10 │ │ │ │ + cmpeq lr, ip, lsl #20 │ │ │ │ │ │ │ │ 00427720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -898202,16 +898202,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq r1, ip, lsr fp │ │ │ │ cmpeq ip, r8, ror ip │ │ │ │ - cmneq r6, r8, lsr #5 │ │ │ │ - cmpeq lr, r0, ror r7 │ │ │ │ + strheq lr, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq lr, r8, ror r7 │ │ │ │ │ │ │ │ 00427998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -898318,16 +898318,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, r4, lsr #21 │ │ │ │ - ldrdeq lr, [r6, #-4]! │ │ │ │ - @ instruction: 0x015e159c │ │ │ │ + ldrdeq lr, [r6, #-12]! │ │ │ │ + cmpeq lr, r4, lsr #11 │ │ │ │ │ │ │ │ 00427b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -898422,16 +898422,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, r8, lsl #18 │ │ │ │ - cmneq r6, r8, lsr pc │ │ │ │ - ldrsheq r1, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r6, r0, asr #30 │ │ │ │ + cmpeq lr, r0, lsl #8 │ │ │ │ │ │ │ │ 00427cf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -898527,16 +898527,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, ip, ror #14 │ │ │ │ - @ instruction: 0x0166dd9c │ │ │ │ - cmpeq lr, ip, asr r2 │ │ │ │ + cmneq r6, r4, lsr #27 │ │ │ │ + cmpeq lr, r4, ror #4 │ │ │ │ │ │ │ │ 00427e94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 428160 │ │ │ │ @@ -898724,19 +898724,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ @ instruction: 0x015c669c │ │ │ │ - ldrdeq sp, [r6, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0x015e0f90 │ │ │ │ + ldrdeq sp, [r6, #-168]! @ 0xffffff58 │ │ │ │ + @ instruction: 0x015e0f98 │ │ │ │ cmpeq ip, r0, ror #8 │ │ │ │ - @ instruction: 0x0166da90 │ │ │ │ - cmpeq lr, r0, asr pc │ │ │ │ + @ instruction: 0x0166da98 │ │ │ │ + cmpeq lr, r8, asr pc │ │ │ │ │ │ │ │ 004281ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -898832,16 +898832,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r6, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r6, r8, ror #17 │ │ │ │ - cmpeq lr, r8, lsr #27 │ │ │ │ + strdeq sp, [r6, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq r0, [lr, #-208] @ 0xffffff30 │ │ │ │ │ │ │ │ 00428348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -898936,16 +898936,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, r0, lsr #2 │ │ │ │ - cmneq r6, r0, asr r7 │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ + cmneq r6, r8, asr r7 │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ │ │ │ │ 004284e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -899183,22 +899183,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrdeq sp, [r6, #-72]! @ 0xffffffb8 │ │ │ │ + cmneq r6, r0, ror #9 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmpeq ip, r4, lsl #27 │ │ │ │ - strheq sp, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ + strheq sp, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ cmpeq ip, r4, asr #26 │ │ │ │ - cmneq r6, r4, ror r3 │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ + cmneq r6, ip, ror r3 │ │ │ │ + cmpeq lr, ip, lsr r8 │ │ │ │ │ │ │ │ 004288cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -899249,20 +899249,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 428930 │ │ │ │ - cmpeq sp, r0, lsr #6 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ - cmneq r6, r8, lsr r3 │ │ │ │ - cmpeq sp, ip, ror #5 │ │ │ │ - cmpeq lr, r4, asr #14 │ │ │ │ - cmneq r6, r4, lsl #6 │ │ │ │ + cmpeq sp, r8, lsr #6 │ │ │ │ + cmpeq lr, r0, lsl #15 │ │ │ │ + cmneq r6, r0, asr #6 │ │ │ │ + ldrsheq r4, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq lr, ip, asr #14 │ │ │ │ + cmneq r6, ip, lsl #6 │ │ │ │ │ │ │ │ 004289c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -899464,45 +899464,45 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 428a2c │ │ │ │ cmnpeq r0, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r8, asr #6 │ │ │ │ cmnpeq r0, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, ror r6 │ │ │ │ - cmpeq lr, r4, asr #12 │ │ │ │ - @ instruction: 0x0166d194 │ │ │ │ - cmpeq sp, r4, ror r1 │ │ │ │ - cmpeq lr, r8, asr #11 │ │ │ │ + cmpeq lr, r0, lsl #13 │ │ │ │ + cmpeq lr, ip, asr #12 │ │ │ │ + @ instruction: 0x0166d19c │ │ │ │ + cmpeq sp, ip, ror r1 │ │ │ │ + ldrsbeq r0, [lr, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmneq r6, r8, lsr r1 │ │ │ │ - cmpeq sp, r8, lsl r1 │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ + cmneq r6, r0, asr #2 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + cmpeq lr, r4, ror r5 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - strdeq sp, [r6, #-12]! │ │ │ │ - ldrsbeq r4, [sp, #-12] │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ + cmneq r6, r4, lsl #2 │ │ │ │ + cmpeq sp, r4, ror #1 │ │ │ │ + cmpeq lr, r8, lsr r5 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmneq r6, r0, asr #1 │ │ │ │ - cmpeq sp, r0, lsr #1 │ │ │ │ - ldrsheq r0, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmneq r6, r8, asr #1 │ │ │ │ + cmpeq sp, r8, lsr #1 │ │ │ │ + ldrsheq r0, [lr, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r6, r4, lsl #1 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ - ldrheq r0, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r6, ip, lsl #1 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ + cmpeq lr, r0, asr #9 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq r6, r8, asr #32 │ │ │ │ - cmpeq sp, r8, lsr #32 │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ - cmneq r6, ip │ │ │ │ - cmpeq sp, ip, ror #31 │ │ │ │ - cmpeq lr, r0, asr #8 │ │ │ │ - ldrdeq ip, [r6, #-240]! @ 0xffffff10 │ │ │ │ - ldrheq r3, [sp, #-240] @ 0xffffff10 │ │ │ │ - ldrsheq r0, [lr, #-60] @ 0xffffffc4 │ │ │ │ + qdsubeq sp, r0, r6 │ │ │ │ + cmpeq sp, r0, lsr r0 │ │ │ │ + cmpeq lr, r4, lsl #9 │ │ │ │ + cmneq r6, r4, lsl r0 │ │ │ │ + ldrsheq r3, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq lr, r8, asr #8 │ │ │ │ + ldrdeq ip, [r6, #-248]! @ 0xffffff08 │ │ │ │ + ldrheq r3, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 00428d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -899601,27 +899601,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 428e70 │ │ │ │ cmnpeq r0, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r0, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr #29 │ │ │ │ - cmpeq lr, ip, ror #5 │ │ │ │ + cmneq r6, ip, asr #29 │ │ │ │ + ldrsheq r0, [lr, #-36] @ 0xffffffdc │ │ │ │ andeq r6, r0, r4, lsr #16 │ │ │ │ andeq r6, r0, r0, ror #17 │ │ │ │ andeq r6, r0, r0, ror #10 │ │ │ │ - cmpeq lr, r0, lsl #10 │ │ │ │ - ldrsheq r0, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq lr, r4, ror #5 │ │ │ │ + cmpeq lr, r8, lsl #10 │ │ │ │ + cmpeq lr, r4, lsl #6 │ │ │ │ + cmpeq lr, ip, ror #5 │ │ │ │ @ instruction: 0x0170f59c │ │ │ │ - cmpeq sp, r4, asr #27 │ │ │ │ - strheq ip, [r6, #-208]! @ 0xffffff30 │ │ │ │ - @ instruction: 0x015d3d90 │ │ │ │ - cmpeq lr, r0, ror #3 │ │ │ │ + cmpeq sp, ip, asr #27 │ │ │ │ + strheq ip, [r6, #-216]! @ 0xffffff28 │ │ │ │ + @ instruction: 0x015d3d98 │ │ │ │ + cmpeq lr, r8, ror #3 │ │ │ │ │ │ │ │ 00428f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #628] @ 4291dc │ │ │ │ @@ -899784,32 +899784,32 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 428fac │ │ │ │ cmnpeq r0, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r0, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ cmnpeq r0, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ - cmneq r6, r4, lsr #24 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ - cmpeq lr, r8, asr r0 │ │ │ │ - @ instruction: 0x015e0090 │ │ │ │ - ldrdeq ip, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq lr, r8 │ │ │ │ - @ instruction: 0x0166cb98 │ │ │ │ - cmpeq sp, r8, ror fp │ │ │ │ - cmppeq sp, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr fp │ │ │ │ - cmpeq sp, ip, lsr fp │ │ │ │ - @ instruction: 0x015dff90 │ │ │ │ - cmneq r6, r0, lsr #22 │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ - cmppeq sp, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, ror #21 │ │ │ │ - cmpeq sp, r4, asr #21 │ │ │ │ - cmppeq sp, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsr #24 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ + cmpeq lr, r0, rrx │ │ │ │ + @ instruction: 0x015e0098 │ │ │ │ + cmneq r6, r4, ror #23 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ + cmneq r6, r0, lsr #23 │ │ │ │ + cmpeq sp, r0, lsl #23 │ │ │ │ + ldrsbeq pc, [sp, #-244] @ 0xffffff0c @ │ │ │ │ + cmneq r6, r4, ror #22 │ │ │ │ + cmpeq sp, r4, asr #22 │ │ │ │ + @ instruction: 0x015dff98 │ │ │ │ + cmneq r6, r8, lsr #22 │ │ │ │ + cmpeq sp, r8, lsl #22 │ │ │ │ + cmppeq sp, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, ror #21 │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ + cmppeq sp, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00429238 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -899834,17 +899834,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #119 @ 0x77 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 429268 │ │ │ │ - cmneq r6, r0, lsl sl │ │ │ │ - ldrsheq r3, [sp, #-144] @ 0xffffff70 │ │ │ │ - cmppeq sp, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsl sl │ │ │ │ + ldrsheq r3, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmppeq sp, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004292bc : │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne 42931c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -899898,21 +899898,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 429314 │ │ │ │ - cmppeq sp, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr #18 │ │ │ │ - cmpeq sp, ip, lsr #18 │ │ │ │ - cmppeq sp, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, lsl r9 │ │ │ │ - ldrsheq r3, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmppeq sp, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, asr r9 │ │ │ │ + cmpeq sp, r4, lsr r9 │ │ │ │ + cmppeq sp, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsl r9 │ │ │ │ + ldrsheq r3, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmppeq sp, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 004293c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ @@ -900145,47 +900145,47 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4295d0 │ │ │ │ cmnpeq r0, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmnpeq r0, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmppeq sp, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ - cmppeq sp, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [sp, #-196] @ 0xffffff3c @ │ │ │ │ + cmppeq sp, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ cmppeq sp, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [sp, #-184] @ 0xffffff48 @ │ │ │ │ - cmneq r6, ip, ror #13 │ │ │ │ - cmpeq sp, ip, asr #13 │ │ │ │ - cmppeq sp, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r6, #-100]! @ 0xffffff9c │ │ │ │ + ldrsbeq r3, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmppeq sp, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ cmneq r0, ip, lsr lr │ │ │ │ - cmneq r6, r0, lsl #13 │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ - ldrheq pc, [sp, #-160] @ 0xffffff60 @ │ │ │ │ - cmneq r6, r4, asr #12 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - cmppeq sp, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r8, lsl #12 │ │ │ │ - cmpeq sp, r8, ror #11 │ │ │ │ - cmppeq sp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr #11 │ │ │ │ - cmpeq sp, ip, lsr #11 │ │ │ │ - ldrsheq pc, [sp, #-156] @ 0xffffff64 @ │ │ │ │ - @ instruction: 0x0166c590 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ - cmppeq sp, r0, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr r5 │ │ │ │ - cmpeq sp, r4, lsr r5 │ │ │ │ - cmppeq sp, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsl #13 │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ + ldrheq pc, [sp, #-168] @ 0xffffff58 @ │ │ │ │ + cmneq r6, ip, asr #12 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + cmppeq sp, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsl r6 │ │ │ │ + ldrsheq r3, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmppeq sp, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r6, #-84]! @ 0xffffffac │ │ │ │ + ldrheq r3, [sp, #-84] @ 0xffffffac │ │ │ │ + cmppeq sp, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0166c598 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ + cmppeq sp, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, asr r5 │ │ │ │ + cmpeq sp, ip, lsr r5 │ │ │ │ + cmppeq sp, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 00429800 : │ │ │ │ str r1, [r0, #312] @ 0x138 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0042980c : │ │ │ │ @@ -900330,28 +900330,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4298f0 │ │ │ │ ldrheq lr, [r0, #-188]! @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, ip, lsl fp │ │ │ │ - cmppeq sp, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, asr r3 │ │ │ │ - cmppeq sp, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, lsl #6 │ │ │ │ - cmpeq sp, ip, ror #5 │ │ │ │ - cmppeq sp, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, asr r3 │ │ │ │ + cmppeq sp, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, lsl r3 │ │ │ │ + ldrsheq r3, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmppeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - ldrdeq ip, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - ldrheq r3, [sp, #-32] @ 0xffffffe0 │ │ │ │ - cmppeq sp, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r6, #-40]! @ 0xffffffd8 │ │ │ │ + ldrheq r3, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmppeq sp, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x0166c298 │ │ │ │ - cmpeq sp, r4, ror r2 │ │ │ │ - cmppeq sp, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, lsr #5 │ │ │ │ + cmpeq sp, ip, ror r2 │ │ │ │ + ldrsbeq pc, [sp, #-100] @ 0xffffff9c @ │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ │ │ │ │ 00429a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -900473,29 +900473,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 429b18 │ │ │ │ cmneq r0, r0, lsl #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq lr, [r0, #-132]! @ 0xffffff7c │ │ │ │ - cmppeq sp, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r0, lsr #2 │ │ │ │ - cmppeq sp, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, lsr #2 │ │ │ │ + cmppeq sp, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - ldrdeq ip, [r6, #-8]! │ │ │ │ - ldrheq r3, [sp, #-8] │ │ │ │ - cmppeq sp, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ + cmpeq sp, r0, asr #1 │ │ │ │ + cmppeq sp, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x0166c09c │ │ │ │ - cmpeq sp, ip, ror r0 │ │ │ │ - ldrsbeq pc, [sp, #-64] @ 0xffffffc0 @ │ │ │ │ + cmneq r6, r4, lsr #1 │ │ │ │ + cmpeq sp, r4, lsl #1 │ │ │ │ + ldrsbeq pc, [sp, #-72] @ 0xffffffb8 @ │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmneq r6, r0, rrx │ │ │ │ - cmpeq sp, r0, asr #32 │ │ │ │ - @ instruction: 0x015df494 │ │ │ │ + cmneq r6, r8, rrx │ │ │ │ + cmpeq sp, r8, asr #32 │ │ │ │ + @ instruction: 0x015df49c │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -900917,48 +900917,48 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 429d40 │ │ │ │ cmneq r0, r4, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, lsr #14 │ │ │ │ cmneq r0, ip, asr #13 │ │ │ │ - ldrdeq fp, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmppeq sp, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + cmppeq sp, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r6, ip, ror #24 │ │ │ │ - cmppeq sp, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r4, ror ip │ │ │ │ + cmppeq sp, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r6, r4, ror fp │ │ │ │ - cmpeq sp, r4, asr fp │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ + cmneq r6, ip, ror fp │ │ │ │ + cmpeq sp, ip, asr fp │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmneq r6, r8, lsr fp │ │ │ │ - cmpeq sp, r8, lsl fp │ │ │ │ - cmpeq sp, ip, ror #30 │ │ │ │ + cmneq r6, r0, asr #22 │ │ │ │ + cmpeq sp, r0, lsr #22 │ │ │ │ + cmpeq sp, r4, ror pc │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - strdeq fp, [r6, #-172]! @ 0xffffff54 │ │ │ │ - ldrsbeq r2, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ - cmneq r6, r0, asr #21 │ │ │ │ - cmpeq sp, r0, lsr #21 │ │ │ │ - ldrsheq lr, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmneq r6, r4, lsl #22 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ + cmneq r6, r8, asr #21 │ │ │ │ + cmpeq sp, r8, lsr #21 │ │ │ │ + ldrsheq lr, [sp, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq r6, r4, lsl #21 │ │ │ │ - ldrheq pc, [sp, #-4] @ │ │ │ │ - cmpeq sp, ip, lsr #29 │ │ │ │ + cmneq r6, ip, lsl #21 │ │ │ │ + ldrheq pc, [sp, #-12] @ │ │ │ │ + ldrheq lr, [sp, #-228] @ 0xffffff1c │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ - cmneq r6, r8, lsl #20 │ │ │ │ - cmpeq sp, r8, ror #19 │ │ │ │ - cmpeq sp, ip, lsr lr │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ + cmneq r6, r0, lsl sl │ │ │ │ + ldrsheq r2, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - ldrheq r2, [sp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sp, ip, ror r9 │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ + ldrheq r2, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, r4, lsl #19 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ │ │ │ │ 0042a3e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -900989,17 +900989,17 @@ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42a428 │ │ │ │ cmneq r0, r4, lsl r0 │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - cmpeq sp, r0, lsr #29 │ │ │ │ - cmneq r6, r4, lsl r9 │ │ │ │ + cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq sp, r8, lsr #29 │ │ │ │ + cmneq r6, ip, lsl r9 │ │ │ │ │ │ │ │ 0042a480 : │ │ │ │ ldr r3, [pc, #480] @ 42a668 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 42a49c │ │ │ │ @@ -901118,38 +901118,38 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 42a548 │ │ │ │ orreq r0, r3, ip, lsr r1 │ │ │ │ @ instruction: 0xffff424c │ │ │ │ - cmpeq sp, r8, lsr #25 │ │ │ │ + ldrheq lr, [sp, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0xffffbba0 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ @ instruction: 0xffff9bc0 │ │ │ │ - cmpeq sp, r4, lsr lr │ │ │ │ + cmpeq sp, ip, lsr lr │ │ │ │ @ instruction: 0xffffb344 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ @ instruction: 0xffff5284 │ │ │ │ - cmneq r4, r0, lsr #7 │ │ │ │ - cmneq r6, r8, lsl #16 │ │ │ │ - cmpeq sp, r4, lsl r7 │ │ │ │ - cmpeq sp, r8, lsl #27 │ │ │ │ - ldrdeq fp, [r6, #-112]! @ 0xffffff90 │ │ │ │ - ldrsbeq r2, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, r0, asr sp │ │ │ │ - @ instruction: 0x0166b798 │ │ │ │ - cmpeq sp, r4, lsr #13 │ │ │ │ - cmpeq sp, r8, lsl sp │ │ │ │ - cmneq r6, r0, ror #14 │ │ │ │ - cmpeq sp, ip, ror #12 │ │ │ │ - cmpeq sp, r0, ror #25 │ │ │ │ - cmneq r6, r8, lsr #14 │ │ │ │ - cmpeq sp, r4, lsr r6 │ │ │ │ - cmpeq sp, r8, lsr #25 │ │ │ │ + cmneq r4, r8, lsr #7 │ │ │ │ + cmneq r6, r0, lsl r8 │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x015ded90 │ │ │ │ + ldrdeq fp, [r6, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ + cmpeq sp, r8, asr sp │ │ │ │ + cmneq r6, r0, lsr #15 │ │ │ │ + cmpeq sp, ip, lsr #13 │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ + cmneq r6, r8, ror #14 │ │ │ │ + cmpeq sp, r4, ror r6 │ │ │ │ + cmpeq sp, r8, ror #25 │ │ │ │ + cmneq r6, r0, lsr r7 │ │ │ │ + cmpeq sp, ip, lsr r6 │ │ │ │ + ldrheq lr, [sp, #-192] @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ 42a7a0 │ │ │ │ ldr r2, [pc, #184] @ 42a7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -901196,18 +901196,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #10 │ │ │ │ b 42a76c │ │ │ │ cmneq r0, ip, lsr #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sp, ip, lsr ip │ │ │ │ - @ instruction: 0x0166b698 │ │ │ │ - cmpeq sp, r4, lsl r5 │ │ │ │ - cmpeq sp, r4, ror #9 │ │ │ │ + cmpeq sp, r4, asr #24 │ │ │ │ + cmneq r6, r0, lsr #13 │ │ │ │ + cmpeq sp, ip, lsl r5 │ │ │ │ + cmpeq sp, ip, ror #9 │ │ │ │ │ │ │ │ 0042a7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ @@ -902147,122 +902147,122 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #89 @ 0x59 │ │ │ │ b 42b4ac │ │ │ │ cmneq r0, r4, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq lr, [sp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r0, lsl #22 │ │ │ │ cmneq r0, r0, asr #22 │ │ │ │ - cmneq r6, ip, ror #8 │ │ │ │ + cmneq r6, r4, ror r4 │ │ │ │ ldrsbeq r7, [ip, #-28] @ 0xffffffe4 │ │ │ │ - ldrsheq lr, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ + ldrsheq lr, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ ldrheq r1, [ip, #-188] @ 0xffffff44 │ │ │ │ cmpeq ip, r4, asr r0 │ │ │ │ @ instruction: 0xfffffc18 │ │ │ │ - strheq fp, [r6, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x015d219c │ │ │ │ - cmpeq sp, r0, asr r8 │ │ │ │ - cmpeq sp, r0, lsr #16 │ │ │ │ - cmneq r6, r8, lsr r2 │ │ │ │ - cmpeq sp, ip, lsl r1 │ │ │ │ - ldrsbeq lr, [sp, #-112] @ 0xffffff90 │ │ │ │ - cmneq r6, ip, asr #3 │ │ │ │ - cmpeq sp, r8, ror r7 │ │ │ │ - cmpeq sp, ip, lsl #13 │ │ │ │ - cmpeq sp, r8, lsl #13 │ │ │ │ - @ instruction: 0x0166af90 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ - cmpeq sp, r8, lsr #10 │ │ │ │ - cmneq r6, ip, lsr #30 │ │ │ │ + cmneq r6, r0, asr #5 │ │ │ │ + cmpeq sp, r4, lsr #3 │ │ │ │ + cmpeq sp, r8, asr r8 │ │ │ │ + cmpeq sp, r8, lsr #16 │ │ │ │ + cmneq r6, r0, asr #4 │ │ │ │ + cmpeq sp, r4, lsr #2 │ │ │ │ + ldrsbeq lr, [sp, #-120] @ 0xffffff88 │ │ │ │ + ldrdeq fp, [r6, #-20]! @ 0xffffffec │ │ │ │ + cmpeq sp, r0, lsl #15 │ │ │ │ + @ instruction: 0x015de694 │ │ │ │ + @ instruction: 0x015de690 │ │ │ │ + @ instruction: 0x0166af98 │ │ │ │ + cmpeq sp, ip, ror lr │ │ │ │ cmpeq sp, r0, lsr r5 │ │ │ │ - ldrheq lr, [sp, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r6, r8, asr #29 │ │ │ │ - cmpeq sp, ip, lsr #27 │ │ │ │ - cmpeq sp, r0, ror #8 │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ + cmpeq sp, r4, asr #9 │ │ │ │ + ldrdeq sl, [r6, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq r1, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sp, r8, ror #8 │ │ │ │ cmpeq ip, r0, asr #11 │ │ │ │ cmpeq ip, r8, ror #10 │ │ │ │ - ldrdeq sl, [r6, #-212]! @ 0xffffff2c │ │ │ │ - ldrsheq lr, [sp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sp, ip, ror #6 │ │ │ │ - @ instruction: 0x0166ad90 │ │ │ │ - cmpeq sp, r8, asr r3 │ │ │ │ - cmpeq sp, r0, lsr #6 │ │ │ │ - cmneq r6, ip, asr sp │ │ │ │ - cmpeq sp, r0, asr #24 │ │ │ │ - ldrsheq lr, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmneq r6, ip, lsl sp │ │ │ │ - cmpeq sp, r0, lsl #24 │ │ │ │ - ldrheq lr, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sp, r8, asr #23 │ │ │ │ - @ instruction: 0x015d1b98 │ │ │ │ - cmneq r6, r4, asr ip │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ - cmpeq sp, ip, ror #3 │ │ │ │ - cmneq r6, r8, lsl ip │ │ │ │ - ldrsheq r1, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sp, ip, lsr #3 │ │ │ │ - ldrdeq sl, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq sp, r0, asr #21 │ │ │ │ - cmpeq sp, r4, ror r1 │ │ │ │ - cmneq r6, r0, lsr #23 │ │ │ │ - cmpeq sp, r4, lsl #21 │ │ │ │ - cmpeq sp, r8, lsr r1 │ │ │ │ - cmneq r6, r4, ror #22 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - ldrsheq lr, [sp, #-12] │ │ │ │ - cmneq r6, r8, lsr #22 │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - cmpeq sp, r0, asr #1 │ │ │ │ - cmneq r6, r8, ror #21 │ │ │ │ - cmpeq sp, ip, asr #19 │ │ │ │ - cmpeq sp, r0, lsl #1 │ │ │ │ - cmneq r6, r8, lsr #21 │ │ │ │ - cmpeq sp, ip, lsl #19 │ │ │ │ - cmpeq sp, r0, asr #32 │ │ │ │ - cmneq r6, r8, ror #20 │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ - cmpeq sp, r0 │ │ │ │ - cmneq r6, r8, lsr #20 │ │ │ │ - cmpeq sp, ip, lsl #18 │ │ │ │ - cmpeq sp, r0, asr #31 │ │ │ │ - cmneq r6, r8, ror #19 │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - cmpeq sp, r0, lsl #31 │ │ │ │ - cmneq r6, r8, lsr #19 │ │ │ │ - cmpeq sp, ip, lsl #17 │ │ │ │ - cmpeq sp, r0, asr #30 │ │ │ │ - cmneq r6, r8, ror #18 │ │ │ │ - cmpeq sp, ip, asr #16 │ │ │ │ - cmpeq sp, r0, lsl #30 │ │ │ │ - cmneq r6, r8, lsr #18 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - cmpeq sp, r0, asr #29 │ │ │ │ - ldrsbeq r1, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sp, r8, lsr #15 │ │ │ │ - cmneq r6, r0, lsr #17 │ │ │ │ - cmpeq sp, r4, lsl #15 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ - cmneq r6, r0, ror #16 │ │ │ │ - cmpeq sp, r4, asr #14 │ │ │ │ - ldrsheq sp, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmneq r6, r0, lsr #16 │ │ │ │ - cmpeq sp, r4, lsl #14 │ │ │ │ - ldrheq sp, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmneq r6, r4, ror #15 │ │ │ │ - cmpeq sp, r8, asr #13 │ │ │ │ - cmpeq sp, ip, ror sp │ │ │ │ - cmneq r6, r4, lsr #15 │ │ │ │ - cmpeq sp, r8, lsl #13 │ │ │ │ - cmpeq sp, ip, lsr sp │ │ │ │ - cmneq r6, r4, ror #14 │ │ │ │ - cmpeq sp, r8, asr #12 │ │ │ │ - ldrsheq sp, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, r0, lsl r6 │ │ │ │ + ldrdeq sl, [r6, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq sp, r0, lsl #8 │ │ │ │ + cmpeq sp, r4, ror r3 │ │ │ │ + @ instruction: 0x0166ad98 │ │ │ │ + cmpeq sp, r0, ror #6 │ │ │ │ + cmpeq sp, r8, lsr #6 │ │ │ │ + cmneq r6, r4, ror #26 │ │ │ │ + cmpeq sp, r8, asr #24 │ │ │ │ + ldrsheq lr, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r6, r4, lsr #26 │ │ │ │ + cmpeq sp, r8, lsl #24 │ │ │ │ + ldrheq lr, [sp, #-44] @ 0xffffffd4 │ │ │ │ + ldrsbeq r1, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r0, lsr #23 │ │ │ │ + cmneq r6, ip, asr ip │ │ │ │ + cmpeq sp, r0, asr #22 │ │ │ │ + ldrsheq lr, [sp, #-20] @ 0xffffffec │ │ │ │ + cmneq r6, r0, lsr #24 │ │ │ │ + cmpeq sp, r4, lsl #22 │ │ │ │ + ldrheq lr, [sp, #-20] @ 0xffffffec │ │ │ │ + cmneq r6, r4, ror #23 │ │ │ │ + cmpeq sp, r8, asr #21 │ │ │ │ + cmpeq sp, ip, ror r1 │ │ │ │ + cmneq r6, r8, lsr #23 │ │ │ │ + cmpeq sp, ip, lsl #21 │ │ │ │ + cmpeq sp, r0, asr #2 │ │ │ │ + cmneq r6, ip, ror #22 │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + cmpeq sp, r4, lsl #2 │ │ │ │ + cmneq r6, r0, lsr fp │ │ │ │ + cmpeq sp, r4, lsl sl │ │ │ │ + cmpeq sp, r8, asr #1 │ │ │ │ + strdeq sl, [r6, #-160]! @ 0xffffff60 │ │ │ │ + ldrsbeq r1, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sp, r8, lsl #1 │ │ │ │ + strheq sl, [r6, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x015d1994 │ │ │ │ + cmpeq sp, r8, asr #32 │ │ │ │ + cmneq r6, r0, ror sl │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ + cmpeq sp, r8 │ │ │ │ + cmneq r6, r0, lsr sl │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ + cmpeq sp, r8, asr #31 │ │ │ │ + strdeq sl, [r6, #-144]! @ 0xffffff70 │ │ │ │ + ldrsbeq r1, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r8, lsl #31 │ │ │ │ + strheq sl, [r6, #-144]! @ 0xffffff70 │ │ │ │ + @ instruction: 0x015d1894 │ │ │ │ + cmpeq sp, r8, asr #30 │ │ │ │ + cmneq r6, r0, ror r9 │ │ │ │ + cmpeq sp, r4, asr r8 │ │ │ │ + cmpeq sp, r8, lsl #30 │ │ │ │ + cmneq r6, r0, lsr r9 │ │ │ │ + cmpeq sp, r4, lsl r8 │ │ │ │ + cmpeq sp, r8, asr #29 │ │ │ │ + ldrsbeq r1, [sp, #-124] @ 0xffffff84 │ │ │ │ + ldrheq r1, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmneq r6, r8, lsr #17 │ │ │ │ + cmpeq sp, ip, lsl #15 │ │ │ │ + cmpeq sp, r0, asr #28 │ │ │ │ + cmneq r6, r8, ror #16 │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + cmpeq sp, ip, lsl #14 │ │ │ │ + cmpeq sp, r0, asr #27 │ │ │ │ + cmneq r6, ip, ror #15 │ │ │ │ + ldrsbeq r1, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r4, lsl #27 │ │ │ │ + cmneq r6, ip, lsr #15 │ │ │ │ + @ instruction: 0x015d1690 │ │ │ │ + cmpeq sp, r4, asr #26 │ │ │ │ + cmneq r6, ip, ror #14 │ │ │ │ + cmpeq sp, r0, asr r6 │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ + cmpeq sp, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #1840] @ 42bf74 │ │ │ │ ldr r3, [pc, #1840] @ 42bf78 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -902724,74 +902724,74 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 42ba50 │ │ │ │ ldrsbeq ip, [r0, #-176]! @ 0xffffff50 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ - cmpeq sp, r0, asr sl │ │ │ │ - cmneq r6, r8, lsr r4 │ │ │ │ - ldrsbeq sp, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sp, r8, asr sl │ │ │ │ + cmneq r6, r0, asr #8 │ │ │ │ + cmpeq sp, r4, ror #19 │ │ │ │ ldrheq ip, [r0, #-156]! @ 0xffffff64 │ │ │ │ cmpeq ip, r4, asr r8 │ │ │ │ cmpeq ip, r0, lsl #17 │ │ │ │ cmpeq ip, r8, lsl #17 │ │ │ │ - cmpeq sp, r4, ror #2 │ │ │ │ - ldrsbeq sp, [sp, #-136] @ 0xffffff78 │ │ │ │ - cmneq r6, r0, asr #5 │ │ │ │ + cmpeq sp, ip, ror #2 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ + cmneq r6, r8, asr #5 │ │ │ │ cmpeq ip, r0, lsl #19 │ │ │ │ - cmneq r0, r0, lsl pc │ │ │ │ - cmpeq sp, r8, asr #1 │ │ │ │ - cmpeq sp, ip, lsr r8 │ │ │ │ - cmneq r6, r4, lsr #4 │ │ │ │ - @ instruction: 0x015d1090 │ │ │ │ - cmpeq sp, r4, lsl #16 │ │ │ │ - cmneq r6, ip, ror #3 │ │ │ │ - cmpeq sp, ip, asr r0 │ │ │ │ - cmpeq sp, r8, lsr #32 │ │ │ │ - @ instruction: 0x015dd79c │ │ │ │ - cmneq r6, r4, lsl #3 │ │ │ │ - ldrsheq r0, [sp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ - cmneq r6, ip, asr #2 │ │ │ │ - ldrheq r0, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, ip, lsr #14 │ │ │ │ - cmneq r6, r4, lsl r1 │ │ │ │ - cmpeq sp, r0, lsl #31 │ │ │ │ - ldrsheq sp, [sp, #-100] @ 0xffffff9c │ │ │ │ - ldrdeq sl, [r6, #-12]! │ │ │ │ - cmpeq sp, r8, asr #30 │ │ │ │ - ldrheq sp, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmneq r6, r4, lsr #1 │ │ │ │ - cmpeq sp, r0, lsl pc │ │ │ │ - cmpeq sp, r4, lsl #13 │ │ │ │ - cmneq r6, ip, rrx │ │ │ │ - ldrsbeq r0, [sp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sp, ip, asr #12 │ │ │ │ - cmneq r6, r4, lsr r0 │ │ │ │ - cmpeq sp, r0, lsr #29 │ │ │ │ - cmpeq sp, r4, lsl r6 │ │ │ │ - strdeq r9, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq sp, r8, ror #28 │ │ │ │ - ldrsbeq sp, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r6, r4, asr #31 │ │ │ │ - cmpeq sp, r0, lsr lr │ │ │ │ - cmpeq sp, r4, lsr #11 │ │ │ │ - cmneq r6, ip, lsl #31 │ │ │ │ - ldrsheq r0, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sp, ip, ror #10 │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ - cmpeq sp, r0, asr #27 │ │ │ │ - cmpeq sp, r0, lsr r5 │ │ │ │ - cmneq r6, r8, lsl pc │ │ │ │ - cmpeq sp, ip, lsl #27 │ │ │ │ - cmpeq sp, ip, asr sp │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ - @ instruction: 0x015dd49c │ │ │ │ - cmneq r6, r4, lsl #29 │ │ │ │ + cmneq r0, r8, lsl pc │ │ │ │ + ldrsbeq r1, [sp, #-0] │ │ │ │ + cmpeq sp, r4, asr #16 │ │ │ │ + cmneq r6, ip, lsr #4 │ │ │ │ + @ instruction: 0x015d1098 │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ + strdeq sl, [r6, #-20]! @ 0xffffffec │ │ │ │ + cmpeq sp, r4, rrx │ │ │ │ + cmpeq sp, r0, lsr r0 │ │ │ │ + cmpeq sp, r4, lsr #15 │ │ │ │ + cmneq r6, ip, lsl #3 │ │ │ │ + ldrsheq r0, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ + cmneq r6, r4, asr r1 │ │ │ │ + cmpeq sp, r0, asr #31 │ │ │ │ + cmpeq sp, r4, lsr r7 │ │ │ │ + cmneq r6, ip, lsl r1 │ │ │ │ + cmpeq sp, r8, lsl #31 │ │ │ │ + ldrsheq sp, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmneq r6, r4, ror #1 │ │ │ │ + cmpeq sp, r0, asr pc │ │ │ │ + cmpeq sp, r4, asr #13 │ │ │ │ + cmneq r6, ip, lsr #1 │ │ │ │ + cmpeq sp, r8, lsl pc │ │ │ │ + cmpeq sp, ip, lsl #13 │ │ │ │ + cmneq r6, r4, ror r0 │ │ │ │ + cmpeq sp, r0, ror #29 │ │ │ │ + cmpeq sp, r4, asr r6 │ │ │ │ + cmneq r6, ip, lsr r0 │ │ │ │ + cmpeq sp, r8, lsr #29 │ │ │ │ + cmpeq sp, ip, lsl r6 │ │ │ │ + cmneq r6, r4 │ │ │ │ + cmpeq sp, r0, ror lr │ │ │ │ + cmpeq sp, r4, ror #11 │ │ │ │ + cmneq r6, ip, asr #31 │ │ │ │ + cmpeq sp, r8, lsr lr │ │ │ │ + cmpeq sp, ip, lsr #11 │ │ │ │ + @ instruction: 0x01669f94 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ + cmpeq sp, r4, ror r5 │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ + cmpeq sp, r8, asr #27 │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ + cmneq r6, r0, lsr #30 │ │ │ │ + @ instruction: 0x015d0d94 │ │ │ │ + cmpeq sp, r4, ror #26 │ │ │ │ + cmpeq sp, r0, lsr sp │ │ │ │ + cmpeq sp, r4, lsr #9 │ │ │ │ + cmneq r6, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #3560] @ 42ce70 │ │ │ │ ldr r3, [pc, #3560] @ 42ce74 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -903682,137 +903682,137 @@ │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42c40c │ │ │ │ cmneq r0, ip, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r8, lsl #5 │ │ │ │ + @ instruction: 0x01636290 │ │ │ │ cmneq r0, r4, asr r3 │ │ │ │ cmpeq ip, r0, lsr r4 │ │ │ │ andeq r6, r0, ip, lsr #30 │ │ │ │ @ instruction: 0x0170c294 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ strdeq r6, [r0], -r4 │ │ │ │ - strheq r9, [r6, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - cmpeq sp, r8, asr #3 │ │ │ │ - cmpeq sp, ip, lsr #5 │ │ │ │ - @ instruction: 0x015d0894 │ │ │ │ - strdeq r9, [r6, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq ip, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, ip, lsr r8 │ │ │ │ - @ instruction: 0x01669998 │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ - cmpeq sp, r8, ror #15 │ │ │ │ - cmneq r6, r4, asr #18 │ │ │ │ - cmpeq sp, ip, asr #30 │ │ │ │ + cmneq r6, r4, asr #23 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + ldrsbeq sp, [sp, #-16] │ │ │ │ + ldrheq sp, [sp, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x015d089c │ │ │ │ + strdeq r9, [r6, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq sp, r0 │ │ │ │ + cmpeq sp, r4, asr #16 │ │ │ │ + cmneq r6, r0, lsr #19 │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ + ldrsheq r0, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmneq r6, ip, asr #18 │ │ │ │ + cmpeq sp, r4, asr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq ip, [sp, #-232] @ 0xffffff18 │ │ │ │ - cmneq r6, r0, asr #17 │ │ │ │ - cmpeq sp, ip, lsl #14 │ │ │ │ - cmneq r6, r4, lsr r8 │ │ │ │ - ldrsbeq r0, [sp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq sp, r0, asr #28 │ │ │ │ + cmpeq sp, r0, ror #29 │ │ │ │ + cmneq r6, r8, asr #17 │ │ │ │ + cmpeq sp, r4, lsl r7 │ │ │ │ + cmneq r6, ip, lsr r8 │ │ │ │ + ldrsbeq r0, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sp, r8, asr #28 │ │ │ │ andseq r7, r2, lr, asr #22 │ │ │ │ - cmneq r6, r0, asr r7 │ │ │ │ - cmpeq sp, r8, ror #28 │ │ │ │ - cmpeq sp, r0, asr sp │ │ │ │ + cmneq r6, r8, asr r7 │ │ │ │ + cmpeq sp, r0, ror lr │ │ │ │ + cmpeq sp, r8, asr sp │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq sp, r4, lsr #27 │ │ │ │ - cmneq r6, r4, lsr #13 │ │ │ │ - cmpeq sp, r8, lsr #25 │ │ │ │ - cmneq r6, r8, ror #12 │ │ │ │ - cmpeq sp, r4, lsl #10 │ │ │ │ - cmpeq sp, r4, ror ip │ │ │ │ - cmneq r6, r4, lsr #12 │ │ │ │ - ldrsheq ip, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, r8, lsr #24 │ │ │ │ - cmpeq sp, r0, lsl #9 │ │ │ │ - ldrdeq r9, [r6, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq sp, r4, ror #23 │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ - ldrheq ip, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, r8, lsr #23 │ │ │ │ - cmpeq sp, r0, lsl r4 │ │ │ │ - cmneq r6, ip, ror #10 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - ldrsbeq r0, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmneq r6, r0, lsr r5 │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ - @ instruction: 0x015d0398 │ │ │ │ - strdeq r9, [r6, #-68]! @ 0xffffffbc │ │ │ │ - ldrsheq ip, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sp, ip, asr r3 │ │ │ │ - strheq r9, [r6, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq sp, r0, asr #21 │ │ │ │ - cmpeq sp, r0, lsr #6 │ │ │ │ - cmneq r6, ip, ror r4 │ │ │ │ - cmpeq sp, r4, lsl #21 │ │ │ │ - cmpeq sp, r4, ror #5 │ │ │ │ - cmneq r6, r0, asr #8 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - cmpeq sp, r8, lsr #5 │ │ │ │ - cmneq r6, r4, lsl #8 │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - cmneq r6, ip, asr #7 │ │ │ │ - cmpeq sp, r0, lsr #22 │ │ │ │ - ldrsbeq ip, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq sp, ip, lsr #4 │ │ │ │ - cmneq r6, r8, lsl #7 │ │ │ │ - @ instruction: 0x015dc990 │ │ │ │ - ldrsheq r0, [sp, #-16] │ │ │ │ - cmneq r6, ip, asr #6 │ │ │ │ - cmpeq sp, r4, asr r9 │ │ │ │ - ldrheq r0, [sp, #-20] @ 0xffffffec │ │ │ │ - cmneq r6, r0, lsl r3 │ │ │ │ - cmpeq sp, r8, lsl r9 │ │ │ │ - cmpeq sp, r8, ror r1 │ │ │ │ - ldrdeq r9, [r6, #-36]! @ 0xffffffdc │ │ │ │ - ldrsbeq ip, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sp, ip, lsr r1 │ │ │ │ - @ instruction: 0x01669298 │ │ │ │ - cmpeq sp, r0, lsr #17 │ │ │ │ - cmpeq sp, r0, lsl #2 │ │ │ │ - cmneq r6, ip, asr r2 │ │ │ │ - cmpeq sp, r4, ror #16 │ │ │ │ - cmpeq sp, r4, asr #1 │ │ │ │ - cmneq r6, r0, lsr #4 │ │ │ │ - cmpeq sp, r8, lsr #16 │ │ │ │ - cmneq r6, r8, ror #3 │ │ │ │ - cmpeq sp, r4, lsl #1 │ │ │ │ - ldrsheq ip, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmneq r6, ip, lsr #3 │ │ │ │ - cmpeq sp, r8, asr #32 │ │ │ │ - ldrheq ip, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmneq r6, r0, ror r1 │ │ │ │ - cmpeq sp, ip │ │ │ │ - cmpeq sp, ip, ror r7 │ │ │ │ - ldrsbeq pc, [ip, #-244] @ 0xffffff0c @ │ │ │ │ - cmneq r6, r0, lsr r1 │ │ │ │ - cmpeq sp, r8, lsr r7 │ │ │ │ - @ instruction: 0x015cff98 │ │ │ │ - strdeq r9, [r6, #-4]! │ │ │ │ - ldrsheq ip, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmppeq ip, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, r4, lsl #1 │ │ │ │ - cmpeq sp, ip, lsl #13 │ │ │ │ + cmpeq sp, ip, lsr #27 │ │ │ │ + cmneq r6, ip, lsr #13 │ │ │ │ + ldrheq ip, [sp, #-192] @ 0xffffff40 │ │ │ │ + cmneq r6, r0, ror r6 │ │ │ │ + cmpeq sp, ip, lsl #10 │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ + cmneq r6, ip, lsr #12 │ │ │ │ + cmpeq sp, r4, lsl #26 │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ + cmpeq sp, r8, lsl #9 │ │ │ │ + cmneq r6, r4, ror #11 │ │ │ │ + cmpeq sp, ip, ror #23 │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ + cmpeq sp, r4, asr #25 │ │ │ │ + ldrheq ip, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r8, lsl r4 │ │ │ │ + cmneq r6, r4, ror r5 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + ldrsbeq r0, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r6, r8, lsr r5 │ │ │ │ + cmpeq sp, r0, asr #22 │ │ │ │ + cmpeq sp, r0, lsr #7 │ │ │ │ + strdeq r9, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq sp, r4, lsl #22 │ │ │ │ + cmpeq sp, r4, ror #6 │ │ │ │ + cmneq r6, r0, asr #9 │ │ │ │ + cmpeq sp, r8, asr #21 │ │ │ │ + cmpeq sp, r8, lsr #6 │ │ │ │ + cmneq r6, r4, lsl #9 │ │ │ │ + cmpeq sp, ip, lsl #21 │ │ │ │ + cmpeq sp, ip, ror #5 │ │ │ │ + cmneq r6, r8, asr #8 │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + ldrheq r0, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r6, ip, lsl #8 │ │ │ │ + cmpeq sp, r4, lsl sl │ │ │ │ + ldrdeq r9, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq sp, r8, lsr #22 │ │ │ │ + ldrsbeq ip, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sp, r4, lsr r2 │ │ │ │ + @ instruction: 0x01669390 │ │ │ │ + @ instruction: 0x015dc998 │ │ │ │ + ldrsheq r0, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r6, r4, asr r3 │ │ │ │ + cmpeq sp, ip, asr r9 │ │ │ │ + ldrheq r0, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r6, r8, lsl r3 │ │ │ │ + cmpeq sp, r0, lsr #18 │ │ │ │ + cmpeq sp, r0, lsl #3 │ │ │ │ + ldrdeq r9, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq sp, r4, ror #17 │ │ │ │ + cmpeq sp, r4, asr #2 │ │ │ │ + cmneq r6, r0, lsr #5 │ │ │ │ + cmpeq sp, r8, lsr #17 │ │ │ │ + cmpeq sp, r8, lsl #2 │ │ │ │ + cmneq r6, r4, ror #4 │ │ │ │ + cmpeq sp, ip, ror #16 │ │ │ │ + cmpeq sp, ip, asr #1 │ │ │ │ + cmneq r6, r8, lsr #4 │ │ │ │ + cmpeq sp, r0, lsr r8 │ │ │ │ + strdeq r9, [r6, #-16]! │ │ │ │ + cmpeq sp, ip, lsl #1 │ │ │ │ + ldrsheq ip, [sp, #-124] @ 0xffffff84 │ │ │ │ + strheq r9, [r6, #-20]! @ 0xffffffec │ │ │ │ + cmpeq sp, r0, asr r0 │ │ │ │ + ldrheq ip, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmneq r6, r8, ror r1 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ + cmpeq sp, r4, lsl #15 │ │ │ │ + ldrsbeq pc, [ip, #-252] @ 0xffffff04 @ │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmpeq sp, r0, asr #14 │ │ │ │ + cmppeq ip, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [r6, #-12]! │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ + cmppeq ip, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, ip, lsl #1 │ │ │ │ + @ instruction: 0x015dc694 │ │ │ │ cmpeq ip, ip, lsr #14 │ │ │ │ - cmneq r6, ip, asr #32 │ │ │ │ + qdsubeq r9, r4, r6 │ │ │ │ ldrsheq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmppeq ip, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - cmppeq ip, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r6, ip, asr #31 │ │ │ │ - ldrsbeq ip, [sp, #-84] @ 0xffffffac │ │ │ │ - cmppeq ip, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01668f90 │ │ │ │ - @ instruction: 0x015dc598 │ │ │ │ + ldrheq pc, [ip, #-228] @ 0xffffff1c @ │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + cmppeq ip, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [r6, #-244]! @ 0xffffff0c │ │ │ │ + ldrsbeq ip, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmppeq ip, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01668f98 │ │ │ │ + cmpeq sp, r0, lsr #11 │ │ │ │ │ │ │ │ 0042d064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -903918,25 +903918,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42d12c │ │ │ │ @ instruction: 0x0170b390 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, ror #5 │ │ │ │ - cmneq r6, r8, ror #24 │ │ │ │ - cmppeq ip, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, ror #4 │ │ │ │ + cmneq r6, r0, ror ip │ │ │ │ + cmppeq ip, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, ror r2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r6, ip, lsr #24 │ │ │ │ - cmppeq ip, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr r2 │ │ │ │ + cmneq r6, r4, lsr ip │ │ │ │ + ldrsbeq pc, [ip, #-160] @ 0xffffff60 @ │ │ │ │ + cmpeq sp, r8, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - strdeq r8, [r6, #-176]! @ 0xffffff50 │ │ │ │ - cmppeq ip, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [sp, #-20] @ 0xffffffec │ │ │ │ + strdeq r8, [r6, #-184]! @ 0xffffff48 │ │ │ │ + @ instruction: 0x015cfa94 │ │ │ │ + ldrsheq ip, [sp, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ │ │ │ │ 0042d250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -903987,20 +903987,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 42d2b8 │ │ │ │ cmneq r0, r0, lsr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sp, r4, lsl r3 │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - cmppeq ip, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, asr #5 │ │ │ │ - cmneq r6, ip, asr fp │ │ │ │ - cmppeq ip, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, lsl r3 │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + cmppeq ip, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq ip, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmneq r6, r4, ror #22 │ │ │ │ + cmppeq ip, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0042d344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #220] @ 42d438 │ │ │ │ @@ -904056,18 +904056,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42d3cc │ │ │ │ - ldrdeq r8, [r6, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq sp, ip, lsr #4 │ │ │ │ - @ instruction: 0x015cf890 │ │ │ │ - cmppeq ip, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r0, ror #21 │ │ │ │ + cmpeq sp, r4, lsr r2 │ │ │ │ + @ instruction: 0x015cf898 │ │ │ │ + cmppeq ip, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0042d448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #236] @ 42d54c │ │ │ │ @@ -904127,18 +904127,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42d4e0 │ │ │ │ - ldrdeq r8, [r6, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq sp, r4, lsr #2 │ │ │ │ - cmppeq ip, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq sp, ip, lsr #2 │ │ │ │ + cmppeq ip, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0042d55c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #212] @ 42d648 │ │ │ │ @@ -904192,18 +904192,18 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42d5dc │ │ │ │ - cmneq r6, r0, asr #17 │ │ │ │ - cmpeq sp, r0, lsr #32 │ │ │ │ - cmppeq ip, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r6, r8, asr #17 │ │ │ │ + cmpeq sp, r8, lsr #32 │ │ │ │ + cmppeq ip, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -904463,34 +904463,34 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 42d838 │ │ │ │ cmneq r0, ip, lsl #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, ror sp │ │ │ │ - cmpeq sp, r8, ror #29 │ │ │ │ - cmneq r6, r0, lsr #15 │ │ │ │ - cmpeq sp, ip, asr lr │ │ │ │ + ldrsheq fp, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmneq r6, r8, lsr #15 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sp, r4, lsl #28 │ │ │ │ - strheq r8, [r6, #-108]! @ 0xffffff94 │ │ │ │ + cmpeq sp, ip, lsl #28 │ │ │ │ + cmneq r6, r4, asr #13 │ │ │ │ ldrsbeq sl, [r0, #-180]! @ 0xffffff4c │ │ │ │ cmppeq fp, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ cmppeq fp, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, ror ip │ │ │ │ - cmneq r6, r0, lsr r5 │ │ │ │ - cmppeq ip, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, asr #24 │ │ │ │ - strdeq r8, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - ldrsbeq pc, [ip, #-32] @ 0xffffffe0 @ │ │ │ │ - cmppeq ip, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsl #25 │ │ │ │ + cmneq r6, r8, lsr r5 │ │ │ │ + cmppeq ip, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, asr #24 │ │ │ │ + cmneq r6, r4, lsl #10 │ │ │ │ + ldrsbeq pc, [ip, #-40] @ 0xffffffd8 @ │ │ │ │ + cmppeq ip, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #216] @ 42dbc4 │ │ │ │ ldr r6, [pc, #216] @ 42dbc8 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -904543,20 +904543,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #78 @ 0x4e │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 42db60 │ │ │ │ - @ instruction: 0x01668390 │ │ │ │ - cmpeq sp, r4, asr #21 │ │ │ │ + @ instruction: 0x01668398 │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ cmneq r0, ip, ror #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq ip, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [ip, #-4] @ │ │ │ │ + cmppeq ip, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [ip, #-12] @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #1220] @ 42e0b8 │ │ │ │ ldr r3, [pc, #1220] @ 42e0bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -904863,39 +904863,39 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #122 @ 0x7a │ │ │ │ b 42df60 │ │ │ │ cmneq r0, r0, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, lsl #16 │ │ │ │ - cmneq r6, r4, lsr #4 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ + cmneq r6, ip, lsr #4 │ │ │ │ + cmpeq sp, r4, ror #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ cmneq r0, r8, lsr #13 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ - cmneq r6, r8, lsr #1 │ │ │ │ - ldrsbeq fp, [sp, #-120] @ 0xffffff88 │ │ │ │ + strheq r8, [r6, #-0]! │ │ │ │ + cmpeq sp, r0, ror #15 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ ldrsheq pc, [fp, #-92] @ 0xffffffa4 @ │ │ │ │ - cmpeq ip, r0, lsr #26 │ │ │ │ - cmneq r6, ip, ror #29 │ │ │ │ - cmpeq ip, r8, ror #25 │ │ │ │ - cmpeq sp, r8, lsr #12 │ │ │ │ - ldrheq lr, [ip, #-196] @ 0xffffff3c │ │ │ │ - cmpeq ip, r8, lsl #25 │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - ldrsheq lr, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmpeq ip, ip, asr #23 │ │ │ │ + cmpeq ip, r8, lsr #26 │ │ │ │ + strdeq r7, [r6, #-228]! @ 0xffffff1c │ │ │ │ + ldrsheq lr, [ip, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r0, lsr r6 │ │ │ │ + ldrheq lr, [ip, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x015cec90 │ │ │ │ + cmpeq ip, r4, ror #24 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ + cmpeq ip, r0, lsl #24 │ │ │ │ + ldrsbeq lr, [ip, #-180] @ 0xffffff4c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #12] │ │ │ │ ldrne ip, [r0, #16] │ │ │ │ mulne r3, ip, r3 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ beq 42e154 │ │ │ │ @@ -905059,21 +905059,21 @@ │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 42e2e0 │ │ │ │ @ instruction: 0x0170a290 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, ip, lsl #25 │ │ │ │ - cmpeq sp, r4, asr #7 │ │ │ │ - strdeq r7, [r6, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq sp, ip, lsr #6 │ │ │ │ + @ instruction: 0x01667c94 │ │ │ │ + cmpeq sp, ip, asr #7 │ │ │ │ + strdeq r7, [r6, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq sp, r4, lsr r3 │ │ │ │ cmneq r0, ip, lsr #2 │ │ │ │ - ldrsheq lr, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, ip, asr #17 │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ + ldrsbeq lr, [ip, #-132] @ 0xffffff7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -906057,117 +906057,117 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne 42f1a4 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ b 42ed9c │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r9, [r0, #-244]! @ 0xffffff0c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, r8, lsr #20 │ │ │ │ - cmpeq sp, r4, ror #2 │ │ │ │ + cmneq r6, r0, lsr sl │ │ │ │ + cmpeq sp, ip, ror #2 │ │ │ │ cmneq r0, r4, ror pc │ │ │ │ - @ instruction: 0x0166789c │ │ │ │ - ldrheq sl, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmneq r6, r4, lsr #17 │ │ │ │ + cmpeq sp, r4, asr #31 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq ip, ip, asr #15 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - strheq r7, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - ldrsheq sl, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r6, r0, ror r6 │ │ │ │ + strheq r7, [r6, #-104]! @ 0xffffff98 │ │ │ │ + ldrsheq sl, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r6, r8, ror r6 │ │ │ │ cmpeq fp, r4, asr #25 │ │ │ │ - @ instruction: 0x015dad9c │ │ │ │ + cmpeq sp, r4, lsr #27 │ │ │ │ cmneq r0, r0, asr #23 │ │ │ │ - cmneq r6, r4, asr #11 │ │ │ │ - cmpeq sp, r4, lsl #26 │ │ │ │ + cmneq r6, ip, asr #11 │ │ │ │ + cmpeq sp, ip, lsl #26 │ │ │ │ @ instruction: 0x015c259c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01667498 │ │ │ │ - ldrsbeq sl, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmneq r6, r8, asr r4 │ │ │ │ + cmneq r6, r0, lsr #9 │ │ │ │ + cmpeq sp, r0, ror #23 │ │ │ │ + cmneq r6, r0, ror #8 │ │ │ │ cmpeq fp, r8, lsr #21 │ │ │ │ - cmpeq sp, r4, lsl #23 │ │ │ │ - cmneq r6, ip, lsr #8 │ │ │ │ - cmpeq sp, r4, ror #22 │ │ │ │ - strdeq r7, [r6, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ + cmpeq sp, ip, lsl #23 │ │ │ │ + cmneq r6, r4, lsr r4 │ │ │ │ + cmpeq sp, ip, ror #22 │ │ │ │ + strdeq r7, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, lsl fp │ │ │ │ cmpeq fp, r0, lsr #16 │ │ │ │ - @ instruction: 0x01667198 │ │ │ │ - ldrsbeq sl, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmneq r6, r0, lsr #3 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ ldrheq lr, [fp, #-120] @ 0xffffff88 │ │ │ │ - cmneq r6, r0, lsr r1 │ │ │ │ - cmpeq sp, r0, ror r8 │ │ │ │ - ldrdeq r7, [r6, #-8]! │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmpeq sp, r8, ror r8 │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ ldrsbeq r2, [ip, #-12] │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmneq r6, r4, asr #30 │ │ │ │ - cmpeq sp, r4, lsl #13 │ │ │ │ - strdeq r6, [r6, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r6, ip, asr #30 │ │ │ │ + cmpeq sp, ip, lsl #13 │ │ │ │ + cmneq r6, r0, lsl #30 │ │ │ │ cmpeq fp, r8, asr #10 │ │ │ │ - cmpeq sp, r8, lsr #12 │ │ │ │ - strheq r6, [r6, #-228]! @ 0xffffff1c │ │ │ │ - ldrsheq sl, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, r0, lsr r6 │ │ │ │ + strheq r6, [r6, #-236]! @ 0xffffff14 │ │ │ │ + ldrsheq sl, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmpeq ip, r0, ror #28 │ │ │ │ - cmneq r6, ip, ror sp │ │ │ │ - ldrheq sl, [sp, #-76] @ 0xffffffb4 │ │ │ │ - cmneq r6, r0, lsr sp │ │ │ │ + cmneq r6, r4, lsl #27 │ │ │ │ + cmpeq sp, r4, asr #9 │ │ │ │ + cmneq r6, r8, lsr sp │ │ │ │ cmpeq fp, r0, lsl #7 │ │ │ │ - cmpeq sp, r0, ror #8 │ │ │ │ - cmneq r6, r4, lsl #26 │ │ │ │ - cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq sp, r8, ror #8 │ │ │ │ + cmneq r6, ip, lsl #26 │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r6, r8, asr #25 │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ + ldrdeq r6, [r6, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ cmpeq fp, r8, lsr r2 │ │ │ │ - strheq r6, [r6, #-176]! @ 0xffffff50 │ │ │ │ - ldrsheq sl, [sp, #-32] @ 0xffffffe0 │ │ │ │ + strheq r6, [r6, #-184]! @ 0xffffff48 │ │ │ │ + ldrsheq sl, [sp, #-40] @ 0xffffffd8 │ │ │ │ ldrsbeq lr, [fp, #-20] @ 0xffffffec │ │ │ │ - cmneq r6, ip, asr #22 │ │ │ │ - cmpeq sp, ip, lsl #5 │ │ │ │ - cmpeq ip, r0, ror #14 │ │ │ │ - cmneq r6, r8, lsr #18 │ │ │ │ - cmpeq ip, r4, lsr #14 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ + cmneq r6, r4, asr fp │ │ │ │ + @ instruction: 0x015da294 │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ + cmneq r6, r0, lsr r9 │ │ │ │ + cmpeq ip, ip, lsr #14 │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq ip, ip, ror #13 │ │ │ │ - ldrheq sp, [ip, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, ip, ror r6 │ │ │ │ + ldrsheq sp, [ip, #-100] @ 0xffffff9c │ │ │ │ + ldrheq sp, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmpeq ip, r4, lsl #13 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmneq r6, r4, ror #16 │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ - strdeq r6, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq ip, ip, ror #11 │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ - ldrheq sp, [ip, #-84] @ 0xffffffac │ │ │ │ - cmpeq ip, r0, lsl #11 │ │ │ │ - cmpeq ip, r0, asr r5 │ │ │ │ + cmneq r6, ip, ror #16 │ │ │ │ + cmpeq ip, r8, ror #12 │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ + cmpeq ip, r0, lsr r6 │ │ │ │ + strdeq r6, [r6, #-120]! @ 0xffffff88 │ │ │ │ + ldrsheq sp, [ip, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ + ldrheq sp, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq ip, r8, lsl #11 │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ + cmpeq ip, r4, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq ip, ip, ror #9 │ │ │ │ - ldrheq sp, [ip, #-76] @ 0xffffffb4 │ │ │ │ + ldrsheq sp, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, r4, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r6, ip, lsl #13 │ │ │ │ - cmpeq ip, r8, lsl #9 │ │ │ │ - cmpeq sp, r8, asr #27 │ │ │ │ + @ instruction: 0x01666694 │ │ │ │ + @ instruction: 0x015cd490 │ │ │ │ + ldrsbeq r9, [sp, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq ip, r0, asr r4 │ │ │ │ + cmpeq ip, r8, asr r4 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq ip, r8, lsl r4 │ │ │ │ + cmpeq ip, r0, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmneq r6, r8, ror #11 │ │ │ │ - cmpeq ip, r4, ror #7 │ │ │ │ - cmpeq sp, r4, lsr #26 │ │ │ │ + strdeq r6, [r6, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq ip, ip, ror #7 │ │ │ │ + cmpeq sp, ip, lsr #26 │ │ │ │ ldr r1, [pc, #-152] @ 42f478 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ @@ -906684,32 +906684,32 @@ │ │ │ │ cmneq r0, r8, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r8, [r0, #-164]! @ 0xffffff5c │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r6, r4, lsr #10 │ │ │ │ - cmpeq sp, r4, asr ip │ │ │ │ + cmneq r6, ip, lsr #10 │ │ │ │ + cmpeq sp, ip, asr ip │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r6, r0, lsl #9 │ │ │ │ - cmpeq sp, r0, asr #23 │ │ │ │ + cmneq r6, r8, lsl #9 │ │ │ │ + cmpeq sp, r8, asr #23 │ │ │ │ @ instruction: 0x015bda98 │ │ │ │ @ instruction: 0x0170899c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ ldrsbeq sp, [fp, #-132] @ 0xffffff7c │ │ │ │ cmpeq fp, ip, ror r8 │ │ │ │ - cmneq r6, r4, ror #3 │ │ │ │ - cmpeq ip, r0, ror #31 │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ - cmpeq ip, ip, lsr #31 │ │ │ │ - cmpeq ip, ip, ror pc │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + cmpeq ip, r8, ror #31 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + ldrheq ip, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #1588] @ 4303cc │ │ │ │ ldr r3, [pc, #1588] @ 4303d0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -907107,37 +907107,37 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 42fff8 │ │ │ │ cmneq r0, ip, ror r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, r0, lsr #1 │ │ │ │ - cmpeq sp, ip, asr #15 │ │ │ │ + cmneq r6, r8, lsr #1 │ │ │ │ + ldrsbeq r9, [sp, #-116] @ 0xffffff8c │ │ │ │ muleq r0, r6, r1 │ │ │ │ - strheq r5, [r6, #-236]! @ 0xffffff14 │ │ │ │ - ldrsheq r9, [sp, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r6, r4, asr #29 │ │ │ │ + cmpeq sp, r0, lsl #12 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ cmneq r0, r4, lsl r4 │ │ │ │ - cmpeq ip, r0, ror #19 │ │ │ │ - strheq r5, [r6, #-180]! @ 0xffffff4c │ │ │ │ - ldrheq ip, [ip, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq r9, [sp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sp, r8, ror #2 │ │ │ │ - cmneq r6, ip, ror fp │ │ │ │ - cmpeq sp, r8, lsr #5 │ │ │ │ + cmpeq ip, r8, ror #19 │ │ │ │ + strheq r5, [r6, #-188]! @ 0xffffff44 │ │ │ │ + ldrheq ip, [ip, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq r9, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r0, ror r1 │ │ │ │ + cmneq r6, r4, lsl #23 │ │ │ │ + ldrheq r9, [sp, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq sp, r0, lsr #2 │ │ │ │ - cmneq r6, r4, lsr fp │ │ │ │ - cmpeq sp, r0, ror #4 │ │ │ │ + cmpeq sp, r8, lsr #2 │ │ │ │ + cmneq r6, ip, lsr fp │ │ │ │ + cmpeq sp, r8, ror #4 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq ip, r0, lsl #18 │ │ │ │ - ldrdeq r5, [r6, #-168]! @ 0xffffff58 │ │ │ │ - ldrsbeq ip, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ + cmpeq ip, r8, lsl #18 │ │ │ │ + cmneq r6, r0, ror #21 │ │ │ │ + ldrsbeq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #736] @ 430730 │ │ │ │ @@ -907325,36 +907325,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 430578 │ │ │ │ cmneq r0, r0, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01707e94 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ - cmneq r6, r8, lsr #17 │ │ │ │ - ldrsbeq r8, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ + strheq r5, [r6, #-128]! @ 0xffffff80 │ │ │ │ + cmpeq sp, r4, ror #31 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r6, r4, ror #16 │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ - @ instruction: 0x015d8f98 │ │ │ │ + cmneq r6, ip, ror #16 │ │ │ │ + cmpeq ip, r8, ror #12 │ │ │ │ + cmpeq sp, r0, lsr #31 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmneq r6, r8, lsr #16 │ │ │ │ - cmpeq ip, r4, lsr #12 │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ - cmneq r6, ip, ror #15 │ │ │ │ - cmpeq ip, r8, ror #11 │ │ │ │ - cmpeq sp, r0, lsr #30 │ │ │ │ + cmneq r6, r0, lsr r8 │ │ │ │ + cmpeq ip, ip, lsr #12 │ │ │ │ + cmpeq sp, r8, ror #30 │ │ │ │ + strdeq r5, [r6, #-116]! @ 0xffffff8c │ │ │ │ + ldrsheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, r8, lsr #30 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - strheq r5, [r6, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq ip, ip, lsr #11 │ │ │ │ - cmpeq sp, ip, ror #29 │ │ │ │ + strheq r5, [r6, #-120]! @ 0xffffff88 │ │ │ │ + ldrheq ip, [ip, #-84] @ 0xffffffac │ │ │ │ + ldrsheq r8, [sp, #-228] @ 0xffffff1c │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r6, r4, ror r7 │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ - cmpeq sp, r8, lsr #29 │ │ │ │ + cmneq r6, ip, ror r7 │ │ │ │ + cmpeq ip, r8, ror r5 │ │ │ │ + ldrheq r8, [sp, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -907740,33 +907740,33 @@ │ │ │ │ b 430bfc │ │ │ │ ldr r2, [pc, #88] @ 430e00 │ │ │ │ add r2, pc, r2 │ │ │ │ b 430cc8 │ │ │ │ cmneq r0, r0, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, lsl r8 │ │ │ │ - cmpeq ip, ip │ │ │ │ - cmpeq sp, ip, asr ip │ │ │ │ - strdeq r5, [r6, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ + cmpeq sp, r4, ror #24 │ │ │ │ + cmneq r6, r4, lsl #6 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - ldrsheq r6, [sp, #-176] @ 0xffffff50 │ │ │ │ - ldrsheq r6, [sp, #-176] @ 0xffffff50 │ │ │ │ - ldrsheq r6, [sp, #-188] @ 0xffffff44 │ │ │ │ - cmneq r6, r0, ror r2 │ │ │ │ - cmpeq sp, ip, asr #23 │ │ │ │ - cmpeq sp, r8, ror fp │ │ │ │ - cmpeq ip, ip, lsr #30 │ │ │ │ - cmpeq sp, ip, ror fp │ │ │ │ - cmneq r6, ip, lsl r2 │ │ │ │ + ldrsheq r6, [sp, #-184] @ 0xffffff48 │ │ │ │ + ldrsheq r6, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sp, r4, lsl #24 │ │ │ │ + cmneq r6, r8, ror r2 │ │ │ │ + ldrsbeq r6, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sp, r0, lsl #23 │ │ │ │ + cmpeq ip, r4, lsr pc │ │ │ │ + cmpeq sp, r4, lsl #23 │ │ │ │ + cmneq r6, r4, lsr #4 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - ldrsheq fp, [ip, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sp, r8, asr #22 │ │ │ │ - cmneq r6, r8, ror #3 │ │ │ │ + cmpeq ip, r0, lsl #30 │ │ │ │ + cmpeq sp, r0, asr fp │ │ │ │ + strdeq r5, [r6, #-16]! │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmpeq sp, r8, lsl fp │ │ │ │ + cmpeq sp, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #792] @ 431138 │ │ │ │ mov r5, r3 │ │ │ │ @@ -907966,41 +907966,41 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 430eec │ │ │ │ ldrsheq r7, [r0, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r6, r8, asr #1 │ │ │ │ - cmpeq ip, ip, asr #27 │ │ │ │ - cmpeq sp, r4, ror r7 │ │ │ │ + ldrdeq r5, [r6, #-0]! │ │ │ │ + ldrsbeq fp, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sp, ip, ror r7 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ cmneq r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x01664f94 │ │ │ │ - @ instruction: 0x015cbc98 │ │ │ │ - cmpeq sp, r8, asr #12 │ │ │ │ + @ instruction: 0x01664f9c │ │ │ │ + cmpeq ip, r0, lsr #25 │ │ │ │ + cmpeq sp, r0, asr r6 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - cmneq r6, r4, asr pc │ │ │ │ - cmpeq ip, r8, asr ip │ │ │ │ - cmpeq sp, r8, lsl #12 │ │ │ │ + cmneq r6, ip, asr pc │ │ │ │ + cmpeq ip, r0, ror #24 │ │ │ │ + cmpeq sp, r0, lsl r6 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - cmneq r6, r8, lsl pc │ │ │ │ - cmpeq ip, ip, lsl ip │ │ │ │ - cmpeq sp, ip, asr #11 │ │ │ │ - ldrdeq r4, [r6, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq ip, r0, ror #23 │ │ │ │ - @ instruction: 0x015d8590 │ │ │ │ + cmneq r6, r0, lsr #30 │ │ │ │ + cmpeq ip, r4, lsr #24 │ │ │ │ + ldrsbeq r8, [sp, #-84] @ 0xffffffac │ │ │ │ + cmneq r6, r4, ror #29 │ │ │ │ + cmpeq ip, r8, ror #23 │ │ │ │ + @ instruction: 0x015d8598 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - cmneq r6, r0, lsr #29 │ │ │ │ - cmpeq ip, r4, lsr #23 │ │ │ │ - cmpeq sp, r4, asr r5 │ │ │ │ + cmneq r6, r8, lsr #29 │ │ │ │ + cmpeq ip, ip, lsr #23 │ │ │ │ + cmpeq sp, ip, asr r5 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - cmneq r6, r4, ror #28 │ │ │ │ - cmpeq ip, r8, ror #22 │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmneq r6, ip, ror #28 │ │ │ │ + cmpeq ip, r0, ror fp │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ muleq r0, lr, r4 │ │ │ │ │ │ │ │ 004311b0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -908168,32 +908168,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 431294 │ │ │ │ cmneq r0, ip, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r8, ror r1 │ │ │ │ - @ instruction: 0x01664c90 │ │ │ │ - @ instruction: 0x015cb994 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ - cmneq r6, r4, asr ip │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ - cmpeq sp, r4, lsl #6 │ │ │ │ - cmneq r6, r4, lsl ip │ │ │ │ - cmpeq sp, r8, lsl #6 │ │ │ │ - cmpeq sp, r0, asr #5 │ │ │ │ - cmpeq sp, ip, lsr #5 │ │ │ │ - cmneq r6, r4, asr #23 │ │ │ │ - cmpeq sp, r4, ror r2 │ │ │ │ - cmneq r6, r4, lsl #23 │ │ │ │ - cmpeq ip, r8, lsl #17 │ │ │ │ - cmpeq sp, r4, lsr r2 │ │ │ │ - cmneq r6, r8, asr #22 │ │ │ │ - cmpeq ip, ip, asr #16 │ │ │ │ - ldrsheq r8, [sp, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01664c98 │ │ │ │ + @ instruction: 0x015cb99c │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ + cmneq r6, ip, asr ip │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ + cmpeq sp, ip, lsl #6 │ │ │ │ + cmneq r6, ip, lsl ip │ │ │ │ + cmpeq sp, r0, lsl r3 │ │ │ │ + cmpeq sp, r8, asr #5 │ │ │ │ + ldrheq r8, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmneq r6, ip, asr #23 │ │ │ │ + cmpeq sp, ip, ror r2 │ │ │ │ + cmneq r6, ip, lsl #23 │ │ │ │ + @ instruction: 0x015cb890 │ │ │ │ + cmpeq sp, ip, lsr r2 │ │ │ │ + cmneq r6, r0, asr fp │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ + cmpeq sp, r0, lsl #4 │ │ │ │ │ │ │ │ 004314a8 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -908418,32 +908418,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 431648 │ │ │ │ cmneq r0, r4, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, asr #27 │ │ │ │ - strheq r4, [r6, #-128]! @ 0xffffff80 │ │ │ │ - ldrheq fp, [ip, #-84] @ 0xffffffac │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ - cmneq r6, r0, ror r8 │ │ │ │ - cmpeq sp, r4, ror #30 │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ - cmneq r6, r0, lsr #16 │ │ │ │ - ldrsbeq r7, [sp, #-224] @ 0xffffff20 │ │ │ │ - cmneq r6, r0, ror #15 │ │ │ │ - cmpeq ip, r4, ror #9 │ │ │ │ - @ instruction: 0x015d7e90 │ │ │ │ - cmneq r6, r4, lsr #15 │ │ │ │ - cmpeq ip, r8, lsr #9 │ │ │ │ - cmpeq sp, r4, asr lr │ │ │ │ - cmneq r6, r8, ror #14 │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ - cmpeq sp, r8, lsl lr │ │ │ │ + strheq r4, [r6, #-136]! @ 0xffffff78 │ │ │ │ + ldrheq fp, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r8, ror #30 │ │ │ │ + cmneq r6, r8, ror r8 │ │ │ │ + cmpeq sp, ip, ror #30 │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ + cmneq r6, r8, lsr #16 │ │ │ │ + ldrsbeq r7, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r6, r8, ror #15 │ │ │ │ + cmpeq ip, ip, ror #9 │ │ │ │ + @ instruction: 0x015d7e98 │ │ │ │ + cmneq r6, ip, lsr #15 │ │ │ │ + ldrheq fp, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ + cmneq r6, r0, ror r7 │ │ │ │ + cmpeq ip, r4, ror r4 │ │ │ │ + cmpeq sp, r0, lsr #28 │ │ │ │ │ │ │ │ 00431888 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ @@ -908933,48 +908933,48 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 431b64 │ │ │ │ cmneq r0, r4, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - @ instruction: 0x01664590 │ │ │ │ - cmpeq sp, r8, asr #24 │ │ │ │ + @ instruction: 0x01664598 │ │ │ │ + cmpeq sp, r0, asr ip │ │ │ │ cmpeq fp, r8, lsl #21 │ │ │ │ - cmneq r6, r0, ror r4 │ │ │ │ - cmpeq sp, r8, lsr #22 │ │ │ │ + cmneq r6, r8, ror r4 │ │ │ │ + cmpeq sp, r0, lsr fp │ │ │ │ cmneq r0, r8, lsr #17 │ │ │ │ - cmneq r6, ip, lsr #5 │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ + strheq r4, [r6, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ cmpeq fp, r0, lsl #15 │ │ │ │ cmpeq fp, r0, asr #14 │ │ │ │ - cmneq r6, r8, ror r1 │ │ │ │ - ldrsheq r7, [sp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, r8, lsr #16 │ │ │ │ - cmpeq ip, r0, asr #28 │ │ │ │ - cmpeq ip, r0, lsl lr │ │ │ │ - ldrdeq r4, [r6, #-8]! │ │ │ │ - ldrsbeq sl, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, r8, lsl #15 │ │ │ │ - @ instruction: 0x01664098 │ │ │ │ - cmpeq sp, ip, lsl #15 │ │ │ │ - cmpeq sp, r4, asr #14 │ │ │ │ - qdsubeq r4, r0, r6 │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - cmpeq ip, ip, lsl sp │ │ │ │ - cmpeq sp, r8, asr #13 │ │ │ │ - cmneq r6, r0, ror #31 │ │ │ │ - @ instruction: 0x015d7690 │ │ │ │ - cmneq r6, r0, lsr #31 │ │ │ │ - cmpeq ip, r4, lsr #25 │ │ │ │ - cmpeq sp, r0, asr r6 │ │ │ │ - cmneq r6, r4, ror #30 │ │ │ │ - cmpeq ip, r8, ror #24 │ │ │ │ - cmpeq sp, r8, lsl r6 │ │ │ │ + cmneq r6, r0, lsl #3 │ │ │ │ + ldrsheq r7, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, r0, lsr r8 │ │ │ │ + cmpeq ip, r8, asr #28 │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ + cmneq r6, r0, ror #1 │ │ │ │ + cmpeq ip, r4, ror #27 │ │ │ │ + @ instruction: 0x015d7790 │ │ │ │ + cmneq r6, r0, lsr #1 │ │ │ │ + @ instruction: 0x015d7794 │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ + qdsubeq r4, r8, r6 │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq ip, r4, lsr #26 │ │ │ │ + ldrsbeq r7, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r6, r8, ror #31 │ │ │ │ + @ instruction: 0x015d7698 │ │ │ │ + cmneq r6, r8, lsr #31 │ │ │ │ + cmpeq ip, ip, lsr #25 │ │ │ │ + cmpeq sp, r8, asr r6 │ │ │ │ + cmneq r6, ip, ror #30 │ │ │ │ + cmpeq ip, r0, ror ip │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ │ │ │ │ 004320cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ @@ -909324,45 +909324,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 4322ec │ │ │ │ cmneq r0, r0, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r8, ror #5 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ andeq r7, r0, ip, ror #5 │ │ │ │ - ldrdeq r3, [r6, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq sp, ip, lsl #7 │ │ │ │ + cmneq r6, r0, ror #25 │ │ │ │ + @ instruction: 0x015d7394 │ │ │ │ cmneq r0, r0, lsr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, ip, lsr #24 │ │ │ │ - cmpeq sp, r4, ror #5 │ │ │ │ + cmneq r6, r4, lsr ip │ │ │ │ + cmpeq sp, ip, ror #5 │ │ │ │ cmpeq fp, ip, lsr #2 │ │ │ │ cmpeq fp, ip, ror #1 │ │ │ │ - cmpeq ip, r4, asr #16 │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ - ldrdeq r3, [r6, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq ip, r0, ror #15 │ │ │ │ - @ instruction: 0x015d7190 │ │ │ │ - cmneq r6, r0, lsr #21 │ │ │ │ - cmpeq ip, r4, lsr #15 │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ - cmneq r6, r4, ror #20 │ │ │ │ - cmpeq ip, r8, ror #14 │ │ │ │ - cmpeq sp, r8, lsl r1 │ │ │ │ - cmneq r6, r4, lsr #20 │ │ │ │ - cmpeq sp, r8, lsl r1 │ │ │ │ - ldrsbeq r7, [sp, #-0] │ │ │ │ - ldrheq r7, [sp, #-12] │ │ │ │ - ldrdeq r3, [r6, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq sp, r0, lsl #1 │ │ │ │ - @ instruction: 0x01663994 │ │ │ │ - @ instruction: 0x015ca698 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ - cmneq r6, r8, asr r9 │ │ │ │ - cmpeq ip, ip, asr r6 │ │ │ │ - cmpeq sp, ip │ │ │ │ + cmpeq ip, ip, asr #16 │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ + cmneq r6, r4, ror #21 │ │ │ │ + cmpeq ip, r8, ror #15 │ │ │ │ + @ instruction: 0x015d7198 │ │ │ │ + cmneq r6, r8, lsr #21 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + cmpeq sp, ip, asr r1 │ │ │ │ + cmneq r6, ip, ror #20 │ │ │ │ + cmpeq ip, r0, ror r7 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + cmneq r6, ip, lsr #20 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + ldrsbeq r7, [sp, #-8] │ │ │ │ + cmpeq sp, r4, asr #1 │ │ │ │ + ldrdeq r3, [r6, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq sp, r8, lsl #1 │ │ │ │ + @ instruction: 0x0166399c │ │ │ │ + cmpeq ip, r0, lsr #13 │ │ │ │ + cmpeq sp, ip, asr #32 │ │ │ │ + cmneq r6, r0, ror #18 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ │ │ │ │ 004326d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2912] @ 0xb60 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ @@ -909713,52 +909713,52 @@ │ │ │ │ b 4328f4 │ │ │ │ cmneq r0, r8, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svcvc 0x00efffff │ │ │ │ cmneq r0, r0, ror #25 │ │ │ │ andeq r6, r0, r0, lsr #22 │ │ │ │ muleq r0, r8, sl │ │ │ │ - ldrdeq r3, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq sp, r4, lsl #27 │ │ │ │ + ldrdeq r3, [r6, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq sp, ip, lsl #27 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ cmneq r0, r8, lsl fp │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r4, lsr #12 │ │ │ │ - ldrsbeq r6, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmneq r6, ip, lsr #12 │ │ │ │ + cmpeq sp, r4, ror #25 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ cmpeq fp, r4, lsr #22 │ │ │ │ cmpeq fp, r4, ror #21 │ │ │ │ - cmpeq ip, ip, lsr r2 │ │ │ │ - cmpeq ip, ip, lsl #4 │ │ │ │ - ldrdeq r3, [r6, #-68]! @ 0xffffffbc │ │ │ │ - ldrsbeq sl, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq sp, r8, lsl #23 │ │ │ │ + cmpeq ip, r4, asr #4 │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ + ldrdeq r3, [r6, #-76]! @ 0xffffffb4 │ │ │ │ + cmpeq ip, r0, ror #3 │ │ │ │ + @ instruction: 0x015d6b90 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x01663498 │ │ │ │ - @ instruction: 0x015ca19c │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ + cmneq r6, r0, lsr #9 │ │ │ │ + cmpeq ip, r4, lsr #3 │ │ │ │ + cmpeq sp, r4, asr fp │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r6, ip, asr r4 │ │ │ │ - cmpeq ip, r0, ror #2 │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ + cmneq r6, r4, ror #8 │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r6, ip, lsl r4 │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ - cmpeq sp, r4, asr #21 │ │ │ │ + cmneq r6, r4, lsr #8 │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ + cmpeq sp, ip, asr #21 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - ldrheq r6, [sp, #-164] @ 0xffffff5c │ │ │ │ - cmneq r6, ip, asr #7 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - cmneq r6, ip, lsl #7 │ │ │ │ - @ instruction: 0x015ca090 │ │ │ │ - cmpeq sp, r8, lsr sl │ │ │ │ + ldrheq r6, [sp, #-172] @ 0xffffff54 │ │ │ │ + ldrdeq r3, [r6, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq sp, r0, lsl #21 │ │ │ │ + @ instruction: 0x01663394 │ │ │ │ + @ instruction: 0x015ca098 │ │ │ │ + cmpeq sp, r0, asr #20 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r6, r0, asr r3 │ │ │ │ - cmpeq ip, r4, asr r0 │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ + cmneq r6, r8, asr r3 │ │ │ │ + cmpeq ip, ip, asr r0 │ │ │ │ + cmpeq sp, ip, lsl #20 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ │ │ │ │ 00432d00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -910004,39 +910004,39 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 432ea8 │ │ │ │ ldrsheq r5, [r0, #-96]! @ 0xffffffa0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r6, ip, lsr #2 │ │ │ │ - cmpeq sp, r4, ror #15 │ │ │ │ + cmneq r6, r4, lsr r1 │ │ │ │ + cmpeq sp, ip, ror #15 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ cmneq r0, r4, ror #10 │ │ │ │ ldrsbeq sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq ip, r4, lsr sp │ │ │ │ - strdeq r2, [r6, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq ip, r0, lsl #26 │ │ │ │ - cmpeq sp, ip, lsr #13 │ │ │ │ - strheq r2, [r6, #-252]! @ 0xffffff04 │ │ │ │ - ldrheq r6, [sp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq sp, r4, ror #12 │ │ │ │ + cmpeq ip, ip, lsr sp │ │ │ │ + cmneq r6, r4 │ │ │ │ + cmpeq ip, r8, lsl #26 │ │ │ │ + ldrheq r6, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmneq r6, r4, asr #31 │ │ │ │ + ldrheq r6, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sp, ip, ror #12 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq sp, r4, asr r6 │ │ │ │ - cmneq r6, ip, ror #30 │ │ │ │ - cmpeq sp, r8, lsl r6 │ │ │ │ + cmpeq sp, ip, asr r6 │ │ │ │ + cmneq r6, r4, ror pc │ │ │ │ + cmpeq sp, r0, lsr #12 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r6, ip, lsr #30 │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - ldrsbeq r6, [sp, #-92] @ 0xffffffa4 │ │ │ │ - ldrsheq r9, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmneq r6, r4, lsr pc │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq sp, r4, ror #11 │ │ │ │ + cmpeq ip, r0, lsl #24 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq r6, r0, asr #29 │ │ │ │ - cmpeq ip, r4, asr #23 │ │ │ │ - cmpeq sp, ip, ror #10 │ │ │ │ + cmneq r6, r8, asr #29 │ │ │ │ + cmpeq ip, ip, asr #23 │ │ │ │ + cmpeq sp, r4, ror r5 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ │ │ │ │ 00433150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -910250,28 +910250,28 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 433358 │ │ │ │ cmneq r0, ip, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r5, [r0, #-4]! │ │ │ │ - cmneq r6, r4, lsr #23 │ │ │ │ - cmpeq ip, r8, lsr #17 │ │ │ │ - cmpeq sp, r0, asr r2 │ │ │ │ + cmneq r6, ip, lsr #23 │ │ │ │ + ldrheq r9, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r8, asr r2 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r6, r8, ror #22 │ │ │ │ - cmpeq ip, ip, ror #16 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ + cmneq r6, r0, ror fp │ │ │ │ + cmpeq ip, r4, ror r8 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r6, ip, lsr #22 │ │ │ │ - cmpeq ip, r0, lsr r8 │ │ │ │ - ldrsbeq r6, [sp, #-28] @ 0xffffffe4 │ │ │ │ - strdeq r2, [r6, #-160]! @ 0xffffff60 │ │ │ │ - ldrsheq r9, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sp, r4, lsr #3 │ │ │ │ + cmneq r6, r4, lsr fp │ │ │ │ + cmpeq ip, r8, lsr r8 │ │ │ │ + cmpeq sp, r4, ror #3 │ │ │ │ + strdeq r2, [r6, #-168]! @ 0xffffff58 │ │ │ │ + ldrsheq r9, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, ip, lsr #3 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ │ │ │ │ 004334f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ @@ -910933,55 +910933,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 433768 │ │ │ │ ldrsheq r4, [r0, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, r0, asr r8 │ │ │ │ - cmpeq sp, r8, lsl #30 │ │ │ │ + cmneq r6, r8, asr r8 │ │ │ │ + cmpeq sp, r0, lsl pc │ │ │ │ cmneq r0, r4, lsr #25 │ │ │ │ - cmneq r6, r4, lsr r7 │ │ │ │ - cmpeq sp, ip, ror #27 │ │ │ │ + cmneq r6, ip, lsr r7 │ │ │ │ + ldrsheq r5, [sp, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq fp, r4, asr #24 │ │ │ │ - cmneq r6, r4, lsr #11 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ + cmneq r6, ip, lsr #11 │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ cmpeq fp, ip, ror #16 │ │ │ │ cmpeq fp, r8, lsr #16 │ │ │ │ - cmneq r6, r4, asr r2 │ │ │ │ - cmpeq sp, ip, asr #19 │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ + cmneq r6, ip, asr r2 │ │ │ │ + ldrsbeq r5, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq ip, ip, lsl pc │ │ │ │ - cmpeq ip, ip, ror #29 │ │ │ │ - ldrheq r8, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmneq r6, r4, lsl #3 │ │ │ │ - cmpeq ip, r8, lsl #29 │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq ip, r4, lsr #30 │ │ │ │ + ldrsheq r8, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, r4, asr #29 │ │ │ │ + cmneq r6, ip, lsl #3 │ │ │ │ + @ instruction: 0x015c8e90 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmneq r6, r8, asr #2 │ │ │ │ - cmpeq ip, ip, asr #28 │ │ │ │ - ldrsheq r5, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmneq r6, r0, asr r1 │ │ │ │ + cmpeq ip, r4, asr lr │ │ │ │ + ldrsheq r5, [sp, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmneq r6, ip, lsl #2 │ │ │ │ - cmpeq ip, r0, lsl lr │ │ │ │ - ldrheq r5, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmneq r6, r4, lsl r1 │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ + cmpeq sp, r0, asr #15 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq sp, r0, ror #16 │ │ │ │ - cmneq r6, r4, asr #1 │ │ │ │ - cmpeq sp, r0, ror r7 │ │ │ │ + cmpeq sp, r8, ror #16 │ │ │ │ + cmneq r6, ip, asr #1 │ │ │ │ + cmpeq sp, r8, ror r7 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq r6, r8, lsl #1 │ │ │ │ - cmpeq ip, ip, lsl #27 │ │ │ │ - cmpeq sp, r4, lsr r7 │ │ │ │ + @ instruction: 0x01662090 │ │ │ │ + @ instruction: 0x015c8d94 │ │ │ │ + cmpeq sp, ip, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmneq r6, ip, asr #32 │ │ │ │ - cmpeq ip, r0, asr sp │ │ │ │ - ldrsheq r5, [sp, #-104] @ 0xffffff98 │ │ │ │ + qdsubeq r2, r4, r6 │ │ │ │ + cmpeq ip, r8, asr sp │ │ │ │ + cmpeq sp, r0, lsl #14 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ │ │ │ │ 00434004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1936] @ 0x790 │ │ │ │ @@ -911281,45 +911281,45 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 43431c │ │ │ │ b 43418c │ │ │ │ ldrsheq r4, [r0, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r6, ip, lsr #28 │ │ │ │ - cmpeq sp, r4, ror #9 │ │ │ │ + cmneq r6, r4, lsr lr │ │ │ │ + cmpeq sp, ip, ror #9 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ cmneq r0, r0, lsl #5 │ │ │ │ cmpeq fp, r4, lsr r2 │ │ │ │ - cmpeq sp, r4, lsl r4 │ │ │ │ - cmneq r6, r0, lsl #25 │ │ │ │ - cmpeq sp, r8, lsr #6 │ │ │ │ + cmpeq sp, ip, lsl r4 │ │ │ │ + cmneq r6, r8, lsl #25 │ │ │ │ + cmpeq sp, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r6, ip, lsr ip │ │ │ │ - cmpeq ip, r0, asr #18 │ │ │ │ - cmpeq sp, r8, ror #5 │ │ │ │ + cmneq r6, r4, asr #24 │ │ │ │ + cmpeq ip, r8, asr #18 │ │ │ │ + ldrsheq r5, [sp, #-32] @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r6, r0, lsl #24 │ │ │ │ - cmpeq ip, r4, lsl #18 │ │ │ │ - cmpeq sp, ip, lsr #5 │ │ │ │ + cmneq r6, r8, lsl #24 │ │ │ │ + cmpeq ip, ip, lsl #18 │ │ │ │ + ldrheq r5, [sp, #-36] @ 0xffffffdc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r6, r4, asr #23 │ │ │ │ - cmpeq ip, r8, asr #17 │ │ │ │ - cmpeq sp, r0, ror r2 │ │ │ │ + cmneq r6, ip, asr #23 │ │ │ │ + ldrsbeq r8, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r8, ror r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x015c8890 │ │ │ │ - cmpeq ip, r0, ror #16 │ │ │ │ + @ instruction: 0x015c8898 │ │ │ │ + cmpeq ip, r8, ror #16 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - cmneq r6, r8, lsr #22 │ │ │ │ - cmpeq ip, ip, lsr #16 │ │ │ │ - ldrsbeq r5, [sp, #-20] @ 0xffffffec │ │ │ │ + cmneq r6, r0, lsr fp │ │ │ │ + cmpeq ip, r4, lsr r8 │ │ │ │ + ldrsbeq r5, [sp, #-28] @ 0xffffffe4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmneq r6, r8, ror #21 │ │ │ │ - cmpeq sp, r0, lsr #5 │ │ │ │ - @ instruction: 0x015d5198 │ │ │ │ + strdeq r1, [r6, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq sp, r8, lsr #5 │ │ │ │ + cmpeq sp, r0, lsr #3 │ │ │ │ │ │ │ │ 00434540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1936] @ 0x790 │ │ │ │ mov r5, r2 │ │ │ │ @@ -911618,43 +911618,43 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 434858 │ │ │ │ b 4346c8 │ │ │ │ ldrheq r3, [r0, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - strdeq r1, [r6, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq sp, r8, lsr #31 │ │ │ │ + strdeq r1, [r6, #-136]! @ 0xffffff78 │ │ │ │ + ldrheq r4, [sp, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ cmneq r0, r4, asr #26 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldrsheq r8, [fp, #-200] @ 0xffffff38 │ │ │ │ - ldrsbeq r4, [sp, #-232] @ 0xffffff18 │ │ │ │ - cmneq r6, r4, asr #14 │ │ │ │ - cmpeq sp, ip, ror #27 │ │ │ │ + cmpeq sp, r0, ror #29 │ │ │ │ + cmneq r6, ip, asr #14 │ │ │ │ + ldrsheq r4, [sp, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmneq r6, r0, lsl #14 │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ - ldrheq r4, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r6, r4, asr #13 │ │ │ │ - cmpeq ip, r8, asr #7 │ │ │ │ - cmpeq sp, r0, ror sp │ │ │ │ + cmneq r6, r8, lsl #14 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ + ldrheq r4, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r6, ip, asr #13 │ │ │ │ + ldrsbeq r8, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sp, r8, ror sp │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - cmneq r6, r8, lsl #13 │ │ │ │ - cmpeq ip, ip, lsl #7 │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ + @ instruction: 0x01661690 │ │ │ │ + @ instruction: 0x015c8394 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmpeq ip, r4, asr r3 │ │ │ │ - cmpeq ip, r4, lsr #6 │ │ │ │ - cmneq r6, ip, ror #11 │ │ │ │ - ldrsheq r8, [ip, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x015d4c9c │ │ │ │ - cmneq r6, ip, lsr #11 │ │ │ │ - cmpeq sp, r4, ror #26 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ + cmpeq ip, ip, asr r3 │ │ │ │ + cmpeq ip, ip, lsr #6 │ │ │ │ + strdeq r1, [r6, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r8, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r4, lsr #25 │ │ │ │ + strheq r1, [r6, #-84]! @ 0xffffffac │ │ │ │ + cmpeq sp, ip, ror #26 │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ │ │ │ │ 00434a78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #912] @ 0x390 │ │ │ │ @@ -911920,40 +911920,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 434be8 │ │ │ │ cmneq r0, ip, ror r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrdeq r1, [r6, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq sp, r8, lsl #21 │ │ │ │ + ldrdeq r1, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + @ instruction: 0x015d4a90 │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ cmneq r0, r4, lsr #16 │ │ │ │ cmpeq fp, r0, lsl #16 │ │ │ │ - cmpeq ip, r8, asr pc │ │ │ │ - cmneq r6, r0, lsr #4 │ │ │ │ - cmpeq ip, r4, lsr #30 │ │ │ │ - ldrsbeq r4, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmneq r6, r4, ror #3 │ │ │ │ - cmpeq ip, r8, ror #29 │ │ │ │ - @ instruction: 0x015d4890 │ │ │ │ + cmpeq ip, r0, ror #30 │ │ │ │ + cmneq r6, r8, lsr #4 │ │ │ │ + cmpeq ip, ip, lsr #30 │ │ │ │ + ldrsbeq r4, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmneq r6, ip, ror #3 │ │ │ │ + ldrsheq r7, [ip, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x015d4898 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmneq r6, r8, lsr #3 │ │ │ │ - cmpeq ip, ip, lsr #29 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ + strheq r1, [r6, #-16]! │ │ │ │ + ldrheq r7, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmpeq ip, r4, ror lr │ │ │ │ + cmpeq ip, ip, ror lr │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - cmneq r6, r8, lsr r1 │ │ │ │ - cmpeq sp, r0, ror #15 │ │ │ │ + ldrsbeq r4, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmneq r6, r0, asr #2 │ │ │ │ + cmpeq sp, r8, ror #15 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - strdeq r1, [r6, #-8]! │ │ │ │ - ldrsheq r7, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, r8, lsr #15 │ │ │ │ + cmneq r6, r0, lsl #2 │ │ │ │ + cmpeq ip, r4, lsl #28 │ │ │ │ + ldrheq r4, [sp, #-112] @ 0xffffff90 │ │ │ │ │ │ │ │ 00434f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -912455,64 +912455,64 @@ │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43526c │ │ │ │ ldrsbeq r3, [r0, #-72]! @ 0xffffffb8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smultbeq r6, r4, pc @ │ │ │ │ - cmpeq sp, r8, asr #12 │ │ │ │ + smultbeq r6, ip, pc @ │ │ │ │ + cmpeq sp, r0, asr r6 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r6, ip, lsr sp │ │ │ │ - ldrsheq r4, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r6, r4, asr #26 │ │ │ │ + ldrsheq r4, [sp, #-56] @ 0xffffffc8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ cmneq r0, r0, lsr #3 │ │ │ │ - smulbbeq r6, r8, ip │ │ │ │ - cmpeq sp, r0, lsl #8 │ │ │ │ - cmpeq sp, r4, lsr r3 │ │ │ │ - cmneq r6, r8, lsr #22 │ │ │ │ - cmpeq ip, ip, lsr #16 │ │ │ │ - ldrsbeq r4, [sp, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01660c90 │ │ │ │ + cmpeq sp, r8, lsl #8 │ │ │ │ + cmpeq sp, ip, lsr r3 │ │ │ │ + cmneq r6, r0, lsr fp │ │ │ │ + cmpeq ip, r4, lsr r8 │ │ │ │ + cmpeq sp, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smultteq r6, r4, sl │ │ │ │ - cmpeq ip, r8, ror #15 │ │ │ │ - @ instruction: 0x015d4190 │ │ │ │ + smultteq r6, ip, sl │ │ │ │ + ldrsheq r7, [ip, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x015d4198 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - smultbeq r6, r4, sl │ │ │ │ - cmpeq ip, r8, lsr #15 │ │ │ │ - cmpeq sp, r0, asr r1 │ │ │ │ + smultbeq r6, ip, sl │ │ │ │ + ldrheq r7, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r8, asr r1 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - cmpeq ip, r0, ror r7 │ │ │ │ - cmpeq sp, ip, asr #4 │ │ │ │ - cmneq r6, ip, lsr sl │ │ │ │ - cmpeq sp, r8, ror #1 │ │ │ │ + cmpeq ip, r8, ror r7 │ │ │ │ + cmpeq sp, r4, asr r2 │ │ │ │ + cmneq r6, r4, asr #20 │ │ │ │ + ldrsheq r4, [sp, #-0] │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - strdeq r0, [r6, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq sp, r8, lsr r2 │ │ │ │ - cmpeq sp, r4, lsr #1 │ │ │ │ + cmneq r6, r0, lsl #20 │ │ │ │ + cmpeq sp, r0, asr #4 │ │ │ │ + cmpeq sp, ip, lsr #1 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - smulbteq r6, r4, r9 │ │ │ │ - cmpeq ip, r8, asr #13 │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ + smulbteq r6, ip, r9 │ │ │ │ + ldrsbeq r7, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - smulbbeq r6, r8, r9 │ │ │ │ - cmpeq ip, ip, lsl #13 │ │ │ │ - cmpeq sp, r4, lsr r0 │ │ │ │ + @ instruction: 0x01660990 │ │ │ │ + @ instruction: 0x015c7694 │ │ │ │ + cmpeq sp, ip, lsr r0 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - cmneq r6, ip, asr #18 │ │ │ │ - cmpeq ip, r0, asr r6 │ │ │ │ - ldrsheq r3, [sp, #-252] @ 0xffffff04 │ │ │ │ - cmneq r6, ip, lsl #18 │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ - ldrheq r3, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmneq r6, r4, asr r9 │ │ │ │ + cmpeq ip, r8, asr r6 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + cmneq r6, r4, lsl r9 │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ + cmpeq sp, r0, asr #31 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq r7, [ip, #-88] @ 0xffffffa8 │ │ │ │ - smultbeq r6, r0, r8 │ │ │ │ - cmpeq ip, r4, lsr #11 │ │ │ │ - cmpeq sp, ip, asr #30 │ │ │ │ + cmpeq ip, r0, ror #11 │ │ │ │ + smultbeq r6, r8, r8 │ │ │ │ + cmpeq ip, ip, lsr #11 │ │ │ │ + cmpeq sp, r4, asr pc │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ │ │ │ │ 004357d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -913006,63 +913006,63 @@ │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 435b18 │ │ │ │ cmneq r0, r0, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smultteq r6, r8, r6 │ │ │ │ - cmpeq sp, ip, lsl #27 │ │ │ │ - @ instruction: 0x01660490 │ │ │ │ - cmpeq sp, r4, asr #22 │ │ │ │ + strdeq r0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ + @ instruction: 0x015d3d94 │ │ │ │ + @ instruction: 0x01660498 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ ldrsheq r2, [r0, #-132]! @ 0xffffff7c │ │ │ │ - ldrdeq r0, [r6, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq sp, r4, asr fp │ │ │ │ - cmpeq sp, r4, lsl #21 │ │ │ │ + smultteq r6, r4, r3 │ │ │ │ + cmpeq sp, ip, asr fp │ │ │ │ + cmpeq sp, ip, lsl #21 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - @ instruction: 0x01660294 │ │ │ │ - @ instruction: 0x015c6f98 │ │ │ │ - cmpeq sp, r8, asr #18 │ │ │ │ + @ instruction: 0x0166029c │ │ │ │ + cmpeq ip, r0, lsr #31 │ │ │ │ + cmpeq sp, r0, asr r9 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmneq r6, r0, asr r2 │ │ │ │ - cmpeq ip, r4, asr pc │ │ │ │ - ldrsheq r3, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmneq r6, r8, asr r2 │ │ │ │ + cmpeq ip, ip, asr pc │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmneq r6, r0, lsl r2 │ │ │ │ - cmpeq ip, r4, lsl pc │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ - ldrsbeq r6, [ip, #-236] @ 0xffffff14 │ │ │ │ - ldrheq r3, [sp, #-152] @ 0xffffff68 │ │ │ │ - smultbeq r6, r8, r1 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ + cmneq r6, r8, lsl r2 │ │ │ │ + cmpeq ip, ip, lsl pc │ │ │ │ + cmpeq sp, r8, asr #17 │ │ │ │ + cmpeq ip, r4, ror #29 │ │ │ │ + cmpeq sp, r0, asr #19 │ │ │ │ + strheq r0, [r6, #-16]! │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - cmneq r6, r4, ror #2 │ │ │ │ - cmpeq sp, r4, lsr #19 │ │ │ │ - cmpeq sp, r0, lsl r8 │ │ │ │ + cmneq r6, ip, ror #2 │ │ │ │ + cmpeq sp, ip, lsr #19 │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq r6, r0, lsr r1 │ │ │ │ - cmpeq ip, r4, lsr lr │ │ │ │ - ldrsbeq r3, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmneq r6, r8, lsr r1 │ │ │ │ + cmpeq ip, ip, lsr lr │ │ │ │ + cmpeq sp, r4, ror #15 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - strdeq r0, [r6, #-4]! │ │ │ │ - ldrsheq r6, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sp, r4, lsr #15 │ │ │ │ - strheq r0, [r6, #-8]! │ │ │ │ - ldrheq r6, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ + strdeq r0, [r6, #-12]! │ │ │ │ + cmpeq ip, r0, lsl #28 │ │ │ │ + cmpeq sp, ip, lsr #15 │ │ │ │ + smulbteq r6, r0, r0 │ │ │ │ + cmpeq ip, r4, asr #27 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmneq r6, r8, ror r0 │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ - cmpeq sp, r4, lsr #14 │ │ │ │ + smulbbeq r6, r0, r0 │ │ │ │ + cmpeq ip, r4, lsl #27 │ │ │ │ + cmpeq sp, ip, lsr #14 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq ip, r4, asr #26 │ │ │ │ - cmneq r6, ip │ │ │ │ - cmpeq ip, r0, lsl sp │ │ │ │ - ldrheq r3, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ + cmneq r6, r4, lsl r0 │ │ │ │ + cmpeq ip, r8, lsl sp │ │ │ │ + cmpeq sp, r0, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ │ │ │ │ 00436060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -913157,28 +913157,28 @@ │ │ │ │ mov r1, #860 @ 0x35c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 436110 │ │ │ │ b 4360a8 │ │ │ │ cmpeq fp, r0, lsr #19 │ │ │ │ - cmpeq sp, r0, lsr r7 │ │ │ │ - msreq (UNDEF: 101), ip, lsl #29 │ │ │ │ - cmpeq sp, r4, lsr r5 │ │ │ │ + cmpeq sp, r8, lsr r7 │ │ │ │ + msreq (UNDEF: 101), r4 @ │ │ │ │ + cmpeq sp, ip, lsr r5 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - msreq (UNDEF: 101), r8, asr #28 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ - ldrsheq r3, [sp, #-68] @ 0xffffffbc │ │ │ │ - msreq (UNDEF: 101), r8, lsl #28 │ │ │ │ - cmpeq sp, r0, lsl #10 │ │ │ │ - cmpeq sp, ip, lsr #9 │ │ │ │ + msreq (UNDEF: 101), r0, asr lr │ │ │ │ + cmpeq ip, r4, asr fp │ │ │ │ + ldrsheq r3, [sp, #-76] @ 0xffffffb4 │ │ │ │ + msreq (UNDEF: 101), r0, lsl lr │ │ │ │ + cmpeq sp, r8, lsl #10 │ │ │ │ + ldrheq r3, [sp, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - cmpeq sp, r4, lsr #9 │ │ │ │ - strheq pc, [r5, #-216]! @ 0xffffff28 @ │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ + cmpeq sp, ip, lsr #9 │ │ │ │ + msreq SPSR_sc, r0, asr #27 │ │ │ │ + cmpeq sp, ip, ror #8 │ │ │ │ │ │ │ │ 00436224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs lr, r1, #0 │ │ │ │ @@ -913244,24 +913244,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 436260 │ │ │ │ b 4362b0 │ │ │ │ - ldrsbeq r3, [sp, #-56] @ 0xffffffc8 │ │ │ │ - msreq SPSR_sc, ip, ror #25 │ │ │ │ - @ instruction: 0x015d339c │ │ │ │ - msreq SPSR_sc, r8, lsr #25 │ │ │ │ - cmpeq ip, ip, lsr #19 │ │ │ │ - cmpeq sp, r4, asr r3 │ │ │ │ - andeq r0, r0, r7, lsl #7 │ │ │ │ - msreq SPSR_sc, r8, ror #24 │ │ │ │ + cmpeq sp, r0, ror #7 │ │ │ │ + strdeq pc, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq sp, r4, lsr #7 │ │ │ │ + strheq pc, [r5, #-192]! @ 0xffffff40 @ │ │ │ │ + ldrheq r6, [ip, #-148] @ 0xffffff6c │ │ │ │ cmpeq sp, ip, asr r3 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ + andeq r0, r0, r7, lsl #7 │ │ │ │ + msreq SPSR_sc, r0, ror ip │ │ │ │ + cmpeq sp, r4, ror #6 │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ │ │ │ │ 0043636c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -913321,21 +913321,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4363b8 │ │ │ │ @ instruction: 0x015b6690 │ │ │ │ - cmpeq sp, r0, lsr r4 │ │ │ │ - msreq (UNDEF: 117), ip, ror fp │ │ │ │ - cmpeq sp, r4, lsr #4 │ │ │ │ + cmpeq sp, r8, lsr r4 │ │ │ │ + msreq (UNDEF: 117), r4, lsl #23 │ │ │ │ + cmpeq sp, ip, lsr #4 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - msreq (UNDEF: 117), r4, lsr fp │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - cmpeq sp, r0, ror #3 │ │ │ │ + msreq (UNDEF: 117), ip, lsr fp │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq sp, r8, ror #3 │ │ │ │ │ │ │ │ 00436488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -913363,17 +913363,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #328 @ 0x148 │ │ │ │ mov r1, #980 @ 0x3d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4364c4 │ │ │ │ - msreq (UNDEF: 101), r0 @ │ │ │ │ - @ instruction: 0x015c6794 │ │ │ │ - cmpeq sp, r0, asr #2 │ │ │ │ + msreq (UNDEF: 101), r8 @ │ │ │ │ + @ instruction: 0x015c679c │ │ │ │ + cmpeq sp, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #960] @ 4368f4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -913616,43 +913616,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 436688 │ │ │ │ ldrsbeq r1, [r0, #-236]! @ 0xffffff14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, lsl #27 │ │ │ │ - msreq SPSR_sc, r0, ror #16 │ │ │ │ - ldrsbeq r2, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, ip, lsl #30 │ │ │ │ + msreq SPSR_sc, r8, ror #16 │ │ │ │ + cmpeq sp, r0, ror #31 │ │ │ │ + cmpeq sp, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - msreq SPSR_sc, r0, lsr #16 │ │ │ │ - cmpeq ip, r4, lsr #10 │ │ │ │ - cmpeq sp, ip, asr #29 │ │ │ │ + msreq SPSR_sc, r8, lsr #16 │ │ │ │ + cmpeq ip, ip, lsr #10 │ │ │ │ + ldrsbeq r2, [sp, #-228] @ 0xffffff1c │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - msreq (UNDEF: 117), r0, ror #15 │ │ │ │ - cmpeq sp, ip, lsl #1 │ │ │ │ - cmpeq sp, r4, lsl #29 │ │ │ │ + msreq (UNDEF: 117), r8, ror #15 │ │ │ │ + @ instruction: 0x015d3094 │ │ │ │ + cmpeq sp, ip, lsl #29 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ - msreq (UNDEF: 117), r8 @ │ │ │ │ - @ instruction: 0x015c649c │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - msreq (UNDEF: 117), ip, asr r7 │ │ │ │ - cmpeq ip, r0, ror #8 │ │ │ │ - cmpeq sp, r0, lsl lr │ │ │ │ + msreq (UNDEF: 117), r0, lsr #15 │ │ │ │ + cmpeq ip, r4, lsr #9 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + msreq (UNDEF: 117), r4, ror #14 │ │ │ │ + cmpeq ip, r8, ror #8 │ │ │ │ + cmpeq sp, r8, lsl lr │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - msreq (UNDEF: 117), r0, lsr #14 │ │ │ │ - cmpeq ip, r4, lsr #8 │ │ │ │ - cmpeq sp, ip, asr #27 │ │ │ │ + msreq (UNDEF: 117), r8, lsr #14 │ │ │ │ + cmpeq ip, ip, lsr #8 │ │ │ │ + ldrsbeq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r1, ror #7 │ │ │ │ - msreq (UNDEF: 101), r4, ror #13 │ │ │ │ - cmpeq ip, r8, ror #7 │ │ │ │ - @ instruction: 0x015d2d94 │ │ │ │ - msreq (UNDEF: 101), r8, lsr #13 │ │ │ │ - cmpeq ip, ip, lsr #7 │ │ │ │ - cmpeq sp, r4, asr sp │ │ │ │ + msreq (UNDEF: 101), ip, ror #13 │ │ │ │ + ldrsheq r6, [ip, #-48] @ 0xffffffd0 │ │ │ │ + @ instruction: 0x015d2d9c │ │ │ │ + strheq pc, [r5, #-96]! @ 0xffffffa0 @ │ │ │ │ + ldrheq r6, [ip, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sp, ip, asr sp │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #956] @ 436d50 │ │ │ │ @@ -913895,44 +913895,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 436ae4 │ │ │ │ cmneq r0, ip, ror sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r8, lsr #18 │ │ │ │ - msreq SPSR_sc, r4, lsl #8 │ │ │ │ - cmpeq sp, ip, ror fp │ │ │ │ - ldrheq r2, [sp, #-160] @ 0xffffff60 │ │ │ │ + msreq SPSR_sc, ip, lsl #8 │ │ │ │ + cmpeq sp, r4, lsl #23 │ │ │ │ + ldrheq r2, [sp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - msreq (UNDEF: 117), r4, asr #7 │ │ │ │ - cmpeq ip, r8, asr #1 │ │ │ │ - cmpeq sp, r0, ror sl │ │ │ │ + msreq (UNDEF: 117), ip, asr #7 │ │ │ │ + ldrsbeq r6, [ip, #-0] │ │ │ │ + cmpeq sp, r8, ror sl │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - msreq (UNDEF: 117), r4, lsl #7 │ │ │ │ - cmpeq sp, r0, lsl #25 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ + msreq (UNDEF: 117), ip, lsl #7 │ │ │ │ + cmpeq sp, r8, lsl #25 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - msreq (UNDEF: 117), ip, lsr r3 │ │ │ │ - cmpeq ip, r0, asr #32 │ │ │ │ - cmpeq sp, r8, ror #19 │ │ │ │ + msreq (UNDEF: 117), r4, asr #6 │ │ │ │ + cmpeq ip, r8, asr #32 │ │ │ │ + ldrsheq r2, [sp, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - msreq (UNDEF: 117), r0, lsl #6 │ │ │ │ - cmpeq ip, r4 │ │ │ │ - ldrheq r2, [sp, #-148] @ 0xffffff6c │ │ │ │ + msreq (UNDEF: 117), r8, lsl #6 │ │ │ │ + cmpeq ip, ip │ │ │ │ + ldrheq r2, [sp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - msreq (UNDEF: 101), r4, asr #5 │ │ │ │ - cmpeq ip, r8, asr #31 │ │ │ │ - cmpeq sp, r0, ror r9 │ │ │ │ + msreq (UNDEF: 101), ip, asr #5 │ │ │ │ + ldrsbeq r5, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sp, r8, ror r9 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - msreq (UNDEF: 101), r8, lsl #5 │ │ │ │ - cmpeq ip, ip, lsl #31 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ - msreq (UNDEF: 101), ip, asr #4 │ │ │ │ - cmpeq ip, r0, asr pc │ │ │ │ - ldrsheq r2, [sp, #-136] @ 0xffffff78 │ │ │ │ + msreq (UNDEF: 101), r0 @ │ │ │ │ + @ instruction: 0x015c5f94 │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ + msreq (UNDEF: 101), r4, asr r2 │ │ │ │ + cmpeq ip, r8, asr pc │ │ │ │ + cmpeq sp, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1640] @ 43745c │ │ │ │ @@ -914346,40 +914346,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 436f2c │ │ │ │ cmneq r0, r4, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, ror #9 │ │ │ │ - cmneq r5, ip, lsr #25 │ │ │ │ - cmpeq sp, r4, lsr #8 │ │ │ │ - cmpeq sp, r8, asr r3 │ │ │ │ + strheq lr, [r5, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq sp, ip, lsr #8 │ │ │ │ + cmpeq sp, r0, ror #6 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - cmneq r5, ip, ror #24 │ │ │ │ - cmpeq ip, r0, ror r9 │ │ │ │ - cmpeq sp, r8, lsl r3 │ │ │ │ + cmneq r5, r4, ror ip │ │ │ │ + cmpeq ip, r8, ror r9 │ │ │ │ + cmpeq sp, r0, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr #8 │ │ │ │ - cmneq r5, r0, lsr ip │ │ │ │ - cmpeq ip, r4, lsr r9 │ │ │ │ - cmpeq sp, r0, ror #5 │ │ │ │ - strdeq lr, [r5, #-180]! @ 0xffffff4c │ │ │ │ - ldrsheq r5, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sp, r8, lsr #5 │ │ │ │ + cmneq r5, r8, lsr ip │ │ │ │ + cmpeq ip, ip, lsr r9 │ │ │ │ + cmpeq sp, r8, ror #5 │ │ │ │ + strdeq lr, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ + ldrheq r2, [sp, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - strheq lr, [r5, #-184]! @ 0xffffff48 │ │ │ │ - ldrheq r5, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq sp, r4, ror #4 │ │ │ │ + cmneq r5, r0, asr #23 │ │ │ │ + cmpeq ip, r4, asr #17 │ │ │ │ + cmpeq sp, ip, ror #4 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmneq r5, ip, ror fp │ │ │ │ - cmpeq ip, r0, lsl #17 │ │ │ │ - cmpeq sp, r8, lsr #4 │ │ │ │ + cmneq r5, r4, lsl #23 │ │ │ │ + cmpeq ip, r8, lsl #17 │ │ │ │ + cmpeq sp, r0, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - cmneq r5, r0, asr #22 │ │ │ │ - cmpeq ip, r4, asr #16 │ │ │ │ - cmpeq sp, ip, ror #3 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ + cmpeq ip, ip, asr #16 │ │ │ │ + ldrsheq r2, [sp, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1716] @ 437ba4 │ │ │ │ @@ -914812,40 +914812,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 437634 │ │ │ │ cmneq r0, ip, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r0, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq sp, ip, ror #25 │ │ │ │ - cmneq r5, ip, ror #10 │ │ │ │ - cmpeq sp, r4, lsl ip │ │ │ │ + ldrsheq r1, [sp, #-196] @ 0xffffff3c │ │ │ │ + cmneq r5, r4, ror r5 │ │ │ │ + cmpeq sp, ip, lsl ip │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmneq r5, r8, lsr #10 │ │ │ │ - cmpeq ip, ip, lsr #4 │ │ │ │ - ldrsbeq r1, [sp, #-180] @ 0xffffff4c │ │ │ │ + cmneq r5, r0, lsr r5 │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ + ldrsbeq r1, [sp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - cmneq r5, ip, ror #9 │ │ │ │ - ldrsheq r5, [ip, #-16] │ │ │ │ - @ instruction: 0x015d1b9c │ │ │ │ - cmneq r5, ip, lsr #9 │ │ │ │ - ldrheq r5, [ip, #-16] │ │ │ │ - cmpeq sp, r8, asr fp │ │ │ │ + strdeq lr, [r5, #-68]! @ 0xffffffbc │ │ │ │ + ldrsheq r5, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sp, r4, lsr #23 │ │ │ │ + strheq lr, [r5, #-68]! @ 0xffffffbc │ │ │ │ + ldrheq r5, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sp, r0, ror #22 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - cmneq r5, r0, ror r4 │ │ │ │ - cmpeq ip, r4, ror r1 │ │ │ │ - cmpeq sp, ip, lsl fp │ │ │ │ + cmneq r5, r8, ror r4 │ │ │ │ + cmpeq ip, ip, ror r1 │ │ │ │ + cmpeq sp, r4, lsr #22 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmneq r5, r4, lsr r4 │ │ │ │ - cmpeq ip, r8, lsr r1 │ │ │ │ - cmpeq sp, r0, ror #21 │ │ │ │ + cmneq r5, ip, lsr r4 │ │ │ │ + cmpeq ip, r0, asr #2 │ │ │ │ + cmpeq sp, r8, ror #21 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - strdeq lr, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsheq r5, [ip, #-12] │ │ │ │ - cmpeq sp, r4, lsr #21 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmpeq ip, r4, lsl #2 │ │ │ │ + cmpeq sp, ip, lsr #21 │ │ │ │ muleq r0, r5, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 437c9c │ │ │ │ ldr r2, [pc, #104] @ 437ca0 │ │ │ │ @@ -914872,18 +914872,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #468 @ 0x1d4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 437c54 │ │ │ │ @ instruction: 0xffff8b5c │ │ │ │ - cmpeq sp, r0, lsl #25 │ │ │ │ - cmneq r5, r0, lsl #6 │ │ │ │ - cmpeq ip, r4 │ │ │ │ - cmpeq sp, ip, lsr #19 │ │ │ │ + cmpeq sp, r8, lsl #25 │ │ │ │ + cmneq r5, r8, lsl #6 │ │ │ │ + cmpeq ip, ip │ │ │ │ + ldrheq r1, [sp, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 437d34 │ │ │ │ mov r3, #0 │ │ │ │ @@ -914910,17 +914910,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 437cec │ │ │ │ @ instruction: 0xffff8ac4 │ │ │ │ - cmneq r5, r8, ror #4 │ │ │ │ - cmpeq ip, ip, ror #30 │ │ │ │ - cmpeq sp, r4, lsl r9 │ │ │ │ + cmneq r5, r0, ror r2 │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ + cmpeq sp, ip, lsl r9 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 437dc8 │ │ │ │ ldr r2, [pc, #104] @ 437dcc │ │ │ │ @@ -914947,18 +914947,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 437d80 │ │ │ │ @ instruction: 0xffff8c2c │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - ldrdeq lr, [r5, #-20]! @ 0xffffffec │ │ │ │ - ldrsbeq r4, [ip, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sp, r0, lsl #17 │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + ldrdeq lr, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq ip, r0, ror #29 │ │ │ │ + cmpeq sp, r8, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ │ │ │ │ 00437de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -914996,18 +914996,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 437e9c │ │ │ │ add r2, r6, #540 @ 0x21c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 437e20 │ │ │ │ @ instruction: 0xffff8b90 │ │ │ │ - ldrsbeq r1, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmneq r5, r0, asr #2 │ │ │ │ - cmpeq ip, r8, lsr lr │ │ │ │ - ldrsheq r1, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + cmneq r5, r8, asr #2 │ │ │ │ + cmpeq ip, r0, asr #28 │ │ │ │ + ldrsheq r1, [sp, #-120] @ 0xffffff88 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 437f20 │ │ │ │ @@ -915035,18 +915035,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 437ed8 │ │ │ │ @ instruction: 0xffff8b80 │ │ │ │ - cmpeq sp, r4, lsr sl │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ - cmpeq ip, r0, lsl #27 │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ + cmpeq ip, r8, lsl #27 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ │ │ │ │ 00437f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915084,18 +915084,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 437ff4 │ │ │ │ add r2, r6, #568 @ 0x238 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 437f78 │ │ │ │ @ instruction: 0xffff8ae4 │ │ │ │ - @ instruction: 0x015d199c │ │ │ │ - cmneq r5, r8, ror #31 │ │ │ │ - cmpeq ip, r0, ror #25 │ │ │ │ - @ instruction: 0x015d1698 │ │ │ │ + cmpeq sp, r4, lsr #19 │ │ │ │ + strdeq sp, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq ip, r8, ror #25 │ │ │ │ + cmpeq sp, r0, lsr #13 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 438078 │ │ │ │ @@ -915123,18 +915123,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #576 @ 0x240 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 438030 │ │ │ │ @ instruction: 0xffff8930 │ │ │ │ - ldrsheq r1, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmneq r5, r4, lsr #30 │ │ │ │ - cmpeq ip, r8, lsr #24 │ │ │ │ - ldrsbeq r1, [sp, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq r1, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmneq r5, ip, lsr #30 │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ + ldrsbeq r1, [sp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ │ │ │ │ 00438090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915172,18 +915172,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 43814c │ │ │ │ add r2, r6, #596 @ 0x254 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4380d0 │ │ │ │ @ instruction: 0xffff8894 │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ - @ instruction: 0x0165de90 │ │ │ │ - cmpeq ip, r8, lsl #23 │ │ │ │ - cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq sp, r4, ror #16 │ │ │ │ + @ instruction: 0x0165de98 │ │ │ │ + @ instruction: 0x015c4b90 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 4381d0 │ │ │ │ @@ -915211,18 +915211,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 438188 │ │ │ │ @ instruction: 0xffff874c │ │ │ │ - ldrheq r1, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmneq r5, ip, asr #27 │ │ │ │ - ldrsbeq r4, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r8, ror r4 │ │ │ │ + ldrheq r1, [sp, #-124] @ 0xffffff84 │ │ │ │ + ldrdeq sp, [r5, #-212]! @ 0xffffff2c │ │ │ │ + ldrsbeq r4, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r0, lsl #9 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ │ │ │ │ 004381e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915260,18 +915260,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4382a4 │ │ │ │ add r2, r6, #632 @ 0x278 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 438228 │ │ │ │ @ instruction: 0xffff86b0 │ │ │ │ - cmpeq sp, ip, lsl r7 │ │ │ │ - cmneq r5, r8, lsr sp │ │ │ │ - cmpeq ip, r0, lsr sl │ │ │ │ - cmpeq sp, r8, ror #7 │ │ │ │ + cmpeq sp, r4, lsr #14 │ │ │ │ + cmneq r5, r0, asr #26 │ │ │ │ + cmpeq ip, r8, lsr sl │ │ │ │ + ldrsheq r1, [sp, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 438328 │ │ │ │ @@ -915299,18 +915299,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #648 @ 0x288 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4382e0 │ │ │ │ @ instruction: 0xffff8824 │ │ │ │ - cmpeq sp, r8, ror r6 │ │ │ │ - cmneq r5, r4, ror ip │ │ │ │ - cmpeq ip, r8, ror r9 │ │ │ │ - cmpeq sp, r0, lsr #6 │ │ │ │ + cmpeq sp, r0, lsl #13 │ │ │ │ + cmneq r5, ip, ror ip │ │ │ │ + cmpeq ip, r0, lsl #19 │ │ │ │ + cmpeq sp, r8, lsr #6 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ │ │ │ │ 00438340 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915348,18 +915348,18 @@ │ │ │ │ ldr r1, [pc, #40] @ 4383fc │ │ │ │ add r2, r6, #672 @ 0x2a0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 438380 │ │ │ │ @ instruction: 0xffff8788 │ │ │ │ - cmpeq sp, r0, ror #11 │ │ │ │ - cmneq r5, r0, ror #23 │ │ │ │ - ldrsbeq r4, [ip, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x015d1290 │ │ │ │ + cmpeq sp, r8, ror #11 │ │ │ │ + cmneq r5, r8, ror #23 │ │ │ │ + cmpeq ip, r0, ror #17 │ │ │ │ + @ instruction: 0x015d1298 │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ │ │ │ │ 00438400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -915389,17 +915389,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 438438 │ │ │ │ @ instruction: 0xffff84d0 │ │ │ │ - cmneq r5, ip, lsl fp │ │ │ │ - cmpeq ip, r0, lsr #16 │ │ │ │ - cmpeq sp, r8, asr #3 │ │ │ │ + cmneq r5, r4, lsr #22 │ │ │ │ + cmpeq ip, r8, lsr #16 │ │ │ │ + ldrsbeq r1, [sp, #-16] │ │ │ │ muleq r0, r4, r5 │ │ │ │ │ │ │ │ 00438494 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -915428,17 +915428,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #704 @ 0x2c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4384cc │ │ │ │ @ instruction: 0xffff8464 │ │ │ │ - cmneq r5, r8, lsl #21 │ │ │ │ - cmpeq ip, ip, lsl #15 │ │ │ │ - cmpeq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x0165da90 │ │ │ │ + @ instruction: 0x015c4794 │ │ │ │ + cmpeq sp, ip, lsr r1 │ │ │ │ @ instruction: 0x000005b3 │ │ │ │ │ │ │ │ 00438528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ @@ -916022,60 +916022,60 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 111), r0, ror lr │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsl #8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ msreq SPSR_fsxc, r0, lsr #25 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - strdeq sp, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r0, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r5, r4, lsl #10 │ │ │ │ + ldrheq r0, [sp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq fp, r0, lsr #19 │ │ │ │ - strdeq sp, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsheq r4, [ip, #-4] │ │ │ │ - cmpeq sp, r4, lsr #21 │ │ │ │ + strdeq sp, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsheq r4, [ip, #-12] │ │ │ │ + cmpeq sp, ip, lsr #21 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - strheq sp, [r5, #-52]! @ 0xffffffcc │ │ │ │ - ldrheq r4, [ip, #-8] │ │ │ │ - cmpeq sp, r8, ror #20 │ │ │ │ - cmneq r5, r8, lsl r3 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ - cmpeq sp, ip, asr #19 │ │ │ │ + strheq sp, [r5, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq ip, r0, asr #1 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ + cmneq r5, r0, lsr #6 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ + ldrsbeq r0, [sp, #-148] @ 0xffffff6c │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmneq r5, r0, ror #5 │ │ │ │ - cmpeq ip, r4, ror #31 │ │ │ │ - @ instruction: 0x015d0994 │ │ │ │ + cmneq r5, r8, ror #5 │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ + @ instruction: 0x015d099c │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - cmneq r5, r8, lsr #5 │ │ │ │ - cmpeq ip, ip, lsr #31 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ + strheq sp, [r5, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq r3, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, r4, ror #18 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - cmpeq sp, ip, lsl #25 │ │ │ │ - cmneq r5, r0, ror r2 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ + @ instruction: 0x015d0c94 │ │ │ │ + cmneq r5, r8, ror r2 │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ - cmpeq sp, r0, lsr #24 │ │ │ │ - ldrsbeq r0, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ + cmpeq sp, r8, lsr #24 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq ip, r4, lsl #30 │ │ │ │ - ldrdeq sp, [r5, #-16]! │ │ │ │ - ldrsbeq r3, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, lsl #17 │ │ │ │ + cmpeq ip, ip, lsl #30 │ │ │ │ + ldrdeq sp, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + ldrsbeq r3, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sp, ip, lsl #17 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x0165d198 │ │ │ │ - @ instruction: 0x015c3e9c │ │ │ │ - cmpeq sp, ip, asr #16 │ │ │ │ + cmneq r5, r0, lsr #3 │ │ │ │ + cmpeq ip, r4, lsr #29 │ │ │ │ + cmpeq sp, r4, asr r8 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmneq r5, r0, ror #2 │ │ │ │ - cmpeq ip, r4, ror #28 │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ + cmneq r5, r8, ror #2 │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ + cmpeq sp, ip, lsl r8 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ │ │ │ │ 00438f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -916283,35 +916283,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 438ffc │ │ │ │ msreq SPSR_fsxc, r8, ror #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r5, r4, asr #31 │ │ │ │ - cmpeq sp, ip, ror r6 │ │ │ │ + cmneq r5, ip, asr #31 │ │ │ │ + cmpeq sp, r4, lsl #13 │ │ │ │ andeq r0, r0, r7, lsl r6 │ │ │ │ msreq SPSR_fsxc, r0, lsl r4 │ │ │ │ ldrsbeq r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r5, r8, lsr #28 │ │ │ │ - cmpeq ip, ip, lsr #22 │ │ │ │ - ldrsbeq r0, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmneq r5, r0, lsr lr │ │ │ │ + cmpeq ip, r4, lsr fp │ │ │ │ + cmpeq sp, r4, ror #9 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmneq r5, ip, ror #27 │ │ │ │ - ldrsheq r3, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sp, r0, lsr #9 │ │ │ │ + strdeq ip, [r5, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq r3, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r8, lsr #9 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - strheq ip, [r5, #-208]! @ 0xffffff30 │ │ │ │ - ldrheq r3, [ip, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ + strheq ip, [r5, #-216]! @ 0xffffff28 │ │ │ │ + ldrheq r3, [ip, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sp, ip, ror #8 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ - cmneq r5, r4, asr #26 │ │ │ │ - cmpeq ip, r8, asr #20 │ │ │ │ - ldrsheq r0, [sp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r4, lsl #21 │ │ │ │ + cmneq r5, ip, asr #26 │ │ │ │ + cmpeq ip, r0, asr sl │ │ │ │ + cmpeq sp, r0, lsl #8 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ │ │ │ │ 004392bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -916392,21 +916392,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 439358 │ │ │ │ msreq SPSR_fsxc, r0, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq pc, [pc, #-4] @ 439410 @ │ │ │ │ - ldrdeq ip, [r5, #-180]! @ 0xffffff4c │ │ │ │ - ldrsbeq r3, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sp, r0, lsl #5 │ │ │ │ + ldrdeq ip, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq ip, r0, ror #17 │ │ │ │ + cmpeq sp, r8, lsl #5 │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x0165cb98 │ │ │ │ - @ instruction: 0x015c389c │ │ │ │ - cmpeq sp, ip, asr #4 │ │ │ │ + cmneq r5, r0, lsr #23 │ │ │ │ + cmpeq ip, r4, lsr #17 │ │ │ │ + cmpeq sp, r4, asr r2 │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -916607,38 +916607,38 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ b b7b24 │ │ │ │ strheq lr, [pc, #-252] @ 43966c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x016fef90 │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ cmneq pc, r4, lsr pc @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ strdeq lr, [pc, #-216] @ 4396b0 │ │ │ │ - cmneq r5, r4, lsr #18 │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ - ldrsbeq pc, [ip, #-248] @ 0xffffff08 @ │ │ │ │ + cmneq r5, ip, lsr #18 │ │ │ │ + cmpeq ip, r0, lsr r6 │ │ │ │ + cmppeq ip, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - cmneq r5, ip, ror #17 │ │ │ │ - ldrsheq r3, [ip, #-80] @ 0xffffffb0 │ │ │ │ - cmppeq ip, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r5, #-132]! @ 0xffffff7c │ │ │ │ + ldrsheq r3, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq ip, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - strheq ip, [r5, #-132]! @ 0xffffff7c │ │ │ │ - ldrheq r3, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmppeq ip, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + strheq ip, [r5, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq ip, r0, asr #11 │ │ │ │ + cmppeq ip, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - cmneq r5, ip, ror r8 │ │ │ │ - cmpeq ip, r0, lsl #11 │ │ │ │ - cmppeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r8, asr #16 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ - ldrsheq pc, [ip, #-232] @ 0xffffff18 @ │ │ │ │ + cmneq r5, r4, lsl #17 │ │ │ │ + cmpeq ip, r8, lsl #11 │ │ │ │ + cmppeq ip, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, asr r8 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ + cmppeq ip, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ │ │ │ │ 004397d0 : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -916832,29 +916832,29 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 439844 │ │ │ │ cmneq pc, r8, lsl ip @ │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl #4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r5, ip, ror r5 │ │ │ │ - cmpeq ip, r0, lsl #5 │ │ │ │ - cmppeq ip, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsl #11 │ │ │ │ + cmpeq ip, r8, lsl #5 │ │ │ │ + cmppeq ip, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - cmneq r5, ip, lsr r5 │ │ │ │ - cmpeq ip, r0, asr #4 │ │ │ │ - ldrsheq pc, [ip, #-176] @ 0xffffff50 @ │ │ │ │ + cmneq r5, r4, asr #10 │ │ │ │ + cmpeq ip, r8, asr #4 │ │ │ │ + ldrsheq pc, [ip, #-184] @ 0xffffff48 @ │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - cmneq r5, r0, lsl #10 │ │ │ │ - cmpeq ip, r4, lsl #4 │ │ │ │ - cmppeq ip, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl #10 │ │ │ │ + cmpeq ip, ip, lsl #4 │ │ │ │ + ldrheq pc, [ip, #-180] @ 0xffffff4c @ │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmneq r5, r4, asr #9 │ │ │ │ - cmpeq ip, r8, asr #3 │ │ │ │ - cmppeq ip, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, ip, asr #9 │ │ │ │ + ldrsbeq r3, [ip, #-16] │ │ │ │ + cmppeq ip, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ │ │ │ │ 00439b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -917113,47 +917113,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 439d0c │ │ │ │ ldrdeq lr, [pc, #-128] @ 439ec0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r8, lsr #17 │ │ │ │ - @ instruction: 0x0165c39c │ │ │ │ - cmppeq ip, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, lsr #7 │ │ │ │ + cmppeq ip, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0165c294 │ │ │ │ - cmppeq ip, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0165c29c │ │ │ │ + cmppeq ip, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r6 │ │ │ │ cmneq pc, r0, lsl #14 │ │ │ │ - ldrsbeq r2, [ip, #-236] @ 0xffffff14 │ │ │ │ - ldrheq r2, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmneq r5, r8, ror r1 │ │ │ │ - cmpeq ip, ip, ror lr │ │ │ │ - cmppeq ip, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, ror #29 │ │ │ │ + ldrheq r2, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, r0, lsl #3 │ │ │ │ + cmpeq ip, r4, lsl #29 │ │ │ │ + cmppeq ip, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmneq r5, r0, asr #2 │ │ │ │ - cmpeq ip, r4, asr #28 │ │ │ │ - ldrsheq pc, [ip, #-116] @ 0xffffff8c @ │ │ │ │ + cmneq r5, r8, asr #2 │ │ │ │ + cmpeq ip, ip, asr #28 │ │ │ │ + ldrsheq pc, [ip, #-124] @ 0xffffff84 @ │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmneq r5, r8, lsl #2 │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ - ldrheq pc, [ip, #-124] @ 0xffffff84 @ │ │ │ │ + cmneq r5, r0, lsl r1 │ │ │ │ + cmpeq ip, r4, lsl lr │ │ │ │ + cmppeq ip, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - ldrdeq ip, [r5, #-0]! │ │ │ │ - ldrsbeq r2, [ip, #-212] @ 0xffffff2c │ │ │ │ - cmppeq ip, r4, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [r5, #-8]! │ │ │ │ + ldrsbeq r2, [ip, #-220] @ 0xffffff24 │ │ │ │ + cmppeq ip, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x0165c098 │ │ │ │ - @ instruction: 0x015c2d9c │ │ │ │ - cmppeq ip, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, lsr #1 │ │ │ │ + cmpeq ip, r4, lsr #27 │ │ │ │ + cmppeq ip, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - cmneq r5, r0, rrx │ │ │ │ - cmpeq ip, r4, ror #26 │ │ │ │ - cmppeq ip, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, rrx │ │ │ │ + cmpeq ip, ip, ror #26 │ │ │ │ + cmppeq ip, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ │ │ │ │ 00439fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -917437,55 +917437,55 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 43a0d8 │ │ │ │ cmneq pc, ip, lsr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, lsl r4 @ │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmppeq ip, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror #29 │ │ │ │ + cmppeq ip, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, ror #29 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ cmneq pc, r4, lsr r3 @ │ │ │ │ - cmneq r5, r0, lsr #27 │ │ │ │ - cmpeq ip, r4, lsr #21 │ │ │ │ - cmppeq ip, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr #27 │ │ │ │ + cmpeq ip, ip, lsr #21 │ │ │ │ + cmppeq ip, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ cmpeq fp, r0, asr #5 │ │ │ │ - cmneq r5, r0, lsl sp │ │ │ │ - cmpeq ip, r4, lsl sl │ │ │ │ - cmppeq ip, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsl sp │ │ │ │ + cmpeq ip, ip, lsl sl │ │ │ │ + cmppeq ip, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - ldrdeq fp, [r5, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq r2, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmppeq ip, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r0, ror #25 │ │ │ │ + cmpeq ip, r4, ror #19 │ │ │ │ + @ instruction: 0x015cf394 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - cmneq r5, r0, lsr #25 │ │ │ │ - cmpeq ip, r4, lsr #19 │ │ │ │ - cmppeq ip, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr #25 │ │ │ │ + cmpeq ip, ip, lsr #19 │ │ │ │ + cmppeq ip, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - cmpeq ip, r0, ror r9 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ - cmpeq ip, r0, asr #18 │ │ │ │ - ldrsheq pc, [ip, #-32] @ 0xffffffe0 @ │ │ │ │ + cmpeq ip, r8, ror r9 │ │ │ │ + cmneq r5, r4, asr #24 │ │ │ │ + cmpeq ip, r8, asr #18 │ │ │ │ + ldrsheq pc, [ip, #-40] @ 0xffffffd8 @ │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - cmneq r5, r4, lsl #24 │ │ │ │ - cmpeq ip, r8, lsl #18 │ │ │ │ - ldrheq pc, [ip, #-40] @ 0xffffffd8 @ │ │ │ │ + cmneq r5, ip, lsl #24 │ │ │ │ + cmpeq ip, r0, lsl r9 │ │ │ │ + cmppeq ip, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - cmneq r5, ip, asr #23 │ │ │ │ - ldrsbeq r2, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmppeq ip, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r5, #-180]! @ 0xffffff4c │ │ │ │ + ldrsbeq r2, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmppeq ip, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - @ instruction: 0x0165bb94 │ │ │ │ - @ instruction: 0x015c2898 │ │ │ │ - cmppeq ip, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0165bb9c │ │ │ │ + cmpeq ip, r0, lsr #17 │ │ │ │ + cmppeq ip, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - cmneq r5, ip, asr fp │ │ │ │ - cmpeq ip, r0, ror #16 │ │ │ │ - cmppeq ip, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r4, ror #22 │ │ │ │ + cmpeq ip, r8, ror #16 │ │ │ │ + cmppeq ip, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0043a4f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ ldr r2, [pc, #2084] @ 43ad2c │ │ │ │ @@ -918009,59 +918009,59 @@ │ │ │ │ mov r2, r9 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 43a9c4 │ │ │ │ cmneq pc, ip, lsl #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r5, r0, lsr sl │ │ │ │ - cmppeq ip, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r5, r8, lsr sl │ │ │ │ + ldrsheq pc, [ip, #-0] @ │ │ │ │ strheq sp, [pc, #-232] @ 43ac5c │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x0165b798 │ │ │ │ - cmpeq ip, r8, asr #28 │ │ │ │ + cmneq r5, r0, lsr #15 │ │ │ │ + cmpeq ip, r0, asr lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ - cmpeq ip, r8, ror #27 │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ + ldrsheq lr, [ip, #-208] @ 0xffffff30 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmneq r5, ip, lsl #12 │ │ │ │ - cmpeq ip, r4, asr #25 │ │ │ │ + cmneq r5, r4, lsl r6 │ │ │ │ + cmpeq ip, ip, asr #25 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmppeq ip, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ cmneq pc, r8, asr #20 │ │ │ │ - cmneq r5, r4, lsl r5 │ │ │ │ - cmpeq ip, ip, asr #23 │ │ │ │ + cmneq r5, ip, lsl r5 │ │ │ │ + ldrsbeq lr, [ip, #-180] @ 0xffffff4c │ │ │ │ cmpeq fp, r0, lsr sl │ │ │ │ - @ instruction: 0x0165b490 │ │ │ │ - cmpeq ip, r8, asr #22 │ │ │ │ + @ instruction: 0x0165b498 │ │ │ │ + cmpeq ip, r0, asr fp │ │ │ │ cmpeq fp, ip, lsr #19 │ │ │ │ cmpeq fp, r4, asr r9 │ │ │ │ - cmpeq ip, r0, asr #1 │ │ │ │ + cmpeq ip, r8, asr #1 │ │ │ │ andeq r0, r0, sl, ror #13 │ │ │ │ - @ instruction: 0x015c2094 │ │ │ │ + @ instruction: 0x015c209c │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - cmneq r5, r0, ror #6 │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ - cmpeq ip, r4, lsl sl │ │ │ │ - cmpeq ip, r0, lsr r0 │ │ │ │ - cmpeq ip, r4 │ │ │ │ - ldrdeq fp, [r5, #-32]! @ 0xffffffe0 │ │ │ │ - ldrsbeq r1, [ip, #-244] @ 0xffffff0c │ │ │ │ - cmpeq ip, r4, lsl #19 │ │ │ │ + cmneq r5, r8, ror #6 │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ + cmpeq ip, ip, lsl sl │ │ │ │ + cmpeq ip, r8, lsr r0 │ │ │ │ + cmpeq ip, ip │ │ │ │ + ldrdeq fp, [r5, #-40]! @ 0xffffffd8 │ │ │ │ + ldrsbeq r1, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, ip, lsl #19 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0165b298 │ │ │ │ - @ instruction: 0x015c1f9c │ │ │ │ - cmpeq ip, ip, asr #18 │ │ │ │ - cmpeq ip, r8, ror #30 │ │ │ │ + cmneq r5, r0, lsr #5 │ │ │ │ + cmpeq ip, r4, lsr #31 │ │ │ │ + cmpeq ip, r4, asr r9 │ │ │ │ + cmpeq ip, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -918654,80 +918654,80 @@ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43b118 │ │ │ │ cmneq pc, r0, lsl #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r0, lsr #23 │ │ │ │ - cmneq r5, r4, ror #8 │ │ │ │ - cmpeq ip, ip, lsl #1 │ │ │ │ - cmpeq ip, r8, lsr fp │ │ │ │ - strheq r6, [r1, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ - cmpeq ip, r4, asr #20 │ │ │ │ - cmpeq ip, ip, asr ip │ │ │ │ - cmpeq ip, r0, asr #19 │ │ │ │ - cmneq r5, r4, lsl #5 │ │ │ │ - ldrsheq r1, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmpeq ip, r4, asr r9 │ │ │ │ - cmneq r5, r8, lsl r2 │ │ │ │ - cmpeq pc, r8, lsr #30 │ │ │ │ + cmpeq ip, r8, lsr #23 │ │ │ │ + cmneq r5, ip, ror #8 │ │ │ │ + @ instruction: 0x015c8094 │ │ │ │ + cmpeq ip, r0, asr #22 │ │ │ │ + strheq r6, [r1, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ + cmpeq ip, ip, asr #20 │ │ │ │ + cmpeq ip, r4, ror #24 │ │ │ │ + cmpeq ip, r8, asr #19 │ │ │ │ + cmneq r5, ip, lsl #5 │ │ │ │ + ldrsheq r1, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmpeq ip, ip, asr r9 │ │ │ │ + cmneq r5, r0, lsr #4 │ │ │ │ + cmpeq pc, r0, lsr pc @ │ │ │ │ strdeq sp, [pc, #-36] @ 43b764 │ │ │ │ - @ instruction: 0x015ce89c │ │ │ │ - strdeq r6, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq ip, r0, lsr #17 │ │ │ │ - cmpeq ip, r4, ror #15 │ │ │ │ - ldrsheq r1, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmpeq ip, r0, ror #14 │ │ │ │ - cmneq r5, r4, lsr #32 │ │ │ │ - @ instruction: 0x015c1990 │ │ │ │ - ldrsheq lr, [ip, #-100] @ 0xffffff9c │ │ │ │ - strheq sl, [r5, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq ip, r0, lsl #14 │ │ │ │ - cmpeq pc, r8, lsr #22 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ - ldrheq r1, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, r0, lsr #12 │ │ │ │ - cmneq r5, r4, ror #29 │ │ │ │ - ldrsbeq r2, [fp, #-8] │ │ │ │ - cmpeq ip, r8, lsr #16 │ │ │ │ - cmpeq ip, ip, lsl #11 │ │ │ │ - cmneq r5, r0, asr lr │ │ │ │ + cmpeq ip, r4, lsr #17 │ │ │ │ + strdeq r6, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq ip, r8, lsr #17 │ │ │ │ cmpeq ip, ip, ror #15 │ │ │ │ - cmpeq ip, r0, asr r5 │ │ │ │ - cmneq r5, r4, lsl lr │ │ │ │ - ldrheq r1, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq ip, r4, lsl r5 │ │ │ │ - ldrdeq sl, [r5, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ - ldrsbeq lr, [ip, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x0165ad9c │ │ │ │ - cmpeq ip, r0, asr #14 │ │ │ │ + cmpeq ip, r4, lsl #20 │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ + cmneq r5, ip, lsr #32 │ │ │ │ + @ instruction: 0x015c1998 │ │ │ │ + ldrsheq lr, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmneq r5, r0, asr #31 │ │ │ │ cmpeq ip, r8, lsl #14 │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ - cmneq r5, r0, lsr sp │ │ │ │ - ldrsbeq r1, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq ip, r8, lsr r4 │ │ │ │ - strdeq sl, [r5, #-204]! @ 0xffffff34 │ │ │ │ - @ instruction: 0x015c1694 │ │ │ │ - ldrsheq lr, [ip, #-56] @ 0xffffffc8 │ │ │ │ - strheq sl, [r5, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ - cmpeq ip, r0, lsr r6 │ │ │ │ - cmpeq ip, r0, lsl #12 │ │ │ │ - cmpeq ip, ip, asr #11 │ │ │ │ - cmpeq ip, r0, lsr r3 │ │ │ │ - strdeq sl, [r5, #-180]! @ 0xffffff4c │ │ │ │ - @ instruction: 0x015c1594 │ │ │ │ - ldrsheq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ - strheq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq ip, ip, asr r5 │ │ │ │ - cmpeq ip, r0, asr #5 │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ + cmpeq pc, r0, lsr fp @ │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ + cmpeq ip, r4, asr #17 │ │ │ │ + cmpeq ip, r8, lsr #12 │ │ │ │ + cmneq r5, ip, ror #29 │ │ │ │ + ldrsbeq r2, [fp, #-8] │ │ │ │ + cmpeq ip, r0, lsr r8 │ │ │ │ + @ instruction: 0x015ce594 │ │ │ │ + cmneq r5, r8, asr lr │ │ │ │ + ldrsheq r1, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ + cmneq r5, ip, lsl lr │ │ │ │ + ldrheq r1, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq ip, ip, lsl r5 │ │ │ │ + cmneq r5, r0, ror #27 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ + cmpeq ip, r0, ror #9 │ │ │ │ + cmneq r5, r4, lsr #27 │ │ │ │ + cmpeq ip, r8, asr #14 │ │ │ │ + cmpeq ip, r0, lsl r7 │ │ │ │ + cmpeq ip, r4, ror r4 │ │ │ │ + cmneq r5, r8, lsr sp │ │ │ │ + ldrsbeq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + cmneq r5, r4, lsl #26 │ │ │ │ + @ instruction: 0x015c169c │ │ │ │ + cmpeq ip, r0, lsl #8 │ │ │ │ + cmneq r5, r4, asr #25 │ │ │ │ + cmpeq ip, r8, ror #12 │ │ │ │ + cmpeq ip, r8, lsr r6 │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ + ldrsbeq r1, [ip, #-84] @ 0xffffffac │ │ │ │ + cmpeq ip, r8, lsr r3 │ │ │ │ + strdeq sl, [r5, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x015c159c │ │ │ │ + cmpeq ip, r0, lsl #6 │ │ │ │ + cmneq r5, r4, asr #23 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ + cmpeq ip, r8, asr #5 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ │ │ │ │ 0043b850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -918945,41 +918945,41 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 43b8bc │ │ │ │ @ instruction: 0x016fcb9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmneq pc, r0, asr fp @ │ │ │ │ - cmpeq ip, r0, lsr r1 │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ - cmneq r5, ip, lsl #18 │ │ │ │ - ldrsbeq r1, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq ip, ip, lsr r0 │ │ │ │ + cmpeq ip, r8, lsr r1 │ │ │ │ + cmpeq ip, ip, lsr #2 │ │ │ │ + cmneq r5, r4, lsl r9 │ │ │ │ + cmpeq ip, r0, ror #5 │ │ │ │ + cmpeq ip, r4, asr #32 │ │ │ │ cmpeq fp, r8, lsl r3 │ │ │ │ - cmneq r5, r4, lsl #17 │ │ │ │ - cmpeq ip, r0, asr r2 │ │ │ │ - ldrheq sp, [ip, #-244] @ 0xffffff0c │ │ │ │ - cmneq r5, r4, asr #16 │ │ │ │ - cmpeq ip, r0, lsl r2 │ │ │ │ - cmpeq ip, r4, ror pc │ │ │ │ - cmneq r5, r8, lsl #16 │ │ │ │ - ldrsbeq r1, [ip, #-20] @ 0xffffffec │ │ │ │ - cmpeq ip, r8, lsr pc │ │ │ │ - cmneq r5, ip, asr #15 │ │ │ │ - @ instruction: 0x015c1198 │ │ │ │ - ldrsheq sp, [ip, #-236] @ 0xffffff14 │ │ │ │ - @ instruction: 0x0165a790 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ - ldrheq sp, [ip, #-236] @ 0xffffff14 │ │ │ │ - cmneq r5, r4, asr r7 │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ - cmpeq ip, r4, lsl #29 │ │ │ │ - cmneq r5, r8, lsl r7 │ │ │ │ - cmpeq ip, r4, ror #1 │ │ │ │ - cmpeq ip, r8, asr #28 │ │ │ │ + cmneq r5, ip, lsl #17 │ │ │ │ + cmpeq ip, r8, asr r2 │ │ │ │ + ldrheq sp, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmneq r5, ip, asr #16 │ │ │ │ + cmpeq ip, r8, lsl r2 │ │ │ │ + cmpeq ip, ip, ror pc │ │ │ │ + cmneq r5, r0, lsl r8 │ │ │ │ + ldrsbeq r1, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r0, asr #30 │ │ │ │ + ldrdeq sl, [r5, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq ip, r0, lsr #3 │ │ │ │ + cmpeq ip, r4, lsl #30 │ │ │ │ + @ instruction: 0x0165a798 │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ + cmpeq ip, r4, asr #29 │ │ │ │ + cmneq r5, ip, asr r7 │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ + cmpeq ip, ip, lsl #29 │ │ │ │ + cmneq r5, r0, lsr #14 │ │ │ │ + cmpeq ip, ip, ror #1 │ │ │ │ + cmpeq ip, r0, asr lr │ │ │ │ │ │ │ │ 0043bc38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -919052,20 +919052,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43bcb8 │ │ │ │ strheq ip, [pc, #-124] @ 43bcf0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r4, asr r7 @ │ │ │ │ - cmneq r5, ip, lsr #11 │ │ │ │ - cmpeq ip, r8, ror pc │ │ │ │ - ldrsbeq sp, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmneq r5, r0, ror r5 │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ - @ instruction: 0x015cdc9c │ │ │ │ + strheq sl, [r5, #-84]! @ 0xffffffac │ │ │ │ + cmpeq ip, r0, lsl #31 │ │ │ │ + cmpeq ip, r0, ror #25 │ │ │ │ + cmneq r5, r8, ror r5 │ │ │ │ + cmpeq ip, r4, asr #30 │ │ │ │ + cmpeq ip, r4, lsr #25 │ │ │ │ │ │ │ │ 0043bd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -919353,26 +919353,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43bf18 │ │ │ │ cmneq pc, r4, ror #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq ip, [pc, #-68] @ 43c1dc │ │ │ │ - cmneq r5, r8, ror r1 │ │ │ │ - cmpeq ip, r4, asr #22 │ │ │ │ - cmpeq ip, r4, lsr #17 │ │ │ │ - cmneq r5, ip, lsr r1 │ │ │ │ - cmpeq ip, r8, lsl #22 │ │ │ │ - cmpeq ip, r8, ror #16 │ │ │ │ - cmneq r5, r0, lsl #2 │ │ │ │ - cmpeq ip, ip, asr #21 │ │ │ │ - cmpeq ip, ip, lsr #16 │ │ │ │ - cmneq r5, r4, asr #1 │ │ │ │ - @ instruction: 0x015c0a90 │ │ │ │ - ldrsheq sp, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmneq r5, r0, lsl #3 │ │ │ │ + cmpeq ip, ip, asr #22 │ │ │ │ + cmpeq ip, ip, lsr #17 │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ + cmpeq ip, r0, lsl fp │ │ │ │ + cmpeq ip, r0, ror r8 │ │ │ │ + cmneq r5, r8, lsl #2 │ │ │ │ + ldrsbeq r0, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, r4, lsr r8 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ + @ instruction: 0x015c0a98 │ │ │ │ + ldrsheq sp, [ip, #-120] @ 0xffffff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #1464] @ 43c824 │ │ │ │ @@ -919741,60 +919741,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43c544 │ │ │ │ cmneq pc, r4, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r5, r4, asr pc │ │ │ │ - cmpeq ip, r0, lsr #18 │ │ │ │ - cmpeq ip, ip, ror r6 │ │ │ │ + cmneq r5, ip, asr pc │ │ │ │ + cmpeq ip, r8, lsr #18 │ │ │ │ + cmpeq ip, r4, lsl #13 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq ip, ip, asr r6 │ │ │ │ - cmneq r5, r4, lsl pc │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ + cmneq r5, ip, lsl pc │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ cmneq pc, r8, asr #29 │ │ │ │ - cmpeq ip, r8, ror #8 │ │ │ │ - cmneq r5, r8, lsr #26 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ - ldrheq r0, [ip, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r8, lsl r4 │ │ │ │ - cmneq r5, r8, lsr #25 │ │ │ │ - cmpeq ip, r4, ror r6 │ │ │ │ - ldrsbeq sp, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmneq r5, r8, ror #24 │ │ │ │ - cmpeq ip, r4, lsr r6 │ │ │ │ - @ instruction: 0x015cd394 │ │ │ │ - cmneq r5, r8, lsr #24 │ │ │ │ - ldrsheq r0, [ip, #-84] @ 0xffffffac │ │ │ │ - cmpeq ip, r0, asr r3 │ │ │ │ + cmpeq ip, r0, ror r4 │ │ │ │ + cmneq r5, r0, lsr sp │ │ │ │ + strdeq r9, [r5, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq r0, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmpeq ip, r0, lsr #8 │ │ │ │ + strheq r9, [r5, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq ip, ip, ror r6 │ │ │ │ + ldrsbeq sp, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r5, r0, ror ip │ │ │ │ + cmpeq ip, ip, lsr r6 │ │ │ │ + @ instruction: 0x015cd39c │ │ │ │ + cmneq r5, r0, lsr ip │ │ │ │ + ldrsheq r0, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq ip, r8, asr r3 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmneq r5, ip, ror #23 │ │ │ │ - ldrheq r0, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq ip, ip, lsl r3 │ │ │ │ + strdeq r9, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq ip, r0, asr #11 │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmneq r5, ip, lsr #23 │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ - ldrsbeq sp, [ip, #-36] @ 0xffffffdc │ │ │ │ + strheq r9, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ + ldrsbeq sp, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r5, r4, ror #22 │ │ │ │ - cmpeq ip, r0, lsr r5 │ │ │ │ - cmpeq ip, ip, lsl #5 │ │ │ │ + cmneq r5, ip, ror #22 │ │ │ │ + cmpeq ip, r8, lsr r5 │ │ │ │ + @ instruction: 0x015cd294 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r5, r8, lsr #22 │ │ │ │ - ldrsheq r0, [ip, #-68] @ 0xffffffbc │ │ │ │ - cmpeq ip, r0, asr r2 │ │ │ │ + cmneq r5, r0, lsr fp │ │ │ │ + ldrsheq r0, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq ip, r8, asr r2 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r5, ip, ror #21 │ │ │ │ - ldrheq r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, r4, lsl r2 │ │ │ │ + strdeq r9, [r5, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq ip, r0, asr #9 │ │ │ │ + cmpeq ip, ip, lsl r2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - strheq r9, [r5, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq ip, ip, ror r4 │ │ │ │ - cmpeq ip, r0, ror #3 │ │ │ │ + strheq r9, [r5, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq ip, r4, lsl #9 │ │ │ │ + cmpeq ip, r8, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ @@ -919833,21 +919833,21 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [pc, #44] @ 43c9b8 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ b b7b24 │ │ │ │ - cmneq r5, r4, ror r9 │ │ │ │ - cmpeq ip, r0, asr #6 │ │ │ │ - @ instruction: 0x015cd094 │ │ │ │ + cmneq r5, ip, ror r9 │ │ │ │ + cmpeq ip, r8, asr #6 │ │ │ │ + @ instruction: 0x015cd09c │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmneq r5, r8, lsr r9 │ │ │ │ - cmpeq ip, r4, lsl #6 │ │ │ │ - cmpeq ip, r8, asr r0 │ │ │ │ + cmneq r5, r0, asr #18 │ │ │ │ + cmpeq ip, ip, lsl #6 │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0043c9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -920028,35 +920028,35 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 43cad0 │ │ │ │ cmneq pc, r8, lsr sl @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, ip, lsr r9 @ │ │ │ │ - cmneq r5, r0, lsl #15 │ │ │ │ - cmpeq ip, ip, asr #2 │ │ │ │ - ldrheq ip, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmneq r5, ip, lsr r7 │ │ │ │ - cmpeq ip, r8, lsl #2 │ │ │ │ - cmpeq ip, ip, ror #28 │ │ │ │ + cmneq r5, r8, lsl #15 │ │ │ │ + cmpeq ip, r4, asr r1 │ │ │ │ + ldrheq ip, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmneq r5, r4, asr #14 │ │ │ │ + cmpeq ip, r0, lsl r1 │ │ │ │ + cmpeq ip, r4, ror lr │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - strdeq r9, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq ip, r8, asr #1 │ │ │ │ - cmpeq ip, ip, lsr #28 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ + ldrsbeq r0, [ip, #-0] │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - strheq r9, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq ip, r8, lsl #1 │ │ │ │ - cmpeq ip, ip, ror #27 │ │ │ │ - cmneq r5, ip, ror r6 │ │ │ │ - cmpeq ip, r8, asr #32 │ │ │ │ - cmpeq ip, ip, lsr #27 │ │ │ │ + cmneq r5, r4, asr #13 │ │ │ │ + @ instruction: 0x015c0090 │ │ │ │ + ldrsheq ip, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmneq r5, r4, lsl #13 │ │ │ │ + cmpeq ip, r0, asr r0 │ │ │ │ + ldrheq ip, [ip, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmneq r5, r0, asr #12 │ │ │ │ - cmpeq ip, ip │ │ │ │ - cmpeq ip, r0, ror sp │ │ │ │ + cmneq r5, r8, asr #12 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ + cmpeq ip, r8, ror sp │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ │ │ │ │ 0043ccf8 <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -920339,21 +920339,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43d048 │ │ │ │ - cmpeq ip, r8, asr #21 │ │ │ │ + ldrsbeq ip, [ip, #-160] @ 0xffffff60 │ │ │ │ cmneq pc, ip, ror #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r9, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + ldrdeq r9, [r5, #-56]! @ 0xffffffc8 │ │ │ │ cmneq pc, r4, asr #7 │ │ │ │ - cmppeq fp, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [fp, #-188] @ 0xffffff44 @ │ │ │ │ + ldrsheq pc, [fp, #-180] @ 0xffffff4c @ │ │ │ │ + cmppeq fp, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0043d0f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #464] @ 43d2e0 │ │ │ │ @@ -920471,28 +920471,28 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 43d228 │ │ │ │ strdeq fp, [pc, #-44] @ 43d2bc │ │ │ │ - cmneq r5, r8, ror r2 │ │ │ │ + cmneq r5, r0, lsl #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq ip, r8, asr #18 │ │ │ │ - cmneq r5, ip, lsl r2 │ │ │ │ - ldrsheq ip, [ip, #-140] @ 0xffffff74 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - ldrsbeq ip, [ip, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x01659198 │ │ │ │ - cmpeq ip, ip, ror r8 │ │ │ │ - cmppeq fp, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [fp, #-144] @ 0xffffff70 @ │ │ │ │ - ldrheq pc, [fp, #-148] @ 0xffffff6c @ │ │ │ │ + cmpeq ip, r0, asr r9 │ │ │ │ + cmneq r5, r4, lsr #4 │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ + strdeq r9, [r5, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmneq r5, r0, lsr #3 │ │ │ │ + cmpeq ip, r4, lsl #17 │ │ │ │ + cmppeq fp, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [fp, #-148] @ 0xffffff6c @ │ │ │ │ + ldrsbeq pc, [fp, #-152] @ 0xffffff68 @ │ │ │ │ + ldrheq pc, [fp, #-156] @ 0xffffff64 @ │ │ │ │ │ │ │ │ 0043d31c : │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0043d328 : │ │ │ │ @@ -920535,17 +920535,17 @@ │ │ │ │ mov r1, #121 @ 0x79 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq ip, ip, lsr #14 │ │ │ │ - cmneq r5, r0 │ │ │ │ - ldrsbeq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r4, lsr r7 │ │ │ │ + cmneq r5, r8 │ │ │ │ + cmpeq ip, r0, ror #13 │ │ │ │ │ │ │ │ 0043d3d0 : │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43d3ec │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ @@ -920570,17 +920570,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmneq r5, r0, lsl #31 │ │ │ │ - ldrheq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq ip, ip, asr r6 │ │ │ │ + cmneq r5, r8, lsl #31 │ │ │ │ + cmpeq ip, r0, asr #13 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #1436] @ 43da08 │ │ │ │ ldr r3, [pc, #1436] @ 43da0c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -920940,67 +920940,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 43d500 │ │ │ │ cmneq pc, r8, lsr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r5, ip, ror #29 │ │ │ │ - ldrsbeq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r8, [r5, #-228]! @ 0xffffff1c │ │ │ │ + ldrsbeq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ cmppeq sl, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ cmneq pc, ip, lsl #30 │ │ │ │ - @ instruction: 0x015cc59c │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ - cmpeq ip, r0, ror #26 │ │ │ │ - cmpeq pc, ip, lsl #19 │ │ │ │ - cmneq r5, r8, ror #25 │ │ │ │ - cmppeq fp, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, asr #7 │ │ │ │ + cmpeq ip, r4, lsr #11 │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ + cmpeq ip, r8, ror #26 │ │ │ │ + @ instruction: 0x015f3994 │ │ │ │ + strdeq r8, [r5, #-192]! @ 0xffffff40 │ │ │ │ + ldrsbeq pc, [fp, #-84] @ 0xffffffac @ │ │ │ │ + ldrsbeq ip, [ip, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ cmppeq sl, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, ror #7 │ │ │ │ - cmppeq fp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [ip, #-52] @ 0xffffffcc │ │ │ │ + cmppeq fp, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - ldrsheq pc, [fp, #-68] @ 0xffffffbc @ │ │ │ │ + ldrsheq pc, [fp, #-76] @ 0xffffffb4 @ │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - cmppeq fp, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015bf494 │ │ │ │ + cmppeq fp, ip, asr #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015bf49c │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - cmppeq fp, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmneq r5, ip, asr #22 │ │ │ │ - cmppeq fp, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsr #4 │ │ │ │ + cmneq r5, r4, asr fp │ │ │ │ + cmppeq fp, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsr r2 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmneq r5, r0, lsl fp │ │ │ │ - ldrsheq pc, [fp, #-52] @ 0xffffffcc @ │ │ │ │ - ldrsheq ip, [ip, #-16] │ │ │ │ + cmneq r5, r8, lsl fp │ │ │ │ + ldrsheq pc, [fp, #-60] @ 0xffffffc4 @ │ │ │ │ + ldrsheq ip, [ip, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - ldrdeq r8, [r5, #-164]! @ 0xffffff5c │ │ │ │ - ldrheq pc, [fp, #-56] @ 0xffffffc8 @ │ │ │ │ - ldrheq ip, [ip, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r8, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmppeq fp, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [ip, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - @ instruction: 0x01658a98 │ │ │ │ - cmppeq fp, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, ror r1 │ │ │ │ + cmneq r5, r0, lsr #21 │ │ │ │ + cmppeq fp, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsl #3 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmneq r5, ip, asr sl │ │ │ │ - cmppeq fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsr r1 │ │ │ │ + cmneq r5, r4, ror #20 │ │ │ │ + cmppeq fp, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr #2 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - cmneq r5, r0, lsr #20 │ │ │ │ - cmppeq fp, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsl #2 │ │ │ │ + cmneq r5, r8, lsr #20 │ │ │ │ + cmppeq fp, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsl #2 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - cmneq r5, r4, ror #19 │ │ │ │ - cmppeq fp, r8, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, asr #1 │ │ │ │ + cmneq r5, ip, ror #19 │ │ │ │ + ldrsbeq pc, [fp, #-32] @ 0xffffffe0 @ │ │ │ │ + cmpeq ip, ip, asr #1 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - @ instruction: 0x015bf290 │ │ │ │ + @ instruction: 0x015bf298 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ │ │ │ │ 0043dae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -921200,29 +921200,29 @@ │ │ │ │ bne 43db88 │ │ │ │ b 43ddbc │ │ │ │ cmneq pc, ip, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq sl, [pc, #-132] @ 43dd90 │ │ │ │ cmneq pc, r4, lsl #17 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - strheq r8, [r5, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq ip, r8, lsl #29 │ │ │ │ - cmneq r5, ip, lsl #14 │ │ │ │ - cmpeq ip, ip, ror #27 │ │ │ │ - @ instruction: 0x015bef94 │ │ │ │ - cmneq r5, r4, ror r6 │ │ │ │ - cmpeq fp, r8, asr pc │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ - cmpeq fp, r4, lsr #30 │ │ │ │ - cmpeq ip, r8, asr #27 │ │ │ │ - cmneq r5, r0, lsl #12 │ │ │ │ - ldrsbeq fp, [ip, #-204] @ 0xffffff34 │ │ │ │ - strheq r8, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - @ instruction: 0x015cbd90 │ │ │ │ - @ instruction: 0x015cbc9c │ │ │ │ + strheq r8, [r5, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0x015cbe90 │ │ │ │ + cmneq r5, r4, lsl r7 │ │ │ │ + ldrsheq fp, [ip, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x015bef9c │ │ │ │ + cmneq r5, ip, ror r6 │ │ │ │ + cmpeq fp, r0, ror #30 │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ + cmpeq fp, ip, lsr #30 │ │ │ │ + ldrsbeq fp, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmneq r5, r8, lsl #12 │ │ │ │ + cmpeq ip, r4, ror #25 │ │ │ │ + cmneq r5, r4, asr #11 │ │ │ │ + @ instruction: 0x015cbd98 │ │ │ │ + cmpeq ip, r4, lsr #25 │ │ │ │ │ │ │ │ 0043de54 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble 43de9c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ @@ -921259,17 +921259,17 @@ │ │ │ │ mov r1, #167 @ 0xa7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x015cbc94 │ │ │ │ - cmneq r5, r8, asr #9 │ │ │ │ - cmpeq ip, r0, lsr #23 │ │ │ │ + @ instruction: 0x015cbc9c │ │ │ │ + ldrdeq r8, [r5, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq ip, r8, lsr #23 │ │ │ │ │ │ │ │ 0043df08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -921316,20 +921316,20 @@ │ │ │ │ mov r1, #191 @ 0xbf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 43df40 │ │ │ │ b 43df8c │ │ │ │ - ldrsheq fp, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmneq r5, r0, lsr r4 │ │ │ │ - cmpeq ip, r8, lsl #22 │ │ │ │ - cmneq r5, ip, ror #7 │ │ │ │ - ldrsbeq fp, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r8, asr #21 │ │ │ │ + cmpeq ip, r0, lsl #24 │ │ │ │ + cmneq r5, r8, lsr r4 │ │ │ │ + cmpeq ip, r0, lsl fp │ │ │ │ + strdeq r8, [r5, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq ip, r4, ror #23 │ │ │ │ + ldrsbeq fp, [ip, #-160] @ 0xffffff60 │ │ │ │ │ │ │ │ 0043dff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #456] @ 43e1d0 │ │ │ │ @@ -921445,30 +921445,30 @@ │ │ │ │ add r2, r2, #172 @ 0xac │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43e0d4 │ │ │ │ cmneq pc, r0, lsl #8 │ │ │ │ - cmpeq ip, r4, ror #22 │ │ │ │ - cmpeq pc, r8, lsr lr @ │ │ │ │ - cmpeq pc, r4, lsr #31 │ │ │ │ + cmpeq ip, ip, ror #22 │ │ │ │ + cmpeq pc, r0, asr #28 │ │ │ │ + cmpeq pc, ip, lsr #31 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - cmneq r5, r0, lsr #5 │ │ │ │ - cmpeq fp, r4, lsl #23 │ │ │ │ - cmpeq ip, ip, ror r9 │ │ │ │ - cmneq r5, r4, ror #4 │ │ │ │ - cmpeq fp, r8, asr #22 │ │ │ │ - cmpeq ip, r0, asr #18 │ │ │ │ - cmneq r5, r8, lsr #4 │ │ │ │ - cmpeq fp, ip, lsl #22 │ │ │ │ - cmpeq ip, r4, lsl #18 │ │ │ │ - cmneq r5, ip, ror #3 │ │ │ │ - ldrsbeq lr, [fp, #-160] @ 0xffffff60 │ │ │ │ - cmpeq ip, r8, asr #17 │ │ │ │ + cmneq r5, r8, lsr #5 │ │ │ │ + cmpeq fp, ip, lsl #23 │ │ │ │ + cmpeq ip, r4, lsl #19 │ │ │ │ + cmneq r5, ip, ror #4 │ │ │ │ + cmpeq fp, r0, asr fp │ │ │ │ + cmpeq ip, r8, asr #18 │ │ │ │ + cmneq r5, r0, lsr r2 │ │ │ │ + cmpeq fp, r4, lsl fp │ │ │ │ + cmpeq ip, ip, lsl #18 │ │ │ │ + strdeq r8, [r5, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq lr, [fp, #-168] @ 0xffffff58 │ │ │ │ + ldrsbeq fp, [ip, #-128] @ 0xffffff80 │ │ │ │ │ │ │ │ 0043e214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -921540,23 +921540,23 @@ │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #77 @ 0x4d │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ str ip, [sp, #12] │ │ │ │ b 43e2c0 │ │ │ │ - cmpeq ip, ip, lsl #18 │ │ │ │ - strdeq r8, [r5, #-0]! │ │ │ │ - cmpeq ip, r8, asr #15 │ │ │ │ - cmpeq ip, r4, ror #16 │ │ │ │ - cmneq r5, r4, lsr #1 │ │ │ │ - cmpeq ip, r8, ror r7 │ │ │ │ - cmpeq ip, ip, lsr #16 │ │ │ │ - cmneq r5, ip, rrx │ │ │ │ - cmpeq ip, r4, asr #14 │ │ │ │ + cmpeq ip, r4, lsl r9 │ │ │ │ + strdeq r8, [r5, #-8]! │ │ │ │ + ldrsbeq fp, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, ip, ror #16 │ │ │ │ + cmneq r5, ip, lsr #1 │ │ │ │ + cmpeq ip, r0, lsl #15 │ │ │ │ + cmpeq ip, r4, lsr r8 │ │ │ │ + cmneq r5, r4, ror r0 │ │ │ │ + cmpeq ip, ip, asr #14 │ │ │ │ │ │ │ │ 0043e36c : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble 43e3bc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r2, #0 │ │ │ │ @@ -921595,17 +921595,17 @@ │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmpeq ip, r4, ror r7 │ │ │ │ - cmneq r5, r8, lsr #31 │ │ │ │ - cmpeq ip, r0, lsl #13 │ │ │ │ + cmpeq ip, ip, ror r7 │ │ │ │ + strheq r7, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq ip, r8, lsl #13 │ │ │ │ │ │ │ │ 0043e428 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble 43e474 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ @@ -921643,17 +921643,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq fp, [ip, #-108] @ 0xffffff94 │ │ │ │ - strdeq r7, [r5, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq ip, r4, asr #11 │ │ │ │ + cmpeq ip, r4, asr #13 │ │ │ │ + strdeq r7, [r5, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq ip, ip, asr #11 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ │ │ │ │ 0043e4e4 : │ │ │ │ ldr ip, [r0, #28] │ │ │ │ cmp ip, #0 │ │ │ │ ble 43e530 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -921706,17 +921706,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ - cmneq r5, r4, lsl #28 │ │ │ │ - ldrsbeq fp, [ip, #-72] @ 0xffffffb8 │ │ │ │ + ldrsbeq fp, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r5, ip, lsl #28 │ │ │ │ + cmpeq ip, r0, ror #9 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ │ │ │ │ 0043e5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -921821,22 +921821,22 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 43e6d4 │ │ │ │ cmneq pc, ip, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r5, r0, asr sp │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ + cmneq r5, r8, asr sp │ │ │ │ + cmpeq ip, r4, lsr r4 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmneq pc, r8, lsr sp @ │ │ │ │ - cmneq r5, r0, ror ip │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ - cmpeq ip, ip, asr #6 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ + cmneq r5, r8, ror ip │ │ │ │ + cmpeq fp, ip, asr r5 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ │ │ │ │ 0043e7a4 : │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -921869,17 +921869,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 43e840 │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 43e7f4 │ │ │ │ - cmneq r5, r4, lsl #23 │ │ │ │ - cmpeq fp, r8, ror #8 │ │ │ │ - cmpeq ip, r4, ror #4 │ │ │ │ + cmneq r5, ip, lsl #23 │ │ │ │ + cmpeq fp, r0, ror r4 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1336] @ 0x538 │ │ │ │ sub sp, sp, #2720 @ 0xaa0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -922814,69 +922814,69 @@ │ │ │ │ movgt r8, #0 │ │ │ │ strgt r8, [sp, #80] @ 0x50 │ │ │ │ bgt 43f9bc │ │ │ │ b 440d6c │ │ │ │ cmneq pc, ip, lsr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq pc, r0, ror #22 │ │ │ │ - @ instruction: 0x01657a90 │ │ │ │ - cmpeq ip, r0, ror r1 │ │ │ │ + @ instruction: 0x01657a98 │ │ │ │ + cmpeq ip, r8, ror r1 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq ip, ip, lsl #4 │ │ │ │ + cmpeq ip, r4, lsl r2 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmneq r3, r0, ror #17 │ │ │ │ + cmneq r3, r8, ror #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r5, r4, lsr r4 │ │ │ │ - cmpeq ip, r4, lsl fp │ │ │ │ + cmneq r5, ip, lsr r4 │ │ │ │ + cmpeq ip, ip, lsl fp │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - strdeq r7, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq sl, [ip, #-152] @ 0xffffff68 │ │ │ │ + cmneq r5, r0, lsl #6 │ │ │ │ + cmpeq ip, r0, ror #19 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmpeq fp, r8, lsr fp │ │ │ │ + cmpeq fp, r0, asr #22 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x01656f94 │ │ │ │ - cmpeq ip, r8, ror #12 │ │ │ │ + @ instruction: 0x01656f9c │ │ │ │ + cmpeq ip, r0, ror r6 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ @ instruction: 0xffffd93c │ │ │ │ - cmneq r5, r0, asr #27 │ │ │ │ - cmpeq ip, ip, lsr #12 │ │ │ │ - cmneq r3, r0, lsl #27 │ │ │ │ - strdeq r6, [r5, #-204]! @ 0xffffff34 │ │ │ │ + cmneq r5, r8, asr #27 │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ + cmneq r3, r8, lsl #27 │ │ │ │ + cmneq r5, r4, lsl #26 │ │ │ │ andeq r7, r0, r4, asr #21 │ │ │ │ - cmpeq ip, r8, lsl #31 │ │ │ │ + @ instruction: 0x015c9f90 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmpeq ip, r0, ror #2 │ │ │ │ - strdeq r6, [r5, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq ip, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq ip, r8, asr #21 │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ + strdeq r6, [r5, #-56]! @ 0xffffffc8 │ │ │ │ + ldrsbeq ip, [fp, #-204] @ 0xffffff34 │ │ │ │ + ldrsbeq r9, [ip, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - cmneq r5, r4, lsl r2 │ │ │ │ - ldrsheq ip, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, ip, ror #17 │ │ │ │ + cmneq r5, ip, lsl r2 │ │ │ │ + ldrsheq ip, [fp, #-172] @ 0xffffff54 │ │ │ │ + ldrsheq r9, [ip, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmneq r5, r8, asr #2 │ │ │ │ - cmpeq fp, ip, lsr #20 │ │ │ │ - cmpeq ip, r0, lsr #16 │ │ │ │ + cmneq r5, r0, asr r1 │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ + cmpeq ip, r8, lsr #16 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - cmneq r5, r4, ror #30 │ │ │ │ - cmneq r5, r4, asr pc │ │ │ │ - cmpeq ip, r4, lsr #11 │ │ │ │ + cmneq r5, ip, ror #30 │ │ │ │ + cmneq r5, ip, asr pc │ │ │ │ + cmpeq ip, ip, lsr #11 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ cmpeq fp, r8, ror r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x01655c98 │ │ │ │ - cmpeq ip, r8, ror r3 │ │ │ │ + cmneq r5, r0, lsr #25 │ │ │ │ + cmpeq ip, r0, lsl #7 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 43f9ac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, [r0, r2] │ │ │ │ @@ -924662,120 +924662,120 @@ │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ bge 4421b4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ b 440e08 │ │ │ │ mov r6, sl │ │ │ │ b 441228 │ │ │ │ - cmneq r5, ip, lsr ip │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ + cmneq r5, r4, asr #24 │ │ │ │ + cmpeq ip, r8, lsr #6 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - strdeq r5, [r5, #-180]! @ 0xffffff4c │ │ │ │ + strdeq r5, [r5, #-188]! @ 0xffffff44 │ │ │ │ cmpeq sl, ip, lsr sp │ │ │ │ - cmpeq ip, r8, asr #5 │ │ │ │ + ldrsbeq r9, [ip, #-32] @ 0xffffffe0 │ │ │ │ cmneq pc, r4, lsr ip @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r8, lsr #24 │ │ │ │ - strheq r5, [r5, #-164]! @ 0xffffff5c │ │ │ │ - @ instruction: 0x015c9198 │ │ │ │ + strheq r5, [r5, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq ip, r0, lsr #3 │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - cmpeq fp, r0, rrx │ │ │ │ - cmpeq ip, r4, asr lr │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ + cmpeq fp, r8, rrx │ │ │ │ + cmpeq ip, ip, asr lr │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmneq r5, r0, asr r6 │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ - cmpeq ip, r8, lsr #26 │ │ │ │ + cmneq r5, r8, asr r6 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ + cmpeq ip, r0, lsr sp │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ cmpeq sl, r8, lsr r7 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - strheq r5, [r5, #-88]! @ 0xffffffa8 │ │ │ │ + cmneq r5, r0, asr #11 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - @ instruction: 0x015c8b9c │ │ │ │ + cmpeq ip, r4, lsr #23 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ andeq r6, r0, r0, asr sp │ │ │ │ andeq r6, r0, r4, asr lr │ │ │ │ - cmneq r5, ip, asr r4 │ │ │ │ + cmneq r5, r4, ror #8 │ │ │ │ cmppeq sl, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r5, r0, ror r3 │ │ │ │ - cmpeq ip, ip, asr #20 │ │ │ │ - cmneq r5, r4, lsl #5 │ │ │ │ - cmpeq ip, r0, ror #18 │ │ │ │ + cmneq r5, r8, ror r3 │ │ │ │ + cmpeq ip, r4, asr sl │ │ │ │ + cmneq r5, ip, lsl #5 │ │ │ │ + cmpeq ip, r8, ror #18 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - ldrdeq r5, [r5, #-0]! │ │ │ │ + ldrdeq r5, [r5, #-8]! │ │ │ │ cmppeq sl, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmneq r5, r8 │ │ │ │ - cmpeq ip, r0, ror #13 │ │ │ │ - cmneq r5, r0, ror #24 │ │ │ │ - cmpeq ip, r8, lsr r3 │ │ │ │ + cmneq r5, r0, lsl r0 │ │ │ │ + cmpeq ip, r8, ror #13 │ │ │ │ + cmneq r5, r8, ror #24 │ │ │ │ + cmpeq ip, r0, asr #6 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - strdeq r4, [r5, #-136]! @ 0xffffff78 │ │ │ │ - ldrsbeq fp, [fp, #-28] @ 0xffffffe4 │ │ │ │ - ldrsbeq r7, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmneq r5, r0, lsl #18 │ │ │ │ + cmpeq fp, r4, ror #3 │ │ │ │ + ldrsbeq r7, [ip, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - cmneq r5, r4, lsl #17 │ │ │ │ - cmpeq fp, r8, ror #2 │ │ │ │ - cmpeq ip, ip, asr pc │ │ │ │ + cmneq r5, ip, lsl #17 │ │ │ │ + cmpeq fp, r0, ror r1 │ │ │ │ + cmpeq ip, r4, ror #30 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ cmpeq sl, ip, lsl #18 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmneq r5, ip, lsl #15 │ │ │ │ - cmpeq ip, r0, ror lr │ │ │ │ - cmneq r5, r8, lsr r7 │ │ │ │ + @ instruction: 0x01654794 │ │ │ │ + cmpeq ip, r8, ror lr │ │ │ │ + cmneq r5, r0, asr #14 │ │ │ │ cmpeq sl, r0, lsl #17 │ │ │ │ - cmpeq ip, r8, lsl #28 │ │ │ │ + cmpeq ip, r0, lsl lr │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - strdeq r4, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq ip, r0, ror #27 │ │ │ │ - cmneq r5, r8, lsr #13 │ │ │ │ + cmneq r5, r4, lsl #14 │ │ │ │ + cmpeq ip, r8, ror #27 │ │ │ │ + strheq r4, [r5, #-96]! @ 0xffffffa0 │ │ │ │ ldrsheq fp, [sl, #-112] @ 0xffffff90 │ │ │ │ - cmpeq ip, r8, ror sp │ │ │ │ + cmpeq ip, r0, lsl #27 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ @ instruction: 0x015ab794 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ cmpeq sl, ip, lsr r7 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ ldrsbeq fp, [sl, #-100] @ 0xffffff9c │ │ │ │ - cmneq r5, r0, ror #10 │ │ │ │ - cmpeq ip, r4, asr #24 │ │ │ │ + cmneq r5, r8, ror #10 │ │ │ │ + cmpeq ip, ip, asr #24 │ │ │ │ cmpeq sl, r4, ror r6 │ │ │ │ - cmneq r5, r0, lsl #10 │ │ │ │ - cmpeq ip, r4, ror #23 │ │ │ │ - strheq r4, [r5, #-76]! @ 0xffffffb4 │ │ │ │ - @ instruction: 0x015c7b9c │ │ │ │ + cmneq r5, r8, lsl #10 │ │ │ │ + cmpeq ip, ip, ror #23 │ │ │ │ + cmneq r5, r4, asr #9 │ │ │ │ + cmpeq ip, r4, lsr #23 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmneq r5, ip, lsl #6 │ │ │ │ - cmpeq fp, ip, ror #23 │ │ │ │ - cmpeq ip, r4, ror #19 │ │ │ │ + cmneq r5, r4, lsl r3 │ │ │ │ + ldrsheq sl, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, ip, ror #19 │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - ldrdeq r4, [r5, #-20]! @ 0xffffffec │ │ │ │ + ldrdeq r4, [r5, #-28]! @ 0xffffffe4 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - cmpeq ip, r0, ror #15 │ │ │ │ + cmpeq ip, r8, ror #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r5, ip, ror r0 │ │ │ │ + cmneq r5, r4, lsl #1 │ │ │ │ cmpeq sl, r0, ror fp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, lsr #19 │ │ │ │ andeq r7, r0, r8, lsl r7 │ │ │ │ - cmneq r5, r0, asr #31 │ │ │ │ - @ instruction: 0x015c769c │ │ │ │ + cmneq r5, r8, asr #31 │ │ │ │ + cmpeq ip, r4, lsr #13 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ andeq r7, r0, r8, asr #13 │ │ │ │ andeq r7, r0, r4, lsr r9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmneq r5, r0, ror #29 │ │ │ │ - ldrheq r7, [ip, #-84] @ 0xffffffac │ │ │ │ + cmneq r5, r8, ror #29 │ │ │ │ + ldrheq r7, [ip, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ add sl, sp, #416 @ 0x1a0 │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ @@ -926771,398 +926771,398 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4407d8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r5, r8, ror #27 │ │ │ │ - cmpeq ip, ip, asr #9 │ │ │ │ + strdeq r3, [r5, #-208]! @ 0xffffff30 │ │ │ │ + ldrsbeq r7, [ip, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ cmpeq sl, r0, ror #29 │ │ │ │ - cmneq r5, ip, asr sp │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + cmneq r5, r4, ror #26 │ │ │ │ + cmpeq ip, r8, asr #8 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmneq r5, r8, lsl #26 │ │ │ │ + cmneq r5, r0, lsl sp │ │ │ │ cmpeq sl, r0, asr lr │ │ │ │ - ldrsbeq r7, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r0, ror #7 │ │ │ │ ldrsheq sl, [sl, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ @ instruction: 0x015aad9c │ │ │ │ cmpeq sl, r8, lsr sp │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r5, r4, asr #23 │ │ │ │ - cmpeq ip, r8, lsr #5 │ │ │ │ - cmneq r5, ip, lsr #23 │ │ │ │ - cmpeq ip, r0, lsl #5 │ │ │ │ + cmneq r5, ip, asr #23 │ │ │ │ + ldrheq r7, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strheq r3, [r5, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq ip, r8, lsl #5 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - ldrdeq r3, [r5, #-160]! @ 0xffffff60 │ │ │ │ - ldrheq r7, [ip, #-20] @ 0xffffffec │ │ │ │ + ldrdeq r3, [r5, #-168]! @ 0xffffff58 │ │ │ │ + ldrheq r7, [ip, #-28] @ 0xffffffe4 │ │ │ │ cmpeq sl, ip, asr #23 │ │ │ │ cmpeq sl, r0, ror fp │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - cmpeq fp, r0, asr r1 │ │ │ │ - cmpeq ip, r8, asr #30 │ │ │ │ - cmneq r5, r0, lsr r8 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ - cmpeq ip, r0, lsl pc │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + cmpeq fp, r8, asr r1 │ │ │ │ + cmpeq ip, r0, asr pc │ │ │ │ + cmneq r5, r8, lsr r8 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ + cmpeq ip, r8, lsl pc │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq r3, [r5, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq sl, [fp, #-8] │ │ │ │ - cmpeq ip, ip, asr #29 │ │ │ │ + strdeq r3, [r5, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq fp, r0, ror #1 │ │ │ │ + ldrsbeq r6, [ip, #-228] @ 0xffffff1c │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strheq r3, [r5, #-120]! @ 0xffffff88 │ │ │ │ - @ instruction: 0x015ba09c │ │ │ │ - @ instruction: 0x015c6e94 │ │ │ │ - cmneq r5, ip, ror r7 │ │ │ │ - cmpeq fp, r0, rrx │ │ │ │ - cmpeq ip, r4, asr lr │ │ │ │ + cmneq r5, r0, asr #15 │ │ │ │ + cmpeq fp, r4, lsr #1 │ │ │ │ + @ instruction: 0x015c6e9c │ │ │ │ + cmneq r5, r4, lsl #15 │ │ │ │ + cmpeq fp, r8, rrx │ │ │ │ + cmpeq ip, ip, asr lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmneq r5, r0, asr #14 │ │ │ │ - cmpeq fp, r4, lsr #32 │ │ │ │ - cmpeq ip, r8, lsl lr │ │ │ │ + cmneq r5, r8, asr #14 │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ + cmpeq ip, r0, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r5, r0, lsl #14 │ │ │ │ - cmpeq fp, r4, ror #31 │ │ │ │ - cmpeq ip, r0, ror #27 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ - cmneq r5, r4, asr r6 │ │ │ │ - ldrheq r7, [ip, #-0] │ │ │ │ - cmpeq ip, r8, lsr #26 │ │ │ │ - cmneq r5, r8, lsl #12 │ │ │ │ - cmpeq fp, ip, ror #29 │ │ │ │ - cmpeq ip, r8, ror #25 │ │ │ │ - ldrheq r9, [fp, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x01653594 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ - cmpeq ip, ip, ror #24 │ │ │ │ + cmneq r5, r8, lsl #14 │ │ │ │ + cmpeq fp, ip, ror #31 │ │ │ │ + cmpeq ip, r8, ror #27 │ │ │ │ + ldrheq r9, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq fp, r4, lsl #31 │ │ │ │ + cmneq r5, ip, asr r6 │ │ │ │ + ldrheq r7, [ip, #-8] │ │ │ │ + cmpeq ip, r0, lsr sp │ │ │ │ + cmneq r5, r0, lsl r6 │ │ │ │ + ldrsheq r9, [fp, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r6, [ip, #-192] @ 0xffffff40 │ │ │ │ + ldrheq r9, [fp, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x0165359c │ │ │ │ + cmpeq fp, r0, lsl #29 │ │ │ │ + cmpeq ip, r4, ror ip │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - cmpeq fp, r0, asr #28 │ │ │ │ - cmpeq fp, r0, lsl lr │ │ │ │ + cmpeq fp, r8, asr #28 │ │ │ │ + cmpeq fp, r8, lsl lr │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - ldrsbeq r9, [fp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq fp, r4, ror #27 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmneq r5, r0, asr #9 │ │ │ │ - cmpeq fp, r4, lsr #27 │ │ │ │ - cmpeq ip, r0, lsr #23 │ │ │ │ - cmneq r5, r0, lsl #9 │ │ │ │ - cmpeq ip, r8, asr pc │ │ │ │ - cmpeq ip, r0, asr fp │ │ │ │ + cmneq r5, r8, asr #9 │ │ │ │ + cmpeq fp, ip, lsr #27 │ │ │ │ + cmpeq ip, r8, lsr #23 │ │ │ │ + cmneq r5, r8, lsl #9 │ │ │ │ + cmpeq ip, r0, ror #30 │ │ │ │ + cmpeq ip, r8, asr fp │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - cmneq r5, r4, lsr r4 │ │ │ │ - cmpeq fp, r8, lsl sp │ │ │ │ - cmpeq ip, ip, lsl #22 │ │ │ │ + cmneq r5, ip, lsr r4 │ │ │ │ + cmpeq fp, r0, lsr #26 │ │ │ │ + cmpeq ip, r4, lsl fp │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - strdeq r3, [r5, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsbeq r9, [fp, #-200] @ 0xffffff38 │ │ │ │ - ldrsbeq r6, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmneq r5, r0, lsl #8 │ │ │ │ + cmpeq fp, r0, ror #25 │ │ │ │ + ldrsbeq r6, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmpeq ip, r0, ror sp │ │ │ │ - @ instruction: 0x01653394 │ │ │ │ - cmpeq ip, ip, ror #20 │ │ │ │ - cmpeq fp, r4, lsr ip │ │ │ │ - cmneq r5, r0, lsl r3 │ │ │ │ - ldrsheq r9, [fp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq ip, r8, ror #19 │ │ │ │ + cmpeq ip, r8, ror sp │ │ │ │ + @ instruction: 0x0165339c │ │ │ │ + cmpeq ip, r4, ror sl │ │ │ │ + cmpeq fp, ip, lsr ip │ │ │ │ + cmneq r5, r8, lsl r3 │ │ │ │ + ldrsheq r9, [fp, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq r6, [ip, #-144] @ 0xffffff70 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - ldrdeq r3, [r5, #-36]! @ 0xffffffdc │ │ │ │ - ldrheq r9, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq ip, ip, lsr #19 │ │ │ │ + ldrdeq r3, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq fp, r0, asr #23 │ │ │ │ + ldrheq r6, [ip, #-148] @ 0xffffff6c │ │ │ │ muleq r0, r1, r3 │ │ │ │ - cmpeq fp, r0, lsl #23 │ │ │ │ + cmpeq fp, r8, lsl #23 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmneq r5, r0, ror #4 │ │ │ │ - cmpeq ip, r4, ror #24 │ │ │ │ - cmpeq ip, r0, lsr r9 │ │ │ │ + cmneq r5, r8, ror #4 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ + cmpeq ip, r8, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - cmneq r5, r4, lsl r2 │ │ │ │ - ldrsheq r9, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq ip, ip, ror #17 │ │ │ │ + cmneq r5, ip, lsl r2 │ │ │ │ + cmpeq fp, r0, lsl #22 │ │ │ │ + ldrsheq r6, [ip, #-132] @ 0xffffff7c │ │ │ │ muleq r0, fp, r3 │ │ │ │ - ldrdeq r3, [r5, #-20]! @ 0xffffffec │ │ │ │ - ldrheq r9, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq ip, ip, lsr #17 │ │ │ │ + ldrdeq r3, [r5, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq fp, r0, asr #21 │ │ │ │ + ldrheq r6, [ip, #-132] @ 0xffffff7c │ │ │ │ muleq r0, r6, r3 │ │ │ │ - @ instruction: 0x01653194 │ │ │ │ - cmpeq ip, r8, asr #23 │ │ │ │ - cmpeq ip, r8, ror #16 │ │ │ │ + @ instruction: 0x0165319c │ │ │ │ + ldrsbeq r6, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmpeq ip, r0, ror r8 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmpeq ip, ip, lsl #24 │ │ │ │ - cmneq r5, r4, asr #2 │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ + cmpeq ip, r4, lsl ip │ │ │ │ + cmneq r5, ip, asr #2 │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ - cmneq r5, r0, lsl #2 │ │ │ │ - cmpeq fp, r4, ror #19 │ │ │ │ - ldrsbeq r6, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmneq r5, r8, lsl #2 │ │ │ │ + cmpeq fp, ip, ror #19 │ │ │ │ + cmpeq ip, r0, ror #15 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - cmneq r5, r4, asr #1 │ │ │ │ - cmpeq fp, r8, lsr #19 │ │ │ │ - cmpeq ip, r4, lsr #15 │ │ │ │ - cmneq r5, r8, lsl #1 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - cmpeq ip, r0, ror #14 │ │ │ │ + cmneq r5, ip, asr #1 │ │ │ │ + ldrheq r9, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + @ instruction: 0x01653090 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - cmneq r5, r4, lsl r0 │ │ │ │ - ldrsheq r9, [fp, #-136] @ 0xffffff78 │ │ │ │ - ldrsheq r6, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmneq r5, ip, lsl r0 │ │ │ │ + cmpeq fp, r0, lsl #18 │ │ │ │ + ldrsheq r6, [ip, #-108] @ 0xffffff94 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - ldrdeq r2, [r5, #-244]! @ 0xffffff0c │ │ │ │ - ldrheq r9, [fp, #-136] @ 0xffffff78 │ │ │ │ - ldrheq r6, [ip, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq r2, [r5, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq fp, r0, asr #17 │ │ │ │ + ldrheq r6, [ip, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmpeq ip, ip, lsr r9 │ │ │ │ - @ instruction: 0x01652f90 │ │ │ │ - cmpeq ip, r4, ror #12 │ │ │ │ + cmpeq ip, r4, asr #18 │ │ │ │ + @ instruction: 0x01652f98 │ │ │ │ + cmpeq ip, ip, ror #12 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ - cmpeq fp, r0, lsl #16 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ + cmpeq fp, r8, lsl #16 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - ldrsbeq r9, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq r9, [fp, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - @ instruction: 0x015b919c │ │ │ │ + cmpeq fp, r4, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - cmpeq fp, ip, ror #2 │ │ │ │ + cmpeq fp, r4, ror r1 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - cmpeq fp, ip, lsr r1 │ │ │ │ + cmpeq fp, r4, asr #2 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmneq r5, r4, lsr #16 │ │ │ │ - cmpeq fp, r8, lsl #2 │ │ │ │ - ldrsheq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmneq r5, ip, lsr #16 │ │ │ │ + cmpeq fp, r0, lsl r1 │ │ │ │ + cmpeq ip, r4, lsl #30 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmneq r5, r8, ror #15 │ │ │ │ - cmpeq fp, ip, asr #1 │ │ │ │ - cmpeq ip, r0, asr #29 │ │ │ │ + strdeq r2, [r5, #-112]! @ 0xffffff90 │ │ │ │ + ldrsbeq r9, [fp, #-4] │ │ │ │ + cmpeq ip, r8, asr #29 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - cmneq r5, ip, lsr #15 │ │ │ │ - @ instruction: 0x015b9090 │ │ │ │ - cmpeq ip, r4, lsl #29 │ │ │ │ + strheq r2, [r5, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x015b9098 │ │ │ │ + cmpeq ip, ip, lsl #29 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - cmneq r5, r0, ror r7 │ │ │ │ - cmpeq fp, r4, asr r0 │ │ │ │ - cmpeq ip, r8, asr #28 │ │ │ │ + cmneq r5, r8, ror r7 │ │ │ │ + cmpeq fp, ip, asr r0 │ │ │ │ + cmpeq ip, r0, asr lr │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmpeq fp, ip, lsl r0 │ │ │ │ + cmpeq fp, r4, lsr #32 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmneq r5, r0, lsl #14 │ │ │ │ - cmpeq fp, r4, ror #31 │ │ │ │ - ldrsbeq r5, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmneq r5, r8, lsl #14 │ │ │ │ + cmpeq fp, ip, ror #31 │ │ │ │ + cmpeq ip, r0, ror #27 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmneq r5, r4, asr #13 │ │ │ │ - cmpeq fp, r8, lsr #31 │ │ │ │ - @ instruction: 0x015c5d9c │ │ │ │ + cmneq r5, ip, asr #13 │ │ │ │ + ldrheq r8, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, r4, lsr #27 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmneq r5, r4, lsl #13 │ │ │ │ - cmpeq fp, r8, ror #30 │ │ │ │ - cmpeq ip, ip, asr sp │ │ │ │ + cmneq r5, ip, lsl #13 │ │ │ │ + cmpeq fp, r0, ror pc │ │ │ │ + cmpeq ip, r4, ror #26 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmneq r5, r8, asr #12 │ │ │ │ - cmpeq fp, ip, lsr #30 │ │ │ │ - cmpeq ip, r0, lsr #26 │ │ │ │ + cmneq r5, r0, asr r6 │ │ │ │ + cmpeq fp, r4, lsr pc │ │ │ │ + cmpeq ip, r8, lsr #26 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmneq r5, r8, lsl #12 │ │ │ │ - cmpeq fp, ip, ror #29 │ │ │ │ - cmpeq ip, r0, ror #25 │ │ │ │ + cmneq r5, r0, lsl r6 │ │ │ │ + ldrsheq r8, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, r8, ror #25 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - cmneq r5, ip, asr #11 │ │ │ │ - ldrheq r8, [fp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq ip, r4, lsr #25 │ │ │ │ + ldrdeq r2, [r5, #-84]! @ 0xffffffac │ │ │ │ + ldrheq r8, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmneq r5, ip, lsl #11 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ - cmpeq ip, r8, ror #24 │ │ │ │ - cmpeq fp, r8, lsr lr │ │ │ │ + @ instruction: 0x01652594 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + cmpeq ip, r0, ror ip │ │ │ │ + cmpeq fp, r0, asr #28 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmneq r5, ip, lsl r5 │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ - ldrsheq r5, [ip, #-180] @ 0xffffff4c │ │ │ │ + cmneq r5, r4, lsr #10 │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ + ldrsheq r5, [ip, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r5, r0, ror #9 │ │ │ │ - cmpeq fp, r4, asr #27 │ │ │ │ - ldrheq r5, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmneq r5, r8, ror #9 │ │ │ │ + cmpeq fp, ip, asr #27 │ │ │ │ + cmpeq ip, r0, asr #23 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmpeq fp, ip, lsl #27 │ │ │ │ - cmpeq ip, r8, lsl #23 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ - cmpeq ip, r0, asr fp │ │ │ │ + @ instruction: 0x015b8d94 │ │ │ │ + @ instruction: 0x015c5b90 │ │ │ │ + cmpeq fp, r0, ror #26 │ │ │ │ + cmpeq ip, r8, asr fp │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmpeq fp, r0, lsr #26 │ │ │ │ - cmpeq ip, r8, lsl fp │ │ │ │ + cmpeq fp, r8, lsr #26 │ │ │ │ + cmpeq ip, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - cmpeq fp, r8, ror #25 │ │ │ │ - cmpeq ip, r0, ror #21 │ │ │ │ + ldrsheq r8, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq ip, r8, ror #21 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - ldrheq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ - ldrheq r5, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ + ldrheq r8, [fp, #-204] @ 0xffffff34 │ │ │ │ + ldrheq r5, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, r4, lsl #25 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmneq r5, ip, asr r3 │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ - cmpeq ip, r4, lsr sl │ │ │ │ + cmneq r5, r4, ror #6 │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ + cmpeq ip, ip, lsr sl │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - ldrsbeq r5, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmpeq ip, r4, ror #19 │ │ │ │ - strheq r2, [r5, #-36]! @ 0xffffffdc │ │ │ │ - ldrsbeq r5, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r8, lsl #19 │ │ │ │ + cmpeq ip, r4, ror #23 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ + cmpeq ip, ip, ror #19 │ │ │ │ + strheq r2, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq ip, r4, ror #23 │ │ │ │ + @ instruction: 0x015c5990 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmneq r5, r4, ror r2 │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ - cmpeq ip, ip, asr #18 │ │ │ │ + cmneq r5, ip, ror r2 │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ + cmpeq ip, r4, asr r9 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmneq r5, r0, lsr r2 │ │ │ │ - cmpeq fp, r4, lsl fp │ │ │ │ - cmpeq ip, ip, lsl #18 │ │ │ │ - strdeq r2, [r5, #-16]! │ │ │ │ - ldrsbeq r8, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, r8, asr #17 │ │ │ │ + cmneq r5, r8, lsr r2 │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + cmpeq ip, r4, lsl r9 │ │ │ │ + strdeq r2, [r5, #-24]! @ 0xffffffe8 │ │ │ │ + ldrsbeq r8, [fp, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq r5, [ip, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - strheq r2, [r5, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x015b8a98 │ │ │ │ - @ instruction: 0x015c5894 │ │ │ │ - cmneq r5, r8, ror r1 │ │ │ │ - cmpeq fp, r8, asr sl │ │ │ │ - cmpeq ip, r4, asr r8 │ │ │ │ - cmneq r5, ip, lsr r1 │ │ │ │ - cmpeq fp, ip, lsl sl │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ + cmneq r5, r0, asr #3 │ │ │ │ + cmpeq fp, r0, lsr #21 │ │ │ │ + @ instruction: 0x015c589c │ │ │ │ + cmneq r5, r0, lsl #3 │ │ │ │ + cmpeq fp, r0, ror #20 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ + cmneq r5, r4, asr #2 │ │ │ │ + cmpeq fp, r4, lsr #20 │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - strdeq r2, [r5, #-12]! │ │ │ │ - cmpeq fp, r0, ror #19 │ │ │ │ - ldrsbeq r5, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmneq r5, r4, lsl #2 │ │ │ │ + cmpeq fp, r8, ror #19 │ │ │ │ + ldrsbeq r5, [ip, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmneq r5, r0, asr #1 │ │ │ │ - cmpeq fp, r4, lsr #19 │ │ │ │ - @ instruction: 0x015c5798 │ │ │ │ + cmneq r5, r8, asr #1 │ │ │ │ + cmpeq fp, ip, lsr #19 │ │ │ │ + cmpeq ip, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - cmneq r5, r4, lsl #1 │ │ │ │ - cmpeq fp, r8, ror #18 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ + cmneq r5, ip, lsl #1 │ │ │ │ + cmpeq fp, r0, ror r9 │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - cmneq r5, r8, asr #32 │ │ │ │ - cmpeq fp, ip, lsr #18 │ │ │ │ - cmpeq ip, r0, lsr #14 │ │ │ │ + qdsubeq r2, r0, r5 │ │ │ │ + cmpeq fp, r4, lsr r9 │ │ │ │ + cmpeq ip, r8, lsr #14 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - ldrsheq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq r8, [fp, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmpeq fp, r4, asr #17 │ │ │ │ + cmpeq fp, ip, asr #17 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - ldrheq r5, [ip, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r5, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - cmneq r5, r0, ror pc │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - cmpeq ip, r0, asr r6 │ │ │ │ - cmneq r5, r4, lsr pc │ │ │ │ - cmpeq fp, r8, lsl r8 │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ + cmneq r5, r8, ror pc │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ + cmpeq ip, r8, asr r6 │ │ │ │ + cmneq r5, ip, lsr pc │ │ │ │ + cmpeq fp, r0, lsr #16 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - strdeq r1, [r5, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq r8, [fp, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r5, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r5, r0, lsl #30 │ │ │ │ + cmpeq fp, r4, ror #15 │ │ │ │ + ldrsbeq r5, [ip, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - cmpeq fp, r4, lsr #15 │ │ │ │ - strheq r1, [r5, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq ip, ip, lsl #11 │ │ │ │ + cmpeq fp, ip, lsr #15 │ │ │ │ + cmneq r5, r0, asr #29 │ │ │ │ + @ instruction: 0x015c5594 │ │ │ │ andeq r0, r0, fp, asr #4 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ - cmneq r5, r4, ror lr │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ - cmneq r5, r4, lsr lr │ │ │ │ - cmpeq fp, r8, lsl r7 │ │ │ │ - cmpeq ip, r0, lsl r5 │ │ │ │ - strdeq r1, [r5, #-216]! @ 0xffffff28 │ │ │ │ - ldrsbeq r8, [fp, #-108] @ 0xffffff94 │ │ │ │ - ldrsbeq r5, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ + cmneq r5, ip, ror lr │ │ │ │ + cmpeq ip, r4, asr r5 │ │ │ │ + cmneq r5, ip, lsr lr │ │ │ │ + cmpeq fp, r0, lsr #14 │ │ │ │ + cmpeq ip, r8, lsl r5 │ │ │ │ + cmneq r5, r0, lsl #28 │ │ │ │ + cmpeq fp, r4, ror #13 │ │ │ │ + ldrsbeq r5, [ip, #-72] @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - strheq r1, [r5, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq fp, r0, lsr #13 │ │ │ │ - @ instruction: 0x015c5498 │ │ │ │ - cmneq r5, r0, lsl #27 │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ - cmpeq ip, r8, asr r4 │ │ │ │ + cmneq r5, r4, asr #27 │ │ │ │ + cmpeq fp, r8, lsr #13 │ │ │ │ + cmpeq ip, r0, lsr #9 │ │ │ │ + cmneq r5, r8, lsl #27 │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ + cmpeq ip, r0, ror #8 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r5, r0, asr #26 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - cmpeq ip, r0, lsr #8 │ │ │ │ + cmneq r5, r8, asr #26 │ │ │ │ + cmpeq fp, ip, lsr #12 │ │ │ │ + cmpeq ip, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, r4, lsl #26 │ │ │ │ - cmpeq fp, r8, ror #11 │ │ │ │ - cmpeq ip, r0, ror #7 │ │ │ │ - cmneq r5, r8, asr #25 │ │ │ │ - cmpeq fp, ip, lsr #11 │ │ │ │ - cmpeq ip, r0, lsr #7 │ │ │ │ + cmneq r5, ip, lsl #26 │ │ │ │ + ldrsheq r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, r8, ror #7 │ │ │ │ + ldrdeq r1, [r5, #-192]! @ 0xffffff40 │ │ │ │ + ldrheq r8, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq ip, r8, lsr #7 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - cmneq r5, ip, lsl #25 │ │ │ │ - cmpeq fp, r0, ror r5 │ │ │ │ - cmpeq ip, r4, ror #6 │ │ │ │ + @ instruction: 0x01651c94 │ │ │ │ + cmpeq fp, r8, ror r5 │ │ │ │ + cmpeq ip, ip, ror #6 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - cmneq r5, r0, asr ip │ │ │ │ - cmpeq fp, r4, lsr r5 │ │ │ │ - cmpeq ip, r8, lsr #6 │ │ │ │ + cmneq r5, r8, asr ip │ │ │ │ + cmpeq fp, ip, lsr r5 │ │ │ │ + cmpeq ip, r0, lsr r3 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmneq r5, r4, lsl ip │ │ │ │ - ldrsheq r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, ip, ror #5 │ │ │ │ + cmneq r5, ip, lsl ip │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ + ldrsheq r5, [ip, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - ldrdeq r1, [r5, #-184]! @ 0xffffff48 │ │ │ │ - ldrheq r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ - ldrheq r5, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r5, r0, ror #23 │ │ │ │ + cmpeq fp, r4, asr #9 │ │ │ │ + ldrheq r5, [ip, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - @ instruction: 0x01651b9c │ │ │ │ - cmpeq fp, r0, lsl #9 │ │ │ │ - cmpeq ip, r4, ror r2 │ │ │ │ + cmneq r5, r4, lsr #23 │ │ │ │ + cmpeq fp, r8, lsl #9 │ │ │ │ + cmpeq ip, ip, ror r2 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - cmpeq fp, r0, asr #8 │ │ │ │ - cmneq r5, ip, asr fp │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ + cmpeq fp, r8, asr #8 │ │ │ │ + cmneq r5, r4, ror #22 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - cmneq r5, r0, lsr #22 │ │ │ │ - cmpeq fp, r4, lsl #8 │ │ │ │ - ldrsheq r5, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmneq r5, r8, lsr #22 │ │ │ │ + cmpeq fp, ip, lsl #8 │ │ │ │ + cmpeq ip, r0, lsl #4 │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - cmneq r5, r4, ror #21 │ │ │ │ - cmpeq fp, r8, asr #7 │ │ │ │ - ldrheq r5, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r5, ip, ror #21 │ │ │ │ + ldrsbeq r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r4, asr #3 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - cmpeq fp, r8, lsl #7 │ │ │ │ - cmneq r5, r4, lsr #21 │ │ │ │ - cmpeq ip, ip, ror r1 │ │ │ │ + @ instruction: 0x015b8390 │ │ │ │ + cmneq r5, ip, lsr #21 │ │ │ │ + cmpeq ip, r4, lsl #3 │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - cmneq r5, r4, ror #20 │ │ │ │ - cmpeq fp, r8, asr #6 │ │ │ │ - cmpeq ip, ip, lsr r1 │ │ │ │ + cmneq r5, ip, ror #20 │ │ │ │ + cmpeq fp, r0, asr r3 │ │ │ │ + cmpeq ip, r4, asr #2 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmneq r5, r8, lsr #20 │ │ │ │ - cmpeq fp, ip, lsl #6 │ │ │ │ - cmpeq ip, r0, lsl #2 │ │ │ │ + cmneq r5, r0, lsr sl │ │ │ │ + cmpeq fp, r4, lsl r3 │ │ │ │ + cmpeq ip, r8, lsl #2 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmneq r5, ip, ror #19 │ │ │ │ - ldrsbeq r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, r4, asr #1 │ │ │ │ + strdeq r1, [r5, #-148]! @ 0xffffff6c │ │ │ │ + ldrsbeq r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, ip, asr #1 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - strheq r1, [r5, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0x015b8294 │ │ │ │ - cmpeq ip, r8, lsl #1 │ │ │ │ + strheq r1, [r5, #-152]! @ 0xffffff68 │ │ │ │ + @ instruction: 0x015b829c │ │ │ │ + @ instruction: 0x015c5090 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - cmneq r5, r4, ror r9 │ │ │ │ - cmpeq fp, r8, asr r2 │ │ │ │ - cmpeq ip, ip, asr #32 │ │ │ │ + cmneq r5, ip, ror r9 │ │ │ │ + cmpeq fp, r0, ror #4 │ │ │ │ + cmpeq ip, r4, asr r0 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - cmneq r5, r4, lsr r9 │ │ │ │ - cmpeq fp, r8, lsl r2 │ │ │ │ - cmpeq ip, r0, lsl r0 │ │ │ │ - cmpeq ip, ip, asr #2 │ │ │ │ - strdeq r1, [r5, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq ip, ip, asr #31 │ │ │ │ + cmneq r5, ip, lsr r9 │ │ │ │ + cmpeq fp, r0, lsr #4 │ │ │ │ + cmpeq ip, r8, lsl r0 │ │ │ │ + cmpeq ip, r4, asr r1 │ │ │ │ + strdeq r1, [r5, #-136]! @ 0xffffff78 │ │ │ │ + ldrsbeq r4, [ip, #-244] @ 0xffffff0c │ │ │ │ ldr r1, [pc, #-952] @ 44371c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-968] @ 443720 │ │ │ │ mov r3, r6 │ │ │ │ @@ -929191,300 +929191,300 @@ │ │ │ │ ldr r1, [pc, #904] @ 445e10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4407d8 │ │ │ │ - cmneq r5, ip, lsr #17 │ │ │ │ - @ instruction: 0x015b8190 │ │ │ │ - cmpeq ip, r4, lsl #31 │ │ │ │ + strheq r1, [r5, #-132]! @ 0xffffff7c │ │ │ │ + @ instruction: 0x015b8198 │ │ │ │ + cmpeq ip, ip, lsl #31 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmneq r5, ip, ror #16 │ │ │ │ - cmpeq fp, r0, asr r1 │ │ │ │ - cmpeq ip, r8, asr #30 │ │ │ │ - cmpeq ip, r0, lsl #2 │ │ │ │ - cmneq r5, r4, lsl r8 │ │ │ │ - ldrsheq r4, [ip, #-224] @ 0xffffff20 │ │ │ │ + cmneq r5, r4, ror r8 │ │ │ │ + cmpeq fp, r8, asr r1 │ │ │ │ + cmpeq ip, r0, asr pc │ │ │ │ + cmpeq ip, r8, lsl #2 │ │ │ │ + cmneq r5, ip, lsl r8 │ │ │ │ + ldrsheq r4, [ip, #-232] @ 0xffffff18 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmneq r5, ip, asr #15 │ │ │ │ - ldrheq r8, [fp, #-0] │ │ │ │ - cmpeq ip, r4, lsr #29 │ │ │ │ + ldrdeq r1, [r5, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r8, [fp, #-8] │ │ │ │ + cmpeq ip, ip, lsr #29 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - @ instruction: 0x01651790 │ │ │ │ - cmpeq fp, r4, ror r0 │ │ │ │ - cmpeq ip, r8, ror #28 │ │ │ │ + @ instruction: 0x01651798 │ │ │ │ + cmpeq fp, ip, ror r0 │ │ │ │ + cmpeq ip, r0, ror lr │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmneq r5, r4, asr r7 │ │ │ │ - cmpeq fp, r8, lsr r0 │ │ │ │ - cmpeq ip, ip, lsr #28 │ │ │ │ + cmneq r5, ip, asr r7 │ │ │ │ + cmpeq fp, r0, asr #32 │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - cmpeq fp, r0 │ │ │ │ + cmpeq fp, r8 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - ldrsbeq r7, [fp, #-240] @ 0xffffff10 │ │ │ │ + ldrsbeq r7, [fp, #-248] @ 0xffffff08 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - cmpeq fp, r0, lsr #31 │ │ │ │ + cmpeq fp, r8, lsr #31 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq fp, r0, ror pc │ │ │ │ + cmpeq fp, r8, ror pc │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmneq r5, r8, asr r6 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ - cmpeq ip, r8, lsr sp │ │ │ │ + cmneq r5, r0, ror #12 │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r5, ip, lsl r6 │ │ │ │ - cmpeq fp, r0, lsl #30 │ │ │ │ - ldrsheq r4, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmneq r5, r0, ror #11 │ │ │ │ - cmpeq fp, r4, asr #29 │ │ │ │ - ldrheq r4, [ip, #-200] @ 0xffffff38 │ │ │ │ + cmneq r5, r4, lsr #12 │ │ │ │ + cmpeq fp, r8, lsl #30 │ │ │ │ + cmpeq ip, r0, lsl #26 │ │ │ │ + cmneq r5, r8, ror #11 │ │ │ │ + cmpeq fp, ip, asr #29 │ │ │ │ + cmpeq ip, r0, asr #25 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmneq r5, r4, lsr #11 │ │ │ │ - cmpeq fp, r8, lsl #29 │ │ │ │ - cmpeq ip, r4, lsl #25 │ │ │ │ + cmneq r5, ip, lsr #11 │ │ │ │ + @ instruction: 0x015b7e90 │ │ │ │ + cmpeq ip, ip, lsl #25 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq fp, r0, asr lr │ │ │ │ - cmneq r5, r4, lsr r5 │ │ │ │ - cmpeq fp, r8, lsl lr │ │ │ │ - cmpeq ip, ip, lsl #24 │ │ │ │ + cmpeq fp, r8, asr lr │ │ │ │ + cmneq r5, ip, lsr r5 │ │ │ │ + cmpeq fp, r0, lsr #28 │ │ │ │ + cmpeq ip, r4, lsl ip │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - strdeq r1, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - ldrsbeq r7, [fp, #-220] @ 0xffffff24 │ │ │ │ - ldrsbeq r4, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmneq r5, r0, lsl #10 │ │ │ │ + cmpeq fp, r4, ror #27 │ │ │ │ + ldrsbeq r4, [ip, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmpeq fp, r4, lsr #27 │ │ │ │ + cmpeq fp, ip, lsr #27 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmneq r5, r8, lsl #9 │ │ │ │ - cmpeq fp, ip, ror #26 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ + @ instruction: 0x01651490 │ │ │ │ + cmpeq fp, r4, ror sp │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmneq r5, ip, asr #8 │ │ │ │ - cmpeq fp, r0, lsr sp │ │ │ │ - cmpeq ip, r8, lsr #22 │ │ │ │ - cmpeq ip, ip, lsl #29 │ │ │ │ - cmneq r5, r0, lsl #8 │ │ │ │ - ldrsbeq r4, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmneq r5, r4, asr r4 │ │ │ │ + cmpeq fp, r8, lsr sp │ │ │ │ + cmpeq ip, r0, lsr fp │ │ │ │ + @ instruction: 0x015c4e94 │ │ │ │ + cmneq r5, r8, lsl #8 │ │ │ │ + ldrsbeq r4, [ip, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r2, lsr #8 │ │ │ │ - cmpeq ip, r8, ror #24 │ │ │ │ - cmneq r5, r8, lsr #7 │ │ │ │ - cmpeq ip, r8, lsl #21 │ │ │ │ + cmpeq ip, r0, ror ip │ │ │ │ + strheq r1, [r5, #-48]! @ 0xffffffd0 │ │ │ │ + @ instruction: 0x015c4a90 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - cmneq r5, ip, ror #6 │ │ │ │ - cmpeq fp, r0, asr ip │ │ │ │ - cmpeq ip, r8, asr #20 │ │ │ │ - cmneq r5, r0, lsr r3 │ │ │ │ - cmpeq fp, r4, lsl ip │ │ │ │ - cmpeq ip, r8, lsl #20 │ │ │ │ + cmneq r5, r4, ror r3 │ │ │ │ + cmpeq fp, r8, asr ip │ │ │ │ + cmpeq ip, r0, asr sl │ │ │ │ + cmneq r5, r8, lsr r3 │ │ │ │ + cmpeq fp, ip, lsl ip │ │ │ │ + cmpeq ip, r0, lsl sl │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - strdeq r1, [r5, #-36]! @ 0xffffffdc │ │ │ │ - ldrsbeq r7, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq ip, ip, asr #19 │ │ │ │ + strdeq r1, [r5, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq fp, r0, ror #23 │ │ │ │ + ldrsbeq r4, [ip, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - strheq r1, [r5, #-40]! @ 0xffffffd8 │ │ │ │ - @ instruction: 0x015b7b9c │ │ │ │ - @ instruction: 0x015c4994 │ │ │ │ - cmneq r5, ip, ror r2 │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ - cmpeq ip, r4, asr r9 │ │ │ │ + cmneq r5, r0, asr #5 │ │ │ │ + cmpeq fp, r4, lsr #23 │ │ │ │ + @ instruction: 0x015c499c │ │ │ │ + cmneq r5, r4, lsl #5 │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ + cmpeq ip, ip, asr r9 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmneq r5, r0, asr #4 │ │ │ │ - cmpeq fp, r4, lsr #22 │ │ │ │ - cmpeq ip, r8, lsl r9 │ │ │ │ + cmneq r5, r8, asr #4 │ │ │ │ + cmpeq fp, ip, lsr #22 │ │ │ │ + cmpeq ip, r0, lsr #18 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmneq r5, r4, lsl #4 │ │ │ │ - cmpeq fp, r8, ror #21 │ │ │ │ - cmpeq ip, r4, ror #17 │ │ │ │ + cmneq r5, ip, lsl #4 │ │ │ │ + ldrsheq r7, [fp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq ip, ip, ror #17 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - cmneq r5, r8, asr #3 │ │ │ │ - cmpeq fp, ip, lsr #21 │ │ │ │ - cmpeq ip, r0, lsr #17 │ │ │ │ + ldrdeq r1, [r5, #-16]! │ │ │ │ + ldrheq r7, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, r8, lsr #17 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - cmneq r5, ip, lsl #3 │ │ │ │ - cmpeq fp, r0, ror sl │ │ │ │ - cmpeq ip, r4, ror #16 │ │ │ │ + @ instruction: 0x01651194 │ │ │ │ + cmpeq fp, r8, ror sl │ │ │ │ + cmpeq ip, ip, ror #16 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmneq r5, r0, asr r1 │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ - cmpeq ip, r8, lsr #16 │ │ │ │ + cmneq r5, r8, asr r1 │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ + cmpeq ip, r0, lsr r8 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmneq r5, r4, lsl r1 │ │ │ │ - ldrsheq r7, [fp, #-152] @ 0xffffff68 │ │ │ │ - ldrsheq r4, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq fp, r0, asr #19 │ │ │ │ - ldrdeq r1, [r5, #-4]! │ │ │ │ - cmpeq ip, ip, lsr #15 │ │ │ │ - cmpeq fp, ip, ror r9 │ │ │ │ - @ instruction: 0x01651090 │ │ │ │ - cmpeq ip, r4, ror #14 │ │ │ │ + cmneq r5, ip, lsl r1 │ │ │ │ + cmpeq fp, r0, lsl #20 │ │ │ │ + ldrsheq r4, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r8, asr #19 │ │ │ │ + ldrdeq r1, [r5, #-12]! │ │ │ │ + ldrheq r4, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq fp, r4, lsl #19 │ │ │ │ + @ instruction: 0x01651098 │ │ │ │ + cmpeq ip, ip, ror #14 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmneq r5, ip, asr #32 │ │ │ │ - cmpeq fp, r0, lsr r9 │ │ │ │ - cmpeq ip, r4, lsr #14 │ │ │ │ + qdsubeq r1, r4, r5 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ + cmpeq ip, ip, lsr #14 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - ldrsheq r7, [fp, #-128] @ 0xffffff80 │ │ │ │ - cmneq r5, ip │ │ │ │ - cmpeq ip, r8, ror #13 │ │ │ │ - smulbteq r5, r8, pc @ │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ - cmpeq ip, r0, lsr #13 │ │ │ │ - cmpeq fp, r0, ror r8 │ │ │ │ + ldrsheq r7, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmneq r5, r4, lsl r0 │ │ │ │ + ldrsheq r4, [ip, #-96] @ 0xffffffa0 │ │ │ │ + ldrdeq r0, [r5, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ + cmpeq ip, r8, lsr #13 │ │ │ │ + cmpeq fp, r8, ror r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmneq r5, r0, asr pc │ │ │ │ - cmpeq fp, r4, lsr r8 │ │ │ │ - cmpeq ip, r8, lsr #12 │ │ │ │ + cmneq r5, r8, asr pc │ │ │ │ + cmpeq fp, ip, lsr r8 │ │ │ │ + cmpeq ip, r0, lsr r6 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - ldrsheq r7, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, r4, lsl #16 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - cmpeq fp, r8, asr #15 │ │ │ │ - smultteq r5, r0, lr │ │ │ │ - ldrheq r4, [ip, #-84] @ 0xffffffac │ │ │ │ + ldrsbeq r7, [fp, #-112] @ 0xffffff90 │ │ │ │ + smultteq r5, r8, lr │ │ │ │ + ldrheq r4, [ip, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - @ instruction: 0x01650e9c │ │ │ │ - cmpeq fp, r0, lsl #15 │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ + smultbeq r5, r4, lr │ │ │ │ + cmpeq fp, r8, lsl #15 │ │ │ │ + cmpeq ip, r0, lsl #11 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - cmneq r5, r8, asr lr │ │ │ │ - ldrsheq r4, [ip, #-128] @ 0xffffff80 │ │ │ │ - cmpeq ip, r4, lsr #10 │ │ │ │ + cmneq r5, r0, ror #28 │ │ │ │ + ldrsheq r4, [ip, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, ip, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmpeq ip, r0, lsr r7 │ │ │ │ - cmneq r5, r8, lsl lr │ │ │ │ - ldrsheq r4, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, r8, lsr r7 │ │ │ │ + cmneq r5, r0, lsr #28 │ │ │ │ + ldrsheq r4, [ip, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - ldrdeq r0, [r5, #-212]! @ 0xffffff2c │ │ │ │ - ldrheq r7, [fp, #-104] @ 0xffffff98 │ │ │ │ - ldrheq r4, [ip, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x01650d94 │ │ │ │ - cmpeq fp, r8, ror r6 │ │ │ │ - cmpeq ip, ip, ror #8 │ │ │ │ + ldrdeq r0, [r5, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq fp, r0, asr #13 │ │ │ │ + ldrheq r4, [ip, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x01650d9c │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ + cmpeq ip, r4, ror r4 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - cmneq r5, r4, asr sp │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ - cmpeq ip, ip, lsr #8 │ │ │ │ + cmneq r5, ip, asr sp │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ + cmpeq ip, r4, lsr r4 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - cmneq r5, r4, lsl sp │ │ │ │ - ldrsheq r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldrsheq r4, [ip, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq fp, r0, asr #11 │ │ │ │ - cmpeq fp, ip, lsl #11 │ │ │ │ - cmneq r5, ip, ror #24 │ │ │ │ - cmpeq fp, r0, asr r5 │ │ │ │ - cmpeq ip, r4, asr #6 │ │ │ │ + cmneq r5, ip, lsl sp │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ + ldrsheq r4, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r8, asr #11 │ │ │ │ + @ instruction: 0x015b7594 │ │ │ │ + cmneq r5, r4, ror ip │ │ │ │ + cmpeq fp, r8, asr r5 │ │ │ │ + cmpeq ip, ip, asr #6 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - cmpeq fp, r8, lsl r5 │ │ │ │ + cmpeq fp, r0, lsr #10 │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - cmpeq fp, r4, ror #9 │ │ │ │ + cmpeq fp, ip, ror #9 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - strheq r0, [r5, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq ip, r8, lsr #8 │ │ │ │ - cmpeq ip, r8, lsl #5 │ │ │ │ + strheq r0, [r5, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq ip, r0, lsr r4 │ │ │ │ + @ instruction: 0x015c4290 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - cmpeq fp, ip, asr r4 │ │ │ │ - cmpeq ip, r4, asr r2 │ │ │ │ + cmpeq fp, r4, ror #8 │ │ │ │ + cmpeq ip, ip, asr r2 │ │ │ │ muleq r0, sp, r2 │ │ │ │ - cmneq r5, r0, asr #22 │ │ │ │ - cmpeq fp, r4, lsr #8 │ │ │ │ - cmpeq ip, r8, lsl r2 │ │ │ │ + cmneq r5, r8, asr #22 │ │ │ │ + cmpeq fp, ip, lsr #8 │ │ │ │ + cmpeq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmneq r5, r4, lsl #22 │ │ │ │ - cmpeq fp, r8, ror #7 │ │ │ │ - cmpeq ip, r0, ror #3 │ │ │ │ - smulbteq r5, r8, sl │ │ │ │ - cmpeq fp, ip, lsr #7 │ │ │ │ - cmpeq ip, r0, lsr #3 │ │ │ │ + cmneq r5, ip, lsl #22 │ │ │ │ + ldrsheq r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r8, ror #3 │ │ │ │ + ldrdeq r0, [r5, #-160]! @ 0xffffff60 │ │ │ │ + ldrheq r7, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq ip, r8, lsr #3 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - smulbbeq r5, ip, sl │ │ │ │ - cmpeq fp, ip, ror #6 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ + @ instruction: 0x01650a94 │ │ │ │ + cmpeq fp, r4, ror r3 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ andeq r0, r0, r5, lsl r2 │ │ │ │ - cmneq r5, ip, asr #20 │ │ │ │ - cmpeq fp, r0, lsr r3 │ │ │ │ - cmpeq ip, ip, lsr #2 │ │ │ │ - cmneq r5, r0, lsl sl │ │ │ │ - ldrsheq r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - ldrsheq r4, [ip, #-0] │ │ │ │ + cmneq r5, r4, asr sl │ │ │ │ + cmpeq fp, r8, lsr r3 │ │ │ │ + cmpeq ip, r4, lsr r1 │ │ │ │ + cmneq r5, r8, lsl sl │ │ │ │ + ldrsheq r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r4, [ip, #-8] │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - ldrdeq r0, [r5, #-148]! @ 0xffffff6c │ │ │ │ - ldrheq r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq ip, ip, lsr #1 │ │ │ │ + ldrdeq r0, [r5, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq fp, r0, asr #5 │ │ │ │ + ldrheq r4, [ip, #-4] │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - @ instruction: 0x01650998 │ │ │ │ - cmpeq fp, ip, ror r2 │ │ │ │ - cmpeq ip, r4, ror r0 │ │ │ │ - cmneq r5, ip, asr r9 │ │ │ │ - cmpeq fp, r0, asr #4 │ │ │ │ - cmpeq ip, r4, lsr r0 │ │ │ │ + smultbeq r5, r0, r9 │ │ │ │ + cmpeq fp, r4, lsl #5 │ │ │ │ + cmpeq ip, ip, ror r0 │ │ │ │ + cmneq r5, r4, ror #18 │ │ │ │ + cmpeq fp, r8, asr #4 │ │ │ │ + cmpeq ip, ip, lsr r0 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmneq r5, r0, lsr #18 │ │ │ │ - cmpeq fp, r4, lsl #4 │ │ │ │ - ldrsheq r3, [ip, #-248] @ 0xffffff08 │ │ │ │ + cmneq r5, r8, lsr #18 │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ + cmpeq ip, r0 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - cmneq r5, ip, ror #8 │ │ │ │ - cmpeq fp, ip, asr #26 │ │ │ │ - cmpeq ip, r4, asr #22 │ │ │ │ + cmneq r5, r4, ror r4 │ │ │ │ + cmpeq fp, r4, asr sp │ │ │ │ + cmpeq ip, ip, asr #22 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmneq r5, ip, lsr #8 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ - cmpeq ip, ip, lsl #22 │ │ │ │ + cmneq r5, r4, lsr r4 │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + cmpeq ip, r4, lsl fp │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - ldrsbeq r6, [fp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r0, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - strheq r0, [r5, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq fp, r0, lsr #25 │ │ │ │ - @ instruction: 0x015c3a98 │ │ │ │ - smulbbeq r5, r0, r3 │ │ │ │ - cmpeq fp, r4, ror #24 │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ + smulbteq r5, r4, r3 │ │ │ │ + cmpeq fp, r8, lsr #25 │ │ │ │ + cmpeq ip, r0, lsr #21 │ │ │ │ + smulbbeq r5, r8, r3 │ │ │ │ + cmpeq fp, ip, ror #24 │ │ │ │ + cmpeq ip, r0, ror #20 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmneq r5, r4, asr #6 │ │ │ │ - cmpeq fp, r8, lsr #24 │ │ │ │ - cmpeq ip, ip, lsl sl │ │ │ │ + cmneq r5, ip, asr #6 │ │ │ │ + cmpeq fp, r0, lsr ip │ │ │ │ + cmpeq ip, r4, lsr #20 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmneq r5, r8, lsl #6 │ │ │ │ - cmpeq fp, ip, ror #23 │ │ │ │ - cmpeq ip, r0, ror #19 │ │ │ │ + cmneq r5, r0, lsl r3 │ │ │ │ + ldrsheq r6, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, r8, ror #19 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - smulbteq r5, ip, r2 │ │ │ │ - ldrheq r6, [fp, #-176] @ 0xffffff50 │ │ │ │ - cmpeq ip, ip, lsr #19 │ │ │ │ - @ instruction: 0x01650290 │ │ │ │ - cmpeq fp, r4, ror fp │ │ │ │ - cmpeq ip, r8, ror #18 │ │ │ │ + ldrdeq r0, [r5, #-36]! @ 0xffffffdc │ │ │ │ + ldrheq r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrheq r3, [ip, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x01650298 │ │ │ │ + cmpeq fp, ip, ror fp │ │ │ │ + cmpeq ip, r0, ror r9 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmneq r5, r4, asr r2 │ │ │ │ - cmpeq fp, r8, lsr fp │ │ │ │ - cmpeq ip, ip, lsr #18 │ │ │ │ + cmneq r5, ip, asr r2 │ │ │ │ + cmpeq fp, r0, asr #22 │ │ │ │ + cmpeq ip, r4, lsr r9 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmneq r5, r8, lsl r2 │ │ │ │ - ldrsheq r6, [fp, #-172] @ 0xffffff54 │ │ │ │ - ldrsheq r3, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmneq r5, r0, lsr #4 │ │ │ │ + cmpeq fp, r4, lsl #22 │ │ │ │ + ldrsheq r3, [ip, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - cmpeq fp, r4, asr #21 │ │ │ │ + cmpeq fp, ip, asr #21 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - @ instruction: 0x015b6a94 │ │ │ │ - cmpeq fp, r0, ror #20 │ │ │ │ + @ instruction: 0x015b6a9c │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmpeq fp, r0, lsr sl │ │ │ │ + cmpeq fp, r8, lsr sl │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmneq r5, r8, lsl r1 │ │ │ │ - ldrsheq r6, [fp, #-156] @ 0xffffff64 │ │ │ │ - ldrsheq r3, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmneq r5, r0, lsr #2 │ │ │ │ + cmpeq fp, r4, lsl #20 │ │ │ │ + ldrsheq r3, [ip, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r7, ror #8 │ │ │ │ - ldrdeq r0, [r5, #-12]! │ │ │ │ - cmpeq fp, r0, asr #19 │ │ │ │ - ldrheq r3, [ip, #-116] @ 0xffffff8c │ │ │ │ + smultteq r5, r4, r0 │ │ │ │ + cmpeq fp, r8, asr #19 │ │ │ │ + ldrheq r3, [ip, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - smultbeq r5, r0, r0 │ │ │ │ - cmpeq fp, r4, lsl #19 │ │ │ │ - cmpeq ip, r8, ror r7 │ │ │ │ + smultbeq r5, r8, r0 │ │ │ │ + cmpeq fp, ip, lsl #19 │ │ │ │ + cmpeq ip, r0, lsl #15 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - cmpeq fp, ip, asr #18 │ │ │ │ + cmpeq fp, r4, asr r9 │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - cmneq r5, r4, lsr r0 │ │ │ │ - cmpeq fp, r4, lsl r9 │ │ │ │ - cmpeq ip, r0, lsl r7 │ │ │ │ + cmneq r5, ip, lsr r0 │ │ │ │ + cmpeq fp, ip, lsl r9 │ │ │ │ + cmpeq ip, r8, lsl r7 │ │ │ │ ldr r2, [pc, #-264] @ 445e14 │ │ │ │ ldr r1, [pc, #-264] @ 445e18 │ │ │ │ ldr r3, [pc, #-264] @ 445e1c │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -929795,17 +929795,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 446418 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4463c4 │ │ │ │ - strheq pc, [r4, #-240]! @ 0xffffff10 @ │ │ │ │ - @ instruction: 0x015b6894 │ │ │ │ - cmpeq ip, r8, lsl #13 │ │ │ │ + strheq pc, [r4, #-248]! @ 0xffffff08 @ │ │ │ │ + @ instruction: 0x015b689c │ │ │ │ + @ instruction: 0x015c3690 │ │ │ │ muleq r0, r8, r4 │ │ │ │ │ │ │ │ 0044641c : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ @@ -930034,33 +930034,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r6, #99 @ 0x63 │ │ │ │ b 446644 │ │ │ │ cmneq pc, r0, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - msreq (UNDEF: 100), r4, ror #29 │ │ │ │ - cmpeq ip, r4, asr #11 │ │ │ │ + msreq (UNDEF: 100), ip, ror #29 │ │ │ │ + cmpeq ip, ip, asr #11 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - msreq (UNDEF: 100), r0 @ │ │ │ │ - cmpeq ip, r0, ror r5 │ │ │ │ + msreq (UNDEF: 100), r8 @ │ │ │ │ + cmpeq ip, r8, ror r5 │ │ │ │ cmneq pc, r8, asr #27 │ │ │ │ - strdeq pc, [r4, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq fp, r0, ror #11 │ │ │ │ - ldrsbeq r3, [ip, #-60] @ 0xffffffc4 │ │ │ │ + msreq SPSR_s, r4, lsl #26 │ │ │ │ + cmpeq fp, r8, ror #11 │ │ │ │ + cmpeq ip, r4, ror #7 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - strheq pc, [r4, #-204]! @ 0xffffff34 @ │ │ │ │ - cmpeq fp, r0, lsr #11 │ │ │ │ - @ instruction: 0x015c339c │ │ │ │ + msreq SPSR_s, r4, asr #25 │ │ │ │ + cmpeq fp, r8, lsr #11 │ │ │ │ + cmpeq ip, r4, lsr #7 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - msreq SPSR_s, r8, lsl ip │ │ │ │ - cmpeq ip, r0, lsr r7 │ │ │ │ - ldrsheq r3, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + msreq SPSR_s, r0, lsr #24 │ │ │ │ + cmpeq ip, r8, lsr r7 │ │ │ │ + ldrsheq r3, [ip, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 00446804 : │ │ │ │ ldr r2, [pc, #32] @ 44682c │ │ │ │ ldr r3, [pc, #32] @ 446830 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #4 │ │ │ │ @@ -930426,64 +930426,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 4468f0 │ │ │ │ cmneq pc, r8, asr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, ip, lsr #12 │ │ │ │ - msreq SPSR_s, r0 @ │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ + msreq SPSR_s, r8 @ │ │ │ │ @ instruction: 0x015a6498 │ │ │ │ cmneq pc, ip, lsl fp @ │ │ │ │ - cmpeq ip, ip, lsl #11 │ │ │ │ - cmpeq ip, ip, ror #10 │ │ │ │ - cmpeq ip, r4, lsl #19 │ │ │ │ - cmpeq lr, ip, lsr #11 │ │ │ │ - cmpeq fp, ip, ror #3 │ │ │ │ - cmpeq ip, r4, lsr #8 │ │ │ │ - msreq (UNDEF: 100), r4, lsl #21 │ │ │ │ + @ instruction: 0x015c3594 │ │ │ │ + cmpeq ip, r4, ror r5 │ │ │ │ + cmpeq ip, ip, lsl #19 │ │ │ │ + ldrheq sl, [lr, #-84] @ 0xffffffac │ │ │ │ + ldrsheq r6, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq ip, ip, lsr #8 │ │ │ │ + msreq (UNDEF: 100), ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmpeq sl, r8, lsl #20 │ │ │ │ - ldrsheq r3, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq fp, ip, asr #2 │ │ │ │ - cmpeq fp, r8, lsl r1 │ │ │ │ - cmpeq fp, r8, ror #1 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ + cmpeq fp, r4, asr r1 │ │ │ │ + cmpeq fp, r0, lsr #2 │ │ │ │ + ldrsheq r6, [fp, #-0] │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - ldrheq r6, [fp, #-4] │ │ │ │ - cmpeq ip, ip, ror #5 │ │ │ │ - msreq SPSR_s, ip, asr #18 │ │ │ │ + ldrheq r6, [fp, #-12] │ │ │ │ + ldrsheq r3, [ip, #-36] @ 0xffffffdc │ │ │ │ + msreq SPSR_s, r4, asr r9 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq fp, r0, lsl #1 │ │ │ │ + cmpeq fp, r8, lsl #1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmpeq fp, ip, asr #32 │ │ │ │ - cmpeq ip, r4, lsl #5 │ │ │ │ - msreq SPSR_s, r4, ror #17 │ │ │ │ + cmpeq fp, r4, asr r0 │ │ │ │ + cmpeq ip, ip, lsl #5 │ │ │ │ + msreq SPSR_s, ip, ror #17 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq fp, r4, lsl r0 │ │ │ │ - cmpeq ip, ip, asr #4 │ │ │ │ - strheq pc, [r4, #-128]! @ 0xffffff80 @ │ │ │ │ - ldrsbeq r5, [fp, #-252] @ 0xffffff04 │ │ │ │ - cmpeq ip, r4, lsl r2 │ │ │ │ - msreq SPSR_s, r4, ror r8 │ │ │ │ + cmpeq fp, ip, lsl r0 │ │ │ │ + cmpeq ip, r4, asr r2 │ │ │ │ + strheq pc, [r4, #-136]! @ 0xffffff78 @ │ │ │ │ + cmpeq fp, r4, ror #31 │ │ │ │ + cmpeq ip, ip, lsl r2 │ │ │ │ + msreq SPSR_s, ip, ror r8 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq fp, r4, lsr #31 │ │ │ │ - ldrsbeq r3, [ip, #-28] @ 0xffffffe4 │ │ │ │ - msreq SPSR_s, ip, lsr r8 │ │ │ │ + cmpeq fp, ip, lsr #31 │ │ │ │ + cmpeq ip, r4, ror #3 │ │ │ │ + msreq SPSR_s, r4, asr #16 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq fp, ip, ror #30 │ │ │ │ - cmpeq ip, r4, lsr #3 │ │ │ │ - msreq SPSR_s, r4, lsl #16 │ │ │ │ + cmpeq fp, r4, ror pc │ │ │ │ + cmpeq ip, ip, lsr #3 │ │ │ │ + msreq SPSR_s, ip, lsl #16 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq fp, r4, lsr pc │ │ │ │ - cmpeq ip, ip, ror #2 │ │ │ │ - msreq SPSR_abt, ip, asr #15 │ │ │ │ + cmpeq fp, ip, lsr pc │ │ │ │ + cmpeq ip, r4, ror r1 │ │ │ │ + ldrdeq pc, [r4, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq fp, r0, lsl #30 │ │ │ │ + cmpeq fp, r8, lsl #30 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsbeq r5, [fp, #-224] @ 0xffffff20 │ │ │ │ + ldrsbeq r5, [fp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2792] @ 0xae8 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -931505,137 +931505,137 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 447950 │ │ │ │ cmneq pc, ip, asr #10 │ │ │ │ cmneq pc, r8, asr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - msreq SPSR_s, r0, ror #11 │ │ │ │ - cmpeq ip, ip, ror #31 │ │ │ │ - ldrsbeq r2, [ip, #-248] @ 0xffffff08 │ │ │ │ + msreq SPSR_s, r8, ror #11 │ │ │ │ + ldrsheq r2, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, r0, ror #31 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - msreq SPSR_s, r4, lsl r5 │ │ │ │ - cmpeq ip, r8, lsl #29 │ │ │ │ - msreq SPSR_abt, ip, lsr #7 │ │ │ │ - msreq SPSR_s, r4 @ │ │ │ │ - ldrsheq r5, [fp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq ip, r0, lsr #22 │ │ │ │ - ldrdeq pc, [r4, #-12]! │ │ │ │ - cmpeq ip, r0, ror #20 │ │ │ │ + msreq SPSR_s, ip, lsl r5 │ │ │ │ + @ instruction: 0x015c2e90 │ │ │ │ + strheq pc, [r4, #-52]! @ 0xffffffcc @ │ │ │ │ + msreq SPSR_s, ip @ │ │ │ │ + ldrsheq r5, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, r8, lsr #22 │ │ │ │ + msreq SPSR_s, r4, ror #1 │ │ │ │ + cmpeq ip, r8, ror #20 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - cmpeq fp, r4, ror #13 │ │ │ │ - cmpeq ip, r4, lsl r9 │ │ │ │ - @ instruction: 0x015c279c │ │ │ │ - cmneq r4, ip, lsr #27 │ │ │ │ - ldrsheq r2, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmneq r4, r0, asr #26 │ │ │ │ - cmpeq ip, r8, asr #13 │ │ │ │ - strdeq lr, [r4, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq ip, r8, ror r6 │ │ │ │ + @ instruction: 0x0164ef90 │ │ │ │ + cmpeq fp, ip, ror #13 │ │ │ │ + cmpeq ip, ip, lsl r9 │ │ │ │ + cmpeq ip, r4, lsr #15 │ │ │ │ + strheq lr, [r4, #-212]! @ 0xffffff2c │ │ │ │ + ldrsheq r2, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmneq r4, r8, asr #26 │ │ │ │ + ldrsbeq r2, [ip, #-96] @ 0xffffffa0 │ │ │ │ + strdeq lr, [r4, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq ip, r0, lsl #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strheq r0, [pc, #-172] @ 447e6c │ │ │ │ - ldrsheq r2, [ip, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x0164ea94 │ │ │ │ - cmpeq ip, r0, lsr #8 │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ - cmpeq fp, r8, ror #2 │ │ │ │ - @ instruction: 0x015c2398 │ │ │ │ + ldrsheq r2, [ip, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0164ea9c │ │ │ │ + cmpeq ip, r8, lsr #8 │ │ │ │ + cmneq r4, r4, lsl sl │ │ │ │ + cmpeq fp, r0, ror r1 │ │ │ │ + cmpeq ip, r0, lsr #7 │ │ │ │ cmpeq sl, ip, ror r9 │ │ │ │ - ldrheq r2, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, r4, lsl #7 │ │ │ │ - ldrsbeq r2, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, r8, lsl #7 │ │ │ │ - strheq lr, [r4, #-140]! @ 0xffffff74 │ │ │ │ + ldrheq r2, [ip, #-60] @ 0xffffffc4 │ │ │ │ cmpeq ip, ip, lsl #7 │ │ │ │ - cmpeq ip, r4, asr #4 │ │ │ │ - cmpeq ip, r0, lsl r2 │ │ │ │ - cmneq r4, ip, asr r7 │ │ │ │ - cmpeq ip, ip, ror #1 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ + ldrsbeq r2, [ip, #-40] @ 0xffffffd8 │ │ │ │ + @ instruction: 0x015c2390 │ │ │ │ + cmneq r4, r4, asr #17 │ │ │ │ + @ instruction: 0x015c2394 │ │ │ │ + cmpeq ip, ip, asr #4 │ │ │ │ + cmpeq ip, r8, lsl r2 │ │ │ │ + cmneq r4, r4, ror #14 │ │ │ │ + ldrsheq r2, [ip, #-4] │ │ │ │ + cmpeq fp, r0, lsl #29 │ │ │ │ @ instruction: 0x015a5698 │ │ │ │ - cmneq r4, r4, lsr #13 │ │ │ │ - cmpeq fp, r0, lsl #28 │ │ │ │ - cmpeq ip, r0, lsr r0 │ │ │ │ - cmneq r4, r0, ror r4 │ │ │ │ - cmpeq fp, ip, asr #23 │ │ │ │ - cmpeq ip, r0, lsl #28 │ │ │ │ - cmneq r4, r4, lsr r4 │ │ │ │ - @ instruction: 0x015b4b90 │ │ │ │ - cmpeq ip, r0, asr #27 │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ - cmpeq fp, r8, lsr #22 │ │ │ │ - ldrsheq r4, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmneq r4, r8, ror #6 │ │ │ │ - cmpeq fp, r4, asr #21 │ │ │ │ - ldrsheq r1, [ip, #-196] @ 0xffffff3c │ │ │ │ - cmneq r4, ip, lsr #6 │ │ │ │ - cmpeq fp, r8, lsl #21 │ │ │ │ - ldrheq r1, [ip, #-200] @ 0xffffff38 │ │ │ │ - strdeq lr, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq fp, ip, asr #20 │ │ │ │ - cmpeq ip, ip, ror ip │ │ │ │ - cmpeq fp, r4, lsl sl │ │ │ │ - cmpeq ip, r8, asr #24 │ │ │ │ - cmpeq fp, r0, ror #19 │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - cmpeq fp, ip, lsr #19 │ │ │ │ - cmpeq ip, r0, ror #23 │ │ │ │ - cmneq r4, r8, lsl r2 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ - cmpeq ip, r4, lsr #23 │ │ │ │ - ldrdeq lr, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ - cmpeq ip, r4, ror #22 │ │ │ │ - @ instruction: 0x0164e19c │ │ │ │ - ldrsheq r4, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq ip, r8, lsr #22 │ │ │ │ - cmpeq fp, r0, asr #17 │ │ │ │ - @ instruction: 0x015b4890 │ │ │ │ - cmpeq fp, r0, ror #16 │ │ │ │ - @ instruction: 0x015c1a94 │ │ │ │ - cmpeq fp, ip, lsr #16 │ │ │ │ - ldrsheq r4, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq fp, r8, asr #15 │ │ │ │ - @ instruction: 0x015b4798 │ │ │ │ - cmneq r4, r8 │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ - @ instruction: 0x015c1994 │ │ │ │ - cmpeq fp, ip, lsr #14 │ │ │ │ - ldrsheq r4, [fp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq ip, r0, lsr r9 │ │ │ │ - cmpeq fp, r8, asr #13 │ │ │ │ - @ instruction: 0x015b4698 │ │ │ │ - cmpeq fp, r8, ror #12 │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - ldrsbeq r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ - cmpeq fp, r4, lsr #11 │ │ │ │ - ldrsbeq r1, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmneq r4, ip, lsl #28 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ - @ instruction: 0x015c1798 │ │ │ │ - cmneq r4, ip, asr #27 │ │ │ │ - cmpeq fp, r8, lsr #10 │ │ │ │ - cmpeq ip, r8, asr r7 │ │ │ │ - cmneq r4, ip, lsl #27 │ │ │ │ - cmpeq fp, r8, ror #9 │ │ │ │ - cmpeq ip, r8, lsl r7 │ │ │ │ - cmneq r4, ip, asr #26 │ │ │ │ - cmpeq fp, r8, lsr #9 │ │ │ │ - ldrsbeq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmneq r4, r0, lsl sp │ │ │ │ - cmpeq fp, ip, ror #8 │ │ │ │ - cmpeq ip, r0, lsr #13 │ │ │ │ - cmpeq fp, r4, lsr r4 │ │ │ │ - cmneq r4, r0, lsr #25 │ │ │ │ - ldrsheq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, ip, lsr #12 │ │ │ │ + cmneq r4, ip, lsr #13 │ │ │ │ + cmpeq fp, r8, lsl #28 │ │ │ │ + cmpeq ip, r8, lsr r0 │ │ │ │ + cmneq r4, r8, ror r4 │ │ │ │ + ldrsbeq r4, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, r8, lsl #28 │ │ │ │ + cmneq r4, ip, lsr r4 │ │ │ │ + @ instruction: 0x015b4b98 │ │ │ │ + cmpeq ip, r8, asr #27 │ │ │ │ + cmpeq fp, r0, ror #22 │ │ │ │ + cmpeq fp, r0, lsr fp │ │ │ │ + cmpeq fp, r0, lsl #22 │ │ │ │ + cmneq r4, r0, ror r3 │ │ │ │ + cmpeq fp, ip, asr #21 │ │ │ │ + ldrsheq r1, [ip, #-204] @ 0xffffff34 │ │ │ │ + cmneq r4, r4, lsr r3 │ │ │ │ + @ instruction: 0x015b4a90 │ │ │ │ + cmpeq ip, r0, asr #25 │ │ │ │ + strdeq lr, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ + cmpeq ip, r4, lsl #25 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ + cmpeq ip, r0, asr ip │ │ │ │ + cmpeq fp, r8, ror #19 │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ + ldrheq r4, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq ip, r8, ror #23 │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + cmpeq fp, ip, ror r9 │ │ │ │ + cmpeq ip, ip, lsr #23 │ │ │ │ + cmneq r4, r0, ror #3 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ + cmpeq ip, ip, ror #22 │ │ │ │ + cmneq r4, r4, lsr #3 │ │ │ │ + cmpeq fp, r0, lsl #18 │ │ │ │ + cmpeq ip, r0, lsr fp │ │ │ │ + cmpeq fp, r8, asr #17 │ │ │ │ + @ instruction: 0x015b4898 │ │ │ │ + cmpeq fp, r8, ror #16 │ │ │ │ + @ instruction: 0x015c1a9c │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ + cmpeq fp, r4, lsl #16 │ │ │ │ + ldrsbeq r4, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq fp, r0, lsr #15 │ │ │ │ + cmneq r4, r0, lsl r0 │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ + @ instruction: 0x015c199c │ │ │ │ + cmpeq fp, r4, lsr r7 │ │ │ │ + cmpeq fp, r4, lsl #14 │ │ │ │ + cmpeq ip, r8, lsr r9 │ │ │ │ + ldrsbeq r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq fp, r0, lsr #13 │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ + cmpeq fp, r0, ror #11 │ │ │ │ + cmneq r4, r0, asr lr │ │ │ │ + cmpeq fp, ip, lsr #11 │ │ │ │ + ldrsbeq r1, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmneq r4, r4, lsl lr │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ + cmpeq ip, r0, lsr #15 │ │ │ │ + ldrdeq sp, [r4, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq fp, r0, lsr r5 │ │ │ │ + cmpeq ip, r0, ror #14 │ │ │ │ + @ instruction: 0x0164dd94 │ │ │ │ + ldrsheq r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, r0, lsr #14 │ │ │ │ + cmneq r4, r4, asr sp │ │ │ │ + ldrheq r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, r0, ror #13 │ │ │ │ + cmneq r4, r8, lsl sp │ │ │ │ + cmpeq fp, r4, ror r4 │ │ │ │ + cmpeq ip, r8, lsr #13 │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ + cmneq r4, r8, lsr #25 │ │ │ │ + cmpeq fp, r4, lsl #8 │ │ │ │ + cmpeq ip, r4, lsr r6 │ │ │ │ ldr r2, [pc, #-308] @ 447f6c │ │ │ │ ldr r1, [pc, #-308] @ 447f70 │ │ │ │ ldr r3, [pc, #-308] @ 447f74 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -932297,35 +932297,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 448904 │ │ │ │ msreq SPSR_hyp, r4, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq SPSR_hyp, r8, lsl #22 │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - ldrheq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq ip, ip, ror #9 │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + cmpeq fp, r0, asr #5 │ │ │ │ + ldrsheq r1, [ip, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r4, r0, lsr #22 │ │ │ │ - cmpeq fp, ip, ror r2 │ │ │ │ - ldrheq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r4, r8, ror #21 │ │ │ │ - cmpeq fp, r4, asr #4 │ │ │ │ - cmpeq ip, r8, ror r4 │ │ │ │ + cmneq r4, r8, lsr #22 │ │ │ │ + cmpeq fp, r4, lsl #5 │ │ │ │ + ldrheq r1, [ip, #-72] @ 0xffffffb8 │ │ │ │ + strdeq sp, [r4, #-160]! @ 0xffffff60 │ │ │ │ + cmpeq fp, ip, asr #4 │ │ │ │ + cmpeq ip, r0, lsl #9 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strheq sp, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq fp, ip, lsl #4 │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + strheq sp, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq fp, r4, lsl r2 │ │ │ │ + cmpeq ip, r8, asr #8 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r4, r8, ror sl │ │ │ │ - ldrsbeq r4, [fp, #-20] @ 0xffffffec │ │ │ │ - cmpeq ip, r8, lsl #8 │ │ │ │ - cmneq r4, r0, asr #20 │ │ │ │ - @ instruction: 0x015b419c │ │ │ │ - ldrsbeq r1, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r4, r0, lsl #21 │ │ │ │ + ldrsbeq r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r0, lsl r4 │ │ │ │ + cmneq r4, r8, asr #20 │ │ │ │ + cmpeq fp, r4, lsr #3 │ │ │ │ + ldrsbeq r1, [ip, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ │ │ │ │ 00448b64 : │ │ │ │ ldr r2, [pc, #24] @ 448b84 │ │ │ │ ldr r3, [pc, #24] @ 448b88 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -932433,16 +932433,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r5, [sl, #-136] @ 0xffffff78 │ │ │ │ - cmpeq ip, r4, lsr r3 │ │ │ │ - @ instruction: 0x0164d890 │ │ │ │ + cmpeq ip, ip, lsr r3 │ │ │ │ + @ instruction: 0x0164d898 │ │ │ │ │ │ │ │ 00448d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 448ff0 │ │ │ │ @@ -932630,19 +932630,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq sl, ip, lsl #16 │ │ │ │ - ldrdeq sp, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ + ldrdeq sp, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ ldrsbeq r5, [sl, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0164d590 │ │ │ │ - cmpeq ip, r4, lsr #32 │ │ │ │ + @ instruction: 0x0164d598 │ │ │ │ + cmpeq ip, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #392] @ 4491e0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ @@ -932743,28 +932743,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4490fc │ │ │ │ strheq pc, [lr, #-52]! @ 0xffffffcc @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq SPSR_hyp, ip @ │ │ │ │ - cmpeq ip, ip, lsr #31 │ │ │ │ - ldrsbeq fp, [lr, #-144] @ 0xffffff70 │ │ │ │ - ldrheq r0, [ip, #-252] @ 0xffffff04 │ │ │ │ + ldrheq r0, [ip, #-244] @ 0xffffff0c │ │ │ │ + ldrsbeq fp, [lr, #-152] @ 0xffffff68 │ │ │ │ + cmpeq ip, r4, asr #31 │ │ │ │ msreq SPSR_hyp, r0, lsl r3 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ cmpeq sl, r0, lsr #28 │ │ │ │ - cmpeq ip, r8, ror #29 │ │ │ │ - ldrsheq r3, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, r4, asr #29 │ │ │ │ - cmneq r4, r8, lsl #8 │ │ │ │ + ldrsheq r0, [ip, #-224] @ 0xffffff20 │ │ │ │ + ldrsheq r3, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq ip, ip, asr #29 │ │ │ │ + cmneq r4, r0, lsl r4 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - ldrheq r3, [fp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq ip, r8, lsl #29 │ │ │ │ - cmneq r4, ip, asr #7 │ │ │ │ + cmpeq fp, r4, asr #21 │ │ │ │ + @ instruction: 0x015c0e90 │ │ │ │ + ldrdeq sp, [r4, #-52]! @ 0xffffffcc │ │ │ │ muleq r0, r2, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #1456] @ 4497f0 │ │ │ │ ldr r3, [pc, #1456] @ 4497f4 │ │ │ │ @@ -933130,61 +933130,61 @@ │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4492e8 │ │ │ │ ldrdeq pc, [lr, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, ip, lsl r3 │ │ │ │ - ldrsbeq r0, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmneq r4, r4, lsr #6 │ │ │ │ + ldrsbeq r0, [ip, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ cmpeq sl, r0, lsr #21 │ │ │ │ msreq SPSR_fsx, r4, lsr #2 │ │ │ │ - cmpeq ip, r4, ror #26 │ │ │ │ - cmpeq ip, r0, lsl #15 │ │ │ │ - cmpeq fp, r8, lsl #31 │ │ │ │ - ldrheq r7, [lr, #-176] @ 0xffffff50 │ │ │ │ - cmneq r4, r4, lsl r1 │ │ │ │ - ldrsheq r3, [fp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq ip, r4, asr #23 │ │ │ │ + cmpeq ip, ip, ror #26 │ │ │ │ + cmpeq ip, r8, lsl #15 │ │ │ │ + @ instruction: 0x015bef90 │ │ │ │ + ldrheq r7, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmneq r4, ip, lsl r1 │ │ │ │ + ldrsheq r3, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, ip, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ cmpeq sl, ip │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq fp, r4, lsr r7 │ │ │ │ - cmneq r4, r8, asr #32 │ │ │ │ - ldrsheq r0, [ip, #-164] @ 0xffffff5c │ │ │ │ - cmneq r4, ip │ │ │ │ - cmpeq fp, ip, ror #13 │ │ │ │ - ldrheq r0, [ip, #-172] @ 0xffffff54 │ │ │ │ - ldrheq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ - cmneq r4, r8, asr #31 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ - cmpeq fp, r4, ror r6 │ │ │ │ - cmneq r4, r8, lsl #31 │ │ │ │ - cmpeq ip, r4, lsr sl │ │ │ │ - cmpeq fp, r4, lsr r6 │ │ │ │ - cmneq r4, r8, asr #30 │ │ │ │ - ldrsheq r0, [ip, #-148] @ 0xffffff6c │ │ │ │ - ldrsheq r3, [fp, #-84] @ 0xffffffac │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ - ldrheq r0, [ip, #-148] @ 0xffffff6c │ │ │ │ - ldrheq r3, [fp, #-84] @ 0xffffffac │ │ │ │ - cmneq r4, r8, asr #29 │ │ │ │ - cmpeq ip, r4, ror r9 │ │ │ │ - @ instruction: 0x0164ce90 │ │ │ │ - cmpeq fp, r0, ror r5 │ │ │ │ - cmpeq ip, r0, asr #18 │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ + qdsubeq sp, r0, r4 │ │ │ │ + ldrsheq r0, [ip, #-172] @ 0xffffff54 │ │ │ │ + cmneq r4, r4, lsl r0 │ │ │ │ + ldrsheq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r4, asr #21 │ │ │ │ + ldrheq r3, [fp, #-108] @ 0xffffff94 │ │ │ │ + ldrdeq ip, [r4, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ + cmpeq fp, ip, ror r6 │ │ │ │ + @ instruction: 0x0164cf90 │ │ │ │ + cmpeq ip, ip, lsr sl │ │ │ │ + cmpeq fp, ip, lsr r6 │ │ │ │ + cmneq r4, r0, asr pc │ │ │ │ + ldrsheq r0, [ip, #-156] @ 0xffffff64 │ │ │ │ + ldrsheq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ + ldrheq r0, [ip, #-156] @ 0xffffff64 │ │ │ │ + ldrheq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ + ldrdeq ip, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq ip, ip, ror r9 │ │ │ │ + @ instruction: 0x0164ce98 │ │ │ │ + cmpeq fp, r8, ror r5 │ │ │ │ + cmpeq ip, r8, asr #18 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq fp, r8, lsl #10 │ │ │ │ + cmpeq fp, r0, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrsbeq r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq fp, r8, lsr #9 │ │ │ │ + cmpeq fp, r0, ror #9 │ │ │ │ + ldrheq r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2728] @ 0xaa8 │ │ │ │ sub sp, sp, #1328 @ 0x530 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -934200,201 +934200,201 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 44a364 │ │ │ │ cmneq lr, r0, lsr fp │ │ │ │ cmneq lr, r4, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq ip, r4, lsl #12 │ │ │ │ - cmneq r4, ip, lsl ip │ │ │ │ - cmpeq ip, ip, asr #13 │ │ │ │ - ldrsheq r0, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmneq r4, r8, ror fp │ │ │ │ - cmneq r4, r4, ror #22 │ │ │ │ - cmpeq ip, r8, asr #10 │ │ │ │ + cmpeq ip, ip, lsl #12 │ │ │ │ + cmneq r4, r4, lsr #24 │ │ │ │ + ldrsbeq r0, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r0, lsl #14 │ │ │ │ + cmneq r4, r0, lsl #23 │ │ │ │ + cmneq r4, ip, ror #22 │ │ │ │ + cmpeq ip, r0, asr r5 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ - cmneq r4, r4, asr r5 │ │ │ │ - cmppeq fp, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsl #10 │ │ │ │ - ldrheq pc, [fp, #-244] @ 0xffffff0c @ │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ + cmppeq fp, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, ip, lsl #10 │ │ │ │ + ldrheq pc, [fp, #-252] @ 0xffffff04 @ │ │ │ │ cmpeq sl, r4, lsr #3 │ │ │ │ cmneq lr, r8, lsr #1 │ │ │ │ - cmppeq fp, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, asr r1 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - cmppeq fp, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, r8, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0 │ │ │ │ - cmppeq fp, ip, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ - cmneq r4, r4, lsr pc │ │ │ │ - cmpeq fp, r4, lsl r6 │ │ │ │ - cmppeq fp, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsl #30 │ │ │ │ - cmppeq fp, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, ror lr │ │ │ │ + ldrheq pc, [fp, #-176] @ 0xffffff50 @ │ │ │ │ + cmneq r4, r4, ror #2 │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ + cmppeq fp, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [fp, #-176] @ 0xffffff50 @ │ │ │ │ + cmneq r4, r8 │ │ │ │ + ldrheq pc, [fp, #-164] @ 0xffffff5c @ │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ + cmneq r4, ip, lsr pc │ │ │ │ + cmpeq fp, ip, lsl r6 │ │ │ │ + cmppeq fp, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsl #30 │ │ │ │ + ldrheq pc, [fp, #-148] @ 0xffffff6c @ │ │ │ │ + cmppeq fp, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, ror lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r8, asr sp │ │ │ │ - cmppeq fp, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r4, r0, ror #26 │ │ │ │ + cmppeq fp, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsl #8 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrsbeq r2, [sl, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x015a2894 │ │ │ │ - ldrsheq pc, [fp, #-60] @ 0xffffffc4 @ │ │ │ │ - @ instruction: 0x0164b59c │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ - cmppeq fp, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r4, lsr #11 │ │ │ │ + cmpeq fp, r4, lsl #25 │ │ │ │ + cmppeq fp, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmneq r4, ip, asr r5 │ │ │ │ - cmpeq fp, ip, lsr ip │ │ │ │ - cmppeq fp, r8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r0, lsr #10 │ │ │ │ - cmpeq fp, r0, lsl #24 │ │ │ │ - cmpeq fp, r8, asr #31 │ │ │ │ + cmneq r4, r4, ror #10 │ │ │ │ + cmpeq fp, r4, asr #24 │ │ │ │ + cmppeq fp, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r8, lsr #10 │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ + ldrsbeq lr, [fp, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmneq r4, r0, ror #9 │ │ │ │ - cmpeq fp, r0, asr #23 │ │ │ │ - cmpeq fp, ip, lsl #31 │ │ │ │ - cmneq r4, r0, lsr #9 │ │ │ │ - cmpeq fp, r0, lsl #23 │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ + cmneq r4, r8, ror #9 │ │ │ │ + cmpeq fp, r8, asr #23 │ │ │ │ + @ instruction: 0x015bef94 │ │ │ │ + cmneq r4, r8, lsr #9 │ │ │ │ + cmpeq fp, r8, lsl #23 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmneq r4, r0, ror #8 │ │ │ │ - cmpeq fp, r0, asr #22 │ │ │ │ - cmpeq fp, r8, lsl #30 │ │ │ │ + cmneq r4, r8, ror #8 │ │ │ │ + cmpeq fp, r8, asr #22 │ │ │ │ + cmpeq fp, r0, lsl pc │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmneq r4, r4, lsr #8 │ │ │ │ - cmpeq fp, r4, lsl #22 │ │ │ │ - cmpeq fp, ip, asr #29 │ │ │ │ + cmneq r4, ip, lsr #8 │ │ │ │ + cmpeq fp, ip, lsl #22 │ │ │ │ + ldrsbeq lr, [fp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmneq r4, r8, ror #7 │ │ │ │ - cmpeq fp, r8, asr #21 │ │ │ │ - @ instruction: 0x015bee98 │ │ │ │ + strdeq fp, [r4, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq r1, [fp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, r0, lsr #29 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmneq r4, ip, lsr #7 │ │ │ │ - cmpeq fp, ip, lsl #21 │ │ │ │ - cmpeq fp, r8, asr lr │ │ │ │ - cmneq r4, r0, ror r3 │ │ │ │ - cmpeq fp, r0, asr sl │ │ │ │ - cmpeq fp, r8, lsl lr │ │ │ │ + strheq fp, [r4, #-52]! @ 0xffffffcc │ │ │ │ + @ instruction: 0x015b1a94 │ │ │ │ + cmpeq fp, r0, ror #28 │ │ │ │ + cmneq r4, r8, ror r3 │ │ │ │ + cmpeq fp, r8, asr sl │ │ │ │ + cmpeq fp, r0, lsr #28 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmneq r4, r4, lsr r3 │ │ │ │ - cmpeq fp, r4, lsl sl │ │ │ │ - ldrsbeq lr, [fp, #-220] @ 0xffffff24 │ │ │ │ + cmneq r4, ip, lsr r3 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ + cmpeq fp, r4, ror #27 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - strdeq fp, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq r1, [fp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq fp, r8, lsr #27 │ │ │ │ + cmneq r4, r0, lsl #6 │ │ │ │ + cmpeq fp, r0, ror #19 │ │ │ │ + ldrheq lr, [fp, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - strheq fp, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - @ instruction: 0x015b199c │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ + cmneq r4, r4, asr #5 │ │ │ │ + cmpeq fp, r4, lsr #19 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq r4, ip, ror r2 │ │ │ │ - cmpeq fp, ip, asr r9 │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ + cmneq r4, r4, lsl #5 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmneq r4, r0, asr #4 │ │ │ │ - cmpeq fp, r0, lsr #18 │ │ │ │ - ldrsheq lr, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmneq r4, r8, asr #4 │ │ │ │ + cmpeq fp, r8, lsr #18 │ │ │ │ + ldrsheq lr, [fp, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmneq r4, r4, lsl #4 │ │ │ │ - cmpeq fp, r4, ror #17 │ │ │ │ - ldrheq lr, [fp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq fp, ip, lsr #17 │ │ │ │ - @ instruction: 0x0164b198 │ │ │ │ - cmpeq fp, r8, ror r8 │ │ │ │ - cmpeq fp, r4, asr #24 │ │ │ │ - cmneq r4, ip, asr r1 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - cmpeq fp, ip, lsl #24 │ │ │ │ - cmneq r4, r0, lsr #2 │ │ │ │ - cmpeq fp, r0, lsl #16 │ │ │ │ - cmpeq fp, ip, asr #23 │ │ │ │ - cmpeq fp, r8, asr #15 │ │ │ │ - @ instruction: 0x015b1794 │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ - ldrsheq r1, [fp, #-108] @ 0xffffff94 │ │ │ │ - cmneq r4, r8, ror #31 │ │ │ │ - cmpeq fp, r8, asr #13 │ │ │ │ - @ instruction: 0x015bea94 │ │ │ │ - cmneq r4, ip, lsr #31 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - cmpeq fp, r4, asr sl │ │ │ │ - cmpeq fp, ip, asr #12 │ │ │ │ - cmpeq fp, ip, lsl r6 │ │ │ │ - cmneq r4, r8, lsl #30 │ │ │ │ - cmpeq fp, r8, ror #11 │ │ │ │ - ldrheq lr, [fp, #-148] @ 0xffffff6c │ │ │ │ - cmneq r4, r8, asr #29 │ │ │ │ - cmpeq fp, r8, lsr #11 │ │ │ │ - cmpeq fp, r0, ror r9 │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ + cmpeq fp, ip, ror #17 │ │ │ │ + ldrheq lr, [fp, #-200] @ 0xffffff38 │ │ │ │ + ldrheq r1, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmneq r4, r0, lsr #3 │ │ │ │ + cmpeq fp, r0, lsl #17 │ │ │ │ + cmpeq fp, ip, asr #24 │ │ │ │ + cmneq r4, r4, ror #2 │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ + cmpeq fp, r4, lsl ip │ │ │ │ + cmneq r4, r8, lsr #2 │ │ │ │ + cmpeq fp, r8, lsl #16 │ │ │ │ + ldrsbeq lr, [fp, #-180] @ 0xffffff4c │ │ │ │ + ldrsbeq r1, [fp, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x015b179c │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ + cmpeq fp, r4, lsl #14 │ │ │ │ + strdeq sl, [r4, #-240]! @ 0xffffff10 │ │ │ │ + ldrsbeq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x015bea9c │ │ │ │ + strheq sl, [r4, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + cmpeq fp, ip, asr sl │ │ │ │ + cmpeq fp, r4, asr r6 │ │ │ │ + cmpeq fp, r4, lsr #12 │ │ │ │ + cmneq r4, r0, lsl pc │ │ │ │ + ldrsheq r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq lr, [fp, #-156] @ 0xffffff64 │ │ │ │ + ldrdeq sl, [r4, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ - cmneq r4, r8, lsl #29 │ │ │ │ - cmpeq fp, r0, lsr r9 │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ + @ instruction: 0x0164ae90 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq fp, r0, lsr r5 │ │ │ │ - ldrsheq r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq fp, ip, asr #9 │ │ │ │ - strheq sl, [r4, #-212]! @ 0xffffff2c │ │ │ │ - @ instruction: 0x015b1494 │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ + cmpeq fp, r8, lsr r5 │ │ │ │ + cmpeq fp, r4, lsl #10 │ │ │ │ + ldrsbeq r1, [fp, #-68] @ 0xffffffbc │ │ │ │ + strheq sl, [r4, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x015b149c │ │ │ │ + cmpeq fp, r4, ror #16 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r4, r4, ror sp │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - cmpeq fp, ip, lsl r8 │ │ │ │ + cmneq r4, ip, ror sp │ │ │ │ + cmpeq fp, ip, asr r4 │ │ │ │ + cmpeq fp, r4, lsr #16 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r4, r4, lsr sp │ │ │ │ - cmpeq fp, r4, lsl r4 │ │ │ │ - ldrsbeq lr, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmneq r4, ip, lsr sp │ │ │ │ + cmpeq fp, ip, lsl r4 │ │ │ │ + cmpeq fp, r4, ror #15 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - strdeq sl, [r4, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, r4, lsr #15 │ │ │ │ - strheq sl, [r4, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq fp, r4, lsl r8 │ │ │ │ - cmpeq fp, r8, asr r7 │ │ │ │ - cmpeq fp, r0, asr r3 │ │ │ │ - cmpeq fp, r0, lsr #6 │ │ │ │ - ldrsheq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r0, asr #5 │ │ │ │ - cmneq r4, r8, lsr #23 │ │ │ │ - cmpeq fp, r8, lsl #5 │ │ │ │ - cmpeq fp, r8, asr r6 │ │ │ │ + cmneq r4, r0, lsl #26 │ │ │ │ + ldrsbeq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq fp, ip, lsr #15 │ │ │ │ + cmneq r4, r0, asr #25 │ │ │ │ + cmpeq fp, ip, lsl r8 │ │ │ │ + cmpeq fp, r0, ror #14 │ │ │ │ + cmpeq fp, r8, asr r3 │ │ │ │ + cmpeq fp, r8, lsr #6 │ │ │ │ + ldrsheq r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r8, asr #5 │ │ │ │ + strheq sl, [r4, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0x015b1290 │ │ │ │ + cmpeq fp, r0, ror #12 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq r4, ip, ror #22 │ │ │ │ - cmpeq fp, ip, asr #4 │ │ │ │ - cmpeq fp, r4, lsl r6 │ │ │ │ + cmneq r4, r4, ror fp │ │ │ │ + cmpeq fp, r4, asr r2 │ │ │ │ + cmpeq fp, ip, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmneq r4, r0, lsr fp │ │ │ │ - cmpeq fp, r0, lsl r2 │ │ │ │ - ldrsbeq lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmneq r4, r8, lsr fp │ │ │ │ + cmpeq fp, r8, lsl r2 │ │ │ │ + cmpeq fp, r0, ror #11 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - strdeq sl, [r4, #-164]! @ 0xffffff5c │ │ │ │ - ldrsbeq r1, [fp, #-20] @ 0xffffffec │ │ │ │ - cmpeq fp, r0, lsr #11 │ │ │ │ - strheq sl, [r4, #-168]! @ 0xffffff58 │ │ │ │ - @ instruction: 0x015b1198 │ │ │ │ - cmpeq fp, r0, ror #10 │ │ │ │ + strdeq sl, [r4, #-172]! @ 0xffffff54 │ │ │ │ + ldrsbeq r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r8, lsr #11 │ │ │ │ + cmneq r4, r0, asr #21 │ │ │ │ + cmpeq fp, r0, lsr #3 │ │ │ │ + cmpeq fp, r8, ror #10 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmneq r4, ip, ror sl │ │ │ │ - cmpeq fp, ip, asr r1 │ │ │ │ - cmpeq fp, r8, lsr #10 │ │ │ │ - cmneq r4, r0, asr #20 │ │ │ │ - cmpeq fp, r0, lsr #2 │ │ │ │ - cmpeq fp, r8, ror #9 │ │ │ │ + cmneq r4, r4, lsl #21 │ │ │ │ + cmpeq fp, r4, ror #2 │ │ │ │ + cmpeq fp, r0, lsr r5 │ │ │ │ + cmneq r4, r8, asr #20 │ │ │ │ + cmpeq fp, r8, lsr #2 │ │ │ │ + ldrsheq lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r4, r4, lsl #20 │ │ │ │ - cmpeq fp, r4, ror #1 │ │ │ │ + cmneq r4, ip, lsl #20 │ │ │ │ + cmpeq fp, ip, ror #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [pc, #-620] @ 44a93c │ │ │ │ sub sl, r3, #12 │ │ │ │ mov r4, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ strd r4, [sp] │ │ │ │ @@ -935732,63 +935732,63 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 44a364 │ │ │ │ - ldrheq lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r4, r8, asr #19 │ │ │ │ - cmpeq fp, r8, lsr #1 │ │ │ │ - cmpeq fp, r0, ror r4 │ │ │ │ + ldrheq lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ + ldrdeq sl, [r4, #-144]! @ 0xffffff70 │ │ │ │ + ldrheq r1, [fp, #-0] │ │ │ │ + cmpeq fp, r8, ror r4 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq fp, r0, ror r0 │ │ │ │ - cmpeq fp, r0, asr #32 │ │ │ │ - cmpeq fp, r0, lsl r0 │ │ │ │ - cmpeq fp, r0, ror #31 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ - cmpeq fp, r8, ror pc │ │ │ │ - cmneq r4, r0, ror #16 │ │ │ │ - cmpeq fp, r0, asr #30 │ │ │ │ - cmpeq fp, ip, lsl #6 │ │ │ │ - cmpeq fp, r8, lsl #30 │ │ │ │ - strdeq sl, [r4, #-116]! @ 0xffffff8c │ │ │ │ - ldrsbeq r0, [fp, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x015be29c │ │ │ │ + cmpeq fp, r8, ror r0 │ │ │ │ + cmpeq fp, r8, asr #32 │ │ │ │ + cmpeq fp, r8, lsl r0 │ │ │ │ + cmpeq fp, r8, ror #31 │ │ │ │ + ldrheq r0, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq fp, r0, lsl #31 │ │ │ │ + cmneq r4, r8, ror #16 │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ + cmpeq fp, r4, lsl r3 │ │ │ │ + cmpeq fp, r0, lsl pc │ │ │ │ + strdeq sl, [r4, #-124]! @ 0xffffff84 │ │ │ │ + ldrsbeq r0, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq fp, r4, lsr #5 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - @ instruction: 0x015b0e9c │ │ │ │ - cmpeq fp, ip, ror #28 │ │ │ │ - cmpeq fp, r8, lsr lr │ │ │ │ - cmneq r4, r4, lsr #14 │ │ │ │ - cmpeq fp, r4, lsl #28 │ │ │ │ - ldrsbeq lr, [fp, #-16] │ │ │ │ - cmneq r4, r8, ror #13 │ │ │ │ - cmpeq fp, r8, asr #27 │ │ │ │ - @ instruction: 0x015be194 │ │ │ │ - cmpeq fp, r8, ror #3 │ │ │ │ - cmneq r4, r0, lsr #13 │ │ │ │ - cmpeq fp, r8, asr #2 │ │ │ │ - cmneq r4, r0, ror #12 │ │ │ │ - cmpeq fp, r0, asr #26 │ │ │ │ - cmpeq fp, ip, lsl #2 │ │ │ │ - cmneq r4, r0, lsr #12 │ │ │ │ - cmpeq fp, r0, lsl #26 │ │ │ │ - cmpeq fp, ip, asr #1 │ │ │ │ - cmneq r4, r0, ror #11 │ │ │ │ - cmpeq fp, r0, asr #25 │ │ │ │ - cmpeq fp, ip, lsl #1 │ │ │ │ - cmneq r4, r0, lsr #11 │ │ │ │ - cmpeq fp, r0, lsl #25 │ │ │ │ - cmpeq fp, ip, asr #32 │ │ │ │ - cmneq r4, r0, ror #10 │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ - cmpeq fp, ip │ │ │ │ - cmneq r4, r0, lsr #10 │ │ │ │ - cmpeq fp, r0, lsl #24 │ │ │ │ - cmpeq fp, ip, asr #31 │ │ │ │ + cmpeq fp, r4, lsr #29 │ │ │ │ + cmpeq fp, r4, ror lr │ │ │ │ + cmpeq fp, r0, asr #28 │ │ │ │ + cmneq r4, ip, lsr #14 │ │ │ │ + cmpeq fp, ip, lsl #28 │ │ │ │ + ldrsbeq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ + strdeq sl, [r4, #-96]! @ 0xffffffa0 │ │ │ │ + ldrsbeq r0, [fp, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x015be19c │ │ │ │ + ldrsheq lr, [fp, #-16] │ │ │ │ + cmneq r4, r8, lsr #13 │ │ │ │ + cmpeq fp, r0, asr r1 │ │ │ │ + cmneq r4, r8, ror #12 │ │ │ │ + cmpeq fp, r8, asr #26 │ │ │ │ + cmpeq fp, r4, lsl r1 │ │ │ │ + cmneq r4, r8, lsr #12 │ │ │ │ + cmpeq fp, r8, lsl #26 │ │ │ │ + ldrsbeq lr, [fp, #-4] │ │ │ │ + cmneq r4, r8, ror #11 │ │ │ │ + cmpeq fp, r8, asr #25 │ │ │ │ + @ instruction: 0x015be094 │ │ │ │ + cmneq r4, r8, lsr #11 │ │ │ │ + cmpeq fp, r8, lsl #25 │ │ │ │ + cmpeq fp, r4, asr r0 │ │ │ │ + cmneq r4, r8, ror #10 │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ + cmpeq fp, r4, lsl r0 │ │ │ │ + cmneq r4, r8, lsr #10 │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ + ldrsbeq sp, [fp, #-244] @ 0xffffff0c │ │ │ │ │ │ │ │ 0044c164 : │ │ │ │ ldr r1, [pc, #44] @ 44c198 │ │ │ │ ldr r2, [pc, #44] @ 44c19c │ │ │ │ ldr r3, [pc, #44] @ 44c1a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -935989,39 +935989,39 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 44c234 │ │ │ │ cmneq lr, ip, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq ip, [lr, #-24]! @ 0xffffffe8 │ │ │ │ - strheq sl, [r4, #-36]! @ 0xffffffdc │ │ │ │ - @ instruction: 0x015b0994 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ - cmneq r4, r4, ror r2 │ │ │ │ - cmpeq fp, r4, asr r9 │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ + strheq sl, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + @ instruction: 0x015b099c │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ + cmneq r4, ip, ror r2 │ │ │ │ + cmpeq fp, ip, asr r9 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq fp, r8, asr #27 │ │ │ │ - cmneq r4, r4, lsr r2 │ │ │ │ - ldrsbeq sp, [fp, #-204] @ 0xffffff34 │ │ │ │ - strdeq sl, [r4, #-20]! @ 0xffffffec │ │ │ │ - ldrsbeq r0, [fp, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x015bdc9c │ │ │ │ + ldrsbeq sp, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmneq r4, ip, lsr r2 │ │ │ │ + cmpeq fp, r4, ror #25 │ │ │ │ + strdeq sl, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + ldrsbeq r0, [fp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq fp, r4, lsr #25 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - strheq sl, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - @ instruction: 0x015b0898 │ │ │ │ - cmpeq fp, r8, ror #24 │ │ │ │ + cmneq r4, r0, asr #3 │ │ │ │ + cmpeq fp, r0, lsr #17 │ │ │ │ + cmpeq fp, r0, ror ip │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmneq r4, ip, ror r1 │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ + cmneq r4, r4, lsl #3 │ │ │ │ + cmpeq fp, r4, ror #16 │ │ │ │ + cmpeq fp, r4, lsr ip │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r4, r0, asr #2 │ │ │ │ - cmpeq fp, r0, lsr #16 │ │ │ │ - ldrsheq sp, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r4, r8, asr #2 │ │ │ │ + cmpeq fp, r8, lsr #16 │ │ │ │ + ldrsheq sp, [fp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ str r1, [r0, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0, #328] @ 0x148 │ │ │ │ ble 44c524 │ │ │ │ @@ -936172,35 +936172,35 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 44c614 │ │ │ │ - cmpeq fp, r8, lsr #23 │ │ │ │ - ldrheq sp, [fp, #-176] @ 0xffffff50 │ │ │ │ ldrheq sp, [fp, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, ip, lsr r6 │ │ │ │ - ldrsheq sp, [fp, #-160] @ 0xffffff60 │ │ │ │ - cmneq r4, r0, ror #31 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - ldrheq sp, [fp, #-172] @ 0xffffff54 │ │ │ │ - cmneq r4, ip, lsr #31 │ │ │ │ - ldrsbeq r0, [fp, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r8, lsl #21 │ │ │ │ - cmneq r4, r8, ror pc │ │ │ │ - cmpeq fp, r0, lsr #11 │ │ │ │ - cmpeq fp, r4, asr sl │ │ │ │ - cmneq r4, r4, asr #30 │ │ │ │ - cmpeq fp, ip, ror #10 │ │ │ │ - cmpeq fp, r0, lsr #20 │ │ │ │ - cmneq r4, r0, lsl pc │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - cmpeq fp, ip, ror #19 │ │ │ │ - ldrdeq r9, [r4, #-236]! @ 0xffffff14 │ │ │ │ + ldrheq sp, [fp, #-184] @ 0xffffff48 │ │ │ │ + ldrheq sp, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r4, asr #12 │ │ │ │ + ldrsheq sp, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmneq r4, r8, ror #31 │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ + cmpeq fp, r4, asr #21 │ │ │ │ + strheq r9, [r4, #-244]! @ 0xffffff0c │ │ │ │ + ldrsbeq r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x015bda90 │ │ │ │ + cmneq r4, r0, lsl #31 │ │ │ │ + cmpeq fp, r8, lsr #11 │ │ │ │ + cmpeq fp, ip, asr sl │ │ │ │ + cmneq r4, ip, asr #30 │ │ │ │ + cmpeq fp, r4, ror r5 │ │ │ │ + cmpeq fp, r8, lsr #20 │ │ │ │ + cmneq r4, r8, lsl pc │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + ldrsheq sp, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmneq r4, r4, ror #29 │ │ │ │ │ │ │ │ 0044c7b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -936406,40 +936406,40 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 44c87c │ │ │ │ cmneq lr, ip, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r8, asr r5 │ │ │ │ @ instruction: 0x016ebb90 │ │ │ │ - cmpeq fp, r8, lsl #18 │ │ │ │ - cmneq r4, r8, asr #26 │ │ │ │ - @ instruction: 0x015b039c │ │ │ │ - cmpeq fp, ip, asr #16 │ │ │ │ + cmpeq fp, r0, lsl r9 │ │ │ │ + cmneq r4, r0, asr sp │ │ │ │ + cmpeq fp, r4, lsr #7 │ │ │ │ + cmpeq fp, r4, asr r8 │ │ │ │ cmpeq sl, r0, lsr r1 │ │ │ │ - cmneq r0, ip, asr #5 │ │ │ │ - cmneq r4, ip, asr #25 │ │ │ │ - cmpeq fp, r8, asr #15 │ │ │ │ - cmneq r4, r8, lsl #25 │ │ │ │ - ldrsbeq r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq fp, ip, lsl #15 │ │ │ │ - cmneq r4, ip, asr #24 │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ - cmpeq fp, ip, asr #14 │ │ │ │ - cmneq r4, r0, lsl ip │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ - ldrdeq r9, [r4, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq fp, r8, lsr #4 │ │ │ │ - ldrsbeq sp, [fp, #-104] @ 0xffffff98 │ │ │ │ - @ instruction: 0x01649b98 │ │ │ │ - cmpeq fp, ip, ror #3 │ │ │ │ - @ instruction: 0x015bd69c │ │ │ │ - cmneq r4, ip, asr fp │ │ │ │ - ldrheq r0, [fp, #-16] │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ + ldrdeq ip, [r0, #-36]! @ 0xffffffdc │ │ │ │ + ldrdeq r9, [r4, #-196]! @ 0xffffff3c │ │ │ │ + ldrsbeq sp, [fp, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x01649c90 │ │ │ │ + cmpeq fp, r4, ror #5 │ │ │ │ + @ instruction: 0x015bd794 │ │ │ │ + cmneq r4, r4, asr ip │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ + cmpeq fp, r4, asr r7 │ │ │ │ + cmneq r4, r8, lsl ip │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ + ldrdeq r9, [r4, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq fp, r0, lsr r2 │ │ │ │ + cmpeq fp, r0, ror #13 │ │ │ │ + cmneq r4, r0, lsr #23 │ │ │ │ + ldrsheq r0, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, r4, lsr #13 │ │ │ │ + cmneq r4, r4, ror #22 │ │ │ │ + ldrheq r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ │ │ │ │ 0044cb68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -936490,20 +936490,20 @@ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 44cbbc │ │ │ │ cmneq lr, r8, lsl #17 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmneq r4, r8, asr #20 │ │ │ │ - @ instruction: 0x015b009c │ │ │ │ - cmpeq fp, r8, asr #10 │ │ │ │ - cmneq r4, ip, lsl #20 │ │ │ │ - cmpeq fp, r0, rrx │ │ │ │ - cmpeq fp, ip, lsl #10 │ │ │ │ + cmneq r4, r0, asr sl │ │ │ │ + cmpeq fp, r4, lsr #1 │ │ │ │ + cmpeq fp, r0, asr r5 │ │ │ │ + cmneq r4, r4, lsl sl │ │ │ │ + cmpeq fp, r8, rrx │ │ │ │ + cmpeq fp, r4, lsl r5 │ │ │ │ │ │ │ │ 0044cc60 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -936721,33 +936721,33 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 44ce14 │ │ │ │ cmneq lr, r8, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r4, lsl #17 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r4, ip, ror #15 │ │ │ │ - ldrsbeq sp, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, ip, ror #5 │ │ │ │ - cmneq r4, r0, lsr #15 │ │ │ │ - cmpeq fp, r4, lsr #7 │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ + strdeq r9, [r4, #-116]! @ 0xffffff8c │ │ │ │ + ldrsbeq sp, [fp, #-60] @ 0xffffffc4 │ │ │ │ + ldrsheq sp, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmneq r4, r8, lsr #15 │ │ │ │ + cmpeq fp, ip, lsr #7 │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ cmppeq r9, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, asr fp │ │ │ │ - cmneq r4, r0, asr #14 │ │ │ │ - cmpeq fp, ip, lsr r2 │ │ │ │ - cmneq r4, r0, lsl #14 │ │ │ │ - cmppeq sl, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsl #4 │ │ │ │ - cmneq r4, r4, asr #13 │ │ │ │ - cmppeq sl, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, asr #3 │ │ │ │ - cmneq r4, r8, lsl #13 │ │ │ │ - ldrsbeq pc, [sl, #-204] @ 0xffffff34 @ │ │ │ │ - cmpeq fp, ip, lsl #3 │ │ │ │ + cmpeq fp, r8, asr fp │ │ │ │ + cmneq r4, r8, asr #14 │ │ │ │ + cmpeq fp, r4, asr #4 │ │ │ │ + cmneq r4, r8, lsl #14 │ │ │ │ + cmppeq sl, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ + cmneq r4, ip, asr #13 │ │ │ │ + cmppeq sl, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, asr #3 │ │ │ │ + @ instruction: 0x01649690 │ │ │ │ + cmppeq sl, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015bd194 │ │ │ │ │ │ │ │ 0044d020 : │ │ │ │ str r1, [r0, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0044d02c : │ │ │ │ @@ -936778,17 +936778,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #208 @ 0xd0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 44d058 │ │ │ │ - cmneq r4, ip, lsr #11 │ │ │ │ - cmppeq sl, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr #1 │ │ │ │ + strheq r9, [r4, #-84]! @ 0xffffffac │ │ │ │ + cmppeq sl, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sp, [fp, #-4] │ │ │ │ │ │ │ │ 0044d0ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #860] @ 44d420 │ │ │ │ @@ -937009,38 +937009,38 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 44d228 │ │ │ │ cmneq lr, r0, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r4, lsr #6 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq ip, [fp, #-240] @ 0xffffff10 │ │ │ │ - cmneq r4, r0, lsr #9 │ │ │ │ + ldrheq ip, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmneq r4, r8, lsr #9 │ │ │ │ cmppeq r9, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ cmneq lr, r4, ror #3 │ │ │ │ - ldrsbeq ip, [fp, #-244] @ 0xffffff0c │ │ │ │ - strheq r9, [r4, #-48]! @ 0xffffffd0 │ │ │ │ - ldrheq ip, [fp, #-224] @ 0xffffff20 │ │ │ │ - cmppeq sl, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r8, lsr r3 │ │ │ │ - cmppeq sl, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr lr │ │ │ │ + ldrsbeq ip, [fp, #-252] @ 0xffffff04 │ │ │ │ + strheq r9, [r4, #-56]! @ 0xffffffc8 │ │ │ │ + ldrheq ip, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmppeq sl, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r4, r0, asr #6 │ │ │ │ + @ instruction: 0x015af994 │ │ │ │ + cmpeq fp, r4, asr #28 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - strdeq r9, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - cmppeq sl, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq ip, [fp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r4, r4, lsl #6 │ │ │ │ + cmppeq sl, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmppeq sl, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - cmneq r4, r8, ror #4 │ │ │ │ - ldrheq pc, [sl, #-140] @ 0xffffff74 @ │ │ │ │ - cmpeq fp, ip, ror #26 │ │ │ │ - cmneq r4, ip, lsr #4 │ │ │ │ - cmppeq sl, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsr sp │ │ │ │ + cmneq r4, r0, ror r2 │ │ │ │ + cmppeq sl, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror sp │ │ │ │ + cmneq r4, r4, lsr r2 │ │ │ │ + cmppeq sl, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsr sp │ │ │ │ │ │ │ │ 0044d494 : │ │ │ │ str r1, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0044d4a0 : │ │ │ │ @@ -937072,17 +937072,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r4, r0, lsr r1 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ + cmneq r4, r8, lsr r1 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ │ │ │ │ 0044d530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -937385,61 +937385,61 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 44d7b8 │ │ │ │ cmneq lr, ip, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, ip, lsr #29 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq fp, ip, lsl #26 │ │ │ │ - cmpeq fp, r0, lsl #26 │ │ │ │ - cmpeq fp, r0, ror #25 │ │ │ │ + cmpeq fp, r4, lsl sp │ │ │ │ + cmpeq fp, r8, lsl #26 │ │ │ │ + cmpeq fp, r8, ror #25 │ │ │ │ andeq r6, r0, ip, ror #22 │ │ │ │ - cmpeq fp, r8, ror #24 │ │ │ │ - cmpeq fp, ip, lsl ip │ │ │ │ - cmpeq fp, r8, lsr ip │ │ │ │ - cmpeq fp, r4, asr ip │ │ │ │ - cmpeq fp, ip, lsr ip │ │ │ │ - cmpeq fp, ip, asr #24 │ │ │ │ + cmpeq fp, r0, ror ip │ │ │ │ + cmpeq fp, r4, lsr #24 │ │ │ │ + cmpeq fp, r0, asr #24 │ │ │ │ cmpeq fp, ip, asr ip │ │ │ │ - cmpeq fp, r8, asr #24 │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ - @ instruction: 0x015bcc94 │ │ │ │ - @ instruction: 0x01648e98 │ │ │ │ - cmppeq sl, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015bc994 │ │ │ │ + cmpeq fp, r4, asr #24 │ │ │ │ + cmpeq fp, r4, asr ip │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ + cmpeq fp, r0, asr ip │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ + @ instruction: 0x015bcc9c │ │ │ │ + cmneq r4, r0, lsr #29 │ │ │ │ + ldrsheq pc, [sl, #-68] @ 0xffffffbc @ │ │ │ │ + @ instruction: 0x015bc99c │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ cmneq lr, r4, asr ip │ │ │ │ - cmneq r4, r0, lsr #28 │ │ │ │ - cmppeq sl, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsl r9 │ │ │ │ + cmneq r4, r8, lsr #28 │ │ │ │ + cmppeq sl, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr #18 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmneq r4, r0, ror #27 │ │ │ │ - cmppeq sl, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, ror #17 │ │ │ │ - cmneq r4, r0, lsr #27 │ │ │ │ - ldrsheq pc, [sl, #-52] @ 0xffffffcc @ │ │ │ │ - @ instruction: 0x015bc89c │ │ │ │ + cmneq r4, r8, ror #27 │ │ │ │ + cmppeq sl, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, ror #17 │ │ │ │ + cmneq r4, r8, lsr #27 │ │ │ │ + ldrsheq pc, [sl, #-60] @ 0xffffffc4 @ │ │ │ │ + cmpeq fp, r4, lsr #17 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - cmneq r4, r0, ror #26 │ │ │ │ - ldrheq pc, [sl, #-52] @ 0xffffffcc @ │ │ │ │ - cmpeq fp, r4, ror #16 │ │ │ │ - cmneq r4, r0, lsr #26 │ │ │ │ - cmppeq sl, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsl r8 │ │ │ │ + cmneq r4, r8, ror #26 │ │ │ │ + ldrheq pc, [sl, #-60] @ 0xffffffc4 @ │ │ │ │ + cmpeq fp, ip, ror #16 │ │ │ │ + cmneq r4, r8, lsr #26 │ │ │ │ + cmppeq sl, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr #16 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r4, r0, ror #25 │ │ │ │ - cmppeq sl, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq ip, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmneq r4, r8, ror #25 │ │ │ │ + cmppeq sl, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror #15 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmneq r4, r0, lsr #25 │ │ │ │ - ldrsheq pc, [sl, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq fp, r0, lsr #15 │ │ │ │ - cmneq r4, r0, ror #24 │ │ │ │ - ldrheq pc, [sl, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq fp, ip, asr r7 │ │ │ │ + cmneq r4, r8, lsr #25 │ │ │ │ + ldrsheq pc, [sl, #-44] @ 0xffffffd4 @ │ │ │ │ + cmpeq fp, r8, lsr #15 │ │ │ │ + cmneq r4, r8, ror #24 │ │ │ │ + ldrheq pc, [sl, #-44] @ 0xffffffd4 @ │ │ │ │ + cmpeq fp, r4, ror #14 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ │ │ │ │ 0044dabc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -937508,23 +937508,23 @@ │ │ │ │ add r2, r2, #184 @ 0xb8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 44db2c │ │ │ │ cmneq lr, r0, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r8, ror r6 │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ cmneq lr, r0, ror #17 │ │ │ │ - strheq r8, [r4, #-160]! @ 0xffffff60 │ │ │ │ - cmppeq sl, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrheq ip, [fp, #-84] @ 0xffffffac │ │ │ │ + strheq r8, [r4, #-168]! @ 0xffffff58 │ │ │ │ + cmppeq sl, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + ldrheq ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r4, r4, ror sl │ │ │ │ - cmppeq sl, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, ror r5 │ │ │ │ + cmneq r4, ip, ror sl │ │ │ │ + ldrsbeq pc, [sl, #-0] @ │ │ │ │ + cmpeq fp, r8, ror r5 │ │ │ │ │ │ │ │ 0044dc04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -937594,23 +937594,23 @@ │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 44dc7c │ │ │ │ strdeq sl, [lr, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, ip, ror #10 │ │ │ │ + cmpeq fp, r4, ror r5 │ │ │ │ @ instruction: 0x016ea790 │ │ │ │ - cmneq r4, r0, ror #18 │ │ │ │ - ldrheq lr, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r4, ror #8 │ │ │ │ + cmneq r4, r8, ror #18 │ │ │ │ + ldrheq lr, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq fp, ip, ror #8 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r4, r4, lsr #18 │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ - cmpeq fp, r0, lsr #8 │ │ │ │ + cmneq r4, ip, lsr #18 │ │ │ │ + cmpeq sl, r0, lsl #31 │ │ │ │ + cmpeq fp, r8, lsr #8 │ │ │ │ │ │ │ │ 0044dd54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 44de78 │ │ │ │ @@ -937680,22 +937680,22 @@ │ │ │ │ mov r1, #492 @ 0x1ec │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 44ddcc │ │ │ │ cmneq lr, r4, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ cmneq lr, r0, asr #12 │ │ │ │ - cmneq r4, r0, lsl r8 │ │ │ │ - cmpeq sl, r4, ror #28 │ │ │ │ - cmpeq fp, r4, lsl r3 │ │ │ │ - ldrdeq r8, [r4, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq sl, r8, lsr #28 │ │ │ │ - ldrsbeq ip, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmneq r4, r8, lsl r8 │ │ │ │ + cmpeq sl, ip, ror #28 │ │ │ │ + cmpeq fp, ip, lsl r3 │ │ │ │ + ldrdeq r8, [r4, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ + ldrsbeq ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ │ │ │ 0044dea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #596] @ 44e10c │ │ │ │ @@ -937848,38 +937848,38 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 44dfdc │ │ │ │ cmneq lr, ip, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r4, lsr r5 │ │ │ │ - cmneq r4, r0, lsr r7 │ │ │ │ - cmpeq fp, r8, lsr #4 │ │ │ │ + cmneq r4, r8, lsr r7 │ │ │ │ + cmpeq fp, r0, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r6, r0, r8, lsl #21 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r7, r0, ip, lsl #3 │ │ │ │ - cmpeq fp, r0, lsr #9 │ │ │ │ - cmpeq fp, r4, lsr #9 │ │ │ │ + cmpeq fp, r8, lsr #9 │ │ │ │ + cmpeq fp, ip, lsr #9 │ │ │ │ @ instruction: 0xffffe570 │ │ │ │ - cmpeq fp, r0, ror #3 │ │ │ │ + cmpeq fp, r8, ror #3 │ │ │ │ @ instruction: 0xffffe588 │ │ │ │ - cmpeq fp, r4, ror #3 │ │ │ │ + cmpeq fp, ip, ror #3 │ │ │ │ @ instruction: 0xffffe53c │ │ │ │ - cmpeq fp, r0, ror #3 │ │ │ │ + cmpeq fp, r8, ror #3 │ │ │ │ cmneq lr, r0, lsr r4 │ │ │ │ - cmpeq sl, r8, asr ip │ │ │ │ + cmpeq sl, r0, ror #24 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - ldrsheq lr, [sl, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sl, r8, asr #23 │ │ │ │ - cmneq r4, r0, asr #10 │ │ │ │ - @ instruction: 0x015aeb94 │ │ │ │ - cmpeq fp, ip, lsr r0 │ │ │ │ + cmpeq sl, r0, lsl #24 │ │ │ │ + ldrsbeq lr, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmneq r4, r8, asr #10 │ │ │ │ + @ instruction: 0x015aeb9c │ │ │ │ + cmpeq fp, r4, asr #32 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ │ │ │ │ 0044e17c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -938030,16 +938030,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq lr, r0, ror #1 │ │ │ │ cmpeq sl, ip, lsl r2 │ │ │ │ - cmpeq fp, r8, lsl #1 │ │ │ │ - cmneq r4, r4, asr #7 │ │ │ │ + @ instruction: 0x015bc090 │ │ │ │ + cmneq r4, ip, asr #7 │ │ │ │ │ │ │ │ 0044e3f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -938134,16 +938134,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq sl, r8, ror r0 │ │ │ │ - cmneq r4, r8, lsr #4 │ │ │ │ - ldrsbeq fp, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r4, r0, lsr r2 │ │ │ │ + cmpeq fp, r0, ror #29 │ │ │ │ │ │ │ │ 0044e588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -938321,19 +938321,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq pc, [r9, #-208] @ 0xffffff30 @ │ │ │ │ - cmneq r4, r0, lsl #31 │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ + cmneq r4, r8, lsl #31 │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ @ instruction: 0x0159fd90 │ │ │ │ - cmneq r4, r0, asr #30 │ │ │ │ - ldrsheq fp, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmneq r4, r8, asr #30 │ │ │ │ + ldrsheq fp, [fp, #-184] @ 0xffffff48 │ │ │ │ │ │ │ │ 0044e878 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -938429,16 +938429,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r9, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01647d9c │ │ │ │ - cmpeq fp, ip, asr #20 │ │ │ │ + cmneq r4, r4, lsr #27 │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ │ │ │ │ 0044ea14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -938545,16 +938545,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r9, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [r4, #-184]! @ 0xffffff48 │ │ │ │ - @ instruction: 0x015bb890 │ │ │ │ + cmneq r4, r0, ror #23 │ │ │ │ + @ instruction: 0x015bb898 │ │ │ │ │ │ │ │ 0044ebdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -938856,28 +938856,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmpeq fp, r4, ror #11 │ │ │ │ - cmneq r4, ip, lsl r9 │ │ │ │ + cmpeq fp, ip, ror #11 │ │ │ │ + cmneq r4, r4, lsr #18 │ │ │ │ cmneq lr, ip, lsr #11 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r4, lsl #17 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - ldrsheq fp, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r4, ip, lsr #16 │ │ │ │ + cmneq r4, ip, lsl #17 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ + cmneq r4, r4, lsr r8 │ │ │ │ cmppeq r9, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, ip, lsr r7 │ │ │ │ - cmpeq fp, ip, ror #7 │ │ │ │ + cmneq r4, r4, asr #14 │ │ │ │ + ldrsheq fp, [fp, #-52] @ 0xffffffcc │ │ │ │ cmppeq r9, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r4, #-104]! @ 0xffffff98 │ │ │ │ - cmpeq fp, r8, lsr #7 │ │ │ │ + cmneq r4, r0, lsl #14 │ │ │ │ + ldrheq fp, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ │ │ │ 0044f0e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -939115,22 +939115,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r4, r8, asr r4 │ │ │ │ + cmneq r4, r0, ror #8 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmppeq r9, r4, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmneq r4, r4, lsr r3 │ │ │ │ - cmpeq fp, r4, ror #31 │ │ │ │ + cmneq r4, ip, lsr r3 │ │ │ │ + cmpeq fp, ip, ror #31 │ │ │ │ cmppeq r9, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r4, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq fp, r4, lsr #31 │ │ │ │ + strdeq r7, [r4, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq fp, ip, lsr #31 │ │ │ │ │ │ │ │ 0044f4cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -939339,25 +939339,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsbeq sl, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmneq r4, ip, lsl #2 │ │ │ │ + ldrsbeq sl, [fp, #-220] @ 0xffffff24 │ │ │ │ + cmneq r4, r4, lsl r1 │ │ │ │ @ instruction: 0x016e8d9c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r0, lsl #1 │ │ │ │ - cmpeq fp, r4, lsr sp │ │ │ │ - cmpeq fp, r8, lsl #26 │ │ │ │ - cmneq r4, ip, lsr r0 │ │ │ │ + cmneq r4, r8, lsl #1 │ │ │ │ + cmpeq fp, ip, lsr sp │ │ │ │ + cmpeq fp, r0, lsl sp │ │ │ │ + cmneq r4, r4, asr #32 │ │ │ │ ldrsbeq lr, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmneq r4, ip, lsl #31 │ │ │ │ - cmpeq fp, r4, asr #24 │ │ │ │ + @ instruction: 0x01646f94 │ │ │ │ + cmpeq fp, ip, asr #24 │ │ │ │ │ │ │ │ 0044f850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -939535,19 +939535,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r8, lsl #22 │ │ │ │ - strheq r6, [r4, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq fp, r8, ror #18 │ │ │ │ + cmneq r4, r0, asr #25 │ │ │ │ + cmpeq fp, r0, ror r9 │ │ │ │ cmpeq r9, r8, asr #21 │ │ │ │ - cmneq r4, r8, ror ip │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ + cmneq r4, r0, lsl #25 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ │ │ │ │ 0044fb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -939642,16 +939642,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r8, lsr #18 │ │ │ │ - ldrdeq r6, [r4, #-168]! @ 0xffffff58 │ │ │ │ - cmpeq fp, r8, lsl #15 │ │ │ │ + cmneq r4, r0, ror #21 │ │ │ │ + @ instruction: 0x015ba790 │ │ │ │ │ │ │ │ 0044fcd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -939747,16 +939747,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, ip, lsl #15 │ │ │ │ - cmneq r4, ip, lsr r9 │ │ │ │ - cmpeq fp, ip, ror #11 │ │ │ │ + cmneq r4, r4, asr #18 │ │ │ │ + ldrsheq sl, [fp, #-84] @ 0xffffffac │ │ │ │ │ │ │ │ 0044fe74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 450144 │ │ │ │ @@ -939945,19 +939945,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ ldrheq lr, [r9, #-104] @ 0xffffff98 │ │ │ │ - cmneq r4, ip, ror #12 │ │ │ │ - cmpeq fp, ip, lsl r3 │ │ │ │ + cmneq r4, r4, ror r6 │ │ │ │ + cmpeq fp, r4, lsr #6 │ │ │ │ cmpeq r9, ip, ror r4 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - ldrsbeq sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ + cmpeq fp, r4, ror #5 │ │ │ │ │ │ │ │ 00450190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -940053,16 +940053,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq lr, [r9, #-36] @ 0xffffffdc │ │ │ │ - cmneq r4, r4, lsl #9 │ │ │ │ - cmpeq fp, r4, lsr r1 │ │ │ │ + cmneq r4, ip, lsl #9 │ │ │ │ + cmpeq fp, ip, lsr r1 │ │ │ │ │ │ │ │ 0045032c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -940194,22 +940194,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r4, asr #5 │ │ │ │ - cmneq r4, ip, asr #5 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ + ldrdeq r6, [r4, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq fp, r4, lsl #31 │ │ │ │ ldrsbeq lr, [r9, #-8] │ │ │ │ - cmneq r4, r8, lsl #5 │ │ │ │ - cmpeq fp, r0, asr #30 │ │ │ │ + @ instruction: 0x01646290 │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ cmpeq r9, r8, ror #4 │ │ │ │ - cmneq r4, r8, asr #4 │ │ │ │ - ldrsheq r9, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmneq r4, r0, asr r2 │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ │ │ │ │ 00450570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #308] @ 4506bc │ │ │ │ @@ -940290,28 +940290,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4505a4 │ │ │ │ cmneq lr, ip, lsl #29 │ │ │ │ andeq r6, r0, r4, ror #19 │ │ │ │ andeq r6, r0, r4, ror r3 │ │ │ │ - cmpeq fp, r8, lsl #29 │ │ │ │ + @ instruction: 0x015b9e90 │ │ │ │ andeq r7, r0, r4, asr #18 │ │ │ │ - strheq r0, [r0, #-168]! @ 0xffffff58 │ │ │ │ + smulbteq r0, r0, sl │ │ │ │ andeq r6, r0, r8, asr #9 │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ - cmpeq fp, r8, lsl lr │ │ │ │ - cmneq r4, ip, ror #4 │ │ │ │ - cmpeq sl, r0, lsl r6 │ │ │ │ - cmpeq fp, r4, ror #27 │ │ │ │ - cmneq r4, r8, lsr r2 │ │ │ │ - ldrsbeq ip, [sl, #-92] @ 0xffffffa4 │ │ │ │ - ldrheq r9, [fp, #-208] @ 0xffffff30 │ │ │ │ - cmneq r4, r4, lsl #4 │ │ │ │ + cmpeq fp, r4, lsl #25 │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ + cmpeq fp, r0, lsr #28 │ │ │ │ + cmneq r4, r4, ror r2 │ │ │ │ + cmpeq sl, r8, lsl r6 │ │ │ │ + cmpeq fp, ip, ror #27 │ │ │ │ + cmneq r4, r0, asr #4 │ │ │ │ + cmpeq sl, r4, ror #11 │ │ │ │ + ldrheq r9, [fp, #-216] @ 0xffffff28 │ │ │ │ + cmneq r4, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -940380,27 +940380,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 450778 │ │ │ │ strdeq r7, [lr, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq fp, ip, asr sp │ │ │ │ - cmpeq lr, r4, asr #6 │ │ │ │ - cmpeq fp, r0, lsl #27 │ │ │ │ + cmpeq fp, r4, ror #26 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq fp, r8, lsl #27 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ cmpeq sl, r8, asr #15 │ │ │ │ - ldrsbeq r9, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r8, lsr #9 │ │ │ │ - ldrheq r9, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmneq r4, r0, ror #1 │ │ │ │ + ldrsbeq r9, [fp, #-204] @ 0xffffff34 │ │ │ │ + ldrheq ip, [sl, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r9, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmneq r4, r8, ror #1 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq sl, r0, ror r4 │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ + cmpeq sl, r8, ror r4 │ │ │ │ + cmpeq fp, r4, lsl #25 │ │ │ │ + strheq r6, [r4, #-0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 4508fc │ │ │ │ ldr r3, [pc, #128] @ 450900 │ │ │ │ ldr r4, [pc, #128] @ 450904 │ │ │ │ @@ -940433,17 +940433,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4508c4 │ │ │ │ @ instruction: 0x016e7b94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r0, lsr r0 │ │ │ │ - ldrsheq r9, [fp, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x015ac39c │ │ │ │ + cmneq r4, r8, lsr r0 │ │ │ │ + cmpeq fp, r4, lsl #24 │ │ │ │ + cmpeq sl, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -941464,105 +941464,105 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 451080 │ │ │ │ ldrdeq r7, [lr, #-168]! @ 0xffffff58 │ │ │ │ ldrdeq r7, [lr, #-164]! @ 0xffffff5c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, ip, lsl #11 │ │ │ │ - cmpeq fp, ip, ror #10 │ │ │ │ - cmneq r4, r8, asr #28 │ │ │ │ - cmpeq fp, r0, lsl #20 │ │ │ │ - cmneq r4, r8, asr #27 │ │ │ │ - @ instruction: 0x015b9990 │ │ │ │ + @ instruction: 0x015b9594 │ │ │ │ + cmpeq fp, r4, ror r5 │ │ │ │ + cmneq r4, r0, asr lr │ │ │ │ + cmpeq fp, r8, lsl #20 │ │ │ │ + ldrdeq r5, [r4, #-208]! @ 0xffffff30 │ │ │ │ + @ instruction: 0x015b9998 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r4, ip, ror ip │ │ │ │ - cmneq r4, r8, ror #24 │ │ │ │ + cmneq r4, r4, lsl #25 │ │ │ │ + cmneq r4, r0, ror ip │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl fp │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ - cmpeq fp, r8, lsr #14 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ + cmpeq fp, r0, lsr r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq r5, [r4, #-132]! @ 0xffffff7c │ │ │ │ - @ instruction: 0x015b949c │ │ │ │ + ldrdeq r5, [r4, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq fp, r4, lsr #9 │ │ │ │ cmpeq r9, r8, lsl #9 │ │ │ │ cmneq lr, ip, lsl #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, r8, asr #14 │ │ │ │ - cmpeq fp, r8, lsl #6 │ │ │ │ - cmneq r4, ip, lsr #13 │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ + cmneq r4, r0, asr r7 │ │ │ │ + cmpeq fp, r0, lsl r3 │ │ │ │ + strheq r5, [r4, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ andeq r6, r0, ip, ror #16 │ │ │ │ - strdeq r5, [r4, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq fp, r0, asr #31 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ - cmneq r4, ip, asr #5 │ │ │ │ - cmpeq sl, r8, lsl #13 │ │ │ │ - @ instruction: 0x015b8e94 │ │ │ │ - cmneq r4, r8, lsl #5 │ │ │ │ - cmpeq fp, r4, lsl pc │ │ │ │ - cmpeq fp, r0, asr lr │ │ │ │ - cmpeq sl, r8, lsl #12 │ │ │ │ - cmneq r4, r8, lsl r2 │ │ │ │ - ldrsbeq fp, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r0, ror #27 │ │ │ │ - ldrdeq r5, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0x015ab598 │ │ │ │ - cmpeq fp, r4, lsr #27 │ │ │ │ - cmneq r4, r0, lsr #3 │ │ │ │ - cmpeq sl, ip, asr r5 │ │ │ │ - cmpeq fp, r8, ror #26 │ │ │ │ - cmneq r4, r4, ror #2 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ - cmpeq fp, ip, lsr #26 │ │ │ │ - cmneq r4, r8, lsr #2 │ │ │ │ - cmpeq sl, r4, ror #9 │ │ │ │ - ldrsheq r8, [fp, #-192] @ 0xffffff40 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - cmpeq sl, r8, lsr #9 │ │ │ │ - ldrheq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq sl, r0, ror r4 │ │ │ │ - cmneq r4, ip, ror r0 │ │ │ │ - cmpeq sl, r8, lsr r4 │ │ │ │ - cmpeq fp, r4, asr #24 │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ - cmneq r4, ip │ │ │ │ - cmpeq sl, r8, asr #7 │ │ │ │ - ldrsbeq r8, [fp, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r4, [r4, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq sl, ip, lsl #7 │ │ │ │ - @ instruction: 0x015b8b98 │ │ │ │ - ldrsbeq fp, [sl, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r4, r8, ror #27 │ │ │ │ - cmpeq sl, r4, lsr #3 │ │ │ │ - ldrheq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, ip, ror #2 │ │ │ │ - cmneq r4, r8, ror sp │ │ │ │ - cmpeq sl, r4, lsr r1 │ │ │ │ - cmpeq fp, r0, asr #18 │ │ │ │ - ldrsheq fp, [sl, #-12] │ │ │ │ - cmpeq sl, ip, asr #1 │ │ │ │ - @ instruction: 0x015ab09c │ │ │ │ - cmneq r4, ip, lsr #25 │ │ │ │ - cmpeq sl, r8, rrx │ │ │ │ - cmpeq fp, r4, ror r8 │ │ │ │ - cmneq r4, r0, ror ip │ │ │ │ - cmpeq sl, ip, lsr #32 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ - ldrsheq sl, [sl, #-244] @ 0xffffff0c │ │ │ │ - ldrsbeq sl, [sl, #-248] @ 0xffffff08 │ │ │ │ - ldrheq sl, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmneq r4, r0, ror #23 │ │ │ │ - @ instruction: 0x015aaf9c │ │ │ │ - cmpeq fp, r8, lsr #15 │ │ │ │ - cmneq r4, r4, lsr #23 │ │ │ │ - cmpeq sl, r0, ror #30 │ │ │ │ - cmpeq fp, ip, ror #14 │ │ │ │ + strdeq r5, [r4, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq fp, r8, asr #31 │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ + ldrdeq r5, [r4, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0x015ab690 │ │ │ │ + @ instruction: 0x015b8e9c │ │ │ │ + @ instruction: 0x01645290 │ │ │ │ + cmpeq fp, ip, lsl pc │ │ │ │ + cmpeq fp, r8, asr lr │ │ │ │ + cmpeq sl, r0, lsl r6 │ │ │ │ + cmneq r4, r0, lsr #4 │ │ │ │ + ldrsbeq fp, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r8, ror #27 │ │ │ │ + cmneq r4, r4, ror #3 │ │ │ │ + cmpeq sl, r0, lsr #11 │ │ │ │ + cmpeq fp, ip, lsr #27 │ │ │ │ + cmneq r4, r8, lsr #3 │ │ │ │ + cmpeq sl, r4, ror #10 │ │ │ │ + cmpeq fp, r0, ror sp │ │ │ │ + cmneq r4, ip, ror #2 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ + cmpeq fp, r4, lsr sp │ │ │ │ + cmneq r4, r0, lsr r1 │ │ │ │ + cmpeq sl, ip, ror #9 │ │ │ │ + ldrsheq r8, [fp, #-200] @ 0xffffff38 │ │ │ │ + strdeq r5, [r4, #-4]! │ │ │ │ + ldrheq fp, [sl, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r8, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq sl, r8, ror r4 │ │ │ │ + cmneq r4, r4, lsl #1 │ │ │ │ + cmpeq sl, r0, asr #8 │ │ │ │ + cmpeq fp, ip, asr #24 │ │ │ │ + cmpeq sl, r8, lsl #8 │ │ │ │ + cmneq r4, r4, lsl r0 │ │ │ │ + ldrsbeq fp, [sl, #-48] @ 0xffffffd0 │ │ │ │ + ldrsbeq r8, [fp, #-188] @ 0xffffff44 │ │ │ │ + ldrdeq r4, [r4, #-248]! @ 0xffffff08 │ │ │ │ + @ instruction: 0x015ab394 │ │ │ │ + cmpeq fp, r0, lsr #23 │ │ │ │ + cmpeq sl, r0, ror #3 │ │ │ │ + strdeq r4, [r4, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq sl, ip, lsr #3 │ │ │ │ + ldrheq r8, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r4, ror r1 │ │ │ │ + cmneq r4, r0, lsl #27 │ │ │ │ + cmpeq sl, ip, lsr r1 │ │ │ │ + cmpeq fp, r8, asr #18 │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ + ldrsbeq fp, [sl, #-4] │ │ │ │ + cmpeq sl, r4, lsr #1 │ │ │ │ + strheq r4, [r4, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq sl, r0, ror r0 │ │ │ │ + cmpeq fp, ip, ror r8 │ │ │ │ + cmneq r4, r8, ror ip │ │ │ │ + cmpeq sl, r4, lsr r0 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ + ldrsheq sl, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, ror #31 │ │ │ │ + ldrheq sl, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmneq r4, r8, ror #23 │ │ │ │ + cmpeq sl, r4, lsr #31 │ │ │ │ + ldrheq r8, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmneq r4, ip, lsr #23 │ │ │ │ + cmpeq sl, r8, ror #30 │ │ │ │ + cmpeq fp, r4, ror r7 │ │ │ │ ldr r0, [pc, #-112] @ 451a24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #122 @ 0x7a │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -942746,110 +942746,110 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 452754 │ │ │ │ strheq r6, [lr, #-100]! @ 0xffffff9c │ │ │ │ cmneq lr, r4, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r4, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq fp, r8, ror r6 │ │ │ │ - cmpeq fp, ip, rrx │ │ │ │ - cmpeq fp, r0, asr r0 │ │ │ │ - cmneq r4, r8, ror r8 │ │ │ │ - cmpeq fp, ip, lsr r4 │ │ │ │ - cmneq r4, ip, lsl r7 │ │ │ │ - ldrheq r8, [fp, #-36] @ 0xffffffdc │ │ │ │ + strheq r4, [r4, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ + cmpeq fp, r8, asr r0 │ │ │ │ + cmneq r4, r0, lsl #17 │ │ │ │ + cmpeq fp, r4, asr #8 │ │ │ │ + cmneq r4, r4, lsr #14 │ │ │ │ + ldrheq r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmneq r4, r0, asr #12 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ + cmneq r4, r8, asr #12 │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl fp │ │ │ │ - @ instruction: 0x015b8090 │ │ │ │ + @ instruction: 0x015b8098 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq fp, ip, asr #31 │ │ │ │ + ldrsbeq r7, [fp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r4, r8, lsr r3 │ │ │ │ - cmpeq fp, r0, lsl #30 │ │ │ │ + cmneq r4, r0, asr #6 │ │ │ │ + cmpeq fp, r8, lsl #30 │ │ │ │ andeq r6, r0, r8, asr fp │ │ │ │ strheq r5, [lr, #-200]! @ 0xffffff38 │ │ │ │ - cmneq r4, r0, lsr #2 │ │ │ │ - cmpeq fp, ip, ror #25 │ │ │ │ + cmneq r4, r8, lsr #2 │ │ │ │ + ldrsheq r7, [fp, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - cmpeq sl, r8, ror r4 │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ - cmneq r4, r4, asr #30 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ - cmneq r4, ip, ror lr │ │ │ │ - cmneq r4, r8, ror #28 │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ - cmpeq fp, r4, lsl sl │ │ │ │ - cmneq r4, ip, ror #24 │ │ │ │ - cmpeq fp, r4, lsr r8 │ │ │ │ + cmpeq sl, r0, lsl #9 │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ + cmneq r4, ip, asr #30 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ + cmneq r4, r4, lsl #29 │ │ │ │ + cmneq r4, r0, ror lr │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + cmpeq fp, ip, lsl sl │ │ │ │ + cmneq r4, r4, ror ip │ │ │ │ + cmpeq fp, ip, lsr r8 │ │ │ │ cmpeq r9, r8, lsr #16 │ │ │ │ - cmneq r4, r8, asr #23 │ │ │ │ - cmpeq sl, r4, lsl #31 │ │ │ │ - @ instruction: 0x015b7790 │ │ │ │ + ldrdeq r3, [r4, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq sl, ip, lsl #31 │ │ │ │ + @ instruction: 0x015b7798 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq fp, r0, asr r5 │ │ │ │ + cmpeq fp, r8, asr r5 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - @ instruction: 0x01643894 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - ldrheq r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r4, r8, ror #15 │ │ │ │ + @ instruction: 0x0164389c │ │ │ │ + cmpeq fp, ip, asr r4 │ │ │ │ + cmpeq fp, r4, asr #7 │ │ │ │ + strdeq r3, [r4, #-112]! @ 0xffffff90 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmneq r4, ip, lsr #15 │ │ │ │ - cmpeq fp, ip, ror #6 │ │ │ │ + strheq r3, [r4, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq fp, r4, ror r3 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - ldrsbeq r7, [fp, #-36] @ 0xffffffdc │ │ │ │ - cmneq r4, r0, lsl #14 │ │ │ │ + ldrsbeq r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r4, r8, lsl #14 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmneq r4, r4, asr #12 │ │ │ │ - cmpeq fp, ip, lsl #4 │ │ │ │ + cmneq r4, ip, asr #12 │ │ │ │ + cmpeq fp, r4, lsl r2 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - strheq r3, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq fp, r0, lsl #29 │ │ │ │ + cmneq r4, r0, asr #5 │ │ │ │ + cmpeq fp, r8, lsl #29 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, ip, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r4, r8 │ │ │ │ - ldrsbeq r6, [fp, #-176] @ 0xffffff50 │ │ │ │ - cmneq r4, r8, asr pc │ │ │ │ - cmpeq fp, ip, lsl fp │ │ │ │ + cmneq r4, r0, lsl r0 │ │ │ │ + ldrsbeq r6, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmneq r4, r0, ror #30 │ │ │ │ + cmpeq fp, r4, lsr #22 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x01642e90 │ │ │ │ - cmpeq sl, ip, asr #4 │ │ │ │ - cmpeq fp, r8, asr sl │ │ │ │ + @ instruction: 0x01642e98 │ │ │ │ + cmpeq sl, r4, asr r2 │ │ │ │ + cmpeq fp, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ cmpeq r9, r0, ror #20 │ │ │ │ - cmneq r4, r8, ror #27 │ │ │ │ - cmpeq fp, r4, lsr #19 │ │ │ │ + strdeq r2, [r4, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq fp, ip, lsr #19 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r4, ip, asr #26 │ │ │ │ - cmpeq fp, r4, lsl r9 │ │ │ │ + cmneq r4, r4, asr sp │ │ │ │ + cmpeq fp, ip, lsl r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq sl, r4, asr #32 │ │ │ │ + cmpeq sl, ip, asr #32 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ cmpeq r9, r0, asr r8 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmneq r4, r0, ror #23 │ │ │ │ - @ instruction: 0x015b6898 │ │ │ │ - cmpeq fp, r0, lsr #15 │ │ │ │ + cmneq r4, r8, ror #23 │ │ │ │ + cmpeq fp, r0, lsr #17 │ │ │ │ + cmpeq fp, r8, lsr #15 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strdeq r2, [r4, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq fp, r8, ror #15 │ │ │ │ - ldrheq r6, [fp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ - cmneq r4, r0, ror sl │ │ │ │ - cmpeq sl, ip, lsr #28 │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ + strdeq r2, [r4, #-172]! @ 0xffffff54 │ │ │ │ + ldrsheq r6, [fp, #-112] @ 0xffffff90 │ │ │ │ + ldrheq r6, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ + cmneq r4, r8, ror sl │ │ │ │ + cmpeq sl, r4, lsr lr │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ lsl fp, r4, #3 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [pc, #-256] @ 452dc4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -944655,140 +944655,140 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #230 @ 0xe6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 453c54 │ │ │ │ - cmpeq sl, r8, ror #27 │ │ │ │ + ldrsheq r8, [sl, #-208] @ 0xffffff30 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - strdeq r2, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq fp, r0, lsr #14 │ │ │ │ - cmpeq fp, r0, asr #12 │ │ │ │ + cmneq r4, r4, lsl #20 │ │ │ │ + cmpeq fp, r8, lsr #14 │ │ │ │ + cmpeq fp, r8, asr #12 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq sl, r0, lsl #27 │ │ │ │ - strheq r2, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ + cmpeq sl, r8, lsl #27 │ │ │ │ + cmneq r4, r4, asr #19 │ │ │ │ + cmpeq fp, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - cmpeq sl, r0, lsl #26 │ │ │ │ - cmneq r4, r0, asr #18 │ │ │ │ - cmpeq fp, r0, lsl #10 │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + cmpeq sl, r8, lsl #26 │ │ │ │ + cmneq r4, r8, asr #18 │ │ │ │ + cmpeq fp, r8, lsl #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq sl, r0, asr #25 │ │ │ │ + cmpeq sl, r8, asr #25 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - @ instruction: 0x015a8c90 │ │ │ │ - @ instruction: 0x01642894 │ │ │ │ - ldrheq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldrsbeq r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sl, r8, lsl ip │ │ │ │ - cmneq r4, r4, asr r8 │ │ │ │ - cmpeq fp, r8, lsl r4 │ │ │ │ - cmpeq sl, ip, asr #23 │ │ │ │ - cmneq r4, ip, lsl #16 │ │ │ │ - cmpeq fp, ip, asr #7 │ │ │ │ - cmpeq sl, ip, lsl #23 │ │ │ │ - cmneq r4, ip, asr #15 │ │ │ │ - @ instruction: 0x015b6390 │ │ │ │ + @ instruction: 0x015a8c98 │ │ │ │ + @ instruction: 0x0164289c │ │ │ │ + cmpeq fp, r0, asr #11 │ │ │ │ + cmpeq fp, r0, ror #9 │ │ │ │ + cmpeq sl, r0, lsr #24 │ │ │ │ + cmneq r4, ip, asr r8 │ │ │ │ + cmpeq fp, r0, lsr #8 │ │ │ │ + ldrsbeq r8, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmneq r4, r4, lsl r8 │ │ │ │ + ldrsbeq r6, [fp, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x015a8b94 │ │ │ │ + ldrdeq r2, [r4, #-116]! @ 0xffffff8c │ │ │ │ + @ instruction: 0x015b6398 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmpeq sl, ip, asr #22 │ │ │ │ - cmneq r4, ip, lsl #15 │ │ │ │ - cmpeq fp, ip, asr #6 │ │ │ │ + cmpeq sl, r4, asr fp │ │ │ │ + @ instruction: 0x01642794 │ │ │ │ + cmpeq fp, r4, asr r3 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmpeq sl, ip, lsl #22 │ │ │ │ - cmneq r4, ip, asr #14 │ │ │ │ - cmpeq fp, ip, lsl #6 │ │ │ │ - cmpeq sl, r0, asr #21 │ │ │ │ - @ instruction: 0x015a8a98 │ │ │ │ - cmpeq sl, r0, ror #20 │ │ │ │ - cmpeq sl, ip, lsr #20 │ │ │ │ - cmneq r4, ip, ror #12 │ │ │ │ - cmpeq fp, ip, lsr #4 │ │ │ │ + cmpeq sl, r4, lsl fp │ │ │ │ + cmneq r4, r4, asr r7 │ │ │ │ + cmpeq fp, r4, lsl r3 │ │ │ │ + cmpeq sl, r8, asr #21 │ │ │ │ + cmpeq sl, r0, lsr #21 │ │ │ │ + cmpeq sl, r8, ror #20 │ │ │ │ + cmpeq sl, r4, lsr sl │ │ │ │ + cmneq r4, r4, ror r6 │ │ │ │ + cmpeq fp, r4, lsr r2 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq sl, ip, ror #19 │ │ │ │ - cmneq r4, ip, lsr #12 │ │ │ │ - cmpeq fp, ip, ror #3 │ │ │ │ - cmpeq sl, r0, lsr #19 │ │ │ │ + ldrsheq r8, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmneq r4, r4, lsr r6 │ │ │ │ + ldrsheq r6, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq sl, r8, lsr #19 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmpeq sl, ip, ror r9 │ │ │ │ + cmpeq sl, r4, lsl #19 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq sl, r8, asr #18 │ │ │ │ - cmpeq sl, r4, lsl r9 │ │ │ │ - cmneq r4, r4, asr r5 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ + cmpeq sl, r0, asr r9 │ │ │ │ + cmpeq sl, ip, lsl r9 │ │ │ │ + cmneq r4, ip, asr r5 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq sl, r8, asr #17 │ │ │ │ + ldrsbeq r8, [sl, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq sl, r4, lsr #17 │ │ │ │ - cmpeq sl, r4, ror #16 │ │ │ │ + cmpeq sl, ip, lsr #17 │ │ │ │ + cmpeq sl, ip, ror #16 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ - ldrsheq r8, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - ldrsbeq r8, [sl, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sl, r0, lsr #15 │ │ │ │ - cmpeq sl, ip, ror #14 │ │ │ │ - cmpeq sl, r8, lsr r7 │ │ │ │ - cmneq r4, r4, asr #6 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - cmpeq fp, ip, lsl #30 │ │ │ │ + ldrsbeq r8, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sl, r8, lsr #15 │ │ │ │ + cmpeq sl, r4, ror r7 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ + cmneq r4, ip, asr #6 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + cmpeq fp, r4, lsl pc │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq sl, r8, asr #13 │ │ │ │ - cmpeq sl, ip, lsr #13 │ │ │ │ + ldrsbeq r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldrheq r8, [sl, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq sl, ip, ror r6 │ │ │ │ - cmpeq sl, r8, asr #12 │ │ │ │ - cmpeq sl, r4, lsl r6 │ │ │ │ + cmpeq sl, r4, lsl #13 │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ + cmpeq sl, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmneq r4, ip, lsr #4 │ │ │ │ - cmpeq sl, r4, ror #11 │ │ │ │ - cmpeq fp, ip, ror #27 │ │ │ │ + cmneq r4, r4, lsr r2 │ │ │ │ + cmpeq sl, ip, ror #11 │ │ │ │ + ldrsheq r5, [fp, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - cmneq r4, ip, ror #3 │ │ │ │ - cmpeq sl, r8, lsr #11 │ │ │ │ - ldrheq r5, [fp, #-212] @ 0xffffff2c │ │ │ │ + strdeq r2, [r4, #-20]! @ 0xffffffec │ │ │ │ + ldrheq r8, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq r5, [fp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - cmpeq sl, r0, ror r5 │ │ │ │ - cmneq r4, ip, ror r1 │ │ │ │ - cmpeq sl, r8, lsr r5 │ │ │ │ - cmpeq fp, r4, asr #26 │ │ │ │ - cmpeq sl, r0, lsl #10 │ │ │ │ + cmpeq sl, r8, ror r5 │ │ │ │ + cmneq r4, r4, lsl #3 │ │ │ │ + cmpeq sl, r0, asr #10 │ │ │ │ + cmpeq fp, ip, asr #26 │ │ │ │ + cmpeq sl, r8, lsl #10 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq sl, r0, asr #9 │ │ │ │ + cmpeq sl, r8, asr #9 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x015a8498 │ │ │ │ + cmpeq sl, r0, lsr #9 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq sl, r4, ror #8 │ │ │ │ - cmneq r4, r4, lsr #1 │ │ │ │ - cmpeq fp, r4, ror #24 │ │ │ │ - cmpeq sl, r4, lsr #8 │ │ │ │ - ldrsheq r8, [sl, #-48] @ 0xffffffd0 │ │ │ │ - ldrheq r8, [sl, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sl, ip, ror #8 │ │ │ │ + cmneq r4, ip, lsr #1 │ │ │ │ + cmpeq fp, ip, ror #24 │ │ │ │ + cmpeq sl, ip, lsr #8 │ │ │ │ + ldrsheq r8, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r4, asr #7 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq sl, r8, lsl #7 │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - cmpeq sl, ip, lsl r3 │ │ │ │ - cmpeq sl, r8, ror #5 │ │ │ │ - cmneq r4, r8, lsr #30 │ │ │ │ - cmpeq fp, ip, ror #21 │ │ │ │ - cmpeq sl, ip, lsr #5 │ │ │ │ - cmneq r4, ip, ror #29 │ │ │ │ - cmpeq fp, ip, lsr #21 │ │ │ │ - cmpeq sl, ip, ror #4 │ │ │ │ - cmneq r4, r8, lsr #29 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ - cmpeq sl, r8, lsr #4 │ │ │ │ - cmneq r4, r8, ror #28 │ │ │ │ - cmpeq fp, ip, lsr #20 │ │ │ │ - cmpeq sl, ip, ror #3 │ │ │ │ - cmneq r4, ip, lsr #28 │ │ │ │ - cmpeq fp, ip, ror #19 │ │ │ │ - cmpeq sl, ip, lsr #3 │ │ │ │ - cmneq r4, r8, ror #27 │ │ │ │ - cmpeq fp, ip, lsr #19 │ │ │ │ + @ instruction: 0x015a8390 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + cmpeq sl, r4, lsr #6 │ │ │ │ + ldrsheq r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r4, r0, lsr pc │ │ │ │ + ldrsheq r5, [fp, #-164] @ 0xffffff5c │ │ │ │ + ldrheq r8, [sl, #-36] @ 0xffffffdc │ │ │ │ + strdeq r1, [r4, #-228]! @ 0xffffff1c │ │ │ │ + ldrheq r5, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sl, r4, ror r2 │ │ │ │ + strheq r1, [r4, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ + cmpeq sl, r0, lsr r2 │ │ │ │ + cmneq r4, r0, ror lr │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ + ldrsheq r8, [sl, #-20] @ 0xffffffec │ │ │ │ + cmneq r4, r4, lsr lr │ │ │ │ + ldrsheq r5, [fp, #-148] @ 0xffffff6c │ │ │ │ + ldrheq r8, [sl, #-20] @ 0xffffffec │ │ │ │ + strdeq r1, [r4, #-208]! @ 0xffffff30 │ │ │ │ + ldrheq r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ │ │ │ 00454cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #248] @ 454e04 │ │ │ │ @@ -944851,24 +944851,24 @@ │ │ │ │ ldr r1, [pc, #36] @ 454e14 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 454da0 │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ strdeq r3, [lr, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r4, r8, lsl #23 │ │ │ │ + @ instruction: 0x01641b90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ @ instruction: 0xffffbaec │ │ │ │ @ instruction: 0xffffcfb8 │ │ │ │ @ instruction: 0xffffb970 │ │ │ │ cmneq lr, ip, ror #12 │ │ │ │ - @ instruction: 0x015a7e94 │ │ │ │ + @ instruction: 0x015a7e9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -944938,26 +944938,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 454ea8 │ │ │ │ cmneq lr, r4, asr #11 │ │ │ │ - cmpeq fp, r0, lsr #15 │ │ │ │ - cmppeq sp, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, asr #15 │ │ │ │ + cmpeq fp, r8, lsr #15 │ │ │ │ + cmppeq sp, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, asr #15 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ @ instruction: 0x015a0098 │ │ │ │ - cmpeq fp, r4, lsr #14 │ │ │ │ - cmpeq sl, r8, ror sp │ │ │ │ - cmpeq fp, r4, lsl #14 │ │ │ │ - cmneq r4, ip, lsl #21 │ │ │ │ - cmpeq sl, r0, asr #26 │ │ │ │ - cmpeq fp, r8, asr #13 │ │ │ │ - cmneq r4, r0, asr sl │ │ │ │ + cmpeq fp, ip, lsr #14 │ │ │ │ + cmpeq sl, r0, lsl #27 │ │ │ │ + cmpeq fp, ip, lsl #14 │ │ │ │ + @ instruction: 0x01641a94 │ │ │ │ + cmpeq sl, r8, asr #26 │ │ │ │ + ldrsbeq r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r4, r8, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ 455028 │ │ │ │ ldr r3, [pc, #128] @ 45502c │ │ │ │ ldr r4, [pc, #128] @ 455030 │ │ │ │ @@ -944990,17 +944990,17 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 454ff0 │ │ │ │ cmneq lr, r8, ror #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r1, [r4, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq fp, ip, asr #12 │ │ │ │ - cmpeq sl, r0, ror ip │ │ │ │ + cmneq r4, r4, ror #19 │ │ │ │ + cmpeq fp, r4, asr r6 │ │ │ │ + cmpeq sl, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r3, [pc, #3192] @ 455ccc │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -945800,78 +945800,78 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4553b4 │ │ │ │ strheq r3, [lr, #-60]! @ 0xffffffc4 │ │ │ │ cmneq lr, ip, lsr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, ip, lsr #29 │ │ │ │ - cmpeq fp, ip, ror lr │ │ │ │ + ldrheq r4, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r4, lsl #29 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ qdsubeq r3, r8, lr │ │ │ │ - cmneq r4, r8, ror #4 │ │ │ │ - cmpeq fp, ip, asr #29 │ │ │ │ - cmpeq fp, r8, lsr lr │ │ │ │ - strheq r1, [r4, #-28]! @ 0xffffffe4 │ │ │ │ - cmneq r4, ip, ror #1 │ │ │ │ - ldrsbeq r7, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ - cmneq r4, r8, lsr #1 │ │ │ │ - cmpeq fp, ip, lsl #27 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ - cmneq r4, r8, rrx │ │ │ │ - cmpeq sl, ip, asr #6 │ │ │ │ - ldrsbeq r4, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmneq r4, ip, lsr #32 │ │ │ │ - cmpeq sl, r0, lsl r3 │ │ │ │ - @ instruction: 0x015b4c98 │ │ │ │ - strdeq r0, [r4, #-240]! @ 0xffffff10 │ │ │ │ - ldrsbeq r7, [sl, #-36] @ 0xffffffdc │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ - strheq r0, [r4, #-244]! @ 0xffffff0c │ │ │ │ - @ instruction: 0x015a7298 │ │ │ │ - cmpeq fp, r0, lsr #24 │ │ │ │ - cmneq r4, r8, ror pc │ │ │ │ - cmpeq sl, ip, asr r2 │ │ │ │ - cmpeq fp, r4, ror #23 │ │ │ │ - cmneq r4, ip, lsr pc │ │ │ │ - cmpeq sl, r0, lsr #4 │ │ │ │ - cmpeq fp, r8, lsr #23 │ │ │ │ - cmpeq sl, r8, ror #3 │ │ │ │ - ldrdeq r0, [r4, #-224]! @ 0xffffff20 │ │ │ │ - ldrheq r7, [sl, #-20] @ 0xffffffec │ │ │ │ - cmpeq fp, ip, lsr fp │ │ │ │ - @ instruction: 0x01640e94 │ │ │ │ - cmpeq sl, r8, ror r1 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ - cmneq r4, r8, asr lr │ │ │ │ - cmpeq sl, ip, lsr r1 │ │ │ │ - cmpeq fp, r4, asr #21 │ │ │ │ - cmneq r4, ip, lsl lr │ │ │ │ - cmpeq sl, r0, lsl #2 │ │ │ │ - cmpeq fp, r8, lsl #21 │ │ │ │ - smultteq r4, r0, sp │ │ │ │ - cmpeq sl, r4, asr #1 │ │ │ │ - cmpeq fp, ip, asr #20 │ │ │ │ - smultbeq r4, r4, sp │ │ │ │ - cmpeq sl, r8, lsl #1 │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - cmneq r4, r8, ror #26 │ │ │ │ - cmpeq sl, ip, asr #32 │ │ │ │ - ldrsbeq r4, [fp, #-148] @ 0xffffff6c │ │ │ │ - cmneq r4, ip, lsr #26 │ │ │ │ - cmpeq sl, r0, lsl r0 │ │ │ │ - @ instruction: 0x015b4998 │ │ │ │ - strdeq r0, [r4, #-192]! @ 0xffffff40 │ │ │ │ - ldrsbeq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, ip, asr r9 │ │ │ │ + cmneq r4, r0, ror r2 │ │ │ │ + ldrsbeq r4, [fp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r0, asr #28 │ │ │ │ + cmneq r4, r4, asr #3 │ │ │ │ + strdeq r1, [r4, #-4]! │ │ │ │ + ldrsbeq r7, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r0, ror #26 │ │ │ │ + strheq r1, [r4, #-0]! │ │ │ │ + @ instruction: 0x015b4d94 │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + cmneq r4, r0, ror r0 │ │ │ │ + cmpeq sl, r4, asr r3 │ │ │ │ + ldrsbeq r4, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmneq r4, r4, lsr r0 │ │ │ │ + cmpeq sl, r8, lsl r3 │ │ │ │ + cmpeq fp, r0, lsr #25 │ │ │ │ + strdeq r0, [r4, #-248]! @ 0xffffff08 │ │ │ │ + ldrsbeq r7, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ + strheq r0, [r4, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, lsr #5 │ │ │ │ + cmpeq fp, r8, lsr #24 │ │ │ │ + smulbbeq r4, r0, pc @ │ │ │ │ + cmpeq sl, r4, ror #4 │ │ │ │ + cmpeq fp, ip, ror #23 │ │ │ │ + cmneq r4, r4, asr #30 │ │ │ │ + cmpeq sl, r8, lsr #4 │ │ │ │ + ldrheq r4, [fp, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r7, [sl, #-16] │ │ │ │ + ldrdeq r0, [r4, #-232]! @ 0xffffff18 │ │ │ │ + ldrheq r7, [sl, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq fp, r4, asr #22 │ │ │ │ + @ instruction: 0x01640e9c │ │ │ │ + cmpeq sl, r0, lsl #3 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ + cmneq r4, r0, ror #28 │ │ │ │ + cmpeq sl, r4, asr #2 │ │ │ │ + cmpeq fp, ip, asr #21 │ │ │ │ + cmneq r4, r4, lsr #28 │ │ │ │ + cmpeq sl, r8, lsl #2 │ │ │ │ + @ instruction: 0x015b4a90 │ │ │ │ + smultteq r4, r8, sp │ │ │ │ + cmpeq sl, ip, asr #1 │ │ │ │ + cmpeq fp, r4, asr sl │ │ │ │ + smultbeq r4, ip, sp │ │ │ │ + @ instruction: 0x015a7090 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ + cmneq r4, r0, ror sp │ │ │ │ + cmpeq sl, r4, asr r0 │ │ │ │ + ldrsbeq r4, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmneq r4, r4, lsr sp │ │ │ │ + cmpeq sl, r8, lsl r0 │ │ │ │ + cmpeq fp, r0, lsr #19 │ │ │ │ + strdeq r0, [r4, #-200]! @ 0xffffff38 │ │ │ │ + ldrsbeq r6, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2792] @ 0xae8 │ │ │ │ ldr r3, [pc, #3724] @ 456c7c │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -946804,121 +946804,121 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r5, #16] │ │ │ │ b 4561e4 │ │ │ │ cmneq lr, r0, lsr #12 │ │ │ │ cmneq lr, r0, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r4, r8, asr #22 │ │ │ │ - ldrheq r4, [fp, #-116] @ 0xffffff8c │ │ │ │ + cmneq r4, r0, asr fp │ │ │ │ + ldrheq r4, [fp, #-124] @ 0xffffff84 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - smulbteq r4, r4, r9 │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ + smulbteq r4, ip, r9 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ muleq r0, r6, r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, r8, lsl lr │ │ │ │ - cmpeq fp, r8, ror #27 │ │ │ │ + cmpeq fp, r0, lsr #28 │ │ │ │ + ldrsheq r3, [fp, #-208] @ 0xffffff30 │ │ │ │ andeq r6, r0, ip, ror #16 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - strheq r0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - cmpeq fp, ip, lsl pc │ │ │ │ + strheq r0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq fp, r4, lsr #30 │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq sl, r8, lsl #4 │ │ │ │ - msreq (UNDEF: 115), r8, lsl pc │ │ │ │ - cmpeq fp, ip, ror fp │ │ │ │ + cmpeq sl, r0, lsl r2 │ │ │ │ + msreq (UNDEF: 115), r0, lsr #30 │ │ │ │ + cmpeq fp, r4, lsl #23 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq fp, ip, ror #23 │ │ │ │ + ldrsheq r3, [fp, #-180] @ 0xffffff4c │ │ │ │ cmneq lr, ip, lsr #18 │ │ │ │ cmpeq r9, r4, lsr #19 │ │ │ │ cmpeq r9, r0, asr r9 │ │ │ │ - ldrdeq pc, [r3, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq fp, ip, lsr sl │ │ │ │ + ldrdeq pc, [r3, #-216]! @ 0xffffff28 │ │ │ │ + cmpeq fp, r4, asr #20 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq fp, r8, rrx │ │ │ │ - cmpeq fp, ip, lsr r0 │ │ │ │ - msreq (UNDEF: 99), ip, lsr #20 │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ + cmpeq fp, r0, ror r0 │ │ │ │ + cmpeq fp, r4, asr #32 │ │ │ │ + msreq (UNDEF: 99), r4, lsr sl │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ ldrsheq r6, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sl, ip, lsr #20 │ │ │ │ - msreq (UNDEF: 115), ip, lsr r7 │ │ │ │ - cmpeq fp, r4, lsr #7 │ │ │ │ + cmpeq sl, r4, lsr sl │ │ │ │ + msreq (UNDEF: 115), r4, asr #14 │ │ │ │ + cmpeq fp, ip, lsr #7 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - msreq (UNDEF: 99), ip, ror #12 │ │ │ │ - ldrsbeq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ + msreq (UNDEF: 99), r4, ror r6 │ │ │ │ + cmpeq fp, r0, ror #5 │ │ │ │ andeq r6, r0, r8, asr fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - msreq SPSR_xc, ip, lsl #8 │ │ │ │ - cmpeq fp, ip, ror r0 │ │ │ │ + msreq SPSR_xc, r4, lsl r4 │ │ │ │ + cmpeq fp, r4, lsl #1 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - msreq (UNDEF: 99), r8 @ │ │ │ │ - cmpeq sl, ip, ror r5 │ │ │ │ - ldrsheq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ + msreq (UNDEF: 99), r0, lsr #5 │ │ │ │ + cmpeq sl, r4, lsl #11 │ │ │ │ + cmpeq fp, r4, lsl #30 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r7, r0, ip, asr r2 │ │ │ │ - msreq SPSR_xc, r0, ror #3 │ │ │ │ - cmpeq fp, r0, asr #28 │ │ │ │ + msreq SPSR_xc, r8, ror #3 │ │ │ │ + cmpeq fp, r8, asr #28 │ │ │ │ andeq r7, r0, r0, lsl fp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - ldrdeq lr, [r3, #-228]! @ 0xffffff1c │ │ │ │ - ldrheq r2, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq fp, ip, lsr fp │ │ │ │ - @ instruction: 0x0163ee9c │ │ │ │ - cmpeq sl, r0, lsl #3 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ + ldrdeq lr, [r3, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq fp, r0, asr #23 │ │ │ │ + cmpeq fp, r4, asr #22 │ │ │ │ + cmneq r3, r4, lsr #29 │ │ │ │ + cmpeq sl, r8, lsl #3 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ @ instruction: 0x01595994 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ cmpeq r9, r4, asr r9 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrdeq lr, [r3, #-208]! @ 0xffffff30 │ │ │ │ - ldrheq r2, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ + ldrdeq lr, [r3, #-216]! @ 0xffffff28 │ │ │ │ + ldrheq r2, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x0163ed98 │ │ │ │ - cmpeq sl, ip, ror r0 │ │ │ │ - ldrsheq r2, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmneq r3, r0, lsr #27 │ │ │ │ + cmpeq sl, r4, lsl #1 │ │ │ │ + cmpeq fp, r4, lsl #20 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - ldrsheq r4, [sl, #-248] @ 0xffffff08 │ │ │ │ - cmneq r3, r8, lsl #26 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ + cmpeq sl, r0 │ │ │ │ + cmneq r3, r0, lsl sp │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrheq r4, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, r0, asr #31 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - cmneq r3, r0, lsr #25 │ │ │ │ - cmpeq sl, r0, lsl #31 │ │ │ │ - cmpeq fp, ip, lsl #18 │ │ │ │ - cmneq r3, r0, ror #24 │ │ │ │ - cmpeq sl, r4, asr #30 │ │ │ │ - cmpeq fp, r4, asr #17 │ │ │ │ + cmneq r3, r8, lsr #25 │ │ │ │ + cmpeq sl, r8, lsl #31 │ │ │ │ + cmpeq fp, r4, lsl r9 │ │ │ │ + cmneq r3, r8, ror #24 │ │ │ │ + cmpeq sl, ip, asr #30 │ │ │ │ + cmpeq fp, ip, asr #17 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ - cmpeq sl, r8, lsl #30 │ │ │ │ - cmpeq fp, r8, lsl #17 │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ + cmpeq sl, r0, lsl pc │ │ │ │ + @ instruction: 0x015b2890 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - cmneq r3, r8, ror #23 │ │ │ │ - cmpeq sl, ip, asr #29 │ │ │ │ - cmpeq fp, ip, asr #16 │ │ │ │ + strdeq lr, [r3, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r4, [sl, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r4, asr r8 │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmneq r3, ip, lsr #23 │ │ │ │ - @ instruction: 0x015a4e90 │ │ │ │ - cmpeq fp, r0, lsl r8 │ │ │ │ + strheq lr, [r3, #-180]! @ 0xffffff4c │ │ │ │ + @ instruction: 0x015a4e98 │ │ │ │ + cmpeq fp, r8, lsl r8 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq sl, r8, asr lr │ │ │ │ - cmneq r3, r8, ror #22 │ │ │ │ + cmpeq sl, r0, ror #28 │ │ │ │ + cmneq r3, r0, ror fp │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -948560,141 +948560,141 @@ │ │ │ │ ldr r0, [pc, #524] @ 4589f0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ b 4584a4 │ │ │ │ - ldrsbeq r2, [fp, #-112] @ 0xffffff90 │ │ │ │ - cmpeq sl, r8, lsl lr │ │ │ │ - cmneq r3, r8, lsr #22 │ │ │ │ - cmpeq fp, ip, lsl #15 │ │ │ │ + ldrsbeq r2, [fp, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sl, r0, lsr #28 │ │ │ │ + cmneq r3, r0, lsr fp │ │ │ │ + @ instruction: 0x015b2794 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - ldrsbeq r4, [sl, #-212] @ 0xffffff2c │ │ │ │ - cmneq r3, r4, ror #21 │ │ │ │ - cmpeq fp, ip, asr #14 │ │ │ │ + ldrsbeq r4, [sl, #-220] @ 0xffffff24 │ │ │ │ + cmneq r3, ip, ror #21 │ │ │ │ + cmpeq fp, r4, asr r7 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - strheq lr, [r3, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0x015a4d94 │ │ │ │ - cmpeq fp, r8, lsl r7 │ │ │ │ - cmpeq sl, ip, asr sp │ │ │ │ - cmneq r3, ip, ror #20 │ │ │ │ - ldrsbeq r2, [fp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, ip, lsl sp │ │ │ │ - cmneq r3, ip, lsr #20 │ │ │ │ - @ instruction: 0x015b2694 │ │ │ │ - ldrsbeq r4, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmneq r3, ip, ror #19 │ │ │ │ - cmpeq fp, r4, asr r6 │ │ │ │ - @ instruction: 0x015a4c9c │ │ │ │ - cmneq r3, ip, lsr #19 │ │ │ │ - cmpeq fp, r0, lsl r6 │ │ │ │ + strheq lr, [r3, #-168]! @ 0xffffff58 │ │ │ │ + @ instruction: 0x015a4d9c │ │ │ │ + cmpeq fp, r0, lsr #14 │ │ │ │ + cmpeq sl, r4, ror #26 │ │ │ │ + cmneq r3, r4, ror sl │ │ │ │ + ldrsbeq r2, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sl, r4, lsr #26 │ │ │ │ + cmneq r3, r4, lsr sl │ │ │ │ + @ instruction: 0x015b269c │ │ │ │ + cmpeq sl, r4, ror #25 │ │ │ │ + strdeq lr, [r3, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq fp, ip, asr r6 │ │ │ │ + cmpeq sl, r4, lsr #25 │ │ │ │ + strheq lr, [r3, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq fp, r8, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq fp, r8, asr #11 │ │ │ │ - cmneq r3, r8, ror #18 │ │ │ │ - cmpeq fp, ip, asr #9 │ │ │ │ + ldrsbeq r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r3, r0, ror r9 │ │ │ │ + ldrsbeq r2, [fp, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq sl, ip, lsl #24 │ │ │ │ - @ instruction: 0x015b2590 │ │ │ │ - cmpeq sl, r0, ror #23 │ │ │ │ - strdeq lr, [r3, #-128]! @ 0xffffff80 │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ + cmpeq sl, r4, lsl ip │ │ │ │ + @ instruction: 0x015b2598 │ │ │ │ + cmpeq sl, r8, ror #23 │ │ │ │ + strdeq lr, [r3, #-136]! @ 0xffffff78 │ │ │ │ + cmpeq fp, ip, asr r5 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq sl, r0, lsr #23 │ │ │ │ + cmpeq sl, r8, lsr #23 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r3, r8, lsl #17 │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ - cmpeq fp, ip, ror #9 │ │ │ │ + @ instruction: 0x0163e890 │ │ │ │ + cmpeq sl, r4, ror fp │ │ │ │ + ldrsheq r2, [fp, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmpeq sl, r4, lsr fp │ │ │ │ - cmneq r3, r4, asr #16 │ │ │ │ - cmpeq fp, ip, lsr #9 │ │ │ │ - ldrsheq r4, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmneq r3, r4, lsl #16 │ │ │ │ - cmpeq fp, ip, ror #8 │ │ │ │ + cmpeq sl, ip, lsr fp │ │ │ │ + cmneq r3, ip, asr #16 │ │ │ │ + ldrheq r2, [fp, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r4, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmneq r3, ip, lsl #16 │ │ │ │ + cmpeq fp, r4, ror r4 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - ldrheq r4, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sl, r0, lsl #21 │ │ │ │ + ldrheq r4, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, r8, lsl #21 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmpeq sl, ip, asr #20 │ │ │ │ + cmpeq sl, r4, asr sl │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq sl, ip, lsl sl │ │ │ │ - cmneq r3, ip, lsr #14 │ │ │ │ - @ instruction: 0x015b2394 │ │ │ │ - ldrsbeq r4, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ + cmneq r3, r4, lsr r7 │ │ │ │ + @ instruction: 0x015b239c │ │ │ │ + cmpeq sl, r4, ror #19 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq sl, ip, lsr #19 │ │ │ │ - strheq lr, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq fp, r4, lsr #6 │ │ │ │ - cmpeq sl, ip, ror #18 │ │ │ │ - cmneq r3, ip, ror r6 │ │ │ │ - cmpeq fp, r4, ror #5 │ │ │ │ + ldrheq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmneq r3, r4, asr #13 │ │ │ │ + cmpeq fp, ip, lsr #6 │ │ │ │ + cmpeq sl, r4, ror r9 │ │ │ │ + cmneq r3, r4, lsl #13 │ │ │ │ + cmpeq fp, ip, ror #5 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq sl, ip, lsr #18 │ │ │ │ - cmneq r3, ip, lsr r6 │ │ │ │ - cmpeq fp, r0, lsr #5 │ │ │ │ + cmpeq sl, r4, lsr r9 │ │ │ │ + cmneq r3, r4, asr #12 │ │ │ │ + cmpeq fp, r8, lsr #5 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq sl, ip, ror #17 │ │ │ │ - strdeq lr, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq fp, r0, ror #4 │ │ │ │ + ldrsheq r4, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmneq r3, r4, lsl #12 │ │ │ │ + cmpeq fp, r8, ror #4 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq sl, ip, lsr #17 │ │ │ │ - strheq lr, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq fp, r0, lsr #4 │ │ │ │ + ldrheq r4, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmneq r3, r4, asr #11 │ │ │ │ + cmpeq fp, r8, lsr #4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq sl, ip, ror #16 │ │ │ │ - cmpeq sl, ip, lsr r8 │ │ │ │ + cmpeq sl, r4, ror r8 │ │ │ │ + cmpeq sl, r4, asr #16 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq sl, ip, lsl #16 │ │ │ │ + cmpeq sl, r4, lsl r8 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - ldrsbeq r4, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sl, r0, ror #15 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmpeq sl, r4, lsr #15 │ │ │ │ + cmpeq sl, ip, lsr #15 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - @ instruction: 0x015a4794 │ │ │ │ - cmneq r3, r4, lsr #9 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ - cmneq r3, ip, ror #8 │ │ │ │ - cmpeq sl, r0, asr r7 │ │ │ │ - ldrsbeq r2, [fp, #-8] │ │ │ │ + @ instruction: 0x015a479c │ │ │ │ + cmneq r3, ip, lsr #9 │ │ │ │ + cmpeq fp, r8, lsl r1 │ │ │ │ + cmneq r3, r4, ror r4 │ │ │ │ + cmpeq sl, r8, asr r7 │ │ │ │ + cmpeq fp, r0, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmpeq sl, r8, lsl r7 │ │ │ │ - cmpeq sl, r0, ror #13 │ │ │ │ - ldrheq r4, [sl, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq sl, ip, ror r6 │ │ │ │ - cmneq r3, r8, lsl #7 │ │ │ │ - ldrsheq r1, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sl, r8, lsr r6 │ │ │ │ - cmneq r3, r8, asr #6 │ │ │ │ - ldrheq r1, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sl, r0, lsr #14 │ │ │ │ + cmpeq sl, r8, ror #13 │ │ │ │ + ldrheq r4, [sl, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sl, r4, lsl #13 │ │ │ │ + @ instruction: 0x0163e390 │ │ │ │ + ldrsheq r1, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, asr #12 │ │ │ │ + cmneq r3, r0, asr r3 │ │ │ │ + ldrheq r1, [fp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrsheq r4, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sl, r4, lsl #12 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - cmneq r3, r4, ror #5 │ │ │ │ - cmpeq sl, r8, asr #11 │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ + cmneq r3, ip, ror #5 │ │ │ │ + ldrsbeq r4, [sl, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ muleq r0, r5, r1 │ │ │ │ - cmpeq fp, ip, ror #29 │ │ │ │ - @ instruction: 0x0163e290 │ │ │ │ - ldrsheq r1, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq sl, r8, lsr r5 │ │ │ │ - ldrheq r1, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sl, r8, lsl #10 │ │ │ │ + ldrsheq r1, [fp, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x0163e298 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ + cmpeq sl, r0, asr #10 │ │ │ │ + cmpeq fp, r4, asr #29 │ │ │ │ + cmpeq sl, r0, lsl r5 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - ldrsheq r4, [sl, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r4, [sl, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmpeq sl, r4, ror #9 │ │ │ │ - cmpeq sl, r4, asr #9 │ │ │ │ + cmpeq sl, ip, ror #9 │ │ │ │ + cmpeq sl, ip, asr #9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrheq r4, [sl, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r4, [sl, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x015a449c │ │ │ │ + cmpeq sl, r4, lsr #9 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq sl, ip, lsl #9 │ │ │ │ + @ instruction: 0x015a4494 │ │ │ │ │ │ │ │ 004589f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #272] @ 458b1c │ │ │ │ @@ -948763,23 +948763,23 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #488 @ 0x1e8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 458ab8 │ │ │ │ - cmpeq fp, r0, ror #23 │ │ │ │ + cmpeq fp, r8, ror #23 │ │ │ │ strdeq pc, [sp, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, ip, asr pc │ │ │ │ + cmneq r3, r4, ror #30 │ │ │ │ @ instruction: 0xffffd334 │ │ │ │ @ instruction: 0xffffc4e8 │ │ │ │ @ instruction: 0xffffc380 │ │ │ │ msreq SPSR_fsc, r4, asr r9 │ │ │ │ - cmpeq sl, ip, ror r1 │ │ │ │ + cmpeq sl, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #484] @ 458d3c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #480] @ 458d40 │ │ │ │ @@ -948899,25 +948899,25 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #18 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 458c58 │ │ │ │ - cmpeq fp, r8, asr #22 │ │ │ │ + cmpeq fp, r0, asr fp │ │ │ │ msreq SPSR_fsc, r8, lsr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq sp, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmneq r3, r0, ror #29 │ │ │ │ msreq SPSR_fsc, r0, asr r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strheq pc, [sp, #-116]! @ 0xffffff8c @ │ │ │ │ - cmpeq sl, r0, ror #31 │ │ │ │ - ldrheq r3, [sl, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r4, lsl #31 │ │ │ │ - cmpeq sl, r8, asr pc │ │ │ │ + cmpeq sl, r8, ror #31 │ │ │ │ + ldrheq r3, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, ip, lsl #31 │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -949641,85 +949641,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ b 45976c │ │ │ │ msreq (UNDEF: 109), r8, lsl #13 │ │ │ │ msreq (UNDEF: 109), r8, ror r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r0, asr #18 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ - cmneq r3, r8, lsl #24 │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ - strdeq sp, [r3, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ + cmpeq fp, r8, asr #18 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ + cmneq r3, r0, lsl ip │ │ │ │ + cmpeq fp, r4, ror #16 │ │ │ │ + strdeq sp, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ msreq (UNDEF: 109), r4, asr r2 │ │ │ │ - cmneq r3, r8, lsr r8 │ │ │ │ - cmpeq fp, ip, lsl #9 │ │ │ │ - cmneq r3, r8, ror #14 │ │ │ │ - cmpeq sl, ip, ror r9 │ │ │ │ - ldrheq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r3, r0, asr #16 │ │ │ │ + @ instruction: 0x015b1494 │ │ │ │ + cmneq r3, r0, ror r7 │ │ │ │ + cmpeq sl, r4, lsl #19 │ │ │ │ + cmpeq fp, r4, asr #7 │ │ │ │ @ instruction: 0x01594194 │ │ │ │ - ldrdeq sp, [r3, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq sl, r8, ror #17 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - @ instruction: 0x0163d698 │ │ │ │ - cmpeq sl, ip, lsr #17 │ │ │ │ - cmpeq fp, ip, ror #5 │ │ │ │ - cmneq r3, r8, asr r6 │ │ │ │ - cmpeq sl, r0, ror r8 │ │ │ │ - cmpeq fp, r8, lsr #5 │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - cmneq r3, ip, ror #11 │ │ │ │ - cmpeq sl, r4, lsl #16 │ │ │ │ - cmpeq fp, r0, asr #4 │ │ │ │ - strheq sp, [r3, #-84]! @ 0xffffffac │ │ │ │ - cmpeq sl, r8, asr #15 │ │ │ │ - cmpeq fp, r8, lsl #4 │ │ │ │ - @ instruction: 0x015a3790 │ │ │ │ - cmpeq sl, r0, ror #14 │ │ │ │ - cmpeq sl, r0, lsr r7 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - strheq sp, [r3, #-68]! @ 0xffffffbc │ │ │ │ - @ instruction: 0x015b1194 │ │ │ │ - cmpeq fp, r8, lsl #2 │ │ │ │ - cmneq r3, ip, ror #8 │ │ │ │ - cmpeq sl, r4, lsl #13 │ │ │ │ - cmpeq fp, r0, asr #1 │ │ │ │ - cmneq r3, r0, lsr r4 │ │ │ │ - cmpeq sl, r8, asr #12 │ │ │ │ - cmpeq fp, r4, lsl #1 │ │ │ │ - strdeq sp, [r3, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sl, r8, lsl #12 │ │ │ │ - cmpeq fp, r8, asr #32 │ │ │ │ - strheq sp, [r3, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq sl, ip, asr #11 │ │ │ │ - cmpeq fp, ip │ │ │ │ - @ instruction: 0x015a3594 │ │ │ │ - cmneq r3, r8, asr #6 │ │ │ │ - cmpeq sl, r0, ror #10 │ │ │ │ - @ instruction: 0x015b0f9c │ │ │ │ - cmneq r3, r4, lsl r3 │ │ │ │ - ldrsbeq r0, [fp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq fp, r0, ror #30 │ │ │ │ - cmneq r3, r8, asr #5 │ │ │ │ - cmpeq sl, r0, ror #9 │ │ │ │ - cmpeq fp, ip, lsl pc │ │ │ │ - cmneq r3, ip, lsl #5 │ │ │ │ - cmpeq sl, r4, lsr #9 │ │ │ │ - cmpeq fp, r0, ror #29 │ │ │ │ - cmpeq sl, ip, ror #8 │ │ │ │ - cmneq r3, r0, lsr #4 │ │ │ │ - cmpeq sl, r8, lsr r4 │ │ │ │ - cmpeq fp, r4, ror lr │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ - strheq sp, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq fp, r8, asr #28 │ │ │ │ - cmpeq fp, r4, lsl #28 │ │ │ │ + ldrdeq sp, [r3, #-108]! @ 0xffffff94 │ │ │ │ + ldrsheq r3, [sl, #-128] @ 0xffffff80 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + cmneq r3, r0, lsr #13 │ │ │ │ + ldrheq r3, [sl, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq r1, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmneq r3, r0, ror #12 │ │ │ │ + cmpeq sl, r8, ror r8 │ │ │ │ + ldrheq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sl, r0, asr #16 │ │ │ │ + strdeq sp, [r3, #-84]! @ 0xffffffac │ │ │ │ + cmpeq sl, ip, lsl #16 │ │ │ │ + cmpeq fp, r8, asr #4 │ │ │ │ + strheq sp, [r3, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsbeq r3, [sl, #-112] @ 0xffffff90 │ │ │ │ + cmpeq fp, r0, lsl r2 │ │ │ │ + @ instruction: 0x015a3798 │ │ │ │ + cmpeq sl, r8, ror #14 │ │ │ │ + cmpeq sl, r8, lsr r7 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + strheq sp, [r3, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x015b119c │ │ │ │ + cmpeq fp, r0, lsl r1 │ │ │ │ + cmneq r3, r4, ror r4 │ │ │ │ + cmpeq sl, ip, lsl #13 │ │ │ │ + cmpeq fp, r8, asr #1 │ │ │ │ + cmneq r3, r8, lsr r4 │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ + cmpeq fp, ip, lsl #1 │ │ │ │ + strdeq sp, [r3, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq sl, r0, lsl r6 │ │ │ │ + cmpeq fp, r0, asr r0 │ │ │ │ + cmneq r3, r0, asr #7 │ │ │ │ + ldrsbeq r3, [sl, #-84] @ 0xffffffac │ │ │ │ + cmpeq fp, r4, lsl r0 │ │ │ │ + @ instruction: 0x015a359c │ │ │ │ + cmneq r3, r0, asr r3 │ │ │ │ + cmpeq sl, r8, ror #10 │ │ │ │ + cmpeq fp, r4, lsr #31 │ │ │ │ + cmneq r3, ip, lsl r3 │ │ │ │ + ldrsbeq r0, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, r8, ror #30 │ │ │ │ + ldrdeq sp, [r3, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq sl, r8, ror #9 │ │ │ │ + cmpeq fp, r4, lsr #30 │ │ │ │ + @ instruction: 0x0163d294 │ │ │ │ + cmpeq sl, ip, lsr #9 │ │ │ │ + cmpeq fp, r8, ror #29 │ │ │ │ + cmpeq sl, r4, ror r4 │ │ │ │ + cmneq r3, r8, lsr #4 │ │ │ │ + cmpeq sl, r0, asr #8 │ │ │ │ + cmpeq fp, ip, ror lr │ │ │ │ + cmpeq sl, r8, lsl #8 │ │ │ │ + cmneq r3, r0, asr #3 │ │ │ │ + cmpeq fp, r0, asr lr │ │ │ │ + cmpeq fp, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -950442,85 +950442,85 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, ip │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ b 45a3f0 │ │ │ │ cmneq sp, r0, lsl #20 │ │ │ │ strdeq lr, [sp, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r0, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq fp, r0, lsr #25 │ │ │ │ - cmneq r3, r8, ror pc │ │ │ │ - cmpeq fp, ip, asr #23 │ │ │ │ - cmneq r3, ip, asr lr │ │ │ │ - cmpeq fp, r4, lsr #21 │ │ │ │ + cmpeq fp, r0, asr #25 │ │ │ │ + cmpeq fp, r8, lsr #25 │ │ │ │ + cmneq r3, r0, lsl #31 │ │ │ │ + ldrsbeq r0, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmneq r3, r4, ror #28 │ │ │ │ + cmpeq fp, ip, lsr #21 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ ldrdeq lr, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - strheq ip, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq fp, r0, lsl r8 │ │ │ │ - cmneq r3, r4, ror #21 │ │ │ │ - ldrsheq r2, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ + cmneq r3, r4, asr #23 │ │ │ │ + cmpeq fp, r8, lsl r8 │ │ │ │ + cmneq r3, ip, ror #21 │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ cmpeq r9, r0, lsl r5 │ │ │ │ - cmneq r3, r0, asr sl │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ - cmpeq fp, r0, lsr #13 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - ldrdeq ip, [r3, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq sl, ip, ror #23 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ - ldrheq r2, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmneq r3, r8, ror #18 │ │ │ │ - cmpeq sl, r0, lsl #23 │ │ │ │ - ldrheq r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r3, r0, lsr r9 │ │ │ │ - cmpeq sl, r4, asr #22 │ │ │ │ - cmpeq fp, r0, lsl #11 │ │ │ │ - cmpeq sl, ip, lsl #22 │ │ │ │ - ldrsbeq r2, [sl, #-172] @ 0xffffff54 │ │ │ │ - cmpeq sl, ip, lsr #21 │ │ │ │ - cmpeq sl, ip, ror sl │ │ │ │ - cmneq r3, r0, lsr r8 │ │ │ │ - cmpeq fp, ip, lsl #10 │ │ │ │ - cmpeq fp, r4, lsl #9 │ │ │ │ - cmneq r3, r8, ror #15 │ │ │ │ - cmpeq sl, r0, lsl #20 │ │ │ │ - cmpeq fp, ip, lsr r4 │ │ │ │ - cmneq r3, ip, lsr #15 │ │ │ │ - cmpeq sl, r4, asr #19 │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - cmneq r3, r0, ror r7 │ │ │ │ - cmpeq sl, r4, lsl #19 │ │ │ │ - cmpeq fp, r4, asr #7 │ │ │ │ - cmneq r3, r4, lsr r7 │ │ │ │ - cmpeq sl, r8, asr #18 │ │ │ │ - cmpeq fp, r8, lsl #7 │ │ │ │ - cmpeq sl, r0, lsl r9 │ │ │ │ - cmneq r3, r4, asr #13 │ │ │ │ - ldrsbeq r2, [sl, #-140] @ 0xffffff74 │ │ │ │ - cmpeq fp, r8, lsl r3 │ │ │ │ - @ instruction: 0x0163c690 │ │ │ │ - cmpeq fp, r8, asr #6 │ │ │ │ - ldrsbeq r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmneq r3, r4, asr #12 │ │ │ │ - cmpeq sl, ip, asr r8 │ │ │ │ - @ instruction: 0x015b0298 │ │ │ │ - cmneq r3, r8, lsl #12 │ │ │ │ - cmpeq sl, r0, lsr #16 │ │ │ │ - cmpeq fp, ip, asr r2 │ │ │ │ - cmpeq sl, r8, ror #15 │ │ │ │ - @ instruction: 0x0163c59c │ │ │ │ - ldrheq r2, [sl, #-116] @ 0xffffff8c │ │ │ │ - ldrsheq r0, [fp, #-16] │ │ │ │ - cmpeq sl, ip, ror r7 │ │ │ │ - cmneq r3, r4, lsr r5 │ │ │ │ - cmpeq fp, ip, lsr #4 │ │ │ │ - cmpeq fp, r0, lsl #3 │ │ │ │ + cmneq r3, r8, asr sl │ │ │ │ + cmpeq sl, ip, ror #24 │ │ │ │ + cmpeq fp, r8, lsr #13 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + ldrdeq ip, [r3, #-156]! @ 0xffffff64 │ │ │ │ + ldrsheq r2, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq fp, ip, lsr #12 │ │ │ │ + ldrheq r2, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmneq r3, r0, ror r9 │ │ │ │ + cmpeq sl, r8, lsl #23 │ │ │ │ + cmpeq fp, r4, asr #11 │ │ │ │ + cmneq r3, r8, lsr r9 │ │ │ │ + cmpeq sl, ip, asr #22 │ │ │ │ + cmpeq fp, r8, lsl #11 │ │ │ │ + cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq sl, r4, ror #21 │ │ │ │ + ldrheq r2, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sl, r4, lsl #21 │ │ │ │ + cmneq r3, r8, lsr r8 │ │ │ │ + cmpeq fp, r4, lsl r5 │ │ │ │ + cmpeq fp, ip, lsl #9 │ │ │ │ + strdeq ip, [r3, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq sl, r8, lsl #20 │ │ │ │ + cmpeq fp, r4, asr #8 │ │ │ │ + strheq ip, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq sl, ip, asr #19 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + cmneq r3, r8, ror r7 │ │ │ │ + cmpeq sl, ip, lsl #19 │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ + cmneq r3, ip, lsr r7 │ │ │ │ + cmpeq sl, r0, asr r9 │ │ │ │ + @ instruction: 0x015b0390 │ │ │ │ + cmpeq sl, r8, lsl r9 │ │ │ │ + cmneq r3, ip, asr #13 │ │ │ │ + cmpeq sl, r4, ror #17 │ │ │ │ + cmpeq fp, r0, lsr #6 │ │ │ │ + @ instruction: 0x0163c698 │ │ │ │ + cmpeq fp, r0, asr r3 │ │ │ │ + cmpeq fp, r4, ror #5 │ │ │ │ + cmneq r3, ip, asr #12 │ │ │ │ + cmpeq sl, r4, ror #16 │ │ │ │ + cmpeq fp, r0, lsr #5 │ │ │ │ + cmneq r3, r0, lsl r6 │ │ │ │ + cmpeq sl, r8, lsr #16 │ │ │ │ + cmpeq fp, r4, ror #4 │ │ │ │ + ldrsheq r2, [sl, #-112] @ 0xffffff90 │ │ │ │ + cmneq r3, r4, lsr #11 │ │ │ │ + ldrheq r2, [sl, #-124] @ 0xffffff84 │ │ │ │ + ldrsheq r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sl, r4, lsl #15 │ │ │ │ + cmneq r3, ip, lsr r5 │ │ │ │ + cmpeq fp, r4, lsr r2 │ │ │ │ + cmpeq fp, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -951246,98 +951246,98 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r1, #246 @ 0xf6 │ │ │ │ b 45b080 │ │ │ │ cmneq sp, ip, ror sp │ │ │ │ cmneq sp, ip, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r4, lsr r0 │ │ │ │ - cmpeq fp, ip, lsl r0 │ │ │ │ - strdeq ip, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - cmppeq sl, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, ror #3 │ │ │ │ - cmppeq sl, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsr r0 │ │ │ │ + cmpeq fp, r4, lsr #32 │ │ │ │ + cmneq r3, r4, lsl #6 │ │ │ │ + cmppeq sl, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + strdeq ip, [r3, #-16]! │ │ │ │ + cmppeq sl, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ cmneq sp, r0, asr #18 │ │ │ │ - cmneq r3, r4, lsr #30 │ │ │ │ - cmppeq sl, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, asr lr │ │ │ │ - cmpeq sl, r8, rrx │ │ │ │ - cmppeq sl, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr #30 │ │ │ │ + cmppeq sl, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, asr lr │ │ │ │ + cmpeq sl, r0, ror r0 │ │ │ │ + ldrheq pc, [sl, #-160] @ 0xffffff60 @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ cmpeq r9, r0, lsl #17 │ │ │ │ - cmneq r3, r0, asr #27 │ │ │ │ - ldrsbeq r1, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmppeq sl, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsl #27 │ │ │ │ - @ instruction: 0x015a1f98 │ │ │ │ - ldrsbeq pc, [sl, #-152] @ 0xffffff68 @ │ │ │ │ - cmneq r3, r4, asr #26 │ │ │ │ - cmpeq sl, ip, asr pc │ │ │ │ - @ instruction: 0x015af990 │ │ │ │ + cmneq r3, r8, asr #27 │ │ │ │ + ldrsbeq r1, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmppeq sl, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsl #27 │ │ │ │ + cmpeq sl, r0, lsr #31 │ │ │ │ + cmppeq sl, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, asr #26 │ │ │ │ + cmpeq sl, r4, ror #30 │ │ │ │ + @ instruction: 0x015af998 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq sl, r4, lsr #30 │ │ │ │ - ldrdeq fp, [r3, #-200]! @ 0xffffff38 │ │ │ │ - ldrsheq r1, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmppeq sl, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r0, lsr #25 │ │ │ │ - ldrheq r1, [sl, #-228] @ 0xffffff1c │ │ │ │ - ldrsheq pc, [sl, #-132] @ 0xffffff7c @ │ │ │ │ - cmpeq sl, ip, ror lr │ │ │ │ - cmpeq sl, ip, asr #28 │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmneq r3, r0, ror #25 │ │ │ │ + ldrsheq r1, [sl, #-232] @ 0xffffff18 │ │ │ │ + cmppeq sl, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, lsr #25 │ │ │ │ + ldrheq r1, [sl, #-236] @ 0xffffff14 │ │ │ │ + ldrsheq pc, [sl, #-140] @ 0xffffff74 @ │ │ │ │ + cmpeq sl, r4, lsl #29 │ │ │ │ + cmpeq sl, r4, asr lr │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq sl, ip, lsl lr │ │ │ │ - cmpeq sl, ip, ror #27 │ │ │ │ + cmpeq sl, r4, lsr #28 │ │ │ │ + ldrsheq r1, [sl, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmneq r3, r0, lsr #23 │ │ │ │ - cmppeq sl, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [sl, #-116] @ 0xffffff8c @ │ │ │ │ + cmneq r3, r8, lsr #23 │ │ │ │ + cmppeq sl, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [sl, #-124] @ 0xffffff84 @ │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmneq r3, r8, asr fp │ │ │ │ - cmpeq sl, r0, ror sp │ │ │ │ - cmppeq sl, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsl fp │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - cmppeq sl, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, ror #22 │ │ │ │ + cmpeq sl, r8, ror sp │ │ │ │ + ldrheq pc, [sl, #-116] @ 0xffffff8c @ │ │ │ │ + cmneq r3, r4, lsr #22 │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + cmppeq sl, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq r3, r0, ror #21 │ │ │ │ - ldrsheq r1, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmppeq sl, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsr #21 │ │ │ │ - ldrheq r1, [sl, #-200] @ 0xffffff38 │ │ │ │ - ldrsheq pc, [sl, #-104] @ 0xffffff98 @ │ │ │ │ - cmpeq sl, r0, lsl #25 │ │ │ │ - cmneq r3, r4, lsr sl │ │ │ │ - cmpeq sl, ip, asr #24 │ │ │ │ - cmppeq sl, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, ror #21 │ │ │ │ + ldrsheq r1, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmppeq sl, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, ip, lsr #21 │ │ │ │ + cmpeq sl, r0, asr #25 │ │ │ │ + cmppeq sl, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsl #25 │ │ │ │ + cmneq r3, ip, lsr sl │ │ │ │ + cmpeq sl, r4, asr ip │ │ │ │ + @ instruction: 0x015af690 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmneq r3, r0, lsl #20 │ │ │ │ - ldrheq pc, [sl, #-100] @ 0xffffff9c @ │ │ │ │ - cmppeq sl, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r8, lsl #20 │ │ │ │ + ldrheq pc, [sl, #-108] @ 0xffffff94 @ │ │ │ │ + cmppeq sl, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - strheq fp, [r3, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq sl, ip, asr #23 │ │ │ │ - cmppeq sl, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r8, ror r9 │ │ │ │ - @ instruction: 0x015a1b90 │ │ │ │ - cmppeq sl, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r3, #-156]! @ 0xffffff64 │ │ │ │ + ldrsbeq r1, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmppeq sl, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r3, r0, lsl #19 │ │ │ │ + @ instruction: 0x015a1b98 │ │ │ │ + ldrsbeq pc, [sl, #-84] @ 0xffffffac @ │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - cmpeq sl, r8, asr fp │ │ │ │ - cmneq r3, ip, lsl #18 │ │ │ │ - cmpeq sl, r4, lsr #22 │ │ │ │ - cmppeq sl, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, ror #22 │ │ │ │ + cmneq r3, r4, lsl r9 │ │ │ │ + cmpeq sl, ip, lsr #22 │ │ │ │ + cmppeq sl, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq sl, ip, ror #21 │ │ │ │ - cmneq r3, r4, lsr #17 │ │ │ │ - cmppeq sl, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [sl, #-64] @ 0xffffffc0 @ │ │ │ │ + ldrsheq r1, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmneq r3, ip, lsr #17 │ │ │ │ + cmppeq sl, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [sl, #-72] @ 0xffffffb8 @ │ │ │ │ │ │ │ │ 0045b338 : │ │ │ │ ldr r1, [pc, #56] @ 45b378 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -951858,35 +951858,35 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 45b980 │ │ │ │ cmneq sp, r0, lsr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r0, lsr r0 │ │ │ │ cmneq sp, ip, lsl #21 │ │ │ │ - ldrheq r1, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldrsbeq lr, [sl, #-208] @ 0xffffff30 │ │ │ │ - strdeq fp, [r3, #-0]! │ │ │ │ - cmpeq sl, r8, ror r2 │ │ │ │ - @ instruction: 0x015aed98 │ │ │ │ - strheq fp, [r3, #-8]! │ │ │ │ - cmpeq sl, r0, asr #4 │ │ │ │ - cmpeq sl, r0, ror #26 │ │ │ │ - cmneq r3, r0, lsl #1 │ │ │ │ - cmpeq sl, r8, lsl #4 │ │ │ │ - cmpeq sl, r8, lsr #26 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ - cmpeq sl, ip, asr #3 │ │ │ │ - cmpeq sl, ip, ror #25 │ │ │ │ - cmneq r3, ip │ │ │ │ - @ instruction: 0x015a1194 │ │ │ │ - ldrheq lr, [sl, #-196] @ 0xffffff3c │ │ │ │ - ldrdeq sl, [r3, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmpeq sl, ip, ror ip │ │ │ │ - @ instruction: 0x0163af9c │ │ │ │ + ldrheq r1, [sl, #-40] @ 0xffffffd8 │ │ │ │ + ldrsbeq lr, [sl, #-216] @ 0xffffff28 │ │ │ │ + strdeq fp, [r3, #-8]! │ │ │ │ + cmpeq sl, r0, lsl #5 │ │ │ │ + cmpeq sl, r0, lsr #27 │ │ │ │ + cmneq r3, r0, asr #1 │ │ │ │ + cmpeq sl, r8, asr #4 │ │ │ │ + cmpeq sl, r8, ror #26 │ │ │ │ + cmneq r3, r8, lsl #1 │ │ │ │ + cmpeq sl, r0, lsl r2 │ │ │ │ + cmpeq sl, r0, lsr sp │ │ │ │ + qdsubeq fp, r0, r3 │ │ │ │ + ldrsbeq r1, [sl, #-20] @ 0xffffffec │ │ │ │ + ldrsheq lr, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmneq r3, r4, lsl r0 │ │ │ │ + @ instruction: 0x015a119c │ │ │ │ + ldrheq lr, [sl, #-204] @ 0xffffff34 │ │ │ │ + ldrdeq sl, [r3, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + cmpeq sl, r4, lsl #25 │ │ │ │ + cmneq r3, r4, lsr #31 │ │ │ │ │ │ │ │ 0045bba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -952175,17 +952175,17 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b 45bfb4 │ │ │ │ cmneq sp, r8, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq lr, r8, lsl #26 │ │ │ │ cmneq sp, r8, asr r4 │ │ │ │ - cmpeq sl, r0, ror ip │ │ │ │ - cmpeq sl, r0, asr #15 │ │ │ │ - strheq sl, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq sl, r8, ror ip │ │ │ │ + cmpeq sl, r8, asr #15 │ │ │ │ + cmneq r3, r4, asr #21 │ │ │ │ │ │ │ │ 0045c048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -953073,62 +953073,62 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 45c96c │ │ │ │ cmneq sp, r0, asr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x015adf9c │ │ │ │ - cmpeq sl, r4, ror pc │ │ │ │ - ldrsheq sp, [sl, #-244] @ 0xffffff0c │ │ │ │ - cmneq r3, ip, asr #5 │ │ │ │ + cmpeq sl, r4, lsr #31 │ │ │ │ + cmpeq sl, ip, ror pc │ │ │ │ + ldrsheq sp, [sl, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq sl, [r3, #-36]! @ 0xffffffdc │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - cmneq r3, r4, lsl #4 │ │ │ │ - cmpeq sl, r0, lsl pc │ │ │ │ + cmneq r3, ip, lsl #4 │ │ │ │ + cmpeq sl, r8, lsl pc │ │ │ │ cmneq sp, r0, lsr #21 │ │ │ │ - cmpeq sl, r8, lsr #28 │ │ │ │ - cmneq r3, r8, ror #1 │ │ │ │ - cmpeq sl, ip, asr #3 │ │ │ │ - cmpeq sl, r0, asr sp │ │ │ │ - cmneq r3, r8, lsr #32 │ │ │ │ + cmpeq sl, r0, lsr lr │ │ │ │ + strdeq sl, [r3, #-0]! │ │ │ │ + ldrsbeq r0, [sl, #-20] @ 0xffffffec │ │ │ │ + cmpeq sl, r8, asr sp │ │ │ │ + cmneq r3, r0, lsr r0 │ │ │ │ cmpeq r9, r8, ror #19 │ │ │ │ - cmpeq sl, ip, lsr r1 │ │ │ │ - ldrheq sp, [sl, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x01639f94 │ │ │ │ - cmpeq sl, r8, lsl #2 │ │ │ │ - ldrsbeq r0, [sl, #-8] │ │ │ │ - cmpeq sl, r4, lsr #1 │ │ │ │ - cmpeq sl, r4, lsr #24 │ │ │ │ - strdeq r9, [r3, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq sl, ip, rrx │ │ │ │ - ldrsheq sp, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmneq r3, r8, asr #29 │ │ │ │ - cmpeq sl, r8, lsr r0 │ │ │ │ - cmpeq sl, r8 │ │ │ │ - cmpeq sl, ip, lsl #23 │ │ │ │ - cmneq r3, r4, ror #28 │ │ │ │ - ldrsbeq pc, [r9, #-244] @ 0xffffff0c @ │ │ │ │ - cmpeq sl, r8, ror #20 │ │ │ │ - cmpeq sl, r0, lsr #22 │ │ │ │ - strdeq r9, [r3, #-216]! @ 0xffffff28 │ │ │ │ - cmppeq r9, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, ror #21 │ │ │ │ - strheq r9, [r3, #-216]! @ 0xffffff28 │ │ │ │ - cmppeq r9, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, lsr #21 │ │ │ │ - cmneq r3, r0, lsl #27 │ │ │ │ - ldrsheq pc, [r9, #-224] @ 0xffffff20 @ │ │ │ │ - cmpeq sl, r4, ror sl │ │ │ │ - cmneq r3, ip, asr #26 │ │ │ │ - ldrheq pc, [r9, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq sl, ip, lsr sl │ │ │ │ - cmneq r3, r4, lsl sp │ │ │ │ - cmppeq r9, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsl #20 │ │ │ │ - ldrdeq r9, [r3, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq sl, r4, asr #2 │ │ │ │ + cmpeq sl, r4, asr #25 │ │ │ │ + @ instruction: 0x01639f9c │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ + cmpeq sl, r0, ror #1 │ │ │ │ + cmpeq sl, ip, lsr #1 │ │ │ │ + cmpeq sl, ip, lsr #24 │ │ │ │ + cmneq r3, r4, lsl #30 │ │ │ │ + cmpeq sl, r4, ror r0 │ │ │ │ + ldrsheq sp, [sl, #-184] @ 0xffffff48 │ │ │ │ + ldrdeq r9, [r3, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq sl, r0, asr #32 │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ + @ instruction: 0x015adb94 │ │ │ │ + cmneq r3, ip, ror #28 │ │ │ │ + ldrsbeq pc, [r9, #-252] @ 0xffffff04 @ │ │ │ │ + cmpeq sl, r0, ror sl │ │ │ │ + cmpeq sl, r8, lsr #22 │ │ │ │ + cmneq r3, r0, lsl #28 │ │ │ │ + cmppeq r9, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, ror #21 │ │ │ │ + cmneq r3, r0, asr #27 │ │ │ │ + cmppeq r9, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ + ldrheq sp, [sl, #-160] @ 0xffffff60 │ │ │ │ + cmneq r3, r8, lsl #27 │ │ │ │ + ldrsheq pc, [r9, #-232] @ 0xffffff18 @ │ │ │ │ + cmpeq sl, ip, ror sl │ │ │ │ + cmneq r3, r4, asr sp │ │ │ │ + cmppeq r9, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, asr #20 │ │ │ │ + cmneq r3, ip, lsl sp │ │ │ │ + cmppeq r9, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsl #20 │ │ │ │ + cmneq r3, r4, ror #25 │ │ │ │ │ │ │ │ 0045cee4 : │ │ │ │ ldr r1, [pc, #48] @ 45cf1c │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -953461,59 +953461,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 45d054 │ │ │ │ ldrdeq fp, [sp, #-68]! @ 0xffffffbc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, ip, lsr #17 │ │ │ │ - @ instruction: 0x015ad89c │ │ │ │ + ldrheq sp, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, r4, lsr #17 │ │ │ │ strheq fp, [sp, #-56]! @ 0xffffffc8 │ │ │ │ - cmppeq r9, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ - cmneq r3, r4, asr #19 │ │ │ │ - cmppeq r9, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, asr #13 │ │ │ │ - cmneq r3, r8, lsl #19 │ │ │ │ - cmppeq r9, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015ad694 │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ - cmppeq r9, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, asr r6 │ │ │ │ - cmneq r3, ip, lsl r9 │ │ │ │ - cmppeq r9, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsr #12 │ │ │ │ - cmneq r3, r4, ror #17 │ │ │ │ - cmppeq r9, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, ror #11 │ │ │ │ - cmneq r3, ip, lsr #17 │ │ │ │ - cmppeq r9, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sp, [sl, #-84] @ 0xffffffac │ │ │ │ - cmneq r3, r4, ror r8 │ │ │ │ - cmppeq r9, r8, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, ror r5 │ │ │ │ - cmneq r3, ip, lsr r8 │ │ │ │ - @ instruction: 0x0159f990 │ │ │ │ - cmpeq sl, r4, asr #10 │ │ │ │ - cmneq r3, r4, lsl #16 │ │ │ │ - cmppeq r9, r8, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ - cmppeq r9, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [sl, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x01639794 │ │ │ │ - cmppeq r9, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015ad49c │ │ │ │ - cmneq r3, ip, asr r7 │ │ │ │ - ldrheq pc, [r9, #-128] @ 0xffffff80 @ │ │ │ │ - cmpeq sl, r4, ror #8 │ │ │ │ - cmneq r3, r4, lsr #14 │ │ │ │ - cmppeq r9, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsr #8 │ │ │ │ - cmneq r3, ip, ror #13 │ │ │ │ + cmppeq r9, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ + cmneq r3, ip, asr #19 │ │ │ │ + cmppeq r9, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [sl, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01639990 │ │ │ │ + cmppeq r9, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015ad69c │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + ldrheq pc, [r9, #-160] @ 0xffffff60 @ │ │ │ │ + cmpeq sl, r4, ror #12 │ │ │ │ + cmneq r3, r4, lsr #18 │ │ │ │ + cmppeq r9, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsr #12 │ │ │ │ + cmneq r3, ip, ror #17 │ │ │ │ + cmppeq r9, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [sl, #-84] @ 0xffffffac │ │ │ │ + strheq r9, [r3, #-132]! @ 0xffffff7c │ │ │ │ + cmppeq r9, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sp, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r3, ip, ror r8 │ │ │ │ + ldrsbeq pc, [r9, #-144] @ 0xffffff70 @ │ │ │ │ + cmpeq sl, r4, lsl #11 │ │ │ │ + cmneq r3, r4, asr #16 │ │ │ │ + @ instruction: 0x0159f998 │ │ │ │ + cmpeq sl, ip, asr #10 │ │ │ │ + cmneq r3, ip, lsl #16 │ │ │ │ + cmppeq r9, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ + ldrdeq r9, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmppeq r9, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [sl, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0163979c │ │ │ │ + ldrsheq pc, [r9, #-128] @ 0xffffff80 @ │ │ │ │ + cmpeq sl, r4, lsr #9 │ │ │ │ + cmneq r3, r4, ror #14 │ │ │ │ + ldrheq pc, [r9, #-136] @ 0xffffff78 @ │ │ │ │ + cmpeq sl, ip, ror #8 │ │ │ │ + cmneq r3, ip, lsr #14 │ │ │ │ + cmppeq r9, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr r4 │ │ │ │ + strdeq r9, [r3, #-100]! @ 0xffffff9c │ │ │ │ │ │ │ │ 0045d4e0 : │ │ │ │ ldr r1, [pc, #44] @ 45d514 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -953726,25 +953726,25 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r8, lsl r0 │ │ │ │ - cmpeq sl, r4, lsl r1 │ │ │ │ - strheq r9, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq sl, ip, lsl r1 │ │ │ │ + cmneq r3, r0, asr #7 │ │ │ │ ldrheq r0, [r9, #-248] @ 0xffffff08 │ │ │ │ - ldrsbeq sp, [sl, #-12] │ │ │ │ - cmneq r3, r0, lsl #7 │ │ │ │ + cmpeq sl, r4, ror #1 │ │ │ │ + cmneq r3, r8, lsl #7 │ │ │ │ cmpeq r9, r4, ror #27 │ │ │ │ - ldrheq sp, [sl, #-4] │ │ │ │ - cmneq r3, r8, asr r3 │ │ │ │ + ldrheq sp, [sl, #-12] │ │ │ │ + cmneq r3, r0, ror #6 │ │ │ │ cmpeq r9, r4, lsr #27 │ │ │ │ - cmpeq sl, r4, ror r0 │ │ │ │ - cmneq r3, r8, lsl r3 │ │ │ │ + cmpeq sl, ip, ror r0 │ │ │ │ + cmneq r3, r0, lsr #6 │ │ │ │ │ │ │ │ 0045d86c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -953851,16 +953851,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r0, [r9, #-176] @ 0xffffff50 │ │ │ │ - cmneq r3, r8, asr #2 │ │ │ │ - @ instruction: 0x015ace9c │ │ │ │ + cmneq r3, r0, asr r1 │ │ │ │ + cmpeq sl, r4, lsr #29 │ │ │ │ │ │ │ │ 0045da34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -954069,25 +954069,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsbeq ip, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmneq r3, ip, ror #30 │ │ │ │ + ldrsbeq ip, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmneq r3, r4, ror pc │ │ │ │ cmneq sp, r4, lsr r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, r0, ror #29 │ │ │ │ - cmpeq sl, r0, lsr ip │ │ │ │ - cmpeq sl, r4, lsl #24 │ │ │ │ - @ instruction: 0x01638e9c │ │ │ │ + cmneq r3, r8, ror #29 │ │ │ │ + cmpeq sl, r8, lsr ip │ │ │ │ + cmpeq sl, ip, lsl #24 │ │ │ │ + cmneq r3, r4, lsr #29 │ │ │ │ cmpeq r9, r4, ror r8 │ │ │ │ - cmneq r3, ip, ror #27 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + strdeq r8, [r3, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ │ │ │ │ 0045ddb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -954182,16 +954182,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r0, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r3, r8, lsr #24 │ │ │ │ - cmpeq sl, r4, ror r9 │ │ │ │ + cmneq r3, r0, lsr ip │ │ │ │ + cmpeq sl, ip, ror r9 │ │ │ │ │ │ │ │ 0045df50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -954287,16 +954287,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r4, lsl r5 │ │ │ │ - cmneq r3, ip, lsl #21 │ │ │ │ - ldrsbeq ip, [sl, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x01638a94 │ │ │ │ + cmpeq sl, r0, ror #15 │ │ │ │ │ │ │ │ 0045e0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 45e3b8 │ │ │ │ @@ -954484,19 +954484,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r9, r4, asr #8 │ │ │ │ - cmneq r3, r0, asr #15 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ + cmneq r3, r8, asr #15 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ cmpeq r9, r8, lsl #4 │ │ │ │ - cmneq r3, r0, lsl #15 │ │ │ │ - cmpeq sl, ip, asr #9 │ │ │ │ + cmneq r3, r8, lsl #15 │ │ │ │ + ldrsbeq ip, [sl, #-68] @ 0xffffffbc │ │ │ │ │ │ │ │ 0045e404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -954592,16 +954592,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r9, r0, rrx │ │ │ │ - ldrdeq r8, [r3, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq sl, r4, lsr #6 │ │ │ │ + cmneq r3, r0, ror #11 │ │ │ │ + cmpeq sl, ip, lsr #6 │ │ │ │ │ │ │ │ 0045e5a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 45e86c │ │ │ │ @@ -954789,19 +954789,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ @ instruction: 0x0158ff90 │ │ │ │ - cmneq r3, ip, lsl #6 │ │ │ │ - cmpeq sl, r8, asr r0 │ │ │ │ + cmneq r3, r4, lsl r3 │ │ │ │ + cmpeq sl, r0, rrx │ │ │ │ cmppeq r8, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, asr #5 │ │ │ │ - cmpeq sl, r8, lsl r0 │ │ │ │ + ldrdeq r8, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ │ │ │ │ 0045e8b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -954988,19 +954988,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r8, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r3, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq sl, ip, lsr sp │ │ │ │ + strdeq r7, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq sl, r4, asr #26 │ │ │ │ cmppeq r8, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, ip, lsr #31 │ │ │ │ - ldrsheq fp, [sl, #-200] @ 0xffffff38 │ │ │ │ + strheq r7, [r3, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ │ │ │ │ 0045ebcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -955238,22 +955238,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r3, r4, lsr sp │ │ │ │ + cmneq r3, ip, lsr sp │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ @ instruction: 0x0158f698 │ │ │ │ - cmneq r3, r0, lsl ip │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ + cmneq r3, r8, lsl ip │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ cmppeq r8, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [r3, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq sl, ip, lsl r9 │ │ │ │ + ldrdeq r7, [r3, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq sl, r4, lsr #18 │ │ │ │ │ │ │ │ 0045efb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -955349,16 +955349,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r8, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r3, r4, lsr #20 │ │ │ │ - cmpeq sl, r0, ror r7 │ │ │ │ + cmneq r3, ip, lsr #20 │ │ │ │ + cmpeq sl, r8, ror r7 │ │ │ │ │ │ │ │ 0045f154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -955472,25 +955472,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ b 45f2f4 │ │ │ │ cmneq sp, ip, lsl #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, ip, asr #13 │ │ │ │ - cmneq r3, r8, lsr sl │ │ │ │ - cmpeq r9, r0, lsr #20 │ │ │ │ - ldrsheq sp, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, r0, lsr #12 │ │ │ │ - cmneq r3, ip, lsl #19 │ │ │ │ - ldrheq sp, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, ip, ror #11 │ │ │ │ - cmneq r3, r8, asr r9 │ │ │ │ - cmpeq r9, ip, lsl #19 │ │ │ │ - cmpeq r9, ip, asr r9 │ │ │ │ + ldrsbeq fp, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmneq r3, r0, asr #20 │ │ │ │ + cmpeq r9, r8, lsr #20 │ │ │ │ + ldrsheq sp, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r8, lsr #12 │ │ │ │ + @ instruction: 0x01637994 │ │ │ │ + cmpeq r9, r4, asr #19 │ │ │ │ + ldrsheq fp, [sl, #-84] @ 0xffffffac │ │ │ │ + cmneq r3, r0, ror #18 │ │ │ │ + @ instruction: 0x0159d994 │ │ │ │ + cmpeq r9, r4, ror #18 │ │ │ │ │ │ │ │ 0045f35c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -955659,39 +955659,39 @@ │ │ │ │ b 45f3cc │ │ │ │ @ instruction: 0x016d9094 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r8, lsl #1 │ │ │ │ cmpeq r8, r8, lsr #19 │ │ │ │ cmneq sp, r0, asr #32 │ │ │ │ andeq r7, r0, r4, lsl #11 │ │ │ │ - ldrheq fp, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sl, r4, lsr #9 │ │ │ │ - cmneq r3, r8, lsr #15 │ │ │ │ - cmpeq r9, r4, lsl #16 │ │ │ │ - cmpeq sl, r0, lsr r4 │ │ │ │ - cmpeq sl, r8, asr r4 │ │ │ │ - cmneq r3, ip, lsr r7 │ │ │ │ - @ instruction: 0x0159d798 │ │ │ │ - cmpeq sl, r4, asr #7 │ │ │ │ + cmpeq sl, r0, asr #9 │ │ │ │ + cmpeq sl, ip, lsr #9 │ │ │ │ + strheq r7, [r3, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq r9, ip, lsl #16 │ │ │ │ + cmpeq sl, r8, lsr r4 │ │ │ │ + cmpeq sl, r0, ror #8 │ │ │ │ + cmneq r3, r4, asr #14 │ │ │ │ + cmpeq r9, r0, lsr #15 │ │ │ │ + cmpeq sl, ip, asr #7 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - strdeq r7, [r3, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r9, r8, asr r7 │ │ │ │ - cmpeq sl, r4, lsl #7 │ │ │ │ + cmneq r3, r4, lsl #14 │ │ │ │ + cmpeq r9, r0, ror #14 │ │ │ │ + cmpeq sl, ip, lsl #7 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - cmneq r3, r0, asr #13 │ │ │ │ - cmpeq r9, ip, lsl r7 │ │ │ │ - cmpeq sl, r8, asr #6 │ │ │ │ + cmneq r3, r8, asr #13 │ │ │ │ + cmpeq r9, r4, lsr #14 │ │ │ │ + cmpeq sl, r0, asr r3 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmneq r3, r4, lsl #13 │ │ │ │ - cmpeq r9, r0, ror #13 │ │ │ │ - cmpeq sl, r4, lsl #6 │ │ │ │ + cmneq r3, ip, lsl #13 │ │ │ │ + cmpeq r9, r8, ror #13 │ │ │ │ + cmpeq sl, ip, lsl #6 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmneq r3, r8, asr #12 │ │ │ │ - cmpeq r9, r4, lsr #13 │ │ │ │ - ldrsbeq fp, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r3, r0, asr r6 │ │ │ │ + cmpeq r9, ip, lsr #13 │ │ │ │ + ldrsbeq fp, [sl, #-40] @ 0xffffffd8 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 0045f67c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -955743,20 +955743,20 @@ │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 45f6d0 │ │ │ │ cmneq sp, r4, ror sp │ │ │ │ muleq r0, r8, r1 │ │ │ │ - cmneq r3, ip, lsr #10 │ │ │ │ - cmpeq r9, r8, lsl #11 │ │ │ │ - ldrheq fp, [sl, #-16] │ │ │ │ - strdeq r7, [r3, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq r9, ip, asr #10 │ │ │ │ - cmpeq sl, r4, ror r1 │ │ │ │ + cmneq r3, r4, lsr r5 │ │ │ │ + @ instruction: 0x0159d590 │ │ │ │ + ldrheq fp, [sl, #-24] @ 0xffffffe8 │ │ │ │ + strdeq r7, [r3, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq r9, r4, asr r5 │ │ │ │ + cmpeq sl, ip, ror r1 │ │ │ │ │ │ │ │ 0045f774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #476] @ 45f968 │ │ │ │ @@ -955879,28 +955879,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 45f898 │ │ │ │ cmneq sp, r8, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r0, ror #24 │ │ │ │ - cmneq r3, r4, asr r4 │ │ │ │ - ldrsbeq fp, [sl, #-0] │ │ │ │ + cmneq r3, ip, asr r4 │ │ │ │ + ldrsbeq fp, [sl, #-8] │ │ │ │ andeq r6, r0, r4, ror r7 │ │ │ │ andeq r6, r0, ip, ror #23 │ │ │ │ @ instruction: 0x00006db0 │ │ │ │ - ldrsheq fp, [sl, #-8] │ │ │ │ - ldrsheq fp, [sl, #-12] │ │ │ │ + cmpeq sl, r0, lsl #2 │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmneq sp, r4, ror fp │ │ │ │ - @ instruction: 0x0159d39c │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ - ldrdeq r7, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq r9, r8, lsr r3 │ │ │ │ - cmpeq sl, r0, ror #30 │ │ │ │ + cmpeq r9, r4, lsr #7 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ + cmneq r3, r4, ror #5 │ │ │ │ + cmpeq r9, r0, asr #6 │ │ │ │ + cmpeq sl, r8, ror #30 │ │ │ │ │ │ │ │ 0045f9ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #628] @ 45fc38 │ │ │ │ @@ -956063,32 +956063,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 45fa08 │ │ │ │ cmneq sp, r0, asr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r4, lsr #20 │ │ │ │ cmneq sp, r4, lsl #20 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - cmneq r3, ip, asr #2 │ │ │ │ - cmpeq r9, r8, lsr #3 │ │ │ │ - ldrsbeq sl, [sl, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sl, r8, lsr lr │ │ │ │ - cmneq r3, r4, lsl #2 │ │ │ │ - cmpeq sl, r4, lsl #27 │ │ │ │ - cmneq r3, r0, asr #1 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ - cmneq r3, r4, lsl #1 │ │ │ │ - cmpeq r9, r0, ror #1 │ │ │ │ - cmpeq sl, ip, lsl #26 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ - cmpeq r9, r4, lsr #1 │ │ │ │ - cmpeq sl, ip, asr #25 │ │ │ │ - cmneq r3, ip │ │ │ │ - cmpeq r9, r8, rrx │ │ │ │ - @ instruction: 0x015aac94 │ │ │ │ + cmneq r3, r4, asr r1 │ │ │ │ + ldrheq sp, [r9, #-16] │ │ │ │ + ldrsbeq sl, [sl, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r0, asr #28 │ │ │ │ + cmneq r3, ip, lsl #2 │ │ │ │ + cmpeq sl, ip, lsl #27 │ │ │ │ + cmneq r3, r8, asr #1 │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ + cmpeq sl, r0, asr sp │ │ │ │ + cmneq r3, ip, lsl #1 │ │ │ │ + cmpeq r9, r8, ror #1 │ │ │ │ + cmpeq sl, r4, lsl sp │ │ │ │ + qdsubeq r7, r0, r3 │ │ │ │ + cmpeq r9, ip, lsr #1 │ │ │ │ + ldrsbeq sl, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmneq r3, r4, lsl r0 │ │ │ │ + cmpeq r9, r0, ror r0 │ │ │ │ + @ instruction: 0x015aac9c │ │ │ │ │ │ │ │ 0045fc94 : │ │ │ │ str r1, [r0, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0045fca0 : │ │ │ │ @@ -956611,88 +956611,88 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4600f4 │ │ │ │ cmneq sp, r4, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r8, [sp, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq sl, r4, lsr fp │ │ │ │ + cmpeq sl, ip, lsr fp │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsheq sl, [sl, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r0, lsl #24 │ │ │ │ - cmpeq sl, r0, lsl ip │ │ │ │ - ldrsbeq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ - ldrsheq sl, [sl, #-176] @ 0xffffff50 │ │ │ │ cmpeq sl, r8, lsl #24 │ │ │ │ - cmpeq sl, r4, asr #23 │ │ │ │ - ldrsbeq sl, [sl, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r8, lsl ip │ │ │ │ - ldrsheq r4, [sp, #-184] @ 0xffffff48 │ │ │ │ - ldrsheq sl, [sl, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sl, r4, asr #23 │ │ │ │ - ldrsbeq sl, [sl, #-176] @ 0xffffff50 │ │ │ │ - ldrsheq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ - andeq r7, r0, r4, lsl #11 │ │ │ │ - cmpeq sl, ip, ror #23 │ │ │ │ + cmpeq sl, r4, ror #23 │ │ │ │ + ldrsheq sl, [sl, #-184] @ 0xffffff48 │ │ │ │ cmpeq sl, r0, lsl ip │ │ │ │ - ldrsbeq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ + cmpeq sl, r0, ror #23 │ │ │ │ + cmpeq sl, r0, lsr #24 │ │ │ │ + cmpeq sp, r0, lsl #24 │ │ │ │ + ldrsheq sl, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, ip, asr #23 │ │ │ │ + ldrsbeq sl, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r4, lsl #24 │ │ │ │ + andeq r7, r0, r4, lsl #11 │ │ │ │ + ldrsheq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sl, r8, lsl ip │ │ │ │ + ldrsbeq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - strdeq r6, [r3, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq r9, r8, asr ip │ │ │ │ - cmpeq sl, r0, lsl #17 │ │ │ │ - cmneq r3, r8, lsr #23 │ │ │ │ - cmpeq r9, r4, lsl #24 │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ - cmneq r3, r4, asr fp │ │ │ │ - ldrheq ip, [r9, #-176] @ 0xffffff50 │ │ │ │ - ldrsbeq sl, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmneq r3, r4, lsl #24 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ + cmpeq sl, r8, lsl #17 │ │ │ │ + strheq r6, [r3, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r9, ip, lsl #24 │ │ │ │ + cmpeq sl, r4, lsr r8 │ │ │ │ + cmneq r3, ip, asr fp │ │ │ │ + ldrheq ip, [r9, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r0, ror #15 │ │ │ │ cmneq sp, r8, lsl r3 │ │ │ │ - cmpeq sl, r8, asr #16 │ │ │ │ - ldrdeq r6, [r3, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r9, r0, lsr fp │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ - @ instruction: 0x01636a94 │ │ │ │ - ldrsheq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, r8, lsl r7 │ │ │ │ - cmneq r3, r4, asr sl │ │ │ │ - ldrheq ip, [r9, #-160] @ 0xffffff60 │ │ │ │ - ldrsbeq sl, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmneq r3, r4, lsl sl │ │ │ │ - cmpeq r9, r0, ror sl │ │ │ │ - @ instruction: 0x015aa698 │ │ │ │ - ldrdeq r6, [r3, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq r9, r0, lsr sl │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ - @ instruction: 0x01636994 │ │ │ │ - ldrsheq ip, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, r8, lsl r6 │ │ │ │ - cmneq r3, r4, asr r9 │ │ │ │ - ldrheq ip, [r9, #-144] @ 0xffffff70 │ │ │ │ - ldrsbeq sl, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r3, r4, lsl r9 │ │ │ │ - cmpeq r9, r0, ror r9 │ │ │ │ - @ instruction: 0x015aa598 │ │ │ │ - ldrdeq r6, [r3, #-132]! @ 0xffffff7c │ │ │ │ - cmpeq r9, r0, lsr r9 │ │ │ │ - cmpeq sl, r8, asr r5 │ │ │ │ - @ instruction: 0x01636894 │ │ │ │ - ldrsheq ip, [r9, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmneq r3, r4, asr r8 │ │ │ │ - ldrheq ip, [r9, #-128] @ 0xffffff80 │ │ │ │ - ldrsbeq sl, [sl, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r3, r4, lsl r8 │ │ │ │ - cmpeq r9, r0, ror r8 │ │ │ │ - @ instruction: 0x015aa498 │ │ │ │ - ldrdeq r6, [r3, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r9, r4, lsr r8 │ │ │ │ - cmpeq sl, ip, asr r4 │ │ │ │ - @ instruction: 0x0163679c │ │ │ │ - ldrsheq ip, [r9, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sl, r0, lsr #8 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ + ldrdeq r6, [r3, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r9, r8, lsr fp │ │ │ │ + cmpeq sl, r0, ror #14 │ │ │ │ + @ instruction: 0x01636a9c │ │ │ │ + ldrsheq ip, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r0, lsr #14 │ │ │ │ + cmneq r3, ip, asr sl │ │ │ │ + ldrheq ip, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r0, ror #13 │ │ │ │ + cmneq r3, ip, lsl sl │ │ │ │ + cmpeq r9, r8, ror sl │ │ │ │ + cmpeq sl, r0, lsr #13 │ │ │ │ + ldrdeq r6, [r3, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq r9, r8, lsr sl │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ + @ instruction: 0x0163699c │ │ │ │ + ldrsheq ip, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r0, lsr #12 │ │ │ │ + cmneq r3, ip, asr r9 │ │ │ │ + ldrheq ip, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r0, ror #11 │ │ │ │ + cmneq r3, ip, lsl r9 │ │ │ │ + cmpeq r9, r8, ror r9 │ │ │ │ + cmpeq sl, r0, lsr #11 │ │ │ │ + ldrdeq r6, [r3, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq r9, r8, lsr r9 │ │ │ │ + cmpeq sl, r0, ror #10 │ │ │ │ + @ instruction: 0x0163689c │ │ │ │ + ldrsheq ip, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + cmneq r3, ip, asr r8 │ │ │ │ + ldrheq ip, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sl, r0, ror #9 │ │ │ │ + cmneq r3, ip, lsl r8 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ + cmpeq sl, r0, lsr #9 │ │ │ │ + cmneq r3, r0, ror #15 │ │ │ │ + cmpeq r9, ip, lsr r8 │ │ │ │ + cmpeq sl, r4, ror #8 │ │ │ │ + cmneq r3, r4, lsr #15 │ │ │ │ + cmpeq r9, r0, lsl #16 │ │ │ │ + cmpeq sl, r8, lsr #8 │ │ │ │ │ │ │ │ 004605dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #1844] @ 460d28 │ │ │ │ @@ -957160,79 +957160,79 @@ │ │ │ │ b 4607f4 │ │ │ │ cmneq sp, r0, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r0, lsl #28 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x015aa394 │ │ │ │ + @ instruction: 0x015aa39c │ │ │ │ cmneq sp, r8, lsl ip │ │ │ │ andeq r6, r0, ip, lsl #31 │ │ │ │ - ldrsbeq sl, [sl, #-40] @ 0xffffffd8 │ │ │ │ - ldrsbeq sl, [sl, #-36] @ 0xffffffdc │ │ │ │ - strdeq r6, [r3, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq r9, r8, asr r3 │ │ │ │ - cmpeq sl, r4, lsl #31 │ │ │ │ + cmpeq sl, r0, ror #5 │ │ │ │ + ldrsbeq sl, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r3, r4, lsl #6 │ │ │ │ + cmpeq r9, r0, ror #6 │ │ │ │ + cmpeq sl, ip, lsl #31 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmneq r3, ip, lsr #5 │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ - cmpeq sl, r4, lsr pc │ │ │ │ + strheq r6, [r3, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ + cmpeq sl, ip, lsr pc │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r3, ip, asr r2 │ │ │ │ - ldrheq ip, [r9, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq sl, r4, ror #29 │ │ │ │ + cmneq r3, r4, ror #4 │ │ │ │ + cmpeq r9, r0, asr #5 │ │ │ │ + cmpeq sl, ip, ror #29 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ cmpeq r8, r8, rrx │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - strdeq r6, [r3, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq sl, r8, ror lr │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ + cmneq r3, r4, lsl #4 │ │ │ │ + cmpeq sl, r0, lsl #29 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - strheq r6, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r9, r4, lsl r2 │ │ │ │ - cmpeq sl, r0, asr #28 │ │ │ │ - cmneq r3, r8, ror r1 │ │ │ │ - ldrsbeq ip, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq sl, r0, lsl #28 │ │ │ │ + cmneq r3, r0, asr #3 │ │ │ │ + cmpeq r9, ip, lsl r2 │ │ │ │ + cmpeq sl, r8, asr #28 │ │ │ │ + cmneq r3, r0, lsl #3 │ │ │ │ + ldrsbeq ip, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, r8, lsl #28 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r3, r8, lsr r1 │ │ │ │ - @ instruction: 0x0159c194 │ │ │ │ - cmpeq sl, r0, asr #27 │ │ │ │ - strdeq r6, [r3, #-12]! │ │ │ │ - cmpeq r9, r8, asr r1 │ │ │ │ - cmpeq sl, r4, lsl #27 │ │ │ │ + cmneq r3, r0, asr #2 │ │ │ │ + @ instruction: 0x0159c19c │ │ │ │ + cmpeq sl, r8, asr #27 │ │ │ │ + cmneq r3, r4, lsl #2 │ │ │ │ + cmpeq r9, r0, ror #2 │ │ │ │ + cmpeq sl, ip, lsl #27 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmneq r3, r0, asr #1 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ + cmneq r3, r8, asr #1 │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ + cmpeq sl, r0, asr sp │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmneq r3, r4, lsl #1 │ │ │ │ - cmpeq r9, r0, ror #1 │ │ │ │ - cmpeq sl, ip, lsl #26 │ │ │ │ + cmneq r3, ip, lsl #1 │ │ │ │ + cmpeq r9, r8, ror #1 │ │ │ │ + cmpeq sl, r4, lsl sp │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmneq r3, r8, asr #32 │ │ │ │ - cmpeq r9, r4, lsr #1 │ │ │ │ - ldrsbeq r9, [sl, #-192] @ 0xffffff40 │ │ │ │ + qdsubeq r6, r0, r3 │ │ │ │ + cmpeq r9, ip, lsr #1 │ │ │ │ + ldrsbeq r9, [sl, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - cmneq r3, ip │ │ │ │ - cmpeq r9, r8, rrx │ │ │ │ - @ instruction: 0x015a9c94 │ │ │ │ + cmneq r3, r4, lsl r0 │ │ │ │ + cmpeq r9, r0, ror r0 │ │ │ │ + @ instruction: 0x015a9c9c │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - ldrdeq r5, [r3, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r9, ip, lsr #32 │ │ │ │ - cmpeq sl, r0, asr ip │ │ │ │ + ldrdeq r5, [r3, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq r9, r4, lsr r0 │ │ │ │ + cmpeq sl, r8, asr ip │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - @ instruction: 0x01635f94 │ │ │ │ - ldrsheq fp, [r9, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sl, r4, lsl ip │ │ │ │ - cmneq r3, r8, asr pc │ │ │ │ - ldrheq fp, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sl, r0, ror #23 │ │ │ │ - cmneq r3, ip, lsl pc │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - cmpeq sl, r4, lsr #23 │ │ │ │ + @ instruction: 0x01635f9c │ │ │ │ + ldrsheq fp, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ + cmneq r3, r0, ror #30 │ │ │ │ + ldrheq fp, [r9, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r8, ror #23 │ │ │ │ + cmneq r3, r4, lsr #30 │ │ │ │ + cmpeq r9, r0, lsl #31 │ │ │ │ + cmpeq sl, ip, lsr #23 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ │ │ │ │ 00460e48 : │ │ │ │ str r1, [r0, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -957407,48 +957407,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 460e88 │ │ │ │ cmneq sp, r8, lsr #11 │ │ │ │ andeq r7, r0, ip, ror #6 │ │ │ │ andeq r6, r0, r0, ror #8 │ │ │ │ - cmpeq sl, r4, asr sp │ │ │ │ + cmpeq sl, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsr #6 │ │ │ │ - cmpeq sl, r0, lsr #19 │ │ │ │ + cmpeq sl, r8, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl r0 │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ + cmpeq sl, r0, asr sp │ │ │ │ muleq r0, r0, r9 │ │ │ │ - cmpeq sl, ip, lsr #26 │ │ │ │ + cmpeq sl, r4, lsr sp │ │ │ │ andeq r7, r0, r4, asr #8 │ │ │ │ - cmpeq sl, ip, lsr sl │ │ │ │ + cmpeq sl, r4, asr #20 │ │ │ │ andeq r6, r0, r4, ror r5 │ │ │ │ - cmpeq lr, ip, ror #18 │ │ │ │ + cmpeq lr, r4, ror r9 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - ldrsbeq fp, [r9, #-192] @ 0xffffff40 │ │ │ │ - cmpeq sl, r4, asr ip │ │ │ │ - cmneq r3, r0, lsl #26 │ │ │ │ - @ instruction: 0x0159bc9c │ │ │ │ - cmpeq sl, r0, lsr #24 │ │ │ │ - cmneq r3, ip, asr #25 │ │ │ │ - cmpeq r9, r8, ror #24 │ │ │ │ - cmpeq sl, ip, ror #23 │ │ │ │ - @ instruction: 0x01635c98 │ │ │ │ - cmpeq r9, r4, lsr ip │ │ │ │ - ldrheq r9, [sl, #-184] @ 0xffffff48 │ │ │ │ - cmneq r3, r4, ror #24 │ │ │ │ - cmpeq r9, r0, lsl #24 │ │ │ │ - cmpeq sl, r4, lsl #23 │ │ │ │ - cmneq r3, r0, lsr ip │ │ │ │ - cmpeq r9, ip, asr #23 │ │ │ │ - cmpeq sl, r0, asr fp │ │ │ │ - strdeq r5, [r3, #-188]! @ 0xffffff44 │ │ │ │ - @ instruction: 0x0159bb98 │ │ │ │ - cmpeq sl, ip, lsl fp │ │ │ │ - cmneq r3, r8, asr #23 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + ldrsbeq fp, [r9, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ + cmneq r3, r8, lsl #26 │ │ │ │ + cmpeq r9, r4, lsr #25 │ │ │ │ + cmpeq sl, r8, lsr #24 │ │ │ │ + ldrdeq r5, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq r9, r0, ror ip │ │ │ │ + ldrsheq r9, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmneq r3, r0, lsr #25 │ │ │ │ + cmpeq r9, ip, lsr ip │ │ │ │ + cmpeq sl, r0, asr #23 │ │ │ │ + cmneq r3, ip, ror #24 │ │ │ │ + cmpeq r9, r8, lsl #24 │ │ │ │ + cmpeq sl, ip, lsl #23 │ │ │ │ + cmneq r3, r8, lsr ip │ │ │ │ + ldrsbeq fp, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sl, r8, asr fp │ │ │ │ + cmneq r3, r4, lsl #24 │ │ │ │ + cmpeq r9, r0, lsr #23 │ │ │ │ + cmpeq sl, r4, lsr #22 │ │ │ │ + ldrdeq r5, [r3, #-176]! @ 0xffffff50 │ │ │ │ │ │ │ │ 00461194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [r0, #300] @ 0x12c │ │ │ │ @@ -958410,107 +958410,107 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 461a44 │ │ │ │ cmneq sp, r4, ror #4 │ │ │ │ cmneq sp, ip, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r0, lsr #20 │ │ │ │ - @ instruction: 0x015a999c │ │ │ │ + cmneq r3, r8, lsr #20 │ │ │ │ + cmpeq sl, r4, lsr #19 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #16 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - strheq r5, [r3, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq sl, r8, lsr #12 │ │ │ │ + strheq r5, [r3, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r0, ror r2 │ │ │ │ - cmneq r3, ip, ror #5 │ │ │ │ + cmpeq sl, r8, ror r2 │ │ │ │ + strdeq r5, [r3, #-36]! @ 0xffffffdc │ │ │ │ cmneq sp, r8, asr #19 │ │ │ │ - cmpeq sl, r0, ror #3 │ │ │ │ - cmneq r3, r4, lsr #4 │ │ │ │ - cmpeq sl, r8, lsr #3 │ │ │ │ - @ instruction: 0x0159b19c │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ - cmneq r3, r0, ror #3 │ │ │ │ - cmpeq r9, r8, ror #2 │ │ │ │ - cmpeq sl, r0, lsr r1 │ │ │ │ - cmneq r3, ip, lsr #3 │ │ │ │ - cmpeq r9, r4, lsr r1 │ │ │ │ - ldrsheq r9, [sl, #-12] │ │ │ │ - cmneq r3, r8, ror r1 │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ - cmpeq sl, r8, asr #1 │ │ │ │ - cmneq r3, r4, asr #2 │ │ │ │ - cmpeq r9, ip, asr #1 │ │ │ │ - @ instruction: 0x015a9094 │ │ │ │ - cmneq r3, r0, lsl r1 │ │ │ │ - @ instruction: 0x0159b098 │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ - ldrdeq r5, [r3, #-12]! │ │ │ │ - cmpeq r9, r4, rrx │ │ │ │ - cmpeq sl, ip, lsr #32 │ │ │ │ - cmneq r3, r8, lsr #1 │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ - ldrsheq r8, [sl, #-248] @ 0xffffff08 │ │ │ │ - cmneq r3, r4, ror r0 │ │ │ │ - ldrsheq sl, [r9, #-252] @ 0xffffff04 │ │ │ │ - cmpeq sl, r4, asr #31 │ │ │ │ - cmneq r3, r0, asr #32 │ │ │ │ - cmpeq r9, r4, asr #31 │ │ │ │ - cmpeq sl, ip, lsl #31 │ │ │ │ - cmneq r3, r8 │ │ │ │ - @ instruction: 0x0159af94 │ │ │ │ - cmpeq r9, r4, ror #30 │ │ │ │ - cmpeq r9, r8, asr #30 │ │ │ │ - cmpeq r9, r8, lsr #30 │ │ │ │ - ldrsheq r8, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmneq r3, ip, ror #30 │ │ │ │ - ldrsheq sl, [r9, #-228] @ 0xffffff1c │ │ │ │ - ldrheq r8, [sl, #-236] @ 0xffffff14 │ │ │ │ - cmneq r3, r8, lsr pc │ │ │ │ - cmpeq r9, r0, asr #29 │ │ │ │ - cmpeq sl, r8, lsl #29 │ │ │ │ - cmneq r3, r4, lsl #30 │ │ │ │ - cmpeq r9, ip, lsl #29 │ │ │ │ - cmpeq sl, r4, asr lr │ │ │ │ - ldrdeq r4, [r3, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r9, ip, asr lr │ │ │ │ - cmpeq r9, r0, lsr lr │ │ │ │ - cmpeq r9, r4, lsl #28 │ │ │ │ - ldrsbeq sl, [r9, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x015a8d9c │ │ │ │ - cmneq r3, r8, lsl lr │ │ │ │ - @ instruction: 0x0159ad9c │ │ │ │ - cmpeq sl, r4, ror #26 │ │ │ │ - cmneq r3, r0, ror #27 │ │ │ │ - cmpeq r9, r4, ror #26 │ │ │ │ - cmpeq sl, ip, lsr #26 │ │ │ │ - cmneq r3, r8, lsr #27 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ - ldrsheq r8, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmneq r3, r4, ror sp │ │ │ │ - ldrsheq sl, [r9, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sl, r4, asr #25 │ │ │ │ - cmneq r3, r0, asr #26 │ │ │ │ - cmpeq r9, r8, asr #25 │ │ │ │ - @ instruction: 0x015a8c90 │ │ │ │ - cmneq r3, ip, lsl #26 │ │ │ │ - @ instruction: 0x0159ac94 │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ - ldrdeq r4, [r3, #-200]! @ 0xffffff38 │ │ │ │ - cmpeq r9, r0, ror #24 │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ - cmneq r3, r4, lsr #25 │ │ │ │ - cmpeq r9, ip, lsr #24 │ │ │ │ - ldrsheq r8, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmneq r3, r0, ror ip │ │ │ │ - ldrsheq sl, [r9, #-180] @ 0xffffff4c │ │ │ │ - ldrheq r8, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmneq r3, r8, lsr ip │ │ │ │ + cmpeq sl, r8, ror #3 │ │ │ │ + cmneq r3, ip, lsr #4 │ │ │ │ + ldrheq r9, [sl, #-16] │ │ │ │ + cmpeq r9, r4, lsr #3 │ │ │ │ + cmpeq sl, ip, ror #2 │ │ │ │ + cmneq r3, r8, ror #3 │ │ │ │ + cmpeq r9, r0, ror r1 │ │ │ │ + cmpeq sl, r8, lsr r1 │ │ │ │ + strheq r5, [r3, #-20]! @ 0xffffffec │ │ │ │ + cmpeq r9, ip, lsr r1 │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ + cmneq r3, r0, lsl #3 │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ + ldrsbeq r9, [sl, #-0] │ │ │ │ + cmneq r3, ip, asr #2 │ │ │ │ + ldrsbeq fp, [r9, #-4] │ │ │ │ + @ instruction: 0x015a909c │ │ │ │ + cmneq r3, r8, lsl r1 │ │ │ │ + cmpeq r9, r0, lsr #1 │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ + cmneq r3, r4, ror #1 │ │ │ │ + cmpeq r9, ip, rrx │ │ │ │ + cmpeq sl, r4, lsr r0 │ │ │ │ + strheq r5, [r3, #-0]! │ │ │ │ + cmpeq r9, r8, lsr r0 │ │ │ │ + cmpeq sl, r0 │ │ │ │ + cmneq r3, ip, ror r0 │ │ │ │ + cmpeq r9, r4 │ │ │ │ + cmpeq sl, ip, asr #31 │ │ │ │ + cmneq r3, r8, asr #32 │ │ │ │ + cmpeq r9, ip, asr #31 │ │ │ │ + @ instruction: 0x015a8f94 │ │ │ │ + cmneq r3, r0, lsl r0 │ │ │ │ + @ instruction: 0x0159af9c │ │ │ │ + cmpeq r9, ip, ror #30 │ │ │ │ + cmpeq r9, r0, asr pc │ │ │ │ + cmpeq r9, r0, lsr pc │ │ │ │ + ldrsheq r8, [sl, #-232] @ 0xffffff18 │ │ │ │ + cmneq r3, r4, ror pc │ │ │ │ + ldrsheq sl, [r9, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sl, r4, asr #29 │ │ │ │ + cmneq r3, r0, asr #30 │ │ │ │ + cmpeq r9, r8, asr #29 │ │ │ │ + @ instruction: 0x015a8e90 │ │ │ │ + cmneq r3, ip, lsl #30 │ │ │ │ + @ instruction: 0x0159ae94 │ │ │ │ + cmpeq sl, ip, asr lr │ │ │ │ + ldrdeq r4, [r3, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r9, r4, ror #28 │ │ │ │ + cmpeq r9, r8, lsr lr │ │ │ │ + cmpeq r9, ip, lsl #28 │ │ │ │ + ldrsbeq sl, [r9, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r4, lsr #27 │ │ │ │ + cmneq r3, r0, lsr #28 │ │ │ │ + cmpeq r9, r4, lsr #27 │ │ │ │ + cmpeq sl, ip, ror #26 │ │ │ │ + cmneq r3, r8, ror #27 │ │ │ │ + cmpeq r9, ip, ror #26 │ │ │ │ + cmpeq sl, r4, lsr sp │ │ │ │ + strheq r4, [r3, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ + cmneq r3, ip, ror sp │ │ │ │ + cmpeq r9, r4, lsl #26 │ │ │ │ + cmpeq sl, ip, asr #25 │ │ │ │ + cmneq r3, r8, asr #26 │ │ │ │ + ldrsbeq sl, [r9, #-192] @ 0xffffff40 │ │ │ │ + @ instruction: 0x015a8c98 │ │ │ │ + cmneq r3, r4, lsl sp │ │ │ │ + @ instruction: 0x0159ac9c │ │ │ │ + cmpeq sl, r4, ror #24 │ │ │ │ + cmneq r3, r0, ror #25 │ │ │ │ + cmpeq r9, r8, ror #24 │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ + cmneq r3, ip, lsr #25 │ │ │ │ + cmpeq r9, r4, lsr ip │ │ │ │ + ldrsheq r8, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmneq r3, r8, ror ip │ │ │ │ + ldrsheq sl, [r9, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sl, r4, asr #23 │ │ │ │ + cmneq r3, r0, asr #24 │ │ │ │ │ │ │ │ 00462224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #4076] @ 463228 │ │ │ │ @@ -959533,112 +959533,112 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 462c10 │ │ │ │ ldrdeq r6, [sp, #-20]! @ 0xffffffec │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r0, lsr #3 │ │ │ │ - strheq r4, [r3, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ + cmneq r3, r0, asr #19 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror #16 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq sl, r4, ror #10 │ │ │ │ + cmpeq sl, ip, ror #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x015a8498 │ │ │ │ - cmneq r3, r8, ror #9 │ │ │ │ - ldrheq sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sl, ip, lsl #1 │ │ │ │ - cmpeq sl, r0, lsr #1 │ │ │ │ - strdeq r4, [r3, #-0]! │ │ │ │ + cmpeq sl, r0, lsr #9 │ │ │ │ + strdeq r4, [r3, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq r9, r0, asr #7 │ │ │ │ + @ instruction: 0x015a8094 │ │ │ │ + cmpeq sl, r8, lsr #1 │ │ │ │ + strdeq r4, [r3, #-8]! │ │ │ │ strdeq r5, [sp, #-124]! @ 0xffffff84 │ │ │ │ - cmpeq sl, r0 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - cmneq r3, r4, rrx │ │ │ │ - cmpeq r9, r0, asr #31 │ │ │ │ - @ instruction: 0x01599f90 │ │ │ │ - cmpeq r9, r8, asr pc │ │ │ │ - cmpeq sl, r8, ror #30 │ │ │ │ - strheq r3, [r3, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r9, r0, lsr #30 │ │ │ │ - cmpeq sl, r0, lsr pc │ │ │ │ - cmneq r3, r0, lsl #31 │ │ │ │ - cmpeq r9, r8, ror #29 │ │ │ │ - ldrsheq r7, [sl, #-232] @ 0xffffff18 │ │ │ │ - cmneq r3, r8, asr #30 │ │ │ │ - ldrheq r9, [r9, #-224] @ 0xffffff20 │ │ │ │ - cmpeq sl, r0, asr #29 │ │ │ │ - cmneq r3, r0, lsl pc │ │ │ │ - cmpeq r9, r8, ror lr │ │ │ │ - cmpeq sl, ip, lsl #29 │ │ │ │ - ldrdeq r3, [r3, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r9, r0, asr #28 │ │ │ │ - cmpeq sl, r4, asr lr │ │ │ │ - cmneq r3, r4, lsr #29 │ │ │ │ - cmpeq r9, r8, lsl #28 │ │ │ │ - cmpeq sl, ip, lsl lr │ │ │ │ - cmneq r3, ip, ror #28 │ │ │ │ - ldrsbeq r9, [r9, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sl, r0, ror #27 │ │ │ │ - cmneq r3, r0, lsr lr │ │ │ │ - @ instruction: 0x01599d98 │ │ │ │ - cmpeq sl, r8, lsr #27 │ │ │ │ - strdeq r3, [r3, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq r9, r4, ror #26 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ - cmpeq sl, r0, asr #26 │ │ │ │ - @ instruction: 0x01633d90 │ │ │ │ - ldrsheq r9, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r8, lsl #26 │ │ │ │ - cmneq r3, r8, asr sp │ │ │ │ - cmpeq r9, r0, asr #25 │ │ │ │ - ldrsbeq r7, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmneq r3, r0, lsr #26 │ │ │ │ - cmpeq r9, r8, lsl #25 │ │ │ │ - @ instruction: 0x015a7c98 │ │ │ │ - cmneq r3, r8, ror #25 │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ - cmpeq r9, r8, lsr ip │ │ │ │ - cmpeq r9, ip, lsl ip │ │ │ │ - ldrsheq r9, [r9, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sl, ip, lsl #24 │ │ │ │ - cmneq r3, ip, asr ip │ │ │ │ - cmpeq r9, r0, asr #23 │ │ │ │ - ldrsbeq r7, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmneq r3, r4, lsr #24 │ │ │ │ - cmpeq r9, r8, lsl #23 │ │ │ │ - @ instruction: 0x015a7b98 │ │ │ │ - cmneq r3, r8, ror #23 │ │ │ │ - cmpeq r9, r0, asr fp │ │ │ │ - cmpeq sl, r4, ror #22 │ │ │ │ - strheq r3, [r3, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ - cmpeq sl, r8, lsr #22 │ │ │ │ - cmneq r3, r8, ror fp │ │ │ │ - ldrsbeq r9, [r9, #-172] @ 0xffffff54 │ │ │ │ - ldrsheq r7, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmneq r3, r0, asr #22 │ │ │ │ - cmpeq r9, r4, lsr #21 │ │ │ │ - ldrheq r7, [sl, #-164] @ 0xffffff5c │ │ │ │ - cmneq r3, r4, lsl #22 │ │ │ │ - cmpeq r9, r0, ror sl │ │ │ │ - cmpeq r9, ip, lsr #17 │ │ │ │ - cmpeq r9, r8, ror r8 │ │ │ │ - cmpeq sl, r8, lsl #17 │ │ │ │ - ldrdeq r3, [r3, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq r9, r0, asr #16 │ │ │ │ - cmpeq sl, r0, asr r8 │ │ │ │ - cmneq r3, r0, lsr #17 │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ - cmpeq sl, ip, lsl r8 │ │ │ │ - cmneq r3, ip, ror #16 │ │ │ │ - ldrsbeq r9, [r9, #-112] @ 0xffffff90 │ │ │ │ - cmpeq sl, r0, ror #15 │ │ │ │ - cmneq r3, r0, lsr r8 │ │ │ │ + cmpeq sl, r8 │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ + cmneq r3, ip, rrx │ │ │ │ + cmpeq r9, r8, asr #31 │ │ │ │ + @ instruction: 0x01599f98 │ │ │ │ + cmpeq r9, r0, ror #30 │ │ │ │ + cmpeq sl, r0, ror pc │ │ │ │ + cmneq r3, r0, asr #31 │ │ │ │ + cmpeq r9, r8, lsr #30 │ │ │ │ + cmpeq sl, r8, lsr pc │ │ │ │ + cmneq r3, r8, lsl #31 │ │ │ │ + ldrsheq r9, [r9, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sl, r0, lsl #30 │ │ │ │ + cmneq r3, r0, asr pc │ │ │ │ + ldrheq r9, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sl, r8, asr #29 │ │ │ │ + cmneq r3, r8, lsl pc │ │ │ │ + cmpeq r9, r0, lsl #29 │ │ │ │ + @ instruction: 0x015a7e94 │ │ │ │ + cmneq r3, r4, ror #29 │ │ │ │ + cmpeq r9, r8, asr #28 │ │ │ │ + cmpeq sl, ip, asr lr │ │ │ │ + cmneq r3, ip, lsr #29 │ │ │ │ + cmpeq r9, r0, lsl lr │ │ │ │ + cmpeq sl, r4, lsr #28 │ │ │ │ + cmneq r3, r4, ror lr │ │ │ │ + ldrsbeq r9, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sl, r8, ror #27 │ │ │ │ + cmneq r3, r8, lsr lr │ │ │ │ + cmpeq r9, r0, lsr #27 │ │ │ │ + ldrheq r7, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmneq r3, r0, lsl #28 │ │ │ │ + cmpeq r9, ip, ror #26 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + cmpeq sl, r8, asr #26 │ │ │ │ + @ instruction: 0x01633d98 │ │ │ │ + cmpeq r9, r0, lsl #26 │ │ │ │ + cmpeq sl, r0, lsl sp │ │ │ │ + cmneq r3, r0, ror #26 │ │ │ │ + cmpeq r9, r8, asr #25 │ │ │ │ + ldrsbeq r7, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmneq r3, r8, lsr #26 │ │ │ │ + @ instruction: 0x01599c90 │ │ │ │ + cmpeq sl, r0, lsr #25 │ │ │ │ + strdeq r3, [r3, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r9, ip, asr ip │ │ │ │ + cmpeq r9, r0, asr #24 │ │ │ │ + cmpeq r9, r4, lsr #24 │ │ │ │ + cmpeq r9, r4, lsl #24 │ │ │ │ + cmpeq sl, r4, lsl ip │ │ │ │ + cmneq r3, r4, ror #24 │ │ │ │ + cmpeq r9, r8, asr #23 │ │ │ │ + ldrsbeq r7, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmneq r3, ip, lsr #24 │ │ │ │ + @ instruction: 0x01599b90 │ │ │ │ + cmpeq sl, r0, lsr #23 │ │ │ │ + strdeq r3, [r3, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r9, r8, asr fp │ │ │ │ + cmpeq sl, ip, ror #22 │ │ │ │ + strheq r3, [r3, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq r9, r0, lsr #22 │ │ │ │ + cmpeq sl, r0, lsr fp │ │ │ │ + cmneq r3, r0, lsl #23 │ │ │ │ + cmpeq r9, r4, ror #21 │ │ │ │ + ldrsheq r7, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmneq r3, r8, asr #22 │ │ │ │ + cmpeq r9, ip, lsr #21 │ │ │ │ + ldrheq r7, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmneq r3, ip, lsl #22 │ │ │ │ + cmpeq r9, r8, ror sl │ │ │ │ + ldrheq r9, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r0, lsl #17 │ │ │ │ + @ instruction: 0x015a7890 │ │ │ │ + cmneq r3, r0, ror #17 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ + cmpeq sl, r8, asr r8 │ │ │ │ + cmneq r3, r8, lsr #17 │ │ │ │ + cmpeq r9, r0, lsl r8 │ │ │ │ + cmpeq sl, r4, lsr #16 │ │ │ │ + cmneq r3, r4, ror r8 │ │ │ │ + ldrsbeq r9, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmpeq sl, r8, ror #15 │ │ │ │ + cmneq r3, r8, lsr r8 │ │ │ │ ldr r1, [pc, #-60] @ 463388 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ @@ -960141,51 +960141,51 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 463838 │ │ │ │ cmneq sp, r4, lsr #30 │ │ │ │ cmneq sp, r0, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r4, lsl #15 │ │ │ │ - cmpeq sl, ip, lsr #14 │ │ │ │ - cmpeq r9, r8, lsl #4 │ │ │ │ - cmneq r3, r0, asr r5 │ │ │ │ - cmpeq r9, r4, ror #9 │ │ │ │ - ldrsheq r7, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r3, ip, lsl #15 │ │ │ │ + cmpeq sl, r4, lsr r7 │ │ │ │ + cmpeq r9, r0, lsl r2 │ │ │ │ + cmneq r3, r8, asr r5 │ │ │ │ + cmpeq r9, ip, ror #9 │ │ │ │ + ldrsheq r7, [sl, #-72] @ 0xffffffb8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, r8, lsl #10 │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ + cmneq r3, r0, lsl r5 │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ ldrdeq r4, [sp, #-180]! @ 0xffffff4c │ │ │ │ cmpeq r8, ip, asr #24 │ │ │ │ - cmneq r3, ip, lsl #8 │ │ │ │ - cmpeq r9, r0, lsr #7 │ │ │ │ - cmpeq sl, ip, lsr #7 │ │ │ │ - cmpeq r9, r4, ror #6 │ │ │ │ - cmpeq sl, r4, ror r3 │ │ │ │ - ldrheq r7, [sl, #-60] @ 0xffffffc4 │ │ │ │ - cmneq r3, ip, lsl #7 │ │ │ │ - cmpeq sl, r8, lsr #6 │ │ │ │ - cmneq r3, r0, asr #6 │ │ │ │ - ldrsbeq r9, [r9, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sl, r0, ror #5 │ │ │ │ - @ instruction: 0x0159929c │ │ │ │ - ldrdeq r3, [r3, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ - cmpeq sl, r4, ror r2 │ │ │ │ - @ instruction: 0x015a729c │ │ │ │ - cmneq r3, r0, ror #4 │ │ │ │ - ldrsheq r9, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq sl, r4, lsl #4 │ │ │ │ - cmneq r3, r0, lsr #4 │ │ │ │ - ldrheq r9, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq sl, r0, asr #3 │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ - cmpeq r9, ip, asr #2 │ │ │ │ - cmpeq sl, ip, asr #23 │ │ │ │ - ldrsheq r9, [r9, #-8] │ │ │ │ + cmneq r3, r4, lsl r4 │ │ │ │ + cmpeq r9, r8, lsr #7 │ │ │ │ + ldrheq r7, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r9, ip, ror #6 │ │ │ │ + cmpeq sl, ip, ror r3 │ │ │ │ + cmpeq sl, r4, asr #7 │ │ │ │ + @ instruction: 0x01633394 │ │ │ │ + cmpeq sl, r0, lsr r3 │ │ │ │ + cmneq r3, r8, asr #6 │ │ │ │ + ldrsbeq r9, [r9, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sl, r8, ror #5 │ │ │ │ + cmpeq r9, r4, lsr #5 │ │ │ │ + ldrdeq r3, [r3, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r9, r0, ror r2 │ │ │ │ + cmpeq sl, ip, ror r2 │ │ │ │ + cmpeq sl, r4, lsr #5 │ │ │ │ + cmneq r3, r8, ror #4 │ │ │ │ + ldrsheq r9, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, ip, lsl #4 │ │ │ │ + cmneq r3, r8, lsr #4 │ │ │ │ + ldrheq r9, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sl, r8, asr #3 │ │ │ │ + cmpeq r9, r4, lsl #3 │ │ │ │ + cmpeq r9, r4, asr r1 │ │ │ │ + ldrsbeq r6, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r9, r0, lsl #2 │ │ │ │ │ │ │ │ 00463c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -960639,56 +960639,56 @@ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 464028 │ │ │ │ cmneq sp, ip, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, r4, lsr #4 │ │ │ │ - cmneq r3, r8, lsr #31 │ │ │ │ - @ instruction: 0x015a6f9c │ │ │ │ - cmpeq sl, r8, asr #26 │ │ │ │ - cmneq r3, r8, asr #26 │ │ │ │ + cmpeq sl, ip, lsr #4 │ │ │ │ + strheq r2, [r3, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq sl, r4, lsr #31 │ │ │ │ + cmpeq sl, r0, asr sp │ │ │ │ + cmneq r3, r0, asr sp │ │ │ │ cmneq sp, r4, ror #7 │ │ │ │ - cmpeq sl, r4, ror #25 │ │ │ │ - cmpeq sl, ip, lsr #25 │ │ │ │ - cmneq r3, ip, lsr #25 │ │ │ │ - cmpeq r9, r0, asr #23 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ - cmneq r3, ip, ror #24 │ │ │ │ - cmpeq r9, r8, lsl #23 │ │ │ │ - cmpeq sl, r4, lsr ip │ │ │ │ - cmneq r3, r4, lsr ip │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ - cmpeq r9, r0, lsr #22 │ │ │ │ - cmpeq sl, ip, asr #23 │ │ │ │ - cmneq r3, ip, asr #23 │ │ │ │ - cmpeq r9, r8, ror #21 │ │ │ │ - @ instruction: 0x015a6b94 │ │ │ │ - @ instruction: 0x01632b94 │ │ │ │ - ldrheq r8, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq sl, ip, asr fp │ │ │ │ - cmneq r3, ip, asr fp │ │ │ │ - cmpeq r9, r8, ror sl │ │ │ │ - cmpeq sl, r4, lsr #22 │ │ │ │ - cmneq r3, r4, lsr #22 │ │ │ │ - cmpeq r9, r0, asr #20 │ │ │ │ - cmpeq sl, ip, ror #21 │ │ │ │ - cmneq r3, ip, ror #21 │ │ │ │ - cmpeq r9, r8, lsl #20 │ │ │ │ - ldrheq r6, [sl, #-164] @ 0xffffff5c │ │ │ │ - strheq r2, [r3, #-164]! @ 0xffffff5c │ │ │ │ - ldrsbeq r8, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sl, ip, ror sl │ │ │ │ - cmneq r3, ip, ror sl │ │ │ │ - @ instruction: 0x0159899c │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ - cmpeq sl, r4, ror #19 │ │ │ │ - cmneq r3, r4, ror #19 │ │ │ │ + cmpeq sl, ip, ror #25 │ │ │ │ + ldrheq r6, [sl, #-196] @ 0xffffff3c │ │ │ │ + strheq r2, [r3, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq r9, r8, asr #23 │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ + cmneq r3, r4, ror ip │ │ │ │ + @ instruction: 0x01598b90 │ │ │ │ + cmpeq sl, ip, lsr ip │ │ │ │ + cmneq r3, ip, lsr ip │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ + cmpeq r9, r8, lsr #22 │ │ │ │ + ldrsbeq r6, [sl, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r2, [r3, #-180]! @ 0xffffff4c │ │ │ │ + ldrsheq r8, [r9, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x015a6b9c │ │ │ │ + @ instruction: 0x01632b9c │ │ │ │ + ldrheq r8, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sl, r4, ror #22 │ │ │ │ + cmneq r3, r4, ror #22 │ │ │ │ + cmpeq r9, r0, lsl #21 │ │ │ │ + cmpeq sl, ip, lsr #22 │ │ │ │ + cmneq r3, ip, lsr #22 │ │ │ │ + cmpeq r9, r8, asr #20 │ │ │ │ + ldrsheq r6, [sl, #-164] @ 0xffffff5c │ │ │ │ + strdeq r2, [r3, #-164]! @ 0xffffff5c │ │ │ │ + cmpeq r9, r0, lsl sl │ │ │ │ + ldrheq r6, [sl, #-172] @ 0xffffff54 │ │ │ │ + strheq r2, [r3, #-172]! @ 0xffffff54 │ │ │ │ + ldrsbeq r8, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sl, r4, lsl #21 │ │ │ │ + cmneq r3, r4, lsl #21 │ │ │ │ + cmpeq r9, r4, lsr #19 │ │ │ │ + cmpeq r9, r4, ror r9 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ + cmpeq sl, ip, ror #19 │ │ │ │ + cmneq r3, ip, ror #19 │ │ │ │ │ │ │ │ 00464414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ @@ -961705,168 +961705,168 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r3 │ │ │ │ bne 4651b4 │ │ │ │ b 464de0 │ │ │ │ cmneq sp, ip, asr #31 │ │ │ │ cmneq sp, r8, asr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r3, r0, lsr #17 │ │ │ │ - cmpeq sl, r8, lsl #17 │ │ │ │ + cmneq r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x015a6890 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmneq r3, ip, asr #16 │ │ │ │ - cmneq r3, ip, asr #15 │ │ │ │ - ldrheq r6, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmneq r3, r4, asr r8 │ │ │ │ + ldrdeq r2, [r3, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq sl, r0, asr #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r3, r0, lsr #13 │ │ │ │ - @ instruction: 0x015a6694 │ │ │ │ - cmneq r3, r8, asr r6 │ │ │ │ - cmpeq sl, r8, asr #12 │ │ │ │ + cmneq r3, r8, lsr #13 │ │ │ │ + @ instruction: 0x015a669c │ │ │ │ + cmneq r3, r0, ror #12 │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ cmneq sp, r8, ror ip │ │ │ │ - ldrheq r5, [sl, #-108] @ 0xffffff94 │ │ │ │ - cmneq r3, r4, asr r4 │ │ │ │ - cmpeq sl, r0, lsr r4 │ │ │ │ - cmneq r3, ip, lsr #7 │ │ │ │ - @ instruction: 0x015a6398 │ │ │ │ + cmpeq sl, r4, asr #13 │ │ │ │ + cmneq r3, ip, asr r4 │ │ │ │ + cmpeq sl, r8, lsr r4 │ │ │ │ + strheq r2, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq sl, r0, lsr #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r3, r4, lsl #3 │ │ │ │ - cmpeq sl, r0, ror r1 │ │ │ │ - cmneq r3, r8, ror #1 │ │ │ │ - ldrsbeq r6, [sl, #-0] │ │ │ │ - @ instruction: 0x01631f9c │ │ │ │ - @ instruction: 0x015a5f90 │ │ │ │ - ldrdeq r1, [r3, #-236]! @ 0xffffff14 │ │ │ │ - ldrsbeq r5, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ - cmpeq r9, r4, asr #23 │ │ │ │ - cmneq r3, r8, ror ip │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ - cmneq r3, r4, lsr ip │ │ │ │ - cmpeq r9, ip, ror fp │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ + cmneq r3, ip, lsl #3 │ │ │ │ + cmpeq sl, r8, ror r1 │ │ │ │ + strdeq r2, [r3, #-0]! │ │ │ │ + ldrsbeq r6, [sl, #-8] │ │ │ │ + cmneq r3, r4, lsr #31 │ │ │ │ + @ instruction: 0x015a5f98 │ │ │ │ + cmneq r3, r4, ror #29 │ │ │ │ + ldrsbeq r5, [sl, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ + cmpeq r9, ip, asr #23 │ │ │ │ + cmneq r3, r0, lsl #25 │ │ │ │ + cmpeq sl, ip, ror #24 │ │ │ │ + cmneq r3, ip, lsr ip │ │ │ │ + cmpeq r9, r4, lsl #23 │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - cmneq r3, r8, ror #23 │ │ │ │ - cmpeq r9, r0, lsr fp │ │ │ │ - ldrsbeq r5, [sl, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x01631694 │ │ │ │ - cmpeq sl, r4, asr #13 │ │ │ │ - cmpeq sl, r4, lsl #13 │ │ │ │ - cmneq r3, ip, asr r6 │ │ │ │ - cmpeq r9, r4, lsr #11 │ │ │ │ - cmpeq sl, r0, asr r6 │ │ │ │ + strdeq r1, [r3, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r9, r8, lsr fp │ │ │ │ + cmpeq sl, r4, ror #23 │ │ │ │ + @ instruction: 0x0163169c │ │ │ │ + cmpeq sl, ip, asr #13 │ │ │ │ + cmpeq sl, ip, lsl #13 │ │ │ │ + cmneq r3, r4, ror #12 │ │ │ │ + cmpeq r9, ip, lsr #11 │ │ │ │ + cmpeq sl, r8, asr r6 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ - cmneq r3, r0, lsl r6 │ │ │ │ - ldrsheq r5, [sl, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r9, r8, lsl r5 │ │ │ │ - cmpeq r9, r4, ror #9 │ │ │ │ - @ instruction: 0x01631598 │ │ │ │ - cmpeq sl, r8, lsl #11 │ │ │ │ - cmpeq r9, r8, lsr #9 │ │ │ │ - cmneq r3, ip, asr r5 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - cmneq r3, r8, lsl r5 │ │ │ │ - cmpeq r9, r0, ror #8 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ + cmpeq r9, r4, ror #10 │ │ │ │ + cmneq r3, r8, lsl r6 │ │ │ │ + cmpeq sl, r4, lsl #12 │ │ │ │ + cmpeq r9, r0, lsr #10 │ │ │ │ + cmpeq r9, ip, ror #9 │ │ │ │ + cmneq r3, r0, lsr #11 │ │ │ │ + @ instruction: 0x015a5590 │ │ │ │ + ldrheq r7, [r9, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r3, r4, ror #10 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ + cmneq r3, r0, lsr #10 │ │ │ │ + cmpeq r9, r8, ror #8 │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ - ldrdeq r1, [r3, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq sl, ip, asr #9 │ │ │ │ - cmpeq r9, r8, ror #7 │ │ │ │ - @ instruction: 0x0163149c │ │ │ │ - cmpeq sl, r8, lsl #9 │ │ │ │ - cmpeq r9, r8, lsr #7 │ │ │ │ - cmneq r3, ip, asr r4 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ - cmneq r3, ip, lsl r4 │ │ │ │ - cmpeq sl, r8, lsl #8 │ │ │ │ - cmpeq r9, r8, lsr #6 │ │ │ │ - ldrdeq r1, [r3, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq sl, r8, asr #7 │ │ │ │ - cmpeq r9, r8, ror #5 │ │ │ │ - @ instruction: 0x0163139c │ │ │ │ - cmpeq sl, r8, lsl #7 │ │ │ │ - cmpeq r9, r8, lsr #5 │ │ │ │ - cmneq r3, ip, asr r3 │ │ │ │ - cmpeq sl, ip, asr #6 │ │ │ │ - cmpeq r9, ip, ror #4 │ │ │ │ - cmneq r3, r0, lsr #6 │ │ │ │ - cmpeq sl, ip, lsl #6 │ │ │ │ - cmpeq r9, ip, lsr #4 │ │ │ │ - cmneq r3, r0, ror #5 │ │ │ │ - cmpeq sl, ip, asr #5 │ │ │ │ - cmpeq r9, ip, ror #3 │ │ │ │ - ldrheq r7, [r9, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r9, r8, ror r1 │ │ │ │ - cmpeq r9, r0, asr r1 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ + cmneq r3, r4, ror #9 │ │ │ │ + ldrsbeq r5, [sl, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r7, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r3, r4, lsr #9 │ │ │ │ + @ instruction: 0x015a5490 │ │ │ │ + ldrheq r7, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r3, r4, ror #8 │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ + cmpeq r9, r0, ror r3 │ │ │ │ + cmneq r3, r4, lsr #8 │ │ │ │ + cmpeq sl, r0, lsl r4 │ │ │ │ + cmpeq r9, r0, lsr r3 │ │ │ │ + cmneq r3, r4, ror #7 │ │ │ │ + ldrsbeq r5, [sl, #-48] @ 0xffffffd0 │ │ │ │ + ldrsheq r7, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r3, r4, lsr #7 │ │ │ │ + @ instruction: 0x015a5390 │ │ │ │ + ldrheq r7, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r3, r4, ror #6 │ │ │ │ + cmpeq sl, r4, asr r3 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ + cmneq r3, r8, lsr #6 │ │ │ │ + cmpeq sl, r4, lsl r3 │ │ │ │ + cmpeq r9, r4, lsr r2 │ │ │ │ + cmneq r3, r8, ror #5 │ │ │ │ + ldrsbeq r5, [sl, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r7, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r9, r0, asr #3 │ │ │ │ + cmpeq r9, r0, lsl #3 │ │ │ │ + cmpeq r9, r8, asr r1 │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x0163119c │ │ │ │ - cmpeq r9, r4, ror #1 │ │ │ │ - @ instruction: 0x015a5190 │ │ │ │ - cmpeq r9, ip, lsr #1 │ │ │ │ - cmneq r3, r0, ror #2 │ │ │ │ - cmpeq sl, ip, asr #2 │ │ │ │ - cmpeq r9, ip, rrx │ │ │ │ - cmneq r3, r0, lsr #2 │ │ │ │ - cmpeq sl, ip, lsl #2 │ │ │ │ - cmpeq r9, ip, lsr #32 │ │ │ │ - ldrheq r5, [sl, #-0] │ │ │ │ - strheq r1, [r3, #-0]! │ │ │ │ - cmpeq r9, ip, ror #31 │ │ │ │ - @ instruction: 0x01596f90 │ │ │ │ - cmneq r3, r4, asr #32 │ │ │ │ - cmpeq sl, r0, lsr r0 │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmneq r3, r4 │ │ │ │ - ldrsheq r4, [sl, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r9, ip, lsl #30 │ │ │ │ - smulbteq r3, r0, pc @ │ │ │ │ - ldrheq r4, [sl, #-240] @ 0xffffff10 │ │ │ │ - ldrsbeq r6, [r9, #-224] @ 0xffffff20 │ │ │ │ - smulbbeq r3, r4, pc @ │ │ │ │ - cmpeq sl, r0, ror pc │ │ │ │ - @ instruction: 0x01596e90 │ │ │ │ - cmneq r3, r4, asr #30 │ │ │ │ - cmpeq sl, r0, lsr pc │ │ │ │ - cmpeq r9, r0, asr lr │ │ │ │ + cmneq r3, r4, lsr #3 │ │ │ │ + cmpeq r9, ip, ror #1 │ │ │ │ + @ instruction: 0x015a5198 │ │ │ │ + ldrheq r7, [r9, #-4] │ │ │ │ + cmneq r3, r8, ror #2 │ │ │ │ + cmpeq sl, r4, asr r1 │ │ │ │ + cmpeq r9, r4, ror r0 │ │ │ │ + cmneq r3, r8, lsr #2 │ │ │ │ + cmpeq sl, r4, lsl r1 │ │ │ │ + cmpeq r9, r4, lsr r0 │ │ │ │ + ldrheq r5, [sl, #-8] │ │ │ │ + strheq r1, [r3, #-8]! │ │ │ │ + ldrsheq r6, [r9, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x01596f98 │ │ │ │ + cmneq r3, ip, asr #32 │ │ │ │ + cmpeq sl, r8, lsr r0 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + cmneq r3, ip │ │ │ │ + ldrsheq r4, [sl, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, r4, lsl pc │ │ │ │ + smulbteq r3, r8, pc @ │ │ │ │ + ldrheq r4, [sl, #-248] @ 0xffffff08 │ │ │ │ + ldrsbeq r6, [r9, #-232] @ 0xffffff18 │ │ │ │ + smulbbeq r3, ip, pc @ │ │ │ │ + cmpeq sl, r8, ror pc │ │ │ │ + @ instruction: 0x01596e98 │ │ │ │ + cmneq r3, ip, asr #30 │ │ │ │ + cmpeq sl, r8, lsr pc │ │ │ │ + cmpeq r9, r8, asr lr │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq r9, r0, lsr #28 │ │ │ │ - ldrdeq r0, [r3, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq sl, r0, asr #29 │ │ │ │ - cmpeq r9, r0, ror #27 │ │ │ │ - cmpeq r9, r8, lsr #27 │ │ │ │ - cmneq r3, ip, asr lr │ │ │ │ - cmpeq sl, ip, asr #28 │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ - cmneq r3, r0, lsr #28 │ │ │ │ - cmpeq sl, ip, lsl #28 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ - ldrsheq r6, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r9, r0, asr #25 │ │ │ │ - cmneq r3, r4, ror sp │ │ │ │ - cmpeq sl, r4, ror #26 │ │ │ │ - cmpeq r9, r4, lsl #25 │ │ │ │ - cmneq r3, r8, lsr sp │ │ │ │ - cmpeq sl, r4, lsr #26 │ │ │ │ - cmpeq r9, r4, asr #24 │ │ │ │ + cmpeq r9, r8, lsr #28 │ │ │ │ + ldrdeq r0, [r3, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq sl, r8, asr #29 │ │ │ │ + cmpeq r9, r8, ror #27 │ │ │ │ + ldrheq r6, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmneq r3, r4, ror #28 │ │ │ │ + cmpeq sl, r4, asr lr │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ + cmneq r3, r8, lsr #28 │ │ │ │ + cmpeq sl, r4, lsl lr │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ + ldrsheq r6, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r9, r8, asr #25 │ │ │ │ + cmneq r3, ip, ror sp │ │ │ │ + cmpeq sl, ip, ror #26 │ │ │ │ + cmpeq r9, ip, lsl #25 │ │ │ │ + cmneq r3, r0, asr #26 │ │ │ │ + cmpeq sl, ip, lsr #26 │ │ │ │ + cmpeq r9, ip, asr #24 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmpeq r9, r0, lsl ip │ │ │ │ + cmpeq r9, r8, lsl ip │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrsbeq r6, [r9, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r6, [r9, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - @ instruction: 0x01596b9c │ │ │ │ - cmpeq r9, r4, ror fp │ │ │ │ + cmpeq r9, r4, lsr #23 │ │ │ │ + cmpeq r9, ip, ror fp │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq r9, r4, lsr fp │ │ │ │ + cmpeq r9, ip, lsr fp │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r9, ip, lsl #22 │ │ │ │ - smulbteq r3, r0, fp │ │ │ │ - cmpeq sl, ip, lsr #23 │ │ │ │ - cmpeq r9, r0, asr #21 │ │ │ │ + cmpeq r9, r4, lsl fp │ │ │ │ + smulbteq r3, r8, fp │ │ │ │ + ldrheq r4, [sl, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r9, r8, asr #21 │ │ │ │ cmp fp, r6 │ │ │ │ bne 4651b4 │ │ │ │ b 464de0 │ │ │ │ mov r0, r5 │ │ │ │ bl b6114 │ │ │ │ ldr r2, [pc, #-496] @ 4654a0 │ │ │ │ ldr ip, [pc, #-496] @ 4654a4 │ │ │ │ @@ -962748,24 +962748,24 @@ │ │ │ │ add r2, r2, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 4662f0 │ │ │ │ cmneq sp, ip, lsr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, r4, ror #21 │ │ │ │ - smultteq r3, r4, sl │ │ │ │ + cmpeq sl, ip, ror #21 │ │ │ │ + smultteq r3, ip, sl │ │ │ │ cmneq sp, ip, lsl r1 │ │ │ │ - ldrdeq r0, [r3, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq r9, r4, lsr #18 │ │ │ │ - ldrsbeq r4, [sl, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r9, ip, lsl #17 │ │ │ │ - cmneq r3, r0, lsl r9 │ │ │ │ - cmpeq r9, r8, asr r8 │ │ │ │ - ldrsheq r4, [sl, #-140] @ 0xffffff74 │ │ │ │ + smultteq r3, r4, r9 │ │ │ │ + cmpeq r9, ip, lsr #18 │ │ │ │ + ldrsbeq r4, [sl, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x01596894 │ │ │ │ + cmneq r3, r8, lsl r9 │ │ │ │ + cmpeq r9, r0, ror #16 │ │ │ │ + cmpeq sl, r4, lsl #18 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ mov r4, r2 │ │ │ │ @@ -963162,66 +963162,66 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 466760 │ │ │ │ cmneq sp, r4, ror pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sp, r8, lsr #30 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - @ instruction: 0x015a4890 │ │ │ │ - cmpeq pc, r0, asr #31 │ │ │ │ + @ instruction: 0x015a4898 │ │ │ │ + cmpeq pc, r8, asr #31 │ │ │ │ svcvc 0x00efffff │ │ │ │ cmpeq r8, r8, lsr r1 │ │ │ │ - cmpeq sl, r8, lsl r8 │ │ │ │ + cmpeq sl, r0, lsr #16 │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ + cmpeq sl, r4, lsl r8 │ │ │ │ ldrsheq r4, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sl, ip, lsl #16 │ │ │ │ - ldrsheq r4, [sl, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x01630794 │ │ │ │ - ldrsheq r4, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmneq r3, r4, lsr r7 │ │ │ │ + @ instruction: 0x0163079c │ │ │ │ + cmpeq sl, r0, lsl #14 │ │ │ │ + cmneq r3, ip, lsr r7 │ │ │ │ cmneq sp, ip, lsr #25 │ │ │ │ - cmpeq sl, r0, lsr #13 │ │ │ │ - cmpeq sl, r8, asr #11 │ │ │ │ - cmneq r3, ip, asr r6 │ │ │ │ - cmpeq sl, r8, asr #13 │ │ │ │ - cmpeq sl, r0, lsl #11 │ │ │ │ - cmneq r3, r4, lsl r6 │ │ │ │ - cmpeq sl, r8, ror #12 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - ldrdeq r0, [r3, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq r9, r0, lsr #8 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - smultbeq r3, ip, r5 │ │ │ │ - cmpeq r9, r8, ror #7 │ │ │ │ - cmpeq sl, r0, ror #9 │ │ │ │ - cmneq r3, r4, ror r5 │ │ │ │ - ldrheq r6, [r9, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sl, r8, lsr #9 │ │ │ │ - cmneq r3, ip, lsr r5 │ │ │ │ - ldrsbeq r4, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq sl, ip, ror #8 │ │ │ │ - cmneq r3, r0, lsl #10 │ │ │ │ - cmpeq r9, ip, asr #6 │ │ │ │ - cmpeq r9, r4, lsl r3 │ │ │ │ - cmpeq sl, ip, lsl #8 │ │ │ │ - smultbeq r3, r0, r4 │ │ │ │ - ldrsbeq r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldrsbeq r4, [sl, #-48] @ 0xffffffd0 │ │ │ │ - cmneq r3, r4, ror #8 │ │ │ │ - cmpeq r9, r0, lsr #5 │ │ │ │ - @ instruction: 0x015a439c │ │ │ │ - cmneq r3, r0, lsr r4 │ │ │ │ - cmpeq r9, r4, ror #4 │ │ │ │ - cmpeq sl, ip, asr r3 │ │ │ │ - strdeq r0, [r3, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq sl, ip, asr r3 │ │ │ │ - cmpeq sl, r8, lsl r3 │ │ │ │ - smultbeq r3, ip, r3 │ │ │ │ - cmpeq r9, r4, ror #3 │ │ │ │ - cmpeq sl, r0, ror #5 │ │ │ │ - cmneq r3, r4, ror r3 │ │ │ │ + cmpeq sl, r8, lsr #13 │ │ │ │ + ldrsbeq r4, [sl, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r3, r4, ror #12 │ │ │ │ + ldrsbeq r4, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, r8, lsl #11 │ │ │ │ + cmneq r3, ip, lsl r6 │ │ │ │ + cmpeq sl, r0, ror r6 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ + smultteq r3, r4, r5 │ │ │ │ + cmpeq r9, r8, lsr #8 │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + strheq r0, [r3, #-84]! @ 0xffffffac │ │ │ │ + ldrsheq r6, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sl, r8, ror #9 │ │ │ │ + cmneq r3, ip, ror r5 │ │ │ │ + ldrheq r6, [r9, #-56] @ 0xffffffc8 │ │ │ │ + ldrheq r4, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmneq r3, r4, asr #10 │ │ │ │ + ldrsbeq r4, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sl, r4, ror r4 │ │ │ │ + cmneq r3, r8, lsl #10 │ │ │ │ + cmpeq r9, r4, asr r3 │ │ │ │ + cmpeq r9, ip, lsl r3 │ │ │ │ + cmpeq sl, r4, lsl r4 │ │ │ │ + smultbeq r3, r8, r4 │ │ │ │ + cmpeq r9, r0, ror #5 │ │ │ │ + ldrsbeq r4, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r3, ip, ror #8 │ │ │ │ + cmpeq r9, r8, lsr #5 │ │ │ │ + cmpeq sl, r4, lsr #7 │ │ │ │ + cmneq r3, r8, lsr r4 │ │ │ │ + cmpeq r9, ip, ror #4 │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ + strdeq r0, [r3, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ + cmpeq sl, r0, lsr #6 │ │ │ │ + strheq r0, [r3, #-52]! @ 0xffffffcc │ │ │ │ + cmpeq r9, ip, ror #3 │ │ │ │ + cmpeq sl, r8, ror #5 │ │ │ │ + cmneq r3, ip, ror r3 │ │ │ │ │ │ │ │ 00466b98 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ @@ -963542,17 +963542,17 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ andmi r0, r8, r0 │ │ │ │ eormi r0, sl, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r9, ip, lsl #24 │ │ │ │ - cmpeq sl, r4, ror lr │ │ │ │ - msreq SPSR_x, r8, lsr #27 │ │ │ │ + cmpeq r9, r4, lsl ip │ │ │ │ + cmpeq sl, ip, ror lr │ │ │ │ + strheq pc, [r2, #-208]! @ 0xffffff30 @ │ │ │ │ │ │ │ │ 004670b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #640] @ 46734c │ │ │ │ @@ -963716,17 +963716,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 467174 │ │ │ │ cmneq sp, r8, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x016d1298 │ │ │ │ - cmpeq r9, r0, asr r9 │ │ │ │ - cmpeq sl, r0, ror #23 │ │ │ │ - msreq SPSR_svc, r0, lsl #22 │ │ │ │ + cmpeq r9, r8, asr r9 │ │ │ │ + cmpeq sl, r8, ror #23 │ │ │ │ + msreq SPSR_svc, r8, lsl #22 │ │ │ │ │ │ │ │ 00467364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #624] @ 4675ec │ │ │ │ @@ -963887,20 +963887,20 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ @ instruction: 0x016d1098 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r0, [sp, #-232]! @ 0xffffff18 │ │ │ │ smulbteq sp, r0, lr │ │ │ │ - cmpeq r9, ip, ror #13 │ │ │ │ - cmpeq sl, r4, lsr #19 │ │ │ │ - strheq pc, [r2, #-132]! @ 0xffffff7c @ │ │ │ │ - ldrheq r5, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r8, ror #18 │ │ │ │ - msreq SPSR_x, r8, ror r8 │ │ │ │ + ldrsheq r5, [r9, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sl, ip, lsr #19 │ │ │ │ + strheq pc, [r2, #-140]! @ 0xffffff74 @ │ │ │ │ + ldrheq r5, [r9, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sl, r0, ror r9 │ │ │ │ + msreq SPSR_x, r0, lsl #17 │ │ │ │ │ │ │ │ 00467614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -964267,31 +964267,31 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrsheq r3, [sl, #-92] @ 0xffffffa4 │ │ │ │ - msreq SPSR_x, r8, ror #9 │ │ │ │ + cmpeq sl, r4, lsl #12 │ │ │ │ + strdeq pc, [r2, #-64]! @ 0xffffffc0 │ │ │ │ cmneq sp, ip, ror sl │ │ │ │ - @ instruction: 0x015a3594 │ │ │ │ - msreq SPSR_x, r8, ror r4 │ │ │ │ + @ instruction: 0x015a359c │ │ │ │ + msreq SPSR_x, r0, lsl #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq pc, [r2, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq sl, r0, ror #9 │ │ │ │ + strdeq pc, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq sl, r8, ror #9 │ │ │ │ cmpeq r8, r0, ror sl │ │ │ │ - cmpeq sl, r8, lsr #8 │ │ │ │ - msreq SPSR_svc, r8, lsr #6 │ │ │ │ + cmpeq sl, r0, lsr r4 │ │ │ │ + msreq SPSR_svc, r0, lsr r3 │ │ │ │ cmpeq r8, r0, lsr sl │ │ │ │ - cmpeq sl, r8, ror #7 │ │ │ │ - msreq (UNDEF: 98), r8, ror #5 │ │ │ │ + ldrsheq r3, [sl, #-48] @ 0xffffffd0 │ │ │ │ + strdeq pc, [r2, #-32]! @ 0xffffffe0 │ │ │ │ cmpeq r8, r4, lsl #20 │ │ │ │ - ldrheq r3, [sl, #-60] @ 0xffffffc4 │ │ │ │ - strheq pc, [r2, #-44]! @ 0xffffffd4 @ │ │ │ │ + cmpeq sl, r4, asr #7 │ │ │ │ + msreq (UNDEF: 98), r4, asr #5 │ │ │ │ │ │ │ │ 00467c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -964485,19 +964485,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r8, r0, ror #13 │ │ │ │ - cmpeq sl, r4, asr #1 │ │ │ │ - cmneq r2, r8, lsr #31 │ │ │ │ + cmpeq sl, ip, asr #1 │ │ │ │ + strheq lr, [r2, #-240]! @ 0xffffff10 │ │ │ │ cmpeq r8, r0, lsr #13 │ │ │ │ - cmpeq sl, r4, lsl #1 │ │ │ │ - cmneq r2, r8, ror #30 │ │ │ │ + cmpeq sl, ip, lsl #1 │ │ │ │ + cmneq r2, r0, ror pc │ │ │ │ │ │ │ │ 00467f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -964764,26 +964764,26 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 468274 │ │ │ │ @ instruction: 0x016d0498 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x016d0198 │ │ │ │ - ldrheq r4, [r9, #-156] @ 0xffffff64 │ │ │ │ - ldrsheq r2, [sl, #-192] @ 0xffffff40 │ │ │ │ - strheq lr, [r2, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq r9, r4, lsl #19 │ │ │ │ - ldrheq r2, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmneq r2, r0, lsl #23 │ │ │ │ - cmpeq r9, r8, asr #18 │ │ │ │ - cmpeq sl, ip, ror ip │ │ │ │ - cmneq r2, r4, asr #22 │ │ │ │ - cmpeq r9, r0, lsl r9 │ │ │ │ - cmpeq sl, r8, asr #24 │ │ │ │ - cmneq r2, r0, lsl fp │ │ │ │ + cmpeq r9, r4, asr #19 │ │ │ │ + ldrsheq r2, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmneq r2, r0, asr #23 │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ + cmpeq sl, r0, asr #25 │ │ │ │ + cmneq r2, r8, lsl #23 │ │ │ │ + cmpeq r9, r0, asr r9 │ │ │ │ + cmpeq sl, r4, lsl #25 │ │ │ │ + cmneq r2, ip, asr #22 │ │ │ │ + cmpeq r9, r8, lsl r9 │ │ │ │ + cmpeq sl, r0, asr ip │ │ │ │ + cmneq r2, r8, lsl fp │ │ │ │ │ │ │ │ 004683c8 : │ │ │ │ ldr r2, [r0] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, #1 │ │ │ │ add lr, r2, r2, lsr #31 │ │ │ │ ble 468408 │ │ │ │ @@ -964913,20 +964913,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 468528 │ │ │ │ ldrdeq pc, [ip, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 108), r4, ror #29 │ │ │ │ - cmpeq r9, r8, lsl #14 │ │ │ │ - cmpeq sl, r0, ror #20 │ │ │ │ - cmneq r2, r8, lsl r9 │ │ │ │ - cmpeq r9, ip, asr #13 │ │ │ │ - cmpeq sl, r4, lsr #20 │ │ │ │ - ldrdeq lr, [r2, #-140]! @ 0xffffff74 │ │ │ │ + cmpeq r9, r0, lsl r7 │ │ │ │ + cmpeq sl, r8, ror #20 │ │ │ │ + cmneq r2, r0, lsr #18 │ │ │ │ + ldrsbeq r4, [r9, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ + cmneq r2, r4, ror #17 │ │ │ │ │ │ │ │ 004685f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr ip, [pc, #1112] @ 468a64 │ │ │ │ @@ -965207,24 +965207,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 4689b8 │ │ │ │ strdeq pc, [ip, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, ror #5 │ │ │ │ - cmpeq sl, r0, ror #12 │ │ │ │ - cmneq r2, r4, lsl #10 │ │ │ │ + cmpeq r9, r8, ror #5 │ │ │ │ + cmpeq sl, r8, ror #12 │ │ │ │ + cmneq r2, ip, lsl #10 │ │ │ │ msreq (UNDEF: 108), r4, asr sl │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ - ldrsheq r2, [sl, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x0162e49c │ │ │ │ - cmpeq r9, r4, asr #4 │ │ │ │ - ldrheq r2, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r2, ip, asr r4 │ │ │ │ + cmpeq r9, r0, lsl #5 │ │ │ │ + cmpeq sl, r0, lsl #12 │ │ │ │ + cmneq r2, r4, lsr #9 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ + cmpeq sl, r0, asr #11 │ │ │ │ + cmneq r2, r4, ror #8 │ │ │ │ │ │ │ │ 00468a94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -965349,20 +965349,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 468be0 │ │ │ │ msreq SPSR_fs, ip, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq SPSR_fs, ip, lsr #16 │ │ │ │ - cmpeq r9, r0, asr #32 │ │ │ │ - cmpeq sl, r4, ror #7 │ │ │ │ - cmneq r2, r8, ror r2 │ │ │ │ - cmpeq r9, r8 │ │ │ │ - cmpeq sl, ip, lsr #7 │ │ │ │ - cmneq r2, r0, asr #4 │ │ │ │ + cmpeq r9, r8, asr #32 │ │ │ │ + cmpeq sl, ip, ror #7 │ │ │ │ + cmneq r2, r0, lsl #5 │ │ │ │ + cmpeq r9, r0, lsl r0 │ │ │ │ + ldrheq r2, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmneq r2, r8, asr #4 │ │ │ │ │ │ │ │ 00468cb4 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -965939,20 +965939,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 469510 │ │ │ │ msreq SPSR_fs, r4, asr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq lr, [ip, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r9, r4, lsr #14 │ │ │ │ - cmpeq sl, ip, ror #21 │ │ │ │ - cmneq r2, r0, ror r9 │ │ │ │ - ldrsheq r3, [r9, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq r1, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmneq r2, ip, lsr r9 │ │ │ │ + cmpeq r9, ip, lsr #14 │ │ │ │ + ldrsheq r1, [sl, #-164] @ 0xffffff5c │ │ │ │ + cmneq r2, r8, ror r9 │ │ │ │ + ldrsheq r3, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sl, r0, asr #21 │ │ │ │ + cmneq r2, r4, asr #18 │ │ │ │ │ │ │ │ 004695cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -966103,17 +966103,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ - cmpeq sl, ip, asr #16 │ │ │ │ - cmneq r2, r0, asr #13 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ + cmpeq sl, r4, asr r8 │ │ │ │ + cmneq r2, r8, asr #13 │ │ │ │ │ │ │ │ 00469848 : │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ sub r1, r3, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -966477,48 +966477,48 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 469b10 │ │ │ │ cmneq ip, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, ip, lsl #9 │ │ │ │ - cmpeq sl, r0, lsr #12 │ │ │ │ + @ instruction: 0x0162d494 │ │ │ │ + cmpeq sl, r8, lsr #12 │ │ │ │ strdeq lr, [ip, #-140]! @ 0xffffff74 │ │ │ │ - cmpeq r9, r4, asr #1 │ │ │ │ - cmpeq sl, ip, asr #9 │ │ │ │ - cmneq r2, r0, lsr r3 │ │ │ │ - cmpeq r9, r8, lsl #1 │ │ │ │ - @ instruction: 0x015a1490 │ │ │ │ - strdeq sp, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq r9, r0, asr r0 │ │ │ │ - cmpeq sl, r8, asr r4 │ │ │ │ - strheq sp, [r2, #-44]! @ 0xffffffd4 │ │ │ │ - cmpeq r9, r8, lsl r0 │ │ │ │ - cmpeq sl, r0, lsr #8 │ │ │ │ - cmneq r2, r4, lsl #5 │ │ │ │ - cmpeq r9, r0, ror #31 │ │ │ │ - cmpeq sl, r8, ror #7 │ │ │ │ - cmneq r2, ip, asr #4 │ │ │ │ - cmpeq r9, ip, lsr #31 │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - cmpeq sl, r0, lsl #7 │ │ │ │ - cmneq r2, r4, ror #3 │ │ │ │ - cmpeq r9, r0, asr #30 │ │ │ │ - cmpeq sl, r8, asr #6 │ │ │ │ - cmneq r2, ip, lsr #3 │ │ │ │ - cmpeq r9, r8, lsl #30 │ │ │ │ - cmpeq sl, r0, lsl r3 │ │ │ │ - cmneq r2, r4, ror r1 │ │ │ │ - ldrsbeq r2, [r9, #-224] @ 0xffffff20 │ │ │ │ - ldrsbeq r1, [sl, #-40] @ 0xffffffd8 │ │ │ │ - cmneq r2, ip, lsr r1 │ │ │ │ - @ instruction: 0x01592e98 │ │ │ │ - cmpeq sl, r0, lsr #5 │ │ │ │ - cmneq r2, r4, lsl #2 │ │ │ │ + cmpeq r9, ip, asr #1 │ │ │ │ + ldrsbeq r1, [sl, #-68] @ 0xffffffbc │ │ │ │ + cmneq r2, r8, lsr r3 │ │ │ │ + @ instruction: 0x01593090 │ │ │ │ + @ instruction: 0x015a1498 │ │ │ │ + strdeq sp, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r9, r8, asr r0 │ │ │ │ + cmpeq sl, r0, ror #8 │ │ │ │ + cmneq r2, r4, asr #5 │ │ │ │ + cmpeq r9, r0, lsr #32 │ │ │ │ + cmpeq sl, r8, lsr #8 │ │ │ │ + cmneq r2, ip, lsl #5 │ │ │ │ + cmpeq r9, r8, ror #31 │ │ │ │ + ldrsheq r1, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r2, r4, asr r2 │ │ │ │ + ldrheq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r9, r0, lsl #31 │ │ │ │ + cmpeq sl, r8, lsl #7 │ │ │ │ + cmneq r2, ip, ror #3 │ │ │ │ + cmpeq r9, r8, asr #30 │ │ │ │ + cmpeq sl, r0, asr r3 │ │ │ │ + strheq sp, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmpeq r9, r0, lsl pc │ │ │ │ + cmpeq sl, r8, lsl r3 │ │ │ │ + cmneq r2, ip, ror r1 │ │ │ │ + ldrsbeq r2, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sl, r0, ror #5 │ │ │ │ + cmneq r2, r4, asr #2 │ │ │ │ + cmpeq r9, r0, lsr #29 │ │ │ │ + cmpeq sl, r8, lsr #5 │ │ │ │ + cmneq r2, ip, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #952] @ 46a268 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -966758,39 +966758,39 @@ │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46a064 │ │ │ │ cmneq ip, ip, asr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmneq r2, r0, asr #31 │ │ │ │ - strheq ip, [r2, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq sl, ip, asr #32 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + cmneq r2, r8, asr #31 │ │ │ │ + cmneq r2, r0, asr #29 │ │ │ │ + cmpeq sl, r4, asr r0 │ │ │ │ cmneq ip, r8, lsr #7 │ │ │ │ - cmneq r2, r0, asr #28 │ │ │ │ - cmpeq sl, r4 │ │ │ │ - cmpeq sl, ip, asr #31 │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ - cmpeq r9, r8, lsl #23 │ │ │ │ - cmpeq sl, ip, lsl #31 │ │ │ │ - cmneq r2, r4, asr #27 │ │ │ │ - cmpeq r9, ip, asr #22 │ │ │ │ - cmpeq sl, r0, asr pc │ │ │ │ - cmneq r2, r8, lsl #27 │ │ │ │ - cmpeq r9, r0, lsl fp │ │ │ │ - cmpeq sl, r4, lsl pc │ │ │ │ - ldrsbeq r2, [r9, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r9, r8, lsr #21 │ │ │ │ - cmneq r2, ip, ror #25 │ │ │ │ - cmpeq r9, r4, ror sl │ │ │ │ - cmpeq sl, r8, ror lr │ │ │ │ - strheq ip, [r2, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq r9, r8, lsr sl │ │ │ │ - cmpeq sl, ip, lsr lr │ │ │ │ + cmneq r2, r8, asr #28 │ │ │ │ + cmpeq sl, ip │ │ │ │ + ldrsbeq r0, [sl, #-244] @ 0xffffff0c │ │ │ │ + cmneq r2, r8, lsl #28 │ │ │ │ + @ instruction: 0x01592b90 │ │ │ │ + @ instruction: 0x015a0f94 │ │ │ │ + cmneq r2, ip, asr #27 │ │ │ │ + cmpeq r9, r4, asr fp │ │ │ │ + cmpeq sl, r8, asr pc │ │ │ │ + @ instruction: 0x0162cd90 │ │ │ │ + cmpeq r9, r8, lsl fp │ │ │ │ + cmpeq sl, ip, lsl pc │ │ │ │ + cmpeq r9, r0, ror #21 │ │ │ │ + ldrheq r2, [r9, #-160] @ 0xffffff60 │ │ │ │ + strdeq ip, [r2, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq r9, ip, ror sl │ │ │ │ + cmpeq sl, r0, lsl #29 │ │ │ │ + strheq ip, [r2, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq r9, r0, asr #20 │ │ │ │ + cmpeq sl, r4, asr #28 │ │ │ │ │ │ │ │ 0046a2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -966841,20 +966841,20 @@ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46a328 │ │ │ │ cmneq ip, ip, lsl r1 │ │ │ │ andeq r7, r0, r0, lsl #20 │ │ │ │ - cmneq r2, r8, lsr #23 │ │ │ │ - cmpeq r9, r0, lsr r9 │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - cmneq r2, ip, ror #22 │ │ │ │ - ldrsheq r2, [r9, #-132] @ 0xffffff7c │ │ │ │ - ldrsheq r0, [sl, #-200] @ 0xffffff38 │ │ │ │ + strheq ip, [r2, #-176]! @ 0xffffff50 │ │ │ │ + cmpeq r9, r8, lsr r9 │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + cmneq r2, r4, ror fp │ │ │ │ + ldrsheq r2, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sl, r0, lsl #26 │ │ │ │ │ │ │ │ 0046a3cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -967865,139 +967865,139 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46a464 │ │ │ │ cmneq ip, r8, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, r4 │ │ │ │ - cmpeq sl, ip, lsr #25 │ │ │ │ + ldrheq r0, [sl, #-196] @ 0xffffff3c │ │ │ │ cmneq ip, r8, lsr #31 │ │ │ │ - cmppeq r9, r8, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r9, #-160] @ 0xffffff60 @ │ │ │ │ andeq r7, r0, r0, lsl #20 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r8, lsr #14 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq sl, r8, lsr #20 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ - ldrsbeq r2, [r9, #-72] @ 0xffffffb8 │ │ │ │ - ldrsbeq r0, [sl, #-140] @ 0xffffff74 │ │ │ │ - strheq ip, [r2, #-104]! @ 0xffffff98 │ │ │ │ - cmpeq r9, r0, asr #8 │ │ │ │ - cmpeq sl, r4, asr #16 │ │ │ │ - cmneq r2, r8, ror r6 │ │ │ │ - @ instruction: 0x0159f994 │ │ │ │ - cmpeq sl, r4, lsl #16 │ │ │ │ - cmneq r2, r4, lsr r6 │ │ │ │ - cmppeq r9, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r0, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sl, r4, lsl r7 │ │ │ │ - cmneq r2, r8, ror r5 │ │ │ │ - cmneq r2, r4, ror r4 │ │ │ │ - cmpeq sl, r0, lsl #12 │ │ │ │ - cmneq r2, r4, lsl #7 │ │ │ │ - cmpeq r9, ip, lsl #2 │ │ │ │ - cmpeq sl, r0, lsl r5 │ │ │ │ - cmneq r2, r4, asr #6 │ │ │ │ - cmpeq r9, ip, asr #1 │ │ │ │ - ldrsbeq r0, [sl, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r2, r4, lsl #6 │ │ │ │ - cmpeq r9, ip, lsl #1 │ │ │ │ - @ instruction: 0x015a0494 │ │ │ │ - cmneq r2, r4, asr #5 │ │ │ │ - cmpeq r9, ip, asr #32 │ │ │ │ - cmpeq sl, r0, asr r4 │ │ │ │ - cmneq r2, r8, lsl #5 │ │ │ │ - cmpeq r9, r0, lsl r0 │ │ │ │ - cmpeq sl, r4, lsl r4 │ │ │ │ - cmneq r2, ip, asr #4 │ │ │ │ - ldrsbeq r1, [r9, #-244] @ 0xffffff0c │ │ │ │ - ldrsbeq r0, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r2, r0, lsl r2 │ │ │ │ - @ instruction: 0x01591f98 │ │ │ │ - @ instruction: 0x015a039c │ │ │ │ - ldrdeq ip, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmpeq r9, ip, asr pc │ │ │ │ - cmpeq sl, r0, ror #6 │ │ │ │ - @ instruction: 0x0162c198 │ │ │ │ - cmpeq r9, r0, lsr #30 │ │ │ │ - cmpeq sl, r4, lsr #6 │ │ │ │ - cmneq r2, ip, asr r1 │ │ │ │ - cmpeq r9, r4, ror #29 │ │ │ │ - cmpeq sl, r8, ror #5 │ │ │ │ - cmpeq r9, ip, lsr #29 │ │ │ │ - strdeq ip, [r2, #-0]! │ │ │ │ - cmpeq r9, r8, ror lr │ │ │ │ - cmpeq sl, ip, ror r2 │ │ │ │ - strheq ip, [r2, #-4]! │ │ │ │ - cmpeq r9, ip, lsr lr │ │ │ │ - cmpeq sl, r0, asr #4 │ │ │ │ - cmneq r2, r4, ror r0 │ │ │ │ - cmpeq sl, r0, lsl #5 │ │ │ │ - ldrsheq r0, [sl, #-24] @ 0xffffffe8 │ │ │ │ - cmneq r2, ip, lsr #32 │ │ │ │ - ldrheq r1, [r9, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r0, [sl, #-24] @ 0xffffffe8 │ │ │ │ - strdeq fp, [r2, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r9, r8, ror sp │ │ │ │ - cmpeq sl, ip, ror r1 │ │ │ │ - strheq fp, [r2, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r9, ip, lsr sp │ │ │ │ - cmpeq sl, r0, asr #2 │ │ │ │ - cmneq r2, r8, ror pc │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ - cmpeq sl, r8, lsl #2 │ │ │ │ - cmpeq sl, r8, ror r1 │ │ │ │ - cmneq r2, r8, lsr pc │ │ │ │ - cmpeq sl, r4, asr #1 │ │ │ │ - strdeq fp, [r2, #-232]! @ 0xffffff18 │ │ │ │ - ldrsbeq r0, [sl, #-4] │ │ │ │ - cmpeq sl, r4, lsl #1 │ │ │ │ - strheq fp, [r2, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq r9, ip, lsr ip │ │ │ │ - cmpeq sl, r0, asr #32 │ │ │ │ - cmneq r2, r8, ror lr │ │ │ │ - cmpeq r9, r0, lsl #24 │ │ │ │ - cmpeq sl, r4 │ │ │ │ - cmneq r2, ip, lsr lr │ │ │ │ - cmpeq r9, r4, asr #23 │ │ │ │ - cmppeq r9, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsl #28 │ │ │ │ - cmpeq r9, r8, lsl #23 │ │ │ │ - cmppeq r9, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr fp │ │ │ │ - @ instruction: 0x0162bd94 │ │ │ │ - cmpeq r9, ip, lsl fp │ │ │ │ - cmppeq r9, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, asr sp │ │ │ │ - cmpeq r9, r0, ror #21 │ │ │ │ - cmppeq r9, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, lsl sp │ │ │ │ - cmpeq r9, r4, lsr #21 │ │ │ │ - cmppeq r9, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, ror #25 │ │ │ │ - cmpeq r9, r8, ror #20 │ │ │ │ - cmppeq r9, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, lsr #25 │ │ │ │ - cmpeq r9, ip, lsr #20 │ │ │ │ - cmppeq r9, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, ror #24 │ │ │ │ - ldrsheq r1, [r9, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq pc, [r9, #-212] @ 0xffffff2c @ │ │ │ │ - cmneq r2, ip, lsr #24 │ │ │ │ - ldrheq r1, [r9, #-148] @ 0xffffff6c │ │ │ │ - ldrheq pc, [r9, #-216] @ 0xffffff28 @ │ │ │ │ - strdeq fp, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq r9, r8, ror r9 │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - strheq fp, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r9, ip, lsr r9 │ │ │ │ - cmppeq r9, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ - cmpeq r9, r0, lsl #18 │ │ │ │ - cmppeq r9, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsr sl │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ + cmpeq r9, r0, ror #9 │ │ │ │ + cmpeq sl, r4, ror #17 │ │ │ │ + cmneq r2, r0, asr #13 │ │ │ │ + cmpeq r9, r8, asr #8 │ │ │ │ + cmpeq sl, ip, asr #16 │ │ │ │ + cmneq r2, r0, lsl #13 │ │ │ │ + @ instruction: 0x0159f99c │ │ │ │ + cmpeq sl, ip, lsl #16 │ │ │ │ + cmneq r2, ip, lsr r6 │ │ │ │ + cmppeq r9, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, asr #15 │ │ │ │ + cmpeq sl, ip, lsl r7 │ │ │ │ + cmneq r2, r0, lsl #11 │ │ │ │ + cmneq r2, ip, ror r4 │ │ │ │ + cmpeq sl, r8, lsl #12 │ │ │ │ + cmneq r2, ip, lsl #7 │ │ │ │ + cmpeq r9, r4, lsl r1 │ │ │ │ + cmpeq sl, r8, lsl r5 │ │ │ │ + cmneq r2, ip, asr #6 │ │ │ │ + ldrsbeq r2, [r9, #-4] │ │ │ │ + ldrsbeq r0, [sl, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r2, ip, lsl #6 │ │ │ │ + @ instruction: 0x01592094 │ │ │ │ + @ instruction: 0x015a049c │ │ │ │ + cmneq r2, ip, asr #5 │ │ │ │ + cmpeq r9, r4, asr r0 │ │ │ │ + cmpeq sl, r8, asr r4 │ │ │ │ + @ instruction: 0x0162c290 │ │ │ │ + cmpeq r9, r8, lsl r0 │ │ │ │ + cmpeq sl, ip, lsl r4 │ │ │ │ + cmneq r2, r4, asr r2 │ │ │ │ + ldrsbeq r1, [r9, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, ror #7 │ │ │ │ + cmneq r2, r8, lsl r2 │ │ │ │ + cmpeq r9, r0, lsr #31 │ │ │ │ + cmpeq sl, r4, lsr #7 │ │ │ │ + ldrdeq ip, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmpeq r9, r4, ror #30 │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ + cmneq r2, r0, lsr #3 │ │ │ │ + cmpeq r9, r8, lsr #30 │ │ │ │ + cmpeq sl, ip, lsr #6 │ │ │ │ + cmneq r2, r4, ror #2 │ │ │ │ + cmpeq r9, ip, ror #29 │ │ │ │ + ldrsheq r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r1, [r9, #-228] @ 0xffffff1c │ │ │ │ + strdeq ip, [r2, #-8]! │ │ │ │ + cmpeq r9, r0, lsl #29 │ │ │ │ + cmpeq sl, r4, lsl #5 │ │ │ │ + strheq ip, [r2, #-12]! │ │ │ │ + cmpeq r9, r4, asr #28 │ │ │ │ + cmpeq sl, r8, asr #4 │ │ │ │ + cmneq r2, ip, ror r0 │ │ │ │ + cmpeq sl, r8, lsl #5 │ │ │ │ + cmpeq sl, r0, lsl #4 │ │ │ │ + cmneq r2, r4, lsr r0 │ │ │ │ + ldrheq r1, [r9, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sl, r0, asr #3 │ │ │ │ + strdeq fp, [r2, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq r9, r0, lsl #27 │ │ │ │ + cmpeq sl, r4, lsl #3 │ │ │ │ + strheq fp, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r9, r4, asr #26 │ │ │ │ + cmpeq sl, r8, asr #2 │ │ │ │ + cmneq r2, r0, lsl #31 │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ + cmpeq sl, r0, lsl #3 │ │ │ │ + cmneq r2, r0, asr #30 │ │ │ │ + cmpeq sl, ip, asr #1 │ │ │ │ + cmneq r2, r0, lsl #30 │ │ │ │ + ldrsbeq r0, [sl, #-12] │ │ │ │ + cmpeq sl, ip, lsl #1 │ │ │ │ + strheq fp, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r9, r4, asr #24 │ │ │ │ + cmpeq sl, r8, asr #32 │ │ │ │ + cmneq r2, r0, lsl #29 │ │ │ │ + cmpeq r9, r8, lsl #24 │ │ │ │ + cmpeq sl, ip │ │ │ │ + cmneq r2, r4, asr #28 │ │ │ │ + cmpeq r9, ip, asr #23 │ │ │ │ + ldrsbeq pc, [r9, #-240] @ 0xffffff10 @ │ │ │ │ + cmneq r2, r8, lsl #28 │ │ │ │ + @ instruction: 0x01591b90 │ │ │ │ + @ instruction: 0x0159ff94 │ │ │ │ + cmpeq r9, r8, asr fp │ │ │ │ + @ instruction: 0x0162bd9c │ │ │ │ + cmpeq r9, r4, lsr #22 │ │ │ │ + cmppeq r9, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, ror #26 │ │ │ │ + cmpeq r9, r8, ror #21 │ │ │ │ + cmppeq r9, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsr #26 │ │ │ │ + cmpeq r9, ip, lsr #21 │ │ │ │ + ldrheq pc, [r9, #-224] @ 0xffffff20 @ │ │ │ │ + cmneq r2, r8, ror #25 │ │ │ │ + cmpeq r9, r0, ror sl │ │ │ │ + cmppeq r9, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, lsr #25 │ │ │ │ + cmpeq r9, r4, lsr sl │ │ │ │ + cmppeq r9, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, ror ip │ │ │ │ + ldrsheq r1, [r9, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq pc, [r9, #-220] @ 0xffffff24 @ │ │ │ │ + cmneq r2, r4, lsr ip │ │ │ │ + ldrheq r1, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmppeq r9, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + strdeq fp, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq r9, r0, lsl #19 │ │ │ │ + cmppeq r9, r4, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + strheq fp, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq r9, r4, asr #18 │ │ │ │ + cmppeq r9, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, lsl #23 │ │ │ │ + cmpeq r9, r8, lsl #18 │ │ │ │ + cmppeq r9, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0046b5a0 : │ │ │ │ ldr r3, [pc, #28] @ 46b5c4 │ │ │ │ ldr r2, [pc, #28] @ 46b5c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ @@ -968259,35 +968259,35 @@ │ │ │ │ mov r1, #14 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46b7e8 │ │ │ │ cmneq ip, r4, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq pc, [r9, #-160] @ 0xffffff60 @ │ │ │ │ - strheq fp, [r2, #-128]! @ 0xffffff80 │ │ │ │ - cmppeq r9, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0162b794 │ │ │ │ + ldrsheq pc, [r9, #-168] @ 0xffffff58 @ │ │ │ │ + strheq fp, [r2, #-136]! @ 0xffffff78 │ │ │ │ + ldrheq pc, [r9, #-144] @ 0xffffff70 @ │ │ │ │ + @ instruction: 0x0162b79c │ │ │ │ cmneq ip, r4, lsr #24 │ │ │ │ - cmppeq r9, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r9, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, lsl #14 │ │ │ │ - cmpeq r9, r8, lsl #8 │ │ │ │ - cmppeq r9, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, asr #13 │ │ │ │ - ldrsbeq r1, [r9, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r4, lsr #7 │ │ │ │ - cmpeq r9, r4, ror r3 │ │ │ │ - cmpeq r9, r4, asr #6 │ │ │ │ - cmpeq r9, r0, lsl r3 │ │ │ │ - cmppeq r9, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r2, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r1, [r9, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq pc, [r9, #-112] @ 0xffffff90 @ │ │ │ │ - @ instruction: 0x0162b59c │ │ │ │ + cmppeq r9, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, lsl r7 │ │ │ │ + cmpeq r9, r0, lsl r4 │ │ │ │ + cmppeq r9, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq fp, [r2, #-100]! @ 0xffffff9c │ │ │ │ + ldrsbeq r1, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, ip, lsr #7 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ + cmpeq r9, r8, lsl r3 │ │ │ │ + ldrsheq pc, [r9, #-112] @ 0xffffff90 @ │ │ │ │ + ldrdeq fp, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq r9, r0, ror #5 │ │ │ │ + ldrheq pc, [r9, #-120] @ 0xffffff88 @ │ │ │ │ + cmneq r2, r4, lsr #11 │ │ │ │ │ │ │ │ 0046ba20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -968996,73 +968996,73 @@ │ │ │ │ mov r1, #30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46c03c │ │ │ │ ldrdeq ip, [ip, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r4, ror #8 │ │ │ │ - cmppeq r9, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, ror #3 │ │ │ │ - ldrsheq pc, [r9, #-52] @ 0xffffffcc @ │ │ │ │ + cmneq r2, ip, ror #8 │ │ │ │ + cmppeq r9, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r8, ror #3 │ │ │ │ + ldrsheq pc, [r9, #-60] @ 0xffffffc4 @ │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0162af90 │ │ │ │ - ldrheq pc, [r9, #-16] @ │ │ │ │ + @ instruction: 0x0162af98 │ │ │ │ + ldrheq pc, [r9, #-24] @ 0xffffffe8 @ │ │ │ │ ldrdeq ip, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - ldrsbeq pc, [r9, #-8] @ │ │ │ │ - cmppeq r9, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, lsl #29 │ │ │ │ - cmpeq r9, r8, ror #22 │ │ │ │ - cmppeq r9, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r8, asr #28 │ │ │ │ - cmpeq r9, r4, lsr fp │ │ │ │ - cmpeq r9, r0, lsl #22 │ │ │ │ - ldrsheq lr, [r9, #-252] @ 0xffffff04 │ │ │ │ - ldrdeq sl, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r9, r8, asr #21 │ │ │ │ - cmpeq r9, r4, asr #31 │ │ │ │ - cmneq r2, r4, lsr #27 │ │ │ │ - @ instruction: 0x01590a90 │ │ │ │ - cmpeq r9, ip, lsl #31 │ │ │ │ - cmneq r2, ip, ror #26 │ │ │ │ - cmpeq r9, r4, asr sl │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmneq r2, r0, lsr sp │ │ │ │ - cmpeq r9, ip, lsl sl │ │ │ │ - cmpeq r9, ip, lsl pc │ │ │ │ - strdeq sl, [r2, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq r9, r8, ror #19 │ │ │ │ - ldrheq r0, [r9, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r9, r0, lsl #19 │ │ │ │ - cmpeq r9, r0, lsl #29 │ │ │ │ - cmneq r2, r0, ror #24 │ │ │ │ - cmpeq r9, r4, asr #18 │ │ │ │ - cmpeq r9, r0, asr #28 │ │ │ │ - cmneq r2, r0, lsr #24 │ │ │ │ - cmpeq r9, r0, asr lr │ │ │ │ - cmpeq r9, r4, lsl #28 │ │ │ │ - cmneq r2, r4, ror #23 │ │ │ │ - ldrsbeq r0, [r9, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r9, r0, lsr #17 │ │ │ │ - cmpeq r9, r0, ror r8 │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ - cmpeq r9, r8, lsr sp │ │ │ │ - cmneq r2, r8, lsl fp │ │ │ │ - cmpeq r9, r4, lsl #16 │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ - cmneq r2, r0, ror #21 │ │ │ │ - cmpeq r9, ip, asr #15 │ │ │ │ - cmpeq r9, r8, asr #25 │ │ │ │ - cmneq r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x01590794 │ │ │ │ - @ instruction: 0x0159ec90 │ │ │ │ - cmneq r2, r0, ror sl │ │ │ │ - cmpeq r9, ip, asr r7 │ │ │ │ - cmpeq r9, r8, asr ip │ │ │ │ - cmneq r2, r8, lsr sl │ │ │ │ + cmppeq r9, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, ip, lsl #29 │ │ │ │ + cmpeq r9, r0, ror fp │ │ │ │ + cmppeq r9, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r0, asr lr │ │ │ │ + cmpeq r9, ip, lsr fp │ │ │ │ + cmpeq r9, r8, lsl #22 │ │ │ │ + cmppeq r9, r4 @ p-variant is OBSOLETE │ │ │ │ + cmneq r2, r4, ror #27 │ │ │ │ + ldrsbeq r0, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r9, ip, asr #31 │ │ │ │ + cmneq r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x01590a98 │ │ │ │ + @ instruction: 0x0159ef94 │ │ │ │ + cmneq r2, r4, ror sp │ │ │ │ + cmpeq r9, ip, asr sl │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + cmneq r2, r8, lsr sp │ │ │ │ + cmpeq r9, r4, lsr #20 │ │ │ │ + cmpeq r9, r4, lsr #30 │ │ │ │ + cmneq r2, r4, lsl #26 │ │ │ │ + ldrsheq r0, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, r0, asr #19 │ │ │ │ + cmpeq r9, r8, lsl #19 │ │ │ │ + cmpeq r9, r8, lsl #29 │ │ │ │ + cmneq r2, r8, ror #24 │ │ │ │ + cmpeq r9, ip, asr #18 │ │ │ │ + cmpeq r9, r8, asr #28 │ │ │ │ + cmneq r2, r8, lsr #24 │ │ │ │ + cmpeq r9, r8, asr lr │ │ │ │ + cmpeq r9, ip, lsl #28 │ │ │ │ + cmneq r2, ip, ror #23 │ │ │ │ + ldrsbeq r0, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, r8, lsr #17 │ │ │ │ + cmpeq r9, r8, ror r8 │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ + cmpeq r9, r0, asr #26 │ │ │ │ + cmneq r2, r0, lsr #22 │ │ │ │ + cmpeq r9, ip, lsl #16 │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ + cmneq r2, r8, ror #21 │ │ │ │ + ldrsbeq r0, [r9, #-116] @ 0xffffff8c │ │ │ │ + ldrsbeq lr, [r9, #-192] @ 0xffffff40 │ │ │ │ + strheq sl, [r2, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0x0159079c │ │ │ │ + @ instruction: 0x0159ec98 │ │ │ │ + cmneq r2, r8, ror sl │ │ │ │ + cmpeq r9, r4, ror #14 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ + cmneq r2, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [pc, #804] @ 46c978 │ │ │ │ @@ -969268,41 +969268,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 46c78c │ │ │ │ strheq fp, [ip, #-220]! @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x812dea11 │ │ │ │ ldclcc 7, cr9, [r1, #-612]! @ 0xfffffd9c │ │ │ │ - @ instruction: 0x0162a898 │ │ │ │ + cmneq r2, r0, lsr #17 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - cmpeq r9, r0, lsl #21 │ │ │ │ - cmpeq r9, r0, lsl sl │ │ │ │ + cmpeq r9, r8, lsl #21 │ │ │ │ + cmpeq r9, r8, lsl sl │ │ │ │ cmneq ip, r0, lsl #25 │ │ │ │ - cmpeq r9, r4, lsl #20 │ │ │ │ - cmpeq r9, ip, lsr #19 │ │ │ │ - cmpeq r9, r8, lsl #9 │ │ │ │ - cmpeq r9, r8, lsl #19 │ │ │ │ - cmpeq r9, r8, asr r4 │ │ │ │ - cmpeq r9, r8, asr r9 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ - cmpeq r9, r8, lsr #18 │ │ │ │ - ldrdeq sl, [r2, #-108]! @ 0xffffff94 │ │ │ │ - ldrsheq r0, [r9, #-52] @ 0xffffffcc │ │ │ │ - ldrsheq lr, [r9, #-128] @ 0xffffff80 │ │ │ │ - cmneq r2, r4, lsr #13 │ │ │ │ - ldrheq r0, [r9, #-60] @ 0xffffffc4 │ │ │ │ - ldrheq lr, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r9, r8, lsl #7 │ │ │ │ - cmpeq r9, r8, lsl #17 │ │ │ │ - cmpeq r9, r8, asr r3 │ │ │ │ - cmpeq r9, r8, asr r8 │ │ │ │ - cmneq r2, ip, lsl #12 │ │ │ │ - cmpeq r9, r4, lsr #6 │ │ │ │ - cmpeq r9, r0, lsr #16 │ │ │ │ + cmpeq r9, ip, lsl #20 │ │ │ │ + ldrheq lr, [r9, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x01590490 │ │ │ │ + @ instruction: 0x0159e990 │ │ │ │ + cmpeq r9, r0, ror #8 │ │ │ │ + cmpeq r9, r0, ror #18 │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ + cmpeq r9, r0, lsr r9 │ │ │ │ + cmneq r2, r4, ror #13 │ │ │ │ + ldrsheq r0, [r9, #-60] @ 0xffffffc4 │ │ │ │ + ldrsheq lr, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmneq r2, ip, lsr #13 │ │ │ │ + cmpeq r9, r4, asr #7 │ │ │ │ + cmpeq r9, r0, asr #17 │ │ │ │ + @ instruction: 0x01590390 │ │ │ │ + @ instruction: 0x0159e890 │ │ │ │ + cmpeq r9, r0, ror #6 │ │ │ │ + cmpeq r9, r0, ror #16 │ │ │ │ + cmneq r2, r4, lsl r6 │ │ │ │ + cmpeq r9, ip, lsr #6 │ │ │ │ + cmpeq r9, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #1208] @ 46cecc │ │ │ │ @@ -969607,41 +969607,41 @@ │ │ │ │ mov r1, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46cc40 │ │ │ │ strdeq fp, [ip, #-156]! @ 0xffffff64 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, ip, lsl r9 │ │ │ │ - cmpeq r9, r0, asr #14 │ │ │ │ - strheq sl, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq r9, ip, lsl #12 │ │ │ │ - cmneq r2, ip, lsl #7 │ │ │ │ + cmneq r1, r4, lsr #18 │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ + strheq sl, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq r9, r4, lsl r6 │ │ │ │ + @ instruction: 0x0162a394 │ │ │ │ cmneq ip, ip, asr #15 │ │ │ │ - ldrsbeq pc, [r8, #-248] @ 0xffffff08 @ │ │ │ │ - cmppeq r8, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsl #10 │ │ │ │ - cmneq r2, ip, lsl #5 │ │ │ │ - cmppeq r8, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r8, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq r9, r4, ror r4 │ │ │ │ - strdeq sl, [r2, #-20]! @ 0xffffffec │ │ │ │ - cmppeq r8, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr r4 │ │ │ │ - strheq sl, [r2, #-28]! @ 0xffffffe4 │ │ │ │ - cmppeq r8, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsl #8 │ │ │ │ - cmneq r2, r4, lsl #3 │ │ │ │ - cmppeq r8, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, asr #7 │ │ │ │ - cmneq r2, ip, asr #2 │ │ │ │ - ldrsheq pc, [r8, #-220] @ 0xffffff24 @ │ │ │ │ - cmppeq r8, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsl r5 │ │ │ │ + @ instruction: 0x0162a294 │ │ │ │ + cmppeq r8, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, ror r4 │ │ │ │ + strdeq sl, [r2, #-28]! @ 0xffffffe4 │ │ │ │ + cmppeq r8, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, asr #8 │ │ │ │ + cmneq r2, r4, asr #3 │ │ │ │ + cmppeq r8, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #8 │ │ │ │ + cmneq r2, ip, lsl #3 │ │ │ │ + cmppeq r8, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r9, #-52] @ 0xffffffcc │ │ │ │ + cmneq r2, r4, asr r1 │ │ │ │ + cmppeq r8, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r8, #-212] @ 0xffffff2c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #1308] @ 46d47c │ │ │ │ @@ -969971,36 +969971,36 @@ │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46d210 │ │ │ │ strheq fp, [ip, #-64]! @ 0xffffffc0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r0, ror #31 │ │ │ │ - cmpeq r9, r0, ror #4 │ │ │ │ + cmneq r2, r8, ror #31 │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ strdeq fp, [ip, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq r9, r8, asr lr │ │ │ │ - ldrsbeq sp, [r9, #-252] @ 0xffffff04 │ │ │ │ - cmneq r2, r0, asr sp │ │ │ │ - cmppeq r8, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r8, #-148] @ 0xffffff6c @ │ │ │ │ - cmppeq r8, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmneq r2, r0, asr ip │ │ │ │ - cmppeq r8, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr #29 │ │ │ │ - cmneq r2, r8, lsl ip │ │ │ │ - ldrheq pc, [r8, #-128] @ 0xffffff80 @ │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ - cmneq r2, r0, ror #23 │ │ │ │ - cmppeq r8, ip, ror r8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, ror #28 │ │ │ │ + cmpeq r9, r4, ror #31 │ │ │ │ + cmneq r2, r8, asr sp │ │ │ │ + cmppeq r8, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r8, #-156] @ 0xffffff64 @ │ │ │ │ + cmppeq r8, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, ror #29 │ │ │ │ + cmneq r2, r8, asr ip │ │ │ │ + ldrsheq pc, [r8, #-128] @ 0xffffff80 @ │ │ │ │ + cmpeq r9, ip, lsr #29 │ │ │ │ + cmneq r2, r0, lsr #24 │ │ │ │ + ldrheq pc, [r8, #-136] @ 0xffffff78 @ │ │ │ │ + cmpeq r9, r4, ror lr │ │ │ │ + cmneq r2, r8, ror #23 │ │ │ │ + cmppeq r8, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #916] @ 46d890 │ │ │ │ @@ -970232,35 +970232,35 @@ │ │ │ │ mov r1, #14 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46d6b4 │ │ │ │ cmneq ip, r4, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r4, asr sl │ │ │ │ - cmpeq r9, r8, ror #25 │ │ │ │ - ldrsbeq sp, [r9, #-184] @ 0xffffff48 │ │ │ │ - cmneq r2, ip, lsr r9 │ │ │ │ + cmneq r2, ip, asr sl │ │ │ │ + ldrsheq sp, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, r0, ror #23 │ │ │ │ + cmneq r2, r4, asr #18 │ │ │ │ cmneq ip, r8, asr sp │ │ │ │ - ldrheq sp, [r9, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r9, ip, asr fp │ │ │ │ - cmneq r2, r0, asr #17 │ │ │ │ - cmppeq r8, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsl fp │ │ │ │ - cmneq r2, r0, lsl #17 │ │ │ │ - cmppeq r8, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r8, #-72] @ 0xffffffb8 @ │ │ │ │ - cmppeq r8, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r8, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ - cmneq r2, r8, lsl #15 │ │ │ │ - cmppeq r8, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, ror #19 │ │ │ │ - cmneq r2, r0, asr r7 │ │ │ │ + ldrheq sp, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, r4, ror #22 │ │ │ │ + cmneq r2, r8, asr #17 │ │ │ │ + cmppeq r8, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsr #22 │ │ │ │ + cmneq r2, r8, lsl #17 │ │ │ │ + cmppeq r8, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r8, #-64] @ 0xffffffc0 @ │ │ │ │ + cmppeq r8, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #20 │ │ │ │ + @ instruction: 0x01629790 │ │ │ │ + cmppeq r8, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmneq r2, r8, asr r7 │ │ │ │ │ │ │ │ 0046d8ec : │ │ │ │ ldr r3, [pc, #788] @ 46dc08 │ │ │ │ ldr r2, [pc, #788] @ 46dc0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -970457,58 +970457,58 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 46da2c │ │ │ │ cmneq ip, r0, lsr #22 │ │ │ │ andeq r7, r0, ip, ror fp │ │ │ │ @ instruction: 0xffffc05c │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ @ instruction: 0xfffff09c │ │ │ │ - cmpeq r9, r8, ror #15 │ │ │ │ + ldrsheq r6, [r9, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0xffffdc58 │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ @ instruction: 0xfffffb4c │ │ │ │ - cmpeq r9, r0, lsr #18 │ │ │ │ + cmpeq r9, r8, lsr #18 │ │ │ │ @ instruction: 0xfffff594 │ │ │ │ - cmpeq r9, r8, lsl #18 │ │ │ │ + cmpeq r9, r0, lsl r9 │ │ │ │ @ instruction: 0xffffc4cc │ │ │ │ - ldrsheq sp, [r9, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq sp, [r9, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - cmpeq r9, r0, ror #17 │ │ │ │ + cmpeq r9, r8, ror #17 │ │ │ │ @ instruction: 0xffffec34 │ │ │ │ - cmpeq r9, r8, asr #17 │ │ │ │ + ldrsbeq sp, [r9, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xffff8a60 │ │ │ │ - ldrheq sp, [r9, #-136] @ 0xffffff78 │ │ │ │ - cmppeq r8, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ - @ instruction: 0x01629590 │ │ │ │ - ldrsheq pc, [r8, #-28] @ 0xffffffe4 @ │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ - cmneq r2, ip, asr r5 │ │ │ │ - cmppeq r8, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [r9, #-116] @ 0xffffff8c │ │ │ │ - cmneq r2, r8, lsr #10 │ │ │ │ - @ instruction: 0x0158f194 │ │ │ │ - cmpeq r9, r0, lsr #15 │ │ │ │ - strdeq r9, [r2, #-68]! @ 0xffffffbc │ │ │ │ - cmppeq r8, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, ror #14 │ │ │ │ - cmneq r2, r0, asr #9 │ │ │ │ - cmppeq r8, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsr r7 │ │ │ │ - cmneq r2, ip, lsl #9 │ │ │ │ - ldrsheq pc, [r8, #-8] @ │ │ │ │ - cmpeq r9, r4, lsl #14 │ │ │ │ - cmneq r2, r8, asr r4 │ │ │ │ - cmppeq r8, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq sp, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r2, r4, lsr #8 │ │ │ │ - @ instruction: 0x0158f090 │ │ │ │ - @ instruction: 0x0159d698 │ │ │ │ - cmneq r2, ip, ror #7 │ │ │ │ + cmpeq r9, r0, asr #17 │ │ │ │ + cmppeq r8, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ + @ instruction: 0x01629598 │ │ │ │ + cmppeq r8, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, lsl r8 │ │ │ │ + cmneq r2, r4, ror #10 │ │ │ │ + ldrsbeq pc, [r8, #-16] @ │ │ │ │ + ldrsbeq sp, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmneq r2, r0, lsr r5 │ │ │ │ + @ instruction: 0x0158f19c │ │ │ │ + cmpeq r9, r8, lsr #15 │ │ │ │ + strdeq r9, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + cmppeq r8, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, ror r7 │ │ │ │ + cmneq r2, r8, asr #9 │ │ │ │ + cmppeq r8, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, asr #14 │ │ │ │ + @ instruction: 0x01629494 │ │ │ │ + cmppeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsl #14 │ │ │ │ + cmneq r2, r0, ror #8 │ │ │ │ + cmppeq r8, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmneq r2, ip, lsr #8 │ │ │ │ + @ instruction: 0x0158f098 │ │ │ │ + cmpeq r9, r0, lsr #13 │ │ │ │ + strdeq r9, [r2, #-52]! @ 0xffffffcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #1644] @ 46e350 │ │ │ │ @@ -970922,46 +970922,46 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 46e018 │ │ │ │ cmneq ip, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r4, ror r2 │ │ │ │ - cmneq r2, r0, lsr #4 │ │ │ │ - ldrsheq sp, [r9, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r8, ip, lsr lr │ │ │ │ - ldrsbeq lr, [r8, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r9, ip, ror #5 │ │ │ │ - cmneq r2, r0, lsl r0 │ │ │ │ + cmneq r2, ip, ror r2 │ │ │ │ + cmneq r2, r8, lsr #4 │ │ │ │ + ldrsheq sp, [r9, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r8, r4, asr #28 │ │ │ │ + ldrsbeq lr, [r8, #-216] @ 0xffffff28 │ │ │ │ + ldrsheq sp, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmneq r2, r8, lsl r0 │ │ │ │ strdeq sl, [ip, #-52]! @ 0xffffffcc │ │ │ │ - ldrsheq ip, [r9, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r9, ip, lsl #4 │ │ │ │ - cmneq r2, r0, lsr pc │ │ │ │ - cmpeq r8, r8, ror fp │ │ │ │ - cmpeq r8, r4, asr #22 │ │ │ │ - @ instruction: 0x0159d198 │ │ │ │ - strheq r8, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r8, ip, lsl #22 │ │ │ │ + ldrsheq ip, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, r4, lsl r2 │ │ │ │ + cmneq r2, r8, lsr pc │ │ │ │ + cmpeq r8, r0, lsl #23 │ │ │ │ + cmpeq r8, ip, asr #22 │ │ │ │ + cmpeq r9, r0, lsr #3 │ │ │ │ + cmneq r2, r4, asr #29 │ │ │ │ + cmpeq r8, r4, lsl fp │ │ │ │ + cmpeq r9, r8, ror #2 │ │ │ │ + cmneq r2, ip, lsl #29 │ │ │ │ + cmpeq r8, r0, ror #21 │ │ │ │ cmpeq r9, r0, ror #2 │ │ │ │ - cmneq r2, r4, lsl #29 │ │ │ │ - ldrsbeq lr, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r9, r8, asr r1 │ │ │ │ - cmpeq r9, r8, lsr #2 │ │ │ │ - cmpeq r8, r4, ror #20 │ │ │ │ - ldrheq sp, [r9, #-4] │ │ │ │ - ldrheq sp, [r9, #-0] │ │ │ │ - cmpeq r8, r0, lsl #20 │ │ │ │ - cmpeq r8, ip, asr #19 │ │ │ │ - cmpeq r8, r4, lsl #19 │ │ │ │ - ldrsbeq ip, [r9, #-248] @ 0xffffff08 │ │ │ │ - strdeq r8, [r2, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ - cmpeq r9, r0, lsr #31 │ │ │ │ - cmneq r2, r4, asr #25 │ │ │ │ + cmpeq r9, r0, lsr r1 │ │ │ │ + cmpeq r8, ip, ror #20 │ │ │ │ + ldrheq sp, [r9, #-12] │ │ │ │ + ldrheq sp, [r9, #-8] │ │ │ │ + cmpeq r8, r8, lsl #20 │ │ │ │ + ldrsbeq lr, [r8, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r8, ip, lsl #19 │ │ │ │ + cmpeq r9, r0, ror #31 │ │ │ │ + cmneq r2, r4, lsl #26 │ │ │ │ + cmpeq r8, r4, asr r9 │ │ │ │ + cmpeq r9, r8, lsr #31 │ │ │ │ + cmneq r2, ip, asr #25 │ │ │ │ │ │ │ │ 0046e3d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -971111,16 +971111,16 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmneq ip, r4, lsl #29 │ │ │ │ cmppeq r7, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, asr #26 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ + cmpeq r9, r4, asr sp │ │ │ │ + cmneq r2, ip, lsr sl │ │ │ │ │ │ │ │ 0046e64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -971216,16 +971216,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r7, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01628894 │ │ │ │ - @ instruction: 0x0159cb98 │ │ │ │ + @ instruction: 0x0162889c │ │ │ │ + cmpeq r9, r0, lsr #23 │ │ │ │ │ │ │ │ 0046e7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -971412,19 +971412,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r7, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r4, asr #11 │ │ │ │ - cmpeq r9, r8, asr #17 │ │ │ │ + cmneq r2, ip, asr #11 │ │ │ │ + ldrsbeq ip, [r9, #-128] @ 0xffffff80 │ │ │ │ cmppeq r7, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, r0, lsl #11 │ │ │ │ - cmpeq r9, r4, lsl #17 │ │ │ │ + cmneq r2, r8, lsl #11 │ │ │ │ + cmpeq r9, ip, lsl #17 │ │ │ │ │ │ │ │ 0046eafc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -971611,19 +971611,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r7, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - strheq r8, [r2, #-32]! @ 0xffffffe0 │ │ │ │ - ldrheq ip, [r9, #-84] @ 0xffffffac │ │ │ │ + strheq r8, [r2, #-40]! @ 0xffffffd8 │ │ │ │ + ldrheq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ cmppeq r7, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r2, ip, ror #4 │ │ │ │ - cmpeq r9, r0, ror r5 │ │ │ │ + cmneq r2, r4, ror r2 │ │ │ │ + cmpeq r9, r8, ror r5 │ │ │ │ │ │ │ │ 0046ee10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -971810,19 +971810,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r7, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01627f9c │ │ │ │ - cmpeq r9, r0, lsr #5 │ │ │ │ + cmneq r2, r4, lsr #31 │ │ │ │ + cmpeq r9, r8, lsr #5 │ │ │ │ ldrsbeq pc, [r7, #-72] @ 0xffffffb8 @ │ │ │ │ - cmneq r2, r8, asr pc │ │ │ │ - cmpeq r9, ip, asr r2 │ │ │ │ + cmneq r2, r0, ror #30 │ │ │ │ + cmpeq r9, r4, ror #4 │ │ │ │ │ │ │ │ 0046f124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -972000,19 +972000,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmppeq r7, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - strheq r7, [r2, #-192]! @ 0xffffff40 │ │ │ │ - ldrheq fp, [r9, #-244] @ 0xffffff0c │ │ │ │ + strheq r7, [r2, #-200]! @ 0xffffff38 │ │ │ │ + ldrheq fp, [r9, #-252] @ 0xffffff04 │ │ │ │ ldrsheq pc, [r7, #-20] @ 0xffffffec @ │ │ │ │ - cmneq r2, r0, ror ip │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ + cmneq r2, r8, ror ip │ │ │ │ + cmpeq r9, ip, ror pc │ │ │ │ │ │ │ │ 0046f414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -972190,19 +972190,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, r4, asr #30 │ │ │ │ - cmneq r2, r0, asr #19 │ │ │ │ - cmpeq r9, r4, asr #25 │ │ │ │ + cmneq r2, r8, asr #19 │ │ │ │ + cmpeq r9, ip, asr #25 │ │ │ │ cmpeq r7, r4, lsl #30 │ │ │ │ - cmneq r2, r0, lsl #19 │ │ │ │ - cmpeq r9, r4, lsl #25 │ │ │ │ + cmneq r2, r8, lsl #19 │ │ │ │ + cmpeq r9, ip, lsl #25 │ │ │ │ │ │ │ │ 0046f704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -972309,16 +972309,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, r8, lsr sp │ │ │ │ - strheq r7, [r2, #-116]! @ 0xffffff8c │ │ │ │ - cmpeq r9, r0, asr #21 │ │ │ │ + strheq r7, [r2, #-124]! @ 0xffffff84 │ │ │ │ + cmpeq r9, r8, asr #21 │ │ │ │ │ │ │ │ 0046f8cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -972414,16 +972414,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0157eb98 │ │ │ │ - cmneq r2, r4, lsl r6 │ │ │ │ - cmpeq r9, r8, lsl r9 │ │ │ │ + cmneq r2, ip, lsl r6 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ │ │ │ │ 0046fa68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -972518,16 +972518,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, r0, lsl #20 │ │ │ │ - cmneq r2, ip, ror r4 │ │ │ │ - cmpeq r9, r0, lsl #15 │ │ │ │ + cmneq r2, r4, lsl #9 │ │ │ │ + cmpeq r9, r8, lsl #15 │ │ │ │ │ │ │ │ 0046fc00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -972659,22 +972659,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsheq lr, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmneq r2, r4, asr #5 │ │ │ │ - cmpeq r9, r8, asr #11 │ │ │ │ + cmneq r2, ip, asr #5 │ │ │ │ + ldrsbeq fp, [r9, #-80] @ 0xffffffb0 │ │ │ │ cmpeq r7, r4, lsl #16 │ │ │ │ - cmneq r2, r0, lsl #5 │ │ │ │ - cmpeq r9, ip, lsl #11 │ │ │ │ + cmneq r2, r8, lsl #5 │ │ │ │ + @ instruction: 0x0159b594 │ │ │ │ @ instruction: 0x0157e994 │ │ │ │ - cmneq r2, r0, asr #4 │ │ │ │ - cmpeq r9, r4, asr #10 │ │ │ │ + cmneq r2, r8, asr #4 │ │ │ │ + cmpeq r9, ip, asr #10 │ │ │ │ │ │ │ │ 0046fe44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -972976,28 +972976,28 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0159b29c │ │ │ │ - cmneq r2, r0, lsl #31 │ │ │ │ + cmpeq r9, r4, lsr #5 │ │ │ │ + cmneq r2, r8, lsl #31 │ │ │ │ cmneq ip, r4, asr #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r8, ror #29 │ │ │ │ - ldrsheq fp, [r9, #-16] │ │ │ │ - ldrheq fp, [r9, #-16] │ │ │ │ - @ instruction: 0x01626e90 │ │ │ │ + strdeq r6, [r2, #-224]! @ 0xffffff20 │ │ │ │ + ldrsheq fp, [r9, #-24] @ 0xffffffe8 │ │ │ │ + ldrheq fp, [r9, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01626e98 │ │ │ │ cmpeq r7, r0, lsr #6 │ │ │ │ - cmneq r2, r0, lsr #27 │ │ │ │ - cmpeq r9, r4, lsr #1 │ │ │ │ + cmneq r2, r8, lsr #27 │ │ │ │ + cmpeq r9, ip, lsr #1 │ │ │ │ ldrsbeq lr, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmneq r2, ip, asr sp │ │ │ │ - cmpeq r9, r0, rrx │ │ │ │ + cmneq r2, r4, ror #26 │ │ │ │ + cmpeq r9, r8, rrx │ │ │ │ │ │ │ │ 00470348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -973235,22 +973235,22 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strheq r6, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmneq r2, r4, asr #21 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ cmpeq r7, ip, lsl pc │ │ │ │ - @ instruction: 0x01626998 │ │ │ │ - @ instruction: 0x0159ac9c │ │ │ │ + cmneq r2, r0, lsr #19 │ │ │ │ + cmpeq r9, r4, lsr #25 │ │ │ │ ldrsbeq sp, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmneq r2, r8, asr r9 │ │ │ │ - cmpeq r9, ip, asr ip │ │ │ │ + cmneq r2, r0, ror #18 │ │ │ │ + cmpeq r9, r4, ror #24 │ │ │ │ │ │ │ │ 00470734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -973459,25 +973459,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmpeq r9, ip, lsl #21 │ │ │ │ - cmneq r2, r0, ror r7 │ │ │ │ + @ instruction: 0x0159aa94 │ │ │ │ + cmneq r2, r8, ror r7 │ │ │ │ cmneq ip, r4, lsr fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r4, ror #13 │ │ │ │ - cmpeq r9, ip, ror #19 │ │ │ │ - cmpeq r9, r0, asr #19 │ │ │ │ - cmneq r2, r0, lsr #13 │ │ │ │ + cmneq r2, ip, ror #13 │ │ │ │ + ldrsheq sl, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r9, r8, asr #19 │ │ │ │ + cmneq r2, r8, lsr #13 │ │ │ │ cmpeq r7, r4, ror fp │ │ │ │ - strdeq r6, [r2, #-80]! @ 0xffffffb0 │ │ │ │ - ldrsheq sl, [r9, #-140] @ 0xffffff74 │ │ │ │ + strdeq r6, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq r9, r4, lsl #18 │ │ │ │ │ │ │ │ 00470ab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -973572,16 +973572,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq sp, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmneq r2, ip, lsr #8 │ │ │ │ - cmpeq r9, r0, lsr r7 │ │ │ │ + cmneq r2, r4, lsr r4 │ │ │ │ + cmpeq r9, r8, lsr r7 │ │ │ │ │ │ │ │ 00470c50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -973677,16 +973677,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, r4, lsl r8 │ │ │ │ - @ instruction: 0x01626290 │ │ │ │ - @ instruction: 0x0159a594 │ │ │ │ + @ instruction: 0x01626298 │ │ │ │ + @ instruction: 0x0159a59c │ │ │ │ │ │ │ │ 00470dec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -973756,16 +973756,16 @@ │ │ │ │ bl b40e0 │ │ │ │ str r0, [r4] │ │ │ │ b 470e48 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, lsl #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, r4, asr #11 │ │ │ │ - cmpeq r9, ip, asr #9 │ │ │ │ - cmneq r2, r4, asr #6 │ │ │ │ + ldrsbeq sl, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmneq r2, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #304] @ 0x130 │ │ │ │ ldr r5, [r0, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ @@ -973954,52 +973954,52 @@ │ │ │ │ ldr r1, [pc, #172] @ 4712c8 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 471044 │ │ │ │ cmneq ip, ip, asr #9 │ │ │ │ - cmpeq r9, r4, asr #8 │ │ │ │ + cmpeq r9, ip, asr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r8, ror #7 │ │ │ │ - ldrsbeq sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r9, r8, ror r3 │ │ │ │ - cmneq r2, r0, ror #3 │ │ │ │ + ldrsheq sl, [r9, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r9, r0, ror #7 │ │ │ │ + cmpeq r9, r0, lsl #7 │ │ │ │ + cmneq r2, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ cmneq ip, r8, asr #7 │ │ │ │ - ldrsbeq fp, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r9, r0, lsl #6 │ │ │ │ - cmneq r2, r4, ror #2 │ │ │ │ + cmpeq r8, r4, ror #23 │ │ │ │ + cmpeq r9, r8, lsl #6 │ │ │ │ + cmneq r2, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r8, r4, lsr #23 │ │ │ │ - cmpeq r9, r8, asr #5 │ │ │ │ - cmneq r2, ip, lsr #2 │ │ │ │ + cmpeq r8, ip, lsr #23 │ │ │ │ + ldrsbeq sl, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r2, r4, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - cmpeq r8, r0, ror fp │ │ │ │ - @ instruction: 0x0159a294 │ │ │ │ - strdeq r6, [r2, #-12]! │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ - cmpeq r9, r0, ror #4 │ │ │ │ - cmneq r2, r4, asr #1 │ │ │ │ + cmpeq r8, r8, ror fp │ │ │ │ + @ instruction: 0x0159a29c │ │ │ │ + cmneq r2, r4, lsl #2 │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ + cmneq r2, ip, asr #1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r8, r8, lsl #22 │ │ │ │ - cmpeq r9, ip, lsr #4 │ │ │ │ - @ instruction: 0x01626090 │ │ │ │ + cmpeq r8, r0, lsl fp │ │ │ │ + cmpeq r9, r4, lsr r2 │ │ │ │ + @ instruction: 0x01626098 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrsbeq fp, [r8, #-164] @ 0xffffff5c │ │ │ │ - ldrsheq sl, [r9, #-24] @ 0xffffffe8 │ │ │ │ - qdsubeq r6, ip, r2 │ │ │ │ + ldrsbeq fp, [r8, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r0, lsl #4 │ │ │ │ + cmneq r2, r4, rrx │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r8, r0, lsr #21 │ │ │ │ - cmpeq r9, r4, asr #3 │ │ │ │ - cmneq r2, r8, lsr #32 │ │ │ │ + cmpeq r8, r8, lsr #21 │ │ │ │ + cmpeq r9, ip, asr #3 │ │ │ │ + cmneq r2, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r8, ip, ror #20 │ │ │ │ - @ instruction: 0x0159a190 │ │ │ │ - strdeq r5, [r2, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq r8, r4, ror sl │ │ │ │ + @ instruction: 0x0159a198 │ │ │ │ + strdeq r5, [r2, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #324] @ 0x144 │ │ │ │ ldr r6, [pc, #680] @ 471590 │ │ │ │ @@ -974172,44 +974172,44 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ b 471428 │ │ │ │ cmneq ip, ip, lsr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r4, lsl #30 │ │ │ │ - @ instruction: 0x0159a094 │ │ │ │ + cmneq r2, ip, lsl #30 │ │ │ │ + @ instruction: 0x0159a09c │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - strheq r5, [r2, #-236]! @ 0xffffff14 │ │ │ │ - cmpeq r9, ip, asr #32 │ │ │ │ + cmneq r2, r4, asr #29 │ │ │ │ + cmpeq r9, r4, asr r0 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r2, r0, lsr lr │ │ │ │ - cmpeq r9, r0, asr #31 │ │ │ │ - cmpeq r8, r4, asr r8 │ │ │ │ - cmpeq r8, r8, lsr #16 │ │ │ │ - @ instruction: 0x01625d9c │ │ │ │ - cmpeq r8, r8, lsl #16 │ │ │ │ - cmpeq r9, r8, lsr #30 │ │ │ │ + cmneq r2, r8, lsr lr │ │ │ │ + cmpeq r9, r8, asr #31 │ │ │ │ + cmpeq r8, ip, asr r8 │ │ │ │ + cmpeq r8, r0, lsr r8 │ │ │ │ + cmneq r2, r4, lsr #27 │ │ │ │ + cmpeq r8, r0, lsl r8 │ │ │ │ + cmpeq r9, r0, lsr pc │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmneq r2, r4, ror #26 │ │ │ │ - ldrsbeq fp, [r8, #-112] @ 0xffffff90 │ │ │ │ - ldrsheq r9, [r9, #-224] @ 0xffffff20 │ │ │ │ + cmneq r2, ip, ror #26 │ │ │ │ + ldrsbeq fp, [r8, #-120] @ 0xffffff88 │ │ │ │ + ldrsheq r9, [r9, #-232] @ 0xffffff18 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmneq r2, ip, lsr #26 │ │ │ │ - @ instruction: 0x0158b798 │ │ │ │ - ldrheq r9, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmneq r2, r4, lsr sp │ │ │ │ + cmpeq r8, r0, lsr #15 │ │ │ │ + cmpeq r9, r0, asr #29 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - strdeq r5, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq r8, r0, ror #14 │ │ │ │ - cmpeq r9, r0, lsl #29 │ │ │ │ - strheq r5, [r2, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq r8, r8, lsr #14 │ │ │ │ - cmpeq r9, r8, asr #28 │ │ │ │ + strdeq r5, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq r8, r8, ror #14 │ │ │ │ + cmpeq r9, r8, lsl #29 │ │ │ │ + cmneq r2, r4, asr #25 │ │ │ │ + cmpeq r8, r0, lsr r7 │ │ │ │ + cmpeq r9, r0, asr lr │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - ldrsheq fp, [r8, #-96] @ 0xffffffa0 │ │ │ │ + ldrsheq fp, [r8, #-104] @ 0xffffff98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #1360] @ 471b78 │ │ │ │ ldr r3, [pc, #1360] @ 471b7c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -974550,66 +974550,66 @@ │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4716bc │ │ │ │ cmneq ip, ip, ror #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, ip, lsr #23 │ │ │ │ - cmpeq r9, ip, lsr sp │ │ │ │ + strheq r5, [r2, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r9, r4, asr #26 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ ldrheq fp, [r7, #-108] @ 0xffffff94 │ │ │ │ cmneq ip, r0, asr sp │ │ │ │ - cmpeq r9, r8, lsr #26 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ - cmpeq r9, ip, ror #25 │ │ │ │ - cmpeq r9, ip, ror #25 │ │ │ │ - ldrdeq r5, [r2, #-152]! @ 0xffffff68 │ │ │ │ - cmpeq r8, r4, asr #8 │ │ │ │ - cmpeq r9, r4, ror #22 │ │ │ │ + cmpeq r9, r0, lsr sp │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ + ldrsheq r9, [r9, #-196] @ 0xffffff3c │ │ │ │ + ldrsheq r9, [r9, #-196] @ 0xffffff3c │ │ │ │ + cmneq r2, r0, ror #19 │ │ │ │ + cmpeq r8, ip, asr #8 │ │ │ │ + cmpeq r9, ip, ror #22 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ cmpeq r7, ip, asr ip │ │ │ │ - cmneq r2, r4, asr #18 │ │ │ │ - ldrheq fp, [r8, #-48] @ 0xffffffd0 │ │ │ │ - ldrsbeq r9, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmneq r2, ip, asr #18 │ │ │ │ + ldrheq fp, [r8, #-56] @ 0xffffffc8 │ │ │ │ + ldrsbeq r9, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r2, r8, lsl #18 │ │ │ │ - cmpeq r8, r4, ror r3 │ │ │ │ - @ instruction: 0x01599a94 │ │ │ │ + cmneq r2, r0, lsl r9 │ │ │ │ + cmpeq r8, ip, ror r3 │ │ │ │ + @ instruction: 0x01599a9c │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmneq r2, ip, asr #17 │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ - cmpeq r9, r8, asr sl │ │ │ │ + ldrdeq r5, [r2, #-132]! @ 0xffffff7c │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ + cmpeq r9, r0, ror #20 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq r8, r0, lsl #6 │ │ │ │ - ldrsbeq fp, [r8, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r8, r8, lsl #6 │ │ │ │ + ldrsbeq fp, [r8, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmpeq r8, r0, lsr #5 │ │ │ │ + cmpeq r8, r8, lsr #5 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r8, r0, ror r2 │ │ │ │ + cmpeq r8, r8, ror r2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq r8, r0, asr #4 │ │ │ │ + cmpeq r8, r8, asr #4 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq r2, r0, lsr #15 │ │ │ │ - cmpeq r8, ip, lsl #4 │ │ │ │ - cmpeq r9, ip, lsr #18 │ │ │ │ + cmneq r2, r8, lsr #15 │ │ │ │ + cmpeq r8, r4, lsl r2 │ │ │ │ + cmpeq r9, r4, lsr r9 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmneq r2, r4, ror #14 │ │ │ │ - ldrsbeq fp, [r8, #-16] │ │ │ │ - ldrsheq r9, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmneq r2, ip, ror #14 │ │ │ │ + ldrsbeq fp, [r8, #-24] @ 0xffffffe8 │ │ │ │ + ldrsheq r9, [r9, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmneq r2, r8, lsr #14 │ │ │ │ - @ instruction: 0x0158b194 │ │ │ │ - ldrheq r9, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmneq r2, r0, lsr r7 │ │ │ │ + @ instruction: 0x0158b19c │ │ │ │ + ldrheq r9, [r9, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmneq r2, ip, ror #13 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - cmpeq r9, r8, ror r8 │ │ │ │ + strdeq r5, [r2, #-100]! @ 0xffffff9c │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + cmpeq r9, r0, lsl #17 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - cmpeq r8, r0, lsr #2 │ │ │ │ + cmpeq r8, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -974953,59 +974953,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 471f2c │ │ │ │ @ instruction: 0x016c679c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, r8, lsl #15 │ │ │ │ - ldrsheq r9, [r9, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r9, r4, ror #15 │ │ │ │ + ldrsheq r9, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r9, ip, ror #15 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r5, [r2, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r9, r0, lsl #13 │ │ │ │ + cmneq r2, r4, lsl #10 │ │ │ │ + cmpeq r9, r8, lsl #13 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ @ instruction: 0x0157a890 │ │ │ │ - cmpeq r9, ip, lsr r7 │ │ │ │ - cmpeq r9, r0, lsr r7 │ │ │ │ + cmpeq r9, r4, asr #14 │ │ │ │ + cmpeq r9, r8, lsr r7 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq r5, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq r9, r8, lsl #11 │ │ │ │ + cmneq r2, r0, lsl #8 │ │ │ │ + @ instruction: 0x01599590 │ │ │ │ @ instruction: 0x0157a798 │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ - cmpeq r9, r8, ror r6 │ │ │ │ cmpeq r9, ip, ror #12 │ │ │ │ cmpeq r9, r0, lsl #13 │ │ │ │ + cmpeq r9, r4, ror r6 │ │ │ │ + cmpeq r9, r8, lsl #13 │ │ │ │ cmneq ip, r0, ror #9 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - cmpeq r9, ip, lsl #10 │ │ │ │ + cmpeq r9, r4, lsl r5 │ │ │ │ cmpeq r8, ip, ror #31 │ │ │ │ - cmneq r2, r4, ror #4 │ │ │ │ - cmpeq r8, ip, asr #25 │ │ │ │ - cmpeq r9, r8, ror #7 │ │ │ │ + cmneq r2, ip, ror #4 │ │ │ │ + ldrsbeq sl, [r8, #-196] @ 0xffffff3c │ │ │ │ + ldrsheq r9, [r9, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r8, ip, lsl #25 │ │ │ │ - cmneq r2, ip, ror #3 │ │ │ │ - cmpeq r8, r8, asr ip │ │ │ │ - cmpeq r9, r0, ror r3 │ │ │ │ + @ instruction: 0x0158ac94 │ │ │ │ + strdeq r5, [r2, #-20]! @ 0xffffffec │ │ │ │ + cmpeq r8, r0, ror #24 │ │ │ │ + cmpeq r9, r8, ror r3 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq r8, r4, asr #23 │ │ │ │ - cmneq r2, r4, asr #2 │ │ │ │ - ldrheq sl, [r8, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r9, r8, asr #5 │ │ │ │ + cmpeq r8, ip, asr #23 │ │ │ │ + cmneq r2, ip, asr #2 │ │ │ │ + ldrheq sl, [r8, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq r9, [r9, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ - strheq r5, [r2, #-0]! │ │ │ │ - cmpeq r8, ip, lsl fp │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ + cmpeq r8, ip, ror fp │ │ │ │ + strheq r5, [r2, #-8]! │ │ │ │ + cmpeq r8, r4, lsr #22 │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r2, r4, ror r0 │ │ │ │ - cmpeq r8, r0, ror #21 │ │ │ │ - ldrsheq r9, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r2, ip, ror r0 │ │ │ │ + cmpeq r8, r8, ror #21 │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2784] @ 0xae0 │ │ │ │ ldr r3, [pc, #4048] @ 473268 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -976019,171 +976019,171 @@ │ │ │ │ add r9, r9, r7 │ │ │ │ cmp r3, r9 │ │ │ │ bgt 472810 │ │ │ │ b 4734e8 │ │ │ │ cmneq ip, r8, ror r1 │ │ │ │ cmneq ip, r8, ror #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r0, lsl #30 │ │ │ │ - cmpeq r9, ip, lsl #1 │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ - cmneq r2, r8, asr #27 │ │ │ │ - cmpeq r9, r8, asr #30 │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ - cmneq r2, r8, lsl #23 │ │ │ │ - cmpeq r9, r0, lsl sp │ │ │ │ - cmneq r2, ip, ror sl │ │ │ │ - cmpeq r9, r0, lsl #24 │ │ │ │ - cmneq r2, r4, lsr sl │ │ │ │ - cmneq r2, r4, lsr #20 │ │ │ │ - cmpeq r9, r8, lsr #23 │ │ │ │ - cmpeq r9, r4, asr #19 │ │ │ │ - strheq r4, [r2, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r9, r0, asr #16 │ │ │ │ - cmpeq r9, r0, ror sl │ │ │ │ - @ instruction: 0x01624494 │ │ │ │ - cmpeq r9, r0, lsr #12 │ │ │ │ + cmneq r2, r8, lsl #30 │ │ │ │ + @ instruction: 0x01599094 │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ + ldrdeq r4, [r2, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r9, r0, asr pc │ │ │ │ + cmpeq r9, ip, asr #32 │ │ │ │ + @ instruction: 0x01624b90 │ │ │ │ + cmpeq r9, r8, lsl sp │ │ │ │ + cmneq r2, r4, lsl #21 │ │ │ │ + cmpeq r9, r8, lsl #24 │ │ │ │ + cmneq r2, ip, lsr sl │ │ │ │ + cmneq r2, ip, lsr #20 │ │ │ │ + ldrheq r8, [r9, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ + cmneq r2, r4, asr #13 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ + cmpeq r9, r8, ror sl │ │ │ │ + @ instruction: 0x0162449c │ │ │ │ + cmpeq r9, r8, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmneq r2, r4, lsr #7 │ │ │ │ - cmpeq r9, r8, lsr #10 │ │ │ │ + cmneq r2, ip, lsr #7 │ │ │ │ + cmpeq r9, r0, lsr r5 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - strdeq r4, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq r9, ip, ror r4 │ │ │ │ + strdeq r4, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r9, r4, lsl #9 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r2, r0, lsr r2 │ │ │ │ - ldrheq r8, [r9, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r8, ip, lsl #17 │ │ │ │ + cmneq r2, r8, lsr r2 │ │ │ │ + cmpeq r9, r0, asr #7 │ │ │ │ + @ instruction: 0x0158e894 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strheq r4, [r2, #-0]! │ │ │ │ - cmpeq r9, r8, lsr r2 │ │ │ │ + strheq r4, [r2, #-8]! │ │ │ │ + cmpeq r9, r0, asr #4 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r2, r4, ror ip │ │ │ │ - ldrsheq r7, [r9, #-220] @ 0xffffff24 │ │ │ │ + cmneq r2, ip, ror ip │ │ │ │ + cmpeq r9, r4, lsl #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r4, ror fp │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ + cmneq r2, ip, ror fp │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ strdeq r4, [ip, #-204]! @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, ip, asr sl │ │ │ │ - cmpeq r8, r8, asr #9 │ │ │ │ - cmpeq r9, r8, ror #23 │ │ │ │ - cmpeq r9, r8, lsl #29 │ │ │ │ + cmneq r2, r4, ror #20 │ │ │ │ + ldrsbeq r9, [r8, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq r7, [r9, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x01597e90 │ │ │ │ cmpeq r7, r8, ror #27 │ │ │ │ - cmneq r2, r4, lsl #20 │ │ │ │ - cmpeq r9, ip, lsr #28 │ │ │ │ + cmneq r2, ip, lsl #20 │ │ │ │ + cmpeq r9, r4, lsr lr │ │ │ │ cmpeq r7, ip, asr ip │ │ │ │ - cmneq r2, ip, asr #18 │ │ │ │ - ldrheq r9, [r8, #-56] @ 0xffffffc8 │ │ │ │ - ldrsbeq r7, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmneq r2, r4, asr r9 │ │ │ │ + cmpeq r8, r0, asr #7 │ │ │ │ + cmpeq r9, r0, ror #21 │ │ │ │ cmpeq r7, r8, asr #23 │ │ │ │ - strheq r3, [r2, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - cmpeq r9, r4, asr #20 │ │ │ │ + cmneq r2, r0, asr #17 │ │ │ │ + cmpeq r8, ip, lsr #6 │ │ │ │ + cmpeq r9, ip, asr #20 │ │ │ │ cmpeq r7, r8, lsr fp │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmneq r2, r8, lsr #16 │ │ │ │ - @ instruction: 0x01589294 │ │ │ │ - ldrheq r7, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmneq r2, r0, lsr r8 │ │ │ │ + @ instruction: 0x0158929c │ │ │ │ + ldrheq r7, [r9, #-156] @ 0xffffff64 │ │ │ │ cmpeq r7, r8, lsr #21 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrsheq r7, [r9, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r7, [r9, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq r9, r4, lsr #23 │ │ │ │ - cmneq r2, r0, lsr r7 │ │ │ │ + cmpeq r9, ip, lsr #23 │ │ │ │ + cmneq r2, r8, lsr r7 │ │ │ │ cmpeq r7, r0, lsl #22 │ │ │ │ cmpeq r7, ip, ror r9 │ │ │ │ - cmneq r2, ip, asr r6 │ │ │ │ - cmpeq r9, r0, ror #15 │ │ │ │ + cmneq r2, r4, ror #12 │ │ │ │ + cmpeq r9, r8, ror #15 │ │ │ │ cmpeq r7, ip, lsr #19 │ │ │ │ - cmpeq r9, r8, asr #19 │ │ │ │ - cmneq r2, r0, ror r5 │ │ │ │ + ldrsbeq r7, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmneq r2, r8, ror r5 │ │ │ │ cmpeq r7, r0, asr #18 │ │ │ │ - cmpeq r9, r8, ror #18 │ │ │ │ - strdeq r3, [r2, #-64]! @ 0xffffffc0 │ │ │ │ - cmpeq r8, ip, asr pc │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ + cmpeq r9, r0, ror r9 │ │ │ │ + strdeq r3, [r2, #-72]! @ 0xffffffb8 │ │ │ │ + cmpeq r8, r4, ror #30 │ │ │ │ + cmpeq r9, r4, lsl #13 │ │ │ │ cmpeq r7, r4, ror r7 │ │ │ │ - cmneq r2, r0, ror r4 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ - cmpeq r9, r0, lsl #12 │ │ │ │ - @ instruction: 0x01588e98 │ │ │ │ - cmneq r2, r0, lsr #8 │ │ │ │ - cmpeq r9, r4, lsr #11 │ │ │ │ + cmneq r2, r8, ror r4 │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + cmpeq r9, r8, lsl #12 │ │ │ │ + cmpeq r8, r0, lsr #29 │ │ │ │ + cmneq r2, r8, lsr #8 │ │ │ │ + cmpeq r9, ip, lsr #11 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r8, r0, asr #28 │ │ │ │ - cmneq r2, r8, asr #7 │ │ │ │ - cmpeq r9, r0, asr r5 │ │ │ │ - ldrsheq r8, [r8, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r8, r8, asr #28 │ │ │ │ + ldrdeq r3, [r2, #-48]! @ 0xffffffd0 │ │ │ │ + cmpeq r9, r8, asr r5 │ │ │ │ + cmpeq r8, r0, lsl #28 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmpeq r8, r4, asr #27 │ │ │ │ + cmpeq r8, ip, asr #27 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - @ instruction: 0x01588d90 │ │ │ │ - cmpeq r8, ip, asr sp │ │ │ │ + @ instruction: 0x01588d98 │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq r8, r8, lsr #26 │ │ │ │ + cmpeq r8, r0, lsr sp │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - ldrsheq r8, [r8, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, r0, lsl #26 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq r8, r4, asr #25 │ │ │ │ - @ instruction: 0x01588c94 │ │ │ │ + cmpeq r8, ip, asr #25 │ │ │ │ + @ instruction: 0x01588c9c │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r8, r0, asr #24 │ │ │ │ - cmneq r2, r8, asr #3 │ │ │ │ - cmpeq r9, ip, asr #6 │ │ │ │ + cmpeq r8, r8, asr #24 │ │ │ │ + ldrdeq r3, [r2, #-16]! │ │ │ │ + cmpeq r9, r4, asr r3 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrsheq r8, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r8, ip, lsr #23 │ │ │ │ - cmpeq r8, r8, ror fp │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ - ldrsheq r8, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmneq r2, r8, ror r0 │ │ │ │ - ldrsheq r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r8, r4, lsl #24 │ │ │ │ + ldrheq r8, [r8, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r8, r0, lsl #23 │ │ │ │ + cmpeq r9, r0, lsl #5 │ │ │ │ + cmpeq r8, r8, lsr #22 │ │ │ │ + ldrsheq r8, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmneq r2, r0, lsl #1 │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrheq r8, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmneq r2, r8, lsr r0 │ │ │ │ - ldrheq r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ + ldrheq r8, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmneq r2, r0, asr #32 │ │ │ │ + cmpeq r9, r4, asr #3 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r8, r0, ror sl │ │ │ │ - strdeq r2, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ + cmpeq r8, r8, ror sl │ │ │ │ + cmneq r2, r0 │ │ │ │ + cmpeq r9, r4, lsl #3 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq r8, r0, lsr sl │ │ │ │ - strheq r2, [r2, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r9, r0, asr #2 │ │ │ │ - cmneq r2, ip, ror pc │ │ │ │ - cmpeq r8, r8, ror #19 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ - ldrheq r8, [r8, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r8, ip, ror r9 │ │ │ │ - ldrdeq r2, [r2, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq r8, r0, asr #18 │ │ │ │ - cmpeq r9, r0, rrx │ │ │ │ - @ instruction: 0x01622e94 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ - cmneq r2, r4, asr lr │ │ │ │ - cmpeq r8, r0, asr #17 │ │ │ │ - cmpeq r9, r0, ror #31 │ │ │ │ - cmpeq r8, r0, lsl #17 │ │ │ │ - cmneq r2, r4, lsl lr │ │ │ │ - cmpeq r9, r0, lsr #31 │ │ │ │ - ldrdeq r2, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ - cmpeq r9, r0, ror #30 │ │ │ │ - @ instruction: 0x01622d94 │ │ │ │ - cmpeq r8, r0, lsl #16 │ │ │ │ - cmpeq r9, r0, lsr #30 │ │ │ │ - cmneq r2, r4, asr sp │ │ │ │ - cmpeq r8, r0, asr #15 │ │ │ │ - cmpeq r9, r0, ror #29 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ + cmneq r2, r0, asr #31 │ │ │ │ + cmpeq r9, r8, asr #2 │ │ │ │ + cmneq r2, r4, lsl #31 │ │ │ │ + ldrsheq r8, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ + ldrheq r8, [r8, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r8, r4, lsl #19 │ │ │ │ + ldrdeq r2, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r8, r8, asr #18 │ │ │ │ + cmpeq r9, r8, rrx │ │ │ │ + @ instruction: 0x01622e9c │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ + cmneq r2, ip, asr lr │ │ │ │ + cmpeq r8, r8, asr #17 │ │ │ │ + cmpeq r9, r8, ror #31 │ │ │ │ + cmpeq r8, r8, lsl #17 │ │ │ │ + cmneq r2, ip, lsl lr │ │ │ │ + cmpeq r9, r8, lsr #31 │ │ │ │ + ldrdeq r2, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq r8, r8, asr #16 │ │ │ │ + cmpeq r9, r8, ror #30 │ │ │ │ + @ instruction: 0x01622d9c │ │ │ │ + cmpeq r8, r8, lsl #16 │ │ │ │ + cmpeq r9, r8, lsr #30 │ │ │ │ + cmneq r2, ip, asr sp │ │ │ │ + cmpeq r8, r8, asr #15 │ │ │ │ + cmpeq r9, r8, ror #29 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq 473508 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl b3270 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -978220,220 +978220,220 @@ │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b 473710 │ │ │ │ - cmneq r2, r4, lsl sp │ │ │ │ - cmpeq r8, r0, lsl #15 │ │ │ │ - cmpeq r9, r0, lsr #29 │ │ │ │ - ldrdeq r2, [r2, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq r8, r0, asr #14 │ │ │ │ - cmpeq r9, r0, ror #28 │ │ │ │ - @ instruction: 0x01622c94 │ │ │ │ - cmpeq r8, r0, lsl #14 │ │ │ │ - cmpeq r9, r0, lsr #28 │ │ │ │ - cmneq r2, r4, asr ip │ │ │ │ - cmpeq r8, r0, asr #13 │ │ │ │ - cmpeq r9, r0, ror #27 │ │ │ │ - cmneq r2, r4, lsl ip │ │ │ │ - cmpeq r8, r0, lsl #13 │ │ │ │ - cmpeq r9, r0, lsr #27 │ │ │ │ - ldrdeq r2, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r8, r0, asr #12 │ │ │ │ - cmpeq r9, r0, ror #26 │ │ │ │ - @ instruction: 0x01622b98 │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ - cmpeq r9, r4, lsr #26 │ │ │ │ - cmneq r2, ip, asr fp │ │ │ │ - cmpeq r8, r8, asr #11 │ │ │ │ - cmpeq r9, r8, ror #25 │ │ │ │ - cmneq r2, r0, lsr #22 │ │ │ │ - cmpeq r8, ip, lsl #11 │ │ │ │ - cmpeq r9, ip, lsr #25 │ │ │ │ - cmpeq r8, r4, asr r5 │ │ │ │ - strheq r2, [r2, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r8, r0, lsr #10 │ │ │ │ - cmpeq r9, r0, asr #24 │ │ │ │ - cmneq r2, r8, ror sl │ │ │ │ - cmpeq r8, r4, ror #9 │ │ │ │ - cmpeq r9, r4, lsl #24 │ │ │ │ - cmneq r2, ip, lsr sl │ │ │ │ - cmpeq r8, r8, lsr #9 │ │ │ │ - cmpeq r9, r8, asr #23 │ │ │ │ - cmneq r2, r0, lsl #20 │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ - cmpeq r9, ip, lsl #23 │ │ │ │ - cmneq r2, r4, asr #19 │ │ │ │ - cmpeq r8, r0, lsr r4 │ │ │ │ - cmpeq r9, r0, asr fp │ │ │ │ - cmneq r2, r8, lsl #19 │ │ │ │ - ldrsheq r8, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r4, lsl fp │ │ │ │ - ldrheq r8, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r8, ip, lsl #7 │ │ │ │ - cmneq r2, r4, lsl r9 │ │ │ │ - @ instruction: 0x01596a9c │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ + cmneq r2, ip, lsl sp │ │ │ │ + cmpeq r8, r8, lsl #15 │ │ │ │ + cmpeq r9, r8, lsr #29 │ │ │ │ + ldrdeq r2, [r2, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq r8, r8, asr #14 │ │ │ │ + cmpeq r9, r8, ror #28 │ │ │ │ + @ instruction: 0x01622c9c │ │ │ │ + cmpeq r8, r8, lsl #14 │ │ │ │ + cmpeq r9, r8, lsr #28 │ │ │ │ + cmneq r2, ip, asr ip │ │ │ │ + cmpeq r8, r8, asr #13 │ │ │ │ + cmpeq r9, r8, ror #27 │ │ │ │ + cmneq r2, ip, lsl ip │ │ │ │ + cmpeq r8, r8, lsl #13 │ │ │ │ + cmpeq r9, r8, lsr #27 │ │ │ │ + ldrdeq r2, [r2, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmneq r2, r0, lsr #23 │ │ │ │ + cmpeq r8, ip, lsl #12 │ │ │ │ + cmpeq r9, ip, lsr #26 │ │ │ │ + cmneq r2, r4, ror #22 │ │ │ │ + ldrsbeq r8, [r8, #-80] @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmneq r2, r8, lsr #22 │ │ │ │ + @ instruction: 0x01588594 │ │ │ │ + ldrheq r6, [r9, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, ip, asr r5 │ │ │ │ + strheq r2, [r2, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ + cmpeq r9, r8, asr #24 │ │ │ │ + cmneq r2, r0, lsl #21 │ │ │ │ + cmpeq r8, ip, ror #9 │ │ │ │ + cmpeq r9, ip, lsl #24 │ │ │ │ + cmneq r2, r4, asr #20 │ │ │ │ + ldrheq r8, [r8, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r6, [r9, #-176] @ 0xffffff50 │ │ │ │ + cmneq r2, r8, lsl #20 │ │ │ │ + cmpeq r8, r4, ror r4 │ │ │ │ + @ instruction: 0x01596b94 │ │ │ │ + cmneq r2, ip, asr #19 │ │ │ │ + cmpeq r8, r8, lsr r4 │ │ │ │ + cmpeq r9, r8, asr fp │ │ │ │ + @ instruction: 0x01622990 │ │ │ │ + ldrsheq r8, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, ip, lsl fp │ │ │ │ + cmpeq r8, r4, asr #7 │ │ │ │ + @ instruction: 0x01588394 │ │ │ │ + cmneq r2, ip, lsl r9 │ │ │ │ + cmpeq r9, r4, lsr #21 │ │ │ │ + cmpeq r8, r4, asr r3 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r8, ip, lsr #6 │ │ │ │ + cmpeq r8, r4, lsr r3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - cmpeq r9, r8, asr #26 │ │ │ │ - cmneq r2, r0, ror #16 │ │ │ │ - cmpeq r8, ip, asr #5 │ │ │ │ - cmpeq r9, ip, ror #19 │ │ │ │ - cmneq r2, r4, lsr #16 │ │ │ │ - @ instruction: 0x01588290 │ │ │ │ - ldrheq r6, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmneq r2, r8, ror #15 │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ - cmpeq r9, r4, ror r9 │ │ │ │ - cmneq r2, ip, lsr #15 │ │ │ │ - cmpeq r8, r8, lsl r2 │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ - cmpeq r8, r0, ror #3 │ │ │ │ - cmneq r2, r0, asr #14 │ │ │ │ - cmpeq r8, ip, lsr #3 │ │ │ │ - cmpeq r9, ip, asr #17 │ │ │ │ - cmpeq r8, r4, ror r1 │ │ │ │ - cmpeq r8, r4, asr #2 │ │ │ │ - cmpeq r9, r0, asr #16 │ │ │ │ - cmpeq r8, r8, ror #1 │ │ │ │ - ldrheq r8, [r8, #-4] │ │ │ │ - cmneq r2, ip, lsl r6 │ │ │ │ - cmpeq r8, ip, ror r0 │ │ │ │ + cmpeq r9, r0, asr sp │ │ │ │ + cmneq r2, r8, ror #16 │ │ │ │ + ldrsbeq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r6, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmneq r2, ip, lsr #16 │ │ │ │ + @ instruction: 0x01588298 │ │ │ │ + ldrheq r6, [r9, #-152] @ 0xffffff68 │ │ │ │ + strdeq r2, [r2, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ + cmpeq r9, ip, ror r9 │ │ │ │ + strheq r2, [r2, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq r8, r0, lsr #4 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ + cmpeq r8, r8, ror #3 │ │ │ │ + cmneq r2, r8, asr #14 │ │ │ │ + ldrheq r8, [r8, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq r6, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, ip, ror r1 │ │ │ │ + cmpeq r8, ip, asr #2 │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ + ldrsheq r8, [r8, #-0] │ │ │ │ + ldrheq r8, [r8, #-12] │ │ │ │ + cmneq r2, r4, lsr #12 │ │ │ │ + cmpeq r8, r4, lsl #1 │ │ │ │ cmpeq r7, r8, ror #19 │ │ │ │ - cmpeq r9, r4, ror r7 │ │ │ │ - cmneq r2, r8, lsr #11 │ │ │ │ - cmpeq r8, r4, lsl r0 │ │ │ │ - cmpeq r9, r4, lsr r7 │ │ │ │ - ldrsbeq r7, [r8, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r8, r0, lsr #31 │ │ │ │ - cmpeq r8, r8, ror #30 │ │ │ │ - cmpeq r8, r8, lsr pc │ │ │ │ + cmpeq r9, ip, ror r7 │ │ │ │ + strheq r2, [r2, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq r8, ip, lsl r0 │ │ │ │ + cmpeq r9, ip, lsr r7 │ │ │ │ + cmpeq r8, r4, ror #31 │ │ │ │ + cmpeq r8, r8, lsr #31 │ │ │ │ + cmpeq r8, r0, ror pc │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - cmpeq r8, r4, lsl #30 │ │ │ │ - cmneq r2, ip, lsl #9 │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ + cmpeq r8, ip, lsl #30 │ │ │ │ + @ instruction: 0x01622494 │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmpeq r8, r4, asr #29 │ │ │ │ + cmpeq r8, ip, asr #29 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - @ instruction: 0x01587e90 │ │ │ │ - cmneq r2, r8, lsl r4 │ │ │ │ - cmpeq r9, r0, lsr #11 │ │ │ │ - cmpeq r8, r0, asr lr │ │ │ │ - ldrdeq r2, [r2, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ + @ instruction: 0x01587e98 │ │ │ │ + cmneq r2, r0, lsr #8 │ │ │ │ + cmpeq r9, r8, lsr #11 │ │ │ │ + cmpeq r8, r8, asr lr │ │ │ │ + cmneq r2, r0, ror #7 │ │ │ │ + cmpeq r9, r4, ror #10 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r8, r0, lsl lr │ │ │ │ - cmneq r2, ip, ror #6 │ │ │ │ - ldrsbeq r7, [r8, #-216] @ 0xffffff28 │ │ │ │ - ldrsheq r6, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r2, ip, lsr #6 │ │ │ │ - @ instruction: 0x01587d98 │ │ │ │ - ldrheq r6, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r8, r0, ror #26 │ │ │ │ - cmneq r2, r8, ror #5 │ │ │ │ - cmpeq r9, r0, ror r4 │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - cmneq r2, r0, lsl #5 │ │ │ │ - cmpeq r9, ip, lsr r6 │ │ │ │ - cmpeq r9, r0, lsl r4 │ │ │ │ - cmneq r2, r8, lsr r2 │ │ │ │ - cmpeq r8, r4, lsr #25 │ │ │ │ - cmpeq r9, r4, asr #7 │ │ │ │ - cmpeq r8, ip, ror #24 │ │ │ │ + cmpeq r8, r8, lsl lr │ │ │ │ + cmneq r2, r4, ror r3 │ │ │ │ + cmpeq r8, r0, ror #27 │ │ │ │ + cmpeq r9, r0, lsl #10 │ │ │ │ + cmneq r2, r4, lsr r3 │ │ │ │ + cmpeq r8, r0, lsr #27 │ │ │ │ + cmpeq r9, r0, asr #9 │ │ │ │ + cmpeq r8, r8, ror #26 │ │ │ │ + strdeq r2, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq r9, r8, ror r4 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ + cmneq r2, r8, lsl #5 │ │ │ │ + cmpeq r9, r4, asr #12 │ │ │ │ + cmpeq r9, r8, lsl r4 │ │ │ │ + cmneq r2, r0, asr #4 │ │ │ │ + cmpeq r8, ip, lsr #25 │ │ │ │ + cmpeq r9, ip, asr #7 │ │ │ │ + cmpeq r8, r4, ror ip │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r8, r8, lsr ip │ │ │ │ - cmneq r2, r0, asr #3 │ │ │ │ - cmpeq r9, r4, asr #6 │ │ │ │ + cmpeq r8, r0, asr #24 │ │ │ │ + cmneq r2, r8, asr #3 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - ldrsheq r7, [r8, #-184] @ 0xffffff48 │ │ │ │ - cmneq r2, r0, lsl #3 │ │ │ │ - cmpeq r9, r4, lsl #6 │ │ │ │ + cmpeq r8, r0, lsl #24 │ │ │ │ + cmneq r2, r8, lsl #3 │ │ │ │ + cmpeq r9, ip, lsl #6 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrheq r7, [r8, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r8, r4, lsl #23 │ │ │ │ - cmneq r2, ip, lsl #2 │ │ │ │ - @ instruction: 0x01596290 │ │ │ │ + cmpeq r8, r0, asr #23 │ │ │ │ + cmpeq r8, ip, lsl #23 │ │ │ │ + cmneq r2, r4, lsl r1 │ │ │ │ + @ instruction: 0x01596298 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r8, r0, asr #22 │ │ │ │ - cmneq r2, r8, asr #1 │ │ │ │ - cmpeq r9, r0, asr r2 │ │ │ │ + cmpeq r8, r8, asr #22 │ │ │ │ + ldrdeq r2, [r2, #-0]! │ │ │ │ + cmpeq r9, r8, asr r2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq r8, r4, lsl #22 │ │ │ │ - @ instruction: 0x01622094 │ │ │ │ - cmpeq r9, ip, lsl r2 │ │ │ │ - cmpeq r8, ip, asr #21 │ │ │ │ - qdsubeq r2, ip, r2 │ │ │ │ - cmpeq r9, r0, ror #3 │ │ │ │ + cmpeq r8, ip, lsl #22 │ │ │ │ + @ instruction: 0x0162209c │ │ │ │ + cmpeq r9, r4, lsr #4 │ │ │ │ + ldrsbeq r7, [r8, #-164] @ 0xffffff5c │ │ │ │ + cmneq r2, r4, rrx │ │ │ │ + cmpeq r9, r8, ror #3 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - @ instruction: 0x01587a94 │ │ │ │ - cmneq r2, r4, lsr #32 │ │ │ │ - cmpeq r9, r8, lsr #3 │ │ │ │ + @ instruction: 0x01587a9c │ │ │ │ + cmneq r2, ip, lsr #32 │ │ │ │ + ldrheq r6, [r9, #-16] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq r8, ip, asr sl │ │ │ │ - cmneq r2, ip, ror #31 │ │ │ │ - cmpeq r9, r0, ror r1 │ │ │ │ + cmpeq r8, r4, ror #20 │ │ │ │ + strdeq r1, [r2, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq r9, r8, ror r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq r8, r4, lsr #20 │ │ │ │ - strheq r1, [r2, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r9, ip, lsr r1 │ │ │ │ - cmpeq r8, ip, ror #19 │ │ │ │ - cmneq r2, ip, ror pc │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ + cmpeq r8, ip, lsr #20 │ │ │ │ + strheq r1, [r2, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r9, r4, asr #2 │ │ │ │ + ldrsheq r7, [r8, #-148] @ 0xffffff6c │ │ │ │ + cmneq r2, r4, lsl #31 │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrheq r7, [r8, #-148] @ 0xffffff6c │ │ │ │ + ldrheq r7, [r8, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r8, ip, ror r9 │ │ │ │ - cmneq r2, ip, lsl #30 │ │ │ │ - @ instruction: 0x01596094 │ │ │ │ + cmpeq r8, r4, lsl #19 │ │ │ │ + cmneq r2, r4, lsl pc │ │ │ │ + @ instruction: 0x0159609c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrdeq r1, [r2, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq r8, r0, asr #18 │ │ │ │ - cmpeq r9, r0, rrx │ │ │ │ - @ instruction: 0x01621e94 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ - cmneq r2, r4, asr lr │ │ │ │ - cmpeq r8, r0, asr #17 │ │ │ │ - cmpeq r9, r0, ror #31 │ │ │ │ - cmneq r2, r4, lsl lr │ │ │ │ - cmpeq r8, r0, lsl #17 │ │ │ │ - cmpeq r9, r0, lsr #31 │ │ │ │ - ldrdeq r1, [r2, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ - cmpeq r9, r0, ror #30 │ │ │ │ - @ instruction: 0x01621d98 │ │ │ │ - cmpeq r8, r4, lsl #16 │ │ │ │ - cmpeq r9, r4, lsr #30 │ │ │ │ - cmneq r2, ip, asr sp │ │ │ │ - cmpeq r8, r8, asr #15 │ │ │ │ - cmpeq r9, r8, ror #29 │ │ │ │ - cmneq r2, r8, ror #19 │ │ │ │ - cmpeq r8, r4, asr r4 │ │ │ │ - cmpeq r9, r4, ror fp │ │ │ │ - cmneq r2, ip, lsr #19 │ │ │ │ - cmpeq r8, r8, lsl r4 │ │ │ │ - cmpeq r9, r8, lsr fp │ │ │ │ - cmpeq r8, r0, ror #7 │ │ │ │ - cmneq r2, r0, asr #18 │ │ │ │ - cmpeq r8, ip, lsr #7 │ │ │ │ - cmpeq r9, ip, asr #21 │ │ │ │ - cmneq r2, r4, lsl #18 │ │ │ │ - cmpeq r8, r0, ror r3 │ │ │ │ - @ instruction: 0x01595a90 │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ - cmpeq r8, r4, lsl #6 │ │ │ │ - ldrsbeq r7, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmneq r2, r0, lsr r8 │ │ │ │ - @ instruction: 0x0158729c │ │ │ │ - ldrheq r5, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r8, r4, ror #4 │ │ │ │ + ldrdeq r1, [r2, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r8, r8, asr #18 │ │ │ │ + cmpeq r9, r8, rrx │ │ │ │ + @ instruction: 0x01621e9c │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ + cmneq r2, ip, asr lr │ │ │ │ + cmpeq r8, r8, asr #17 │ │ │ │ + cmpeq r9, r8, ror #31 │ │ │ │ + cmneq r2, ip, lsl lr │ │ │ │ + cmpeq r8, r8, lsl #17 │ │ │ │ + cmpeq r9, r8, lsr #31 │ │ │ │ + ldrdeq r1, [r2, #-220]! @ 0xffffff24 │ │ │ │ + cmpeq r8, r8, asr #16 │ │ │ │ + cmpeq r9, r8, ror #30 │ │ │ │ + cmneq r2, r0, lsr #27 │ │ │ │ + cmpeq r8, ip, lsl #16 │ │ │ │ + cmpeq r9, ip, lsr #30 │ │ │ │ + cmneq r2, r4, ror #26 │ │ │ │ + ldrsbeq r7, [r8, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r5, [r9, #-224] @ 0xffffff20 │ │ │ │ + strdeq r1, [r2, #-144]! @ 0xffffff70 │ │ │ │ + cmpeq r8, ip, asr r4 │ │ │ │ + cmpeq r9, ip, ror fp │ │ │ │ + strheq r1, [r2, #-148]! @ 0xffffff6c │ │ │ │ + cmpeq r8, r0, lsr #8 │ │ │ │ + cmpeq r9, r0, asr #22 │ │ │ │ + cmpeq r8, r8, ror #7 │ │ │ │ + cmneq r2, r8, asr #18 │ │ │ │ + ldrheq r7, [r8, #-52] @ 0xffffffcc │ │ │ │ + ldrsbeq r5, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmneq r2, ip, lsl #18 │ │ │ │ + cmpeq r8, r8, ror r3 │ │ │ │ + @ instruction: 0x01595a98 │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ + cmpeq r8, ip, lsl #6 │ │ │ │ + ldrsbeq r7, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmneq r2, r8, lsr r8 │ │ │ │ + cmpeq r8, r4, lsr #5 │ │ │ │ + cmpeq r9, r4, asr #19 │ │ │ │ + cmpeq r8, ip, ror #4 │ │ │ │ ldr r2, [pc, #-88] @ 4757c0 │ │ │ │ ldr r1, [pc, #-88] @ 4757c4 │ │ │ │ ldr r3, [pc, #-88] @ 4757c8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -978594,17 +978594,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #352 @ 0x160 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 475a60 │ │ │ │ - cmneq r2, ip, lsl #15 │ │ │ │ - ldrsheq r7, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r9, r4, lsl r9 │ │ │ │ + @ instruction: 0x01621794 │ │ │ │ + cmpeq r8, r0, lsl #4 │ │ │ │ + cmpeq r9, ip, lsl r9 │ │ │ │ │ │ │ │ 00475ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ @@ -978628,17 +978628,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 475b34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 475ae0 │ │ │ │ - cmneq r2, ip, lsl #14 │ │ │ │ - cmpeq r8, r8, ror r1 │ │ │ │ - @ instruction: 0x01595890 │ │ │ │ + cmneq r2, r4, lsl r7 │ │ │ │ + cmpeq r8, r0, lsl #3 │ │ │ │ + @ instruction: 0x01595898 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ │ │ │ │ 00475b38 : │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ @@ -978726,26 +978726,26 @@ │ │ │ │ ldr r1, [pc, #36] @ 475ca8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 475c34 │ │ │ │ - cmpeq r9, r4, lsl r8 │ │ │ │ + cmpeq r9, ip, lsl r8 │ │ │ │ @ instruction: 0x016c2894 │ │ │ │ - cmneq r2, r4, ror r6 │ │ │ │ + cmneq r2, ip, ror r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ @ instruction: 0xffffba34 │ │ │ │ @ instruction: 0xffffc664 │ │ │ │ @ instruction: 0xffffb6ac │ │ │ │ @ instruction: 0xffffb2f8 │ │ │ │ @ instruction: 0xffffc02c │ │ │ │ ldrdeq r2, [ip, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r8, r0 │ │ │ │ + cmpeq r8, r8 │ │ │ │ │ │ │ │ 00475cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -978840,16 +978840,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x0157879c │ │ │ │ - cmpeq r9, r0, ror #17 │ │ │ │ - ldrdeq r1, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq r9, r8, ror #17 │ │ │ │ + cmneq r2, r0, ror #11 │ │ │ │ │ │ │ │ 00475e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -979029,19 +979029,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, ip, ror ip │ │ │ │ - cmneq r2, r4, lsr r3 │ │ │ │ - cmpeq r9, ip, lsr #12 │ │ │ │ + cmneq r2, ip, lsr r3 │ │ │ │ + cmpeq r9, r4, lsr r6 │ │ │ │ ldrheq r8, [r7, #-64] @ 0xffffffc0 │ │ │ │ - strdeq r1, [r2, #-36]! @ 0xffffffdc │ │ │ │ - cmpeq r9, ip, ror #11 │ │ │ │ + strdeq r1, [r2, #-44]! @ 0xffffffd4 │ │ │ │ + ldrsheq r5, [r9, #-84] @ 0xffffffac │ │ │ │ │ │ │ │ 00476158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -979137,16 +979137,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, ip, lsl #6 │ │ │ │ - cmneq r2, r0, asr r1 │ │ │ │ - cmpeq r9, r8, asr #8 │ │ │ │ + cmneq r2, r8, asr r1 │ │ │ │ + cmpeq r9, r0, asr r4 │ │ │ │ │ │ │ │ 004762f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -979241,16 +979241,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, r4, ror r1 │ │ │ │ - strheq r0, [r2, #-248]! @ 0xffffff08 │ │ │ │ - ldrheq r5, [r9, #-32] @ 0xffffffe0 │ │ │ │ + smulbteq r2, r0, pc @ │ │ │ │ + ldrheq r5, [r9, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [r1] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #84] @ 4764fc │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -979271,15 +979271,15 @@ │ │ │ │ b 4764c8 │ │ │ │ mov r3, #4 │ │ │ │ b 4764c8 │ │ │ │ mov r3, #8 │ │ │ │ b 4764c8 │ │ │ │ mov r3, #0 │ │ │ │ b 4764c8 │ │ │ │ - ldrdeq r0, [r2, #-244]! @ 0xffffff0c │ │ │ │ + ldrdeq r0, [r2, #-252]! @ 0xffffff04 │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ ldr r2, [pc, #84] @ 476560 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi 476528 │ │ │ │ @@ -979296,15 +979296,15 @@ │ │ │ │ b 47652c │ │ │ │ mov r3, #5 │ │ │ │ b 47652c │ │ │ │ mov r3, #1 │ │ │ │ b 47652c │ │ │ │ mov r3, #2 │ │ │ │ b 47652c │ │ │ │ - cmneq r2, r5, ror pc │ │ │ │ + cmneq r2, sp, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ 476728 │ │ │ │ ldr r2, [pc, #428] @ 47672c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -979412,28 +979412,28 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 476628 │ │ │ │ @ instruction: 0x016c1e98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0159519c │ │ │ │ - cmneq r2, r4, lsl pc │ │ │ │ + cmpeq r9, r4, lsr #3 │ │ │ │ + cmneq r2, ip, lsl pc │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x01595198 │ │ │ │ - cmpeq r9, r8, lsr #3 │ │ │ │ - ldrheq r5, [r9, #-20] @ 0xffffffec │ │ │ │ - cmpeq r9, r0, asr #3 │ │ │ │ - cmpeq r8, r4, lsr r6 │ │ │ │ - cmpeq r8, r0, lsl #12 │ │ │ │ - ldrsbeq r6, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, r0, lsr #3 │ │ │ │ + ldrheq r5, [r9, #-16] │ │ │ │ + ldrheq r5, [r9, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, r8, asr #3 │ │ │ │ + cmpeq r8, ip, lsr r6 │ │ │ │ + cmpeq r8, r8, lsl #12 │ │ │ │ + ldrsbeq r6, [r8, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r8, r0, lsr #11 │ │ │ │ + cmpeq r8, r8, lsr #11 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq r8, r0, ror r5 │ │ │ │ + cmpeq r8, r8, ror r5 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #464] @ 476954 │ │ │ │ mov r3, r0 │ │ │ │ @@ -979552,33 +979552,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 476830 │ │ │ │ cmneq ip, r8, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r6, [r7, #-84] @ 0xffffffac │ │ │ │ - strheq r0, [r2, #-197]! @ 0xffffff3b │ │ │ │ - cmpeq r9, r0, lsr #1 │ │ │ │ + strheq r0, [r2, #-205]! @ 0xffffff33 │ │ │ │ + cmpeq r9, r8, lsr #1 │ │ │ │ + ldrheq r5, [r9, #-0] │ │ │ │ cmpeq r9, r8, lsr #1 │ │ │ │ - cmpeq r9, r0, lsr #1 │ │ │ │ ldrdeq r1, [ip, #-188]! @ 0xffffff44 │ │ │ │ - ldrsbeq r4, [r9, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r9, r4, ror #31 │ │ │ │ - ldrsheq r4, [r9, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x01594f94 │ │ │ │ - cmpeq r9, r8, ror #30 │ │ │ │ - strdeq r0, [r2, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq r8, r4, asr #7 │ │ │ │ - cmpeq r9, ip, ror #28 │ │ │ │ - strheq r0, [r2, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r8, r8, lsl #7 │ │ │ │ - cmpeq r9, r0, lsr lr │ │ │ │ - cmneq r2, r8, ror fp │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ - ldrsheq r4, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r9, r0, ror #31 │ │ │ │ + cmpeq r9, ip, ror #31 │ │ │ │ + ldrsheq r4, [r9, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x01594f9c │ │ │ │ + cmpeq r9, r0, ror pc │ │ │ │ + strdeq r0, [r2, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq r8, ip, asr #7 │ │ │ │ + cmpeq r9, r4, ror lr │ │ │ │ + strheq r0, [r2, #-188]! @ 0xffffff44 │ │ │ │ + @ instruction: 0x01586390 │ │ │ │ + cmpeq r9, r8, lsr lr │ │ │ │ + smulbbeq r2, r0, fp │ │ │ │ + cmpeq r8, r4, asr r3 │ │ │ │ + ldrsheq r4, [r9, #-216] @ 0xffffff28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2576] @ 0xa10 │ │ │ │ ldr r3, [pc, #3996] @ 477960 │ │ │ │ sub sp, sp, #1472 @ 0x5c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -980579,184 +980579,184 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r9, [sp, #4] │ │ │ │ b 4777a8 │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r8, asr #20 │ │ │ │ cmneq ip, r8, lsr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r2, r0, ror #20 │ │ │ │ - ldrsbeq r4, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmneq r2, r8, ror #20 │ │ │ │ + cmpeq r9, r4, ror #25 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq r9, ip, ror #17 │ │ │ │ - ldrsbeq r4, [r9, #-220] @ 0xffffff24 │ │ │ │ - cmneq r2, r4, ror #18 │ │ │ │ - ldrsbeq r4, [r9, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq r4, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r9, r4, ror #27 │ │ │ │ + cmneq r2, ip, ror #18 │ │ │ │ + cmpeq r9, r4, ror #23 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - @ instruction: 0x01620890 │ │ │ │ - cmpeq r9, ip, lsl #22 │ │ │ │ - cmpeq r8, ip, lsr r0 │ │ │ │ - cmpeq r8, r4, ror #31 │ │ │ │ - cmpeq r8, r8, asr pc │ │ │ │ - cmneq r2, r8, asr #14 │ │ │ │ - cmpeq r9, r4, asr #19 │ │ │ │ - ldrsheq r5, [r8, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r8, r8, lsr #29 │ │ │ │ - cmpeq r8, r0, lsr lr │ │ │ │ - cmneq r2, ip, lsl r6 │ │ │ │ - @ instruction: 0x01594898 │ │ │ │ - cmpeq r8, r8, asr #27 │ │ │ │ - cmpeq r8, ip, ror #26 │ │ │ │ + @ instruction: 0x01620898 │ │ │ │ + cmpeq r9, r4, lsl fp │ │ │ │ + cmpeq r8, r4, asr #32 │ │ │ │ + cmpeq r8, ip, ror #31 │ │ │ │ + cmpeq r8, r0, ror #30 │ │ │ │ + cmneq r2, r0, asr r7 │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ + ldrsheq r5, [r8, #-236] @ 0xffffff14 │ │ │ │ + ldrheq r5, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r8, r8, lsr lr │ │ │ │ + cmneq r2, r4, lsr #12 │ │ │ │ + cmpeq r9, r0, lsr #17 │ │ │ │ + ldrsbeq r5, [r8, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r8, r4, ror sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r2, r8, lsr #10 │ │ │ │ - cmpeq r9, r4, lsr #15 │ │ │ │ - cmneq r2, ip, lsl #8 │ │ │ │ - cmpeq r9, r8, lsl #13 │ │ │ │ + cmneq r2, r0, lsr r5 │ │ │ │ + cmpeq r9, ip, lsr #15 │ │ │ │ + cmneq r2, r4, lsl r4 │ │ │ │ + @ instruction: 0x01594690 │ │ │ │ cmneq ip, r4, lsl #6 │ │ │ │ - cmneq r2, r0, lsl #6 │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ - cmpeq r8, ip, lsr #21 │ │ │ │ - cmpeq r8, r8, asr sl │ │ │ │ - ldrdeq r0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r9, r4, asr r4 │ │ │ │ - cmpeq r8, r4, lsl #19 │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ - strheq r0, [r2, #-4]! │ │ │ │ - cmpeq r9, r0, lsr r3 │ │ │ │ - cmpeq r8, r0, ror #16 │ │ │ │ - ldrsbeq r5, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmneq r2, r8, lsl #6 │ │ │ │ + cmpeq r9, r4, lsl #11 │ │ │ │ + ldrheq r5, [r8, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r8, r0, ror #20 │ │ │ │ + smultteq r2, r0, r1 │ │ │ │ + cmpeq r9, ip, asr r4 │ │ │ │ + cmpeq r8, ip, lsl #19 │ │ │ │ + cmpeq r8, r8, lsl r9 │ │ │ │ + strheq r0, [r2, #-12]! │ │ │ │ + cmpeq r9, r8, lsr r3 │ │ │ │ + cmpeq r8, r8, ror #16 │ │ │ │ + ldrsbeq r5, [r8, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - msreq (UNDEF: 97), ip, lsr lr │ │ │ │ - ldrheq r4, [r9, #-8] │ │ │ │ + msreq (UNDEF: 97), r4, asr #28 │ │ │ │ + cmpeq r9, r0, asr #1 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq r8, ip, asr #11 │ │ │ │ - strheq pc, [r1, #-208]! @ 0xffffff30 @ │ │ │ │ - cmpeq r8, r4, lsl #11 │ │ │ │ - cmpeq r9, ip, lsr #32 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - cmpeq r9, r8, asr #4 │ │ │ │ - msreq SPSR_c, ip, lsl sp │ │ │ │ - cmpeq r9, ip, ror fp │ │ │ │ - cmpeq r9, ip, lsl #31 │ │ │ │ + ldrsbeq r5, [r8, #-84] @ 0xffffffac │ │ │ │ + strheq pc, [r1, #-216]! @ 0xffffff28 @ │ │ │ │ + cmpeq r8, ip, lsl #11 │ │ │ │ + cmpeq r9, r4, lsr r0 │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + cmpeq r9, r0, asr r2 │ │ │ │ + msreq SPSR_c, r4, lsr #26 │ │ │ │ + cmpeq r9, r4, lsl #23 │ │ │ │ + @ instruction: 0x01593f94 │ │ │ │ ldrsheq r5, [r7, #-196] @ 0xffffff3c │ │ │ │ cmpeq r7, r0, lsr #25 │ │ │ │ cmpeq r7, r0, ror #24 │ │ │ │ - cmpeq r8, ip, lsl #7 │ │ │ │ - cmpeq r9, r4, lsr #2 │ │ │ │ - cmpeq r9, r0, asr #19 │ │ │ │ - cmpeq r8, r4, asr r0 │ │ │ │ - ldrsbeq r3, [r9, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r9, r0, lsr #13 │ │ │ │ - ldrsheq r4, [r8, #-240] @ 0xffffff10 │ │ │ │ + @ instruction: 0x01585394 │ │ │ │ + cmpeq r9, ip, lsr #2 │ │ │ │ + cmpeq r9, r8, asr #19 │ │ │ │ + cmpeq r8, ip, asr r0 │ │ │ │ + cmpeq r9, r0, ror #27 │ │ │ │ + cmpeq r9, r8, lsr #13 │ │ │ │ + ldrsheq r4, [r8, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq r8, r0, asr #31 │ │ │ │ - cmpeq r9, r0, ror #26 │ │ │ │ - cmpeq r9, ip, lsl #12 │ │ │ │ - cmpeq r8, ip, asr pc │ │ │ │ + cmpeq r8, r8, asr #31 │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq r9, r4, lsl r6 │ │ │ │ + cmpeq r8, r4, ror #30 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r9, r0, ror #24 │ │ │ │ - msreq (UNDEF: 113), r8, asr #14 │ │ │ │ - cmpeq r9, r8, lsr #11 │ │ │ │ - ldrheq r3, [r9, #-148] @ 0xffffff6c │ │ │ │ - msreq (UNDEF: 113), r8, lsl r7 │ │ │ │ - cmpeq r8, r0, ror #29 │ │ │ │ - @ instruction: 0x01593990 │ │ │ │ + cmpeq r9, r8, ror #24 │ │ │ │ + msreq (UNDEF: 113), r0, asr r7 │ │ │ │ + ldrheq r3, [r9, #-80] @ 0xffffffb0 │ │ │ │ + ldrheq r3, [r9, #-156] @ 0xffffff64 │ │ │ │ + msreq (UNDEF: 113), r0, lsr #14 │ │ │ │ + cmpeq r8, r8, ror #29 │ │ │ │ + @ instruction: 0x01593998 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r8, ip, lsr #29 │ │ │ │ - cmpeq r9, ip, lsl #23 │ │ │ │ - cmpeq r9, r4, lsl r5 │ │ │ │ + ldrheq r4, [r8, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x01593b94 │ │ │ │ + cmpeq r9, ip, lsl r5 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r9, r8, ror #22 │ │ │ │ - msreq (UNDEF: 97), r0, lsl #13 │ │ │ │ - cmpeq r9, r0, ror #9 │ │ │ │ - cmpeq r9, ip, ror #17 │ │ │ │ - msreq (UNDEF: 97), r0, asr r6 │ │ │ │ - cmpeq r8, r8, lsl lr │ │ │ │ - cmpeq r9, r8, asr #17 │ │ │ │ - andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq r8, r4, ror #27 │ │ │ │ cmpeq r9, r0, ror fp │ │ │ │ - cmpeq r9, ip, asr #8 │ │ │ │ - cmpeq r8, r8, lsl #27 │ │ │ │ + msreq (UNDEF: 97), r8, lsl #13 │ │ │ │ + cmpeq r9, r8, ror #9 │ │ │ │ + ldrsheq r3, [r9, #-132] @ 0xffffff7c │ │ │ │ + msreq (UNDEF: 97), r8, asr r6 │ │ │ │ + cmpeq r8, r0, lsr #28 │ │ │ │ + ldrsbeq r3, [r9, #-128] @ 0xffffff80 │ │ │ │ + andeq r0, r0, r5, lsl #3 │ │ │ │ + cmpeq r8, ip, ror #27 │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ + cmpeq r9, r4, asr r4 │ │ │ │ + @ instruction: 0x01584d90 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq r9, r4, ror #21 │ │ │ │ - ldrsbeq r3, [r9, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ + cmpeq r9, ip, ror #21 │ │ │ │ + ldrsbeq r3, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - ldrsheq r4, [r8, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r9, ip, lsl #19 │ │ │ │ - cmpeq r9, ip, lsr r3 │ │ │ │ - cmpeq r8, r8, lsl #25 │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ - ldrsbeq r3, [r9, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r4, [r8, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x01593994 │ │ │ │ + cmpeq r9, r4, asr #6 │ │ │ │ + @ instruction: 0x01584c90 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ + ldrsbeq r3, [r9, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r8, r4, lsr #24 │ │ │ │ - cmpeq r9, r8, ror #17 │ │ │ │ - msreq SPSR_c, r0, lsl r4 │ │ │ │ - cmpeq r9, r0, ror r2 │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ + cmpeq r8, ip, lsr #24 │ │ │ │ + ldrsheq r3, [r9, #-128] @ 0xffffff80 │ │ │ │ + msreq SPSR_c, r8, lsl r4 │ │ │ │ + cmpeq r9, r8, ror r2 │ │ │ │ + cmpeq r9, r4, lsl #13 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - ldrheq r4, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r9, r8, lsl #17 │ │ │ │ - cmpeq r9, r0, lsl #4 │ │ │ │ + ldrheq r4, [r8, #-188] @ 0xffffff44 │ │ │ │ + @ instruction: 0x01593890 │ │ │ │ + cmpeq r9, r8, lsl #4 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - cmpeq r8, r0, asr fp │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ - @ instruction: 0x0159319c │ │ │ │ + cmpeq r8, r8, asr fp │ │ │ │ + cmpeq r9, r0, asr #16 │ │ │ │ + cmpeq r9, r4, lsr #3 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq r8, r8, ror #21 │ │ │ │ + ldrsheq r4, [r8, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - ldrheq r4, [r8, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, r0, asr #15 │ │ │ │ - msreq (UNDEF: 97), r8, lsr #5 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ - cmpeq r9, r4, lsl r5 │ │ │ │ + cmpeq r8, r4, asr #21 │ │ │ │ + cmpeq r9, r8, asr #15 │ │ │ │ + strheq pc, [r1, #-32]! @ 0xffffffe0 @ │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ + cmpeq r9, ip, lsl r5 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq r8, ip, asr #20 │ │ │ │ - cmpeq r9, r8, ror r7 │ │ │ │ - @ instruction: 0x01593098 │ │ │ │ + cmpeq r8, r4, asr sl │ │ │ │ + cmpeq r9, r0, lsl #15 │ │ │ │ + cmpeq r9, r0, lsr #1 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq r8, r8, ror #19 │ │ │ │ - ldrheq r4, [r8, #-148] @ 0xffffff6c │ │ │ │ + ldrsheq r4, [r8, #-144] @ 0xffffff70 │ │ │ │ + ldrheq r4, [r8, #-156] @ 0xffffff64 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmpeq r8, r0, lsl #19 │ │ │ │ + cmpeq r8, r8, lsl #19 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmpeq r8, ip, ror #18 │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r8, ip, lsr r9 │ │ │ │ + cmpeq r8, r4, asr #18 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmpeq r8, ip, lsl #18 │ │ │ │ + cmpeq r8, r4, lsl r9 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - ldrsbeq r4, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r8, r4, ror #17 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq r8, ip, lsr #17 │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ + ldrheq r4, [r8, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, r4, lsl #17 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - msreq SPSR_c, r4, ror r0 │ │ │ │ - cmpeq r8, r8, asr #16 │ │ │ │ - ldrsheq r3, [r9, #-32] @ 0xffffffe0 │ │ │ │ - msreq SPSR_c, r8, lsr r0 │ │ │ │ - cmpeq r8, ip, lsl #16 │ │ │ │ - ldrheq r3, [r9, #-36] @ 0xffffffdc │ │ │ │ + msreq SPSR_c, ip, ror r0 │ │ │ │ + cmpeq r8, r0, asr r8 │ │ │ │ + ldrsheq r3, [r9, #-40] @ 0xffffffd8 │ │ │ │ + msreq SPSR_c, r0, asr #32 │ │ │ │ + cmpeq r8, r4, lsl r8 │ │ │ │ + ldrheq r3, [r9, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - ldrsbeq r4, [r8, #-116] @ 0xffffff8c │ │ │ │ + ldrsbeq r4, [r8, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq r9, r4, lsr r4 │ │ │ │ + cmpeq r9, ip, lsr r4 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r8, ip, ror #14 │ │ │ │ + cmpeq r8, r4, ror r7 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrheq r3, [r9, #-68] @ 0xffffffbc │ │ │ │ - ldrheq r2, [r9, #-220] @ 0xffffff24 │ │ │ │ + ldrheq r3, [r9, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r4, asr #27 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r8, r8, lsl #14 │ │ │ │ - ldrsheq r4, [r8, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r8, r0, lsl r7 │ │ │ │ + ldrsheq r4, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ ldr r1, [pc, #-436] @ 477a6c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #-372] @ 477ac0 │ │ │ │ @@ -981391,17 +981391,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 478628 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4785d4 │ │ │ │ - strheq lr, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r8, r4, lsl #13 │ │ │ │ - cmpeq r9, r4, lsr #2 │ │ │ │ + strheq lr, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r8, ip, lsl #13 │ │ │ │ + cmpeq r9, ip, lsr #2 │ │ │ │ @ instruction: 0x000001be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -981423,17 +981423,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4786a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 478654 │ │ │ │ - cmneq r1, r0, lsr lr │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ - cmpeq r9, r4, lsr #1 │ │ │ │ + cmneq r1, r8, lsr lr │ │ │ │ + cmpeq r8, ip, lsl #12 │ │ │ │ + cmpeq r9, ip, lsr #1 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -981486,17 +981486,17 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4786fc │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmneq r1, r4, asr #26 │ │ │ │ - cmpeq r9, r0, lsl r3 │ │ │ │ - ldrheq r2, [r9, #-252] @ 0xffffff04 │ │ │ │ + cmneq r1, ip, asr #26 │ │ │ │ + cmpeq r9, r8, lsl r3 │ │ │ │ + cmpeq r9, r4, asr #31 │ │ │ │ │ │ │ │ 004787a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #268] @ 4788c8 │ │ │ │ @@ -981566,22 +981566,22 @@ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 47881c │ │ │ │ msreq SPSR_fxc, r4, asr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r8, lsl #31 │ │ │ │ + @ instruction: 0x01592f90 │ │ │ │ strdeq pc, [fp, #-176]! @ 0xffffff50 │ │ │ │ - cmneq r1, r0, asr #24 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - ldrheq r2, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmneq r1, r4, lsl #24 │ │ │ │ - ldrsbeq r4, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r9, ip, ror lr │ │ │ │ + cmneq r1, r8, asr #24 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + cmpeq r9, r4, asr #29 │ │ │ │ + cmneq r1, ip, lsl #24 │ │ │ │ + cmpeq r8, r0, ror #7 │ │ │ │ + cmpeq r9, r4, lsl #29 │ │ │ │ │ │ │ │ 004788f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -981661,26 +981661,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 478a70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 478a00 │ │ │ │ msreq (UNDEF: 123), r4, lsl #22 │ │ │ │ - cmpeq r9, r8, ror #28 │ │ │ │ + cmpeq r9, r0, ror lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 107), r8, lsr #21 │ │ │ │ cmpeq r7, r0, asr #8 │ │ │ │ - strdeq lr, [r1, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq r9, r8, ror #26 │ │ │ │ - strheq lr, [r1, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r8, ip, ror r2 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ - cmneq r1, r8, ror sl │ │ │ │ - cmpeq r8, r0, asr #4 │ │ │ │ - ldrsheq r2, [r9, #-192] @ 0xffffff40 │ │ │ │ + strdeq lr, [r1, #-168]! @ 0xffffff58 │ │ │ │ + cmpeq r9, r0, ror sp │ │ │ │ + strheq lr, [r1, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r8, r4, lsl #5 │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ + cmneq r1, r0, lsl #21 │ │ │ │ + cmpeq r8, r8, asr #4 │ │ │ │ + ldrsheq r2, [r9, #-200] @ 0xffffff38 │ │ │ │ │ │ │ │ 00478a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 478b90 │ │ │ │ @@ -981748,22 +981748,22 @@ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 478ae4 │ │ │ │ msreq SPSR_fxc, r8, lsl #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, ip, lsl #26 │ │ │ │ + cmpeq r9, r4, lsl sp │ │ │ │ msreq SPSR_fxc, r8, lsr #18 │ │ │ │ - cmneq r1, r8, ror r9 │ │ │ │ - cmpeq r8, ip, asr #2 │ │ │ │ - ldrsheq r2, [r9, #-180] @ 0xffffff4c │ │ │ │ - cmneq r1, ip, lsr r9 │ │ │ │ - cmpeq r8, r0, lsl r1 │ │ │ │ - ldrheq r2, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmneq r1, r0, lsl #19 │ │ │ │ + cmpeq r8, r4, asr r1 │ │ │ │ + ldrsheq r2, [r9, #-188] @ 0xffffff44 │ │ │ │ + cmneq r1, r4, asr #18 │ │ │ │ + cmpeq r8, r8, lsl r1 │ │ │ │ + ldrheq r2, [r9, #-188] @ 0xffffff44 │ │ │ │ │ │ │ │ 00478bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -981843,26 +981843,26 @@ │ │ │ │ ldr r3, [pc, #64] @ 478d38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 478cc8 │ │ │ │ msreq SPSR_fxc, ip, lsr r8 │ │ │ │ - ldrsheq r2, [r9, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r2, [r9, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 123), r0, ror #15 │ │ │ │ cmpeq r7, r8, ror r1 │ │ │ │ - cmneq r1, r8, lsr #16 │ │ │ │ - cmpeq r9, r0, lsr #21 │ │ │ │ - cmneq r1, ip, ror #15 │ │ │ │ - ldrheq r3, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, r4, ror #20 │ │ │ │ - strheq lr, [r1, #-112]! @ 0xffffff90 │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ - cmpeq r9, r8, lsr #20 │ │ │ │ + cmneq r1, r0, lsr r8 │ │ │ │ + cmpeq r9, r8, lsr #21 │ │ │ │ + strdeq lr, [r1, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r3, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, ip, ror #20 │ │ │ │ + strheq lr, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq r8, r0, lsl #31 │ │ │ │ + cmpeq r9, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #776] @ 47905c │ │ │ │ ldr r3, [pc, #776] @ 479060 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -982059,43 +982059,43 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 478e74 │ │ │ │ strheq pc, [fp, #-108]! @ 0xffffff94 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 107), ip, lsl #13 │ │ │ │ andeq r7, r0, ip, ror r3 │ │ │ │ - cmpeq sp, r8, ror #15 │ │ │ │ - cmpeq r9, r0, ror #25 │ │ │ │ - ldrsheq r2, [r9, #-204] @ 0xffffff34 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - ldrheq r2, [r9, #-196] @ 0xffffff3c │ │ │ │ - ldrsbeq r2, [r9, #-196] @ 0xffffff3c │ │ │ │ + ldrsheq r2, [sp, #-112] @ 0xffffff90 │ │ │ │ cmpeq r9, r8, ror #25 │ │ │ │ + cmpeq r9, r4, lsl #26 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + ldrheq r2, [r9, #-204] @ 0xffffff34 │ │ │ │ + ldrsbeq r2, [r9, #-204] @ 0xffffff34 │ │ │ │ + ldrsheq r2, [r9, #-192] @ 0xffffff40 │ │ │ │ msreq SPSR_fxc, r8 @ │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ - ldrsbeq r2, [r9, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r2, [r9, #-184] @ 0xffffff48 │ │ │ │ cmpeq r7, r8, lsr #1 │ │ │ │ - strheq lr, [r1, #-88]! @ 0xffffffa8 │ │ │ │ - cmpeq r8, r8, lsl #27 │ │ │ │ - cmpeq r9, r4, lsr r8 │ │ │ │ - cmneq r1, r4, ror #10 │ │ │ │ - cmpeq r8, r8, lsr sp │ │ │ │ - cmpeq r9, r0, ror #15 │ │ │ │ - cmneq r1, r4, lsr #10 │ │ │ │ - ldrsheq r3, [r8, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x0159279c │ │ │ │ - cmneq r1, r8, ror #9 │ │ │ │ - ldrheq r3, [r8, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r9, r4, ror #14 │ │ │ │ - cmneq r1, ip, lsr #9 │ │ │ │ - cmpeq r8, r0, lsl #25 │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ - cmneq r1, r0, ror r4 │ │ │ │ - cmpeq r8, r4, asr #24 │ │ │ │ - cmpeq r9, ip, ror #13 │ │ │ │ + cmneq r1, r0, asr #11 │ │ │ │ + @ instruction: 0x01583d90 │ │ │ │ + cmpeq r9, ip, lsr r8 │ │ │ │ + cmneq r1, ip, ror #10 │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ + cmpeq r9, r8, ror #15 │ │ │ │ + cmneq r1, ip, lsr #10 │ │ │ │ + cmpeq r8, r0, lsl #26 │ │ │ │ + cmpeq r9, r4, lsr #15 │ │ │ │ + strdeq lr, [r1, #-64]! @ 0xffffffc0 │ │ │ │ + cmpeq r8, r4, asr #25 │ │ │ │ + cmpeq r9, ip, ror #14 │ │ │ │ + strheq lr, [r1, #-68]! @ 0xffffffbc │ │ │ │ + cmpeq r8, r8, lsl #25 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ + cmneq r1, r8, ror r4 │ │ │ │ + cmpeq r8, ip, asr #24 │ │ │ │ + ldrsheq r2, [r9, #-100] @ 0xffffff9c │ │ │ │ │ │ │ │ 004790e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #596] @ 47934c │ │ │ │ @@ -982245,43 +982245,43 @@ │ │ │ │ ldr r1, [pc, #36] @ 47935c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 479228 │ │ │ │ - cmpeq r9, r4, lsl r6 │ │ │ │ + cmpeq r9, ip, lsl r6 │ │ │ │ msreq (UNDEF: 123), r8, lsl #6 │ │ │ │ - cmneq r1, r4, lsl #7 │ │ │ │ + cmneq r1, ip, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ @ instruction: 0xfffff494 │ │ │ │ @ instruction: 0xfffff410 │ │ │ │ @ instruction: 0xffffd5dc │ │ │ │ @ instruction: 0xfffffbb0 │ │ │ │ @ instruction: 0xffffd3d0 │ │ │ │ @ instruction: 0xfffff508 │ │ │ │ - ldrheq r2, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r9, r0, asr #11 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ @ instruction: 0xffffd2b4 │ │ │ │ - ldrheq r2, [r9, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0xffffd2a8 │ │ │ │ ldrheq r2, [r9, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0xffffd2e8 │ │ │ │ + @ instruction: 0xffffd2a8 │ │ │ │ cmpeq r9, r0, asr #11 │ │ │ │ + @ instruction: 0xffffd2e8 │ │ │ │ + cmpeq r9, r8, asr #11 │ │ │ │ msreq SPSR_fxc, r4, ror #3 │ │ │ │ - cmpeq r8, ip, lsl #20 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - ldrsbeq r3, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r8, ip, lsr #19 │ │ │ │ + cmpeq r8, r4, ror #19 │ │ │ │ + ldrheq r3, [r8, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq r8, ip, ror r9 │ │ │ │ + cmpeq r8, r4, lsl #19 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ + cmpeq r8, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #792] @ 4796f0 │ │ │ │ ldr r3, [pc, #792] @ 4796f4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -982480,28 +982480,28 @@ │ │ │ │ mov r1, #18 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4794c0 │ │ │ │ msreq SPSR_fxc, ip, lsr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, asr r7 │ │ │ │ - cmneq r1, ip, lsr r2 │ │ │ │ + cmpeq r9, r8, asr r7 │ │ │ │ + cmneq r1, r4, asr #4 │ │ │ │ cmneq fp, ip, asr #30 │ │ │ │ cmpeq r7, r4, asr #31 │ │ │ │ cmpeq r7, r0, ror pc │ │ │ │ - ldrsbeq r2, [r9, #-84] @ 0xffffffac │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ - cmpeq r9, ip, lsl #11 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ - cmpeq r8, r4, asr #12 │ │ │ │ - cmpeq r8, r4, lsl r6 │ │ │ │ - cmpeq r8, r4, ror #11 │ │ │ │ - cmpeq fp, r8, ror #7 │ │ │ │ - cmpeq r8, r8, lsr #11 │ │ │ │ + ldrsbeq r2, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r1, r0, lsl #1 │ │ │ │ + @ instruction: 0x01592594 │ │ │ │ + cmpeq r8, ip, ror r6 │ │ │ │ + cmpeq r8, ip, asr #12 │ │ │ │ + cmpeq r8, ip, lsl r6 │ │ │ │ + cmpeq r8, ip, ror #11 │ │ │ │ + ldrsheq fp, [fp, #-48] @ 0xffffffd0 │ │ │ │ + ldrheq r3, [r8, #-80] @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #1092] @ 479b8c │ │ │ │ ldr r3, [pc, #1092] @ 479b90 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -982776,36 +982776,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47999c │ │ │ │ cmneq fp, ip, asr #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x016bec98 │ │ │ │ - cmneq r1, r8, lsr #29 │ │ │ │ - cmpeq r9, ip, lsr #7 │ │ │ │ - ldrdeq sp, [r1, #-208]! @ 0xffffff30 │ │ │ │ - ldrsbeq r2, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmneq r1, ip, lsl #26 │ │ │ │ + strheq sp, [r1, #-224]! @ 0xffffff20 │ │ │ │ + ldrheq r2, [r9, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq sp, [r1, #-216]! @ 0xffffff28 │ │ │ │ + ldrsbeq r2, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmneq r1, r4, lsl sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r8, lsl r2 │ │ │ │ + cmpeq r9, r0, lsr #4 │ │ │ │ cmneq fp, r0, ror sl │ │ │ │ - cmneq r1, ip, asr ip │ │ │ │ - cmpeq r8, r0, lsl #5 │ │ │ │ - cmpeq r9, r0, ror #2 │ │ │ │ - cmpeq r8, r8, asr #4 │ │ │ │ - cmneq r1, ip, ror #23 │ │ │ │ - cmpeq r8, r0, lsl r2 │ │ │ │ - ldrsheq r2, [r9, #-0] │ │ │ │ - ldrsbeq r3, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r8, r8, lsr #3 │ │ │ │ - cmneq r1, r0, asr fp │ │ │ │ - cmpeq r8, r4, ror r1 │ │ │ │ - cmpeq r9, r4, asr r0 │ │ │ │ - cmpeq r8, ip, lsr r1 │ │ │ │ - cmpeq r8, ip, lsl #2 │ │ │ │ + cmneq r1, r4, ror #24 │ │ │ │ + cmpeq r8, r8, lsl #5 │ │ │ │ + cmpeq r9, r8, ror #2 │ │ │ │ + cmpeq r8, r0, asr r2 │ │ │ │ + strdeq sp, [r1, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r8, r8, lsl r2 │ │ │ │ + ldrsheq r2, [r9, #-8] │ │ │ │ + cmpeq r8, r0, ror #3 │ │ │ │ + ldrheq r3, [r8, #-16] │ │ │ │ + cmneq r1, r8, asr fp │ │ │ │ + cmpeq r8, ip, ror r1 │ │ │ │ + cmpeq r9, ip, asr r0 │ │ │ │ + cmpeq r8, r4, asr #2 │ │ │ │ + cmpeq r8, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r2, [pc, #1184] @ 47a0a8 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ ldr r3, [pc, #1180] @ 47a0ac │ │ │ │ @@ -983102,29 +983102,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 479e30 │ │ │ │ b 479ef0 │ │ │ │ cmneq fp, r4, lsl #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r0, lsl sl │ │ │ │ - cmpeq r9, ip, lsl pc │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ + cmpeq r9, r4, lsr #30 │ │ │ │ ldrdeq lr, [fp, #-92]! @ 0xffffffa4 │ │ │ │ cmpeq r7, r4, asr r6 │ │ │ │ + @ instruction: 0x01591d90 │ │ │ │ + cmpeq r9, r4, lsl #27 │ │ │ │ cmpeq r9, r8, lsl #27 │ │ │ │ - cmpeq r9, ip, ror sp │ │ │ │ - cmpeq r9, r0, lsl #27 │ │ │ │ - ldrsheq r2, [r8, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r8, r4, asr #25 │ │ │ │ - cmneq r1, ip, ror #12 │ │ │ │ - @ instruction: 0x01582c90 │ │ │ │ - cmpeq r9, r0, ror fp │ │ │ │ - cmpeq r8, r8, asr ip │ │ │ │ - cmpeq r8, r8, lsr #24 │ │ │ │ - cmpeq r9, r8, ror ip │ │ │ │ + ldrsheq r2, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r8, ip, asr #25 │ │ │ │ + cmneq r1, r4, ror r6 │ │ │ │ + @ instruction: 0x01582c98 │ │ │ │ + cmpeq r9, r8, ror fp │ │ │ │ + cmpeq r8, r0, ror #24 │ │ │ │ + cmpeq r8, r0, lsr ip │ │ │ │ + cmpeq r9, r0, lsl #25 │ │ │ │ │ │ │ │ 0047a0ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -983223,24 +983223,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47a1c8 │ │ │ │ cmneq fp, r4, lsl #6 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq sp, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r9, r8, lsl #20 │ │ │ │ + cmneq r1, r4, lsl #10 │ │ │ │ + cmpeq r9, r0, lsl sl │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r1, r4, ror #8 │ │ │ │ - cmpeq r8, r8, lsl #21 │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ - cmpeq r8, r0, lsr #20 │ │ │ │ - cmpeq r8, r0, lsl sl │ │ │ │ + cmneq r1, ip, ror #8 │ │ │ │ + @ instruction: 0x01582a90 │ │ │ │ + cmpeq r9, r4, ror r9 │ │ │ │ + cmpeq r8, r8, asr sl │ │ │ │ + cmpeq r8, r8, lsr #20 │ │ │ │ + cmpeq r8, r8, lsl sl │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ │ │ │ │ 0047a2b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -983421,41 +983421,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47a39c │ │ │ │ cmneq fp, r8, lsr r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r7, r4, asr sl │ │ │ │ - ldrsbeq r1, [r9, #-148] @ 0xffffff6c │ │ │ │ + ldrsbeq r1, [r9, #-156] @ 0xffffff64 │ │ │ │ cmneq fp, r0, ror r0 │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - cmpeq r8, r8, ror r8 │ │ │ │ - cmpeq r9, r8, asr r7 │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ - cmpeq r8, ip, lsr r8 │ │ │ │ - cmpeq r9, r8, lsl r7 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmpeq r8, r0, lsl #17 │ │ │ │ + cmpeq r9, r0, ror #14 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmpeq r8, r4, asr #16 │ │ │ │ + cmpeq r9, r0, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - ldrdeq sp, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq r8, r0, lsl #16 │ │ │ │ - ldrsbeq r1, [r9, #-108] @ 0xffffff94 │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ + cmpeq r8, r8, lsl #16 │ │ │ │ + cmpeq r9, r4, ror #13 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmneq r1, r0, lsr #3 │ │ │ │ - cmpeq r8, r4, asr #15 │ │ │ │ - cmpeq r9, r0, lsr #13 │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + cmpeq r8, ip, asr #15 │ │ │ │ + cmpeq r9, r8, lsr #13 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - cmneq r1, r4, ror #2 │ │ │ │ - cmpeq r8, r8, lsl #15 │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ + cmneq r1, ip, ror #2 │ │ │ │ + @ instruction: 0x01582790 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - cmneq r1, r8, lsr #2 │ │ │ │ - cmpeq r8, ip, asr #14 │ │ │ │ - cmpeq r9, ip, lsr #12 │ │ │ │ - cmneq r1, ip, ror #1 │ │ │ │ - cmpeq r8, r0, lsl r7 │ │ │ │ - cmpeq r9, ip, ror #11 │ │ │ │ + cmneq r1, r0, lsr r1 │ │ │ │ + cmpeq r8, r4, asr r7 │ │ │ │ + cmpeq r9, r4, lsr r6 │ │ │ │ + strdeq sp, [r1, #-4]! │ │ │ │ + cmpeq r8, r8, lsl r7 │ │ │ │ + ldrsheq r1, [r9, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ │ │ │ │ 0047a60c : │ │ │ │ ldr r2, [pc, #24] @ 47a62c │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ @@ -983696,20 +983696,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 47a924 │ │ │ │ - strdeq ip, [r1, #-196]! @ 0xffffff3c │ │ │ │ - cmpeq r8, r8, lsl r3 │ │ │ │ - ldrsheq r1, [r9, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r9, r8, lsr #7 │ │ │ │ - strheq ip, [r1, #-192]! @ 0xffffff40 │ │ │ │ - ldrheq r1, [r9, #-16] │ │ │ │ + strdeq ip, [r1, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq r8, r0, lsr #6 │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ + ldrheq r1, [r9, #-48] @ 0xffffffd0 │ │ │ │ + strheq ip, [r1, #-200]! @ 0xffffff38 │ │ │ │ + ldrheq r1, [r9, #-24] @ 0xffffffe8 │ │ │ │ │ │ │ │ 0047a9e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -983760,20 +983760,20 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47aa3c │ │ │ │ cmneq fp, r8, lsl #20 │ │ │ │ andeq r7, r0, r4, lsl #2 │ │ │ │ - strdeq ip, [r1, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq r8, ip, lsl r2 │ │ │ │ - ldrsheq r1, [r9, #-12] │ │ │ │ - strheq ip, [r1, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq r8, r0, ror #3 │ │ │ │ - cmpeq r9, r0, asr #1 │ │ │ │ + cmneq r1, r0, lsl #24 │ │ │ │ + cmpeq r8, r4, lsr #4 │ │ │ │ + cmpeq r9, r4, lsl #2 │ │ │ │ + cmneq r1, r4, asr #23 │ │ │ │ + cmpeq r8, r8, ror #3 │ │ │ │ + cmpeq r9, r8, asr #1 │ │ │ │ │ │ │ │ 0047aae0 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ str r3, [r1] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -983979,31 +983979,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47acbc │ │ │ │ strdeq sp, [fp, #-132]! @ 0xffffff7c │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000072b4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r1, r8, ror #18 │ │ │ │ - cmppeq r8, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, ror lr │ │ │ │ - cmneq r1, r4, lsr #18 │ │ │ │ - ldrsheq pc, [r8, #-72] @ 0xffffffb8 @ │ │ │ │ - cmpeq r9, r4, lsr #28 │ │ │ │ + cmneq r1, r0, ror r9 │ │ │ │ + cmppeq r8, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ + cmneq r1, ip, lsr #18 │ │ │ │ + cmppeq r8, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #28 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ - cmpeq r8, r4, lsl #30 │ │ │ │ - cmpeq r9, r8, ror #27 │ │ │ │ - cmneq r1, r4, lsr #17 │ │ │ │ - cmpeq r8, r8, asr #29 │ │ │ │ - cmpeq r9, ip, lsr #27 │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmpeq r8, ip, lsl #30 │ │ │ │ + ldrsheq r0, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmneq r1, ip, lsr #17 │ │ │ │ + ldrsbeq r1, [r8, #-224] @ 0xffffff20 │ │ │ │ + ldrheq r0, [r9, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - cmneq r1, ip, ror #16 │ │ │ │ - @ instruction: 0x01581e90 │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ + cmneq r1, r4, ror r8 │ │ │ │ + @ instruction: 0x01581e98 │ │ │ │ + cmpeq r9, ip, ror sp │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ │ │ │ │ 0047ae64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -984318,38 +984318,38 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47b114 │ │ │ │ cmneq fp, ip, lsl #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r0, lsr #15 │ │ │ │ - @ instruction: 0x01590c98 │ │ │ │ + cmneq r1, r8, lsr #15 │ │ │ │ + cmpeq r9, r0, lsr #25 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strheq ip, [r1, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r9, r4, lsr #23 │ │ │ │ + strheq ip, [r1, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq r9, ip, lsr #23 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdeq ip, [r1, #-84]! @ 0xffffffac │ │ │ │ - ldrsheq r0, [r9, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r9, ip, ror ip │ │ │ │ + strdeq ip, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + ldrsheq r0, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r9, r4, lsl #25 │ │ │ │ strdeq sp, [fp, #-40]! @ 0xffffffd8 │ │ │ │ cmpeq r7, ip, ror #6 │ │ │ │ - cmpeq r8, r4, asr #21 │ │ │ │ - @ instruction: 0x01581a94 │ │ │ │ - cmpeq r8, r4, ror #20 │ │ │ │ + cmpeq r8, ip, asr #21 │ │ │ │ + @ instruction: 0x01581a9c │ │ │ │ + cmpeq r8, ip, ror #20 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - cmpeq r8, r4, lsr sl │ │ │ │ + cmpeq r8, ip, lsr sl │ │ │ │ muleq r0, r1, r1 │ │ │ │ - cmpeq r8, r4, lsl #20 │ │ │ │ - ldrsbeq r1, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ + ldrsbeq r1, [r8, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - cmpeq r8, r0, lsr #19 │ │ │ │ - cmpeq r8, r0, ror r9 │ │ │ │ - cmpeq r8, r0, asr #18 │ │ │ │ + cmpeq r8, r8, lsr #19 │ │ │ │ + cmpeq r8, r8, ror r9 │ │ │ │ + cmpeq r8, r8, asr #18 │ │ │ │ muleq r0, r3, r1 │ │ │ │ │ │ │ │ 0047b3c4 : │ │ │ │ str r1, [r0, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -984390,19 +984390,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47b434 │ │ │ │ cmneq fp, r8, lsr #32 │ │ │ │ - cmneq r1, ip, asr r2 │ │ │ │ + cmneq r1, r4, ror #4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r8, ror #14 │ │ │ │ + cmpeq r9, r0, ror r7 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - cmpeq r8, ip, lsr #16 │ │ │ │ + cmpeq r8, r4, lsr r8 │ │ │ │ │ │ │ │ 0047b484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ 47b520 │ │ │ │ @@ -984437,18 +984437,18 @@ │ │ │ │ mov r1, #520 @ 0x208 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47b4e8 │ │ │ │ cmneq fp, r4, ror pc │ │ │ │ - cmneq r1, r8, lsr #3 │ │ │ │ + strheq ip, [r1, #-16]! │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r0, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, r8, ror r7 │ │ │ │ + ldrheq r0, [r9, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r8, r0, lsl #15 │ │ │ │ │ │ │ │ 0047b534 : │ │ │ │ str r1, [r0, #332] @ 0x14c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0047b540 : │ │ │ │ @@ -984611,31 +984611,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 47b690 │ │ │ │ cmneq fp, ip, lsr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r0, lsl #29 │ │ │ │ - cmneq r1, ip, lsr #1 │ │ │ │ - cmpeq r9, r4, lsr #11 │ │ │ │ + strheq ip, [r1, #-4]! │ │ │ │ + cmpeq r9, ip, lsr #11 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ andeq r6, r0, r4, asr fp │ │ │ │ andeq r7, r0, ip, asr #17 │ │ │ │ andeq r7, r0, ip, asr #32 │ │ │ │ - @ instruction: 0x01590794 │ │ │ │ - cmpeq r9, r0, lsr #15 │ │ │ │ - cmpeq r9, ip, ror #14 │ │ │ │ + @ instruction: 0x0159079c │ │ │ │ + cmpeq r9, r8, lsr #15 │ │ │ │ + cmpeq r9, r4, ror r7 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ cmneq fp, ip, ror sp │ │ │ │ ldrsheq r1, [r7, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ - cmpeq r8, ip, lsl r5 │ │ │ │ - cmneq r1, r4, asr #29 │ │ │ │ - cmpeq r8, r8, ror #9 │ │ │ │ - cmpeq r9, ip, asr #7 │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ + cmpeq r8, r4, lsr #10 │ │ │ │ + cmneq r1, ip, asr #29 │ │ │ │ + ldrsheq r1, [r8, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r0, [r9, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ │ │ │ │ 0047b80c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -984657,17 +984657,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 47b880 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47b82c │ │ │ │ - cmneq r1, r8, lsl #28 │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ + cmneq r1, r0, lsl lr │ │ │ │ + cmpeq r8, r4, lsr r4 │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ │ │ │ │ 0047b884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -984931,45 +984931,45 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47ba70 │ │ │ │ cmneq fp, ip, ror #22 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl #15 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - @ instruction: 0x01590390 │ │ │ │ - cmneq r1, r0, asr #23 │ │ │ │ - cmpeq r8, r8, ror r7 │ │ │ │ - cmpeq r9, r0, asr #1 │ │ │ │ + @ instruction: 0x01590398 │ │ │ │ + cmneq r1, r8, asr #23 │ │ │ │ + cmpeq r8, r0, lsl #15 │ │ │ │ + cmpeq r9, r8, asr #1 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r1, r4, ror fp │ │ │ │ - cmpeq r8, r8, asr #14 │ │ │ │ - cmpeq r9, r0, ror r0 │ │ │ │ + cmneq r1, ip, ror fp │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ + cmpeq r9, r8, ror r0 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ cmpeq r7, r4, asr #30 │ │ │ │ - cmpeq r9, r4, lsr #5 │ │ │ │ - cmneq r1, r0, lsl fp │ │ │ │ - cmpeq r9, r0, lsl r0 │ │ │ │ - cmneq r1, ip, asr #21 │ │ │ │ - ldrsheq r1, [r8, #-0] │ │ │ │ - cmppeq r8, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #5 │ │ │ │ + cmneq r1, r8, lsl fp │ │ │ │ + cmpeq r9, r8, lsl r0 │ │ │ │ + ldrdeq fp, [r1, #-164]! @ 0xffffff5c │ │ │ │ + ldrsheq r1, [r8, #-8] │ │ │ │ + ldrsbeq pc, [r8, #-244] @ 0xffffff0c @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmneq r1, ip, lsl #21 │ │ │ │ - ldrheq r1, [r8, #-0] │ │ │ │ - cmppeq r8, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0161ba94 │ │ │ │ + ldrheq r1, [r8, #-8] │ │ │ │ + @ instruction: 0x0158ff94 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ - cmpeq r8, r4, ror r0 │ │ │ │ - cmppeq r8, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ + cmpeq r8, ip, ror r0 │ │ │ │ + cmppeq r8, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmneq r1, r4, lsl sl │ │ │ │ - cmpeq r8, r8, lsr r0 │ │ │ │ - cmppeq r8, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - ldrdeq fp, [r1, #-152]! @ 0xffffff68 │ │ │ │ - ldrsheq r0, [r8, #-252] @ 0xffffff04 │ │ │ │ - ldrsbeq pc, [r8, #-236] @ 0xffffff14 @ │ │ │ │ + cmneq r1, ip, lsl sl │ │ │ │ + cmpeq r8, r0, asr #32 │ │ │ │ + cmppeq r8, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, ror #19 │ │ │ │ + cmpeq r8, r4 │ │ │ │ + cmppeq r8, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ │ │ │ │ 0047bd30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ @@ -985412,72 +985412,72 @@ │ │ │ │ b 47bfb0 │ │ │ │ cmneq fp, r4, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, ip, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000072b4 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmppeq r8, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsheq pc, [r8, #-228] @ 0xffffff1c @ │ │ │ │ - cmppeq r8, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r8, #-236] @ 0xffffff14 @ │ │ │ │ + cmppeq r8, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ cmneq fp, ip, asr r4 │ │ │ │ - cmneq r1, ip, asr #12 │ │ │ │ - cmpeq r8, r0, ror ip │ │ │ │ - cmppeq r8, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ - strdeq fp, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ - cmppeq r8, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, asr r6 │ │ │ │ + cmpeq r8, r8, ror ip │ │ │ │ + cmppeq r8, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, lsl #12 │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ + cmppeq r8, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmneq r1, r8, asr #10 │ │ │ │ - cmpeq r8, r0, lsl #2 │ │ │ │ - cmppeq r8, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, asr r5 │ │ │ │ + cmpeq r8, r8, lsl #2 │ │ │ │ + cmppeq r8, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmneq r1, r4, lsl #10 │ │ │ │ - ldrsbeq lr, [r8, #-8] │ │ │ │ - cmppeq r8, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, lsl #10 │ │ │ │ + cmpeq r8, r0, ror #1 │ │ │ │ + cmppeq r8, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ ldrsbeq r0, [r7, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r8, r0, lsl #17 │ │ │ │ - cmneq r1, r0, lsr #9 │ │ │ │ - cmppeq r8, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsl #17 │ │ │ │ + cmneq r1, r8, lsr #9 │ │ │ │ + cmppeq r8, r8, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmneq r1, ip, asr r4 │ │ │ │ - cmpeq r8, r0, lsl #21 │ │ │ │ - cmppeq r8, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, ip, lsl r4 │ │ │ │ - cmpeq r8, r0, asr #20 │ │ │ │ - cmppeq r8, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, ror #8 │ │ │ │ + cmpeq r8, r8, lsl #21 │ │ │ │ + cmppeq r8, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, lsr #8 │ │ │ │ + cmpeq r8, r8, asr #20 │ │ │ │ + cmppeq r8, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrdeq fp, [r1, #-56]! @ 0xffffffc8 │ │ │ │ - ldrsheq r0, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmppeq r8, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, ror #7 │ │ │ │ + cmpeq r8, r4, lsl #20 │ │ │ │ + cmppeq r8, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - @ instruction: 0x0161b39c │ │ │ │ - cmpeq r8, r0, asr #19 │ │ │ │ - cmppeq r8, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, lsr #7 │ │ │ │ + cmpeq r8, r8, asr #19 │ │ │ │ + cmppeq r8, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmneq r1, ip, asr r3 │ │ │ │ - cmpeq r8, r0, lsl #19 │ │ │ │ - cmppeq r8, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r4, ror #6 │ │ │ │ + cmpeq r8, r8, lsl #19 │ │ │ │ + cmppeq r8, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ - cmppeq r8, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r0, ror #5 │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ - cmppeq r8, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, lsr #5 │ │ │ │ - cmpeq r8, r8, asr #17 │ │ │ │ - cmppeq r8, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, ror #4 │ │ │ │ - cmpeq r8, r8, lsl #17 │ │ │ │ - cmppeq r8, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ + cmpeq r8, ip, asr #18 │ │ │ │ + cmppeq r8, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, ror #5 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ + cmppeq r8, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, lsr #5 │ │ │ │ + ldrsbeq r0, [r8, #-128] @ 0xffffff80 │ │ │ │ + ldrheq pc, [r8, #-116] @ 0xffffff8c @ │ │ │ │ + cmneq r1, ip, ror #4 │ │ │ │ + @ instruction: 0x01580890 │ │ │ │ + cmppeq r8, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ │ │ │ │ 0047c51c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -985701,39 +985701,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 47c6a0 │ │ │ │ cmneq fp, r0, ror #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq fp, [fp, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, r4, lsl #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r8, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ - qdsubeq fp, r8, r1 │ │ │ │ + cmppeq r8, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, rrx │ │ │ │ cmppeq r6, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ cmneq fp, ip, ror #26 │ │ │ │ - cmppeq r8, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, ror #30 │ │ │ │ - cmppeq r8, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ - strdeq sl, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r8, r4, lsl r5 │ │ │ │ - ldrsheq pc, [r8, #-56] @ 0xffffffc8 @ │ │ │ │ + cmppeq r8, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, ror pc │ │ │ │ + cmppeq r8, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ + strdeq sl, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r8, ip, lsl r5 │ │ │ │ + cmppeq r8, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strheq sl, [r1, #-228]! @ 0xffffff1c │ │ │ │ - ldrsbeq r0, [r8, #-72] @ 0xffffffb8 │ │ │ │ - ldrheq pc, [r8, #-52] @ 0xffffffcc @ │ │ │ │ + strheq sl, [r1, #-236]! @ 0xffffff14 │ │ │ │ + cmpeq r8, r0, ror #9 │ │ │ │ + ldrheq pc, [r8, #-60] @ 0xffffffc4 @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r8, r0, lsr #9 │ │ │ │ + cmpeq r8, r8, lsr #9 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - cmneq r1, r0, lsr #28 │ │ │ │ - cmpeq r8, r4, asr #8 │ │ │ │ - cmppeq r8, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ + cmpeq r8, ip, asr #8 │ │ │ │ + cmppeq r8, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r1, r4, ror #27 │ │ │ │ - cmpeq r8, r8, lsl #8 │ │ │ │ - cmppeq r8, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, ror #27 │ │ │ │ + cmpeq r8, r0, lsl r4 │ │ │ │ + ldrsheq pc, [r8, #-36] @ 0xffffffdc @ │ │ │ │ │ │ │ │ 0047c910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ ldr ip, [pc, #1028] @ 47cd2c │ │ │ │ @@ -985995,54 +985995,54 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47cb38 │ │ │ │ cmneq fp, r4, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r4, asr #21 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq r8, r8, ror #25 │ │ │ │ - cmppeq r8, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq lr, [r8, #-192] @ 0xffffff40 │ │ │ │ + cmppeq r8, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, lsl #2 │ │ │ │ - cmppeq r8, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq lr, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmppeq r8, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, asr #22 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ - cmppeq r8, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsl #22 │ │ │ │ + cmppeq r8, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, asr fp │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + cmppeq r8, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ ldrdeq fp, [fp, #-132]! @ 0xffffff7c │ │ │ │ - ldrdeq sl, [r1, #-160]! @ 0xffffff60 │ │ │ │ - ldrsheq r0, [r8, #-4] │ │ │ │ - ldrsbeq lr, [r8, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq sl, [r1, #-168]! @ 0xffffff58 │ │ │ │ + ldrsheq r0, [r8, #-12] │ │ │ │ + ldrsbeq lr, [r8, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - @ instruction: 0x0161aa90 │ │ │ │ - ldrheq r0, [r8, #-4] │ │ │ │ - @ instruction: 0x0158ef90 │ │ │ │ + @ instruction: 0x0161aa98 │ │ │ │ + ldrheq r0, [r8, #-12] │ │ │ │ + @ instruction: 0x0158ef98 │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - cmneq r1, r0, asr sl │ │ │ │ - cmpeq r8, r4, ror r0 │ │ │ │ - cmpeq r8, r0, asr pc │ │ │ │ + cmneq r1, r8, asr sl │ │ │ │ + cmpeq r8, ip, ror r0 │ │ │ │ + cmpeq r8, r8, asr pc │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - cmneq r1, r0, lsl sl │ │ │ │ - cmpeq r8, r4, lsr r0 │ │ │ │ - cmpeq r8, r4, lsl pc │ │ │ │ - ldrdeq sl, [r1, #-144]! @ 0xffffff70 │ │ │ │ - ldrsheq pc, [r7, #-244] @ 0xffffff0c @ │ │ │ │ - ldrsbeq lr, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmneq r1, r8, lsl sl │ │ │ │ + cmpeq r8, ip, lsr r0 │ │ │ │ + cmpeq r8, ip, lsl pc │ │ │ │ + ldrdeq sl, [r1, #-152]! @ 0xffffff68 │ │ │ │ + ldrsheq pc, [r7, #-252] @ 0xffffff04 @ │ │ │ │ + ldrsbeq lr, [r8, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x0161a990 │ │ │ │ - ldrheq pc, [r7, #-244] @ 0xffffff0c @ │ │ │ │ - @ instruction: 0x0158ee90 │ │ │ │ + @ instruction: 0x0161a998 │ │ │ │ + ldrheq pc, [r7, #-252] @ 0xffffff04 @ │ │ │ │ + @ instruction: 0x0158ee98 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmneq r1, r0, asr r9 │ │ │ │ - cmppeq r7, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, asr lr │ │ │ │ + cmneq r1, r8, asr r9 │ │ │ │ + cmppeq r7, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, asr lr │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ │ │ │ │ 0047cde0 : │ │ │ │ str r1, [r0, #320] @ 0x140 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -986173,38 +986173,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47ce20 │ │ │ │ cmneq fp, r0, lsl r6 │ │ │ │ andeq r6, r0, r8, asr #27 │ │ │ │ andeq r6, r0, r4, asr sp │ │ │ │ - cmppeq r8, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r8, ror #4 │ │ │ │ - ldrsbeq sp, [r7, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, r0, ror #3 │ │ │ │ andeq r7, r0, r0, lsr #18 │ │ │ │ - ldrsheq pc, [r8, #-4] @ │ │ │ │ + ldrsheq pc, [r8, #-12] @ │ │ │ │ andeq r7, r0, r0, asr #10 │ │ │ │ - ldrsbeq pc, [r8, #-8] @ │ │ │ │ + cmppeq r8, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - @ instruction: 0x0158e798 │ │ │ │ - cmppeq r7, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, asr #18 │ │ │ │ - cmppeq r7, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r8, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r4, lsl r9 │ │ │ │ - cmppeq r7, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, ror #31 │ │ │ │ - cmneq r1, r0, ror #17 │ │ │ │ - cmppeq r7, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ - ldrheq lr, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmneq r1, ip, lsr #17 │ │ │ │ - ldrheq pc, [r7, #-192] @ 0xffffff40 @ │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ + cmpeq r8, r0, lsr #15 │ │ │ │ + cmppeq r7, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ + cmppeq r7, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmneq r1, ip, lsl r9 │ │ │ │ + cmppeq r7, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq lr, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmneq r1, r8, ror #17 │ │ │ │ + cmppeq r7, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr #31 │ │ │ │ + strheq sl, [r1, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq pc, [r7, #-200] @ 0xffffff38 @ │ │ │ │ + cmpeq r8, ip, lsl #31 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ │ │ │ │ 0047d054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -986389,19 +986389,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrsbeq r1, [r7, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r8, r4, asr #25 │ │ │ │ - @ instruction: 0x0161a594 │ │ │ │ + cmpeq r8, ip, asr #25 │ │ │ │ + @ instruction: 0x0161a59c │ │ │ │ @ instruction: 0x01571298 │ │ │ │ - cmpeq r8, r4, lsl #25 │ │ │ │ - cmneq r1, r4, asr r5 │ │ │ │ + cmpeq r8, ip, lsl #25 │ │ │ │ + cmneq r1, ip, asr r5 │ │ │ │ │ │ │ │ 0047d360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -986588,19 +986588,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, ip, asr #31 │ │ │ │ - @ instruction: 0x0161a290 │ │ │ │ - ldrheq lr, [r8, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x0161a298 │ │ │ │ + ldrheq lr, [r8, #-152] @ 0xffffff68 │ │ │ │ cmpeq r7, r8, lsl #31 │ │ │ │ - cmneq r1, ip, asr #4 │ │ │ │ - cmpeq r8, ip, ror #18 │ │ │ │ + cmneq r1, r4, asr r2 │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ │ │ │ │ 0047d674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -986787,19 +986787,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrheq r0, [r7, #-200] @ 0xffffff38 │ │ │ │ - cmneq r1, ip, ror pc │ │ │ │ - @ instruction: 0x0158e69c │ │ │ │ + cmneq r1, r4, lsl #31 │ │ │ │ + cmpeq r8, r4, lsr #13 │ │ │ │ cmpeq r7, r4, ror ip │ │ │ │ - cmneq r1, r8, lsr pc │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ + cmneq r1, r0, asr #30 │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ │ │ │ │ 0047d988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #1212] @ 47de5c │ │ │ │ @@ -987117,25 +987117,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r7, r0, lsl ip │ │ │ │ - ldrdeq r9, [r1, #-196]! @ 0xffffff3c │ │ │ │ - ldrsheq lr, [r8, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq r9, [r1, #-204]! @ 0xffffff34 │ │ │ │ + ldrsheq lr, [r8, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r7, ip, ror #21 │ │ │ │ - strheq r9, [r1, #-176]! @ 0xffffff50 │ │ │ │ - ldrsbeq lr, [r8, #-32] @ 0xffffffe0 │ │ │ │ + strheq r9, [r1, #-184]! @ 0xffffff48 │ │ │ │ + ldrsbeq lr, [r8, #-40] @ 0xffffffd8 │ │ │ │ cmpeq r7, r8, asr #19 │ │ │ │ - cmneq r1, ip, lsl #21 │ │ │ │ - cmpeq r8, ip, lsr #3 │ │ │ │ + @ instruction: 0x01619a94 │ │ │ │ + ldrheq lr, [r8, #-20] @ 0xffffffec │ │ │ │ cmpeq r7, r4, ror #14 │ │ │ │ - cmneq r1, r4, lsr #20 │ │ │ │ - cmpeq r8, r4, asr #2 │ │ │ │ + cmneq r1, ip, lsr #20 │ │ │ │ + cmpeq r8, ip, asr #2 │ │ │ │ │ │ │ │ 0047dec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #408] @ 47e070 │ │ │ │ @@ -987252,16 +987252,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r7, r0, lsr #15 │ │ │ │ - ldrheq sp, [r8, #-252] @ 0xffffff04 │ │ │ │ - cmneq r1, r8, asr #17 │ │ │ │ + cmpeq r8, r4, asr #31 │ │ │ │ + ldrdeq r9, [r1, #-128]! @ 0xffffff80 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r0, #904] @ 0x388 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ @@ -987419,28 +987419,28 @@ │ │ │ │ ldr r1, [pc, #76] @ 47e37c │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #73 @ 0x49 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 47e1d8 │ │ │ │ - ldrheq sp, [r8, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r8, r8, lsl lr │ │ │ │ - cmneq r1, r8, lsl #14 │ │ │ │ + cmpeq r8, r0, asr #29 │ │ │ │ + cmpeq r8, r0, lsr #28 │ │ │ │ + cmneq r1, r0, lsl r7 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ - cmpeq r8, r0, lsr sp │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ + cmpeq r8, ip, lsl #28 │ │ │ │ + cmpeq r8, r8, lsr sp │ │ │ │ + cmneq r1, r8, lsr #12 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r8, r8, asr #26 │ │ │ │ - cmpeq r8, r0, ror #25 │ │ │ │ - ldrdeq r9, [r1, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq r8, r0, ror #25 │ │ │ │ - ldrheq sp, [r8, #-192] @ 0xffffff40 │ │ │ │ - cmneq r1, r0, lsr #11 │ │ │ │ + cmpeq r8, r0, asr sp │ │ │ │ + cmpeq r8, r8, ror #25 │ │ │ │ + ldrdeq r9, [r1, #-88]! @ 0xffffffa8 │ │ │ │ + cmpeq r8, r8, ror #25 │ │ │ │ + ldrheq sp, [r8, #-200] @ 0xffffff38 │ │ │ │ + cmneq r1, r8, lsr #11 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -987595,23 +987595,23 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47e4b4 │ │ │ │ cmneq fp, r4, rrx │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, r0, lsl r4 │ │ │ │ - cmpeq r8, r4, lsl fp │ │ │ │ + cmneq r1, r8, lsl r4 │ │ │ │ + cmpeq r8, ip, lsl fp │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r7, r0, lsl r7 │ │ │ │ - cmneq r1, r0, asr #6 │ │ │ │ - cmpeq r8, r4, asr fp │ │ │ │ - cmpeq r8, r4, asr #20 │ │ │ │ + cmpeq r7, r8, lsl r7 │ │ │ │ + cmneq r1, r8, asr #6 │ │ │ │ + cmpeq r8, ip, asr fp │ │ │ │ + cmpeq r8, ip, asr #20 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r7, r0, lsr #13 │ │ │ │ + cmpeq r7, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #740] @ 47e928 │ │ │ │ mov r7, r3 │ │ │ │ @@ -987799,30 +987799,30 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 47e784 │ │ │ │ cmneq fp, ip, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r1, r4, lsl r2 │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ + cmneq r1, ip, lsl r2 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ cmneq fp, r8, lsl #25 │ │ │ │ cmpeq r6, r4, lsl #26 │ │ │ │ - strheq r9, [r1, #-8]! │ │ │ │ - cmpeq r7, r4, asr r4 │ │ │ │ - ldrheq sp, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmneq r1, r0, asr #1 │ │ │ │ + cmpeq r7, ip, asr r4 │ │ │ │ + cmpeq r8, r4, asr #15 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmpeq r7, r0, lsr #8 │ │ │ │ - qdsubeq r9, r0, r1 │ │ │ │ - cmpeq r7, ip, ror #7 │ │ │ │ - cmpeq r8, r4, asr r7 │ │ │ │ - ldrheq lr, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r8, lsr #8 │ │ │ │ + qdsubeq r9, r8, r1 │ │ │ │ + ldrsheq lr, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, ip, asr r7 │ │ │ │ + cmpeq r7, r0, asr #7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0157e390 │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ + @ instruction: 0x0157e398 │ │ │ │ + cmpeq r7, r0, ror r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #1400] @ 47ef08 │ │ │ │ ldr r3, [pc, #1400] @ 47ef0c │ │ │ │ @@ -988176,61 +988176,61 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 47e9d8 │ │ │ │ cmneq fp, r4, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r6, ip, lsr #7 │ │ │ │ cmneq fp, r4, lsr sl │ │ │ │ - cmpeq r8, r8, lsl #13 │ │ │ │ - cmpeq r8, r8, ror r8 │ │ │ │ - cmpeq r8, r8, ror r6 │ │ │ │ - cmpeq fp, r0, asr #10 │ │ │ │ - cmpeq r7, r4, lsr #2 │ │ │ │ - cmneq r1, r0, lsl #27 │ │ │ │ - cmpeq r8, r0, lsl #9 │ │ │ │ - cmpeq r7, r0, lsl #1 │ │ │ │ - ldrdeq r8, [r1, #-204]! @ 0xffffff34 │ │ │ │ - ldrsbeq sp, [r8, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x01618c9c │ │ │ │ - cmpeq r8, r0, asr #9 │ │ │ │ - @ instruction: 0x0158d39c │ │ │ │ - cmneq r1, r4, ror #24 │ │ │ │ - cmpeq r7, r0 │ │ │ │ - cmpeq r8, r8, ror #6 │ │ │ │ + @ instruction: 0x0158d690 │ │ │ │ + cmpeq r8, r0, lsl #17 │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ + cmpeq fp, r8, asr #10 │ │ │ │ + cmpeq r7, ip, lsr #2 │ │ │ │ + cmneq r1, r8, lsl #27 │ │ │ │ + cmpeq r8, r8, lsl #9 │ │ │ │ + cmpeq r7, r8, lsl #1 │ │ │ │ + cmneq r1, r4, ror #25 │ │ │ │ + cmpeq r8, r4, ror #7 │ │ │ │ + cmneq r1, r4, lsr #25 │ │ │ │ + cmpeq r8, r8, asr #9 │ │ │ │ + cmpeq r8, r4, lsr #7 │ │ │ │ + cmneq r1, ip, ror #24 │ │ │ │ + cmpeq r7, r8 │ │ │ │ + cmpeq r8, r0, ror r3 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r7, r4, asr #31 │ │ │ │ - cmneq r1, r0, lsr #24 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - cmpeq r7, r8, lsl #31 │ │ │ │ - cmneq r1, r4, ror #23 │ │ │ │ - cmpeq r8, r4, ror #5 │ │ │ │ - cmpeq r7, r8, asr #30 │ │ │ │ - cmneq r1, r4, lsr #23 │ │ │ │ - cmpeq r8, r4, lsr #5 │ │ │ │ - cmpeq r7, r8, lsl #30 │ │ │ │ - cmneq r1, r4, ror #22 │ │ │ │ - cmpeq r8, r4, ror #4 │ │ │ │ - cmpeq r7, ip, asr #29 │ │ │ │ - cmneq r1, r8, lsr #22 │ │ │ │ - cmpeq r8, ip, lsr #4 │ │ │ │ - @ instruction: 0x0157de90 │ │ │ │ - cmneq r1, ip, ror #21 │ │ │ │ - cmpeq r8, ip, ror #3 │ │ │ │ - cmpeq r7, r4, asr lr │ │ │ │ - strheq r8, [r1, #-160]! @ 0xffffff60 │ │ │ │ - ldrheq sp, [r8, #-16] │ │ │ │ - cmpeq r7, r4, lsl lr │ │ │ │ - cmneq r1, r0, ror sl │ │ │ │ - cmpeq r8, r0, ror r1 │ │ │ │ - ldrsbeq sp, [r7, #-216] @ 0xffffff28 │ │ │ │ - cmneq r1, r4, lsr sl │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ - strdeq r8, [r1, #-156]! @ 0xffffff64 │ │ │ │ - @ instruction: 0x0157dd98 │ │ │ │ - ldrsheq sp, [r8, #-12] │ │ │ │ + cmpeq r7, ip, asr #31 │ │ │ │ + cmneq r1, r8, lsr #24 │ │ │ │ + cmpeq r8, ip, lsr #6 │ │ │ │ + @ instruction: 0x0157df90 │ │ │ │ + cmneq r1, ip, ror #23 │ │ │ │ + cmpeq r8, ip, ror #5 │ │ │ │ + cmpeq r7, r0, asr pc │ │ │ │ + cmneq r1, ip, lsr #23 │ │ │ │ + cmpeq r8, ip, lsr #5 │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ + cmneq r1, ip, ror #22 │ │ │ │ + cmpeq r8, ip, ror #4 │ │ │ │ + ldrsbeq sp, [r7, #-228] @ 0xffffff1c │ │ │ │ + cmneq r1, r0, lsr fp │ │ │ │ + cmpeq r8, r4, lsr r2 │ │ │ │ + @ instruction: 0x0157de98 │ │ │ │ + strdeq r8, [r1, #-164]! @ 0xffffff5c │ │ │ │ + ldrsheq sp, [r8, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, ip, asr lr │ │ │ │ + strheq r8, [r1, #-168]! @ 0xffffff58 │ │ │ │ + ldrheq sp, [r8, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, ip, lsl lr │ │ │ │ + cmneq r1, r8, ror sl │ │ │ │ + cmpeq r8, r8, ror r1 │ │ │ │ + cmpeq r7, r0, ror #27 │ │ │ │ + cmneq r1, ip, lsr sl │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ + cmneq r1, r4, lsl #20 │ │ │ │ + cmpeq r7, r0, lsr #27 │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r2, r0, #904 @ 0x388 │ │ │ │ ldm r2, {r2, r3, r5} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -988470,49 +988470,49 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 47f1fc │ │ │ │ ldr r0, [pc, #148] @ 47f438 │ │ │ │ ldr r1, [pc, #36] @ 47f3cc │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 47f1fc │ │ │ │ - cmpeq r8, r0, lsr #2 │ │ │ │ + cmpeq r8, r8, lsr #2 │ │ │ │ cmneq fp, r0, lsl #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r1, ip, lsr #17 │ │ │ │ - ldrheq ip, [r8, #-244] @ 0xffffff0c │ │ │ │ + strheq r8, [r1, #-132]! @ 0xffffff7c │ │ │ │ + ldrheq ip, [r8, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - strdeq r8, [r1, #-112]! @ 0xffffff90 │ │ │ │ - ldrsheq ip, [r8, #-232] @ 0xffffff18 │ │ │ │ + strdeq r8, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmpeq r8, r0, lsl #30 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmpeq r8, r8, ror #31 │ │ │ │ - cmpeq r8, r8, ror #31 │ │ │ │ ldrsheq ip, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r8, r8, ror #31 │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ - cmpeq r7, r4, asr #20 │ │ │ │ - @ instruction: 0x01618694 │ │ │ │ - cmpeq r7, r0, lsr sl │ │ │ │ - @ instruction: 0x0158cd90 │ │ │ │ + ldrsheq ip, [r8, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq ip, [r8, #-248] @ 0xffffff08 │ │ │ │ + ldrsheq ip, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r7, r0, lsl #21 │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ + @ instruction: 0x0161869c │ │ │ │ + cmpeq r7, r8, lsr sl │ │ │ │ + @ instruction: 0x0158cd98 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - ldrsheq sp, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r7, r8, asr #19 │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ + ldrsbeq sp, [r7, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x0157d998 │ │ │ │ + cmpeq r7, r0, lsr #19 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r7, r8, ror #18 │ │ │ │ + cmpeq r7, r0, ror r9 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r7, r8, lsr r9 │ │ │ │ - cmpeq r7, r4, lsl #18 │ │ │ │ - ldrsheq sp, [r7, #-128] @ 0xffffff80 │ │ │ │ - ldrsbeq sp, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r7, r8, asr #17 │ │ │ │ + cmpeq r7, r0, asr #18 │ │ │ │ + cmpeq r7, ip, lsl #18 │ │ │ │ + ldrsheq sp, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, r4, ror #17 │ │ │ │ + ldrsbeq sp, [r7, #-128] @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #176] @ 47f504 │ │ │ │ cmp r1, #26 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -988559,18 +988559,18 @@ │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ str r2, [r3, #28] │ │ │ │ b 47f484 │ │ │ │ strheq r8, [fp, #-248]! @ 0xffffff08 │ │ │ │ andeq r8, r0, r6, lsl #4 │ │ │ │ streq r0, [r0], -r0, lsl #8 │ │ │ │ andeq r6, r0, r8, ror #22 │ │ │ │ - cmneq r1, r0, asr #8 │ │ │ │ - ldrsheq ip, [r8, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r7, r0, lsr #15 │ │ │ │ - cmpeq r8, ip, lsl #22 │ │ │ │ + cmneq r1, r8, asr #8 │ │ │ │ + cmpeq r8, r4, lsl #26 │ │ │ │ + cmpeq r7, r8, lsr #15 │ │ │ │ + cmpeq r8, r4, lsl fp │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #548] @ 47f764 │ │ │ │ ldr r3, [pc, #548] @ 47f768 │ │ │ │ @@ -988709,34 +988709,34 @@ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 47f5dc │ │ │ │ ldrdeq r8, [fp, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, ip, lsr #6 │ │ │ │ - ldrheq r6, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmneq r1, r4, lsr r3 │ │ │ │ + cmpeq r8, r4, asr #27 │ │ │ │ cmneq fp, r0, lsr lr │ │ │ │ - cmneq r1, ip, lsl #5 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - cmpeq r8, r8, lsl #19 │ │ │ │ + @ instruction: 0x01618294 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + @ instruction: 0x0158c990 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, ip, ror #11 │ │ │ │ - cmpeq r8, r0, asr r9 │ │ │ │ + ldrsheq sp, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq r8, r8, asr r9 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ - ldrheq sp, [r7, #-84] @ 0xffffffac │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ - ldrdeq r8, [r1, #-28]! @ 0xffffffe4 │ │ │ │ - cmpeq r7, r8, ror r5 │ │ │ │ - ldrsbeq ip, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + ldrheq sp, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ + cmneq r1, r4, ror #3 │ │ │ │ + cmpeq r7, r0, lsl #11 │ │ │ │ + cmpeq r8, r0, ror #17 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmneq r1, r0, lsr #3 │ │ │ │ - cmpeq r7, ip, lsr r5 │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ + cmneq r1, r8, lsr #3 │ │ │ │ + cmpeq r7, r4, asr #10 │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #588] @ 47fa24 │ │ │ │ ldr r3, [pc, #588] @ 47fa28 │ │ │ │ @@ -988887,28 +988887,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 47f8e0 │ │ │ │ cmneq fp, ip, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, ip, lsl #24 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq r8, ip, asr #14 │ │ │ │ + cmpeq r8, r4, asr r7 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmneq r1, ip, lsr r0 │ │ │ │ + cmneq r1, r4, asr #32 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ cmneq fp, ip, lsr #22 │ │ │ │ @ instruction: 0x0156db94 │ │ │ │ - cmneq r1, ip, asr #30 │ │ │ │ - cmpeq r7, r8, ror #5 │ │ │ │ - cmpeq r8, r0, asr r6 │ │ │ │ - cmneq r1, r0, lsl pc │ │ │ │ - cmpeq r7, ip, lsr #5 │ │ │ │ - cmpeq r8, r4, lsl r6 │ │ │ │ + cmneq r1, r4, asr pc │ │ │ │ + ldrsheq sp, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r8, r8, asr r6 │ │ │ │ + cmneq r1, r8, lsl pc │ │ │ │ + ldrheq sp, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r8, ip, lsl r6 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq r7, r4, ror r2 │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -989474,39 +989474,39 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r8, #99 @ 0x63 │ │ │ │ b 4800ac │ │ │ │ cmneq fp, r4, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r0, ror #6 │ │ │ │ - cmneq r1, r4, asr r7 │ │ │ │ - ldrsheq ip, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r8, r8, asr lr │ │ │ │ - cmneq r1, r4, ror #13 │ │ │ │ - cmpeq r7, r0, lsl #21 │ │ │ │ - cmpeq r8, r8, ror #27 │ │ │ │ - cmneq r1, r8, lsr #13 │ │ │ │ - cmpeq r7, r4, asr #20 │ │ │ │ - cmpeq r8, ip, lsr #27 │ │ │ │ + cmneq r1, ip, asr r7 │ │ │ │ + ldrsheq ip, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r8, r0, ror #28 │ │ │ │ + cmneq r1, ip, ror #13 │ │ │ │ + cmpeq r7, r8, lsl #21 │ │ │ │ + ldrsheq fp, [r8, #-208] @ 0xffffff30 │ │ │ │ + strheq r7, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ + ldrheq fp, [r8, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r1, ip, ror #12 │ │ │ │ - cmpeq r7, r8, lsl #20 │ │ │ │ - cmpeq r8, r0, ror sp │ │ │ │ + cmneq r1, r4, ror r6 │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ + cmpeq r8, r8, ror sp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmneq r1, r0, lsr r6 │ │ │ │ - cmpeq r7, ip, asr #19 │ │ │ │ - cmpeq r8, r4, lsr sp │ │ │ │ + cmneq r1, r8, lsr r6 │ │ │ │ + ldrsbeq ip, [r7, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r8, ip, lsr sp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - strdeq r7, [r1, #-84]! @ 0xffffffac │ │ │ │ - @ instruction: 0x0157c990 │ │ │ │ - ldrsheq fp, [r8, #-192] @ 0xffffff40 │ │ │ │ + strdeq r7, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0157c998 │ │ │ │ + ldrsheq fp, [r8, #-200] @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strheq r7, [r1, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r8, r8, lsr #29 │ │ │ │ - ldrheq fp, [r8, #-200] @ 0xffffff38 │ │ │ │ + strheq r7, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + ldrheq fp, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r8, r0, asr #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -989931,49 +989931,49 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4807a0 │ │ │ │ cmneq fp, r0, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r7, [r1, #-48]! @ 0xffffffd0 │ │ │ │ - cmpeq r7, r8, ror #14 │ │ │ │ - ldrsbeq fp, [r8, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq r7, [r1, #-56]! @ 0xffffffc8 │ │ │ │ + cmpeq r7, r0, ror r7 │ │ │ │ + ldrsbeq fp, [r8, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmneq r1, r0, lsr r3 │ │ │ │ - cmpeq r8, r8, lsr #20 │ │ │ │ + cmneq r1, r8, lsr r3 │ │ │ │ + cmpeq r8, r0, lsr sl │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmneq r1, r8, lsr r2 │ │ │ │ - cmpeq r8, ip, lsr r9 │ │ │ │ + cmneq r1, r0, asr #4 │ │ │ │ + cmpeq r8, r4, asr #18 │ │ │ │ cmneq fp, ip, ror #24 │ │ │ │ - cmneq r1, r4, lsl r0 │ │ │ │ - ldrheq ip, [r7, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r8, r8, lsl r7 │ │ │ │ + cmneq r1, ip, lsl r0 │ │ │ │ + ldrheq ip, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r8, r0, lsr #14 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - ldrdeq r6, [r1, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r7, r4, ror r3 │ │ │ │ - ldrsbeq fp, [r8, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x01616f9c │ │ │ │ - cmpeq r7, r8, lsr r3 │ │ │ │ - cmpeq r8, r0, lsr #13 │ │ │ │ + cmneq r1, r0, ror #31 │ │ │ │ + cmpeq r7, ip, ror r3 │ │ │ │ + cmpeq r8, r4, ror #13 │ │ │ │ + cmneq r1, r4, lsr #31 │ │ │ │ + cmpeq r7, r0, asr #6 │ │ │ │ + cmpeq r8, r8, lsr #13 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - cmneq r1, r0, ror #30 │ │ │ │ - ldrsheq ip, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r8, r4, ror #12 │ │ │ │ + cmneq r1, r8, ror #30 │ │ │ │ + cmpeq r7, r4, lsl #6 │ │ │ │ + cmpeq r8, ip, ror #12 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmneq r1, r4, lsr #30 │ │ │ │ - cmpeq r7, r0, asr #5 │ │ │ │ - cmpeq r8, r8, lsr #12 │ │ │ │ + cmneq r1, ip, lsr #30 │ │ │ │ + cmpeq r7, r8, asr #5 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ andeq r0, r0, r7, lsr r2 │ │ │ │ - cmpeq r7, r8, lsl #5 │ │ │ │ - strheq r6, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq r7, r4, asr r2 │ │ │ │ - ldrheq fp, [r8, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x0157c290 │ │ │ │ + cmneq r1, r0, asr #29 │ │ │ │ + cmpeq r7, ip, asr r2 │ │ │ │ + ldrheq fp, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq r7, ip, lsl r2 │ │ │ │ + cmpeq r7, r4, lsr #4 │ │ │ │ │ │ │ │ 00480b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990053,27 +990053,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 480c94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 480c20 │ │ │ │ cmneq fp, r4, ror #17 │ │ │ │ - cmpeq r8, r0, lsr #12 │ │ │ │ + cmpeq r8, r8, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r8, lsl #17 │ │ │ │ cmpeq r7, r0, lsr #4 │ │ │ │ - cmneq r1, r8, lsl #26 │ │ │ │ - cmpeq r8, r4, lsl #8 │ │ │ │ + cmneq r1, r0, lsl sp │ │ │ │ + cmpeq r8, ip, lsl #8 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmneq r1, ip, asr #25 │ │ │ │ - cmpeq r7, ip, asr r0 │ │ │ │ - cmpeq r8, ip, asr #7 │ │ │ │ - @ instruction: 0x01616c90 │ │ │ │ - cmpeq r7, r0, lsr #32 │ │ │ │ - @ instruction: 0x0158b390 │ │ │ │ + ldrdeq r6, [r1, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq r7, r4, rrx │ │ │ │ + ldrsbeq fp, [r8, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x01616c98 │ │ │ │ + cmpeq r7, r8, lsr #32 │ │ │ │ + @ instruction: 0x0158b398 │ │ │ │ │ │ │ │ 00480c98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #576] @ 480ef0 │ │ │ │ @@ -990218,40 +990218,40 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #32] @ 480f00 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 480dcc │ │ │ │ - cmpeq r8, ip, lsl r3 │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ cmneq fp, r4, asr r7 │ │ │ │ - cmneq r1, r4, lsl #24 │ │ │ │ + cmneq r1, ip, lsl #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ strdeq r3, [fp, #-236]! @ 0xffffff14 │ │ │ │ @ instruction: 0xffffd8ec │ │ │ │ - cmpeq r8, r8, lsl #8 │ │ │ │ + cmpeq r8, r0, lsl r4 │ │ │ │ andeq r4, r0, r0, lsr #10 │ │ │ │ - ldrsheq fp, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r8, r4, lsl #8 │ │ │ │ andeq r3, r0, r0, asr #7 │ │ │ │ - cmpeq r8, r0, lsl #8 │ │ │ │ + cmpeq r8, r8, lsl #8 │ │ │ │ andeq r1, r0, r8, rrx │ │ │ │ - ldrsheq fp, [r8, #-52] @ 0xffffffcc │ │ │ │ - ldrsbeq sl, [r8, #-92] @ 0xffffffa4 │ │ │ │ + ldrsheq fp, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r8, r4, ror #11 │ │ │ │ cmneq fp, r0, asr #12 │ │ │ │ - cmpeq r7, ip, ror #28 │ │ │ │ + cmpeq r7, r4, ror lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ - cmpeq r7, ip, lsl lr │ │ │ │ + cmpeq r7, ip, asr #28 │ │ │ │ + cmpeq r7, r4, lsr #28 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - ldrsheq fp, [r7, #-212] @ 0xffffff2c │ │ │ │ + ldrsheq fp, [r7, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - cmpeq r7, ip, asr #27 │ │ │ │ + ldrsbeq fp, [r7, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmpeq r7, r4, lsr #27 │ │ │ │ + cmpeq r7, ip, lsr #27 │ │ │ │ │ │ │ │ 00480f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990331,27 +990331,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 4810dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 481068 │ │ │ │ @ instruction: 0x016b749c │ │ │ │ - ldrsheq fp, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r8, r4, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r0, asr #8 │ │ │ │ ldrsbeq pc, [r6, #-216] @ 0xffffff28 @ │ │ │ │ - cmneq r1, r0, asr #17 │ │ │ │ - ldrheq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmneq r1, r8, asr #17 │ │ │ │ + cmpeq r8, r4, asr #31 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - cmneq r1, r4, lsl #17 │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ - cmpeq r8, r4, lsl #31 │ │ │ │ - cmneq r1, r8, asr #16 │ │ │ │ - ldrsbeq fp, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r8, r8, asr #30 │ │ │ │ + cmneq r1, ip, lsl #17 │ │ │ │ + cmpeq r7, ip, lsl ip │ │ │ │ + cmpeq r8, ip, lsl #31 │ │ │ │ + cmneq r1, r0, asr r8 │ │ │ │ + cmpeq r7, r0, ror #23 │ │ │ │ + cmpeq r8, r0, asr pc │ │ │ │ │ │ │ │ 004810e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -990431,27 +990431,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 481264 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4811f0 │ │ │ │ cmneq fp, r4, lsl r3 │ │ │ │ - cmpeq r8, r8, lsl #1 │ │ │ │ + @ instruction: 0x0158b090 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq r7, [fp, #-40]! @ 0xffffffd8 │ │ │ │ cmppeq r6, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmneq r1, r8, lsr r7 │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ + cmneq r1, r0, asr #14 │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - strdeq r6, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r7, ip, lsl #21 │ │ │ │ - ldrsheq sl, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmneq r1, r0, asr #13 │ │ │ │ - cmpeq r7, r0, asr sl │ │ │ │ - cmpeq r8, r0, asr #27 │ │ │ │ + cmneq r1, r4, lsl #14 │ │ │ │ + @ instruction: 0x0157ba94 │ │ │ │ + cmpeq r8, r4, lsl #28 │ │ │ │ + cmneq r1, r8, asr #13 │ │ │ │ + cmpeq r7, r8, asr sl │ │ │ │ + cmpeq r8, r8, asr #27 │ │ │ │ │ │ │ │ 00481268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -990523,23 +990523,23 @@ │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4812e8 │ │ │ │ cmneq fp, ip, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r4, lsr #29 │ │ │ │ + cmpeq r8, ip, lsr #29 │ │ │ │ cmneq fp, r4, lsr #2 │ │ │ │ - cmneq r1, ip, lsr #11 │ │ │ │ - cmpeq r7, r8, asr #18 │ │ │ │ - ldrheq sl, [r8, #-192] @ 0xffffff40 │ │ │ │ + strheq r6, [r1, #-84]! @ 0xffffffac │ │ │ │ + cmpeq r7, r0, asr r9 │ │ │ │ + ldrheq sl, [r8, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmneq r1, r0, ror r5 │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ - cmpeq r8, ip, ror #24 │ │ │ │ + cmneq r1, r8, ror r5 │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ + cmpeq r8, r4, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #1948] @ 481b78 │ │ │ │ mov fp, r3 │ │ │ │ @@ -991028,70 +991028,70 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 481780 │ │ │ │ cmneq fp, r0, lsr r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r8, asr #7 │ │ │ │ - cmpeq r8, r8, asr #21 │ │ │ │ + ldrdeq r6, [r1, #-48]! @ 0xffffffd0 │ │ │ │ + ldrsbeq sl, [r8, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ cmneq fp, ip, lsl #25 │ │ │ │ - strdeq r6, [r1, #-12]! │ │ │ │ - @ instruction: 0x0157b498 │ │ │ │ - cmpeq r8, r0, lsl #16 │ │ │ │ - strheq r6, [r1, #-12]! │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ - cmpeq r8, r0, asr #15 │ │ │ │ + cmneq r1, r4, lsl #2 │ │ │ │ + cmpeq r7, r0, lsr #9 │ │ │ │ + cmpeq r8, r8, lsl #16 │ │ │ │ + cmneq r1, r4, asr #1 │ │ │ │ + cmpeq r7, r0, ror #8 │ │ │ │ + cmpeq r8, r8, asr #15 │ │ │ │ muleq r0, fp, r1 │ │ │ │ - cmneq r1, r0, lsl #1 │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ - cmpeq r8, r4, lsl #15 │ │ │ │ + cmneq r1, r8, lsl #1 │ │ │ │ + cmpeq r7, r4, lsr #8 │ │ │ │ + cmpeq r8, ip, lsl #15 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmneq r1, r4, asr #32 │ │ │ │ - cmpeq r7, r0, ror #7 │ │ │ │ - cmpeq r8, r8, asr #14 │ │ │ │ - cmpeq r7, r8, lsr #7 │ │ │ │ - cmpeq r7, r8, ror r3 │ │ │ │ - cmneq r1, r4, lsr #31 │ │ │ │ - cmpeq r7, r0, asr #6 │ │ │ │ - cmpeq r8, r8, lsr #13 │ │ │ │ + cmneq r1, ip, asr #32 │ │ │ │ + cmpeq r7, r8, ror #7 │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ + ldrheq fp, [r7, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r7, r0, lsl #7 │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ + cmpeq r7, r8, asr #6 │ │ │ │ + ldrheq sl, [r8, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmneq r1, r4, ror #30 │ │ │ │ - cmpeq r7, r0, lsl #6 │ │ │ │ - cmpeq r8, r8, ror #12 │ │ │ │ + cmneq r1, ip, ror #30 │ │ │ │ + cmpeq r7, r8, lsl #6 │ │ │ │ + cmpeq r8, r0, ror r6 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmneq r1, r8, lsr #30 │ │ │ │ - cmpeq r7, r4, asr #5 │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ + cmneq r1, r0, lsr pc │ │ │ │ + cmpeq r7, ip, asr #5 │ │ │ │ + cmpeq r8, ip, lsr #12 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r1, ip, ror #29 │ │ │ │ - cmpeq r7, r8, lsl #5 │ │ │ │ - ldrsheq sl, [r8, #-80] @ 0xffffffb0 │ │ │ │ - strheq r5, [r1, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r7, ip, asr #4 │ │ │ │ - ldrheq sl, [r8, #-84] @ 0xffffffac │ │ │ │ + strdeq r5, [r1, #-228]! @ 0xffffff1c │ │ │ │ + @ instruction: 0x0157b290 │ │ │ │ + ldrsheq sl, [r8, #-88] @ 0xffffffa8 │ │ │ │ + strheq r5, [r1, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r7, r4, asr r2 │ │ │ │ + ldrheq sl, [r8, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmneq r1, r4, ror lr │ │ │ │ - cmpeq r7, r0, lsl r2 │ │ │ │ - cmpeq r8, r8, ror r5 │ │ │ │ + cmneq r1, ip, ror lr │ │ │ │ + cmpeq r7, r8, lsl r2 │ │ │ │ + cmpeq r8, r0, lsl #11 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmneq r1, r8, lsr lr │ │ │ │ - ldrsbeq fp, [r7, #-20] @ 0xffffffec │ │ │ │ - cmpeq r8, ip, lsr r5 │ │ │ │ + cmneq r1, r0, asr #28 │ │ │ │ + ldrsbeq fp, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r8, r4, asr #10 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - strdeq r5, [r1, #-216]! @ 0xffffff28 │ │ │ │ - @ instruction: 0x0157b194 │ │ │ │ - ldrsheq sl, [r8, #-76] @ 0xffffffb4 │ │ │ │ - strheq r5, [r1, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r7, r8, asr r1 │ │ │ │ - cmpeq r8, r0, asr #9 │ │ │ │ - cmpeq r7, r0, lsr #2 │ │ │ │ + cmneq r1, r0, lsl #28 │ │ │ │ + @ instruction: 0x0157b19c │ │ │ │ + cmpeq r8, r4, lsl #10 │ │ │ │ + cmneq r1, r4, asr #27 │ │ │ │ + cmpeq r7, r0, ror #2 │ │ │ │ + cmpeq r8, r8, asr #9 │ │ │ │ + cmpeq r7, r8, lsr #2 │ │ │ │ │ │ │ │ 00481c60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -991176,30 +991176,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #72] @ 481e08 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 481d24 │ │ │ │ - ldrsbeq r9, [r8, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r7, r0, ror pc │ │ │ │ - ldrdeq r5, [r1, #-180]! @ 0xffffff4c │ │ │ │ - ldrsbeq sl, [r8, #-32] @ 0xffffffe0 │ │ │ │ + ldrsbeq r9, [r8, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r7, r8, ror pc │ │ │ │ + ldrdeq r5, [r1, #-188]! @ 0xffffff44 │ │ │ │ + ldrsbeq sl, [r8, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - @ instruction: 0x01615b94 │ │ │ │ - cmpeq r7, ip, lsr #30 │ │ │ │ - @ instruction: 0x0158a294 │ │ │ │ + @ instruction: 0x01615b9c │ │ │ │ + cmpeq r7, r4, lsr pc │ │ │ │ + @ instruction: 0x0158a29c │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - cmneq r1, r4, ror #22 │ │ │ │ - ldrsheq sl, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r8, r4, ror #4 │ │ │ │ + cmneq r1, ip, ror #22 │ │ │ │ + cmpeq r7, r4, lsl #30 │ │ │ │ + cmpeq r8, ip, ror #4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - cmneq r1, r4, lsr fp │ │ │ │ - cmpeq r7, ip, asr #29 │ │ │ │ - cmpeq r8, r4, lsr r2 │ │ │ │ + cmneq r1, ip, lsr fp │ │ │ │ + ldrsbeq sl, [r7, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r8, ip, lsr r2 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -992093,199 +992093,199 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ b 4832d8 │ │ │ │ cmneq fp, r4, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r8, ror #20 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ + cmneq r1, r0, ror sl │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ cmneq fp, r8, lsl #11 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmneq r1, r0, lsl #18 │ │ │ │ + cmneq r1, r8, lsl #18 │ │ │ │ cmpeq r6, ip, lsr #29 │ │ │ │ - cmneq r1, r0, lsl #16 │ │ │ │ - cmpeq r8, r8, lsl #30 │ │ │ │ - strheq r5, [r1, #-120]! @ 0xffffff88 │ │ │ │ + cmneq r1, r8, lsl #16 │ │ │ │ + cmpeq r8, r0, lsl pc │ │ │ │ + cmneq r1, r0, asr #15 │ │ │ │ cmpeq r6, r8, lsr #7 │ │ │ │ - ldrheq r9, [r8, #-224] @ 0xffffff20 │ │ │ │ + ldrheq r9, [r8, #-232] @ 0xffffff18 │ │ │ │ strheq r6, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - cmneq r1, ip, lsr #14 │ │ │ │ - cmpeq r8, r8, lsr #28 │ │ │ │ + cmneq r1, r4, lsr r7 │ │ │ │ + cmpeq r8, r0, lsr lr │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - cmpeq r7, r0, lsl #21 │ │ │ │ - strheq r5, [r1, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r8, r0, asr #27 │ │ │ │ - cmneq r1, r4, lsr r6 │ │ │ │ - cmpeq r8, r8, lsr sp │ │ │ │ + cmpeq r7, r8, lsl #21 │ │ │ │ + cmneq r1, r4, asr #13 │ │ │ │ + cmpeq r8, r8, asr #27 │ │ │ │ + cmneq r1, ip, lsr r6 │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ @ instruction: 0x0156eb90 │ │ │ │ - cmneq r1, r4, ror #9 │ │ │ │ - cmpeq r8, ip, ror #23 │ │ │ │ - @ instruction: 0x0161549c │ │ │ │ + cmneq r1, ip, ror #9 │ │ │ │ + ldrsheq r9, [r8, #-180] @ 0xffffff4c │ │ │ │ + cmneq r1, r4, lsr #9 │ │ │ │ cmpeq r6, ip, lsl #1 │ │ │ │ - @ instruction: 0x01589b94 │ │ │ │ + @ instruction: 0x01589b9c │ │ │ │ cmpeq r6, ip, asr #19 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ - cmpeq r8, r4, asr sl │ │ │ │ - cmneq r1, r4, lsl #6 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ + cmneq r1, ip, lsl #6 │ │ │ │ ldrsheq sl, [r6, #-228] @ 0xffffff1c │ │ │ │ - ldrsheq r9, [r8, #-156] @ 0xffffff64 │ │ │ │ - ldrdeq r5, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsbeq r9, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmneq r1, r8, lsr #5 │ │ │ │ - cmpeq r8, ip, lsr #19 │ │ │ │ + cmpeq r8, r4, lsl #20 │ │ │ │ + cmneq r1, r0, ror #5 │ │ │ │ + cmpeq r8, r4, ror #19 │ │ │ │ + strheq r5, [r1, #-32]! @ 0xffffffe0 │ │ │ │ + ldrheq r9, [r8, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ cmpeq r6, r4, lsl #16 │ │ │ │ - cmneq r1, r8, asr r1 │ │ │ │ - cmpeq r8, ip, asr r8 │ │ │ │ - ldrdeq r5, [r1, #-12]! │ │ │ │ - cmpeq r8, r0, ror #15 │ │ │ │ - cmneq r1, r8, lsl r0 │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ + cmneq r1, r0, ror #2 │ │ │ │ + cmpeq r8, r4, ror #16 │ │ │ │ + cmneq r1, r4, ror #1 │ │ │ │ + cmpeq r8, r8, ror #15 │ │ │ │ + cmneq r1, r0, lsr #32 │ │ │ │ + cmpeq r8, r4, lsr #14 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ cmpeq r6, r4, lsr r5 │ │ │ │ - cmneq r1, r0, lsr #29 │ │ │ │ - cmpeq r8, r0, lsr #11 │ │ │ │ - cmneq r1, ip, lsr #28 │ │ │ │ + cmneq r1, r8, lsr #29 │ │ │ │ + cmpeq r8, r8, lsr #11 │ │ │ │ + cmneq r1, r4, lsr lr │ │ │ │ cmpeq r6, ip, lsr #7 │ │ │ │ - cmneq r1, ip, lsr #26 │ │ │ │ - cmpeq r8, r0, lsr r4 │ │ │ │ + cmneq r1, r4, lsr sp │ │ │ │ + cmpeq r8, r8, lsr r4 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - ldrdeq r4, [r1, #-148]! @ 0xffffff6c │ │ │ │ - ldrsbeq r9, [r8, #-4] │ │ │ │ - @ instruction: 0x01614994 │ │ │ │ + ldrdeq r4, [r1, #-156]! @ 0xffffff64 │ │ │ │ + ldrsbeq r9, [r8, #-12] │ │ │ │ + @ instruction: 0x0161499c │ │ │ │ cmpeq r6, r0, asr #30 │ │ │ │ - cmneq r1, r8, lsr #17 │ │ │ │ - cmpeq r8, r8, lsr #31 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ - cmpeq r8, ip, ror pc │ │ │ │ - cmneq r1, ip, lsr #16 │ │ │ │ + strheq r4, [r1, #-128]! @ 0xffffff80 │ │ │ │ + ldrheq r8, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ + cmpeq r7, ip, lsl ip │ │ │ │ + cmpeq r8, r4, lsl #31 │ │ │ │ + cmneq r1, r4, lsr r8 │ │ │ │ ldrsbeq sp, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmneq r1, r8, asr #14 │ │ │ │ - cmpeq r8, r0, asr lr │ │ │ │ + cmneq r1, r0, asr r7 │ │ │ │ + cmpeq r8, r8, asr lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0156dc94 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r1, r0, lsr #12 │ │ │ │ - cmpeq r8, r4, lsr #26 │ │ │ │ - cmneq r1, r8, ror r5 │ │ │ │ - cmpeq r7, r4, lsl r9 │ │ │ │ - cmpeq r8, ip, ror ip │ │ │ │ + cmneq r1, r8, lsr #12 │ │ │ │ + cmpeq r8, ip, lsr #26 │ │ │ │ + cmneq r1, r0, lsl #11 │ │ │ │ + cmpeq r7, ip, lsl r9 │ │ │ │ + cmpeq r8, r4, lsl #25 │ │ │ │ muleq r0, r5, r3 │ │ │ │ cmpeq r6, ip, lsr #2 │ │ │ │ ldrsbeq sl, [r6, #-8] │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ @ instruction: 0x0156a098 │ │ │ │ cmpeq r6, r8, asr r0 │ │ │ │ - cmneq r1, r0, lsr r4 │ │ │ │ - cmpeq r8, r8, lsr fp │ │ │ │ + cmneq r1, r8, lsr r4 │ │ │ │ + cmpeq r8, r0, asr #22 │ │ │ │ cmpeq r6, r0 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - ldrdeq r4, [r1, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq r8, r4, ror #21 │ │ │ │ - @ instruction: 0x01614394 │ │ │ │ + cmneq r1, r4, ror #7 │ │ │ │ + cmpeq r8, ip, ror #21 │ │ │ │ + @ instruction: 0x0161439c │ │ │ │ cmpeq r6, r4, lsl #31 │ │ │ │ - cmpeq r8, r8, lsl #21 │ │ │ │ + @ instruction: 0x01588a90 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmneq r1, r8, ror #6 │ │ │ │ - cmpeq r8, r0, ror sl │ │ │ │ - cmneq r1, r0, lsr #6 │ │ │ │ + cmneq r1, r0, ror r3 │ │ │ │ + cmpeq r8, r8, ror sl │ │ │ │ + cmneq r1, r8, lsr #6 │ │ │ │ cmpeq r6, r0, lsl pc │ │ │ │ - cmpeq r8, r4, lsl sl │ │ │ │ + cmpeq r8, ip, lsl sl │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - strdeq r4, [r1, #-36]! @ 0xffffffdc │ │ │ │ - ldrsheq r8, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmneq r1, ip, lsr #5 │ │ │ │ + strdeq r4, [r1, #-44]! @ 0xffffffd4 │ │ │ │ + cmpeq r8, r4, lsl #20 │ │ │ │ + strheq r4, [r1, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0x01569e9c │ │ │ │ - cmpeq r8, r4, lsr #19 │ │ │ │ - cmneq r1, r0, lsl #5 │ │ │ │ - cmpeq r8, r8, lsl #19 │ │ │ │ - cmneq r1, r8, lsr r2 │ │ │ │ + cmpeq r8, ip, lsr #19 │ │ │ │ + cmneq r1, r8, lsl #5 │ │ │ │ + @ instruction: 0x01588990 │ │ │ │ + cmneq r1, r0, asr #4 │ │ │ │ cmpeq r6, r8, lsr #28 │ │ │ │ - cmpeq r8, ip, lsr #18 │ │ │ │ - cmneq r1, ip, lsl #4 │ │ │ │ - cmpeq r8, r4, lsl r9 │ │ │ │ - cmneq r1, r4, asr #3 │ │ │ │ + cmpeq r8, r4, lsr r9 │ │ │ │ + cmneq r1, r4, lsl r2 │ │ │ │ + cmpeq r8, ip, lsl r9 │ │ │ │ + cmneq r1, ip, asr #3 │ │ │ │ ldrheq r9, [r6, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r8, [r8, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x01614198 │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ - cmneq r1, r0, asr r1 │ │ │ │ + cmpeq r8, r0, asr #17 │ │ │ │ + cmneq r1, r0, lsr #3 │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ + cmneq r1, r8, asr r1 │ │ │ │ cmpeq r6, r0, asr #26 │ │ │ │ - cmpeq r8, r8, asr #16 │ │ │ │ + cmpeq r8, r0, asr r8 │ │ │ │ cmpeq r6, r8, lsl #26 │ │ │ │ - ldrdeq r4, [r1, #-8]! │ │ │ │ - cmpeq r8, r0, ror #15 │ │ │ │ + cmneq r1, r0, ror #1 │ │ │ │ + cmpeq r8, r8, ror #15 │ │ │ │ cmpeq r6, r8, lsr #25 │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ - cmpeq r8, r0, lsl #15 │ │ │ │ + cmneq r1, r0, lsl #1 │ │ │ │ + cmpeq r8, r8, lsl #15 │ │ │ │ cmpeq r6, r8, asr #24 │ │ │ │ - cmneq r1, r8, lsl r0 │ │ │ │ - cmpeq r8, r0, lsr #14 │ │ │ │ + cmneq r1, r0, lsr #32 │ │ │ │ + cmpeq r8, r8, lsr #14 │ │ │ │ cmpeq r6, r8, ror #23 │ │ │ │ - strheq r3, [r1, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r8, r0, asr #13 │ │ │ │ + cmneq r1, r0, asr #31 │ │ │ │ + cmpeq r8, r8, asr #13 │ │ │ │ cmpeq r6, r8, lsl #23 │ │ │ │ - cmneq r1, r8, asr pc │ │ │ │ - cmpeq r8, r0, ror #12 │ │ │ │ + cmneq r1, r0, ror #30 │ │ │ │ + cmpeq r8, r8, ror #12 │ │ │ │ cmpeq r6, r8, lsr #22 │ │ │ │ - strdeq r3, [r1, #-232]! @ 0xffffff18 │ │ │ │ - cmpeq r8, r0, lsl #12 │ │ │ │ + cmneq r1, r0, lsl #30 │ │ │ │ + cmpeq r8, r8, lsl #12 │ │ │ │ cmpeq r6, r8, asr #21 │ │ │ │ - @ instruction: 0x01613e98 │ │ │ │ - cmpeq r8, r0, lsr #11 │ │ │ │ + cmneq r1, r0, lsr #29 │ │ │ │ + cmpeq r8, r8, lsr #11 │ │ │ │ cmpeq r6, r8, ror #20 │ │ │ │ - cmneq r1, r8, lsr lr │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - ldrheq r9, [r7, #-20] @ 0xffffffec │ │ │ │ - cmneq r1, r4, ror #27 │ │ │ │ - cmpeq r7, r0, lsl #3 │ │ │ │ - cmpeq r8, r8, ror #9 │ │ │ │ - cmneq r1, r8, lsr #27 │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ - cmpeq r8, ip, lsr #9 │ │ │ │ + cmneq r1, r0, asr #28 │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + ldrheq r9, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r1, ip, ror #27 │ │ │ │ + cmpeq r7, r8, lsl #3 │ │ │ │ + ldrsheq r8, [r8, #-64] @ 0xffffffc0 │ │ │ │ + strheq r3, [r1, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r7, ip, asr #2 │ │ │ │ + ldrheq r8, [r8, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmpeq r7, ip, lsl #2 │ │ │ │ - cmneq r1, r4, lsr sp │ │ │ │ - ldrsbeq r9, [r7, #-0] │ │ │ │ - cmpeq r8, r8, lsr r4 │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ + cmneq r1, ip, lsr sp │ │ │ │ + ldrsbeq r9, [r7, #-8] │ │ │ │ + cmpeq r8, r0, asr #8 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - @ instruction: 0x01579098 │ │ │ │ - cmpeq r7, r0, rrx │ │ │ │ + cmpeq r7, r0, lsr #1 │ │ │ │ + cmpeq r7, r8, rrx │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - @ instruction: 0x01613c90 │ │ │ │ - cmpeq r7, ip, lsr #32 │ │ │ │ - @ instruction: 0x01588394 │ │ │ │ + @ instruction: 0x01613c98 │ │ │ │ + cmpeq r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x0158839c │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - ldrsheq r8, [r7, #-244] @ 0xffffff0c │ │ │ │ + ldrsheq r8, [r7, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - @ instruction: 0x01578f98 │ │ │ │ + cmpeq r7, r0, lsr #31 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmpeq r7, r8, lsr pc │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - cmpeq r7, r8, lsl #30 │ │ │ │ - ldrsbeq r8, [r7, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r7, r0, lsr #29 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ + cmpeq r7, r0, lsl pc │ │ │ │ + cmpeq r7, r0, ror #29 │ │ │ │ + cmpeq r7, r8, lsr #29 │ │ │ │ + cmpeq r7, r0, ror lr │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x01613a90 │ │ │ │ - cmpeq r7, ip, lsr #28 │ │ │ │ - @ instruction: 0x01588194 │ │ │ │ + @ instruction: 0x01613a98 │ │ │ │ + cmpeq r7, r4, lsr lr │ │ │ │ + @ instruction: 0x0158819c │ │ │ │ muleq r0, r1, r3 │ │ │ │ - cmneq r1, r4, asr sl │ │ │ │ - ldrsheq r8, [r7, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ + cmneq r1, ip, asr sl │ │ │ │ + ldrsheq r8, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ ldr r1, [pc, #-532] @ 482cf4 │ │ │ │ ldr r2, [pc, #-532] @ 482cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #-140] @ 482e88 │ │ │ │ add r1, r1, #408 @ 0x198 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b18e4 │ │ │ │ @@ -993426,34 +993426,34 @@ │ │ │ │ ldr r1, [pc, #100] @ 484140 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 48215c │ │ │ │ - ldrheq r8, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r0, asr #27 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r7, r0, lsl #27 │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ + cmpeq r7, r8, lsl #27 │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - ldrsheq r8, [r7, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq r8, [r7, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmpeq r7, r0, asr #25 │ │ │ │ - cmneq r1, r8, ror #17 │ │ │ │ - cmpeq r7, r4, lsl #25 │ │ │ │ - cmpeq r8, ip, ror #31 │ │ │ │ - cmpeq r7, ip, asr #24 │ │ │ │ + cmpeq r7, r8, asr #25 │ │ │ │ + strdeq r3, [r1, #-128]! @ 0xffffff80 │ │ │ │ + cmpeq r7, ip, lsl #25 │ │ │ │ + ldrsheq r7, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r7, r4, asr ip │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq r7, ip, lsl ip │ │ │ │ - cmpeq r7, r4, ror #23 │ │ │ │ - cmneq r1, r4, lsl r8 │ │ │ │ - ldrheq r8, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r8, r8, lsl pc │ │ │ │ + cmpeq r7, r4, lsr #24 │ │ │ │ + cmpeq r7, ip, ror #23 │ │ │ │ + cmneq r1, ip, lsl r8 │ │ │ │ + ldrheq r8, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r0, lsr #30 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -994456,84 +994456,84 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 484a6c │ │ │ │ cmneq fp, ip, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r1, r4, lsr r7 │ │ │ │ - cmpeq r8, r8, lsr lr │ │ │ │ + cmneq r1, ip, lsr r7 │ │ │ │ + cmpeq r8, r0, asr #28 │ │ │ │ cmneq fp, r4, asr r2 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - strheq r3, [r1, #-76]! @ 0xffffffb4 │ │ │ │ - ldrheq r7, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmneq r1, r4, asr #9 │ │ │ │ + cmpeq r8, r4, asr #23 │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmneq r1, r0, lsl #7 │ │ │ │ - cmpeq r8, r0, lsl #21 │ │ │ │ + cmneq r1, r8, lsl #7 │ │ │ │ + cmpeq r8, r8, lsl #21 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - cmneq r1, ip, ror r1 │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ + cmneq r1, r4, lsl #3 │ │ │ │ + cmpeq r8, r4, lsl #17 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - cmneq r1, r0, lsr pc │ │ │ │ - cmpeq r8, r8, lsr r6 │ │ │ │ + cmneq r1, r8, lsr pc │ │ │ │ + cmpeq r8, r0, asr #12 │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ cmneq fp, r0, lsr #19 │ │ │ │ - cmneq r1, ip, ror #27 │ │ │ │ + strdeq r2, [r1, #-212]! @ 0xffffff2c │ │ │ │ cmpeq r6, ip, ror #19 │ │ │ │ - cmpeq r8, r0, ror #9 │ │ │ │ + cmpeq r8, r8, ror #9 │ │ │ │ cmpeq r6, r8, ror r9 │ │ │ │ cmpeq r6, r0, lsl r9 │ │ │ │ cmpeq r6, ip, lsr #17 │ │ │ │ - cmneq r1, r4, lsl #25 │ │ │ │ - cmpeq r8, ip, lsl #7 │ │ │ │ + cmneq r1, ip, lsl #25 │ │ │ │ + @ instruction: 0x01587394 │ │ │ │ cmpeq r6, r8, lsr r8 │ │ │ │ ldrsheq r8, [r6, #-116] @ 0xffffff8c │ │ │ │ ldrheq r8, [r6, #-116] @ 0xffffff8c │ │ │ │ cmpeq r6, r0, ror r7 │ │ │ │ - ldrsbeq r7, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r7, ip, lsr #29 │ │ │ │ - cmpeq r7, ip, ror lr │ │ │ │ - ldrsbeq r7, [r8, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, ror #29 │ │ │ │ + ldrheq r7, [r7, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r7, r4, lsl #29 │ │ │ │ + ldrsbeq r7, [r8, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmpeq r7, r0, lsr #28 │ │ │ │ - ldrsheq r7, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r7, r8, lsr #28 │ │ │ │ + ldrsheq r7, [r7, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmpeq r7, r0, asr #27 │ │ │ │ - strdeq r2, [r1, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq r7, ip, lsl #27 │ │ │ │ - ldrsheq r7, [r8, #-0] │ │ │ │ - strheq r2, [r1, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ - ldrheq r7, [r8, #-0] │ │ │ │ - cmpeq r7, r8, lsl sp │ │ │ │ - cmneq r1, r8, asr #18 │ │ │ │ - cmpeq r7, r4, ror #25 │ │ │ │ - cmpeq r8, ip, asr #32 │ │ │ │ - cmpeq r7, ip, lsr #25 │ │ │ │ - cmpeq r7, ip, ror ip │ │ │ │ - cmpeq r7, ip, asr #24 │ │ │ │ - cmneq r1, ip, ror r8 │ │ │ │ - cmpeq r7, r8, lsl ip │ │ │ │ - cmpeq r8, r0, lsl #31 │ │ │ │ - cmneq r1, r0, asr #16 │ │ │ │ - ldrsbeq r7, [r7, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ - cmneq r1, r4, lsl #16 │ │ │ │ - cmpeq r7, r0, lsr #23 │ │ │ │ - cmpeq r8, r8, lsl #30 │ │ │ │ - cmpeq r7, r4, asr #20 │ │ │ │ - cmpeq r7, r4, lsl sl │ │ │ │ + cmpeq r7, r8, asr #27 │ │ │ │ + strdeq r2, [r1, #-152]! @ 0xffffff68 │ │ │ │ + @ instruction: 0x01577d94 │ │ │ │ + ldrsheq r7, [r8, #-8] │ │ │ │ + strheq r2, [r1, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ + ldrheq r7, [r8, #-8] │ │ │ │ + cmpeq r7, r0, lsr #26 │ │ │ │ + cmneq r1, r0, asr r9 │ │ │ │ + cmpeq r7, ip, ror #25 │ │ │ │ + cmpeq r8, r4, asr r0 │ │ │ │ + ldrheq r7, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, r4, lsl #25 │ │ │ │ + cmpeq r7, r4, asr ip │ │ │ │ + cmneq r1, r4, lsl #17 │ │ │ │ + cmpeq r7, r0, lsr #24 │ │ │ │ + cmpeq r8, r8, lsl #31 │ │ │ │ + cmneq r1, r8, asr #16 │ │ │ │ + cmpeq r7, r4, ror #23 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + cmneq r1, ip, lsl #16 │ │ │ │ + cmpeq r7, r8, lsr #23 │ │ │ │ + cmpeq r8, r0, lsl pc │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ + cmpeq r7, ip, lsl sl │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ ldr r1, [pc, #-20] @ 485218 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r6 │ │ │ │ @@ -995172,74 +995172,74 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #60] @ 485c64 │ │ │ │ mov r2, r6 │ │ │ │ b 485a90 │ │ │ │ cmneq fp, r8, ror #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq fp, r0, asr #2 │ │ │ │ - ldrdeq r2, [r1, #-84]! @ 0xffffffac │ │ │ │ - ldrsbeq r6, [r8, #-200] @ 0xffffff38 │ │ │ │ + ldrdeq r2, [r1, #-92]! @ 0xffffffa4 │ │ │ │ + cmpeq r8, r0, ror #25 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmneq r1, r4, lsl r5 │ │ │ │ - cmpeq r8, r4, lsl ip │ │ │ │ + cmneq r1, ip, lsl r5 │ │ │ │ + cmpeq r8, ip, lsl ip │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmneq r1, r8, lsl #9 │ │ │ │ - cmpeq r8, ip, lsl #23 │ │ │ │ + @ instruction: 0x01612490 │ │ │ │ + @ instruction: 0x01586b94 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ cmneq fp, ip, ror #28 │ │ │ │ - cmneq r1, r4, lsl #5 │ │ │ │ - cmpeq r8, ip, lsl #19 │ │ │ │ + cmneq r1, ip, lsl #5 │ │ │ │ + @ instruction: 0x01586994 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ cmpeq r6, r0, lsr lr │ │ │ │ ldrsheq r7, [r6, #-208] @ 0xffffff30 │ │ │ │ - @ instruction: 0x01612194 │ │ │ │ - cmpeq r7, r0, lsr r5 │ │ │ │ - @ instruction: 0x01586898 │ │ │ │ + @ instruction: 0x0161219c │ │ │ │ + cmpeq r7, r8, lsr r5 │ │ │ │ + cmpeq r8, r0, lsr #17 │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ cmpeq r6, r8, asr #26 │ │ │ │ cmpeq r6, r8, lsl #26 │ │ │ │ cmpeq r6, r4, asr #25 │ │ │ │ cmpeq r6, r0, lsl #25 │ │ │ │ cmpeq r6, ip, lsr ip │ │ │ │ - strdeq r1, [r1, #-240]! @ 0xffffff10 │ │ │ │ + strdeq r1, [r1, #-248]! @ 0xffffff08 │ │ │ │ ldrsheq r7, [r6, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r8, ip, ror #13 │ │ │ │ - cmneq r1, r4, lsr #31 │ │ │ │ - cmpeq r7, r0, asr #6 │ │ │ │ - cmpeq r8, r8, lsr #13 │ │ │ │ + ldrsheq r6, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmneq r1, ip, lsr #31 │ │ │ │ + cmpeq r7, r8, asr #6 │ │ │ │ + ldrheq r6, [r8, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmneq r1, r8, ror #30 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ - cmpeq r8, ip, ror #12 │ │ │ │ + cmneq r1, r0, ror pc │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ + cmpeq r8, r4, ror r6 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmpeq r7, ip, asr #5 │ │ │ │ - strdeq r1, [r1, #-236]! @ 0xffffff14 │ │ │ │ - @ instruction: 0x01577298 │ │ │ │ - cmpeq r8, r0, lsl #12 │ │ │ │ + ldrsbeq r7, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmneq r1, r4, lsl #30 │ │ │ │ + cmpeq r7, r0, lsr #5 │ │ │ │ + cmpeq r8, r8, lsl #12 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - cmneq r1, r0, asr #29 │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - cmpeq r8, r4, asr #11 │ │ │ │ - cmpeq r7, r4, lsr #4 │ │ │ │ - ldrsheq r7, [r7, #-20] @ 0xffffffec │ │ │ │ - cmneq r1, r0, lsr #28 │ │ │ │ - ldrheq r7, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r8, r4, lsr #10 │ │ │ │ - cmpeq r7, r4, lsl #3 │ │ │ │ - cmpeq r7, r0, asr r1 │ │ │ │ - cmpeq r7, r0, lsr #2 │ │ │ │ - ldrsheq r7, [r7, #-0] │ │ │ │ - cmpeq r7, r0, asr #1 │ │ │ │ - cmpeq r7, ip, lsl #1 │ │ │ │ + cmneq r1, r8, asr #29 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + cmpeq r8, ip, asr #11 │ │ │ │ + cmpeq r7, ip, lsr #4 │ │ │ │ + ldrsheq r7, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmneq r1, r8, lsr #28 │ │ │ │ + cmpeq r7, r4, asr #3 │ │ │ │ + cmpeq r8, ip, lsr #10 │ │ │ │ + cmpeq r7, ip, lsl #3 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ + cmpeq r7, r8, lsr #2 │ │ │ │ + ldrsheq r7, [r7, #-8] │ │ │ │ + cmpeq r7, r8, asr #1 │ │ │ │ + @ instruction: 0x01577094 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmpeq r7, ip, asr r0 │ │ │ │ + cmpeq r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2744] @ 0xab8 │ │ │ │ subs r6, r1, #0 │ │ │ │ ldr r1, [pc, #3844] @ 486c48 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ @@ -996202,215 +996202,215 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4870b4 │ │ │ │ cmneq fp, r4, asr #13 │ │ │ │ cmneq fp, r0, lsr #13 │ │ │ │ - cmpeq r8, r0, ror #3 │ │ │ │ - cmneq r1, r0, asr #21 │ │ │ │ - cmneq r1, r0, lsl #21 │ │ │ │ - cmneq r1, ip, ror #20 │ │ │ │ - cmpeq r8, r8, ror #2 │ │ │ │ - cmpeq r8, r4, lsr #1 │ │ │ │ - cmneq r1, r8, ror r8 │ │ │ │ - cmpeq r8, r8, ror #30 │ │ │ │ - cmpeq r7, ip, lsr #15 │ │ │ │ + cmpeq r8, r8, ror #3 │ │ │ │ + cmneq r1, r8, asr #21 │ │ │ │ + cmneq r1, r8, lsl #21 │ │ │ │ + cmneq r1, r4, ror sl │ │ │ │ + cmpeq r8, r0, ror r1 │ │ │ │ + cmpeq r8, ip, lsr #1 │ │ │ │ + cmneq r1, r0, lsl #17 │ │ │ │ + cmpeq r8, r0, ror pc │ │ │ │ + ldrheq fp, [r7, #-116] @ 0xffffff8c │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmneq r1, r4, ror #12 │ │ │ │ - cmpeq r8, r4, ror #26 │ │ │ │ - cmneq r1, r8, lsr #10 │ │ │ │ - cmpeq r8, r4, lsr #24 │ │ │ │ - ldrheq fp, [r7, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01611294 │ │ │ │ - cmpeq r8, ip, lsl #19 │ │ │ │ - cmneq r1, r8, lsl r2 │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ - strdeq r1, [r1, #-8]! │ │ │ │ - ldrsheq r5, [r8, #-112] @ 0xffffff90 │ │ │ │ - cmneq r1, r4, lsr #28 │ │ │ │ - cmpeq r8, r8, lsr #10 │ │ │ │ - cmneq r1, r0, lsr sp │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - cmpeq r7, r0, asr r0 │ │ │ │ - cmpeq r8, r0, lsr #4 │ │ │ │ + cmneq r1, ip, ror #12 │ │ │ │ + cmpeq r8, ip, ror #26 │ │ │ │ + cmneq r1, r0, lsr r5 │ │ │ │ + cmpeq r8, ip, lsr #24 │ │ │ │ + cmpeq r7, r0, asr #9 │ │ │ │ + @ instruction: 0x0161129c │ │ │ │ + @ instruction: 0x01585994 │ │ │ │ + cmneq r1, r0, lsr #4 │ │ │ │ + cmpeq r8, r8, lsl r9 │ │ │ │ + cmneq r1, r0, lsl #2 │ │ │ │ + ldrsheq r5, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmneq r1, ip, lsr #28 │ │ │ │ + cmpeq r8, r0, lsr r5 │ │ │ │ + cmneq r1, r8, lsr sp │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + cmpeq r7, r8, asr r0 │ │ │ │ + cmpeq r8, r8, lsr #4 │ │ │ │ cmpeq r6, r4, asr r4 │ │ │ │ cmneq fp, r8, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smultteq r1, r8, r7 │ │ │ │ - ldrsheq r4, [r8, #-232] @ 0xffffff18 │ │ │ │ + strdeq r0, [r1, #-112]! @ 0xffffff90 │ │ │ │ + cmpeq r8, r0, lsl #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smultbeq r1, ip, r7 │ │ │ │ - ldrheq r4, [r8, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r7, ip, lsl #22 │ │ │ │ + strheq r0, [r1, #-116]! @ 0xffffff8c │ │ │ │ + ldrheq r4, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r7, r4, lsl fp │ │ │ │ cmpeq r6, r0, asr #6 │ │ │ │ cmpeq r6, r0, lsl #6 │ │ │ │ - smulbteq r1, r8, r6 │ │ │ │ - cmpeq r7, r4, ror #20 │ │ │ │ - cmpeq r8, ip, asr #27 │ │ │ │ - smulbbeq r1, ip, r6 │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - @ instruction: 0x01584d90 │ │ │ │ - cmneq r1, r4, asr r6 │ │ │ │ - ldrsheq r5, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ - cmneq r1, ip, lsl r6 │ │ │ │ - ldrheq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - ldrheq r4, [r8, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq r0, [r1, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsbeq r4, [r8, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x01610594 │ │ │ │ - cmpeq r7, r0, lsr r9 │ │ │ │ - @ instruction: 0x01584c98 │ │ │ │ - cmneq r1, ip, asr r5 │ │ │ │ - ldrsheq r5, [r7, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ - cmpeq r7, r4, asr #17 │ │ │ │ - strdeq r0, [r1, #-72]! @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01575894 │ │ │ │ - ldrsheq r4, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r7, r0, ror #16 │ │ │ │ - ldrsbeq r4, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r7, r0, lsl r8 │ │ │ │ - cmneq r1, r4, asr #8 │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ - cmpeq r8, r8, asr #22 │ │ │ │ - cmneq r1, ip, lsl #8 │ │ │ │ - cmpeq r7, r8, lsr #15 │ │ │ │ - cmpeq r8, r0, lsl fp │ │ │ │ - cmpeq r7, r4, ror r7 │ │ │ │ - @ instruction: 0x01584d9c │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ - @ instruction: 0x01610394 │ │ │ │ - @ instruction: 0x01584a98 │ │ │ │ - cmneq r1, ip, asr #6 │ │ │ │ - cmpeq r7, r8, ror #13 │ │ │ │ - cmpeq r8, r0, asr sl │ │ │ │ - ldrheq r5, [r7, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x01575698 │ │ │ │ - strdeq r0, [r1, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsheq r4, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r7, r4, asr r6 │ │ │ │ - smultbeq r1, ip, r2 │ │ │ │ - ldrheq r4, [r8, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r7, r0, lsr #12 │ │ │ │ - smulbbeq r1, r0, r2 │ │ │ │ - cmpeq r8, r4, lsl #19 │ │ │ │ - ldrsheq r5, [r7, #-84] @ 0xffffffac │ │ │ │ - cmneq r1, r4, asr r2 │ │ │ │ - cmpeq r8, r8, asr r9 │ │ │ │ - cmpeq r7, r8, asr #11 │ │ │ │ - cmneq r1, r0, lsr #4 │ │ │ │ - cmpeq r8, r4, lsr #18 │ │ │ │ - @ instruction: 0x01575594 │ │ │ │ - cmpeq r7, ip, ror #10 │ │ │ │ - smulbteq r1, ip, r1 │ │ │ │ - ldrsbeq r4, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r7, ip, lsr r5 │ │ │ │ - @ instruction: 0x0161019c │ │ │ │ - cmpeq r8, r0, lsr #17 │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ - cmneq r1, r0, ror r1 │ │ │ │ - cmpeq r8, r4, ror r8 │ │ │ │ - cmpeq r7, r4, ror #9 │ │ │ │ - cmneq r1, ip, lsr r1 │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ - ldrheq r5, [r7, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r8, lsl #9 │ │ │ │ - smultteq r1, r0, r0 │ │ │ │ - cmpeq r8, r4, ror #15 │ │ │ │ - cmpeq r7, r4, asr r4 │ │ │ │ - smultbeq r1, ip, r0 │ │ │ │ - ldrheq r4, [r8, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r7, r0, lsr #8 │ │ │ │ - cmneq r1, r8, ror r0 │ │ │ │ - cmpeq r8, ip, ror r7 │ │ │ │ - cmneq r1, ip, asr #32 │ │ │ │ - cmpeq r7, r8, ror #7 │ │ │ │ - cmpeq r8, r0, asr r7 │ │ │ │ - ldrheq r5, [r7, #-52] @ 0xffffffcc │ │ │ │ - cmneq r1, ip │ │ │ │ - cmpeq r8, r0, lsl r7 │ │ │ │ - msreq SPSR_irq, r0, ror #31 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - cmpeq r8, r4, ror #13 │ │ │ │ - msreq SPSR_irq, r8, lsr #31 │ │ │ │ - cmpeq r7, r4, asr #6 │ │ │ │ - cmpeq r8, ip, lsr #13 │ │ │ │ - msreq SPSR_irq, r0, ror pc │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ - msreq SPSR_irq, r8, lsr pc │ │ │ │ - ldrsbeq r5, [r7, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ - msreq SPSR_irq, r0, lsl #30 │ │ │ │ - @ instruction: 0x0157529c │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - cmpeq r7, r8, lsr #4 │ │ │ │ - cmpeq r7, r0, lsl #4 │ │ │ │ - cmpeq r7, ip, asr #3 │ │ │ │ - cmpeq r7, r4, lsr #3 │ │ │ │ - cmpeq r7, ip, ror r1 │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ - msreq SPSR_, ip, lsr #27 │ │ │ │ - ldrheq r4, [r8, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r0, lsr #2 │ │ │ │ - msreq SPSR_, r8, ror sp │ │ │ │ - cmpeq r8, r8, ror r4 │ │ │ │ - cmpeq r7, r8, ror #1 │ │ │ │ - msreq SPSR_, r0, asr #26 │ │ │ │ - cmpeq r8, r4, asr #8 │ │ │ │ - ldrheq r5, [r7, #-4] │ │ │ │ - msreq SPSR_, ip, lsl #26 │ │ │ │ - cmpeq r8, r0, lsl r4 │ │ │ │ - cmpeq r7, r0, lsl #1 │ │ │ │ - ldrdeq pc, [r0, #-200]! @ 0xffffff38 │ │ │ │ - ldrsbeq r4, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r7, ip, asr #32 │ │ │ │ - msreq SPSR_, r4, lsr #25 │ │ │ │ - cmpeq r8, r8, lsr #7 │ │ │ │ - cmpeq r7, r8, lsl r0 │ │ │ │ - msreq SPSR_, r8, ror ip │ │ │ │ - cmpeq r8, ip, ror r3 │ │ │ │ - cmpeq r7, ip, ror #31 │ │ │ │ - msreq SPSR_, ip, asr #24 │ │ │ │ - cmpeq r8, r0, asr r3 │ │ │ │ - cmpeq r7, r0, asr #31 │ │ │ │ - msreq SPSR_, r0, lsr #24 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - @ instruction: 0x01574f94 │ │ │ │ - strdeq pc, [r0, #-180]! @ 0xffffff4c │ │ │ │ - ldrsheq r4, [r8, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ - msreq SPSR_irq, r8, asr #23 │ │ │ │ - cmpeq r8, ip, asr #5 │ │ │ │ - cmpeq r7, ip, lsr pc │ │ │ │ - msreq SPSR_irq, ip @ │ │ │ │ - cmpeq r8, r0, lsr #5 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ - msreq SPSR_irq, r0, ror fp │ │ │ │ - cmpeq r8, r4, ror r2 │ │ │ │ - cmpeq r7, r4, ror #29 │ │ │ │ - msreq SPSR_irq, ip, lsr fp │ │ │ │ - cmpeq r8, r0, asr #4 │ │ │ │ - ldrheq r4, [r7, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r7, r8, lsl #29 │ │ │ │ - msreq (UNDEF: 96), r0, ror #21 │ │ │ │ - cmpeq r8, r4, ror #3 │ │ │ │ - cmpeq r7, r4, asr lr │ │ │ │ - msreq (UNDEF: 96), ip, lsr #21 │ │ │ │ - ldrheq r4, [r8, #-16] │ │ │ │ - cmpeq r7, r0, lsr #28 │ │ │ │ - ldrsheq r4, [r7, #-216] @ 0xffffff28 │ │ │ │ - ldrsbeq r4, [r7, #-208] @ 0xffffff30 │ │ │ │ - msreq (UNDEF: 96), r0, lsr sl │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ + ldrdeq r0, [r1, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r7, ip, ror #20 │ │ │ │ + ldrsbeq r4, [r8, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x01610694 │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + @ instruction: 0x01584d98 │ │ │ │ + cmneq r1, ip, asr r6 │ │ │ │ + ldrsheq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r8, r0, ror #26 │ │ │ │ + cmneq r1, r4, lsr #12 │ │ │ │ + cmpeq r7, r0, asr #19 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ + ldrheq r4, [r8, #-252] @ 0xffffff04 │ │ │ │ + smultteq r1, r4, r5 │ │ │ │ + ldrsbeq r4, [r8, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x0161059c │ │ │ │ + cmpeq r7, r8, lsr r9 │ │ │ │ + cmpeq r8, r0, lsr #25 │ │ │ │ + cmneq r1, r4, ror #10 │ │ │ │ + cmpeq r7, r0, lsl #18 │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ + cmpeq r7, ip, asr #17 │ │ │ │ + cmneq r1, r0, lsl #10 │ │ │ │ + @ instruction: 0x0157589c │ │ │ │ + cmpeq r8, r4, lsl #24 │ │ │ │ + cmpeq r7, r8, ror #16 │ │ │ │ + cmpeq r8, r4, ror #27 │ │ │ │ + cmpeq r7, r8, lsl r8 │ │ │ │ + cmneq r1, ip, asr #8 │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ + cmneq r1, r4, lsl r4 │ │ │ │ + ldrheq r5, [r7, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + cmpeq r8, r4, lsr #27 │ │ │ │ + cmpeq r7, ip, lsr r7 │ │ │ │ + @ instruction: 0x0161039c │ │ │ │ + cmpeq r8, r0, lsr #21 │ │ │ │ + cmneq r1, r4, asr r3 │ │ │ │ + ldrsheq r5, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r8, r8, asr sl │ │ │ │ + ldrheq r5, [r7, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r7, r0, lsr #13 │ │ │ │ + cmneq r1, r0, lsl #6 │ │ │ │ + cmpeq r8, r4, lsl #20 │ │ │ │ + cmpeq r7, ip, asr r6 │ │ │ │ + strheq r0, [r1, #-36]! @ 0xffffffdc │ │ │ │ + ldrheq r4, [r8, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r7, r8, lsr #12 │ │ │ │ + smulbbeq r1, r8, r2 │ │ │ │ + cmpeq r8, ip, lsl #19 │ │ │ │ + ldrsheq r5, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmneq r1, ip, asr r2 │ │ │ │ + cmpeq r8, r0, ror #18 │ │ │ │ + ldrsbeq r5, [r7, #-80] @ 0xffffffb0 │ │ │ │ + cmneq r1, r8, lsr #4 │ │ │ │ + cmpeq r8, ip, lsr #18 │ │ │ │ + @ instruction: 0x0157559c │ │ │ │ + cmpeq r7, r4, ror r5 │ │ │ │ + ldrdeq r0, [r1, #-20]! @ 0xffffffec │ │ │ │ + ldrsbeq r4, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, r4, asr #10 │ │ │ │ + smultbeq r1, r4, r1 │ │ │ │ + cmpeq r8, r8, lsr #17 │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ + cmneq r1, r8, ror r1 │ │ │ │ + cmpeq r8, ip, ror r8 │ │ │ │ + cmpeq r7, ip, ror #9 │ │ │ │ + cmneq r1, r4, asr #2 │ │ │ │ + cmpeq r8, r8, asr #16 │ │ │ │ + ldrheq r5, [r7, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x01575490 │ │ │ │ + smultteq r1, r8, r0 │ │ │ │ + cmpeq r8, ip, ror #15 │ │ │ │ + cmpeq r7, ip, asr r4 │ │ │ │ + strheq r0, [r1, #-4]! │ │ │ │ + ldrheq r4, [r8, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r7, r8, lsr #8 │ │ │ │ + smulbbeq r1, r0, r0 │ │ │ │ + cmpeq r8, r4, lsl #15 │ │ │ │ + qdsubeq r0, r4, r1 │ │ │ │ + ldrsheq r5, [r7, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r8, r8, asr r7 │ │ │ │ + ldrheq r5, [r7, #-60] @ 0xffffffc4 │ │ │ │ + cmneq r1, r4, lsl r0 │ │ │ │ + cmpeq r8, r8, lsl r7 │ │ │ │ + msreq SPSR_irq, r8, ror #31 │ │ │ │ + cmpeq r7, r4, lsl #7 │ │ │ │ + cmpeq r8, ip, ror #13 │ │ │ │ + strheq pc, [r0, #-240]! @ 0xffffff10 @ │ │ │ │ + cmpeq r7, ip, asr #6 │ │ │ │ + ldrheq r4, [r8, #-100] @ 0xffffff9c │ │ │ │ + msreq SPSR_irq, r8, ror pc │ │ │ │ + cmpeq r7, r4, lsl r3 │ │ │ │ + cmpeq r8, ip, ror r6 │ │ │ │ + msreq SPSR_irq, r0, asr #30 │ │ │ │ + ldrsbeq r5, [r7, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ + msreq SPSR_irq, r8, lsl #30 │ │ │ │ + cmpeq r7, r4, lsr #5 │ │ │ │ + cmpeq r8, ip, lsl #12 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + cmpeq r7, r0, lsr r2 │ │ │ │ + cmpeq r7, r8, lsl #4 │ │ │ │ + ldrsbeq r5, [r7, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, ip, lsr #3 │ │ │ │ + cmpeq r7, r4, lsl #3 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ + strheq pc, [r0, #-212]! @ 0xffffff2c @ │ │ │ │ + ldrheq r4, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r8, lsr #2 │ │ │ │ + msreq SPSR_, r0, lsl #27 │ │ │ │ + cmpeq r8, r0, lsl #9 │ │ │ │ + ldrsheq r5, [r7, #-0] │ │ │ │ + msreq SPSR_, r8, asr #26 │ │ │ │ + cmpeq r8, ip, asr #8 │ │ │ │ + ldrheq r5, [r7, #-12] │ │ │ │ + msreq SPSR_, r4, lsl sp │ │ │ │ + cmpeq r8, r8, lsl r4 │ │ │ │ + cmpeq r7, r8, lsl #1 │ │ │ │ + msreq SPSR_, r0, ror #25 │ │ │ │ + cmpeq r8, r4, ror #7 │ │ │ │ + cmpeq r7, r4, asr r0 │ │ │ │ + msreq SPSR_, ip, lsr #25 │ │ │ │ + ldrheq r4, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r7, r0, lsr #32 │ │ │ │ + msreq SPSR_, r0, lsl #25 │ │ │ │ + cmpeq r8, r4, lsl #7 │ │ │ │ + ldrsheq r4, [r7, #-244] @ 0xffffff0c │ │ │ │ + msreq SPSR_, r4, asr ip │ │ │ │ + cmpeq r8, r8, asr r3 │ │ │ │ + cmpeq r7, r8, asr #31 │ │ │ │ + msreq SPSR_, r8, lsr #24 │ │ │ │ + cmpeq r8, ip, lsr #6 │ │ │ │ + @ instruction: 0x01574f9c │ │ │ │ + strdeq pc, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq r8, r0, lsl #6 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ + ldrdeq pc, [r0, #-176]! @ 0xffffff50 │ │ │ │ + ldrsbeq r4, [r8, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r7, r4, asr #30 │ │ │ │ + msreq SPSR_irq, r4, lsr #23 │ │ │ │ + cmpeq r8, r8, lsr #5 │ │ │ │ + cmpeq r7, r8, lsl pc │ │ │ │ + msreq SPSR_irq, r8, ror fp │ │ │ │ + cmpeq r8, ip, ror r2 │ │ │ │ + cmpeq r7, ip, ror #29 │ │ │ │ + msreq SPSR_irq, r4, asr #22 │ │ │ │ + cmpeq r8, r8, asr #4 │ │ │ │ + ldrheq r4, [r7, #-232] @ 0xffffff18 │ │ │ │ + @ instruction: 0x01574e90 │ │ │ │ + msreq (UNDEF: 96), r8, ror #21 │ │ │ │ + cmpeq r8, ip, ror #3 │ │ │ │ + cmpeq r7, ip, asr lr │ │ │ │ + strheq pc, [r0, #-164]! @ 0xffffff5c @ │ │ │ │ + ldrheq r4, [r8, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, r8, lsr #28 │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ + ldrsbeq r4, [r7, #-216] @ 0xffffff28 │ │ │ │ + msreq (UNDEF: 96), r8, lsr sl │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl b4e60 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 4874bc │ │ │ │ @@ -997415,17 +997415,17 @@ │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ mov r1, #213 @ 0xd5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 487efc │ │ │ │ - msreq SPSR_, r4, asr #19 │ │ │ │ - cmpeq r7, ip, asr sp │ │ │ │ - cmpeq r8, r4, asr #1 │ │ │ │ + msreq SPSR_, ip, asr #19 │ │ │ │ + cmpeq r7, r4, ror #26 │ │ │ │ + cmpeq r8, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -997450,17 +997450,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #628 @ 0x274 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 487f88 │ │ │ │ - msreq SPSR_, r4, lsr r9 │ │ │ │ - ldrsbeq r4, [r7, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r8, r4, lsr r0 │ │ │ │ + msreq SPSR_, ip, lsr r9 │ │ │ │ + ldrsbeq r4, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ @@ -997525,24 +997525,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 488048 │ │ │ │ - cmpeq r8, ip, lsl #6 │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ - cmpeq r8, ip, ror r2 │ │ │ │ - strdeq pc, [r0, #-168]! @ 0xffffff58 │ │ │ │ - ldrsbeq r4, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r8, r4, asr #4 │ │ │ │ - msreq (UNDEF: 96), r0, asr #21 │ │ │ │ - cmpeq r7, r0, lsr #23 │ │ │ │ - cmpeq r8, ip, lsl #4 │ │ │ │ - msreq (UNDEF: 96), r8, lsl #21 │ │ │ │ + cmpeq r8, r4, lsl r3 │ │ │ │ + cmpeq r7, r8, lsl ip │ │ │ │ + cmpeq r8, r4, lsl #5 │ │ │ │ + msreq SPSR_irq, r0, lsl #22 │ │ │ │ + cmpeq r7, r0, ror #23 │ │ │ │ + cmpeq r8, ip, asr #4 │ │ │ │ + msreq (UNDEF: 96), r8, asr #21 │ │ │ │ + cmpeq r7, r8, lsr #23 │ │ │ │ + cmpeq r8, r4, lsl r2 │ │ │ │ + msreq (UNDEF: 96), r0 @ │ │ │ │ │ │ │ │ 00488124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -997766,33 +997766,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ b 488468 │ │ │ │ smulbteq fp, r8, r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - msreq SPSR_, ip @ │ │ │ │ - cmpeq r8, r4, lsl r1 │ │ │ │ - cmpeq r8, r0, lsl r1 │ │ │ │ + msreq SPSR_, r4, lsr #19 │ │ │ │ + cmpeq r8, ip, lsl r1 │ │ │ │ + cmpeq r8, r8, lsl r1 │ │ │ │ smulbteq fp, r0, r1 │ │ │ │ - @ instruction: 0x01584098 │ │ │ │ - ldrheq r4, [r7, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r8, r0, lsr #1 │ │ │ │ + cmpeq r7, r4, asr #19 │ │ │ │ ldrsbeq r5, [r6, #-28] @ 0xffffffe4 │ │ │ │ ldrdeq r0, [fp, #-12]! │ │ │ │ - cmpeq r7, r0, lsl r9 │ │ │ │ - cmpeq r7, r0, ror #17 │ │ │ │ - ldrheq r4, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r7, r0, lsl #17 │ │ │ │ + cmpeq r7, r8, lsl r9 │ │ │ │ + cmpeq r7, r8, ror #17 │ │ │ │ + ldrheq r4, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, r8, lsl #17 │ │ │ │ strdeq pc, [sl, #-244]! @ 0xffffff0c │ │ │ │ - msreq SPSR_irq, r0, lsr #14 │ │ │ │ - cmpeq r7, r8, lsr #16 │ │ │ │ - @ instruction: 0x01583e94 │ │ │ │ - ldrdeq pc, [r0, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r7, r4, ror #15 │ │ │ │ - cmpeq r8, r0, asr lr │ │ │ │ + msreq SPSR_irq, r8, lsr #14 │ │ │ │ + cmpeq r7, r0, lsr r8 │ │ │ │ + @ instruction: 0x01583e9c │ │ │ │ + msreq (UNDEF: 96), r4, ror #13 │ │ │ │ + cmpeq r7, ip, ror #15 │ │ │ │ + cmpeq r8, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 488688 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 48868c │ │ │ │ @@ -997884,27 +997884,27 @@ │ │ │ │ mov r1, #121 @ 0x79 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4885a0 │ │ │ │ strdeq pc, [sl, #-228]! @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r0, asr #27 │ │ │ │ + cmpeq r8, r8, asr #27 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ - cmpeq r8, ip, lsr #27 │ │ │ │ + ldrheq r3, [r8, #-212] @ 0xffffff2c │ │ │ │ msreq (UNDEF: 106), ip, ror #28 │ │ │ │ - msreq SPSR_, r4, lsl #11 │ │ │ │ - @ instruction: 0x01574690 │ │ │ │ - ldrsheq r3, [r8, #-200] @ 0xffffff38 │ │ │ │ - msreq SPSR_, r8, asr #10 │ │ │ │ - cmpeq r7, r4, asr r6 │ │ │ │ - ldrheq r3, [r8, #-204] @ 0xffffff34 │ │ │ │ - msreq SPSR_, ip, lsl #10 │ │ │ │ - cmpeq r7, r8, lsl r6 │ │ │ │ - cmpeq r8, r0, lsl #25 │ │ │ │ + msreq SPSR_, ip, lsl #11 │ │ │ │ + @ instruction: 0x01574698 │ │ │ │ + cmpeq r8, r0, lsl #26 │ │ │ │ + msreq SPSR_, r0, asr r5 │ │ │ │ + cmpeq r7, ip, asr r6 │ │ │ │ + cmpeq r8, r4, asr #25 │ │ │ │ + msreq SPSR_, r4, lsl r5 │ │ │ │ + cmpeq r7, r0, lsr #12 │ │ │ │ + cmpeq r8, r8, lsl #25 │ │ │ │ │ │ │ │ 004886c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 488798 │ │ │ │ @@ -997952,22 +997952,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 488714 │ │ │ │ - cmpeq r8, r8, ror #16 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ - msreq SPSR_, r8, lsr r4 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - cmpeq r8, ip, lsr #23 │ │ │ │ - strdeq pc, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmpeq r7, r8, lsl #10 │ │ │ │ - cmpeq r8, r0, ror fp │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ + cmpeq r8, r4, lsr ip │ │ │ │ + msreq SPSR_, r0, asr #8 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + ldrheq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ + msreq SPSR_, r4, lsl #8 │ │ │ │ + cmpeq r7, r0, lsl r5 │ │ │ │ + cmpeq r8, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ @@ -998032,24 +998032,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 488824 │ │ │ │ - @ instruction: 0x01583b94 │ │ │ │ - cmpeq r7, r4, lsr r4 │ │ │ │ - cmpeq r8, r4, lsl #22 │ │ │ │ - msreq SPSR_irq, r0 @ │ │ │ │ - ldrsheq r4, [r7, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r8, ip, asr #21 │ │ │ │ - msreq SPSR_irq, r8, asr r3 │ │ │ │ - cmpeq r7, r4, asr #7 │ │ │ │ - @ instruction: 0x01583a94 │ │ │ │ - msreq SPSR_irq, r0, lsr #6 │ │ │ │ + @ instruction: 0x01583b9c │ │ │ │ + cmpeq r7, ip, lsr r4 │ │ │ │ + cmpeq r8, ip, lsl #22 │ │ │ │ + msreq SPSR_irq, r8 @ │ │ │ │ + cmpeq r7, r4, lsl #8 │ │ │ │ + ldrsbeq r3, [r8, #-164] @ 0xffffff5c │ │ │ │ + msreq SPSR_irq, r0, ror #6 │ │ │ │ + cmpeq r7, ip, asr #7 │ │ │ │ + @ instruction: 0x01583a9c │ │ │ │ + msreq SPSR_irq, r8, lsr #6 │ │ │ │ │ │ │ │ 00488900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -998273,33 +998273,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ b 488c44 │ │ │ │ msreq (UNDEF: 106), ip, ror #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - msreq (UNDEF: 96), r4, lsr r2 │ │ │ │ - @ instruction: 0x0158399c │ │ │ │ - @ instruction: 0x01583998 │ │ │ │ + msreq (UNDEF: 96), ip, lsr r2 │ │ │ │ + cmpeq r8, r4, lsr #19 │ │ │ │ + cmpeq r8, r0, lsr #19 │ │ │ │ msreq SPSR_fx, r4, ror #19 │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - cmpeq r7, r0, ror #3 │ │ │ │ + cmpeq r8, r8, lsr #18 │ │ │ │ + cmpeq r7, r8, ror #3 │ │ │ │ cmpeq r6, r0, lsl #20 │ │ │ │ msreq SPSR_fx, r0, lsl #18 │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ - cmpeq r7, r4, lsl #2 │ │ │ │ - ldrsbeq r4, [r7, #-4] │ │ │ │ - cmpeq r7, r4, lsr #1 │ │ │ │ + cmpeq r7, ip, lsr r1 │ │ │ │ + cmpeq r7, ip, lsl #2 │ │ │ │ + ldrsbeq r4, [r7, #-12] │ │ │ │ + cmpeq r7, ip, lsr #1 │ │ │ │ msreq SPSR_fx, r8, lsl r8 │ │ │ │ - strheq lr, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r7, ip, asr #32 │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ - cmneq r0, r4, ror pc │ │ │ │ - cmpeq r7, r8 │ │ │ │ - ldrsbeq r3, [r8, #-104] @ 0xffffff98 │ │ │ │ + cmneq r0, r0, asr #31 │ │ │ │ + cmpeq r7, r4, asr r0 │ │ │ │ + cmpeq r8, r4, lsr #14 │ │ │ │ + cmneq r0, ip, ror pc │ │ │ │ + cmpeq r7, r0, lsl r0 │ │ │ │ + cmpeq r8, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #364] @ 488e64 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #360] @ 488e68 │ │ │ │ @@ -998391,27 +998391,27 @@ │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 488d7c │ │ │ │ msreq (UNDEF: 122), r8, lsl r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r8, asr #12 │ │ │ │ + cmpeq r8, r0, asr r6 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ - ldrsbeq r3, [r8, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r3, [r8, #-88] @ 0xffffffa8 │ │ │ │ msreq (UNDEF: 106), r0 @ │ │ │ │ - cmneq r0, ip, lsl lr │ │ │ │ - ldrheq r3, [r7, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r8, r0, lsl #11 │ │ │ │ - cmneq r0, r0, ror #27 │ │ │ │ - cmpeq r7, r8, ror lr │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ - cmneq r0, r4, lsr #27 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ - cmpeq r8, r8, lsl #10 │ │ │ │ + cmneq r0, r4, lsr #28 │ │ │ │ + ldrheq r3, [r7, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r8, r8, lsl #11 │ │ │ │ + cmneq r0, r8, ror #27 │ │ │ │ + cmpeq r7, r0, lsl #29 │ │ │ │ + cmpeq r8, ip, asr #10 │ │ │ │ + cmneq r0, ip, lsr #27 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq r8, r0, lsl r5 │ │ │ │ │ │ │ │ 00488ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 488f74 │ │ │ │ @@ -998459,22 +998459,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 488ef0 │ │ │ │ - cmpeq r8, ip, lsl #1 │ │ │ │ - ldrheq r3, [r8, #-68] @ 0xffffffbc │ │ │ │ - ldrdeq lr, [r0, #-192]! @ 0xffffff40 │ │ │ │ - cmpeq r7, r8, ror #26 │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - @ instruction: 0x0160ec94 │ │ │ │ - cmpeq r7, ip, lsr #26 │ │ │ │ - ldrsheq r3, [r8, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x01581094 │ │ │ │ + ldrheq r3, [r8, #-76] @ 0xffffffb4 │ │ │ │ + ldrdeq lr, [r0, #-200]! @ 0xffffff38 │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + @ instruction: 0x0160ec9c │ │ │ │ + cmpeq r7, r4, lsr sp │ │ │ │ + cmpeq r8, r0, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #1636] @ 0x664 │ │ │ │ ldr r6, [pc, #592] @ 489200 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -998623,27 +998623,27 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4890a8 │ │ │ │ msreq SPSR_fx, ip, asr r4 │ │ │ │ - cmpeq r8, r8, asr #7 │ │ │ │ - cmneq r0, ip, ror ip │ │ │ │ + ldrsbeq r3, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmneq r0, r4, lsl #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - strdeq lr, [r0, #-188]! @ 0xffffff44 │ │ │ │ - cmpeq r8, r0, asr #29 │ │ │ │ - cmpeq r7, r8, lsr #23 │ │ │ │ - cmpeq r7, r8, ror fp │ │ │ │ - cmpeq r7, r8, asr #22 │ │ │ │ - cmpeq r7, r4, lsl fp │ │ │ │ - ldrsheq r3, [r7, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r7, r8, asr #21 │ │ │ │ - @ instruction: 0x01573a98 │ │ │ │ + cmpeq r8, ip, asr #6 │ │ │ │ + cmneq r0, r4, lsl #24 │ │ │ │ + cmpeq r8, r8, asr #29 │ │ │ │ + ldrheq r3, [r7, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r7, r0, lsl #23 │ │ │ │ + cmpeq r7, r0, asr fp │ │ │ │ + cmpeq r7, ip, lsl fp │ │ │ │ + cmpeq r7, r0, lsl #22 │ │ │ │ + ldrsbeq r3, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #1884] @ 4899ac │ │ │ │ ldr ip, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -999116,34 +999116,34 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4897a4 │ │ │ │ msreq SPSR_fx, r0, asr #3 │ │ │ │ msreq SPSR_fx, r8, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmneq r0, r4, lsr #18 │ │ │ │ - cmpeq r8, r8, asr r0 │ │ │ │ - cmneq r0, r0, lsl #13 │ │ │ │ - cmpeq r8, r0, ror #27 │ │ │ │ + cmneq r0, ip, lsr #18 │ │ │ │ + cmpeq r8, r0, rrx │ │ │ │ + cmneq r0, r8, lsl #13 │ │ │ │ + cmpeq r8, r8, ror #27 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ - ldrsheq r2, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ + cmpeq r8, r4, lsl #26 │ │ │ │ cmneq sl, r8, ror #24 │ │ │ │ - cmpeq r7, ip, ror r4 │ │ │ │ - cmpeq r7, ip, asr #8 │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ - cmneq r0, r0, asr #7 │ │ │ │ - cmpeq r7, r4, ror #7 │ │ │ │ - ldrsheq r2, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r7, ip, lsr #7 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - cmpeq r7, ip, asr #6 │ │ │ │ - cmpeq r7, ip, lsl r3 │ │ │ │ - cmpeq r7, ip, ror #5 │ │ │ │ + cmpeq r7, r4, lsl #9 │ │ │ │ + cmpeq r7, r4, asr r4 │ │ │ │ + cmpeq r7, r4, lsr #8 │ │ │ │ + cmneq r0, r8, asr #7 │ │ │ │ + cmpeq r7, ip, ror #7 │ │ │ │ + cmpeq r8, r0, lsl #22 │ │ │ │ + ldrheq r3, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, lsl #7 │ │ │ │ + cmpeq r7, r4, asr r3 │ │ │ │ + cmpeq r7, r4, lsr #6 │ │ │ │ + ldrsheq r3, [r7, #-36] @ 0xffffffdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -999190,20 +999190,20 @@ │ │ │ │ add r2, r2, #52 @ 0x34 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 489a5c │ │ │ │ - ldrdeq lr, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - ldrsheq r3, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ - @ instruction: 0x0160e19c │ │ │ │ - cmpeq r7, r0, asr #3 │ │ │ │ - ldrsbeq r2, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmneq r0, r0, ror #3 │ │ │ │ + cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq r8, r8, lsl r9 │ │ │ │ + cmneq r0, r4, lsr #3 │ │ │ │ + cmpeq r7, r8, asr #3 │ │ │ │ + cmpeq r8, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #528] @ 489d20 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #524] @ 489d24 │ │ │ │ @@ -999337,30 +999337,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 489c14 │ │ │ │ cmneq sl, r0, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r8, ror #17 │ │ │ │ - cmneq r0, ip, ror #1 │ │ │ │ - cmpeq r8, ip, lsl r8 │ │ │ │ + strdeq lr, [r0, #-4]! │ │ │ │ + cmpeq r8, r4, lsr #16 │ │ │ │ @ instruction: 0xfffffe44 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ @ instruction: 0xfffff3b8 │ │ │ │ andeq r6, r0, ip, asr #25 │ │ │ │ - ldrsheq r2, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r8, r4, lsl #16 │ │ │ │ strdeq lr, [sl, #-120]! @ 0xffffff88 │ │ │ │ - strdeq sp, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r7, ip, lsl r0 │ │ │ │ - cmpeq r8, r0, lsr r7 │ │ │ │ - cmpeq r7, r4, ror #31 │ │ │ │ - ldrheq r2, [r7, #-244] @ 0xffffff0c │ │ │ │ - cmneq r0, ip, asr pc │ │ │ │ - cmpeq r7, r0, lsl #31 │ │ │ │ - @ instruction: 0x01582694 │ │ │ │ + cmneq r0, r0 │ │ │ │ + cmpeq r7, r4, lsr #32 │ │ │ │ + cmpeq r8, r8, lsr r7 │ │ │ │ + cmpeq r7, ip, ror #31 │ │ │ │ + ldrheq r2, [r7, #-252] @ 0xffffff04 │ │ │ │ + cmneq r0, r4, ror #30 │ │ │ │ + cmpeq r7, r8, lsl #31 │ │ │ │ + @ instruction: 0x0158269c │ │ │ │ │ │ │ │ 00489d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -999447,27 +999447,27 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ mov r1, #169 @ 0xa9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 489e38 │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ - cmneq r0, r8, lsr lr │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - cmpeq r8, r0, ror r5 │ │ │ │ - strdeq sp, [r0, #-216]! @ 0xffffff28 │ │ │ │ - cmpeq r7, r8, lsl lr │ │ │ │ - cmpeq r8, r0, lsr r5 │ │ │ │ - cmneq r0, r8, asr #27 │ │ │ │ - cmpeq r7, r8, ror #27 │ │ │ │ - cmpeq r8, r0, lsl #10 │ │ │ │ - @ instruction: 0x0160dd98 │ │ │ │ - ldrheq r2, [r7, #-216] @ 0xffffff28 │ │ │ │ - ldrsbeq r2, [r8, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r8, ip, lsr #12 │ │ │ │ + cmneq r0, r0, asr #28 │ │ │ │ + cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq r8, r8, ror r5 │ │ │ │ + cmneq r0, r0, lsl #28 │ │ │ │ + cmpeq r7, r0, lsr #28 │ │ │ │ + cmpeq r8, r8, lsr r5 │ │ │ │ + ldrdeq sp, [r0, #-208]! @ 0xffffff30 │ │ │ │ + ldrsheq r2, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r8, r8, lsl #10 │ │ │ │ + cmneq r0, r0, lsr #27 │ │ │ │ + cmpeq r7, r0, asr #27 │ │ │ │ + ldrsbeq r2, [r8, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 00489f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 489fe4 │ │ │ │ @@ -999515,22 +999515,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #179 @ 0xb3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 489f60 │ │ │ │ - cmpeq r8, ip, lsl r0 │ │ │ │ - ldrheq r2, [r8, #-64] @ 0xffffffc0 │ │ │ │ - ldrdeq sp, [r0, #-196]! @ 0xffffff3c │ │ │ │ - ldrsheq r2, [r7, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ - @ instruction: 0x0160dc98 │ │ │ │ - ldrheq r2, [r7, #-204] @ 0xffffff34 │ │ │ │ - ldrsbeq r2, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r8, r4, lsr #32 │ │ │ │ + ldrheq r2, [r8, #-72] @ 0xffffffb8 │ │ │ │ + ldrdeq sp, [r0, #-204]! @ 0xffffff34 │ │ │ │ + cmpeq r7, r0, lsl #26 │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ + cmneq r0, r0, lsr #25 │ │ │ │ + cmpeq r7, r4, asr #25 │ │ │ │ + ldrsbeq r2, [r8, #-56] @ 0xffffffc8 │ │ │ │ │ │ │ │ 0048a004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ @@ -1000379,106 +1000379,106 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 48a988 │ │ │ │ cmneq sl, ip, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq lr, [sl, #-52]! @ 0xffffffcc │ │ │ │ - cmppeq r7, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r7, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015aa99c │ │ │ │ + @ instruction: 0x0157fe90 │ │ │ │ + cmppeq r7, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr #19 │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ cmpeq r8, ip, lsl r3 │ │ │ │ - cmpeq r8, r4, lsl r3 │ │ │ │ - cmneq r0, r4, ror #17 │ │ │ │ + cmneq r0, ip, ror #17 │ │ │ │ cmneq sl, r4, lsl #21 │ │ │ │ - cmneq r0, r8, ror #2 │ │ │ │ - ldrsheq r2, [r7, #-8] │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ + cmneq r0, r0, ror r1 │ │ │ │ + cmpeq r7, r0, lsl #2 │ │ │ │ + cmpeq r8, r4, lsl #17 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmneq r0, r8, lsr #2 │ │ │ │ - ldrheq r2, [r7, #-8] │ │ │ │ - cmpeq r8, ip, lsr r8 │ │ │ │ + cmneq r0, r0, lsr r1 │ │ │ │ + cmpeq r7, r0, asr #1 │ │ │ │ + cmpeq r8, r4, asr #16 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmneq r0, r8, lsr #1 │ │ │ │ - cmpeq r7, r8, lsr r0 │ │ │ │ - ldrheq r1, [r8, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x01571f94 │ │ │ │ - strdeq ip, [r0, #-240]! @ 0xffffff10 │ │ │ │ - cmpeq r8, r0, lsl r7 │ │ │ │ - cmneq r0, r0, asr #31 │ │ │ │ - cmpeq r7, r0, asr pc │ │ │ │ - ldrsbeq r1, [r8, #-100] @ 0xffffff9c │ │ │ │ - strdeq ip, [r0, #-212]! @ 0xffffff2c │ │ │ │ + strheq sp, [r0, #-0]! │ │ │ │ + cmpeq r7, r0, asr #32 │ │ │ │ + cmpeq r8, r4, asr #15 │ │ │ │ + @ instruction: 0x01571f9c │ │ │ │ + strdeq ip, [r0, #-248]! @ 0xffffff08 │ │ │ │ + cmpeq r8, r8, lsl r7 │ │ │ │ + cmneq r0, r8, asr #31 │ │ │ │ + cmpeq r7, r8, asr pc │ │ │ │ + ldrsbeq r1, [r8, #-108] @ 0xffffff94 │ │ │ │ + strdeq ip, [r0, #-220]! @ 0xffffff24 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r8, ror fp │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r0, r8, asr r5 │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ - cmpeq r8, ip, ror #24 │ │ │ │ - andeq r0, r0, pc, lsl #3 │ │ │ │ - andeq r6, r0, r4, ror #7 │ │ │ │ - ldrdeq ip, [r0, #-68]! @ 0xffffffbc │ │ │ │ - cmpeq r8, r8, lsl #25 │ │ │ │ - cmpeq r8, r4, ror #23 │ │ │ │ - strheq ip, [r0, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq r7, r8, asr #6 │ │ │ │ - cmpeq r8, ip, asr #21 │ │ │ │ - cmneq r0, ip, ror r3 │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ - @ instruction: 0x01580a90 │ │ │ │ - cmneq r0, r0, asr #6 │ │ │ │ - ldrsbeq r1, [r7, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r8, r4, asr sl │ │ │ │ - cmpeq r8, r8, ror #20 │ │ │ │ - cmpeq r8, r8, lsl #20 │ │ │ │ - cmneq r0, r8, ror #5 │ │ │ │ - cmpeq r7, ip, asr #4 │ │ │ │ - cmneq r0, r8, lsr #5 │ │ │ │ - cmpeq r8, r8, asr #19 │ │ │ │ - cmpeq r7, ip, lsl #4 │ │ │ │ - @ instruction: 0x01580994 │ │ │ │ + cmneq r0, r0, ror #10 │ │ │ │ + ldrsheq r1, [r7, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r8, r4, ror ip │ │ │ │ + andeq r0, r0, pc, lsl #3 │ │ │ │ + andeq r6, r0, r4, ror #7 │ │ │ │ + ldrdeq ip, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + @ instruction: 0x01580c90 │ │ │ │ + cmpeq r8, ip, ror #23 │ │ │ │ + cmneq r0, r0, asr #7 │ │ │ │ + cmpeq r7, r0, asr r3 │ │ │ │ + ldrsbeq r0, [r8, #-164] @ 0xffffff5c │ │ │ │ + cmneq r0, r4, lsl #7 │ │ │ │ + cmpeq r7, r4, lsl r3 │ │ │ │ + @ instruction: 0x01580a98 │ │ │ │ + cmneq r0, r8, asr #6 │ │ │ │ + ldrsbeq r1, [r7, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ + cmpeq r8, r0, ror sl │ │ │ │ + cmpeq r8, r0, lsl sl │ │ │ │ + strdeq ip, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq r7, r4, asr r2 │ │ │ │ + strheq ip, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + ldrsbeq r0, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ + @ instruction: 0x0158099c │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmneq r0, r4, asr #4 │ │ │ │ - ldrsbeq r1, [r7, #-20] @ 0xffffffec │ │ │ │ - cmpeq r8, r8, asr r9 │ │ │ │ - @ instruction: 0x0157119c │ │ │ │ - strdeq ip, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ - cmpeq r7, r0, ror #2 │ │ │ │ - strheq ip, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - ldrsbeq r0, [r8, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r7, r0, lsr #2 │ │ │ │ - cmpeq r8, r8, lsr #17 │ │ │ │ + cmneq r0, ip, asr #4 │ │ │ │ + ldrsbeq r1, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r8, r0, ror #18 │ │ │ │ + cmpeq r7, r4, lsr #3 │ │ │ │ + cmneq r0, r0, lsl #4 │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ + cmpeq r7, r8, ror #2 │ │ │ │ + cmneq r0, r4, asr #3 │ │ │ │ + cmpeq r8, r4, ror #17 │ │ │ │ + cmpeq r7, r8, lsr #2 │ │ │ │ + ldrheq r0, [r8, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmneq r0, r8, asr r1 │ │ │ │ - cmpeq r7, r8, ror #1 │ │ │ │ - cmpeq r8, ip, ror #16 │ │ │ │ - cmpeq r7, ip, lsr #1 │ │ │ │ - cmpeq r8, r4, lsr r8 │ │ │ │ + cmneq r0, r0, ror #2 │ │ │ │ + ldrsheq r1, [r7, #-0] │ │ │ │ + cmpeq r8, r4, ror r8 │ │ │ │ + ldrheq r1, [r7, #-4] │ │ │ │ + cmpeq r8, ip, lsr r8 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r7, r4, ror r0 │ │ │ │ - ldrsheq r0, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r7, ip, ror r0 │ │ │ │ + cmpeq r8, r4, lsl #16 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmneq r0, ip, lsr #1 │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ - cmpeq r8, r0, asr #15 │ │ │ │ + strheq ip, [r0, #-4]! │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq r8, r8, asr #15 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmneq r0, r0, ror r0 │ │ │ │ - cmpeq r7, r0 │ │ │ │ - cmpeq r8, r4, lsl #15 │ │ │ │ - cmneq r0, r4, lsr r0 │ │ │ │ - cmpeq r7, r4, asr #31 │ │ │ │ - cmpeq r8, r4, asr #14 │ │ │ │ - strdeq fp, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r7, r8, lsl #31 │ │ │ │ - cmpeq r8, ip, lsl #14 │ │ │ │ - strheq fp, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq r7, ip, asr #30 │ │ │ │ - cmpeq r8, ip, asr #13 │ │ │ │ + cmneq r0, r8, ror r0 │ │ │ │ + cmpeq r7, r8 │ │ │ │ + cmpeq r8, ip, lsl #15 │ │ │ │ + cmneq r0, ip, lsr r0 │ │ │ │ + cmpeq r7, ip, asr #31 │ │ │ │ + cmpeq r8, ip, asr #14 │ │ │ │ + cmneq r0, r0 │ │ │ │ + @ instruction: 0x01570f90 │ │ │ │ + cmpeq r8, r4, lsl r7 │ │ │ │ + cmneq r0, r4, asr #31 │ │ │ │ + cmpeq r7, r4, asr pc │ │ │ │ + ldrsbeq r0, [r8, #-100] @ 0xffffff9c │ │ │ │ cmp r3, #0 │ │ │ │ ble 48a928 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -1001795,99 +1001795,99 @@ │ │ │ │ add r2, r2, #28 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 48a988 │ │ │ │ - cmneq r0, r0, lsl #31 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ - @ instruction: 0x01580694 │ │ │ │ + cmneq r0, r8, lsl #31 │ │ │ │ + cmpeq r7, r8, lsl pc │ │ │ │ + @ instruction: 0x0158069c │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmneq r0, r4, asr #30 │ │ │ │ - ldrsbeq r0, [r7, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ + cmneq r0, ip, asr #30 │ │ │ │ + ldrsbeq r0, [r7, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - cmneq r0, r4, lsl #30 │ │ │ │ - @ instruction: 0x01570e94 │ │ │ │ - cmpeq r8, r8, lsl r6 │ │ │ │ - cmneq r0, r8, asr #29 │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - ldrsbeq r0, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmneq r0, ip, lsl #29 │ │ │ │ - cmpeq r7, ip, lsl lr │ │ │ │ - cmpeq r8, r0, lsr #11 │ │ │ │ - cmneq r0, ip, asr #28 │ │ │ │ - ldrsbeq r0, [r7, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r8, r0, ror #10 │ │ │ │ + cmneq r0, ip, lsl #30 │ │ │ │ + @ instruction: 0x01570e9c │ │ │ │ + cmpeq r8, r0, lsr #12 │ │ │ │ + ldrdeq fp, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq r8, r4, ror #11 │ │ │ │ + @ instruction: 0x0160be94 │ │ │ │ + cmpeq r7, r4, lsr #28 │ │ │ │ + cmpeq r8, r8, lsr #11 │ │ │ │ + cmneq r0, r4, asr lr │ │ │ │ + cmpeq r7, r4, ror #27 │ │ │ │ + cmpeq r8, r8, ror #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - cmneq r0, r0, lsl lr │ │ │ │ - cmpeq r7, r0, lsr #27 │ │ │ │ - cmpeq r8, r4, lsr #10 │ │ │ │ - ldrdeq fp, [r0, #-208]! @ 0xffffff30 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - cmpeq r8, r4, ror #9 │ │ │ │ - @ instruction: 0x0160bd90 │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ - cmpeq r8, r4, lsr #9 │ │ │ │ + cmneq r0, r8, lsl lr │ │ │ │ + cmpeq r7, r8, lsr #27 │ │ │ │ + cmpeq r8, ip, lsr #10 │ │ │ │ + ldrdeq fp, [r0, #-216]! @ 0xffffff28 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + cmpeq r8, ip, ror #9 │ │ │ │ + @ instruction: 0x0160bd98 │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ + cmpeq r8, ip, lsr #9 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r7, r8, ror #25 │ │ │ │ - cmneq r0, r4, asr #26 │ │ │ │ - cmpeq r8, r4, ror #8 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ - cmpeq r7, r8, lsr #25 │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ + ldrsheq r0, [r7, #-192] @ 0xffffff40 │ │ │ │ + cmneq r0, ip, asr #26 │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ + cmneq r0, r0, lsr #26 │ │ │ │ + ldrheq r0, [r7, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r8, r4, lsr r4 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - ldrdeq fp, [r0, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq r7, ip, ror #24 │ │ │ │ - ldrsheq r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, r4, lsr ip │ │ │ │ - @ instruction: 0x0160bc90 │ │ │ │ - ldrheq r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ - ldrsheq r0, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmneq r0, r4, asr ip │ │ │ │ - cmpeq r8, r4, ror r3 │ │ │ │ - ldrheq r0, [r7, #-188] @ 0xffffff44 │ │ │ │ - cmneq r0, r8, lsl ip │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ - cmneq r0, ip, ror #23 │ │ │ │ - cmpeq r7, ip, ror fp │ │ │ │ - cmpeq r8, r0, lsl #6 │ │ │ │ - strheq fp, [r0, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq r7, r0, asr #22 │ │ │ │ - cmpeq r8, r4, asr #5 │ │ │ │ - cmneq r0, r4, ror fp │ │ │ │ - cmpeq r7, r4, lsl #22 │ │ │ │ - cmpeq r8, r8, lsl #5 │ │ │ │ + cmneq r0, r4, ror #25 │ │ │ │ + cmpeq r7, r4, ror ip │ │ │ │ + ldrsheq r0, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, ip, lsr ip │ │ │ │ + @ instruction: 0x0160bc98 │ │ │ │ + ldrheq r0, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r0, lsl #24 │ │ │ │ + cmneq r0, ip, asr ip │ │ │ │ + cmpeq r8, ip, ror r3 │ │ │ │ + cmpeq r7, r4, asr #23 │ │ │ │ + cmneq r0, r0, lsr #24 │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ + strdeq fp, [r0, #-180]! @ 0xffffff4c │ │ │ │ + cmpeq r7, r4, lsl #23 │ │ │ │ + cmpeq r8, r8, lsl #6 │ │ │ │ + strheq fp, [r0, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq r7, r8, asr #22 │ │ │ │ + cmpeq r8, ip, asr #5 │ │ │ │ + cmneq r0, ip, ror fp │ │ │ │ + cmpeq r7, ip, lsl #22 │ │ │ │ + @ instruction: 0x01580290 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmneq r0, r8, lsr fp │ │ │ │ - cmpeq r7, r8, asr #21 │ │ │ │ - cmpeq r8, ip, asr #4 │ │ │ │ + cmneq r0, r0, asr #22 │ │ │ │ + ldrsbeq r0, [r7, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r8, r4, asr r2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - strdeq fp, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq r7, ip, lsl #21 │ │ │ │ - cmpeq r8, r0, lsl r2 │ │ │ │ - cmpeq r7, r4, asr sl │ │ │ │ - strheq fp, [r0, #-160]! @ 0xffffff60 │ │ │ │ - ldrsbeq r0, [r8, #-16] │ │ │ │ - cmpeq r7, r8, lsl sl │ │ │ │ - cmneq r0, r4, ror sl │ │ │ │ - @ instruction: 0x01580194 │ │ │ │ - cmneq r0, r8, asr #20 │ │ │ │ - ldrsbeq r0, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r8, ip, asr r1 │ │ │ │ - cmneq r0, ip, lsl #20 │ │ │ │ - @ instruction: 0x0157099c │ │ │ │ - cmpeq r8, r0, lsr #2 │ │ │ │ - ldrdeq fp, [r0, #-144]! @ 0xffffff70 │ │ │ │ - cmpeq r7, r0, ror #18 │ │ │ │ - cmpeq r8, r4, ror #1 │ │ │ │ - @ instruction: 0x0160b994 │ │ │ │ - cmpeq r7, r4, lsr #18 │ │ │ │ - cmpeq r8, r8, lsr #1 │ │ │ │ + cmneq r0, r4, lsl #22 │ │ │ │ + @ instruction: 0x01570a94 │ │ │ │ + cmpeq r8, r8, lsl r2 │ │ │ │ + cmpeq r7, ip, asr sl │ │ │ │ + strheq fp, [r0, #-168]! @ 0xffffff58 │ │ │ │ + ldrsbeq r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, r0, lsr #20 │ │ │ │ + cmneq r0, ip, ror sl │ │ │ │ + @ instruction: 0x0158019c │ │ │ │ + cmneq r0, r0, asr sl │ │ │ │ + cmpeq r7, r0, ror #19 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + cmneq r0, r4, lsl sl │ │ │ │ + cmpeq r7, r4, lsr #19 │ │ │ │ + cmpeq r8, r8, lsr #2 │ │ │ │ + ldrdeq fp, [r0, #-152]! @ 0xffffff68 │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ + cmpeq r8, ip, ror #1 │ │ │ │ + @ instruction: 0x0160b99c │ │ │ │ + cmpeq r7, ip, lsr #18 │ │ │ │ + ldrheq r0, [r8, #-0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #3556] @ 48d2d0 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ @@ -1002779,105 +1002779,105 @@ │ │ │ │ bl b5484 <__muldc3@plt> │ │ │ │ ldrd r4, [sp, #208] @ 0xd0 │ │ │ │ ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ b 48d1e0 │ │ │ │ cmneq sl, r8, lsr #30 │ │ │ │ cmneq sl, r4, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq fp, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ cmneq sl, r4, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r8, ror fp │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmneq r0, r0, asr r6 │ │ │ │ - cmppeq r6, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - strdeq sl, [r0, #-92]! @ 0xffffffa4 │ │ │ │ - cmppeq r6, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsl #26 │ │ │ │ - cmneq r0, r0, asr #11 │ │ │ │ - cmppeq r6, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r7, #-192] @ 0xffffff40 │ │ │ │ - cmneq r0, r4, lsl #11 │ │ │ │ - cmppeq r6, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0157ec94 │ │ │ │ - cmneq r0, r8, asr #10 │ │ │ │ - ldrsbeq pc, [r6, #-72] @ 0xffffffb8 @ │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - cmneq r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0156f49c │ │ │ │ - cmpeq r7, ip, lsl ip │ │ │ │ - ldrdeq sl, [r0, #-64]! @ 0xffffffc0 │ │ │ │ - cmppeq r6, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ - @ instruction: 0x0160a494 │ │ │ │ - cmppeq r6, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsr #23 │ │ │ │ - cmneq r0, r8, asr r4 │ │ │ │ - cmppeq r6, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, ror #22 │ │ │ │ - cmneq r0, ip, lsl r4 │ │ │ │ - cmppeq r6, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsr fp │ │ │ │ - ldrdeq sl, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - cmppeq r6, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, ror #21 │ │ │ │ - cmneq r0, r0, lsr #7 │ │ │ │ - cmppeq r6, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrheq lr, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmneq r0, r4, ror #6 │ │ │ │ - ldrsheq pc, [r6, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ - cmneq r0, r8, lsr #6 │ │ │ │ - ldrheq pc, [r6, #-40] @ 0xffffffd8 @ │ │ │ │ - cmpeq r7, r8, lsr sl │ │ │ │ - cmneq r0, ip, ror #5 │ │ │ │ - cmppeq r6, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq lr, [r7, #-156] @ 0xffffff64 │ │ │ │ - strheq sl, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - cmppeq r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, asr #19 │ │ │ │ - cmneq r0, r4, ror r2 │ │ │ │ - cmppeq r6, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsl #19 │ │ │ │ - cmppeq r6, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, asr #18 │ │ │ │ - cmppeq r6, r8, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ - cmneq r0, r0, asr #3 │ │ │ │ - cmppeq r6, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmneq r0, r4, lsl #3 │ │ │ │ - cmppeq r6, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0157e898 │ │ │ │ - cmneq r0, r8, asr #2 │ │ │ │ - ldrsbeq pc, [r6, #-8] @ │ │ │ │ - cmpeq r7, r8, asr r8 │ │ │ │ - cmneq r0, ip, lsl #2 │ │ │ │ - @ instruction: 0x0156f09c │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ - ldrdeq sl, [r0, #-0]! │ │ │ │ - cmppeq r6, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ - @ instruction: 0x0160a090 │ │ │ │ - cmppeq r6, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsr #15 │ │ │ │ - qdsubeq sl, r4, r0 │ │ │ │ - cmpeq r6, r4, ror #31 │ │ │ │ - cmpeq r7, r4, ror #14 │ │ │ │ - cmneq r0, r8, lsl r0 │ │ │ │ - cmpeq r6, r8, lsr #31 │ │ │ │ - cmpeq r7, r8, lsr #14 │ │ │ │ - ldrdeq r9, [r0, #-252]! @ 0xffffff04 │ │ │ │ - cmpeq r6, ip, ror #30 │ │ │ │ - ldrsheq lr, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r0, r0, lsr #31 │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ - ldrheq lr, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r0, r8, asr r6 │ │ │ │ + cmppeq r6, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + cmneq r0, r4, lsl #12 │ │ │ │ + @ instruction: 0x0156f594 │ │ │ │ + cmpeq r7, r4, lsl sp │ │ │ │ + cmneq r0, r8, asr #11 │ │ │ │ + cmppeq r6, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r7, #-200] @ 0xffffff38 │ │ │ │ + cmneq r0, ip, lsl #11 │ │ │ │ + cmppeq r6, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0157ec9c │ │ │ │ + cmneq r0, r0, asr r5 │ │ │ │ + cmppeq r6, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ + cmneq r0, r4, lsl r5 │ │ │ │ + cmppeq r6, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr #24 │ │ │ │ + ldrdeq sl, [r0, #-72]! @ 0xffffffb8 │ │ │ │ + cmppeq r6, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, ror #23 │ │ │ │ + @ instruction: 0x0160a49c │ │ │ │ + cmppeq r6, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsr #23 │ │ │ │ + cmneq r0, r0, ror #8 │ │ │ │ + ldrsheq pc, [r6, #-48] @ 0xffffffd0 @ │ │ │ │ + cmpeq r7, r0, ror fp │ │ │ │ + cmneq r0, r4, lsr #8 │ │ │ │ + ldrheq pc, [r6, #-52] @ 0xffffffcc @ │ │ │ │ + cmpeq r7, r8, lsr fp │ │ │ │ + cmneq r0, r4, ror #7 │ │ │ │ + cmppeq r6, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq lr, [r7, #-164] @ 0xffffff5c │ │ │ │ + cmneq r0, r8, lsr #7 │ │ │ │ + cmppeq r6, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrheq lr, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmneq r0, ip, ror #6 │ │ │ │ + ldrsheq pc, [r6, #-44] @ 0xffffffd4 @ │ │ │ │ + cmpeq r7, r0, lsl #21 │ │ │ │ + cmneq r0, r0, lsr r3 │ │ │ │ + cmppeq r6, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #20 │ │ │ │ + strdeq sl, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmppeq r6, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ + strheq sl, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmppeq r6, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, asr #19 │ │ │ │ + cmneq r0, ip, ror r2 │ │ │ │ + cmppeq r6, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsl #19 │ │ │ │ + cmppeq r6, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr r9 │ │ │ │ + @ instruction: 0x0156f190 │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ + cmneq r0, r8, asr #3 │ │ │ │ + cmppeq r6, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmneq r0, ip, lsl #3 │ │ │ │ + cmppeq r6, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsr #17 │ │ │ │ + cmneq r0, r0, asr r1 │ │ │ │ + cmppeq r6, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, ror #16 │ │ │ │ + cmneq r0, r4, lsl r1 │ │ │ │ + cmppeq r6, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + ldrdeq sl, [r0, #-8]! │ │ │ │ + cmppeq r6, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + @ instruction: 0x0160a098 │ │ │ │ + cmppeq r6, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsr #15 │ │ │ │ + qdsubeq sl, ip, r0 │ │ │ │ + cmpeq r6, ip, ror #31 │ │ │ │ + cmpeq r7, ip, ror #14 │ │ │ │ + cmneq r0, r0, lsr #32 │ │ │ │ + ldrheq lr, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r7, r0, lsr r7 │ │ │ │ + cmneq r0, r4, ror #31 │ │ │ │ + cmpeq r6, r4, ror pc │ │ │ │ + ldrsheq lr, [r7, #-104] @ 0xffffff98 │ │ │ │ + cmneq r0, r8, lsr #31 │ │ │ │ + cmpeq r6, r8, lsr pc │ │ │ │ + ldrheq lr, [r7, #-104] @ 0xffffff98 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl bf534 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 48dc04 │ │ │ │ ldr r3, [pc, #-388] @ 48d2e4 │ │ │ │ @@ -1004478,200 +1004478,200 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 48fc6c │ │ │ │ mov ip, #4 │ │ │ │ b 48eb24 │ │ │ │ cmneq sl, r4, lsl #13 │ │ │ │ cmneq sl, ip, ror #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq ip, [r7, #-136] @ 0xffffff78 │ │ │ │ - ldrsbeq lr, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmneq r0, r8, lsl #26 │ │ │ │ - cmpeq r7, ip, lsl r4 │ │ │ │ + cmpeq r7, r0, ror #17 │ │ │ │ + cmpeq r7, r0, ror #13 │ │ │ │ + cmneq r0, r0, lsl sp │ │ │ │ + cmpeq r7, r4, lsr #8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmpeq r7, r4, lsr r3 │ │ │ │ - cmneq r0, r4, lsl ip │ │ │ │ - cmneq r0, r4, ror #22 │ │ │ │ - cmneq r0, r0, asr fp │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - cmneq r0, r8, asr #17 │ │ │ │ - ldrsbeq sp, [r7, #-252] @ 0xffffff04 │ │ │ │ - cmneq r0, ip, lsr #15 │ │ │ │ - ldrheq sp, [r7, #-232] @ 0xffffff18 │ │ │ │ - cmneq r0, r8, asr r7 │ │ │ │ - cmpeq r7, ip, lsr #32 │ │ │ │ - ldrheq lr, [r6, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r7, r0, lsr lr │ │ │ │ + cmpeq r7, ip, lsr r3 │ │ │ │ + cmneq r0, ip, lsl ip │ │ │ │ + cmneq r0, ip, ror #22 │ │ │ │ + cmneq r0, r8, asr fp │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + ldrdeq r9, [r0, #-128]! @ 0xffffff80 │ │ │ │ + cmpeq r7, r4, ror #31 │ │ │ │ + strheq r9, [r0, #-116]! @ 0xffffff8c │ │ │ │ + cmpeq r7, r0, asr #29 │ │ │ │ + cmneq r0, r0, ror #14 │ │ │ │ + cmpeq r7, r4, lsr r0 │ │ │ │ + ldrheq lr, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - cmneq r0, ip, ror r5 │ │ │ │ - cmpeq r6, r8, lsl #10 │ │ │ │ - cmpeq r7, ip, lsl #25 │ │ │ │ + cmneq r0, r4, lsl #11 │ │ │ │ + cmpeq r6, r0, lsl r5 │ │ │ │ + @ instruction: 0x0157dc94 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrdeq r9, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - ldrsheq sp, [r7, #-144] @ 0xffffff70 │ │ │ │ + cmneq r0, r0, ror #5 │ │ │ │ + ldrsheq sp, [r7, #-152] @ 0xffffff68 │ │ │ │ cmpeq r5, r0, lsl #21 │ │ │ │ cmneq sl, ip, ror r9 │ │ │ │ - @ instruction: 0x0157d898 │ │ │ │ + cmpeq r7, r0, lsr #17 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - qdsubeq r9, r4, r0 │ │ │ │ - cmpeq r6, r4, ror #31 │ │ │ │ - cmpeq r7, r8, ror #14 │ │ │ │ + qdsubeq r9, ip, r0 │ │ │ │ + cmpeq r6, ip, ror #31 │ │ │ │ + cmpeq r7, r0, ror r7 │ │ │ │ cmpeq r5, r4, ror #15 │ │ │ │ - strheq r8, [r0, #-248]! @ 0xffffff08 │ │ │ │ - cmpeq r7, r0, lsr #16 │ │ │ │ - cmneq r0, r0, lsl #24 │ │ │ │ - cmpeq r7, r4, lsl r3 │ │ │ │ - cmpeq r6, r8, asr fp │ │ │ │ - cmneq r0, ip, asr #20 │ │ │ │ - ldrsbeq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r7, r8, asr r1 │ │ │ │ + cmneq r0, r0, asr #31 │ │ │ │ + cmpeq r7, r8, lsr #16 │ │ │ │ + cmneq r0, r8, lsl #24 │ │ │ │ + cmpeq r7, ip, lsl r3 │ │ │ │ + cmpeq r6, r0, ror #22 │ │ │ │ + cmneq r0, r4, asr sl │ │ │ │ + cmpeq r6, r0, ror #19 │ │ │ │ + cmpeq r7, r0, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - strdeq r8, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq r6, r4, lsl #19 │ │ │ │ - cmpeq r7, r0, lsl #2 │ │ │ │ + strdeq r8, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq r6, ip, lsl #19 │ │ │ │ + cmpeq r7, r8, lsl #2 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - cmneq r0, ip, lsr r9 │ │ │ │ - cmpeq r6, ip, asr #17 │ │ │ │ - cmpeq r7, ip, asr #32 │ │ │ │ - cmpeq r7, r8, ror #1 │ │ │ │ - strdeq r8, [r0, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq r7, r0 │ │ │ │ + cmneq r0, r4, asr #18 │ │ │ │ + ldrsbeq sp, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r4, asr r0 │ │ │ │ + ldrsheq sp, [r7, #-0] │ │ │ │ + cmneq r0, r0, lsl #18 │ │ │ │ + cmpeq r7, r8 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - ldrheq sp, [r6, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r4, asr #15 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - cmneq r0, r4, ror #14 │ │ │ │ - cmpeq r7, r4, ror lr │ │ │ │ - ldrheq sp, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmneq r0, ip, ror #14 │ │ │ │ + cmpeq r7, ip, ror lr │ │ │ │ + ldrheq sp, [r6, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - cmneq r0, r0, asr #13 │ │ │ │ - ldrsbeq ip, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmneq r0, r8, asr #13 │ │ │ │ + ldrsbeq ip, [r7, #-216] @ 0xffffff28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r8, ror r5 │ │ │ │ - cmpeq r7, ip, lsl #25 │ │ │ │ - cmpeq r6, r8, asr #9 │ │ │ │ + cmneq r0, r0, lsl #11 │ │ │ │ + @ instruction: 0x0157cc94 │ │ │ │ + ldrsbeq sp, [r6, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ cmpeq r5, r4, lsr #25 │ │ │ │ - cmneq r0, ip, ror r4 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - cmpeq r7, r8, lsl #23 │ │ │ │ + cmneq r0, r4, lsl #9 │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + @ instruction: 0x0157cb90 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmneq r0, r0, asr #8 │ │ │ │ - ldrsbeq sp, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, ip, asr #22 │ │ │ │ + cmneq r0, r8, asr #8 │ │ │ │ + ldrsbeq sp, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r4, asr fp │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - @ instruction: 0x0156d398 │ │ │ │ + cmpeq r6, r0, lsr #7 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - ldrdeq r8, [r0, #-52]! @ 0xffffffcc │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ - cmpeq r7, r0, ror #21 │ │ │ │ + ldrdeq r8, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + cmpeq r6, ip, ror #6 │ │ │ │ + cmpeq r7, r8, ror #21 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - @ instruction: 0x01608398 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ - cmpeq r7, r4, lsr #21 │ │ │ │ + cmneq r0, r0, lsr #7 │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ + cmpeq r7, ip, lsr #21 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - cmneq r0, ip, asr r3 │ │ │ │ - cmpeq r6, ip, ror #5 │ │ │ │ - cmpeq r7, r8, ror #20 │ │ │ │ + cmneq r0, r4, ror #6 │ │ │ │ + ldrsheq sp, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r7, r0, ror sl │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - cmneq r0, r0, lsr #6 │ │ │ │ - ldrheq sp, [r6, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r7, ip, lsr #20 │ │ │ │ + cmneq r0, r8, lsr #6 │ │ │ │ + ldrheq sp, [r6, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r4, lsr sl │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmneq r0, r4, ror #5 │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ - ldrsheq ip, [r7, #-144] @ 0xffffff70 │ │ │ │ + cmneq r0, ip, ror #5 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ + ldrsheq ip, [r7, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmneq r0, r8, lsr #5 │ │ │ │ - cmpeq r6, r8, lsr r2 │ │ │ │ - ldrheq ip, [r7, #-148] @ 0xffffff6c │ │ │ │ + strheq r8, [r0, #-32]! @ 0xffffffe0 │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ + ldrheq ip, [r7, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq r6, r0, lsl #4 │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmneq r0, ip, lsr r2 │ │ │ │ - cmpeq r6, ip, asr #3 │ │ │ │ - cmpeq r7, r8, asr #18 │ │ │ │ + cmneq r0, r4, asr #4 │ │ │ │ + ldrsbeq sp, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, r0, asr r9 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - cmneq r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0156d190 │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ + cmneq r0, r8, lsl #4 │ │ │ │ + @ instruction: 0x0156d198 │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmneq r0, r4, asr #3 │ │ │ │ - cmpeq r6, r4, asr r1 │ │ │ │ - ldrsbeq ip, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmneq r0, ip, asr #3 │ │ │ │ + cmpeq r6, ip, asr r1 │ │ │ │ + ldrsbeq ip, [r7, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - cmneq r0, ip, lsl #3 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ - @ instruction: 0x0157c89c │ │ │ │ - cmneq r0, ip, asr #2 │ │ │ │ - ldrsbeq sp, [r6, #-12] │ │ │ │ - cmpeq r7, r8, asr r8 │ │ │ │ + @ instruction: 0x01608194 │ │ │ │ + cmpeq r6, r0, lsr #2 │ │ │ │ + cmpeq r7, r4, lsr #17 │ │ │ │ + cmneq r0, r4, asr r1 │ │ │ │ + cmpeq r6, r4, ror #1 │ │ │ │ + cmpeq r7, r0, ror #16 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmneq r0, r0, lsl r1 │ │ │ │ - cmpeq r6, r0, lsr #1 │ │ │ │ - cmpeq r7, r0, lsr #16 │ │ │ │ - ldrdeq r8, [r0, #-4]! │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ + cmneq r0, r8, lsl r1 │ │ │ │ + cmpeq r6, r8, lsr #1 │ │ │ │ + cmpeq r7, r8, lsr #16 │ │ │ │ + ldrdeq r8, [r0, #-12]! │ │ │ │ + cmpeq r6, ip, rrx │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ + cmpeq r6, r4, lsr r0 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - ldrsheq ip, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r7, ip, ror r7 │ │ │ │ + cmpeq r6, r4 │ │ │ │ + cmpeq r7, r4, lsl #15 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq r6, r8, asr #31 │ │ │ │ + ldrsbeq ip, [r6, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - @ instruction: 0x0156cf98 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - ldrdeq r7, [r0, #-244]! @ 0xffffff0c │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ - cmpeq r7, r4, ror #13 │ │ │ │ - cmpeq r6, ip, lsr #30 │ │ │ │ + ldrdeq r7, [r0, #-252]! @ 0xffffff04 │ │ │ │ + cmpeq r6, ip, ror #30 │ │ │ │ + cmpeq r7, ip, ror #13 │ │ │ │ + cmpeq r6, r4, lsr pc │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - cmneq r0, r8, ror #30 │ │ │ │ - ldrsheq ip, [r6, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ + cmneq r0, r0, ror pc │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ + cmpeq r7, ip, ror r6 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmneq r0, r0, lsr pc │ │ │ │ - ldrheq ip, [r6, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r7, ip, lsr r6 │ │ │ │ + cmneq r0, r8, lsr pc │ │ │ │ + cmpeq r6, r4, asr #29 │ │ │ │ + cmpeq r7, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r6, r4, lsl #29 │ │ │ │ - strdeq r7, [r0, #-224]! @ 0xffffff20 │ │ │ │ - ldrsheq ip, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, ip, lsl #29 │ │ │ │ + strdeq r7, [r0, #-232]! @ 0xffffff18 │ │ │ │ + cmpeq r7, r0, lsl #12 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq r6, r4, asr #28 │ │ │ │ + cmpeq r6, ip, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - cmneq r0, r0, lsl #29 │ │ │ │ - cmpeq r7, r0, asr #14 │ │ │ │ - @ instruction: 0x0157c590 │ │ │ │ - cmpeq r6, ip, asr #27 │ │ │ │ + cmneq r0, r8, lsl #29 │ │ │ │ + cmpeq r7, r8, asr #14 │ │ │ │ + @ instruction: 0x0157c598 │ │ │ │ + ldrsbeq ip, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrheq ip, [r6, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r6, ip, lsl #27 │ │ │ │ + cmpeq r6, r4, asr #27 │ │ │ │ + @ instruction: 0x0156cd94 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmneq r0, r0, asr #27 │ │ │ │ - cmpeq r6, r0, asr sp │ │ │ │ - cmpeq r7, ip, asr #9 │ │ │ │ + cmneq r0, r8, asr #27 │ │ │ │ + cmpeq r6, r8, asr sp │ │ │ │ + ldrsbeq ip, [r7, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - cmneq r0, r4, lsl #27 │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ - @ instruction: 0x0157c498 │ │ │ │ + cmneq r0, ip, lsl #27 │ │ │ │ + cmpeq r6, ip, lsl sp │ │ │ │ + cmpeq r7, r0, lsr #9 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - ldrsbeq ip, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r6, r4, ror #25 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmneq r0, r8, lsl sp │ │ │ │ - cmpeq r6, r8, lsr #25 │ │ │ │ - cmpeq r7, ip, lsr #8 │ │ │ │ - cmpeq r6, r0, ror ip │ │ │ │ - cmneq r0, ip, lsr #25 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ - ldrheq ip, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r0, r0, lsr #26 │ │ │ │ + ldrheq ip, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r7, r4, lsr r4 │ │ │ │ + cmpeq r6, r8, ror ip │ │ │ │ + strheq r7, [r0, #-196]! @ 0xffffff3c │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ + cmpeq r7, r0, asr #7 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl b6114 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ bl bf540 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ @@ -1005739,25 +1005739,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 48ea90 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmneq r0, r0, ror ip │ │ │ │ - cmpeq r6, r0, lsl #24 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ + cmneq r0, r8, ror ip │ │ │ │ + cmpeq r6, r8, lsl #24 │ │ │ │ + cmpeq r7, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmneq r0, r4, lsr ip │ │ │ │ - cmpeq r6, r4, asr #23 │ │ │ │ - cmpeq r7, r0, asr #6 │ │ │ │ + cmneq r0, ip, lsr ip │ │ │ │ + cmpeq r6, ip, asr #23 │ │ │ │ + cmpeq r7, r8, asr #6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - strdeq r7, [r0, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq r6, r8, lsl #23 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ + cmneq r0, r0, lsl #24 │ │ │ │ + @ instruction: 0x0156cb90 │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1005922,28 +1005922,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 490250 │ │ │ │ cmneq sl, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r0, ror r5 │ │ │ │ - cmpeq r7, r8, ror r3 │ │ │ │ + cmpeq r7, r8, ror r5 │ │ │ │ + cmpeq r7, r0, lsl #7 │ │ │ │ strheq r8, [sl, #-28]! @ 0xffffffe4 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x01607998 │ │ │ │ - cmpeq r6, r8, lsr #18 │ │ │ │ - cmpeq r7, r8, lsr #1 │ │ │ │ - cmneq r0, ip, asr r9 │ │ │ │ - cmpeq r6, ip, ror #17 │ │ │ │ - cmpeq r7, r0, ror r0 │ │ │ │ + cmneq r0, r0, lsr #19 │ │ │ │ + cmpeq r6, r0, lsr r9 │ │ │ │ + ldrheq ip, [r7, #-0] │ │ │ │ + cmneq r0, r4, ror #18 │ │ │ │ + ldrsheq ip, [r6, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - cmneq r0, r0, lsr #18 │ │ │ │ - ldrheq ip, [r6, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r7, r4, lsr r0 │ │ │ │ + cmneq r0, r8, lsr #18 │ │ │ │ + ldrheq ip, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, ip, lsr r0 │ │ │ │ muleq r0, sl, r2 │ │ │ │ │ │ │ │ 00490434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1006095,28 +1006095,28 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49056c │ │ │ │ strheq r7, [sl, #-248]! @ 0xffffff08 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r0, lsr #29 │ │ │ │ - cmneq r0, r0, lsr r7 │ │ │ │ - cmpeq r7, r0, asr r0 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ + cmneq r0, r8, lsr r7 │ │ │ │ + cmpeq r7, r8, asr r0 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - strdeq r7, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - cmpeq r6, r0, lsl #13 │ │ │ │ - cmpeq r7, r0, lsl #28 │ │ │ │ - strheq r7, [r0, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq r6, r4, asr #12 │ │ │ │ - cmpeq r7, r0, asr #27 │ │ │ │ + strdeq r7, [r0, #-104]! @ 0xffffff98 │ │ │ │ + cmpeq r6, r8, lsl #13 │ │ │ │ + cmpeq r7, r8, lsl #28 │ │ │ │ + strheq r7, [r0, #-108]! @ 0xffffff94 │ │ │ │ + cmpeq r6, ip, asr #12 │ │ │ │ + cmpeq r7, r8, asr #27 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmneq r0, r8, ror r6 │ │ │ │ - cmpeq r6, r8, lsl #12 │ │ │ │ - cmpeq r7, ip, lsl #27 │ │ │ │ + cmneq r0, r0, lsl #13 │ │ │ │ + cmpeq r6, r0, lsl r6 │ │ │ │ + @ instruction: 0x0157bd94 │ │ │ │ │ │ │ │ 004906dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1006392,22 +1006392,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r4, lsr #22 │ │ │ │ - ldrsbeq fp, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmneq r0, r4, lsl r3 │ │ │ │ + cmpeq r7, r0, ror #23 │ │ │ │ + cmneq r0, ip, lsl r3 │ │ │ │ ldrheq pc, [r5, #-204] @ 0xffffff34 @ │ │ │ │ - @ instruction: 0x0157bb9c │ │ │ │ - ldrdeq r7, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + cmpeq r7, r4, lsr #23 │ │ │ │ + cmneq r0, r0, ror #5 │ │ │ │ ldrheq sp, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r7, r4, ror #22 │ │ │ │ - cmneq r0, r0, lsr #5 │ │ │ │ + cmpeq r7, ip, ror #22 │ │ │ │ + cmneq r0, r8, lsr #5 │ │ │ │ │ │ │ │ 00490b60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1006503,16 +1006503,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r0, lsl #18 │ │ │ │ - cmpeq r7, r4, ror #19 │ │ │ │ - cmneq r0, r8, lsl #2 │ │ │ │ + cmpeq r7, ip, ror #19 │ │ │ │ + cmneq r0, r0, lsl r1 │ │ │ │ │ │ │ │ 00490cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1006608,16 +1006608,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r8, ror #14 │ │ │ │ - cmneq r0, r8, ror pc │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ + cmneq r0, r0, lsl #31 │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ │ │ │ │ 00490e98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 491358 │ │ │ │ @@ -1006930,25 +1006930,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r5, r0, lsl #14 │ │ │ │ - cmneq r0, r4, lsl sp │ │ │ │ - cmpeq r7, r0, ror #11 │ │ │ │ + cmneq r0, ip, lsl sp │ │ │ │ + cmpeq r7, r8, ror #11 │ │ │ │ ldrsbeq sp, [r5, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r6, [r0, #-176]! @ 0xffffff50 │ │ │ │ - ldrheq fp, [r7, #-76] @ 0xffffffb4 │ │ │ │ + strdeq r6, [r0, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq r7, r4, asr #9 │ │ │ │ cmppeq r5, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - cmneq r0, r0, ror #21 │ │ │ │ - cmpeq r7, ip, lsr #7 │ │ │ │ + cmneq r0, r8, ror #21 │ │ │ │ + ldrheq fp, [r7, #-52] @ 0xffffffcc │ │ │ │ cmpeq r5, r8, ror #4 │ │ │ │ - cmneq r0, r8, ror sl │ │ │ │ - cmpeq r7, r4, asr #6 │ │ │ │ + cmneq r0, r0, lsl #21 │ │ │ │ + cmpeq r7, ip, asr #6 │ │ │ │ │ │ │ │ 004913bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1192] @ 49187c │ │ │ │ @@ -1007261,22 +1007261,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r5, r0, lsr #2 │ │ │ │ - cmneq r0, r4, lsr r7 │ │ │ │ - cmpeq r7, r0 │ │ │ │ + cmneq r0, ip, lsr r7 │ │ │ │ + cmpeq r7, r8 │ │ │ │ cmpeq r5, r0, lsl #27 │ │ │ │ - @ instruction: 0x01606590 │ │ │ │ - cmpeq r7, ip, asr lr │ │ │ │ + @ instruction: 0x01606598 │ │ │ │ + cmpeq r7, r4, ror #28 │ │ │ │ cmpeq r5, r0, asr #30 │ │ │ │ - cmneq r0, r4, asr r5 │ │ │ │ - cmpeq r7, r0, lsr #28 │ │ │ │ + cmneq r0, ip, asr r5 │ │ │ │ + cmpeq r7, r8, lsr #28 │ │ │ │ │ │ │ │ 004918d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #1296] @ 491dfc │ │ │ │ @@ -1007614,26 +1007614,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r0, r4, lsr #7 │ │ │ │ + cmneq r0, ip, lsr #7 │ │ │ │ cmpeq r5, r0, lsl #27 │ │ │ │ - cmpeq r7, ip, ror #24 │ │ │ │ - cmneq r0, r0, ror r2 │ │ │ │ + cmpeq r7, r4, ror ip │ │ │ │ + cmneq r0, r8, ror r2 │ │ │ │ cmpeq r5, ip, asr #24 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ + cmpeq r7, r0, asr #22 │ │ │ │ + cmneq r0, r4, ror r1 │ │ │ │ cmpeq r5, r0, lsr #22 │ │ │ │ - cmpeq r7, r4, lsr sl │ │ │ │ - ldrdeq r5, [r0, #-244]! @ 0xffffff0c │ │ │ │ + cmpeq r7, ip, lsr sl │ │ │ │ + ldrdeq r5, [r0, #-252]! @ 0xffffff04 │ │ │ │ ldrheq ip, [r5, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x0157a89c │ │ │ │ + cmpeq r7, r4, lsr #17 │ │ │ │ │ │ │ │ 00491e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1228] @ 492344 │ │ │ │ @@ -1007955,25 +1007955,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r5, ip, lsr #14 │ │ │ │ - cmneq r0, r0, asr #26 │ │ │ │ - cmpeq r7, ip, lsl #12 │ │ │ │ + cmneq r0, r8, asr #26 │ │ │ │ + cmpeq r7, r4, lsl r6 │ │ │ │ cmpeq r5, r8, lsl #12 │ │ │ │ - cmneq r0, ip, lsl ip │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ + cmneq r0, r4, lsr #24 │ │ │ │ + ldrsheq sl, [r7, #-64] @ 0xffffffc0 │ │ │ │ ldrsbeq lr, [r5, #-64] @ 0xffffffc0 │ │ │ │ - cmneq r0, ip, lsl #22 │ │ │ │ - ldrsbeq sl, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmneq r0, r4, lsl fp │ │ │ │ + cmpeq r7, r0, ror #7 │ │ │ │ cmpeq r5, ip, ror r2 │ │ │ │ - cmneq r0, ip, lsl #21 │ │ │ │ - cmpeq r7, r8, asr r3 │ │ │ │ + @ instruction: 0x01605a94 │ │ │ │ + cmpeq r7, r0, ror #6 │ │ │ │ │ │ │ │ 004923a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1008153,19 +1008153,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, ip, ror r1 │ │ │ │ - strheq r5, [r0, #-120]! @ 0xffffff88 │ │ │ │ - cmpeq r7, r4, lsl #1 │ │ │ │ + cmneq r0, r0, asr #15 │ │ │ │ + cmpeq r7, ip, lsl #1 │ │ │ │ cmpeq r5, r8, ror #30 │ │ │ │ - cmneq r0, r8, ror r7 │ │ │ │ - cmpeq r7, r4, asr #32 │ │ │ │ + cmneq r0, r0, lsl #15 │ │ │ │ + cmpeq r7, ip, asr #32 │ │ │ │ │ │ │ │ 004926a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #1092] @ 492afc │ │ │ │ @@ -1008452,23 +1008452,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrdeq r5, [r0, #-92]! @ 0xffffffa4 │ │ │ │ + cmneq r0, r4, ror #11 │ │ │ │ ldrheq fp, [r5, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r7, r4, lsr #29 │ │ │ │ - cmneq r0, r8, lsr #9 │ │ │ │ + cmpeq r7, ip, lsr #29 │ │ │ │ + strheq r5, [r0, #-64]! @ 0xffffffc0 │ │ │ │ cmpeq r5, r4, lsl #29 │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ - ldrdeq r5, [r0, #-36]! @ 0xffffffdc │ │ │ │ + cmpeq r7, r8, ror sp │ │ │ │ + ldrdeq r5, [r0, #-44]! @ 0xffffffd4 │ │ │ │ ldrheq fp, [r5, #-164] @ 0xffffff5c │ │ │ │ - @ instruction: 0x01579b9c │ │ │ │ + cmpeq r7, r4, lsr #23 │ │ │ │ │ │ │ │ 00492b54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -1008688,20 +1008688,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r0, r0, ror pc │ │ │ │ + cmneq r0, r8, ror pc │ │ │ │ cmpeq r5, r0, asr r7 │ │ │ │ - cmpeq r7, r8, lsr r8 │ │ │ │ - cmneq r0, r8, lsr #30 │ │ │ │ + cmpeq r7, r0, asr #16 │ │ │ │ + cmneq r0, r0, lsr pc │ │ │ │ cmpeq r5, r8, lsl #14 │ │ │ │ - ldrsheq r9, [r7, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r9, [r7, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 00492ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -1008888,19 +1008888,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, ip, lsr r4 │ │ │ │ - cmneq r0, r0, asr ip │ │ │ │ - cmpeq r7, ip, lsl r5 │ │ │ │ + cmneq r0, r8, asr ip │ │ │ │ + cmpeq r7, r4, lsr #10 │ │ │ │ ldrsheq fp, [r5, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r0, ip, lsl #24 │ │ │ │ - ldrsbeq r9, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmneq r0, r4, lsl ip │ │ │ │ + cmpeq r7, r0, ror #9 │ │ │ │ │ │ │ │ 00493204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1009095,19 +1009095,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r8, lsl #2 │ │ │ │ - cmneq r0, ip, lsl r9 │ │ │ │ - cmpeq r7, r8, ror #3 │ │ │ │ + cmneq r0, r4, lsr #18 │ │ │ │ + ldrsheq r9, [r7, #-16] │ │ │ │ cmpeq r5, r4, asr #1 │ │ │ │ - ldrdeq r4, [r0, #-136]! @ 0xffffff78 │ │ │ │ - cmpeq r7, r4, lsr #3 │ │ │ │ + cmneq r0, r0, ror #17 │ │ │ │ + cmpeq r7, ip, lsr #3 │ │ │ │ │ │ │ │ 00493538 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1009389,22 +1009389,22 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r8, lsr #25 │ │ │ │ - strheq r4, [r0, #-76]! @ 0xffffffb4 │ │ │ │ - cmpeq r7, r8, lsl #27 │ │ │ │ + cmneq r0, r4, asr #9 │ │ │ │ + @ instruction: 0x01578d90 │ │ │ │ cmpeq r5, r4, ror #24 │ │ │ │ - cmneq r0, r8, ror r4 │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ + cmneq r0, r0, lsl #9 │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ cmpeq r5, r4, lsr ip │ │ │ │ - cmneq r0, r8, asr #8 │ │ │ │ - cmpeq r7, r4, lsl sp │ │ │ │ + cmneq r0, r0, asr r4 │ │ │ │ + cmpeq r7, ip, lsl sp │ │ │ │ │ │ │ │ 004939d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1009951,35 +1009951,35 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmneq r0, r0, lsr #5 │ │ │ │ + cmneq r0, r8, lsr #5 │ │ │ │ cmpeq r5, ip, ror ip │ │ │ │ - cmpeq r7, r8, ror #22 │ │ │ │ - cmneq r0, ip, ror #2 │ │ │ │ + cmpeq r7, r0, ror fp │ │ │ │ + cmneq r0, r4, ror r1 │ │ │ │ cmpeq r5, r8, asr #22 │ │ │ │ - cmpeq r7, r4, lsr sl │ │ │ │ - cmneq r0, r8, rrx │ │ │ │ + cmpeq r7, ip, lsr sl │ │ │ │ + cmneq r0, r0, ror r0 │ │ │ │ cmpeq r5, ip, lsl sl │ │ │ │ - cmpeq r7, r0, lsr r9 │ │ │ │ - cmneq r0, r0, ror #30 │ │ │ │ + cmpeq r7, r8, lsr r9 │ │ │ │ + cmneq r0, r8, ror #30 │ │ │ │ cmpeq r5, ip, lsr r9 │ │ │ │ - cmpeq r7, r8, lsr #16 │ │ │ │ - cmneq r0, r8, asr lr │ │ │ │ + cmpeq r7, r0, lsr r8 │ │ │ │ + cmneq r0, r0, ror #28 │ │ │ │ cmpeq r5, r4, lsr r8 │ │ │ │ - cmpeq r7, r0, lsr #14 │ │ │ │ - cmneq r0, r0, ror #26 │ │ │ │ + cmpeq r7, r8, lsr #14 │ │ │ │ + cmneq r0, r8, ror #26 │ │ │ │ cmpeq r5, r4, lsl r7 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - @ instruction: 0x01603b90 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + @ instruction: 0x01603b98 │ │ │ │ cmpeq r5, r0, ror r3 │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ + cmpeq r7, r0, ror #8 │ │ │ │ │ │ │ │ 004942c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #124] @ 49435c │ │ │ │ @@ -1010982,64 +1010982,64 @@ │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4949cc │ │ │ │ cmneq sl, ip, lsr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ cmneq sl, r0, asr #20 │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - cmneq r0, r0, asr #9 │ │ │ │ - cmpeq r6, r8, ror #26 │ │ │ │ - cmpeq r6, r4, lsr sp │ │ │ │ - cmpeq r7, r8, ror #14 │ │ │ │ - cmneq r0, r8, asr #31 │ │ │ │ - ldrsheq r7, [r6, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r7, r0, lsr r7 │ │ │ │ - @ instruction: 0x01602f90 │ │ │ │ - cmpeq r6, r4, asr #25 │ │ │ │ - ldrsheq r7, [r7, #-104] @ 0xffffff98 │ │ │ │ - cmneq r0, r8, asr pc │ │ │ │ - cmpeq r6, ip, lsl #25 │ │ │ │ - cmpeq r7, r4, asr #13 │ │ │ │ - cmneq r0, r4, lsr #30 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - cmpeq r7, r8, lsl #13 │ │ │ │ - cmneq r0, r8, ror #29 │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ + cmneq r0, r8, asr #9 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ + cmpeq r6, ip, lsr sp │ │ │ │ + cmpeq r7, r0, ror r7 │ │ │ │ + ldrdeq r2, [r0, #-240]! @ 0xffffff10 │ │ │ │ + cmpeq r6, r4, lsl #26 │ │ │ │ + cmpeq r7, r8, lsr r7 │ │ │ │ + @ instruction: 0x01602f98 │ │ │ │ + cmpeq r6, ip, asr #25 │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + cmneq r0, r0, ror #30 │ │ │ │ + @ instruction: 0x01567c94 │ │ │ │ + cmpeq r7, ip, asr #13 │ │ │ │ + cmneq r0, ip, lsr #30 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + @ instruction: 0x01577690 │ │ │ │ + strdeq r2, [r0, #-224]! @ 0xffffff20 │ │ │ │ + cmpeq r6, r4, lsr #24 │ │ │ │ + cmpeq r7, r8, asr r6 │ │ │ │ + strheq r2, [r0, #-232]! @ 0xffffff18 │ │ │ │ cmpeq r7, r0, asr r6 │ │ │ │ - strheq r2, [r0, #-224]! @ 0xffffff20 │ │ │ │ - cmpeq r7, r8, asr #12 │ │ │ │ - cmpeq r7, r8, lsl r6 │ │ │ │ - cmneq r0, r8, ror lr │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ - ldrsbeq r7, [r7, #-88] @ 0xffffffa8 │ │ │ │ - cmneq r0, r8, lsr lr │ │ │ │ - cmpeq r6, ip, ror #22 │ │ │ │ - cmpeq r7, r0, lsr #11 │ │ │ │ - cmneq r0, r0, lsl #28 │ │ │ │ - cmpeq r6, r4, lsr fp │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - cmneq r0, r8, asr #27 │ │ │ │ - ldrsheq r7, [r6, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r7, r0, lsr r5 │ │ │ │ - @ instruction: 0x01602d90 │ │ │ │ - cmpeq r6, r4, asr #21 │ │ │ │ - ldrsheq r7, [r7, #-72] @ 0xffffffb8 │ │ │ │ - cmneq r0, r8, asr sp │ │ │ │ - cmpeq r6, ip, lsl #21 │ │ │ │ - cmpeq r7, r0, asr #9 │ │ │ │ - cmneq r0, r0, lsr #26 │ │ │ │ - cmpeq r6, r4, asr sl │ │ │ │ - cmpeq r7, r8, lsl #9 │ │ │ │ - cmneq r0, r8, ror #25 │ │ │ │ - cmpeq r6, ip, lsl sl │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ - strheq r2, [r0, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r7, r0, lsr #12 │ │ │ │ + cmneq r0, r0, lsl #29 │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ + cmpeq r7, r0, ror #11 │ │ │ │ + cmneq r0, r0, asr #28 │ │ │ │ + cmpeq r6, r4, ror fp │ │ │ │ + cmpeq r7, r8, lsr #11 │ │ │ │ + cmneq r0, r8, lsl #28 │ │ │ │ + cmpeq r6, ip, lsr fp │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ + ldrdeq r2, [r0, #-208]! @ 0xffffff30 │ │ │ │ + cmpeq r6, r4, lsl #22 │ │ │ │ + cmpeq r7, r8, lsr r5 │ │ │ │ + @ instruction: 0x01602d98 │ │ │ │ + cmpeq r6, ip, asr #21 │ │ │ │ + cmpeq r7, r0, lsl #10 │ │ │ │ + cmneq r0, r0, ror #26 │ │ │ │ + @ instruction: 0x01567a94 │ │ │ │ + cmpeq r7, r8, asr #9 │ │ │ │ + cmneq r0, r8, lsr #26 │ │ │ │ + cmpeq r6, ip, asr sl │ │ │ │ + @ instruction: 0x01577490 │ │ │ │ + strdeq r2, [r0, #-192]! @ 0xffffff40 │ │ │ │ + cmpeq r6, r4, lsr #20 │ │ │ │ + cmpeq r7, r8, asr r4 │ │ │ │ + strheq r2, [r0, #-200]! @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r0, #912] @ 0x390 │ │ │ │ @@ -1011501,59 +1011501,59 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ b 49598c │ │ │ │ @ instruction: 0x016a3094 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq sl, r8, rrx │ │ │ │ - ldrdeq r2, [r0, #-164]! @ 0xffffff5c │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - strheq r2, [r0, #-148]! @ 0xffffff6c │ │ │ │ - cmpeq r7, ip, lsr r1 │ │ │ │ + ldrdeq r2, [r0, #-172]! @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + strheq r2, [r0, #-156]! @ 0xffffff64 │ │ │ │ + cmpeq r7, r4, asr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmneq r0, r8, asr r8 │ │ │ │ - ldrsheq r6, [r7, #-240] @ 0xffffff10 │ │ │ │ + cmneq r0, r0, ror #16 │ │ │ │ + ldrsheq r6, [r7, #-248] @ 0xffffff08 │ │ │ │ cmneq sl, r8, lsl #26 │ │ │ │ - cmpeq r6, r0, ror #9 │ │ │ │ - cmneq r0, r0, asr r7 │ │ │ │ - ldrheq r7, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r4, ror #29 │ │ │ │ - cmneq r0, r8, lsl r7 │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ - cmpeq r7, ip, lsr #29 │ │ │ │ - cmneq r0, r0, ror #13 │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ - cmpeq r7, r4, ror lr │ │ │ │ - cmneq r0, r8, lsr #13 │ │ │ │ - cmpeq r6, r8, lsl #8 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ - cmneq r0, r0, ror r6 │ │ │ │ - ldrsbeq r7, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ - cmneq r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x01567398 │ │ │ │ - cmpeq r7, ip, asr #27 │ │ │ │ - cmneq r0, r0, lsl #12 │ │ │ │ - cmpeq r6, r0, ror #6 │ │ │ │ - @ instruction: 0x01576d94 │ │ │ │ - cmneq r0, r8, asr #11 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ - cmpeq r7, ip, asr sp │ │ │ │ - ldrsheq r7, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r6, r4, asr #5 │ │ │ │ - cmneq r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x01567290 │ │ │ │ - cmpeq r7, r4, asr #25 │ │ │ │ - strdeq r2, [r0, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r6, r8, asr r2 │ │ │ │ - cmpeq r7, ip, lsl #25 │ │ │ │ - cmneq r0, r0, asr #9 │ │ │ │ - cmpeq r6, r0, lsr #4 │ │ │ │ - cmpeq r7, r4, asr ip │ │ │ │ - cmpeq r6, ip, ror #3 │ │ │ │ + cmpeq r6, r8, ror #9 │ │ │ │ + cmneq r0, r8, asr r7 │ │ │ │ + ldrheq r7, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, ip, ror #29 │ │ │ │ + cmneq r0, r0, lsr #14 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ + ldrheq r6, [r7, #-228] @ 0xffffff1c │ │ │ │ + cmneq r0, r8, ror #13 │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ + cmpeq r7, ip, ror lr │ │ │ │ + strheq r2, [r0, #-96]! @ 0xffffffa0 │ │ │ │ + cmpeq r6, r0, lsl r4 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ + cmneq r0, r8, ror r6 │ │ │ │ + ldrsbeq r7, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ + cmneq r0, r0, asr #12 │ │ │ │ + cmpeq r6, r0, lsr #7 │ │ │ │ + ldrsbeq r6, [r7, #-212] @ 0xffffff2c │ │ │ │ + cmneq r0, r8, lsl #12 │ │ │ │ + cmpeq r6, r8, ror #6 │ │ │ │ + @ instruction: 0x01576d9c │ │ │ │ + ldrdeq r2, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ + cmpeq r7, r4, ror #26 │ │ │ │ + ldrsheq r7, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, ip, asr #5 │ │ │ │ + cmneq r0, r8, lsr r5 │ │ │ │ + @ instruction: 0x01567298 │ │ │ │ + cmpeq r7, ip, asr #25 │ │ │ │ + cmneq r0, r0, lsl #10 │ │ │ │ + cmpeq r6, r0, ror #4 │ │ │ │ + @ instruction: 0x01576c94 │ │ │ │ + cmneq r0, r8, asr #9 │ │ │ │ + cmpeq r6, r8, lsr #4 │ │ │ │ + cmpeq r7, ip, asr ip │ │ │ │ + ldrsheq r7, [r6, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 00495b58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #2848] @ 496690 │ │ │ │ @@ -1012274,94 +1012274,94 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq ip, r4, ror #20 │ │ │ │ cmneq sl, ip, ror r8 │ │ │ │ cmneq ip, r8, lsr #20 │ │ │ │ cmneq ip, r8, lsr #19 │ │ │ │ cmneq ip, ip, ror #17 │ │ │ │ ldrdeq r2, [sl, #-104]! @ 0xffffff98 │ │ │ │ - cmneq r0, r0, ror #2 │ │ │ │ - cmpeq r7, ip, ror #17 │ │ │ │ - strheq r2, [r0, #-12]! │ │ │ │ + cmneq r0, r8, ror #2 │ │ │ │ + ldrsheq r6, [r7, #-132] @ 0xffffff7c │ │ │ │ + cmneq r0, r4, asr #1 │ │ │ │ cmneq ip, r8, lsl #15 │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r7, r0, asr #15 │ │ │ │ - cmneq r0, r0, lsr #32 │ │ │ │ + cmpeq r7, r8, asr #15 │ │ │ │ + cmneq r0, r8, lsr #32 │ │ │ │ cmneq ip, ip, asr #13 │ │ │ │ - cmneq r0, ip, asr #30 │ │ │ │ - ldrsbeq r6, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmneq r0, ip, lsr #29 │ │ │ │ - cmpeq r7, ip, lsr r6 │ │ │ │ + cmneq r0, r4, asr pc │ │ │ │ + ldrsbeq r6, [r7, #-104] @ 0xffffff98 │ │ │ │ + strheq r1, [r0, #-228]! @ 0xffffff1c │ │ │ │ + cmpeq r7, r4, asr #12 │ │ │ │ cmneq ip, ip, asr #10 │ │ │ │ - strdeq r1, [r0, #-212]! @ 0xffffff2c │ │ │ │ - cmpeq r7, r8, lsl #11 │ │ │ │ + strdeq r1, [r0, #-220]! @ 0xffffff24 │ │ │ │ + @ instruction: 0x01576590 │ │ │ │ cmneq ip, r0, lsr #9 │ │ │ │ - cmpeq r6, ip, ror #21 │ │ │ │ - cmneq r0, ip, asr sp │ │ │ │ - ldrheq r6, [r6, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ + ldrsheq r6, [r6, #-164] @ 0xffffff5c │ │ │ │ + cmneq r0, r4, ror #26 │ │ │ │ + cmpeq r6, r4, asr #21 │ │ │ │ + ldrsheq r6, [r7, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - cmneq r0, ip, lsl sp │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ - cmpeq r7, r8, lsr #9 │ │ │ │ + cmneq r0, r4, lsr #26 │ │ │ │ + cmpeq r6, r4, lsl #21 │ │ │ │ + ldrheq r6, [r7, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmneq r0, r0, ror #25 │ │ │ │ - cmpeq r6, r0, asr #20 │ │ │ │ - cmpeq r7, r0, ror r4 │ │ │ │ - cmneq r0, r4, lsr #25 │ │ │ │ - cmpeq r6, r4, lsl #20 │ │ │ │ - cmpeq r7, r0, lsr r4 │ │ │ │ + cmneq r0, r8, ror #25 │ │ │ │ + cmpeq r6, r8, asr #20 │ │ │ │ + cmpeq r7, r8, ror r4 │ │ │ │ + cmneq r0, ip, lsr #25 │ │ │ │ + cmpeq r6, ip, lsl #20 │ │ │ │ + cmpeq r7, r8, lsr r4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmneq r0, r8, ror #24 │ │ │ │ - cmpeq r6, r8, asr #19 │ │ │ │ - ldrsheq r6, [r7, #-52] @ 0xffffffcc │ │ │ │ + cmneq r0, r0, ror ip │ │ │ │ + ldrsbeq r6, [r6, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r6, [r7, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmneq r0, ip, lsr #24 │ │ │ │ - cmpeq r6, ip, lsl #19 │ │ │ │ - ldrheq r6, [r7, #-60] @ 0xffffffc4 │ │ │ │ - strdeq r1, [r0, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ + cmneq r0, r4, lsr ip │ │ │ │ + @ instruction: 0x01566994 │ │ │ │ + cmpeq r7, r4, asr #7 │ │ │ │ + strdeq r1, [r0, #-184]! @ 0xffffff48 │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ + cmpeq r7, r4, lsl #7 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - strheq r1, [r0, #-180]! @ 0xffffff4c │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - cmpeq r7, r4, asr #6 │ │ │ │ - cmneq r0, r8, ror fp │ │ │ │ - ldrsbeq r6, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ + strheq r1, [r0, #-188]! @ 0xffffff44 │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ + cmpeq r7, ip, asr #6 │ │ │ │ + cmneq r0, r0, lsl #23 │ │ │ │ + cmpeq r6, r0, ror #17 │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmneq r0, ip, lsr fp │ │ │ │ - @ instruction: 0x0156689c │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ + cmneq r0, r4, asr #22 │ │ │ │ + cmpeq r6, r4, lsr #17 │ │ │ │ + ldrsbeq r6, [r7, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmneq r0, r0, lsl #22 │ │ │ │ - cmpeq r6, r0, ror #16 │ │ │ │ - cmpeq r7, ip, lsl #5 │ │ │ │ + cmneq r0, r8, lsl #22 │ │ │ │ + cmpeq r6, r8, ror #16 │ │ │ │ + @ instruction: 0x01576294 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - cmpeq r6, r8, lsr #16 │ │ │ │ - strheq r1, [r0, #-172]! @ 0xffffff54 │ │ │ │ - cmpeq r7, ip, asr #4 │ │ │ │ - cmpeq r6, r8, ror #15 │ │ │ │ - cmneq r0, ip, ror sl │ │ │ │ - cmpeq r7, ip, lsl #4 │ │ │ │ - @ instruction: 0x0156679c │ │ │ │ - cmpeq r6, r0, lsl #15 │ │ │ │ - cmneq r0, r0, lsl sl │ │ │ │ - ldrsheq r6, [r7, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01576198 │ │ │ │ - cmpeq r6, r0, lsr #14 │ │ │ │ - cmpeq r6, r0, ror #13 │ │ │ │ - cmpeq r6, r4, asr #13 │ │ │ │ - cmpeq r6, ip, lsr #13 │ │ │ │ - cmneq r0, r0, lsr r9 │ │ │ │ - cmpeq r7, ip, lsr #2 │ │ │ │ - ldrheq r6, [r7, #-8] │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ - cmpeq r6, ip, lsl #12 │ │ │ │ + cmpeq r6, r0, lsr r8 │ │ │ │ + cmneq r0, r4, asr #21 │ │ │ │ + cmpeq r7, r4, asr r2 │ │ │ │ + ldrsheq r6, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmneq r0, r4, lsl #21 │ │ │ │ + cmpeq r7, r4, lsl r2 │ │ │ │ + cmpeq r6, r4, lsr #15 │ │ │ │ + cmpeq r6, r8, lsl #15 │ │ │ │ + cmneq r0, r8, lsl sl │ │ │ │ + cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq r7, r0, lsr #3 │ │ │ │ + cmpeq r6, r8, lsr #14 │ │ │ │ + cmpeq r6, r8, ror #13 │ │ │ │ + cmpeq r6, ip, asr #13 │ │ │ │ + ldrheq r6, [r6, #-100] @ 0xffffff9c │ │ │ │ + cmneq r0, r8, lsr r9 │ │ │ │ + cmpeq r7, r4, lsr r1 │ │ │ │ + cmpeq r7, r0, asr #1 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + cmpeq r6, r4, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1013215,82 +1013215,82 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 496e60 │ │ │ │ strdeq r1, [sl, #-176]! @ 0xffffff50 │ │ │ │ strdeq r1, [sl, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r5, [r7, #-232] @ 0xffffff18 │ │ │ │ - cmneq r0, r0, lsr #14 │ │ │ │ - cmpeq r7, r0, lsl r6 │ │ │ │ - cmneq r0, r8, asr #11 │ │ │ │ - cmpeq r7, r4, asr sp │ │ │ │ + cmpeq r7, r0, asr #29 │ │ │ │ + cmneq r0, r8, lsr #14 │ │ │ │ + cmpeq r7, r8, lsl r6 │ │ │ │ + ldrdeq r1, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + cmpeq r7, ip, asr sp │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r5, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmneq r0, r8, lsr r2 │ │ │ │ - @ instruction: 0x01565e9c │ │ │ │ + ldrsbeq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmneq r0, r0, asr #4 │ │ │ │ + cmpeq r6, r4, lsr #29 │ │ │ │ cmpeq r5, r8, lsr #13 │ │ │ │ cmneq sl, ip, lsr #11 │ │ │ │ - @ instruction: 0x0160109c │ │ │ │ - cmpeq r7, ip, lsr #16 │ │ │ │ + cmneq r0, r4, lsr #1 │ │ │ │ + cmpeq r7, r4, lsr r8 │ │ │ │ ldrheq r6, [r5, #-76] @ 0xffffffb4 │ │ │ │ cmpeq r5, r8, ror r4 │ │ │ │ cmpeq r5, r8, lsr r4 │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ - cmpeq r6, r4, ror fp │ │ │ │ - cmpeq r6, ip, lsr fp │ │ │ │ - cmpeq r7, r0, ror #11 │ │ │ │ - cmneq r0, r8, asr #28 │ │ │ │ - cmpeq r6, r8, lsl #22 │ │ │ │ - ldrsbeq r5, [r6, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ - smultteq r0, r4, sp │ │ │ │ - cmpeq r6, r0, lsr #21 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - smultbeq r0, ip, sp │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ - cmneq r0, r4, ror sp │ │ │ │ - cmpeq r6, r0, lsr sl │ │ │ │ - cmpeq r6, r0, lsl #20 │ │ │ │ - cmpeq r6, r4, ror #19 │ │ │ │ - cmpeq r6, r8, asr #19 │ │ │ │ - @ instruction: 0x01565998 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ - cmpeq r6, r4, lsr r9 │ │ │ │ - ldrsbeq r5, [r7, #-56] @ 0xffffffc8 │ │ │ │ - cmneq r0, r0, asr #24 │ │ │ │ - ldrsheq r5, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r7, r0, lsr #7 │ │ │ │ - cmneq r0, r8, lsl #24 │ │ │ │ - cmpeq r6, r8, asr #17 │ │ │ │ - @ instruction: 0x01565894 │ │ │ │ - cmpeq r7, r8, lsr r3 │ │ │ │ - smultbeq r0, r0, fp │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ - cmpeq r7, r0, lsl #6 │ │ │ │ - cmneq r0, r8, ror #22 │ │ │ │ - cmpeq r6, r4, lsr #16 │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ - cmneq r0, r0, lsr fp │ │ │ │ - cmpeq r6, ip, ror #15 │ │ │ │ - @ instruction: 0x01575290 │ │ │ │ - strdeq r0, [r0, #-168]! @ 0xffffff58 │ │ │ │ - ldrheq r5, [r6, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r7, r8, asr r2 │ │ │ │ - smulbteq r0, r0, sl │ │ │ │ - cmpeq r6, ip, ror r7 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - smulbbeq r0, r8, sl │ │ │ │ - cmpeq r6, r4, asr #14 │ │ │ │ - cmpeq r7, r8, ror #3 │ │ │ │ - cmneq r0, r0, asr sl │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ + cmpeq r6, ip, ror fp │ │ │ │ + cmpeq r6, r4, asr #22 │ │ │ │ + cmpeq r7, r8, ror #11 │ │ │ │ + cmneq r0, r0, asr lr │ │ │ │ + cmpeq r6, r0, lsl fp │ │ │ │ + cmpeq r6, r0, ror #21 │ │ │ │ + cmpeq r7, r4, lsl #11 │ │ │ │ + smultteq r0, ip, sp │ │ │ │ + cmpeq r6, r8, lsr #21 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + strheq r0, [r0, #-212]! @ 0xffffff2c │ │ │ │ + cmpeq r6, ip, ror #20 │ │ │ │ + cmpeq r7, r4, lsl r5 │ │ │ │ + cmneq r0, ip, ror sp │ │ │ │ + cmpeq r6, r8, lsr sl │ │ │ │ + cmpeq r6, r8, lsl #20 │ │ │ │ + cmpeq r6, ip, ror #19 │ │ │ │ + ldrsbeq r5, [r6, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, r0, lsr #19 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ + cmpeq r6, ip, lsr r9 │ │ │ │ + cmpeq r7, r0, ror #7 │ │ │ │ + cmneq r0, r8, asr #24 │ │ │ │ + cmpeq r6, r4, lsl #18 │ │ │ │ + cmpeq r7, r8, lsr #7 │ │ │ │ + cmneq r0, r0, lsl ip │ │ │ │ + ldrsbeq r5, [r6, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x0156589c │ │ │ │ + cmpeq r7, r0, asr #6 │ │ │ │ + smultbeq r0, r8, fp │ │ │ │ + cmpeq r6, r4, ror #16 │ │ │ │ + cmpeq r7, r8, lsl #6 │ │ │ │ + cmneq r0, r0, ror fp │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ + ldrsbeq r5, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmneq r0, r8, lsr fp │ │ │ │ + ldrsheq r5, [r6, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x01575298 │ │ │ │ + cmneq r0, r0, lsl #22 │ │ │ │ + ldrheq r5, [r6, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r7, r0, ror #4 │ │ │ │ + smulbteq r0, r8, sl │ │ │ │ + cmpeq r6, r4, lsl #15 │ │ │ │ + cmpeq r7, r8, lsr #4 │ │ │ │ + @ instruction: 0x01600a90 │ │ │ │ + cmpeq r6, ip, asr #14 │ │ │ │ + ldrsheq r5, [r7, #-16] │ │ │ │ + cmneq r0, r8, asr sl │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq 497698 │ │ │ │ ldr r3, [pc, #24] @ 4976a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #444] @ 0x1bc │ │ │ │ @@ -1013381,26 +1013381,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 497710 │ │ │ │ - cmpeq r6, r8, asr #10 │ │ │ │ - cmpeq r7, ip │ │ │ │ - smulbbeq r0, ip, r8 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - ldrsbeq r4, [r7, #-244] @ 0xffffff0c │ │ │ │ - cmneq r0, r4, asr r8 │ │ │ │ - ldrsbeq r5, [r6, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01574f9c │ │ │ │ - cmneq r0, ip, lsl r8 │ │ │ │ - cmpeq r6, r0, lsr #9 │ │ │ │ - cmpeq r7, r4, ror #30 │ │ │ │ - smultteq r0, r4, r7 │ │ │ │ + cmpeq r6, r0, asr r5 │ │ │ │ + cmpeq r7, r4, lsl r0 │ │ │ │ + @ instruction: 0x01600894 │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ + ldrsbeq r4, [r7, #-252] @ 0xffffff04 │ │ │ │ + cmneq r0, ip, asr r8 │ │ │ │ + cmpeq r6, r0, ror #9 │ │ │ │ + cmpeq r7, r4, lsr #31 │ │ │ │ + cmneq r0, r4, lsr #16 │ │ │ │ + cmpeq r6, r8, lsr #9 │ │ │ │ + cmpeq r7, ip, ror #30 │ │ │ │ + smultteq r0, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ bl b6114 │ │ │ │ ldr r2, [pc, #60] @ 497888 │ │ │ │ @@ -1013416,17 +1013416,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmneq r0, ip, ror #14 │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ - cmpeq r7, r0, ror #29 │ │ │ │ + cmneq r0, r4, ror r7 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ + cmpeq r7, r8, ror #29 │ │ │ │ │ │ │ │ 00497894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -1013921,39 +1013921,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ mov r1, #1712 @ 0x6b0 │ │ │ │ b 497f5c │ │ │ │ cmneq sl, ip, asr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq r0, [sl, #-120]! @ 0xffffff88 │ │ │ │ - smultbeq r0, r4, r2 │ │ │ │ - cmpeq r7, ip, asr sl │ │ │ │ + smultbeq r0, ip, r2 │ │ │ │ + cmpeq r7, r4, ror #20 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - smulbteq r0, r0, r0 │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ + smulbteq r0, r8, r0 │ │ │ │ + cmpeq r6, r8, ror sp │ │ │ │ + cmpeq r7, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smulbbeq r0, r8, r0 │ │ │ │ - cmpeq r7, ip, lsl #17 │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ - cmneq r0, r0, asr #32 │ │ │ │ - ldrsheq r4, [r6, #-192] @ 0xffffff40 │ │ │ │ - ldrsheq r4, [r7, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x01600090 │ │ │ │ + @ instruction: 0x01574894 │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ + cmneq r0, r8, asr #32 │ │ │ │ + ldrsheq r4, [r6, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r7, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmneq r0, r4 │ │ │ │ - ldrheq r4, [r6, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r7, r0, asr #15 │ │ │ │ + cmneq r0, ip │ │ │ │ + ldrheq r4, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r7, r8, asr #15 │ │ │ │ andeq r0, r0, pc, asr #13 │ │ │ │ - cmppeq pc, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, ror ip │ │ │ │ - cmpeq r7, r8, lsl #15 │ │ │ │ - @ instruction: 0x015fff90 │ │ │ │ - cmpeq r7, r4, lsl #15 │ │ │ │ - cmpeq r7, ip, asr #14 │ │ │ │ + ldrsbeq pc, [pc, #-240] @ 497fc8 @ │ │ │ │ + cmpeq r6, r0, lsl #25 │ │ │ │ + @ instruction: 0x01574790 │ │ │ │ + @ instruction: 0x015fff98 │ │ │ │ + cmpeq r7, ip, lsl #15 │ │ │ │ + cmpeq r7, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1020] @ 4984e4 │ │ │ │ @@ -1014214,31 +1014214,31 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 498218 │ │ │ │ cmneq sl, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [sl, #-20]! @ 0xffffffec │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - ldrsheq r4, [r7, #-72] @ 0xffffffb8 │ │ │ │ - cmppeq pc, r4, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r7, r0, lsl #10 │ │ │ │ + cmppeq pc, ip, lsl sp @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - @ instruction: 0x015ffc90 │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ + @ instruction: 0x015ffc98 │ │ │ │ + cmpeq r7, r0, ror #8 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ cmpeq r5, r4, asr #2 │ │ │ │ ldrsheq r5, [r5, #-0] │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ - cmppeq pc, r8, ror fp @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r8, lsr #16 │ │ │ │ - cmpeq r7, ip, lsr r3 │ │ │ │ + cmpeq r6, r4, ror #16 │ │ │ │ + cmppeq pc, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsr r8 │ │ │ │ + cmpeq r7, r4, asr #6 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - ldrsheq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ - cmppeq pc, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ + ldrsheq r4, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmppeq pc, r4, lsl fp @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r4, asr #15 │ │ │ │ + ldrsbeq r4, [r7, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #852] @ 4988ac │ │ │ │ ldr lr, [pc, #852] @ 4988b0 │ │ │ │ @@ -1014451,52 +1014451,52 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #168] @ 498944 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4985d8 │ │ │ │ - cmppeq pc, r0, asr sl @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r8, asr sl @ p-variant is OBSOLETE @ │ │ │ │ strheq pc, [r9, #-228]! @ 0xffffff1c @ │ │ │ │ - cmppeq pc, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsr r6 │ │ │ │ - cmpeq r7, r0, asr r1 │ │ │ │ - cmppeq pc, r8, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r8, asr #11 │ │ │ │ - ldrsbeq r4, [r7, #-12] │ │ │ │ + @ instruction: 0x015ff994 │ │ │ │ + cmpeq r6, r4, asr #12 │ │ │ │ + cmpeq r7, r8, asr r1 │ │ │ │ + cmppeq pc, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r7, r4, ror #1 │ │ │ │ muleq r0, r9, r6 │ │ │ │ andeq r6, r0, r8, ror #22 │ │ │ │ - cmppeq pc, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r7, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip, asr r5 │ │ │ │ - cmpeq r7, r4, ror r0 │ │ │ │ + cmppeq pc, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #21 │ │ │ │ + cmpeq r6, r4, ror #10 │ │ │ │ + cmpeq r7, ip, ror r0 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - cmppeq pc, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, lsl r5 │ │ │ │ - cmpeq r7, ip, lsr #32 │ │ │ │ + cmppeq pc, r0, ror r8 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r0, lsr #10 │ │ │ │ + cmpeq r7, r4, lsr r0 │ │ │ │ andeq r0, r0, r7, lsl #13 │ │ │ │ - cmppeq pc, r0, lsr r8 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, ror #9 │ │ │ │ - ldrsheq r3, [r7, #-244] @ 0xffffff0c │ │ │ │ + cmppeq pc, r8, lsr r8 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, ror #9 │ │ │ │ + ldrsheq r3, [r7, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r6, lsl #13 │ │ │ │ - ldrsheq pc, [pc, #-120] @ 498898 @ │ │ │ │ - cmpeq r6, r8, lsr #9 │ │ │ │ - ldrheq r3, [r7, #-252] @ 0xffffff04 │ │ │ │ + cmppeq pc, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r7, r4, asr #31 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmppeq pc, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror r4 │ │ │ │ - cmpeq r7, r4, lsl #31 │ │ │ │ + cmppeq pc, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror r4 │ │ │ │ + cmpeq r7, ip, lsl #31 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - cmpeq r7, r4, lsr #31 │ │ │ │ - cmppeq pc, r0, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, lsr pc │ │ │ │ + cmpeq r7, ip, lsr #31 │ │ │ │ + cmppeq pc, r8, lsl #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - cmppeq pc, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, r4, lsl #30 │ │ │ │ + cmppeq pc, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, ip, lsl #30 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #280] @ 498a78 │ │ │ │ ldr ip, [pc, #280] @ 498a7c │ │ │ │ @@ -1014570,22 +1014570,22 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4989e0 │ │ │ │ strheq pc, [r9, #-164]! @ 0xffffff5c @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 105), r4, lsl #21 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq pc, r0, lsl r6 @ p-variant is OBSOLETE @ │ │ │ │ - ldrsbeq r3, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmppeq pc, r8, lsl r6 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r7, r0, ror #27 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ msreq (UNDEF: 105), ip, lsr #20 │ │ │ │ - cmpeq r6, r8, asr r2 │ │ │ │ - cmppeq pc, r4, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ - cmpeq r7, r8, lsr sp │ │ │ │ + cmpeq r6, r0, ror #4 │ │ │ │ + cmppeq pc, ip, ror r5 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ andeq r0, r0, r5, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r6, [pc, #1452] @ 499070 │ │ │ │ ldr ip, [pc, #1452] @ 499074 │ │ │ │ @@ -1014948,55 +1014948,55 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #166 @ 0xa6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 498d0c │ │ │ │ - ldrsheq pc, [pc, #-72] @ 499030 @ │ │ │ │ + cmppeq pc, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ msreq SPSR_fc, ip, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r4, lsl #26 │ │ │ │ - cmppeq pc, r8, asr r4 @ p-variant is OBSOLETE @ │ │ │ │ - ldrsbeq r3, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r7, r0, asr r3 │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ + cmpeq r7, ip, lsl #26 │ │ │ │ + cmppeq pc, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r3, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r8, asr r3 │ │ │ │ + ldrsbeq r1, [r7, #-32] @ 0xffffffe0 │ │ │ │ andeq r3, r0, r4, lsl #6 │ │ │ │ andeq ip, r0, r0, lsl #26 │ │ │ │ @ instruction: 0xffffe9a0 │ │ │ │ andeq r2, r0, r0, ror sp │ │ │ │ @ instruction: 0xffffe9b8 │ │ │ │ @ instruction: 0xffffeb34 │ │ │ │ msreq (UNDEF: 121), r0, lsl #14 │ │ │ │ cmpeq r5, ip, ror r7 │ │ │ │ - ldrsbeq r3, [r6, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x01573998 │ │ │ │ - cmppeq pc, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01563e9c │ │ │ │ - cmpeq r7, ip, asr r9 │ │ │ │ - ldrheq pc, [pc, #-16] @ 4990bc @ │ │ │ │ - cmpeq r6, r0, ror #28 │ │ │ │ - cmpeq r7, r4, lsr #18 │ │ │ │ - cmppeq pc, r4, ror r1 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r4, lsr #28 │ │ │ │ - cmpeq r7, r8, ror #17 │ │ │ │ - cmpeq r6, ip, ror #27 │ │ │ │ - ldrheq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ - ldrheq r3, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r6, r8, lsl #27 │ │ │ │ - cmpeq r7, ip, asr #16 │ │ │ │ - cmpeq r6, r4, asr sp │ │ │ │ - cmppeq pc, r0, ror r0 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r0, lsr #26 │ │ │ │ - cmpeq r7, r4, ror #15 │ │ │ │ - cmpeq r6, r8, ror #25 │ │ │ │ - ldrheq r3, [r6, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, r8, lsl #25 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ + ldrsbeq r3, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r7, r0, lsr #19 │ │ │ │ + ldrsheq pc, [pc, #-20] @ 4990ac @ │ │ │ │ + cmpeq r6, r4, lsr #29 │ │ │ │ + cmpeq r7, r4, ror #18 │ │ │ │ + ldrheq pc, [pc, #-24] @ 4990b4 @ │ │ │ │ + cmpeq r6, r8, ror #28 │ │ │ │ + cmpeq r7, ip, lsr #18 │ │ │ │ + cmppeq pc, ip, ror r1 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, ip, lsr #28 │ │ │ │ + ldrsheq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq r3, [r6, #-212] @ 0xffffff2c │ │ │ │ + ldrheq r3, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, r0, asr #27 │ │ │ │ + @ instruction: 0x01563d90 │ │ │ │ + cmpeq r7, r4, asr r8 │ │ │ │ + cmpeq r6, ip, asr sp │ │ │ │ + cmppeq pc, r8, ror r0 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r7, ip, ror #15 │ │ │ │ + ldrsheq r3, [r6, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r0, asr #25 │ │ │ │ + @ instruction: 0x01563c90 │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ + cmpeq r6, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -1015023,17 +1015023,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4991a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 499154 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - cmpeq r6, r4, lsl #22 │ │ │ │ - cmpeq r7, r0, lsl r6 │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + cmpeq r6, ip, lsl #22 │ │ │ │ + cmpeq r7, r8, lsl r6 │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ @@ -1015544,37 +1015544,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 4995d4 │ │ │ │ msreq (UNDEF: 105), ip, lsr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq r3, [r7, #-60] @ 0xffffffc4 │ │ │ │ - ldrsheq lr, [pc, #-184] @ 499914 │ │ │ │ + cmpeq r7, r4, ror #7 │ │ │ │ + cmpeq pc, r0, lsl #24 │ │ │ │ cmneq r9, r8, lsr lr │ │ │ │ - ldrsheq r3, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r0, lsl #10 │ │ │ │ cmpeq r5, r8, lsl sp │ │ │ │ - cmpeq r6, r0, ror r4 │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ - cmpeq pc, ip, asr r7 @ │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - cmpeq r7, r0, lsr #30 │ │ │ │ - cmpeq pc, r0, lsr #14 │ │ │ │ - ldrsbeq r3, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, r4, ror #29 │ │ │ │ - cmpeq pc, r4, ror #13 │ │ │ │ - @ instruction: 0x01563394 │ │ │ │ - cmpeq r7, r8, lsr #29 │ │ │ │ - cmpeq pc, r8, lsr #13 │ │ │ │ - cmpeq r6, r8, asr r3 │ │ │ │ - cmpeq r7, ip, ror #28 │ │ │ │ - cmpeq r6, r0, lsr #6 │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ - cmpeq r6, ip, ror #5 │ │ │ │ - cmpeq r7, r0, lsl #28 │ │ │ │ + cmpeq r6, r8, ror r4 │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + cmpeq r7, r8, lsr #30 │ │ │ │ + cmpeq pc, r8, lsr #14 │ │ │ │ + ldrsbeq r3, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, ip, ror #29 │ │ │ │ + cmpeq pc, ip, ror #13 │ │ │ │ + @ instruction: 0x0156339c │ │ │ │ + ldrheq r2, [r7, #-224] @ 0xffffff20 │ │ │ │ + ldrheq lr, [pc, #-96] @ 4999a8 │ │ │ │ + cmpeq r6, r0, ror #6 │ │ │ │ + cmpeq r7, r4, ror lr │ │ │ │ + cmpeq r6, r8, lsr #6 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ + ldrsheq r3, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r7, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2856] @ 0xb28 │ │ │ │ sub sp, sp, #1200 @ 0x4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1016583,164 +1016583,164 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49a178 │ │ │ │ ldrdeq lr, [r9, #-144]! @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0169e994 │ │ │ │ - cmpeq pc, r4, asr #9 │ │ │ │ - ldrsheq r2, [r7, #-176] @ 0xffffff50 │ │ │ │ + cmpeq pc, ip, asr #9 │ │ │ │ + ldrsheq r2, [r7, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - cmpeq pc, r4, ror #6 │ │ │ │ - cmpeq r7, r4, lsr #22 │ │ │ │ - cmpeq pc, r4, asr #3 │ │ │ │ - cmpeq r7, r4, lsl #19 │ │ │ │ - cmpeq r7, r4, lsl #16 │ │ │ │ - cmpeq pc, r4, lsr #32 │ │ │ │ + cmpeq pc, ip, ror #6 │ │ │ │ + cmpeq r7, ip, lsr #22 │ │ │ │ + cmpeq pc, ip, asr #3 │ │ │ │ + cmpeq r7, ip, lsl #19 │ │ │ │ + cmpeq r7, ip, lsl #16 │ │ │ │ + cmpeq pc, ip, lsr #32 │ │ │ │ andeq r0, r0, r5, lsr #25 │ │ │ │ - ldrsheq sp, [pc, #-240] @ 49a93c │ │ │ │ - ldrheq r2, [r7, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq sp, [pc, #-248] @ 49a934 │ │ │ │ + ldrheq r2, [r7, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r6, lsr #25 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq sp, [pc, #-236] @ 49a954 │ │ │ │ - cmpeq r7, r0, lsl #13 │ │ │ │ + cmpeq pc, r4, asr #29 │ │ │ │ + cmpeq r7, r8, lsl #13 │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ @ instruction: 0x0169e294 │ │ │ │ cmpeq r5, ip, lsl #6 │ │ │ │ - cmpeq pc, r8, lsr #27 │ │ │ │ - cmpeq r6, r8, asr sl │ │ │ │ - cmpeq r7, r4, ror #10 │ │ │ │ + ldrheq sp, [pc, #-208] @ 49a984 │ │ │ │ + cmpeq r6, r0, ror #20 │ │ │ │ + cmpeq r7, ip, ror #10 │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - cmpeq pc, ip, ror #26 │ │ │ │ - cmpeq r6, ip, lsl sl │ │ │ │ - cmpeq r7, r8, lsr #10 │ │ │ │ + cmpeq pc, r4, ror sp @ │ │ │ │ + cmpeq r6, r4, lsr #20 │ │ │ │ + cmpeq r7, r0, lsr r5 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ - cmpeq pc, r0, lsr sp @ │ │ │ │ - cmpeq r6, r0, ror #19 │ │ │ │ - cmpeq r7, ip, ror #9 │ │ │ │ + cmpeq pc, r8, lsr sp @ │ │ │ │ + cmpeq r6, r8, ror #19 │ │ │ │ + ldrsheq r2, [r7, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x00000cb1 │ │ │ │ - ldrsheq sp, [pc, #-196] @ 49a9c0 │ │ │ │ - cmpeq r6, r4, lsr #19 │ │ │ │ - ldrheq r2, [r7, #-64] @ 0xffffffc0 │ │ │ │ - ldrheq sp, [pc, #-200] @ 49a9c8 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ - cmpeq r7, r8, ror r4 │ │ │ │ - cmpeq pc, ip, ror ip @ │ │ │ │ - cmpeq r6, ip, lsr #18 │ │ │ │ - cmpeq r7, r8, lsr r4 │ │ │ │ + ldrsheq sp, [pc, #-204] @ 49a9b8 │ │ │ │ + cmpeq r6, ip, lsr #19 │ │ │ │ + ldrheq r2, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq pc, r0, asr #25 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ + cmpeq r7, r0, lsl #9 │ │ │ │ + cmpeq pc, r4, lsl #25 │ │ │ │ + cmpeq r6, r4, lsr r9 │ │ │ │ + cmpeq r7, r0, asr #8 │ │ │ │ muleq r0, pc, ip @ │ │ │ │ - cmpeq pc, r0, asr #24 │ │ │ │ - ldrsheq r2, [r6, #-128] @ 0xffffff80 │ │ │ │ - ldrsheq r2, [r7, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq pc, r8, asr #24 │ │ │ │ + ldrsheq r2, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r7, r4, lsl #8 │ │ │ │ muleq r0, sp, ip │ │ │ │ - cmpeq pc, r4, lsl #24 │ │ │ │ - ldrheq r2, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r7, r0, asr #7 │ │ │ │ + cmpeq pc, ip, lsl #24 │ │ │ │ + ldrheq r2, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, r8, asr #7 │ │ │ │ muleq r0, fp, ip │ │ │ │ - cmpeq pc, r8, asr #23 │ │ │ │ - cmpeq r6, r8, ror r8 │ │ │ │ - cmpeq r7, r4, lsl #7 │ │ │ │ + ldrsbeq sp, [pc, #-176] @ 49aa1c │ │ │ │ + cmpeq r6, r0, lsl #17 │ │ │ │ + cmpeq r7, ip, lsl #7 │ │ │ │ muleq r0, sl, ip │ │ │ │ - cmpeq pc, ip, lsl #23 │ │ │ │ - cmpeq r6, ip, lsr r8 │ │ │ │ - cmpeq r7, r8, asr #6 │ │ │ │ + @ instruction: 0x015fdb94 │ │ │ │ + cmpeq r6, r4, asr #16 │ │ │ │ + cmpeq r7, r0, asr r3 │ │ │ │ muleq r0, r7, ip │ │ │ │ - cmpeq pc, r0, asr fp @ │ │ │ │ - cmpeq r6, r0, lsl #16 │ │ │ │ - cmpeq r7, ip, lsl #6 │ │ │ │ + cmpeq pc, r8, asr fp @ │ │ │ │ + cmpeq r6, r8, lsl #16 │ │ │ │ + cmpeq r7, r4, lsl r3 │ │ │ │ muleq r0, r6, ip │ │ │ │ - cmpeq pc, r4, lsl fp @ │ │ │ │ - cmpeq r6, r4, asr #15 │ │ │ │ - ldrsbeq r2, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq pc, ip, lsl fp @ │ │ │ │ + cmpeq r6, ip, asr #15 │ │ │ │ + ldrsbeq r2, [r7, #-40] @ 0xffffffd8 │ │ │ │ muleq r0, r5, ip │ │ │ │ - ldrsbeq sp, [pc, #-168] @ 49aa64 │ │ │ │ - cmpeq r6, r8, lsl #15 │ │ │ │ - @ instruction: 0x01572294 │ │ │ │ + cmpeq pc, r0, ror #21 │ │ │ │ + @ instruction: 0x01562790 │ │ │ │ + @ instruction: 0x0157229c │ │ │ │ muleq r0, r3, ip │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ muleq r0, r1, ip │ │ │ │ - cmpeq r6, r0, lsr #14 │ │ │ │ - cmpeq pc, ip, lsr sl @ │ │ │ │ - cmpeq r6, ip, ror #13 │ │ │ │ - ldrsheq r2, [r7, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, r8, lsr #14 │ │ │ │ + cmpeq pc, r4, asr #20 │ │ │ │ + ldrsheq r2, [r6, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r7, r0, lsl #4 │ │ │ │ andeq r0, r0, lr, lsl #25 │ │ │ │ - cmpeq pc, r0, lsl #20 │ │ │ │ - ldrheq r2, [r6, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq r2, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq pc, r8, lsl #20 │ │ │ │ + ldrheq r2, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r7, r4, asr #3 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - cmpeq pc, r4, asr #19 │ │ │ │ - cmpeq r6, r4, ror r6 │ │ │ │ - cmpeq r7, r0, lsl #3 │ │ │ │ + cmpeq pc, ip, asr #19 │ │ │ │ + cmpeq r6, ip, ror r6 │ │ │ │ + cmpeq r7, r8, lsl #3 │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - cmpeq pc, r8, lsl #19 │ │ │ │ - cmpeq r6, r8, lsr r6 │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ + @ instruction: 0x015fd990 │ │ │ │ + cmpeq r6, r0, asr #12 │ │ │ │ + cmpeq r7, ip, asr #2 │ │ │ │ andeq r0, r0, sp, ror #24 │ │ │ │ - cmpeq r6, r0, lsl #12 │ │ │ │ - ldrsbeq r2, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r8, lsl #12 │ │ │ │ + ldrsbeq r2, [r6, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - cmpeq r6, r0, lsr #11 │ │ │ │ + cmpeq r6, r8, lsr #11 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - cmpeq r6, r0, ror r5 │ │ │ │ - cmpeq r6, r0, asr #10 │ │ │ │ - cmpeq r6, ip, lsl #10 │ │ │ │ - cmpeq r7, ip, lsl r0 │ │ │ │ + cmpeq r6, r8, ror r5 │ │ │ │ + cmpeq r6, r8, asr #10 │ │ │ │ + cmpeq r6, r4, lsl r5 │ │ │ │ + cmpeq r7, r4, lsr #32 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - ldrsbeq r2, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r0, ror #9 │ │ │ │ @ instruction: 0x00000cbb │ │ │ │ - cmpeq r6, r8, lsr #9 │ │ │ │ + ldrheq r2, [r6, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x00000cba │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ - cmpeq r7, r8, lsl #31 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ + @ instruction: 0x01571f90 │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - cmpeq pc, ip, lsr #14 │ │ │ │ - ldrsbeq r2, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r7, r8, ror #29 │ │ │ │ + cmpeq pc, r4, lsr r7 @ │ │ │ │ + cmpeq r6, r4, ror #7 │ │ │ │ + ldrsheq r1, [r7, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, ip, ror ip │ │ │ │ - ldrsheq sp, [pc, #-96] @ 49ab70 │ │ │ │ - cmpeq r6, r0, lsr #7 │ │ │ │ - cmpeq r7, ip, lsr #29 │ │ │ │ + ldrsheq sp, [pc, #-104] @ 49ab68 │ │ │ │ + cmpeq r6, r8, lsr #7 │ │ │ │ + ldrheq r1, [r7, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, fp, ror ip │ │ │ │ - ldrheq sp, [pc, #-100] @ 49ab7c │ │ │ │ - cmpeq r6, r4, ror #6 │ │ │ │ - cmpeq r7, r0, ror lr │ │ │ │ + ldrheq sp, [pc, #-108] @ 49ab74 │ │ │ │ + cmpeq r6, ip, ror #6 │ │ │ │ + cmpeq r7, r8, ror lr │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - cmpeq pc, r8, ror r6 @ │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ - cmpeq r7, r4, lsr lr │ │ │ │ + cmpeq pc, r0, lsl #13 │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ + cmpeq r7, ip, lsr lr │ │ │ │ andeq r0, r0, sl, lsl #25 │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ - cmpeq r6, ip, ror #5 │ │ │ │ - ldrsheq r1, [r7, #-216] @ 0xffffff28 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ + ldrsheq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - cmpeq pc, r0, lsl #12 │ │ │ │ - ldrheq r2, [r6, #-32] @ 0xffffffe0 │ │ │ │ - ldrheq r1, [r7, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ + ldrheq r2, [r6, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r4, asr #27 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ - cmpeq r6, ip │ │ │ │ - cmpeq r7, r8, lsl fp │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq r7, r0, lsr #22 │ │ │ │ andeq r0, r0, r5, lsl #25 │ │ │ │ - cmpeq pc, r0, lsr #6 │ │ │ │ - ldrsbeq r1, [r6, #-240] @ 0xffffff10 │ │ │ │ - ldrsbeq r1, [r7, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, r8, lsr #6 │ │ │ │ + ldrsbeq r1, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, r4, ror #21 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - @ instruction: 0x01561f98 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - ldrheq sp, [pc, #-36] @ 49ac24 │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ - cmpeq r7, r0, ror sl │ │ │ │ + ldrheq sp, [pc, #-44] @ 49ac1c │ │ │ │ + cmpeq r6, ip, ror #30 │ │ │ │ + cmpeq r7, r8, ror sl │ │ │ │ andeq r0, r0, sp, ror ip │ │ │ │ - cmpeq r6, ip, lsr #30 │ │ │ │ + cmpeq r6, r4, lsr pc │ │ │ │ andeq r0, r0, r9, ror ip │ │ │ │ ldr r2, [pc, #-72] @ 49ac18 │ │ │ │ ldr r1, [pc, #-72] @ 49ac1c │ │ │ │ ldr r3, [pc, #-72] @ 49ac20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1016906,28 +1016906,28 @@ │ │ │ │ ldr r1, [pc, #76] @ 49af40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49ae0c │ │ │ │ - @ instruction: 0x015fd19c │ │ │ │ - cmpeq r6, ip, asr #28 │ │ │ │ - cmpeq r7, r8, asr r9 │ │ │ │ + cmpeq pc, r4, lsr #3 │ │ │ │ + cmpeq r6, r4, asr lr │ │ │ │ + cmpeq r7, r0, ror #18 │ │ │ │ andeq r0, r0, fp, ror #8 │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ - cmpeq r6, r0, lsl lr │ │ │ │ - cmpeq r7, r4, lsr #18 │ │ │ │ - cmpeq pc, r8, lsr #2 │ │ │ │ - ldrsbeq r1, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r7, r4, ror #17 │ │ │ │ + cmpeq pc, ip, ror #2 │ │ │ │ + cmpeq r6, r8, lsl lr │ │ │ │ + cmpeq r7, ip, lsr #18 │ │ │ │ + cmpeq pc, r0, lsr r1 @ │ │ │ │ + ldrsbeq r1, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r7, ip, ror #17 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmpeq pc, r8, ror #1 │ │ │ │ - @ instruction: 0x01561d98 │ │ │ │ - cmpeq r7, r4, lsr #17 │ │ │ │ + ldrsheq sp, [pc, #-0] @ 49af3c │ │ │ │ + cmpeq r6, r0, lsr #27 │ │ │ │ + cmpeq r7, ip, lsr #17 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1017022,29 +1017022,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 49b114 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #284 @ 0x11c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49afdc │ │ │ │ - cmpeq pc, ip, asr #31 │ │ │ │ - cmpeq r6, ip, ror ip │ │ │ │ - cmpeq r7, r8, lsl #15 │ │ │ │ + ldrsbeq ip, [pc, #-244] @ 49afec │ │ │ │ + cmpeq r6, r4, lsl #25 │ │ │ │ + @ instruction: 0x01571790 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - @ instruction: 0x015fcf94 │ │ │ │ - cmpeq r6, r0, asr #24 │ │ │ │ - cmpeq r7, r0, asr r7 │ │ │ │ + @ instruction: 0x015fcf9c │ │ │ │ + cmpeq r6, r8, asr #24 │ │ │ │ + cmpeq r7, r8, asr r7 │ │ │ │ andeq r0, r0, r9, lsr r4 │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ - cmpeq r6, r4, lsl #24 │ │ │ │ - cmpeq r7, r4, lsl r7 │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ + cmpeq r6, ip, lsl #24 │ │ │ │ + cmpeq r7, ip, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmpeq pc, r8, lsl pc @ │ │ │ │ - cmpeq r6, r8, asr #23 │ │ │ │ - ldrsbeq r1, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r0, lsr #30 │ │ │ │ + ldrsbeq r1, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r1, [r7, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1017143,29 +1017143,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 49b2f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #308 @ 0x134 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49b1c0 │ │ │ │ - cmpeq pc, r8, ror #27 │ │ │ │ - @ instruction: 0x01561a98 │ │ │ │ - cmpeq r7, r4, lsr #11 │ │ │ │ + ldrsheq ip, [pc, #-208] @ 49b1f4 │ │ │ │ + cmpeq r6, r0, lsr #21 │ │ │ │ + cmpeq r7, ip, lsr #11 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - cmpeq pc, ip, lsr #27 │ │ │ │ - cmpeq r6, ip, asr sl │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ + ldrheq ip, [pc, #-212] @ 49b200 │ │ │ │ + cmpeq r6, r4, ror #20 │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmpeq pc, r0, ror sp @ │ │ │ │ - cmpeq r6, r0, lsr #20 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ + cmpeq pc, r8, ror sp @ │ │ │ │ + cmpeq r6, r8, lsr #20 │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmpeq pc, r4, lsr sp @ │ │ │ │ - cmpeq r6, r4, ror #19 │ │ │ │ - ldrsheq r1, [r7, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, ip, lsr sp @ │ │ │ │ + cmpeq r6, ip, ror #19 │ │ │ │ + ldrsheq r1, [r7, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #1260] @ 49b804 │ │ │ │ @@ -1017483,52 +1017483,52 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r9, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 49b480 │ │ │ │ strdeq sp, [r9, #-4]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r6, r8, lsr #2 │ │ │ │ + cmpeq r6, r0, lsr r1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq ip, [pc, #-184] @ 49b764 │ │ │ │ - cmpeq r7, r0, lsr #7 │ │ │ │ + cmpeq pc, r0, ror #23 │ │ │ │ + cmpeq r7, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ cmneq r9, ip, lsl #31 │ │ │ │ - cmpeq r7, r4, lsr r3 │ │ │ │ - cmpeq r6, r8, asr #14 │ │ │ │ + cmpeq r7, ip, lsr r3 │ │ │ │ + cmpeq r6, r0, asr r7 │ │ │ │ andeq r0, r0, r2, asr #24 │ │ │ │ cmpeq r5, ip, asr #30 │ │ │ │ - ldrsheq ip, [pc, #-144] @ 49b7ac │ │ │ │ - cmpeq r6, r0, lsr #13 │ │ │ │ - ldrheq r1, [r7, #-20] @ 0xffffffec │ │ │ │ + ldrsheq ip, [pc, #-152] @ 49b7a4 │ │ │ │ + cmpeq r6, r8, lsr #13 │ │ │ │ + ldrheq r1, [r7, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r6, lsr ip │ │ │ │ - ldrheq ip, [pc, #-148] @ 49b7b8 │ │ │ │ - cmpeq r6, r4, ror #12 │ │ │ │ - cmpeq r7, r8, ror r1 │ │ │ │ + ldrheq ip, [pc, #-156] @ 49b7b0 │ │ │ │ + cmpeq r6, ip, ror #12 │ │ │ │ + cmpeq r7, r0, lsl #3 │ │ │ │ andeq r0, r0, r2, lsr ip │ │ │ │ - cmpeq r6, ip, lsr #12 │ │ │ │ + cmpeq r6, r4, lsr r6 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - ldrsheq r1, [r6, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r6, r4, lsl #12 │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - cmpeq r6, r8, asr #11 │ │ │ │ - ldrsbeq r1, [r7, #-12] │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ + ldrsbeq r1, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r7, r4, ror #1 │ │ │ │ andeq r0, r0, r8, lsr ip │ │ │ │ - ldrsbeq ip, [pc, #-140] @ 49b7f0 │ │ │ │ - cmpeq r6, ip, lsl #11 │ │ │ │ - cmpeq r7, r0, lsr #1 │ │ │ │ + cmpeq pc, r4, ror #17 │ │ │ │ + @ instruction: 0x01561594 │ │ │ │ + cmpeq r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r7, lsr ip │ │ │ │ - cmpeq r6, r4, asr r5 │ │ │ │ + cmpeq r6, ip, asr r5 │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - cmpeq r6, r4, lsr #10 │ │ │ │ + cmpeq r6, ip, lsr #10 │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ - ldrsheq r1, [r6, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r6, r4, asr #9 │ │ │ │ + ldrsheq r1, [r6, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ andeq r0, r0, r7, asr #24 │ │ │ │ - @ instruction: 0x01561494 │ │ │ │ + @ instruction: 0x0156149c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -1017571,20 +1017571,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 49b8f4 │ │ │ │ - ldrheq ip, [pc, #-104] @ 49b90c │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ - cmpeq r7, ip, ror lr │ │ │ │ - cmpeq pc, r0, lsl #13 │ │ │ │ - cmpeq r6, r0, lsr r3 │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ + cmpeq pc, r0, asr #13 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ + cmpeq r7, r4, lsl #29 │ │ │ │ + cmpeq pc, r8, lsl #13 │ │ │ │ + cmpeq r6, r8, lsr r3 │ │ │ │ + cmpeq r7, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1017624,21 +1017624,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49ba5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #372 @ 0x174 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49b9bc │ │ │ │ - cmpeq pc, ip, ror #11 │ │ │ │ - @ instruction: 0x0156129c │ │ │ │ - cmpeq r7, r8, lsr #27 │ │ │ │ + ldrsheq ip, [pc, #-84] @ 49b9f4 │ │ │ │ + cmpeq r6, r4, lsr #5 │ │ │ │ + ldrheq r0, [r7, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - ldrheq ip, [pc, #-80] @ 49ba08 │ │ │ │ - cmpeq r6, r0, ror #4 │ │ │ │ - cmpeq r7, ip, ror #26 │ │ │ │ + ldrheq ip, [pc, #-88] @ 49ba00 │ │ │ │ + cmpeq r6, r8, ror #4 │ │ │ │ + cmpeq r7, r4, ror sp │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1260] @ 49bf68 │ │ │ │ @@ -1017956,36 +1017956,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 49bc20 │ │ │ │ @ instruction: 0x0169c990 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, ip, asr #7 │ │ │ │ - cmpeq r6, ip, ror r0 │ │ │ │ - cmpeq r7, r0, asr #22 │ │ │ │ + ldrsbeq ip, [pc, #-52] @ 49bf44 │ │ │ │ + cmpeq r6, r4, lsl #1 │ │ │ │ + cmpeq r7, r8, asr #22 │ │ │ │ cmneq r9, ip, ror #15 │ │ │ │ - ldrsbeq ip, [pc, #-28] @ 49bf6c │ │ │ │ - cmpeq r6, ip, lsl #29 │ │ │ │ - cmpeq r7, r0, asr r9 │ │ │ │ - cmpeq pc, r8, lsl #3 │ │ │ │ - cmpeq r6, r8, lsr lr │ │ │ │ - ldrsheq r0, [r7, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r7, ip, lsl sl │ │ │ │ - cmpeq pc, r4, asr #2 │ │ │ │ - ldrheq r0, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq pc, r4, lsl #2 │ │ │ │ - ldrheq r0, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r7, r4, ror r8 │ │ │ │ - cmpeq pc, r8, asr #1 │ │ │ │ - cmpeq r6, r8, ror sp │ │ │ │ - cmpeq r7, ip, lsr r8 │ │ │ │ - cmpeq pc, r8, lsl #1 │ │ │ │ - cmpeq r6, r8, lsr sp │ │ │ │ - ldrsheq r0, [r7, #-124] @ 0xffffff84 │ │ │ │ + cmpeq pc, r4, ror #3 │ │ │ │ + @ instruction: 0x01560e94 │ │ │ │ + cmpeq r7, r8, asr r9 │ │ │ │ + @ instruction: 0x015fc190 │ │ │ │ + cmpeq r6, r0, asr #28 │ │ │ │ + cmpeq r7, r4, lsl #18 │ │ │ │ + cmpeq r7, r4, lsr #20 │ │ │ │ + cmpeq pc, ip, asr #2 │ │ │ │ + ldrheq r0, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq pc, ip, lsl #2 │ │ │ │ + ldrheq r0, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r7, ip, ror r8 │ │ │ │ + ldrsbeq ip, [pc, #-0] @ 49bfb8 │ │ │ │ + cmpeq r6, r0, lsl #27 │ │ │ │ + cmpeq r7, r4, asr #16 │ │ │ │ + @ instruction: 0x015fc090 │ │ │ │ + cmpeq r6, r0, asr #26 │ │ │ │ + cmpeq r7, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r8, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [pc, #1044] @ 49c3f8 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ @@ -1018248,42 +1018248,42 @@ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 49c16c │ │ │ │ cmneq r9, r0, lsr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r8, lsr #29 │ │ │ │ - cmpeq r6, r8, asr fp │ │ │ │ - cmpeq r7, ip, lsl r6 │ │ │ │ + ldrheq fp, [pc, #-224] @ 49c328 │ │ │ │ + cmpeq r6, r0, ror #22 │ │ │ │ + cmpeq r7, r4, lsr #12 │ │ │ │ cmneq r9, r0, lsr #5 │ │ │ │ - cmpeq pc, r0, lsl #27 │ │ │ │ - cmpeq r6, r0, lsr sl │ │ │ │ - ldrsheq r0, [r7, #-68] @ 0xffffffbc │ │ │ │ - cmpeq pc, r4, asr #26 │ │ │ │ - ldrsheq r0, [r6, #-148] @ 0xffffff6c │ │ │ │ - ldrheq r0, [r7, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ - ldrheq r0, [r6, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r7, r0, lsl #9 │ │ │ │ - ldrsbeq fp, [pc, #-196] @ 49c378 │ │ │ │ - cmpeq r6, r4, lsl #19 │ │ │ │ - cmpeq r7, r8, asr #8 │ │ │ │ - @ instruction: 0x015fbc9c │ │ │ │ - cmpeq r6, ip, asr #18 │ │ │ │ - cmpeq r7, r0, lsl r4 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - ldrsbeq r0, [r7, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq pc, ip, lsr #24 │ │ │ │ - ldrsbeq r0, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r7, r0, lsr #7 │ │ │ │ - ldrsheq fp, [pc, #-180] @ 49c3b8 │ │ │ │ - cmpeq r6, r4, lsr #17 │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ + cmpeq pc, r8, lsl #27 │ │ │ │ + cmpeq r6, r8, lsr sl │ │ │ │ + ldrsheq r0, [r7, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq pc, ip, asr #26 │ │ │ │ + ldrsheq r0, [r6, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r7, r0, asr #9 │ │ │ │ + cmpeq pc, r4, lsl sp @ │ │ │ │ + cmpeq r6, r4, asr #19 │ │ │ │ + cmpeq r7, r8, lsl #9 │ │ │ │ + ldrsbeq fp, [pc, #-204] @ 49c370 │ │ │ │ + cmpeq r6, ip, lsl #19 │ │ │ │ + cmpeq r7, r0, asr r4 │ │ │ │ + cmpeq pc, r4, lsr #25 │ │ │ │ + cmpeq r6, r4, asr r9 │ │ │ │ + cmpeq r7, r8, lsl r4 │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ + cmpeq r7, r0, ror #7 │ │ │ │ + cmpeq pc, r4, lsr ip @ │ │ │ │ + cmpeq r6, r4, ror #17 │ │ │ │ + cmpeq r7, r8, lsr #7 │ │ │ │ + ldrsheq fp, [pc, #-188] @ 49c3b0 │ │ │ │ + cmpeq r6, ip, lsr #17 │ │ │ │ + cmpeq r7, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #916] @ 49c81c │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1018513,48 +1018513,48 @@ │ │ │ │ ldr r0, [pc, #152] @ 49c8a8 │ │ │ │ ldr r1, [pc, #28] @ 49c830 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49c6cc │ │ │ │ cmneq r9, r8, lsl #31 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, r4, lsr #22 │ │ │ │ - cmpeq r7, ip, ror #5 │ │ │ │ + cmpeq pc, ip, lsr #22 │ │ │ │ + ldrsheq r0, [r7, #-36] @ 0xffffffdc │ │ │ │ andeq r1, r0, r2, ror #4 │ │ │ │ andeq r1, r0, r3, ror #4 │ │ │ │ andeq r1, r0, r4, ror #4 │ │ │ │ andeq r1, r0, r5, ror #4 │ │ │ │ andeq r1, r0, r6, ror #4 │ │ │ │ andeq r1, r0, r7, ror #4 │ │ │ │ andeq r1, r0, r8, ror #4 │ │ │ │ andeq r1, r0, r9, ror #4 │ │ │ │ andeq r1, r0, sl, ror #4 │ │ │ │ - cmpeq pc, r8, asr #19 │ │ │ │ - cmpeq r7, ip, lsl #3 │ │ │ │ + ldrsbeq fp, [pc, #-144] @ 49c7c8 │ │ │ │ + @ instruction: 0x01570194 │ │ │ │ andeq r1, r0, fp, ror #4 │ │ │ │ andeq r1, r0, ip, ror #4 │ │ │ │ andeq r1, r0, sp, ror #4 │ │ │ │ andeq r1, r0, pc, ror #4 │ │ │ │ - cmpeq r6, r8, lsr #11 │ │ │ │ - cmpeq r6, r8, ror r5 │ │ │ │ - cmpeq r6, r8, ror #10 │ │ │ │ + ldrheq r0, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r0, lsl #11 │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ andeq r1, r0, lr, ror #4 │ │ │ │ - cmpeq r6, r8, lsr r5 │ │ │ │ - cmpeq r6, r4, lsr #10 │ │ │ │ - cmpeq r6, r0, lsl r5 │ │ │ │ - cmpeq pc, r4, asr r8 @ │ │ │ │ - ldrsheq r0, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r0, lsl r0 │ │ │ │ - ldrsbeq r0, [r6, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r6, r0, asr #9 │ │ │ │ - cmpeq r6, ip, lsr #9 │ │ │ │ - @ instruction: 0x01560498 │ │ │ │ - cmpeq r6, r4, lsl #9 │ │ │ │ - cmpeq r6, r0, ror r4 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ + cmpeq r6, r0, asr #10 │ │ │ │ + cmpeq r6, ip, lsr #10 │ │ │ │ + cmpeq r6, r8, lsl r5 │ │ │ │ + cmpeq pc, ip, asr r8 @ │ │ │ │ + ldrsheq r0, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r8, lsl r0 │ │ │ │ + ldrsbeq r0, [r6, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r6, r8, asr #9 │ │ │ │ + ldrheq r0, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r6, r0, lsr #9 │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ + cmpeq r6, r8, ror r4 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -1018791,49 +1018791,49 @@ │ │ │ │ ldr r0, [pc, #156] @ 49cd04 │ │ │ │ ldr r1, [pc, #24] @ 49cc84 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 49cb38 │ │ │ │ cmneq r9, r4, asr #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq fp, [pc, #-108] @ 49cc18 │ │ │ │ - cmppeq r6, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror #13 │ │ │ │ + cmppeq r6, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r4, lsl #18 │ │ │ │ andeq r1, r0, r5, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ - cmpeq pc, r8, lsl #11 │ │ │ │ - cmppeq r6, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015fb590 │ │ │ │ + cmppeq r6, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, fp, lsl #18 │ │ │ │ andeq r1, r0, ip, lsl #18 │ │ │ │ andeq r1, r0, sp, lsl #18 │ │ │ │ - cmpeq pc, r4, asr #9 │ │ │ │ - cmpeq r6, r4, ror r1 │ │ │ │ - cmppeq r6, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsr r1 │ │ │ │ - cmpeq r6, r0, lsl r1 │ │ │ │ - cmpeq r6, r0, ror #1 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ - cmpeq r6, r0, asr #1 │ │ │ │ - cmppeq r6, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsr #1 │ │ │ │ - @ instruction: 0x01560090 │ │ │ │ - cmpeq r6, ip, ror r0 │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ - cmpeq r6, r4, asr r0 │ │ │ │ - cmpeq r6, r0, asr #32 │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ - cmpeq r6, r8, lsl r0 │ │ │ │ - cmpeq r6, r4 │ │ │ │ + cmpeq pc, ip, asr #9 │ │ │ │ + cmpeq r6, ip, ror r1 │ │ │ │ + @ instruction: 0x0156fc90 │ │ │ │ + cmpeq r6, r4, asr #2 │ │ │ │ + cmpeq r6, r8, lsl r1 │ │ │ │ + cmpeq r6, r8, ror #1 │ │ │ │ + cmpeq pc, ip, lsr #8 │ │ │ │ + cmpeq r6, r8, asr #1 │ │ │ │ + cmppeq r6, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsr #1 │ │ │ │ + @ instruction: 0x01560098 │ │ │ │ + cmpeq r6, r4, lsl #1 │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ + cmpeq r6, ip, asr r0 │ │ │ │ + cmpeq r6, r8, asr #32 │ │ │ │ + cmpeq r6, r4, lsr r0 │ │ │ │ + cmpeq r6, r0, lsr #32 │ │ │ │ + cmpeq r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #1024] @ 49d120 │ │ │ │ ldr r8, [pc, #1024] @ 49d124 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -1019088,49 +1019088,49 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #156] @ 49d1ac │ │ │ │ add r2, r2, #500 @ 0x1f4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 49cf30 │ │ │ │ - cmpeq pc, r8, lsr #5 │ │ │ │ - cmppeq r6, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [pc, #-32] @ 49d108 │ │ │ │ + cmppeq r6, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, fp │ │ │ │ strheq fp, [r9, #-104]! @ 0xffffff98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ muleq r0, r3, fp │ │ │ │ muleq r0, r4, fp │ │ │ │ muleq r0, r5, fp │ │ │ │ - cmpeq pc, r4, lsl #3 │ │ │ │ - cmppeq r6, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl #3 │ │ │ │ + cmppeq r6, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, fp │ │ │ │ muleq r0, fp, fp │ │ │ │ muleq r0, ip, fp │ │ │ │ muleq r0, sp, fp │ │ │ │ muleq r0, lr, fp │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - cmppeq r5, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ - ldrheq pc, [r5, #-204] @ 0xffffff34 @ │ │ │ │ - cmppeq r5, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0155fc94 │ │ │ │ - cmppeq r5, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r5, #-200] @ 0xffffff38 @ │ │ │ │ + cmppeq r5, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r5, #-192] @ 0xffffff40 @ │ │ │ │ + @ instruction: 0x0155fc9c │ │ │ │ + cmppeq r5, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, fp │ │ │ │ - cmppeq r5, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r5, #-176] @ 0xffffff50 @ │ │ │ │ - ldrsbeq pc, [r5, #-184] @ 0xffffff48 @ │ │ │ │ + cmppeq r5, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r5, #-184] @ 0xffffff48 @ │ │ │ │ + cmppeq r5, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r8, fp │ │ │ │ - cmppeq r5, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r5, #-180] @ 0xffffff4c @ │ │ │ │ muleq r0, r7, fp │ │ │ │ - cmpeq pc, ip, asr #29 │ │ │ │ - cmppeq r5, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0156f690 │ │ │ │ + ldrsbeq sl, [pc, #-228] @ 49d0c4 │ │ │ │ + cmppeq r5, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0156f698 │ │ │ │ muleq r0, r9, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1, #904] @ 0x388 │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ @@ -1019302,43 +1019302,43 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 49d2c0 │ │ │ │ cmneq r9, r8, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq pc, [r6, #-108] @ 0xffffff94 @ │ │ │ │ - cmpeq r9, r0, asr #16 │ │ │ │ - cmppeq r6, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r6, #-100] @ 0xffffff9c @ │ │ │ │ + cmppeq r6, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, asr #16 │ │ │ │ + ldrheq pc, [r6, #-96] @ 0xffffffa0 @ │ │ │ │ + ldrheq pc, [r6, #-108] @ 0xffffff94 @ │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ cmneq r9, ip, asr #2 │ │ │ │ - cmpeq pc, r0, asr #25 │ │ │ │ - cmppeq r5, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, asr #25 │ │ │ │ + cmppeq r5, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ - cmppeq r5, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsl #25 │ │ │ │ + cmppeq r5, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmpeq pc, r8, asr #24 │ │ │ │ - ldrsheq pc, [r5, #-136] @ 0xffffff78 @ │ │ │ │ - cmppeq r6, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, asr ip @ │ │ │ │ + cmppeq r5, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - cmpeq pc, ip, lsl #24 │ │ │ │ - ldrheq pc, [r5, #-140] @ 0xffffff74 @ │ │ │ │ - cmppeq r6, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, lsl ip @ │ │ │ │ + cmppeq r5, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r6, #-48] @ 0xffffffd0 @ │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - ldrsbeq sl, [pc, #-176] @ 49d428 │ │ │ │ - cmppeq r5, r0, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [pc, #-184] @ 49d420 │ │ │ │ + cmppeq r5, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0156f394 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmpeq pc, ip, lsl #23 │ │ │ │ - ldrheq pc, [r6, #-76] @ 0xffffffb4 @ │ │ │ │ - cmppeq r6, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015fab94 │ │ │ │ + cmppeq r6, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #752] @ 49d7f8 │ │ │ │ ldr r3, [pc, #752] @ 49d7fc │ │ │ │ @@ -1019529,45 +1019529,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49d5e4 │ │ │ │ cmneq r9, r8, lsl #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, lsr #28 │ │ │ │ - @ instruction: 0x015fa99c │ │ │ │ - cmppeq r5, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, lsr #19 │ │ │ │ + cmppeq r5, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, asr #15 │ │ │ │ - cmpeq pc, r0, ror #18 │ │ │ │ - cmppeq r5, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, ror #18 │ │ │ │ + cmppeq r5, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, asr #15 │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ - ldrsbeq pc, [r5, #-84] @ 0xffffffac @ │ │ │ │ - cmppeq r6, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ + ldrsbeq pc, [r5, #-92] @ 0xffffffa4 @ │ │ │ │ + cmppeq r6, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r9, asr #15 │ │ │ │ - cmpeq pc, r8, ror #17 │ │ │ │ - @ instruction: 0x0155f598 │ │ │ │ - cmppeq r6, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [pc, #-128] @ 49d7bc │ │ │ │ + cmppeq r5, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, asr #15 │ │ │ │ - cmpeq pc, ip, lsr #17 │ │ │ │ - cmppeq r5, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [pc, #-132] @ 49d7c8 │ │ │ │ + cmppeq r5, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, asr #15 │ │ │ │ - cmpeq pc, r0, ror r8 @ │ │ │ │ - cmppeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, ror r8 @ │ │ │ │ + cmppeq r5, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, asr #15 │ │ │ │ - cmpeq pc, r4, lsr r8 @ │ │ │ │ - cmppeq r5, r4, ror #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq lr, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq pc, ip, lsr r8 @ │ │ │ │ + cmppeq r5, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq lr, [r6, #-248] @ 0xffffff08 │ │ │ │ andeq r1, r0, r5, asr #15 │ │ │ │ - ldrsheq sl, [pc, #-120] @ 49d804 │ │ │ │ - cmppeq r5, r8, lsr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrheq lr, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq pc, r0, lsl #16 │ │ │ │ + ldrheq pc, [r5, #-64] @ 0xffffffc0 @ │ │ │ │ + ldrheq lr, [r6, #-252] @ 0xffffff04 │ │ │ │ andeq r1, r0, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r1 │ │ │ │ @@ -1020149,53 +1020149,53 @@ │ │ │ │ add r2, r2, #604 @ 0x25c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49df04 │ │ │ │ cmneq r9, ip, ror #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r6, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ cmneq r9, r8, lsl #10 │ │ │ │ - cmpeq pc, r8, lsr #32 │ │ │ │ - ldrheq lr, [r6, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r6, r4, ror #15 │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ + cmpeq r6, r4, asr #19 │ │ │ │ + cmpeq r6, ip, ror #15 │ │ │ │ andeq r1, r0, ip, lsl #21 │ │ │ │ - cmpeq pc, r8, ror #31 │ │ │ │ - @ instruction: 0x0155ec98 │ │ │ │ - cmpeq r6, r4, lsr #15 │ │ │ │ + ldrsheq r9, [pc, #-240] @ 49e0ec │ │ │ │ + cmpeq r5, r0, lsr #25 │ │ │ │ + cmpeq r6, ip, lsr #15 │ │ │ │ andeq r1, r0, pc, lsr #21 │ │ │ │ - cmpeq pc, ip, lsr #31 │ │ │ │ - cmpeq r5, ip, asr ip │ │ │ │ - cmpeq r6, r8, ror #14 │ │ │ │ + ldrheq r9, [pc, #-244] @ 49e0f8 │ │ │ │ + cmpeq r5, r4, ror #24 │ │ │ │ + cmpeq r6, r0, ror r7 │ │ │ │ andeq r1, r0, r3, lsr #21 │ │ │ │ - cmpeq pc, r0, ror pc @ │ │ │ │ - cmpeq r5, r0, lsr #24 │ │ │ │ - cmpeq r6, ip, lsr #14 │ │ │ │ + cmpeq pc, r8, ror pc @ │ │ │ │ + cmpeq r5, r8, lsr #24 │ │ │ │ + cmpeq r6, r4, lsr r7 │ │ │ │ muleq r0, sp, sl │ │ │ │ - cmpeq pc, r4, lsr pc @ │ │ │ │ - cmpeq r5, r4, ror #23 │ │ │ │ - ldrsheq lr, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq pc, ip, lsr pc @ │ │ │ │ + cmpeq r5, ip, ror #23 │ │ │ │ + ldrsheq lr, [r6, #-104] @ 0xffffff98 │ │ │ │ muleq r0, ip, sl │ │ │ │ - ldrsheq r9, [pc, #-232] @ 49e134 │ │ │ │ - cmpeq r5, r8, lsr #23 │ │ │ │ - ldrheq lr, [r6, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, r0, lsl #30 │ │ │ │ + ldrheq lr, [r5, #-176] @ 0xffffff50 │ │ │ │ + ldrheq lr, [r6, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0x00001ab9 │ │ │ │ - ldrheq r9, [pc, #-236] @ 49e140 │ │ │ │ - cmpeq r5, ip, ror #22 │ │ │ │ - cmpeq r6, r8, ror r6 │ │ │ │ + cmpeq pc, r4, asr #29 │ │ │ │ + cmpeq r5, r4, ror fp │ │ │ │ + cmpeq r6, r0, lsl #13 │ │ │ │ @ instruction: 0x00001ab8 │ │ │ │ - cmpeq pc, r0, lsl #29 │ │ │ │ - cmpeq r5, r0, lsr fp │ │ │ │ - cmpeq r6, ip, lsr r6 │ │ │ │ + cmpeq pc, r8, lsl #29 │ │ │ │ + cmpeq r5, r8, lsr fp │ │ │ │ + cmpeq r6, r4, asr #12 │ │ │ │ andeq r1, r0, fp, lsl #21 │ │ │ │ - cmpeq pc, r4, asr #28 │ │ │ │ - ldrsheq lr, [r5, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r6, r0, lsl #12 │ │ │ │ + cmpeq pc, ip, asr #28 │ │ │ │ + ldrsheq lr, [r5, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r6, r8, lsl #12 │ │ │ │ andeq r1, r0, sp, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r3, [r0, #1064] @ 0x428 │ │ │ │ ldr r2, [pc, #1028] @ 49e674 │ │ │ │ @@ -1020458,46 +1020458,46 @@ │ │ │ │ bl b7b24 │ │ │ │ b 49e2b0 │ │ │ │ cmneq r9, r0, lsr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, ip, lsl #3 │ │ │ │ cmneq r9, ip, asr r1 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq pc, ip, ror #24 │ │ │ │ - cmpeq r6, r4, lsr r4 │ │ │ │ + cmpeq pc, r4, ror ip @ │ │ │ │ + cmpeq r6, ip, lsr r4 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ - cmpeq pc, r0, lsl #23 │ │ │ │ - cmpeq r6, ip, lsr #11 │ │ │ │ - cmpeq r6, r0, asr #6 │ │ │ │ + cmpeq pc, r8, lsl #23 │ │ │ │ + ldrheq lr, [r6, #-84] @ 0xffffffac │ │ │ │ + cmpeq r6, r8, asr #6 │ │ │ │ muleq r0, r1, fp │ │ │ │ cmppeq r4, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, ror #21 │ │ │ │ - @ instruction: 0x0155e798 │ │ │ │ - cmpeq r6, ip, lsr #5 │ │ │ │ + ldrsheq r9, [pc, #-160] @ 49e614 │ │ │ │ + cmpeq r5, r0, lsr #15 │ │ │ │ + ldrheq lr, [r6, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ - ldrheq r9, [pc, #-160] @ 49e624 │ │ │ │ - cmpeq r5, r0, ror #14 │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ + ldrheq r9, [pc, #-168] @ 49e61c │ │ │ │ + cmpeq r5, r8, ror #14 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - cmpeq pc, r4, ror sl @ │ │ │ │ - cmpeq r6, r4, lsr r4 │ │ │ │ - cmpeq r6, r8, lsr r2 │ │ │ │ + cmpeq pc, ip, ror sl @ │ │ │ │ + cmpeq r6, ip, lsr r4 │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ andeq r0, r0, r6, lsl #23 │ │ │ │ - cmpeq r5, r8, ror #13 │ │ │ │ - ldrheq lr, [r5, #-108] @ 0xffffff94 │ │ │ │ + ldrsheq lr, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r4, asr #13 │ │ │ │ andeq r0, r0, pc, lsl #23 │ │ │ │ - @ instruction: 0x0155e690 │ │ │ │ - ldrheq r9, [pc, #-144] @ 49e664 │ │ │ │ - cmpeq r5, r0, ror #12 │ │ │ │ - cmpeq r6, r4, ror r1 │ │ │ │ + @ instruction: 0x0155e698 │ │ │ │ + ldrheq r9, [pc, #-152] @ 49e65c │ │ │ │ + cmpeq r5, r8, ror #12 │ │ │ │ + cmpeq r6, ip, ror r1 │ │ │ │ muleq r0, r2, fp │ │ │ │ - cmpeq pc, r8, ror r9 @ │ │ │ │ - cmpeq r5, r8, lsr #12 │ │ │ │ - cmpeq r6, ip, lsr r1 │ │ │ │ + cmpeq pc, r0, lsl #19 │ │ │ │ + cmpeq r5, r0, lsr r6 │ │ │ │ + cmpeq r6, r4, asr #2 │ │ │ │ muleq r0, r3, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #2040] @ 49ef20 │ │ │ │ @@ -1021013,80 +1021013,80 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 49e808 │ │ │ │ cmneq r9, r8, ror #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01699c98 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq pc, r0, lsl r8 @ │ │ │ │ - cmpeq r6, r0, asr #31 │ │ │ │ + cmpeq pc, r8, lsl r8 @ │ │ │ │ + cmpeq r6, r8, asr #31 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ cmneq r9, r4, lsl #24 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - ldrsbeq r9, [pc, #-108] @ 49eee4 │ │ │ │ - @ instruction: 0x0156de9c │ │ │ │ + cmpeq pc, r4, ror #13 │ │ │ │ + cmpeq r6, r4, lsr #29 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, r8, lsr #10 │ │ │ │ - cmpeq r6, r4, ror #25 │ │ │ │ + cmpeq pc, r0, lsr r5 @ │ │ │ │ + cmpeq r6, ip, ror #25 │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - ldrsheq r9, [pc, #-64] @ 49ef2c │ │ │ │ - @ instruction: 0x0155e19c │ │ │ │ - ldrheq sp, [r6, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq r9, [pc, #-72] @ 49ef24 │ │ │ │ + cmpeq r5, r4, lsr #3 │ │ │ │ + ldrheq sp, [r6, #-200] @ 0xffffff38 │ │ │ │ ldrheq lr, [r4, #-148] @ 0xffffff6c │ │ │ │ cmpeq r4, r0, ror #18 │ │ │ │ - cmpeq r5, ip, asr #1 │ │ │ │ - @ instruction: 0x0155e09c │ │ │ │ - ldrheq r9, [pc, #-56] @ 49ef50 │ │ │ │ - cmpeq r5, r8, rrx │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ + ldrsbeq lr, [r5, #-4] │ │ │ │ + cmpeq r5, r4, lsr #1 │ │ │ │ + cmpeq pc, r0, asr #7 │ │ │ │ + cmpeq r5, r0, ror r0 │ │ │ │ + cmpeq r6, r4, lsl #23 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ - cmpeq r5, ip, lsr #32 │ │ │ │ - cmpeq r6, r0, asr #22 │ │ │ │ + cmpeq pc, r4, lsl #7 │ │ │ │ + cmpeq r5, r4, lsr r0 │ │ │ │ + cmpeq r6, r8, asr #22 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ - ldrsheq sp, [r5, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r6, r4, lsl #22 │ │ │ │ - ldrheq sp, [r5, #-248] @ 0xffffff08 │ │ │ │ - ldrsbeq r9, [pc, #-36] @ 49ef94 │ │ │ │ - cmpeq r5, r4, lsl #31 │ │ │ │ - @ instruction: 0x0156da98 │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ + ldrsheq sp, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r6, ip, lsl #22 │ │ │ │ + cmpeq r5, r0, asr #31 │ │ │ │ + ldrsbeq r9, [pc, #-44] @ 49ef8c │ │ │ │ + cmpeq r5, ip, lsl #31 │ │ │ │ + cmpeq r6, r0, lsr #21 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmpeq r5, ip, asr #30 │ │ │ │ + cmpeq r5, r4, asr pc │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ - cmpeq r5, r8, lsl pc │ │ │ │ - cmpeq r6, ip, lsr #20 │ │ │ │ + cmpeq pc, r0, ror r2 @ │ │ │ │ + cmpeq r5, r0, lsr #30 │ │ │ │ + cmpeq r6, r4, lsr sl │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ - ldrsbeq sp, [r5, #-236] @ 0xffffff14 │ │ │ │ - ldrsheq sp, [r6, #-144] @ 0xffffff70 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ + cmpeq r5, r4, ror #29 │ │ │ │ + ldrsheq sp, [r6, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - ldrsheq r9, [pc, #-16] @ 49efe0 │ │ │ │ - cmpeq r5, r0, lsr #29 │ │ │ │ - ldrheq sp, [r6, #-148] @ 0xffffff6c │ │ │ │ + ldrsheq r9, [pc, #-24] @ 49efd8 │ │ │ │ + cmpeq r5, r8, lsr #29 │ │ │ │ + ldrheq sp, [r6, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ - ldrheq r9, [pc, #-20] @ 49efec │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ - cmpeq r6, r8, ror r9 │ │ │ │ + ldrheq r9, [pc, #-28] @ 49efe4 │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ + cmpeq r6, r0, lsl #19 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - cmpeq pc, r8, ror r1 @ │ │ │ │ - cmpeq r5, r8, lsr #28 │ │ │ │ - cmpeq r6, ip, lsr r9 │ │ │ │ + cmpeq pc, r0, lsl #3 │ │ │ │ + cmpeq r5, r0, lsr lr │ │ │ │ + cmpeq r6, r4, asr #18 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmpeq pc, ip, lsr r1 @ │ │ │ │ - cmpeq r5, ip, ror #27 │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ + ldrsheq sp, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - ldrheq sp, [r5, #-212] @ 0xffffff2c │ │ │ │ + ldrheq sp, [r5, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - ldrsbeq r9, [pc, #-0] @ 49f038 │ │ │ │ - cmpeq r5, r0, lsl #27 │ │ │ │ - @ instruction: 0x0156d894 │ │ │ │ + ldrsbeq r9, [pc, #-8] @ 49f030 │ │ │ │ + cmpeq r5, r8, lsl #27 │ │ │ │ + @ instruction: 0x0156d89c │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1021127,21 +1021127,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49f118 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #684 @ 0x2ac │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49f078 │ │ │ │ - cmpeq pc, r0, lsr pc @ │ │ │ │ - cmpeq r5, r0, ror #23 │ │ │ │ - cmpeq r6, ip, ror #13 │ │ │ │ + cmpeq pc, r8, lsr pc @ │ │ │ │ + cmpeq r5, r8, ror #23 │ │ │ │ + ldrsheq sp, [r6, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, sl, asr #22 │ │ │ │ - ldrsheq r8, [pc, #-228] @ 49f030 │ │ │ │ - cmpeq r5, r4, lsr #23 │ │ │ │ - ldrheq sp, [r6, #-96] @ 0xffffffa0 │ │ │ │ + ldrsheq r8, [pc, #-236] @ 49f028 │ │ │ │ + cmpeq r5, ip, lsr #23 │ │ │ │ + ldrheq sp, [r6, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1021182,20 +1021182,20 @@ │ │ │ │ ldr r1, [pc, #44] @ 49f1f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #712 @ 0x2c8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49f154 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - cmpeq r5, r4, lsl #22 │ │ │ │ - cmpeq r6, r4, lsl r6 │ │ │ │ - cmpeq pc, r8, lsl lr @ │ │ │ │ - cmpeq r5, r8, asr #21 │ │ │ │ - ldrsbeq sp, [r6, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + cmpeq r5, ip, lsl #22 │ │ │ │ + cmpeq r6, ip, lsl r6 │ │ │ │ + cmpeq pc, r0, lsr #28 │ │ │ │ + ldrsbeq sp, [r5, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq sp, [r6, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r1, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ ldr r0, [pc, #732] @ 49f4ec │ │ │ │ @@ -1021381,42 +1021381,42 @@ │ │ │ │ add r2, r2, #736 @ 0x2e0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49f2f8 │ │ │ │ cmneq r9, r0, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r4, lsr sp @ │ │ │ │ + cmpeq pc, ip, lsr sp @ │ │ │ │ cmneq r9, r4, lsl r1 │ │ │ │ - cmpeq r5, ip, lsr r9 │ │ │ │ - cmpeq r6, r0, asr r4 │ │ │ │ - cmpeq r5, r8, lsl #18 │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ + cmpeq r5, r4, asr #18 │ │ │ │ + cmpeq r6, r8, asr r4 │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ + cmpeq r6, r0, lsr #8 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - ldrsbeq sp, [r5, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, r4, ror #7 │ │ │ │ + ldrsbeq sp, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, ip, ror #7 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - cmpeq r5, r0, lsr #17 │ │ │ │ - ldrheq sp, [r6, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r5, r8, lsr #17 │ │ │ │ + ldrheq sp, [r6, #-56] @ 0xffffffc8 │ │ │ │ muleq r0, sp, r8 │ │ │ │ - ldrheq r8, [pc, #-184] @ 49f478 │ │ │ │ - cmpeq r5, r8, ror #16 │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ + cmpeq pc, r0, asr #23 │ │ │ │ + cmpeq r5, r0, ror r8 │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq pc, ip, ror fp @ │ │ │ │ - cmpeq r5, ip, lsr #16 │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ + cmpeq pc, r4, lsl #23 │ │ │ │ + cmpeq r5, r4, lsr r8 │ │ │ │ + cmpeq r6, r0, asr #6 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ - ldrsheq sp, [r5, #-112] @ 0xffffff90 │ │ │ │ - ldrsheq sp, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ + ldrsheq sp, [r5, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ muleq r0, sl, r8 │ │ │ │ - cmpeq pc, r4, lsl #22 │ │ │ │ - ldrheq sp, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r6, r0, asr #5 │ │ │ │ + cmpeq pc, ip, lsl #22 │ │ │ │ + ldrheq sp, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r8, asr #5 │ │ │ │ muleq r0, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1021458,21 +1021458,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 49f644 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #776 @ 0x308 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49f5a4 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ - ldrheq sp, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r6, r0, asr #3 │ │ │ │ + cmpeq pc, ip, lsl #20 │ │ │ │ + ldrheq sp, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r6, r8, asr #3 │ │ │ │ muleq r0, r9, sl │ │ │ │ - cmpeq pc, r8, asr #19 │ │ │ │ - cmpeq r5, r8, ror r6 │ │ │ │ - cmpeq r6, r4, lsl #3 │ │ │ │ + ldrsbeq r8, [pc, #-144] @ 49f5b0 │ │ │ │ + cmpeq r5, r0, lsl #13 │ │ │ │ + cmpeq r6, ip, lsl #3 │ │ │ │ muleq r0, sl, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1021494,17 +1021494,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #804 @ 0x324 │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49f670 │ │ │ │ - cmpeq pc, r8, lsr r9 @ │ │ │ │ - cmpeq r5, r8, ror #11 │ │ │ │ - ldrsheq sp, [r6, #-8] │ │ │ │ + cmpeq pc, r0, asr #18 │ │ │ │ + ldrsheq sp, [r5, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1021529,17 +1021529,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #844 @ 0x34c │ │ │ │ mov r1, #2576 @ 0xa10 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 49f6fc │ │ │ │ - cmpeq pc, ip, lsr #17 │ │ │ │ - cmpeq r5, ip, asr r5 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ + ldrheq r8, [pc, #-132] @ 49f6c8 │ │ │ │ + cmpeq r5, r4, ror #10 │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ ldr r3, [pc, #3116] @ 4a0394 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1022320,48 +1022320,48 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b 49fa50 │ │ │ │ cmneq r9, r4, lsr #25 │ │ │ │ @ instruction: 0x01698c94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r4, ror #15 │ │ │ │ - @ instruction: 0x0156cf98 │ │ │ │ + cmpeq pc, ip, ror #15 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq pc, r0, lsr #12 │ │ │ │ - cmpeq r6, r4, ror #27 │ │ │ │ + cmpeq pc, r8, lsr #12 │ │ │ │ + cmpeq r6, ip, ror #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ strheq r8, [r9, #-156]! @ 0xffffff64 │ │ │ │ - cmpeq pc, r8, lsr #31 │ │ │ │ - cmpeq r6, r0, ror r7 │ │ │ │ + ldrheq r7, [pc, #-240] @ 4a02dc │ │ │ │ + cmpeq r6, r8, ror r7 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq pc, ip, lsr #30 │ │ │ │ - ldrsbeq ip, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r6, ip, ror #13 │ │ │ │ + cmpeq pc, r4, lsr pc @ │ │ │ │ + cmpeq r5, r0, ror #23 │ │ │ │ + ldrsheq ip, [r6, #-100] @ 0xffffff9c │ │ │ │ cmpeq r4, ip, ror #7 │ │ │ │ @ instruction: 0x0154d390 │ │ │ │ - ldrsheq r7, [pc, #-212] @ 4a0318 │ │ │ │ - cmpeq r6, ip, ror #16 │ │ │ │ - ldrheq ip, [r6, #-88] @ 0xffffffa8 │ │ │ │ + ldrsheq r7, [pc, #-220] @ 4a0310 │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ + cmpeq r6, r0, asr #11 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - cmpeq r5, r4, ror #20 │ │ │ │ + cmpeq r5, ip, ror #20 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq r5, r4, lsr sl │ │ │ │ - cmpeq r5, r4, lsl #20 │ │ │ │ - ldrsbeq ip, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, r4, lsr #19 │ │ │ │ - cmpeq pc, r0, asr #25 │ │ │ │ - cmpeq r5, r0, ror r9 │ │ │ │ - cmpeq r6, r4, lsl #9 │ │ │ │ + cmpeq r5, ip, lsr sl │ │ │ │ + cmpeq r5, ip, lsl #20 │ │ │ │ + ldrsbeq ip, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r5, ip, lsr #19 │ │ │ │ + cmpeq pc, r8, asr #25 │ │ │ │ + cmpeq r5, r8, ror r9 │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ + cmpeq r5, r0, asr #18 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r5, r4, lsl #18 │ │ │ │ + cmpeq r5, ip, lsl #18 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1022383,17 +1022383,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4a04a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #908 @ 0x38c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a0454 │ │ │ │ - cmpeq pc, r4, asr fp @ │ │ │ │ - cmpeq r5, r4, lsl #16 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ + cmpeq r5, ip, lsl #16 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #364] @ 4a0630 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1022487,25 +1022487,25 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r5, #99 @ 0x63 │ │ │ │ b 4a0540 │ │ │ │ cmneq r9, r8, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, ip, asr #29 │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ - ldrsheq ip, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r6, r4, lsl #4 │ │ │ │ + cmpeq pc, r8, asr #20 │ │ │ │ + ldrsheq ip, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r6, ip, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #21 │ │ │ │ - cmpeq pc, r4, lsl #20 │ │ │ │ - ldrheq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r6, r0, asr #3 │ │ │ │ + cmpeq pc, ip, lsl #20 │ │ │ │ + ldrheq ip, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r6, r8, asr #3 │ │ │ │ andeq r0, r0, r2, lsl #21 │ │ │ │ - cmpeq pc, r4, asr #19 │ │ │ │ - cmpeq r6, r8, asr r4 │ │ │ │ - cmpeq r6, r8, lsl #3 │ │ │ │ + cmpeq pc, ip, asr #19 │ │ │ │ + cmpeq r6, r0, ror #8 │ │ │ │ + @ instruction: 0x0156c190 │ │ │ │ andeq r0, r0, r1, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1023242,91 +1023242,91 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a06f0 │ │ │ │ cmneq r9, ip, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, ip, lsl sp │ │ │ │ - cmpeq pc, r4, lsr #17 │ │ │ │ - cmpeq r6, r8, asr #32 │ │ │ │ + cmpeq pc, ip, lsr #17 │ │ │ │ + cmpeq r6, r0, asr r0 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - cmpeq pc, r4, ror #7 │ │ │ │ - cmpeq r6, r8, lsr #23 │ │ │ │ + cmpeq pc, ip, ror #7 │ │ │ │ + ldrheq fp, [r6, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - cmpeq r5, r0, asr r0 │ │ │ │ + cmpeq r5, r8, asr r0 │ │ │ │ svcvc 0x00efffff │ │ │ │ - ldrsheq r7, [pc, #-32] @ 4a1210 │ │ │ │ - cmpeq r5, r0, lsr #31 │ │ │ │ - ldrheq fp, [r6, #-164] @ 0xffffff5c │ │ │ │ + ldrsheq r7, [pc, #-40] @ 4a1208 │ │ │ │ + cmpeq r5, r8, lsr #31 │ │ │ │ + ldrheq fp, [r6, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ - ldrsheq r7, [pc, #-28] @ 4a1224 │ │ │ │ - cmpeq r5, ip, lsr #29 │ │ │ │ - cmpeq r6, r0, asr #19 │ │ │ │ + cmpeq pc, r4, lsl #4 │ │ │ │ + ldrheq fp, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, r8, asr #19 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - @ instruction: 0x015f7198 │ │ │ │ - cmpeq r5, r8, asr #28 │ │ │ │ - cmpeq r6, ip, asr r9 │ │ │ │ + cmpeq pc, r0, lsr #3 │ │ │ │ + cmpeq r5, r0, asr lr │ │ │ │ + cmpeq r6, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ - cmpeq pc, r0, ror #2 │ │ │ │ - cmpeq r5, r0, lsl lr │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ + cmpeq pc, r8, ror #2 │ │ │ │ + cmpeq r5, r8, lsl lr │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmpeq pc, r8, lsr #2 │ │ │ │ - ldrsbeq fp, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r6, ip, ror #17 │ │ │ │ + cmpeq pc, r0, lsr r1 @ │ │ │ │ + cmpeq r5, r0, ror #27 │ │ │ │ + ldrsheq fp, [r6, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - ldrsheq r7, [pc, #-0] @ 4a1280 │ │ │ │ - cmpeq r5, r0, lsr #27 │ │ │ │ - ldrheq fp, [r6, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq r7, [pc, #-8] @ 4a1278 │ │ │ │ + cmpeq r5, r8, lsr #27 │ │ │ │ + ldrheq fp, [r6, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - ldrheq r7, [pc, #-8] @ 4a1288 │ │ │ │ - cmpeq r5, r8, ror #26 │ │ │ │ - cmpeq r6, ip, ror r8 │ │ │ │ + cmpeq pc, r0, asr #1 │ │ │ │ + cmpeq r5, r0, ror sp │ │ │ │ + cmpeq r6, r4, lsl #17 │ │ │ │ andeq r0, r0, r1, lsr r9 │ │ │ │ - cmpeq pc, r0, lsl #1 │ │ │ │ - cmpeq r5, r0, lsr sp │ │ │ │ - cmpeq r6, r4, asr #16 │ │ │ │ + cmpeq pc, r8, lsl #1 │ │ │ │ + cmpeq r5, r8, lsr sp │ │ │ │ + cmpeq r6, ip, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ - ldrsheq fp, [r5, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, ip, lsl #16 │ │ │ │ + cmpeq pc, r0, asr r0 @ │ │ │ │ + cmpeq r5, r0, lsl #26 │ │ │ │ + cmpeq r6, r4, lsl r8 │ │ │ │ andeq r0, r0, r7, lsl #19 │ │ │ │ - cmpeq pc, r0, lsl r0 @ │ │ │ │ - cmpeq r5, r0, asr #25 │ │ │ │ - ldrsbeq fp, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ + cmpeq r5, r8, asr #25 │ │ │ │ + ldrsbeq fp, [r6, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - ldrsbeq r6, [pc, #-248] @ 4a11d8 │ │ │ │ - cmpeq r5, r8, lsl #25 │ │ │ │ - @ instruction: 0x0156b79c │ │ │ │ + cmpeq pc, r0, ror #31 │ │ │ │ + @ instruction: 0x0155bc90 │ │ │ │ + cmpeq r6, r4, lsr #15 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - cmpeq pc, r0, lsr #31 │ │ │ │ - cmpeq r5, r0, asr ip │ │ │ │ - cmpeq r6, r4, ror #14 │ │ │ │ + cmpeq pc, r8, lsr #31 │ │ │ │ + cmpeq r5, r8, asr ip │ │ │ │ + cmpeq r6, ip, ror #14 │ │ │ │ andeq r0, r0, r5, lsl #19 │ │ │ │ - cmpeq pc, r8, ror #30 │ │ │ │ - cmpeq r5, r8, lsl ip │ │ │ │ - cmpeq r6, ip, lsr #14 │ │ │ │ + cmpeq pc, r0, ror pc @ │ │ │ │ + cmpeq r5, r0, lsr #24 │ │ │ │ + cmpeq r6, r4, lsr r7 │ │ │ │ andeq r0, r0, r6, lsl #19 │ │ │ │ - cmpeq r5, r4, ror #23 │ │ │ │ - ldrheq fp, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, ip, ror #23 │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmpeq r5, ip, lsl #23 │ │ │ │ + @ instruction: 0x0155bb94 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - cmpeq r5, r0, ror #22 │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ - cmpeq r5, r8, lsl #22 │ │ │ │ + cmpeq r5, r0, lsl fp │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - cmpeq pc, r8, lsr #28 │ │ │ │ - ldrsbeq fp, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip, ror #11 │ │ │ │ - ldrsheq r6, [pc, #-208] @ 4a1268 │ │ │ │ - cmpeq r5, r0, lsr #21 │ │ │ │ - ldrheq fp, [r6, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r0, lsr lr @ │ │ │ │ + cmpeq r5, r0, ror #21 │ │ │ │ + ldrsheq fp, [r6, #-84] @ 0xffffffac │ │ │ │ + ldrsheq r6, [pc, #-216] @ 4a1260 │ │ │ │ + cmpeq r5, r8, lsr #21 │ │ │ │ + ldrheq fp, [r6, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r1, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1023367,21 +1023367,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 4a1418 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #984 @ 0x3d8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1378 │ │ │ │ - cmpeq pc, r0, lsr ip @ │ │ │ │ - cmpeq r5, r0, ror #17 │ │ │ │ - cmpeq r6, ip, ror #7 │ │ │ │ + cmpeq pc, r8, lsr ip @ │ │ │ │ + cmpeq r5, r8, ror #17 │ │ │ │ + ldrsheq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r3, ror #16 │ │ │ │ - ldrsheq r6, [pc, #-180] @ 4a1360 │ │ │ │ - cmpeq r5, r4, lsr #17 │ │ │ │ - ldrheq fp, [r6, #-48] @ 0xffffffd0 │ │ │ │ + ldrsheq r6, [pc, #-188] @ 4a1358 │ │ │ │ + cmpeq r5, ip, lsr #17 │ │ │ │ + ldrheq fp, [r6, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1023422,21 +1023422,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 4a14f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1008 @ 0x3f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1454 │ │ │ │ - cmpeq pc, r4, asr fp @ │ │ │ │ - cmpeq r5, r4, lsl #16 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ + cmpeq pc, ip, asr fp @ │ │ │ │ + cmpeq r5, ip, lsl #16 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - cmpeq pc, r8, lsl fp @ │ │ │ │ - cmpeq r5, r8, asr #15 │ │ │ │ - ldrsbeq fp, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq pc, r0, lsr #22 │ │ │ │ + ldrsbeq fp, [r5, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq fp, [r6, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1023479,21 +1023479,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 4a15d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a1530 │ │ │ │ - cmpeq pc, r0, lsl #21 │ │ │ │ - cmpeq r5, r4, lsr #14 │ │ │ │ - cmpeq r6, r0, lsr r2 │ │ │ │ + cmpeq pc, r8, lsl #21 │ │ │ │ + cmpeq r5, ip, lsr #14 │ │ │ │ + cmpeq r6, r8, lsr r2 │ │ │ │ andeq r0, r0, lr, asr #16 │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ - cmpeq r5, r4, ror #13 │ │ │ │ - ldrsheq fp, [r6, #-16] │ │ │ │ + cmpeq pc, r8, asr #20 │ │ │ │ + cmpeq r5, ip, ror #13 │ │ │ │ + ldrsheq fp, [r6, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1023584,26 +1023584,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #159 @ 0x9f │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a1668 │ │ │ │ - cmpeq pc, ip, asr #18 │ │ │ │ - ldrsheq fp, [r5, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r6, r4, lsl #2 │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ - ldrheq fp, [r5, #-84] @ 0xffffffac │ │ │ │ - cmpeq r6, r8, asr #1 │ │ │ │ - ldrsbeq r6, [pc, #-132] @ 4a16fc │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ - cmpeq r6, ip, lsl #1 │ │ │ │ - @ instruction: 0x015f6898 │ │ │ │ - cmpeq r5, ip, lsr r5 │ │ │ │ - cmpeq r6, r0, asr r0 │ │ │ │ + cmpeq pc, r4, asr r9 @ │ │ │ │ + ldrsheq fp, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, ip, lsl #2 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ + ldrheq fp, [r5, #-92] @ 0xffffffa4 │ │ │ │ + ldrsbeq fp, [r6, #-0] │ │ │ │ + ldrsbeq r6, [pc, #-140] @ 4a16f4 │ │ │ │ + cmpeq r5, r0, lsl #11 │ │ │ │ + @ instruction: 0x0156b094 │ │ │ │ + cmpeq pc, r0, lsr #17 │ │ │ │ + cmpeq r5, r4, asr #10 │ │ │ │ + cmpeq r6, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #912] @ 0x390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #416] @ 4a1950 │ │ │ │ @@ -1023711,25 +1023711,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a185c │ │ │ │ cmneq r9, r0, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq r6, [r9, #-176]! @ 0xffffff50 │ │ │ │ - cmpeq pc, ip, lsr #14 │ │ │ │ - ldrsbeq fp, [r5, #-48] @ 0xffffffd0 │ │ │ │ - ldrsbeq sl, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, r4, lsr r7 @ │ │ │ │ + ldrsbeq fp, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, r4, ror #29 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq pc, ip, ror #13 │ │ │ │ - @ instruction: 0x0155b390 │ │ │ │ - @ instruction: 0x0156ae9c │ │ │ │ + ldrsheq r6, [pc, #-100] @ 4a1910 │ │ │ │ + @ instruction: 0x0155b398 │ │ │ │ + cmpeq r6, r4, lsr #29 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq pc, ip, lsr #13 │ │ │ │ - cmpeq r5, r0, asr r3 │ │ │ │ - cmpeq r6, r0, ror #28 │ │ │ │ + ldrheq r6, [pc, #-100] @ 4a1920 │ │ │ │ + cmpeq r5, r8, asr r3 │ │ │ │ + cmpeq r6, r8, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #3008] @ 4a2568 │ │ │ │ @@ -1024485,90 +1024485,90 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a19f8 │ │ │ │ cmneq r9, r4, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r4, lsl sl │ │ │ │ - @ instruction: 0x015f659c │ │ │ │ - cmpeq r6, r0, asr #26 │ │ │ │ + cmpeq pc, r4, lsr #11 │ │ │ │ + cmpeq r6, r8, asr #26 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - cmpeq pc, r0, lsr #1 │ │ │ │ - cmpeq r6, ip, asr r8 │ │ │ │ + cmpeq pc, r8, lsr #1 │ │ │ │ + cmpeq r6, r4, ror #16 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - cmpeq r5, r4, lsl #26 │ │ │ │ - ldrheq r5, [pc, #-248] @ 4a24a0 │ │ │ │ - cmpeq r5, ip, asr ip │ │ │ │ - cmpeq r6, r0, ror r7 │ │ │ │ + cmpeq r5, ip, lsl #26 │ │ │ │ + cmpeq pc, r0, asr #31 │ │ │ │ + cmpeq r5, r4, ror #24 │ │ │ │ + cmpeq r6, r8, ror r7 │ │ │ │ andeq r0, r0, r2, asr #17 │ │ │ │ - cmpeq pc, ip, asr #29 │ │ │ │ - cmpeq r5, r0, ror fp │ │ │ │ - cmpeq r6, r4, lsl #13 │ │ │ │ + ldrsbeq r5, [pc, #-228] @ 4a24c4 │ │ │ │ + cmpeq r5, r8, ror fp │ │ │ │ + cmpeq r6, ip, lsl #13 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ - cmpeq pc, r8, ror #28 │ │ │ │ - cmpeq r5, ip, lsl #22 │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ + cmpeq pc, r0, ror lr @ │ │ │ │ + cmpeq r5, r4, lsl fp │ │ │ │ + cmpeq r6, r8, lsr #12 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - cmpeq pc, ip, lsr #28 │ │ │ │ - ldrsbeq sl, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, r4, ror #11 │ │ │ │ + cmpeq pc, r4, lsr lr @ │ │ │ │ + ldrsbeq sl, [r5, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, ip, ror #11 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - ldrsheq r5, [pc, #-208] @ 4a2508 │ │ │ │ - @ instruction: 0x0155aa94 │ │ │ │ - cmpeq r6, r8, lsr #11 │ │ │ │ + ldrsheq r5, [pc, #-216] @ 4a2500 │ │ │ │ + @ instruction: 0x0155aa9c │ │ │ │ + ldrheq sl, [r6, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - ldrheq r5, [pc, #-212] @ 4a2514 │ │ │ │ - cmpeq r5, r8, asr sl │ │ │ │ - cmpeq r6, ip, ror #10 │ │ │ │ + ldrheq r5, [pc, #-220] @ 4a250c │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ + cmpeq r6, r4, ror r5 │ │ │ │ @ instruction: 0x000008b5 │ │ │ │ - cmpeq pc, r8, ror sp @ │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ - cmpeq r6, r0, lsr r5 │ │ │ │ + cmpeq pc, r0, lsl #27 │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + cmpeq r6, r8, lsr r5 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - cmpeq pc, ip, lsr sp @ │ │ │ │ - cmpeq r5, r0, ror #19 │ │ │ │ - ldrsheq sl, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq pc, r4, asr #26 │ │ │ │ + cmpeq r5, r8, ror #19 │ │ │ │ + ldrsheq sl, [r6, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - cmpeq pc, r0, lsl #26 │ │ │ │ - cmpeq r5, r4, lsr #19 │ │ │ │ - ldrheq sl, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq pc, r8, lsl #26 │ │ │ │ + cmpeq r5, ip, lsr #19 │ │ │ │ + cmpeq r6, r0, asr #9 │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - cmpeq pc, r4, asr #25 │ │ │ │ - cmpeq r5, r8, ror #18 │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ + cmpeq pc, ip, asr #25 │ │ │ │ + cmpeq r5, r0, ror r9 │ │ │ │ + cmpeq r6, r4, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - cmpeq pc, r8, lsl #25 │ │ │ │ - cmpeq r5, ip, lsr #18 │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ - ldrsheq sl, [r5, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x015f5c90 │ │ │ │ + cmpeq r5, r4, lsr r9 │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ + ldrsheq sl, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, ip, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ - ldrheq sl, [r5, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, r8, asr #7 │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + ldrheq sl, [r5, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq sl, [r6, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - cmpeq r5, r0, lsl #17 │ │ │ │ - cmpeq r5, r4, asr r8 │ │ │ │ + cmpeq r5, r8, lsl #17 │ │ │ │ + cmpeq r5, ip, asr r8 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - cmpeq r5, r8, lsr #16 │ │ │ │ + cmpeq r5, r0, lsr r8 │ │ │ │ andeq r0, r0, r9, asr #17 │ │ │ │ - ldrsheq sl, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - ldrsbeq sl, [r5, #-112] @ 0xffffff90 │ │ │ │ + ldrsbeq sl, [r5, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - cmpeq r5, r4, lsr #15 │ │ │ │ + cmpeq r5, ip, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, ip, asr #21 │ │ │ │ - cmpeq r5, r0, ror r7 │ │ │ │ - cmpeq r6, r4, lsl #5 │ │ │ │ + ldrsbeq r5, [pc, #-164] @ 4a25ec │ │ │ │ + cmpeq r5, r8, ror r7 │ │ │ │ + cmpeq r6, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x015f5a90 │ │ │ │ - cmpeq r5, r4, lsr r7 │ │ │ │ - cmpeq r6, r8, asr #4 │ │ │ │ + @ instruction: 0x015f5a98 │ │ │ │ + cmpeq r5, ip, lsr r7 │ │ │ │ + cmpeq r6, r0, asr r2 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -1025009,60 +1025009,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a2a6c │ │ │ │ cmneq r9, r8, lsr sp │ │ │ │ cmneq r9, ip, lsr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r5, [pc, #-124] @ 4a2d30 │ │ │ │ - @ instruction: 0x01569f98 │ │ │ │ + cmpeq pc, r4, ror #15 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ - cmpeq pc, ip, lsr #11 │ │ │ │ + ldrheq r5, [pc, #-84] @ 4a2d64 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r4, ror sp │ │ │ │ + cmpeq r6, ip, ror sp │ │ │ │ andeq r0, r0, sp, lsl #17 │ │ │ │ cmneq r9, r0, lsr #19 │ │ │ │ - cmpeq r5, r8, asr #3 │ │ │ │ + ldrsbeq sl, [r5, #-16] │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - @ instruction: 0x0155a198 │ │ │ │ + cmpeq r5, r0, lsr #3 │ │ │ │ andeq r0, r0, lr, lsl #17 │ │ │ │ - cmpeq r5, r8, ror #2 │ │ │ │ - cmpeq pc, r0, lsl #9 │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ + cmpeq r5, r0, ror r1 │ │ │ │ + cmpeq pc, r8, lsl #9 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - cmpeq pc, r4, asr #8 │ │ │ │ - ldrsheq sl, [r5, #-4] │ │ │ │ - cmpeq r6, r0, lsl #24 │ │ │ │ + cmpeq pc, ip, asr #8 │ │ │ │ + ldrsheq sl, [r5, #-12] │ │ │ │ + cmpeq r6, r8, lsl #24 │ │ │ │ andeq r0, r0, fp, lsl #17 │ │ │ │ - cmpeq pc, r8, lsl #8 │ │ │ │ - ldrheq sl, [r5, #-8] │ │ │ │ - cmpeq r6, r4, asr #23 │ │ │ │ + cmpeq pc, r0, lsl r4 @ │ │ │ │ + cmpeq r5, r0, asr #1 │ │ │ │ + cmpeq r6, ip, asr #23 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - cmpeq r5, r0, lsl #1 │ │ │ │ - cmpeq r5, r0, asr r0 │ │ │ │ + cmpeq r5, r8, lsl #1 │ │ │ │ + cmpeq r5, r8, asr r0 │ │ │ │ andeq r0, r0, pc, ror r8 │ │ │ │ - cmpeq r5, r0, lsr #32 │ │ │ │ + cmpeq r5, r8, lsr #32 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ - ldrsheq r9, [r5, #-240] @ 0xffffff10 │ │ │ │ - cmpeq pc, ip, lsl #6 │ │ │ │ - ldrheq r9, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r6, r8, asr #21 │ │ │ │ + ldrsheq r9, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq pc, r4, lsl r3 @ │ │ │ │ + cmpeq r5, r4, asr #31 │ │ │ │ + ldrsbeq r9, [r6, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - ldrsbeq r5, [pc, #-32] @ 4a2e18 │ │ │ │ - cmpeq r5, r0, lsl #31 │ │ │ │ - cmpeq r6, ip, lsl #21 │ │ │ │ + ldrsbeq r5, [pc, #-40] @ 4a2e10 │ │ │ │ + cmpeq r5, r8, lsl #31 │ │ │ │ + @ instruction: 0x01569a94 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - @ instruction: 0x015f5294 │ │ │ │ - cmpeq r5, r4, asr #30 │ │ │ │ - cmpeq r6, r0, asr sl │ │ │ │ + @ instruction: 0x015f529c │ │ │ │ + cmpeq r5, ip, asr #30 │ │ │ │ + cmpeq r6, r8, asr sl │ │ │ │ andeq r0, r0, r2, ror r8 │ │ │ │ - cmpeq pc, r8, asr r2 @ │ │ │ │ - cmpeq r5, r8, lsl #30 │ │ │ │ - cmpeq r6, r4, lsl sl │ │ │ │ + cmpeq pc, r0, ror #4 │ │ │ │ + cmpeq r5, r0, lsl pc │ │ │ │ + cmpeq r6, ip, lsl sl │ │ │ │ andeq r0, r0, r1, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #380] @ 4a2ff8 │ │ │ │ @@ -1025159,26 +1025159,26 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a2f04 │ │ │ │ cmneq r9, ip, lsl #11 │ │ │ │ - cmpeq r6, r0, ror #23 │ │ │ │ + cmpeq r6, r8, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, lsl #10 │ │ │ │ - cmpeq pc, r4, lsl #1 │ │ │ │ - cmpeq r5, r8, lsr #26 │ │ │ │ - cmpeq r6, r8, lsr r8 │ │ │ │ - cmpeq pc, r4, asr #32 │ │ │ │ - cmpeq r5, r8, ror #25 │ │ │ │ - ldrsheq r9, [r6, #-120] @ 0xffffff88 │ │ │ │ - cmpeq pc, r4 │ │ │ │ - cmpeq r5, r8, lsr #25 │ │ │ │ - ldrheq r9, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmpeq pc, ip, lsl #1 │ │ │ │ + cmpeq r5, r0, lsr sp │ │ │ │ + cmpeq r6, r0, asr #16 │ │ │ │ + cmpeq pc, ip, asr #32 │ │ │ │ + ldrsheq r9, [r5, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ + cmpeq pc, ip │ │ │ │ + ldrheq r9, [r5, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -1025199,17 +1025199,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4a30a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1168 @ 0x490 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a3054 │ │ │ │ - cmpeq pc, r4, asr pc @ │ │ │ │ - cmpeq r5, r4, lsl #24 │ │ │ │ - cmpeq r6, r0, lsl r7 │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ + cmpeq r6, r8, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #956] @ 0x3bc │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ @@ -1025347,37 +1025347,37 @@ │ │ │ │ ldr r1, [pc, #112] @ 4a3348 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a3140 │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ - cmpeq r5, r4, lsl #22 │ │ │ │ - cmpeq r6, r0, lsl r6 │ │ │ │ + cmpeq pc, r8, ror #28 │ │ │ │ + cmpeq r5, ip, lsl #22 │ │ │ │ + cmpeq r6, r8, lsl r6 │ │ │ │ andeq r0, r0, sp, lsl sl │ │ │ │ - cmpeq pc, r0, lsl lr @ │ │ │ │ - cmpeq r6, r8, asr #17 │ │ │ │ - cmpeq r6, r0, asr #11 │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ + ldrsbeq r9, [r6, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, r8, asr #11 │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - ldrsbeq r4, [pc, #-208] @ 4a3244 │ │ │ │ - cmpeq r5, r4, ror sl │ │ │ │ - cmpeq r6, r0, lsl #11 │ │ │ │ + ldrsbeq r4, [pc, #-216] @ 4a323c │ │ │ │ + cmpeq r5, ip, ror sl │ │ │ │ + cmpeq r6, r8, lsl #11 │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - @ instruction: 0x015f4d90 │ │ │ │ - cmpeq r5, r4, lsr sl │ │ │ │ - cmpeq r6, r0, asr #10 │ │ │ │ + @ instruction: 0x015f4d98 │ │ │ │ + cmpeq r5, ip, lsr sl │ │ │ │ + cmpeq r6, r8, asr #10 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ - ldrsheq r9, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, r0, lsl #10 │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ + ldrsheq r9, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r6, r8, lsl #10 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - cmpeq pc, r0, lsl sp @ │ │ │ │ - ldrheq r9, [r5, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r6, r0, asr #9 │ │ │ │ + cmpeq pc, r8, lsl sp @ │ │ │ │ + ldrheq r9, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r6, r8, asr #9 │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2792] @ 0xae8 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1026308,138 +1026308,138 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4a3b84 │ │ │ │ cmneq r9, r4, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r0, lsr #24 │ │ │ │ - cmpeq r6, r4, asr #7 │ │ │ │ + cmpeq pc, r8, lsr #24 │ │ │ │ + cmpeq r6, ip, asr #7 │ │ │ │ qdsubeq r5, r8, r9 │ │ │ │ - @ instruction: 0x015f4b94 │ │ │ │ - cmpeq r6, ip, asr r3 │ │ │ │ + @ instruction: 0x015f4b9c │ │ │ │ + cmpeq r6, r4, ror #6 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x015f4494 │ │ │ │ + @ instruction: 0x015f449c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ cmneq r9, r8, lsl #17 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ cmpeq r4, r8, lsl #13 │ │ │ │ - cmpeq pc, r0, lsr r1 @ │ │ │ │ - cmpeq r6, r0, asr ip │ │ │ │ - cmpeq r6, r8, ror #17 │ │ │ │ - cmpeq r5, r0, lsr sp │ │ │ │ - cmpeq pc, r4, asr r0 @ │ │ │ │ - ldrsheq r8, [r5, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, ip, lsl #16 │ │ │ │ + cmpeq pc, r8, lsr r1 @ │ │ │ │ + cmpeq r6, r8, asr ip │ │ │ │ + ldrsheq r8, [r6, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r5, r8, lsr sp │ │ │ │ + cmpeq pc, ip, asr r0 @ │ │ │ │ + cmpeq r5, r0, lsl #26 │ │ │ │ + cmpeq r6, r4, lsl r8 │ │ │ │ andeq r0, r0, r9, asr #7 │ │ │ │ - cmpeq pc, r4, lsl r0 @ │ │ │ │ - ldrheq r8, [r5, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, ip, asr #15 │ │ │ │ + cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmpeq r5, r0, asr #25 │ │ │ │ + ldrsbeq r8, [r6, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, sl, asr #7 │ │ │ │ - ldrsbeq r3, [pc, #-244] @ 4a4174 │ │ │ │ - cmpeq r5, r8, ror ip │ │ │ │ - cmpeq r6, ip, lsl #15 │ │ │ │ + ldrsbeq r3, [pc, #-252] @ 4a416c │ │ │ │ + cmpeq r5, r0, lsl #25 │ │ │ │ + @ instruction: 0x01568794 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x015f3f94 │ │ │ │ - cmpeq r5, r8, lsr ip │ │ │ │ - cmpeq r6, ip, asr #14 │ │ │ │ + @ instruction: 0x015f3f9c │ │ │ │ + cmpeq r5, r0, asr #24 │ │ │ │ + cmpeq r6, r4, asr r7 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmpeq pc, r4, asr pc @ │ │ │ │ - ldrsheq r8, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r6, ip, lsl #14 │ │ │ │ + cmpeq pc, ip, asr pc @ │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ + cmpeq r6, r4, lsl r7 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - cmpeq pc, r4, lsl pc @ │ │ │ │ - ldrheq r8, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r6, ip, asr #13 │ │ │ │ + cmpeq pc, ip, lsl pc @ │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ + ldrsbeq r8, [r6, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - ldrsbeq r3, [pc, #-228] @ 4a41c4 │ │ │ │ - cmpeq r5, r8, ror fp │ │ │ │ - cmpeq r6, ip, lsl #13 │ │ │ │ + ldrsbeq r3, [pc, #-236] @ 4a41bc │ │ │ │ + cmpeq r5, r0, lsl #23 │ │ │ │ + @ instruction: 0x01568694 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - @ instruction: 0x015f3e94 │ │ │ │ - cmpeq r5, r8, lsr fp │ │ │ │ - cmpeq r6, ip, asr #12 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ - ldrsheq r8, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip, lsl #12 │ │ │ │ + @ instruction: 0x015f3e9c │ │ │ │ + cmpeq r5, r0, asr #22 │ │ │ │ + cmpeq r6, r4, asr r6 │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ + cmpeq r5, r0, lsl #22 │ │ │ │ + cmpeq r6, r4, lsl r6 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmpeq pc, r4, lsl lr @ │ │ │ │ - ldrheq r8, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, r8, asr #11 │ │ │ │ + cmpeq pc, ip, lsl lr @ │ │ │ │ + cmpeq r5, r0, asr #21 │ │ │ │ + ldrsbeq r8, [r6, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - ldrsbeq r3, [pc, #-184] @ 4a422c │ │ │ │ - cmpeq r5, ip, ror r8 │ │ │ │ - @ instruction: 0x01568394 │ │ │ │ - @ instruction: 0x015f3b98 │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ - cmpeq r6, r4, asr r3 │ │ │ │ + cmpeq pc, r0, ror #23 │ │ │ │ + cmpeq r5, r4, lsl #17 │ │ │ │ + @ instruction: 0x0156839c │ │ │ │ + cmpeq pc, r0, lsr #23 │ │ │ │ + cmpeq r5, r4, asr #16 │ │ │ │ + cmpeq r6, ip, asr r3 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - cmpeq pc, r8, asr fp @ │ │ │ │ - ldrsheq r8, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ - cmpeq pc, r8, lsl fp @ │ │ │ │ - ldrheq r8, [r5, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r8, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq pc, r0, ror #22 │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ + cmpeq pc, r0, lsr #22 │ │ │ │ + cmpeq r5, r4, asr #15 │ │ │ │ + ldrsbeq r8, [r6, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - ldrsbeq r3, [pc, #-168] @ 4a4274 │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ - @ instruction: 0x01568290 │ │ │ │ + cmpeq pc, r0, ror #21 │ │ │ │ + cmpeq r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x01568298 │ │ │ │ andeq r0, r0, fp, asr #7 │ │ │ │ - @ instruction: 0x015f3a98 │ │ │ │ - cmpeq r5, ip, lsr r7 │ │ │ │ - cmpeq r6, r0, asr r2 │ │ │ │ - cmpeq pc, r8, asr sl @ │ │ │ │ - ldrsheq r8, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r0, lsl r2 │ │ │ │ - cmpeq pc, r8, lsl sl @ │ │ │ │ - ldrheq r8, [r5, #-108] @ 0xffffff94 │ │ │ │ - ldrsbeq r8, [r6, #-16] │ │ │ │ + cmpeq pc, r0, lsr #21 │ │ │ │ + cmpeq r5, r4, asr #14 │ │ │ │ + cmpeq r6, r8, asr r2 │ │ │ │ + cmpeq pc, r0, ror #20 │ │ │ │ + cmpeq r5, r4, lsl #14 │ │ │ │ + cmpeq r6, r8, lsl r2 │ │ │ │ + cmpeq pc, r0, lsr #20 │ │ │ │ + cmpeq r5, r4, asr #13 │ │ │ │ + ldrsbeq r8, [r6, #-24] @ 0xffffffe8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - ldrsbeq r3, [pc, #-152] @ 4a42bc │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ - @ instruction: 0x01568190 │ │ │ │ + cmpeq pc, r0, ror #19 │ │ │ │ + cmpeq r5, r4, lsl #13 │ │ │ │ + @ instruction: 0x01568198 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x015f3998 │ │ │ │ - cmpeq r5, ip, lsr r6 │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ - ldrsheq r8, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, r4, lsl r1 │ │ │ │ + cmpeq pc, r0, lsr #19 │ │ │ │ + cmpeq r5, r4, asr #12 │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ + cmpeq r5, r4, lsl #12 │ │ │ │ + cmpeq r6, ip, lsl r1 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - ldrheq r8, [r5, #-92] @ 0xffffffa4 │ │ │ │ - ldrsbeq r8, [r6, #-0] │ │ │ │ - ldrsbeq r3, [pc, #-136] @ 4a4304 │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ - cmpeq r6, ip, lsl #1 │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ + cmpeq r5, r4, asr #11 │ │ │ │ + ldrsbeq r8, [r6, #-8] │ │ │ │ + cmpeq pc, r0, ror #17 │ │ │ │ + cmpeq r5, r0, lsl #11 │ │ │ │ + @ instruction: 0x01568094 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ - @ instruction: 0x015f3894 │ │ │ │ - @ instruction: 0x01568390 │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ + @ instruction: 0x015f389c │ │ │ │ + @ instruction: 0x01568398 │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ andeq r0, r0, r9, lsr #7 │ │ │ │ - ldrsheq r8, [r5, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r4, lsl #10 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmpeq r5, ip, asr #9 │ │ │ │ - ldrsheq r3, [pc, #-112] @ 4a4348 │ │ │ │ - @ instruction: 0x01558494 │ │ │ │ - cmpeq r6, r8, lsr #31 │ │ │ │ + ldrsbeq r8, [r5, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r3, [pc, #-120] @ 4a4340 │ │ │ │ + @ instruction: 0x0155849c │ │ │ │ + ldrheq r7, [r6, #-240] @ 0xffffff10 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r5, ip, asr r4 │ │ │ │ + cmpeq r5, r4, ror #8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq pc, ip, ror r7 @ │ │ │ │ - cmpeq r5, r0, lsr #8 │ │ │ │ - cmpeq r6, r4, lsr pc │ │ │ │ - cmpeq pc, ip, lsr r7 @ │ │ │ │ - cmpeq r5, r0, ror #7 │ │ │ │ - ldrsheq r7, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmpeq pc, r4, lsl #15 │ │ │ │ + cmpeq r5, r8, lsr #8 │ │ │ │ + cmpeq r6, ip, lsr pc │ │ │ │ + cmpeq pc, r4, asr #14 │ │ │ │ + cmpeq r5, r8, ror #7 │ │ │ │ + ldrsheq r7, [r6, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x000003be │ │ │ │ ldr r2, [pc, #-272] @ 4a42dc │ │ │ │ ldr r1, [pc, #-272] @ 4a42e0 │ │ │ │ ldr r3, [pc, #-272] @ 4a42e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #1200 @ 0x4b0 │ │ │ │ @@ -1026846,24 +1026846,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4a4940 │ │ │ │ cmneq r9, r8, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, ip, asr #21 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ - ldrsbeq r8, [r5, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r6, ip, ror #27 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ + cmpeq r5, r0, ror #5 │ │ │ │ + ldrsheq r7, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - ldrsheq r3, [pc, #-80] @ 4a4a20 │ │ │ │ - @ instruction: 0x01558294 │ │ │ │ - cmpeq r6, r4, lsr #27 │ │ │ │ - ldrheq r3, [pc, #-80] @ 4a4a2c │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ - cmpeq r6, r8, ror #26 │ │ │ │ + ldrsheq r3, [pc, #-88] @ 4a4a18 │ │ │ │ + @ instruction: 0x0155829c │ │ │ │ + cmpeq r6, ip, lsr #27 │ │ │ │ + ldrheq r3, [pc, #-88] @ 4a4a24 │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + cmpeq r6, r0, ror sp │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ @@ -1026912,21 +1026912,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 4a4b7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1264 @ 0x4f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a4ad4 │ │ │ │ - cmpeq pc, ip, asr #9 │ │ │ │ - cmpeq r5, ip, ror r1 │ │ │ │ - cmpeq r6, r8, lsl #25 │ │ │ │ + ldrsbeq r3, [pc, #-68] @ 4a4b24 │ │ │ │ + cmpeq r5, r4, lsl #3 │ │ │ │ + @ instruction: 0x01567c90 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x015f3490 │ │ │ │ - cmpeq r5, r0, asr #2 │ │ │ │ - cmpeq r6, ip, asr #24 │ │ │ │ + @ instruction: 0x015f3498 │ │ │ │ + cmpeq r5, r8, asr #2 │ │ │ │ + cmpeq r6, r4, asr ip │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1027663,89 +1027663,89 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a4c04 │ │ │ │ cmneq r9, r8, ror #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, lsl #16 │ │ │ │ - @ instruction: 0x015f3390 │ │ │ │ - cmpeq r6, r4, lsr fp │ │ │ │ + @ instruction: 0x015f3398 │ │ │ │ + cmpeq r6, ip, lsr fp │ │ │ │ andeq r0, r0, pc, lsr #19 │ │ │ │ - ldrsbeq r2, [pc, #-224] @ 4a5650 │ │ │ │ - @ instruction: 0x01567694 │ │ │ │ + ldrsbeq r2, [pc, #-232] @ 4a5648 │ │ │ │ + @ instruction: 0x0156769c │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq r5, ip, lsr fp │ │ │ │ - ldrsbeq r2, [pc, #-220] @ 4a5664 │ │ │ │ - cmpeq r5, ip, lsl #21 │ │ │ │ - cmpeq r6, r0, lsr #11 │ │ │ │ + cmpeq r5, r4, asr #22 │ │ │ │ + cmpeq pc, r4, ror #27 │ │ │ │ + @ instruction: 0x01557a94 │ │ │ │ + cmpeq r6, r8, lsr #11 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - cmpeq pc, r8, ror #25 │ │ │ │ - @ instruction: 0x01557998 │ │ │ │ - cmpeq r6, ip, lsr #9 │ │ │ │ + ldrsheq r2, [pc, #-192] @ 4a5690 │ │ │ │ + cmpeq r5, r0, lsr #19 │ │ │ │ + ldrheq r7, [r6, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - cmpeq pc, r4, lsl #25 │ │ │ │ - cmpeq r5, r4, lsr r9 │ │ │ │ - cmpeq r6, r8, asr #8 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ - ldrsheq r7, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r6, r0, lsl r4 │ │ │ │ + cmpeq pc, ip, lsl #25 │ │ │ │ + cmpeq r5, ip, lsr r9 │ │ │ │ + cmpeq r6, r0, asr r4 │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ + cmpeq r5, r4, lsl #18 │ │ │ │ + cmpeq r6, r8, lsl r4 │ │ │ │ muleq r0, pc, r9 @ │ │ │ │ - cmpeq pc, r4, lsl ip @ │ │ │ │ - cmpeq r5, r4, asr #17 │ │ │ │ - ldrsbeq r7, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq pc, ip, lsl ip @ │ │ │ │ + cmpeq r5, ip, asr #17 │ │ │ │ + cmpeq r6, r0, ror #7 │ │ │ │ muleq r0, lr, r9 │ │ │ │ - ldrsbeq r2, [pc, #-188] @ 4a56d0 │ │ │ │ - cmpeq r5, ip, lsl #17 │ │ │ │ - cmpeq r6, r0, lsr #7 │ │ │ │ + cmpeq pc, r4, ror #23 │ │ │ │ + @ instruction: 0x01557894 │ │ │ │ + cmpeq r6, r8, lsr #7 │ │ │ │ muleq r0, sp, r9 │ │ │ │ - cmpeq pc, r4, lsr #23 │ │ │ │ - cmpeq r5, r4, asr r8 │ │ │ │ - cmpeq r6, r8, ror #6 │ │ │ │ + cmpeq pc, ip, lsr #23 │ │ │ │ + cmpeq r5, ip, asr r8 │ │ │ │ + cmpeq r6, r0, ror r3 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ - cmpeq pc, ip, ror #22 │ │ │ │ - cmpeq r5, ip, lsl r8 │ │ │ │ - cmpeq r6, r0, lsr r3 │ │ │ │ + cmpeq pc, r4, ror fp @ │ │ │ │ + cmpeq r5, r4, lsr #16 │ │ │ │ + cmpeq r6, r8, lsr r3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, r4, lsr fp @ │ │ │ │ - cmpeq r5, r4, ror #15 │ │ │ │ - ldrsheq r7, [r6, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq pc, ip, lsr fp @ │ │ │ │ + cmpeq r5, ip, ror #15 │ │ │ │ + cmpeq r6, r0, lsl #6 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsheq r2, [pc, #-172] @ 4a5720 │ │ │ │ - cmpeq r5, ip, lsr #15 │ │ │ │ - cmpeq r6, r0, asr #5 │ │ │ │ + cmpeq pc, r4, lsl #22 │ │ │ │ + ldrheq r7, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r6, r8, asr #5 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq pc, r4, asr #21 │ │ │ │ - cmpeq r5, r4, ror r7 │ │ │ │ - cmpeq r6, r8, lsl #5 │ │ │ │ + cmpeq pc, ip, asr #21 │ │ │ │ + cmpeq r5, ip, ror r7 │ │ │ │ + @ instruction: 0x01567290 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq pc, ip, lsl #21 │ │ │ │ - cmpeq r5, ip, lsr r7 │ │ │ │ - cmpeq r6, r0, asr r2 │ │ │ │ + @ instruction: 0x015f2a94 │ │ │ │ + cmpeq r5, r4, asr #14 │ │ │ │ + cmpeq r6, r8, asr r2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq pc, r4, asr sl @ │ │ │ │ - cmpeq r5, r4, lsl #14 │ │ │ │ - cmpeq r6, r8, lsl r2 │ │ │ │ + cmpeq pc, ip, asr sl @ │ │ │ │ + cmpeq r5, ip, lsl #14 │ │ │ │ + cmpeq r6, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsbeq r7, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r5, r4, lsr #13 │ │ │ │ - cmpeq r5, r8, ror r6 │ │ │ │ + ldrsbeq r7, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r5, ip, lsr #13 │ │ │ │ + cmpeq r5, r0, lsl #13 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - cmpeq r5, ip, asr #12 │ │ │ │ + cmpeq r5, r4, asr r6 │ │ │ │ @ instruction: 0x000009b2 │ │ │ │ - cmpeq r5, r0, lsr #12 │ │ │ │ + cmpeq r5, r8, lsr #12 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - ldrsheq r7, [r5, #-84] @ 0xffffffac │ │ │ │ + ldrsheq r7, [r5, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ - cmpeq r5, r4, asr #11 │ │ │ │ - ldrsbeq r7, [r6, #-8] │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ + cmpeq r5, ip, asr #11 │ │ │ │ + cmpeq r6, r0, ror #1 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - ldrsbeq r2, [pc, #-140] @ 4a57b8 │ │ │ │ - cmpeq r5, ip, lsl #11 │ │ │ │ - cmpeq r6, r0, lsr #1 │ │ │ │ + cmpeq pc, r4, ror #17 │ │ │ │ + @ instruction: 0x01557594 │ │ │ │ + cmpeq r6, r8, lsr #1 │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1027824,25 +1027824,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #60] @ 4a59cc │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a58b0 │ │ │ │ - ldrsbeq r2, [pc, #-96] @ 4a5948 │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ - cmpeq r6, r8, lsl #29 │ │ │ │ + ldrsbeq r2, [pc, #-104] @ 4a5940 │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ + @ instruction: 0x01566e90 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x015f2694 │ │ │ │ - cmpeq r5, r8, lsr r3 │ │ │ │ - cmpeq r6, ip, asr #28 │ │ │ │ + @ instruction: 0x015f269c │ │ │ │ + cmpeq r5, r0, asr #6 │ │ │ │ + cmpeq r6, r4, asr lr │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r8, asr r6 @ │ │ │ │ - ldrsheq r7, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r6, r0, lsl lr │ │ │ │ + cmpeq pc, r0, ror #12 │ │ │ │ + cmpeq r5, r4, lsl #6 │ │ │ │ + cmpeq r6, r8, lsl lr │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #388] @ 4a5b6c │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1027942,24 +1027942,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a5a24 │ │ │ │ cmneq r9, r8, lsr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, ror #19 │ │ │ │ - cmpeq pc, r8, lsr r5 @ │ │ │ │ - ldrsbeq r0, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, r8, lsr #3 │ │ │ │ - cmpeq r6, r0, ror ip │ │ │ │ - cmpeq pc, r8, asr #9 │ │ │ │ - cmpeq r5, ip, ror #2 │ │ │ │ - cmpeq r6, r0, lsr ip │ │ │ │ - cmpeq pc, ip, lsl #9 │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ - ldrsheq r6, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq pc, r0, asr #10 │ │ │ │ + cmpeq r6, r0, ror #17 │ │ │ │ + ldrheq r7, [r5, #-16] │ │ │ │ + cmpeq r6, r8, ror ip │ │ │ │ + ldrsbeq r2, [pc, #-64] @ 4a5b50 │ │ │ │ + cmpeq r5, r4, ror r1 │ │ │ │ + cmpeq r6, r8, lsr ip │ │ │ │ + @ instruction: 0x015f2494 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ + ldrsheq r6, [r6, #-188] @ 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #372] @ 4a5d2c │ │ │ │ ldr r3, [pc, #372] @ 4a5d30 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1028054,25 +1028054,25 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a5bf0 │ │ │ │ cmneq r9, ip, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, ip, lsl r8 │ │ │ │ - cmpeq pc, ip, ror #6 │ │ │ │ - cmpeq r6, ip, lsl #14 │ │ │ │ - cmpeq r5, r0, ror #31 │ │ │ │ - ldrsheq r6, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq pc, r4, ror r3 @ │ │ │ │ + cmpeq r6, r4, lsl r7 │ │ │ │ + cmpeq r5, r8, ror #31 │ │ │ │ + cmpeq r6, r0, lsl #22 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - ldrsheq r2, [pc, #-40] @ 4a5d2c │ │ │ │ - cmpeq r5, r8, lsr #31 │ │ │ │ - ldrheq r6, [r6, #-172] @ 0xffffff54 │ │ │ │ - cmpeq pc, r0, asr #5 │ │ │ │ - cmpeq r5, r0, ror pc │ │ │ │ - cmpeq r6, r4, lsl #21 │ │ │ │ + cmpeq pc, r0, lsl #6 │ │ │ │ + ldrheq r6, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r4, asr #21 │ │ │ │ + cmpeq pc, r8, asr #5 │ │ │ │ + cmpeq r5, r8, ror pc │ │ │ │ + cmpeq r6, ip, lsl #21 │ │ │ │ andeq r0, r0, sp, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr ip, [pc, #2928] @ 4a68f0 │ │ │ │ ldr r3, [pc, #2928] @ 4a68f4 │ │ │ │ @@ -1028807,87 +1028807,87 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4a62f4 │ │ │ │ @ instruction: 0x01692694 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r4, ror r6 │ │ │ │ - @ instruction: 0x015f1f9c │ │ │ │ - cmpeq r6, ip, lsr fp │ │ │ │ - cmpeq pc, r4, ror #30 │ │ │ │ - cmpeq pc, r8, asr lr @ │ │ │ │ - cmpeq pc, r8, ror #27 │ │ │ │ + cmpeq pc, r4, lsr #31 │ │ │ │ + cmpeq r6, r4, asr #22 │ │ │ │ + cmpeq pc, ip, ror #30 │ │ │ │ + cmpeq pc, r0, ror #28 │ │ │ │ + ldrsheq r1, [pc, #-208] @ 4a6844 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r4, lsr #11 │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ - cmpeq r6, r0, ror #9 │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ + cmpeq r6, r8, ror #9 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ cmneq r9, r8, lsl r1 │ │ │ │ - cmpeq pc, ip, lsl #25 │ │ │ │ - cmpeq r6, ip, lsr #15 │ │ │ │ - cmpeq r6, ip, lsr r4 │ │ │ │ + @ instruction: 0x015f1c94 │ │ │ │ + ldrheq r6, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r6, r4, asr #8 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ - cmpeq r6, r4, lsl #15 │ │ │ │ - cmpeq r5, r8, asr #17 │ │ │ │ - ldrsbeq r6, [r6, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ + cmpeq r6, ip, lsl #15 │ │ │ │ + ldrsbeq r6, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, r0, ror #7 │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - ldrheq r1, [pc, #-188] @ 4a68a0 │ │ │ │ - cmpeq r5, r0, lsr #16 │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ + cmpeq pc, r4, asr #23 │ │ │ │ + cmpeq r5, r8, lsr #16 │ │ │ │ + cmpeq r6, ip, lsr r3 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ cmpeq r4, r8, lsr r0 │ │ │ │ - cmpeq pc, r8, lsr #21 │ │ │ │ - cmpeq r5, ip, asr #14 │ │ │ │ - cmpeq r6, r0, ror #4 │ │ │ │ + ldrheq r1, [pc, #-160] @ 4a68d0 │ │ │ │ + cmpeq r5, r4, asr r7 │ │ │ │ + cmpeq r6, r8, ror #4 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ - cmpeq r5, ip, lsl #14 │ │ │ │ - cmpeq r6, r0, lsr #4 │ │ │ │ + cmpeq pc, r0, ror sl @ │ │ │ │ + cmpeq r5, r4, lsl r7 │ │ │ │ + cmpeq r6, r8, lsr #4 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - cmpeq pc, r8, lsr #20 │ │ │ │ - cmpeq r5, ip, asr #13 │ │ │ │ - cmpeq r6, r0, ror #3 │ │ │ │ - cmpeq pc, r8, ror #19 │ │ │ │ - cmpeq r5, ip, lsl #13 │ │ │ │ - cmpeq r6, r0, lsr #3 │ │ │ │ - cmpeq pc, r8, lsr #19 │ │ │ │ - cmpeq r5, ip, asr #12 │ │ │ │ - cmpeq r6, r0, ror #2 │ │ │ │ + cmpeq pc, r0, lsr sl @ │ │ │ │ + ldrsbeq r6, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r6, r8, ror #3 │ │ │ │ + ldrsheq r1, [pc, #-144] @ 4a690c │ │ │ │ + @ instruction: 0x01556694 │ │ │ │ + cmpeq r6, r8, lsr #3 │ │ │ │ + ldrheq r1, [pc, #-144] @ 4a6918 │ │ │ │ + cmpeq r5, r4, asr r6 │ │ │ │ + cmpeq r6, r8, ror #2 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - cmpeq r5, r4, lsl r6 │ │ │ │ - cmpeq r6, r8, lsr #2 │ │ │ │ + cmpeq r5, ip, lsl r6 │ │ │ │ + cmpeq r6, r0, lsr r1 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - ldrsbeq r6, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, r8, ror #1 │ │ │ │ + cmpeq r5, r4, ror #11 │ │ │ │ + ldrsheq r6, [r6, #-0] │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - ldrsheq r1, [pc, #-136] @ 4a6948 │ │ │ │ - @ instruction: 0x01556598 │ │ │ │ - ldrheq r6, [r6, #-0] │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ + cmpeq r5, r0, lsr #11 │ │ │ │ + ldrheq r6, [r6, #-8] │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - ldrheq r1, [pc, #-132] @ 4a695c │ │ │ │ - cmpeq r5, r8, asr r5 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - cmpeq pc, r4, ror r8 @ │ │ │ │ - cmpeq r5, r8, lsl r5 │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ - cmpeq r5, r0, ror #9 │ │ │ │ - ldrsheq r5, [r6, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r1, [pc, #-140] @ 4a6954 │ │ │ │ + cmpeq r5, r0, ror #10 │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + cmpeq pc, ip, ror r8 @ │ │ │ │ + cmpeq r5, r0, lsr #10 │ │ │ │ + cmpeq r6, r4, lsr r0 │ │ │ │ + cmpeq r5, r8, ror #9 │ │ │ │ + ldrsheq r5, [r6, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - cmpeq r5, r8, lsr #9 │ │ │ │ - ldrheq r5, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r5, r0, ror r4 │ │ │ │ - cmpeq r5, ip, lsr r4 │ │ │ │ + ldrheq r6, [r5, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ + cmpeq r5, r8, ror r4 │ │ │ │ + cmpeq r5, r4, asr #8 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ - ldrsbeq r6, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r5, ip, lsr #7 │ │ │ │ - ldrheq r5, [r6, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ + cmpeq r5, r4, ror #7 │ │ │ │ + ldrheq r6, [r5, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r6, r4, asr #29 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1200] @ 4a6ef0 │ │ │ │ @@ -1029191,66 +1029191,66 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4a6b84 │ │ │ │ ldrdeq r1, [r9, #-148]! @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, lsl #17 │ │ │ │ - ldrsheq r1, [pc, #-56] @ 4a6ecc │ │ │ │ - cmpeq r6, ip, asr r0 │ │ │ │ + cmpeq pc, r0, lsl #8 │ │ │ │ + cmpeq r6, r4, rrx │ │ │ │ cmpeq r4, r8, ror lr │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x015f139c │ │ │ │ - cmpeq r6, r0 │ │ │ │ + cmpeq pc, r4, lsr #7 │ │ │ │ + cmpeq r6, r8 │ │ │ │ cmpeq r4, ip, lsl lr │ │ │ │ - cmpeq r6, r8, asr #22 │ │ │ │ + cmpeq r6, r0, asr fp │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - cmpeq pc, r8, asr r3 @ │ │ │ │ - ldrheq r5, [r6, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, r0, ror #6 │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ ldrsbeq r5, [r4, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r6, r4, lsl #22 │ │ │ │ + cmpeq r6, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - cmpeq pc, r8, lsl r3 @ │ │ │ │ - cmpeq r5, r8, asr #31 │ │ │ │ - ldrsbeq r5, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq pc, r0, lsr #6 │ │ │ │ + ldrsbeq r5, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r4, ror #21 │ │ │ │ @ instruction: 0x000007bf │ │ │ │ - cmpeq r6, r0, lsl pc │ │ │ │ - cmpeq pc, r0, ror #5 │ │ │ │ - @ instruction: 0x01565a9c │ │ │ │ + cmpeq r6, r8, lsl pc │ │ │ │ + cmpeq pc, r8, ror #5 │ │ │ │ + cmpeq r6, r4, lsr #21 │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - @ instruction: 0x015f1298 │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ - cmpeq r6, ip, asr sl │ │ │ │ + cmpeq pc, r0, lsr #5 │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ + cmpeq r6, r4, ror #20 │ │ │ │ andeq r0, r0, r2, asr #15 │ │ │ │ - cmpeq pc, ip, asr r2 @ │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ - cmpeq r6, r0, lsr #20 │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ + cmpeq r6, r8, lsr #20 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - cmpeq pc, r0, lsr #4 │ │ │ │ - ldrsbeq r5, [r5, #-224] @ 0xffffff20 │ │ │ │ - ldrsbeq r5, [r6, #-156] @ 0xffffff64 │ │ │ │ - cmpeq pc, r8, ror #3 │ │ │ │ - cmpeq r6, ip, lsr lr │ │ │ │ - cmpeq r6, r4, lsr #19 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ + ldrsbeq r5, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, r4, ror #19 │ │ │ │ + ldrsheq r1, [pc, #-16] @ 4a6f7c │ │ │ │ + cmpeq r6, r4, asr #28 │ │ │ │ + cmpeq r6, ip, lsr #19 │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ - ldrheq r1, [pc, #-20] @ 4a6f88 │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ - cmpeq r6, r8, ror r9 │ │ │ │ - cmpeq pc, r8, ror r1 @ │ │ │ │ - cmpeq r5, r8, lsr #28 │ │ │ │ - cmpeq r6, ip, lsr r9 │ │ │ │ + ldrheq r1, [pc, #-28] @ 4a6f80 │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ + cmpeq r6, r0, lsl #19 │ │ │ │ + cmpeq pc, r0, lsl #3 │ │ │ │ + cmpeq r5, r0, lsr lr │ │ │ │ + cmpeq r6, r4, asr #18 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ - cmpeq pc, ip, lsr r1 @ │ │ │ │ - cmpeq r5, ip, ror #27 │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ + cmpeq pc, r4, asr #2 │ │ │ │ + ldrsheq r5, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ @ instruction: 0x000007ba │ │ │ │ - cmpeq pc, r0, lsl #2 │ │ │ │ - ldrheq r5, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r6, r4, asr #17 │ │ │ │ + cmpeq pc, r8, lsl #2 │ │ │ │ + ldrheq r5, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r6, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #864] @ 4a7348 │ │ │ │ ldr r3, [pc, #864] @ 4a734c │ │ │ │ @@ -1029469,45 +1029469,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a70c4 │ │ │ │ cmneq r9, ip, lsr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, asr #6 │ │ │ │ - ldrheq r0, [pc, #-232] @ 4a7274 │ │ │ │ - cmpeq r6, r8, ror #22 │ │ │ │ + cmpeq pc, r0, asr #29 │ │ │ │ + cmpeq r6, r0, ror fp │ │ │ │ cmpeq r4, ip, asr #18 │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - cmpeq pc, r8, asr lr @ │ │ │ │ - cmpeq r6, r0, lsl fp │ │ │ │ + cmpeq pc, r0, ror #28 │ │ │ │ + cmpeq r6, r8, lsl fp │ │ │ │ cmpeq r4, ip, ror #17 │ │ │ │ - ldrsheq r5, [r6, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r6, r4, lsl #12 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - cmpeq pc, r4, lsl #28 │ │ │ │ - cmpeq r5, r8, lsr #21 │ │ │ │ - ldrheq r5, [r6, #-84] @ 0xffffffac │ │ │ │ - cmpeq pc, r4, asr #27 │ │ │ │ - cmpeq r5, r8, ror #20 │ │ │ │ - cmpeq r6, r4, ror r5 │ │ │ │ + cmpeq pc, ip, lsl #28 │ │ │ │ + ldrheq r5, [r5, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r5, [r6, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq pc, ip, asr #27 │ │ │ │ + cmpeq r5, r0, ror sl │ │ │ │ + cmpeq r6, ip, ror r5 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmpeq pc, r4, lsl #27 │ │ │ │ - cmpeq r5, r8, lsr #20 │ │ │ │ - cmpeq r6, r4, lsr r5 │ │ │ │ + cmpeq pc, ip, lsl #27 │ │ │ │ + cmpeq r5, r0, lsr sl │ │ │ │ + cmpeq r6, ip, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmpeq pc, r4, asr #26 │ │ │ │ - cmpeq r6, r4, asr #19 │ │ │ │ - cmpeq r6, ip, ror #9 │ │ │ │ - ldrsheq r0, [pc, #-196] @ 4a72f8 │ │ │ │ - @ instruction: 0x01555998 │ │ │ │ - cmpeq r6, r4, lsr #9 │ │ │ │ + cmpeq pc, ip, asr #26 │ │ │ │ + cmpeq r6, ip, asr #19 │ │ │ │ + ldrsheq r5, [r6, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r0, [pc, #-204] @ 4a72f0 │ │ │ │ + cmpeq r5, r0, lsr #19 │ │ │ │ + cmpeq r6, ip, lsr #9 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - ldrheq r0, [pc, #-196] @ 4a7308 │ │ │ │ - cmpeq r5, r8, asr r9 │ │ │ │ - cmpeq r6, r4, ror #8 │ │ │ │ + ldrheq r0, [pc, #-204] @ 4a7300 │ │ │ │ + cmpeq r5, r0, ror #18 │ │ │ │ + cmpeq r6, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #904] @ 0x388 │ │ │ │ ldr r2, [r0, #908] @ 0x38c │ │ │ │ ldr lr, [ip, #12] │ │ │ │ @@ -1029580,25 +1029580,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4a753c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a7430 │ │ │ │ - cmpeq pc, ip, ror fp @ │ │ │ │ - cmpeq r6, r0, asr #16 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ + cmpeq pc, r4, lsl #23 │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - cmpeq pc, r4, lsr fp @ │ │ │ │ - cmpeq r6, ip, lsr #16 │ │ │ │ - cmpeq r6, r0, ror #5 │ │ │ │ + cmpeq pc, ip, lsr fp @ │ │ │ │ + cmpeq r6, r4, lsr r8 │ │ │ │ + cmpeq r6, r8, ror #5 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - cmpeq pc, ip, ror #21 │ │ │ │ - @ instruction: 0x01555790 │ │ │ │ - @ instruction: 0x0156529c │ │ │ │ + ldrsheq r0, [pc, #-164] @ 4a7494 │ │ │ │ + @ instruction: 0x01555798 │ │ │ │ + cmpeq r6, r4, lsr #5 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #912] @ 0x390 │ │ │ │ @@ -1029736,28 +1029736,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4a7640 │ │ │ │ smultbeq r9, ip, lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, ror lr │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - @ instruction: 0x01565198 │ │ │ │ + cmpeq r6, r0, lsr #3 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq pc, r8, asr #19 │ │ │ │ + ldrsbeq r0, [pc, #-144] @ 4a7700 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ smulbteq r9, ip, sp │ │ │ │ cmpeq r4, r8, asr #28 │ │ │ │ - cmpeq r5, r0, lsr #11 │ │ │ │ - ldrheq r0, [pc, #-140] @ 4a7718 │ │ │ │ - cmpeq r5, ip, ror #10 │ │ │ │ - cmpeq r6, r0, lsl #1 │ │ │ │ + cmpeq r5, r8, lsr #11 │ │ │ │ + cmpeq pc, r4, asr #17 │ │ │ │ + cmpeq r5, r4, ror r5 │ │ │ │ + cmpeq r6, r8, lsl #1 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - cmpeq pc, r0, lsl #17 │ │ │ │ - cmpeq r5, r0, lsr r5 │ │ │ │ - cmpeq r6, r4, asr #32 │ │ │ │ + cmpeq pc, r8, lsl #17 │ │ │ │ + cmpeq r5, r8, lsr r5 │ │ │ │ + cmpeq r6, ip, asr #32 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #3676] @ 4a8630 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1030678,146 +1030678,146 @@ │ │ │ │ add r2, r2, #1488 @ 0x5d0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4a7968 │ │ │ │ cmneq r9, r4, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r4, asr r7 @ │ │ │ │ + cmpeq pc, ip, asr r7 @ │ │ │ │ smultbeq r9, r4, sl │ │ │ │ - @ instruction: 0x015f0494 │ │ │ │ - ldrsheq r5, [r5, #-4] │ │ │ │ - cmpeq r6, r0, lsl ip │ │ │ │ + @ instruction: 0x015f049c │ │ │ │ + ldrsheq r5, [r5, #-12] │ │ │ │ + cmpeq r6, r8, lsl ip │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - cmpeq pc, r4, lsl r4 @ │ │ │ │ - ldrsheq r0, [pc, #-44] @ 4a8630 │ │ │ │ - cmpeq r5, r8, lsr #31 │ │ │ │ - cmpeq r6, r0, asr #21 │ │ │ │ + cmpeq pc, ip, lsl r4 @ │ │ │ │ + cmpeq pc, r4, lsl #6 │ │ │ │ + ldrheq r4, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r8, asr #21 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - cmpeq pc, r8, lsl #5 │ │ │ │ - cmpeq r5, r4, lsr pc │ │ │ │ - cmpeq r6, ip, asr #20 │ │ │ │ + @ instruction: 0x015f0290 │ │ │ │ + cmpeq r5, ip, lsr pc │ │ │ │ + cmpeq r6, r4, asr sl │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - cmpeq pc, r4, lsl r2 @ │ │ │ │ - cmpeq r5, r0, asr #29 │ │ │ │ - ldrsbeq r4, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq pc, ip, lsl r2 @ │ │ │ │ + cmpeq r5, r8, asr #29 │ │ │ │ + cmpeq r6, r0, ror #19 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - cmpeq pc, r0, lsr #3 │ │ │ │ - @ instruction: 0x015f009c │ │ │ │ - cmpeq r5, ip, asr #26 │ │ │ │ - cmpeq r6, r0, ror #16 │ │ │ │ + cmpeq pc, r8, lsr #3 │ │ │ │ + cmpeq pc, r4, lsr #1 │ │ │ │ + cmpeq r5, r4, asr sp │ │ │ │ + cmpeq r6, r8, ror #16 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmpeq pc, ip, lsr r0 @ │ │ │ │ - cmpeq r5, ip, ror #25 │ │ │ │ - cmpeq r6, r0, lsl #16 │ │ │ │ - ldrsheq pc, [lr, #-248] @ 0xffffff08 @ │ │ │ │ - cmpeq r6, r8, lsr #26 │ │ │ │ - ldrheq r4, [r6, #-124] @ 0xffffff84 │ │ │ │ - ldrheq pc, [lr, #-252] @ 0xffffff04 @ │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ - cmpeq r6, r0, lsl #15 │ │ │ │ + cmpeq pc, r4, asr #32 │ │ │ │ + ldrsheq r4, [r5, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r6, r8, lsl #16 │ │ │ │ + cmpeq pc, r0 │ │ │ │ + cmpeq r6, r0, lsr sp │ │ │ │ + cmpeq r6, r4, asr #15 │ │ │ │ + cmppeq lr, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ + cmpeq r6, r8, lsl #15 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmppeq lr, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsr ip │ │ │ │ - cmpeq r6, ip, asr #14 │ │ │ │ + @ instruction: 0x015eff90 │ │ │ │ + cmpeq r5, ip, lsr ip │ │ │ │ + cmpeq r6, r4, asr r7 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmppeq lr, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r5, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r6, r4, lsl r7 │ │ │ │ + cmppeq lr, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsl #24 │ │ │ │ + cmpeq r6, ip, lsl r7 │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ - cmppeq lr, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, asr #23 │ │ │ │ - ldrsbeq r4, [r6, #-108] @ 0xffffff94 │ │ │ │ + cmppeq lr, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, asr #23 │ │ │ │ + cmpeq r6, r4, ror #13 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - ldrsbeq pc, [lr, #-236] @ 0xffffff14 @ │ │ │ │ - cmpeq r5, ip, lsl #23 │ │ │ │ - cmpeq r6, r0, lsr #13 │ │ │ │ + cmppeq lr, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01554b94 │ │ │ │ + cmpeq r6, r8, lsr #13 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmppeq lr, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ - cmpeq r6, r8, ror #12 │ │ │ │ + cmppeq lr, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ + cmpeq r6, r0, ror r6 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - cmppeq lr, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsl fp │ │ │ │ - cmpeq r6, ip, lsr #12 │ │ │ │ + cmppeq lr, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsr #22 │ │ │ │ + cmpeq r6, r4, lsr r6 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - cmpeq r5, r0, ror #21 │ │ │ │ - ldrsheq r4, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r5, ip, lsr #21 │ │ │ │ - cmpeq r6, r4, asr #11 │ │ │ │ + cmpeq r5, r8, ror #21 │ │ │ │ + cmpeq r6, r0, lsl #12 │ │ │ │ + ldrheq r4, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r6, ip, asr #11 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - cmpeq r5, r8, ror sl │ │ │ │ - @ instruction: 0x01564594 │ │ │ │ + cmpeq r5, r0, lsl #21 │ │ │ │ + @ instruction: 0x0156459c │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x015efd94 │ │ │ │ - cmpeq r5, r4, asr #20 │ │ │ │ - cmpeq r6, r8, asr r5 │ │ │ │ + @ instruction: 0x015efd9c │ │ │ │ + cmpeq r5, ip, asr #20 │ │ │ │ + cmpeq r6, r0, ror #10 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - cmppeq lr, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, lsl #20 │ │ │ │ - cmpeq r6, ip, lsl r5 │ │ │ │ + cmppeq lr, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl sl │ │ │ │ + cmpeq r6, r4, lsr #10 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - ldrsbeq r4, [r5, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r6, r8, ror #9 │ │ │ │ - @ instruction: 0x0155499c │ │ │ │ - ldrheq r4, [r6, #-68] @ 0xffffffbc │ │ │ │ + ldrsbeq r4, [r5, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq r4, [r6, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + ldrheq r4, [r6, #-76] @ 0xffffffb4 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - cmpeq r5, r8, ror #18 │ │ │ │ - cmpeq r6, r4, lsl #9 │ │ │ │ + cmpeq r5, r0, ror r9 │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - cmppeq lr, r4, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsr r9 │ │ │ │ - cmpeq r6, r8, asr #8 │ │ │ │ + cmppeq lr, ip, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsr r9 │ │ │ │ + cmpeq r6, r0, asr r4 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - cmppeq lr, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ + cmppeq lr, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsl #18 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - cmpeq r5, r8, asr #17 │ │ │ │ - cmpeq r6, r4, ror #7 │ │ │ │ + ldrsbeq r4, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, ip, ror #7 │ │ │ │ @ instruction: 0x000005be │ │ │ │ - cmppeq lr, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01554894 │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ + ldrsheq pc, [lr, #-176] @ 0xffffff50 @ │ │ │ │ + @ instruction: 0x0155489c │ │ │ │ + ldrheq r4, [r6, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmppeq lr, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, asr r8 │ │ │ │ - cmpeq r6, r0, ror r3 │ │ │ │ + ldrheq pc, [lr, #-180] @ 0xffffff4c @ │ │ │ │ + cmpeq r5, r4, ror #16 │ │ │ │ + cmpeq r6, r8, ror r3 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmppeq lr, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsr #16 │ │ │ │ - cmpeq r6, r8, lsr r3 │ │ │ │ + cmppeq lr, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsr #16 │ │ │ │ + cmpeq r6, r0, asr #6 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - cmppeq lr, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, ror #15 │ │ │ │ - cmpeq r6, r0, lsl #6 │ │ │ │ + cmppeq lr, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - cmppeq lr, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r6, r8, asr #5 │ │ │ │ + cmppeq lr, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r5, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq r4, [r6, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ - @ instruction: 0x01564294 │ │ │ │ + cmpeq r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x0156429c │ │ │ │ andeq r0, r0, r1, lsr #11 │ │ │ │ - cmpeq r5, r8, asr #14 │ │ │ │ - cmpeq r6, r0, ror #4 │ │ │ │ - cmppeq lr, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsl r7 │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ + cmpeq r5, r0, asr r7 │ │ │ │ + cmpeq r6, r8, ror #4 │ │ │ │ + cmppeq lr, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsl r7 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmppeq lr, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r6, ip, ror #3 │ │ │ │ + cmppeq lr, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, ror #13 │ │ │ │ + ldrsheq r4, [r6, #-20] @ 0xffffffec │ │ │ │ muleq r0, ip, r5 │ │ │ │ - cmpeq r5, r0, lsr #13 │ │ │ │ - ldrheq r4, [r6, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, r8, lsr #13 │ │ │ │ + cmpeq r6, r4, asr #3 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrheq pc, [lr, #-156] @ 0xffffff64 @ │ │ │ │ - cmpeq r5, ip, ror #12 │ │ │ │ - cmpeq r6, r0, lsl #3 │ │ │ │ + cmppeq lr, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ + cmpeq r6, r8, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ │ │ │ │ 004a884c : │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a886c │ │ │ │ @@ -1030844,17 +1030844,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmppeq lr, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, ror r4 │ │ │ │ - ldrsheq r3, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmppeq lr, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, lsl #9 │ │ │ │ + ldrsheq r3, [r6, #-236] @ 0xffffff14 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ ble 4a8930 │ │ │ │ @@ -1031100,17 +1031100,17 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a8c48 │ │ │ │ msreq (UNDEF: 104), r0, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq (UNDEF: 120), r4, asr #15 │ │ │ │ - cmppeq lr, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, ror #31 │ │ │ │ - ldrsheq r3, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmppeq lr, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, ror #31 │ │ │ │ + ldrsheq r3, [r6, #-168] @ 0xffffff58 │ │ │ │ andeq r1, r0, r5, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1031692,40 +1031692,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a9530 │ │ │ │ msreq (UNDEF: 104), r0, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq SPSR_f, r0, lsl r0 │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ - cmpeq lr, r4, lsl #23 │ │ │ │ - cmpeq r6, ip, lsr r3 │ │ │ │ + cmpeq r5, r4, asr #16 │ │ │ │ + cmpeq lr, ip, lsl #23 │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ andeq r1, r0, r5, lsr lr │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ - cmpeq r5, ip, ror #15 │ │ │ │ - cmpeq r6, r0, lsl #6 │ │ │ │ + cmpeq lr, r0, asr fp │ │ │ │ + ldrsheq r3, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ andeq r1, r0, sp, asr #28 │ │ │ │ - cmpeq lr, ip, lsl #22 │ │ │ │ - cmpeq r5, ip, lsr #15 │ │ │ │ - cmpeq r6, r0, asr #5 │ │ │ │ + cmpeq lr, r4, lsl fp │ │ │ │ + ldrheq r3, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r6, r8, asr #5 │ │ │ │ andeq r1, r0, r0, asr lr │ │ │ │ - cmpeq r5, r8, ror r7 │ │ │ │ - cmpeq lr, r0, asr #21 │ │ │ │ - cmpeq r6, r8, ror r2 │ │ │ │ - cmpeq lr, r4, lsl #21 │ │ │ │ - cmpeq r5, r8, lsr #14 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ + cmpeq r5, r0, lsl #15 │ │ │ │ + cmpeq lr, r8, asr #21 │ │ │ │ + cmpeq r6, r0, lsl #5 │ │ │ │ + cmpeq lr, ip, lsl #21 │ │ │ │ + cmpeq r5, r0, lsr r7 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ andeq r1, r0, pc, asr #28 │ │ │ │ - ldrsheq r3, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ - ldrsheq r3, [r6, #-16] │ │ │ │ + ldrsheq r3, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, r4, asr #20 │ │ │ │ + ldrsheq r3, [r6, #-24] @ 0xffffffe8 │ │ │ │ andeq r1, r0, sp, lsr lr │ │ │ │ - ldrheq r3, [r5, #-96] @ 0xffffffa0 │ │ │ │ - ldrsheq lr, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r6, ip, lsr #3 │ │ │ │ + ldrheq r3, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + ldrheq r3, [r6, #-20] @ 0xffffffec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2984] @ 0xba8 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1032224,83 +1032224,83 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4a997c │ │ │ │ cmneq r8, r8, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r0, asr sp │ │ │ │ - cmpeq lr, r0, lsl #17 │ │ │ │ + cmpeq lr, r8, lsl #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, ip, lsr r0 │ │ │ │ + cmpeq r6, r4, asr #32 │ │ │ │ andeq r0, r0, r1, ror #22 │ │ │ │ andeq r0, r0, r5, ror #22 │ │ │ │ - ldrsbeq r0, [r6, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, r0, lsr r6 │ │ │ │ + cmpeq r6, r4, ror #13 │ │ │ │ + cmpeq r6, r8, lsr r6 │ │ │ │ @ instruction: 0x0168ea90 │ │ │ │ cmpeq r4, r8, lsl #22 │ │ │ │ - ldrheq lr, [lr, #-84] @ 0xffffffac │ │ │ │ - cmpeq r5, r8, asr r2 │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ + ldrheq lr, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r5, r0, ror #4 │ │ │ │ + cmpeq r6, ip, ror #26 │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - cmpeq lr, r4, ror r5 │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ - cmpeq r6, r4, lsr #26 │ │ │ │ + cmpeq lr, ip, ror r5 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ + cmpeq r6, ip, lsr #26 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ - ldrsbeq r3, [r5, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r6, r4, ror #25 │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmpeq r5, r0, ror #3 │ │ │ │ + cmpeq r6, ip, ror #25 │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - ldrsheq lr, [lr, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x01553198 │ │ │ │ - cmpeq r6, r4, lsr #25 │ │ │ │ + ldrsheq lr, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r0, lsr #3 │ │ │ │ + cmpeq r6, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - ldrheq lr, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r5, r8, asr r1 │ │ │ │ - cmpeq r6, r4, ror #24 │ │ │ │ + ldrheq lr, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ + cmpeq r6, ip, ror #24 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - cmpeq lr, r4, ror r4 │ │ │ │ - cmpeq r5, r8, lsl r1 │ │ │ │ - cmpeq r6, r8, lsr #24 │ │ │ │ - cmpeq lr, r4, lsr r4 │ │ │ │ - ldrsbeq r3, [r5, #-8] │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ + cmpeq lr, ip, ror r4 │ │ │ │ + cmpeq r5, r0, lsr #2 │ │ │ │ + cmpeq r6, r0, lsr ip │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq r5, r0, ror #1 │ │ │ │ + ldrsheq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ - ldrsheq lr, [lr, #-52] @ 0xffffffcc │ │ │ │ - @ instruction: 0x01553098 │ │ │ │ - cmpeq r6, r4, lsr #23 │ │ │ │ + ldrsheq lr, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r0, lsr #1 │ │ │ │ + cmpeq r6, ip, lsr #23 │ │ │ │ andeq r0, r0, fp, ror #22 │ │ │ │ - ldrheq lr, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, r8, asr r0 │ │ │ │ - cmpeq r6, r4, ror #22 │ │ │ │ + ldrheq lr, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r0, rrx │ │ │ │ + cmpeq r6, ip, ror #22 │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - cmpeq r5, r0, lsr #32 │ │ │ │ - cmpeq lr, r0, asr #6 │ │ │ │ - cmpeq r5, r4, ror #31 │ │ │ │ - ldrsheq r2, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r5, r8, lsr #32 │ │ │ │ + cmpeq lr, r8, asr #6 │ │ │ │ + cmpeq r5, ip, ror #31 │ │ │ │ + cmpeq r6, r0, lsl #22 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ - cmpeq lr, r0, lsl #6 │ │ │ │ - cmpeq r5, r4, lsr #31 │ │ │ │ - ldrheq r2, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r8, lsl #6 │ │ │ │ + cmpeq r5, ip, lsr #31 │ │ │ │ + ldrheq r2, [r6, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - cmpeq r5, ip, lsr pc │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ + cmpeq r5, r4, asr #30 │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ andeq r0, r0, r3, ror #22 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ - ldrsbeq r2, [r5, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, r0, ror #19 │ │ │ │ + cmpeq lr, r8, lsr r2 │ │ │ │ + ldrsbeq r2, [r5, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r6, r8, ror #19 │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ - ldrsheq lr, [lr, #-16] │ │ │ │ - @ instruction: 0x01552e94 │ │ │ │ - cmpeq r6, r0, lsr #19 │ │ │ │ + ldrsheq lr, [lr, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x01552e9c │ │ │ │ + cmpeq r6, r8, lsr #19 │ │ │ │ andeq r0, r0, sl, ror #22 │ │ │ │ - ldrheq lr, [lr, #-16] │ │ │ │ - cmpeq r5, r4, asr lr │ │ │ │ - cmpeq r6, r0, ror #18 │ │ │ │ + ldrheq lr, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, ip, asr lr │ │ │ │ + cmpeq r6, r8, ror #18 │ │ │ │ andeq r0, r0, r9, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #3112] @ 4aabb0 │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ @@ -1033078,129 +1033078,129 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4aa398 │ │ │ │ - @ instruction: 0x01562d98 │ │ │ │ + cmpeq r6, r0, lsr #27 │ │ │ │ cmneq r8, r8, ror #8 │ │ │ │ - @ instruction: 0x015edf90 │ │ │ │ + @ instruction: 0x015edf98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ + cmpeq r6, r8, lsr #24 │ │ │ │ cmpeq r6, r0, lsr #24 │ │ │ │ cmpeq r6, r8, lsl ip │ │ │ │ - cmpeq r6, r0, lsl ip │ │ │ │ - cmpeq r6, r8, lsr #3 │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ - cmpeq r6, r8, ror #23 │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ - cmpeq r6, r8, ror #23 │ │ │ │ - cmpeq r6, r8, ror #23 │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ + ldrheq r2, [r6, #-16] │ │ │ │ + ldrsheq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ ldrsheq r2, [r6, #-176] @ 0xffffff50 │ │ │ │ ldrsheq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ ldrsheq r2, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r2, [r6, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r2, [r6, #-180] @ 0xffffff4c │ │ │ │ + ldrsheq r2, [r6, #-184] @ 0xffffff48 │ │ │ │ ldrsheq r2, [r6, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq r6, ip, lsl ip │ │ │ │ - cmpeq r6, r0, lsr #24 │ │ │ │ + ldrsheq r2, [r6, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r4, lsl #24 │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ cmpeq r6, r4, lsr #24 │ │ │ │ - cmpeq r6, r0, lsr fp │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq r6, ip, lsl #24 │ │ │ │ - cmpeq lr, r8, lsl ip │ │ │ │ - ldrheq r2, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r6, ip, asr #7 │ │ │ │ - ldrsbeq sp, [lr, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r5, ip, ror r8 │ │ │ │ - cmpeq r6, ip, lsl #7 │ │ │ │ - @ instruction: 0x015edb98 │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ - cmpeq r6, ip, asr #6 │ │ │ │ - cmpeq lr, r8, asr fp │ │ │ │ - ldrsheq r2, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ - cmpeq lr, r8, lsl fp │ │ │ │ - ldrheq r2, [r5, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, ip, asr #5 │ │ │ │ - ldrsbeq sp, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ - cmpeq r6, ip, lsl #5 │ │ │ │ - @ instruction: 0x015eda98 │ │ │ │ - cmpeq r5, ip, lsr r7 │ │ │ │ - cmpeq r6, ip, asr #4 │ │ │ │ - cmpeq lr, r8, asr sl │ │ │ │ - ldrsheq r2, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ - cmpeq lr, r8, lsl sl │ │ │ │ - ldrheq r2, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r6, ip, asr #3 │ │ │ │ - ldrsbeq sp, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ - cmpeq r6, ip, lsl #3 │ │ │ │ - @ instruction: 0x015ed998 │ │ │ │ - cmpeq r5, ip, lsr r6 │ │ │ │ - cmpeq r6, ip, asr #2 │ │ │ │ - cmpeq lr, r8, asr r9 │ │ │ │ - ldrsheq r2, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, ip, lsl #2 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ - ldrheq r2, [r5, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r6, ip, asr #1 │ │ │ │ - ldrsbeq sp, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, ip, ror r5 │ │ │ │ - cmpeq r6, ip, lsl #1 │ │ │ │ - @ instruction: 0x015ed898 │ │ │ │ - cmpeq r5, ip, lsr r5 │ │ │ │ - cmpeq r6, ip, asr #32 │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ - ldrsheq r2, [r5, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r6, ip │ │ │ │ - cmpeq lr, r8, lsl r8 │ │ │ │ - ldrheq r2, [r5, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r6, ip, asr #31 │ │ │ │ - ldrsbeq sp, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r5, ip, ror r4 │ │ │ │ - cmpeq r6, ip, lsl #31 │ │ │ │ - @ instruction: 0x015ed798 │ │ │ │ - cmpeq r5, ip, lsr r4 │ │ │ │ - cmpeq r6, ip, asr #30 │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - ldrsheq r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r6, ip, lsl #30 │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ - ldrheq r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r6, ip, asr #29 │ │ │ │ - ldrsbeq sp, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r5, ip, ror r3 │ │ │ │ - cmpeq r6, ip, lsl #29 │ │ │ │ - cmpeq r5, r4, asr #6 │ │ │ │ - cmpeq r5, r4, lsl r3 │ │ │ │ - cmpeq r5, r4, ror #5 │ │ │ │ - ldrheq r2, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r0, lsl #5 │ │ │ │ - cmpeq r5, r4, ror #4 │ │ │ │ - cmpeq r5, r4, lsr r2 │ │ │ │ - cmpeq r5, r4, lsl #4 │ │ │ │ - ldrsbeq r2, [r5, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, ip, lsl #10 │ │ │ │ - ldrheq r2, [r5, #-16] │ │ │ │ - cmpeq r6, r4, asr #25 │ │ │ │ - cmpeq lr, ip, asr #9 │ │ │ │ - cmpeq r5, r0, ror r1 │ │ │ │ - cmpeq r6, r0, lsl #25 │ │ │ │ - cmpeq lr, ip, lsl #9 │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ - cmpeq r6, r0, asr #24 │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ - ldrsheq r2, [r5, #-0] │ │ │ │ - cmpeq r6, r0, lsl #24 │ │ │ │ + cmpeq r6, r8, lsr #24 │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ + cmpeq r6, r8, lsr fp │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq r6, r4, lsl ip │ │ │ │ + cmpeq lr, r0, lsr #24 │ │ │ │ + cmpeq r5, r4, asr #17 │ │ │ │ + ldrsbeq r2, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmpeq lr, r0, ror #23 │ │ │ │ + cmpeq r5, r4, lsl #17 │ │ │ │ + @ instruction: 0x01562394 │ │ │ │ + cmpeq lr, r0, lsr #23 │ │ │ │ + cmpeq r5, r4, asr #16 │ │ │ │ + cmpeq r6, r4, asr r3 │ │ │ │ + cmpeq lr, r0, ror #22 │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ + cmpeq r5, r4, asr #15 │ │ │ │ + ldrsbeq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq lr, r0, ror #21 │ │ │ │ + cmpeq r5, r4, lsl #15 │ │ │ │ + @ instruction: 0x01562294 │ │ │ │ + cmpeq lr, r0, lsr #21 │ │ │ │ + cmpeq r5, r4, asr #14 │ │ │ │ + cmpeq r6, r4, asr r2 │ │ │ │ + cmpeq lr, r0, ror #20 │ │ │ │ + cmpeq r5, r4, lsl #14 │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ + cmpeq r5, r4, asr #13 │ │ │ │ + ldrsbeq r2, [r6, #-20] @ 0xffffffec │ │ │ │ + cmpeq lr, r0, ror #19 │ │ │ │ + cmpeq r5, r4, lsl #13 │ │ │ │ + @ instruction: 0x01562194 │ │ │ │ + cmpeq lr, r0, lsr #19 │ │ │ │ + cmpeq r5, r4, asr #12 │ │ │ │ + cmpeq r6, r4, asr r1 │ │ │ │ + cmpeq lr, r0, ror #18 │ │ │ │ + cmpeq r5, r4, lsl #12 │ │ │ │ + cmpeq r6, r4, lsl r1 │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ + cmpeq r5, r4, asr #11 │ │ │ │ + ldrsbeq r2, [r6, #-4] │ │ │ │ + cmpeq lr, r0, ror #17 │ │ │ │ + cmpeq r5, r4, lsl #11 │ │ │ │ + @ instruction: 0x01562094 │ │ │ │ + cmpeq lr, r0, lsr #17 │ │ │ │ + cmpeq r5, r4, asr #10 │ │ │ │ + cmpeq r6, r4, asr r0 │ │ │ │ + cmpeq lr, r0, ror #16 │ │ │ │ + cmpeq r5, r4, lsl #10 │ │ │ │ + cmpeq r6, r4, lsl r0 │ │ │ │ + cmpeq lr, r0, lsr #16 │ │ │ │ + cmpeq r5, r4, asr #9 │ │ │ │ + ldrsbeq r1, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq lr, r0, ror #15 │ │ │ │ + cmpeq r5, r4, lsl #9 │ │ │ │ + @ instruction: 0x01561f94 │ │ │ │ + cmpeq lr, r0, lsr #15 │ │ │ │ + cmpeq r5, r4, asr #8 │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ + cmpeq r5, r4, lsl #8 │ │ │ │ + cmpeq r6, r4, lsl pc │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ + cmpeq r5, r4, asr #7 │ │ │ │ + ldrsbeq r1, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmpeq lr, r0, ror #13 │ │ │ │ + cmpeq r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x01561e94 │ │ │ │ + cmpeq r5, ip, asr #6 │ │ │ │ + cmpeq r5, ip, lsl r3 │ │ │ │ + cmpeq r5, ip, ror #5 │ │ │ │ + ldrheq r2, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, r8, lsl #5 │ │ │ │ + cmpeq r5, ip, ror #4 │ │ │ │ + cmpeq r5, ip, lsr r2 │ │ │ │ + cmpeq r5, ip, lsl #4 │ │ │ │ + ldrsbeq r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, r4, lsl r5 │ │ │ │ + ldrheq r2, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, ip, asr #25 │ │ │ │ + ldrsbeq sp, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, r8, ror r1 │ │ │ │ + cmpeq r6, r8, lsl #25 │ │ │ │ + @ instruction: 0x015ed494 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ + cmpeq r6, r8, asr #24 │ │ │ │ + cmpeq lr, r4, asr r4 │ │ │ │ + ldrsheq r2, [r5, #-8] │ │ │ │ + cmpeq r6, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #2152] @ 4ab604 │ │ │ │ @@ -1033741,36 +1033741,36 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4ab384 │ │ │ │ cmneq r8, r4, ror r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq lr, r0, ror #30 │ │ │ │ - cmpeq r6, ip, lsl r7 │ │ │ │ + cmpeq lr, r8, ror #30 │ │ │ │ + cmpeq r6, r4, lsr #14 │ │ │ │ andeq r1, r0, r8, lsr #17 │ │ │ │ andeq r1, r0, r9, lsr #17 │ │ │ │ andeq r1, r0, sl, lsr #17 │ │ │ │ andeq r1, r0, fp, lsr #17 │ │ │ │ cmneq r8, r8, lsl #1 │ │ │ │ - cmpeq r5, r4, ror #15 │ │ │ │ - ldrheq r1, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r5, r4, lsl #15 │ │ │ │ - cmpeq r5, r4, asr r7 │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ - cmpeq r5, ip, lsl r7 │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ + cmpeq r5, ip, ror #15 │ │ │ │ + ldrheq r1, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, ip, lsl #15 │ │ │ │ + cmpeq r5, ip, asr r7 │ │ │ │ + cmpeq lr, r0, lsl #21 │ │ │ │ + cmpeq r5, r4, lsr #14 │ │ │ │ + cmpeq r6, r0, lsr r2 │ │ │ │ andeq r1, r0, r3, ror r8 │ │ │ │ - cmpeq lr, r8, lsr sl │ │ │ │ - ldrsbeq r1, [r5, #-108] @ 0xffffff94 │ │ │ │ - ldrsheq r1, [r6, #-16] │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq r5, r4, ror #13 │ │ │ │ + ldrsheq r1, [r6, #-24] @ 0xffffffe8 │ │ │ │ andeq r1, r0, r2, ror r8 │ │ │ │ - ldrsheq ip, [lr, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x0155169c │ │ │ │ - ldrheq r1, [r6, #-16] │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq r5, r4, lsr #13 │ │ │ │ + ldrheq r1, [r6, #-24] @ 0xffffffe8 │ │ │ │ andeq r1, r0, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2872] @ 0xb38 │ │ │ │ sub sp, sp, #1184 @ 0x4a0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1034586,67 +1034586,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4ab9c4 │ │ │ │ cmneq r8, r4, lsl #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r0, asr #26 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ - cmpeq lr, r4, ror #13 │ │ │ │ - cmpeq r6, r4, lsr #29 │ │ │ │ + cmpeq lr, ip, ror #13 │ │ │ │ + cmpeq r6, ip, lsr #29 │ │ │ │ andeq r0, r0, ip, asr #14 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmneq r8, r8, asr #20 │ │ │ │ - @ instruction: 0x015ec39c │ │ │ │ - cmpeq r6, ip, asr fp │ │ │ │ + cmpeq lr, r4, lsr #7 │ │ │ │ + cmpeq r6, r4, ror #22 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - cmpeq lr, r4, ror #5 │ │ │ │ - cmpeq r5, r8, lsl #31 │ │ │ │ - cmpeq r6, r0, lsr #21 │ │ │ │ - cmpeq lr, r8, lsl #5 │ │ │ │ - cmpeq r6, ip, lsr sl │ │ │ │ + cmpeq lr, ip, ror #5 │ │ │ │ + @ instruction: 0x01550f90 │ │ │ │ + cmpeq r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x015ec290 │ │ │ │ + cmpeq r6, r4, asr #20 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - cmpeq lr, r0, lsl #2 │ │ │ │ - cmpeq r6, r0, asr #17 │ │ │ │ + cmpeq lr, r8, lsl #2 │ │ │ │ + cmpeq r6, r8, asr #17 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - cmpeq lr, r4, rrx │ │ │ │ + cmpeq lr, ip, rrx │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r0, lsr #16 │ │ │ │ + cmpeq r6, r8, lsr #16 │ │ │ │ andeq r0, r0, r9, lsr r7 │ │ │ │ andeq r0, r0, sl, lsr r7 │ │ │ │ - cmpeq r5, r8, lsr #25 │ │ │ │ + ldrheq r0, [r5, #-192] @ 0xffffff40 │ │ │ │ cmpeq r4, ip, asr #9 │ │ │ │ cmpeq r4, r8, ror r4 │ │ │ │ cmpeq r4, r8, lsr r4 │ │ │ │ - ldrsheq fp, [lr, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r6, ip, asr #29 │ │ │ │ - cmpeq r6, r8, lsr #13 │ │ │ │ + ldrsheq fp, [lr, #-236] @ 0xffffff14 │ │ │ │ + ldrsbeq r0, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r0, [r6, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - cmpeq r5, r8, lsl fp │ │ │ │ - cmpeq r5, ip, ror #21 │ │ │ │ - cmpeq lr, r4, lsl lr │ │ │ │ - ldrheq r0, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r6, ip, asr #11 │ │ │ │ + cmpeq r5, r0, lsr #22 │ │ │ │ + ldrsheq r0, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq lr, ip, lsl lr │ │ │ │ + cmpeq r5, r0, asr #21 │ │ │ │ + ldrsbeq r0, [r6, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - cmpeq r5, r4, lsl #21 │ │ │ │ - cmpeq lr, ip, lsr #27 │ │ │ │ - cmpeq r5, r0, asr sl │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ - cmpeq r5, r8, lsl sl │ │ │ │ - cmpeq r5, r8, lsl #20 │ │ │ │ - ldrsbeq r0, [r5, #-156] @ 0xffffff64 │ │ │ │ - cmpeq lr, r4, lsl #26 │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ - ldrheq r0, [r6, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, ip, lsl #21 │ │ │ │ + ldrheq fp, [lr, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r8, asr sl │ │ │ │ + cmpeq r6, ip, ror #10 │ │ │ │ + cmpeq r5, r0, lsr #20 │ │ │ │ + cmpeq r5, r0, lsl sl │ │ │ │ + cmpeq r5, r4, ror #19 │ │ │ │ + cmpeq lr, ip, lsl #26 │ │ │ │ + ldrheq r0, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, r4, asr #9 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq lr, r8, asr #25 │ │ │ │ - cmpeq r5, ip, ror #18 │ │ │ │ - cmpeq r6, r0, lsl #9 │ │ │ │ + ldrsbeq fp, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ + cmpeq r6, r8, lsl #9 │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #1512] @ 4aca18 │ │ │ │ ldr r3, [pc, #1512] @ 4aca1c │ │ │ │ @@ -1035026,67 +1035026,67 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ac674 │ │ │ │ cmneq r8, r0, ror #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq fp, [lr, #-172] @ 0xffffff54 │ │ │ │ - @ instruction: 0x01560290 │ │ │ │ + cmpeq lr, r4, ror #21 │ │ │ │ + @ instruction: 0x01560298 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ @ instruction: 0x0168bd98 │ │ │ │ - cmpeq lr, r4, lsl r9 │ │ │ │ - ldrheq r0, [r5, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r6, r4, asr #1 │ │ │ │ + cmpeq lr, ip, lsl r9 │ │ │ │ + cmpeq r5, r0, asr #11 │ │ │ │ + cmpeq r6, ip, asr #1 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - ldrsbeq fp, [lr, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r8, ror r5 │ │ │ │ - cmpeq r6, r4, lsl #1 │ │ │ │ + ldrsbeq fp, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r0, lsl #11 │ │ │ │ + cmpeq r6, ip, lsl #1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - @ instruction: 0x015eb894 │ │ │ │ - cmpeq r5, r8, lsr r5 │ │ │ │ - cmpeq r6, r8, asr #32 │ │ │ │ - cmpeq lr, r4, asr r8 │ │ │ │ - ldrsheq r0, [r5, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r6, r4 │ │ │ │ + @ instruction: 0x015eb89c │ │ │ │ + cmpeq r5, r0, asr #10 │ │ │ │ + cmpeq r6, r0, asr r0 │ │ │ │ + cmpeq lr, ip, asr r8 │ │ │ │ + cmpeq r5, r0, lsl #10 │ │ │ │ + cmpeq r6, ip │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - cmpeq lr, r4, lsl r8 │ │ │ │ - ldrheq r0, [r5, #-72] @ 0xffffffb8 │ │ │ │ - cmppeq r5, r4, asr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsl r8 │ │ │ │ + cmpeq r5, r0, asr #9 │ │ │ │ + cmppeq r5, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - ldrsbeq fp, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r5, r8, ror r4 │ │ │ │ - cmppeq r5, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq fp, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, r0, lsl #9 │ │ │ │ + cmppeq r5, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x015eb794 │ │ │ │ - cmpeq r5, r8, lsr r4 │ │ │ │ - cmppeq r5, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015eb79c │ │ │ │ + cmpeq r5, r0, asr #8 │ │ │ │ + cmppeq r5, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - cmpeq r5, r0, lsl #8 │ │ │ │ - cmpeq lr, r4, lsr #14 │ │ │ │ - cmpeq r5, r8, asr #7 │ │ │ │ - ldrsbeq pc, [r5, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq lr, r4, ror #13 │ │ │ │ - cmpeq r5, r8, lsl #7 │ │ │ │ - @ instruction: 0x0155fe94 │ │ │ │ + cmpeq r5, r8, lsl #8 │ │ │ │ + cmpeq lr, ip, lsr #14 │ │ │ │ + ldrsbeq r0, [r5, #-48] @ 0xffffffd0 │ │ │ │ + cmppeq r5, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, ror #13 │ │ │ │ + @ instruction: 0x01550390 │ │ │ │ + @ instruction: 0x0155fe9c │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq lr, r4, lsr #13 │ │ │ │ - cmpeq r5, r8, asr #6 │ │ │ │ - cmppeq r5, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsr #13 │ │ │ │ + cmpeq r5, r0, asr r3 │ │ │ │ + cmppeq r5, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq lr, r4, ror #12 │ │ │ │ - cmpeq r5, r8, lsl #6 │ │ │ │ - cmppeq r5, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, ror #12 │ │ │ │ + cmpeq r5, r0, lsl r3 │ │ │ │ + cmppeq r5, ip, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - cmpeq lr, r4, lsr #12 │ │ │ │ - cmpeq r5, r8, asr #5 │ │ │ │ - ldrsbeq pc, [r5, #-216] @ 0xffffff28 @ │ │ │ │ - cmpeq lr, r4, ror #11 │ │ │ │ - cmpeq r5, r8, lsl #5 │ │ │ │ - @ instruction: 0x0155fd94 │ │ │ │ + cmpeq lr, ip, lsr #12 │ │ │ │ + ldrsbeq r0, [r5, #-32] @ 0xffffffe0 │ │ │ │ + cmppeq r5, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, ror #11 │ │ │ │ + @ instruction: 0x01550290 │ │ │ │ + @ instruction: 0x0155fd9c │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1035353,40 +1035353,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 4acbec │ │ │ │ strdeq fp, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r0, lsr #16 │ │ │ │ - cmpeq lr, ip, lsr #6 │ │ │ │ - ldrsbeq pc, [r4, #-252] @ 0xffffff04 @ │ │ │ │ - ldrsheq pc, [r5, #-160] @ 0xffffff60 @ │ │ │ │ + cmpeq lr, r4, lsr r3 │ │ │ │ + cmppeq r4, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r5, #-168] @ 0xffffff58 @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ - cmppeq r4, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr #3 │ │ │ │ - cmppeq r4, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ + cmppeq r4, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr #3 │ │ │ │ + cmppeq r4, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq lr, r4, ror r1 │ │ │ │ - cmppeq r4, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + cmppeq r4, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq lr, r8, lsr r1 │ │ │ │ - cmppeq r4, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r5, #-140] @ 0xffffff74 @ │ │ │ │ + cmpeq lr, r0, asr #2 │ │ │ │ + ldrsheq pc, [r4, #-208] @ 0xffffff30 @ │ │ │ │ + cmppeq r5, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - ldrsheq fp, [lr, #-12] │ │ │ │ - cmppeq r4, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r0, asr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ + ldrheq pc, [r4, #-212] @ 0xffffff2c @ │ │ │ │ + cmppeq r5, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq lr, r0, asr #1 │ │ │ │ - cmppeq r4, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r4, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr #1 │ │ │ │ + cmppeq r4, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #560] @ 4ad1f0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1035528,31 +1035528,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4ad024 │ │ │ │ cmneq r8, r0, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r5, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ cmneq r8, r8, ror #7 │ │ │ │ - ldrsheq sl, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmppeq r4, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r5, #-100] @ 0xffffff9c @ │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ + cmppeq r4, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r5, #-108] @ 0xffffff94 @ │ │ │ │ @ instruction: 0x00001bbb │ │ │ │ - cmpeq lr, ip, lsl #29 │ │ │ │ - cmppeq r4, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015eae94 │ │ │ │ + cmppeq r4, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00001bb1 │ │ │ │ - cmpeq lr, ip, asr #28 │ │ │ │ - ldrsheq pc, [r4, #-160] @ 0xffffff60 @ │ │ │ │ - ldrsheq pc, [r5, #-92] @ 0xffffffa4 @ │ │ │ │ + cmpeq lr, r4, asr lr │ │ │ │ + ldrsheq pc, [r4, #-168] @ 0xffffff58 @ │ │ │ │ + cmppeq r5, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, lsr #23 │ │ │ │ - cmpeq lr, ip, lsl #28 │ │ │ │ - ldrheq pc, [r4, #-160] @ 0xffffff60 @ │ │ │ │ - cmppeq r5, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsl lr │ │ │ │ + ldrheq pc, [r4, #-168] @ 0xffffff58 @ │ │ │ │ + cmppeq r5, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sp, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1572] @ 4ad880 │ │ │ │ @@ -1035948,66 +1035948,66 @@ │ │ │ │ add r2, r2, #1776 @ 0x6f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ad50c │ │ │ │ strheq fp, [r8, #-24]! @ 0xffffffe8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r5, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, lsl #23 │ │ │ │ + cmppeq r5, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015eab90 │ │ │ │ andeq r0, r0, r7, asr #23 │ │ │ │ cmneq r8, r0, lsl #30 │ │ │ │ - cmpeq lr, r4, ror #20 │ │ │ │ - cmppeq r4, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, ror #20 │ │ │ │ + cmppeq r4, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x00000bb9 │ │ │ │ - ldrsheq sl, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmppeq r4, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r5, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + ldrheq pc, [r4, #-96] @ 0xffffffa0 @ │ │ │ │ + ldrheq pc, [r5, #-28] @ 0xffffffe4 @ │ │ │ │ andeq r0, r0, lr, asr #23 │ │ │ │ - ldrheq sl, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmppeq r4, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr #19 │ │ │ │ + cmppeq r4, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r0, lsl #3 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq lr, r0, lsl #19 │ │ │ │ - cmppeq r4, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl #19 │ │ │ │ + cmppeq r4, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq lr, r4, asr #18 │ │ │ │ - ldrsheq pc, [r4, #-84] @ 0xffffffac @ │ │ │ │ - cmppeq r5, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, asr #18 │ │ │ │ + ldrsheq pc, [r4, #-92] @ 0xffffffa4 @ │ │ │ │ + cmppeq r5, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq lr, r8, lsl #18 │ │ │ │ - ldrheq pc, [r4, #-88] @ 0xffffffa8 @ │ │ │ │ - cmppeq r5, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, lsl r9 │ │ │ │ + cmppeq r4, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #23 │ │ │ │ - cmpeq lr, ip, asr #17 │ │ │ │ - cmppeq r4, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmppeq r4, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155f090 │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ - cmppeq r4, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, ror #16 │ │ │ │ - cmppeq r4, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r5, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, ror #16 │ │ │ │ + cmppeq r4, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #23 │ │ │ │ - cmpeq lr, r4, lsr #16 │ │ │ │ - ldrsbeq pc, [r4, #-68] @ 0xffffffbc @ │ │ │ │ - cmpeq r5, r0, ror #31 │ │ │ │ + cmpeq lr, ip, lsr #16 │ │ │ │ + ldrsbeq pc, [r4, #-76] @ 0xffffffb4 @ │ │ │ │ + cmpeq r5, r8, ror #31 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - cmpeq lr, r8, ror #15 │ │ │ │ - @ instruction: 0x0154f498 │ │ │ │ - cmpeq r5, r4, lsr #31 │ │ │ │ + ldrsheq sl, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmppeq r4, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsr #31 │ │ │ │ @ instruction: 0x00000bb7 │ │ │ │ - cmpeq lr, ip, lsr #15 │ │ │ │ - cmppeq r4, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, ror #30 │ │ │ │ + ldrheq sl, [lr, #-116] @ 0xffffff8c │ │ │ │ + cmppeq r4, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, ror pc │ │ │ │ @ instruction: 0x00000bb6 │ │ │ │ - cmpeq lr, r0, ror r7 │ │ │ │ - cmppeq r4, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr #30 │ │ │ │ + cmpeq lr, r8, ror r7 │ │ │ │ + cmppeq r4, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr pc │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2616] @ 0xa38 │ │ │ │ ldr lr, [pc, #3564] @ 4ae760 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1036900,120 +1036900,120 @@ │ │ │ │ sub r2, r2, #4 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r7, r2, r0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ b 4ae918 │ │ │ │ @ instruction: 0x0168aa9c │ │ │ │ cmneq r8, r0, ror sl │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r5, r8, asr #27 │ │ │ │ + ldrsbeq lr, [r5, #-208] @ 0xffffff30 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ - ldrsheq lr, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq lr, r4, lsr r4 │ │ │ │ - cmpeq r5, r8, ror #23 │ │ │ │ + cmpeq lr, r8, lsr r5 │ │ │ │ + ldrsheq lr, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ + ldrsheq lr, [r5, #-176] @ 0xffffff50 │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - cmpeq lr, r4, ror r2 │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ + cmpeq lr, ip, ror r2 │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ cmpeq lr, r0, lsl r2 │ │ │ │ - cmpeq lr, r8, lsl #4 │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - cmpeq r5, ip, lsl #18 │ │ │ │ - ldrheq lr, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ + ldrheq lr, [r5, #-136] @ 0xffffff78 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq r5, ip, ror #15 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + ldrsheq lr, [r5, #-116] @ 0xffffff8c │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ - cmpeq lr, r0, lsl #29 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ + cmpeq lr, r8, lsl #29 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - cmpeq r5, ip, lsl #10 │ │ │ │ + cmpeq lr, ip, ror #26 │ │ │ │ + cmpeq r5, r4, lsl r5 │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq lr, r4, asr ip │ │ │ │ - cmpeq r5, r0, lsl r4 │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ + cmpeq r5, r8, lsl r4 │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - cmpeq lr, r4, lsr #23 │ │ │ │ - cmpeq r5, r8, asr r3 │ │ │ │ + cmpeq lr, ip, lsr #23 │ │ │ │ + cmpeq r5, r0, ror #6 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - cmpeq r5, r8, ror fp │ │ │ │ - cmpeq lr, r8, lsl #22 │ │ │ │ - cmpeq r4, r8, ror #6 │ │ │ │ - cmpeq r5, r8, lsl #5 │ │ │ │ + cmpeq r5, r0, lsl #23 │ │ │ │ + cmpeq lr, r0, lsl fp │ │ │ │ + cmpeq r4, r0, ror r3 │ │ │ │ + @ instruction: 0x0155e290 │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - cmpeq r4, ip, ror lr │ │ │ │ - ldrsheq r9, [lr, #-88] @ 0xffffffa8 │ │ │ │ - ldrheq sp, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ + cmpeq r4, r4, lsl #29 │ │ │ │ + cmpeq lr, r0, lsl #12 │ │ │ │ + ldrheq sp, [r5, #-220] @ 0xffffff24 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - cmpeq lr, r0, lsr #11 │ │ │ │ - cmpeq r5, r8, asr #26 │ │ │ │ + cmpeq lr, r8, lsr #11 │ │ │ │ + cmpeq r5, r0, asr sp │ │ │ │ andeq r1, r0, ip, ror #19 │ │ │ │ andeq r1, r0, sp, ror #19 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x015e9290 │ │ │ │ - cmpeq r5, ip, asr #20 │ │ │ │ + @ instruction: 0x015e9298 │ │ │ │ + cmpeq r5, r4, asr sl │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ andeq r1, r0, r9, lsl #20 │ │ │ │ andeq r1, r0, sl, lsl #20 │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ andeq r1, r0, r0, lsl sl │ │ │ │ andeq r1, r0, r1, lsl sl │ │ │ │ andeq r1, r0, r2, lsl sl │ │ │ │ - ldrsbeq r8, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, r8, lsl #15 │ │ │ │ + cmpeq lr, r0, ror #31 │ │ │ │ + @ instruction: 0x0155d790 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - cmpeq lr, r4, asr #29 │ │ │ │ - cmpeq r5, r0, lsl #13 │ │ │ │ + cmpeq lr, ip, asr #29 │ │ │ │ + cmpeq r5, r8, lsl #13 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - cmpeq lr, r4, ror #28 │ │ │ │ - cmpeq r5, r0, lsr #12 │ │ │ │ + cmpeq lr, ip, ror #28 │ │ │ │ + cmpeq r5, r8, lsr #12 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - cmpeq lr, r4, lsl lr │ │ │ │ - cmpeq r5, ip, asr #11 │ │ │ │ + cmpeq lr, ip, lsl lr │ │ │ │ + ldrsbeq sp, [r5, #-84] @ 0xffffffac │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ andeq r1, r0, r2, lsr sl │ │ │ │ - @ instruction: 0x015e8b9c │ │ │ │ + cmpeq lr, r4, lsr #23 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq r5, ip, asr r3 │ │ │ │ + cmpeq r5, r4, ror #6 │ │ │ │ andeq r1, r0, fp, asr sl │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ @ instruction: 0xfffed240 │ │ │ │ - ldrheq sp, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, r4, asr #5 │ │ │ │ cmneq r8, ip, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r1, r0, lr, lsl sl │ │ │ │ - @ instruction: 0x015e8890 │ │ │ │ - cmpeq r5, ip, asr #32 │ │ │ │ + @ instruction: 0x015e8898 │ │ │ │ + cmpeq r5, r4, asr r0 │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ cmpeq r3, r0, asr #26 │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ cmpeq r3, ip, ror #25 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - @ instruction: 0x015e8790 │ │ │ │ - cmpeq r4, r4, lsr r4 │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ + @ instruction: 0x015e8798 │ │ │ │ + cmpeq r4, ip, lsr r4 │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ andeq r1, r0, r7, asr #18 │ │ │ │ cmpeq r3, ip, asr #24 │ │ │ │ andeq r1, r0, r9, asr #20 │ │ │ │ - cmpeq r4, ip, lsl #7 │ │ │ │ + @ instruction: 0x0154d394 │ │ │ │ andeq r1, r0, sl, asr r9 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ blt 4ae97c │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ @@ -1039046,278 +1039046,278 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4af6a0 │ │ │ │ - ldrheq r8, [lr, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r4, r0, asr r3 │ │ │ │ - cmpeq r5, ip, asr lr │ │ │ │ + ldrheq r8, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r4, r8, asr r3 │ │ │ │ + cmpeq r5, r4, ror #28 │ │ │ │ andeq r1, r0, r1, ror #18 │ │ │ │ - cmpeq r4, r8, lsl r3 │ │ │ │ + cmpeq r4, r0, lsr #6 │ │ │ │ andeq r1, r0, sp, ror #18 │ │ │ │ - cmpeq r4, r0, ror #5 │ │ │ │ + cmpeq r4, r8, ror #5 │ │ │ │ andeq r1, r0, r0, ror r9 │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ - cmpeq r4, r4, lsr #5 │ │ │ │ - ldrheq ip, [r5, #-208] @ 0xffffff30 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ + cmpeq r4, ip, lsr #5 │ │ │ │ + ldrheq ip, [r5, #-216] @ 0xffffff28 │ │ │ │ andeq r1, r0, r2, lsl #19 │ │ │ │ - cmpeq r4, ip, ror #4 │ │ │ │ + cmpeq r4, r4, ror r2 │ │ │ │ andeq r1, r0, r3, lsl #19 │ │ │ │ - cmpeq r4, ip, lsr r2 │ │ │ │ + cmpeq r4, r4, asr #4 │ │ │ │ andeq r1, r0, r4, lsl #19 │ │ │ │ - cmpeq lr, ip, asr r5 │ │ │ │ - cmpeq r5, r0 │ │ │ │ - cmpeq r5, ip, lsl #26 │ │ │ │ + cmpeq lr, r4, ror #10 │ │ │ │ + cmpeq r5, r8 │ │ │ │ + cmpeq r5, r4, lsl sp │ │ │ │ andeq r1, r0, r9, lsl #19 │ │ │ │ - cmpeq lr, r0, lsl r5 │ │ │ │ - ldrheq sp, [r4, #-20] @ 0xffffffec │ │ │ │ - cmpeq r5, r4, asr #25 │ │ │ │ + cmpeq lr, r8, lsl r5 │ │ │ │ + ldrheq sp, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, ip, asr #25 │ │ │ │ andeq r1, r0, fp, lsl #19 │ │ │ │ - ldrsbeq r8, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r4, r4, ror r1 │ │ │ │ - cmpeq r5, r4, lsl #25 │ │ │ │ + ldrsbeq r8, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, ip, ror r1 │ │ │ │ + cmpeq r5, ip, lsl #25 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - @ instruction: 0x015e8490 │ │ │ │ - cmpeq r4, r4, lsr r1 │ │ │ │ - cmpeq r5, r4, asr #24 │ │ │ │ + @ instruction: 0x015e8498 │ │ │ │ + cmpeq r4, ip, lsr r1 │ │ │ │ + cmpeq r5, ip, asr #24 │ │ │ │ muleq r0, r6, r9 │ │ │ │ - cmpeq lr, r0, asr r4 │ │ │ │ - ldrsheq sp, [r4, #-4] │ │ │ │ - cmpeq r5, r0, lsl #24 │ │ │ │ + cmpeq lr, r8, asr r4 │ │ │ │ + ldrsheq sp, [r4, #-12] │ │ │ │ + cmpeq r5, r8, lsl #24 │ │ │ │ andeq r1, r0, r7, lsr #18 │ │ │ │ - ldrheq sp, [r4, #-12] │ │ │ │ + cmpeq r4, r4, asr #1 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - cmpeq lr, r0, ror #7 │ │ │ │ - cmpeq r4, r4, lsl #1 │ │ │ │ - @ instruction: 0x0155cb94 │ │ │ │ + cmpeq lr, r8, ror #7 │ │ │ │ + cmpeq r4, ip, lsl #1 │ │ │ │ + @ instruction: 0x0155cb9c │ │ │ │ andeq r1, r0, sp, lsl #19 │ │ │ │ - cmpeq lr, r0, lsr #7 │ │ │ │ - cmpeq r4, r4, asr #32 │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ + cmpeq lr, r8, lsr #7 │ │ │ │ + cmpeq r4, ip, asr #32 │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - cmpeq lr, r0, ror #6 │ │ │ │ - cmpeq r4, r4 │ │ │ │ - cmpeq r5, r4, lsl fp │ │ │ │ + cmpeq lr, r8, ror #6 │ │ │ │ + cmpeq r4, ip │ │ │ │ + cmpeq r5, ip, lsl fp │ │ │ │ andeq r1, r0, ip, lsl #19 │ │ │ │ - cmpeq r4, ip, asr #31 │ │ │ │ + ldrsbeq ip, [r4, #-244] @ 0xffffff0c │ │ │ │ andeq r1, r0, sl, lsr #18 │ │ │ │ - @ instruction: 0x0154cf9c │ │ │ │ + cmpeq r4, r4, lsr #31 │ │ │ │ andeq r1, r0, ip, lsr #18 │ │ │ │ - cmpeq r4, ip, ror #30 │ │ │ │ + cmpeq r4, r4, ror pc │ │ │ │ andeq r1, r0, fp, lsr #18 │ │ │ │ - cmpeq r4, ip, lsr pc │ │ │ │ + cmpeq r4, r4, asr #30 │ │ │ │ andeq r1, r0, r6, lsr r9 │ │ │ │ - cmpeq lr, r0, ror #4 │ │ │ │ - cmpeq r4, r4, lsl #30 │ │ │ │ - cmpeq r5, r0, lsl sl │ │ │ │ + cmpeq lr, r8, ror #4 │ │ │ │ + cmpeq r4, ip, lsl #30 │ │ │ │ + cmpeq r5, r8, lsl sl │ │ │ │ andeq r1, r0, pc, lsr #18 │ │ │ │ - cmpeq lr, r0, lsr #4 │ │ │ │ - cmpeq r4, r4, asr #29 │ │ │ │ - ldrsbeq ip, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r8, lsr #4 │ │ │ │ + cmpeq r4, ip, asr #29 │ │ │ │ + ldrsbeq ip, [r5, #-152] @ 0xffffff68 │ │ │ │ andeq r1, r0, lr, lsr #18 │ │ │ │ - ldrsbeq r8, [lr, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r4, ip, ror lr │ │ │ │ - cmpeq r5, r8, lsl #19 │ │ │ │ + cmpeq lr, r0, ror #3 │ │ │ │ + cmpeq r4, r4, lsl #29 │ │ │ │ + @ instruction: 0x0155c990 │ │ │ │ andeq r1, r0, r3, lsr #18 │ │ │ │ - cmpeq r4, r4, asr #28 │ │ │ │ + cmpeq r4, ip, asr #28 │ │ │ │ andeq r1, r0, sp, lsl r9 │ │ │ │ - cmpeq r4, r4, lsl lr │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ andeq r1, r0, r8, lsr #18 │ │ │ │ - cmpeq lr, r4, lsr r1 │ │ │ │ - cmpeq r5, r4, asr #2 │ │ │ │ - cmpeq r5, r8, ror #17 │ │ │ │ + cmpeq lr, ip, lsr r1 │ │ │ │ + cmpeq r5, ip, asr #2 │ │ │ │ + ldrsheq ip, [r5, #-128] @ 0xffffff80 │ │ │ │ andeq r1, r0, r1, asr #18 │ │ │ │ - @ instruction: 0x0154cd98 │ │ │ │ + cmpeq r4, r0, lsr #27 │ │ │ │ andeq r1, r0, ip, lsl r9 │ │ │ │ - cmpeq r4, r8, ror #26 │ │ │ │ + cmpeq r4, r0, ror sp │ │ │ │ andeq r1, r0, lr, lsl sl │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ + cmpeq r4, ip, lsr sp │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ - cmpeq r5, r0, lsr r8 │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ + cmpeq r5, r8, lsr r8 │ │ │ │ andeq r1, r0, r0, ror #19 │ │ │ │ - ldrsheq ip, [r4, #-196] @ 0xffffff3c │ │ │ │ + ldrsheq ip, [r4, #-204] @ 0xffffff34 │ │ │ │ andeq r1, r0, r1, ror #19 │ │ │ │ - cmpeq lr, r0, lsr r0 │ │ │ │ - ldrsbeq ip, [r4, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r5, r0, ror #15 │ │ │ │ + cmpeq lr, r8, lsr r0 │ │ │ │ + ldrsbeq ip, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r5, r8, ror #15 │ │ │ │ andeq r1, r0, sp, lsr #18 │ │ │ │ - ldrsheq r7, [lr, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x0154cc94 │ │ │ │ - cmpeq r5, r0, lsr #15 │ │ │ │ + ldrsheq r7, [lr, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0x0154cc9c │ │ │ │ + cmpeq r5, r8, lsr #15 │ │ │ │ andeq r1, r0, r9, asr r9 │ │ │ │ - ldrheq r7, [lr, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r4, r4, asr ip │ │ │ │ - cmpeq r5, r0, ror #14 │ │ │ │ + ldrheq r7, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r4, ip, asr ip │ │ │ │ + cmpeq r5, r8, ror #14 │ │ │ │ andeq r1, r0, r9, ror sl │ │ │ │ - cmpeq r4, ip, lsl ip │ │ │ │ + cmpeq r4, r4, lsr #24 │ │ │ │ andeq r1, r0, r9, asr #20 │ │ │ │ - cmpeq lr, r4, asr #30 │ │ │ │ - cmpeq r4, r8, ror #23 │ │ │ │ - ldrsheq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, ip, asr #30 │ │ │ │ + ldrsheq ip, [r4, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq ip, [r5, #-108] @ 0xffffff94 │ │ │ │ andeq r1, r0, r1, asr #20 │ │ │ │ - cmpeq lr, r4, lsl #30 │ │ │ │ - cmpeq r4, r8, lsr #23 │ │ │ │ - ldrheq ip, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, ip, lsl #30 │ │ │ │ + ldrheq ip, [r4, #-176] @ 0xffffff50 │ │ │ │ + ldrheq ip, [r5, #-108] @ 0xffffff94 │ │ │ │ andeq r1, r0, r2, asr #20 │ │ │ │ - cmpeq lr, r4, asr #29 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ - cmpeq r5, r4, ror r6 │ │ │ │ + cmpeq lr, ip, asr #29 │ │ │ │ + cmpeq r4, r0, ror fp │ │ │ │ + cmpeq r5, ip, ror r6 │ │ │ │ andeq r1, r0, r7, ror sl │ │ │ │ - cmpeq lr, r4, lsl #29 │ │ │ │ - cmpeq r4, r8, lsr #22 │ │ │ │ - cmpeq r5, r4, lsr r6 │ │ │ │ + cmpeq lr, ip, lsl #29 │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq r5, ip, lsr r6 │ │ │ │ andeq r1, r0, r8, ror sl │ │ │ │ - ldrsheq ip, [r4, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq ip, [r4, #-168] @ 0xffffff58 │ │ │ │ andeq r1, r0, r7, asr sl │ │ │ │ - cmpeq r4, r0, asr #21 │ │ │ │ + cmpeq r4, r8, asr #21 │ │ │ │ andeq r1, r0, r8, asr sl │ │ │ │ - @ instruction: 0x0154ca94 │ │ │ │ + @ instruction: 0x0154ca9c │ │ │ │ andeq r1, r0, fp, asr sl │ │ │ │ - cmpeq r4, r8, ror sl │ │ │ │ + cmpeq r4, r0, lsl #21 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ - ldrheq r7, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r4, asr sl │ │ │ │ - cmpeq r5, r0, ror #10 │ │ │ │ + ldrheq r7, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r4, ip, asr sl │ │ │ │ + cmpeq r5, r8, ror #10 │ │ │ │ andeq r1, r0, r5, ror sl │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq r4, r4, lsl sl │ │ │ │ - cmpeq r5, r0, lsr #10 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq r4, ip, lsl sl │ │ │ │ + cmpeq r5, r8, lsr #10 │ │ │ │ andeq r1, r0, r6, ror sl │ │ │ │ - cmpeq lr, r0, lsr sp │ │ │ │ - ldrsbeq ip, [r4, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, r0, ror #9 │ │ │ │ + cmpeq lr, r8, lsr sp │ │ │ │ + ldrsbeq ip, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r5, r8, ror #9 │ │ │ │ andeq r1, r0, ip, lsr sl │ │ │ │ - ldrsheq r7, [lr, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x0154c994 │ │ │ │ - cmpeq r5, r8, lsr #9 │ │ │ │ + ldrsheq r7, [lr, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x0154c99c │ │ │ │ + ldrheq ip, [r5, #-64] @ 0xffffffc0 │ │ │ │ andeq r1, r0, sp, lsr sl │ │ │ │ - cmpeq r4, r8, asr r9 │ │ │ │ + cmpeq r4, r0, ror #18 │ │ │ │ andeq r1, r0, pc, lsl #20 │ │ │ │ - cmpeq r4, ip, lsr r9 │ │ │ │ + cmpeq r4, r4, asr #18 │ │ │ │ andeq r1, r0, r0, lsl sl │ │ │ │ - cmpeq r4, r0, lsr #18 │ │ │ │ + cmpeq r4, r8, lsr #18 │ │ │ │ andeq r1, r0, r1, lsl sl │ │ │ │ - cmpeq lr, ip, asr ip │ │ │ │ - ldrsheq ip, [r4, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r4, lsl r4 │ │ │ │ + cmpeq lr, r4, ror #24 │ │ │ │ + ldrsheq ip, [r4, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, ip, lsl r4 │ │ │ │ andeq r1, r0, r2, lsl sl │ │ │ │ - ldrsbeq ip, [r4, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r4, ror #17 │ │ │ │ andeq r1, r0, r3, lsl sl │ │ │ │ - cmpeq r4, ip, lsr #17 │ │ │ │ + ldrheq ip, [r4, #-132] @ 0xffffff7c │ │ │ │ andeq r1, r0, r4, lsl sl │ │ │ │ - cmpeq r4, r8, ror r8 │ │ │ │ + cmpeq r4, r0, lsl #17 │ │ │ │ andeq r1, r0, r5, lsl sl │ │ │ │ - cmpeq r4, r0, ror #16 │ │ │ │ + cmpeq r4, r8, ror #16 │ │ │ │ andeq r1, r0, r6, lsl sl │ │ │ │ - cmpeq r4, r0, lsr r8 │ │ │ │ + cmpeq r4, r8, lsr r8 │ │ │ │ andeq r1, r0, r6, lsr #20 │ │ │ │ - ldrsheq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r4, r4, lsl #16 │ │ │ │ andeq r1, r0, r8, lsr #20 │ │ │ │ - cmpeq r4, r4, ror #15 │ │ │ │ + cmpeq r4, ip, ror #15 │ │ │ │ andeq r1, r0, r1, lsr sl │ │ │ │ - ldrheq ip, [r4, #-116] @ 0xffffff8c │ │ │ │ + ldrheq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ andeq r1, r0, r2, lsr sl │ │ │ │ - ldrsbeq r7, [lr, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r4, ip, ror r7 │ │ │ │ - @ instruction: 0x0155c290 │ │ │ │ + cmpeq lr, r0, ror #21 │ │ │ │ + cmpeq r4, r4, lsl #15 │ │ │ │ + @ instruction: 0x0155c298 │ │ │ │ andeq r1, r0, r8, lsr sl │ │ │ │ - @ instruction: 0x015e7a98 │ │ │ │ - cmpeq r4, ip, lsr r7 │ │ │ │ - cmpeq r5, r8, asr #4 │ │ │ │ + cmpeq lr, r0, lsr #21 │ │ │ │ + cmpeq r4, r4, asr #14 │ │ │ │ + cmpeq r5, r0, asr r2 │ │ │ │ andeq r1, r0, fp, lsr sl │ │ │ │ - cmpeq r4, r4, lsl #14 │ │ │ │ + cmpeq r4, ip, lsl #14 │ │ │ │ andeq r1, r0, r5, asr sl │ │ │ │ - cmpeq r4, r8, ror #13 │ │ │ │ + ldrsheq ip, [r4, #-96] @ 0xffffffa0 │ │ │ │ andeq r1, r0, r6, asr sl │ │ │ │ - cmpeq r4, ip, asr #13 │ │ │ │ + ldrsbeq ip, [r4, #-100] @ 0xffffff9c │ │ │ │ andeq r1, r0, ip, ror #19 │ │ │ │ - @ instruction: 0x0154c69c │ │ │ │ + cmpeq r4, r4, lsr #13 │ │ │ │ andeq r1, r0, sp, ror #19 │ │ │ │ - cmpeq r4, ip, ror #12 │ │ │ │ + cmpeq r4, r4, ror r6 │ │ │ │ andeq r1, r0, lr, ror #19 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ andeq r1, r0, pc, ror #19 │ │ │ │ - cmpeq r4, ip, lsl #12 │ │ │ │ + cmpeq r4, r4, lsl r6 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - ldrsbeq ip, [r4, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, r4, ror #11 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmpeq r4, ip, lsr #11 │ │ │ │ + ldrheq ip, [r4, #-84] @ 0xffffffac │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - cmpeq r4, ip, ror r5 │ │ │ │ + cmpeq r4, r4, lsl #11 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmpeq r4, ip, asr #10 │ │ │ │ + cmpeq r4, r4, asr r5 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmpeq lr, r0, ror r8 │ │ │ │ - cmpeq r4, r4, lsl r5 │ │ │ │ - cmpeq r5, r0, lsr #32 │ │ │ │ + cmpeq lr, r8, ror r8 │ │ │ │ + cmpeq r4, ip, lsl r5 │ │ │ │ + cmpeq r5, r8, lsr #32 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - ldrsbeq ip, [r4, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r4, r4, ror #9 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmpeq r4, ip, lsr #9 │ │ │ │ + ldrheq ip, [r4, #-68] @ 0xffffffbc │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - cmpeq r4, ip, ror r4 │ │ │ │ - cmpeq r4, ip, asr #8 │ │ │ │ + cmpeq r4, r4, lsl #9 │ │ │ │ + cmpeq r4, r4, asr r4 │ │ │ │ andeq r1, r0, r1, lsl #20 │ │ │ │ - cmpeq r4, ip, lsl r4 │ │ │ │ + cmpeq r4, r4, lsr #8 │ │ │ │ muleq r0, r7, r9 │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ - cmpeq r5, r4, lsl r2 │ │ │ │ - ldrsheq fp, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ + cmpeq r5, ip, lsl r2 │ │ │ │ + ldrsheq fp, [r5, #-232] @ 0xffffff18 │ │ │ │ muleq r0, sl, r9 │ │ │ │ - cmpeq lr, ip, lsl #14 │ │ │ │ - ldrheq ip, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r5, r0, asr #29 │ │ │ │ + cmpeq lr, r4, lsl r7 │ │ │ │ + ldrheq ip, [r4, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r8, asr #29 │ │ │ │ andeq r1, r0, r0, lsr #19 │ │ │ │ - cmpeq r4, r4, asr pc │ │ │ │ + cmpeq r4, ip, asr pc │ │ │ │ andeq r1, r0, r5, lsr #19 │ │ │ │ - cmpeq lr, ip, ror r2 │ │ │ │ - cmpeq r4, r0, lsr #30 │ │ │ │ - cmpeq r5, ip, lsr #20 │ │ │ │ + cmpeq lr, r4, lsl #5 │ │ │ │ + cmpeq r4, r8, lsr #30 │ │ │ │ + cmpeq r5, r4, lsr sl │ │ │ │ andeq r1, r0, sl, lsr #19 │ │ │ │ - cmpeq lr, ip, lsr r2 │ │ │ │ - cmpeq r4, r0, ror #29 │ │ │ │ - cmpeq r5, ip, ror #19 │ │ │ │ + cmpeq lr, r4, asr #4 │ │ │ │ + cmpeq r4, r8, ror #29 │ │ │ │ + ldrsheq fp, [r5, #-148] @ 0xffffff6c │ │ │ │ andeq r1, r0, fp, lsr #19 │ │ │ │ - ldrsheq r7, [lr, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r4, r0, lsr #29 │ │ │ │ - cmpeq r5, ip, lsr #19 │ │ │ │ + cmpeq lr, r4, lsl #4 │ │ │ │ + cmpeq r4, r8, lsr #29 │ │ │ │ + ldrheq fp, [r5, #-148] @ 0xffffff6c │ │ │ │ andeq r1, r0, ip, lsr #19 │ │ │ │ - ldrheq r7, [lr, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r4, r0, ror #28 │ │ │ │ - cmpeq r5, ip, ror #18 │ │ │ │ + cmpeq lr, r4, asr #3 │ │ │ │ + cmpeq r4, r8, ror #28 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ andeq r1, r0, sp, lsr #19 │ │ │ │ - cmpeq r4, r4, lsr #28 │ │ │ │ + cmpeq r4, ip, lsr #28 │ │ │ │ andeq r1, r0, pc, lsr #19 │ │ │ │ - cmpeq r4, ip, lsl #28 │ │ │ │ + cmpeq r4, r4, lsl lr │ │ │ │ @ instruction: 0x000019b0 │ │ │ │ - cmpeq lr, r0, lsr r1 │ │ │ │ - ldrsbeq fp, [r4, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r5, r0, ror #17 │ │ │ │ + cmpeq lr, r8, lsr r1 │ │ │ │ + ldrsbeq fp, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r5, r8, ror #17 │ │ │ │ @ instruction: 0x000019b4 │ │ │ │ - @ instruction: 0x0154bd9c │ │ │ │ + cmpeq r4, r4, lsr #27 │ │ │ │ @ instruction: 0x000019ba │ │ │ │ - cmpeq r4, ip, ror #26 │ │ │ │ - cmpeq r5, r8, ror r8 │ │ │ │ + cmpeq r4, r4, ror sp │ │ │ │ + cmpeq r5, r0, lsl #17 │ │ │ │ andeq r1, r0, r5, asr #19 │ │ │ │ - cmpeq r4, r4, lsr sp │ │ │ │ + cmpeq r4, ip, lsr sp │ │ │ │ andeq r1, r0, r6, asr #19 │ │ │ │ - cmpeq lr, r8, asr r0 │ │ │ │ - ldrsheq fp, [r4, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r5, r8, lsl #16 │ │ │ │ + cmpeq lr, r0, rrx │ │ │ │ + cmpeq r4, r4, lsl #26 │ │ │ │ + cmpeq r5, r0, lsl r8 │ │ │ │ andeq r1, r0, r3, asr #20 │ │ │ │ - cmpeq lr, r8, lsl r0 │ │ │ │ - ldrheq fp, [r4, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r5, r8, asr #15 │ │ │ │ + cmpeq lr, r0, lsr #32 │ │ │ │ + cmpeq r4, r4, asr #25 │ │ │ │ + ldrsbeq fp, [r5, #-112] @ 0xffffff90 │ │ │ │ andeq r1, r0, r6, asr #20 │ │ │ │ - cmpeq r4, r4, lsl #25 │ │ │ │ + cmpeq r4, ip, lsl #25 │ │ │ │ andeq r1, r0, r9, lsl #20 │ │ │ │ - cmpeq r4, r4, asr ip │ │ │ │ + cmpeq r4, ip, asr ip │ │ │ │ andeq r1, r0, sl, lsl #20 │ │ │ │ ldr r1, [pc, #-188] @ 4b0c60 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #-204] @ 4b0c64 │ │ │ │ @@ -1039597,17 +1039597,17 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 4b10a0 │ │ │ │ strheq r7, [r8, #-56]! @ 0xffffffc8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, ip, ror #6 │ │ │ │ - cmpeq lr, r4, lsl #29 │ │ │ │ - cmpeq r5, r4, ror #29 │ │ │ │ - cmpeq r5, r8, lsr r6 │ │ │ │ + cmpeq lr, ip, lsl #29 │ │ │ │ + cmpeq r5, ip, ror #29 │ │ │ │ + cmpeq r5, r0, asr #12 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1040581,124 +1040581,124 @@ │ │ │ │ b 4b2038 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ mov r8, #0 │ │ │ │ b 4b1c38 │ │ │ │ cmneq r8, r0, asr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl r2 │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ - ldrsbeq fp, [r4, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq lr, r0, asr #22 │ │ │ │ + cmpeq r4, r0, ror #15 │ │ │ │ + ldrsheq fp, [r5, #-32] @ 0xffffffe0 │ │ │ │ cmneq r8, r4, lsl pc │ │ │ │ - @ instruction: 0x015e6998 │ │ │ │ - ldrsbeq fp, [r5, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r0, ror ip │ │ │ │ - ldrheq r5, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, r0, lsl #2 │ │ │ │ - cmpeq lr, ip, ror pc │ │ │ │ - cmpeq r4, r0, lsr #24 │ │ │ │ - cmpeq r5, r8, lsr r7 │ │ │ │ - ldrsbeq sl, [r4, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ - cmpeq r5, r8, rrx │ │ │ │ + cmpeq lr, r0, lsr #19 │ │ │ │ + cmpeq r5, r0, ror #17 │ │ │ │ + cmpeq r4, r8, ror ip │ │ │ │ + cmpeq lr, r0, asr #31 │ │ │ │ + cmpeq r5, r8, lsl #2 │ │ │ │ + cmpeq lr, r4, lsl #31 │ │ │ │ + cmpeq r4, r8, lsr #24 │ │ │ │ + cmpeq r5, r0, asr #14 │ │ │ │ + cmpeq r4, r0, ror #23 │ │ │ │ + cmpeq lr, r8, lsr #30 │ │ │ │ + cmpeq r5, r0, ror r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmpeq r4, r4, lsr r5 │ │ │ │ - cmpeq lr, ip, ror r8 │ │ │ │ - cmpeq r5, r4, asr #19 │ │ │ │ - cmpeq lr, r0, asr #16 │ │ │ │ - cmpeq r4, r4, ror #9 │ │ │ │ - ldrsheq r9, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r4, r8, ror r4 │ │ │ │ - cmpeq lr, r0, asr #15 │ │ │ │ - cmpeq r5, r8, lsl #18 │ │ │ │ - cmpeq lr, r0, asr r7 │ │ │ │ - ldrsheq sl, [r4, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, ip, lsl #30 │ │ │ │ - cmpeq lr, ip, lsr #14 │ │ │ │ - ldrsbeq sl, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r5, r8, ror #29 │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ - cmpeq r5, r4, ror #15 │ │ │ │ - ldrheq r9, [r5, #-224] @ 0xffffff20 │ │ │ │ - ldrheq r5, [lr, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r4, ip, asr r3 │ │ │ │ - cmpeq r5, r4, ror lr │ │ │ │ - @ instruction: 0x015e5694 │ │ │ │ - cmpeq r4, r8, lsr r3 │ │ │ │ - cmpeq r5, r4, asr #28 │ │ │ │ + cmpeq r4, ip, lsr r5 │ │ │ │ + cmpeq lr, r4, lsl #17 │ │ │ │ + cmpeq r5, ip, asr #19 │ │ │ │ + cmpeq lr, r8, asr #16 │ │ │ │ + cmpeq r4, ip, ror #9 │ │ │ │ + cmpeq r5, r4 │ │ │ │ + cmpeq r4, r0, lsl #9 │ │ │ │ + cmpeq lr, r8, asr #15 │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ + cmpeq lr, r8, asr r7 │ │ │ │ + ldrsheq sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r4, lsl pc │ │ │ │ + cmpeq lr, r4, lsr r7 │ │ │ │ + ldrsbeq sl, [r4, #-56] @ 0xffffffc8 │ │ │ │ + ldrsheq r9, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, ip, lsl #14 │ │ │ │ + cmpeq r5, ip, ror #15 │ │ │ │ + ldrheq r9, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq lr, r0, asr #13 │ │ │ │ + cmpeq r4, r4, ror #6 │ │ │ │ + cmpeq r5, ip, ror lr │ │ │ │ + @ instruction: 0x015e569c │ │ │ │ + cmpeq r4, r0, asr #6 │ │ │ │ + cmpeq r5, ip, asr #28 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - cmpeq lr, r4, asr r6 │ │ │ │ - ldrsheq sl, [r4, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r5, r4, lsl #28 │ │ │ │ + cmpeq lr, ip, asr r6 │ │ │ │ + cmpeq r4, r0, lsl #6 │ │ │ │ + cmpeq r5, ip, lsl #28 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - cmpeq lr, r4, lsl r6 │ │ │ │ - ldrheq sl, [r4, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r0, asr #27 │ │ │ │ + cmpeq lr, ip, lsl r6 │ │ │ │ + ldrheq sl, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, r8, asr #27 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrsbeq r5, [lr, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r4, r4, ror r2 │ │ │ │ - cmpeq r5, r0, lsl #27 │ │ │ │ + ldrsbeq r5, [lr, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r4, ip, ror r2 │ │ │ │ + cmpeq r5, r8, lsl #27 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - cmpeq lr, r0, lsl #11 │ │ │ │ - cmpeq r5, ip, lsl r6 │ │ │ │ - cmpeq r5, r8, lsr #26 │ │ │ │ - ldrsbeq sl, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq lr, r4, lsr #10 │ │ │ │ - cmpeq r5, ip, ror #12 │ │ │ │ - cmpeq lr, ip, ror #9 │ │ │ │ - cmpeq r5, r4, lsr #27 │ │ │ │ - @ instruction: 0x01559c90 │ │ │ │ + cmpeq lr, r8, lsl #11 │ │ │ │ + cmpeq r5, r4, lsr #12 │ │ │ │ + cmpeq r5, r0, lsr sp │ │ │ │ + cmpeq r4, r4, ror #3 │ │ │ │ + cmpeq lr, ip, lsr #10 │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ + ldrsheq r5, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, ip, lsr #27 │ │ │ │ + @ instruction: 0x01559c98 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmpeq lr, r0, lsr #9 │ │ │ │ - cmpeq r5, ip, lsl r6 │ │ │ │ - cmpeq r5, r8, asr #24 │ │ │ │ + cmpeq lr, r8, lsr #9 │ │ │ │ + cmpeq r5, r4, lsr #12 │ │ │ │ + cmpeq r5, r0, asr ip │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - cmpeq r4, ip, lsl #2 │ │ │ │ - cmpeq r5, r0, lsr #24 │ │ │ │ + cmpeq r4, r4, lsl r1 │ │ │ │ + cmpeq r5, r8, lsr #24 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmpeq lr, r8, lsr #8 │ │ │ │ - ldrheq sl, [r5, #-68] @ 0xffffffbc │ │ │ │ - ldrsbeq r9, [r5, #-176] @ 0xffffff50 │ │ │ │ + cmpeq lr, r0, lsr r4 │ │ │ │ + ldrheq sl, [r5, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r9, [r5, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - ldrsheq r5, [lr, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r5, ip, ror r4 │ │ │ │ - @ instruction: 0x01559b94 │ │ │ │ + ldrsheq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r4, lsl #9 │ │ │ │ + @ instruction: 0x01559b9c │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - ldrheq r5, [lr, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, r4, asr r0 │ │ │ │ - cmpeq r5, r8, ror #22 │ │ │ │ + ldrheq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, ip, asr r0 │ │ │ │ + cmpeq r5, r0, ror fp │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - cmpeq r4, ip, lsl r0 │ │ │ │ - cmpeq lr, r4, ror #6 │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - cmpeq lr, ip, lsr #6 │ │ │ │ - ldrsbeq r9, [r4, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r5, r8, ror #21 │ │ │ │ - cmpeq lr, r8, lsl #6 │ │ │ │ - cmpeq r4, ip, lsr #31 │ │ │ │ - cmpeq r5, r4, asr #21 │ │ │ │ - cmpeq lr, r4, ror #5 │ │ │ │ - ldrheq sl, [r5, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, ip, lsl #21 │ │ │ │ + cmpeq r4, r4, lsr #32 │ │ │ │ + cmpeq lr, ip, ror #6 │ │ │ │ + ldrheq sl, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r4, lsr r3 │ │ │ │ + ldrsbeq r9, [r4, #-248] @ 0xffffff08 │ │ │ │ + ldrsheq r9, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r0, lsl r3 │ │ │ │ + ldrheq r9, [r4, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ + cmpeq lr, ip, ror #5 │ │ │ │ + ldrheq sl, [r5, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01559a94 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - cmpeq lr, r8, lsr #5 │ │ │ │ - cmpeq r4, ip, asr #30 │ │ │ │ - cmpeq r5, r8, asr sl │ │ │ │ + ldrheq r5, [lr, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r4, asr pc │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ - cmpeq r4, ip, lsl #30 │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ - cmpeq r4, ip, asr #29 │ │ │ │ - cmpeq r5, r4, ror #19 │ │ │ │ - cmpeq lr, r8, lsl #4 │ │ │ │ - cmpeq r5, r0, asr #31 │ │ │ │ - cmpeq r5, r8, lsr #19 │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ + cmpeq r4, r4, lsl pc │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ + ldrsbeq r9, [r4, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, ip, ror #19 │ │ │ │ + cmpeq lr, r0, lsl r2 │ │ │ │ + cmpeq r5, r8, asr #31 │ │ │ │ + ldrheq r9, [r5, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmn r3, #2 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -1041923,68 +1041923,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4b3008 │ │ │ │ strdeq r5, [r8, #-92]! @ 0xffffffa4 │ │ │ │ cmneq r8, r0, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsbeq r5, [lr, #-0] │ │ │ │ - cmpeq r5, ip, lsl #17 │ │ │ │ + ldrsbeq r5, [lr, #-8] │ │ │ │ + @ instruction: 0x01559894 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - cmpeq lr, r8 │ │ │ │ - cmpeq r5, ip, asr #15 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ + ldrsbeq r9, [r5, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ cmneq r8, r4, lsl #8 │ │ │ │ - cmpeq lr, ip, lsl #29 │ │ │ │ - cmpeq r4, ip, lsr #22 │ │ │ │ - cmpeq r5, r0, asr #12 │ │ │ │ + @ instruction: 0x015e4e94 │ │ │ │ + cmpeq r4, r4, lsr fp │ │ │ │ + cmpeq r5, r8, asr #12 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ - cmpeq lr, r4, lsr #28 │ │ │ │ - cmpeq r4, r8, asr #21 │ │ │ │ - ldrsbeq r9, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq lr, ip, lsr #28 │ │ │ │ + ldrsbeq r9, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r5, r4, ror #11 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq r5, r4, lsl #11 │ │ │ │ + cmpeq r5, ip, lsl #11 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - ldrheq r4, [lr, #-212] @ 0xffffff2c │ │ │ │ + ldrheq r4, [lr, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - cmpeq r4, r8, ror #19 │ │ │ │ + ldrsheq r9, [r4, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - ldrsheq r4, [lr, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, r0, lsr #19 │ │ │ │ - ldrheq r9, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r4, lsl #26 │ │ │ │ + cmpeq r4, r8, lsr #19 │ │ │ │ + ldrheq r9, [r5, #-76] @ 0xffffffb4 │ │ │ │ ldrheq sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r3, r4, ror #2 │ │ │ │ - cmpeq lr, r4, lsr #24 │ │ │ │ - cmpeq r4, r8, asr #17 │ │ │ │ - ldrsbeq r9, [r5, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq lr, ip, lsr #24 │ │ │ │ + ldrsbeq r9, [r4, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r5, r4, ror #7 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - @ instruction: 0x01549890 │ │ │ │ - ldrheq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r4, r8, asr r8 │ │ │ │ - cmpeq r5, ip, ror #6 │ │ │ │ + @ instruction: 0x01549898 │ │ │ │ + ldrheq r4, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r4, r0, ror #16 │ │ │ │ + cmpeq r5, r4, ror r3 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq r4, r0, lsr #16 │ │ │ │ - ldrsheq r9, [r4, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r4, r0, asr #15 │ │ │ │ - cmpeq lr, r4, ror #21 │ │ │ │ - cmpeq r4, r8, lsl #15 │ │ │ │ - @ instruction: 0x0155929c │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ + ldrsheq r9, [r4, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r4, r8, asr #15 │ │ │ │ + cmpeq lr, ip, ror #21 │ │ │ │ + @ instruction: 0x01549790 │ │ │ │ + cmpeq r5, r4, lsr #5 │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - cmpeq lr, r4, lsr #21 │ │ │ │ - cmpeq r4, r8, asr #14 │ │ │ │ - cmpeq r5, ip, asr r2 │ │ │ │ + cmpeq lr, ip, lsr #21 │ │ │ │ + cmpeq r4, r0, asr r7 │ │ │ │ + cmpeq r5, r4, ror #4 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmpeq lr, r4, ror #20 │ │ │ │ - cmpeq r4, r8, lsl #14 │ │ │ │ - cmpeq r5, ip, lsl r2 │ │ │ │ + cmpeq lr, ip, ror #20 │ │ │ │ + cmpeq r4, r0, lsl r7 │ │ │ │ + cmpeq r5, r4, lsr #4 │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmpeq lr, r4, lsr #20 │ │ │ │ - cmpeq r4, r8, asr #13 │ │ │ │ - ldrsbeq r9, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, ip, lsr #20 │ │ │ │ + ldrsbeq r9, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ @@ -1042294,35 +1042294,35 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4b3904 │ │ │ │ cmneq r8, ip, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl #22 │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - cmpeq r4, ip, asr #5 │ │ │ │ - cmpeq r5, r0, ror #27 │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ + ldrsbeq r9, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r5, r8, ror #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x015e4594 │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ - cmpeq r5, r8, asr #26 │ │ │ │ + @ instruction: 0x015e459c │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ + cmpeq r5, r0, asr sp │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq lr, r0, asr r5 │ │ │ │ - cmpeq r5, r8, asr #13 │ │ │ │ - ldrsheq r8, [r5, #-200] @ 0xffffff38 │ │ │ │ - ldrsheq r4, [lr, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r5, ip, ror #13 │ │ │ │ - @ instruction: 0x01558c94 │ │ │ │ - cmpeq lr, r0, lsr #9 │ │ │ │ - cmpeq r5, r8, asr r2 │ │ │ │ - cmpeq r5, r0, asr #24 │ │ │ │ + cmpeq lr, r8, asr r5 │ │ │ │ + ldrsbeq r9, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r0, lsl #26 │ │ │ │ + ldrsheq r4, [lr, #-72] @ 0xffffffb8 │ │ │ │ + ldrsheq r9, [r5, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x01558c9c │ │ │ │ + cmpeq lr, r8, lsr #9 │ │ │ │ + cmpeq r5, r0, ror #4 │ │ │ │ + cmpeq r5, r8, asr #24 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ - cmpeq lr, r8, asr r4 │ │ │ │ - ldrsheq r9, [r4, #-8] │ │ │ │ - cmpeq r5, ip, lsl #24 │ │ │ │ + cmpeq lr, r0, ror #8 │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ + cmpeq r5, r4, lsl ip │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr ip, [r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [ip, #904] @ 0x388 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -1042669,25 +1042669,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4b41b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4b40bc │ │ │ │ - ldrsbeq r5, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r5, r0, ror #29 │ │ │ │ strheq r4, [r8, #-52]! @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r0, asr r3 │ │ │ │ - cmpeq r5, r8, lsl r1 │ │ │ │ - cmpeq lr, r0, asr #29 │ │ │ │ - cmpeq r5, r8, ror #12 │ │ │ │ + cmpeq r5, r0, lsr #2 │ │ │ │ + cmpeq lr, r8, asr #29 │ │ │ │ + cmpeq r5, r0, ror r6 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - cmpeq lr, r8, ror lr │ │ │ │ - cmpeq r4, ip, lsl fp │ │ │ │ - cmpeq r5, r8, lsr #12 │ │ │ │ + cmpeq lr, r0, lsl #29 │ │ │ │ + cmpeq r4, r4, lsr #22 │ │ │ │ + cmpeq r5, r0, lsr r6 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ │ │ │ │ 004b41b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1042758,23 +1042758,23 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4b4224 │ │ │ │ cmneq r8, r8, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, ip, ror #25 │ │ │ │ + ldrsheq r8, [r5, #-196] @ 0xffffff3c │ │ │ │ cmneq r8, r8, ror #3 │ │ │ │ - cmpeq lr, r4, ror #26 │ │ │ │ - cmpeq r4, r8, lsl #20 │ │ │ │ - cmpeq r5, ip, lsl r5 │ │ │ │ + cmpeq lr, ip, ror #26 │ │ │ │ + cmpeq r4, r0, lsl sl │ │ │ │ + cmpeq r5, r4, lsr #10 │ │ │ │ andeq r0, r0, sl, asr sl │ │ │ │ - cmpeq lr, r4, lsr #26 │ │ │ │ - cmpeq r4, r8, asr #19 │ │ │ │ - ldrsbeq r8, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, ip, lsr #26 │ │ │ │ + ldrsbeq r8, [r4, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r8, [r5, #-76] @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #492] @ 4b450c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -1042901,32 +1042901,32 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4b43cc │ │ │ │ cmneq r8, r8, ror #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r4, [r8, #-4]! │ │ │ │ strdeq sl, [r4], -r0 │ │ │ │ - cmpeq r5, ip, lsl #29 │ │ │ │ - @ instruction: 0x01558e9c │ │ │ │ - cmpeq r5, r8, asr #29 │ │ │ │ + @ instruction: 0x01558e94 │ │ │ │ + cmpeq r5, r4, lsr #29 │ │ │ │ + ldrsbeq r8, [r5, #-224] @ 0xffffff20 │ │ │ │ cmneq r8, r0, asr #32 │ │ │ │ - cmpeq lr, ip, lsr #23 │ │ │ │ - cmpeq r4, r0, asr r8 │ │ │ │ - cmpeq r5, r4, ror #6 │ │ │ │ + ldrheq r3, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r4, r8, asr r8 │ │ │ │ + cmpeq r5, ip, ror #6 │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ @ instruction: 0x00007ab8 │ │ │ │ ldrsheq r0, [r4, #-172] @ 0xffffff54 │ │ │ │ - ldrheq r8, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, r4, lsr fp │ │ │ │ - ldrsbeq r8, [r4, #-120] @ 0xffffff88 │ │ │ │ - ldrsheq r8, [r5, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r8, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, ip, lsr fp │ │ │ │ + cmpeq r4, r0, ror #15 │ │ │ │ + ldrsheq r8, [r5, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r3, ror #20 │ │ │ │ - ldrsheq r3, [lr, #-160] @ 0xffffff60 │ │ │ │ - @ instruction: 0x01548794 │ │ │ │ - cmpeq r5, r0, lsr #5 │ │ │ │ + ldrsheq r3, [lr, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x0154879c │ │ │ │ + cmpeq r5, r8, lsr #5 │ │ │ │ andeq r0, r0, r5, ror #20 │ │ │ │ │ │ │ │ 004b4568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -1043496,91 +1043496,91 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4b48a4 │ │ │ │ cmneq r8, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq lr, ip, ror #18 │ │ │ │ - cmpeq r5, r0, lsr r1 │ │ │ │ + cmpeq lr, r4, ror r9 │ │ │ │ + cmpeq r5, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ cmneq r8, r8, ror #22 │ │ │ │ ldrsbeq r8, [r3, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r4, lsl #13 │ │ │ │ - cmpeq r4, r8, lsr #6 │ │ │ │ - cmpeq r5, r4, lsr lr │ │ │ │ + cmpeq lr, ip, lsl #13 │ │ │ │ + cmpeq r4, r0, lsr r3 │ │ │ │ + cmpeq r5, ip, lsr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq lr, r4, asr #12 │ │ │ │ - cmpeq r4, r8, ror #5 │ │ │ │ - ldrsheq r7, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq lr, ip, asr #12 │ │ │ │ + ldrsheq r8, [r4, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq r7, [r5, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq lr, r4, lsl #12 │ │ │ │ - cmpeq r4, r8, lsr #5 │ │ │ │ - ldrheq r7, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq lr, ip, lsl #12 │ │ │ │ + ldrheq r8, [r4, #-32] @ 0xffffffe0 │ │ │ │ + ldrheq r7, [r5, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq lr, r4, asr #11 │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq r5, r8, ror sp │ │ │ │ - cmpeq lr, r4, lsl #11 │ │ │ │ - cmpeq r5, r0, ror r8 │ │ │ │ - cmpeq r5, r4, lsr sp │ │ │ │ + cmpeq lr, ip, asr #11 │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq r5, r0, lsl #27 │ │ │ │ + cmpeq lr, ip, lsl #11 │ │ │ │ + cmpeq r5, r8, ror r8 │ │ │ │ + cmpeq r5, ip, lsr sp │ │ │ │ andeq r0, r0, ip, asr #27 │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ - ldrsbeq r8, [r4, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r5, r4, ror #25 │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmpeq r4, r0, ror #3 │ │ │ │ + cmpeq r5, ip, ror #25 │ │ │ │ andeq r0, r0, r7, asr #27 │ │ │ │ - ldrsheq r3, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r5, ip, asr #15 │ │ │ │ - @ instruction: 0x01557c98 │ │ │ │ + ldrsheq r3, [lr, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r8, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r0, lsr #25 │ │ │ │ andeq r0, r0, r7, lsr #27 │ │ │ │ - cmpeq r4, r0, asr r1 │ │ │ │ - cmpeq r4, r0, lsr #2 │ │ │ │ + cmpeq r4, r8, asr r1 │ │ │ │ + cmpeq r4, r8, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - cmpeq lr, r4, asr #8 │ │ │ │ - cmpeq r4, r8, ror #1 │ │ │ │ - ldrsheq r7, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, ip, asr #8 │ │ │ │ + ldrsheq r8, [r4, #-0] │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ @ instruction: 0x00000db9 │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ - cmpeq r4, r8, lsr #1 │ │ │ │ - ldrheq r7, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + ldrheq r8, [r4, #-0] │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - cmpeq lr, r4, asr #7 │ │ │ │ - cmpeq r4, r8, rrx │ │ │ │ - cmpeq r5, r4, ror fp │ │ │ │ + cmpeq lr, ip, asr #7 │ │ │ │ + cmpeq r4, r0, ror r0 │ │ │ │ + cmpeq r5, ip, ror fp │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - cmpeq r4, r0, lsr r0 │ │ │ │ + cmpeq r4, r8, lsr r0 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - cmpeq lr, r4, asr r3 │ │ │ │ - ldrsheq r7, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, r4, lsl #22 │ │ │ │ + cmpeq lr, ip, asr r3 │ │ │ │ + cmpeq r4, r0 │ │ │ │ + cmpeq r5, ip, lsl #22 │ │ │ │ andeq r0, r0, r4, lsr #27 │ │ │ │ - cmpeq lr, r4, lsl r3 │ │ │ │ - ldrheq r7, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, r4, asr #21 │ │ │ │ + cmpeq lr, ip, lsl r3 │ │ │ │ + cmpeq r4, r0, asr #31 │ │ │ │ + cmpeq r5, ip, asr #21 │ │ │ │ andeq r0, r0, r5, lsr #27 │ │ │ │ - ldrsbeq r3, [lr, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, r8, ror pc │ │ │ │ - cmpeq r5, r4, lsl #21 │ │ │ │ + ldrsbeq r3, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r0, lsl #31 │ │ │ │ + cmpeq r5, ip, lsl #21 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x015e3294 │ │ │ │ - cmpeq r4, r8, lsr pc │ │ │ │ - cmpeq r5, r4, asr #20 │ │ │ │ + @ instruction: 0x015e329c │ │ │ │ + cmpeq r4, r0, asr #30 │ │ │ │ + cmpeq r5, ip, asr #20 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - cmpeq lr, r0, lsr #4 │ │ │ │ - cmpeq r4, r4, asr #29 │ │ │ │ - ldrsbeq r7, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq lr, r8, lsr #4 │ │ │ │ + cmpeq r4, ip, asr #29 │ │ │ │ + ldrsbeq r7, [r5, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - cmpeq lr, r0, ror #3 │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - @ instruction: 0x01557990 │ │ │ │ + cmpeq lr, r8, ror #3 │ │ │ │ + ldrheq r8, [r5, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x01557998 │ │ │ │ andeq r0, r0, r6, lsr #27 │ │ │ │ - cmpeq lr, r8, lsr #3 │ │ │ │ - cmpeq r4, ip, asr #28 │ │ │ │ - cmpeq r5, r8, asr r9 │ │ │ │ + ldrheq r3, [lr, #-16] │ │ │ │ + cmpeq r4, r4, asr lr │ │ │ │ + cmpeq r5, r0, ror #18 │ │ │ │ andeq r0, r0, r6, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #3152] @ 4b5c04 │ │ │ │ @@ -1044373,137 +1044373,137 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4b51cc │ │ │ │ cmneq r8, ip, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r8, lsl r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq r2, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r4, ror r6 │ │ │ │ + cmpeq lr, r0, asr #29 │ │ │ │ + cmpeq r5, ip, ror r6 │ │ │ │ andeq r0, r0, sp, lsl #26 │ │ │ │ - cmpeq r5, r8, lsl #3 │ │ │ │ - @ instruction: 0x01558194 │ │ │ │ - cmpeq r5, r4, lsr #3 │ │ │ │ + @ instruction: 0x01558190 │ │ │ │ + @ instruction: 0x0155819c │ │ │ │ + cmpeq r5, ip, lsr #3 │ │ │ │ cmneq r8, r0, asr #4 │ │ │ │ - cmpeq lr, r4, asr #27 │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - cmpeq r5, ip, asr #10 │ │ │ │ + cmpeq lr, ip, asr #27 │ │ │ │ + cmpeq r5, r0, lsl #3 │ │ │ │ + cmpeq r5, r4, asr r5 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq lr, r4, ror ip │ │ │ │ - cmpeq r4, r8, lsl r9 │ │ │ │ - cmpeq r5, ip, lsr #8 │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ + cmpeq r4, r0, lsr #18 │ │ │ │ + cmpeq r5, r4, lsr r4 │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - cmpeq r5, r4, asr #30 │ │ │ │ - cmpeq r5, r8, asr pc │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ - cmpeq r4, ip, ror #15 │ │ │ │ - cmpeq r5, r0, lsl #6 │ │ │ │ + cmpeq r5, ip, asr #30 │ │ │ │ + cmpeq r5, r0, ror #30 │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ + cmpeq lr, r0, asr fp │ │ │ │ + ldrsheq r7, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r8, lsl #6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrsbeq r2, [lr, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, r0, lsl #15 │ │ │ │ - @ instruction: 0x01557298 │ │ │ │ + cmpeq lr, r4, ror #21 │ │ │ │ + cmpeq r4, r8, lsl #15 │ │ │ │ + cmpeq r5, r0, lsr #5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x015e2a98 │ │ │ │ - cmpeq r4, ip, lsr r7 │ │ │ │ - cmpeq r5, r0, asr r2 │ │ │ │ + cmpeq lr, r0, lsr #21 │ │ │ │ + cmpeq r4, r4, asr #14 │ │ │ │ + cmpeq r5, r8, asr r2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq lr, r8, asr sl │ │ │ │ - ldrsheq r7, [r4, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r5, r0, lsl r2 │ │ │ │ + cmpeq lr, r0, ror #20 │ │ │ │ + cmpeq r4, r4, lsl #14 │ │ │ │ + cmpeq r5, r8, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ - cmpeq lr, r8, lsl sl │ │ │ │ - ldrheq r7, [r4, #-108] @ 0xffffff94 │ │ │ │ - ldrsbeq r7, [r5, #-16] │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ + cmpeq r4, r4, asr #13 │ │ │ │ + ldrsbeq r7, [r5, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r9, ror #25 │ │ │ │ - ldrsbeq r2, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ - @ instruction: 0x01557190 │ │ │ │ + cmpeq lr, r0, ror #19 │ │ │ │ + cmpeq r4, r4, lsl #13 │ │ │ │ + @ instruction: 0x01557198 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x015e2998 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - cmpeq r5, r8, asr #2 │ │ │ │ + cmpeq lr, r0, lsr #19 │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + cmpeq r5, r0, asr r1 │ │ │ │ andeq r0, r0, fp, asr #25 │ │ │ │ - cmpeq lr, r8, asr r9 │ │ │ │ - ldrsheq r7, [r4, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r5, r0, lsl r1 │ │ │ │ + cmpeq lr, r0, ror #18 │ │ │ │ + cmpeq r4, r4, lsl #12 │ │ │ │ + cmpeq r5, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, ror #25 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ - ldrheq r7, [r4, #-92] @ 0xffffffa4 │ │ │ │ - ldrsbeq r7, [r5, #-0] │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ + cmpeq r4, r4, asr #11 │ │ │ │ + ldrsbeq r7, [r5, #-8] │ │ │ │ andeq r0, r0, r5, ror #25 │ │ │ │ - ldrsbeq r2, [lr, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r5, ip, ror #25 │ │ │ │ - cmpeq r5, ip, ror r0 │ │ │ │ + cmpeq lr, r0, ror #17 │ │ │ │ + ldrsheq r7, [r5, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r5, r4, lsl #1 │ │ │ │ andeq r0, r0, sl, lsl #26 │ │ │ │ - cmpeq r4, r4, lsr r5 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ + cmpeq r4, ip, lsr r5 │ │ │ │ + cmpeq r4, r8, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl sp │ │ │ │ - ldrsbeq r7, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r7, [r4, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - cmpeq r4, r0, lsr #9 │ │ │ │ + cmpeq r4, r8, lsr #9 │ │ │ │ andeq r0, r0, r4, lsl sp │ │ │ │ - cmpeq r4, r0, ror r4 │ │ │ │ + cmpeq r4, r8, ror r4 │ │ │ │ andeq r0, r0, r5, lsl sp │ │ │ │ - cmpeq r4, r0, asr #8 │ │ │ │ + cmpeq r4, r8, asr #8 │ │ │ │ andeq r0, r0, r7, lsl sp │ │ │ │ - cmpeq r4, r0, lsl r4 │ │ │ │ + cmpeq r4, r8, lsl r4 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ - cmpeq lr, r4, lsr r7 │ │ │ │ - ldrsbeq r7, [r4, #-56] @ 0xffffffc8 │ │ │ │ - ldrsheq r6, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, ip, lsr r7 │ │ │ │ + cmpeq r4, r0, ror #7 │ │ │ │ + ldrsheq r6, [r5, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - ldrsheq r2, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r5, r8, lsl #20 │ │ │ │ - cmpeq r5, ip, lsr #29 │ │ │ │ - cmpeq lr, ip, lsr #13 │ │ │ │ - cmpeq r4, r0, asr r3 │ │ │ │ - cmpeq r5, r8, ror #28 │ │ │ │ + ldrsheq r2, [lr, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, r0, lsl sl │ │ │ │ + ldrheq r6, [r5, #-228] @ 0xffffff1c │ │ │ │ + ldrheq r2, [lr, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r4, r8, asr r3 │ │ │ │ + cmpeq r5, r0, ror lr │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq lr, ip, ror #12 │ │ │ │ - ldrheq r7, [r5, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r5, r0, lsr #28 │ │ │ │ + cmpeq lr, r4, ror r6 │ │ │ │ + cmpeq r5, r4, asr #19 │ │ │ │ + cmpeq r5, r8, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq lr, r8, lsr r6 │ │ │ │ - ldrsbeq r7, [r4, #-44] @ 0xffffffd4 │ │ │ │ - ldrsheq r6, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq lr, r0, asr #12 │ │ │ │ + cmpeq r4, r4, ror #5 │ │ │ │ + ldrsheq r6, [r5, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r2, [lr, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r5, r4, lsl #19 │ │ │ │ - cmpeq r5, ip, lsr #27 │ │ │ │ + cmpeq lr, r0, lsl #12 │ │ │ │ + cmpeq r5, ip, lsl #19 │ │ │ │ + ldrheq r6, [r5, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq lr, r4, asr #11 │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq r5, r0, lsl #27 │ │ │ │ + cmpeq lr, ip, asr #11 │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq r5, r8, lsl #27 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq lr, r4, lsl #11 │ │ │ │ - cmpeq r4, r8, lsr #4 │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ + cmpeq lr, ip, lsl #11 │ │ │ │ + cmpeq r4, r0, lsr r2 │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ - cmpeq lr, ip, lsr r5 │ │ │ │ - cmpeq r5, r0, ror #25 │ │ │ │ + cmpeq r5, r0, asr #18 │ │ │ │ + cmpeq lr, r4, asr #10 │ │ │ │ + cmpeq r5, r8, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #26 │ │ │ │ - cmpeq lr, ip, ror #9 │ │ │ │ - @ instruction: 0x01547190 │ │ │ │ - cmpeq r5, r4, lsr #25 │ │ │ │ + ldrsheq r2, [lr, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x01547198 │ │ │ │ + cmpeq r5, ip, lsr #25 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - cmpeq lr, ip, lsr #9 │ │ │ │ - cmpeq r4, r0, asr r1 │ │ │ │ - cmpeq r5, r4, ror #24 │ │ │ │ + ldrheq r2, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r4, r8, asr r1 │ │ │ │ + cmpeq r5, ip, ror #24 │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - cmpeq lr, ip, ror #8 │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ - cmpeq r5, r4, lsr #24 │ │ │ │ - cmpeq lr, ip, lsr #8 │ │ │ │ - ldrsbeq r7, [r4, #-0] │ │ │ │ - cmpeq r5, r4, ror #23 │ │ │ │ + cmpeq lr, r4, ror r4 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq r5, ip, lsr #24 │ │ │ │ + cmpeq lr, r4, lsr r4 │ │ │ │ + ldrsbeq r7, [r4, #-8] │ │ │ │ + cmpeq r5, ip, ror #23 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01547098 │ │ │ │ - ldrheq r6, [r5, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r4, r0, lsr #1 │ │ │ │ + ldrheq r6, [r5, #-184] @ 0xffffff48 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ │ │ │ │ 004b5e04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1044576,23 +1044576,23 @@ │ │ │ │ add r2, r2, #2144 @ 0x860 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4b5e84 │ │ │ │ strdeq r2, [r8, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, r4, ror pc │ │ │ │ + cmpeq r5, ip, ror pc │ │ │ │ cmneq r8, r8, lsl #11 │ │ │ │ - ldrsheq r2, [lr, #-12] │ │ │ │ - cmpeq r4, ip, lsr #27 │ │ │ │ - cmpeq r5, r0, asr #17 │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ + ldrheq r6, [r4, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r8, asr #17 │ │ │ │ @ instruction: 0x00000fb3 │ │ │ │ - cmpeq lr, r0, asr #1 │ │ │ │ - cmpeq r4, r0, ror sp │ │ │ │ - cmpeq r5, ip, ror r8 │ │ │ │ + cmpeq lr, r8, asr #1 │ │ │ │ + cmpeq r4, r8, ror sp │ │ │ │ + cmpeq r5, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr r2, [pc, #2360] @ 4b68ac │ │ │ │ ldr r3, [pc, #2360] @ 4b68b0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1045185,90 +1045185,90 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4b6304 │ │ │ │ cmneq r8, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r0, ror r4 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - ldrsbeq r6, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq lr, r4, lsl #30 │ │ │ │ + ldrsbeq r6, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq lr, ip, lsl #30 │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq lr, ip, lsr lr │ │ │ │ - cmpeq r5, r0, lsl #12 │ │ │ │ + cmpeq lr, r4, asr #28 │ │ │ │ + cmpeq r5, r8, lsl #12 │ │ │ │ andeq r0, r0, sl, lsl ip │ │ │ │ - ldrsbeq r1, [lr, #-220] @ 0xffffff24 │ │ │ │ - @ instruction: 0x01556594 │ │ │ │ + cmpeq lr, r4, ror #27 │ │ │ │ + @ instruction: 0x0155659c │ │ │ │ andeq r0, r0, pc, lsl ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ cmneq r8, r8, lsl #2 │ │ │ │ - cmpeq lr, r4, ror ip │ │ │ │ - ldrsbeq r7, [r5, #-0] │ │ │ │ - cmpeq r5, r0, lsr r4 │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ + ldrsbeq r7, [r5, #-8] │ │ │ │ + cmpeq r5, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r5, r8, lsr #1 │ │ │ │ - cmpeq lr, r8, lsr #24 │ │ │ │ - cmpeq r5, r4, ror #7 │ │ │ │ + ldrheq r7, [r5, #-0] │ │ │ │ + cmpeq lr, r0, lsr ip │ │ │ │ + cmpeq r5, ip, ror #7 │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - cmpeq r5, r8, lsl #1 │ │ │ │ - ldrsbeq r1, [lr, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x01556398 │ │ │ │ + @ instruction: 0x01557090 │ │ │ │ + cmpeq lr, r4, ror #23 │ │ │ │ + cmpeq r5, r0, lsr #7 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ @ instruction: 0x0153709c │ │ │ │ - @ instruction: 0x0155709c │ │ │ │ + cmpeq r5, r4, lsr #1 │ │ │ │ andeq r0, r0, fp, lsl ip │ │ │ │ - ldrsheq r1, [lr, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, ip, lsr #15 │ │ │ │ - ldrheq r6, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq lr, r4, lsl #22 │ │ │ │ + ldrheq r6, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r5, r0, asr #5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r4, r4, ror r7 │ │ │ │ - cmpeq r4, r0, asr #14 │ │ │ │ + cmpeq r4, ip, ror r7 │ │ │ │ + cmpeq r4, r8, asr #14 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - cmpeq r4, r0, lsl r7 │ │ │ │ + cmpeq r4, r8, lsl r7 │ │ │ │ andeq r0, r0, r1, lsr #24 │ │ │ │ - cmpeq r4, r0, ror #13 │ │ │ │ - ldrheq r6, [r4, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, ip, asr #19 │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ - cmpeq r5, r8, lsl #3 │ │ │ │ + cmpeq r4, r8, ror #13 │ │ │ │ + ldrheq r6, [r4, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq r1, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r4, r4, lsl #13 │ │ │ │ + @ instruction: 0x01556190 │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - @ instruction: 0x015e1990 │ │ │ │ - cmpeq r4, r0, asr #12 │ │ │ │ - cmpeq r5, ip, asr #2 │ │ │ │ + @ instruction: 0x015e1998 │ │ │ │ + cmpeq r4, r8, asr #12 │ │ │ │ + cmpeq r5, r4, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - cmpeq lr, r4, asr r9 │ │ │ │ - cmpeq r4, r4, lsl #12 │ │ │ │ - cmpeq r5, r0, lsl r1 │ │ │ │ + cmpeq lr, ip, asr r9 │ │ │ │ + cmpeq r4, ip, lsl #12 │ │ │ │ + cmpeq r5, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ - cmpeq r5, r4, ror #27 │ │ │ │ - ldrsbeq r6, [r5, #-4] │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ + cmpeq r5, ip, ror #27 │ │ │ │ + ldrsbeq r6, [r5, #-12] │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - cmpeq r4, r8, lsl #11 │ │ │ │ - cmpeq lr, r4, lsr #17 │ │ │ │ - cmpeq r4, r4, asr r5 │ │ │ │ - cmpeq r5, r0, rrx │ │ │ │ + @ instruction: 0x01546590 │ │ │ │ + cmpeq lr, ip, lsr #17 │ │ │ │ + cmpeq r4, ip, asr r5 │ │ │ │ + cmpeq r5, r8, rrx │ │ │ │ andeq r0, r0, r4, lsl ip │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ - cmpeq r5, ip, ror #26 │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ + cmpeq r5, r4, ror sp │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - cmpeq lr, r4, lsl r8 │ │ │ │ - cmpeq r4, r4, asr #9 │ │ │ │ - ldrsbeq r5, [r5, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r4, ip, lsl #9 │ │ │ │ + cmpeq lr, ip, lsl r8 │ │ │ │ + cmpeq r4, ip, asr #9 │ │ │ │ + ldrsbeq r5, [r5, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x01546494 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ - cmpeq lr, r8, lsr #15 │ │ │ │ - cmpeq r4, r8, asr r4 │ │ │ │ - cmpeq r5, ip, ror #30 │ │ │ │ + ldrheq r1, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, r0, ror #8 │ │ │ │ + cmpeq r5, r4, ror pc │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r4, r0, lsr #8 │ │ │ │ - ldrsheq r6, [r4, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r4, r8, lsr #8 │ │ │ │ + ldrsheq r6, [r4, #-56] @ 0xffffffc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 4b6c7c │ │ │ │ ldr r3, [pc, #632] @ 4b6c80 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1045427,40 +1045427,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4b6a98 │ │ │ │ cmneq r8, r0, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, ip, ror #17 │ │ │ │ + ldrsheq fp, [sl, #-132] @ 0xffffff7c │ │ │ │ cmpeq r3, ip, lsr #21 │ │ │ │ cmneq r8, r4, ror r9 │ │ │ │ - cmpeq lr, r0, ror #9 │ │ │ │ - cmpeq r4, r4, lsl #3 │ │ │ │ - @ instruction: 0x01555c98 │ │ │ │ + cmpeq lr, r8, ror #9 │ │ │ │ + cmpeq r4, ip, lsl #3 │ │ │ │ + cmpeq r5, r0, lsr #25 │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - cmpeq r5, r4, lsr sl │ │ │ │ - cmpeq lr, r8, lsl #9 │ │ │ │ - cmpeq r5, r0, lsr ip │ │ │ │ + cmpeq r5, ip, lsr sl │ │ │ │ + @ instruction: 0x015e1490 │ │ │ │ + cmpeq r5, r8, lsr ip │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - cmpeq lr, r0, asr #8 │ │ │ │ - cmpeq r4, r4, ror #1 │ │ │ │ - ldrsheq r5, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r8, asr #8 │ │ │ │ + cmpeq r4, ip, ror #1 │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - cmpeq lr, r0, lsl #8 │ │ │ │ - cmpeq r4, r4, lsr #1 │ │ │ │ - ldrheq r5, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r8, lsl #8 │ │ │ │ + cmpeq r4, ip, lsr #1 │ │ │ │ + cmpeq r5, r0, asr #23 │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - cmpeq lr, r0, asr #7 │ │ │ │ - cmpeq r4, r4, rrx │ │ │ │ - cmpeq r5, r0, ror fp │ │ │ │ + cmpeq lr, r8, asr #7 │ │ │ │ + cmpeq r4, ip, rrx │ │ │ │ + cmpeq r5, r8, ror fp │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - cmpeq lr, r0, lsl #7 │ │ │ │ - cmpeq r4, r4, lsr #32 │ │ │ │ - cmpeq r5, r8, lsr fp │ │ │ │ + cmpeq lr, r8, lsl #7 │ │ │ │ + cmpeq r4, ip, lsr #32 │ │ │ │ + cmpeq r5, r0, asr #22 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ │ │ │ │ 004b6cf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1045537,23 +1045537,23 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4b6d78 │ │ │ │ cmneq r8, r4, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, r0, lsl r6 │ │ │ │ + cmpeq r5, r8, lsl r6 │ │ │ │ @ instruction: 0x01681694 │ │ │ │ - cmpeq lr, r0, lsl r2 │ │ │ │ - ldrheq r5, [r4, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r5, r8, asr #19 │ │ │ │ + cmpeq lr, r8, lsl r2 │ │ │ │ + ldrheq r5, [r4, #-236] @ 0xffffff14 │ │ │ │ + ldrsbeq r5, [r5, #-144] @ 0xffffff70 │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ - ldrsbeq r1, [lr, #-16] │ │ │ │ - cmpeq r4, r4, ror lr │ │ │ │ - cmpeq r5, r0, lsl #19 │ │ │ │ + ldrsbeq r1, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r4, ip, ror lr │ │ │ │ + cmpeq r5, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2840] @ 0xb18 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -1046570,248 +1046570,248 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4b75fc │ │ │ │ @ instruction: 0x01681594 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r8, r4, asr #10 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq r5, ip, lsl #16 │ │ │ │ + cmpeq r5, r4, lsl r8 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - cmpeq lr, ip, lsr r0 │ │ │ │ + cmpeq lr, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - cmpeq lr, r4, ror #29 │ │ │ │ - cmpeq r5, r4, lsr #13 │ │ │ │ - cmpeq lr, r8, lsl lr │ │ │ │ - ldrsbeq r5, [r5, #-88] @ 0xffffffa8 │ │ │ │ - ldrheq r0, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r5, r0, ror #10 │ │ │ │ - cmpeq lr, r4, ror #23 │ │ │ │ + cmpeq lr, ip, ror #29 │ │ │ │ + cmpeq r5, ip, lsr #13 │ │ │ │ + cmpeq lr, r0, lsr #28 │ │ │ │ + cmpeq r5, r0, ror #11 │ │ │ │ + ldrheq r0, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, r8, ror #10 │ │ │ │ + cmpeq lr, ip, ror #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x015e0b98 │ │ │ │ - cmpeq r5, r4, asr r3 │ │ │ │ - cmpeq lr, r0, lsl sl │ │ │ │ - cmpeq r5, ip, asr #3 │ │ │ │ + cmpeq r5, r8, lsr #7 │ │ │ │ + cmpeq lr, r0, lsr #23 │ │ │ │ + cmpeq r5, ip, asr r3 │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ + ldrsbeq r5, [r5, #-20] @ 0xffffffec │ │ │ │ cmneq r8, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl lr │ │ │ │ - cmpeq r5, r8, lsl #27 │ │ │ │ - cmpeq r5, r4, lsl #27 │ │ │ │ - cmpeq r5, r4, lsl #27 │ │ │ │ - cmpeq lr, r0, asr #13 │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ - cmpeq r5, r8, ror lr │ │ │ │ + @ instruction: 0x01555d90 │ │ │ │ + cmpeq r5, ip, lsl #27 │ │ │ │ + cmpeq r5, ip, lsl #27 │ │ │ │ + cmpeq lr, r8, asr #13 │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ + cmpeq r5, r0, lsl #29 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq lr, r4, ror #11 │ │ │ │ - cmpeq r4, r8, lsl #5 │ │ │ │ - @ instruction: 0x01554d9c │ │ │ │ - ldrsheq r5, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r5, r4, asr #22 │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ - cmpeq r5, r8, lsl ip │ │ │ │ - ldrsbeq r0, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r4, r8, ror r1 │ │ │ │ - cmpeq r5, ip, lsl #25 │ │ │ │ + cmpeq lr, ip, ror #11 │ │ │ │ + @ instruction: 0x01545290 │ │ │ │ + cmpeq r5, r4, lsr #27 │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ + cmpeq r5, ip, asr #22 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ + cmpeq r5, r0, lsr #24 │ │ │ │ + ldrsbeq r0, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r4, r0, lsl #3 │ │ │ │ + @ instruction: 0x01554c94 │ │ │ │ andeq r0, r0, ip, lsr #29 │ │ │ │ cmpeq r3, r8, asr #18 │ │ │ │ ldrsheq r5, [r3, #-132] @ 0xffffff7c │ │ │ │ ldrheq r5, [r3, #-128] @ 0xffffff80 │ │ │ │ cmpeq r3, ip, ror #16 │ │ │ │ - cmpeq r5, r0, asr #19 │ │ │ │ + cmpeq r5, r8, asr #19 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - cmpeq lr, r4, ror #5 │ │ │ │ - cmpeq r4, r8, lsl #31 │ │ │ │ - @ instruction: 0x01554a9c │ │ │ │ + cmpeq lr, ip, ror #5 │ │ │ │ + @ instruction: 0x01544f90 │ │ │ │ + cmpeq r5, r4, lsr #21 │ │ │ │ andeq r0, r0, r3, asr lr │ │ │ │ - cmpeq lr, r4, lsr #5 │ │ │ │ - cmpeq r4, r8, asr #30 │ │ │ │ - cmpeq r5, ip, asr sl │ │ │ │ + cmpeq lr, ip, lsr #5 │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ + cmpeq r5, r4, ror #20 │ │ │ │ andeq r0, r0, r7, lsr #29 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ + cmpeq lr, ip, ror #4 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - cmpeq lr, r4, lsr #4 │ │ │ │ - cmpeq r4, r8, asr #29 │ │ │ │ - ldrsbeq r4, [r5, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, ip, lsr #4 │ │ │ │ + ldrsbeq r4, [r4, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r5, r4, ror #19 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - cmpeq lr, r4, ror #3 │ │ │ │ - cmpeq r4, r8, lsl #29 │ │ │ │ - @ instruction: 0x0155499c │ │ │ │ + cmpeq lr, ip, ror #3 │ │ │ │ + @ instruction: 0x01544e90 │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ - cmpeq r4, r0, asr lr │ │ │ │ - cmpeq r4, r4, ror #20 │ │ │ │ + cmpeq r4, r8, asr lr │ │ │ │ + cmpeq r4, ip, ror #20 │ │ │ │ andeq r0, r0, r2, lsl lr │ │ │ │ - cmppeq sp, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsr #20 │ │ │ │ - cmpeq r5, r0, asr #10 │ │ │ │ + @ instruction: 0x015dfd90 │ │ │ │ + cmpeq r4, r4, lsr sl │ │ │ │ + cmpeq r5, r8, asr #10 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - cmppeq sp, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror #19 │ │ │ │ - cmpeq r5, r0, lsl #10 │ │ │ │ + cmppeq sp, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r4, [r4, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r8, lsl #10 │ │ │ │ andeq r0, r0, r7, lsr lr │ │ │ │ - cmppeq sp, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsr #19 │ │ │ │ - cmpeq r5, r0, asr #9 │ │ │ │ + cmppeq sp, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r4, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r8, asr #9 │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - cmppeq sp, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror #18 │ │ │ │ - cmpeq r5, r0, lsl #9 │ │ │ │ + ldrsbeq pc, [sp, #-192] @ 0xffffff40 @ │ │ │ │ + cmpeq r4, r4, ror r9 │ │ │ │ + cmpeq r5, r8, lsl #9 │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - cmpeq r4, r4, lsr r9 │ │ │ │ + cmpeq r4, ip, lsr r9 │ │ │ │ andeq r0, r0, fp, lsl #28 │ │ │ │ - cmpeq r4, r4, lsl #18 │ │ │ │ + cmpeq r4, ip, lsl #18 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ - ldrsbeq r4, [r4, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r4, [r4, #-136] @ 0xffffff78 │ │ │ │ muleq r0, ip, lr │ │ │ │ - cmpeq r4, r0, lsr #17 │ │ │ │ + cmpeq r4, r8, lsr #17 │ │ │ │ andeq r0, r0, r2, ror #28 │ │ │ │ - cmpeq r4, r0, ror r8 │ │ │ │ + cmpeq r4, r8, ror r8 │ │ │ │ andeq r0, r0, r8, asr #28 │ │ │ │ - cmpeq r4, r0, asr #16 │ │ │ │ + cmpeq r4, r8, asr #16 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - cmppeq sp, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsl #16 │ │ │ │ - cmpeq r5, ip, lsl r3 │ │ │ │ + cmppeq sp, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, lsl r8 │ │ │ │ + cmpeq r5, r4, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ - cmppeq sp, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #15 │ │ │ │ - ldrsbeq r4, [r5, #-44] @ 0xffffffd4 │ │ │ │ + cmppeq sp, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r5, r4, ror #5 │ │ │ │ andeq r0, r0, r1, lsl #28 │ │ │ │ - @ instruction: 0x01544790 │ │ │ │ + @ instruction: 0x01544798 │ │ │ │ andeq r0, r0, r1, asr lr │ │ │ │ - cmpeq r4, r0, ror #14 │ │ │ │ + cmpeq r4, r8, ror #14 │ │ │ │ andeq r0, r0, r3, lsl lr │ │ │ │ - cmpeq r4, r0, lsr r7 │ │ │ │ + cmpeq r4, r8, lsr r7 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - cmpeq r4, r0, lsl #14 │ │ │ │ + cmpeq r4, r8, lsl #14 │ │ │ │ andeq r0, r0, r9, asr #28 │ │ │ │ - cmppeq sp, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #13 │ │ │ │ - ldrsbeq r4, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmppeq sp, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - cmppeq sp, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsl #13 │ │ │ │ - @ instruction: 0x0155419c │ │ │ │ + cmppeq sp, ip, ror #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01544690 │ │ │ │ + cmpeq r5, r4, lsr #3 │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - cmppeq sp, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #12 │ │ │ │ - cmpeq r5, ip, asr r1 │ │ │ │ + cmppeq sp, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr r6 │ │ │ │ + cmpeq r5, r4, ror #2 │ │ │ │ andeq r0, r0, r6, ror lr │ │ │ │ - cmppeq sp, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsl #12 │ │ │ │ - cmpeq r5, ip, lsl r1 │ │ │ │ + cmppeq sp, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, lsl r6 │ │ │ │ + cmpeq r5, r4, lsr #2 │ │ │ │ andeq r0, r0, r7, ror lr │ │ │ │ - cmppeq sp, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #11 │ │ │ │ - ldrsbeq r4, [r5, #-12] │ │ │ │ - cmppeq sp, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsl #11 │ │ │ │ - @ instruction: 0x0155409c │ │ │ │ + cmppeq sp, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r4, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r5, r4, ror #1 │ │ │ │ + cmppeq sp, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01544590 │ │ │ │ + cmpeq r5, r4, lsr #1 │ │ │ │ andeq r0, r0, r6, lsl #28 │ │ │ │ - cmppeq sp, r4, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #10 │ │ │ │ - cmpeq r5, ip, asr r0 │ │ │ │ + cmppeq sp, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr r5 │ │ │ │ + cmpeq r5, r4, rrx │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - cmppeq sp, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r8, asr #28 │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ + cmppeq sp, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, asr lr │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmppeq sp, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr #9 │ │ │ │ - ldrsbeq r3, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmppeq sp, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, asr #9 │ │ │ │ + ldrsbeq r3, [r5, #-248] @ 0xffffff08 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrsbeq pc, [sp, #-116] @ 0xffffff8c @ │ │ │ │ - cmpeq r4, r0, lsl #9 │ │ │ │ - cmpeq r5, ip, lsl #31 │ │ │ │ + ldrsbeq pc, [sp, #-124] @ 0xffffff84 @ │ │ │ │ + cmpeq r4, r8, lsl #9 │ │ │ │ + @ instruction: 0x01553f94 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x015df790 │ │ │ │ - cmpeq r4, ip, lsr r4 │ │ │ │ - cmpeq r5, r8, asr #30 │ │ │ │ + @ instruction: 0x015df798 │ │ │ │ + cmpeq r4, r4, asr #8 │ │ │ │ + cmpeq r5, r0, asr pc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmppeq sp, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r5, r4, lsl #30 │ │ │ │ + cmppeq sp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r5, ip, lsl #30 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmppeq sp, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - ldrsbeq r3, [r5, #-224] @ 0xffffff20 │ │ │ │ + cmppeq sp, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + ldrsbeq r3, [r5, #-232] @ 0xffffff18 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmppeq sp, r8, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsl #7 │ │ │ │ - cmpeq r5, r0, lsr #29 │ │ │ │ + ldrsheq pc, [sp, #-96] @ 0xffffffa0 @ │ │ │ │ + @ instruction: 0x01544394 │ │ │ │ + cmpeq r5, r8, lsr #29 │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - cmppeq sp, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #6 │ │ │ │ - cmpeq r5, r0, ror #28 │ │ │ │ + ldrheq pc, [sp, #-96] @ 0xffffffa0 @ │ │ │ │ + cmpeq r4, r4, asr r3 │ │ │ │ + cmpeq r5, r8, ror #28 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - cmppeq sp, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsl #6 │ │ │ │ - cmpeq r5, r0, lsr #28 │ │ │ │ + cmppeq sp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl r3 │ │ │ │ + cmpeq r5, r8, lsr #28 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - cmppeq sp, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #5 │ │ │ │ - cmpeq r5, r0, ror #27 │ │ │ │ + cmppeq sp, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r5, r8, ror #27 │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - @ instruction: 0x01544294 │ │ │ │ + @ instruction: 0x0154429c │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - cmpeq r4, r4, ror #4 │ │ │ │ + cmpeq r4, ip, ror #4 │ │ │ │ andeq r0, r0, r2, lsr #29 │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #29 │ │ │ │ - cmppeq sp, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r5, r0, lsl sp │ │ │ │ + cmppeq sp, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ + cmpeq r5, r8, lsl sp │ │ │ │ andeq r0, r0, r5, lsr #29 │ │ │ │ - cmppeq sp, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r4, #-28] @ 0xffffffe4 │ │ │ │ - ldrsbeq r3, [r5, #-192] @ 0xffffff40 │ │ │ │ + cmppeq sp, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr #3 │ │ │ │ + ldrsbeq r3, [r5, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - cmpeq r4, r0, lsl #3 │ │ │ │ + cmpeq r4, r8, lsl #3 │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - cmpeq r4, r8, ror #2 │ │ │ │ + cmpeq r4, r0, ror r1 │ │ │ │ andeq r0, r0, r9, lsl #29 │ │ │ │ - cmpeq r4, r8, lsr r1 │ │ │ │ + cmpeq r4, r0, asr #2 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - cmpeq r4, r8, lsl #2 │ │ │ │ + cmpeq r4, r0, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - cmppeq sp, ip, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #1 │ │ │ │ - ldrsbeq r3, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmppeq sp, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r4, #-4] │ │ │ │ + cmpeq r5, r4, ror #23 │ │ │ │ muleq r0, r2, lr │ │ │ │ - cmppeq sp, r8, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsl #1 │ │ │ │ - cmpeq r5, r0, lsr #23 │ │ │ │ + ldrsheq pc, [sp, #-48] @ 0xffffffd0 @ │ │ │ │ + @ instruction: 0x01544094 │ │ │ │ + cmpeq r5, r8, lsr #23 │ │ │ │ muleq r0, r6, lr │ │ │ │ - cmppeq sp, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr #32 │ │ │ │ - cmpeq r5, r0, ror #22 │ │ │ │ + ldrheq pc, [sp, #-48] @ 0xffffffd0 @ │ │ │ │ + cmpeq r4, r4, asr r0 │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ muleq r0, r7, lr │ │ │ │ - cmppeq sp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip │ │ │ │ - cmpeq r5, r0, lsr #22 │ │ │ │ + cmppeq sp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, lsl r0 │ │ │ │ + cmpeq r5, r8, lsr #22 │ │ │ │ andeq r0, r0, sp, ror lr │ │ │ │ - cmppeq sp, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsl #20 │ │ │ │ - cmpeq r5, r0, ror #21 │ │ │ │ + cmppeq sp, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsl #20 │ │ │ │ + cmpeq r5, r8, ror #21 │ │ │ │ andeq r0, r0, lr, ror lr │ │ │ │ - cmppeq sp, r0, ror #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, lsl #31 │ │ │ │ - @ instruction: 0x01553a98 │ │ │ │ + cmppeq sp, r8, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, ip, lsl #31 │ │ │ │ + cmpeq r5, r0, lsr #21 │ │ │ │ andeq r0, r0, pc, ror lr │ │ │ │ - @ instruction: 0x015df29c │ │ │ │ - cmpeq r4, r8, asr #30 │ │ │ │ - cmpeq r5, r4, asr sl │ │ │ │ + cmppeq sp, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr pc │ │ │ │ + cmpeq r5, ip, asr sl │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmppeq sp, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ + cmppeq sp, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ muleq r0, r9, lr │ │ │ │ - cmppeq sp, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, asr #29 │ │ │ │ - ldrsbeq r3, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmppeq sp, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr #29 │ │ │ │ + ldrsbeq r3, [r5, #-156] @ 0xffffff64 │ │ │ │ muleq r0, sl, lr │ │ │ │ ldr r1, [pc, #-692] @ 4b7f58 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #-708] @ 4b7f5c │ │ │ │ @@ -1048582,136 +1048582,136 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4b9388 │ │ │ │ msreq (UNDEF: 103), ip, lsl #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq pc, [r7, #-80]! @ 0xffffffb0 │ │ │ │ - cmppeq sp, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsr #18 │ │ │ │ + cmppeq sp, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsr #18 │ │ │ │ andeq r0, r0, r6, asr #29 │ │ │ │ andeq r0, r0, r7, asr #29 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq r5, r0, ror #16 │ │ │ │ + cmpeq r5, r8, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - @ instruction: 0x015df090 │ │ │ │ + @ instruction: 0x015df098 │ │ │ │ andeq r0, r0, sp, asr #29 │ │ │ │ - cmpeq sp, r0, ror pc │ │ │ │ - cmpeq r5, r0, lsr r7 │ │ │ │ + cmpeq sp, r8, ror pc │ │ │ │ + cmpeq r5, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrsheq lr, [sp, #-236] @ 0xffffff14 │ │ │ │ - ldrheq r3, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sp, r4, lsl #30 │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x015ded98 │ │ │ │ + cmpeq sp, r0, lsr #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r5, r0, asr r5 │ │ │ │ + cmpeq r5, r8, asr r5 │ │ │ │ andeq r0, r0, fp, lsl #30 │ │ │ │ msreq SPSR_sxc, r4, lsl #1 │ │ │ │ - cmpeq r5, r4, lsr r2 │ │ │ │ - cmpeq r4, r4, lsr #16 │ │ │ │ + cmpeq r5, ip, lsr r2 │ │ │ │ + cmpeq r4, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r5, r0, asr #2 │ │ │ │ - ldrheq lr, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, r0, ror #14 │ │ │ │ - cmpeq r5, r4, ror r2 │ │ │ │ + cmpeq r5, r8, asr #2 │ │ │ │ + cmpeq sp, r4, asr #21 │ │ │ │ + cmpeq r4, r8, ror #14 │ │ │ │ + cmpeq r5, ip, ror r2 │ │ │ │ andeq r0, r0, r3, lsr pc │ │ │ │ cmpeq r3, r4, lsr pc │ │ │ │ cmpeq r3, r0, ror #29 │ │ │ │ cmpeq r3, r0, lsr #29 │ │ │ │ cmpeq r3, r0, ror #28 │ │ │ │ - ldrheq r3, [r5, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r3, [r5, #-252] @ 0xffffff04 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrsbeq lr, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r4, r8, ror r5 │ │ │ │ - cmpeq r5, ip, lsl #1 │ │ │ │ + ldrsbeq lr, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r0, lsl #11 │ │ │ │ + @ instruction: 0x01553094 │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ - cmpeq r4, r0, asr #10 │ │ │ │ - cmpeq sp, r0, ror #16 │ │ │ │ - cmpeq r4, r4, lsl #10 │ │ │ │ - cmpeq r5, r8, lsl r0 │ │ │ │ + cmpeq r4, r8, asr #10 │ │ │ │ + cmpeq sp, r8, ror #16 │ │ │ │ + cmpeq r4, ip, lsl #10 │ │ │ │ + cmpeq r5, r0, lsr #32 │ │ │ │ andeq r0, r0, sl, lsl pc │ │ │ │ - cmpeq sp, r0, lsr #16 │ │ │ │ - cmpeq r4, r4, asr #9 │ │ │ │ - ldrsbeq r2, [r5, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sp, r0, ror #15 │ │ │ │ - cmpeq r4, r0, lsl #9 │ │ │ │ - @ instruction: 0x01552f98 │ │ │ │ + cmpeq sp, r8, lsr #16 │ │ │ │ + cmpeq r4, ip, asr #9 │ │ │ │ + ldrsbeq r2, [r5, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sp, r8, ror #15 │ │ │ │ + cmpeq r4, r8, lsl #9 │ │ │ │ + cmpeq r5, r0, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ - @ instruction: 0x015de79c │ │ │ │ - cmpeq r4, r0, asr #8 │ │ │ │ - cmpeq r5, r4, asr pc │ │ │ │ + cmpeq sp, r4, lsr #15 │ │ │ │ + cmpeq r4, r8, asr #8 │ │ │ │ + cmpeq r5, ip, asr pc │ │ │ │ andeq r0, r0, sl, lsr #30 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ - cmpeq r4, r0, lsl #8 │ │ │ │ - cmpeq r5, r4, lsl pc │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq r4, r8, lsl #8 │ │ │ │ + cmpeq r5, ip, lsl pc │ │ │ │ andeq r0, r0, ip, lsr #30 │ │ │ │ - cmpeq sp, ip, lsl r7 │ │ │ │ - cmpeq r4, r0, asr #7 │ │ │ │ - cmpeq r5, ip, asr #29 │ │ │ │ + cmpeq sp, r4, lsr #14 │ │ │ │ + cmpeq r4, r8, asr #7 │ │ │ │ + ldrsbeq r2, [r5, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, sp, lsr #30 │ │ │ │ - ldrsbeq lr, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r4, r0, lsl #7 │ │ │ │ - @ instruction: 0x01552e94 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ + cmpeq r4, r8, lsl #7 │ │ │ │ + @ instruction: 0x01552e9c │ │ │ │ andeq r0, r0, r6, lsl #30 │ │ │ │ - @ instruction: 0x015de69c │ │ │ │ - cmpeq r4, r0, asr #6 │ │ │ │ - cmpeq r5, r4, asr lr │ │ │ │ + cmpeq sp, r4, lsr #13 │ │ │ │ + cmpeq r4, r8, asr #6 │ │ │ │ + cmpeq r5, ip, asr lr │ │ │ │ andeq r0, r0, r7, lsl #30 │ │ │ │ - cmpeq sp, ip, asr r6 │ │ │ │ - cmpeq r4, r0, lsl #6 │ │ │ │ - cmpeq r5, r4, lsl lr │ │ │ │ + cmpeq sp, r4, ror #12 │ │ │ │ + cmpeq r4, r8, lsl #6 │ │ │ │ + cmpeq r5, ip, lsl lr │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ - cmpeq sp, ip, lsl r6 │ │ │ │ - cmpeq r4, r0, asr #5 │ │ │ │ - ldrsbeq r2, [r5, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sp, r4, lsr #12 │ │ │ │ + cmpeq r4, r8, asr #5 │ │ │ │ + ldrsbeq r2, [r5, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r9, lsl #30 │ │ │ │ - ldrsbeq lr, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r4, r0, lsl #5 │ │ │ │ - @ instruction: 0x01552d94 │ │ │ │ + cmpeq sp, r4, ror #11 │ │ │ │ + cmpeq r4, r8, lsl #5 │ │ │ │ + @ instruction: 0x01552d9c │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r4, r8, asr #4 │ │ │ │ - cmpeq r4, r8, lsl r2 │ │ │ │ - cmpeq r4, r8, ror #3 │ │ │ │ + cmpeq r4, r0, asr r2 │ │ │ │ + cmpeq r4, r0, lsr #4 │ │ │ │ + ldrsheq r3, [r4, #-16] │ │ │ │ andeq r0, r0, sl, asr #29 │ │ │ │ - ldrheq r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r4, r8, lsl #3 │ │ │ │ + cmpeq r4, r0, asr #3 │ │ │ │ + @ instruction: 0x01543190 │ │ │ │ andeq r0, r0, fp, asr #29 │ │ │ │ - cmpeq r4, r8, asr r1 │ │ │ │ - cmpeq r4, r8, lsr #2 │ │ │ │ - cmpeq sp, ip, asr #8 │ │ │ │ - ldrsheq r3, [r4, #-0] │ │ │ │ - cmpeq r5, r4, lsl #24 │ │ │ │ + cmpeq r4, r0, ror #2 │ │ │ │ + cmpeq r4, r0, lsr r1 │ │ │ │ + cmpeq sp, r4, asr r4 │ │ │ │ + ldrsheq r3, [r4, #-8] │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ andeq r0, r0, r5, asr #29 │ │ │ │ - ldrheq r3, [r4, #-8] │ │ │ │ + cmpeq r4, r0, asr #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrsbeq lr, [sp, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r4, r0, lsl #1 │ │ │ │ - @ instruction: 0x01552b94 │ │ │ │ + cmpeq sp, r4, ror #7 │ │ │ │ + cmpeq r4, r8, lsl #1 │ │ │ │ + @ instruction: 0x01552b9c │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x015de39c │ │ │ │ - cmpeq r4, r0, asr #32 │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ - cmpeq sp, ip, asr r3 │ │ │ │ - cmpeq r5, r8, lsr sl │ │ │ │ - cmpeq r5, r4, lsl fp │ │ │ │ + cmpeq sp, r4, lsr #7 │ │ │ │ + cmpeq r4, r8, asr #32 │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ + cmpeq sp, r4, ror #6 │ │ │ │ + cmpeq r5, r0, asr #20 │ │ │ │ + cmpeq r5, ip, lsl fp │ │ │ │ andeq r0, r0, r1, lsl pc │ │ │ │ - cmpeq sp, r4, lsl r3 │ │ │ │ - ldrheq r2, [r4, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r5, ip, asr #21 │ │ │ │ + cmpeq sp, ip, lsl r3 │ │ │ │ + cmpeq r4, r0, asr #31 │ │ │ │ + ldrsbeq r2, [r5, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r2, lsl pc │ │ │ │ - ldrsbeq lr, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, r8, ror pc │ │ │ │ - cmpeq r5, ip, lsl #21 │ │ │ │ + ldrsbeq lr, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r0, lsl #31 │ │ │ │ + @ instruction: 0x01552a94 │ │ │ │ andeq r0, r0, r2, lsr pc │ │ │ │ - ldrsheq r3, [r5, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r4, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ - cmpeq sp, r0, asr #4 │ │ │ │ - cmpeq r4, r4, ror #29 │ │ │ │ - ldrsheq r2, [r5, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq sp, r8, asr #4 │ │ │ │ + cmpeq r4, ip, ror #29 │ │ │ │ + cmpeq r5, r0, lsl #20 │ │ │ │ andeq r0, r0, sl, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2852] @ 4baaf4 │ │ │ │ @@ -1049430,118 +1049430,118 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 4ba1ec │ │ │ │ cmneq r7, ip, lsr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r8, lsl #8 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ - ldrsheq sp, [sp, #-232] @ 0xffffff18 │ │ │ │ - ldrheq r2, [r5, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r0, lsl #30 │ │ │ │ + cmpeq r5, r4, asr #13 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ cmneq r7, r0, lsr #4 │ │ │ │ - cmpeq r5, ip, lsl r3 │ │ │ │ - cmpeq r5, ip, ror #5 │ │ │ │ - ldrsheq r3, [r5, #-48] @ 0xffffffd0 │ │ │ │ - ldrheq r2, [r5, #-252] @ 0xffffff04 │ │ │ │ - cmpeq sp, ip, asr ip │ │ │ │ - cmpeq r4, r0, lsl #18 │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ + cmpeq r5, r4, lsr #6 │ │ │ │ + ldrsheq r3, [r5, #-36] @ 0xffffffdc │ │ │ │ + ldrsheq r3, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r4, asr #31 │ │ │ │ + cmpeq sp, r4, ror #24 │ │ │ │ + cmpeq r4, r8, lsl #18 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - cmpeq r5, r0, lsr r3 │ │ │ │ - ldrsheq sp, [sp, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x01542894 │ │ │ │ - cmpeq r5, r0, lsr #7 │ │ │ │ + cmpeq r5, r8, lsr r3 │ │ │ │ + ldrsheq sp, [sp, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x0154289c │ │ │ │ + cmpeq r5, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, ror sp │ │ │ │ - cmpeq sp, r4, lsr fp │ │ │ │ - ldrsbeq r2, [r4, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r5, r4, ror #5 │ │ │ │ + cmpeq sp, ip, lsr fp │ │ │ │ + cmpeq r4, r0, ror #15 │ │ │ │ + cmpeq r5, ip, ror #5 │ │ │ │ andeq r0, r0, r8, ror #26 │ │ │ │ - ldrsbeq sp, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, r0, lsl #15 │ │ │ │ - cmpeq r5, ip, lsl #5 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + cmpeq r4, r8, lsl #15 │ │ │ │ + @ instruction: 0x01552294 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ @ instruction: 0x01532f90 │ │ │ │ - cmpeq sp, r8, lsl sl │ │ │ │ - ldrheq r2, [r4, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r5, r8, asr #3 │ │ │ │ + cmpeq sp, r0, lsr #20 │ │ │ │ + cmpeq r4, r4, asr #13 │ │ │ │ + ldrsbeq r2, [r5, #-16] │ │ │ │ andeq r0, r0, r1, ror #26 │ │ │ │ - ldrsbeq sp, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r5, r0, lsr r0 │ │ │ │ - cmpeq r5, r0, lsl #3 │ │ │ │ + ldrsbeq sp, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r5, r8, lsr r0 │ │ │ │ + cmpeq r5, r8, lsl #3 │ │ │ │ andeq r0, r0, r2, ror sp │ │ │ │ - cmpeq sp, ip, lsl #19 │ │ │ │ - cmpeq r4, r0, lsr r6 │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ + @ instruction: 0x015dd994 │ │ │ │ + cmpeq r4, r8, lsr r6 │ │ │ │ + cmpeq r5, r4, asr #2 │ │ │ │ andeq r0, r0, r1, ror sp │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ - ldrsheq r2, [r4, #-80] @ 0xffffffb0 │ │ │ │ - ldrsheq r2, [r5, #-12] │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ + ldrsheq r2, [r4, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, r4, lsl #2 │ │ │ │ andeq r0, r0, fp, ror sp │ │ │ │ - cmpeq sp, ip, lsl #18 │ │ │ │ - ldrheq r2, [r4, #-80] @ 0xffffffb0 │ │ │ │ - ldrheq r2, [r5, #-12] │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ + ldrheq r2, [r4, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, r4, asr #1 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - cmpeq sp, ip, asr #17 │ │ │ │ - cmpeq r4, r0, ror r5 │ │ │ │ - cmpeq r5, ip, ror r0 │ │ │ │ + ldrsbeq sp, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r4, r8, ror r5 │ │ │ │ + cmpeq r5, r4, lsl #1 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - cmpeq r4, r8, lsr r5 │ │ │ │ + cmpeq r4, r0, asr #10 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ - cmpeq r4, r0, lsl #10 │ │ │ │ - cmpeq r5, ip │ │ │ │ + cmpeq sp, r4, ror #16 │ │ │ │ + cmpeq r4, r8, lsl #10 │ │ │ │ + cmpeq r5, r4, lsl r0 │ │ │ │ andeq r0, r0, fp, lsr sp │ │ │ │ - cmpeq sp, ip, lsl r8 │ │ │ │ - cmpeq r4, r0, asr #9 │ │ │ │ - cmpeq r5, ip, asr #31 │ │ │ │ + cmpeq sp, r4, lsr #16 │ │ │ │ + cmpeq r4, r8, asr #9 │ │ │ │ + ldrsbeq r1, [r5, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - ldrsbeq sp, [sp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r4, r0, lsl #9 │ │ │ │ - @ instruction: 0x01551f90 │ │ │ │ + cmpeq sp, r4, ror #15 │ │ │ │ + cmpeq r4, r8, lsl #9 │ │ │ │ + @ instruction: 0x01551f98 │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - cmpeq r4, r8, asr #8 │ │ │ │ - cmpeq sp, r8, ror #14 │ │ │ │ - cmpeq r4, ip, lsl #8 │ │ │ │ - cmpeq r5, r8, lsl pc │ │ │ │ + cmpeq r4, r0, asr r4 │ │ │ │ + cmpeq sp, r0, ror r7 │ │ │ │ + cmpeq r4, r4, lsl r4 │ │ │ │ + cmpeq r5, r0, lsr #30 │ │ │ │ andeq r0, r0, r7, lsr sp │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ - cmpeq r4, ip, asr #7 │ │ │ │ - ldrsbeq r1, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ + ldrsbeq r2, [r4, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r5, r0, ror #29 │ │ │ │ andeq r0, r0, r6, ror #26 │ │ │ │ - cmpeq sp, r8, ror #13 │ │ │ │ - cmpeq r4, ip, lsl #7 │ │ │ │ - @ instruction: 0x01551e9c │ │ │ │ + ldrsheq sp, [sp, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01542394 │ │ │ │ + cmpeq r5, r4, lsr #29 │ │ │ │ andeq r0, r0, r9, lsr #26 │ │ │ │ - cmpeq r4, r4, asr r3 │ │ │ │ + cmpeq r4, ip, asr r3 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - cmpeq r4, r4, lsr #6 │ │ │ │ + cmpeq r4, ip, lsr #6 │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ - cmpeq sp, ip, asr #12 │ │ │ │ - cmpeq r5, r0, ror #26 │ │ │ │ - ldrsheq r1, [r5, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, r4, asr r6 │ │ │ │ + cmpeq r5, r8, ror #26 │ │ │ │ + ldrsheq r1, [r5, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - cmpeq sp, r8, lsl #12 │ │ │ │ - cmpeq r4, ip, lsr #5 │ │ │ │ - ldrheq r1, [r5, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r0, lsl r6 │ │ │ │ + ldrheq r2, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r5, r0, asr #27 │ │ │ │ andeq r0, r0, lr, asr sp │ │ │ │ - cmpeq sp, r8, asr #11 │ │ │ │ - cmpeq r4, ip, ror #4 │ │ │ │ - cmpeq r5, r8, ror sp │ │ │ │ + ldrsbeq sp, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r4, r4, ror r2 │ │ │ │ + cmpeq r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - cmpeq sp, r8, lsl #11 │ │ │ │ - cmpeq r4, ip, lsr #4 │ │ │ │ - cmpeq r5, r8, lsr sp │ │ │ │ + @ instruction: 0x015dd590 │ │ │ │ + cmpeq r4, r4, lsr r2 │ │ │ │ + cmpeq r5, r0, asr #26 │ │ │ │ andeq r0, r0, fp, asr #26 │ │ │ │ - cmpeq sp, r8, asr #10 │ │ │ │ - cmpeq r4, ip, ror #3 │ │ │ │ - ldrsheq r1, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sp, r0, asr r5 │ │ │ │ + ldrsheq r2, [r4, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, r0, lsl #26 │ │ │ │ andeq r0, r0, r7, ror sp │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ - cmpeq r4, ip, lsr #3 │ │ │ │ - ldrheq r1, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ + ldrheq r2, [r4, #-20] @ 0xffffffec │ │ │ │ + cmpeq r5, r0, asr #25 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2904] @ 0xb58 │ │ │ │ sub sp, sp, #1152 @ 0x480 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1050405,118 +1050405,118 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4bb270 │ │ │ │ cmneq r7, r8, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq sp, r0, asr r2 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ + cmpeq sp, r8, asr r2 │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ andeq r1, r0, r6, lsr r2 │ │ │ │ andeq r1, r0, r9, lsr r2 │ │ │ │ andeq r1, r0, ip, lsr r2 │ │ │ │ - cmpeq r4, r4, lsl #28 │ │ │ │ - @ instruction: 0x015dce98 │ │ │ │ - cmpeq r5, r4, asr r6 │ │ │ │ + cmpeq r4, ip, lsl #28 │ │ │ │ + cmpeq sp, r0, lsr #29 │ │ │ │ + cmpeq r5, ip, asr r6 │ │ │ │ andeq r1, r0, fp, asr #4 │ │ │ │ @ instruction: 0x0167d19c │ │ │ │ - ldrsheq ip, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r4, r4, lsr #19 │ │ │ │ - ldrheq r1, [r5, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq ip, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, ip, lsr #19 │ │ │ │ + ldrheq r1, [r5, #-72] @ 0xffffffb8 │ │ │ │ andeq r1, r0, r4, lsr r2 │ │ │ │ ldrheq r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmpeq r3, r0, ror #2 │ │ │ │ cmpeq r3, r0, lsr #2 │ │ │ │ - cmpeq sp, r4, asr #23 │ │ │ │ + cmpeq sp, ip, asr #23 │ │ │ │ cmpeq r3, r8, asr #1 │ │ │ │ - cmpeq r5, ip, ror r3 │ │ │ │ - cmpeq r4, r8, lsr #16 │ │ │ │ - ldrsheq r1, [r4, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ - cmpeq r4, r0, asr #15 │ │ │ │ - cmpeq r5, ip, asr #5 │ │ │ │ + cmpeq r5, r4, lsl #7 │ │ │ │ + cmpeq r4, r0, lsr r8 │ │ │ │ + ldrsheq r1, [r4, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ + cmpeq r4, r8, asr #15 │ │ │ │ + ldrsbeq r1, [r5, #-36] @ 0xffffffdc │ │ │ │ andeq r1, r0, r0, lsr r2 │ │ │ │ - ldrsbeq ip, [sp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r4, r4, lsl #15 │ │ │ │ - @ instruction: 0x01551290 │ │ │ │ + ldrsbeq ip, [sp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r4, ip, lsl #15 │ │ │ │ + @ instruction: 0x01551298 │ │ │ │ andeq r1, r0, r8, asr r2 │ │ │ │ - @ instruction: 0x015dca98 │ │ │ │ - cmpeq r4, r8, asr #14 │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ + cmpeq sp, r0, lsr #21 │ │ │ │ + cmpeq r4, r0, asr r7 │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ andeq r1, r0, r7, asr r2 │ │ │ │ - cmpeq sp, ip, asr sl │ │ │ │ - cmpeq r4, r8, lsl #14 │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ + cmpeq sp, r4, ror #20 │ │ │ │ + cmpeq r4, r0, lsl r7 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ andeq r1, r0, r5, asr r2 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ - cmpeq r4, r8, asr #13 │ │ │ │ - ldrsbeq r1, [r5, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ + ldrsbeq r1, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r0, ror #3 │ │ │ │ andeq r1, r0, r4, asr r2 │ │ │ │ - ldrsbeq ip, [sp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, r8, lsl #13 │ │ │ │ - @ instruction: 0x01551194 │ │ │ │ + cmpeq sp, r0, ror #19 │ │ │ │ + @ instruction: 0x01541690 │ │ │ │ + @ instruction: 0x0155119c │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - cmpeq sp, r0, lsr #19 │ │ │ │ - cmpeq r5, r8, lsl #2 │ │ │ │ - cmpeq r5, r8, asr r1 │ │ │ │ + cmpeq sp, r8, lsr #19 │ │ │ │ + cmpeq r5, r0, lsl r1 │ │ │ │ + cmpeq r5, r0, ror #2 │ │ │ │ andeq r1, r0, pc, lsr r2 │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ - ldrsheq r2, [r5, #-4] │ │ │ │ - cmpeq r5, r8, lsl #2 │ │ │ │ - cmpeq sp, r0, lsl r9 │ │ │ │ - cmpeq r4, r0, asr #11 │ │ │ │ - cmpeq r5, ip, asr #1 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ + ldrsheq r2, [r5, #-12] │ │ │ │ + cmpeq r5, r0, lsl r1 │ │ │ │ + cmpeq sp, r8, lsl r9 │ │ │ │ + cmpeq r4, r8, asr #11 │ │ │ │ + ldrsbeq r1, [r5, #-4] │ │ │ │ andeq r1, r0, r2, asr r2 │ │ │ │ - cmpeq r4, r8, lsl #11 │ │ │ │ - cmpeq r5, r8, ror #31 │ │ │ │ + @ instruction: 0x01541590 │ │ │ │ + ldrsheq r1, [r5, #-240] @ 0xffffff10 │ │ │ │ andeq r1, r0, r7, lsr r2 │ │ │ │ - cmpeq sp, r4, ror r8 │ │ │ │ - cmpeq r4, r4, lsr #10 │ │ │ │ - cmpeq r5, r0, lsr r0 │ │ │ │ + cmpeq sp, ip, ror r8 │ │ │ │ + cmpeq r4, ip, lsr #10 │ │ │ │ + cmpeq r5, r8, lsr r0 │ │ │ │ andeq r1, r0, ip, asr #4 │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ - cmpeq r4, r8, ror #9 │ │ │ │ - ldrsheq r0, [r5, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ + ldrsheq r1, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq r0, [r5, #-252] @ 0xffffff04 │ │ │ │ andeq r1, r0, r7, asr #4 │ │ │ │ - ldrsheq ip, [sp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r4, ip, lsr #9 │ │ │ │ - ldrheq r0, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ + ldrheq r1, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r5, r0, asr #31 │ │ │ │ andeq r1, r0, r8, asr #4 │ │ │ │ - cmpeq sp, r0, asr #15 │ │ │ │ - cmpeq r4, r0, ror r4 │ │ │ │ - cmpeq r5, ip, ror pc │ │ │ │ + cmpeq sp, r8, asr #15 │ │ │ │ + cmpeq r4, r8, ror r4 │ │ │ │ + cmpeq r5, r4, lsl #31 │ │ │ │ andeq r1, r0, r9, asr #4 │ │ │ │ - cmpeq r4, r8, lsr r4 │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ - cmpeq r5, r8, lsl pc │ │ │ │ + cmpeq r4, r0, asr #8 │ │ │ │ + cmpeq sp, ip, asr r7 │ │ │ │ + cmpeq r4, ip, lsl #8 │ │ │ │ + cmpeq r5, r0, lsr #30 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - cmpeq r4, r8, asr #7 │ │ │ │ - ldrsbeq r0, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + ldrsbeq r1, [r4, #-48] @ 0xffffffd0 │ │ │ │ + ldrsbeq r0, [r5, #-236] @ 0xffffff14 │ │ │ │ andeq r1, r0, sl, asr #4 │ │ │ │ - @ instruction: 0x01541390 │ │ │ │ - cmpeq sp, r8, lsr #13 │ │ │ │ - cmpeq r4, r8, asr r3 │ │ │ │ - cmpeq r5, r8, ror #28 │ │ │ │ - cmpeq sp, ip, ror #12 │ │ │ │ - cmpeq r4, ip, lsl r3 │ │ │ │ - cmpeq r5, r8, lsr #28 │ │ │ │ + @ instruction: 0x01541398 │ │ │ │ + ldrheq ip, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r0, ror #6 │ │ │ │ + cmpeq r5, r0, ror lr │ │ │ │ + cmpeq sp, r4, ror r6 │ │ │ │ + cmpeq r4, r4, lsr #6 │ │ │ │ + cmpeq r5, r0, lsr lr │ │ │ │ andeq r1, r0, r3, asr #4 │ │ │ │ - cmpeq sp, r0, lsr r6 │ │ │ │ - cmpeq r4, r0, ror #5 │ │ │ │ - cmpeq r5, ip, ror #27 │ │ │ │ + cmpeq sp, r8, lsr r6 │ │ │ │ + cmpeq r4, r8, ror #5 │ │ │ │ + ldrsheq r0, [r5, #-212] @ 0xffffff2c │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ - ldrsheq ip, [sp, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r4, lsr #5 │ │ │ │ - ldrheq r0, [r5, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq ip, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, ip, lsr #5 │ │ │ │ + ldrheq r0, [r5, #-216] @ 0xffffff28 │ │ │ │ andeq r1, r0, r5, asr #4 │ │ │ │ - ldrheq ip, [sp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq r5, r4, ror sp │ │ │ │ + cmpeq sp, r0, asr #11 │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + cmpeq r5, ip, ror sp │ │ │ │ andeq r1, r0, r6, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1050942,57 +1050942,57 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4bbfd8 │ │ │ │ cmneq r7, r0, lsl #16 │ │ │ │ strdeq ip, [r7, #-124]! @ 0xffffff84 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sp, r0, asr r3 │ │ │ │ - ldrsheq r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sp, r8, asr r3 │ │ │ │ + ldrsheq r0, [r5, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r9, asr #30 │ │ │ │ - cmpeq sp, r0, lsl #4 │ │ │ │ - ldrheq r0, [r5, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sp, r8, lsl #4 │ │ │ │ + ldrheq r0, [r5, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r1, ror #30 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sp, ip, ror #1 │ │ │ │ - cmpeq r5, r4, lsr #17 │ │ │ │ + ldrsheq ip, [sp, #-4] │ │ │ │ + cmpeq r5, ip, lsr #17 │ │ │ │ andeq r0, r0, lr, ror #30 │ │ │ │ andeq r0, r0, pc, ror #30 │ │ │ │ cmneq r7, r4, lsr r4 │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ - cmpeq r4, r4, asr #24 │ │ │ │ - cmpeq r5, r0, asr r7 │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ + cmpeq r4, ip, asr #24 │ │ │ │ + cmpeq r5, r8, asr r7 │ │ │ │ andeq r0, r0, r9, ror pc │ │ │ │ - cmpeq sp, r0, ror #30 │ │ │ │ - cmpeq r4, r4, lsl #24 │ │ │ │ - cmpeq r5, r0, lsl r7 │ │ │ │ + cmpeq sp, r8, ror #30 │ │ │ │ + cmpeq r4, ip, lsl #24 │ │ │ │ + cmpeq r5, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, asr #30 │ │ │ │ - cmpeq sp, r0, lsr #30 │ │ │ │ - cmpeq r4, r4, asr #23 │ │ │ │ - ldrsbeq r0, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r8, lsr #30 │ │ │ │ + cmpeq r4, ip, asr #23 │ │ │ │ + ldrsbeq r0, [r5, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, asr #30 │ │ │ │ - cmpeq r4, ip, lsl #23 │ │ │ │ - cmpeq r4, r0, ror #22 │ │ │ │ - cmpeq sp, r4, lsl #29 │ │ │ │ - cmpeq r4, r8, lsr #22 │ │ │ │ - cmpeq r5, r8, lsr r6 │ │ │ │ + @ instruction: 0x01540b94 │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ + cmpeq sp, ip, lsl #29 │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq r5, r0, asr #12 │ │ │ │ andeq r0, r0, sl, ror #30 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ - cmpeq r4, r8, ror #21 │ │ │ │ - ldrsheq r0, [r5, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ + ldrsheq r0, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r5, r0, lsl #12 │ │ │ │ andeq r0, r0, r9, ror #30 │ │ │ │ - cmpeq sp, r4, lsl #28 │ │ │ │ - cmpeq r4, r4, lsr #21 │ │ │ │ - ldrheq r0, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, ip, lsl #28 │ │ │ │ + cmpeq r4, ip, lsr #21 │ │ │ │ + ldrheq r0, [r5, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, ror #30 │ │ │ │ - cmpeq r4, ip, ror #20 │ │ │ │ - @ instruction: 0x015dbd90 │ │ │ │ - cmpeq r4, r4, lsr sl │ │ │ │ - cmpeq r5, r4, asr #10 │ │ │ │ - ldrsheq r0, [r4, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r4, ror sl │ │ │ │ + @ instruction: 0x015dbd98 │ │ │ │ + cmpeq r4, ip, lsr sl │ │ │ │ + cmpeq r5, ip, asr #10 │ │ │ │ + cmpeq r4, r4, lsl #20 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #1532] @ 0x5fc │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1051077,25 +1051077,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 4bc4f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4bc3bc │ │ │ │ - ldrsbeq fp, [sp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r4, r8, ror r8 │ │ │ │ - cmpeq r5, r4, lsl #7 │ │ │ │ + ldrsbeq fp, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r4, r0, lsl #17 │ │ │ │ + cmpeq r5, ip, lsl #7 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - cmpeq sp, r8, ror fp │ │ │ │ - cmpeq r4, ip, lsl r8 │ │ │ │ - cmpeq r5, r8, lsr #6 │ │ │ │ + cmpeq sp, r0, lsl #23 │ │ │ │ + cmpeq r4, r4, lsr #16 │ │ │ │ + cmpeq r5, r0, lsr r3 │ │ │ │ andeq r0, r0, r2, ror sl │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ - ldrsbeq r0, [r4, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq sp, r0, asr #22 │ │ │ │ + cmpeq r4, r4, ror #15 │ │ │ │ + ldrsheq r0, [r5, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -1051523,62 +1051523,62 @@ │ │ │ │ ldr r1, [pc, #212] @ 4bcc7c │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 4bc840 │ │ │ │ strdeq fp, [r7, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r8, asr #29 │ │ │ │ - cmpeq sp, r4, asr #20 │ │ │ │ - cmpeq r5, r0, lsl #4 │ │ │ │ + cmpeq sp, ip, asr #20 │ │ │ │ + cmpeq r5, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsr r8 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - @ instruction: 0x015db894 │ │ │ │ + @ instruction: 0x015db89c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r5, r4, asr r0 │ │ │ │ + cmpeq r5, ip, asr r0 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ cmneq r7, ip, ror ip │ │ │ │ cmneq r7, ip, lsl ip │ │ │ │ - cmpeq sp, r8, lsr #15 │ │ │ │ - cmpeq r4, ip, asr #8 │ │ │ │ - cmppeq r4, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, r4, asr r4 │ │ │ │ + cmppeq r4, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ cmneq r7, r8, asr #22 │ │ │ │ - ldrsbeq fp, [sp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r4, r8, ror r3 │ │ │ │ - cmppeq r4, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq fp, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r4, r0, lsl #7 │ │ │ │ + @ instruction: 0x0154fe94 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ strdeq fp, [r7, #-160]! @ 0xffffff60 │ │ │ │ - cmpeq r4, r0, lsr #6 │ │ │ │ - ldrsheq r0, [r4, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sp, ip, lsr #12 │ │ │ │ - ldrsbeq r0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - cmppeq r4, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr #6 │ │ │ │ + ldrsheq r0, [r4, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sp, r4, lsr r6 │ │ │ │ + ldrsbeq r0, [r4, #-40] @ 0xffffffd8 │ │ │ │ + cmppeq r4, ip, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr r8 │ │ │ │ - ldrsheq fp, [sp, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x01540294 │ │ │ │ - cmppeq r4, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq fp, [sp, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0154029c │ │ │ │ + ldrheq pc, [r4, #-208] @ 0xffffff30 @ │ │ │ │ andeq r0, r0, lr, lsr r8 │ │ │ │ - ldrheq fp, [sp, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r8, asr r2 │ │ │ │ - cmppeq r4, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, r0, ror #4 │ │ │ │ + cmppeq r4, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ andeq r0, r0, fp, lsr r8 │ │ │ │ - ldrsheq r0, [r4, #-20] @ 0xffffffec │ │ │ │ + ldrsheq r0, [r4, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ - cmpeq r4, r8, asr #3 │ │ │ │ + ldrsbeq r0, [r4, #-16] │ │ │ │ andeq r0, r0, r9, lsr r8 │ │ │ │ - @ instruction: 0x0154019c │ │ │ │ + cmpeq r4, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - cmpeq r4, r0, ror r1 │ │ │ │ + cmpeq r4, r8, ror r1 │ │ │ │ andeq r0, r0, r7, lsr r8 │ │ │ │ - cmpeq r4, r4, asr #2 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ - cmpeq sp, r0, asr #8 │ │ │ │ - cmpeq r4, r4, ror #1 │ │ │ │ - ldrsheq pc, [r4, #-184] @ 0xffffff48 @ │ │ │ │ + cmpeq r4, ip, asr #2 │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ + cmpeq r4, ip, ror #1 │ │ │ │ + cmppeq r4, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r3, [pc, #3264] @ 4bd958 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -1052397,105 +1052397,105 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 4bd328 │ │ │ │ cmneq r7, ip, ror r7 │ │ │ │ cmneq r7, r8, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sp, r4, asr r2 │ │ │ │ - ldrsheq pc, [r3, #-232] @ 0xffffff18 @ │ │ │ │ - cmppeq r4, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, asr r2 │ │ │ │ + cmppeq r3, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ - cmpeq sp, r8, lsl r2 │ │ │ │ - ldrsbeq pc, [r4, #-144] @ 0xffffff70 @ │ │ │ │ + cmpeq sp, r0, lsr #4 │ │ │ │ + ldrsbeq pc, [r4, #-152] @ 0xffffff68 @ │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq sp, r4, asr pc │ │ │ │ - cmppeq r4, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, asr pc │ │ │ │ + cmppeq r4, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #15 │ │ │ │ - cmpeq sp, r0, lsl #29 │ │ │ │ - cmppeq r4, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsl #29 │ │ │ │ + cmppeq r4, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r9, r7 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r4, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r4, #-68] @ 0xffffffbc @ │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ cmneq r7, r4, ror #1 │ │ │ │ - ldrsheq pc, [r3, #-140] @ 0xffffff74 @ │ │ │ │ + cmppeq r3, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr #15 │ │ │ │ - cmppeq r3, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - cmppeq r3, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - ldrsheq pc, [r3, #-124] @ 0xffffff84 @ │ │ │ │ + cmppeq r3, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - cmppeq r3, ip, asr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, ror #21 │ │ │ │ - cmppeq r3, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r4, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r3, #-116] @ 0xffffff8c @ │ │ │ │ + ldrsheq sl, [sp, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x0153f794 │ │ │ │ + cmppeq r4, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ - cmppeq r3, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ muleq r0, sl, r7 │ │ │ │ - cmppeq r3, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - cmppeq r3, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + ldrsheq pc, [r3, #-100] @ 0xffffff9c @ │ │ │ │ + cmppeq r4, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r6, r7 │ │ │ │ - cmpeq sp, r8, lsl #20 │ │ │ │ - cmppeq r3, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ + ldrheq pc, [r3, #-100] @ 0xffffff9c @ │ │ │ │ + cmppeq r4, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r5, r7 │ │ │ │ - cmppeq r3, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x015da998 │ │ │ │ - cmppeq r3, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr #19 │ │ │ │ + cmppeq r3, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmpeq sp, r8, asr r9 │ │ │ │ - ldrsheq pc, [r3, #-92] @ 0xffffffa4 @ │ │ │ │ - cmppeq r4, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, lsl r9 │ │ │ │ - ldrheq pc, [r3, #-92] @ 0xffffffa4 @ │ │ │ │ - ldrsbeq pc, [r4, #-0] @ │ │ │ │ + cmpeq sp, r0, ror #18 │ │ │ │ + cmppeq r3, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr #18 │ │ │ │ + cmppeq r3, r4, asr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r4, #-8] @ │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - ldrsbeq sl, [sp, #-136] @ 0xffffff78 │ │ │ │ - cmppeq r3, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0154f090 │ │ │ │ + cmpeq sp, r0, ror #17 │ │ │ │ + cmppeq r3, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0154f098 │ │ │ │ andeq r0, r0, lr, ror r7 │ │ │ │ - @ instruction: 0x015da898 │ │ │ │ - cmppeq r3, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r4, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, lsr #17 │ │ │ │ + cmppeq r3, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ - ldrsheq pc, [r3, #-76] @ 0xffffffb4 @ │ │ │ │ - cmppeq r4, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ + cmppeq r3, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r4, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - cmpeq sp, r8, lsl r8 │ │ │ │ - ldrheq pc, [r3, #-76] @ 0xffffffb4 @ │ │ │ │ - ldrsbeq lr, [r4, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ + cmppeq r3, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r4, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - ldrsbeq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmppeq r3, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0154ef90 │ │ │ │ + cmpeq sp, r0, ror #15 │ │ │ │ + cmppeq r3, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0154ef98 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - @ instruction: 0x015da798 │ │ │ │ - cmppeq r3, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, asr pc │ │ │ │ + cmpeq sp, r0, lsr #15 │ │ │ │ + cmppeq r3, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr pc │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ - ldrsheq pc, [r3, #-60] @ 0xffffffc4 @ │ │ │ │ - cmpeq r4, r0, lsl pc │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ + cmppeq r3, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl pc │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - ldrheq pc, [r3, #-60] @ 0xffffffc4 @ │ │ │ │ - ldrsbeq lr, [r4, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + cmppeq r3, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r4, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r5, ror r7 │ │ │ │ - cmppeq r3, r4, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, lsr #13 │ │ │ │ - cmppeq r3, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, asr lr │ │ │ │ + cmppeq r3, ip, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, lsr #13 │ │ │ │ + cmppeq r3, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, ror #28 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ │ │ │ │ 004bdad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1052620,37 +1052620,37 @@ │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #100] @ 4bdd34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #2480 @ 0x9b0 │ │ │ │ b 4bdbc0 │ │ │ │ - ldrsheq ip, [r4, #-52] @ 0xffffffcc │ │ │ │ - cmppeq r4, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr #8 │ │ │ │ - ldrsbeq lr, [r4, #-188] @ 0xffffff44 │ │ │ │ + ldrsheq ip, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmppeq r4, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsr #8 │ │ │ │ + cmpeq r4, r4, ror #23 │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - @ instruction: 0x0153f090 │ │ │ │ - cmpeq sp, r0, ror #7 │ │ │ │ - @ instruction: 0x0154eb9c │ │ │ │ + @ instruction: 0x0153f098 │ │ │ │ + cmpeq sp, r8, ror #7 │ │ │ │ + cmpeq r4, r4, lsr #23 │ │ │ │ andeq r1, r0, r1, lsl #1 │ │ │ │ - cmpeq sp, r0, lsr #7 │ │ │ │ - cmppeq r3, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, ror #22 │ │ │ │ - cmpeq sp, r0, ror r3 │ │ │ │ - cmppeq r3, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq sp, r8, lsr #7 │ │ │ │ + cmppeq r3, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ + cmpeq sp, r8, ror r3 │ │ │ │ + cmppeq r3, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr fp │ │ │ │ andeq r1, r0, lr, ror r0 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ - cmpeq r3, ip, ror #31 │ │ │ │ - cmpeq r4, r0, lsl #22 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ + ldrsheq lr, [r3, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r4, r8, lsl #22 │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ - cmppeq r4, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #21 │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ + cmppeq r4, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq lr, [r4, #-160] @ 0xffffff60 │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ │ │ │ │ 004bdd38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1052982,53 +1052982,53 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 4be1b4 │ │ │ │ b 4bdfbc │ │ │ │ strheq sl, [r7, #-104]! @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r0, asr r4 │ │ │ │ - cmpeq sp, ip, asr #31 │ │ │ │ - cmpeq r3, r0, ror ip │ │ │ │ - cmpeq r4, r0, lsl #15 │ │ │ │ + ldrsbeq r9, [sp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r8, ror ip │ │ │ │ + cmpeq r4, r8, lsl #15 │ │ │ │ andeq r1, r0, ip, asr #1 │ │ │ │ - cmpeq sp, ip, lsl #31 │ │ │ │ - cmpeq r3, r0, lsr ip │ │ │ │ - cmpeq r4, r0, asr #14 │ │ │ │ + @ instruction: 0x015d9f94 │ │ │ │ + cmpeq r3, r8, lsr ip │ │ │ │ + cmpeq r4, r8, asr #14 │ │ │ │ andeq r1, r0, fp, asr #1 │ │ │ │ - cmpeq sp, ip, asr #30 │ │ │ │ - ldrsheq lr, [r3, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r4, r0, lsl #14 │ │ │ │ + cmpeq sp, r4, asr pc │ │ │ │ + ldrsheq lr, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r4, r8, lsl #14 │ │ │ │ andeq r1, r0, r7, asr #1 │ │ │ │ - cmpeq sp, ip, lsl #30 │ │ │ │ - ldrheq lr, [r3, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r4, r0, asr #13 │ │ │ │ + cmpeq sp, r4, lsl pc │ │ │ │ + ldrheq lr, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r4, r8, asr #13 │ │ │ │ andeq r1, r0, r6, asr #1 │ │ │ │ - cmpeq sp, ip, asr #29 │ │ │ │ - cmpeq r3, r0, ror fp │ │ │ │ - cmpeq r4, ip, ror r6 │ │ │ │ + ldrsbeq r9, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r3, r8, ror fp │ │ │ │ + cmpeq r4, r4, lsl #13 │ │ │ │ strheq r1, [r0], -r1 @ │ │ │ │ - cmpeq sp, ip, lsl #29 │ │ │ │ - cmpeq r3, r0, lsr fp │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ + @ instruction: 0x015d9e94 │ │ │ │ + cmpeq r3, r8, lsr fp │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - ldrsheq pc, [r4, #-100] @ 0xffffff9c @ │ │ │ │ - cmpeq r4, r0, lsl #12 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + ldrsheq pc, [r4, #-108] @ 0xffffff94 @ │ │ │ │ + cmpeq r4, r8, lsl #12 │ │ │ │ andeq r1, r0, lr, lsr #1 │ │ │ │ - cmpeq sp, r0, lsl #28 │ │ │ │ - cmppeq r4, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ - ldrheq lr, [r4, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r8, lsl #28 │ │ │ │ + cmppeq r4, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + ldrheq lr, [r4, #-92] @ 0xffffffa4 │ │ │ │ andeq r1, r0, sp, lsr #1 │ │ │ │ - cmpeq sp, ip, asr #27 │ │ │ │ - cmppeq r4, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsl #11 │ │ │ │ + ldrsbeq r9, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmppeq r4, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl #11 │ │ │ │ andeq r1, r0, ip, lsr #1 │ │ │ │ - @ instruction: 0x015d9d98 │ │ │ │ - cmppeq r4, r8, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq sp, r0, lsr #27 │ │ │ │ + @ instruction: 0x0154f590 │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ │ │ │ │ 004be318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1053291,37 +1053291,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4be584 │ │ │ │ cmneq r7, ip, asr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r8, lsl #29 │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ - cmpeq r3, r8, lsr #13 │ │ │ │ - ldrheq lr, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sp, ip, lsl #20 │ │ │ │ + ldrheq lr, [r3, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r0, asr #3 │ │ │ │ andeq r1, r0, fp, lsl #2 │ │ │ │ - cmpeq sp, r4, asr #19 │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ - cmpeq r4, r8, ror r1 │ │ │ │ + cmpeq sp, ip, asr #19 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ + cmpeq r4, r0, lsl #3 │ │ │ │ andeq r1, r0, sl, lsl #2 │ │ │ │ - cmpeq sp, r4, lsl #19 │ │ │ │ - cmpeq r3, r8, lsr #12 │ │ │ │ - cmpeq r4, r8, lsr r1 │ │ │ │ + cmpeq sp, ip, lsl #19 │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ + cmpeq r4, r0, asr #2 │ │ │ │ andeq r1, r0, r6, lsl #2 │ │ │ │ - cmpeq sp, r4, asr #18 │ │ │ │ - cmpeq r3, r8, ror #11 │ │ │ │ - ldrsheq lr, [r4, #-8] │ │ │ │ + cmpeq sp, ip, asr #18 │ │ │ │ + ldrsheq lr, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ andeq r1, r0, r5, lsl #2 │ │ │ │ - cmpeq sp, r4, lsl #18 │ │ │ │ - cmpeq r3, r8, lsr #11 │ │ │ │ - ldrheq lr, [r4, #-12] │ │ │ │ + cmpeq sp, ip, lsl #18 │ │ │ │ + ldrheq lr, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r4, r4, asr #1 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmpeq sp, r4, asr #17 │ │ │ │ - cmpeq r3, r8, ror #10 │ │ │ │ - cmpeq r4, r4, ror r0 │ │ │ │ + cmpeq sp, ip, asr #17 │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ + cmpeq r4, ip, ror r0 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 004be7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1053549,39 +1053549,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #116] @ 4beba8 │ │ │ │ add r2, r2, #4 │ │ │ │ str r0, [sp, #1108] @ 0x454 │ │ │ │ b 4beaf0 │ │ │ │ cmneq r7, r8, asr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sp, r8, ror r7 │ │ │ │ - cmpeq r4, r8, lsr pc │ │ │ │ + cmpeq sp, r0, lsl #15 │ │ │ │ + cmpeq r4, r0, asr #30 │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ - cmpeq r4, r8, lsr #13 │ │ │ │ + ldrheq fp, [r4, #-96] @ 0xffffffa0 │ │ │ │ cmneq r7, ip, lsr fp │ │ │ │ - cmpeq r4, r4, asr #12 │ │ │ │ - cmpeq r3, r8, lsr r3 │ │ │ │ + cmpeq r4, ip, asr #12 │ │ │ │ + cmpeq r3, r0, asr #6 │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ cmpeq r2, r8, asr fp │ │ │ │ cmneq r7, r8, asr sl │ │ │ │ - cmpeq r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x0153e294 │ │ │ │ andeq r1, r0, fp, asr #3 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - cmpeq r3, ip, lsr #4 │ │ │ │ + cmpeq r3, r4, lsr r2 │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - ldrsheq lr, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ cmneq r7, r0, ror r9 │ │ │ │ - ldrsheq r9, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, r4, lsr #3 │ │ │ │ - ldrheq sp, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r0, lsl #10 │ │ │ │ + cmpeq r3, ip, lsr #3 │ │ │ │ + ldrheq sp, [r4, #-200] @ 0xffffff38 │ │ │ │ andeq r1, r0, r7, asr #3 │ │ │ │ - ldrheq r9, [sp, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r3, r8, asr r1 │ │ │ │ - cmpeq r4, ip, ror #24 │ │ │ │ + ldrheq r9, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r3, r0, ror #2 │ │ │ │ + cmpeq r4, r4, ror ip │ │ │ │ andeq r1, r0, r6, asr #3 │ │ │ │ │ │ │ │ 004bebac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1053625,18 +1053625,18 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmpeq r4, ip, ror #6 │ │ │ │ - @ instruction: 0x015d9398 │ │ │ │ - cmpeq r4, ip, lsl #25 │ │ │ │ - cmpeq r4, r8, asr #22 │ │ │ │ + cmpeq r4, r4, ror r3 │ │ │ │ + cmpeq sp, r0, lsr #7 │ │ │ │ + @ instruction: 0x0154ec94 │ │ │ │ + cmpeq r4, r0, asr fp │ │ │ │ andeq r1, r0, r1, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2800] @ 0xaf0 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ @@ -1054640,270 +1054640,270 @@ │ │ │ │ mov r1, #1296 @ 0x510 │ │ │ │ b 4bfa18 │ │ │ │ cmneq r7, r8, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r0, [r3, #-136] @ 0xffffff78 │ │ │ │ cmneq r7, ip, lsr #14 │ │ │ │ cmpeq r2, r8, asr r0 │ │ │ │ - cmpeq sl, r0, lsl r6 │ │ │ │ + cmpeq sl, r8, lsl r6 │ │ │ │ cmneq r7, r0, asr #10 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ - ldrsheq r8, [sp, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r4, r0, asr #15 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ - cmpeq r4, ip, ror #13 │ │ │ │ - cmpeq sp, r4, ror #28 │ │ │ │ + cmpeq sp, r4 │ │ │ │ + cmpeq r4, r8, asr #15 │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ + ldrsheq sp, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, ip, ror #28 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r0, lsr #12 │ │ │ │ - cmpeq sp, r4, ror ip │ │ │ │ - cmpeq r4, r0, lsr r4 │ │ │ │ - ldrsbeq r8, [sp, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x0154d198 │ │ │ │ - cmpeq r3, ip, lsr #12 │ │ │ │ + cmpeq r4, r8, lsr #12 │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ + cmpeq r4, r8, lsr r4 │ │ │ │ + cmpeq sp, r0, ror #19 │ │ │ │ + cmpeq r4, r0, lsr #3 │ │ │ │ + cmpeq r3, r4, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrheq r8, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r0, ror #10 │ │ │ │ - cmpeq r4, r8, ror r0 │ │ │ │ + cmpeq sp, r4, asr #17 │ │ │ │ + cmpeq r3, r8, ror #10 │ │ │ │ + cmpeq r4, r0, lsl #1 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - cmpeq sp, ip, asr r8 │ │ │ │ - cmpeq r4, r8, lsl r0 │ │ │ │ + cmpeq sp, r4, ror #16 │ │ │ │ + cmpeq r4, r0, lsr #32 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ cmpeq r2, r4, lsr ip │ │ │ │ - cmpeq sp, r4, lsr r6 │ │ │ │ - ldrsheq ip, [r4, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r8, lsl pc │ │ │ │ - cmpeq r3, ip, ror #4 │ │ │ │ + cmpeq sp, ip, lsr r6 │ │ │ │ + ldrsheq ip, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r4, r0, lsr #30 │ │ │ │ + cmpeq r3, r4, ror r2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, r8, ror r5 │ │ │ │ - cmpeq r4, r8, lsr sp │ │ │ │ - cmpeq r4, r0, asr lr │ │ │ │ - cmpeq r4, r0, ror #28 │ │ │ │ - cmpeq r4, r0, asr #28 │ │ │ │ - cmpeq r4, r0, lsr #28 │ │ │ │ - ldrheq r8, [sp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, ip, asr r0 │ │ │ │ - cmpeq r4, r0, ror fp │ │ │ │ + cmpeq sp, r0, lsl #11 │ │ │ │ + cmpeq r4, r0, asr #26 │ │ │ │ + cmpeq r4, r8, asr lr │ │ │ │ + cmpeq r4, r8, ror #28 │ │ │ │ + cmpeq r4, r8, asr #28 │ │ │ │ + cmpeq r4, r8, lsr #28 │ │ │ │ + cmpeq sp, r0, asr #7 │ │ │ │ + cmpeq r3, r4, rrx │ │ │ │ + cmpeq r4, r8, ror fp │ │ │ │ cmpeq r2, r8, ror #8 │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ - cmpeq r3, r0, asr #23 │ │ │ │ - ldrsbeq ip, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq r3, r8, asr #23 │ │ │ │ + ldrsbeq ip, [r4, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - cmpeq r4, r0, lsr #18 │ │ │ │ - @ instruction: 0x015d7e90 │ │ │ │ - cmpeq r3, r4, lsr fp │ │ │ │ - cmpeq r4, r8, asr #12 │ │ │ │ + cmpeq r4, r8, lsr #18 │ │ │ │ + @ instruction: 0x015d7e98 │ │ │ │ + cmpeq r3, ip, lsr fp │ │ │ │ + cmpeq r4, r0, asr r6 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmpeq sp, r8, lsr lr │ │ │ │ + cmpeq sp, r0, asr #28 │ │ │ │ cmpeq r2, r8, lsr r3 │ │ │ │ - cmpeq r4, r0, ror #11 │ │ │ │ + cmpeq r4, r8, ror #11 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - cmpeq r4, r8, asr #14 │ │ │ │ - cmpeq sp, ip, asr #27 │ │ │ │ - cmpeq r3, r0, ror sl │ │ │ │ - cmpeq r4, r4, lsl #11 │ │ │ │ + cmpeq r4, r0, asr r7 │ │ │ │ + ldrsbeq r7, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, r8, ror sl │ │ │ │ + cmpeq r4, ip, lsl #11 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - cmpeq r4, r8, asr #16 │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ - cmpeq r3, r8, lsl sl │ │ │ │ - cmpeq r4, ip, lsr #10 │ │ │ │ + cmpeq r4, r0, asr r8 │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ + cmpeq r4, r4, lsr r5 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - cmpeq sp, r0, lsr #26 │ │ │ │ + cmpeq sp, r8, lsr #26 │ │ │ │ cmpeq r2, r0, lsr #4 │ │ │ │ - cmpeq r4, r8, asr #9 │ │ │ │ - ldrsbeq r7, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r8, ror r9 │ │ │ │ - cmpeq r4, ip, lsl #9 │ │ │ │ + ldrsbeq ip, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldrsbeq r7, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r0, lsl #19 │ │ │ │ + @ instruction: 0x0154c494 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x015d7c94 │ │ │ │ - cmpeq r3, r8, lsr r9 │ │ │ │ - cmpeq r4, r4, asr #8 │ │ │ │ + @ instruction: 0x015d7c9c │ │ │ │ + cmpeq r3, r0, asr #18 │ │ │ │ + cmpeq r4, ip, asr #8 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmpeq sp, r4, asr ip │ │ │ │ - ldrsheq ip, [r3, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ + cmpeq sp, ip, asr ip │ │ │ │ + cmpeq r3, r0, lsl #18 │ │ │ │ + cmpeq r4, ip, lsl #8 │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - cmpeq r3, r0, asr #17 │ │ │ │ + cmpeq r3, r8, asr #17 │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ - cmpeq r3, ip, lsl #17 │ │ │ │ - ldrsbeq r7, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r4, ip, lsl #7 │ │ │ │ + @ instruction: 0x0153c894 │ │ │ │ + cmpeq sp, r0, ror #23 │ │ │ │ + @ instruction: 0x0154c394 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - cmpeq r3, ip, asr #16 │ │ │ │ + cmpeq r3, r4, asr r8 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r3, r8, lsl r8 │ │ │ │ - cmpeq sp, r4, ror #22 │ │ │ │ - cmpeq r4, r8, lsl r3 │ │ │ │ + cmpeq r3, r0, lsr #16 │ │ │ │ + cmpeq sp, ip, ror #22 │ │ │ │ + cmpeq r4, r0, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq sp, r0, lsr fp │ │ │ │ - cmpeq r4, r8, lsl #12 │ │ │ │ - ldrsbeq ip, [r4, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, r8, lsr fp │ │ │ │ + cmpeq r4, r0, lsl r6 │ │ │ │ + ldrsbeq ip, [r4, #-40] @ 0xffffffd8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r3, r8, lsl #15 │ │ │ │ - ldrsbeq r7, [sp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r4, r8, lsl #5 │ │ │ │ + @ instruction: 0x0153c790 │ │ │ │ + ldrsbeq r7, [sp, #-172] @ 0xffffff54 │ │ │ │ + @ instruction: 0x0154c290 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ - @ instruction: 0x015d7a94 │ │ │ │ - cmpeq r4, ip, asr #4 │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ + cmpeq r3, r0, asr r7 │ │ │ │ + @ instruction: 0x015d7a9c │ │ │ │ + cmpeq r4, r4, asr r2 │ │ │ │ + cmpeq r3, r0, lsl r7 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - ldrsbeq ip, [r3, #-100] @ 0xffffff9c │ │ │ │ + ldrsbeq ip, [r3, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmpeq r3, r0, lsr #13 │ │ │ │ + cmpeq r3, r8, lsr #13 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmpeq sp, r0, asr #19 │ │ │ │ - cmpeq r3, r4, ror #12 │ │ │ │ - cmpeq r4, r8, ror r1 │ │ │ │ + cmpeq sp, r8, asr #19 │ │ │ │ + cmpeq r3, ip, ror #12 │ │ │ │ + cmpeq r4, r0, lsl #3 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmpeq sp, r0, lsl #19 │ │ │ │ - cmpeq r3, r4, lsr #12 │ │ │ │ - cmpeq r4, r8, lsr r1 │ │ │ │ + cmpeq sp, r8, lsl #19 │ │ │ │ + cmpeq r3, ip, lsr #12 │ │ │ │ + cmpeq r4, r0, asr #2 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmpeq sp, r0, asr #18 │ │ │ │ - cmpeq r3, r4, ror #11 │ │ │ │ - ldrsheq ip, [r4, #-8] │ │ │ │ + cmpeq sp, r8, asr #18 │ │ │ │ + cmpeq r3, ip, ror #11 │ │ │ │ + cmpeq r4, r0, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ - cmpeq r3, r4, lsr #11 │ │ │ │ - ldrheq ip, [r4, #-8] │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ + cmpeq r3, ip, lsr #11 │ │ │ │ + cmpeq r4, r0, asr #1 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmpeq sp, r0, asr #17 │ │ │ │ - cmpeq r3, r4, ror #10 │ │ │ │ - cmpeq r4, r8, ror r0 │ │ │ │ + cmpeq sp, r8, asr #17 │ │ │ │ + cmpeq r3, ip, ror #10 │ │ │ │ + cmpeq r4, r0, lsl #1 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - cmpeq sp, r0, lsl #17 │ │ │ │ - cmpeq r3, r4, lsr #10 │ │ │ │ - cmpeq r4, r8, lsr r0 │ │ │ │ + cmpeq sp, r8, lsl #17 │ │ │ │ + cmpeq r3, ip, lsr #10 │ │ │ │ + cmpeq r4, r0, asr #32 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmpeq sp, r0, asr #16 │ │ │ │ - cmpeq r3, r4, ror #9 │ │ │ │ - ldrsheq fp, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r8, asr #16 │ │ │ │ + cmpeq r3, ip, ror #9 │ │ │ │ + cmpeq r4, r0 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ - cmpeq r3, r4, lsr #9 │ │ │ │ - ldrheq fp, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r8, lsl #16 │ │ │ │ + cmpeq r3, ip, lsr #9 │ │ │ │ + cmpeq r4, r0, asr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmpeq sp, r0, asr #15 │ │ │ │ - cmpeq r3, r4, ror #8 │ │ │ │ - cmpeq r4, r8, ror pc │ │ │ │ + cmpeq sp, r8, asr #15 │ │ │ │ + cmpeq r3, ip, ror #8 │ │ │ │ + cmpeq r4, r0, lsl #31 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq sp, r0, lsl #15 │ │ │ │ - cmpeq r3, r4, lsr #8 │ │ │ │ - cmpeq r4, r8, lsr pc │ │ │ │ + cmpeq sp, r8, lsl #15 │ │ │ │ + cmpeq r3, ip, lsr #8 │ │ │ │ + cmpeq r4, r0, asr #30 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq r3, r4, ror #7 │ │ │ │ - ldrsheq fp, [r4, #-232] @ 0xffffff18 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - cmpeq r3, r4, lsr #7 │ │ │ │ - ldrheq fp, [r4, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq r3, ip, ror #7 │ │ │ │ + cmpeq r4, r0, lsl #30 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq r3, ip, lsr #7 │ │ │ │ + cmpeq r4, r0, asr #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq r3, r4, ror r3 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r3, ip, lsr r3 │ │ │ │ + cmpeq r3, r4, asr #6 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmpeq r3, ip, lsl #6 │ │ │ │ + cmpeq r3, r4, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq sp, ip, lsr #12 │ │ │ │ - ldrsbeq ip, [r3, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r4, r4, ror #27 │ │ │ │ + cmpeq sp, r4, lsr r6 │ │ │ │ + ldrsbeq ip, [r3, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r4, ip, ror #27 │ │ │ │ andeq r0, r0, r2, asr r5 │ │ │ │ - cmpeq sp, ip, ror #11 │ │ │ │ - @ instruction: 0x0153c290 │ │ │ │ - cmpeq r4, r4, lsr #27 │ │ │ │ + ldrsheq r7, [sp, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x0153c298 │ │ │ │ + cmpeq r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ - cmpeq r3, r8, asr r2 │ │ │ │ - cmpeq sp, r4, lsr #11 │ │ │ │ - cmpeq r4, r8, asr sp │ │ │ │ + cmpeq r3, r0, ror #4 │ │ │ │ + cmpeq sp, ip, lsr #11 │ │ │ │ + cmpeq r4, r0, ror #26 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmpeq r3, r8, lsl r2 │ │ │ │ + cmpeq r3, r0, lsr #4 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmpeq sp, r8, lsr r5 │ │ │ │ - ldrsbeq ip, [r3, #-28] @ 0xffffffe4 │ │ │ │ - ldrsheq fp, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq r3, r4, ror #3 │ │ │ │ + ldrsheq fp, [r4, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - ldrsheq r7, [sp, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x0153c19c │ │ │ │ - ldrheq fp, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r0, lsl #10 │ │ │ │ + cmpeq r3, r4, lsr #3 │ │ │ │ + ldrheq fp, [r4, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r8, lsr r5 │ │ │ │ - ldrheq r7, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, ip, asr r1 │ │ │ │ - cmpeq r4, r0, ror ip │ │ │ │ + cmpeq sp, r0, asr #9 │ │ │ │ + cmpeq r3, r4, ror #2 │ │ │ │ + cmpeq r4, r8, ror ip │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - cmpeq sp, r8, ror r4 │ │ │ │ - cmpeq r3, ip, lsl r1 │ │ │ │ - cmpeq r4, r0, lsr ip │ │ │ │ + cmpeq sp, r0, lsl #9 │ │ │ │ + cmpeq r3, r4, lsr #2 │ │ │ │ + cmpeq r4, r8, lsr ip │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - cmpeq sp, r8, lsr r4 │ │ │ │ - ldrsbeq ip, [r3, #-12] │ │ │ │ - ldrsheq fp, [r4, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq r3, r4, ror #1 │ │ │ │ + ldrsheq fp, [r4, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - ldrsheq r7, [sp, #-56] @ 0xffffffc8 │ │ │ │ - @ instruction: 0x0153c09c │ │ │ │ - ldrheq fp, [r4, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r0, lsl #8 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ + ldrheq fp, [r4, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r9, asr #10 │ │ │ │ - ldrheq r7, [sp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, ip, asr r0 │ │ │ │ - cmpeq r4, r0, ror fp │ │ │ │ + cmpeq sp, r0, asr #7 │ │ │ │ + cmpeq r3, r4, rrx │ │ │ │ + cmpeq r4, r8, ror fp │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmpeq sp, r8, ror r3 │ │ │ │ - cmpeq r3, ip, lsl r0 │ │ │ │ - cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq sp, r0, lsl #7 │ │ │ │ + cmpeq r3, r4, lsr #32 │ │ │ │ + cmpeq r4, r8, lsr fp │ │ │ │ andeq r0, r0, pc, asr #10 │ │ │ │ - cmpeq sp, r8, lsr r3 │ │ │ │ - ldrsbeq fp, [r3, #-252] @ 0xffffff04 │ │ │ │ - ldrsheq fp, [r4, #-164] @ 0xffffff5c │ │ │ │ - ldrsheq r7, [sp, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0153bf9c │ │ │ │ - ldrheq fp, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq r3, r4, ror #31 │ │ │ │ + ldrsheq fp, [r4, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sp, r0, lsl #6 │ │ │ │ + cmpeq r3, r4, lsr #31 │ │ │ │ + ldrheq fp, [r4, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - cmpeq r3, r4, ror #30 │ │ │ │ + cmpeq r3, ip, ror #30 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - cmpeq r3, r4, asr #30 │ │ │ │ - @ instruction: 0x015d7290 │ │ │ │ - cmpeq r4, r4, asr #20 │ │ │ │ + cmpeq r3, ip, asr #30 │ │ │ │ + @ instruction: 0x015d7298 │ │ │ │ + cmpeq r4, ip, asr #20 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmpeq r3, r4, lsl #30 │ │ │ │ + cmpeq r3, ip, lsl #30 │ │ │ │ andeq r0, r0, r3, asr #9 │ │ │ │ - cmpeq r3, r4, ror #29 │ │ │ │ - cmpeq sp, r0, lsr r2 │ │ │ │ - cmpeq r4, r4, ror #19 │ │ │ │ + cmpeq r3, ip, ror #29 │ │ │ │ + cmpeq sp, r8, lsr r2 │ │ │ │ + cmpeq r4, ip, ror #19 │ │ │ │ andeq r0, r0, r2, asr #9 │ │ │ │ - ldrsheq r7, [sp, #-24] @ 0xffffffe8 │ │ │ │ - ldrsbeq ip, [r4, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x0154b998 │ │ │ │ + cmpeq sp, r0, lsl #4 │ │ │ │ + ldrsbeq ip, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - cmpeq r3, ip, asr #28 │ │ │ │ + cmpeq r3, r4, asr lr │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - cmpeq sp, ip, ror #2 │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ - cmpeq r4, r4, lsr #18 │ │ │ │ + cmpeq sp, r4, ror r1 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ + cmpeq r4, ip, lsr #18 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - cmpeq sp, ip, lsr #2 │ │ │ │ - ldrsbeq fp, [r3, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r4, ror #17 │ │ │ │ + cmpeq sp, r4, lsr r1 │ │ │ │ + ldrsbeq fp, [r3, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r4, ip, ror #17 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ - cmpeq sp, ip, ror #1 │ │ │ │ - @ instruction: 0x0153bd90 │ │ │ │ - cmpeq r4, r4, lsr #17 │ │ │ │ + ldrsheq r7, [sp, #-4] │ │ │ │ + @ instruction: 0x0153bd98 │ │ │ │ + cmpeq r4, ip, lsr #17 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - ldrheq r7, [sp, #-12] │ │ │ │ - cmpeq r3, r0, ror #26 │ │ │ │ - cmpeq r4, r4, ror r8 │ │ │ │ + cmpeq sp, r4, asr #1 │ │ │ │ + cmpeq r3, r8, ror #26 │ │ │ │ + cmpeq r4, ip, ror r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r8, lsr #26 │ │ │ │ - cmpeq sp, r4, ror r0 │ │ │ │ - cmpeq r4, r8, lsr #16 │ │ │ │ + cmpeq r3, r0, lsr sp │ │ │ │ + cmpeq sp, ip, ror r0 │ │ │ │ + cmpeq r4, r0, lsr r8 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ - cmpeq r3, r0, ror #25 │ │ │ │ - ldrsheq fp, [r4, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ + cmpeq r3, r8, ror #25 │ │ │ │ + ldrsheq fp, [r4, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ bl af868 │ │ │ │ ldr r3, [pc, #-892] @ 4bfcec │ │ │ │ @@ -1056034,35 +1056034,35 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4c108c │ │ │ │ cmneq r7, ip, asr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r2, r4, ror sp │ │ │ │ cmpeq r2, r0, ror r5 │ │ │ │ - cmpeq sl, r0, lsl #6 │ │ │ │ + cmpeq sl, r8, lsl #6 │ │ │ │ cmpeq r3, r4, ror #19 │ │ │ │ cmneq r7, r0, lsl #7 │ │ │ │ - ldrsheq r6, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r0, lsr #23 │ │ │ │ - ldrheq fp, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r4, lsl #30 │ │ │ │ + cmpeq r3, r8, lsr #23 │ │ │ │ + ldrheq fp, [r4, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - ldrheq r6, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r0, ror #22 │ │ │ │ - cmpeq r4, ip, ror #12 │ │ │ │ + cmpeq sp, r4, asr #29 │ │ │ │ + cmpeq r3, r8, ror #22 │ │ │ │ + cmpeq r4, r4, ror r6 │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - cmpeq sp, ip, ror lr │ │ │ │ - cmpeq r3, r0, lsr #22 │ │ │ │ - cmpeq r4, r4, lsr r6 │ │ │ │ + cmpeq sp, r4, lsl #29 │ │ │ │ + cmpeq r3, r8, lsr #22 │ │ │ │ + cmpeq r4, ip, lsr r6 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmpeq sp, ip, lsr lr │ │ │ │ - cmpeq r3, r0, ror #21 │ │ │ │ - ldrsheq fp, [r4, #-84] @ 0xffffffac │ │ │ │ - ldrsheq r6, [sp, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r3, r0, lsr #21 │ │ │ │ - ldrheq fp, [r4, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ + cmpeq r3, r8, ror #21 │ │ │ │ + ldrsheq fp, [r4, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r4, lsl #28 │ │ │ │ + cmpeq r3, r8, lsr #21 │ │ │ │ + ldrheq fp, [r4, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1057084,204 +1057084,204 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4c1d30 │ │ │ │ cmneq r7, r8, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r7, r8, ror #2 │ │ │ │ - cmpeq sp, r0, lsr #25 │ │ │ │ - cmpeq r4, r4, asr #8 │ │ │ │ + cmpeq sp, r8, lsr #25 │ │ │ │ + cmpeq r4, ip, asr #8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq sp, r4, lsr sl │ │ │ │ - cmpeq r4, r8, ror #3 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - cmpeq r4, r4, asr #1 │ │ │ │ - cmpeq sp, r4, asr #6 │ │ │ │ - ldrsheq sl, [r4, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sp, ip, lsr sl │ │ │ │ + ldrsheq fp, [r4, #-16] │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ + cmpeq r4, ip, asr #1 │ │ │ │ + cmpeq sp, ip, asr #6 │ │ │ │ + ldrsheq sl, [r4, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldrdeq r6, [r7, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq r3, r8, lsl #30 │ │ │ │ - ldrsbeq sl, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, ip, lsr #29 │ │ │ │ - ldrsbeq r6, [sp, #-20] @ 0xffffffec │ │ │ │ - cmpeq r3, r8, ror lr │ │ │ │ - cmpeq r4, ip, lsl #19 │ │ │ │ + cmpeq r3, r0, lsl pc │ │ │ │ + cmpeq r3, r0, ror #29 │ │ │ │ + ldrheq sl, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r6, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r0, lsl #29 │ │ │ │ + @ instruction: 0x0154a994 │ │ │ │ andeq r0, r0, r9, lsr #12 │ │ │ │ - @ instruction: 0x015d6198 │ │ │ │ - cmpeq r3, ip, lsr lr │ │ │ │ - cmpeq r4, r0, asr r9 │ │ │ │ - andeq r0, r0, r8, lsr #12 │ │ │ │ - cmpeq sp, ip, asr r1 │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ - cmpeq r4, r4, lsl r9 │ │ │ │ + cmpeq sp, r0, lsr #3 │ │ │ │ + cmpeq r3, r4, asr #28 │ │ │ │ + cmpeq r4, r8, asr r9 │ │ │ │ + andeq r0, r0, r8, lsr #12 │ │ │ │ + cmpeq sp, r4, ror #2 │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ + cmpeq r4, ip, lsl r9 │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - cmpeq sp, r0, lsr #2 │ │ │ │ - cmpeq r3, r4, asr #27 │ │ │ │ - ldrsbeq sl, [r4, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, r8, lsr #2 │ │ │ │ + cmpeq r3, ip, asr #27 │ │ │ │ + cmpeq r4, r0, ror #17 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - cmpeq sp, r4, ror #1 │ │ │ │ - cmpeq r3, r8, lsl #27 │ │ │ │ - @ instruction: 0x0154a89c │ │ │ │ + cmpeq sp, ip, ror #1 │ │ │ │ + @ instruction: 0x0153ad90 │ │ │ │ + cmpeq r4, r4, lsr #17 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmpeq sp, r8, lsr #1 │ │ │ │ - cmpeq r3, ip, asr #26 │ │ │ │ - cmpeq r4, r0, ror #16 │ │ │ │ + ldrheq r6, [sp, #-0] │ │ │ │ + cmpeq r3, r4, asr sp │ │ │ │ + cmpeq r4, r8, ror #16 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ - cmpeq r3, ip, lsl #26 │ │ │ │ - cmpeq r4, r4, lsr #16 │ │ │ │ + cmpeq sp, r4, ror r0 │ │ │ │ + cmpeq r3, r4, lsl sp │ │ │ │ + cmpeq r4, ip, lsr #16 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - cmpeq sp, ip, lsr #32 │ │ │ │ - cmpeq r3, ip, asr #25 │ │ │ │ - cmpeq r4, r4, ror #15 │ │ │ │ + cmpeq sp, r4, lsr r0 │ │ │ │ + ldrsbeq sl, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r4, ip, ror #15 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - cmpeq sp, ip, ror #31 │ │ │ │ - @ instruction: 0x0153ac90 │ │ │ │ - cmpeq r4, r4, lsr #15 │ │ │ │ + ldrsheq r5, [sp, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x0153ac98 │ │ │ │ + cmpeq r4, ip, lsr #15 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - ldrheq r5, [sp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r3, r4, asr ip │ │ │ │ - cmpeq r4, r8, ror #14 │ │ │ │ + ldrheq r5, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r3, ip, asr ip │ │ │ │ + cmpeq r4, r0, ror r7 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ - cmpeq r3, r8, lsl ip │ │ │ │ - cmpeq r4, ip, lsr #14 │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ + cmpeq r3, r0, lsr #24 │ │ │ │ + cmpeq r4, r4, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ - ldrsbeq sl, [r3, #-188] @ 0xffffff44 │ │ │ │ - ldrsheq sl, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, asr #30 │ │ │ │ + cmpeq r3, r4, ror #23 │ │ │ │ + ldrsheq sl, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - ldrsheq r5, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r0, lsr #23 │ │ │ │ - ldrheq sl, [r4, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sp, r0, asr #29 │ │ │ │ - cmpeq r3, r4, ror #22 │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ + cmpeq sp, r4, lsl #30 │ │ │ │ + cmpeq r3, r8, lsr #23 │ │ │ │ + ldrheq sl, [r4, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r8, asr #29 │ │ │ │ + cmpeq r3, ip, ror #22 │ │ │ │ + cmpeq r4, r0, lsl #13 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ - cmpeq sp, r4, lsl #29 │ │ │ │ - cmpeq r3, r8, lsr #22 │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ + cmpeq sp, ip, lsl #29 │ │ │ │ + cmpeq r3, r0, lsr fp │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - cmpeq r3, ip, ror #21 │ │ │ │ - cmpeq r4, r0, lsl #12 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + ldrsheq sl, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r8, lsl #12 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - cmpeq sp, ip, lsl #28 │ │ │ │ - cmpeq r3, ip, lsr #21 │ │ │ │ - cmpeq r4, r0, asr #11 │ │ │ │ + cmpeq sp, r4, lsl lr │ │ │ │ + ldrheq sl, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r8, asr #11 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - cmpeq sp, ip, asr #27 │ │ │ │ - cmpeq r3, ip, ror #20 │ │ │ │ - cmpeq r4, r0, lsl #11 │ │ │ │ + ldrsbeq r5, [sp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, r4, ror sl │ │ │ │ + cmpeq r4, r8, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmpeq sp, ip, lsl #27 │ │ │ │ - cmpeq r3, r0, lsr sl │ │ │ │ - cmpeq r4, r4, asr #10 │ │ │ │ + @ instruction: 0x015d5d94 │ │ │ │ + cmpeq r3, r8, lsr sl │ │ │ │ + cmpeq r4, ip, asr #10 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq sl, [r3, #-100] @ 0xffffff9c │ │ │ │ + ldrsheq sl, [r3, #-108] @ 0xffffff94 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r8, asr #13 │ │ │ │ + ldrsbeq sl, [r3, #-96] @ 0xffffffa0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0153a69c │ │ │ │ + cmpeq r3, r4, lsr #13 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq sp, r4, asr #19 │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ - cmpeq r4, ip, ror r1 │ │ │ │ + cmpeq sp, ip, asr #19 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ + cmpeq r4, r4, lsl #3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq sp, r8, lsl #19 │ │ │ │ - cmpeq r3, ip, lsr #12 │ │ │ │ - cmpeq r4, r0, asr #2 │ │ │ │ + @ instruction: 0x015d5990 │ │ │ │ + cmpeq r3, r4, lsr r6 │ │ │ │ + cmpeq r4, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq sp, ip, asr #18 │ │ │ │ - ldrsheq sl, [r3, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r4, r4, lsl #2 │ │ │ │ + cmpeq sp, r4, asr r9 │ │ │ │ + ldrsheq sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r4, ip, lsl #2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq sp, r0, lsl r9 │ │ │ │ - ldrheq sl, [r3, #-84] @ 0xffffffac │ │ │ │ - cmpeq r4, r8, asr #1 │ │ │ │ + cmpeq sp, r8, lsl r9 │ │ │ │ + ldrheq sl, [r3, #-92] @ 0xffffffa4 │ │ │ │ + ldrsbeq sl, [r4, #-0] │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrsbeq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r3, r8, ror r5 │ │ │ │ - cmpeq r4, ip, lsl #1 │ │ │ │ + ldrsbeq r5, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r3, r0, lsl #11 │ │ │ │ + @ instruction: 0x0154a094 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r3, r4, asr #10 │ │ │ │ - cmpeq r3, r8, lsl r5 │ │ │ │ + cmpeq r3, ip, asr #10 │ │ │ │ + cmpeq r3, r0, lsr #10 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmpeq sp, r0, asr #16 │ │ │ │ - cmpeq r3, r4, ror #9 │ │ │ │ - ldrsheq r9, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r8, asr #16 │ │ │ │ + cmpeq r3, ip, ror #9 │ │ │ │ + cmpeq r4, r0 │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - cmpeq sp, r4, lsl #16 │ │ │ │ - cmpeq r3, r8, lsr #9 │ │ │ │ - ldrheq r9, [r4, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sp, ip, lsl #16 │ │ │ │ + ldrheq sl, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, r4, asr #31 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - cmpeq sp, r8, asr #15 │ │ │ │ - cmpeq r3, ip, ror #8 │ │ │ │ - cmpeq r4, r0, lsl #31 │ │ │ │ + ldrsbeq r5, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r3, r4, ror r4 │ │ │ │ + cmpeq r4, r8, lsl #31 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - cmpeq sp, ip, lsl #15 │ │ │ │ - cmpeq r3, r0, lsr r4 │ │ │ │ - cmpeq r4, r4, asr #30 │ │ │ │ + @ instruction: 0x015d5794 │ │ │ │ + cmpeq r3, r8, lsr r4 │ │ │ │ + cmpeq r4, ip, asr #30 │ │ │ │ andeq r0, r0, r9, ror #11 │ │ │ │ - cmpeq sp, r0, asr r7 │ │ │ │ - ldrsheq sl, [r3, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ + ldrsheq sl, [r3, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - cmpeq sp, r4, lsl r7 │ │ │ │ - ldrheq sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r4, ip, asr #29 │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq r3, r0, asr #7 │ │ │ │ + ldrsbeq r9, [r4, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrsbeq r5, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r3, ip, ror r3 │ │ │ │ - @ instruction: 0x01549e90 │ │ │ │ + cmpeq sp, r0, ror #13 │ │ │ │ + cmpeq r3, r4, lsl #7 │ │ │ │ + @ instruction: 0x01549e98 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - @ instruction: 0x015d569c │ │ │ │ - cmpeq r3, r0, asr #6 │ │ │ │ - cmpeq r4, r8, asr lr │ │ │ │ + cmpeq sp, r4, lsr #13 │ │ │ │ + cmpeq r3, r8, asr #6 │ │ │ │ + cmpeq r4, r0, ror #28 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmpeq sp, r0, ror #12 │ │ │ │ - cmpeq r3, r4, lsl #6 │ │ │ │ - cmpeq r4, ip, lsl lr │ │ │ │ + cmpeq sp, r8, ror #12 │ │ │ │ + cmpeq r3, ip, lsl #6 │ │ │ │ + cmpeq r4, r4, lsr #28 │ │ │ │ andeq r0, r0, r2, ror #11 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - cmpeq r3, r8, asr #5 │ │ │ │ - ldrsbeq r9, [r4, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + ldrsbeq sl, [r3, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r4, r4, ror #27 │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - cmpeq sp, r8, ror #11 │ │ │ │ - cmpeq r3, ip, lsl #5 │ │ │ │ - cmpeq r4, r0, lsr #27 │ │ │ │ + ldrsheq r5, [sp, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0153a294 │ │ │ │ + cmpeq r4, r8, lsr #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq sp, ip, lsr #11 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ - cmpeq r4, r4, ror #26 │ │ │ │ + ldrheq r5, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ + cmpeq r4, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r3, ip, lsl r2 │ │ │ │ + cmpeq r3, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsheq sl, [r3, #-20] @ 0xffffffec │ │ │ │ + ldrsheq sl, [r3, #-28] @ 0xffffffe4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r3, ip, asr #3 │ │ │ │ + ldrsbeq sl, [r3, #-20] @ 0xffffffec │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r0, lsr #3 │ │ │ │ + cmpeq r3, r8, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, r8, asr #9 │ │ │ │ - cmpeq r3, ip, ror #2 │ │ │ │ - cmpeq r4, r0, lsl #25 │ │ │ │ + ldrsbeq r5, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ + cmpeq r4, r8, lsl #25 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq sp, ip, lsl #9 │ │ │ │ - cmpeq r3, r0, lsr r1 │ │ │ │ - cmpeq r4, r4, asr #24 │ │ │ │ + @ instruction: 0x015d5494 │ │ │ │ + cmpeq r3, r8, lsr r1 │ │ │ │ + cmpeq r4, ip, asr #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq sp, r0, asr r4 │ │ │ │ - ldrsheq sl, [r3, #-4] │ │ │ │ - cmpeq r4, r8, lsl #24 │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ + ldrsheq sl, [r3, #-12] │ │ │ │ + cmpeq r4, r0, lsl ip │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldr r1, [pc, #-396] @ 4c23f0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-412] @ 4c23f4 │ │ │ │ @@ -1058627,131 +1058627,131 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4c3488 │ │ │ │ cmneq r7, ip, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r7, [r4, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r4, ip, asr #5 │ │ │ │ - cmpeq sp, r8, asr r1 │ │ │ │ - cmpeq r4, r0, lsl r9 │ │ │ │ + cmpeq r4, r4, lsl #6 │ │ │ │ + ldrsbeq r7, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, ror #2 │ │ │ │ + cmpeq r4, r8, lsl r9 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - cmpeq r4, r0, ror #24 │ │ │ │ - ldrsheq r5, [sp, #-8] │ │ │ │ - cmpeq r4, r0, ror ip │ │ │ │ - @ instruction: 0x01549890 │ │ │ │ + cmpeq r4, r8, ror #24 │ │ │ │ + cmpeq sp, r0, lsl #2 │ │ │ │ + cmpeq r4, r8, ror ip │ │ │ │ + @ instruction: 0x01549898 │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - cmpeq sp, r0, asr pc │ │ │ │ - cmpeq r4, ip, lsl #14 │ │ │ │ + cmpeq sp, r8, asr pc │ │ │ │ + cmpeq r4, r4, lsl r7 │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - ldrsheq r4, [sp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, ip, lsr #11 │ │ │ │ + ldrsheq r4, [sp, #-216] @ 0xffffff28 │ │ │ │ + ldrheq r9, [r4, #-84] @ 0xffffffac │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - cmpeq r4, r4, lsr r7 │ │ │ │ + cmpeq r4, ip, lsr r7 │ │ │ │ cmneq r7, r4, lsl #31 │ │ │ │ - ldrsheq sl, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq sp, ip, lsl #20 │ │ │ │ - ldrheq r9, [r3, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r4, r8, asr #3 │ │ │ │ + ldrsheq sl, [r4, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sp, r4, lsl sl │ │ │ │ + ldrheq r9, [r3, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq r9, [r4, #-16] │ │ │ │ andeq r1, r0, fp, ror pc │ │ │ │ - cmpeq sp, r4, ror r9 │ │ │ │ - ldrsheq r4, [sp, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r3, r0, lsr #11 │ │ │ │ - ldrheq r9, [r4, #-4] │ │ │ │ + cmpeq sp, ip, ror r9 │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ + cmpeq r3, r8, lsr #11 │ │ │ │ + ldrheq r9, [r4, #-12] │ │ │ │ andeq r1, r0, fp, ror #30 │ │ │ │ - cmpeq sp, ip, lsr #17 │ │ │ │ - cmpeq r4, r8, asr #7 │ │ │ │ - cmpeq r4, r0, asr #32 │ │ │ │ + ldrheq r4, [sp, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq sl, [r4, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r4, r8, asr #32 │ │ │ │ muleq r0, r1, lr │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ - cmpeq r3, r4, lsl r2 │ │ │ │ - cmpeq r4, r8, lsr #26 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ + cmpeq r3, ip, lsl r2 │ │ │ │ + cmpeq r4, r0, lsr sp │ │ │ │ andeq r1, r0, ip, ror #30 │ │ │ │ - cmpeq sp, ip, ror #4 │ │ │ │ - cmpeq r4, r8, lsr #20 │ │ │ │ - ldrsbeq r8, [r3, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, r4, ror r2 │ │ │ │ + cmpeq r4, r0, lsr sl │ │ │ │ + ldrsbeq r8, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r1, r0, r6, lsl pc │ │ │ │ - ldrheq r4, [sp, #-20] @ 0xffffffec │ │ │ │ - cmpeq r4, r4, ror r9 │ │ │ │ - cmpeq sp, ip, ror #22 │ │ │ │ - cmpeq r4, r8, lsr #6 │ │ │ │ - ldrsbeq r8, [r3, #-116] @ 0xffffff8c │ │ │ │ + ldrheq r4, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, ip, ror r9 │ │ │ │ + cmpeq sp, r4, ror fp │ │ │ │ + cmpeq r4, r0, lsr r3 │ │ │ │ + ldrsbeq r8, [r3, #-124] @ 0xffffff84 │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ - cmpeq sp, r4, ror #16 │ │ │ │ - cmpeq r3, r8, lsl #10 │ │ │ │ - cmpeq r4, ip, lsl r0 │ │ │ │ + cmpeq sp, ip, ror #16 │ │ │ │ + cmpeq r3, r0, lsl r5 │ │ │ │ + cmpeq r4, r4, lsr #32 │ │ │ │ andeq r1, r0, r2, ror #29 │ │ │ │ - cmpeq sp, r4, lsr #16 │ │ │ │ - cmpeq r3, r8, asr #9 │ │ │ │ - ldrsbeq r7, [r4, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sp, ip, lsr #16 │ │ │ │ + ldrsbeq r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, r4, ror #31 │ │ │ │ andeq r1, r0, ip, ror #29 │ │ │ │ - cmpeq sp, r4, ror #15 │ │ │ │ - cmpeq r3, r8, lsl #9 │ │ │ │ - @ instruction: 0x01547f9c │ │ │ │ + cmpeq sp, ip, ror #15 │ │ │ │ + @ instruction: 0x01538490 │ │ │ │ + cmpeq r4, r4, lsr #31 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmpeq sp, r4, lsr #15 │ │ │ │ - cmpeq r3, r8, asr #8 │ │ │ │ - cmpeq r4, ip, asr pc │ │ │ │ + cmpeq sp, ip, lsr #15 │ │ │ │ + cmpeq r3, r0, asr r4 │ │ │ │ + cmpeq r4, r4, ror #30 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ - cmpeq r3, r8, lsl #8 │ │ │ │ - cmpeq r4, r4, lsl pc │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ + cmpeq r3, r0, lsl r4 │ │ │ │ + cmpeq r4, ip, lsl pc │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - cmpeq sp, r0, lsr #14 │ │ │ │ - cmpeq r4, r0, lsr #5 │ │ │ │ - ldrsbeq r7, [r4, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sp, r8, lsr #14 │ │ │ │ + cmpeq r4, r8, lsr #5 │ │ │ │ + cmpeq r4, r0, ror #29 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - ldrsbeq r3, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r3, r0, lsl #7 │ │ │ │ - @ instruction: 0x01547e94 │ │ │ │ + cmpeq sp, r4, ror #13 │ │ │ │ + cmpeq r3, r8, lsl #7 │ │ │ │ + @ instruction: 0x01547e9c │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmpeq r3, r8, asr #6 │ │ │ │ + cmpeq r3, r0, asr r3 │ │ │ │ @ instruction: 0x00001eb1 │ │ │ │ - cmpeq r3, r4, lsl r3 │ │ │ │ + cmpeq r3, ip, lsl r3 │ │ │ │ @ instruction: 0x00001eb0 │ │ │ │ - cmpeq sp, r8, lsr r6 │ │ │ │ - ldrsbeq r8, [r3, #-44] @ 0xffffffd4 │ │ │ │ - ldrsheq r7, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, r0, asr #12 │ │ │ │ + cmpeq r3, r4, ror #5 │ │ │ │ + ldrsheq r7, [r4, #-216] @ 0xffffff28 │ │ │ │ andeq r1, r0, pc, lsr #29 │ │ │ │ - ldrsheq r3, [sp, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x0153829c │ │ │ │ - ldrheq r7, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, r0, lsl #12 │ │ │ │ + cmpeq r3, r4, lsr #5 │ │ │ │ + ldrheq r7, [r4, #-216] @ 0xffffff28 │ │ │ │ andeq r1, r0, lr, lsr #29 │ │ │ │ - ldrheq r3, [sp, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ - cmpeq r4, r0, ror sp │ │ │ │ - cmpeq sp, r8, ror r5 │ │ │ │ - cmpeq r3, ip, lsl r2 │ │ │ │ - cmpeq r4, r0, lsr sp │ │ │ │ + cmpeq sp, r0, asr #11 │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ + cmpeq r4, r8, ror sp │ │ │ │ + cmpeq sp, r0, lsl #11 │ │ │ │ + cmpeq r3, r4, lsr #4 │ │ │ │ + cmpeq r4, r8, lsr sp │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmpeq sp, r8, lsr r5 │ │ │ │ - ldrsbeq r8, [r3, #-28] @ 0xffffffe4 │ │ │ │ - ldrsheq r7, [r4, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq r3, r4, ror #3 │ │ │ │ + ldrsheq r7, [r4, #-200] @ 0xffffff38 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq r3, r4, lsr #3 │ │ │ │ + cmpeq r3, ip, lsr #3 │ │ │ │ andeq r1, r0, r2, lsl pc │ │ │ │ - cmpeq sp, r8, asr #9 │ │ │ │ - cmpeq r3, r8, ror #2 │ │ │ │ - cmpeq r4, ip, ror ip │ │ │ │ + ldrsbeq r3, [sp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, r0, ror r1 │ │ │ │ + cmpeq r4, r4, lsl #25 │ │ │ │ andeq r1, r0, r5, ror #29 │ │ │ │ - cmpeq sp, r4, lsl #9 │ │ │ │ - cmpeq r3, r8, lsr #2 │ │ │ │ - cmpeq r4, ip, lsr ip │ │ │ │ + cmpeq sp, ip, lsl #9 │ │ │ │ + cmpeq r3, r0, lsr r1 │ │ │ │ + cmpeq r4, r4, asr #24 │ │ │ │ andeq r1, r0, r9, asr #30 │ │ │ │ - cmpeq sp, r4, asr #8 │ │ │ │ - cmpeq r3, r8, ror #1 │ │ │ │ - ldrsheq r7, [r4, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, ip, asr #8 │ │ │ │ + ldrsheq r8, [r3, #-0] │ │ │ │ + cmpeq r4, r4, lsl #24 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ - cmpeq r3, r8, lsr #1 │ │ │ │ - ldrheq r7, [r4, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ + ldrheq r8, [r3, #-0] │ │ │ │ + cmpeq r4, r4, asr #23 │ │ │ │ andeq r1, r0, r5, lsl pc │ │ │ │ - cmpeq r3, r0, ror r0 │ │ │ │ + cmpeq r3, r8, ror r0 │ │ │ │ andeq r1, r0, r4, lsl pc │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl b2544 │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1060554,199 +1060554,199 @@ │ │ │ │ ldr r1, [pc, #760] @ 4c5b94 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4c3488 │ │ │ │ - cmpeq r3, r0, asr #32 │ │ │ │ + cmpeq r3, r8, asr #32 │ │ │ │ andeq r1, r0, r0, lsr #30 │ │ │ │ - cmpeq r3, r0, lsl r0 │ │ │ │ + cmpeq r3, r8, lsl r0 │ │ │ │ andeq r1, r0, r2, lsr #30 │ │ │ │ - cmpeq sp, r4, lsr r3 │ │ │ │ - ldrsbeq r7, [r3, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r4, r8, ror #21 │ │ │ │ + cmpeq sp, ip, lsr r3 │ │ │ │ + ldrsbeq r7, [r3, #-252] @ 0xffffff04 │ │ │ │ + ldrsheq r7, [r4, #-160] @ 0xffffff60 │ │ │ │ andeq r1, r0, r3, lsr #30 │ │ │ │ - @ instruction: 0x01537f9c │ │ │ │ + cmpeq r3, r4, lsr #31 │ │ │ │ andeq r1, r0, r4, lsr #30 │ │ │ │ - cmpeq sp, r0, asr #5 │ │ │ │ - cmpeq r3, r0, ror #30 │ │ │ │ - cmpeq r4, r4, ror sl │ │ │ │ + cmpeq sp, r8, asr #5 │ │ │ │ + cmpeq r3, r8, ror #30 │ │ │ │ + cmpeq r4, ip, ror sl │ │ │ │ andeq r1, r0, fp, lsr #30 │ │ │ │ - cmpeq sp, ip, ror r2 │ │ │ │ - cmpeq r3, ip, lsl pc │ │ │ │ - cmpeq r4, r0, lsr sl │ │ │ │ + cmpeq sp, r4, lsl #5 │ │ │ │ + cmpeq r3, r4, lsr #30 │ │ │ │ + cmpeq r4, r8, lsr sl │ │ │ │ andeq r1, r0, sp, lsr #30 │ │ │ │ - cmpeq sp, r8, lsr r2 │ │ │ │ - ldrsbeq r7, [r3, #-236] @ 0xffffff14 │ │ │ │ - ldrsheq r7, [r4, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r0, asr #4 │ │ │ │ + cmpeq r3, r4, ror #29 │ │ │ │ + ldrsheq r7, [r4, #-152] @ 0xffffff68 │ │ │ │ andeq r1, r0, r3, lsr pc │ │ │ │ - ldrsheq r3, [sp, #-24] @ 0xffffffe8 │ │ │ │ - @ instruction: 0x01537e9c │ │ │ │ - cmpeq r4, r8, lsr #19 │ │ │ │ + cmpeq sp, r0, lsl #4 │ │ │ │ + cmpeq r3, r4, lsr #29 │ │ │ │ + ldrheq r7, [r4, #-144] @ 0xffffff70 │ │ │ │ andeq r1, r0, r8, ror pc │ │ │ │ - ldrheq r3, [sp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, ip, asr lr │ │ │ │ - cmpeq r4, r0, ror r9 │ │ │ │ + cmpeq sp, r0, asr #3 │ │ │ │ + cmpeq r3, r4, ror #28 │ │ │ │ + cmpeq r4, r8, ror r9 │ │ │ │ andeq r1, r0, sl, asr pc │ │ │ │ - cmpeq sp, r8, ror r1 │ │ │ │ - cmpeq r3, ip, lsl lr │ │ │ │ - cmpeq r4, r0, lsr r9 │ │ │ │ + cmpeq sp, r0, lsl #3 │ │ │ │ + cmpeq r3, r4, lsr #28 │ │ │ │ + cmpeq r4, r8, lsr r9 │ │ │ │ andeq r1, r0, ip, asr pc │ │ │ │ - cmpeq sp, r8, lsr r1 │ │ │ │ - ldrsbeq r7, [r3, #-220] @ 0xffffff24 │ │ │ │ - ldrsheq r7, [r4, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r0, asr #2 │ │ │ │ + cmpeq r3, r4, ror #27 │ │ │ │ + ldrsheq r7, [r4, #-136] @ 0xffffff78 │ │ │ │ andeq r1, r0, r2, lsl #29 │ │ │ │ - ldrsheq r3, [sp, #-8] │ │ │ │ - @ instruction: 0x01537d9c │ │ │ │ - ldrheq r7, [r4, #-128] @ 0xffffff80 │ │ │ │ + cmpeq sp, r0, lsl #2 │ │ │ │ + cmpeq r3, r4, lsr #27 │ │ │ │ + ldrheq r7, [r4, #-136] @ 0xffffff78 │ │ │ │ andeq r1, r0, r1, ror pc │ │ │ │ - ldrheq r3, [sp, #-8] │ │ │ │ - cmpeq r3, ip, asr sp │ │ │ │ - cmpeq r4, r0, ror r8 │ │ │ │ + cmpeq sp, r0, asr #1 │ │ │ │ + cmpeq r3, r4, ror #26 │ │ │ │ + cmpeq r4, r8, ror r8 │ │ │ │ andeq r1, r0, r2, ror pc │ │ │ │ - cmpeq sp, r8, ror r0 │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ - cmpeq r4, r0, lsr r8 │ │ │ │ - cmpeq sp, r8, lsr r0 │ │ │ │ - ldrsbeq r7, [r3, #-204] @ 0xffffff34 │ │ │ │ - ldrsheq r7, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r0, lsl #1 │ │ │ │ + cmpeq r3, r4, lsr #26 │ │ │ │ + cmpeq r4, r8, lsr r8 │ │ │ │ + cmpeq sp, r0, asr #32 │ │ │ │ + cmpeq r3, r4, ror #25 │ │ │ │ + ldrsheq r7, [r4, #-120] @ 0xffffff88 │ │ │ │ andeq r1, r0, r1, lsl #29 │ │ │ │ - ldrsheq r2, [sp, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x01537c9c │ │ │ │ - ldrheq r7, [r4, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r0 │ │ │ │ + cmpeq r3, r4, lsr #25 │ │ │ │ + ldrheq r7, [r4, #-120] @ 0xffffff88 │ │ │ │ andeq r1, r0, r3, ror pc │ │ │ │ - ldrheq r2, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r3, ip, asr ip │ │ │ │ - cmpeq r4, r0, ror r7 │ │ │ │ + cmpeq sp, r0, asr #31 │ │ │ │ + cmpeq r3, r4, ror #24 │ │ │ │ + cmpeq r4, r8, ror r7 │ │ │ │ andeq r1, r0, r4, ror pc │ │ │ │ - cmpeq sp, r8, ror pc │ │ │ │ - cmpeq r3, ip, lsl ip │ │ │ │ - cmpeq r4, r0, lsr r7 │ │ │ │ + cmpeq sp, r0, lsl #31 │ │ │ │ + cmpeq r3, r4, lsr #24 │ │ │ │ + cmpeq r4, r8, lsr r7 │ │ │ │ andeq r1, r0, r5, ror pc │ │ │ │ - cmpeq sp, r8, lsr pc │ │ │ │ - ldrsbeq r7, [r3, #-188] @ 0xffffff44 │ │ │ │ - ldrsheq r7, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, asr #30 │ │ │ │ + cmpeq r3, r4, ror #23 │ │ │ │ + ldrsheq r7, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r1, r0, r6, ror pc │ │ │ │ - ldrsheq r2, [sp, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x01537b9c │ │ │ │ - ldrheq r7, [r4, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, lsl #30 │ │ │ │ + cmpeq r3, r4, lsr #23 │ │ │ │ + ldrheq r7, [r4, #-104] @ 0xffffff98 │ │ │ │ andeq r1, r0, lr, ror lr │ │ │ │ - ldrheq r2, [sp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, ip, asr fp │ │ │ │ - cmpeq r4, r0, ror r6 │ │ │ │ + cmpeq sp, r0, asr #29 │ │ │ │ + cmpeq r3, r4, ror #22 │ │ │ │ + cmpeq r4, r8, ror r6 │ │ │ │ andeq r1, r0, pc, ror lr │ │ │ │ - cmpeq r3, r4, lsr #22 │ │ │ │ + cmpeq r3, ip, lsr #22 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - ldrsheq r7, [r3, #-164] @ 0xffffff5c │ │ │ │ + ldrsheq r7, [r3, #-172] @ 0xffffff54 │ │ │ │ andeq r1, r0, r9, lsr #29 │ │ │ │ - cmpeq r3, r4, asr #21 │ │ │ │ + cmpeq r3, ip, asr #21 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - @ instruction: 0x01537a94 │ │ │ │ + @ instruction: 0x01537a9c │ │ │ │ andeq r1, r0, r5, lsr pc │ │ │ │ - ldrheq r2, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r3, ip, asr sl │ │ │ │ - cmpeq r4, r0, ror r5 │ │ │ │ + cmpeq sp, r0, asr #27 │ │ │ │ + cmpeq r3, r4, ror #20 │ │ │ │ + cmpeq r4, r8, ror r5 │ │ │ │ andeq r1, r0, r9, lsr pc │ │ │ │ - cmpeq sp, r8, ror sp │ │ │ │ - cmpeq r3, r8, lsl sl │ │ │ │ - cmpeq r4, ip, lsr #10 │ │ │ │ + cmpeq sp, r0, lsl #27 │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ + cmpeq r4, r4, lsr r5 │ │ │ │ andeq r1, r0, lr, lsr pc │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ - ldrsbeq r7, [r3, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r4, r8, ror #9 │ │ │ │ - ldrsheq r2, [sp, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x01537994 │ │ │ │ - cmpeq r4, r8, lsr #9 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ + ldrsbeq r7, [r3, #-156] @ 0xffffff64 │ │ │ │ + ldrsheq r7, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq r2, [sp, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x0153799c │ │ │ │ + ldrheq r7, [r4, #-64] @ 0xffffffc0 │ │ │ │ andeq r1, r0, r2, asr #30 │ │ │ │ - ldrheq r2, [sp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r3, r4, asr r9 │ │ │ │ - cmpeq r4, r8, ror #8 │ │ │ │ + ldrheq r2, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, ip, asr r9 │ │ │ │ + cmpeq r4, r0, ror r4 │ │ │ │ andeq r1, r0, r3, asr #30 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ - cmpeq r3, r4, lsl r9 │ │ │ │ - cmpeq r4, ip, lsr #8 │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ + cmpeq r3, ip, lsl r9 │ │ │ │ + cmpeq r4, r4, lsr r4 │ │ │ │ andeq r1, r0, sl, ror pc │ │ │ │ - cmpeq sp, r0, lsr ip │ │ │ │ - ldrsbeq r7, [r3, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r4, r8, ror #7 │ │ │ │ + cmpeq sp, r8, lsr ip │ │ │ │ + ldrsbeq r7, [r3, #-140] @ 0xffffff74 │ │ │ │ + ldrsheq r7, [r4, #-48] @ 0xffffffd0 │ │ │ │ andeq r1, r0, r3, ror #30 │ │ │ │ - ldrsheq r2, [sp, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x01537894 │ │ │ │ - cmpeq r4, r8, lsr #7 │ │ │ │ + ldrsheq r2, [sp, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x0153789c │ │ │ │ + ldrheq r7, [r4, #-48] @ 0xffffffd0 │ │ │ │ andeq r1, r0, r7, ror #30 │ │ │ │ - cmpeq r3, ip, asr r8 │ │ │ │ - cmpeq r4, r0, ror r3 │ │ │ │ + cmpeq r3, r4, ror #16 │ │ │ │ + cmpeq r4, r8, ror r3 │ │ │ │ andeq r1, r0, r8, ror #30 │ │ │ │ - cmpeq r3, r4, lsr #16 │ │ │ │ - cmpeq r4, r8, lsr r3 │ │ │ │ + cmpeq r3, ip, lsr #16 │ │ │ │ + cmpeq r4, r0, asr #6 │ │ │ │ andeq r1, r0, r9, ror #30 │ │ │ │ - cmpeq r3, ip, ror #15 │ │ │ │ - ldrsheq r7, [r4, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r7, [r3, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r4, r4, lsl #6 │ │ │ │ muleq r0, r0, lr │ │ │ │ - ldrheq r7, [r3, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r0, asr #15 │ │ │ │ muleq r0, r1, lr │ │ │ │ - ldrsbeq r2, [sp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, r8, ror #11 │ │ │ │ - cmpeq r4, r8, lsl #5 │ │ │ │ + cmpeq sp, r4, ror #21 │ │ │ │ + ldrsheq r8, [r4, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x01547290 │ │ │ │ andeq r1, r0, r8, ror lr │ │ │ │ - cmpeq sp, r4, lsr #21 │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ - cmpeq r4, ip, asr r2 │ │ │ │ + cmpeq sp, ip, lsr #21 │ │ │ │ + cmpeq r3, r0, asr r7 │ │ │ │ + cmpeq r4, r4, ror #4 │ │ │ │ andeq r1, r0, r7, ror lr │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ - cmpeq r4, ip, lsl r2 │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ + cmpeq r3, r0, lsl r7 │ │ │ │ + cmpeq r4, r4, lsr #4 │ │ │ │ andeq r1, r0, r6, asr #30 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ - cmpeq r3, r8, asr #13 │ │ │ │ - ldrsbeq r7, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ + ldrsbeq r7, [r3, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r4, ror #3 │ │ │ │ andeq r1, r0, r0, ror lr │ │ │ │ - cmpeq sp, r4, ror #19 │ │ │ │ - cmpeq r3, r8, lsl #13 │ │ │ │ - @ instruction: 0x0154719c │ │ │ │ + cmpeq sp, ip, ror #19 │ │ │ │ + @ instruction: 0x01537690 │ │ │ │ + cmpeq r4, r4, lsr #3 │ │ │ │ andeq r1, r0, r6, ror lr │ │ │ │ - cmpeq sp, r4, lsr #19 │ │ │ │ - cmpeq r3, r8, asr #12 │ │ │ │ - cmpeq r4, ip, asr r1 │ │ │ │ + cmpeq sp, ip, lsr #19 │ │ │ │ + cmpeq r3, r0, asr r6 │ │ │ │ + cmpeq r4, r4, ror #2 │ │ │ │ andeq r1, r0, r3, ror lr │ │ │ │ - cmpeq sp, r4, ror #18 │ │ │ │ - cmpeq r3, r8, lsl #12 │ │ │ │ - cmpeq r4, ip, lsl r1 │ │ │ │ + cmpeq sp, ip, ror #18 │ │ │ │ + cmpeq r3, r0, lsl r6 │ │ │ │ + cmpeq r4, r4, lsr #2 │ │ │ │ andeq r1, r0, r2, ror lr │ │ │ │ - cmpeq sp, r4, lsr #18 │ │ │ │ - cmpeq r3, r8, asr #11 │ │ │ │ - ldrsbeq r7, [r4, #-12] │ │ │ │ + cmpeq sp, ip, lsr #18 │ │ │ │ + ldrsbeq r7, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r4, r4, ror #1 │ │ │ │ andeq r1, r0, r1, ror lr │ │ │ │ - @ instruction: 0x01537590 │ │ │ │ - cmpeq r4, r8, lsr #1 │ │ │ │ + @ instruction: 0x01537598 │ │ │ │ + ldrheq r7, [r4, #-0] │ │ │ │ andeq r1, r0, sl, lsl #30 │ │ │ │ - cmpeq r3, ip, asr r5 │ │ │ │ + cmpeq r3, r4, ror #10 │ │ │ │ andeq r1, r0, fp, lsl #30 │ │ │ │ - cmpeq r4, r4, lsr #8 │ │ │ │ + cmpeq r4, ip, lsr #8 │ │ │ │ andeq r1, r0, r1, lsr pc │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ - ldrsheq r7, [r3, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r4, r0, lsl r0 │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ + cmpeq r3, r4, lsl #10 │ │ │ │ + cmpeq r4, r8, lsl r0 │ │ │ │ muleq r0, ip, lr │ │ │ │ - cmpeq sp, r8, lsl r8 │ │ │ │ - ldrheq r7, [r3, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r4, ip, asr #31 │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ + cmpeq r3, r0, asr #9 │ │ │ │ + ldrsbeq r6, [r4, #-244] @ 0xffffff0c │ │ │ │ andeq r1, r0, r4, lsr #29 │ │ │ │ - ldrsbeq r2, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r3, r4, ror r4 │ │ │ │ - cmpeq r4, r8, lsl #31 │ │ │ │ + ldrsbeq r2, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r3, ip, ror r4 │ │ │ │ + @ instruction: 0x01546f90 │ │ │ │ muleq r0, r7, lr │ │ │ │ - @ instruction: 0x015d2790 │ │ │ │ - cmpeq r3, r0, lsr r4 │ │ │ │ - cmpeq r4, r4, asr #30 │ │ │ │ + @ instruction: 0x015d2798 │ │ │ │ + cmpeq r3, r8, lsr r4 │ │ │ │ + cmpeq r4, ip, asr #30 │ │ │ │ andeq r1, r0, r6, lsr #29 │ │ │ │ - cmpeq sp, ip, asr #14 │ │ │ │ - ldrsheq r7, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r4, r4, lsl #30 │ │ │ │ + cmpeq sp, r4, asr r7 │ │ │ │ + ldrsheq r7, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r4, ip, lsl #30 │ │ │ │ andeq r1, r0, r9, asr pc │ │ │ │ │ │ │ │ 004c5b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2800] @ 0xaf0 │ │ │ │ @@ -1061724,145 +1061724,145 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 4c60a4 │ │ │ │ cmneq r7, ip, asr r8 │ │ │ │ cmneq r7, r0, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, ror r5 │ │ │ │ - cmpeq sp, r8, lsr r3 │ │ │ │ - ldrsheq r6, [r4, #-168] @ 0xffffff58 │ │ │ │ + cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq r4, r0, lsl #22 │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - cmpeq r4, ip, lsr r0 │ │ │ │ - @ instruction: 0x015d2190 │ │ │ │ - cmpeq r4, r8, asr #18 │ │ │ │ - cmpeq sp, r0, asr #2 │ │ │ │ - cmpeq sp, r8, lsl r1 │ │ │ │ - ldrsbeq r6, [r4, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r4, r4, asr #32 │ │ │ │ + @ instruction: 0x015d2198 │ │ │ │ + cmpeq r4, r0, asr r9 │ │ │ │ + cmpeq sp, r8, asr #2 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + ldrsbeq r6, [r4, #-140] @ 0xffffff74 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r7 │ │ │ │ cmpeq r2, r0, ror pc │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmpeq sp, r8, lsr #31 │ │ │ │ - cmpeq r4, r0, ror r7 │ │ │ │ - cmpeq sp, r8, ror #30 │ │ │ │ + ldrheq r1, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r4, r8, ror r7 │ │ │ │ + cmpeq sp, r0, ror pc │ │ │ │ cmpeq r2, r0, ror r4 │ │ │ │ - cmpeq r4, r8, lsl r7 │ │ │ │ + cmpeq r4, r0, lsr #14 │ │ │ │ cmneq r7, r8, ror #6 │ │ │ │ - ldrheq r1, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sp, r4, asr #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ - cmpeq sp, ip, lsr #20 │ │ │ │ - cmpeq r4, r8, ror #3 │ │ │ │ + cmpeq r4, r0, lsl #13 │ │ │ │ + cmpeq sp, r4, lsr sl │ │ │ │ + ldrsheq r6, [r4, #-16] │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ ldrheq r6, [r2, #-208] @ 0xffffff30 │ │ │ │ - cmpeq sp, r4, ror r8 │ │ │ │ - cmpeq r4, ip, lsr r0 │ │ │ │ + cmpeq sp, ip, ror r8 │ │ │ │ + cmpeq r4, r4, asr #32 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq sp, r0, ror r7 │ │ │ │ - cmpeq r4, ip, lsr #30 │ │ │ │ - cmpeq sp, r0, lsr #13 │ │ │ │ - cmpeq r4, ip, asr lr │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ - cmpeq r3, r8, lsl r3 │ │ │ │ - cmpeq r4, r4, lsr #28 │ │ │ │ + cmpeq sp, r8, ror r7 │ │ │ │ + cmpeq r4, r4, lsr pc │ │ │ │ + cmpeq sp, r8, lsr #13 │ │ │ │ + cmpeq r4, r4, ror #28 │ │ │ │ + cmpeq sp, ip, ror r6 │ │ │ │ + cmpeq r3, r0, lsr #6 │ │ │ │ + cmpeq r4, ip, lsr #28 │ │ │ │ cmpeq r2, r0, lsr fp │ │ │ │ ldrsbeq r6, [r2, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r4, ip, ror r1 │ │ │ │ + cmpeq r4, r4, lsl #3 │ │ │ │ andeq r1, r0, pc, lsl #5 │ │ │ │ - cmpeq sp, r8, ror #10 │ │ │ │ - cmpeq r4, ip, lsr #26 │ │ │ │ + cmpeq sp, r0, ror r5 │ │ │ │ + cmpeq r4, r4, lsr sp │ │ │ │ cmpeq r2, r0, lsr sl │ │ │ │ - cmpeq sp, r0, asr #5 │ │ │ │ - cmpeq r4, r4, lsl #21 │ │ │ │ + cmpeq sp, r8, asr #5 │ │ │ │ + cmpeq r4, ip, lsl #21 │ │ │ │ cmpeq r2, r8, lsl #15 │ │ │ │ andeq r1, r0, sl, lsr #5 │ │ │ │ - ldrsheq r5, [r3, #-224] @ 0xffffff20 │ │ │ │ + ldrsheq r5, [r3, #-232] @ 0xffffff18 │ │ │ │ andeq r1, r0, fp, lsr #5 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ - ldrheq r5, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r4, ip, asr #19 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq r3, r0, asr #29 │ │ │ │ + ldrsbeq r5, [r4, #-148] @ 0xffffff6c │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ - cmpeq r3, r0, lsl #29 │ │ │ │ + cmpeq r3, r8, lsl #29 │ │ │ │ andeq r1, r0, r1, lsr #5 │ │ │ │ - cmpeq sp, r4, lsr #3 │ │ │ │ - cmpeq r3, r8, asr #28 │ │ │ │ - cmpeq r4, ip, asr r9 │ │ │ │ + cmpeq sp, ip, lsr #3 │ │ │ │ + cmpeq r3, r0, asr lr │ │ │ │ + cmpeq r4, r4, ror #18 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ - cmpeq r3, ip, asr #27 │ │ │ │ - cmpeq r4, r0, ror #17 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ + ldrsbeq r5, [r3, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r4, r8, ror #17 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - @ instruction: 0x01535d94 │ │ │ │ + @ instruction: 0x01535d9c │ │ │ │ muleq r0, r9, r2 │ │ │ │ - cmpeq r3, r4, ror #26 │ │ │ │ + cmpeq r3, ip, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #5 │ │ │ │ - cmpeq r3, r4, lsr sp │ │ │ │ + cmpeq r3, ip, lsr sp │ │ │ │ andeq r1, r0, ip, lsl #5 │ │ │ │ - cmpeq r3, r4, lsl #26 │ │ │ │ + cmpeq r3, ip, lsl #26 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - ldrsbeq r5, [r3, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq r5, [r3, #-204] @ 0xffffff34 │ │ │ │ muleq r0, r0, r2 │ │ │ │ - cmpeq r3, r0, lsr #25 │ │ │ │ + cmpeq r3, r8, lsr #25 │ │ │ │ andeq r1, r0, sp, lsr #5 │ │ │ │ - cmpeq r3, ip, lsl #25 │ │ │ │ + @ instruction: 0x01535c94 │ │ │ │ andeq r1, r0, lr, lsr #5 │ │ │ │ - cmpeq r3, ip, ror ip │ │ │ │ + cmpeq r3, r4, lsl #25 │ │ │ │ andeq r1, r0, lr, lsl #5 │ │ │ │ - cmpeq sp, r0, lsr #31 │ │ │ │ - cmpeq r3, r4, asr #24 │ │ │ │ - cmpeq r4, r8, asr r7 │ │ │ │ + cmpeq sp, r8, lsr #31 │ │ │ │ + cmpeq r3, ip, asr #24 │ │ │ │ + cmpeq r4, r0, ror #14 │ │ │ │ andeq r1, r0, r5, lsr #5 │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ andeq r1, r0, r7, ror #5 │ │ │ │ - ldrsheq r5, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r3, r0, lsl #24 │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ - cmpeq r3, r0, asr #23 │ │ │ │ - ldrsbeq r5, [r4, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq r3, r8, asr #23 │ │ │ │ + ldrsbeq r5, [r4, #-108] @ 0xffffff94 │ │ │ │ andeq r1, r0, r9, ror #5 │ │ │ │ - ldrsbeq r0, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r0, lsl #23 │ │ │ │ - cmpeq r4, ip, lsl #13 │ │ │ │ + cmpeq sp, r4, ror #29 │ │ │ │ + cmpeq r3, r8, lsl #23 │ │ │ │ + @ instruction: 0x01545694 │ │ │ │ andeq r1, r0, r9, lsr #5 │ │ │ │ - @ instruction: 0x015d0e9c │ │ │ │ - cmpeq r3, r0, asr #22 │ │ │ │ - cmpeq r4, r4, asr r6 │ │ │ │ + cmpeq sp, r4, lsr #29 │ │ │ │ + cmpeq r3, r8, asr #22 │ │ │ │ + cmpeq r4, ip, asr r6 │ │ │ │ andeq r1, r0, r9, lsl #5 │ │ │ │ - cmpeq r3, r8, lsl #22 │ │ │ │ + cmpeq r3, r0, lsl fp │ │ │ │ @ instruction: 0x000012b1 │ │ │ │ - ldrsbeq r5, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, r0, ror #21 │ │ │ │ @ instruction: 0x000012b2 │ │ │ │ - ldrsheq r0, [sp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r3, r4, lsr #21 │ │ │ │ - cmpeq r4, ip, lsr #11 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ + cmpeq r3, ip, lsr #21 │ │ │ │ + ldrheq r5, [r4, #-84] @ 0xffffffac │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - ldrheq r0, [sp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r3, r8, asr sl │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ + ldrheq r0, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r3, r0, ror #20 │ │ │ │ + cmpeq r4, r4, ror r5 │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ - cmpeq sp, r4, ror sp │ │ │ │ - cmpeq r3, r8, lsl sl │ │ │ │ - cmpeq r4, ip, lsr #10 │ │ │ │ + cmpeq sp, ip, ror sp │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ + cmpeq r4, r4, lsr r5 │ │ │ │ andeq r1, r0, r2, ror #5 │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ - ldrsbeq r5, [r3, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r4, ip, ror #9 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ + cmpeq r3, r0, ror #19 │ │ │ │ + ldrsheq r5, [r4, #-68] @ 0xffffffbc │ │ │ │ andeq r1, r0, r3, ror #5 │ │ │ │ - @ instruction: 0x0153599c │ │ │ │ + cmpeq r3, r4, lsr #19 │ │ │ │ andeq r1, r0, r5, ror #5 │ │ │ │ - cmpeq r3, r8, lsl #19 │ │ │ │ + @ instruction: 0x01535990 │ │ │ │ andeq r1, r0, r6, ror #5 │ │ │ │ ldr r5, [pc, #-336] @ 4c6bb8 │ │ │ │ ldr r7, [pc, #-336] @ 4c6bbc │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #2720 @ 0xaa0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ @@ -1062878,113 +1062878,113 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b 4c7e8c │ │ │ │ strdeq r1, [r7, #-12]! │ │ │ │ strdeq r1, [r7, #-8]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r4, lsr pc │ │ │ │ - cmpeq sp, r0, lsr #23 │ │ │ │ - cmpeq r4, r0, ror #6 │ │ │ │ + cmpeq sp, r8, lsr #23 │ │ │ │ + cmpeq r4, r8, ror #6 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - cmpeq sp, r8, asr #20 │ │ │ │ - ldrsheq r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sp, r0, asr sl │ │ │ │ + cmpeq r4, r0, lsl #4 │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - ldrheq r4, [r4, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, r4, lsl r8 │ │ │ │ + ldrheq r4, [r4, #-252] @ 0xffffff04 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - cmpeq sp, r0, lsr #15 │ │ │ │ + cmpeq sp, r8, lsr #15 │ │ │ │ cmpeq r2, r8, asr r6 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ - cmpeq r4, ip, lsl pc │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ + cmpeq r4, r4, lsr #30 │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - cmpeq sp, r4, lsl #12 │ │ │ │ - cmpeq r4, ip, asr #27 │ │ │ │ - cmpeq sp, r4, asr #11 │ │ │ │ + cmpeq sp, ip, lsl #12 │ │ │ │ + ldrsbeq r4, [r4, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sp, ip, asr #11 │ │ │ │ cmpeq r2, r8, asr #21 │ │ │ │ - cmpeq r4, r4, ror sp │ │ │ │ + cmpeq r4, ip, ror sp │ │ │ │ smulbteq r7, r4, r9 │ │ │ │ - cmpeq sp, r4, lsl #9 │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ + cmpeq sp, ip, lsl #9 │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ cmpeq r2, ip, asr #18 │ │ │ │ - cmpeq sp, r0, lsl #8 │ │ │ │ - ldrheq r4, [r4, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sp, r0, lsl #7 │ │ │ │ - cmpeq r4, r0, lsr fp │ │ │ │ + cmpeq sp, r8, lsl #8 │ │ │ │ + cmpeq r4, r4, asr #23 │ │ │ │ + cmpeq sp, r8, lsl #7 │ │ │ │ + cmpeq r4, r8, lsr fp │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - cmpeq sp, r8, lsl r3 │ │ │ │ + cmpeq sp, r0, lsr #6 │ │ │ │ cmpeq r2, r8, asr #3 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmppeq ip, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #14 │ │ │ │ - cmppeq ip, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ + @ instruction: 0x015cff94 │ │ │ │ + cmpeq r4, r0, asr r7 │ │ │ │ + cmppeq ip, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - cmppeq ip, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, asr sl │ │ │ │ - cmpeq r4, r8, lsr sl │ │ │ │ - cmppeq ip, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, asr sl │ │ │ │ + cmpeq r4, r0, asr #20 │ │ │ │ + ldrheq pc, [ip, #-208] @ 0xffffff30 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r8, ror #10 │ │ │ │ + cmpeq r4, r0, ror r5 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r9, ror #6 │ │ │ │ andeq r1, r0, sl, ror #6 │ │ │ │ andeq r1, r0, fp, ror #6 │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ andeq r1, r0, sp, ror #6 │ │ │ │ andeq r1, r0, lr, ror #6 │ │ │ │ andeq r1, r0, r2, ror r3 │ │ │ │ andeq r1, r0, r7, ror r3 │ │ │ │ - cmpeq r3, r4, ror #8 │ │ │ │ - cmppeq ip, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #5 │ │ │ │ - cmppeq ip, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r3, ip, ror #8 │ │ │ │ + cmppeq ip, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r4, #-32] @ 0xffffffe0 │ │ │ │ + cmppeq ip, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, lsl #4 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - ldrheq pc, [ip, #-88] @ 0xffffffa8 @ │ │ │ │ - cmpeq r4, r0, ror sp │ │ │ │ + cmppeq ip, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, ror sp │ │ │ │ andeq r1, r0, sp, lsr #7 │ │ │ │ andeq r1, r0, pc, lsr #7 │ │ │ │ - cmpeq r3, r0, asr #26 │ │ │ │ - ldrheq pc, [ip, #-76] @ 0xffffffb4 @ │ │ │ │ - cmpeq r3, r4, asr r1 │ │ │ │ - cmpeq r4, r4, ror ip │ │ │ │ + cmpeq r3, r8, asr #26 │ │ │ │ + cmppeq ip, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, asr r1 │ │ │ │ + cmpeq r4, ip, ror ip │ │ │ │ @ instruction: 0x000013b1 │ │ │ │ cmpeq r2, ip, ror #18 │ │ │ │ - cmppeq ip, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r4, #-184] @ 0xffffff48 │ │ │ │ - cmppeq ip, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, ror #23 │ │ │ │ - ldrsbeq pc, [ip, #-56] @ 0xffffffc8 @ │ │ │ │ + cmppeq ip, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, lsl #24 │ │ │ │ + cmppeq ip, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, ror #23 │ │ │ │ + cmppeq ip, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq r4, [r2, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, r8, lsl #23 │ │ │ │ + @ instruction: 0x01543b90 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmppeq ip, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsl #21 │ │ │ │ + cmppeq ip, ip, asr #5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01543a90 │ │ │ │ cmpeq r2, ip, lsl #15 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ cmpeq r2, ip, lsr r7 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmppeq ip, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, asr #19 │ │ │ │ + cmppeq ip, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r3, [r4, #-144] @ 0xffffff70 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ ble 4c8088 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq 4c7e7c │ │ │ │ @@ -1065003,233 +1065003,233 @@ │ │ │ │ ldr r1, [pc, #84] @ 4c9e64 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4c7a48 │ │ │ │ - ldrsheq r1, [r4, #-0] │ │ │ │ - cmppeq ip, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, ip, ror #17 │ │ │ │ + ldrsheq r1, [r4, #-8] │ │ │ │ + cmppeq ip, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r3, [r4, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x000013be │ │ │ │ @ instruction: 0xfffd350c │ │ │ │ - cmpeq r4, ip, asr #27 │ │ │ │ + ldrsbeq r3, [r4, #-212] @ 0xffffff2c │ │ │ │ andeq r6, r0, r4, lsr pc │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq ip, r8, asr #29 │ │ │ │ - cmpeq r4, r8, lsl #13 │ │ │ │ + ldrsbeq lr, [ip, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x01543690 │ │ │ │ @ instruction: 0x01524390 │ │ │ │ andeq r1, r0, r3, lsl #6 │ │ │ │ cmpeq r2, ip, lsr r3 │ │ │ │ andeq r1, r0, r4, lsl #6 │ │ │ │ - ldrsheq lr, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r4, r0, asr #11 │ │ │ │ + cmpeq ip, r4, lsl #28 │ │ │ │ + cmpeq r4, r8, asr #11 │ │ │ │ cmpeq r2, r4, asr #5 │ │ │ │ - cmpeq ip, r8, ror #26 │ │ │ │ - cmpeq r3, ip, lsl #20 │ │ │ │ - cmpeq r4, r0, lsr #10 │ │ │ │ + cmpeq ip, r0, ror sp │ │ │ │ + cmpeq r3, r4, lsl sl │ │ │ │ + cmpeq r4, r8, lsr #10 │ │ │ │ @ instruction: 0x000013b7 │ │ │ │ - cmpeq ip, ip, lsr #26 │ │ │ │ - ldrsheq r3, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, r4, lsr sp │ │ │ │ + ldrsheq r3, [r4, #-72] @ 0xffffffb8 │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ ldrsheq r4, [r2, #-20] @ 0xffffffec │ │ │ │ - ldrheq lr, [ip, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r4, r8, ror r4 │ │ │ │ + cmpeq ip, r4, asr #25 │ │ │ │ + cmpeq r4, r0, lsl #9 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ cmpeq r2, r4, lsl #3 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ cmpeq r2, r4, asr #2 │ │ │ │ - cmpeq ip, r4, lsl #24 │ │ │ │ - cmpeq r3, r8, lsr #17 │ │ │ │ - ldrheq r3, [r4, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq ip, ip, lsl #24 │ │ │ │ + ldrheq r3, [r3, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r4, r4, asr #7 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmpeq ip, r4, asr #23 │ │ │ │ - cmpeq r3, r8, ror #16 │ │ │ │ - cmpeq r4, ip, ror r3 │ │ │ │ + cmpeq ip, ip, asr #23 │ │ │ │ + cmpeq r3, r0, ror r8 │ │ │ │ + cmpeq r4, r4, lsl #7 │ │ │ │ andeq r1, r0, r1, lsr #7 │ │ │ │ - cmpeq ip, r8, lsl #23 │ │ │ │ - cmpeq r4, r8, lsr #6 │ │ │ │ + @ instruction: 0x015ceb90 │ │ │ │ cmpeq r4, r0, lsr r3 │ │ │ │ + cmpeq r4, r8, lsr r3 │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ - cmpeq ip, r0, lsr fp │ │ │ │ - @ instruction: 0x01544290 │ │ │ │ - ldrsbeq r3, [r4, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r3, r0, lsr #15 │ │ │ │ - cmpeq r3, r0, ror r7 │ │ │ │ - @ instruction: 0x015cea94 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ - cmpeq r4, r8, asr #4 │ │ │ │ - cmpeq ip, r4, asr sl │ │ │ │ - ldrsheq r3, [r3, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r4, ip, lsl #4 │ │ │ │ + cmpeq ip, r8, lsr fp │ │ │ │ + @ instruction: 0x01544298 │ │ │ │ + cmpeq r4, r4, ror #5 │ │ │ │ + cmpeq r3, r8, lsr #15 │ │ │ │ + cmpeq r3, r8, ror r7 │ │ │ │ + @ instruction: 0x015cea9c │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ + cmpeq r4, r0, asr r2 │ │ │ │ + cmpeq ip, ip, asr sl │ │ │ │ + cmpeq r3, r0, lsl #14 │ │ │ │ + cmpeq r4, r4, lsl r2 │ │ │ │ andeq r1, r0, r5, asr #6 │ │ │ │ - cmpeq r3, r0, asr #13 │ │ │ │ + cmpeq r3, r8, asr #13 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - @ instruction: 0x01533690 │ │ │ │ + @ instruction: 0x01533698 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r3, r4, asr r6 │ │ │ │ - cmpeq r3, r0, lsr #12 │ │ │ │ + cmpeq r3, ip, asr r6 │ │ │ │ + cmpeq r3, r8, lsr #12 │ │ │ │ andeq r1, r0, r9, ror #6 │ │ │ │ - cmpeq r3, r8, lsl #12 │ │ │ │ - cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq r3, r0, lsl r6 │ │ │ │ + cmpeq r4, r0, lsr #2 │ │ │ │ andeq r1, r0, r5, ror #6 │ │ │ │ - ldrsbeq r3, [r3, #-84] @ 0xffffffac │ │ │ │ - ldrsheq lr, [ip, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x0153359c │ │ │ │ - ldrheq r3, [r4, #-0] │ │ │ │ + ldrsbeq r3, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ + cmpeq r3, r4, lsr #11 │ │ │ │ + ldrheq r3, [r4, #-8] │ │ │ │ andeq r1, r0, fp, lsr r3 │ │ │ │ - cmpeq r3, r4, ror #10 │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ + cmpeq r3, ip, ror #10 │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - cmpeq ip, r0, asr r8 │ │ │ │ - ldrsheq r3, [r3, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r4, r8 │ │ │ │ + cmpeq ip, r8, asr r8 │ │ │ │ + ldrsheq r3, [r3, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r4, r0, lsl r0 │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ - ldrheq r3, [r3, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r4, r8, asr #31 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ + ldrheq r3, [r3, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r2, [r4, #-240] @ 0xffffff10 │ │ │ │ andeq r1, r0, r4, asr #6 │ │ │ │ - cmpeq r3, ip, ror r4 │ │ │ │ + cmpeq r3, r4, lsl #9 │ │ │ │ @ instruction: 0x000013b0 │ │ │ │ - cmpeq ip, r0, lsr #15 │ │ │ │ - cmpeq r3, r4, asr #8 │ │ │ │ - cmpeq r4, r0, asr pc │ │ │ │ + cmpeq ip, r8, lsr #15 │ │ │ │ + cmpeq r3, ip, asr #8 │ │ │ │ + cmpeq r4, r8, asr pc │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - cmpeq ip, r0, ror #14 │ │ │ │ - cmpeq r3, r4, lsl #8 │ │ │ │ - cmpeq r4, r8, lsl pc │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ + cmpeq r3, ip, lsl #8 │ │ │ │ + cmpeq r4, r0, lsr #30 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq r3, ip, asr #7 │ │ │ │ + ldrsbeq r3, [r3, #-52] @ 0xffffffcc │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x0153339c │ │ │ │ + cmpeq r3, r4, lsr #7 │ │ │ │ andeq r1, r0, pc, asr #7 │ │ │ │ - cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq r3, r4, ror r3 │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - cmpeq r3, ip, lsr r3 │ │ │ │ + cmpeq r3, r4, asr #6 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - cmpeq r3, ip, lsl #6 │ │ │ │ + cmpeq r3, r4, lsl r3 │ │ │ │ @ instruction: 0x000013bf │ │ │ │ - ldrsbeq r3, [r3, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq ip, r0, lsl #12 │ │ │ │ - cmpeq r3, r4, lsr #5 │ │ │ │ - ldrheq r2, [r4, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r3, r4, ror #5 │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ + cmpeq r3, ip, lsr #5 │ │ │ │ + cmpeq r4, r0, asr #27 │ │ │ │ @ instruction: 0x000013bd │ │ │ │ - cmpeq ip, r0, asr #11 │ │ │ │ - cmpeq r3, r4, ror #4 │ │ │ │ - cmpeq r4, r8, ror sp │ │ │ │ + cmpeq ip, r8, asr #11 │ │ │ │ + cmpeq r3, ip, ror #4 │ │ │ │ + cmpeq r4, r0, lsl #27 │ │ │ │ @ instruction: 0x000013bc │ │ │ │ - cmpeq ip, r0, lsl #11 │ │ │ │ - cmpeq r3, r4, lsr #4 │ │ │ │ - cmpeq r4, r8, lsr sp │ │ │ │ + cmpeq ip, r8, lsl #11 │ │ │ │ + cmpeq r3, ip, lsr #4 │ │ │ │ + cmpeq r4, r0, asr #26 │ │ │ │ @ instruction: 0x000013bb │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ - cmpeq r3, r4, ror #3 │ │ │ │ - ldrsheq r2, [r4, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ + cmpeq r3, ip, ror #3 │ │ │ │ + cmpeq r4, r0, lsl #26 │ │ │ │ @ instruction: 0x000013b9 │ │ │ │ - cmpeq ip, r0, lsl #10 │ │ │ │ - cmpeq r3, r4, lsr #3 │ │ │ │ - ldrheq r2, [r4, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r8, lsl #10 │ │ │ │ + cmpeq r3, ip, lsr #3 │ │ │ │ + cmpeq r4, r0, asr #25 │ │ │ │ @ instruction: 0x000013b5 │ │ │ │ - cmpeq ip, r0, asr #9 │ │ │ │ - cmpeq r3, r4, ror #2 │ │ │ │ - cmpeq r4, r8, ror ip │ │ │ │ + cmpeq ip, r8, asr #9 │ │ │ │ + cmpeq r3, ip, ror #2 │ │ │ │ + cmpeq r4, r0, lsl #25 │ │ │ │ @ instruction: 0x000013b4 │ │ │ │ - cmpeq r3, ip, lsr #2 │ │ │ │ + cmpeq r3, r4, lsr r1 │ │ │ │ andeq r1, r0, pc, lsr #7 │ │ │ │ - ldrsheq r3, [r3, #-12] │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ andeq r1, r0, sp, lsr #7 │ │ │ │ - cmpeq ip, r0, lsr #8 │ │ │ │ - cmpeq r3, r4, asr #1 │ │ │ │ - ldrsbeq r2, [r4, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r3, r8, lsl #1 │ │ │ │ - cmpeq r4, r0, lsr #23 │ │ │ │ + cmpeq ip, r8, lsr #8 │ │ │ │ + cmpeq r3, ip, asr #1 │ │ │ │ + ldrsbeq r2, [r4, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x01533090 │ │ │ │ + cmpeq r4, r8, lsr #23 │ │ │ │ andeq r1, r0, r6, ror #6 │ │ │ │ - cmpeq ip, r8, lsr #7 │ │ │ │ - cmpeq r3, ip, asr #32 │ │ │ │ - cmpeq r4, r0, ror #22 │ │ │ │ + ldrheq lr, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r3, r4, asr r0 │ │ │ │ + cmpeq r4, r8, ror #22 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmpeq ip, r8, ror #6 │ │ │ │ - cmpeq r3, ip │ │ │ │ - cmpeq r4, r8, lsl fp │ │ │ │ + cmpeq ip, r0, ror r3 │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ + cmpeq r4, r0, lsr #22 │ │ │ │ andeq r1, r0, r1, asr #6 │ │ │ │ - ldrsbeq r2, [r3, #-244] @ 0xffffff0c │ │ │ │ - ldrsheq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x01532f9c │ │ │ │ - cmpeq r4, r8, lsr #21 │ │ │ │ - cmpeq r3, r4, ror #30 │ │ │ │ + ldrsbeq r2, [r3, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, r0, lsl #6 │ │ │ │ + cmpeq r3, r4, lsr #31 │ │ │ │ + ldrheq r2, [r4, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, ip, ror #30 │ │ │ │ andeq r1, r0, r6, lsl #6 │ │ │ │ - cmpeq r3, r4, lsr pc │ │ │ │ + cmpeq r3, ip, lsr pc │ │ │ │ andeq r1, r0, sl, lsl #6 │ │ │ │ - cmpeq r3, r4, lsl #30 │ │ │ │ + cmpeq r3, ip, lsl #30 │ │ │ │ andeq r1, r0, r7, lsl #6 │ │ │ │ - ldrsbeq r2, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r2, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r1, r0, r0, lsl r3 │ │ │ │ - cmpeq r3, r4, lsr #29 │ │ │ │ + cmpeq r3, ip, lsr #29 │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - cmpeq r3, r4, ror lr │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ - cmpeq r3, ip, asr #21 │ │ │ │ - cmpeq r4, r0, ror #11 │ │ │ │ + cmpeq r3, ip, ror lr │ │ │ │ + cmpeq ip, r0, lsr lr │ │ │ │ + ldrsbeq r2, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r8, ror #11 │ │ │ │ andeq r1, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x01532a90 │ │ │ │ + @ instruction: 0x01532a98 │ │ │ │ andeq r1, r0, sl, ror #6 │ │ │ │ - cmpeq r3, r0, lsl #21 │ │ │ │ + cmpeq r3, r8, lsl #21 │ │ │ │ andeq r1, r0, fp, ror #6 │ │ │ │ - cmpeq r3, ip, asr #20 │ │ │ │ + cmpeq r3, r4, asr sl │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ - cmpeq r3, r8, lsr sl │ │ │ │ + cmpeq r3, r0, asr #20 │ │ │ │ andeq r1, r0, sp, ror #6 │ │ │ │ - cmpeq r3, r4, lsr #20 │ │ │ │ + cmpeq r3, ip, lsr #20 │ │ │ │ andeq r1, r0, lr, ror #6 │ │ │ │ - cmpeq r3, r4, lsl sl │ │ │ │ + cmpeq r3, ip, lsl sl │ │ │ │ andeq r1, r0, r2, ror r3 │ │ │ │ - cmpeq ip, r8, lsr sp │ │ │ │ - ldrsbeq r2, [r3, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq r2, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ + ldrsbeq r2, [r3, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq r2, [r4, #-72] @ 0xffffffb8 │ │ │ │ andeq r1, r0, r7, ror r3 │ │ │ │ - cmpeq ip, ip, lsl #26 │ │ │ │ - ldrheq r2, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r4, r4, asr #9 │ │ │ │ + cmpeq ip, r4, lsl sp │ │ │ │ + ldrheq r2, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r4, ip, asr #9 │ │ │ │ andeq r1, r0, fp, ror r3 │ │ │ │ - cmpeq ip, ip, asr #25 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ - cmpeq r4, r4, lsl #9 │ │ │ │ + ldrsbeq sp, [ip, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq r4, ip, lsl #9 │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ - cmpeq ip, ip, lsl #25 │ │ │ │ - cmpeq r3, r0, lsr r9 │ │ │ │ - cmpeq r4, r4, asr #8 │ │ │ │ + @ instruction: 0x015cdc94 │ │ │ │ + cmpeq r3, r8, lsr r9 │ │ │ │ + cmpeq r4, ip, asr #8 │ │ │ │ andeq r1, r0, sp, lsl #6 │ │ │ │ - cmpeq ip, ip, asr #24 │ │ │ │ - ldrsheq r2, [r3, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r4, r4, lsl #8 │ │ │ │ + cmpeq ip, r4, asr ip │ │ │ │ + ldrsheq r2, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r4, ip, lsl #8 │ │ │ │ andeq r1, r0, ip, lsl #6 │ │ │ │ - ldrheq r2, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r3, r0, asr #17 │ │ │ │ andeq r1, r0, fp, lsl #6 │ │ │ │ - ldrsbeq sp, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, r0, lsl #17 │ │ │ │ - @ instruction: 0x01542394 │ │ │ │ + cmpeq ip, r4, ror #23 │ │ │ │ + cmpeq r3, r8, lsl #17 │ │ │ │ + @ instruction: 0x0154239c │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - @ instruction: 0x015cdb9c │ │ │ │ - cmpeq r3, r0, asr #16 │ │ │ │ - cmpeq r4, r4, asr r3 │ │ │ │ + cmpeq ip, r4, lsr #23 │ │ │ │ + cmpeq r3, r8, asr #16 │ │ │ │ + cmpeq r4, ip, asr r3 │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ - cmpeq r4, r4, lsl r3 │ │ │ │ + cmpeq ip, r4, ror #22 │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ + cmpeq r4, ip, lsl r3 │ │ │ │ andeq r1, r0, pc, lsr #6 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ - cmpeq r3, r0, asr #15 │ │ │ │ - ldrsbeq r2, [r4, #-36] @ 0xffffffdc │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + cmpeq r3, r8, asr #15 │ │ │ │ + ldrsbeq r2, [r4, #-44] @ 0xffffffd4 │ │ │ │ andeq r1, r0, lr, lsr #6 │ │ │ │ - cmpeq r3, r4, lsl #15 │ │ │ │ + cmpeq r3, ip, lsl #15 │ │ │ │ andeq r1, r0, r8, ror #6 │ │ │ │ ldr r2, [pc, #-232] @ 4ca0b4 │ │ │ │ ldr r1, [pc, #-232] @ 4ca0b8 │ │ │ │ ldr r3, [pc, #-232] @ 4ca0bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1065870,56 +1065870,56 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 4ca728 │ │ │ │ strdeq sp, [r6, #-232]! @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r8, ror sl │ │ │ │ - cmpeq r4, r8, lsr r2 │ │ │ │ + cmpeq ip, r0, lsl #21 │ │ │ │ + cmpeq r4, r0, asr #4 │ │ │ │ cmneq r6, r8, lsr #29 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r6, r4, ror #25 │ │ │ │ - cmpeq ip, r0, asr #16 │ │ │ │ - cmpeq r3, r4, ror #9 │ │ │ │ - ldrsheq r1, [r4, #-248] @ 0xffffff08 │ │ │ │ + cmpeq ip, r8, asr #16 │ │ │ │ + cmpeq r3, ip, ror #9 │ │ │ │ + cmpeq r4, r0 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - cmpeq ip, ip, ror r6 │ │ │ │ - cmpeq r3, r0, lsr #6 │ │ │ │ - cmpeq r4, r4, lsr lr │ │ │ │ + cmpeq ip, r4, lsl #13 │ │ │ │ + cmpeq r3, r8, lsr #6 │ │ │ │ + cmpeq r4, ip, lsr lr │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ cmpeq r2, r8, lsr fp │ │ │ │ - cmpeq ip, r4, ror #11 │ │ │ │ - cmpeq r3, r4, lsl #5 │ │ │ │ - @ instruction: 0x01541d98 │ │ │ │ + cmpeq ip, ip, ror #11 │ │ │ │ + cmpeq r3, ip, lsl #5 │ │ │ │ + cmpeq r4, r0, lsr #27 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - cmpeq ip, r0, lsr #11 │ │ │ │ - cmpeq r3, r0, asr #4 │ │ │ │ - cmpeq r4, r4, asr sp │ │ │ │ + cmpeq ip, r8, lsr #11 │ │ │ │ + cmpeq r3, r8, asr #4 │ │ │ │ + cmpeq r4, ip, asr sp │ │ │ │ andeq r1, r0, r2, lsl #8 │ │ │ │ - cmpeq ip, ip, asr r5 │ │ │ │ - ldrsheq r2, [r3, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmpeq ip, r8, lsl r5 │ │ │ │ - ldrheq r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r4, ip, asr #25 │ │ │ │ + cmpeq ip, r0, lsr #10 │ │ │ │ + cmpeq r3, r0, asr #3 │ │ │ │ + ldrsbeq r1, [r4, #-196] @ 0xffffff3c │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - ldrsbeq sp, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r3, r4, ror r1 │ │ │ │ - cmpeq r4, r8, lsl #25 │ │ │ │ + ldrsbeq sp, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r3, ip, ror r1 │ │ │ │ + @ instruction: 0x01541c90 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x015cd490 │ │ │ │ - cmpeq r3, r4, lsr r1 │ │ │ │ - cmpeq r4, r8, asr #24 │ │ │ │ + @ instruction: 0x015cd498 │ │ │ │ + cmpeq r3, ip, lsr r1 │ │ │ │ + cmpeq r4, r0, asr ip │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - ldrsheq r2, [r3, #-12] │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ │ │ │ │ 004cac50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2896] @ 0xb50 │ │ │ │ ldr r3, [pc, #3540] @ 4cba3c │ │ │ │ @@ -1066808,82 +1066808,82 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 4cad50 │ │ │ │ cmneq r6, r4, lsr #15 │ │ │ │ @ instruction: 0x0166d790 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r3, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, asr #5 │ │ │ │ - cmpeq r4, ip, lsl #21 │ │ │ │ + cmppeq r3, r8, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sp, [ip, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x01541a94 │ │ │ │ andeq r1, r0, sp, asr r4 │ │ │ │ strheq sp, [r6, #-108]! @ 0xffffff94 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq ip, r8, ror #28 │ │ │ │ - cmpeq r4, r4, lsl r6 │ │ │ │ + cmpeq ip, r0, ror lr │ │ │ │ + cmpeq r4, ip, lsl r6 │ │ │ │ andeq r1, r0, r4, ror r4 │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ - cmpeq ip, r8, lsl #27 │ │ │ │ + cmpeq r4, r4, ror r5 │ │ │ │ + @ instruction: 0x015ccd90 │ │ │ │ andeq r1, r0, r7, ror r4 │ │ │ │ andeq r1, r0, r8, ror r4 │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ - ldrsbeq r2, [r4, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r4, r4, lsr r2 │ │ │ │ + cmpeq ip, r4, lsl #21 │ │ │ │ + ldrsbeq r2, [r4, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r4, ip, lsr r2 │ │ │ │ andeq r1, r0, ip, asr r4 │ │ │ │ cmpeq r2, r4, lsr #30 │ │ │ │ - cmpeq r3, r4, lsr r6 │ │ │ │ + cmpeq r3, ip, lsr r6 │ │ │ │ andeq r1, r0, r3, ror #8 │ │ │ │ - ldrsheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x0153159c │ │ │ │ - ldrheq r1, [r4, #-0] │ │ │ │ + cmpeq ip, r0, lsl #18 │ │ │ │ + cmpeq r3, r4, lsr #11 │ │ │ │ + ldrheq r1, [r4, #-8] │ │ │ │ @ instruction: 0x000014b3 │ │ │ │ - ldrheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r3, ip, asr r5 │ │ │ │ - cmpeq r4, r0, ror r0 │ │ │ │ + cmpeq ip, r0, asr #17 │ │ │ │ + cmpeq r3, r4, ror #10 │ │ │ │ + cmpeq r4, r8, ror r0 │ │ │ │ andeq r1, r0, pc, lsr #9 │ │ │ │ - cmpeq r3, r4, lsr #10 │ │ │ │ + cmpeq r3, ip, lsr #10 │ │ │ │ andeq r1, r0, r0, ror #8 │ │ │ │ - cmpeq ip, ip, asr #16 │ │ │ │ - ldrsheq r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r4, r4 │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ + ldrsheq r1, [r3, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, ip │ │ │ │ muleq r0, r1, r4 │ │ │ │ - ldrheq r1, [r3, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, r8, lsl #9 │ │ │ │ - cmpeq r3, r8, asr r4 │ │ │ │ - cmpeq ip, ip, ror r7 │ │ │ │ - cmpeq r3, r0, lsr #8 │ │ │ │ - cmpeq r4, r4, lsr pc │ │ │ │ + cmpeq r3, r0, asr #9 │ │ │ │ + @ instruction: 0x01531490 │ │ │ │ + cmpeq r3, r0, ror #8 │ │ │ │ + cmpeq ip, r4, lsl #15 │ │ │ │ + cmpeq r3, r8, lsr #8 │ │ │ │ + cmpeq r4, ip, lsr pc │ │ │ │ andeq r1, r0, r8, ror #8 │ │ │ │ - ldrheq r2, [r4, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r8, lsr r7 │ │ │ │ - ldrsheq r0, [r4, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r4, r4, asr #7 │ │ │ │ + cmpeq ip, r0, asr #14 │ │ │ │ + ldrsheq r0, [r4, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0x000014b0 │ │ │ │ - ldrsheq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ - @ instruction: 0x01531394 │ │ │ │ - cmpeq r4, ip, lsr #29 │ │ │ │ + ldrsheq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x0153139c │ │ │ │ + ldrheq r0, [r4, #-228] @ 0xffffff1c │ │ │ │ muleq r0, ip, r4 │ │ │ │ - ldrheq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r3, r4, asr r3 │ │ │ │ - cmpeq r4, r8, ror #28 │ │ │ │ + ldrheq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r3, ip, asr r3 │ │ │ │ + cmpeq r4, r0, ror lr │ │ │ │ andeq r1, r0, r0, ror r4 │ │ │ │ - cmpeq ip, r0, ror r6 │ │ │ │ - cmpeq r3, r4, lsl r3 │ │ │ │ - cmpeq r4, r8, lsr #28 │ │ │ │ + cmpeq ip, r8, ror r6 │ │ │ │ + cmpeq r3, ip, lsl r3 │ │ │ │ + cmpeq r4, r0, lsr lr │ │ │ │ andeq r1, r0, pc, ror #8 │ │ │ │ - cmpeq ip, r0, lsr r6 │ │ │ │ - ldrsbeq r1, [r3, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r4, r8, ror #27 │ │ │ │ + cmpeq ip, r8, lsr r6 │ │ │ │ + ldrsbeq r1, [r3, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r0, [r4, #-208] @ 0xffffff30 │ │ │ │ @ instruction: 0x000014b1 │ │ │ │ - ldrsheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x01531294 │ │ │ │ - cmpeq r4, r8, lsr #27 │ │ │ │ + ldrsheq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x0153129c │ │ │ │ + ldrheq r0, [r4, #-208] @ 0xffffff30 │ │ │ │ @ instruction: 0x000014b2 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ │ │ │ │ 004cbb58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #344] @ 4cbcc8 │ │ │ │ @@ -1066972,27 +1066972,27 @@ │ │ │ │ add r2, r2, #2864 @ 0xb30 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4cbbcc │ │ │ │ cmneq r6, r4, lsr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r3, r0, asr #7 │ │ │ │ + cmpeq r3, r8, asr #7 │ │ │ │ cmneq r6, r0, asr #16 │ │ │ │ - cmpeq ip, r4, lsr #7 │ │ │ │ - cmpeq r3, r4, asr r0 │ │ │ │ - cmpeq r4, r8, ror #22 │ │ │ │ + cmpeq ip, ip, lsr #7 │ │ │ │ + cmpeq r3, ip, asr r0 │ │ │ │ + cmpeq r4, r0, ror fp │ │ │ │ andeq r1, r0, sp, lsr #8 │ │ │ │ - cmpeq ip, r4, ror #6 │ │ │ │ - cmpeq r3, r4, lsl r0 │ │ │ │ - cmpeq r4, r8, lsr #22 │ │ │ │ + cmpeq ip, ip, ror #6 │ │ │ │ + cmpeq r3, ip, lsl r0 │ │ │ │ + cmpeq r4, r0, lsr fp │ │ │ │ andeq r1, r0, sl, lsr #8 │ │ │ │ - cmpeq ip, r8, lsr #6 │ │ │ │ - ldrsbeq r0, [r3, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r4, r4, ror #21 │ │ │ │ + cmpeq ip, r0, lsr r3 │ │ │ │ + cmpeq r3, r0, ror #31 │ │ │ │ + cmpeq r4, ip, ror #21 │ │ │ │ andeq r1, r0, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1067109,28 +1067109,28 @@ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4cbdb8 │ │ │ │ cmneq r6, r8, ror #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r0, [r4, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r4, r4, lsl #26 │ │ │ │ cmneq r6, r4, asr r6 │ │ │ │ - ldrsbeq ip, [ip, #-16] │ │ │ │ - cmpeq r3, r4, ror lr │ │ │ │ - cmpeq r4, r4, lsl #19 │ │ │ │ - @ instruction: 0x015cc190 │ │ │ │ - cmpeq r3, r4, lsr lr │ │ │ │ - cmpeq r4, r4, asr #18 │ │ │ │ - cmpeq ip, r0, asr r1 │ │ │ │ - ldrsheq r0, [r3, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r4, r4, lsl #18 │ │ │ │ - cmpeq ip, r0, lsl r1 │ │ │ │ - ldrheq r0, [r3, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r4, r4, asr #17 │ │ │ │ + ldrsbeq ip, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r3, ip, ror lr │ │ │ │ + cmpeq r4, ip, lsl #19 │ │ │ │ + @ instruction: 0x015cc198 │ │ │ │ + cmpeq r3, ip, lsr lr │ │ │ │ + cmpeq r4, ip, asr #18 │ │ │ │ + cmpeq ip, r8, asr r1 │ │ │ │ + ldrsheq r0, [r3, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r4, ip, lsl #18 │ │ │ │ + cmpeq ip, r8, lsl r1 │ │ │ │ + ldrheq r0, [r3, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r4, ip, asr #17 │ │ │ │ │ │ │ │ 004cbf2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ @@ -1068132,113 +1068132,113 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4cc034 │ │ │ │ cmneq r6, r0, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, ip, lsl #9 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ - ldrsbeq r0, [r4, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ + cmpeq r4, r4, ror #15 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ ldrdeq ip, [r6, #-56]! @ 0xffffffc8 │ │ │ │ - cmpeq r4, r8, ror #23 │ │ │ │ + ldrsheq r1, [r4, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, ip, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmpeq r2, r4, lsl #5 │ │ │ │ - cmpeq ip, r0, lsr #21 │ │ │ │ - cmpeq r4, r8, asr r2 │ │ │ │ + cmpeq ip, r8, lsr #21 │ │ │ │ + cmpeq r4, r0, ror #4 │ │ │ │ andeq r1, r0, r4, lsr #10 │ │ │ │ - ldrheq fp, [ip, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r3, ip, asr r6 │ │ │ │ - cmpeq r4, r0, ror r1 │ │ │ │ + cmpeq ip, r0, asr #19 │ │ │ │ + cmpeq r3, r4, ror #12 │ │ │ │ + cmpeq r4, r8, ror r1 │ │ │ │ andeq r1, r0, r7, lsr #10 │ │ │ │ - cmpeq r3, r8, lsl #12 │ │ │ │ + cmpeq r3, r0, lsl r6 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - cmpeq ip, r4, lsr r9 │ │ │ │ + cmpeq ip, ip, lsr r9 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - ldrsbeq r0, [r4, #-12] │ │ │ │ + cmpeq r4, r4, ror #1 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmpeq ip, r0, asr #12 │ │ │ │ - cmpeq r3, r4, ror #5 │ │ │ │ - ldrsheq pc, [r3, #-216] @ 0xffffff28 @ │ │ │ │ + cmpeq ip, r8, asr #12 │ │ │ │ + cmpeq r3, ip, ror #5 │ │ │ │ + cmppeq r3, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, lsl r5 │ │ │ │ - cmpeq ip, r0, lsl #12 │ │ │ │ - cmpeq r3, r0, lsr #5 │ │ │ │ - ldrheq pc, [r3, #-212] @ 0xffffff2c @ │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ + cmpeq r3, r8, lsr #5 │ │ │ │ + ldrheq pc, [r3, #-220] @ 0xffffff24 @ │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - cmpeq r3, r4, ror #4 │ │ │ │ - cmpeq r3, r4, lsr r2 │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ - ldrsheq r0, [r3, #-28] @ 0xffffffe4 │ │ │ │ - cmppeq r3, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, ror #4 │ │ │ │ + cmpeq r3, ip, lsr r2 │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ + cmppeq r3, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - cmpeq ip, r8, lsl r5 │ │ │ │ - ldrheq r0, [r3, #-28] @ 0xffffffe4 │ │ │ │ - ldrsbeq pc, [r3, #-192] @ 0xffffff40 @ │ │ │ │ + cmpeq ip, r0, lsr #10 │ │ │ │ + cmpeq r3, r4, asr #3 │ │ │ │ + ldrsbeq pc, [r3, #-200] @ 0xffffff38 @ │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - ldrsbeq fp, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, ip, ror r1 │ │ │ │ - @ instruction: 0x0153fc90 │ │ │ │ + cmpeq ip, r0, ror #9 │ │ │ │ + cmpeq r3, r4, lsl #3 │ │ │ │ + @ instruction: 0x0153fc98 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - @ instruction: 0x015cb498 │ │ │ │ - cmpeq r3, ip, lsr r1 │ │ │ │ - cmppeq r3, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsr #9 │ │ │ │ + cmpeq r3, r4, asr #2 │ │ │ │ + cmppeq r3, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - ldrsbeq r1, [r4, #-8] │ │ │ │ - cmpeq ip, r4, asr r4 │ │ │ │ - cmppeq r3, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror #1 │ │ │ │ + cmpeq ip, ip, asr r4 │ │ │ │ + cmppeq r3, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sp, lsl r5 │ │ │ │ - ldrheq r0, [r3, #-12] │ │ │ │ - cmpeq ip, r0, ror #7 │ │ │ │ - cmpeq r3, r0, lsl #1 │ │ │ │ - @ instruction: 0x0153fb94 │ │ │ │ + cmpeq r3, r4, asr #1 │ │ │ │ + cmpeq ip, r8, ror #7 │ │ │ │ + cmpeq r3, r8, lsl #1 │ │ │ │ + @ instruction: 0x0153fb9c │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - cmpeq r3, r8, asr #32 │ │ │ │ - cmpeq r3, r8, lsl r0 │ │ │ │ + cmpeq r3, r0, asr r0 │ │ │ │ + cmpeq r3, r0, lsr #32 │ │ │ │ andeq r1, r0, r1, ror #9 │ │ │ │ - cmpeq ip, ip, lsr r3 │ │ │ │ - cmppeq r2, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r3, #-164] @ 0xffffff5c @ │ │ │ │ + cmpeq ip, r4, asr #6 │ │ │ │ + cmppeq r2, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r3, #-172] @ 0xffffff54 @ │ │ │ │ andeq r1, r0, lr, lsl r5 │ │ │ │ - ldrsheq fp, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmppeq r2, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r3, #-164] @ 0xffffff5c @ │ │ │ │ + cmpeq ip, r4, lsl #6 │ │ │ │ + cmppeq r2, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r3, #-172] @ 0xffffff54 @ │ │ │ │ andeq r1, r0, ip, lsl r5 │ │ │ │ - ldrheq fp, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmppeq r2, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr #5 │ │ │ │ + cmppeq r2, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ - cmppeq r2, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ + cmppeq r2, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, pc, lsl r5 │ │ │ │ - cmpeq ip, ip, lsr r2 │ │ │ │ - cmppeq r2, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r3, #-148] @ 0xffffff6c @ │ │ │ │ + cmpeq ip, r4, asr #4 │ │ │ │ + cmppeq r2, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq pc, [r3, #-156] @ 0xffffff64 @ │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - cmppeq r2, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, asr #3 │ │ │ │ - cmppeq r2, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r2, #-224] @ 0xffffff20 @ │ │ │ │ + ldrsbeq fp, [ip, #-20] @ 0xffffffec │ │ │ │ + cmppeq r2, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - cmpeq ip, ip, lsl #3 │ │ │ │ - cmppeq r2, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015cb194 │ │ │ │ + cmppeq r2, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - ldrsheq pc, [r2, #-216] @ 0xffffff28 @ │ │ │ │ + cmppeq r2, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ - cmppeq r2, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r3, #-136] @ 0xffffff78 @ │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ + cmppeq r2, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r0, ror #17 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq ip, r4, asr #30 │ │ │ │ - cmppeq r2, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r3, #-108] @ 0xffffff94 @ │ │ │ │ + cmpeq ip, ip, asr #30 │ │ │ │ + ldrsheq pc, [r2, #-176] @ 0xffffff50 @ │ │ │ │ + cmppeq r3, r4, lsl #14 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ ldr r2, [pc, #-24] @ 4cd068 │ │ │ │ ldr r1, [pc, #-24] @ 4cd06c │ │ │ │ ldr r3, [pc, #-24] @ 4cd070 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1068778,72 +1068778,72 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 4cd368 │ │ │ │ cmneq r6, ip, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r3, r8, asr lr │ │ │ │ + cmpeq r3, r0, ror #28 │ │ │ │ cmneq r6, r0, lsl #6 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ @ instruction: 0x000066b8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq ip, ip, asr #26 │ │ │ │ - cmppeq r3, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr sp │ │ │ │ + cmppeq r3, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, lr, ror #10 │ │ │ │ cmneq r6, r4, lsr #1 │ │ │ │ - cmpeq ip, r8, lsr #24 │ │ │ │ - ldrsheq pc, [r3, #-48] @ 0xffffffd0 @ │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ + ldrsheq pc, [r3, #-56] @ 0xffffffc8 @ │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - ldrheq sl, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmppeq r2, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, asr #23 │ │ │ │ + cmppeq r2, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r0, ror r5 │ │ │ │ - cmpeq r4, r0, lsr #16 │ │ │ │ - cmpeq ip, r8, asr fp │ │ │ │ - ldrsheq pc, [r2, #-124] @ 0xffffff84 @ │ │ │ │ - cmppeq r3, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ + cmpeq ip, r0, ror #22 │ │ │ │ + cmppeq r2, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, ror #10 │ │ │ │ - ldrheq pc, [r2, #-116] @ 0xffffff8c @ │ │ │ │ + ldrheq pc, [r2, #-124] @ 0xffffff84 @ │ │ │ │ andeq r1, r0, pc, ror #10 │ │ │ │ - cmpeq ip, ip, lsr #21 │ │ │ │ - cmppeq r2, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmppeq r2, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - cmpeq ip, ip, asr #20 │ │ │ │ - cmppeq r3, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, asr sl │ │ │ │ + ldrsheq pc, [r3, #-20] @ 0xffffffec @ │ │ │ │ andeq r1, r0, r8, asr r5 │ │ │ │ - cmpeq ip, ip, lsl r9 │ │ │ │ - cmppeq r2, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r3, #-4] @ │ │ │ │ + cmpeq ip, r4, lsr #18 │ │ │ │ + cmppeq r2, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r3, #-12] @ │ │ │ │ andeq r1, r0, r1, ror #10 │ │ │ │ - ldrsbeq sl, [ip, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r4, r8, lsr #10 │ │ │ │ - cmppeq r3, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq sl, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r0, lsr r5 │ │ │ │ + @ instruction: 0x0153f090 │ │ │ │ andeq r1, r0, sl, asr #10 │ │ │ │ - cmpeq ip, r0, lsl #17 │ │ │ │ - cmppeq r2, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsl #17 │ │ │ │ + cmppeq r2, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, asr #10 │ │ │ │ - cmpeq ip, r4, lsr #16 │ │ │ │ - cmppeq r2, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r3, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, ip, lsr #16 │ │ │ │ + ldrsbeq pc, [r2, #-64] @ 0xffffffc0 @ │ │ │ │ + cmpeq r3, r4, ror #31 │ │ │ │ andeq r1, r0, r9, asr #10 │ │ │ │ - cmpeq ip, r4, ror #15 │ │ │ │ - cmppeq r2, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0153ef98 │ │ │ │ + cmpeq ip, ip, ror #15 │ │ │ │ + cmppeq r2, ip, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr #31 │ │ │ │ andeq r1, r0, r1, ror r5 │ │ │ │ - cmpeq ip, r0, lsr #15 │ │ │ │ - cmppeq r2, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, asr pc │ │ │ │ + cmpeq ip, r8, lsr #15 │ │ │ │ + cmppeq r2, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror #30 │ │ │ │ andeq r1, r0, r9, ror #10 │ │ │ │ - cmppeq r2, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r2, #-56] @ 0xffffffc8 @ │ │ │ │ - cmppeq r2, r8, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r2, #-48] @ 0xffffffd0 @ │ │ │ │ │ │ │ │ 004cd9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ @@ -1069102,70 +1069102,70 @@ │ │ │ │ mov r3, r4 │ │ │ │ b 4cdf10 │ │ │ │ cmneq r6, r0, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r8, ror #19 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, ror #1 │ │ │ │ - cmpeq r4, r4, lsl r2 │ │ │ │ - ldrsheq r0, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r4, ip, lsl r2 │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ cmneq r6, r8, asr #14 │ │ │ │ - cmpeq ip, r0, lsr #5 │ │ │ │ - cmpeq r3, r8, asr sl │ │ │ │ + cmpeq ip, r8, lsr #5 │ │ │ │ + cmpeq r3, r0, ror #20 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - cmpeq ip, ip │ │ │ │ - ldrheq lr, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ + cmpeq r3, r4, asr #15 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - ldrheq r9, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r3, ip, ror #12 │ │ │ │ + ldrheq r9, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r3, r4, ror r6 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - cmpeq ip, r0, ror sp │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ + cmpeq ip, r8, ror sp │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - cmpeq ip, r0, lsr #24 │ │ │ │ - ldrsbeq lr, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, r8, lsr #24 │ │ │ │ + cmpeq r3, r0, ror #7 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ stcmi 8, cr0, [r0], {22} │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x000015bb │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ - ldrsheq lr, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq ip, r0, asr #15 │ │ │ │ - cmpeq r3, r4, lsl #31 │ │ │ │ + cmpeq ip, r8, asr #15 │ │ │ │ + cmpeq r3, ip, lsl #31 │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ - cmpeq r3, r4, lsl #31 │ │ │ │ + cmpeq r3, ip, lsl #31 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmppeq r3, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r3, ip @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq lr, [r3, #-248] @ 0xffffff08 │ │ │ │ - cmpeq ip, r4, ror #4 │ │ │ │ - cmpeq r2, r8, lsl #30 │ │ │ │ - cmpeq r3, ip, lsl sl │ │ │ │ + cmppeq r3, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r3, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror #31 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ + cmpeq r2, r0, lsl pc │ │ │ │ + cmpeq r3, r4, lsr #20 │ │ │ │ andeq r1, r0, r7, asr r6 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq ip, r8, lsl #3 │ │ │ │ - cmpeq r2, ip, lsr #28 │ │ │ │ - cmpeq r3, r0, asr #18 │ │ │ │ + @ instruction: 0x015c9190 │ │ │ │ + cmpeq r2, r4, lsr lr │ │ │ │ + cmpeq r3, r8, asr #18 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - cmpeq ip, r8, asr #2 │ │ │ │ - cmpeq r2, ip, ror #27 │ │ │ │ - cmpeq r3, r0, lsl #18 │ │ │ │ + cmpeq ip, r0, asr r1 │ │ │ │ + ldrsheq sp, [r2, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, r8, lsl #18 │ │ │ │ andeq r1, r0, r8, ror #12 │ │ │ │ - ldrheq sp, [r2, #-212] @ 0xffffff2c │ │ │ │ + ldrheq sp, [r2, #-220] @ 0xffffff24 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ tst r2, #1 │ │ │ │ bne 4cdefc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ beq 4ced98 │ │ │ │ @@ -1071200,308 +1071200,308 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #928] @ 4d0258 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ceee4 │ │ │ │ - ldrsbeq r9, [ip, #-0] │ │ │ │ - cmpeq r2, r4, ror sp │ │ │ │ - cmpeq r3, r8, lsl #17 │ │ │ │ + ldrsbeq r9, [ip, #-8] │ │ │ │ + cmpeq r2, ip, ror sp │ │ │ │ + @ instruction: 0x0153d890 │ │ │ │ andeq r1, r0, r4, asr r6 │ │ │ │ - cmpeq r2, ip, lsr sp │ │ │ │ + cmpeq r2, r4, asr #26 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - cmpeq r2, r8, lsl #26 │ │ │ │ + cmpeq r2, r0, lsl sp │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - ldrsbeq sp, [r2, #-196] @ 0xffffff3c │ │ │ │ + ldrsbeq sp, [r2, #-204] @ 0xffffff34 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq r2, r0, lsr #25 │ │ │ │ - cmpeq ip, r4, ror #31 │ │ │ │ - cmpeq r3, r0, lsr #15 │ │ │ │ + cmpeq r2, r8, lsr #25 │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ + cmpeq r3, r8, lsr #15 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - cmpeq r2, r0, ror #24 │ │ │ │ - cmpeq ip, r4, lsr #31 │ │ │ │ - cmpeq r3, r0, ror #14 │ │ │ │ + cmpeq r2, r8, ror #24 │ │ │ │ + cmpeq ip, ip, lsr #31 │ │ │ │ + cmpeq r3, r8, ror #14 │ │ │ │ andeq r1, r0, fp, ror #11 │ │ │ │ - cmpeq r2, r4, lsl ip │ │ │ │ + cmpeq r2, ip, lsl ip │ │ │ │ andeq r1, r0, ip, ror #11 │ │ │ │ - cmpeq r2, r0, ror #23 │ │ │ │ + cmpeq r2, r8, ror #23 │ │ │ │ andeq r1, r0, sp, ror #11 │ │ │ │ - ldrheq sp, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r2, r0, asr #23 │ │ │ │ andeq r1, r0, lr, ror #11 │ │ │ │ - cmpeq r2, r4, lsl #23 │ │ │ │ + cmpeq r2, ip, lsl #23 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmpeq r2, r8, asr fp │ │ │ │ + cmpeq r2, r0, ror #22 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ - cmpeq r2, ip, lsr #22 │ │ │ │ + cmpeq r2, r4, lsr fp │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmpeq r2, r0, lsl #22 │ │ │ │ + cmpeq r2, r8, lsl #22 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - ldrsbeq sp, [r2, #-164] @ 0xffffff5c │ │ │ │ + ldrsbeq sp, [r2, #-172] @ 0xffffff54 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmpeq r2, r8, lsr #21 │ │ │ │ - cmpeq ip, ip, ror #27 │ │ │ │ - cmpeq r3, r8, lsr #11 │ │ │ │ + ldrheq sp, [r2, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r8, [ip, #-212] @ 0xffffff2c │ │ │ │ + ldrheq sp, [r3, #-80] @ 0xffffffb0 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmpeq r2, r8, ror #20 │ │ │ │ - cmpeq ip, ip, lsr #27 │ │ │ │ - cmpeq r3, r8, ror #10 │ │ │ │ + cmpeq r2, r0, ror sl │ │ │ │ + ldrheq r8, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmpeq r2, r8, lsr #20 │ │ │ │ - cmpeq ip, ip, ror #26 │ │ │ │ - cmpeq r3, r8, lsr #10 │ │ │ │ + cmpeq r2, r0, lsr sl │ │ │ │ + cmpeq ip, r4, ror sp │ │ │ │ + cmpeq r3, r0, lsr r5 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmpeq r2, r8, ror #19 │ │ │ │ - cmpeq ip, ip, lsr #26 │ │ │ │ - cmpeq r3, r8, ror #9 │ │ │ │ + ldrsheq sp, [r2, #-144] @ 0xffffff70 │ │ │ │ + cmpeq ip, r4, lsr sp │ │ │ │ + ldrsheq sp, [r3, #-64] @ 0xffffffc0 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmpeq r2, r8, lsr #19 │ │ │ │ - cmpeq ip, ip, ror #25 │ │ │ │ - cmpeq r3, r8, lsr #9 │ │ │ │ + ldrheq sp, [r2, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r8, [ip, #-196] @ 0xffffff3c │ │ │ │ + ldrheq sp, [r3, #-64] @ 0xffffffc0 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - cmpeq r2, r8, ror #18 │ │ │ │ - cmpeq ip, r8, lsr #25 │ │ │ │ - cmpeq r3, r8, ror #8 │ │ │ │ + cmpeq r2, r0, ror r9 │ │ │ │ + ldrheq r8, [ip, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, r0, ror r4 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmpeq r2, r8, lsr #18 │ │ │ │ - cmpeq ip, ip, ror #24 │ │ │ │ - cmpeq r3, ip, lsr #8 │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ - cmpeq ip, ip, lsr #24 │ │ │ │ - cmpeq r3, r8, ror #7 │ │ │ │ + cmpeq r2, r0, lsr r9 │ │ │ │ + cmpeq ip, r4, ror ip │ │ │ │ + cmpeq r3, r4, lsr r4 │ │ │ │ + ldrsheq sp, [r2, #-128] @ 0xffffff80 │ │ │ │ + cmpeq ip, r4, lsr ip │ │ │ │ + ldrsheq sp, [r3, #-48] @ 0xffffffd0 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - cmpeq r2, r8, lsr #17 │ │ │ │ - cmpeq ip, ip, ror #23 │ │ │ │ - cmpeq r3, r8, lsr #7 │ │ │ │ + ldrheq sp, [r2, #-128] @ 0xffffff80 │ │ │ │ + ldrsheq r8, [ip, #-180] @ 0xffffff4c │ │ │ │ + ldrheq sp, [r3, #-48] @ 0xffffffd0 │ │ │ │ andeq r1, r0, r5, lsl #12 │ │ │ │ - cmpeq r2, r8, ror #16 │ │ │ │ - cmpeq ip, ip, lsr #23 │ │ │ │ - cmpeq r3, r8, ror #6 │ │ │ │ + cmpeq r2, r0, ror r8 │ │ │ │ + ldrheq r8, [ip, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r3, r0, ror r3 │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ - cmpeq r2, r0, lsr #16 │ │ │ │ - cmpeq r3, r4, lsr r3 │ │ │ │ + cmpeq ip, r4, lsl #23 │ │ │ │ + cmpeq r2, r8, lsr #16 │ │ │ │ + cmpeq r3, ip, lsr r3 │ │ │ │ andeq r1, r0, r4, lsr r6 │ │ │ │ - cmpeq r2, r8, ror #15 │ │ │ │ - cmpeq ip, ip, lsr #22 │ │ │ │ - cmpeq r3, r8, ror #5 │ │ │ │ + ldrsheq sp, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, r4, lsr fp │ │ │ │ + ldrsheq sp, [r3, #-32] @ 0xffffffe0 │ │ │ │ andeq r1, r0, fp, asr #11 │ │ │ │ - cmpeq r2, r8, lsr #15 │ │ │ │ - cmpeq ip, ip, ror #21 │ │ │ │ - cmpeq r3, r8, lsr #5 │ │ │ │ + ldrheq sp, [r2, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq r8, [ip, #-164] @ 0xffffff5c │ │ │ │ + ldrheq sp, [r3, #-32] @ 0xffffffe0 │ │ │ │ andeq r1, r0, ip, asr #11 │ │ │ │ - cmpeq r2, ip, asr r7 │ │ │ │ + cmpeq r2, r4, ror #14 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ - cmpeq ip, r8, lsl #21 │ │ │ │ - cmpeq r2, ip, lsr #14 │ │ │ │ - cmpeq r3, r4, asr #4 │ │ │ │ + @ instruction: 0x015c8a90 │ │ │ │ + cmpeq r2, r4, lsr r7 │ │ │ │ + cmpeq r3, ip, asr #4 │ │ │ │ andeq r1, r0, lr, asr r6 │ │ │ │ - cmpeq ip, r8, asr #20 │ │ │ │ - ldrheq lr, [r3, #-116] @ 0xffffff8c │ │ │ │ - ldrsheq sp, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, r0, asr sl │ │ │ │ + ldrheq lr, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r3, r4, lsl #4 │ │ │ │ andeq r1, r0, fp, ror #12 │ │ │ │ - ldrsheq r8, [ip, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x0152d698 │ │ │ │ - cmpeq r3, ip, lsr #3 │ │ │ │ + ldrsheq r8, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, r0, lsr #13 │ │ │ │ + ldrheq sp, [r3, #-20] @ 0xffffffec │ │ │ │ andeq r1, r0, sl, ror #12 │ │ │ │ - ldrheq r8, [ip, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r2, r8, asr r6 │ │ │ │ - cmpeq r3, ip, ror #2 │ │ │ │ + ldrheq r8, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, r0, ror #12 │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ andeq r1, r0, r9, ror #12 │ │ │ │ - cmpeq r2, r0, lsr #12 │ │ │ │ - cmpeq ip, r4, ror #18 │ │ │ │ - cmpeq r3, r0, lsr #2 │ │ │ │ + cmpeq r2, r8, lsr #12 │ │ │ │ + cmpeq ip, ip, ror #18 │ │ │ │ + cmpeq r3, r8, lsr #2 │ │ │ │ andeq r1, r0, pc, lsl r6 │ │ │ │ - cmpeq ip, r4, lsr r9 │ │ │ │ - ldrsbeq sp, [r2, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r3, ip, ror #1 │ │ │ │ + cmpeq ip, ip, lsr r9 │ │ │ │ + cmpeq r2, r0, ror #11 │ │ │ │ + ldrsheq sp, [r3, #-4] │ │ │ │ andeq r1, r0, r5, asr r6 │ │ │ │ - ldrsheq r8, [ip, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x0152d598 │ │ │ │ - cmpeq r3, ip, lsr #1 │ │ │ │ + ldrsheq r8, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, r0, lsr #11 │ │ │ │ + ldrheq sp, [r3, #-4] │ │ │ │ andeq r1, r0, r6, asr r6 │ │ │ │ - ldrheq r8, [ip, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r2, r8, asr r5 │ │ │ │ - cmpeq r3, ip, rrx │ │ │ │ + ldrheq r8, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, r0, ror #10 │ │ │ │ + cmpeq r3, r4, ror r0 │ │ │ │ andeq r1, r0, r0, asr r6 │ │ │ │ - cmpeq ip, r4, ror r8 │ │ │ │ - cmpeq r2, r8, lsl r5 │ │ │ │ - cmpeq r3, ip, lsr #32 │ │ │ │ + cmpeq ip, ip, ror r8 │ │ │ │ + cmpeq r2, r0, lsr #10 │ │ │ │ + cmpeq r3, r4, lsr r0 │ │ │ │ andeq r1, r0, r1, asr r6 │ │ │ │ - cmpeq ip, r4, lsr r8 │ │ │ │ - ldrsbeq sp, [r2, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r3, r8, ror #31 │ │ │ │ + cmpeq ip, ip, lsr r8 │ │ │ │ + ldrsbeq sp, [r2, #-76] @ 0xffffffb4 │ │ │ │ + ldrsheq ip, [r3, #-240] @ 0xffffff10 │ │ │ │ andeq r1, r0, r3, lsr r6 │ │ │ │ - ldrsheq r8, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r3, ip, lsr r5 │ │ │ │ - cmpeq r3, r4, lsr #31 │ │ │ │ + ldrsheq r8, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r4, asr #10 │ │ │ │ + cmpeq r3, ip, lsr #31 │ │ │ │ andeq r1, r0, r0, ror #12 │ │ │ │ - cmpeq ip, r4, lsr #15 │ │ │ │ - cmpeq r2, r8, asr #8 │ │ │ │ - cmpeq r3, r0, ror #30 │ │ │ │ + cmpeq ip, ip, lsr #15 │ │ │ │ + cmpeq r2, r0, asr r4 │ │ │ │ + cmpeq r3, r8, ror #30 │ │ │ │ andeq r1, r0, pc, asr r6 │ │ │ │ - cmpeq r2, r0, lsl r4 │ │ │ │ + cmpeq r2, r8, lsl r4 │ │ │ │ @ instruction: 0x000015b9 │ │ │ │ - ldrsbeq sp, [r2, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r2, r4, ror #7 │ │ │ │ @ instruction: 0x000015ba │ │ │ │ - @ instruction: 0x0152d39c │ │ │ │ + cmpeq r2, r4, lsr #7 │ │ │ │ @ instruction: 0x000015bb │ │ │ │ - cmpeq r2, r8, ror #6 │ │ │ │ + cmpeq r2, r0, ror r3 │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - cmpeq r2, r0, asr #6 │ │ │ │ + cmpeq r2, r8, asr #6 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ - cmpeq r3, r4, ror #6 │ │ │ │ - cmpeq r3, ip, lsl #28 │ │ │ │ + cmpeq ip, r0, ror #12 │ │ │ │ + cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq r3, r4, lsl lr │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - cmpeq r2, r8, asr #5 │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ - cmpeq r3, r8, asr #27 │ │ │ │ + ldrsbeq sp, [r2, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ + ldrsbeq ip, [r3, #-208] @ 0xffffff30 │ │ │ │ andeq r1, r0, r1, lsl r6 │ │ │ │ - cmpeq r2, r8, lsl #5 │ │ │ │ - cmpeq ip, ip, asr #11 │ │ │ │ - cmpeq r3, r8, lsl #27 │ │ │ │ + @ instruction: 0x0152d290 │ │ │ │ + ldrsbeq r8, [ip, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x0153cd90 │ │ │ │ andeq r1, r0, r3, lsl r6 │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ - cmpeq ip, ip, lsl #11 │ │ │ │ - cmpeq r3, r8, asr #26 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ + @ instruction: 0x015c8594 │ │ │ │ + cmpeq r3, r0, asr sp │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ - cmpeq r2, r8, lsl #4 │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ + cmpeq r2, r0, lsl r2 │ │ │ │ + cmpeq ip, r4, asr r5 │ │ │ │ + cmpeq r3, r0, lsl sp │ │ │ │ andeq r1, r0, r5, lsl r6 │ │ │ │ - cmpeq r2, r4, asr #3 │ │ │ │ - cmpeq ip, r8, lsl #10 │ │ │ │ - cmpeq r3, r8, asr #25 │ │ │ │ + cmpeq r2, ip, asr #3 │ │ │ │ + cmpeq ip, r0, lsl r5 │ │ │ │ + ldrsbeq ip, [r3, #-192] @ 0xffffff40 │ │ │ │ andeq r1, r0, r6, lsl r6 │ │ │ │ - cmpeq r2, r8, lsl #3 │ │ │ │ - cmpeq ip, ip, asr #9 │ │ │ │ - cmpeq r3, r8, lsl #25 │ │ │ │ + @ instruction: 0x0152d190 │ │ │ │ + ldrsbeq r8, [ip, #-68] @ 0xffffffbc │ │ │ │ + @ instruction: 0x0153cc90 │ │ │ │ andeq r1, r0, r9, lsl r6 │ │ │ │ - cmpeq r2, r8, asr #2 │ │ │ │ - cmpeq ip, ip, lsl #9 │ │ │ │ - cmpeq r3, r8, asr #24 │ │ │ │ + cmpeq r2, r0, asr r1 │ │ │ │ + @ instruction: 0x015c8494 │ │ │ │ + cmpeq r3, r0, asr ip │ │ │ │ andeq r1, r0, sl, lsl r6 │ │ │ │ - cmpeq r2, r8, lsl #2 │ │ │ │ - cmpeq ip, ip, asr #8 │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ + cmpeq r2, r0, lsl r1 │ │ │ │ + cmpeq ip, r4, asr r4 │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ andeq r1, r0, ip, lsl r6 │ │ │ │ - cmpeq r2, r8, asr #1 │ │ │ │ - cmpeq ip, ip, lsl #8 │ │ │ │ - cmpeq r3, r8, asr #23 │ │ │ │ + ldrsbeq sp, [r2, #-0] │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ + ldrsbeq ip, [r3, #-176] @ 0xffffff50 │ │ │ │ andeq r1, r0, sp, lsl r6 │ │ │ │ - cmpeq r2, r8, lsl #1 │ │ │ │ - cmpeq ip, ip, asr #7 │ │ │ │ - cmpeq r3, r8, lsl #23 │ │ │ │ + @ instruction: 0x0152d090 │ │ │ │ + ldrsbeq r8, [ip, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x0153cb90 │ │ │ │ andeq r1, r0, lr, lsl r6 │ │ │ │ - cmpeq r2, r8, asr #32 │ │ │ │ - cmpeq ip, ip, lsl #7 │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ + cmpeq r2, r0, asr r0 │ │ │ │ + @ instruction: 0x015c8394 │ │ │ │ + cmpeq r3, r0, asr fp │ │ │ │ andeq r1, r0, r8, lsl #12 │ │ │ │ - cmpeq r2, r8 │ │ │ │ - cmpeq ip, ip, asr #6 │ │ │ │ - cmpeq r3, r8, lsl #22 │ │ │ │ + cmpeq r2, r0, lsl r0 │ │ │ │ + cmpeq ip, r4, asr r3 │ │ │ │ + cmpeq r3, r0, lsl fp │ │ │ │ andeq r1, r0, r9, lsl #12 │ │ │ │ - cmpeq r2, r8, asr #31 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ - cmpeq r3, r8, asr #21 │ │ │ │ + ldrsbeq ip, [r2, #-240] @ 0xffffff10 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ + ldrsbeq ip, [r3, #-160] @ 0xffffff60 │ │ │ │ andeq r1, r0, sl, lsl #12 │ │ │ │ - cmpeq r2, r8, lsl #31 │ │ │ │ - cmpeq ip, ip, asr #5 │ │ │ │ - cmpeq r3, r8, lsl #21 │ │ │ │ + @ instruction: 0x0152cf90 │ │ │ │ + ldrsbeq r8, [ip, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x0153ca90 │ │ │ │ andeq r1, r0, sp, lsl #12 │ │ │ │ - cmpeq r2, r8, asr #30 │ │ │ │ - cmpeq ip, ip, lsl #5 │ │ │ │ - cmpeq r3, r8, asr #20 │ │ │ │ + cmpeq r2, r0, asr pc │ │ │ │ + @ instruction: 0x015c8294 │ │ │ │ + cmpeq r3, r0, asr sl │ │ │ │ andeq r1, r0, pc, lsl #12 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ - cmpeq r2, r0, lsl #30 │ │ │ │ - cmpeq r3, r4, lsl sl │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ + cmpeq r2, r8, lsl #30 │ │ │ │ + cmpeq r3, ip, lsl sl │ │ │ │ andeq r1, r0, r3, asr r6 │ │ │ │ - cmpeq r2, r8, asr #29 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ - cmpeq r3, r8, asr #19 │ │ │ │ + ldrsbeq ip, [r2, #-224] @ 0xffffff20 │ │ │ │ + cmpeq ip, r0, lsl r2 │ │ │ │ + ldrsbeq ip, [r3, #-144] @ 0xffffff70 │ │ │ │ andeq r1, r0, sl, lsl #11 │ │ │ │ - cmpeq r2, r8, lsl #29 │ │ │ │ - cmpeq ip, ip, asr #3 │ │ │ │ - cmpeq r3, r8, lsl #19 │ │ │ │ + @ instruction: 0x0152ce90 │ │ │ │ + ldrsbeq r8, [ip, #-20] @ 0xffffffec │ │ │ │ + @ instruction: 0x0153c990 │ │ │ │ andeq r1, r0, lr, lsl #11 │ │ │ │ - cmpeq r2, r8, asr #28 │ │ │ │ - cmpeq ip, ip, lsl #3 │ │ │ │ - cmpeq r3, r8, asr #18 │ │ │ │ + cmpeq r2, r0, asr lr │ │ │ │ + @ instruction: 0x015c8194 │ │ │ │ + cmpeq r3, r0, asr r9 │ │ │ │ andeq r1, r0, pc, lsl #11 │ │ │ │ - cmpeq r2, r8, lsl #28 │ │ │ │ + cmpeq r2, r0, lsl lr │ │ │ │ muleq r0, r0, r5 │ │ │ │ - ldrsbeq ip, [r2, #-212] @ 0xffffff2c │ │ │ │ + ldrsbeq ip, [r2, #-220] @ 0xffffff24 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - cmpeq r2, r4, lsl #18 │ │ │ │ - cmpeq ip, r8, asr #24 │ │ │ │ - cmpeq r3, r4, lsl #8 │ │ │ │ + cmpeq r2, ip, lsl #18 │ │ │ │ + cmpeq ip, r0, asr ip │ │ │ │ + cmpeq r3, ip, lsl #8 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - cmpeq r2, r0, asr #17 │ │ │ │ - cmpeq ip, r4, lsl #24 │ │ │ │ - cmpeq r3, r4, asr #7 │ │ │ │ + cmpeq r2, r8, asr #17 │ │ │ │ + cmpeq ip, ip, lsl #24 │ │ │ │ + cmpeq r3, ip, asr #7 │ │ │ │ muleq r0, sp, r5 │ │ │ │ - ldrsbeq r7, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r2, ip, ror r8 │ │ │ │ - @ instruction: 0x0153c390 │ │ │ │ + cmpeq ip, r0, ror #23 │ │ │ │ + cmpeq r2, r4, lsl #17 │ │ │ │ + @ instruction: 0x0153c398 │ │ │ │ andeq r1, r0, r9, asr #12 │ │ │ │ - @ instruction: 0x015c7b98 │ │ │ │ - cmpeq r3, r0, ror #16 │ │ │ │ - cmpeq r3, r0, asr r3 │ │ │ │ + cmpeq ip, r0, lsr #23 │ │ │ │ + cmpeq r3, r8, ror #16 │ │ │ │ + cmpeq r3, r8, asr r3 │ │ │ │ andeq r1, r0, fp, asr #12 │ │ │ │ - ldrsheq ip, [r2, #-112] @ 0xffffff90 │ │ │ │ + ldrsheq ip, [r2, #-120] @ 0xffffff88 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - cmpeq ip, r0, lsl fp │ │ │ │ - ldrheq ip, [r2, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r3, ip, asr #5 │ │ │ │ + cmpeq ip, r8, lsl fp │ │ │ │ + ldrheq ip, [r2, #-124] @ 0xffffff84 │ │ │ │ + ldrsbeq ip, [r3, #-36] @ 0xffffffdc │ │ │ │ andeq r1, r0, r3, ror #12 │ │ │ │ - ldrsbeq r7, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r2, r4, ror r7 │ │ │ │ - cmpeq r3, r8, lsl #5 │ │ │ │ + ldrsbeq r7, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, ip, ror r7 │ │ │ │ + @ instruction: 0x0153c290 │ │ │ │ andeq r1, r0, r7, ror #12 │ │ │ │ - @ instruction: 0x015c7a90 │ │ │ │ - cmpeq r2, r4, lsr r7 │ │ │ │ - cmpeq r3, r8, asr #4 │ │ │ │ + @ instruction: 0x015c7a98 │ │ │ │ + cmpeq r2, ip, lsr r7 │ │ │ │ + cmpeq r3, r0, asr r2 │ │ │ │ andeq r1, r0, r6, ror #12 │ │ │ │ - cmpeq ip, r0, asr sl │ │ │ │ - ldrsheq ip, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ + cmpeq ip, r8, asr sl │ │ │ │ + ldrsheq ip, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ andeq r1, r0, r5, ror #12 │ │ │ │ - cmpeq ip, r0, lsl sl │ │ │ │ - ldrheq ip, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r3, ip, asr #3 │ │ │ │ + cmpeq ip, r8, lsl sl │ │ │ │ + ldrheq ip, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldrsbeq ip, [r3, #-20] @ 0xffffffec │ │ │ │ andeq r1, r0, r4, ror #12 │ │ │ │ - cmpeq r2, ip, ror r6 │ │ │ │ - cmpeq ip, r8, asr #19 │ │ │ │ - cmpeq r3, r4, lsl #3 │ │ │ │ + cmpeq r2, r4, lsl #13 │ │ │ │ + ldrsbeq r7, [ip, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r3, ip, lsl #3 │ │ │ │ andeq r1, r0, r1, lsr #11 │ │ │ │ - cmpeq r2, r4, asr #12 │ │ │ │ - @ instruction: 0x015c7990 │ │ │ │ - cmpeq r3, ip, asr #2 │ │ │ │ + cmpeq r2, ip, asr #12 │ │ │ │ + @ instruction: 0x015c7998 │ │ │ │ + cmpeq r3, r4, asr r1 │ │ │ │ andeq r1, r0, r2, lsr #11 │ │ │ │ - cmpeq r2, ip, lsl #12 │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ - cmpeq r3, r4, lsl r1 │ │ │ │ + cmpeq r2, r4, lsl r6 │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ + cmpeq r3, ip, lsl r1 │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - ldrsbeq ip, [r2, #-84] @ 0xffffffac │ │ │ │ + ldrsbeq ip, [r2, #-92] @ 0xffffffa4 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ - cmpeq r2, r8, lsr #11 │ │ │ │ + ldrheq ip, [r2, #-80] @ 0xffffffb0 │ │ │ │ andeq r1, r0, r6, lsr #11 │ │ │ │ - cmpeq r2, ip, ror r5 │ │ │ │ + cmpeq r2, r4, lsl #11 │ │ │ │ andeq r1, r0, r7, lsr #11 │ │ │ │ - cmpeq r2, r0, asr r5 │ │ │ │ + cmpeq r2, r8, asr r5 │ │ │ │ @ instruction: 0x000015b3 │ │ │ │ - cmpeq r2, ip, lsl r5 │ │ │ │ + cmpeq r2, r4, lsr #10 │ │ │ │ @ instruction: 0x000015b4 │ │ │ │ - cmpeq r2, r8, ror #9 │ │ │ │ + ldrsheq ip, [r2, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x000015b6 │ │ │ │ - ldrheq ip, [r2, #-68] @ 0xffffffbc │ │ │ │ + ldrheq ip, [r2, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x000015b7 │ │ │ │ - cmpeq r2, r0, lsl #9 │ │ │ │ + cmpeq r2, r8, lsl #9 │ │ │ │ @ instruction: 0x000015b8 │ │ │ │ ldr r3, [pc, #-272] @ 4d025c │ │ │ │ ldr r2, [pc, #-272] @ 4d0260 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1072315,62 +1072315,62 @@ │ │ │ │ mov fp, r0 │ │ │ │ b 4d0ae4 │ │ │ │ ldrdeq r7, [r6, #-180]! @ 0xffffff4c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01667b94 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r4, ror r0 │ │ │ │ - cmpeq ip, r8, lsl #13 │ │ │ │ - cmpeq r3, r0, asr lr │ │ │ │ + @ instruction: 0x015c7690 │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ andeq r1, r0, r3, lsr #13 │ │ │ │ - ldrsheq r7, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq ip, r4, lsl #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0153bd9c │ │ │ │ + cmpeq r3, r4, lsr #27 │ │ │ │ andeq r1, r0, r8, lsr #13 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmneq r6, r8, lsr #18 │ │ │ │ - @ instruction: 0x015c749c │ │ │ │ - cmpeq r3, r8, lsr ip │ │ │ │ + cmpeq ip, r4, lsr #9 │ │ │ │ + cmpeq r3, r0, asr #24 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmpeq r2, r4, ror pc │ │ │ │ + cmpeq r2, ip, ror pc │ │ │ │ andeq r1, r0, sl, lsr #13 │ │ │ │ - cmpeq ip, r8, lsl #5 │ │ │ │ - cmpeq r2, ip, lsr #30 │ │ │ │ - cmpeq r3, r0, asr #20 │ │ │ │ + @ instruction: 0x015c7290 │ │ │ │ + cmpeq r2, r4, lsr pc │ │ │ │ + cmpeq r3, r8, asr #20 │ │ │ │ andeq r1, r0, pc, lsr #13 │ │ │ │ - cmpeq ip, r8, lsr #4 │ │ │ │ - cmpeq r2, r8, asr #29 │ │ │ │ - ldrsbeq fp, [r3, #-156] @ 0xffffff64 │ │ │ │ + cmpeq ip, r0, lsr r2 │ │ │ │ + ldrsbeq fp, [r2, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r3, r4, ror #19 │ │ │ │ andeq r1, r0, sp, lsl #13 │ │ │ │ - cmpeq r2, ip, lsl #29 │ │ │ │ - cmpeq r2, ip, asr lr │ │ │ │ - cmpeq ip, r0, lsl #3 │ │ │ │ - cmpeq r3, r0, asr #30 │ │ │ │ - cmpeq r3, r4, lsr r9 │ │ │ │ + @ instruction: 0x0152be94 │ │ │ │ + cmpeq r2, r4, ror #28 │ │ │ │ + cmpeq ip, r8, lsl #3 │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ + cmpeq r3, ip, lsr r9 │ │ │ │ andeq r1, r0, r0, lsr #13 │ │ │ │ - cmpeq ip, r4, lsr r1 │ │ │ │ - ldrsbeq fp, [r2, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r3, ip, ror #17 │ │ │ │ + cmpeq ip, ip, lsr r1 │ │ │ │ + cmpeq r2, r0, ror #27 │ │ │ │ + ldrsheq fp, [r3, #-132] @ 0xffffff7c │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmpeq r3, r8, ror lr │ │ │ │ - cmpeq ip, ip, ror #1 │ │ │ │ - @ instruction: 0x0153b890 │ │ │ │ + cmpeq r3, r0, lsl #29 │ │ │ │ + ldrsheq r7, [ip, #-4] │ │ │ │ + @ instruction: 0x0153b898 │ │ │ │ andeq r1, r0, fp, lsl #13 │ │ │ │ - cmpeq r2, r8, asr #26 │ │ │ │ - cmpeq ip, r8, rrx │ │ │ │ - cmpeq r2, ip, lsl #26 │ │ │ │ - cmpeq r3, r0, lsr #16 │ │ │ │ + cmpeq r2, r0, asr sp │ │ │ │ + cmpeq ip, r0, ror r0 │ │ │ │ + cmpeq r2, r4, lsl sp │ │ │ │ + cmpeq r3, r8, lsr #16 │ │ │ │ andeq r1, r0, r6, lsr #13 │ │ │ │ - cmpeq ip, r8, lsr #32 │ │ │ │ - cmpeq r2, r8, asr #25 │ │ │ │ - ldrsbeq fp, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r0, lsr r0 │ │ │ │ + ldrsbeq fp, [r2, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, r4, ror #15 │ │ │ │ @ instruction: 0x000016b3 │ │ │ │ - cmpeq ip, r4, ror #31 │ │ │ │ - cmpeq r2, r8, lsl #25 │ │ │ │ - @ instruction: 0x0153b79c │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ + @ instruction: 0x0152bc90 │ │ │ │ + cmpeq r3, r4, lsr #15 │ │ │ │ muleq r0, lr, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2736] @ 0xab0 │ │ │ │ sub sp, sp, #1312 @ 0x520 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1073359,142 +1073359,142 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ b 4d1c94 │ │ │ │ strdeq r7, [r6, #-44]! @ 0xffffffd4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r6, r0, lsr #5 │ │ │ │ - cmpeq ip, r0, lsl lr │ │ │ │ - ldrsbeq fp, [r3, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, r8, lsl lr │ │ │ │ + ldrsbeq fp, [r3, #-88] @ 0xffffffa8 │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ - cmpeq ip, r0, asr sp │ │ │ │ - cmpeq r3, r0, lsl r5 │ │ │ │ + cmpeq ip, r8, asr sp │ │ │ │ + cmpeq r3, r8, lsl r5 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrheq r6, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, ip, asr r3 │ │ │ │ + cmpeq ip, r4, asr #23 │ │ │ │ + cmpeq r3, r4, ror #6 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - cmpeq ip, r8, lsr fp │ │ │ │ - cmpeq r3, ip, ror #5 │ │ │ │ + cmpeq ip, r0, asr #22 │ │ │ │ + ldrsheq fp, [r3, #-36] @ 0xffffffdc │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - cmpeq ip, r8, ror r9 │ │ │ │ - cmpeq r3, r8, lsr r1 │ │ │ │ + cmpeq ip, r0, lsl #19 │ │ │ │ + cmpeq r3, r0, asr #2 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - @ instruction: 0x015c6894 │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ + @ instruction: 0x015c689c │ │ │ │ + cmpeq r3, ip, lsr r0 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ ldrheq pc, [r1, #-108] @ 0xffffff94 @ │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - ldrsheq r6, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r3, r0, asr #29 │ │ │ │ - ldrheq r6, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r0, lsl #14 │ │ │ │ + cmpeq r3, r8, asr #29 │ │ │ │ + ldrheq r6, [ip, #-108] @ 0xffffff94 │ │ │ │ ldrheq fp, [r1, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r3, r4, asr lr │ │ │ │ + cmpeq r3, ip, asr lr │ │ │ │ cmneq r6, ip, lsr #21 │ │ │ │ - cmpeq ip, r4, asr r5 │ │ │ │ - cmpeq ip, r4, asr #10 │ │ │ │ - ldrsbeq sl, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq ip, ip, asr r5 │ │ │ │ + cmpeq ip, ip, asr #10 │ │ │ │ + ldrsbeq sl, [r3, #-204] @ 0xffffff34 │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ cmppeq r1, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r6, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r3, ip, ror fp │ │ │ │ - cmpeq ip, r0, ror r3 │ │ │ │ + ldrheq r6, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, r4, lsl #23 │ │ │ │ + cmpeq ip, r8, ror r3 │ │ │ │ cmpeq r1, r0, ror r8 │ │ │ │ - cmpeq r3, r4, lsl fp │ │ │ │ - ldrsheq r6, [ip, #-36] @ 0xffffffdc │ │ │ │ - ldrheq sl, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, ip, lsl fp │ │ │ │ + ldrsheq r6, [ip, #-44] @ 0xffffffd4 │ │ │ │ + ldrheq sl, [r3, #-172] @ 0xffffff54 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ - cmpeq r3, r0, lsr #20 │ │ │ │ + cmpeq ip, r4, lsl #5 │ │ │ │ + cmpeq r3, r8, lsr #20 │ │ │ │ cmppeq r1, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, ror #1 │ │ │ │ - ldrheq sl, [r3, #-132] @ 0xffffff7c │ │ │ │ - cmpeq ip, r8, lsr #1 │ │ │ │ + ldrsheq r6, [ip, #-4] │ │ │ │ + ldrheq sl, [r3, #-140] @ 0xffffff74 │ │ │ │ + ldrheq r6, [ip, #-0] │ │ │ │ ldrheq fp, [r1, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r3, ip, asr r8 │ │ │ │ + cmpeq r3, r4, ror #16 │ │ │ │ cmpeq r1, r4, asr r5 │ │ │ │ - cmpeq ip, r8, lsl r0 │ │ │ │ - cmpeq r3, r0, ror #15 │ │ │ │ + cmpeq ip, r0, lsr #32 │ │ │ │ + cmpeq r3, r8, ror #15 │ │ │ │ cmpeq r1, r8, ror #9 │ │ │ │ - cmpeq ip, ip, lsr #31 │ │ │ │ - cmpeq r3, r4, ror r7 │ │ │ │ + ldrheq r5, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, ip, ror r7 │ │ │ │ @ instruction: 0x0151b490 │ │ │ │ cmpeq r1, r8, lsr #4 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq ip, r8, asr #25 │ │ │ │ - cmpeq r3, r4, lsl #9 │ │ │ │ + ldrsbeq r5, [ip, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, ip, lsl #9 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - cmpeq ip, r8, lsr ip │ │ │ │ - ldrsheq sl, [r3, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r0, asr #24 │ │ │ │ + ldrsheq sl, [r3, #-56] @ 0xffffffc8 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ andeq r7, r0, r0, ror #1 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq ip, r4, lsl #20 │ │ │ │ - cmpeq r3, r0, asr #3 │ │ │ │ + cmpeq ip, ip, lsl #20 │ │ │ │ + cmpeq r3, r8, asr #3 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ - cmpeq ip, r4, lsr #19 │ │ │ │ + cmpeq ip, ip, lsr #19 │ │ │ │ ldrsbeq lr, [r1, #-100] @ 0xffffff9c │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmpeq ip, ip, lsr r7 │ │ │ │ - ldrsheq r9, [r3, #-232] @ 0xffffff18 │ │ │ │ - cmpeq ip, r0, asr #12 │ │ │ │ - ldrsheq r9, [r3, #-220] @ 0xffffff24 │ │ │ │ - cmpeq ip, r4, lsl r6 │ │ │ │ - ldrheq sl, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r3, ip, asr #27 │ │ │ │ + cmpeq ip, r4, asr #14 │ │ │ │ + cmpeq r3, r0, lsl #30 │ │ │ │ + cmpeq ip, r8, asr #12 │ │ │ │ + cmpeq r3, r4, lsl #28 │ │ │ │ + cmpeq ip, ip, lsl r6 │ │ │ │ + cmpeq r2, r0, asr #5 │ │ │ │ + ldrsbeq r9, [r3, #-212] @ 0xffffff2c │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - cmpeq ip, ip, ror r5 │ │ │ │ + cmpeq ip, r4, lsl #11 │ │ │ │ muleq r0, ip, r7 │ │ │ │ ldrsbeq lr, [r1, #-40] @ 0xffffffd8 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ - ldrsbeq r9, [r3, #-172] @ 0xffffff54 │ │ │ │ - cmpeq ip, ip, asr #5 │ │ │ │ - @ instruction: 0x01539a94 │ │ │ │ - cmpeq ip, r8, lsl #5 │ │ │ │ + cmpeq ip, r8, lsr #6 │ │ │ │ + cmpeq r3, r4, ror #21 │ │ │ │ + ldrsbeq r5, [ip, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x01539a9c │ │ │ │ + @ instruction: 0x015c5290 │ │ │ │ cmpeq r1, r8, lsl #15 │ │ │ │ - cmpeq r3, r8, lsr #20 │ │ │ │ + cmpeq r3, r0, lsr sl │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ cmpeq r1, ip, lsr #14 │ │ │ │ - ldrsheq r5, [ip, #-16] │ │ │ │ - ldrheq r9, [r3, #-152] @ 0xffffff68 │ │ │ │ - ldrsbeq r5, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r4, lsr #19 │ │ │ │ - @ instruction: 0x015c5198 │ │ │ │ + ldrsheq r5, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r3, r0, asr #19 │ │ │ │ + cmpeq ip, r4, ror #3 │ │ │ │ + cmpeq r3, ip, lsr #19 │ │ │ │ + cmpeq ip, r0, lsr #3 │ │ │ │ @ instruction: 0x0151a698 │ │ │ │ - cmpeq r3, r8, lsr r9 │ │ │ │ + cmpeq r3, r0, asr #18 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ cmpeq r1, r0, asr #12 │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ - cmpeq r3, ip, asr #17 │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ + ldrsbeq r9, [r3, #-132] @ 0xffffff7c │ │ │ │ cmpeq r1, r0, ror #11 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq ip, r4, lsr #1 │ │ │ │ - cmpeq r3, ip, ror #16 │ │ │ │ + cmpeq ip, ip, lsr #1 │ │ │ │ + cmpeq r3, r4, ror r8 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq ip, ip, ror #31 │ │ │ │ - cmpeq r3, r8, lsr #15 │ │ │ │ - cmpeq ip, r0, asr #31 │ │ │ │ - cmpeq r2, r4, ror #24 │ │ │ │ - cmpeq r3, r8, ror r7 │ │ │ │ + ldrsheq r4, [ip, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r9, [r3, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, r8, asr #31 │ │ │ │ + cmpeq r2, ip, ror #24 │ │ │ │ + cmpeq r3, r0, lsl #15 │ │ │ │ andeq r1, r0, r5, ror r7 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ sub r7, r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1075478,182 +1075478,182 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 4d1960 │ │ │ │ muleq r0, ip, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x0151dc90 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq ip, ip, lsr #27 │ │ │ │ + ldrheq r4, [ip, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrsbeq r4, [ip, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x01539490 │ │ │ │ + ldrsbeq r4, [ip, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x01539498 │ │ │ │ andeq r1, r0, r2, asr r7 │ │ │ │ cmpeq r1, r4, ror #2 │ │ │ │ - cmpeq ip, r8, lsr #24 │ │ │ │ - ldrsheq r9, [r3, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq ip, r4, ror #23 │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ + ldrsheq r9, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq ip, ip, ror #23 │ │ │ │ cmpeq r1, r4, ror #1 │ │ │ │ - cmpeq r3, r4, lsl #7 │ │ │ │ - @ instruction: 0x015c4b9c │ │ │ │ - cmpeq r3, r4, ror #6 │ │ │ │ - cmpeq ip, r4, ror #22 │ │ │ │ - cmpeq r3, r8, lsl r3 │ │ │ │ + cmpeq r3, ip, lsl #7 │ │ │ │ + cmpeq ip, r4, lsr #23 │ │ │ │ + cmpeq r3, ip, ror #6 │ │ │ │ + cmpeq ip, ip, ror #22 │ │ │ │ + cmpeq r3, r0, lsr #6 │ │ │ │ andeq r1, r0, r6, ror r7 │ │ │ │ - cmpeq ip, ip, lsr #22 │ │ │ │ - cmpeq r2, r4, asr #15 │ │ │ │ - cmpeq r3, r4, ror #5 │ │ │ │ - cmpeq ip, ip, ror #21 │ │ │ │ - ldrheq r9, [r3, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r4, lsr fp │ │ │ │ + cmpeq r2, ip, asr #15 │ │ │ │ + cmpeq r3, ip, ror #5 │ │ │ │ + ldrsheq r4, [ip, #-164] @ 0xffffff5c │ │ │ │ + ldrheq r9, [r3, #-40] @ 0xffffffd8 │ │ │ │ andeq r1, r0, r6, asr r7 │ │ │ │ ldrheq r9, [r1, #-240] @ 0xffffff10 │ │ │ │ andeq r1, r0, r7, lsl #15 │ │ │ │ andeq r1, r0, r8, lsl #15 │ │ │ │ - cmpeq r2, r0, asr #13 │ │ │ │ - @ instruction: 0x01529690 │ │ │ │ + cmpeq r2, r8, asr #13 │ │ │ │ + @ instruction: 0x01529698 │ │ │ │ andeq r1, r0, pc, lsl #15 │ │ │ │ - ldrheq r4, [ip, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ + ldrheq r4, [ip, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ andeq r1, r0, r1, lsr #14 │ │ │ │ cmpeq r1, r8, ror lr │ │ │ │ - cmpeq ip, r8, lsr r9 │ │ │ │ - ldrsheq r9, [r3, #-12] │ │ │ │ + cmpeq ip, r0, asr #18 │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ andeq r1, r0, r5, ror r7 │ │ │ │ ldrsheq r9, [r1, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r2, r4, ror #10 │ │ │ │ + cmpeq r2, ip, ror #10 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - cmpeq r2, r4, lsr r5 │ │ │ │ + cmpeq r2, ip, lsr r5 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmpeq ip, r8, asr r8 │ │ │ │ - ldrsheq r9, [r2, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, ip │ │ │ │ + cmpeq ip, r0, ror #16 │ │ │ │ + cmpeq r2, r0, lsl #10 │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ andeq r1, r0, r8, lsl r7 │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ - ldrheq r9, [r2, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r3, r8, asr #31 │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ + ldrheq r9, [r2, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r8, [r3, #-240] @ 0xffffff10 │ │ │ │ andeq r1, r0, r3, lsl r7 │ │ │ │ - ldrsbeq r4, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r3, r0, lsl #13 │ │ │ │ - cmpeq r3, ip, lsl #31 │ │ │ │ + ldrsbeq r4, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r8, lsl #13 │ │ │ │ + @ instruction: 0x01538f94 │ │ │ │ andeq r1, r0, ip, asr r7 │ │ │ │ - cmpeq ip, ip, ror r7 │ │ │ │ - cmpeq r2, r0, lsr #8 │ │ │ │ - cmpeq r3, r4, lsr pc │ │ │ │ + cmpeq ip, r4, lsl #15 │ │ │ │ + cmpeq r2, r8, lsr #8 │ │ │ │ + cmpeq r3, ip, lsr pc │ │ │ │ andeq r1, r0, r3, ror #13 │ │ │ │ - cmpeq ip, ip, lsr r7 │ │ │ │ - cmpeq r2, r0, ror #7 │ │ │ │ - ldrsheq r8, [r3, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r4, lsr #7 │ │ │ │ + cmpeq ip, r4, asr #14 │ │ │ │ + cmpeq r2, r8, ror #7 │ │ │ │ + ldrsheq r8, [r3, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, ip, lsr #7 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - @ instruction: 0x01529394 │ │ │ │ - ldrheq r4, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r2, r8, asr r3 │ │ │ │ - cmpeq r3, ip, ror #28 │ │ │ │ + @ instruction: 0x0152939c │ │ │ │ + cmpeq ip, r0, asr #13 │ │ │ │ + cmpeq r2, r0, ror #6 │ │ │ │ + cmpeq r3, r4, ror lr │ │ │ │ andeq r1, r0, sp, ror #14 │ │ │ │ - cmpeq r2, ip, lsl r3 │ │ │ │ + cmpeq r2, r4, lsr #6 │ │ │ │ andeq r1, r0, r8, lsr r7 │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ - ldrsheq r9, [r2, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r3, r0, lsl lr │ │ │ │ + cmpeq ip, r0, ror #12 │ │ │ │ + cmpeq r2, r4, lsl #6 │ │ │ │ + cmpeq r3, r8, lsl lr │ │ │ │ muleq r0, r4, r7 │ │ │ │ - cmpeq ip, ip, lsl r6 │ │ │ │ - cmpeq r3, ip, lsl #8 │ │ │ │ + cmpeq ip, r4, lsr #12 │ │ │ │ + cmpeq r3, r4, lsl r4 │ │ │ │ ldrsbeq sl, [r1, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, sp, lsr #16 │ │ │ │ - cmpeq r2, ip, ror r2 │ │ │ │ - @ instruction: 0x01538d90 │ │ │ │ + cmpeq r2, r4, lsl #5 │ │ │ │ + @ instruction: 0x01538d98 │ │ │ │ andeq r1, r0, r3, lsr r7 │ │ │ │ - @ instruction: 0x015c4590 │ │ │ │ - cmpeq r2, r4, lsr r2 │ │ │ │ - cmpeq r3, r8, asr #26 │ │ │ │ - cmpeq ip, r0, asr r5 │ │ │ │ - ldrsheq r9, [r2, #-16] │ │ │ │ - cmpeq r3, r4, lsl #26 │ │ │ │ + @ instruction: 0x015c4598 │ │ │ │ + cmpeq r2, ip, lsr r2 │ │ │ │ + cmpeq r3, r0, asr sp │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ + ldrsheq r9, [r2, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r3, ip, lsl #26 │ │ │ │ andeq r1, r0, pc, ror #14 │ │ │ │ - ldrheq r9, [r2, #-24] @ 0xffffffe8 │ │ │ │ - ldrsbeq r4, [ip, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r2, r8, ror r1 │ │ │ │ - cmpeq r3, ip, lsl #25 │ │ │ │ - @ instruction: 0x015c4494 │ │ │ │ - cmpeq r2, r8, lsr r1 │ │ │ │ - cmpeq r3, ip, asr #24 │ │ │ │ + cmpeq r2, r0, asr #3 │ │ │ │ + ldrsbeq r4, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r2, r0, lsl #3 │ │ │ │ + @ instruction: 0x01538c94 │ │ │ │ + @ instruction: 0x015c449c │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + cmpeq r3, r4, asr ip │ │ │ │ andeq r1, r0, sp, asr #14 │ │ │ │ - cmpeq ip, r4, asr r4 │ │ │ │ - ldrsheq r9, [r2, #-4] │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ + cmpeq ip, ip, asr r4 │ │ │ │ + ldrsheq r9, [r2, #-12] │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ andeq r1, r0, pc, asr #14 │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ - ldrheq r9, [r2, #-4] │ │ │ │ - cmpeq r3, r8, asr #23 │ │ │ │ + cmpeq ip, r8, lsl r4 │ │ │ │ + ldrheq r9, [r2, #-12] │ │ │ │ + ldrsbeq r8, [r3, #-176] @ 0xffffff50 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - cmpeq r2, ip, ror r0 │ │ │ │ + cmpeq r2, r4, lsl #1 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - cmpeq r2, ip, asr #32 │ │ │ │ + cmpeq r2, r4, asr r0 │ │ │ │ andeq r1, r0, r4, ror #13 │ │ │ │ - cmpeq r2, ip, lsl r0 │ │ │ │ + cmpeq r2, r4, lsr #32 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmpeq ip, r0, asr #6 │ │ │ │ - cmpeq r2, r4, ror #31 │ │ │ │ - ldrsheq r8, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, r8, asr #6 │ │ │ │ + cmpeq r2, ip, ror #31 │ │ │ │ + cmpeq r3, r0, lsl #22 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - cmpeq r2, ip, lsr #31 │ │ │ │ + ldrheq r8, [r2, #-244] @ 0xffffff0c │ │ │ │ ldrdeq r1, [r0], -pc @ │ │ │ │ - cmpeq r3, r4, asr r0 │ │ │ │ - cmpeq ip, r8, asr #5 │ │ │ │ - cmpeq r3, r8, ror sl │ │ │ │ + cmpeq r3, ip, asr r0 │ │ │ │ + ldrsbeq r4, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r3, r0, lsl #21 │ │ │ │ andeq r1, r0, r1, ror #13 │ │ │ │ - cmpeq ip, r4, ror r2 │ │ │ │ - cmpeq r2, r8, lsl pc │ │ │ │ - cmpeq r3, ip, lsr #20 │ │ │ │ + cmpeq ip, ip, ror r2 │ │ │ │ + cmpeq r2, r0, lsr #30 │ │ │ │ + cmpeq r3, r4, lsr sl │ │ │ │ muleq r0, r3, r7 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ - ldrsbeq r8, [r2, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, ip, ror #19 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ + cmpeq r2, r0, ror #29 │ │ │ │ + ldrsheq r8, [r3, #-148] @ 0xffffff6c │ │ │ │ muleq r0, r2, r7 │ │ │ │ - cmpeq r2, r0, lsr #29 │ │ │ │ - ldrheq r4, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r2, r4, ror #28 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ + cmpeq r2, r8, lsr #29 │ │ │ │ + cmpeq ip, r0, asr #3 │ │ │ │ + cmpeq r2, ip, ror #28 │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ andeq r1, r0, fp, asr r7 │ │ │ │ - cmpeq r2, r4, lsr #28 │ │ │ │ - cmpeq r2, ip, ror #27 │ │ │ │ + cmpeq r2, ip, lsr #28 │ │ │ │ + ldrsheq r8, [r2, #-212] @ 0xffffff2c │ │ │ │ andeq r1, r0, r9, lsr #14 │ │ │ │ - ldrheq r8, [r2, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r2, r4, lsl #27 │ │ │ │ + cmpeq r2, r4, asr #27 │ │ │ │ + cmpeq r2, ip, lsl #27 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmpeq r2, r4, asr sp │ │ │ │ + cmpeq r2, ip, asr sp │ │ │ │ andeq r1, r0, r6, lsr #14 │ │ │ │ - cmpeq r2, r4, lsr #26 │ │ │ │ + cmpeq r2, ip, lsr #26 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ - ldrsheq r8, [r2, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq r8, [r2, #-200] @ 0xffffff38 │ │ │ │ andeq r1, r0, r2, lsr #14 │ │ │ │ - cmpeq ip, r4, lsr r0 │ │ │ │ - ldrsbeq r8, [r2, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r3, ip, ror #15 │ │ │ │ + cmpeq ip, ip, lsr r0 │ │ │ │ + cmpeq r2, r0, ror #25 │ │ │ │ + ldrsheq r8, [r3, #-116] @ 0xffffff8c │ │ │ │ andeq r1, r0, r2, ror #14 │ │ │ │ - cmpeq r2, r0, lsr #25 │ │ │ │ + cmpeq r2, r8, lsr #25 │ │ │ │ andeq r1, r0, fp, lsl #14 │ │ │ │ - cmpeq ip, r4, asr #31 │ │ │ │ - cmpeq r2, r8, ror #24 │ │ │ │ - cmpeq r3, ip, ror r7 │ │ │ │ + cmpeq ip, ip, asr #31 │ │ │ │ + cmpeq r2, r0, ror ip │ │ │ │ + cmpeq r3, r4, lsl #15 │ │ │ │ andeq r1, r0, ip, lsl r7 │ │ │ │ - cmpeq r2, ip, lsr #24 │ │ │ │ - cmpeq ip, ip, asr #30 │ │ │ │ - ldrsheq r8, [r2, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r3, r4, lsl #14 │ │ │ │ + cmpeq r2, r4, lsr ip │ │ │ │ + cmpeq ip, r4, asr pc │ │ │ │ + ldrsheq r8, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r3, ip, lsl #14 │ │ │ │ andeq r1, r0, r2, ror r7 │ │ │ │ - ldrheq r8, [r2, #-184] @ 0xffffff48 │ │ │ │ - ldrsbeq r3, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r8, ror fp │ │ │ │ - cmpeq r3, ip, lsl #13 │ │ │ │ + cmpeq r2, r0, asr #23 │ │ │ │ + ldrsbeq r3, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, r0, lsl #23 │ │ │ │ + @ instruction: 0x01538694 │ │ │ │ andeq r1, r0, r2, asr #14 │ │ │ │ - cmpeq r2, r0, asr #22 │ │ │ │ + cmpeq r2, r8, asr #22 │ │ │ │ andeq r1, r0, ip, lsr r7 │ │ │ │ - cmpeq r2, r0, lsl fp │ │ │ │ + cmpeq r2, r8, lsl fp │ │ │ │ andeq r1, r0, fp, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2688] @ 0xa80 │ │ │ │ ldr r2, [pc, #3960] @ 4d53cc │ │ │ │ ldr fp, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -1076646,88 +1076646,88 @@ │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ble 4d5300 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ b 4d4694 │ │ │ │ strheq r3, [r6, #-248]! @ 0xffffff08 │ │ │ │ @ instruction: 0x01663f9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r8, ror #20 │ │ │ │ - cmpeq r3, r8, lsr #4 │ │ │ │ + cmpeq ip, r0, ror sl │ │ │ │ + cmpeq r3, r0, lsr r2 │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - cmpeq r3, r8, asr #16 │ │ │ │ - cmpeq r3, r0, lsl #15 │ │ │ │ - cmpeq r3, r8, lsr #12 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ - ldrsheq r7, [r3, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r3, r0, asr r8 │ │ │ │ + cmpeq r3, r8, lsl #15 │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ + ldrsheq r7, [r3, #-204] @ 0xffffff34 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ @ instruction: 0xfffc81ec │ │ │ │ andeq r4, r0, r8, asr #17 │ │ │ │ - cmppeq r5, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror #9 │ │ │ │ - ldrsheq r9, [r3, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r3, r0, ror #9 │ │ │ │ - cmpeq r3, ip, ror #9 │ │ │ │ - cmpeq r3, r0, ror #9 │ │ │ │ - cmpeq r3, ip, asr #9 │ │ │ │ - cmpeq ip, r0, lsr #6 │ │ │ │ - ldrsbeq r7, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmppeq r5, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [r3, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, r0, lsl #10 │ │ │ │ + cmpeq r3, r8, ror #9 │ │ │ │ + ldrsheq r9, [r3, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, r8, ror #9 │ │ │ │ + ldrsbeq r9, [r3, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, r8, lsr #6 │ │ │ │ + ldrsbeq r7, [r3, #-168] @ 0xffffff58 │ │ │ │ andeq r1, r0, r5, asr sp │ │ │ │ andeq r1, r0, r6, asr sp │ │ │ │ andeq r1, r0, sp, asr sp │ │ │ │ andeq r1, r0, lr, asr sp │ │ │ │ andeq r1, r0, pc, asr sp │ │ │ │ - cmpeq ip, r4, lsr #1 │ │ │ │ - cmpeq r3, ip, asr r8 │ │ │ │ + cmpeq ip, ip, lsr #1 │ │ │ │ + cmpeq r3, r4, ror #16 │ │ │ │ muleq r0, r0, sp │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ muleq r0, r5, sp │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - cmpeq ip, r4, lsl #31 │ │ │ │ - cmpeq r3, ip, lsr r7 │ │ │ │ + cmpeq ip, ip, lsl #31 │ │ │ │ + cmpeq r3, r4, asr #14 │ │ │ │ muleq r0, r7, sp │ │ │ │ - cmpeq ip, r0, ror #27 │ │ │ │ - @ instruction: 0x01537594 │ │ │ │ + cmpeq ip, r8, ror #27 │ │ │ │ + @ instruction: 0x0153759c │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ @ instruction: 0x0166319c │ │ │ │ - cmpeq r3, r8, lsl #24 │ │ │ │ - cmppeq r8, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, ror #23 │ │ │ │ + cmpeq r3, r0, lsl ip │ │ │ │ + cmppeq r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r8, [r3, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ + cmpeq r3, r8, lsr #23 │ │ │ │ + ldrheq r8, [r3, #-180] @ 0xffffff4c │ │ │ │ cmpeq r3, r4, asr #23 │ │ │ │ - cmpeq r3, r0, lsr #23 │ │ │ │ - cmpeq r3, ip, lsr #23 │ │ │ │ - ldrheq r8, [r3, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r3, r8, ror sl │ │ │ │ - cmpeq r3, ip, lsl #19 │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ - ldrsbeq r8, [r3, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ - ldrsheq r8, [r3, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r3, r8, ror r4 │ │ │ │ - cmpeq r8, r8, lsr sl │ │ │ │ - cmpeq r3, r0, lsr #7 │ │ │ │ - cmpeq r3, ip, lsr #8 │ │ │ │ - @ instruction: 0x0153839c │ │ │ │ + cmpeq r3, r0, lsl #21 │ │ │ │ + @ instruction: 0x01538994 │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ + cmpeq r3, r0, ror #13 │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ + cmpeq r3, r4, lsl #8 │ │ │ │ + cmpeq r3, r0, lsl #9 │ │ │ │ + cmpeq r8, r0, asr #20 │ │ │ │ cmpeq r3, r8, lsr #7 │ │ │ │ - cmpeq r3, r0, lsl r4 │ │ │ │ - ldrheq r8, [r3, #-56] @ 0xffffffc8 │ │ │ │ - ldrsbeq r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r3, r4, lsr r4 │ │ │ │ + cmpeq r3, r4, lsr #7 │ │ │ │ + ldrheq r8, [r3, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r3, r8, lsl r4 │ │ │ │ + cmpeq r3, r0, asr #7 │ │ │ │ + ldrsbeq r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ muleq r0, ip, sp │ │ │ │ - ldrsheq r6, [r2, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq r6, [r2, #-216] @ 0xffffff28 │ │ │ │ andeq r1, r0, r0, lsr #27 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsbeq r7, [r3, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r3, r8, ror #28 │ │ │ │ - cmpeq r8, r8, asr #7 │ │ │ │ - cmpeq r3, ip, ror sp │ │ │ │ - cmpeq r3, r4, lsl lr │ │ │ │ - cmpeq ip, r0, lsl fp │ │ │ │ - ldrsheq r7, [r3, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r3, r0, asr #5 │ │ │ │ + ldrsbeq r7, [r3, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r3, r0, ror lr │ │ │ │ + ldrsbeq lr, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r3, r4, lsl #27 │ │ │ │ + cmpeq r3, ip, lsl lr │ │ │ │ + cmpeq ip, r8, lsl fp │ │ │ │ + ldrsheq r7, [r3, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r3, r8, asr #5 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #28 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl b8190 │ │ │ │ @@ -1078755,477 +1078755,477 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4d5270 │ │ │ │ andeq r1, r0, r9, lsl #24 │ │ │ │ - cmpeq r3, r4, lsl sl │ │ │ │ - cmpeq r3, ip, asr #21 │ │ │ │ - cmpeq r8, r8 │ │ │ │ - ldrheq r7, [r3, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r3, r4, lsr #20 │ │ │ │ + cmpeq r3, ip, lsl sl │ │ │ │ + ldrsbeq r7, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r8, r0, lsl r0 │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ + cmpeq r3, ip, lsr #20 │ │ │ │ ldrsheq r6, [r1, #-232] @ 0xffffff18 │ │ │ │ andeq r1, r0, lr, lsr #24 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq ip, ip, lsl r9 │ │ │ │ - cmpeq r3, r8, lsl #16 │ │ │ │ - ldrheq r6, [r3, #-8] │ │ │ │ + cmpeq ip, r4, lsr #18 │ │ │ │ + cmpeq r3, r0, lsl r8 │ │ │ │ + cmpeq r3, r0, asr #1 │ │ │ │ andeq r1, r0, ip, lsr #24 │ │ │ │ - cmpeq r2, r4, ror r5 │ │ │ │ + cmpeq r2, ip, ror r5 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - cmpeq r2, r4, asr #10 │ │ │ │ + cmpeq r2, ip, asr #10 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - cmpeq ip, r8, ror #16 │ │ │ │ - cmpeq r2, ip, lsl #10 │ │ │ │ - cmpeq r3, r8, lsl r0 │ │ │ │ + cmpeq ip, r0, ror r8 │ │ │ │ + cmpeq r2, r4, lsl r5 │ │ │ │ + cmpeq r3, r0, lsr #32 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmpeq ip, r8, lsr #16 │ │ │ │ - cmpeq r2, ip, asr #9 │ │ │ │ - ldrsbeq r5, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq ip, r0, lsr r8 │ │ │ │ + ldrsbeq r6, [r2, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, r0, ror #31 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - cmpeq ip, r8, ror #15 │ │ │ │ - cmpeq r2, ip, lsl #9 │ │ │ │ - @ instruction: 0x01535f98 │ │ │ │ + ldrsheq r1, [ip, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x01526494 │ │ │ │ + cmpeq r3, r0, lsr #31 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmpeq ip, r8, lsr #15 │ │ │ │ - cmpeq r2, ip, asr #8 │ │ │ │ - cmpeq r3, r8, asr pc │ │ │ │ + ldrheq r1, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ + cmpeq r3, r0, ror #30 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - cmpeq r2, r4, lsl r4 │ │ │ │ + cmpeq r2, ip, lsl r4 │ │ │ │ muleq r0, lr, sp │ │ │ │ - cmpeq r2, r4, ror #7 │ │ │ │ + cmpeq r2, ip, ror #7 │ │ │ │ muleq r0, ip, sp │ │ │ │ - cmpeq ip, r8, lsl #14 │ │ │ │ - cmpeq r2, ip, lsr #7 │ │ │ │ - ldrheq r5, [r3, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, r0, lsl r7 │ │ │ │ + ldrheq r6, [r2, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, r0, asr #29 │ │ │ │ @ instruction: 0x00001cb7 │ │ │ │ - cmpeq ip, r8, asr #13 │ │ │ │ - cmpeq r2, ip, ror #6 │ │ │ │ - cmpeq r3, r8, ror lr │ │ │ │ + ldrsbeq r1, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r2, r4, ror r3 │ │ │ │ + cmpeq r3, r0, lsl #29 │ │ │ │ @ instruction: 0x00001cb6 │ │ │ │ - cmpeq ip, r8, lsl #13 │ │ │ │ - cmpeq r2, ip, lsr #6 │ │ │ │ - cmpeq r3, r8, lsr lr │ │ │ │ + @ instruction: 0x015c1690 │ │ │ │ + cmpeq r2, r4, lsr r3 │ │ │ │ + cmpeq r3, r0, asr #28 │ │ │ │ @ instruction: 0x00001cb5 │ │ │ │ - cmpeq ip, r8, asr #12 │ │ │ │ - cmpeq r2, ip, ror #5 │ │ │ │ - ldrsheq r5, [r3, #-216] @ 0xffffff28 │ │ │ │ + cmpeq ip, r0, asr r6 │ │ │ │ + ldrsheq r6, [r2, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r0, lsl #28 │ │ │ │ @ instruction: 0x00001cb3 │ │ │ │ - cmpeq ip, r8, lsl #12 │ │ │ │ - cmpeq r2, ip, lsr #5 │ │ │ │ - ldrheq r5, [r3, #-216] @ 0xffffff28 │ │ │ │ + cmpeq ip, r0, lsl r6 │ │ │ │ + ldrheq r6, [r2, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r0, asr #27 │ │ │ │ @ instruction: 0x00001cb2 │ │ │ │ - cmpeq ip, r8, asr #11 │ │ │ │ - cmpeq r2, ip, ror #4 │ │ │ │ - cmpeq r3, r8, ror sp │ │ │ │ + ldrsbeq r1, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r2, r4, ror r2 │ │ │ │ + cmpeq r3, r0, lsl #27 │ │ │ │ @ instruction: 0x00001cb1 │ │ │ │ - cmpeq ip, r8, lsl #11 │ │ │ │ - cmpeq r2, ip, lsr #4 │ │ │ │ - cmpeq r3, r8, lsr sp │ │ │ │ + @ instruction: 0x015c1590 │ │ │ │ + cmpeq r2, r4, lsr r2 │ │ │ │ + cmpeq r3, r0, asr #26 │ │ │ │ @ instruction: 0x00001cb0 │ │ │ │ - cmpeq ip, r8, asr #10 │ │ │ │ - cmpeq r2, ip, ror #3 │ │ │ │ - ldrsheq r5, [r3, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r0, asr r5 │ │ │ │ + ldrsheq r6, [r2, #-20] @ 0xffffffec │ │ │ │ + cmpeq r3, r0, lsl #26 │ │ │ │ andeq r1, r0, pc, lsr #25 │ │ │ │ - cmpeq ip, r8, lsl #10 │ │ │ │ - cmpeq r2, ip, lsr #3 │ │ │ │ - ldrheq r5, [r3, #-200] @ 0xffffff38 │ │ │ │ + cmpeq ip, r0, lsl r5 │ │ │ │ + ldrheq r6, [r2, #-20] @ 0xffffffec │ │ │ │ + cmpeq r3, r0, asr #25 │ │ │ │ andeq r1, r0, lr, lsr #25 │ │ │ │ - cmpeq ip, r8, asr #9 │ │ │ │ - cmpeq r2, ip, ror #2 │ │ │ │ - cmpeq r3, r8, ror ip │ │ │ │ + ldrsbeq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r2, r4, ror r1 │ │ │ │ + cmpeq r3, r0, lsl #25 │ │ │ │ andeq r1, r0, pc, ror #24 │ │ │ │ - cmpeq ip, r8, lsl #9 │ │ │ │ - cmpeq r2, ip, lsr #2 │ │ │ │ - cmpeq r3, r8, lsr ip │ │ │ │ + @ instruction: 0x015c1490 │ │ │ │ + cmpeq r2, r4, lsr r1 │ │ │ │ + cmpeq r3, r0, asr #24 │ │ │ │ andeq r1, r0, lr, ror #24 │ │ │ │ - cmpeq ip, r8, asr #8 │ │ │ │ - cmpeq r2, ip, ror #1 │ │ │ │ - ldrsheq r5, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq ip, r0, asr r4 │ │ │ │ + ldrsheq r6, [r2, #-4] │ │ │ │ + cmpeq r3, r0, lsl #24 │ │ │ │ andeq r1, r0, sp, ror #24 │ │ │ │ - cmpeq ip, r8, lsl #8 │ │ │ │ - cmpeq r2, ip, lsr #1 │ │ │ │ - ldrheq r5, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq ip, r0, lsl r4 │ │ │ │ + ldrheq r6, [r2, #-4] │ │ │ │ + cmpeq r3, r0, asr #23 │ │ │ │ andeq r1, r0, fp, ror #24 │ │ │ │ - cmpeq ip, r8, asr #7 │ │ │ │ - cmpeq r2, ip, rrx │ │ │ │ - cmpeq r3, r8, ror fp │ │ │ │ + ldrsbeq r1, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r2, r4, ror r0 │ │ │ │ + cmpeq r3, r0, lsl #23 │ │ │ │ andeq r1, r0, sl, ror #24 │ │ │ │ - cmpeq ip, r8, lsl #7 │ │ │ │ - cmpeq r2, ip, lsr #32 │ │ │ │ - cmpeq r3, r8, lsr fp │ │ │ │ + @ instruction: 0x015c1390 │ │ │ │ + cmpeq r2, r4, lsr r0 │ │ │ │ + cmpeq r3, r0, asr #22 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ - cmpeq r2, ip, ror #31 │ │ │ │ - ldrsheq r5, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, r0, asr r3 │ │ │ │ + ldrsheq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r0, lsl #22 │ │ │ │ andeq r1, r0, r0, ror #24 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ - cmpeq r2, ip, lsr #31 │ │ │ │ - ldrheq r5, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ + ldrheq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r0, asr #21 │ │ │ │ andeq r1, r0, sl, asr ip │ │ │ │ - cmpeq ip, r8, asr #5 │ │ │ │ - cmpeq r2, ip, ror #30 │ │ │ │ - cmpeq r3, r0, lsl #21 │ │ │ │ + ldrsbeq r1, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r2, r4, ror pc │ │ │ │ + cmpeq r3, r8, lsl #21 │ │ │ │ andeq r1, r0, fp, asr ip │ │ │ │ - cmpeq r2, r4, lsr pc │ │ │ │ + cmpeq r2, ip, lsr pc │ │ │ │ andeq r1, r0, ip, lsr ip │ │ │ │ - cmpeq ip, r8, asr r2 │ │ │ │ - ldrsheq r5, [r2, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, r8, lsl #20 │ │ │ │ + cmpeq ip, r0, ror #4 │ │ │ │ + cmpeq r2, r4, lsl #30 │ │ │ │ + cmpeq r3, r0, lsl sl │ │ │ │ andeq r1, r0, ip, lsr #25 │ │ │ │ - cmpeq r2, r4, asr #29 │ │ │ │ - cmpeq ip, r4, ror #3 │ │ │ │ - cmpeq r2, r8, lsl #29 │ │ │ │ - @ instruction: 0x01535994 │ │ │ │ + cmpeq r2, ip, asr #29 │ │ │ │ + cmpeq ip, ip, ror #3 │ │ │ │ + @ instruction: 0x01525e90 │ │ │ │ + @ instruction: 0x0153599c │ │ │ │ andeq r1, r0, r9, asr ip │ │ │ │ - cmpeq ip, r4, lsr #3 │ │ │ │ - cmpeq r2, r8, asr #28 │ │ │ │ - cmpeq r3, r4, asr r9 │ │ │ │ + cmpeq ip, ip, lsr #3 │ │ │ │ + cmpeq r2, r0, asr lr │ │ │ │ + cmpeq r3, ip, asr r9 │ │ │ │ andeq r1, r0, r6, ror #25 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ - cmpeq r2, r8, lsl #28 │ │ │ │ - cmpeq r3, r4, lsl r9 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ + cmpeq r2, r0, lsl lr │ │ │ │ + cmpeq r3, ip, lsl r9 │ │ │ │ andeq r1, r0, r7, ror #25 │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ - cmpeq r2, r8, asr #27 │ │ │ │ - ldrsbeq r5, [r3, #-132] @ 0xffffff7c │ │ │ │ + cmpeq ip, ip, lsr #2 │ │ │ │ + ldrsbeq r5, [r2, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq r5, [r3, #-140] @ 0xffffff74 │ │ │ │ andeq r1, r0, r8, ror #25 │ │ │ │ - cmpeq ip, r4, ror #1 │ │ │ │ - cmpeq r2, r8, lsl #27 │ │ │ │ - @ instruction: 0x01535894 │ │ │ │ + cmpeq ip, ip, ror #1 │ │ │ │ + @ instruction: 0x01525d90 │ │ │ │ + @ instruction: 0x0153589c │ │ │ │ andeq r1, r0, sl, ror #25 │ │ │ │ - cmpeq ip, r4, lsr #1 │ │ │ │ - cmpeq r2, r8, asr #26 │ │ │ │ - cmpeq r3, r4, asr r8 │ │ │ │ + cmpeq ip, ip, lsr #1 │ │ │ │ + cmpeq r2, r0, asr sp │ │ │ │ + cmpeq r3, ip, asr r8 │ │ │ │ andeq r1, r0, fp, ror #25 │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ - cmpeq r2, r8, lsl #26 │ │ │ │ - cmpeq r3, r4, lsl r8 │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ + cmpeq r2, r0, lsl sp │ │ │ │ + cmpeq r3, ip, lsl r8 │ │ │ │ andeq r1, r0, r7, asr ip │ │ │ │ - cmpeq ip, r4, lsr #32 │ │ │ │ - cmpeq r2, r8, asr #25 │ │ │ │ - ldrsbeq r5, [r3, #-116] @ 0xffffff8c │ │ │ │ + cmpeq ip, ip, lsr #32 │ │ │ │ + ldrsbeq r5, [r2, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq r5, [r3, #-124] @ 0xffffff84 │ │ │ │ andeq r1, r0, r8, asr ip │ │ │ │ - cmpeq ip, r4, ror #31 │ │ │ │ - cmpeq r2, r8, lsl #25 │ │ │ │ - @ instruction: 0x01535794 │ │ │ │ + cmpeq ip, ip, ror #31 │ │ │ │ + @ instruction: 0x01525c90 │ │ │ │ + @ instruction: 0x0153579c │ │ │ │ andeq r1, r0, ip, ror #25 │ │ │ │ - cmpeq ip, r4, lsr #31 │ │ │ │ - cmpeq r2, r8, asr #24 │ │ │ │ - cmpeq r3, r8, asr r7 │ │ │ │ + cmpeq ip, ip, lsr #31 │ │ │ │ + cmpeq r2, r0, asr ip │ │ │ │ + cmpeq r3, r0, ror #14 │ │ │ │ andeq r1, r0, pc, asr #25 │ │ │ │ - cmpeq ip, r4, ror #30 │ │ │ │ - cmpeq r2, r8, lsl #24 │ │ │ │ - cmpeq r3, r8, lsl r7 │ │ │ │ + cmpeq ip, ip, ror #30 │ │ │ │ + cmpeq r2, r0, lsl ip │ │ │ │ + cmpeq r3, r0, lsr #14 │ │ │ │ andeq r1, r0, lr, asr #25 │ │ │ │ - cmpeq ip, r4, lsr #30 │ │ │ │ - cmpeq r2, r8, asr #23 │ │ │ │ - ldrsbeq r5, [r3, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, ip, lsr #30 │ │ │ │ + ldrsbeq r5, [r2, #-176] @ 0xffffff50 │ │ │ │ + ldrsbeq r5, [r3, #-108] @ 0xffffff94 │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ - cmpeq ip, r4, ror #29 │ │ │ │ - cmpeq r2, r8, lsl #23 │ │ │ │ - @ instruction: 0x01535694 │ │ │ │ + cmpeq ip, ip, ror #29 │ │ │ │ + @ instruction: 0x01525b90 │ │ │ │ + @ instruction: 0x0153569c │ │ │ │ andeq r1, r0, r7, asr #25 │ │ │ │ - cmpeq ip, r4, lsr #29 │ │ │ │ - cmpeq r2, r8, asr #22 │ │ │ │ - cmpeq r3, r4, asr r6 │ │ │ │ + cmpeq ip, ip, lsr #29 │ │ │ │ + cmpeq r2, r0, asr fp │ │ │ │ + cmpeq r3, ip, asr r6 │ │ │ │ andeq r1, r0, r6, asr #25 │ │ │ │ - cmpeq ip, r4, ror #28 │ │ │ │ - cmpeq r2, r8, lsl #22 │ │ │ │ - cmpeq r3, r4, lsl r6 │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ + cmpeq r2, r0, lsl fp │ │ │ │ + cmpeq r3, ip, lsl r6 │ │ │ │ andeq r1, r0, r4, asr #25 │ │ │ │ - cmpeq ip, r4, lsr #28 │ │ │ │ - cmpeq r2, r8, asr #21 │ │ │ │ - ldrsbeq r5, [r3, #-84] @ 0xffffffac │ │ │ │ + cmpeq ip, ip, lsr #28 │ │ │ │ + ldrsbeq r5, [r2, #-160] @ 0xffffff60 │ │ │ │ + ldrsbeq r5, [r3, #-92] @ 0xffffffa4 │ │ │ │ andeq r1, r0, r3, asr #25 │ │ │ │ - cmpeq ip, r4, ror #27 │ │ │ │ - cmpeq r2, r8, lsl #21 │ │ │ │ - @ instruction: 0x01535594 │ │ │ │ + cmpeq ip, ip, ror #27 │ │ │ │ + @ instruction: 0x01525a90 │ │ │ │ + @ instruction: 0x0153559c │ │ │ │ andeq r1, r0, r2, asr #25 │ │ │ │ - cmpeq ip, r4, lsr #27 │ │ │ │ - cmpeq r2, r8, asr #20 │ │ │ │ - cmpeq r3, r4, asr r5 │ │ │ │ + cmpeq ip, ip, lsr #27 │ │ │ │ + cmpeq r2, r0, asr sl │ │ │ │ + cmpeq r3, ip, asr r5 │ │ │ │ andeq r1, r0, r1, asr #25 │ │ │ │ - cmpeq ip, r4, ror #26 │ │ │ │ - cmpeq r2, r8, lsl #20 │ │ │ │ - cmpeq r3, r8, lsl r5 │ │ │ │ - cmpeq ip, r4, lsr #26 │ │ │ │ - cmpeq r2, r8, asr #19 │ │ │ │ - ldrsbeq r5, [r3, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, ip, ror #26 │ │ │ │ + cmpeq r2, r0, lsl sl │ │ │ │ + cmpeq r3, r0, lsr #10 │ │ │ │ + cmpeq ip, ip, lsr #26 │ │ │ │ + ldrsbeq r5, [r2, #-144] @ 0xffffff70 │ │ │ │ + ldrsbeq r5, [r3, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x00001cbf │ │ │ │ - cmpeq ip, r4, ror #25 │ │ │ │ - cmpeq r2, r8, lsl #19 │ │ │ │ - @ instruction: 0x01535494 │ │ │ │ + cmpeq ip, ip, ror #25 │ │ │ │ + @ instruction: 0x01525990 │ │ │ │ + @ instruction: 0x0153549c │ │ │ │ andeq r1, r0, r0, ror #25 │ │ │ │ - cmpeq ip, r4, lsr #25 │ │ │ │ - cmpeq r2, r8, asr #18 │ │ │ │ - cmpeq r3, r4, asr r4 │ │ │ │ + cmpeq ip, ip, lsr #25 │ │ │ │ + cmpeq r2, r0, asr r9 │ │ │ │ + cmpeq r3, ip, asr r4 │ │ │ │ andeq r1, r0, r2, ror #25 │ │ │ │ - cmpeq ip, r4, ror #24 │ │ │ │ - cmpeq r2, r8, lsl #18 │ │ │ │ - cmpeq r3, r4, lsl r4 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ + cmpeq r2, r0, lsl r9 │ │ │ │ + cmpeq r3, ip, lsl r4 │ │ │ │ andeq r1, r0, r3, ror #25 │ │ │ │ - cmpeq ip, r4, lsr #24 │ │ │ │ - cmpeq r2, r8, asr #17 │ │ │ │ - ldrsbeq r5, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmpeq ip, ip, lsr #24 │ │ │ │ + ldrsbeq r5, [r2, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r5, [r3, #-60] @ 0xffffffc4 │ │ │ │ andeq r1, r0, r4, ror #25 │ │ │ │ - cmpeq ip, r4, ror #23 │ │ │ │ - cmpeq r2, r8, lsl #17 │ │ │ │ - @ instruction: 0x01535394 │ │ │ │ + cmpeq ip, ip, ror #23 │ │ │ │ + @ instruction: 0x01525890 │ │ │ │ + @ instruction: 0x0153539c │ │ │ │ andeq r1, r0, r5, ror #25 │ │ │ │ - cmpeq r2, r0, asr r8 │ │ │ │ + cmpeq r2, r8, asr r8 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - cmpeq ip, r4, ror fp │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - cmpeq r3, r4, lsr #6 │ │ │ │ + cmpeq ip, ip, ror fp │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + cmpeq r3, ip, lsr #6 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmpeq ip, r4, lsr fp │ │ │ │ - ldrsbeq r5, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r3, r4, ror #5 │ │ │ │ + cmpeq ip, ip, lsr fp │ │ │ │ + cmpeq r2, r0, ror #15 │ │ │ │ + cmpeq r3, ip, ror #5 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - ldrheq r0, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r2, r8, asr r0 │ │ │ │ - cmpeq r3, r4, ror #22 │ │ │ │ + ldrheq r0, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r2, r0, rrx │ │ │ │ + cmpeq r3, ip, ror #22 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq ip, r4, ror r3 │ │ │ │ - cmpeq r2, r8, lsl r0 │ │ │ │ - cmpeq r3, r4, lsr #22 │ │ │ │ + cmpeq ip, ip, ror r3 │ │ │ │ + cmpeq r2, r0, lsr #32 │ │ │ │ + cmpeq r3, ip, lsr #22 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmpeq r2, r0, ror #31 │ │ │ │ + cmpeq r2, r8, ror #31 │ │ │ │ muleq r0, r7, sp │ │ │ │ - cmpeq ip, r4, lsl #6 │ │ │ │ - cmpeq r2, r8, lsr #31 │ │ │ │ - ldrheq r4, [r3, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, ip, lsl #6 │ │ │ │ + ldrheq r4, [r2, #-240] @ 0xffffff10 │ │ │ │ + ldrheq r4, [r3, #-172] @ 0xffffff54 │ │ │ │ muleq r0, r5, sp │ │ │ │ - cmpeq r2, r0, ror pc │ │ │ │ + cmpeq r2, r8, ror pc │ │ │ │ muleq r0, r4, sp │ │ │ │ - cmpeq r2, r4, asr #30 │ │ │ │ + cmpeq r2, ip, asr #30 │ │ │ │ muleq r0, r3, sp │ │ │ │ - cmpeq r2, r8, lsl pc │ │ │ │ + cmpeq r2, r0, lsr #30 │ │ │ │ muleq r0, r2, sp │ │ │ │ - cmpeq r2, ip, ror #29 │ │ │ │ + ldrsheq r4, [r2, #-228] @ 0xffffff1c │ │ │ │ muleq r0, r1, sp │ │ │ │ - cmpeq r2, r0, asr #29 │ │ │ │ + cmpeq r2, r8, asr #29 │ │ │ │ muleq r0, r0, sp │ │ │ │ - cmpeq ip, r8, ror #3 │ │ │ │ - cmpeq r2, ip, lsl #29 │ │ │ │ - @ instruction: 0x0153499c │ │ │ │ + ldrsheq r0, [ip, #-16] │ │ │ │ + @ instruction: 0x01524e94 │ │ │ │ + cmpeq r3, r4, lsr #19 │ │ │ │ andeq r1, r0, lr, lsl #27 │ │ │ │ - cmpeq ip, r8, lsr #3 │ │ │ │ - cmpeq r2, ip, asr #28 │ │ │ │ - cmpeq r3, ip, asr r9 │ │ │ │ + ldrheq r0, [ip, #-16] │ │ │ │ + cmpeq r2, r4, asr lr │ │ │ │ + cmpeq r3, r4, ror #18 │ │ │ │ andeq r1, r0, sp, lsl #27 │ │ │ │ - cmpeq ip, r8, ror #2 │ │ │ │ - cmpeq r2, ip, lsl #28 │ │ │ │ - cmpeq r3, ip, lsl r9 │ │ │ │ + cmpeq ip, r0, ror r1 │ │ │ │ + cmpeq r2, r4, lsl lr │ │ │ │ + cmpeq r3, r4, lsr #18 │ │ │ │ andeq r1, r0, ip, lsl #27 │ │ │ │ - cmpeq ip, r8, lsr #2 │ │ │ │ - cmpeq r2, ip, asr #27 │ │ │ │ - ldrsbeq r4, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, r0, lsr r1 │ │ │ │ + ldrsbeq r4, [r2, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, r0, ror #17 │ │ │ │ andeq r1, r0, r9, lsl #27 │ │ │ │ - @ instruction: 0x01524d94 │ │ │ │ + @ instruction: 0x01524d9c │ │ │ │ andeq r1, r0, pc, asr sp │ │ │ │ - cmpeq r2, r0, ror #26 │ │ │ │ + cmpeq r2, r8, ror #26 │ │ │ │ andeq r1, r0, lr, asr sp │ │ │ │ - cmpeq r2, r0, lsr sp │ │ │ │ + cmpeq r2, r8, lsr sp │ │ │ │ andeq r1, r0, sp, asr sp │ │ │ │ - cmpeq r2, r0, lsl #26 │ │ │ │ + cmpeq r2, r8, lsl #26 │ │ │ │ andeq r1, r0, r6, asr sp │ │ │ │ - ldrsbeq r4, [r2, #-192] @ 0xffffff40 │ │ │ │ + ldrsbeq r4, [r2, #-200] @ 0xffffff38 │ │ │ │ andeq r1, r0, r5, asr sp │ │ │ │ - ldrsheq pc, [fp, #-244] @ 0xffffff0c @ │ │ │ │ - @ instruction: 0x01524c98 │ │ │ │ - cmpeq r3, ip, lsr #15 │ │ │ │ + ldrsheq pc, [fp, #-252] @ 0xffffff04 @ │ │ │ │ + cmpeq r2, r0, lsr #25 │ │ │ │ + ldrheq r4, [r3, #-116] @ 0xffffff8c │ │ │ │ andeq r1, r0, r9, lsr #26 │ │ │ │ - ldrheq pc, [fp, #-244] @ 0xffffff0c @ │ │ │ │ - cmpeq r2, r8, asr ip │ │ │ │ - cmpeq r3, r4, ror #14 │ │ │ │ + ldrheq pc, [fp, #-252] @ 0xffffff04 @ │ │ │ │ + cmpeq r2, r0, ror #24 │ │ │ │ + cmpeq r3, ip, ror #14 │ │ │ │ andeq r1, r0, r8, lsr #26 │ │ │ │ - cmppeq fp, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsl ip │ │ │ │ - cmpeq r3, r4, lsr #14 │ │ │ │ + cmppeq fp, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #24 │ │ │ │ + cmpeq r3, ip, lsr #14 │ │ │ │ andeq r1, r0, r7, lsr #26 │ │ │ │ - cmpeq r2, r0, ror #23 │ │ │ │ + cmpeq r2, r8, ror #23 │ │ │ │ andeq r1, r0, fp, lsl sp │ │ │ │ - cmpeq r3, ip, asr #30 │ │ │ │ - cmppeq fp, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, lsr #13 │ │ │ │ + cmpeq r3, r4, asr pc │ │ │ │ + cmppeq fp, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r3, #-100] @ 0xffffff9c │ │ │ │ andeq r1, r0, r9, lsl sp │ │ │ │ - ldrheq pc, [fp, #-232] @ 0xffffff18 @ │ │ │ │ - cmpeq r2, ip, asr fp │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ + cmppeq fp, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror #22 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmppeq fp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, lsl fp │ │ │ │ - cmpeq r3, r8, lsr #12 │ │ │ │ + cmppeq fp, r0, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #22 │ │ │ │ + cmpeq r3, r0, lsr r6 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - cmppeq fp, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r2, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r3, r8, ror #11 │ │ │ │ + cmppeq fp, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror #21 │ │ │ │ + ldrsheq r4, [r3, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - ldrsheq pc, [fp, #-216] @ 0xffffff28 @ │ │ │ │ - @ instruction: 0x01524a9c │ │ │ │ - cmpeq r3, r8, lsr #11 │ │ │ │ + cmppeq fp, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #21 │ │ │ │ + ldrheq r4, [r3, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - ldrheq pc, [fp, #-216] @ 0xffffff28 @ │ │ │ │ - cmpeq r2, ip, asr sl │ │ │ │ - cmpeq r3, r8, ror #10 │ │ │ │ + cmppeq fp, r0, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror #20 │ │ │ │ + cmpeq r3, r0, ror r5 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - cmppeq fp, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, lsl sl │ │ │ │ - cmpeq r3, r8, lsr #10 │ │ │ │ + cmppeq fp, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsr #20 │ │ │ │ + cmpeq r3, r0, lsr r5 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - cmppeq fp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r2, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r3, r4, ror #9 │ │ │ │ + cmppeq fp, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, ror #19 │ │ │ │ + cmpeq r3, ip, ror #9 │ │ │ │ andeq r1, r0, r2, asr ip │ │ │ │ - ldrsheq pc, [fp, #-196] @ 0xffffff3c @ │ │ │ │ - @ instruction: 0x01524994 │ │ │ │ - cmpeq r3, r0, lsr #9 │ │ │ │ + ldrsheq pc, [fp, #-204] @ 0xffffff34 @ │ │ │ │ + @ instruction: 0x0152499c │ │ │ │ + cmpeq r3, r8, lsr #9 │ │ │ │ andeq r1, r0, r1, asr ip │ │ │ │ - ldrheq pc, [fp, #-192] @ 0xffffff40 @ │ │ │ │ - cmpeq r2, r0, asr r9 │ │ │ │ - cmpeq r3, ip, asr r4 │ │ │ │ + ldrheq pc, [fp, #-200] @ 0xffffff38 @ │ │ │ │ + cmpeq r2, r8, asr r9 │ │ │ │ + cmpeq r3, r4, ror #8 │ │ │ │ andeq r1, r0, r0, asr ip │ │ │ │ - cmppeq fp, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, lsl #18 │ │ │ │ - cmpeq r3, r8, lsl r4 │ │ │ │ + cmppeq fp, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, lsl r9 │ │ │ │ + cmpeq r3, r0, lsr #8 │ │ │ │ andeq r1, r0, lr, asr #24 │ │ │ │ - cmppeq fp, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, asr #17 │ │ │ │ - ldrsbeq r4, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmppeq fp, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r2, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r4, [r3, #-60] @ 0xffffffc4 │ │ │ │ andeq r1, r0, sp, asr #24 │ │ │ │ - cmppeq fp, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, lsl #17 │ │ │ │ - @ instruction: 0x01534390 │ │ │ │ + cmppeq fp, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, lsl #17 │ │ │ │ + @ instruction: 0x01534398 │ │ │ │ andeq r1, r0, ip, asr #24 │ │ │ │ - cmpeq r2, ip, asr #16 │ │ │ │ + cmpeq r2, r4, asr r8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - cmppeq fp, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - cmpeq r3, r8, lsr #6 │ │ │ │ + cmppeq fp, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + cmpeq r3, r0, lsr r3 │ │ │ │ andeq r1, r0, r3, lsl #26 │ │ │ │ - cmppeq fp, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r3, r8, ror #5 │ │ │ │ - ldrsheq pc, [fp, #-164] @ 0xffffff5c @ │ │ │ │ - @ instruction: 0x01524798 │ │ │ │ - cmpeq r3, r4, lsr #5 │ │ │ │ + cmppeq fp, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, ror #15 │ │ │ │ + ldrsheq r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldrsheq pc, [fp, #-172] @ 0xffffff54 @ │ │ │ │ + cmpeq r2, r0, lsr #15 │ │ │ │ + cmpeq r3, ip, lsr #5 │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - ldrheq pc, [fp, #-164] @ 0xffffff5c @ │ │ │ │ - cmpeq r2, r8, asr r7 │ │ │ │ - cmpeq r3, r4, ror #4 │ │ │ │ + ldrheq pc, [fp, #-172] @ 0xffffff54 @ │ │ │ │ + cmpeq r2, r0, ror #14 │ │ │ │ + cmpeq r3, ip, ror #4 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmppeq fp, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsl r7 │ │ │ │ - cmpeq r3, r4, lsr #4 │ │ │ │ + cmppeq fp, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #14 │ │ │ │ + cmpeq r3, ip, lsr #4 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmppeq fp, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r2, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r3, r4, ror #3 │ │ │ │ + cmppeq fp, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, ror #13 │ │ │ │ + cmpeq r3, ip, ror #3 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - ldrsheq pc, [fp, #-148] @ 0xffffff6c @ │ │ │ │ - @ instruction: 0x01524698 │ │ │ │ - cmpeq r3, r4, lsr #3 │ │ │ │ + ldrsheq pc, [fp, #-156] @ 0xffffff64 @ │ │ │ │ + cmpeq r2, r0, lsr #13 │ │ │ │ + cmpeq r3, ip, lsr #3 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - ldrheq pc, [fp, #-148] @ 0xffffff6c @ │ │ │ │ - cmpeq r2, r8, asr r6 │ │ │ │ - cmpeq r3, r4, ror #2 │ │ │ │ + ldrheq pc, [fp, #-156] @ 0xffffff64 @ │ │ │ │ + cmpeq r2, r0, ror #12 │ │ │ │ + cmpeq r3, ip, ror #2 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmppeq fp, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsl r6 │ │ │ │ - cmpeq r3, r4, lsr #2 │ │ │ │ + cmppeq fp, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #12 │ │ │ │ + cmpeq r3, ip, lsr #2 │ │ │ │ andeq r1, r0, r6, ror ip │ │ │ │ - cmppeq fp, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r2, #-84] @ 0xffffffac │ │ │ │ - cmpeq r3, r0, ror #1 │ │ │ │ + cmppeq fp, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r4, [r2, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r3, r8, ror #1 │ │ │ │ andeq r1, r0, r8, asr #24 │ │ │ │ - ldrsheq pc, [fp, #-128] @ 0xffffff80 @ │ │ │ │ - @ instruction: 0x01524590 │ │ │ │ - @ instruction: 0x0153409c │ │ │ │ + ldrsheq pc, [fp, #-136] @ 0xffffff78 @ │ │ │ │ + @ instruction: 0x01524598 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ andeq r1, r0, r7, asr #24 │ │ │ │ - cmppeq fp, ip, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, asr #10 │ │ │ │ - cmpeq r3, r8, asr r0 │ │ │ │ + ldrheq pc, [fp, #-132] @ 0xffffff7c @ │ │ │ │ + cmpeq r2, r4, asr r5 │ │ │ │ + cmpeq r3, r0, rrx │ │ │ │ andeq r1, r0, r6, asr #24 │ │ │ │ - cmppeq fp, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r8, lsl #10 │ │ │ │ - cmpeq r3, r4, lsl r0 │ │ │ │ + cmppeq fp, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl r5 │ │ │ │ + cmpeq r3, ip, lsl r0 │ │ │ │ andeq r1, r0, r5, asr #24 │ │ │ │ - cmppeq fp, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r4, asr #9 │ │ │ │ - ldrsbeq r3, [r3, #-240] @ 0xffffff10 │ │ │ │ + cmppeq fp, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr #9 │ │ │ │ + ldrsbeq r3, [r3, #-248] @ 0xffffff08 │ │ │ │ andeq r1, r0, r3, asr #24 │ │ │ │ - cmppeq fp, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsl #9 │ │ │ │ - cmpeq r3, ip, lsl #31 │ │ │ │ + cmppeq fp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, lsl #9 │ │ │ │ + @ instruction: 0x01533f94 │ │ │ │ andeq r1, r0, r2, asr #24 │ │ │ │ - @ instruction: 0x015bf79c │ │ │ │ - cmpeq r2, ip, lsr r4 │ │ │ │ - cmpeq r3, r8, asr #30 │ │ │ │ + cmppeq fp, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #8 │ │ │ │ + cmpeq r3, r0, asr pc │ │ │ │ andeq r1, r0, r1, asr #24 │ │ │ │ - cmppeq fp, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r2, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, r8, lsl #30 │ │ │ │ - cmppeq fp, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r2, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, r8, asr #29 │ │ │ │ + cmppeq fp, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #8 │ │ │ │ + cmpeq r3, r0, lsl pc │ │ │ │ + cmppeq fp, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #7 │ │ │ │ + ldrsbeq r3, [r3, #-224] @ 0xffffff20 │ │ │ │ andeq r1, r0, fp, lsl #26 │ │ │ │ - ldrsbeq pc, [fp, #-100] @ 0xffffff9c @ │ │ │ │ - cmpeq r2, r8, ror r3 │ │ │ │ - cmpeq r3, r8, lsl #29 │ │ │ │ + ldrsbeq pc, [fp, #-108] @ 0xffffff94 @ │ │ │ │ + cmpeq r2, r0, lsl #7 │ │ │ │ + @ instruction: 0x01533e90 │ │ │ │ andeq r1, r0, sl, lsl #26 │ │ │ │ - @ instruction: 0x015bf694 │ │ │ │ - cmpeq r2, r8, lsr r3 │ │ │ │ - cmpeq r3, r8, asr #28 │ │ │ │ + @ instruction: 0x015bf69c │ │ │ │ + cmpeq r2, r0, asr #6 │ │ │ │ + cmpeq r3, r0, asr lr │ │ │ │ andeq r1, r0, r8, lsl #26 │ │ │ │ - cmppeq fp, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r3, r8, lsl #28 │ │ │ │ + cmppeq fp, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #6 │ │ │ │ + cmpeq r3, r0, lsl lr │ │ │ │ andeq r1, r0, r7, lsl #26 │ │ │ │ - cmppeq fp, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r3, r8, asr #27 │ │ │ │ + cmppeq fp, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #5 │ │ │ │ + ldrsbeq r3, [r3, #-208] @ 0xffffff30 │ │ │ │ andeq r1, r0, r6, lsl #26 │ │ │ │ - ldrsbeq pc, [fp, #-84] @ 0xffffffac @ │ │ │ │ - cmpeq r2, r8, ror r2 │ │ │ │ - cmpeq r3, r8, lsl #27 │ │ │ │ + ldrsbeq pc, [fp, #-92] @ 0xffffffa4 @ │ │ │ │ + cmpeq r2, r0, lsl #5 │ │ │ │ + @ instruction: 0x01533d90 │ │ │ │ andeq r1, r0, r5, lsl #26 │ │ │ │ - @ instruction: 0x015bf594 │ │ │ │ - cmpeq r2, r8, lsr r2 │ │ │ │ - cmpeq r3, r8, asr #26 │ │ │ │ + @ instruction: 0x015bf59c │ │ │ │ + cmpeq r2, r0, asr #4 │ │ │ │ + cmpeq r3, r0, asr sp │ │ │ │ andeq r1, r0, r4, lsl #26 │ │ │ │ - cmppeq fp, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r2, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, r4, lsl #26 │ │ │ │ + cmppeq fp, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #4 │ │ │ │ + cmpeq r3, ip, lsl #26 │ │ │ │ andeq r1, r0, r9, ror #24 │ │ │ │ - cmppeq fp, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r2, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r3, r4, asr #25 │ │ │ │ + cmppeq fp, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #3 │ │ │ │ + cmpeq r3, ip, asr #25 │ │ │ │ andeq r1, r0, r8, ror #24 │ │ │ │ - ldrsbeq pc, [fp, #-68] @ 0xffffffbc @ │ │ │ │ - cmpeq r2, r8, ror r1 │ │ │ │ - cmpeq r3, r4, lsl #25 │ │ │ │ + ldrsbeq pc, [fp, #-76] @ 0xffffffb4 @ │ │ │ │ + cmpeq r2, r0, lsl #3 │ │ │ │ + cmpeq r3, ip, lsl #25 │ │ │ │ andeq r1, r0, r7, ror #24 │ │ │ │ - @ instruction: 0x015bf494 │ │ │ │ - cmpeq r2, r8, lsr r1 │ │ │ │ - cmpeq r3, r4, asr #24 │ │ │ │ + @ instruction: 0x015bf49c │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + cmpeq r3, ip, asr #24 │ │ │ │ andeq r1, r0, r6, ror #24 │ │ │ │ - cmppeq fp, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r4, [r2, #-8] │ │ │ │ - cmpeq r3, r4, lsl #24 │ │ │ │ + cmppeq fp, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #2 │ │ │ │ + cmpeq r3, ip, lsl #24 │ │ │ │ andeq r1, r0, r5, ror #24 │ │ │ │ - cmppeq fp, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r4, [r2, #-8] │ │ │ │ - cmpeq r3, r4, asr #23 │ │ │ │ + cmppeq fp, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #1 │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ andeq r1, r0, r1, lsr #25 │ │ │ │ - ldrsbeq pc, [fp, #-52] @ 0xffffffcc @ │ │ │ │ - cmpeq r2, r8, ror r0 │ │ │ │ - cmpeq r3, r4, lsl #23 │ │ │ │ + ldrsbeq pc, [fp, #-60] @ 0xffffffc4 @ │ │ │ │ + cmpeq r2, r0, lsl #1 │ │ │ │ + cmpeq r3, ip, lsl #23 │ │ │ │ ldr r2, [pc, #-964] @ 4d784c │ │ │ │ ldr r1, [pc, #-964] @ 4d7850 │ │ │ │ ldr r3, [pc, #-964] @ 4d7854 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #3088 @ 0xc10 │ │ │ │ @@ -1080651,113 +1080651,113 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4d5270 │ │ │ │ andeq r1, r0, r0, lsr #25 │ │ │ │ - @ instruction: 0x015bf394 │ │ │ │ - cmpeq r2, r8, lsr r0 │ │ │ │ - cmpeq r3, r4, asr #22 │ │ │ │ + @ instruction: 0x015bf39c │ │ │ │ + cmpeq r2, r0, asr #32 │ │ │ │ + cmpeq r3, ip, asr #22 │ │ │ │ muleq r0, lr, ip │ │ │ │ - cmppeq fp, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r2, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r3, r4, lsl #22 │ │ │ │ + cmppeq fp, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0 │ │ │ │ + cmpeq r3, ip, lsl #22 │ │ │ │ muleq r0, sp, ip │ │ │ │ - cmppeq fp, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r2, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r3, r4, asr #21 │ │ │ │ + cmppeq fp, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #31 │ │ │ │ + cmpeq r3, ip, asr #21 │ │ │ │ muleq r0, ip, ip │ │ │ │ - ldrsbeq pc, [fp, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq r2, r8, ror pc │ │ │ │ - cmpeq r3, r4, lsl #21 │ │ │ │ + ldrsbeq pc, [fp, #-44] @ 0xffffffd4 @ │ │ │ │ + cmpeq r2, r0, lsl #31 │ │ │ │ + cmpeq r3, ip, lsl #21 │ │ │ │ muleq r0, fp, ip │ │ │ │ - @ instruction: 0x015bf294 │ │ │ │ - cmpeq r2, r8, lsr pc │ │ │ │ - cmpeq r3, r4, asr #20 │ │ │ │ + @ instruction: 0x015bf29c │ │ │ │ + cmpeq r2, r0, asr #30 │ │ │ │ + cmpeq r3, ip, asr #20 │ │ │ │ muleq r0, sl, ip │ │ │ │ - cmppeq fp, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r2, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ + cmppeq fp, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #30 │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ muleq r0, r9, ip │ │ │ │ - cmppeq fp, r4, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r2, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, r4, asr #19 │ │ │ │ + cmppeq fp, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #29 │ │ │ │ + cmpeq r3, ip, asr #19 │ │ │ │ muleq r0, r8, ip │ │ │ │ - ldrsbeq pc, [fp, #-20] @ 0xffffffec @ │ │ │ │ - cmpeq r2, r8, ror lr │ │ │ │ - cmpeq r3, r4, lsl #19 │ │ │ │ + ldrsbeq pc, [fp, #-28] @ 0xffffffe4 @ │ │ │ │ + cmpeq r2, r0, lsl #29 │ │ │ │ + cmpeq r3, ip, lsl #19 │ │ │ │ muleq r0, r7, ip │ │ │ │ - @ instruction: 0x015bf194 │ │ │ │ - cmpeq r2, r8, lsr lr │ │ │ │ - cmpeq r3, r4, asr #18 │ │ │ │ + @ instruction: 0x015bf19c │ │ │ │ + cmpeq r2, r0, asr #28 │ │ │ │ + cmpeq r3, ip, asr #18 │ │ │ │ muleq r0, r6, ip │ │ │ │ - cmppeq fp, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r2, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r3, r4, lsl #18 │ │ │ │ + cmppeq fp, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #28 │ │ │ │ + cmpeq r3, ip, lsl #18 │ │ │ │ muleq r0, r5, ip │ │ │ │ - cmppeq fp, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r2, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r3, r4, asr #17 │ │ │ │ + cmppeq fp, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #27 │ │ │ │ + cmpeq r3, ip, asr #17 │ │ │ │ andeq r1, r0, fp, lsl #25 │ │ │ │ - ldrsbeq pc, [fp, #-4] @ │ │ │ │ - cmpeq r2, r8, ror sp │ │ │ │ - cmpeq r3, r4, lsl #17 │ │ │ │ + ldrsbeq pc, [fp, #-12] @ │ │ │ │ + cmpeq r2, r0, lsl #27 │ │ │ │ + cmpeq r3, ip, lsl #17 │ │ │ │ andeq r1, r0, sl, lsl #25 │ │ │ │ - @ instruction: 0x015bf094 │ │ │ │ - cmpeq r2, r8, lsr sp │ │ │ │ - cmpeq r3, r4, asr #16 │ │ │ │ + @ instruction: 0x015bf09c │ │ │ │ + cmpeq r2, r0, asr #26 │ │ │ │ + cmpeq r3, ip, asr #16 │ │ │ │ andeq r1, r0, r8, lsl #25 │ │ │ │ - cmppeq fp, r4, asr r0 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r2, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r3, r4, lsl #16 │ │ │ │ + cmppeq fp, ip, asr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ + cmpeq r3, ip, lsl #16 │ │ │ │ andeq r1, r0, r7, lsl #25 │ │ │ │ - cmppeq fp, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r3, [r2, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r3, r4, asr #15 │ │ │ │ + cmppeq fp, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #25 │ │ │ │ + cmpeq r3, ip, asr #15 │ │ │ │ andeq r1, r0, r6, lsl #25 │ │ │ │ - ldrsbeq lr, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r2, r8, ror ip │ │ │ │ - cmpeq r3, r4, lsl #15 │ │ │ │ + ldrsbeq lr, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r2, r0, lsl #25 │ │ │ │ + cmpeq r3, ip, lsl #15 │ │ │ │ andeq r1, r0, r5, lsl #25 │ │ │ │ - @ instruction: 0x015bef94 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - cmpeq r3, r8, asr #14 │ │ │ │ + @ instruction: 0x015bef9c │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ + cmpeq r3, r0, asr r7 │ │ │ │ andeq r1, r0, r4, lsl #25 │ │ │ │ - cmpeq fp, r4, asr pc │ │ │ │ - ldrsheq r3, [r2, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r3, r8, lsl #14 │ │ │ │ + cmpeq fp, ip, asr pc │ │ │ │ + cmpeq r2, r0, lsl #24 │ │ │ │ + cmpeq r3, r0, lsl r7 │ │ │ │ andeq r1, r0, r3, lsl #25 │ │ │ │ - cmpeq fp, r4, lsl pc │ │ │ │ - ldrheq r3, [r2, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r3, r4, asr #13 │ │ │ │ + cmpeq fp, ip, lsl pc │ │ │ │ + cmpeq r2, r0, asr #23 │ │ │ │ + cmpeq r3, ip, asr #13 │ │ │ │ andeq r1, r0, lr, ror ip │ │ │ │ - ldrsbeq lr, [fp, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r8, ror fp │ │ │ │ - cmpeq r3, r4, lsl #13 │ │ │ │ + ldrsbeq lr, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, r0, lsl #23 │ │ │ │ + cmpeq r3, ip, lsl #13 │ │ │ │ andeq r1, r0, sp, ror ip │ │ │ │ - @ instruction: 0x015bee94 │ │ │ │ - cmpeq r2, r8, lsr fp │ │ │ │ - cmpeq r3, r4, asr #12 │ │ │ │ + @ instruction: 0x015bee9c │ │ │ │ + cmpeq r2, r0, asr #22 │ │ │ │ + cmpeq r3, ip, asr #12 │ │ │ │ andeq r1, r0, fp, ror ip │ │ │ │ - cmpeq fp, r4, asr lr │ │ │ │ - ldrsheq r3, [r2, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r3, r4, lsl #12 │ │ │ │ + cmpeq fp, ip, asr lr │ │ │ │ + cmpeq r2, r0, lsl #22 │ │ │ │ + cmpeq r3, ip, lsl #12 │ │ │ │ andeq r1, r0, sl, ror ip │ │ │ │ - cmpeq fp, r4, lsl lr │ │ │ │ - ldrheq r3, [r2, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r3, r4, asr #11 │ │ │ │ + cmpeq fp, ip, lsl lr │ │ │ │ + cmpeq r2, r0, asr #21 │ │ │ │ + cmpeq r3, ip, asr #11 │ │ │ │ andeq r1, r0, r9, ror ip │ │ │ │ - ldrsbeq lr, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r2, r8, ror sl │ │ │ │ - cmpeq r3, r4, lsl #11 │ │ │ │ + ldrsbeq lr, [fp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r2, r0, lsl #21 │ │ │ │ + cmpeq r3, ip, lsl #11 │ │ │ │ andeq r1, r0, r8, ror ip │ │ │ │ - @ instruction: 0x015bed94 │ │ │ │ - cmpeq r2, r8, lsr sl │ │ │ │ - cmpeq r3, r4, asr #10 │ │ │ │ + @ instruction: 0x015bed9c │ │ │ │ + cmpeq r2, r0, asr #20 │ │ │ │ + cmpeq r3, ip, asr #10 │ │ │ │ andeq r1, r0, r7, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r8, [pc, #1288] @ 4d9920 │ │ │ │ @@ -1081082,58 +1081082,58 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4d9548 │ │ │ │ strdeq lr, [r5, #-252]! @ 0xffffff04 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - cmpeq r3, r8, lsr #23 │ │ │ │ - cmpeq fp, r4, lsr #21 │ │ │ │ - cmpeq r3, r8, ror #4 │ │ │ │ + ldrheq r4, [r3, #-176] @ 0xffffff50 │ │ │ │ + cmpeq fp, ip, lsr #21 │ │ │ │ + cmpeq r3, r0, ror r2 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - cmpeq fp, ip, asr sl │ │ │ │ - cmpeq r3, r4, lsr fp │ │ │ │ - cmpeq r3, r8, lsl r2 │ │ │ │ + cmpeq fp, r4, ror #20 │ │ │ │ + cmpeq r3, ip, lsr fp │ │ │ │ + cmpeq r3, r0, lsr #4 │ │ │ │ andeq r1, r0, r7, asr #23 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrheq lr, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, r8, ror #10 │ │ │ │ - cmpeq r3, r4, ror r0 │ │ │ │ + cmpeq fp, r0, asr #17 │ │ │ │ + cmpeq r2, r0, ror r5 │ │ │ │ + cmpeq r3, ip, ror r0 │ │ │ │ andeq r1, r0, fp, ror #23 │ │ │ │ - cmpeq fp, r4, ror r8 │ │ │ │ - cmpeq r2, r4, lsr #10 │ │ │ │ - cmpeq r3, r0, lsr r0 │ │ │ │ + cmpeq fp, ip, ror r8 │ │ │ │ + cmpeq r2, ip, lsr #10 │ │ │ │ + cmpeq r3, r8, lsr r0 │ │ │ │ andeq r1, r0, r9, ror #23 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ - cmpeq r2, r8, ror #9 │ │ │ │ - ldrsheq r2, [r3, #-244] @ 0xffffff0c │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ + ldrsheq r3, [r2, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq r2, [r3, #-252] @ 0xffffff04 │ │ │ │ andeq r1, r0, r8, ror #23 │ │ │ │ - ldrsheq lr, [fp, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r2, ip, lsr #9 │ │ │ │ - ldrheq r2, [r3, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, r4, lsl #16 │ │ │ │ + ldrheq r3, [r2, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r3, r0, asr #31 │ │ │ │ andeq r1, r0, sl, asr #23 │ │ │ │ - cmpeq fp, r0, asr #15 │ │ │ │ - cmpeq r2, r0, ror r4 │ │ │ │ - cmpeq r3, ip, ror pc │ │ │ │ + cmpeq fp, r8, asr #15 │ │ │ │ + cmpeq r2, r8, ror r4 │ │ │ │ + cmpeq r3, r4, lsl #31 │ │ │ │ andeq r1, r0, fp, asr #23 │ │ │ │ - cmpeq fp, r4, lsl #15 │ │ │ │ - cmpeq r2, r4, lsr r4 │ │ │ │ - cmpeq r3, r0, asr #30 │ │ │ │ + cmpeq fp, ip, lsl #15 │ │ │ │ + cmpeq r2, ip, lsr r4 │ │ │ │ + cmpeq r3, r8, asr #30 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - cmpeq fp, r8, asr #14 │ │ │ │ - ldrsheq r3, [r2, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r3, r4, lsl #30 │ │ │ │ + cmpeq fp, r0, asr r7 │ │ │ │ + cmpeq r2, r0, lsl #8 │ │ │ │ + cmpeq r3, ip, lsl #30 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - cmpeq fp, ip, lsl #14 │ │ │ │ - ldrheq r3, [r2, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r3, r8, asr #29 │ │ │ │ + cmpeq fp, r4, lsl r7 │ │ │ │ + cmpeq r2, r4, asr #7 │ │ │ │ + ldrsbeq r2, [r3, #-224] @ 0xffffff20 │ │ │ │ andeq r1, r0, r3, ror #23 │ │ │ │ - ldrsbeq lr, [fp, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r2, r0, lsl #7 │ │ │ │ - @ instruction: 0x01532e94 │ │ │ │ + ldrsbeq lr, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, r8, lsl #7 │ │ │ │ + @ instruction: 0x01532e9c │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ beq 4d99f4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1081194,19 +1081194,19 @@ │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4d9a50 │ │ │ │ @ instruction: 0xfffc376c │ │ │ │ addseq sl, r1, r0, lsr r0 │ │ │ │ - cmpeq r3, r8, ror #5 │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ + ldrsheq r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ + cmpeq r3, r0, lsl sp │ │ │ │ andeq r1, r0, r5, ror #15 │ │ │ │ - cmpeq r2, r0, asr #3 │ │ │ │ + cmpeq r2, r8, asr #3 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ │ │ │ │ 004d9b00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1081898,153 +1081898,153 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #564] @ 4da80c │ │ │ │ b 4da42c │ │ │ │ strdeq lr, [r5, #-140]! @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, ip, ror r4 │ │ │ │ - cmpeq r3, r0, asr #24 │ │ │ │ + cmpeq fp, r4, lsl #9 │ │ │ │ + cmpeq r3, r8, asr #24 │ │ │ │ cmneq r5, ip, lsr #17 │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ strheq sp, [r5, #-200]! @ 0xffffff38 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ @ instruction: 0xfffbda00 │ │ │ │ - cmpeq r3, r4, asr r2 │ │ │ │ + cmpeq r3, ip, asr r2 │ │ │ │ @ instruction: 0xfffc5480 │ │ │ │ - cmpeq r3, r0, asr #1 │ │ │ │ + cmpeq r3, r8, asr #1 │ │ │ │ @ instruction: 0xfffc5384 │ │ │ │ - ldrheq r3, [r3, #-4] │ │ │ │ + ldrheq r3, [r3, #-12] │ │ │ │ @ instruction: 0xfffc4a30 │ │ │ │ - cmpeq r3, r8, lsr #1 │ │ │ │ + ldrheq r3, [r3, #-0] │ │ │ │ @ instruction: 0xfffcf974 │ │ │ │ - cmpeq r3, ip, lsr r6 │ │ │ │ + cmpeq r3, r4, asr #12 │ │ │ │ @ instruction: 0xfffc4538 │ │ │ │ - cmpeq r3, ip, ror r0 │ │ │ │ + cmpeq r3, r4, lsl #1 │ │ │ │ @ instruction: 0xfffe1eac │ │ │ │ - cmpeq r3, r4, ror r0 │ │ │ │ + cmpeq r3, ip, ror r0 │ │ │ │ andeq r7, r0, ip, asr fp │ │ │ │ - cmpeq r3, r4, ror r0 │ │ │ │ + cmpeq r3, ip, ror r0 │ │ │ │ @ instruction: 0xfffae780 │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ @ instruction: 0xfffaef3c │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ @ instruction: 0xfffafd34 │ │ │ │ - cmpeq r3, r8, ror r1 │ │ │ │ + cmpeq r3, r0, lsl #3 │ │ │ │ @ instruction: 0x0015ddd4 │ │ │ │ - cmpeq r3, r4 │ │ │ │ + cmpeq r3, ip │ │ │ │ rsbeq r4, r3, ip, lsr r3 │ │ │ │ - cmpeq r3, r0 │ │ │ │ + cmpeq r3, r8 │ │ │ │ subseq r7, r6, r4, asr #30 │ │ │ │ - cmpeq r3, r0 │ │ │ │ + cmpeq r3, r8 │ │ │ │ addeq r3, r9, r4, lsr #25 │ │ │ │ - cmpeq r3, r0 │ │ │ │ + cmpeq r3, r8 │ │ │ │ subseq r2, sp, r0, ror lr │ │ │ │ - cmpeq r3, r0 │ │ │ │ + cmpeq r3, r8 │ │ │ │ addeq r5, sl, ip, ror #14 │ │ │ │ - ldrsbeq r3, [r3, #-8] │ │ │ │ + cmpeq r3, r0, ror #1 │ │ │ │ subseq r1, ip, ip, ror #9 │ │ │ │ - ldrsbeq r2, [r3, #-248] @ 0xffffff08 │ │ │ │ - andeq r9, r1, ip, lsr sp │ │ │ │ cmpeq r3, r0, ror #31 │ │ │ │ + andeq r9, r1, ip, lsr sp │ │ │ │ + cmpeq r3, r8, ror #31 │ │ │ │ @ instruction: 0xfffd3a78 │ │ │ │ - @ instruction: 0x01533094 │ │ │ │ + @ instruction: 0x0153309c │ │ │ │ @ instruction: 0xfffc3980 │ │ │ │ - @ instruction: 0x01533090 │ │ │ │ - cmpeq r3, r8, lsr #32 │ │ │ │ + @ instruction: 0x01533098 │ │ │ │ + cmpeq r3, r0, lsr r0 │ │ │ │ cmneq r5, r0, ror #9 │ │ │ │ cmpeq r1, ip, asr r5 │ │ │ │ cmpeq r1, r8, lsl #10 │ │ │ │ - cmpeq fp, r8, asr #31 │ │ │ │ - cmpeq r2, ip, ror #24 │ │ │ │ - cmpeq r3, r8, ror r7 │ │ │ │ + ldrsbeq sp, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r2, r4, ror ip │ │ │ │ + cmpeq r3, r0, lsl #15 │ │ │ │ andeq r1, r0, r4, lsl fp │ │ │ │ - cmpeq fp, r8, lsl #31 │ │ │ │ - cmpeq r2, ip, lsr #24 │ │ │ │ - cmpeq r3, r8, lsr r7 │ │ │ │ + @ instruction: 0x015bdf90 │ │ │ │ + cmpeq r2, r4, lsr ip │ │ │ │ + cmpeq r3, r0, asr #14 │ │ │ │ andeq r1, r0, r2, lsl fp │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ - cmpeq r2, ip, ror #23 │ │ │ │ - ldrsheq r2, [r3, #-104] @ 0xffffff98 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ + ldrsheq r2, [r2, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r3, r0, lsl #14 │ │ │ │ andeq r1, r0, sp, lsl #22 │ │ │ │ - cmpeq fp, r8, lsl #30 │ │ │ │ - cmpeq r2, ip, lsr #23 │ │ │ │ - ldrheq r2, [r3, #-104] @ 0xffffff98 │ │ │ │ + cmpeq fp, r0, lsl pc │ │ │ │ + ldrheq r2, [r2, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r3, r0, asr #13 │ │ │ │ andeq r1, r0, ip, lsl #22 │ │ │ │ - cmpeq r2, r4, ror fp │ │ │ │ + cmpeq r2, ip, ror fp │ │ │ │ andeq r1, r0, r1, ror #21 │ │ │ │ - cmpeq r2, r4, asr #22 │ │ │ │ - cmpeq fp, r8, ror #28 │ │ │ │ - cmpeq r2, ip, lsl #22 │ │ │ │ - cmpeq r3, r8, lsl r6 │ │ │ │ + cmpeq r2, ip, asr #22 │ │ │ │ + cmpeq fp, r0, ror lr │ │ │ │ + cmpeq r2, r4, lsl fp │ │ │ │ + cmpeq r3, r0, lsr #12 │ │ │ │ andeq r1, r0, lr, lsl fp │ │ │ │ - cmpeq fp, r8, lsr #28 │ │ │ │ - cmpeq r2, ip, asr #21 │ │ │ │ - ldrsbeq r2, [r3, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, r0, lsr lr │ │ │ │ + ldrsbeq r2, [r2, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r3, r0, ror #11 │ │ │ │ andeq r1, r0, sp, lsl fp │ │ │ │ - cmpeq fp, r8, ror #27 │ │ │ │ - cmpeq r2, ip, lsl #21 │ │ │ │ - @ instruction: 0x01532598 │ │ │ │ + ldrsheq sp, [fp, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x01522a94 │ │ │ │ + cmpeq r3, r0, lsr #11 │ │ │ │ andeq r1, r0, ip, lsl fp │ │ │ │ - cmpeq fp, r8, lsr #27 │ │ │ │ - cmpeq r2, ip, asr #20 │ │ │ │ - cmpeq r3, r8, asr r5 │ │ │ │ + ldrheq sp, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r2, r4, asr sl │ │ │ │ + cmpeq r3, r0, ror #10 │ │ │ │ andeq r1, r0, fp, lsl fp │ │ │ │ - cmpeq fp, r8, ror #26 │ │ │ │ - cmpeq r2, ip, lsl #20 │ │ │ │ - cmpeq r3, r8, lsl r5 │ │ │ │ + cmpeq fp, r0, ror sp │ │ │ │ + cmpeq r2, r4, lsl sl │ │ │ │ + cmpeq r3, r0, lsr #10 │ │ │ │ andeq r1, r0, sl, lsl fp │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ - cmpeq r2, ip, asr #19 │ │ │ │ - ldrsbeq r2, [r3, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ + ldrsbeq r2, [r2, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r3, r0, ror #9 │ │ │ │ andeq r1, r0, r5, lsl fp │ │ │ │ - cmpeq fp, r8, ror #25 │ │ │ │ - cmpeq r2, ip, lsl #19 │ │ │ │ - @ instruction: 0x01532498 │ │ │ │ + ldrsheq sp, [fp, #-192] @ 0xffffff40 │ │ │ │ + @ instruction: 0x01522994 │ │ │ │ + cmpeq r3, r0, lsr #9 │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmpeq fp, r8, lsr #25 │ │ │ │ - cmpeq r2, ip, asr #18 │ │ │ │ - cmpeq r3, r8, asr r4 │ │ │ │ + ldrheq sp, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r2, r4, asr r9 │ │ │ │ + cmpeq r3, r0, ror #8 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmpeq fp, r8, ror #24 │ │ │ │ - cmpeq r2, ip, lsl #18 │ │ │ │ - cmpeq r3, r8, lsl r4 │ │ │ │ + cmpeq fp, r0, ror ip │ │ │ │ + cmpeq r2, r4, lsl r9 │ │ │ │ + cmpeq r3, r0, lsr #8 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmpeq fp, r8, lsr #24 │ │ │ │ - cmpeq r2, ip, asr #17 │ │ │ │ - ldrsbeq r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r0, lsr ip │ │ │ │ + ldrsbeq r2, [r2, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r3, r0, ror #7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - cmpeq fp, r8, ror #23 │ │ │ │ - cmpeq r2, ip, lsl #17 │ │ │ │ - @ instruction: 0x01532398 │ │ │ │ + ldrsheq sp, [fp, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x01522894 │ │ │ │ + cmpeq r3, r0, lsr #7 │ │ │ │ strdeq r1, [r0], -r7 │ │ │ │ - cmpeq r2, r4, asr r8 │ │ │ │ + cmpeq r2, ip, asr r8 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ - cmpeq r2, r8, lsr #16 │ │ │ │ + cmpeq r2, r0, lsr r8 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ - cmpeq r2, r4, lsl #16 │ │ │ │ - cmpeq r3, r0, lsl r3 │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ + cmpeq r2, ip, lsl #16 │ │ │ │ + cmpeq r3, r8, lsl r3 │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmpeq fp, r0, lsr #22 │ │ │ │ - cmpeq r2, r4, asr #15 │ │ │ │ - ldrsbeq r2, [r3, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq r2, ip, asr #15 │ │ │ │ + ldrsbeq r2, [r3, #-40] @ 0xffffffd8 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - cmpeq r2, ip, lsl #15 │ │ │ │ - cmpeq r2, ip, asr r7 │ │ │ │ - cmpeq fp, r0, lsl #21 │ │ │ │ - cmpeq r2, r4, lsr #14 │ │ │ │ - cmpeq r3, r0, lsr r2 │ │ │ │ + @ instruction: 0x01522794 │ │ │ │ + cmpeq r2, r4, ror #14 │ │ │ │ + cmpeq fp, r8, lsl #21 │ │ │ │ + cmpeq r2, ip, lsr #14 │ │ │ │ + cmpeq r3, r8, lsr r2 │ │ │ │ andeq r1, r0, fp, lsl #22 │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ - cmpeq r2, r4, ror #13 │ │ │ │ - ldrsheq r2, [r3, #-16] │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ + cmpeq r2, ip, ror #13 │ │ │ │ + ldrsheq r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ andeq r1, r0, sl, lsl #22 │ │ │ │ - cmpeq r2, ip, lsr #13 │ │ │ │ + ldrheq r2, [r2, #-100] @ 0xffffff9c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ │ │ │ │ 004da810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1082355,74 +1082355,74 @@ │ │ │ │ add r2, r2, #3264 @ 0xcc0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov ip, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #248] @ 4dadec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ b 4daa08 │ │ │ │ - @ instruction: 0x0152f694 │ │ │ │ - cmpeq fp, r0, ror #11 │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ - @ instruction: 0x01531d94 │ │ │ │ + @ instruction: 0x0152f69c │ │ │ │ + cmpeq fp, r8, ror #11 │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ + @ instruction: 0x01531d9c │ │ │ │ andeq r1, r0, r5, asr fp │ │ │ │ - @ instruction: 0x015bd598 │ │ │ │ - cmpeq r2, r4, asr #4 │ │ │ │ - cmpeq r3, r0, asr sp │ │ │ │ + cmpeq fp, r0, lsr #11 │ │ │ │ + cmpeq r2, ip, asr #4 │ │ │ │ + cmpeq r3, r8, asr sp │ │ │ │ andeq r1, r0, r9, ror #22 │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ - ldrsheq r2, [r2, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + cmpeq r2, r4, lsl #4 │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ andeq r1, r0, r8, ror #22 │ │ │ │ - cmpeq fp, r4, lsr #10 │ │ │ │ - cmpeq r2, r8, asr #3 │ │ │ │ - ldrsbeq r1, [r3, #-204] @ 0xffffff34 │ │ │ │ + cmpeq fp, ip, lsr #10 │ │ │ │ + ldrsbeq r2, [r2, #-16] │ │ │ │ + cmpeq r3, r4, ror #25 │ │ │ │ andeq r1, r0, r7, ror #22 │ │ │ │ - ldrsheq sp, [fp, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x01522194 │ │ │ │ - cmpeq r3, r8, lsr #25 │ │ │ │ + ldrsheq sp, [fp, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0152219c │ │ │ │ + ldrheq r1, [r3, #-192] @ 0xffffff40 │ │ │ │ andeq r1, r0, r6, ror #22 │ │ │ │ - ldrheq sp, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r2, r0, ror #2 │ │ │ │ - cmpeq r3, r4, ror ip │ │ │ │ + cmpeq fp, r4, asr #9 │ │ │ │ + cmpeq r2, r8, ror #2 │ │ │ │ + cmpeq r3, ip, ror ip │ │ │ │ andeq r1, r0, r5, ror #22 │ │ │ │ - cmpeq fp, r8, lsl #9 │ │ │ │ - cmpeq r2, ip, lsr #2 │ │ │ │ - cmpeq r3, r0, asr #24 │ │ │ │ + @ instruction: 0x015bd490 │ │ │ │ + cmpeq r2, r4, lsr r1 │ │ │ │ + cmpeq r3, r8, asr #24 │ │ │ │ andeq r1, r0, r3, ror #22 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - ldrsheq r2, [r2, #-8] │ │ │ │ - cmpeq r3, r0, lsl ip │ │ │ │ + cmpeq fp, ip, asr r4 │ │ │ │ + cmpeq r2, r0, lsl #2 │ │ │ │ + cmpeq r3, r8, lsl ip │ │ │ │ andeq r1, r0, r2, ror #22 │ │ │ │ - cmpeq fp, r4, lsr #8 │ │ │ │ - cmpeq r2, r8, asr #1 │ │ │ │ - cmpeq r3, r0, ror #23 │ │ │ │ + cmpeq fp, ip, lsr #8 │ │ │ │ + ldrsbeq r2, [r2, #-0] │ │ │ │ + cmpeq r3, r8, ror #23 │ │ │ │ andeq r1, r0, r0, ror #22 │ │ │ │ - ldrsheq sp, [fp, #-52] @ 0xffffffcc │ │ │ │ - @ instruction: 0x01522098 │ │ │ │ - ldrheq r1, [r3, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq sp, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r2, r0, lsr #1 │ │ │ │ + ldrheq r1, [r3, #-184] @ 0xffffff48 │ │ │ │ andeq r1, r0, pc, asr fp │ │ │ │ - cmpeq fp, r4, asr #7 │ │ │ │ - cmpeq r2, r8, rrx │ │ │ │ - cmpeq r3, ip, ror fp │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ + cmpeq r2, r0, ror r0 │ │ │ │ + cmpeq r3, r4, lsl #23 │ │ │ │ andeq r1, r0, sl, asr fp │ │ │ │ - @ instruction: 0x015bd390 │ │ │ │ - cmpeq r2, r4, lsr r0 │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ + @ instruction: 0x015bd398 │ │ │ │ + cmpeq r2, ip, lsr r0 │ │ │ │ + cmpeq r3, r0, asr fp │ │ │ │ andeq r1, r0, r9, asr fp │ │ │ │ - cmpeq fp, ip, asr r3 │ │ │ │ - cmpeq r2, r0 │ │ │ │ - cmpeq r3, r4, lsl fp │ │ │ │ + cmpeq fp, r4, ror #6 │ │ │ │ + cmpeq r2, r8 │ │ │ │ + cmpeq r3, ip, lsl fp │ │ │ │ andeq r1, r0, r8, asr fp │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - cmpeq r3, r4, lsr #8 │ │ │ │ - ldrsbeq r1, [r3, #-172] @ 0xffffff54 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + cmpeq r3, ip, lsr #8 │ │ │ │ + cmpeq r3, r4, ror #21 │ │ │ │ andeq r1, r0, r7, asr fp │ │ │ │ - ldrsheq sp, [fp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r3, r8, ror #21 │ │ │ │ - cmpeq r3, r4, lsr #21 │ │ │ │ + ldrsheq sp, [fp, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r2, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, ip, lsr #21 │ │ │ │ andeq r1, r0, r6, asr fp │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ bhi 4dae1c │ │ │ │ cmp r3, #0 │ │ │ │ beq 4dae24 │ │ │ │ @@ -1082459,17 +1082459,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 4daea8 │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4dae54 │ │ │ │ @ instruction: 0xffff9628 │ │ │ │ - cmpeq fp, r0, ror #2 │ │ │ │ - cmpeq r2, r4, lsl #28 │ │ │ │ - cmpeq r3, r8, lsl r9 │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ + cmpeq r2, ip, lsl #28 │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ andeq r1, r0, r5, lsr #28 │ │ │ │ │ │ │ │ 004daeac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ @@ -1083450,116 +1083450,116 @@ │ │ │ │ b 4db218 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ mov r9, #0 │ │ │ │ b 4db828 │ │ │ │ cmneq r5, ip, lsr r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq sp, [r5, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r2, r8, asr #21 │ │ │ │ - cmpeq fp, r4, lsl lr │ │ │ │ - cmpeq r3, r8, asr #11 │ │ │ │ + ldrsbeq r1, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, ip, lsl lr │ │ │ │ + ldrsbeq r1, [r3, #-80] @ 0xffffffb0 │ │ │ │ andeq r2, r0, r6 │ │ │ │ strdeq sp, [r5, #-20]! @ 0xffffffec │ │ │ │ - cmpeq r3, r4, lsr #10 │ │ │ │ - ldrsheq ip, [fp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r3, r4, lsr #23 │ │ │ │ + cmpeq r3, ip, lsr #10 │ │ │ │ + ldrsheq ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, ip, lsr #23 │ │ │ │ andeq r1, r0, r8, lsr #31 │ │ │ │ - cmpeq r2, r8, asr r0 │ │ │ │ - cmpeq fp, r4, lsr #7 │ │ │ │ - cmpeq r3, r8, asr fp │ │ │ │ + cmpeq r2, r0, rrx │ │ │ │ + cmpeq fp, ip, lsr #7 │ │ │ │ + cmpeq r3, r0, ror #22 │ │ │ │ andeq r1, r0, r6, lsr #31 │ │ │ │ - cmpeq r2, ip, asr #30 │ │ │ │ - @ instruction: 0x015bc294 │ │ │ │ - ldrsbeq r1, [r3, #-60] @ 0xffffffc4 │ │ │ │ - ldrsheq r0, [r2, #-236] @ 0xffffff14 │ │ │ │ - cmpeq fp, r8, asr #4 │ │ │ │ - cmpeq r3, ip, lsl #7 │ │ │ │ - ldrheq r0, [r2, #-232] @ 0xffffff18 │ │ │ │ - cmpeq fp, r8, lsl #4 │ │ │ │ - ldrheq r0, [r3, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, r4, asr pc │ │ │ │ + @ instruction: 0x015bc29c │ │ │ │ + cmpeq r3, r4, ror #7 │ │ │ │ + cmpeq r2, r4, lsl #30 │ │ │ │ + cmpeq fp, r0, asr r2 │ │ │ │ + @ instruction: 0x01531394 │ │ │ │ + cmpeq r2, r0, asr #29 │ │ │ │ + cmpeq fp, r0, lsl r2 │ │ │ │ + cmpeq r3, r4, asr #19 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ - cmpeq fp, r4, lsr ip │ │ │ │ - cmpeq r3, r8, ror sp │ │ │ │ - cmpeq r2, r4, lsr #17 │ │ │ │ - ldrsheq fp, [fp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r3, r8, lsr #7 │ │ │ │ - cmpeq r2, ip, lsr #16 │ │ │ │ - cmpeq fp, r4, ror fp │ │ │ │ - ldrheq r0, [r3, #-204] @ 0xffffff34 │ │ │ │ - ldrheq r0, [r2, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, r4, lsl #22 │ │ │ │ - ldrheq r0, [r3, #-40] @ 0xffffffd8 │ │ │ │ - ldrheq r0, [r3, #-184] @ 0xffffff48 │ │ │ │ - ldrsbeq fp, [fp, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r3, r4, lsl #5 │ │ │ │ - cmpeq r2, r4, lsr r7 │ │ │ │ - cmpeq fp, ip, ror sl │ │ │ │ - cmpeq r3, r4, asr #23 │ │ │ │ - ldrsheq r0, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ - ldrsheq r0, [r3, #-20] @ 0xffffffec │ │ │ │ + ldrsheq r0, [r2, #-128] @ 0xffffff80 │ │ │ │ + cmpeq fp, ip, lsr ip │ │ │ │ + cmpeq r3, r0, lsl #27 │ │ │ │ + cmpeq r2, ip, lsr #17 │ │ │ │ + ldrsheq fp, [fp, #-188] @ 0xffffff44 │ │ │ │ + ldrheq r0, [r3, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r2, r4, lsr r8 │ │ │ │ + cmpeq fp, ip, ror fp │ │ │ │ + cmpeq r3, r4, asr #25 │ │ │ │ + ldrheq r0, [r2, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, ip, lsl #22 │ │ │ │ + cmpeq r3, r0, asr #5 │ │ │ │ + cmpeq r3, r0, asr #23 │ │ │ │ + ldrsbeq fp, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, ip, lsl #5 │ │ │ │ + cmpeq r2, ip, lsr r7 │ │ │ │ + cmpeq fp, r4, lsl #21 │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ + ldrsheq r0, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ + ldrsheq r0, [r3, #-28] @ 0xffffffe4 │ │ │ │ andeq r2, r0, fp │ │ │ │ - ldrheq r0, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ - ldrheq r0, [r3, #-24] @ 0xffffffe8 │ │ │ │ + ldrheq r0, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq fp, ip, lsl #20 │ │ │ │ + cmpeq r3, r0, asr #3 │ │ │ │ + cmpeq r3, r8, ror #20 │ │ │ │ + cmpeq fp, r8, asr #19 │ │ │ │ + cmpeq r3, r4, ror r1 │ │ │ │ + cmpeq r2, r0, lsr r6 │ │ │ │ + cmpeq fp, r0, lsl #19 │ │ │ │ + cmpeq r3, r4, lsr r1 │ │ │ │ + cmpeq r2, r0, lsl #12 │ │ │ │ + cmpeq fp, r0, asr r9 │ │ │ │ + cmpeq r3, r4, lsl #2 │ │ │ │ + ldrsbeq r0, [r2, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, r8, lsl r9 │ │ │ │ cmpeq r3, r0, ror #20 │ │ │ │ - cmpeq fp, r0, asr #19 │ │ │ │ - cmpeq r3, ip, ror #2 │ │ │ │ - cmpeq r2, r8, lsr #12 │ │ │ │ - cmpeq fp, r8, ror r9 │ │ │ │ - cmpeq r3, ip, lsr #2 │ │ │ │ - ldrsheq r0, [r2, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq fp, r8, asr #18 │ │ │ │ - ldrsheq r0, [r3, #-12] │ │ │ │ - cmpeq r2, r8, asr #11 │ │ │ │ - cmpeq fp, r0, lsl r9 │ │ │ │ - cmpeq r3, r8, asr sl │ │ │ │ - cmpeq r2, r8, lsl #11 │ │ │ │ - ldrsbeq fp, [fp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r3, r8, lsl #1 │ │ │ │ + @ instruction: 0x01520590 │ │ │ │ + ldrsbeq fp, [fp, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x01530090 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - cmpeq fp, ip, lsl #17 │ │ │ │ - cmpeq r2, ip, asr #12 │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ + @ instruction: 0x015bb894 │ │ │ │ + cmpeq r2, r4, asr r6 │ │ │ │ + cmpeq r3, ip, lsr r0 │ │ │ │ andeq r1, r0, r5, asr #31 │ │ │ │ - ldrsbeq r0, [r3, #-136] @ 0xffffff78 │ │ │ │ - cmpeq fp, r8, lsr r8 │ │ │ │ - cmppeq r2, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, ror #17 │ │ │ │ + cmpeq fp, r0, asr #16 │ │ │ │ + cmppeq r2, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - @ instruction: 0x01520498 │ │ │ │ - cmpeq fp, r8, ror #15 │ │ │ │ - @ instruction: 0x0152ff9c │ │ │ │ - @ instruction: 0x0153089c │ │ │ │ - ldrheq fp, [fp, #-116] @ 0xffffff8c │ │ │ │ - cmppeq r2, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #9 │ │ │ │ + ldrsheq fp, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmppeq r2, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, lsr #17 │ │ │ │ + ldrheq fp, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmppeq r2, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ - cmpeq r2, r8, lsl r4 │ │ │ │ - cmpeq fp, r4, ror #14 │ │ │ │ - cmppeq r2, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, lsr #8 │ │ │ │ + cmpeq fp, ip, ror #14 │ │ │ │ + cmppeq r2, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, fp, ror #31 │ │ │ │ - ldrsbeq r0, [r2, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq fp, ip, lsl r7 │ │ │ │ - ldrsbeq pc, [r2, #-224] @ 0xffffff20 @ │ │ │ │ + ldrsbeq r0, [r2, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq fp, r4, lsr #14 │ │ │ │ + ldrsbeq pc, [r2, #-232] @ 0xffffff18 @ │ │ │ │ andeq r1, r0, r3, ror #31 │ │ │ │ - cmpeq r2, ip, lsl #7 │ │ │ │ - ldrsbeq fp, [fp, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x0152fe90 │ │ │ │ - cmpeq r2, ip, asr r3 │ │ │ │ - cmpeq fp, r8, lsr #13 │ │ │ │ - cmppeq r2, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01520394 │ │ │ │ + cmpeq fp, r4, ror #13 │ │ │ │ + @ instruction: 0x0152fe98 │ │ │ │ + cmpeq r2, r4, ror #6 │ │ │ │ + ldrheq fp, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmppeq r2, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r2, asr #31 │ │ │ │ - cmpeq r2, ip, lsl r3 │ │ │ │ - cmpeq fp, r8, ror #12 │ │ │ │ - cmppeq r2, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r0, [r2, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ - ldrsbeq pc, [r2, #-220] @ 0xffffff24 @ │ │ │ │ + cmpeq r2, r4, lsr #6 │ │ │ │ + cmpeq fp, r0, ror r6 │ │ │ │ + cmppeq r2, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror #5 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + cmppeq r2, r4, ror #27 @ p-variant is OBSOLETE │ │ │ │ andeq r2, r0, sl │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmn r3, #2 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ @@ -1084283,23 +1084283,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4dca48 │ │ │ │ - cmpeq r3, r0, lsr r6 │ │ │ │ - cmpeq r3, r0, lsr #13 │ │ │ │ - cmpeq fp, r8, ror r2 │ │ │ │ - cmpeq r2, r8, asr #3 │ │ │ │ - cmpeq r3, ip, asr r6 │ │ │ │ - cmpeq fp, r4, lsr r2 │ │ │ │ - @ instruction: 0x01520190 │ │ │ │ - cmpeq r3, r4, lsr #12 │ │ │ │ - ldrsheq ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r3, r8, lsr r6 │ │ │ │ + cmpeq r3, r8, lsr #13 │ │ │ │ + cmpeq fp, r0, lsl #5 │ │ │ │ + ldrsbeq r0, [r2, #-16] │ │ │ │ + cmpeq r3, r4, ror #12 │ │ │ │ + cmpeq fp, ip, lsr r2 │ │ │ │ + @ instruction: 0x01520198 │ │ │ │ + cmpeq r3, ip, lsr #12 │ │ │ │ + cmpeq fp, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -1084370,23 +1084370,23 @@ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4dcbb8 │ │ │ │ cmneq r5, r0, asr #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ - cmpeq r3, r4, lsl #11 │ │ │ │ - cmpeq fp, ip, lsl r1 │ │ │ │ - cmpeq r2, r4, lsr #1 │ │ │ │ - cmpeq r3, r8, lsr r5 │ │ │ │ - cmpeq r2, r0, ror r0 │ │ │ │ - ldrheq ip, [fp, #-4] │ │ │ │ - cmpeq r2, ip, lsr r0 │ │ │ │ - ldrsbeq r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, ip, ror #2 │ │ │ │ + cmpeq r3, ip, lsl #11 │ │ │ │ + cmpeq fp, r4, lsr #2 │ │ │ │ + cmpeq r2, ip, lsr #1 │ │ │ │ + cmpeq r3, r0, asr #10 │ │ │ │ + cmpeq r2, r8, ror r0 │ │ │ │ + ldrheq ip, [fp, #-12] │ │ │ │ + cmpeq r2, r4, asr #32 │ │ │ │ + ldrsbeq r1, [r3, #-72] @ 0xffffffb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #376] @ 4dce1c │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r2, [pc, #372] @ 4dce20 │ │ │ │ @@ -1084482,23 +1084482,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4dcd30 │ │ │ │ cmneq r5, ip, ror #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq fp, [r5, #-108]! @ 0xffffff94 │ │ │ │ - cmpeq fp, r8, ror pc │ │ │ │ - cmpeq r3, r8, lsr #6 │ │ │ │ - @ instruction: 0x01531390 │ │ │ │ - cmpeq fp, r8, lsr pc │ │ │ │ - cmppeq r1, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, asr r3 │ │ │ │ - ldrsheq fp, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmppeq r1, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, lsl r3 │ │ │ │ + cmpeq fp, r0, lsl #31 │ │ │ │ + cmpeq r3, r0, lsr r3 │ │ │ │ + @ instruction: 0x01531398 │ │ │ │ + cmpeq fp, r0, asr #30 │ │ │ │ + cmppeq r1, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, asr r3 │ │ │ │ + cmpeq fp, r4, lsl #30 │ │ │ │ + cmppeq r1, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1084749,47 +1084749,47 @@ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4dcf64 │ │ │ │ cmneq r5, r0, lsr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r3, r0, ror #4 │ │ │ │ + cmpeq r3, r8, ror #4 │ │ │ │ @ instruction: 0xfffffa80 │ │ │ │ cmneq r5, r8, lsr #9 │ │ │ │ - ldrsheq fp, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmppeq r1, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl r1 │ │ │ │ - ldrheq fp, [fp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r8, ror lr │ │ │ │ - cmpeq r3, r8, asr #1 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ - ldrsheq pc, [r1, #-184] @ 0xffffff48 @ │ │ │ │ - cmpeq r3, r8, lsl #1 │ │ │ │ - cmpeq fp, r4, lsr ip │ │ │ │ - ldrheq pc, [r1, #-188] @ 0xffffff44 @ │ │ │ │ - cmpeq r3, ip, asr #32 │ │ │ │ - ldrsheq fp, [fp, #-184] @ 0xffffff48 │ │ │ │ - cmppeq r1, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r0, lsl r0 │ │ │ │ - ldrheq fp, [fp, #-188] @ 0xffffff44 │ │ │ │ - cmppeq r1, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r0, [r3, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r0, lsl #23 │ │ │ │ - cmppeq r1, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01530f98 │ │ │ │ - cmpeq fp, r4, asr #22 │ │ │ │ - cmppeq r1, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, ip, asr pc │ │ │ │ - cmpeq fp, r8, lsl #22 │ │ │ │ - @ instruction: 0x0151fa90 │ │ │ │ - cmpeq r3, r0, lsr #30 │ │ │ │ - cmpeq fp, ip, asr #21 │ │ │ │ - cmppeq r1, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r4, ror #29 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ + cmppeq r1, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl r1 │ │ │ │ + ldrheq fp, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r0, lsl #29 │ │ │ │ + ldrsbeq r1, [r3, #-0] │ │ │ │ + cmpeq fp, r8, ror ip │ │ │ │ + cmppeq r1, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01531090 │ │ │ │ + cmpeq fp, ip, lsr ip │ │ │ │ + cmppeq r1, r4, asr #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, asr r0 │ │ │ │ + cmpeq fp, r0, lsl #24 │ │ │ │ + cmppeq r1, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, lsl r0 │ │ │ │ + cmpeq fp, r4, asr #23 │ │ │ │ + cmppeq r1, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r0, [r3, #-252] @ 0xffffff04 │ │ │ │ + cmpeq fp, r8, lsl #23 │ │ │ │ + cmppeq r1, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr #31 │ │ │ │ + cmpeq fp, ip, asr #22 │ │ │ │ + ldrsbeq pc, [r1, #-164] @ 0xffffff5c @ │ │ │ │ + cmpeq r3, r4, ror #30 │ │ │ │ + cmpeq fp, r0, lsl fp │ │ │ │ + @ instruction: 0x0151fa98 │ │ │ │ + cmpeq r3, r8, lsr #30 │ │ │ │ + ldrsbeq fp, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmppeq r1, ip, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #528] @ 4dd500 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r2, [pc, #524] @ 4dd504 │ │ │ │ @@ -1084922,29 +1084922,29 @@ │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4dd3e0 │ │ │ │ cmneq r5, r0, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r0, lsl #19 │ │ │ │ + cmpeq fp, r8, lsl #19 │ │ │ │ @ instruction: 0xfffff918 │ │ │ │ - @ instruction: 0x01530d90 │ │ │ │ + @ instruction: 0x01530d98 │ │ │ │ @ instruction: 0xfffff75c │ │ │ │ cmneq r5, ip, lsr #32 │ │ │ │ - cmpeq fp, r8, asr #17 │ │ │ │ - cmpeq r3, ip, lsl #21 │ │ │ │ - ldrsbeq r0, [r3, #-204] @ 0xffffff34 │ │ │ │ - cmpeq fp, r4, lsl #17 │ │ │ │ - cmppeq r1, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01530c9c │ │ │ │ - cmpeq fp, r8, asr #16 │ │ │ │ - ldrsbeq pc, [r1, #-112] @ 0xffffff90 @ │ │ │ │ - cmpeq r3, r0, ror #24 │ │ │ │ - @ instruction: 0x0151f798 │ │ │ │ + ldrsbeq fp, [fp, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x01530a94 │ │ │ │ + cmpeq r3, r4, ror #25 │ │ │ │ + cmpeq fp, ip, lsl #17 │ │ │ │ + cmppeq r1, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, lsr #25 │ │ │ │ + cmpeq fp, r0, asr r8 │ │ │ │ + ldrsbeq pc, [r1, #-120] @ 0xffffff88 @ │ │ │ │ + cmpeq r3, r8, ror #24 │ │ │ │ + cmppeq r1, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #636] @ 4dd7d8 │ │ │ │ ldr r5, [pc, #636] @ 4dd7dc │ │ │ │ add r2, r0, #4 │ │ │ │ @@ -1085102,27 +1085102,27 @@ │ │ │ │ ldr r0, [pc, #68] @ 4dd808 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ b 4dd6cc │ │ │ │ - cmpeq r3, r8, ror #23 │ │ │ │ - cmpeq fp, r0, asr r8 │ │ │ │ + ldrsheq r0, [r3, #-176] @ 0xffffff50 │ │ │ │ + cmpeq fp, r8, asr r8 │ │ │ │ cmneq r5, r8, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r1, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ - ldrheq pc, [r1, #-84] @ 0xffffffac @ │ │ │ │ - cmppeq r1, r4, lsl #11 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r1, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq pc, [r1, #-72] @ 0xffffffb8 @ │ │ │ │ - cmppeq r1, ip, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r1, #-92] @ 0xffffffa4 @ │ │ │ │ + cmppeq r1, ip, lsl #11 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r1, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r1, #-68] @ 0xffffffbc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #880] @ 4ddb94 │ │ │ │ ldr r3, [pc, #880] @ 4ddb98 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1085344,38 +1085344,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4dd920 │ │ │ │ strdeq sl, [r5, #-176]! @ 0xffffff50 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8, asr #23 │ │ │ │ - cmpeq fp, ip, lsr r5 │ │ │ │ - cmpeq r3, ip, asr #17 │ │ │ │ + cmpeq fp, r4, asr #10 │ │ │ │ + ldrsbeq r0, [r3, #-132] @ 0xffffff7c │ │ │ │ cmppeq r0, r8, ror #23 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, ip, ror #21 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - cmpeq r3, r4, ror #15 │ │ │ │ + cmpeq fp, ip, asr r4 │ │ │ │ + cmpeq r3, ip, ror #15 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ cmppeq r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr #7 │ │ │ │ - cmpeq r3, r4, lsr r7 │ │ │ │ + ldrheq fp, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, ip, lsr r7 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq pc, [r1, #-28] @ 0xffffffe4 @ │ │ │ │ - cmppeq r1, r8, asr #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0151f19c │ │ │ │ - cmpeq fp, ip, lsr #5 │ │ │ │ - cmppeq r1, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r3, r8, lsr r6 │ │ │ │ + cmppeq r1, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq pc, [r1, #-16] @ │ │ │ │ + cmppeq r1, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + ldrheq fp, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmppeq r1, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr #12 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmppeq r1, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, asr #4 │ │ │ │ - cmppeq r1, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r0, [r3, #-84] @ 0xffffffac │ │ │ │ + cmppeq r1, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, asr r2 │ │ │ │ + cmppeq r1, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r0, [r3, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1085799,74 +1085799,74 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ddea0 │ │ │ │ cmneq r5, ip, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, ip, ror #10 │ │ │ │ - cmpeq fp, ip, asr #29 │ │ │ │ - @ instruction: 0x01530290 │ │ │ │ - cmpeq r3, r0, asr r2 │ │ │ │ + ldrsbeq sl, [fp, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x01530298 │ │ │ │ + cmpeq r3, r8, asr r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, r4, lsl #29 │ │ │ │ - cmpeq r3, r0, ror r2 │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - cmpeq fp, r4, asr #28 │ │ │ │ - cmpeq r1, r4, lsl #26 │ │ │ │ - cmpeq r3, r8, asr #3 │ │ │ │ + cmpeq fp, ip, lsl #29 │ │ │ │ + cmpeq r3, r8, ror r2 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + cmpeq fp, ip, asr #28 │ │ │ │ + cmpeq r1, ip, lsl #26 │ │ │ │ + ldrsbeq r0, [r3, #-16] │ │ │ │ andeq r0, r0, r1, ror #11 │ │ │ │ - cmpeq fp, r8, lsl #28 │ │ │ │ - cmpeq r1, r8, asr #25 │ │ │ │ - cmpeq r3, ip, lsl #3 │ │ │ │ + cmpeq fp, r0, lsl lr │ │ │ │ + ldrsbeq lr, [r1, #-192] @ 0xffffff40 │ │ │ │ + @ instruction: 0x01530194 │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - cmpeq fp, ip, asr #27 │ │ │ │ - cmpeq r1, ip, lsl #25 │ │ │ │ - cmpeq r3, r0, asr r1 │ │ │ │ + ldrsbeq sl, [fp, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x0151ec94 │ │ │ │ + cmpeq r3, r8, asr r1 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ - @ instruction: 0x015bad90 │ │ │ │ - cmpeq r1, r0, asr ip │ │ │ │ - cmpeq r3, r8, lsl r1 │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ - ldrsbeq r0, [r3, #-4] │ │ │ │ + @ instruction: 0x015bad98 │ │ │ │ + cmpeq r1, r8, asr ip │ │ │ │ + cmpeq r3, r0, lsr #2 │ │ │ │ + cmpeq fp, r8, asr sp │ │ │ │ + cmpeq r1, r8, lsl ip │ │ │ │ + ldrsbeq r0, [r3, #-12] │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ - ldrsbeq lr, [r1, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x01530094 │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + ldrsbeq lr, [r1, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x0153009c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq sl, [fp, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x0151eb94 │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ + ldrsbeq sl, [fp, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x0151eb9c │ │ │ │ + cmpeq r3, r8, rrx │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x015bac98 │ │ │ │ - cmpeq r1, r8, asr fp │ │ │ │ - cmpeq r3, r0, lsr #32 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - cmppeq r2, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsr #25 │ │ │ │ + cmpeq r1, r0, ror #22 │ │ │ │ + cmpeq r3, r8, lsr #32 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + cmppeq r2, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmpeq fp, r0, lsr #24 │ │ │ │ - cmpeq r1, r0, ror #21 │ │ │ │ - cmppeq r2, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsr #24 │ │ │ │ + cmpeq r1, r8, ror #21 │ │ │ │ + cmppeq r2, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - cmpeq fp, r4, ror #23 │ │ │ │ - cmpeq r1, r4, lsr #21 │ │ │ │ - cmppeq r2, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, ror #23 │ │ │ │ + cmpeq r1, ip, lsr #21 │ │ │ │ + cmppeq r2, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - cmpeq fp, r8, lsr #23 │ │ │ │ - cmpeq r1, r8, ror #20 │ │ │ │ - cmppeq r2, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r1, r0, ror sl │ │ │ │ + cmppeq r2, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - cmpeq fp, ip, ror #22 │ │ │ │ - cmpeq r1, ip, lsr #20 │ │ │ │ - ldrsheq pc, [r2, #-224] @ 0xffffff20 @ │ │ │ │ + cmpeq fp, r4, ror fp │ │ │ │ + cmpeq r1, r4, lsr sl │ │ │ │ + ldrsheq pc, [r2, #-232] @ 0xffffff18 @ │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - cmpeq fp, r0, lsr fp │ │ │ │ - ldrsheq lr, [r1, #-144] @ 0xffffff70 │ │ │ │ - ldrheq pc, [r2, #-228] @ 0xffffff1c @ │ │ │ │ + cmpeq fp, r8, lsr fp │ │ │ │ + ldrsheq lr, [r1, #-152] @ 0xffffff68 │ │ │ │ + ldrheq pc, [r2, #-236] @ 0xffffff14 @ │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2832] @ 0xb10 │ │ │ │ ldr r3, [pc, #4048] @ 4df398 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ @@ -1086881,146 +1086881,146 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ded70 │ │ │ │ cmneq r5, r8, asr #32 │ │ │ │ cmneq r5, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq lr, [r2, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - ldrsbeq pc, [r2, #-180] @ 0xffffff4c @ │ │ │ │ - cmpeq fp, r4, asr r7 │ │ │ │ + cmpeq r2, r0, asr #9 │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ + ldrsbeq pc, [r2, #-188] @ 0xffffff44 @ │ │ │ │ + cmpeq fp, ip, asr r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmppeq r2, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsheq pc, [r2, #-120] @ 0xffffff88 @ │ │ │ │ - cmpeq r8, r4, asr #28 │ │ │ │ - cmppeq r2, r0, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsr #11 │ │ │ │ - cmppeq r2, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, asr #28 │ │ │ │ + cmppeq r2, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmppeq r2, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmppeq r2, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl #7 │ │ │ │ + cmppeq r2, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015ba390 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq fp, r8, asr r2 │ │ │ │ - cmppeq r2, r4, ror #11 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, ror #4 │ │ │ │ + cmppeq r2, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffebd8 │ │ │ │ andeq r5, r0, r0, lsl pc │ │ │ │ - cmpeq fp, r4, asr #2 │ │ │ │ - cmpeq r1, r4 │ │ │ │ - cmppeq r2, r8, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, asr #2 │ │ │ │ + cmpeq r1, ip │ │ │ │ + ldrsbeq pc, [r2, #-64] @ 0xffffffc0 @ │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmpeq fp, r0, ror #1 │ │ │ │ - ldrsbeq pc, [r2, #-80] @ 0xffffffb0 @ │ │ │ │ + cmpeq fp, r8, ror #1 │ │ │ │ + ldrsbeq pc, [r2, #-88] @ 0xffffffa8 @ │ │ │ │ @ instruction: 0x0150e798 │ │ │ │ @ instruction: 0x0165969c │ │ │ │ cmpeq r0, r0, lsl r7 │ │ │ │ cmpeq r0, ip, asr #13 │ │ │ │ cmpeq r0, r8, lsl #13 │ │ │ │ - cmpeq fp, ip, lsr #30 │ │ │ │ - cmppeq r2, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r2, ip, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr pc │ │ │ │ + cmppeq r2, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + ldrheq pc, [r2, #-36] @ 0xffffffdc @ │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ cmpeq r0, r0, lsl #12 │ │ │ │ - ldrsbeq pc, [r2, #-52] @ 0xffffffcc @ │ │ │ │ + ldrsbeq pc, [r2, #-60] @ 0xffffffc4 @ │ │ │ │ cmpeq r0, r4, ror #10 │ │ │ │ cmpeq r0, r0, lsr #10 │ │ │ │ ldrsbeq lr, [r0, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x0150e498 │ │ │ │ - cmpeq r1, r4, lsl #24 │ │ │ │ - ldrsbeq sp, [r1, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x0151db9c │ │ │ │ - cmpeq r1, r8, ror #22 │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ - cmpeq r1, r0, lsr fp │ │ │ │ - ldrsheq lr, [r2, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, ip, lsl #24 │ │ │ │ + ldrsbeq sp, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r1, r4, lsr #23 │ │ │ │ + cmpeq r1, r0, ror fp │ │ │ │ + cmpeq fp, r8, ror ip │ │ │ │ + cmpeq r1, r8, lsr fp │ │ │ │ + ldrsheq lr, [r2, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - ldrsheq sp, [r1, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r2, r0, asr #31 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ + cmpeq r2, r8, asr #31 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r1, r4, asr #21 │ │ │ │ - cmpeq r2, ip, lsl #31 │ │ │ │ + cmpeq r1, ip, asr #21 │ │ │ │ + @ instruction: 0x0152ef94 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq fp, r8, asr #23 │ │ │ │ - cmpeq r1, r8, lsl #21 │ │ │ │ - cmpeq r2, ip, asr #30 │ │ │ │ + ldrsbeq r9, [fp, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x0151da90 │ │ │ │ + cmpeq r2, r4, asr pc │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq fp, ip, lsl #23 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ - cmpeq r2, r0, lsl pc │ │ │ │ + @ instruction: 0x015b9b94 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ + cmpeq r2, r8, lsl pc │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - cmpeq fp, r0, asr fp │ │ │ │ - cmpeq r1, r0, lsl sl │ │ │ │ - ldrsbeq lr, [r2, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r8, asr fp │ │ │ │ + cmpeq r1, r8, lsl sl │ │ │ │ + ldrsbeq lr, [r2, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - cmpeq fp, r4, lsl fp │ │ │ │ - ldrsbeq sp, [r1, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x0152ee9c │ │ │ │ - ldrsbeq r9, [fp, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x0151d998 │ │ │ │ - cmpeq r2, ip, asr lr │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + ldrsbeq sp, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, r4, lsr #29 │ │ │ │ + cmpeq fp, r0, ror #21 │ │ │ │ + cmpeq r1, r0, lsr #19 │ │ │ │ + cmpeq r2, r4, ror #28 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r1, r0, ror #18 │ │ │ │ + cmpeq r1, r8, ror #18 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - cmpeq r1, r0, lsr r9 │ │ │ │ - cmpeq r1, r0, lsl #18 │ │ │ │ - cmpeq fp, ip, ror #15 │ │ │ │ - cmpeq r1, ip, lsr #13 │ │ │ │ - cmpeq r2, r0, ror fp │ │ │ │ + cmpeq r1, r8, lsr r9 │ │ │ │ + cmpeq r1, r8, lsl #18 │ │ │ │ + ldrsheq r9, [fp, #-116] @ 0xffffff8c │ │ │ │ + ldrheq sp, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r2, r8, ror fp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r1, r4, ror r6 │ │ │ │ + cmpeq r1, ip, ror r6 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq fp, ip, asr #14 │ │ │ │ - cmpeq r1, ip, lsl #12 │ │ │ │ - ldrsbeq lr, [r2, #-164] @ 0xffffff5c │ │ │ │ - ldrsbeq sp, [r1, #-84] @ 0xffffffac │ │ │ │ + cmpeq fp, r4, asr r7 │ │ │ │ + cmpeq r1, r4, lsl r6 │ │ │ │ + ldrsbeq lr, [r2, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq sp, [r1, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - ldrsbeq r9, [fp, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x0151d59c │ │ │ │ - cmpeq r2, r0, ror #20 │ │ │ │ + cmpeq fp, r4, ror #13 │ │ │ │ + cmpeq r1, r4, lsr #11 │ │ │ │ + cmpeq r2, r8, ror #20 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - cmpeq fp, r0, lsr #13 │ │ │ │ - cmpeq r1, r0, ror #10 │ │ │ │ - cmpeq r2, r4, lsr #20 │ │ │ │ + cmpeq fp, r8, lsr #13 │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ + cmpeq r2, ip, lsr #20 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq r1, r4, lsr #10 │ │ │ │ - cmpeq r2, r8, ror #19 │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq r1, ip, lsr #10 │ │ │ │ + ldrsheq lr, [r2, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq fp, r8, lsr #12 │ │ │ │ - cmpeq r1, r8, ror #9 │ │ │ │ - ldrheq lr, [r2, #-144] @ 0xffffff70 │ │ │ │ - ldrheq sp, [r1, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, ip, ror r4 │ │ │ │ + cmpeq fp, r0, lsr r6 │ │ │ │ + ldrsheq sp, [r1, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq lr, [r2, #-152] @ 0xffffff68 │ │ │ │ + ldrheq sp, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r4, lsl #9 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - cmpeq r1, ip, asr #8 │ │ │ │ + cmpeq r1, r4, asr r4 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - cmpeq r1, r8, lsl r4 │ │ │ │ + cmpeq r1, r0, lsr #8 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ - ldrsbeq sp, [r1, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r2, r0, lsr #17 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ + cmpeq r1, r4, ror #7 │ │ │ │ + cmpeq r2, r8, lsr #17 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r1, r4, asr #6 │ │ │ │ - cmpeq r1, r4, lsl r3 │ │ │ │ + cmpeq r1, ip, asr #6 │ │ │ │ + cmpeq r1, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r1, r4, ror #5 │ │ │ │ + cmpeq r1, ip, ror #5 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrheq sp, [r1, #-36] @ 0xffffffdc │ │ │ │ + ldrheq sp, [r1, #-44] @ 0xffffffd4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ ldr r2, [pc, #-208] @ 4df4f0 │ │ │ │ ldr r1, [pc, #-208] @ 4df4f4 │ │ │ │ ldr r3, [pc, #-208] @ 4df4f8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1088451,60 +1088451,60 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4e07ec │ │ │ │ cmneq r5, r4, lsl r5 │ │ │ │ cmneq r5, r0, lsl r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r8, [fp, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r2, r4, lsl #3 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ + cmpeq r2, ip, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ cmneq r5, r0, lsr #24 │ │ │ │ cmpeq r0, ip, lsl #24 │ │ │ │ - ldrsbeq sp, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r2, r0, ror #19 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - ldrsbeq sp, [r2, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq r8, [fp, #-52] @ 0xffffffcc │ │ │ │ - @ instruction: 0x0151c294 │ │ │ │ - cmpeq r2, ip, asr r7 │ │ │ │ - @ instruction: 0x015b8398 │ │ │ │ - cmpeq r1, r8, asr r2 │ │ │ │ - cmpeq r2, ip, lsl r7 │ │ │ │ + cmpeq fp, ip, asr r4 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + cmpeq r2, r4, ror #15 │ │ │ │ + ldrsbeq r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x0151c29c │ │ │ │ + cmpeq r2, r4, ror #14 │ │ │ │ + cmpeq fp, r0, lsr #7 │ │ │ │ + cmpeq r1, r0, ror #4 │ │ │ │ + cmpeq r2, r4, lsr #14 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmpeq r1, r0, lsr #4 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - cmpeq r1, r8, ror #3 │ │ │ │ - ldrheq sp, [r2, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq fp, ip, ror #5 │ │ │ │ - cmpeq r1, ip, lsr #3 │ │ │ │ - cmpeq r2, r0, ror r6 │ │ │ │ + cmpeq r1, r8, lsr #4 │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + ldrsheq ip, [r1, #-16] │ │ │ │ + ldrheq sp, [r2, #-104] @ 0xffffff98 │ │ │ │ + ldrsheq r8, [fp, #-36] @ 0xffffffdc │ │ │ │ + ldrheq ip, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, r8, ror r6 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - ldrheq r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r1, r0, ror r1 │ │ │ │ - cmpeq r2, r4, lsr r6 │ │ │ │ + ldrheq r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r8, ror r1 │ │ │ │ + cmpeq r2, ip, lsr r6 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq fp, r4, ror r2 │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ - ldrsheq sp, [r2, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq fp, ip, ror r2 │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ + cmpeq r2, r0, lsl #12 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmpeq fp, r8, lsr r2 │ │ │ │ - ldrsheq ip, [r1, #-8] │ │ │ │ - ldrheq sp, [r2, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r0, asr #4 │ │ │ │ + cmpeq r1, r0, lsl #2 │ │ │ │ + cmpeq r2, r4, asr #11 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - ldrsheq r8, [fp, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq ip, [r1, #-12] │ │ │ │ - cmpeq r2, r4, lsl #11 │ │ │ │ - cmpeq fp, r0, asr #3 │ │ │ │ - cmpeq r1, r0, lsl #1 │ │ │ │ - cmpeq r2, r4, asr #10 │ │ │ │ + cmpeq fp, r4, lsl #4 │ │ │ │ + cmpeq r1, r4, asr #1 │ │ │ │ + cmpeq r2, ip, lsl #11 │ │ │ │ + cmpeq fp, r8, asr #3 │ │ │ │ + cmpeq r1, r8, lsl #1 │ │ │ │ + cmpeq r2, ip, asr #10 │ │ │ │ muleq r0, r7, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1088627,33 +1088627,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4e0d84 │ │ │ │ cmneq r5, r8, lsl #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8, lsl #13 │ │ │ │ - ldrsheq r7, [fp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r2, r4, lsr #7 │ │ │ │ - cmpeq r2, r0, ror r3 │ │ │ │ + ldrsheq r7, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, ip, lsr #7 │ │ │ │ + cmpeq r2, r8, ror r3 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmpeq fp, ip, lsr #31 │ │ │ │ - cmpeq r2, r8, lsl #7 │ │ │ │ - cmpeq r2, ip, lsr #6 │ │ │ │ + ldrheq r7, [fp, #-244] @ 0xffffff0c │ │ │ │ + @ instruction: 0x0152d390 │ │ │ │ + cmpeq r2, r4, lsr r3 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmpeq fp, r8, ror pc │ │ │ │ - cmpeq r1, r8, lsr lr │ │ │ │ - ldrsheq sp, [r2, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r0, lsl #31 │ │ │ │ + cmpeq r1, r0, asr #28 │ │ │ │ + cmpeq r2, r4, lsl #6 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ - ldrsheq fp, [r1, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r2, r0, asr #5 │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ + cmpeq r1, r4, lsl #28 │ │ │ │ + cmpeq r2, r8, asr #5 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - cmpeq fp, r0, lsl #30 │ │ │ │ - cmpeq r1, r0, asr #27 │ │ │ │ - cmpeq r2, r4, lsl #5 │ │ │ │ + cmpeq fp, r8, lsl #30 │ │ │ │ + cmpeq r1, r8, asr #27 │ │ │ │ + cmpeq r2, ip, lsl #5 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2784] @ 0xae0 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1089502,53 +1089502,53 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4e15f0 │ │ │ │ strheq r7, [r5, #-64]! @ 0xffffffc0 │ │ │ │ cmneq r5, r0, lsr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x015b7d98 │ │ │ │ - cmpeq r2, r4, lsr #2 │ │ │ │ + cmpeq fp, r0, lsr #27 │ │ │ │ + cmpeq r2, ip, lsr #2 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ cmneq r5, ip, lsl lr │ │ │ │ - cmpeq fp, r8, asr #8 │ │ │ │ - cmpeq r2, ip, lsl #16 │ │ │ │ - ldrsbeq ip, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq fp, r0, asr r4 │ │ │ │ + cmpeq r2, r4, lsl r8 │ │ │ │ + ldrsbeq ip, [r2, #-120] @ 0xffffff88 │ │ │ │ cmpeq r0, r8, lsl fp │ │ │ │ - cmpeq r2, r4, ror #17 │ │ │ │ - cmpeq fp, r4, ror #6 │ │ │ │ - cmpeq r1, r4, lsr #4 │ │ │ │ - cmpeq r2, ip, ror #13 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - cmpeq r1, r8, ror #3 │ │ │ │ - ldrheq ip, [r2, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq fp, ip, ror #5 │ │ │ │ - cmpeq r1, ip, lsr #3 │ │ │ │ - cmpeq r2, r4, ror r6 │ │ │ │ - ldrheq r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r1, r0, ror r1 │ │ │ │ - cmpeq r2, r8, lsr r6 │ │ │ │ - cmpeq fp, r4, ror r2 │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ - ldrsheq ip, [r2, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq fp, r8, lsr r2 │ │ │ │ - ldrsheq fp, [r1, #-8] │ │ │ │ - cmpeq r2, r0, asr #11 │ │ │ │ - cmpeq r1, r0, asr #1 │ │ │ │ - cmpeq fp, ip, asr #3 │ │ │ │ - cmpeq r1, ip, lsl #1 │ │ │ │ - cmpeq r2, r4, asr r5 │ │ │ │ - @ instruction: 0x015b7190 │ │ │ │ - cmpeq r1, r0, asr r0 │ │ │ │ - cmpeq r2, r8, lsl r5 │ │ │ │ - cmpeq fp, r4, asr r1 │ │ │ │ - cmpeq r1, r4, lsl r0 │ │ │ │ - ldrsbeq ip, [r2, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r2, ip, ror #17 │ │ │ │ + cmpeq fp, ip, ror #6 │ │ │ │ + cmpeq r1, ip, lsr #4 │ │ │ │ + ldrsheq ip, [r2, #-100] @ 0xffffff9c │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + ldrsheq fp, [r1, #-16] │ │ │ │ + ldrheq ip, [r2, #-104] @ 0xffffff98 │ │ │ │ + ldrsheq r7, [fp, #-36] @ 0xffffffdc │ │ │ │ + ldrheq fp, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, ip, ror r6 │ │ │ │ + ldrheq r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, r8, ror r1 │ │ │ │ + cmpeq r2, r0, asr #12 │ │ │ │ + cmpeq fp, ip, ror r2 │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ + cmpeq r2, r4, lsl #12 │ │ │ │ + cmpeq fp, r0, asr #4 │ │ │ │ + cmpeq r1, r0, lsl #2 │ │ │ │ + cmpeq r2, r8, asr #11 │ │ │ │ + cmpeq r1, r8, asr #1 │ │ │ │ + ldrsbeq r7, [fp, #-20] @ 0xffffffec │ │ │ │ + @ instruction: 0x0151b094 │ │ │ │ + cmpeq r2, ip, asr r5 │ │ │ │ + @ instruction: 0x015b7198 │ │ │ │ + cmpeq r1, r8, asr r0 │ │ │ │ + cmpeq r2, r0, lsr #10 │ │ │ │ + cmpeq fp, ip, asr r1 │ │ │ │ + cmpeq r1, ip, lsl r0 │ │ │ │ + cmpeq r2, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2768] @ 0xad0 │ │ │ │ ldr r1, [pc, #2088] @ 4e2574 │ │ │ │ ldr r2, [pc, #2088] @ 4e2578 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1090076,80 +1090076,80 @@ │ │ │ │ cmneq r5, r8, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq lr, [r5, #-176]! @ 0xffffff50 │ │ │ │ cmneq r5, r8, ror #12 │ │ │ │ cmpeq r0, r8, ror #16 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrheq r2, [r8, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r2, ip, ror #9 │ │ │ │ - cmpeq r2, r0, ror r0 │ │ │ │ - cmpeq r2, r8, lsr #9 │ │ │ │ + cmpeq r8, r4, asr #13 │ │ │ │ + ldrsheq ip, [r2, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r2, r8, ror r0 │ │ │ │ + ldrheq ip, [r2, #-64] @ 0xffffffc0 │ │ │ │ andeq sl, r0, ip, asr #8 │ │ │ │ cmneq r5, r0, ror #9 │ │ │ │ - cmpeq r2, r4, ror #31 │ │ │ │ - cmpeq r8, r4, lsr #11 │ │ │ │ - cmpeq r2, r0, asr pc │ │ │ │ - @ instruction: 0x0152c398 │ │ │ │ - cmpeq r2, r4, ror r3 │ │ │ │ - cmpeq fp, ip, asr #26 │ │ │ │ - cmpeq r1, ip, lsl #24 │ │ │ │ - ldrsbeq ip, [r2, #-8] │ │ │ │ + cmpeq r2, ip, ror #31 │ │ │ │ + cmpeq r8, ip, lsr #11 │ │ │ │ + cmpeq r2, r8, asr pc │ │ │ │ + cmpeq r2, r0, lsr #7 │ │ │ │ + cmpeq r2, ip, ror r3 │ │ │ │ + cmpeq fp, r4, asr sp │ │ │ │ + cmpeq r1, r4, lsl ip │ │ │ │ + cmpeq r2, r0, ror #1 │ │ │ │ andeq r0, r0, sp, ror r8 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq fp, r8, asr #24 │ │ │ │ - cmpeq r2, ip, asr #31 │ │ │ │ + cmpeq fp, r0, asr ip │ │ │ │ + ldrsbeq fp, [r2, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - cmpeq r2, r8, lsr r1 │ │ │ │ - cmpeq r1, r4, asr sl │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + cmpeq r1, ip, asr sl │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ cmpeq r0, r4, ror r2 │ │ │ │ - cmpeq r1, r8, asr #19 │ │ │ │ + ldrsbeq sl, [r1, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - ldrsbeq r6, [fp, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x0151a994 │ │ │ │ - cmpeq r2, r4, ror #28 │ │ │ │ + cmpeq fp, r0, ror #21 │ │ │ │ + @ instruction: 0x0151a99c │ │ │ │ + cmpeq r2, ip, ror #28 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - @ instruction: 0x015b6a9c │ │ │ │ - cmpeq r1, r8, asr r9 │ │ │ │ - cmpeq r2, r8, lsr #28 │ │ │ │ + cmpeq fp, r4, lsr #21 │ │ │ │ + cmpeq r1, r0, ror #18 │ │ │ │ + cmpeq r2, r0, lsr lr │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - cmpeq fp, r0, ror #20 │ │ │ │ - cmpeq r1, ip, lsl r9 │ │ │ │ - cmpeq r2, r4, ror #27 │ │ │ │ + cmpeq fp, r8, ror #20 │ │ │ │ + cmpeq r1, r4, lsr #18 │ │ │ │ + cmpeq r2, ip, ror #27 │ │ │ │ andeq r0, r0, r7, asr r8 │ │ │ │ - cmpeq r1, r4, ror #17 │ │ │ │ - ldrsheq r6, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r1, ip, lsr #17 │ │ │ │ - cmpeq r2, ip, ror sp │ │ │ │ + cmpeq r1, ip, ror #17 │ │ │ │ + ldrsheq r6, [fp, #-152] @ 0xffffff68 │ │ │ │ + ldrheq sl, [r1, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r2, r4, lsl #27 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - cmpeq fp, ip, lsr #19 │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ - cmpeq r2, r8, lsr sp │ │ │ │ + ldrheq r6, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ + cmpeq r2, r0, asr #26 │ │ │ │ andeq r0, r0, r6, ror r8 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - cmpeq r1, ip, lsr #16 │ │ │ │ - ldrsheq fp, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + cmpeq r1, r4, lsr r8 │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ andeq r0, r0, r7, ror r8 │ │ │ │ - cmpeq fp, ip, lsr #18 │ │ │ │ - cmpeq r1, ip, ror #15 │ │ │ │ - ldrheq fp, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r4, lsr r9 │ │ │ │ + ldrsheq sl, [r1, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, r0, asr #25 │ │ │ │ andeq r0, r0, r9, ror r8 │ │ │ │ - cmpeq fp, ip, ror #17 │ │ │ │ - cmpeq r1, ip, lsr #15 │ │ │ │ - cmpeq r2, r8, ror ip │ │ │ │ + ldrsheq r6, [fp, #-132] @ 0xffffff7c │ │ │ │ + ldrheq sl, [r1, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, r0, lsl #25 │ │ │ │ andeq r0, r0, sl, ror r8 │ │ │ │ - cmpeq fp, ip, lsr #17 │ │ │ │ - cmpeq r1, ip, ror #14 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ + ldrheq r6, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r4, ror r7 │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - cmpeq fp, ip, ror #16 │ │ │ │ - cmpeq r1, ip, lsr #14 │ │ │ │ - ldrsheq fp, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r4, ror r8 │ │ │ │ + cmpeq r1, r4, lsr r7 │ │ │ │ + cmpeq r2, r0, lsl #24 │ │ │ │ andeq r0, r0, r5, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2768] @ 0xad0 │ │ │ │ ldr r2, [pc, #2200] @ 4e2f4c │ │ │ │ ldr r7, [r0, #1732] @ 0x6c4 │ │ │ │ @@ -1090706,85 +1090706,85 @@ │ │ │ │ cmneq r5, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r0, asr #4 │ │ │ │ cmneq r5, r8, ror #25 │ │ │ │ cmpeq r0, r0, lsr #29 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ - cmpeq r2, r4, lsr fp │ │ │ │ - cmpeq r2, r4, lsr #15 │ │ │ │ - cmpeq r2, r8, lsr #23 │ │ │ │ + cmpeq r8, ip, lsl #26 │ │ │ │ + cmpeq r2, ip, lsr fp │ │ │ │ + cmpeq r2, ip, lsr #15 │ │ │ │ + ldrheq fp, [r2, #-176] @ 0xffffff50 │ │ │ │ andeq r2, r4, ip, lsl r5 │ │ │ │ cmneq r5, r8, lsr #22 │ │ │ │ - cmpeq r2, ip, lsr #13 │ │ │ │ - cmpeq r8, r8, ror #23 │ │ │ │ - cmpeq r2, r0, lsl #13 │ │ │ │ - ldrsbeq fp, [r2, #-156] @ 0xffffff64 │ │ │ │ - ldrheq fp, [r2, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x015b6390 │ │ │ │ - cmpeq r1, r0, asr r2 │ │ │ │ - cmpeq r2, ip, lsl r7 │ │ │ │ + ldrheq fp, [r2, #-100] @ 0xffffff9c │ │ │ │ + ldrsheq r1, [r8, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r2, r8, lsl #13 │ │ │ │ + cmpeq r2, r4, ror #19 │ │ │ │ + cmpeq r2, r0, asr #19 │ │ │ │ + @ instruction: 0x015b6398 │ │ │ │ + cmpeq r1, r8, asr r2 │ │ │ │ + cmpeq r2, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq fp, r8, lsr #5 │ │ │ │ - cmpeq r2, ip, lsr #12 │ │ │ │ + ldrheq r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r2, r4, lsr r6 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ - ldrsheq sl, [r1, #-8] │ │ │ │ + cmpeq r1, r0, lsl #2 │ │ │ │ cmpeq r0, r8, lsl r9 │ │ │ │ - cmpeq fp, r8, lsr #3 │ │ │ │ - cmpeq r1, r4, rrx │ │ │ │ - cmpeq r2, r4, lsr r5 │ │ │ │ + ldrheq r6, [fp, #-16] │ │ │ │ + cmpeq r1, ip, rrx │ │ │ │ + cmpeq r2, ip, lsr r5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, r4, ror #2 │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ - ldrsheq fp, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, ip, ror #2 │ │ │ │ + cmpeq r1, ip, lsr #32 │ │ │ │ + ldrsheq fp, [r2, #-72] @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq fp, r4, lsr #2 │ │ │ │ - cmpeq r1, r4, ror #31 │ │ │ │ - ldrheq fp, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, ip, lsr #2 │ │ │ │ + cmpeq r1, ip, ror #31 │ │ │ │ + ldrheq fp, [r2, #-72] @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq fp, r4, ror #1 │ │ │ │ - cmpeq r1, r4, lsr #31 │ │ │ │ - cmpeq r2, r0, ror r4 │ │ │ │ + cmpeq fp, ip, ror #1 │ │ │ │ + cmpeq r1, ip, lsr #31 │ │ │ │ + cmpeq r2, r8, ror r4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq fp, r4, lsr #1 │ │ │ │ - cmpeq r1, r4, ror #30 │ │ │ │ - cmpeq r2, r0, lsr r4 │ │ │ │ + cmpeq fp, ip, lsr #1 │ │ │ │ + cmpeq r1, ip, ror #30 │ │ │ │ + cmpeq r2, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq fp, r4, rrx │ │ │ │ - cmpeq r1, r4, lsr #30 │ │ │ │ - ldrsheq fp, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, ip, rrx │ │ │ │ + cmpeq r1, ip, lsr #30 │ │ │ │ + ldrsheq fp, [r2, #-56] @ 0xffffffc8 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq fp, r4, lsr #32 │ │ │ │ - cmpeq r1, r4, ror #29 │ │ │ │ - ldrheq fp, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ + cmpeq r1, ip, ror #29 │ │ │ │ + ldrheq fp, [r2, #-56] @ 0xffffffc8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r2, r0, lsr #12 │ │ │ │ - cmpeq fp, r4, ror #31 │ │ │ │ - cmpeq r2, ip, asr r3 │ │ │ │ + cmpeq r2, r8, lsr #12 │ │ │ │ + cmpeq fp, ip, ror #31 │ │ │ │ + cmpeq r2, r4, ror #6 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r2, r8, ror r5 │ │ │ │ - cmpeq fp, r4, lsl #31 │ │ │ │ - ldrsheq fp, [r2, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r2, r0, lsl #11 │ │ │ │ + cmpeq fp, ip, lsl #31 │ │ │ │ + cmpeq r2, r0, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq fp, r4, asr #30 │ │ │ │ - cmpeq r1, r0, lsl #28 │ │ │ │ - ldrsbeq fp, [r2, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, ip, asr #30 │ │ │ │ + cmpeq r1, r8, lsl #28 │ │ │ │ + ldrsbeq fp, [r2, #-40] @ 0xffffffd8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq fp, r4, lsl #30 │ │ │ │ - cmpeq r1, r4, asr #27 │ │ │ │ - @ instruction: 0x0152b290 │ │ │ │ + cmpeq fp, ip, lsl #30 │ │ │ │ + cmpeq r1, ip, asr #27 │ │ │ │ + @ instruction: 0x0152b298 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - cmpeq fp, r8, asr #29 │ │ │ │ - cmpeq r1, r8, lsl #27 │ │ │ │ - cmpeq r2, r4, asr r2 │ │ │ │ + ldrsbeq r5, [fp, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x01519d90 │ │ │ │ + cmpeq r2, ip, asr r2 │ │ │ │ andeq r0, r0, r7, ror #17 │ │ │ │ - cmpeq r1, r0, asr sp │ │ │ │ + cmpeq r1, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2760] @ 0xac8 │ │ │ │ ldr r1, [pc, #2240] @ 4e395c │ │ │ │ ldr r3, [pc, #2240] @ 4e3960 │ │ │ │ ldr r2, [pc, #2240] @ 4e3964 │ │ │ │ @@ -1091348,85 +1091348,85 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ b 4e32f4 │ │ │ │ cmneq r5, r4, ror r3 │ │ │ │ cmneq r5, r4, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, r8, lsl r3 │ │ │ │ cmpeq r0, r8, ror #9 │ │ │ │ - cmpeq fp, r0, lsr #24 │ │ │ │ - ldrsbeq r9, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r2, ip, lsr #31 │ │ │ │ + cmpeq fp, r8, lsr #24 │ │ │ │ + cmpeq r1, r4, ror #21 │ │ │ │ + ldrheq sl, [r2, #-244] @ 0xffffff0c │ │ │ │ muleq r0, lr, r8 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsheq r1, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, r4, lsr #2 │ │ │ │ - cmpeq r2, r0, asr r2 │ │ │ │ - cmpeq r2, r0, lsl #4 │ │ │ │ + ldrsheq r1, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r2, ip, lsr #2 │ │ │ │ + cmpeq r2, r8, asr r2 │ │ │ │ + cmpeq r2, r8, lsl #4 │ │ │ │ andeq r0, r1, r8, ror #10 │ │ │ │ cmneq r5, r8, lsl r1 │ │ │ │ - cmpeq r2, r0, ror r1 │ │ │ │ - cmpeq r8, r4, ror #3 │ │ │ │ - cmpeq r2, r8, lsr r1 │ │ │ │ - ldrheq sl, [r2, #-244] @ 0xffffff0c │ │ │ │ - ldrsbeq sl, [r2, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, ip, lsl #19 │ │ │ │ - cmpeq r1, ip, asr #16 │ │ │ │ - cmpeq r2, r8, lsl sp │ │ │ │ + cmpeq r2, r8, ror r1 │ │ │ │ + cmpeq r8, ip, ror #3 │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + ldrheq sl, [r2, #-252] @ 0xffffff04 │ │ │ │ + ldrsbeq sl, [r2, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x015b5994 │ │ │ │ + cmpeq r1, r4, asr r8 │ │ │ │ + cmpeq r2, r0, lsr #26 │ │ │ │ @ instruction: 0x000008be │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq fp, r8, lsl #17 │ │ │ │ - cmpeq r2, ip, lsl #24 │ │ │ │ + @ instruction: 0x015b5890 │ │ │ │ + cmpeq r2, r4, lsl ip │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmpeq r2, r0, ror sp │ │ │ │ - @ instruction: 0x01519694 │ │ │ │ + cmpeq r2, r8, ror sp │ │ │ │ + @ instruction: 0x0151969c │ │ │ │ ldrheq r9, [r0, #-224] @ 0xffffff20 │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ - ldrsheq r9, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r2, r4, asr #21 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ + cmpeq r1, r0, lsl #12 │ │ │ │ + cmpeq r2, ip, asr #21 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - ldrsheq r5, [fp, #-104] @ 0xffffff98 │ │ │ │ - ldrheq r9, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r2, r4, lsl #21 │ │ │ │ + cmpeq fp, r0, lsl #14 │ │ │ │ + cmpeq r1, r0, asr #11 │ │ │ │ + cmpeq r2, ip, lsl #21 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - ldrheq r5, [fp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r1, r8, ror r5 │ │ │ │ - cmpeq r2, r4, asr #20 │ │ │ │ + cmpeq fp, r0, asr #13 │ │ │ │ + cmpeq r1, r0, lsl #11 │ │ │ │ + cmpeq r2, ip, asr #20 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - cmpeq fp, r8, ror r6 │ │ │ │ - cmpeq r1, r8, lsr r5 │ │ │ │ - cmpeq r2, r4, lsl #20 │ │ │ │ + cmpeq fp, r0, lsl #13 │ │ │ │ + cmpeq r1, r0, asr #10 │ │ │ │ + cmpeq r2, ip, lsl #20 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - cmpeq fp, r8, lsr r6 │ │ │ │ - ldrsheq r9, [r1, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, r4, asr #19 │ │ │ │ + cmpeq fp, r0, asr #12 │ │ │ │ + cmpeq r1, r0, lsl #10 │ │ │ │ + cmpeq r2, ip, asr #19 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - ldrsheq r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ - ldrheq r9, [r1, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, r4, lsl #19 │ │ │ │ + cmpeq fp, r0, lsl #12 │ │ │ │ + cmpeq r1, r0, asr #9 │ │ │ │ + cmpeq r2, ip, lsl #19 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ - cmpeq r1, r0, lsl #9 │ │ │ │ + cmpeq r1, r8, lsl #9 │ │ │ │ andeq r0, r0, pc, lsr #17 │ │ │ │ - cmpeq r1, r0, asr r4 │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ - cmpeq r1, r8, lsl r4 │ │ │ │ - cmpeq r2, r4, ror #17 │ │ │ │ + cmpeq r1, r8, asr r4 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + cmpeq r1, r0, lsr #8 │ │ │ │ + cmpeq r2, ip, ror #17 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ - ldrsbeq r9, [r1, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r2, r8, lsr #17 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ + cmpeq r1, r4, ror #7 │ │ │ │ + ldrheq sl, [r2, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - cmpeq r2, r0, ror fp │ │ │ │ - cmpeq fp, ip, asr #9 │ │ │ │ - cmpeq r2, ip, asr r8 │ │ │ │ + cmpeq r2, r8, ror fp │ │ │ │ + ldrsbeq r5, [fp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ muleq r0, r9, r8 │ │ │ │ - cmpeq fp, r8, lsl #9 │ │ │ │ - cmpeq r1, r4, asr #6 │ │ │ │ - cmpeq r2, r4, lsl r8 │ │ │ │ + @ instruction: 0x015b5490 │ │ │ │ + cmpeq r1, ip, asr #6 │ │ │ │ + cmpeq r2, ip, lsl r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2848] @ 0xb20 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3792] @ 4e497c │ │ │ │ @@ -1092380,127 +1092380,127 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ b 4e3dd0 │ │ │ │ cmneq r5, ip, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r5, ip, lsr r9 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmpeq fp, r0, lsl r1 │ │ │ │ - cmpeq fp, r0, lsl #2 │ │ │ │ + cmpeq fp, r8, lsl r1 │ │ │ │ + cmpeq fp, r8, lsl #2 │ │ │ │ cmpeq r0, r8, asr #3 │ │ │ │ - cmpeq r2, r0, ror r4 │ │ │ │ + cmpeq r2, r8, ror r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmpeq fp, ip, lsl #31 │ │ │ │ - cmpeq r2, ip, lsl r3 │ │ │ │ - cmpeq fp, ip, asr #30 │ │ │ │ + @ instruction: 0x015b4f94 │ │ │ │ + cmpeq r2, r4, lsr #6 │ │ │ │ + cmpeq fp, r4, asr pc │ │ │ │ cmpeq r0, r4, ror #12 │ │ │ │ - cmpeq r2, ip, asr #5 │ │ │ │ + ldrsbeq sl, [r2, #-36] @ 0xffffffdc │ │ │ │ cmneq r5, r0, ror #10 │ │ │ │ ldrsbeq r9, [r0, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq fp, r4, lsl #29 │ │ │ │ - cmpeq r2, r4, lsl r2 │ │ │ │ + cmpeq fp, ip, lsl #29 │ │ │ │ + cmpeq r2, ip, lsl r2 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq fp, r8, asr #28 │ │ │ │ - cmpeq fp, r8, lsr lr │ │ │ │ + cmpeq fp, r0, asr lr │ │ │ │ + cmpeq fp, r0, asr #28 │ │ │ │ ldrsheq ip, [r0, #-236] @ 0xffffff14 │ │ │ │ - @ instruction: 0x0152a19c │ │ │ │ + cmpeq r2, r4, lsr #3 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrsbeq r4, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r2, r8, rrx │ │ │ │ - @ instruction: 0x015b4c98 │ │ │ │ + cmpeq fp, r0, ror #25 │ │ │ │ + cmpeq r2, r0, ror r0 │ │ │ │ + cmpeq fp, r0, lsr #25 │ │ │ │ cmpeq r0, ip, lsr #7 │ │ │ │ - cmpeq r2, r4, lsl r0 │ │ │ │ + cmpeq r2, ip, lsl r0 │ │ │ │ cmpeq r0, r8, ror #6 │ │ │ │ - cmpeq fp, ip, lsl ip │ │ │ │ - cmpeq r2, ip, lsr #31 │ │ │ │ + cmpeq fp, r4, lsr #24 │ │ │ │ + ldrheq r9, [r2, #-244] @ 0xffffff0c │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq fp, r8, asr fp │ │ │ │ - cmpeq r2, r8, ror #29 │ │ │ │ + cmpeq fp, r0, ror #22 │ │ │ │ + ldrsheq r9, [r2, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ cmpeq r0, r0, lsr r2 │ │ │ │ - ldrsbeq r4, [fp, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r2, ip, asr lr │ │ │ │ - cmpeq fp, ip, lsl sl │ │ │ │ - ldrsbeq r8, [r1, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r2, r0, lsr #27 │ │ │ │ + ldrsbeq r4, [fp, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, r4, ror #28 │ │ │ │ + cmpeq fp, r4, lsr #20 │ │ │ │ + cmpeq r1, r4, ror #17 │ │ │ │ + cmpeq r2, r8, lsr #27 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - cmpeq r2, r4, asr #25 │ │ │ │ - ldrsbeq r4, [fp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r2, r4, asr sp │ │ │ │ + cmpeq r2, ip, asr #25 │ │ │ │ + ldrsbeq r4, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, ip, asr sp │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - cmpeq fp, r0, lsl #18 │ │ │ │ - cmpeq r2, r8, lsl #25 │ │ │ │ + cmpeq fp, r8, lsl #18 │ │ │ │ + @ instruction: 0x01529c90 │ │ │ │ andeq r0, r0, r5, lsr r2 │ │ │ │ - ldrsbeq r4, [fp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r2, r4, ror #24 │ │ │ │ + ldrsbeq r4, [fp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, ip, ror #24 │ │ │ │ cmpeq r0, ip, lsr #31 │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - cmpeq r1, r4, lsl r7 │ │ │ │ - cmpeq r2, r0, ror #23 │ │ │ │ - cmpeq fp, r4, lsl r8 │ │ │ │ - ldrsbeq r8, [r1, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x01529b98 │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ + cmpeq r1, ip, lsl r7 │ │ │ │ + cmpeq r2, r8, ror #23 │ │ │ │ + cmpeq fp, ip, lsl r8 │ │ │ │ + ldrsbeq r8, [r1, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r2, r0, lsr #23 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - ldrsbeq r4, [fp, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x01518698 │ │ │ │ - cmpeq r2, ip, asr fp │ │ │ │ + cmpeq fp, r0, ror #15 │ │ │ │ + cmpeq r1, r0, lsr #13 │ │ │ │ + cmpeq r2, r4, ror #22 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - @ instruction: 0x015b4798 │ │ │ │ - cmpeq r2, ip, ror #29 │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ + cmpeq fp, r0, lsr #15 │ │ │ │ + ldrsheq r9, [r2, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmpeq fp, r0, asr r7 │ │ │ │ - cmpeq r1, r0, lsl r6 │ │ │ │ - ldrsbeq r9, [r2, #-172] @ 0xffffff54 │ │ │ │ - ldrsbeq r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - ldrsbeq r4, [fp, #-100] @ 0xffffff9c │ │ │ │ - @ instruction: 0x01518594 │ │ │ │ - cmpeq r2, r8, asr sl │ │ │ │ - @ instruction: 0x015b4698 │ │ │ │ - cmpeq r1, r8, asr r5 │ │ │ │ - cmpeq r2, ip, lsl sl │ │ │ │ + cmpeq fp, r8, asr r7 │ │ │ │ + cmpeq r1, r8, lsl r6 │ │ │ │ + cmpeq r2, r4, ror #21 │ │ │ │ + cmpeq r1, r0, ror #11 │ │ │ │ + ldrsbeq r4, [fp, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x0151859c │ │ │ │ + cmpeq r2, r0, ror #20 │ │ │ │ + cmpeq fp, r0, lsr #13 │ │ │ │ + cmpeq r1, r0, ror #10 │ │ │ │ + cmpeq r2, r4, lsr #20 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - cmpeq fp, ip, asr r6 │ │ │ │ - cmpeq r1, ip, lsl r5 │ │ │ │ - cmpeq r2, r0, ror #19 │ │ │ │ + cmpeq fp, r4, ror #12 │ │ │ │ + cmpeq r1, r4, lsr #10 │ │ │ │ + cmpeq r2, r8, ror #19 │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq fp, r0, lsr #12 │ │ │ │ - cmpeq r1, r0, ror #9 │ │ │ │ - cmpeq r2, r8, lsr #19 │ │ │ │ - cmpeq fp, r4, ror #11 │ │ │ │ - cmpeq r1, r4, lsr #9 │ │ │ │ - cmpeq r2, r8, ror #18 │ │ │ │ + cmpeq fp, r8, lsr #12 │ │ │ │ + cmpeq r1, r8, ror #9 │ │ │ │ + ldrheq r9, [r2, #-144] @ 0xffffff70 │ │ │ │ + cmpeq fp, ip, ror #11 │ │ │ │ + cmpeq r1, ip, lsr #9 │ │ │ │ + cmpeq r2, r0, ror r9 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - cmpeq fp, r8, lsr #11 │ │ │ │ - cmpeq r1, r8, ror #8 │ │ │ │ - cmpeq r2, r0, lsr r9 │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ - cmpeq r2, r4, ror ip │ │ │ │ - cmpeq r2, r0, ror #17 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ - ldrsbeq r8, [r1, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r2, r0, lsr #17 │ │ │ │ + ldrheq r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r1, r0, ror r4 │ │ │ │ + cmpeq r2, r8, lsr r9 │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ + cmpeq r2, ip, ror ip │ │ │ │ + cmpeq r2, r8, ror #17 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ + cmpeq r1, r4, ror #7 │ │ │ │ + cmpeq r2, r8, lsr #17 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmpeq fp, r0, ror #9 │ │ │ │ - cmpeq r1, r0, lsr #7 │ │ │ │ - cmpeq r2, r4, ror #16 │ │ │ │ + cmpeq fp, r8, ror #9 │ │ │ │ + cmpeq r1, r8, lsr #7 │ │ │ │ + cmpeq r2, ip, ror #16 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - cmpeq fp, r0, lsr #9 │ │ │ │ - cmpeq r1, r0, ror #6 │ │ │ │ - cmpeq r2, r8, lsr #16 │ │ │ │ - cmpeq r1, r8, lsr #6 │ │ │ │ + cmpeq fp, r8, lsr #9 │ │ │ │ + cmpeq r1, r8, ror #6 │ │ │ │ + cmpeq r2, r0, lsr r8 │ │ │ │ + cmpeq r1, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1092869,64 +1092869,64 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r8, #99 @ 0x63 │ │ │ │ b 4e4d38 │ │ │ │ @ instruction: 0x01653890 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrdeq r3, [r5, #-100]! @ 0xffffff9c │ │ │ │ - ldrsheq r3, [fp, #-244] @ 0xffffff0c │ │ │ │ - ldrheq r7, [r1, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r2, r0, lsl #7 │ │ │ │ + ldrsheq r3, [fp, #-252] @ 0xffffff04 │ │ │ │ + ldrheq r7, [r1, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r2, r8, lsl #7 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - ldrheq r3, [fp, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x01529298 │ │ │ │ - cmpeq r2, r8, lsr r3 │ │ │ │ + ldrheq r3, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, r0, lsr #5 │ │ │ │ + cmpeq r2, r0, asr #6 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq fp, r0, ror pc │ │ │ │ - cmpeq r1, r0, lsr lr │ │ │ │ - ldrsheq r9, [r2, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq fp, r0, lsr pc │ │ │ │ - ldrsheq r7, [r1, #-208] @ 0xffffff30 │ │ │ │ - ldrheq r9, [r2, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq fp, r8, ror pc │ │ │ │ + cmpeq r1, r8, lsr lr │ │ │ │ + cmpeq r2, r4, lsl #6 │ │ │ │ + cmpeq fp, r8, lsr pc │ │ │ │ + ldrsheq r7, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r2, r4, asr #5 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - ldrsheq r3, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldrheq r7, [r1, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r2, ip, ror r2 │ │ │ │ + ldrsheq r3, [fp, #-232] @ 0xffffff18 │ │ │ │ + ldrheq r7, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r2, r4, lsl #5 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - ldrheq r3, [fp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r1, r0, ror sp │ │ │ │ - cmpeq r2, ip, lsr r2 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ - cmpeq r1, r0, lsr sp │ │ │ │ - ldrsheq r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq fp, r0, lsr lr │ │ │ │ - ldrsheq r7, [r1, #-192] @ 0xffffff40 │ │ │ │ - ldrheq r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ + ldrheq r3, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r1, r8, ror sp │ │ │ │ + cmpeq r2, r4, asr #4 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + cmpeq r1, r8, lsr sp │ │ │ │ + cmpeq r2, r4, lsl #4 │ │ │ │ + cmpeq fp, r8, lsr lr │ │ │ │ + ldrsheq r7, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r2, r4, asr #3 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - ldrsheq r3, [fp, #-208] @ 0xffffff30 │ │ │ │ - ldrheq r7, [r1, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r2, ip, ror r1 │ │ │ │ - ldrheq r3, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r1, r4, ror ip │ │ │ │ - cmpeq r2, r0, asr #2 │ │ │ │ + ldrsheq r3, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrheq r7, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r2, r4, lsl #3 │ │ │ │ + ldrheq r3, [fp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ + cmpeq r2, r8, asr #2 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmpeq fp, r8, ror sp │ │ │ │ - cmpeq r1, r8, lsr ip │ │ │ │ - cmpeq r2, r4, lsl #2 │ │ │ │ + cmpeq fp, r0, lsl #27 │ │ │ │ + cmpeq r1, r0, asr #24 │ │ │ │ + cmpeq r2, ip, lsl #2 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq fp, ip, lsr sp │ │ │ │ - ldrsheq r7, [r1, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r2, r0, asr #1 │ │ │ │ + cmpeq fp, r4, asr #26 │ │ │ │ + cmpeq r1, r4, lsl #24 │ │ │ │ + cmpeq r2, r8, asr #1 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq fp, r0, lsl #26 │ │ │ │ - cmpeq r1, r0, asr #23 │ │ │ │ - cmpeq r2, ip, lsl #1 │ │ │ │ - cmpeq r2, ip, asr #8 │ │ │ │ - ldrheq r3, [fp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r2, ip, lsr r0 │ │ │ │ + cmpeq fp, r8, lsl #26 │ │ │ │ + cmpeq r1, r8, asr #23 │ │ │ │ + @ instruction: 0x01529094 │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ + cmpeq fp, r4, asr #25 │ │ │ │ + cmpeq r2, r4, asr #32 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2712] @ 0xa98 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #1344 @ 0x540 │ │ │ │ @@ -1093842,152 +1093842,152 @@ │ │ │ │ ldrd r0, [r5] │ │ │ │ bl b912c <__aeabi_dadd@plt> │ │ │ │ strd r0, [r5] │ │ │ │ b 4e5edc │ │ │ │ strdeq r3, [r5, #-16]! │ │ │ │ ldrdeq r3, [r5, #-28]! @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r8, ror #21 │ │ │ │ - cmpeq r2, r4, ror lr │ │ │ │ + ldrsheq r3, [fp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r2, ip, ror lr │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ - cmpeq fp, ip, asr r3 │ │ │ │ - cmpeq r2, r4, ror #13 │ │ │ │ - cmpeq fp, r4, lsl r3 │ │ │ │ - ldrsheq r3, [fp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r2, ip, ror r6 │ │ │ │ + cmpeq fp, r4, ror #6 │ │ │ │ + cmpeq r2, ip, ror #13 │ │ │ │ + cmpeq fp, ip, lsl r3 │ │ │ │ + ldrsheq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r2, r4, lsl #13 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ cmpeq r0, r0, ror #6 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x015b3194 │ │ │ │ - cmpeq r2, r4, lsr #10 │ │ │ │ - cmpeq fp, r8, asr #2 │ │ │ │ + @ instruction: 0x015b319c │ │ │ │ + cmpeq r2, ip, lsr #10 │ │ │ │ + cmpeq fp, r0, asr r1 │ │ │ │ cmpeq r0, r8, asr r8 │ │ │ │ - cmpeq r2, r4, asr #9 │ │ │ │ + cmpeq r2, ip, asr #9 │ │ │ │ cmneq r5, r4, ror #14 │ │ │ │ - cmpeq fp, ip, lsr #1 │ │ │ │ - cmpeq r2, r8, lsr r4 │ │ │ │ + ldrheq r3, [fp, #-4] │ │ │ │ + cmpeq r2, r0, asr #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x015b2a90 │ │ │ │ - cmpeq r2, r0, lsr #28 │ │ │ │ - @ instruction: 0x01516898 │ │ │ │ + @ instruction: 0x015b2a98 │ │ │ │ + cmpeq r2, r8, lsr #28 │ │ │ │ + cmpeq r1, r0, lsr #17 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ cmpeq r0, ip, lsr #1 │ │ │ │ - cmpeq fp, r0, ror #18 │ │ │ │ - ldrsheq r7, [r2, #-192] @ 0xffffff40 │ │ │ │ - ldrheq r2, [fp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - cmpeq fp, r0, lsl #17 │ │ │ │ - cmpeq r1, r0, asr #14 │ │ │ │ - cmpeq r2, ip, lsl #24 │ │ │ │ + cmpeq fp, r8, ror #18 │ │ │ │ + ldrsheq r7, [r2, #-200] @ 0xffffff38 │ │ │ │ + ldrheq r2, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ + cmpeq fp, r8, lsl #17 │ │ │ │ + cmpeq r1, r8, asr #14 │ │ │ │ + cmpeq r2, r4, lsl ip │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - ldrheq r2, [fp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r2, ip, lsr fp │ │ │ │ - cmpeq fp, r4, lsl #15 │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - cmpeq r2, r0, lsl fp │ │ │ │ - cmpeq fp, r0, asr #14 │ │ │ │ - cmpeq r2, ip, ror #29 │ │ │ │ - cmpeq r2, r8, asr #21 │ │ │ │ - cmpeq fp, ip, lsl #14 │ │ │ │ - @ instruction: 0x01527a9c │ │ │ │ + ldrheq r2, [fp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r2, r4, asr #22 │ │ │ │ + cmpeq fp, ip, lsl #15 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ + cmpeq r2, r8, lsl fp │ │ │ │ + cmpeq fp, r8, asr #14 │ │ │ │ + ldrsheq r7, [r2, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r7, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, r4, lsl r7 │ │ │ │ + cmpeq r2, r4, lsr #21 │ │ │ │ cmpeq r0, r4, ror #27 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ cmpeq r0, r0, lsr #27 │ │ │ │ cmpeq r0, ip, asr #26 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmpeq fp, r8, lsl #11 │ │ │ │ - cmpeq r2, r4, ror r9 │ │ │ │ - cmpeq r2, ip, lsl #18 │ │ │ │ + @ instruction: 0x015b2590 │ │ │ │ + cmpeq r2, ip, ror r9 │ │ │ │ + cmpeq r2, r4, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + ldrsheq r7, [r2, #-128] @ 0xffffff80 │ │ │ │ cmpeq r0, r0, lsr ip │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - ldrsbeq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01516398 │ │ │ │ - cmpeq r2, ip, asr r8 │ │ │ │ + cmpeq fp, r0, ror #9 │ │ │ │ + cmpeq r1, r0, lsr #7 │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - cmpeq r1, r0, ror #6 │ │ │ │ + cmpeq r1, r8, ror #6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ + cmpeq r1, r8, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - cmpeq fp, ip, lsr r4 │ │ │ │ - ldrsheq r6, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r2, r0, asr #15 │ │ │ │ + cmpeq fp, r4, asr #8 │ │ │ │ + cmpeq r1, r4, lsl #6 │ │ │ │ + cmpeq r2, r8, asr #15 │ │ │ │ andeq r0, r0, sp, asr #12 │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - cmpeq r1, r0, asr #5 │ │ │ │ - cmpeq r2, r4, lsl #15 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + cmpeq r1, r8, asr #5 │ │ │ │ + cmpeq r2, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - cmpeq fp, r4, asr #7 │ │ │ │ - cmpeq r1, r4, lsl #5 │ │ │ │ - cmpeq r2, r8, asr #14 │ │ │ │ + cmpeq fp, ip, asr #7 │ │ │ │ + cmpeq r1, ip, lsl #5 │ │ │ │ + cmpeq r2, r0, asr r7 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - cmpeq fp, r8, lsl #7 │ │ │ │ - cmpeq r1, r8, asr #4 │ │ │ │ - cmpeq r2, ip, lsl #14 │ │ │ │ + @ instruction: 0x015b2390 │ │ │ │ + cmpeq r1, r0, asr r2 │ │ │ │ + cmpeq r2, r4, lsl r7 │ │ │ │ andeq r0, r0, sl, asr #12 │ │ │ │ - cmpeq fp, ip, asr #6 │ │ │ │ - cmpeq r1, ip, lsl #4 │ │ │ │ - ldrsbeq r7, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq fp, r4, asr r3 │ │ │ │ + cmpeq r1, r4, lsl r2 │ │ │ │ + ldrsbeq r7, [r2, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq fp, r0, lsl r3 │ │ │ │ - ldrsbeq r6, [r1, #-16] │ │ │ │ - @ instruction: 0x01527694 │ │ │ │ + cmpeq fp, r8, lsl r3 │ │ │ │ + ldrsbeq r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x0152769c │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - @ instruction: 0x01516198 │ │ │ │ + cmpeq r1, r0, lsr #3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ + cmpeq r1, r8, ror #2 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - cmpeq r1, ip, lsr #2 │ │ │ │ + cmpeq r1, r4, lsr r1 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - ldrsheq r6, [r1, #-8] │ │ │ │ + cmpeq r1, r0, lsl #2 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmpeq r1, r4, ror #1 │ │ │ │ + cmpeq r1, ip, ror #1 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - ldrsbeq r6, [r1, #-4] │ │ │ │ + ldrsbeq r6, [r1, #-12] │ │ │ │ muleq r0, r3, r6 │ │ │ │ - cmpeq fp, r0, ror #3 │ │ │ │ - cmpeq r1, r0, lsr #1 │ │ │ │ - cmpeq r2, r4, ror #10 │ │ │ │ + cmpeq fp, r8, ror #3 │ │ │ │ + cmpeq r1, r8, lsr #1 │ │ │ │ + cmpeq r2, ip, ror #10 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - cmpeq fp, r4, lsr #3 │ │ │ │ - cmpeq r1, r4, rrx │ │ │ │ - cmpeq r2, r8, lsr #10 │ │ │ │ + cmpeq fp, ip, lsr #3 │ │ │ │ + cmpeq r1, ip, rrx │ │ │ │ + cmpeq r2, r0, lsr r5 │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - cmpeq r1, ip, lsr #32 │ │ │ │ - cmpeq fp, r8, ror #2 │ │ │ │ - cmpeq r2, r8, ror #9 │ │ │ │ + cmpeq r1, r4, lsr r0 │ │ │ │ + cmpeq fp, r0, ror r1 │ │ │ │ + ldrsheq r7, [r2, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmpeq fp, r8, lsr #2 │ │ │ │ - cmpeq r1, r8, ror #31 │ │ │ │ - cmpeq r2, ip, lsr #9 │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ + ldrsheq r5, [r1, #-240] @ 0xffffff10 │ │ │ │ + ldrheq r7, [r2, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmpeq fp, ip, ror #1 │ │ │ │ - cmpeq r1, ip, lsr #31 │ │ │ │ - cmpeq r2, r8, ror r4 │ │ │ │ + ldrsheq r2, [fp, #-4] │ │ │ │ + ldrheq r5, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r2, r0, lsl #9 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - cmpeq r1, r4, ror pc │ │ │ │ + cmpeq r1, ip, ror pc │ │ │ │ andeq r0, r0, r3, lsr r6 │ │ │ │ - cmpeq r1, r4, asr #30 │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ + cmpeq r1, ip, asr #30 │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - cmpeq r1, r0, ror #29 │ │ │ │ + cmpeq r1, r8, ror #29 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - cmpeq r1, r8, asr #29 │ │ │ │ + ldrsbeq r5, [r1, #-224] @ 0xffffff20 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ @@ -1095709,121 +1095709,121 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 4e7a70 │ │ │ │ cmneq r5, r4, lsr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r1, [r5, #-92]! @ 0xffffffa4 │ │ │ │ - ldrsheq r1, [fp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r2, r4, lsl #5 │ │ │ │ - cmpeq fp, ip, lsl #28 │ │ │ │ - @ instruction: 0x01527190 │ │ │ │ - cmpeq r2, ip, ror #10 │ │ │ │ - cmpeq r1, r8, lsr #15 │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ + cmpeq r2, ip, lsl #5 │ │ │ │ + cmpeq fp, r4, lsl lr │ │ │ │ + @ instruction: 0x01527198 │ │ │ │ + cmpeq r2, r4, ror r5 │ │ │ │ + ldrheq r3, [r1, #-112] @ 0xffffff90 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ - ldrheq r6, [r2, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r1, r4, asr sl │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ + cmpeq r2, r4, asr #31 │ │ │ │ + cmpeq r1, ip, asr sl │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq r2, ip, ror #19 │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + ldrsheq r6, [r2, #-148] @ 0xffffff6c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ - @ instruction: 0x015b1598 │ │ │ │ - cmpeq r2, ip, lsl r9 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ + cmpeq fp, r0, lsr #11 │ │ │ │ + cmpeq r2, r4, lsr #18 │ │ │ │ @ instruction: 0xffff95c8 │ │ │ │ @ instruction: 0x00909cd4 │ │ │ │ @ instruction: 0xffff5ba4 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq fp, r8, ror #6 │ │ │ │ - ldrsbeq r6, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r0, ror r3 │ │ │ │ + cmpeq r2, r0, ror #23 │ │ │ │ @ instruction: 0x0165099c │ │ │ │ - cmpeq fp, ip, lsl #5 │ │ │ │ - @ instruction: 0x01526a90 │ │ │ │ - @ instruction: 0x01526a9c │ │ │ │ - ldrsheq r5, [r1, #-4] │ │ │ │ - cmpeq r2, r4, asr #11 │ │ │ │ + @ instruction: 0x015b1294 │ │ │ │ + @ instruction: 0x01526a98 │ │ │ │ + cmpeq r2, r4, lsr #21 │ │ │ │ + ldrsheq r5, [r1, #-12] │ │ │ │ + cmpeq r2, ip, asr #11 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ cmpeq r0, r0, lsl r9 │ │ │ │ ldrheq r5, [r0, #-136] @ 0xffffff78 │ │ │ │ cmpeq r0, ip, ror r8 │ │ │ │ - cmpeq r1, r0 │ │ │ │ + cmpeq r1, r8 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - cmpeq r2, ip, lsl r9 │ │ │ │ - cmpeq fp, r0, lsl #2 │ │ │ │ - cmpeq r1, r0, asr #31 │ │ │ │ - cmpeq r2, ip, lsl #9 │ │ │ │ - cmpeq fp, r4, asr #1 │ │ │ │ - cmpeq r1, r4, lsl #31 │ │ │ │ - cmpeq r2, ip, asr #8 │ │ │ │ - cmpeq fp, r8, lsl #1 │ │ │ │ - cmpeq r1, r8, asr #30 │ │ │ │ - cmpeq r2, r4, lsl r4 │ │ │ │ + cmpeq r2, r4, lsr #18 │ │ │ │ + cmpeq fp, r8, lsl #2 │ │ │ │ + cmpeq r1, r8, asr #31 │ │ │ │ + @ instruction: 0x01526494 │ │ │ │ + cmpeq fp, ip, asr #1 │ │ │ │ + cmpeq r1, ip, lsl #31 │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ + @ instruction: 0x015b1090 │ │ │ │ + cmpeq r1, r0, asr pc │ │ │ │ + cmpeq r2, ip, lsl r4 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ - cmpeq r1, r8, lsr #26 │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ - ldrsheq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r0, asr #3 │ │ │ │ - ldrheq r4, [r1, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r1, r8, lsl #25 │ │ │ │ - @ instruction: 0x015b0d90 │ │ │ │ - cmpeq r2, r4, ror #10 │ │ │ │ - cmpeq r2, r8, lsl r1 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ - cmpeq r1, r0, ror #23 │ │ │ │ - ldrheq r4, [r1, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r1, r0, lsl #23 │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ + cmpeq r1, r0, lsr sp │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ + ldrsheq r4, [r1, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r2, r8, asr #3 │ │ │ │ + cmpeq r1, r4, asr #25 │ │ │ │ + @ instruction: 0x01514c90 │ │ │ │ + @ instruction: 0x015b0d98 │ │ │ │ + cmpeq r2, ip, ror #10 │ │ │ │ + cmpeq r2, r0, lsr #2 │ │ │ │ + cmpeq r1, r8, lsl ip │ │ │ │ + cmpeq r1, r8, ror #23 │ │ │ │ + ldrheq r4, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r1, r8, lsl #23 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - cmpeq r1, r0, asr fp │ │ │ │ - cmpeq r2, r0, lsr #32 │ │ │ │ + cmpeq r1, r8, asr fp │ │ │ │ + cmpeq r2, r8, lsr #32 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - cmpeq r2, ip, ror #31 │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + ldrsheq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - cmpeq r1, r8, ror #21 │ │ │ │ - ldrsheq r0, [fp, #-180] @ 0xffffff4c │ │ │ │ - ldrheq r4, [r1, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r2, r0, lsl #31 │ │ │ │ - cmpeq r1, ip, ror sl │ │ │ │ + ldrsheq r4, [r1, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ + ldrheq r4, [r1, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, r8, lsl #31 │ │ │ │ + cmpeq r1, r4, lsl #21 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmpeq r1, ip, asr #20 │ │ │ │ + cmpeq r1, r4, asr sl │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmpeq r1, ip, lsl sl │ │ │ │ + cmpeq r1, r4, lsr #20 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r1, ip, ror #19 │ │ │ │ + ldrsheq r4, [r1, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrheq r4, [r1, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r1, ip, lsl #19 │ │ │ │ + cmpeq r1, r4, asr #19 │ │ │ │ + @ instruction: 0x01514994 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r1, ip, asr r9 │ │ │ │ - cmpeq fp, r8, ror #20 │ │ │ │ - cmpeq r1, r8, lsr #18 │ │ │ │ - ldrsheq r5, [r2, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r1, r4, ror #18 │ │ │ │ + cmpeq fp, r0, ror sl │ │ │ │ + cmpeq r1, r0, lsr r9 │ │ │ │ + ldrsheq r5, [r2, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq fp, ip, lsr #20 │ │ │ │ - cmpeq r1, r8, ror #17 │ │ │ │ - ldrheq r5, [r2, #-212] @ 0xffffff2c │ │ │ │ + cmpeq fp, r4, lsr sl │ │ │ │ + ldrsheq r4, [r1, #-128] @ 0xffffff80 │ │ │ │ + ldrheq r5, [r2, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrheq r4, [r1, #-128] @ 0xffffff80 │ │ │ │ + ldrheq r4, [r1, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r1, r0, lsl #17 │ │ │ │ - cmpeq r1, r0, asr r8 │ │ │ │ + cmpeq r1, r8, lsl #17 │ │ │ │ + cmpeq r1, r8, asr r8 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq fp, r0, ror #18 │ │ │ │ - ldrsbeq r5, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r2, r4, ror #25 │ │ │ │ + cmpeq fp, r8, ror #18 │ │ │ │ + cmpeq r2, r0, ror #5 │ │ │ │ + cmpeq r2, ip, ror #25 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrsbeq r4, [r1, #-116] @ 0xffffff8c │ │ │ │ + ldrsbeq r4, [r1, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - ldrsbeq r0, [fp, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x01525290 │ │ │ │ - cmpeq r2, ip, asr ip │ │ │ │ + cmpeq fp, r0, ror #17 │ │ │ │ + @ instruction: 0x01525298 │ │ │ │ + cmpeq r2, r4, ror #24 │ │ │ │ ldr r1, [pc, #-240] @ 4e7e58 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #239 @ 0xef │ │ │ │ @@ -1096296,24 +1096296,24 @@ │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 4e8628 │ │ │ │ andeq ip, r0, r0, asr #17 │ │ │ │ @ instruction: 0x0090b5b8 │ │ │ │ @ instruction: 0xffff5dfc │ │ │ │ addseq fp, r0, r0, asr #9 │ │ │ │ - cmpeq r2, r4, lsl #15 │ │ │ │ - ldrsbeq r0, [fp, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r2, r8, asr fp │ │ │ │ + cmpeq r2, ip, lsl #15 │ │ │ │ + ldrsbeq r0, [fp, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r2, r0, ror #22 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r1, r8, asr r6 │ │ │ │ - cmpeq r2, r0, lsl #14 │ │ │ │ - cmpeq fp, ip, asr #14 │ │ │ │ - ldrsbeq r5, [r2, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r1, r0, ror #12 │ │ │ │ + cmpeq r2, r8, lsl #14 │ │ │ │ + cmpeq fp, r4, asr r7 │ │ │ │ + ldrsbeq r5, [r2, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - ldrsbeq r4, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrsbeq r4, [r1, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #1248 @ 0x4e0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1097313,153 +1097313,153 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 4e9350 │ │ │ │ msreq SPSR_s, r0, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq pc, [r4, #-192]! @ 0xffffff40 @ │ │ │ │ - ldrsbeq r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r2, ip, asr r9 │ │ │ │ + ldrsbeq r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r2, r4, ror #18 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - ldrsbeq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, r4, ror #16 │ │ │ │ - cmpeq r2, ip, lsr ip │ │ │ │ + cmpeq fp, r0, ror #9 │ │ │ │ + cmpeq r2, ip, ror #16 │ │ │ │ + cmpeq r2, r4, asr #24 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq fp, r0, ror #6 │ │ │ │ - ldrsbeq r5, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq fp, r8, ror #6 │ │ │ │ + ldrsbeq r5, [r2, #-104] @ 0xffffff98 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq fp, ip, lsr #4 │ │ │ │ - cmpeq fp, r8, lsl r2 │ │ │ │ - cmpeq r2, ip, lsl #19 │ │ │ │ + cmpeq fp, r4, lsr r2 │ │ │ │ + cmpeq fp, r0, lsr #4 │ │ │ │ + @ instruction: 0x01525994 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - cmpeq r2, ip, lsl r8 │ │ │ │ - cmppeq sl, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r2, #-8] │ │ │ │ + cmpeq r2, r4, lsr #16 │ │ │ │ + cmppeq sl, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r0, asr #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r2, r8, lsr #9 │ │ │ │ + ldrheq r5, [r2, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ @ instruction: 0xffff6c74 │ │ │ │ addseq r8, r0, ip, ror #7 │ │ │ │ @ instruction: 0xffff42bc │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmppeq sl, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r5, [r2, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x015afa90 │ │ │ │ + cmpeq r2, r4, lsl #6 │ │ │ │ strheq pc, [r4, #-12]! @ │ │ │ │ - ldrsbeq pc, [sl, #-148] @ 0xffffff6c @ │ │ │ │ - ldrsbeq r5, [r2, #-24] @ 0xffffffe8 │ │ │ │ + ldrsbeq pc, [sl, #-156] @ 0xffffff64 @ │ │ │ │ cmpeq r2, r0, ror #3 │ │ │ │ - cmpeq r1, r8, lsr r8 │ │ │ │ - cmpeq r2, r8, lsl #26 │ │ │ │ + cmpeq r2, r8, ror #3 │ │ │ │ + cmpeq r1, r0, asr #16 │ │ │ │ + cmpeq r2, r0, lsl sp │ │ │ │ muleq r0, sp, r3 │ │ │ │ cmpeq r0, r4, asr r0 │ │ │ │ cmpeq r0, r0 │ │ │ │ ldrheq r3, [r0, #-248] @ 0xffffff08 │ │ │ │ - cmppeq sl, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, lsl r7 │ │ │ │ - cmpeq r2, r8, ror #23 │ │ │ │ - cmppeq sl, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #13 │ │ │ │ - cmpeq r2, ip, lsr #23 │ │ │ │ + cmppeq sl, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsr #14 │ │ │ │ + ldrsheq r4, [r2, #-176] @ 0xffffff50 │ │ │ │ + cmppeq sl, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #13 │ │ │ │ + ldrheq r4, [r2, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - cmppeq sl, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsr #13 │ │ │ │ - cmpeq r2, r0, ror fp │ │ │ │ - cmpeq r1, ip, ror #12 │ │ │ │ - cmpeq r1, ip, lsr r6 │ │ │ │ - cmppeq sl, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, lsl #12 │ │ │ │ - ldrsbeq r4, [r2, #-164] @ 0xffffff5c │ │ │ │ + cmppeq sl, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsr #13 │ │ │ │ + cmpeq r2, r8, ror fp │ │ │ │ + cmpeq r1, r4, ror r6 │ │ │ │ + cmpeq r1, r4, asr #12 │ │ │ │ + cmppeq sl, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsl r6 │ │ │ │ + ldrsbeq r4, [r2, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x01513394 │ │ │ │ + @ instruction: 0x0151339c │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x015af498 │ │ │ │ - cmpeq r1, r8, asr r3 │ │ │ │ - cmpeq r2, r4, lsr #16 │ │ │ │ + cmppeq sl, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, ror #6 │ │ │ │ + cmpeq r2, ip, lsr #16 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq r1, ip, lsl r3 │ │ │ │ + cmpeq r1, r4, lsr #6 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ - cmppeq sl, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #5 │ │ │ │ - cmpeq r2, r4, lsr #15 │ │ │ │ + cmpeq r2, r0, asr #24 │ │ │ │ + cmppeq sl, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #5 │ │ │ │ + cmpeq r2, ip, lsr #15 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - cmppeq sl, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsr #5 │ │ │ │ - cmpeq r2, r0, ror r7 │ │ │ │ + cmppeq sl, ip, ror #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsr #5 │ │ │ │ + cmpeq r2, r8, ror r7 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - cmpeq r1, ip, ror #4 │ │ │ │ - cmppeq sl, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsr r2 │ │ │ │ - ldrsheq r4, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r1, r4, ror r2 │ │ │ │ + cmppeq sl, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsr r2 │ │ │ │ + cmpeq r2, r4, lsl #14 │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - cmppeq sl, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, ror #25 │ │ │ │ - ldrheq r4, [r2, #-104] @ 0xffffff98 │ │ │ │ + cmppeq sl, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r3, [r2, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r2, r0, asr #13 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - cmpeq r1, r8, lsr #3 │ │ │ │ - ldrsbeq pc, [sl, #-44] @ 0xffffffd4 @ │ │ │ │ - ldrheq r4, [r2, #-172] @ 0xffffff54 │ │ │ │ - cmppeq sl, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ - cmpeq r2, ip, lsr #12 │ │ │ │ + ldrheq r3, [r1, #-16] │ │ │ │ + cmppeq sl, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, asr #21 │ │ │ │ + cmppeq sl, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #2 │ │ │ │ + cmpeq r2, r4, lsr r6 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - cmppeq sl, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, ror #23 │ │ │ │ - cmpeq r2, ip, ror #11 │ │ │ │ - ldrsheq r3, [r1, #-12] │ │ │ │ + cmppeq sl, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, ror #23 │ │ │ │ + ldrsheq r4, [r2, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r4, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - cmppeq sl, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, asr #1 │ │ │ │ - @ instruction: 0x01524594 │ │ │ │ - cmppeq sl, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, r0, lsr #19 │ │ │ │ - cmpeq r2, r4, asr r5 │ │ │ │ + cmppeq sl, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r3, [r1, #-0] │ │ │ │ + @ instruction: 0x0152459c │ │ │ │ + ldrsbeq pc, [sl, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq r2, r8, lsr #19 │ │ │ │ + cmpeq r2, ip, asr r5 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmpeq r1, ip, asr #32 │ │ │ │ + cmpeq r1, r4, asr r0 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq r1, ip, lsl r0 │ │ │ │ + cmpeq r1, r4, lsr #32 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - cmpeq r1, r8, ror #31 │ │ │ │ - ldrsheq pc, [sl, #-0] @ │ │ │ │ - ldrheq r2, [r1, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r2, ip, ror r4 │ │ │ │ - cmpeq r1, r8, ror pc │ │ │ │ + ldrsheq r2, [r1, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq pc, [sl, #-8] @ │ │ │ │ + ldrheq r2, [r1, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, r4, lsl #9 │ │ │ │ + cmpeq r1, r0, lsl #31 │ │ │ │ andeq r0, r0, lr, lsl r3 │ │ │ │ - cmpeq r1, r8, asr #30 │ │ │ │ + cmpeq r1, r0, asr pc │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmpeq r1, r8, lsl pc │ │ │ │ - cmpeq r1, r8, ror #29 │ │ │ │ + cmpeq r1, r0, lsr #30 │ │ │ │ + ldrsheq r2, [r1, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ - ldrheq r2, [r1, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r1, r8, lsl #29 │ │ │ │ + cmpeq r1, r0, asr #29 │ │ │ │ + @ instruction: 0x01512e90 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - cmpeq r1, r8, asr lr │ │ │ │ + cmpeq r1, r0, ror #28 │ │ │ │ andeq r0, r0, lr, ror r3 │ │ │ │ - cmpeq r1, r8, lsr #28 │ │ │ │ + cmpeq r1, r0, lsr lr │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - ldrsheq r2, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, r0, lsl #28 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq r1, r4, asr #27 │ │ │ │ + cmpeq r1, ip, asr #27 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - @ instruction: 0x01512d94 │ │ │ │ + @ instruction: 0x01512d9c │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - cmpeq r1, r4, ror #26 │ │ │ │ - cmpeq r2, r4, lsr r2 │ │ │ │ - cmpeq r1, ip, lsr #26 │ │ │ │ - cmpeq sl, r0, ror #28 │ │ │ │ - cmpeq r2, r0, asr #12 │ │ │ │ + cmpeq r1, ip, ror #26 │ │ │ │ + cmpeq r2, ip, lsr r2 │ │ │ │ + cmpeq r1, r4, lsr sp │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ + cmpeq r2, r8, asr #12 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ - cmpeq r1, ip, ror #25 │ │ │ │ + ldrsheq r2, [r1, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - ldrheq r2, [r1, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r2, ip, lsl #3 │ │ │ │ + cmpeq r1, r4, asr #25 │ │ │ │ + @ instruction: 0x01524194 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ ldr r1, [pc, #-344] @ 4e9784 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -1098908,207 +1098908,207 @@ │ │ │ │ mov fp, r1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 4eb2c4 │ │ │ │ cmneq r4, r0, lsl r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, ip, lsr #7 │ │ │ │ - ldrsbeq lr, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r0, rrx │ │ │ │ - ldrheq lr, [sl, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r2, r8, lsr pc │ │ │ │ - ldrsbeq r4, [r2, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r4, lsl r5 │ │ │ │ - cmpeq sl, r0, asr #20 │ │ │ │ - ldrheq r3, [r2, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r1, ip, asr r8 │ │ │ │ + ldrsbeq lr, [sl, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r2, r8, rrx │ │ │ │ + ldrheq lr, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r2, r0, asr #30 │ │ │ │ + cmpeq r2, r0, ror #5 │ │ │ │ + cmpeq r1, ip, lsl r5 │ │ │ │ + cmpeq sl, r8, asr #20 │ │ │ │ + cmpeq r2, r0, asr #27 │ │ │ │ + cmpeq r1, r4, ror #16 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r2, r0, asr #2 │ │ │ │ - cmpeq r3, r8, asr #31 │ │ │ │ - @ instruction: 0x01523b94 │ │ │ │ - cmpeq sl, ip, lsl #16 │ │ │ │ + cmpeq r2, r8, asr #2 │ │ │ │ + ldrsbeq r2, [r3, #-240] @ 0xffffff10 │ │ │ │ + @ instruction: 0x01523b9c │ │ │ │ + cmpeq sl, r4, lsl r8 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r2, r0, ror #25 │ │ │ │ - cmpeq r2, ip, asr r7 │ │ │ │ - @ instruction: 0x015ae39c │ │ │ │ + cmpeq r2, r8, ror #25 │ │ │ │ + cmpeq r2, r4, ror #14 │ │ │ │ + cmpeq sl, r4, lsr #7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - cmppeq r0, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - ldrheq lr, [sl, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ - cmpeq r2, r8, lsr r6 │ │ │ │ - cmpeq sl, r4, asr sl │ │ │ │ - ldrsbeq r2, [r2, #-216] @ 0xffffff28 │ │ │ │ + cmppeq r0, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + ldrheq lr, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, r8, ror #2 │ │ │ │ + cmpeq r2, r0, asr #12 │ │ │ │ + cmpeq sl, ip, asr sl │ │ │ │ + cmpeq r2, r0, ror #27 │ │ │ │ @ instruction: 0xffff5a88 │ │ │ │ umullseq r6, r0, r4, r1 │ │ │ │ @ instruction: 0xffff2064 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ - @ instruction: 0x0152309c │ │ │ │ - cmpeq sl, r4, ror #15 │ │ │ │ - cmpeq r2, r4, ror fp │ │ │ │ + cmpeq sl, r4, lsr r8 │ │ │ │ + cmpeq r2, r4, lsr #1 │ │ │ │ + cmpeq sl, ip, ror #15 │ │ │ │ + cmpeq r2, ip, ror fp │ │ │ │ cmneq r4, r4, asr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq sp, [sl, #-104] @ 0xffffff98 │ │ │ │ - ldrsheq r2, [r2, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sl, r0, lsl #14 │ │ │ │ cmpeq r2, r4, lsl #30 │ │ │ │ - cmpeq r1, ip, asr r5 │ │ │ │ - cmpeq r2, ip, lsr #20 │ │ │ │ + cmpeq r2, ip, lsl #30 │ │ │ │ + cmpeq r1, r4, ror #10 │ │ │ │ + cmpeq r2, r4, lsr sl │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ cmpeq r0, r0, lsr sp │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ ldrsbeq r1, [r0, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ cmpeq r0, r0, lsr #25 │ │ │ │ cmpeq r0, r0, ror #24 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ andeq r0, r0, r7, lsr #8 │ │ │ │ - ldrheq r1, [r1, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r1, r8, lsl #7 │ │ │ │ + cmpeq r1, r0, asr #7 │ │ │ │ + @ instruction: 0x01511390 │ │ │ │ andeq r0, r0, r2, lsl r4 │ │ │ │ - cmpeq r1, ip, asr r3 │ │ │ │ + cmpeq r1, r4, ror #6 │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ + cmpeq r1, r8, lsr r3 │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - cmpeq sl, ip, lsr r4 │ │ │ │ - ldrheq r1, [r2, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r2, [r2, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sl, r4, asr #8 │ │ │ │ + ldrheq r1, [r2, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r2, r4, asr #15 │ │ │ │ andeq r0, r0, r5, lsl #9 │ │ │ │ - ldrheq r1, [r1, #-36] @ 0xffffffdc │ │ │ │ + ldrheq r1, [r1, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmpeq r1, r8, lsl #5 │ │ │ │ + @ instruction: 0x01511290 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - cmpeq r1, ip, asr r2 │ │ │ │ + cmpeq r1, r4, ror #4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmpeq sl, r4, ror #6 │ │ │ │ - cmpeq r2, r0, lsr #26 │ │ │ │ - cmpeq r2, r4, ror #13 │ │ │ │ - ldrsheq r1, [r1, #-16] │ │ │ │ + cmpeq sl, ip, ror #6 │ │ │ │ + cmpeq r2, r8, lsr #26 │ │ │ │ + cmpeq r2, ip, ror #13 │ │ │ │ + ldrsheq r1, [r1, #-24] @ 0xffffffe8 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmpeq r1, r4, asr #3 │ │ │ │ + cmpeq r1, ip, asr #3 │ │ │ │ muleq r0, r2, r4 │ │ │ │ - @ instruction: 0x01511198 │ │ │ │ + cmpeq r1, r0, lsr #3 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - cmpeq r1, ip, ror #2 │ │ │ │ + cmpeq r1, r4, ror r1 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmpeq sl, ip, ror r2 │ │ │ │ - cmpeq r1, ip, lsr r1 │ │ │ │ - cmpeq r2, r8, lsl #12 │ │ │ │ + cmpeq sl, r4, lsl #5 │ │ │ │ + cmpeq r1, r4, asr #2 │ │ │ │ + cmpeq r2, r0, lsl r6 │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - cmpeq sl, r4, asr #4 │ │ │ │ - cmpeq r1, r4, lsl #2 │ │ │ │ - ldrsbeq r2, [r2, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sl, ip, asr #4 │ │ │ │ + cmpeq r1, ip, lsl #2 │ │ │ │ + ldrsbeq r2, [r2, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - cmpeq sl, ip, lsl #4 │ │ │ │ - cmpeq r1, ip, asr #1 │ │ │ │ - @ instruction: 0x01522598 │ │ │ │ + cmpeq sl, r4, lsl r2 │ │ │ │ + ldrsbeq r1, [r1, #-4] │ │ │ │ + cmpeq r2, r0, lsr #11 │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - ldrsbeq sp, [sl, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x01511094 │ │ │ │ - cmpeq r2, r0, ror #10 │ │ │ │ + ldrsbeq sp, [sl, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x0151109c │ │ │ │ + cmpeq r2, r8, ror #10 │ │ │ │ andeq r0, r0, r2, ror #8 │ │ │ │ - @ instruction: 0x015ad19c │ │ │ │ - cmpeq r1, ip, asr r0 │ │ │ │ - cmpeq r2, r8, lsr #10 │ │ │ │ + cmpeq sl, r4, lsr #3 │ │ │ │ + cmpeq r1, r4, rrx │ │ │ │ + cmpeq r2, r0, lsr r5 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ - ldrsheq r2, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, ip, ror #2 │ │ │ │ + cmpeq r1, ip, lsr #32 │ │ │ │ + ldrsheq r2, [r2, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - ldrsheq r0, [r1, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r2, r0, asr #9 │ │ │ │ + ldrsheq r0, [r1, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, r8, asr #9 │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ - ldrsheq sp, [sl, #-12] │ │ │ │ - ldrheq r0, [r1, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, r8, lsl #9 │ │ │ │ + cmpeq sl, r4, lsl #2 │ │ │ │ + cmpeq r1, r4, asr #31 │ │ │ │ + @ instruction: 0x01522490 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - cmpeq sl, r4, asr #1 │ │ │ │ - cmpeq r1, r4, lsl #31 │ │ │ │ - cmpeq r2, r0, asr r4 │ │ │ │ + cmpeq sl, ip, asr #1 │ │ │ │ + cmpeq r1, ip, lsl #31 │ │ │ │ + cmpeq r2, r8, asr r4 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmpeq r1, ip, asr #30 │ │ │ │ + cmpeq r1, r4, asr pc │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - cmpeq r1, r0, lsr pc │ │ │ │ + cmpeq r1, r8, lsr pc │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - cmpeq r1, r8, lsl pc │ │ │ │ + cmpeq r1, r0, lsr #30 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - cmpeq r2, r4, lsr r8 │ │ │ │ - cmpeq sl, r8, lsl r0 │ │ │ │ - ldrsbeq r0, [r1, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r2, r4, lsr #7 │ │ │ │ + cmpeq r2, ip, lsr r8 │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq r1, r0, ror #29 │ │ │ │ + cmpeq r2, ip, lsr #7 │ │ │ │ andeq r0, r0, r3, lsr #8 │ │ │ │ - cmpeq r1, r4, lsr #29 │ │ │ │ + cmpeq r1, ip, lsr #29 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - cmpeq r1, r8, ror lr │ │ │ │ + cmpeq r1, r0, lsl #29 │ │ │ │ andeq r0, r0, fp, lsl r4 │ │ │ │ - cmpeq sl, r8, lsl #31 │ │ │ │ - cmpeq r1, r8, asr #28 │ │ │ │ - cmpeq r2, r4, lsl r3 │ │ │ │ + @ instruction: 0x015acf90 │ │ │ │ + cmpeq r1, r0, asr lr │ │ │ │ + cmpeq r2, ip, lsl r3 │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmpeq r1, r4, lsl lr │ │ │ │ + cmpeq r1, ip, lsl lr │ │ │ │ andeq r0, r0, r9, lsr #8 │ │ │ │ - cmpeq r1, r8, ror #27 │ │ │ │ + ldrsheq r0, [r1, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - ldrheq r0, [r1, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r1, r4, asr #27 │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmpeq sl, ip, asr #29 │ │ │ │ - cmpeq r1, ip, lsl #27 │ │ │ │ - cmpeq r2, r8, asr r2 │ │ │ │ + ldrsbeq ip, [sl, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x01510d94 │ │ │ │ + cmpeq r2, r0, ror #4 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq r1, r8, asr sp │ │ │ │ + cmpeq r1, r0, ror #26 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - cmpeq r1, ip, lsr #26 │ │ │ │ + cmpeq r1, r4, lsr sp │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmpeq r1, r0, lsl #26 │ │ │ │ - cmpeq r1, ip, asr #25 │ │ │ │ - @ instruction: 0x01510c98 │ │ │ │ + cmpeq r1, r8, lsl #26 │ │ │ │ + ldrsbeq r0, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r1, r0, lsr #25 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - cmpeq sl, r8, lsr #27 │ │ │ │ - cmpeq r1, r8, ror #24 │ │ │ │ - cmpeq r2, r4, lsr r1 │ │ │ │ + ldrheq ip, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r1, r0, ror ip │ │ │ │ + cmpeq r2, ip, lsr r1 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmpeq sl, r0, ror sp │ │ │ │ - cmpeq r1, r0, lsr ip │ │ │ │ - ldrsheq r2, [r2, #-12] │ │ │ │ + cmpeq sl, r8, ror sp │ │ │ │ + cmpeq r1, r8, lsr ip │ │ │ │ + cmpeq r2, r4, lsl #2 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - ldrsheq r0, [r1, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r2, ip, asr #1 │ │ │ │ + cmpeq r1, r4, lsl #24 │ │ │ │ + ldrsbeq r2, [r2, #-4] │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - cmpeq r1, r8, asr #23 │ │ │ │ + ldrsbeq r0, [r1, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - ldrsheq ip, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r2, r8, asr #9 │ │ │ │ - cmpeq r2, ip, ror r0 │ │ │ │ + ldrsheq ip, [sl, #-204] @ 0xffffff34 │ │ │ │ + ldrsbeq r2, [r2, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r2, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - ldrheq ip, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r1, r0, ror fp │ │ │ │ - cmpeq r2, ip, lsr r0 │ │ │ │ - cmpeq sl, r8, ror ip │ │ │ │ - cmpeq r1, r8, lsr fp │ │ │ │ - cmpeq r2, r4 │ │ │ │ + ldrheq ip, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ + cmpeq r2, r4, asr #32 │ │ │ │ + cmpeq sl, r0, lsl #25 │ │ │ │ + cmpeq r1, r0, asr #22 │ │ │ │ + cmpeq r2, ip │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmpeq sl, r0, asr #24 │ │ │ │ - cmpeq r1, r0, lsl #22 │ │ │ │ - cmpeq r2, ip, asr #31 │ │ │ │ + cmpeq sl, r8, asr #24 │ │ │ │ + cmpeq r1, r8, lsl #22 │ │ │ │ + ldrsbeq r1, [r2, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, lr, lsr #8 │ │ │ │ - cmpeq sl, r8, lsl #24 │ │ │ │ - cmpeq r1, r8, asr #21 │ │ │ │ - @ instruction: 0x01521f94 │ │ │ │ + cmpeq sl, r0, lsl ip │ │ │ │ + ldrsbeq r0, [r1, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x01521f9c │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - ldrsbeq ip, [sl, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x01510a90 │ │ │ │ - cmpeq r2, ip, asr pc │ │ │ │ + ldrsbeq ip, [sl, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x01510a98 │ │ │ │ + cmpeq r2, r4, ror #30 │ │ │ │ andeq r0, r0, fp, lsr #8 │ │ │ │ - cmpeq r1, ip, asr sl │ │ │ │ + cmpeq r1, r4, ror #20 │ │ │ │ andeq r0, r0, sl, lsr #8 │ │ │ │ - cmpeq r1, r0, lsr sl │ │ │ │ + cmpeq r1, r8, lsr sl │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r1, r0 │ │ │ │ bge 4eb2d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr ip, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ cmp r1, ip │ │ │ │ @@ -1100172,23 +1100172,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 4ec374 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4eb648 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - ldrsbeq r0, [r1, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, r0, ror #19 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmpeq sl, r8, ror #21 │ │ │ │ - cmpeq r1, r8, lsr #19 │ │ │ │ - cmpeq r2, r4, ror lr │ │ │ │ + ldrsheq ip, [sl, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r0, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r2, ip, ror lr │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - cmpeq r1, r4, ror r9 │ │ │ │ + cmpeq r1, ip, ror r9 │ │ │ │ muleq r0, sl, r4 │ │ │ │ - cmpeq r1, r8, asr #18 │ │ │ │ + cmpeq r1, r0, asr r9 │ │ │ │ muleq r0, r9, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1100324,33 +1100324,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #948 @ 0x3b4 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4ec3e4 │ │ │ │ - ldrsheq ip, [sl, #-156] @ 0xffffff64 │ │ │ │ - ldrsbeq r2, [r2, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r2, r4, lsl #27 │ │ │ │ - cmpeq r2, ip, asr #26 │ │ │ │ - cmpeq r2, r8, lsr #4 │ │ │ │ - cmpeq r2, ip, lsl r2 │ │ │ │ - cmpeq r2, ip, lsl #4 │ │ │ │ - cmpeq sl, r4, lsl r9 │ │ │ │ - ldrsbeq r0, [r1, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r2, r0, lsr #25 │ │ │ │ - ldrheq ip, [sl, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, ip, ror r7 │ │ │ │ - cmpeq r2, r8, asr #24 │ │ │ │ - cmpeq sl, r4, ror #16 │ │ │ │ - cmpeq r1, r4, lsr #14 │ │ │ │ - ldrsheq r1, [r2, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sl, ip, lsr #16 │ │ │ │ - cmpeq r1, ip, ror #13 │ │ │ │ - ldrheq r1, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r4, lsl #20 │ │ │ │ + ldrsbeq r2, [r2, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r2, ip, lsl #27 │ │ │ │ + cmpeq r2, r4, asr sp │ │ │ │ + cmpeq r2, r0, lsr r2 │ │ │ │ + cmpeq r2, r4, lsr #4 │ │ │ │ + cmpeq r2, r4, lsl r2 │ │ │ │ + cmpeq sl, ip, lsl r9 │ │ │ │ + ldrsbeq r0, [r1, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r2, r8, lsr #25 │ │ │ │ + cmpeq sl, r4, asr #17 │ │ │ │ + cmpeq r1, r4, lsl #15 │ │ │ │ + cmpeq r2, r0, asr ip │ │ │ │ + cmpeq sl, ip, ror #16 │ │ │ │ + cmpeq r1, ip, lsr #14 │ │ │ │ + ldrsheq r1, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r4, lsr r8 │ │ │ │ + ldrsheq r0, [r1, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r2, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #320] @ 4ec754 │ │ │ │ ldr r3, [pc, #320] @ 4ec758 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1100432,23 +1100432,23 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ec66c │ │ │ │ cmneq r4, r0, lsl #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r0, lsr #27 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ - cmpeq r1, r4, asr #11 │ │ │ │ - cmpeq r2, ip, lsl #21 │ │ │ │ - cmpeq sl, r8, asr #13 │ │ │ │ - cmpeq r1, r8, lsl #11 │ │ │ │ - cmpeq r2, r0, asr sl │ │ │ │ - cmpeq sl, ip, lsl #13 │ │ │ │ - cmpeq r1, ip, asr #10 │ │ │ │ - cmpeq r2, r4, lsl sl │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ + cmpeq r1, ip, asr #11 │ │ │ │ + @ instruction: 0x01521a94 │ │ │ │ + ldrsbeq ip, [sl, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01510590 │ │ │ │ + cmpeq r2, r8, asr sl │ │ │ │ + @ instruction: 0x015ac694 │ │ │ │ + cmpeq r1, r4, asr r5 │ │ │ │ + cmpeq r2, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2704] @ 0xa90 │ │ │ │ sub sp, sp, #1344 @ 0x540 │ │ │ │ sub sp, sp, #12 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ @@ -1101350,120 +1101350,120 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ b 4ed774 │ │ │ │ cmneq r4, r4, ror #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq fp, [r4, #-184]! @ 0xffffff48 │ │ │ │ - cmpeq sl, r4, ror r5 │ │ │ │ - cmpeq r2, r0, lsl #18 │ │ │ │ + cmpeq sl, ip, ror r5 │ │ │ │ + cmpeq r2, r8, lsl #18 │ │ │ │ @ instruction: 0xffff1320 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrheq r1, [r2, #-192] @ 0xffffff40 │ │ │ │ - cmpeq sl, r0, asr #6 │ │ │ │ - ldrheq r1, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sl, r8, lsr #1 │ │ │ │ - cmpeq r2, r0, lsr r4 │ │ │ │ + ldrheq r1, [r2, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ + ldrheq r1, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldrheq ip, [sl, #-0] │ │ │ │ + cmpeq r2, r8, lsr r4 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ cmpeq r0, r8, lsr #2 │ │ │ │ - cmpeq sl, ip, lsr r0 │ │ │ │ - cmpeq r2, r4, asr #7 │ │ │ │ + cmpeq sl, r4, asr #32 │ │ │ │ + cmpeq r2, ip, asr #7 │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - cmpeq sl, r4, ror #29 │ │ │ │ - cmpeq r2, r4, ror r2 │ │ │ │ - @ instruction: 0x015abe9c │ │ │ │ + cmpeq sl, ip, ror #29 │ │ │ │ + cmpeq r2, ip, ror r2 │ │ │ │ + cmpeq sl, r4, lsr #29 │ │ │ │ cmpeq r0, ip, lsr #11 │ │ │ │ - cmpeq r2, r8, lsl r2 │ │ │ │ + cmpeq r2, r0, lsr #4 │ │ │ │ strheq fp, [r4, #-72]! @ 0xffffffb8 │ │ │ │ - cmpeq r2, r0, lsr #13 │ │ │ │ - cmpeq sl, r4, ror sp │ │ │ │ - cmpeq r2, r0, ror #1 │ │ │ │ + cmpeq r2, r8, lsr #13 │ │ │ │ + cmpeq sl, ip, ror sp │ │ │ │ + cmpeq r2, r8, ror #1 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - ldrheq fp, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r2, r8, asr #32 │ │ │ │ + cmpeq sl, r0, asr #25 │ │ │ │ + cmpeq r2, r0, asr r0 │ │ │ │ @ instruction: 0x01500394 │ │ │ │ cmpeq r0, ip, asr #6 │ │ │ │ - ldrsheq fp, [sl, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r2, ip, lsl #31 │ │ │ │ + cmpeq sl, r4, lsl #24 │ │ │ │ + @ instruction: 0x01520f94 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r2, r0, ror pc │ │ │ │ - ldrsbeq fp, [sl, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r2, r8, ror pc │ │ │ │ + cmpeq sl, r0, ror #23 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ cmpeq r0, r8, ror #3 │ │ │ │ - cmpeq sl, r8, lsl #17 │ │ │ │ - cmpeq r2, r8, lsl #24 │ │ │ │ + @ instruction: 0x015ab890 │ │ │ │ + cmpeq r2, r0, lsl ip │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - cmpeq sl, r4, lsr r8 │ │ │ │ + cmpeq sl, ip, lsr r8 │ │ │ │ ldrsheq r3, [r0, #-136] @ 0xffffff78 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - cmpeq sl, ip, lsl #9 │ │ │ │ - cmpeq r2, r4, lsl r8 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ - ldrsbeq r0, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ + @ instruction: 0x015ab494 │ │ │ │ + cmpeq r2, ip, lsl r8 │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ + cmpeq r2, r0, ror #15 │ │ │ │ + cmpeq sl, r8, lsl #8 │ │ │ │ cmppeq pc, r8, lsl fp @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r2, ip, ror r7 │ │ │ │ + cmpeq r2, r4, lsl #15 │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ ldrdeq pc, [pc, #-164] @ 4ed5f4 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - cmpeq sl, ip, lsr r3 │ │ │ │ - cmpeq r2, r8, lsr #13 │ │ │ │ - cmpeq sl, r0, lsl #5 │ │ │ │ - cmpeq r2, r0, lsl r6 │ │ │ │ + cmpeq sl, r4, asr #6 │ │ │ │ + ldrheq r0, [r2, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, r8, lsl #5 │ │ │ │ + cmpeq r2, r8, lsl r6 │ │ │ │ cmppeq pc, ip, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ cmppeq pc, ip, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ ldrdeq pc, [pc, #-132] @ 4ed644 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq sl, r4, lsl #3 │ │ │ │ - cmpeq r2, r4, lsl r5 │ │ │ │ - cmpeq sl, r0, ror #2 │ │ │ │ - cmpeq r2, r8, ror #9 │ │ │ │ + cmpeq sl, ip, lsl #3 │ │ │ │ + cmpeq r2, ip, lsl r5 │ │ │ │ + cmpeq sl, r8, ror #2 │ │ │ │ + ldrsheq r0, [r2, #-64] @ 0xffffffc0 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - cmpeq sl, r4, asr #32 │ │ │ │ - ldrsbeq r0, [r2, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sl, ip, asr #32 │ │ │ │ + ldrsbeq r0, [r2, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - ldrheq sl, [sl, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r2, r4, lsr r2 │ │ │ │ - ldrsbeq lr, [r0, #-204] @ 0xffffff34 │ │ │ │ + ldrheq sl, [sl, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r2, ip, lsr r2 │ │ │ │ + cmpeq r0, r4, ror #25 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmpeq r2, r0, ror r5 │ │ │ │ - cmpeq r0, ip, lsr #15 │ │ │ │ - cmpeq sl, ip, lsr #19 │ │ │ │ - cmppeq r1, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, ror r5 │ │ │ │ + ldrheq ip, [r0, #-116] @ 0xffffff8c │ │ │ │ + ldrheq sl, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmppeq r1, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq r0, r8, lsr #7 │ │ │ │ - cmpeq sl, r4, lsl r9 │ │ │ │ - cmpeq r0, r0, asr #15 │ │ │ │ - @ instruction: 0x0151fc98 │ │ │ │ + ldrheq ip, [r0, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sl, ip, lsl r9 │ │ │ │ + cmpeq r0, r8, asr #15 │ │ │ │ + cmppeq r1, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ - ldrsheq sl, [sl, #-124] @ 0xffffff84 │ │ │ │ - cmppeq r1, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ + cmppeq r1, r8, lsl #23 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmpeq sl, r8, ror #13 │ │ │ │ - cmpeq r0, r4, lsr #11 │ │ │ │ - cmppeq r1, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r0, ip, lsr #11 │ │ │ │ + cmppeq r1, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ add r8, r8, #4 │ │ │ │ ble 4eda38 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ lsl r9, r4, #2 │ │ │ │ @@ -1103516,236 +1103516,236 @@ │ │ │ │ ldr r1, [pc, #832] @ 4efabc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4ecf54 │ │ │ │ - ldrsheq sl, [sl, #-80] @ 0xffffffb0 │ │ │ │ - cmppeq r1, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [sl, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq r1, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, r5, asr #11 │ │ │ │ andeq r0, r0, r6, asr #11 │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ andeq r1, r2, r8, lsr r2 │ │ │ │ - cmpeq sl, ip, asr r4 │ │ │ │ - cmpeq r0, ip, lsl r3 │ │ │ │ - cmppeq r1, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, ror #8 │ │ │ │ + cmpeq r0, r4, lsr #6 │ │ │ │ + cmppeq r1, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #11 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ cmpeq pc, ip, lsl fp @ │ │ │ │ ldrdeq lr, [pc, #-172] @ 4ef728 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ @ instruction: 0x014fea9c │ │ │ │ - cmpeq r0, r8, lsl #4 │ │ │ │ + cmpeq r0, r0, lsl r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrsbeq lr, [r0, #-16] │ │ │ │ + ldrsbeq lr, [r0, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, r7, asr r5 │ │ │ │ - ldrsbeq sl, [sl, #-44] @ 0xffffffd4 │ │ │ │ - @ instruction: 0x0150e19c │ │ │ │ - cmppeq r1, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, ror #5 │ │ │ │ + cmpeq r0, r4, lsr #3 │ │ │ │ + cmppeq r1, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmpeq sl, r0, lsr #5 │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ - cmppeq r1, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsr #5 │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ + cmppeq r1, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - cmpeq r0, r8, lsr #2 │ │ │ │ + cmpeq r0, r0, lsr r1 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - ldrsheq lr, [r0, #-8] │ │ │ │ + cmpeq r0, r0, lsl #2 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ + cmpeq r0, ip, asr #1 │ │ │ │ andeq r0, r0, r6, ror r5 │ │ │ │ - cmpeq r0, r8, lsr #1 │ │ │ │ + ldrheq lr, [r0, #-0] │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ + @ instruction: 0x0150e094 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmpeq r0, r4, ror r0 │ │ │ │ + cmpeq r0, ip, ror r0 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ - cmpeq sl, r4, ror #2 │ │ │ │ - cmpeq r0, r4, lsr #32 │ │ │ │ - cmppeq r1, r8, ror #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq sl, ip, ror #2 │ │ │ │ + cmpeq r0, ip, lsr #32 │ │ │ │ + ldrsheq pc, [r1, #-64] @ 0xffffffc0 @ │ │ │ │ andeq r0, r0, fp, ror #10 │ │ │ │ - ldrsheq sp, [r0, #-240] @ 0xffffff10 │ │ │ │ - ldrsheq sl, [sl, #-8] │ │ │ │ - ldrheq sp, [r0, #-248] @ 0xffffff08 │ │ │ │ - cmppeq r1, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sp, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sl, r0, lsl #2 │ │ │ │ + cmpeq r0, r0, asr #31 │ │ │ │ + cmppeq r1, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - ldrheq sl, [sl, #-12] │ │ │ │ - cmpeq r0, ip, ror pc │ │ │ │ - cmppeq r1, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, asr #1 │ │ │ │ + cmpeq r0, r4, lsl #31 │ │ │ │ + cmppeq r1, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsr r5 │ │ │ │ - cmpeq sl, r0, lsl #1 │ │ │ │ - cmpeq r0, r0, asr #30 │ │ │ │ - cmppeq r1, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsl #1 │ │ │ │ + cmpeq r0, r8, asr #30 │ │ │ │ + cmppeq r1, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - cmpeq r0, r8, lsl #30 │ │ │ │ + cmpeq r0, r0, lsl pc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq sl, r0, lsl r0 │ │ │ │ - ldrsbeq sp, [r0, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x0151f39c │ │ │ │ + cmpeq sl, r8, lsl r0 │ │ │ │ + ldrsbeq sp, [r0, #-232] @ 0xffffff18 │ │ │ │ + cmppeq r1, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - @ instruction: 0x0150de98 │ │ │ │ + cmpeq r0, r0, lsr #29 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - cmpeq r0, r4, ror #28 │ │ │ │ + cmpeq r0, ip, ror #28 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - cmpeq sl, r8, lsl #31 │ │ │ │ - cmpeq r0, r8, asr #28 │ │ │ │ - cmppeq r1, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x015a9f90 │ │ │ │ + cmpeq r0, r0, asr lr │ │ │ │ + cmppeq r1, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr r5 │ │ │ │ - cmpeq r0, r0, lsl lr │ │ │ │ + cmpeq r0, r8, lsl lr │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmpeq r0, r0, ror #27 │ │ │ │ - cmpeq sl, r4, ror #29 │ │ │ │ - cmpeq r0, r4, lsr #27 │ │ │ │ - cmppeq r1, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror #27 │ │ │ │ + cmpeq sl, ip, ror #29 │ │ │ │ + cmpeq r0, ip, lsr #27 │ │ │ │ + cmppeq r1, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmpeq sl, r8, lsr #29 │ │ │ │ - cmpeq r0, r8, ror #26 │ │ │ │ - cmppeq r1, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, ror #28 │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ - ldrsheq pc, [r1, #-16] @ │ │ │ │ + ldrheq r9, [sl, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r0, r0, ror sp │ │ │ │ + cmppeq r1, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, ror lr │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ + ldrsheq pc, [r1, #-24] @ 0xffffffe8 @ │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - cmpeq sl, r0, lsr lr │ │ │ │ - ldrsheq sp, [r0, #-192] @ 0xffffff40 │ │ │ │ - ldrheq pc, [r1, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq sl, r8, lsr lr │ │ │ │ + ldrsheq sp, [r0, #-200] @ 0xffffff38 │ │ │ │ + ldrheq pc, [r1, #-28] @ 0xffffffe4 @ │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - ldrheq sp, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r0, asr #25 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmpeq sl, r4, asr #27 │ │ │ │ - cmpeq r0, r4, lsl #25 │ │ │ │ - cmppeq r1, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, asr #27 │ │ │ │ + cmpeq r0, ip, lsl #25 │ │ │ │ + cmppeq r1, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - cmpeq r0, ip, asr #24 │ │ │ │ + cmpeq r0, r4, asr ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq sl, r8, lsr #26 │ │ │ │ - cmpeq r0, r8, ror #23 │ │ │ │ - cmppeq r1, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsr sp │ │ │ │ + ldrsheq sp, [r0, #-176] @ 0xffffff50 │ │ │ │ + ldrheq pc, [r1, #-4] @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmpeq sl, ip, ror #25 │ │ │ │ - cmpeq r0, ip, lsr #23 │ │ │ │ - cmppeq r1, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r9, [sl, #-196] @ 0xffffff3c │ │ │ │ + ldrheq sp, [r0, #-180] @ 0xffffff4c │ │ │ │ + cmppeq r1, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - ldrheq r9, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r0, r0, ror fp │ │ │ │ - cmppeq r1, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r9, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r8, ror fp │ │ │ │ + cmppeq r1, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, r8, lsr fp │ │ │ │ + cmpeq r0, r0, asr #22 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, r4, asr #24 │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ - cmpeq r1, r8, asr #31 │ │ │ │ + cmpeq sl, ip, asr #24 │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ + ldrsbeq lr, [r1, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - cmpeq r0, ip, asr #21 │ │ │ │ - cmpeq sl, r0, ror #23 │ │ │ │ - @ instruction: 0x0150da9c │ │ │ │ - cmpeq r1, r4, ror #30 │ │ │ │ + ldrsbeq sp, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sl, r8, ror #23 │ │ │ │ + cmpeq r0, r4, lsr #21 │ │ │ │ + cmpeq r1, ip, ror #30 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, r0, lsr #23 │ │ │ │ - cmpeq r0, r0, ror #20 │ │ │ │ - cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq sl, r8, lsr #23 │ │ │ │ + cmpeq r0, r8, ror #20 │ │ │ │ + cmpeq r1, ip, lsr #30 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq sl, r4, ror #22 │ │ │ │ - cmpeq r0, r4, lsr #20 │ │ │ │ - cmpeq r1, r8, ror #29 │ │ │ │ + cmpeq sl, ip, ror #22 │ │ │ │ + cmpeq r0, ip, lsr #20 │ │ │ │ + ldrsheq lr, [r1, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - cmpeq sl, r8, lsr #22 │ │ │ │ - cmpeq r0, r8, ror #19 │ │ │ │ - cmpeq r1, ip, lsr #29 │ │ │ │ + cmpeq sl, r0, lsr fp │ │ │ │ + ldrsheq sp, [r0, #-144] @ 0xffffff70 │ │ │ │ + ldrheq lr, [r1, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - cmpeq sl, ip, ror #21 │ │ │ │ - cmpeq r0, ip, lsr #19 │ │ │ │ - cmpeq r1, r0, ror lr │ │ │ │ + ldrsheq r9, [sl, #-164] @ 0xffffff5c │ │ │ │ + ldrheq sp, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r1, r8, ror lr │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - ldrheq r9, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ - cmpeq r1, r4, lsr lr │ │ │ │ + ldrheq r9, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ + cmpeq r1, ip, lsr lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - cmpeq sl, r4, ror sl │ │ │ │ - cmpeq r0, r4, lsr r9 │ │ │ │ - cmpeq r1, r0, lsl #28 │ │ │ │ + cmpeq sl, ip, ror sl │ │ │ │ + cmpeq r0, ip, lsr r9 │ │ │ │ + cmpeq r1, r8, lsl #28 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - cmpeq sl, r8, lsr sl │ │ │ │ - ldrsheq sp, [r0, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r1, r4, asr #27 │ │ │ │ + cmpeq sl, r0, asr #20 │ │ │ │ + cmpeq r0, r0, lsl #18 │ │ │ │ + cmpeq r1, ip, asr #27 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ - cmpeq sl, r4, asr #19 │ │ │ │ - cmpeq r0, r4, lsl #17 │ │ │ │ - cmpeq r1, r8, asr #26 │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ + cmpeq sl, ip, asr #19 │ │ │ │ + cmpeq r0, ip, lsl #17 │ │ │ │ + cmpeq r1, r0, asr sp │ │ │ │ andeq r0, r0, r6, lsl #11 │ │ │ │ - cmpeq r0, r8, asr #16 │ │ │ │ + cmpeq r0, r0, asr r8 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - cmppeq r1, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, asr #18 │ │ │ │ - cmpeq r0, ip, lsl #16 │ │ │ │ - ldrsbeq lr, [r1, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r0, lsl r9 │ │ │ │ - ldrsbeq sp, [r0, #-112] @ 0xffffff90 │ │ │ │ - @ instruction: 0x0151ec94 │ │ │ │ + cmppeq r1, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, asr r9 │ │ │ │ + cmpeq r0, r4, lsl r8 │ │ │ │ + cmpeq r1, r0, ror #25 │ │ │ │ + cmpeq sl, r8, lsl r9 │ │ │ │ + ldrsbeq sp, [r0, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x0151ec9c │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - @ instruction: 0x0150d794 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ - cmpeq r0, r4, ror #14 │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ - cmpeq r0, ip, lsr r7 │ │ │ │ - cmpeq r0, r8, lsr #14 │ │ │ │ - cmpeq sl, r4, asr r8 │ │ │ │ - cmpeq r0, r4, lsl r7 │ │ │ │ - ldrsbeq lr, [r1, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x0150d79c │ │ │ │ + cmpeq r0, r0, lsl #15 │ │ │ │ + cmpeq r0, ip, ror #14 │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ + cmpeq r0, r4, asr #14 │ │ │ │ + cmpeq r0, r0, lsr r7 │ │ │ │ + cmpeq sl, ip, asr r8 │ │ │ │ + cmpeq r0, ip, lsl r7 │ │ │ │ + cmpeq r1, r0, ror #23 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - cmpeq sl, r8, lsl r8 │ │ │ │ - ldrsbeq sp, [r0, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r1, r0, lsr #23 │ │ │ │ - ldrsbeq r9, [sl, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x0150d69c │ │ │ │ - cmpeq r1, r0, ror #22 │ │ │ │ + cmpeq sl, r0, lsr #16 │ │ │ │ + cmpeq r0, r0, ror #13 │ │ │ │ + cmpeq r1, r8, lsr #23 │ │ │ │ + cmpeq sl, r4, ror #15 │ │ │ │ + cmpeq r0, r4, lsr #13 │ │ │ │ + cmpeq r1, r8, ror #22 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ - cmpeq sl, r4, lsr #15 │ │ │ │ - cmpeq r0, r0, ror #12 │ │ │ │ - cmpeq r1, r8, lsr #22 │ │ │ │ + cmpeq sl, ip, lsr #15 │ │ │ │ + cmpeq r0, r8, ror #12 │ │ │ │ + cmpeq r1, r0, lsr fp │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmpeq r0, r8, lsr #12 │ │ │ │ - ldrsheq sp, [r0, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r0, r0, lsr r6 │ │ │ │ + cmpeq r0, r0, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq r0, r8, asr #11 │ │ │ │ - ldrsbeq r9, [sl, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r1, ip, lsl #1 │ │ │ │ - cmpeq r1, r8, asr sl │ │ │ │ + ldrsbeq sp, [r0, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r9, [sl, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0x0151e094 │ │ │ │ + cmpeq r1, r0, ror #20 │ │ │ │ andeq r0, r0, r2, lsr #11 │ │ │ │ - cmpeq sl, r0, lsl #13 │ │ │ │ - ldrsheq sp, [r1, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ - cmpeq sl, r0, asr r6 │ │ │ │ - cmpeq r0, r0, lsl r5 │ │ │ │ - ldrsbeq lr, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sl, r8, lsl #13 │ │ │ │ + cmpeq r1, r0 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ + cmpeq sl, r8, asr r6 │ │ │ │ + cmpeq r0, r8, lsl r5 │ │ │ │ + ldrsbeq lr, [r1, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmpeq r0, ip, asr r1 │ │ │ │ - cmpeq r0, ip, lsr #2 │ │ │ │ + cmpeq r0, r4, ror #2 │ │ │ │ + cmpeq r0, r4, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmpeq sl, ip, lsr r2 │ │ │ │ - ldrsheq sp, [r0, #-8] │ │ │ │ - cmpeq r1, r0, asr #11 │ │ │ │ + cmpeq sl, r4, asr #4 │ │ │ │ + cmpeq r0, r0, lsl #2 │ │ │ │ + cmpeq r1, r8, asr #11 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - ldrsheq r9, [sl, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq sp, [r0, #-12] │ │ │ │ - cmpeq r1, r0, lsl #11 │ │ │ │ + cmpeq sl, r4, lsl #4 │ │ │ │ + cmpeq r0, r4, asr #1 │ │ │ │ + cmpeq r1, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmpeq sl, r0, asr #3 │ │ │ │ - cmpeq r0, r0, lsl #1 │ │ │ │ - cmpeq r1, r4, asr #10 │ │ │ │ + cmpeq sl, r8, asr #3 │ │ │ │ + cmpeq r0, r8, lsl #1 │ │ │ │ + cmpeq r1, ip, asr #10 │ │ │ │ andeq r0, r0, r6, lsr #11 │ │ │ │ - cmpeq sl, r4, lsl #3 │ │ │ │ - cmpeq r0, r4, asr #32 │ │ │ │ - cmpeq r1, r8, lsl #10 │ │ │ │ + cmpeq sl, ip, lsl #3 │ │ │ │ + cmpeq r0, ip, asr #32 │ │ │ │ + cmpeq r1, r0, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ ldr r1, [pc, #-84] @ 4efac0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -1104793,118 +1104793,118 @@ │ │ │ │ bl b7b24 │ │ │ │ subs r8, r0, #0 │ │ │ │ moveq r8, #99 @ 0x63 │ │ │ │ b 4f08ec │ │ │ │ @ instruction: 0x01648790 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r8, lsl r7 │ │ │ │ - cmpeq sl, r4, rrx │ │ │ │ - cmpeq r1, ip, ror #7 │ │ │ │ + cmpeq sl, ip, rrx │ │ │ │ + ldrsheq lr, [r1, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - ldrheq lr, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq sl, r0, lsl pc │ │ │ │ + cmpeq r1, r4, asr #5 │ │ │ │ + cmpeq sl, r8, lsl pc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - cmpeq r1, ip, lsl #10 │ │ │ │ - cmpeq sl, r0, ror #21 │ │ │ │ - cmpeq r1, r4, ror #28 │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + cmpeq r1, r4, lsl r5 │ │ │ │ + cmpeq sl, r8, ror #21 │ │ │ │ + cmpeq r1, ip, ror #28 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, r0, ror #4 │ │ │ │ + cmpeq r1, r8, ror #4 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - cmpeq sl, r0, lsr #14 │ │ │ │ - cmpeq r1, r0, lsr #21 │ │ │ │ - ldrsbeq r8, [sl, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sl, r8, lsr #14 │ │ │ │ + cmpeq r1, r8, lsr #21 │ │ │ │ + ldrsbeq r8, [sl, #-104] @ 0xffffff98 │ │ │ │ @ instruction: 0x01500798 │ │ │ │ - cmpeq sl, r4, lsr #13 │ │ │ │ - cmpeq r1, r8, lsr #20 │ │ │ │ + cmpeq sl, ip, lsr #13 │ │ │ │ + cmpeq r1, r0, lsr sl │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - cmpeq sl, r0, asr r5 │ │ │ │ - cmpeq r1, r0, ror #17 │ │ │ │ - cmpeq sl, r0, lsl r5 │ │ │ │ + cmpeq sl, r8, asr r5 │ │ │ │ + cmpeq r1, r8, ror #17 │ │ │ │ + cmpeq sl, r8, lsl r5 │ │ │ │ cmpeq pc, r8, lsr #24 │ │ │ │ - cmpeq r1, r8, lsl #17 │ │ │ │ + @ instruction: 0x0151d890 │ │ │ │ cmneq r4, r0, lsr #22 │ │ │ │ cmpeq pc, r8, ror fp @ │ │ │ │ - cmpeq sl, r8, lsr #8 │ │ │ │ - ldrheq sp, [r1, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sl, r0, lsl r4 │ │ │ │ - cmpeq r1, ip, lsl #15 │ │ │ │ + cmpeq sl, r0, lsr r4 │ │ │ │ + cmpeq r1, r0, asr #15 │ │ │ │ + cmpeq sl, r8, lsl r4 │ │ │ │ + @ instruction: 0x0151d794 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - cmpeq sl, ip, lsl #7 │ │ │ │ - ldrsheq sp, [r1, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x015a8394 │ │ │ │ + ldrsheq sp, [r1, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - ldrheq r8, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, r8, asr #12 │ │ │ │ + cmpeq sl, r4, asr #5 │ │ │ │ + cmpeq r1, r0, asr r6 │ │ │ │ @ instruction: 0x014fc994 │ │ │ │ - cmpeq sl, r0, lsl #1 │ │ │ │ - cmpeq r1, r4, lsl #8 │ │ │ │ + cmpeq sl, r8, lsl #1 │ │ │ │ + cmpeq r1, ip, lsl #8 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - ldrheq sp, [r1, #-36] @ 0xffffffdc │ │ │ │ - cmpeq sl, ip, lsl pc │ │ │ │ + ldrheq sp, [r1, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq sl, r4, lsr #30 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - cmpeq sl, r4, asr #29 │ │ │ │ + cmpeq sl, ip, asr #29 │ │ │ │ smlalbbeq pc, pc, r8, pc @ │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - ldrheq r7, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r1, r4, asr #32 │ │ │ │ + cmpeq sl, r4, asr #25 │ │ │ │ + cmpeq r1, ip, asr #32 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - cmpeq sl, ip, lsr ip │ │ │ │ - @ instruction: 0x0151cf9c │ │ │ │ - cmpeq sl, r0, ror #22 │ │ │ │ - cmpeq r1, ip, ror #29 │ │ │ │ + cmpeq sl, r4, asr #24 │ │ │ │ + cmpeq r1, r4, lsr #31 │ │ │ │ + cmpeq sl, r8, ror #22 │ │ │ │ + ldrsheq ip, [r1, #-228] @ 0xffffff1c │ │ │ │ cmpeq pc, r8, lsr r2 @ │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - ldrsheq r7, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, r0, lsl #29 │ │ │ │ - ldrheq r7, [sl, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r7, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r8, lsl #29 │ │ │ │ + ldrheq r7, [sl, #-168] @ 0xffffff58 │ │ │ │ strheq ip, [pc, #-28] @ 4f0c7c │ │ │ │ - cmpeq r1, r0, lsr #28 │ │ │ │ + cmpeq r1, r8, lsr #28 │ │ │ │ cmpeq pc, r0, ror r1 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq sl, r0, lsr #20 │ │ │ │ - ldrheq ip, [r1, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sl, r8, lsr #20 │ │ │ │ + ldrheq ip, [r1, #-216] @ 0xffffff28 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ cmpeq pc, r4, rrx │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ cmpeq pc, ip, lsl r0 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ smlalbteq fp, pc, r8, pc @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sl, r0, lsl #17 │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ + cmpeq sl, r8, lsl #17 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - cmpeq sl, r4, lsr r8 │ │ │ │ - ldrheq ip, [r1, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sl, ip, lsr r8 │ │ │ │ + cmpeq r1, r4, asr #23 │ │ │ │ andeq r0, r0, fp, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - cmpeq r1, r8, lsl #20 │ │ │ │ - cmpeq sl, r0, ror r6 │ │ │ │ + cmpeq r1, r0, lsl sl │ │ │ │ + cmpeq sl, r8, ror r6 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x015a7598 │ │ │ │ - cmpeq r1, r4, ror sp │ │ │ │ + cmpeq sl, r0, lsr #11 │ │ │ │ + cmpeq r1, ip, ror sp │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq sl, r4, lsr r5 │ │ │ │ - @ instruction: 0x0151c890 │ │ │ │ - cmpeq r0, r8, lsr r3 │ │ │ │ + cmpeq sl, ip, lsr r5 │ │ │ │ + @ instruction: 0x0151c898 │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ ldr r3, [pc, #-268] @ 4f0c2c │ │ │ │ ldr r4, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, r3, #1072 @ 0x430 │ │ │ │ @@ -1106943,250 +1106943,250 @@ │ │ │ │ ldr r1, [pc, #556] @ 4f2f34 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 4f08ec │ │ │ │ - cmpeq sl, r0, asr #32 │ │ │ │ - cmpeq r1, r0, asr #7 │ │ │ │ + cmpeq sl, r8, asr #32 │ │ │ │ + cmpeq r1, r8, asr #7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r1, ip, asr #14 │ │ │ │ + cmpeq r1, r4, asr r7 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - ldrsheq sl, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - cmpeq sl, r4, asr #28 │ │ │ │ - ldrsheq sl, [r0, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r1, r4, asr #3 │ │ │ │ + cmpeq sl, ip, asr #28 │ │ │ │ + cmpeq r0, r0, lsl #26 │ │ │ │ + cmpeq r1, ip, asr #3 │ │ │ │ cmpeq pc, r4, lsl r5 @ │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - cmpeq sl, r0, asr #25 │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ + cmpeq sl, r8, asr #25 │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ andeq r0, r0, r6, ror #15 │ │ │ │ @ instruction: 0x0001d8b4 │ │ │ │ @ instruction: 0xffff2f78 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - cmpeq sl, r4, asr sl │ │ │ │ - cmpeq r1, r4, ror #6 │ │ │ │ - cmpeq r0, r4, asr #17 │ │ │ │ - @ instruction: 0x0151bd94 │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + cmpeq sl, ip, asr sl │ │ │ │ + cmpeq r1, ip, ror #6 │ │ │ │ + cmpeq r0, ip, asr #17 │ │ │ │ + @ instruction: 0x0151bd9c │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ smlaltteq fp, pc, r4, r0 @ │ │ │ │ smlaltbeq fp, pc, r8, r0 @ │ │ │ │ - cmpeq sl, r8, lsl #18 │ │ │ │ - cmpeq r1, r4, ror r1 │ │ │ │ - @ instruction: 0x0150a794 │ │ │ │ - cmpeq r1, r4, ror #24 │ │ │ │ + cmpeq sl, r0, lsl r9 │ │ │ │ + cmpeq r1, ip, ror r1 │ │ │ │ + @ instruction: 0x0150a79c │ │ │ │ + cmpeq r1, ip, ror #24 │ │ │ │ andeq r0, r0, r6, lsl #16 │ │ │ │ - cmpeq sl, r4, lsr #17 │ │ │ │ - cmpeq r0, r8, asr r7 │ │ │ │ - cmpeq r1, ip, lsl ip │ │ │ │ + cmpeq sl, ip, lsr #17 │ │ │ │ + cmpeq r0, r0, ror #14 │ │ │ │ + cmpeq r1, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq sl, r4, ror #16 │ │ │ │ - cmpeq r0, r8, lsl r7 │ │ │ │ - cmpeq r1, r4, ror #23 │ │ │ │ - cmpeq sl, r4, lsr #16 │ │ │ │ - ldrsbeq sl, [r0, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r1, r4, lsr #23 │ │ │ │ + cmpeq sl, ip, ror #16 │ │ │ │ + cmpeq r0, r0, lsr #14 │ │ │ │ + cmpeq r1, ip, ror #23 │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ + cmpeq r0, r0, ror #13 │ │ │ │ + cmpeq r1, ip, lsr #23 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - cmpeq r0, r0, lsr #13 │ │ │ │ - cmpeq r1, r0, ror fp │ │ │ │ + cmpeq r0, r8, lsr #13 │ │ │ │ + cmpeq r1, r8, ror fp │ │ │ │ andeq r0, r0, r3, lsl #16 │ │ │ │ - cmpeq r0, ip, ror #12 │ │ │ │ + cmpeq r0, r4, ror r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq sl, r0, lsl #15 │ │ │ │ - ldrsheq fp, [r1, #-4] │ │ │ │ - ldrsheq fp, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, r8, lsl #15 │ │ │ │ + ldrsheq fp, [r1, #-12] │ │ │ │ + ldrsheq fp, [r1, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldrsheq sl, [r0, #-80] @ 0xffffffb0 │ │ │ │ - ldrheq sl, [r0, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, ip, lsl #11 │ │ │ │ - @ instruction: 0x015a6698 │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ - cmpeq r1, r8, lsl sl │ │ │ │ + ldrsheq sl, [r0, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r0, r4, asr #11 │ │ │ │ + @ instruction: 0x0150a594 │ │ │ │ + cmpeq sl, r0, lsr #13 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ + cmpeq r1, r0, lsr #20 │ │ │ │ andeq r0, r0, r3, lsr #15 │ │ │ │ - cmpeq r0, r0, lsl r5 │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ - cmpeq r1, r4, lsr #28 │ │ │ │ - cmpeq r0, ip, asr #9 │ │ │ │ + cmpeq r0, r8, lsl r5 │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ + cmpeq r1, ip, lsr #28 │ │ │ │ + ldrsbeq sl, [r0, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - ldrsheq r6, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r0, ip, lsr #9 │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ - ldrheq r6, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r0, ip, ror #8 │ │ │ │ - cmpeq r1, r8, lsr r9 │ │ │ │ + cmpeq sl, r0, lsl #12 │ │ │ │ + ldrheq sl, [r0, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r1, r0, lsl #19 │ │ │ │ + cmpeq sl, r0, asr #11 │ │ │ │ + cmpeq r0, r4, ror r4 │ │ │ │ + cmpeq r1, r0, asr #18 │ │ │ │ andeq r0, r0, r7, asr #15 │ │ │ │ - cmpeq sl, r8, ror r5 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ - ldrsheq fp, [r1, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sl, r0, lsl #11 │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ + cmpeq r1, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - ldrsheq sl, [r0, #-52] @ 0xffffffcc │ │ │ │ + ldrsheq sl, [r0, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - cmpeq r0, r4, asr #7 │ │ │ │ + cmpeq r0, ip, asr #7 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - ldrsbeq r6, [sl, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r1, ip, lsl #29 │ │ │ │ - cmpeq r1, r4, asr #16 │ │ │ │ - cmpeq r0, r4, asr #6 │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ - cmpeq r0, r4, ror #5 │ │ │ │ - ldrsheq r6, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ - cmpeq r1, r8, ror r7 │ │ │ │ + ldrsbeq r6, [sl, #-76] @ 0xffffffb4 │ │ │ │ + @ instruction: 0x0151ae94 │ │ │ │ + cmpeq r1, ip, asr #16 │ │ │ │ + cmpeq r0, ip, asr #6 │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ + cmpeq r0, ip, ror #5 │ │ │ │ + cmpeq sl, r0, lsl #8 │ │ │ │ + ldrheq sl, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r1, r0, lsl #15 │ │ │ │ andeq r0, r0, r5, ror #15 │ │ │ │ - ldrheq r6, [sl, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r0, ip, ror #4 │ │ │ │ - cmpeq r1, r8, lsr r7 │ │ │ │ + cmpeq sl, r0, asr #7 │ │ │ │ + cmpeq r0, r4, ror r2 │ │ │ │ + cmpeq r1, r0, asr #14 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - cmpeq r0, r4, lsr r2 │ │ │ │ + cmpeq r0, ip, lsr r2 │ │ │ │ andeq r0, r0, r3, ror #15 │ │ │ │ - cmpeq r0, r4, lsl #4 │ │ │ │ + cmpeq r0, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, ror #15 │ │ │ │ - ldrsbeq sl, [r0, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq sl, [r0, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r1, ror #15 │ │ │ │ - cmpeq r0, r4, lsr #3 │ │ │ │ + cmpeq r0, ip, lsr #3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r0, r4, ror r1 │ │ │ │ + cmpeq r0, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r0, r4, asr #2 │ │ │ │ - cmpeq r0, ip, lsl #2 │ │ │ │ + cmpeq r0, ip, asr #2 │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - cmpeq sl, ip, lsl r2 │ │ │ │ - ldrsbeq sl, [r0, #-0] │ │ │ │ - @ instruction: 0x0151b59c │ │ │ │ + cmpeq sl, r4, lsr #4 │ │ │ │ + ldrsbeq sl, [r0, #-8] │ │ │ │ + cmpeq r1, r4, lsr #11 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - ldrsbeq r6, [sl, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0150a090 │ │ │ │ - cmpeq r1, ip, asr r5 │ │ │ │ + cmpeq sl, r4, ror #3 │ │ │ │ + @ instruction: 0x0150a098 │ │ │ │ + cmpeq r1, r4, ror #10 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - cmpeq r0, r0, asr r0 │ │ │ │ + cmpeq r0, r8, asr r0 │ │ │ │ andeq r0, r0, lr, asr r7 │ │ │ │ - cmpeq r0, ip, lsr r0 │ │ │ │ - cmpeq sl, r0, asr r1 │ │ │ │ - cmpeq r0, r4 │ │ │ │ - ldrsbeq fp, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r0, r4, asr #32 │ │ │ │ + cmpeq sl, r8, asr r1 │ │ │ │ + cmpeq r0, ip │ │ │ │ + ldrsbeq fp, [r1, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq sl, r0, lsl r1 │ │ │ │ - cmpeq r0, r4, asr #31 │ │ │ │ - @ instruction: 0x0151b490 │ │ │ │ + cmpeq sl, r8, lsl r1 │ │ │ │ + cmpeq r0, ip, asr #31 │ │ │ │ + @ instruction: 0x0151b498 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - ldrsbeq r6, [sl, #-0] │ │ │ │ - cmpeq r0, r4, lsl #31 │ │ │ │ - cmpeq r1, r0, asr r4 │ │ │ │ + ldrsbeq r6, [sl, #-8] │ │ │ │ + cmpeq r0, ip, lsl #31 │ │ │ │ + cmpeq r1, r8, asr r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrsbeq r5, [sl, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, ip, lsl #23 │ │ │ │ - cmpeq r1, r8, asr r0 │ │ │ │ + cmpeq sl, r4, ror #25 │ │ │ │ + @ instruction: 0x01509b94 │ │ │ │ + cmpeq r1, r0, rrx │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x015a5c98 │ │ │ │ - cmpeq r0, ip, asr #22 │ │ │ │ - cmpeq r1, r8, lsl r0 │ │ │ │ + cmpeq sl, r0, lsr #25 │ │ │ │ + cmpeq r0, r4, asr fp │ │ │ │ + cmpeq r1, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq sl, r8, lsr #24 │ │ │ │ - ldrsbeq r9, [r0, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, r8, lsr #31 │ │ │ │ + cmpeq sl, r0, lsr ip │ │ │ │ + cmpeq r0, r4, ror #21 │ │ │ │ + ldrheq sl, [r1, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, lr, ror #13 │ │ │ │ - cmpeq r0, r4, lsr #21 │ │ │ │ + cmpeq r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - cmpeq r0, r4, ror sl │ │ │ │ + cmpeq r0, ip, ror sl │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sl, r8, lsl #23 │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ - cmpeq r1, r8, lsl #30 │ │ │ │ + @ instruction: 0x015a5b90 │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ + cmpeq r1, r0, lsl pc │ │ │ │ andeq r0, r0, lr, lsl #14 │ │ │ │ - cmpeq r0, r4, lsl #20 │ │ │ │ + cmpeq r0, ip, lsl #20 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - cmpeq sl, r8, lsl fp │ │ │ │ - cmpeq r0, ip, asr #19 │ │ │ │ - @ instruction: 0x0151ae98 │ │ │ │ + cmpeq sl, r0, lsr #22 │ │ │ │ + ldrsbeq r9, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r1, r0, lsr #29 │ │ │ │ muleq r0, r8, r7 │ │ │ │ - @ instruction: 0x01509994 │ │ │ │ + @ instruction: 0x0150999c │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - cmpeq r0, r4, ror #18 │ │ │ │ + cmpeq r0, ip, ror #18 │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - cmpeq r0, r8, lsr r9 │ │ │ │ + cmpeq r0, r0, asr #18 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - cmpeq sl, ip, asr #20 │ │ │ │ - cmpeq r0, r0, lsl #18 │ │ │ │ - cmpeq r1, ip, asr #27 │ │ │ │ + cmpeq sl, r4, asr sl │ │ │ │ + cmpeq r0, r8, lsl #18 │ │ │ │ + ldrsbeq sl, [r1, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - cmpeq sl, ip, lsl #20 │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ - cmpeq r1, ip, lsl #27 │ │ │ │ - cmpeq sl, ip, asr #19 │ │ │ │ - cmpeq r0, r0, lsl #17 │ │ │ │ - cmpeq r1, ip, asr #26 │ │ │ │ + cmpeq sl, r4, lsl sl │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ + @ instruction: 0x0151ad94 │ │ │ │ + ldrsbeq r5, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r8, lsl #17 │ │ │ │ + cmpeq r1, r4, asr sp │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - cmpeq r0, r4, asr #16 │ │ │ │ + cmpeq r0, ip, asr #16 │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - cmpeq r0, r8, lsr #16 │ │ │ │ + cmpeq r0, r0, lsr r8 │ │ │ │ andeq r0, r0, fp, lsl #15 │ │ │ │ - cmpeq r0, r0, lsl r8 │ │ │ │ + cmpeq r0, r8, lsl r8 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - ldrsbeq r9, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - cmpeq r0, r0, asr #15 │ │ │ │ + cmpeq r0, r8, asr #15 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - cmpeq r0, r4, lsr #15 │ │ │ │ + cmpeq r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - cmpeq r0, ip, lsl #15 │ │ │ │ + @ instruction: 0x01509794 │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - cmpeq r0, ip, asr r7 │ │ │ │ + cmpeq r0, r4, ror #14 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq sl, r8, ror #16 │ │ │ │ - cmpeq r0, ip, lsl r7 │ │ │ │ - cmpeq r1, r8, ror #23 │ │ │ │ + cmpeq sl, r0, ror r8 │ │ │ │ + cmpeq r0, r4, lsr #14 │ │ │ │ + ldrsheq sl, [r1, #-176] @ 0xffffff50 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r0, r0, ror #13 │ │ │ │ - cmpeq sl, r4, lsl r8 │ │ │ │ - ldrsheq sl, [r1, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r8, ror #13 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ + ldrsheq sl, [r1, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmpeq r0, r0, lsr #13 │ │ │ │ + cmpeq r0, r8, lsr #13 │ │ │ │ andeq r0, r0, r5, lsr #14 │ │ │ │ - cmpeq r0, ip, ror #12 │ │ │ │ + cmpeq r0, r4, ror r6 │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - cmpeq r0, r4, asr r6 │ │ │ │ + cmpeq r0, ip, asr r6 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - cmpeq sl, r8, ror #14 │ │ │ │ - cmpeq r0, ip, lsl r6 │ │ │ │ - cmpeq r1, r8, ror #21 │ │ │ │ + cmpeq sl, r0, ror r7 │ │ │ │ + cmpeq r0, r4, lsr #12 │ │ │ │ + ldrsheq sl, [r1, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - cmpeq r0, r4, ror #11 │ │ │ │ + cmpeq r0, ip, ror #11 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - ldrsheq r5, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, ip, lsr #11 │ │ │ │ - cmpeq r1, r8, ror sl │ │ │ │ + cmpeq sl, r0, lsl #14 │ │ │ │ + ldrheq r9, [r0, #-84] @ 0xffffffac │ │ │ │ + cmpeq r1, r0, lsl #21 │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - ldrheq r5, [sl, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, ip, ror #10 │ │ │ │ - cmpeq r1, r8, lsr sl │ │ │ │ + cmpeq sl, r0, asr #13 │ │ │ │ + cmpeq r0, r4, ror r5 │ │ │ │ + cmpeq r1, r0, asr #20 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - cmpeq r0, r4, lsr r5 │ │ │ │ + cmpeq r0, ip, lsr r5 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - cmpeq r0, r0, lsl #10 │ │ │ │ - cmpeq r0, r4, ror #9 │ │ │ │ + cmpeq r0, r8, lsl #10 │ │ │ │ + cmpeq r0, ip, ror #9 │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - cmpeq r0, r8, asr #9 │ │ │ │ + ldrsbeq r9, [r0, #-64] @ 0xffffffc0 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r1, ip, asr #29 │ │ │ │ - ldrsbeq r5, [sl, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r1, r4, asr #18 │ │ │ │ + ldrsbeq sl, [r1, #-228] @ 0xffffff1c │ │ │ │ + ldrsbeq r5, [sl, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r1, ip, asr #18 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r2, [pc, #-416] @ 4f2f38 │ │ │ │ ldr r1, [pc, #-416] @ 4f2f3c │ │ │ │ ldr r3, [pc, #-416] @ 4f2f40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1107864,45 +1107864,45 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4f38e0 │ │ │ │ @ instruction: 0x01644b9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, r0, lsl r5 │ │ │ │ - @ instruction: 0x0151ae90 │ │ │ │ - cmpeq r1, ip, lsl #17 │ │ │ │ + cmpeq sl, r8, lsl r5 │ │ │ │ + @ instruction: 0x0151ae98 │ │ │ │ + @ instruction: 0x0151a894 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ cmneq r4, ip, lsr #22 │ │ │ │ - cmpeq r1, ip, lsr #16 │ │ │ │ + cmpeq r1, r4, lsr r8 │ │ │ │ addeq sp, pc, r0, lsl #27 │ │ │ │ - ldrsheq sl, [r1, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r1, ip, lsr #27 │ │ │ │ + cmpeq r1, r0, lsl #26 │ │ │ │ + ldrheq sl, [r1, #-212] @ 0xffffff2c │ │ │ │ andeq ip, r1, ip, lsr r1 │ │ │ │ @ instruction: 0xfffed2ec │ │ │ │ - cmpeq sl, ip, lsl #7 │ │ │ │ - cmpeq r0, r0, asr #4 │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ + @ instruction: 0x015a5394 │ │ │ │ + cmpeq r0, r8, asr #4 │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - cmpeq r1, r8, lsl ip │ │ │ │ - cmpeq sl, r8, lsr #6 │ │ │ │ - ldrsbeq r9, [r0, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r1, r8, lsr #13 │ │ │ │ + cmpeq r1, r0, lsr #24 │ │ │ │ + cmpeq sl, r0, lsr r3 │ │ │ │ + cmpeq r0, r4, ror #3 │ │ │ │ + ldrheq sl, [r1, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - cmpeq sl, r8, ror #5 │ │ │ │ - @ instruction: 0x0150919c │ │ │ │ - cmpeq r1, r8, ror #12 │ │ │ │ + ldrsheq r5, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, r4, lsr #3 │ │ │ │ + cmpeq r1, r0, ror r6 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ - cmpeq sl, ip, lsr #5 │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ - cmpeq r1, ip, lsr #12 │ │ │ │ + ldrheq r5, [sl, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ + cmpeq r1, r4, lsr r6 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - cmpeq sl, r0, ror r2 │ │ │ │ - cmpeq r0, r4, lsr #2 │ │ │ │ - ldrsheq sl, [r1, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sl, r8, ror r2 │ │ │ │ + cmpeq r0, ip, lsr #2 │ │ │ │ + ldrsheq sl, [r1, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r7, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [r0, #1732] @ 0x6c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1108376,91 +1108376,91 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4f4080 │ │ │ │ strdeq r4, [r4, #-116]! @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sl, r8, ror r1 │ │ │ │ + cmpeq sl, r0, lsl #3 │ │ │ │ ldrdeq r4, [r4, #-116]! @ 0xffffff8c │ │ │ │ @ instruction: 0xfffe9638 │ │ │ │ cmneq r4, r8, ror #14 │ │ │ │ cmneq r4, r8, asr #24 │ │ │ │ cmpeq pc, r8, lsr #18 │ │ │ │ - cmpeq r1, r8, lsr r9 │ │ │ │ + cmpeq r1, r0, asr #18 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq r1, ip, lsr #20 │ │ │ │ - cmpeq r7, r8, lsr #15 │ │ │ │ - ldrsbeq sl, [r1, #-88] @ 0xffffffa8 │ │ │ │ - ldrsbeq sl, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r1, r4, lsr sl │ │ │ │ + ldrheq r0, [r7, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r1, r0, ror #11 │ │ │ │ + ldrsbeq sl, [r1, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xfffe9004 │ │ │ │ addeq pc, pc, r0, lsr #28 │ │ │ │ - cmpeq sl, r8, asr #30 │ │ │ │ - ldrsheq r8, [r0, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r1, r8, asr #5 │ │ │ │ + cmpeq sl, r0, asr pc │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ + ldrsbeq sl, [r1, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - ldrsheq r4, [sl, #-236] @ 0xffffff14 │ │ │ │ - ldrheq r8, [r0, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r1, ip, ror r2 │ │ │ │ + cmpeq sl, r4, lsl #30 │ │ │ │ + ldrheq r8, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, r4, lsl #5 │ │ │ │ andeq r0, r0, r1, asr #18 │ │ │ │ @ instruction: 0xffff86f4 │ │ │ │ - @ instruction: 0x015a4e90 │ │ │ │ - cmpeq r0, r4, asr #26 │ │ │ │ - cmpeq r1, r0, lsl r2 │ │ │ │ + @ instruction: 0x015a4e98 │ │ │ │ + cmpeq r0, ip, asr #26 │ │ │ │ + cmpeq r1, r8, lsl r2 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - cmpeq r1, r8, asr r8 │ │ │ │ - ldrheq r0, [r7, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ - cmpeq r1, r8, lsr #7 │ │ │ │ - cmpeq sl, r8, ror #26 │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ - cmpeq r1, r0, ror #1 │ │ │ │ + cmpeq r1, r0, ror #16 │ │ │ │ + ldrheq r0, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ + ldrheq sl, [r1, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq sl, r0, ror sp │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ + cmpeq r1, r8, ror #1 │ │ │ │ andeq r0, r0, sp, lsr #18 │ │ │ │ - cmpeq sl, r4, lsr #26 │ │ │ │ - ldrsbeq r8, [r0, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r1, r4, lsr #1 │ │ │ │ + cmpeq sl, ip, lsr #26 │ │ │ │ + cmpeq r0, r0, ror #23 │ │ │ │ + cmpeq r1, ip, lsr #1 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ - cmpeq sl, r4, ror #25 │ │ │ │ - @ instruction: 0x01508b98 │ │ │ │ - cmpeq r1, ip, asr r0 │ │ │ │ + cmpeq sl, ip, ror #25 │ │ │ │ + cmpeq r0, r0, lsr #23 │ │ │ │ + cmpeq r1, r4, rrx │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmpeq sl, r4, lsr #25 │ │ │ │ - cmpeq r0, r8, asr fp │ │ │ │ - cmpeq r1, ip, lsl r0 │ │ │ │ + cmpeq sl, ip, lsr #25 │ │ │ │ + cmpeq r0, r0, ror #22 │ │ │ │ + cmpeq r1, r4, lsr #32 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - cmpeq sl, r4, ror #24 │ │ │ │ - cmpeq r0, r8, lsl fp │ │ │ │ - cmpeq r1, r0, ror #31 │ │ │ │ + cmpeq sl, ip, ror #24 │ │ │ │ + cmpeq r0, r0, lsr #22 │ │ │ │ + cmpeq r1, r8, ror #31 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - cmpeq sl, r4, lsr #24 │ │ │ │ - ldrsbeq r8, [r0, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x01519f9c │ │ │ │ + cmpeq sl, ip, lsr #24 │ │ │ │ + cmpeq r0, r0, ror #21 │ │ │ │ + cmpeq r1, r4, lsr #31 │ │ │ │ andeq r0, r0, sl, lsr #18 │ │ │ │ - cmpeq sl, r4, ror #23 │ │ │ │ - @ instruction: 0x01508a98 │ │ │ │ - cmpeq r1, ip, asr pc │ │ │ │ + cmpeq sl, ip, ror #23 │ │ │ │ + cmpeq r0, r0, lsr #21 │ │ │ │ + cmpeq r1, r4, ror #30 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - cmpeq sl, r4, lsr #23 │ │ │ │ - cmpeq r1, r4, lsr pc │ │ │ │ - cmpeq r0, r4, asr sl │ │ │ │ + cmpeq sl, ip, lsr #23 │ │ │ │ + cmpeq r1, ip, lsr pc │ │ │ │ + cmpeq r0, ip, asr sl │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ andeq r0, r0, lr, lsr r9 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ - ldrsheq r8, [r0, #-148] @ 0xffffff6c │ │ │ │ - ldrheq r9, [r1, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ + ldrsheq r8, [r0, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r1, r0, asr #29 │ │ │ │ andeq r0, r0, r5, lsr #18 │ │ │ │ - cmpeq r1, r8, lsl #29 │ │ │ │ - ldrsheq r4, [sl, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, r8, lsl #9 │ │ │ │ + @ instruction: 0x01519e90 │ │ │ │ + ldrsheq r4, [sl, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x0151a490 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ - cmpeq sl, r4, ror sl │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ - cmpeq r1, ip, ror #27 │ │ │ │ + cmpeq sl, ip, ror sl │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ + ldrsheq r9, [r1, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r6, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -1108901,65 +1108901,65 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4f470c │ │ │ │ cmneq r4, r4, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r0, lsl #26 │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ - cmpeq r1, r8, asr #31 │ │ │ │ - @ instruction: 0x015a4a98 │ │ │ │ - ldrsbeq r9, [r1, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r1, r8, lsl #31 │ │ │ │ - cmpeq sl, r8, asr sl │ │ │ │ - cmpeq r0, r8, asr #7 │ │ │ │ - cmpeq r1, ip, asr #30 │ │ │ │ - cmpeq sl, ip, lsl sl │ │ │ │ - @ instruction: 0x01508394 │ │ │ │ - cmpeq r1, r8, lsl pc │ │ │ │ - cmpeq sl, r8, ror #19 │ │ │ │ - cmpeq r0, r0, ror #6 │ │ │ │ - cmpeq r1, r4, ror #29 │ │ │ │ - ldrheq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r0, ip, lsr #6 │ │ │ │ - ldrheq r9, [r1, #-224] @ 0xffffff20 │ │ │ │ - cmpeq sl, r0, lsl #19 │ │ │ │ - ldrsheq r8, [r0, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, ip, ror lr │ │ │ │ - cmpeq sl, ip, asr #18 │ │ │ │ - cmpeq r0, r4, asr #5 │ │ │ │ - cmpeq r1, r8, asr #28 │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ - @ instruction: 0x01508290 │ │ │ │ - cmpeq r1, r4, lsl lr │ │ │ │ - cmpeq sl, r4, ror #17 │ │ │ │ - cmpeq r0, ip, asr r2 │ │ │ │ - cmpeq r1, r0, ror #27 │ │ │ │ - ldrheq r4, [sl, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r0, r8, lsr #4 │ │ │ │ - cmpeq r1, ip, lsr #27 │ │ │ │ - cmpeq sl, ip, ror r8 │ │ │ │ - ldrsheq r8, [r0, #-20] @ 0xffffffec │ │ │ │ - cmpeq r1, r8, ror sp │ │ │ │ - cmpeq sl, r8, asr #16 │ │ │ │ - cmpeq r0, r0, asr #3 │ │ │ │ - cmpeq r1, r4, asr #26 │ │ │ │ - cmpeq sl, r4, lsl r8 │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ - cmpeq r1, r0, lsl sp │ │ │ │ - cmpeq sl, r0, ror #15 │ │ │ │ - cmpeq r0, r8, asr r1 │ │ │ │ - ldrsbeq r9, [r1, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sl, ip, lsr #15 │ │ │ │ - cmpeq r0, r4, lsr #2 │ │ │ │ - cmpeq r1, r8, lsr #25 │ │ │ │ - cmpeq sl, r8, ror r7 │ │ │ │ - ldrsheq r8, [r0, #-0] │ │ │ │ - cmpeq r1, r4, ror ip │ │ │ │ - cmpeq sl, r4, asr #14 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ + ldrsbeq r9, [r1, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sl, r0, lsr #21 │ │ │ │ + ldrsbeq r9, [r1, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x01519f90 │ │ │ │ + cmpeq sl, r0, ror #20 │ │ │ │ + ldrsbeq r8, [r0, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, r4, asr pc │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ + @ instruction: 0x0150839c │ │ │ │ + cmpeq r1, r0, lsr #30 │ │ │ │ + ldrsheq r4, [sl, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r0, r8, ror #6 │ │ │ │ + cmpeq r1, ip, ror #29 │ │ │ │ + ldrheq r4, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r0, r4, lsr r3 │ │ │ │ + ldrheq r9, [r1, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sl, r8, lsl #19 │ │ │ │ + cmpeq r0, r0, lsl #6 │ │ │ │ + cmpeq r1, r4, lsl #29 │ │ │ │ + cmpeq sl, r4, asr r9 │ │ │ │ + cmpeq r0, ip, asr #5 │ │ │ │ + cmpeq r1, r0, asr lr │ │ │ │ + cmpeq sl, r0, lsr #18 │ │ │ │ + @ instruction: 0x01508298 │ │ │ │ + cmpeq r1, ip, lsl lr │ │ │ │ + cmpeq sl, ip, ror #17 │ │ │ │ + cmpeq r0, r4, ror #4 │ │ │ │ + cmpeq r1, r8, ror #27 │ │ │ │ + ldrheq r4, [sl, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r0, lsr r2 │ │ │ │ + ldrheq r9, [r1, #-212] @ 0xffffff2c │ │ │ │ + cmpeq sl, r4, lsl #17 │ │ │ │ + ldrsheq r8, [r0, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, r0, lsl #27 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ + cmpeq r0, r8, asr #3 │ │ │ │ + cmpeq r1, ip, asr #26 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ + @ instruction: 0x01508194 │ │ │ │ + cmpeq r1, r8, lsl sp │ │ │ │ + cmpeq sl, r8, ror #15 │ │ │ │ + cmpeq r0, r0, ror #2 │ │ │ │ + cmpeq r1, r4, ror #25 │ │ │ │ + ldrheq r4, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r0, ip, lsr #2 │ │ │ │ + ldrheq r9, [r1, #-192] @ 0xffffff40 │ │ │ │ + cmpeq sl, r0, lsl #15 │ │ │ │ + ldrsheq r8, [r0, #-8] │ │ │ │ + cmpeq r1, ip, ror ip │ │ │ │ + cmpeq sl, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -1109045,26 +1109045,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4f4d0c │ │ │ │ cmneq r4, r0, ror r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsheq r4, [sl, #-84] @ 0xffffffac │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - cmpeq sl, ip, lsr #11 │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ - ldrsbeq r9, [r1, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, ip, lsl pc │ │ │ │ - cmpeq sl, r4, asr #10 │ │ │ │ - cmpeq r0, r8, ror #29 │ │ │ │ - cmpeq r1, r8, ror #20 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ - ldrheq r7, [r0, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r1, r0, lsr sl │ │ │ │ + ldrsheq r4, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + ldrheq r4, [sl, #-84] @ 0xffffffac │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + ldrsbeq r9, [r1, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r0, r4, lsr #30 │ │ │ │ + cmpeq sl, ip, asr #10 │ │ │ │ + ldrsheq r7, [r0, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r0, ror sl │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ + ldrheq r7, [r0, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r1, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #1028] @ 4f5248 │ │ │ │ @@ -1109324,44 +1109324,44 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 4f4f74 │ │ │ │ ldrdeq r3, [r4, #-80]! @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq pc, [r3, #-188] @ 0xffffff44 @ │ │ │ │ - cmpeq r1, r0, ror #20 │ │ │ │ - cmpeq r1, ip, ror #20 │ │ │ │ - cmpeq sl, ip, asr #7 │ │ │ │ - cmpeq r1, r4, ror #17 │ │ │ │ + cmppeq r3, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #20 │ │ │ │ + cmpeq r1, r4, ror sl │ │ │ │ + ldrsbeq r4, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r1, ip, ror #17 │ │ │ │ @ instruction: 0xfffffd20 │ │ │ │ @ instruction: 0xfffff548 │ │ │ │ @ instruction: 0x01643498 │ │ │ │ - cmpeq sl, ip, lsr #5 │ │ │ │ - cmpeq r0, r0, asr ip │ │ │ │ - ldrsbeq r9, [r1, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r0, r4, lsl ip │ │ │ │ - cmpeq r0, r4, ror #23 │ │ │ │ - ldrheq r7, [r0, #-180] @ 0xffffff4c │ │ │ │ - ldrsbeq r4, [sl, #-24] @ 0xffffffe8 │ │ │ │ - @ instruction: 0x01519494 │ │ │ │ - ldrsheq r9, [r1, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x015a4198 │ │ │ │ - cmpeq r0, ip, lsr fp │ │ │ │ - ldrheq r9, [r1, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ - cmpeq r1, r0, lsl #13 │ │ │ │ - cmpeq sl, r0, lsr #2 │ │ │ │ - cmpeq r0, r4, asr #21 │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - cmpeq sl, r4, ror #1 │ │ │ │ - cmpeq r0, r8, lsl #21 │ │ │ │ - cmpeq r1, r8, lsl #12 │ │ │ │ - cmpeq r0, r0, asr sl │ │ │ │ + ldrheq r4, [sl, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r8, asr ip │ │ │ │ + ldrsbeq r9, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r0, ip, lsl ip │ │ │ │ + cmpeq r0, ip, ror #23 │ │ │ │ + ldrheq r7, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sl, r0, ror #3 │ │ │ │ + @ instruction: 0x0151949c │ │ │ │ + cmpeq r1, r4, lsl #14 │ │ │ │ + cmpeq sl, r0, lsr #3 │ │ │ │ + cmpeq r0, r4, asr #22 │ │ │ │ + cmpeq r1, r4, asr #13 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ + cmpeq r1, r8, lsl #13 │ │ │ │ + cmpeq sl, r8, lsr #2 │ │ │ │ + cmpeq r0, ip, asr #21 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ + cmpeq sl, ip, ror #1 │ │ │ │ + @ instruction: 0x01507a90 │ │ │ │ + cmpeq r1, r0, lsl r6 │ │ │ │ + cmpeq r0, r8, asr sl │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ @@ -1110023,86 +1110023,86 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4f57d4 │ │ │ │ cmneq r4, r4, lsl r1 │ │ │ │ cmneq r4, r0, lsl #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r1, ip, ror #9 │ │ │ │ - cmpeq sl, ip, ror #31 │ │ │ │ + ldrsheq r9, [r1, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r3, [sl, #-244] @ 0xffffff0c │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmpeq r1, r8, ror #6 │ │ │ │ - cmpeq sl, r0, ror lr │ │ │ │ + cmpeq r1, r0, ror r3 │ │ │ │ + cmpeq sl, r8, ror lr │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, r4, lsl r1 │ │ │ │ - cmpeq sl, r4, lsl ip │ │ │ │ + cmpeq r1, ip, lsl r1 │ │ │ │ + cmpeq sl, ip, lsl ip │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ cmneq r4, r8, lsr ip │ │ │ │ smlaltbeq r7, pc, ip, ip @ │ │ │ │ - ldrsheq r7, [r0, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sl, r4, asr #21 │ │ │ │ - cmpeq r1, r4, asr #31 │ │ │ │ + cmpeq r0, r4, lsl #8 │ │ │ │ + cmpeq sl, ip, asr #21 │ │ │ │ + cmpeq r1, ip, asr #31 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r0, r0, asr #7 │ │ │ │ - cmpeq r1, r8, lsl #31 │ │ │ │ - cmpeq sl, r8, lsl #21 │ │ │ │ + cmpeq r0, r8, asr #7 │ │ │ │ + @ instruction: 0x01518f90 │ │ │ │ + @ instruction: 0x015a3a90 │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - cmpeq r0, r4, lsl #7 │ │ │ │ - cmpeq r1, ip, asr #30 │ │ │ │ - cmpeq sl, ip, asr #20 │ │ │ │ + cmpeq r0, ip, lsl #7 │ │ │ │ + cmpeq r1, r4, asr pc │ │ │ │ + cmpeq sl, r4, asr sl │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq r0, ip, asr #6 │ │ │ │ - cmpeq r1, ip, lsl pc │ │ │ │ - cmpeq sl, ip, lsl sl │ │ │ │ - cmpeq r0, r0, lsl r3 │ │ │ │ - ldrsbeq r8, [r1, #-232] @ 0xffffff18 │ │ │ │ - ldrsbeq r3, [sl, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r0, r4, asr r3 │ │ │ │ + cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq sl, r4, lsr #20 │ │ │ │ + cmpeq r0, r8, lsl r3 │ │ │ │ + cmpeq r1, r0, ror #29 │ │ │ │ + cmpeq sl, r0, ror #19 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - ldrsbeq r7, [r0, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r8, lsr #29 │ │ │ │ - cmpeq sl, r4, lsr #19 │ │ │ │ + cmpeq r0, r0, ror #5 │ │ │ │ + ldrheq r8, [r1, #-224] @ 0xffffff20 │ │ │ │ + cmpeq sl, ip, lsr #19 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x0150729c │ │ │ │ - cmpeq r1, r4, ror #28 │ │ │ │ - cmpeq sl, r4, ror #18 │ │ │ │ + cmpeq r0, r4, lsr #5 │ │ │ │ + cmpeq r1, ip, ror #28 │ │ │ │ + cmpeq sl, ip, ror #18 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - cmpeq r0, r8, ror #4 │ │ │ │ - cmpeq r0, r4, lsr r2 │ │ │ │ - ldrsheq r8, [r1, #-220] @ 0xffffff24 │ │ │ │ - ldrsheq r3, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, r0, ror r2 │ │ │ │ + cmpeq r0, ip, lsr r2 │ │ │ │ + cmpeq r1, r4, lsl #28 │ │ │ │ + cmpeq sl, r4, lsl #18 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - ldrsheq r7, [r0, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r1, r8, asr #27 │ │ │ │ - cmpeq sl, r8, asr #17 │ │ │ │ - cmpeq r0, r8, asr #3 │ │ │ │ + cmpeq r0, r4, lsl #4 │ │ │ │ + ldrsbeq r8, [r1, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq r3, [sl, #-128] @ 0xffffff80 │ │ │ │ + ldrsbeq r7, [r0, #-16] │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - @ instruction: 0x01518d94 │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ + @ instruction: 0x01518d9c │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r1, ip, lsr #26 │ │ │ │ + cmpeq r1, r4, lsr sp │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmpeq r0, ip, lsl #2 │ │ │ │ + cmpeq r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - ldrsbeq r7, [r0, #-12] │ │ │ │ - cmpeq r0, ip, lsr #1 │ │ │ │ - cmpeq r0, ip, ror r0 │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ - cmpeq sl, r8, lsl #14 │ │ │ │ + cmpeq r0, r4, ror #1 │ │ │ │ + ldrheq r7, [r0, #-4] │ │ │ │ + cmpeq r0, r4, lsl #1 │ │ │ │ + cmpeq r0, r8, asr #32 │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + cmpeq sl, r0, lsl r7 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmpeq r0, r4 │ │ │ │ - ldrsbeq r8, [r1, #-176] @ 0xffffff50 │ │ │ │ - ldrsbeq r3, [sl, #-96] @ 0xffffffa0 │ │ │ │ - ldrsbeq r6, [r0, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x01506f9c │ │ │ │ - cmpeq r1, r4, ror #22 │ │ │ │ - cmpeq sl, r4, ror #12 │ │ │ │ + cmpeq r0, ip │ │ │ │ + ldrsbeq r8, [r1, #-184] @ 0xffffff48 │ │ │ │ + ldrsbeq r3, [sl, #-104] @ 0xffffff98 │ │ │ │ + ldrsbeq r6, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r0, r4, lsr #31 │ │ │ │ + cmpeq r1, ip, ror #22 │ │ │ │ + cmpeq sl, ip, ror #12 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmpeq r0, r8, ror #30 │ │ │ │ + cmpeq r0, r0, ror pc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #1436] @ 4f6414 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1110464,48 +1110464,48 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4f6218 │ │ │ │ @ instruction: 0x01642598 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r4, r4, lsl #11 │ │ │ │ - cmpeq sl, r0, lsr #9 │ │ │ │ - @ instruction: 0x015a3490 │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ - cmpeq r1, r8, ror r9 │ │ │ │ + cmpeq sl, r8, lsr #9 │ │ │ │ + @ instruction: 0x015a3498 │ │ │ │ + cmpeq r0, r0, ror r9 │ │ │ │ + cmpeq r1, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r0, ror #3 │ │ │ │ - cmpeq r0, ip, lsr #13 │ │ │ │ - cmpeq sl, ip, lsl #3 │ │ │ │ - ldrheq r6, [r0, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r1, r0, lsl #13 │ │ │ │ - cmpeq r0, ip, ror sl │ │ │ │ - cmpeq r1, r4, asr r6 │ │ │ │ + cmpeq sl, r8, ror #3 │ │ │ │ + ldrheq r4, [r0, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x015a3194 │ │ │ │ + ldrheq r6, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r1, r8, lsl #13 │ │ │ │ + cmpeq r0, r4, lsl #21 │ │ │ │ + cmpeq r1, ip, asr r6 │ │ │ │ strdeq r2, [r4, #-20]! @ 0xffffffec │ │ │ │ - cmpeq r0, r8, lsl sl │ │ │ │ - cmpeq r0, r8, ror #19 │ │ │ │ - ldrheq r8, [r1, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sl, r8, lsl #1 │ │ │ │ - ldrheq r6, [r0, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r1, ip, ror r5 │ │ │ │ - cmpeq sl, ip, asr #32 │ │ │ │ - cmpeq r0, r4, ror r9 │ │ │ │ - cmpeq r1, r0, asr #10 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - cmpeq r0, r8, lsr r9 │ │ │ │ - cmpeq r1, r8, lsl #10 │ │ │ │ - ldrsbeq r2, [sl, #-244] @ 0xffffff0c │ │ │ │ - ldrsheq r6, [r0, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r1, r8, asr #9 │ │ │ │ - @ instruction: 0x015a2f98 │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ - cmpeq r1, ip, lsl #9 │ │ │ │ - cmpeq sl, r0, ror #30 │ │ │ │ - cmpeq r0, r8, lsl #17 │ │ │ │ - cmpeq r1, r4, asr r4 │ │ │ │ + cmpeq r0, r0, lsr #20 │ │ │ │ + ldrsheq r6, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r1, r0, asr #11 │ │ │ │ + @ instruction: 0x015a3090 │ │ │ │ + ldrheq r6, [r0, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, r4, lsl #11 │ │ │ │ + cmpeq sl, r4, asr r0 │ │ │ │ + cmpeq r0, ip, ror r9 │ │ │ │ + cmpeq r1, r8, asr #10 │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ + cmpeq r0, r0, asr #18 │ │ │ │ + cmpeq r1, r0, lsl r5 │ │ │ │ + ldrsbeq r2, [sl, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r0, r4, lsl #18 │ │ │ │ + ldrsbeq r8, [r1, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, r0, lsr #31 │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ + @ instruction: 0x01518494 │ │ │ │ + cmpeq sl, r8, ror #30 │ │ │ │ + @ instruction: 0x01506890 │ │ │ │ + cmpeq r1, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -1111790,97 +1111790,97 @@ │ │ │ │ mov r4, r3 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ mov r3, r2 │ │ │ │ str fp, [sp, #236] @ 0xec │ │ │ │ b 4f7a3c │ │ │ │ cmneq r4, r8, lsr #20 │ │ │ │ cmneq r4, r8, lsl sl │ │ │ │ - cmpeq sl, r0, lsl #18 │ │ │ │ - ldrsheq r7, [r1, #-212] @ 0xffffff2c │ │ │ │ - ldrheq r2, [sl, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r1, ip, lsl #25 │ │ │ │ - cmpeq sl, r8, ror #11 │ │ │ │ - ldrsbeq r7, [r1, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sl, r0, ror #9 │ │ │ │ - ldrsbeq r7, [r1, #-148] @ 0xffffff6c │ │ │ │ - cmpeq sl, r4, ror #7 │ │ │ │ - ldrsbeq r7, [r1, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r0, r8, ror r8 │ │ │ │ - ldrheq r2, [sl, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, r4, lsl #15 │ │ │ │ - ldrsbeq r2, [sl, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r1, ip, asr #13 │ │ │ │ + cmpeq sl, r8, lsl #18 │ │ │ │ + ldrsheq r7, [r1, #-220] @ 0xffffff24 │ │ │ │ + ldrheq r2, [sl, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x01517c94 │ │ │ │ + ldrsheq r2, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r7, [r1, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, r8, ror #9 │ │ │ │ + ldrsbeq r7, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq sl, ip, ror #7 │ │ │ │ + ldrsbeq r7, [r1, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r0, lsl #17 │ │ │ │ + ldrheq r2, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, ip, lsl #15 │ │ │ │ + cmpeq sl, r0, ror #3 │ │ │ │ + ldrsbeq r7, [r1, #-100] @ 0xffffff9c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r8, asr #29 │ │ │ │ - @ instruction: 0x0151739c │ │ │ │ + ldrsbeq r1, [sl, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, r4, lsr #7 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r1, r8, lsr #1 │ │ │ │ - @ instruction: 0x015a1b90 │ │ │ │ - cmpeq r1, r4, ror #23 │ │ │ │ - cmpeq sl, r4, ror #13 │ │ │ │ - cmpeq sl, r0, ror r6 │ │ │ │ - cmpeq r1, r4, ror #22 │ │ │ │ + ldrheq r7, [r1, #-0] │ │ │ │ + @ instruction: 0x015a1b98 │ │ │ │ + cmpeq r1, ip, ror #23 │ │ │ │ + cmpeq sl, ip, ror #13 │ │ │ │ + cmpeq sl, r8, ror r6 │ │ │ │ + cmpeq r1, ip, ror #22 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq sl, r8, ror r5 │ │ │ │ - cmpeq r1, r4, ror #20 │ │ │ │ - cmpeq sl, ip, ror r4 │ │ │ │ - cmpeq r1, r8, ror #18 │ │ │ │ - cmpeq r0, r4, ror #17 │ │ │ │ + cmpeq sl, r0, lsl #11 │ │ │ │ + cmpeq r1, ip, ror #20 │ │ │ │ + cmpeq sl, r4, lsl #9 │ │ │ │ + cmpeq r1, r0, ror r9 │ │ │ │ + cmpeq r0, ip, ror #17 │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq sl, r8, lsr #5 │ │ │ │ - @ instruction: 0x0151679c │ │ │ │ - ldrheq r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq r1, [sl, #-16] │ │ │ │ - cmpeq sl, r0, ror #30 │ │ │ │ - cmpeq r1, r4, asr r4 │ │ │ │ + ldrheq r1, [sl, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, r4, lsr #15 │ │ │ │ + ldrheq r6, [r1, #-104] @ 0xffffff98 │ │ │ │ + ldrheq r1, [sl, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq sl, r8, ror #30 │ │ │ │ + cmpeq r1, ip, asr r4 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq sl, r0, lsl #30 │ │ │ │ - ldrsheq r6, [r1, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sl, r8, lsl #30 │ │ │ │ + cmpeq r1, r0, lsl #8 │ │ │ │ msreq (UNDEF: 115), r4, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r4, [r0, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - cmpeq sl, r8, ror sp │ │ │ │ - cmpeq sl, r0, lsl sp │ │ │ │ - ldrsheq r6, [r1, #-24] @ 0xffffffe8 │ │ │ │ + ldrsheq r4, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + cmpeq sl, r0, lsl #27 │ │ │ │ + cmpeq sl, r8, lsl sp │ │ │ │ + cmpeq r1, r0, lsl #4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldrheq r4, [r0, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sl, r4, lsl #25 │ │ │ │ - cmpeq r1, r4, ror r1 │ │ │ │ + cmpeq r0, r0, asr #11 │ │ │ │ + cmpeq sl, ip, lsl #25 │ │ │ │ + cmpeq r1, ip, ror r1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ smlalbteq r4, pc, r4, sp @ │ │ │ │ cmpeq pc, ip, ror #26 │ │ │ │ cmpeq pc, r0, lsr #26 │ │ │ │ ldrdeq r4, [pc, #-204] @ 4f78f8 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq sl, r0, lsl fp │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ - cmpeq r1, r4 │ │ │ │ - ldrsheq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sl, r8, asr #21 │ │ │ │ - ldrheq r5, [r1, #-252] @ 0xffffff04 │ │ │ │ - cmpeq sl, ip, lsl #21 │ │ │ │ - ldrheq r4, [r0, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r1, r0, lsl #31 │ │ │ │ - cmpeq sl, r0, asr sl │ │ │ │ - cmpeq r0, r8, ror r3 │ │ │ │ - cmpeq r1, r4, asr #30 │ │ │ │ - cmpeq r0, r0, asr #6 │ │ │ │ - cmpeq sl, ip, lsl #20 │ │ │ │ - ldrsheq r5, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r0, r0, lsl #6 │ │ │ │ - cmpeq sl, r8, asr #19 │ │ │ │ - ldrheq r5, [r1, #-236] @ 0xffffff14 │ │ │ │ - @ instruction: 0x015a0998 │ │ │ │ - ldrheq r5, [r1, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r1, r8, lsl #29 │ │ │ │ - cmpeq r0, r0, lsl #5 │ │ │ │ - cmpeq sl, r8, asr #18 │ │ │ │ - cmpeq r1, r8, lsr lr │ │ │ │ + cmpeq sl, r8, lsl fp │ │ │ │ + cmpeq r0, r0, asr #8 │ │ │ │ + cmpeq r1, ip │ │ │ │ + cmpeq r0, r4, lsl #8 │ │ │ │ + ldrsbeq r0, [sl, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r4, asr #31 │ │ │ │ + @ instruction: 0x015a0a94 │ │ │ │ + ldrheq r4, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, r8, lsl #31 │ │ │ │ + cmpeq sl, r8, asr sl │ │ │ │ + cmpeq r0, r0, lsl #7 │ │ │ │ + cmpeq r1, ip, asr #30 │ │ │ │ + cmpeq r0, r8, asr #6 │ │ │ │ + cmpeq sl, r4, lsl sl │ │ │ │ + cmpeq r1, r4, lsl #30 │ │ │ │ + cmpeq r0, r8, lsl #6 │ │ │ │ + ldrsbeq r0, [sl, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r1, r4, asr #29 │ │ │ │ + cmpeq sl, r0, lsr #19 │ │ │ │ + cmpeq r1, r0, asr #29 │ │ │ │ + @ instruction: 0x01515e90 │ │ │ │ + cmpeq r0, r8, lsl #5 │ │ │ │ + cmpeq sl, r0, asr r9 │ │ │ │ + cmpeq r1, r0, asr #28 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ add r3, r3, #4 │ │ │ │ beq 4f7c28 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ @@ -1113845,166 +1113845,166 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r2, r8, #140 @ 0x8c │ │ │ │ add r1, r1, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 4f86e8 │ │ │ │ - cmpeq r0, r0, asr #4 │ │ │ │ - cmpeq r0, ip, lsl #4 │ │ │ │ - ldrsbeq r4, [r0, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r0, r8, lsr #3 │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ - cmpeq r0, ip, asr r1 │ │ │ │ - cmpeq r0, ip, lsr #2 │ │ │ │ - ldrsheq r4, [r0, #-12] │ │ │ │ - cmpeq r0, ip, asr #1 │ │ │ │ - @ instruction: 0x015a0798 │ │ │ │ - cmpeq r1, r8, lsl #25 │ │ │ │ + cmpeq r0, r8, asr #4 │ │ │ │ + cmpeq r0, r4, lsl r2 │ │ │ │ + cmpeq r0, r4, ror #3 │ │ │ │ + ldrheq r4, [r0, #-16] │ │ │ │ + @ instruction: 0x01504194 │ │ │ │ + cmpeq r0, r4, ror #2 │ │ │ │ + cmpeq r0, r4, lsr r1 │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ + ldrsbeq r4, [r0, #-4] │ │ │ │ + cmpeq sl, r0, lsr #15 │ │ │ │ + @ instruction: 0x01515c90 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq r0, ip, lsl #1 │ │ │ │ - cmpeq r0, ip, asr r0 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ - cmpeq r0, r8, lsr #32 │ │ │ │ - ldrsheq r5, [r1, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sl, r4, asr #13 │ │ │ │ - cmpeq r0, ip, ror #31 │ │ │ │ - ldrheq r5, [r1, #-184] @ 0xffffff48 │ │ │ │ - ldrheq r3, [r0, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ - cmpeq r0, r0, lsl #31 │ │ │ │ - cmpeq r1, ip, asr #22 │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ - cmpeq r0, r8, lsl pc │ │ │ │ - cmpeq r0, r8, ror #29 │ │ │ │ - cmpeq r0, ip, asr #29 │ │ │ │ - @ instruction: 0x01503e9c │ │ │ │ - cmpeq r0, ip, ror #28 │ │ │ │ - cmpeq sl, r8, lsl r5 │ │ │ │ - cmpeq r0, ip, lsr lr │ │ │ │ - cmpeq r1, ip, lsl #20 │ │ │ │ - ldrsbeq r0, [sl, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r0, lsl #28 │ │ │ │ - ldrsbeq r5, [r1, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r0, r8, asr #27 │ │ │ │ - @ instruction: 0x015a0494 │ │ │ │ - cmpeq r1, r0, lsl #19 │ │ │ │ + @ instruction: 0x01504094 │ │ │ │ + cmpeq r0, r4, rrx │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ + cmpeq r0, r0, lsr r0 │ │ │ │ + cmpeq r1, r0, lsl #24 │ │ │ │ + cmpeq sl, ip, asr #13 │ │ │ │ + ldrsheq r3, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r0, asr #23 │ │ │ │ + ldrheq r3, [r0, #-252] @ 0xffffff04 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ + cmpeq r0, r8, lsl #31 │ │ │ │ + cmpeq r1, r4, asr fp │ │ │ │ + cmpeq r0, r0, asr pc │ │ │ │ + cmpeq r0, r0, lsr #30 │ │ │ │ + ldrsheq r3, [r0, #-224] @ 0xffffff20 │ │ │ │ + ldrsbeq r3, [r0, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r0, r4, lsr #29 │ │ │ │ + cmpeq r0, r4, ror lr │ │ │ │ + cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r0, r4, asr #28 │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ + cmpeq sl, r4, ror #9 │ │ │ │ + cmpeq r0, r8, lsl #28 │ │ │ │ + ldrsbeq r5, [r1, #-152] @ 0xffffff68 │ │ │ │ + ldrsbeq r3, [r0, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x015a049c │ │ │ │ + cmpeq r1, r8, lsl #19 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - cmpeq r0, r8, lsl #27 │ │ │ │ - cmpeq r0, r8, asr sp │ │ │ │ + @ instruction: 0x01503d90 │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r0, r4, lsr #26 │ │ │ │ + cmpeq r0, ip, lsr #26 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsheq r3, [r0, #-192] @ 0xffffff40 │ │ │ │ - ldrheq r0, [sl, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r1, ip, lsr #17 │ │ │ │ - ldrheq r3, [r0, #-192] @ 0xffffff40 │ │ │ │ - cmpeq sl, ip, ror r3 │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ - cmpeq r0, r0, ror ip │ │ │ │ - cmpeq sl, ip, lsr r3 │ │ │ │ - cmpeq r1, ip, lsr #16 │ │ │ │ - cmpeq r0, r0, lsr ip │ │ │ │ - ldrsheq r0, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, ip, ror #15 │ │ │ │ - ldrsheq r3, [r0, #-176] @ 0xffffff50 │ │ │ │ - ldrheq r0, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r1, ip, lsr #15 │ │ │ │ - ldrheq r3, [r0, #-176] @ 0xffffff50 │ │ │ │ - cmpeq sl, ip, ror r2 │ │ │ │ - cmpeq r1, r8, ror #14 │ │ │ │ + ldrsheq r3, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sl, r4, asr #7 │ │ │ │ + ldrheq r5, [r1, #-132] @ 0xffffff7c │ │ │ │ + ldrheq r3, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq sl, r4, lsl #7 │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ + cmpeq r0, r8, ror ip │ │ │ │ + cmpeq sl, r4, asr #6 │ │ │ │ + cmpeq r1, r4, lsr r8 │ │ │ │ + cmpeq r0, r8, lsr ip │ │ │ │ + cmpeq sl, r4, lsl #6 │ │ │ │ + ldrsheq r5, [r1, #-116] @ 0xffffff8c │ │ │ │ + ldrsheq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r4, asr #5 │ │ │ │ + ldrheq r5, [r1, #-116] @ 0xffffff8c │ │ │ │ + ldrheq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq sl, r4, lsl #5 │ │ │ │ + cmpeq r1, r0, ror r7 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ - cmpeq sl, r8, lsr r2 │ │ │ │ - cmpeq r1, r4, lsr #14 │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ + cmpeq sl, r0, asr #4 │ │ │ │ + cmpeq r1, ip, lsr #14 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - cmpeq sl, r8, ror #3 │ │ │ │ - cmpeq r0, ip, lsl #22 │ │ │ │ - ldrsbeq r5, [r1, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sl, ip, lsr #3 │ │ │ │ - ldrsbeq r3, [r0, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, r0, lsr #13 │ │ │ │ - cmpeq sl, r0, ror r1 │ │ │ │ - @ instruction: 0x01503a94 │ │ │ │ - cmpeq r1, r4, ror #12 │ │ │ │ - cmpeq r0, ip, asr sl │ │ │ │ - cmpeq r0, r0, lsr sl │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + ldrsheq r0, [sl, #-16] │ │ │ │ + cmpeq r0, r4, lsl fp │ │ │ │ + cmpeq r1, r4, ror #13 │ │ │ │ + ldrheq r0, [sl, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq r3, [r0, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r8, lsr #13 │ │ │ │ + cmpeq sl, r8, ror r1 │ │ │ │ + @ instruction: 0x01503a9c │ │ │ │ + cmpeq r1, ip, ror #12 │ │ │ │ + cmpeq r0, r4, ror #20 │ │ │ │ + cmpeq r0, r8, lsr sl │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - ldrsheq r3, [r0, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r8, asr #1 │ │ │ │ - ldrheq r5, [r1, #-84] @ 0xffffffac │ │ │ │ + cmpeq r0, r4, lsl #20 │ │ │ │ + ldrsbeq r0, [sl, #-0] │ │ │ │ + ldrheq r5, [r1, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldrheq r3, [r0, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sl, r8, lsl #1 │ │ │ │ - cmpeq r1, r4, ror r5 │ │ │ │ + cmpeq r0, r4, asr #19 │ │ │ │ + @ instruction: 0x015a0090 │ │ │ │ + cmpeq r1, ip, ror r5 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r0, r0, ror r9 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r0, r8, asr #18 │ │ │ │ - cmpeq r0, r4, lsl r9 │ │ │ │ - cmpeq r0, r0, ror #17 │ │ │ │ + cmpeq r0, r0, asr r9 │ │ │ │ + cmpeq r0, ip, lsl r9 │ │ │ │ + cmpeq r0, r8, ror #17 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - cmpeq r0, ip, lsr #17 │ │ │ │ - cmpeq r0, ip, ror r8 │ │ │ │ - cmpeq r0, r0, ror #16 │ │ │ │ - cmpeq r0, r0, lsr r8 │ │ │ │ - cmppeq r9, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsl r8 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ - ldrheq pc, [r9, #-224] @ 0xffffff20 @ │ │ │ │ - ldrsbeq r3, [r0, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ - cmppeq r9, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01503798 │ │ │ │ - cmpeq r1, r8, ror #6 │ │ │ │ - cmppeq r9, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, asr r7 │ │ │ │ - cmpeq r1, ip, lsr #6 │ │ │ │ - cmpeq r0, r4, lsr #14 │ │ │ │ - cmppeq r9, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r3, [r0, #-96] @ 0xffffffa0 │ │ │ │ - ldrheq r5, [r1, #-44] @ 0xffffffd4 │ │ │ │ - ldrheq r3, [r0, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r0, r8, lsl #13 │ │ │ │ - cmppeq r9, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, asr #4 │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ - cmppeq r9, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsl #4 │ │ │ │ + ldrheq r3, [r0, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r0, r4, lsl #17 │ │ │ │ + cmpeq r0, r8, ror #16 │ │ │ │ + cmpeq r0, r8, lsr r8 │ │ │ │ + ldrsheq pc, [r9, #-228] @ 0xffffff1c @ │ │ │ │ + cmpeq r0, r8, lsl r8 │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ + ldrheq pc, [r9, #-232] @ 0xffffff18 @ │ │ │ │ + ldrsbeq r3, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ + cmppeq r9, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr #15 │ │ │ │ + cmpeq r1, r0, ror r3 │ │ │ │ + cmppeq r9, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, ror #14 │ │ │ │ + cmpeq r1, r4, lsr r3 │ │ │ │ + cmpeq r0, ip, lsr #14 │ │ │ │ + ldrsbeq pc, [r9, #-208] @ 0xffffff30 @ │ │ │ │ + ldrsheq r3, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r1, r4, asr #5 │ │ │ │ + cmpeq r0, r0, asr #13 │ │ │ │ + @ instruction: 0x01503690 │ │ │ │ + cmppeq r9, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, asr r2 │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ + cmppeq r9, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl #4 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - cmppeq r9, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsl #4 │ │ │ │ - cmpeq r1, ip, asr #3 │ │ │ │ + cmppeq r9, r8, ror #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl #4 │ │ │ │ + ldrsbeq r5, [r1, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - ldrsbeq r3, [r0, #-88] @ 0xffffffa8 │ │ │ │ - cmppeq r9, r4, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01515194 │ │ │ │ + cmpeq r0, r0, ror #11 │ │ │ │ + cmppeq r9, ip, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0151519c │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - @ instruction: 0x0150359c │ │ │ │ - cmppeq r9, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, asr r1 │ │ │ │ + cmpeq r0, r4, lsr #11 │ │ │ │ + cmppeq r9, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, asr r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r0, ip, asr r5 │ │ │ │ - cmpeq r0, ip, lsr #10 │ │ │ │ - ldrsbeq pc, [r9, #-176] @ 0xffffff50 @ │ │ │ │ - ldrsheq r3, [r0, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r1, r4, asr #1 │ │ │ │ - @ instruction: 0x0159fb90 │ │ │ │ - ldrheq r3, [r0, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r1, r4, lsl #1 │ │ │ │ - cmpeq r0, r0, lsl #9 │ │ │ │ - cmpeq r0, r0, asr r4 │ │ │ │ - ldrsheq pc, [r9, #-164] @ 0xffffff5c @ │ │ │ │ - cmpeq r0, ip, lsl r4 │ │ │ │ - cmpeq r1, r8, ror #31 │ │ │ │ - ldrheq pc, [r9, #-168] @ 0xffffff58 @ │ │ │ │ - cmpeq r0, r0, ror #7 │ │ │ │ - cmpeq r1, ip, lsr #31 │ │ │ │ - cmpeq r0, r8, lsr #7 │ │ │ │ + cmpeq r0, r4, ror #10 │ │ │ │ + cmpeq r0, r4, lsr r5 │ │ │ │ + ldrsbeq pc, [r9, #-184] @ 0xffffff48 @ │ │ │ │ + cmpeq r0, r0, lsl #10 │ │ │ │ + cmpeq r1, ip, asr #1 │ │ │ │ + @ instruction: 0x0159fb98 │ │ │ │ + cmpeq r0, r0, asr #9 │ │ │ │ + cmpeq r1, ip, lsl #1 │ │ │ │ + cmpeq r0, r8, lsl #9 │ │ │ │ + cmpeq r0, r8, asr r4 │ │ │ │ + ldrsheq pc, [r9, #-172] @ 0xffffff54 @ │ │ │ │ + cmpeq r0, r4, lsr #8 │ │ │ │ + ldrsheq r4, [r1, #-240] @ 0xffffff10 │ │ │ │ + cmppeq r9, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror #7 │ │ │ │ + ldrheq r4, [r1, #-244] @ 0xffffff0c │ │ │ │ + ldrheq r3, [r0, #-48] @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #4040] @ 4fab38 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1115017,176 +1115017,176 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 4fa124 │ │ │ │ @ instruction: 0x0163e89c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, ror r8 │ │ │ │ - @ instruction: 0x01510390 │ │ │ │ - ldrsheq r0, [r1, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x01510398 │ │ │ │ + ldrsheq r0, [r1, #-44] @ 0xffffffd4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq pc, [r9, #-88] @ 0xffffffa8 @ │ │ │ │ - cmpeq r1, ip, lsr #21 │ │ │ │ + cmppeq r9, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r4, [r1, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, sp, ror #22 │ │ │ │ - cmppeq r9, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, lsl #20 │ │ │ │ + cmppeq r9, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ andeq r0, r0, pc, ror fp │ │ │ │ - cmppeq r9, ip, ror r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror r9 │ │ │ │ + cmppeq r9, r4, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #23 │ │ │ │ cmneq r3, ip, asr r3 │ │ │ │ - cmppeq r9, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, ror #15 │ │ │ │ - cmpeq r1, r8, lsr r7 │ │ │ │ - ldrheq pc, [r9, #-20] @ 0xffffffec @ │ │ │ │ - ldrsbeq r2, [r0, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r1, r8, lsr #13 │ │ │ │ + cmppeq r9, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, ror #15 │ │ │ │ + cmpeq r1, r0, asr #14 │ │ │ │ + ldrheq pc, [r9, #-28] @ 0xffffffe4 @ │ │ │ │ + cmpeq r0, r4, ror #21 │ │ │ │ + ldrheq r4, [r1, #-96] @ 0xffffffa0 │ │ │ │ muleq r0, ip, fp │ │ │ │ - cmppeq r9, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r0, lsl #17 │ │ │ │ - cmpeq r1, r0, lsr #12 │ │ │ │ + cmppeq r9, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl #17 │ │ │ │ + cmpeq r1, r8, lsr #12 │ │ │ │ andeq r0, r0, r6, asr #22 │ │ │ │ - cmppeq r9, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsr #15 │ │ │ │ - ldrsbeq r4, [r1, #-84] @ 0xffffffac │ │ │ │ - cmppeq r9, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #19 │ │ │ │ - cmpeq r1, r4, ror r5 │ │ │ │ + cmppeq r9, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsr #15 │ │ │ │ + ldrsbeq r4, [r1, #-92] @ 0xffffffa4 │ │ │ │ + cmppeq r9, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r2, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r1, ip, ror r5 │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ - cmppeq r9, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, asr #12 │ │ │ │ - cmpeq r1, ip, lsl r5 │ │ │ │ + cmppeq r9, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, asr r6 │ │ │ │ + cmpeq r1, r4, lsr #10 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - cmppeq r0, r4, lsl #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, asr #30 │ │ │ │ - cmpeq r0, r4, ror r8 │ │ │ │ - cmpeq r1, r0, asr #8 │ │ │ │ + cmppeq r0, ip, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, asr pc │ │ │ │ + cmpeq r0, ip, ror r8 │ │ │ │ + cmpeq r1, r8, asr #8 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - cmppeq r0, r0, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, ror #28 │ │ │ │ - cmpeq r0, ip, lsl #15 │ │ │ │ - cmpeq r1, r8, asr r3 │ │ │ │ + cmppeq r0, r8, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, ror #28 │ │ │ │ + @ instruction: 0x01502794 │ │ │ │ + cmpeq r1, r0, ror #6 │ │ │ │ andeq r0, r0, pc, asr #22 │ │ │ │ - cmpeq r9, ip, lsr #28 │ │ │ │ - cmpeq r0, r4, asr r7 │ │ │ │ - cmpeq r1, r0, lsr #6 │ │ │ │ + cmpeq r9, r4, lsr lr │ │ │ │ + cmpeq r0, ip, asr r7 │ │ │ │ + cmpeq r1, r8, lsr #6 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - ldrsheq lr, [r9, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r0, ip, lsl r7 │ │ │ │ - cmpeq r1, r8, ror #5 │ │ │ │ + ldrsheq lr, [r9, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r0, r4, lsr #14 │ │ │ │ + ldrsheq r4, [r1, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, sp, asr #22 │ │ │ │ - cmpeq r9, r0, asr #27 │ │ │ │ - cmpeq r0, r4, ror #13 │ │ │ │ - ldrheq r4, [r1, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r9, r8, asr #27 │ │ │ │ + cmpeq r0, ip, ror #13 │ │ │ │ + ldrheq r4, [r1, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - cmpeq r9, r4, lsl #27 │ │ │ │ - cmpeq r0, r8, lsr #13 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ + cmpeq r9, ip, lsl #27 │ │ │ │ + ldrheq r2, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ muleq r0, r5, fp │ │ │ │ - cmpeq r9, r8, asr #26 │ │ │ │ - cmpeq r0, r0, ror r6 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ + cmpeq r9, r0, asr sp │ │ │ │ + cmpeq r0, r8, ror r6 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ andeq r0, r0, fp, lsl #23 │ │ │ │ - cmpeq r9, r0, lsl sp │ │ │ │ - cmpeq r0, r8, lsr r6 │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ + cmpeq r9, r8, lsl sp │ │ │ │ + cmpeq r0, r0, asr #12 │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ andeq r0, r0, sl, lsl #23 │ │ │ │ - ldrsbeq lr, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r0, r0, lsl #12 │ │ │ │ - cmpeq r1, ip, asr #3 │ │ │ │ + cmpeq r9, r0, ror #25 │ │ │ │ + cmpeq r0, r8, lsl #12 │ │ │ │ + ldrsbeq r4, [r1, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r5, lsl #23 │ │ │ │ - cmpeq r9, r0, lsr #25 │ │ │ │ - cmpeq r0, r8, asr #11 │ │ │ │ - @ instruction: 0x01514194 │ │ │ │ - cmpeq r9, r8, ror #24 │ │ │ │ - @ instruction: 0x01502590 │ │ │ │ - cmpeq r1, ip, asr r1 │ │ │ │ + cmpeq r9, r8, lsr #25 │ │ │ │ + ldrsbeq r2, [r0, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x0151419c │ │ │ │ + cmpeq r9, r0, ror ip │ │ │ │ + @ instruction: 0x01502598 │ │ │ │ + cmpeq r1, r4, ror #2 │ │ │ │ andeq r0, r0, pc, ror #22 │ │ │ │ - cmpeq r9, r0, lsr ip │ │ │ │ - cmpeq r0, r8, asr r5 │ │ │ │ - cmpeq r1, r4, lsr #2 │ │ │ │ + cmpeq r9, r8, lsr ip │ │ │ │ + cmpeq r0, r0, ror #10 │ │ │ │ + cmpeq r1, ip, lsr #2 │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ - ldrsheq lr, [r9, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r0, r0, lsr #10 │ │ │ │ - cmpeq r1, ip, ror #1 │ │ │ │ + cmpeq r9, r0, lsl #24 │ │ │ │ + cmpeq r0, r8, lsr #10 │ │ │ │ + ldrsheq r4, [r1, #-4] │ │ │ │ andeq r0, r0, r8, ror fp │ │ │ │ - cmpeq r9, r0, asr #23 │ │ │ │ - cmpeq r0, r8, ror #9 │ │ │ │ - ldrheq r4, [r1, #-4] │ │ │ │ + cmpeq r9, r8, asr #23 │ │ │ │ + ldrsheq r2, [r0, #-64] @ 0xffffffc0 │ │ │ │ + ldrheq r4, [r1, #-12] │ │ │ │ andeq r0, r0, r7, ror fp │ │ │ │ - cmpeq r9, r8, lsl #23 │ │ │ │ - ldrheq r2, [r0, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, ip, ror r0 │ │ │ │ + @ instruction: 0x0159eb90 │ │ │ │ + ldrheq r2, [r0, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r1, r4, lsl #1 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ - cmpeq r1, r4, asr #4 │ │ │ │ - cmpeq r1, r8, lsr r0 │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ + cmpeq r1, ip, asr #4 │ │ │ │ + cmpeq r1, r0, asr #32 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - cmpeq r9, r4, lsl #22 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ - ldrsheq r3, [r1, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, ip, lsl #22 │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ + cmpeq r1, r0 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - ldrsheq r2, [r0, #-52] @ 0xffffffcc │ │ │ │ - @ instruction: 0x0159ea9c │ │ │ │ - cmpeq r0, r4, asr #7 │ │ │ │ - @ instruction: 0x01513f90 │ │ │ │ + ldrsheq r2, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r4, lsr #21 │ │ │ │ + cmpeq r0, ip, asr #7 │ │ │ │ + @ instruction: 0x01513f98 │ │ │ │ andeq r0, r0, lr, ror #22 │ │ │ │ - cmpeq r0, ip, lsl #7 │ │ │ │ - cmpeq r9, r0, asr sl │ │ │ │ - cmpeq r0, r8, ror r3 │ │ │ │ - cmpeq r1, r4, asr #30 │ │ │ │ - andeq r0, r0, r1, lsl #23 │ │ │ │ - cmpeq r0, r4, asr #6 │ │ │ │ - cmpeq r9, ip, ror #19 │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ - cmpeq r1, r0, ror #29 │ │ │ │ - andeq r0, r0, ip, ror #22 │ │ │ │ - ldrheq lr, [r9, #-156] @ 0xffffff64 │ │ │ │ + @ instruction: 0x01502394 │ │ │ │ + cmpeq r9, r8, asr sl │ │ │ │ + cmpeq r0, r0, lsl #7 │ │ │ │ + cmpeq r1, ip, asr #30 │ │ │ │ + andeq r0, r0, r1, lsl #23 │ │ │ │ + cmpeq r0, ip, asr #6 │ │ │ │ + ldrsheq lr, [r9, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ cmpeq r1, r8, ror #29 │ │ │ │ - cmpeq r1, r4, lsr #29 │ │ │ │ + andeq r0, r0, ip, ror #22 │ │ │ │ + cmpeq r9, r4, asr #19 │ │ │ │ + ldrsheq r3, [r1, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r1, ip, lsr #29 │ │ │ │ andeq r0, r0, fp, lsr #22 │ │ │ │ - cmpeq r9, r4, lsl #19 │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ - cmpeq r1, r8, ror lr │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ + ldrheq r2, [r0, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r1, r0, lsl #29 │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - cmpeq r9, ip, asr #18 │ │ │ │ - cmpeq r0, r4, ror r2 │ │ │ │ - cmpeq r1, r0, asr #28 │ │ │ │ + cmpeq r9, r4, asr r9 │ │ │ │ + cmpeq r0, ip, ror r2 │ │ │ │ + cmpeq r1, r8, asr #28 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ - cmpeq r9, r8, lsl r9 │ │ │ │ - cmpeq r1, r8, ror #28 │ │ │ │ - ldrsheq r3, [r1, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r0, lsr #18 │ │ │ │ + cmpeq r1, r0, ror lr │ │ │ │ + cmpeq r1, r4, lsl #28 │ │ │ │ andeq r0, r0, lr, lsr #22 │ │ │ │ - ldrsbeq lr, [r9, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r0, r4, lsl #4 │ │ │ │ - ldrsbeq r3, [r1, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r9, r4, ror #17 │ │ │ │ + cmpeq r0, ip, lsl #4 │ │ │ │ + ldrsbeq r3, [r1, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - cmpeq r9, r8, lsr #17 │ │ │ │ - cmpeq r1, r4, ror lr │ │ │ │ - cmpeq r1, ip, lsl #27 │ │ │ │ + ldrheq lr, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r1, ip, ror lr │ │ │ │ + @ instruction: 0x01513d94 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - cmpeq r9, ip, ror #16 │ │ │ │ - @ instruction: 0x01502194 │ │ │ │ - cmpeq r1, r0, ror #26 │ │ │ │ + cmpeq r9, r4, ror r8 │ │ │ │ + @ instruction: 0x0150219c │ │ │ │ + cmpeq r1, r8, ror #26 │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - cmpeq r9, ip, lsr r8 │ │ │ │ - cmpeq r1, r8, lsl #29 │ │ │ │ - cmpeq r1, r4, lsr #26 │ │ │ │ + cmpeq r9, r4, asr #16 │ │ │ │ + @ instruction: 0x01513e90 │ │ │ │ + cmpeq r1, ip, lsr #26 │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ - cmpeq r9, ip, ror #10 │ │ │ │ - @ instruction: 0x01501e94 │ │ │ │ - cmpeq r1, r0, ror #20 │ │ │ │ + cmpeq r9, r4, ror r5 │ │ │ │ + @ instruction: 0x01501e9c │ │ │ │ + cmpeq r1, r8, ror #20 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ - cmpeq r1, r8, lsr #23 │ │ │ │ - cmpeq r1, r4, lsl sl │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ + ldrheq r3, [r1, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r1, ip, lsl sl │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ - ldrsheq lr, [r9, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r0, ip, lsl lr │ │ │ │ - cmpeq r1, r8, ror #19 │ │ │ │ + ldrsheq lr, [r9, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r0, r4, lsr #28 │ │ │ │ + ldrsheq r3, [r1, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ ldr r2, [pc, #-56] @ 4fada0 │ │ │ │ ldr r1, [pc, #-56] @ 4fada4 │ │ │ │ ldr r3, [pc, #-56] @ 4fada8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1116240,129 +1116240,129 @@ │ │ │ │ add r7, r1, r7, lsl #2 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ b 4fc038 │ │ │ │ cmneq r3, r4, ror r5 │ │ │ │ cmneq r3, r4, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, lsl #8 │ │ │ │ - cmpeq r1, r4, ror #17 │ │ │ │ + cmpeq r9, r8, lsl #8 │ │ │ │ + cmpeq r1, ip, ror #17 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmpeq r1, r0, lsr #16 │ │ │ │ - ldrsheq lr, [r9, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r1, r8, ror #12 │ │ │ │ - cmpeq r9, r4, asr r1 │ │ │ │ + cmpeq r1, r8, lsr #16 │ │ │ │ + ldrsheq lr, [r9, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r1, r0, ror r6 │ │ │ │ + cmpeq r9, ip, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq r9, r4, lsl r0 │ │ │ │ - cmpeq r1, ip, ror #9 │ │ │ │ + cmpeq r9, ip, lsl r0 │ │ │ │ + ldrsheq r3, [r1, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq r9, ip, lsr #29 │ │ │ │ - @ instruction: 0x0151339c │ │ │ │ + ldrheq sp, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r1, r4, lsr #7 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - ldrsheq r3, [r1, #-36] @ 0xffffffdc │ │ │ │ - ldrsbeq sp, [r9, #-212] @ 0xffffff2c │ │ │ │ + ldrsheq r3, [r1, #-44] @ 0xffffffd4 │ │ │ │ + ldrsbeq sp, [r9, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - @ instruction: 0x0159db90 │ │ │ │ - cmpeq r1, r4, lsl #1 │ │ │ │ + @ instruction: 0x0159db98 │ │ │ │ + cmpeq r1, ip, lsl #1 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmpeq r9, r0, lsr fp │ │ │ │ + cmpeq r9, r8, lsr fp │ │ │ │ cmpeq pc, ip, asr r6 @ │ │ │ │ - ldrsheq r2, [r1, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq r2, [r1, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmpeq r9, r4, asr #19 │ │ │ │ - ldrheq r2, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r9, r4, lsl #19 │ │ │ │ + cmpeq r9, ip, asr #19 │ │ │ │ + cmpeq r1, r4, asr #29 │ │ │ │ + cmpeq r9, ip, lsl #19 │ │ │ │ cmpeq pc, r0, lsl #22 │ │ │ │ - cmpeq r1, r8, ror #28 │ │ │ │ + cmpeq r1, r0, ror lr │ │ │ │ cmneq r3, r0, lsl #20 │ │ │ │ cmpeq pc, r0, ror sl @ │ │ │ │ - ldrheq sp, [r9, #-140] @ 0xffffff74 │ │ │ │ - ldrheq r2, [r1, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x0159d89c │ │ │ │ - cmpeq r1, ip, lsl #27 │ │ │ │ + cmpeq r9, r4, asr #17 │ │ │ │ + ldrheq r2, [r1, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r4, lsr #17 │ │ │ │ + @ instruction: 0x01512d94 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmpeq r9, r0, ror #15 │ │ │ │ - ldrsbeq r2, [r1, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, r8, ror #15 │ │ │ │ + ldrsbeq r2, [r1, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - cmpeq r9, ip, lsl r7 │ │ │ │ - cmpeq r9, ip, lsl #14 │ │ │ │ - ldrsheq r2, [r1, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r9, r4, lsr #14 │ │ │ │ + cmpeq r9, r4, lsl r7 │ │ │ │ + cmpeq r1, r0, lsl #24 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - @ instruction: 0x01512790 │ │ │ │ + @ instruction: 0x01512798 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - cmpeq r9, ip, lsr r2 │ │ │ │ - cmpeq r1, ip, lsr #14 │ │ │ │ + cmpeq r9, r4, asr #4 │ │ │ │ + cmpeq r1, r4, lsr r7 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - smlalbteq lr, pc, r0, r3 @ │ │ │ │ - ldrsbeq ip, [r9, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x0159ce94 │ │ │ │ - cmpeq pc, r0, ror #6 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ + smlalbteq lr, pc, r8, r3 @ │ │ │ │ + cmpeq r9, r0, ror #29 │ │ │ │ + @ instruction: 0x0159ce9c │ │ │ │ + cmpeq pc, r8, ror #6 │ │ │ │ + cmpeq r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - cmpeq r1, r4, asr #6 │ │ │ │ - cmpeq r9, ip, lsl lr │ │ │ │ - cmpeq r0, r4, asr #14 │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ + cmpeq r1, ip, asr #6 │ │ │ │ + cmpeq r9, r4, lsr #28 │ │ │ │ + cmpeq r0, ip, asr #14 │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ andeq r0, r0, r5, asr #5 │ │ │ │ cmpeq pc, r4, lsl pc @ │ │ │ │ - cmpeq r9, r0, ror #26 │ │ │ │ - cmpeq r1, r8, lsr #10 │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq r1, r0, lsr r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, r8, lsl r2 │ │ │ │ - cmpeq r9, r8, lsl sp │ │ │ │ + cmpeq r1, r0, lsr #4 │ │ │ │ + cmpeq r9, r0, lsr #26 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq r9, r0, lsr #24 │ │ │ │ - cmpeq r1, r8, lsl r1 │ │ │ │ + cmpeq r9, r8, lsr #24 │ │ │ │ + cmpeq r1, r0, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - ldrsbeq ip, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r9, r0, ror #21 │ │ │ │ cmpeq pc, r8, lsl #12 │ │ │ │ - ldrheq r1, [r1, #-240] @ 0xffffff10 │ │ │ │ + ldrheq r1, [r1, #-248] @ 0xffffff08 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r9, r8, ror r9 │ │ │ │ - cmpeq r1, r0, ror lr │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ + cmpeq r9, r0, lsl #19 │ │ │ │ + cmpeq r1, r8, ror lr │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ strheq r0, [pc, #-168] @ 4fbf28 │ │ │ │ - cmpeq r1, r0, lsr #28 │ │ │ │ + cmpeq r1, r8, lsr #28 │ │ │ │ cmpeq pc, r8, ror sl @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r9, r4, asr #17 │ │ │ │ - ldrheq r1, [r1, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, ip, asr #17 │ │ │ │ + cmpeq r1, r4, asr #27 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - @ instruction: 0x0159c894 │ │ │ │ - ldrsheq r1, [r1, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x0159c89c │ │ │ │ + cmpeq r1, r4, lsl #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ - cmpeq r1, r0, lsr #22 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ + cmpeq r1, r8, lsr #22 │ │ │ │ cmpeq pc, r8, ror #14 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - ldrheq ip, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq r1, ip, lsr #21 │ │ │ │ + ldrheq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ + ldrheq r1, [r1, #-164] @ 0xffffff5c │ │ │ │ strdeq r0, [pc, #-100] @ 4fbfb0 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ @ instruction: 0x014f0690 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - cmpeq r9, r0, lsr #9 │ │ │ │ - cmpeq r1, r0, lsl #19 │ │ │ │ + cmpeq r9, r8, lsr #9 │ │ │ │ + cmpeq r1, r8, lsl #19 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r0, lsl #18 │ │ │ │ + cmpeq pc, r8, lsl #18 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ beq 4fc088 │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ and r2, r1, #7 │ │ │ │ lsl r2, r8, r2 │ │ │ │ @@ -1118353,257 +1118353,257 @@ │ │ │ │ ldr r0, [pc, #264] @ 4fe058 │ │ │ │ ldr r1, [pc, #172] @ 4fe000 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ b 4fdebc │ │ │ │ - cmpeq r9, r0, asr #7 │ │ │ │ - @ instruction: 0x0159c398 │ │ │ │ - cmpeq r1, r4, ror #14 │ │ │ │ + cmpeq r9, r8, asr #7 │ │ │ │ + cmpeq r9, r0, lsr #7 │ │ │ │ + cmpeq r1, ip, ror #14 │ │ │ │ svccc 0x00f80000 │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r1, [r1, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r9, ip, asr #30 │ │ │ │ - cmpeq r1, r4, asr #8 │ │ │ │ - cmpeq r9, ip, lsr #29 │ │ │ │ - cmpeq r1, r0, lsr #7 │ │ │ │ - cmpeq r9, r0, lsl lr │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ - cmpeq r9, r0, ror sp │ │ │ │ - cmpeq r1, r4, ror #4 │ │ │ │ - cmpeq r9, r8, lsr ip │ │ │ │ - cmppeq pc, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, ip, lsr #2 │ │ │ │ - ldrsheq r1, [r1, #-8] │ │ │ │ - ldrsheq fp, [r9, #-180] @ 0xffffff4c │ │ │ │ + ldrsbeq r1, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r9, r4, asr pc │ │ │ │ + cmpeq r1, ip, asr #8 │ │ │ │ + ldrheq fp, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r1, r8, lsr #7 │ │ │ │ + cmpeq r9, r8, lsl lr │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ + cmpeq r9, r8, ror sp │ │ │ │ + cmpeq r1, ip, ror #4 │ │ │ │ + cmpeq r9, r0, asr #24 │ │ │ │ + cmppeq pc, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsr r1 │ │ │ │ + cmpeq r1, r0, lsl #2 │ │ │ │ + ldrsheq fp, [r9, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - cmpeq r9, ip, lsr fp │ │ │ │ - cmppeq pc, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r8, lsr #32 │ │ │ │ + cmpeq r9, r4, asr #22 │ │ │ │ + cmppeq pc, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, lsr r0 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - ldrheq fp, [r9, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq pc, pc, r4, r3 @ │ │ │ │ - ldrheq r0, [r1, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r9, r4, ror #20 │ │ │ │ - cmpeq r1, r8, asr pc │ │ │ │ - ldrsheq r0, [r1, #-228] @ 0xffffff1c │ │ │ │ - ldrsheq fp, [r9, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r9, r4, asr #17 │ │ │ │ - ldrheq r0, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r9, r4, asr #21 │ │ │ │ + smlaltteq pc, pc, ip, r3 @ │ │ │ │ + ldrheq r0, [r1, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, ip, ror #20 │ │ │ │ + cmpeq r1, r0, ror #30 │ │ │ │ + ldrsheq r0, [r1, #-236] @ 0xffffff14 │ │ │ │ + ldrsheq fp, [r9, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r9, ip, asr #17 │ │ │ │ + cmpeq r1, r0, asr #27 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq r9, r8, asr #14 │ │ │ │ - cmpeq r1, r8, lsr ip │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ + cmpeq r1, r0, asr #24 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - ldrheq fp, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r1, r8, lsr #23 │ │ │ │ - cmpeq r9, r4, lsr #12 │ │ │ │ - cmpeq r1, r8, lsl fp │ │ │ │ + ldrheq fp, [r9, #-108] @ 0xffffff94 │ │ │ │ + ldrheq r0, [r1, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r9, ip, lsr #12 │ │ │ │ + cmpeq r1, r0, lsr #22 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - smlaltbeq lr, pc, ip, lr @ │ │ │ │ - cmpeq r9, ip, lsl r5 │ │ │ │ - cmpeq pc, r4, asr #28 │ │ │ │ - cmpeq r1, r8, lsl #20 │ │ │ │ + strheq lr, [pc, #-228] @ 4fdf3c │ │ │ │ + cmpeq r9, r4, lsr #10 │ │ │ │ + cmpeq pc, ip, asr #28 │ │ │ │ + cmpeq r1, r0, lsl sl │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - cmpeq r9, r0, ror #9 │ │ │ │ - cmpeq pc, r8, lsl #28 │ │ │ │ - cmpeq r1, ip, asr #19 │ │ │ │ + cmpeq r9, r8, ror #9 │ │ │ │ + cmpeq pc, r0, lsl lr @ │ │ │ │ + ldrsbeq r0, [r1, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - cmpeq r9, ip, lsr #9 │ │ │ │ - smlalbteq lr, pc, r0, sp @ │ │ │ │ - @ instruction: 0x01510998 │ │ │ │ - smlalbbeq lr, pc, ip, sp @ │ │ │ │ - cmpeq pc, r4, ror sp @ │ │ │ │ - cmpeq pc, r4, asr sp @ │ │ │ │ - cmpeq pc, ip, lsr sp @ │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ - cmpeq pc, r0, lsr r9 @ │ │ │ │ + ldrheq fp, [r9, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq lr, pc, r8, sp @ │ │ │ │ + cmpeq r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x014fed94 │ │ │ │ + cmpeq pc, ip, ror sp @ │ │ │ │ + cmpeq pc, ip, asr sp @ │ │ │ │ + cmpeq pc, r4, asr #26 │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ + cmpeq pc, r8, lsr r9 @ │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - strdeq lr, [pc, #-136] @ 4fdfe8 │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - ldrdeq lr, [pc, #-140] @ 4fdfec │ │ │ │ + smlaltteq lr, pc, r4, r8 @ │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - smlalbteq lr, pc, r4, r8 @ │ │ │ │ - smlaltbeq lr, pc, r4, r8 @ │ │ │ │ + smlalbteq lr, pc, ip, r8 @ │ │ │ │ + smlaltbeq lr, pc, ip, r8 @ │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmpeq r9, r0, ror #30 │ │ │ │ - smlalbbeq lr, pc, r8, r8 @ │ │ │ │ - cmpeq r1, r4, asr r4 │ │ │ │ + cmpeq r9, r8, ror #30 │ │ │ │ + @ instruction: 0x014fe890 │ │ │ │ + cmpeq r1, ip, asr r4 │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmpeq pc, r0, asr r8 @ │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ + cmpeq pc, r8, asr r8 @ │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - cmpeq pc, r8, lsl r8 @ │ │ │ │ - ldrheq sl, [r9, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq lr, pc, r4, r7 @ │ │ │ │ - ldrheq r0, [r1, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq pc, r0, lsr #16 │ │ │ │ + cmpeq r9, r4, asr #29 │ │ │ │ + smlaltteq lr, pc, ip, r7 @ │ │ │ │ + ldrheq r0, [r1, #-56] @ 0xffffffc8 │ │ │ │ @ instruction: 0x000002bd │ │ │ │ - cmpeq r9, r0, lsl #29 │ │ │ │ - smlaltbeq lr, pc, r8, r7 @ │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ - cmpeq r1, r8, lsr r3 │ │ │ │ + cmpeq r9, r8, lsl #29 │ │ │ │ + strheq lr, [pc, #-112] @ 4fe050 │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ + cmpeq r9, ip, asr #28 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ + cmpeq r1, r0, asr #6 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmpeq pc, r4, lsr r7 @ │ │ │ │ - ldrsbeq sl, [r9, #-208] @ 0xffffff30 │ │ │ │ - strdeq lr, [pc, #-104] @ 4fe078 │ │ │ │ - ldrheq r0, [r1, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq pc, ip, lsr r7 @ │ │ │ │ + ldrsbeq sl, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq pc, r0, lsl #14 │ │ │ │ + cmpeq r1, r4, asr #5 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - @ instruction: 0x0159ad94 │ │ │ │ - strheq lr, [pc, #-108] @ 4fe084 │ │ │ │ - cmpeq r1, r4, lsl #5 │ │ │ │ - cmpeq r9, r4, asr sp │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ - cmpeq r1, r4, asr #4 │ │ │ │ - cmpeq r1, ip, lsr #9 │ │ │ │ - cmpeq r9, r8, lsl sp │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ + @ instruction: 0x0159ad9c │ │ │ │ + smlalbteq lr, pc, r4, r6 @ │ │ │ │ + cmpeq r1, ip, lsl #5 │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + smlalbbeq lr, pc, r4, r6 @ │ │ │ │ + cmpeq r1, ip, asr #4 │ │ │ │ + ldrheq r0, [r1, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r9, r0, lsr #26 │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmpeq r9, r8, asr #25 │ │ │ │ - cmpeq r1, r0, lsl #9 │ │ │ │ - ldrheq r0, [r1, #-16] │ │ │ │ - cmpeq r9, r4, lsl #25 │ │ │ │ - smlaltbeq lr, pc, ip, r5 @ │ │ │ │ - cmpeq r1, r0, ror r1 │ │ │ │ + ldrsbeq sl, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r1, r8, lsl #9 │ │ │ │ + ldrheq r0, [r1, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r9, ip, lsl #25 │ │ │ │ + strheq lr, [pc, #-84] @ 4fe0d0 │ │ │ │ + cmpeq r1, r8, ror r1 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - cmpeq r9, r4, asr #24 │ │ │ │ - cmpeq r1, ip, lsl r4 │ │ │ │ - cmpeq r1, r8, lsr #2 │ │ │ │ + cmpeq r9, ip, asr #24 │ │ │ │ + cmpeq r1, r4, lsr #8 │ │ │ │ + cmpeq r1, r0, lsr r1 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmpeq pc, r4, lsr #10 │ │ │ │ + cmpeq pc, ip, lsr #10 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - ldrdeq lr, [pc, #-76] @ 4fe0fc │ │ │ │ + smlaltteq lr, pc, r4, r4 @ │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - strheq lr, [pc, #-64] @ 4fe110 │ │ │ │ + strheq lr, [pc, #-72] @ 4fe108 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ - cmpeq r9, r0, asr fp │ │ │ │ - cmpeq pc, r8, ror r4 @ │ │ │ │ - cmpeq r1, ip, lsr r0 │ │ │ │ + cmpeq r9, r8, asr fp │ │ │ │ + smlalbbeq lr, pc, r0, r4 @ │ │ │ │ + cmpeq r1, r4, asr #32 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq r9, r4, lsl fp │ │ │ │ - cmpeq pc, ip, lsr r4 @ │ │ │ │ - cmpeq r1, r8 │ │ │ │ + cmpeq r9, ip, lsl fp │ │ │ │ + cmpeq pc, r4, asr #8 │ │ │ │ + cmpeq r1, r0, lsl r0 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmpeq pc, r4, lsl #8 │ │ │ │ + cmpeq pc, ip, lsl #8 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmpeq r9, r8, lsr #21 │ │ │ │ - ldrdeq lr, [pc, #-48] @ 4fe154 │ │ │ │ - @ instruction: 0x0150ff94 │ │ │ │ + ldrheq sl, [r9, #-160] @ 0xffffff60 │ │ │ │ + ldrdeq lr, [pc, #-56] @ 4fe14c │ │ │ │ + @ instruction: 0x0150ff9c │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmpeq r9, ip, ror #20 │ │ │ │ - @ instruction: 0x014fe394 │ │ │ │ - cmppeq r0, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ + @ instruction: 0x014fe39c │ │ │ │ + cmppeq r0, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - ldrsheq sl, [r9, #-156] @ 0xffffff64 │ │ │ │ - cmpeq pc, r4, lsr #6 │ │ │ │ - cmppeq r0, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsl #20 │ │ │ │ + cmpeq pc, ip, lsr #6 │ │ │ │ + ldrsheq pc, [r0, #-224] @ 0xffffff20 @ │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - smlaltteq lr, pc, ip, r2 @ │ │ │ │ + strdeq lr, [pc, #-36] @ 4fe194 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - @ instruction: 0x0159a990 │ │ │ │ - cmppeq r0, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0159a998 │ │ │ │ + cmppeq r0, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ smlalbteq pc, lr, r4, sl @ │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ - cmppeq r0, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsr r2 @ │ │ │ │ + smlalbbeq lr, pc, r0, r2 @ │ │ │ │ + cmppeq r0, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, asr #4 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ - cmpeq r9, r0, ror #17 │ │ │ │ - cmpeq pc, r8, lsl #4 │ │ │ │ - cmppeq r0, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, ror #17 │ │ │ │ + cmpeq pc, r0, lsl r2 @ │ │ │ │ + ldrsbeq pc, [r0, #-212] @ 0xffffff2c @ │ │ │ │ andeq r0, r0, r6, asr #4 │ │ │ │ - cmpeq r9, r4, lsr #17 │ │ │ │ - smlalbteq lr, pc, ip, r1 @ │ │ │ │ - @ instruction: 0x0150fd98 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ - @ instruction: 0x014fe190 │ │ │ │ - cmppeq r0, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #17 │ │ │ │ + ldrdeq lr, [pc, #-20] @ 4fe1e0 │ │ │ │ + cmppeq r0, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + @ instruction: 0x014fe198 │ │ │ │ + cmppeq r0, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ - cmpeq pc, r4, asr r1 @ │ │ │ │ - cmppeq r0, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ + cmpeq pc, ip, asr r1 @ │ │ │ │ + cmppeq r0, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - ldrsheq sl, [r9, #-112] @ 0xffffff90 │ │ │ │ - cmpeq pc, r8, lsl r1 @ │ │ │ │ - ldrsbeq pc, [r0, #-204] @ 0xffffff34 @ │ │ │ │ + ldrsheq sl, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmpeq pc, r0, lsr #2 │ │ │ │ + cmppeq r0, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - smlaltteq lr, pc, r0, r0 @ │ │ │ │ + smlaltteq lr, pc, r8, r0 @ │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - smlaltbeq lr, pc, r4, r0 @ │ │ │ │ + smlaltbeq lr, pc, ip, r0 @ │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - smlalbbeq lr, pc, r0, r0 @ │ │ │ │ + smlalbbeq lr, pc, r8, r0 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ + qdaddeq lr, r0, pc @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r4, lsl r0 @ │ │ │ │ - smlaltteq sp, pc, r0, pc @ │ │ │ │ + cmpeq pc, ip, lsl r0 @ │ │ │ │ + smlaltteq sp, pc, r8, pc @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlalbteq sp, pc, r8, pc @ │ │ │ │ - @ instruction: 0x014fdf94 │ │ │ │ + ldrdeq sp, [pc, #-240] @ 4fe168 │ │ │ │ + @ instruction: 0x014fdf9c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq pc, ip, ror pc @ │ │ │ │ - cmpeq r9, r8, lsr r6 │ │ │ │ - cmppeq r0, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r0, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sp, pc, r4, pc @ │ │ │ │ + cmpeq r9, r0, asr #12 │ │ │ │ + cmppeq r0, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq pc, r0, lsr pc @ │ │ │ │ + cmpeq pc, r8, lsr pc @ │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - strdeq sp, [pc, #-236] @ 4fe194 │ │ │ │ + cmpeq pc, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - smlaltteq sp, pc, r0, lr @ │ │ │ │ + smlaltteq sp, pc, r8, lr @ │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - smlalbteq sp, pc, r8, lr @ │ │ │ │ - cmppeq r0, r8, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sp, [pc, #-224] @ 4fe1b0 │ │ │ │ + @ instruction: 0x0150fa90 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - smlalbbeq sp, pc, ip, lr @ │ │ │ │ - cmpeq r9, r8, asr r5 │ │ │ │ - cmppeq r0, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014fde94 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ + cmppeq r0, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror #7 │ │ │ │ - cmpeq pc, ip, asr #28 │ │ │ │ - cmpeq pc, r0, lsl lr @ │ │ │ │ + cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq pc, r8, lsl lr @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strdeq sp, [pc, #-208] @ 4fe1e8 │ │ │ │ + strdeq sp, [pc, #-216] @ 4fe1e0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - strheq sp, [pc, #-212] @ 4fe1ec │ │ │ │ + strheq sp, [pc, #-220] @ 4fe1e4 │ │ │ │ andeq r0, r0, pc, lsl r4 │ │ │ │ - @ instruction: 0x014fdd94 │ │ │ │ + @ instruction: 0x014fdd9c │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - cmpeq pc, r4, ror #26 │ │ │ │ + cmpeq pc, ip, ror #26 │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - cmpeq r9, r8, lsl #8 │ │ │ │ - cmpeq pc, r0, lsr sp @ │ │ │ │ - ldrsheq pc, [r0, #-132] @ 0xffffff7c @ │ │ │ │ + cmpeq r9, r0, lsl r4 │ │ │ │ + cmpeq pc, r8, lsr sp @ │ │ │ │ + ldrsheq pc, [r0, #-140] @ 0xffffff74 @ │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - strdeq sp, [pc, #-200] @ 4fe220 │ │ │ │ + cmpeq pc, r0, lsl #26 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - smlalbteq sp, pc, r4, ip @ │ │ │ │ + smlalbteq sp, pc, ip, ip @ │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - cmpeq r9, r8, ror #6 │ │ │ │ - @ instruction: 0x014fdc90 │ │ │ │ - cmppeq r0, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, ror r3 │ │ │ │ + @ instruction: 0x014fdc98 │ │ │ │ + cmppeq r0, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmpeq pc, r8, asr ip @ │ │ │ │ + cmpeq pc, r0, ror #24 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq sl, [r9, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq pc, r0, lsr #24 │ │ │ │ - cmppeq r0, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrheq sl, [r9, #-44] @ 0xffffffd4 │ │ │ │ - smlaltteq sp, pc, r4, fp @ │ │ │ │ - ldrheq pc, [r0, #-112] @ 0xffffff90 @ │ │ │ │ + cmpeq r9, r0, lsl #6 │ │ │ │ + cmpeq pc, r8, lsr #24 │ │ │ │ + ldrsheq pc, [r0, #-112] @ 0xffffff90 @ │ │ │ │ + cmpeq r9, r4, asr #5 │ │ │ │ + smlaltteq sp, pc, ip, fp @ │ │ │ │ + ldrheq pc, [r0, #-120] @ 0xffffff88 @ │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - smlaltbeq sp, pc, r8, fp @ │ │ │ │ + strheq sp, [pc, #-176] @ 4fe27c │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - smlalbbeq sp, pc, ip, fp @ │ │ │ │ + @ instruction: 0x014fdb94 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ ldr r0, [pc, #-736] @ 4fe05c │ │ │ │ ldr r1, [pc, #-736] @ 4fe060 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1119560,23 +1119560,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #388 @ 0x184 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4ff16c │ │ │ │ - ldrheq sl, [r9, #-20] @ 0xffffffec │ │ │ │ - ldrdeq sp, [pc, #-172] @ 4ff1a0 │ │ │ │ - cmppeq r0, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ - ldrheq pc, [r0, #-144] @ 0xffffff70 @ │ │ │ │ - cmppeq r0, r8, ror #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr r1 │ │ │ │ - cmpeq pc, ip, asr sl @ │ │ │ │ - cmppeq r0, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + ldrheq sl, [r9, #-28] @ 0xffffffe4 │ │ │ │ + smlaltteq sp, pc, r4, sl @ │ │ │ │ + ldrheq pc, [r0, #-96] @ 0xffffffa0 @ │ │ │ │ + cmpeq r9, ip, ror r1 │ │ │ │ + ldrheq pc, [r0, #-152] @ 0xffffff68 @ │ │ │ │ + cmppeq r0, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr r1 │ │ │ │ + cmpeq pc, r4, ror #20 │ │ │ │ + cmppeq r0, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ blt 4ff330 │ │ │ │ @@ -1119652,23 +1119652,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #416 @ 0x1a0 │ │ │ │ mov r1, #83 @ 0x53 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 4ff2dc │ │ │ │ - cmpeq r9, r4, asr #32 │ │ │ │ - cmpeq pc, ip, ror #18 │ │ │ │ - cmppeq r0, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4 │ │ │ │ - cmppeq r0, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq pc, [r0, #-72] @ 0xffffffb8 @ │ │ │ │ - cmpeq r9, r4, asr #31 │ │ │ │ - smlaltteq sp, pc, ip, r8 @ │ │ │ │ - ldrheq pc, [r0, #-72] @ 0xffffffb8 @ │ │ │ │ + cmpeq r9, ip, asr #32 │ │ │ │ + cmpeq pc, r4, ror r9 @ │ │ │ │ + cmppeq r0, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip │ │ │ │ + cmppeq r0, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr #31 │ │ │ │ + strdeq sp, [pc, #-132] @ 4ff350 │ │ │ │ + cmppeq r0, r0, asr #9 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1120671,85 +1120671,85 @@ │ │ │ │ mov r1, #1200 @ 0x4b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str lr, [sp, #4] │ │ │ │ b 4ffe44 │ │ │ │ cmneq r3, r8, lsl r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, asr #31 │ │ │ │ - cmpeq r9, r4, ror #29 │ │ │ │ - ldrsbeq pc, [r0, #-56] @ 0xffffffc8 @ │ │ │ │ + cmpeq r9, ip, ror #29 │ │ │ │ + cmppeq r0, r0, ror #7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - ldrsbeq r9, [r9, #-180] @ 0xffffff4c │ │ │ │ - cmppeq r0, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r9, [r9, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq pc, [r0, #-0] @ │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ cmneq r3, r0, lsl #24 │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmpeq r9, ip, lsr #20 │ │ │ │ - cmpeq r0, r0, lsr #30 │ │ │ │ + cmpeq r9, r4, lsr sl │ │ │ │ + cmpeq r0, r8, lsr #30 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - ldrsbeq r9, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r0, r8, asr #23 │ │ │ │ + ldrsbeq r9, [r9, #-108] @ 0xffffff94 │ │ │ │ + ldrsbeq lr, [r0, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - ldrdeq ip, [pc, #-228] @ 500318 │ │ │ │ + ldrdeq ip, [pc, #-236] @ 500310 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ strheq sp, [lr, #-96] @ 0xffffffa0 │ │ │ │ cmpeq lr, ip, asr r6 │ │ │ │ cmpeq lr, ip, lsl r6 │ │ │ │ ldrdeq sp, [lr, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0x014ed59c │ │ │ │ - cmpeq pc, r8, lsl #26 │ │ │ │ - cmpeq r9, ip, lsr #7 │ │ │ │ - ldrdeq ip, [pc, #-196] @ 50035c │ │ │ │ - @ instruction: 0x0150e898 │ │ │ │ + cmpeq pc, r0, lsl sp @ │ │ │ │ + ldrheq r9, [r9, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq ip, [pc, #-204] @ 500354 │ │ │ │ + cmpeq r0, r0, lsr #17 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - @ instruction: 0x014fcc9c │ │ │ │ - cmpeq pc, ip, ror #24 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ + smlaltbeq ip, pc, r4, ip @ │ │ │ │ + cmpeq pc, r4, ror ip @ │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - cmpeq pc, r8, lsl #24 │ │ │ │ - ldrdeq ip, [pc, #-184] @ 500388 │ │ │ │ + cmpeq pc, r0, lsl ip @ │ │ │ │ + smlaltteq ip, pc, r0, fp @ │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - smlaltbeq ip, pc, r8, fp @ │ │ │ │ + strheq ip, [pc, #-176] @ 500398 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ + smlalbbeq ip, pc, r0, fp @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmpeq pc, r8, lsl fp @ │ │ │ │ - smlaltteq ip, pc, r8, sl @ │ │ │ │ - strheq ip, [pc, #-168] @ 5003c0 │ │ │ │ + cmpeq pc, r0, lsr #22 │ │ │ │ + strdeq ip, [pc, #-160] @ 5003c4 │ │ │ │ + smlalbteq ip, pc, r0, sl @ │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - smlalbbeq ip, pc, r8, sl @ │ │ │ │ + @ instruction: 0x014fca90 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmpeq pc, r8, asr sl @ │ │ │ │ - cmpeq r9, r0, lsl #2 │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ - cmpeq r0, r4, ror #11 │ │ │ │ + cmpeq pc, r0, ror #20 │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ + cmpeq r0, r8, asr r9 │ │ │ │ + cmpeq r0, ip, ror #11 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq r9, r0, asr #1 │ │ │ │ - smlaltteq ip, pc, r8, r9 @ │ │ │ │ - cmpeq r0, ip, lsr #11 │ │ │ │ + cmpeq r9, r8, asr #1 │ │ │ │ + strdeq ip, [pc, #-144] @ 500400 │ │ │ │ + ldrheq lr, [r0, #-84] @ 0xffffffac │ │ │ │ muleq r0, r4, r4 │ │ │ │ - cmpeq r9, r4, lsl #1 │ │ │ │ - smlaltbeq ip, pc, ip, r9 @ │ │ │ │ - cmpeq r0, r0, ror r5 │ │ │ │ + cmpeq r9, ip, lsl #1 │ │ │ │ + strheq ip, [pc, #-148] @ 50040c │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmpeq pc, r4, ror r9 @ │ │ │ │ - cmpeq pc, r4, asr #18 │ │ │ │ - cmpeq r9, ip, ror #31 │ │ │ │ - cmpeq r0, ip, lsr r8 │ │ │ │ - ldrsbeq lr, [r0, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq pc, ip, ror r9 @ │ │ │ │ + cmpeq pc, ip, asr #18 │ │ │ │ + ldrsheq r8, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r4, asr #16 │ │ │ │ + ldrsbeq lr, [r0, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 005004b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2520] @ 0x9d8 │ │ │ │ sub sp, sp, #1536 @ 0x600 │ │ │ │ @@ -1121730,115 +1121730,115 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 500af4 │ │ │ │ cmneq r3, r0, lsr pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, lsl #30 │ │ │ │ - @ instruction: 0x01598b9c │ │ │ │ - cmpeq r0, r8, rrx │ │ │ │ + cmpeq r9, r4, lsr #23 │ │ │ │ + cmpeq r0, r0, ror r0 │ │ │ │ muleq r0, r4, r6 │ │ │ │ muleq r0, r5, r6 │ │ │ │ - @ instruction: 0x01598a90 │ │ │ │ - cmpeq r0, ip, ror #30 │ │ │ │ + @ instruction: 0x01598a98 │ │ │ │ + cmpeq r0, r4, ror pc │ │ │ │ muleq r0, r9, r6 │ │ │ │ muleq r0, r8, r6 │ │ │ │ strdeq r0, [pc, #-64] @ 501408 │ │ │ │ - ldrsbeq r8, [r9, #-140] @ 0xffffff74 │ │ │ │ - ldrsbeq sp, [r0, #-212] @ 0xffffff2c │ │ │ │ - @ instruction: 0x01598894 │ │ │ │ + cmpeq r9, r4, ror #17 │ │ │ │ + ldrsbeq sp, [r0, #-220] @ 0xffffff24 │ │ │ │ + @ instruction: 0x0159889c │ │ │ │ cmpeq lr, r0, lsr #20 │ │ │ │ - cmpeq r0, ip, ror sp │ │ │ │ + cmpeq r0, r4, lsl #27 │ │ │ │ cmneq r3, r8, lsl r9 │ │ │ │ smlalbbeq ip, lr, r4, r9 │ │ │ │ - ldrsbeq r8, [r9, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r0, r8, asr #25 │ │ │ │ - cmpeq r9, r0, lsl #15 │ │ │ │ - cmpeq r0, r4, ror #24 │ │ │ │ + ldrsbeq r8, [r9, #-120] @ 0xffffff88 │ │ │ │ + ldrsbeq sp, [r0, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, r8, lsl #15 │ │ │ │ + cmpeq r0, ip, ror #24 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsheq r8, [r9, #-80] @ 0xffffffb0 │ │ │ │ - ldrsbeq sp, [r0, #-168] @ 0xffffff58 │ │ │ │ + ldrsheq r8, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r0, r0, ror #21 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmpeq r9, r4, lsl r5 │ │ │ │ - cmpeq r0, r4, asr #27 │ │ │ │ + cmpeq r9, ip, lsl r5 │ │ │ │ + cmpeq r0, ip, asr #27 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ + cmpeq r0, r8, asr r9 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ - ldrsheq sp, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - @ instruction: 0x01598198 │ │ │ │ + cmpeq r9, r0, lsr #3 │ │ │ │ smlalbteq pc, lr, r4, ip @ │ │ │ │ - cmpeq r0, r0, ror #12 │ │ │ │ + cmpeq r0, r8, ror #12 │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ - cmpeq r9, r8, ror #31 │ │ │ │ + cmpeq r9, r8, lsr r0 │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ + ldrsheq r7, [r9, #-240] @ 0xffffff10 │ │ │ │ cmpeq lr, r4, ror r1 │ │ │ │ - ldrsbeq sp, [r0, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r9, r4, ror #30 │ │ │ │ - smlalbbeq fp, pc, ip, r8 @ │ │ │ │ - cmpeq r0, r0, asr r4 │ │ │ │ + ldrsbeq sp, [r0, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r9, ip, ror #30 │ │ │ │ + @ instruction: 0x014fb894 │ │ │ │ + cmpeq r0, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ - cmpeq r0, ip, asr r2 │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ + cmpeq r0, r4, ror #4 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ - cmpeq r0, ip, ror #3 │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ + ldrsheq sp, [r0, #-20] @ 0xffffffec │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq r9, r0, ror #24 │ │ │ │ - cmpeq r9, r0, asr ip │ │ │ │ + cmpeq r9, r8, ror #24 │ │ │ │ + cmpeq r9, r8, asr ip │ │ │ │ smlaltteq pc, lr, r0, r4 @ │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrsbeq ip, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, r0, ror #27 │ │ │ │ cmpeq lr, r0, lsl sl │ │ │ │ - cmpeq r9, ip, asr r8 │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ - cmpeq r0, r0, lsr sp │ │ │ │ - ldrsheq r7, [r9, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r4, ror #16 │ │ │ │ + cmpeq r0, ip, asr sp │ │ │ │ + cmpeq r9, r0, asr #16 │ │ │ │ + cmpeq r0, r8, lsr sp │ │ │ │ + ldrsheq r7, [r9, #-120] @ 0xffffff88 │ │ │ │ cmpeq lr, ip, ror r9 │ │ │ │ - ldrsbeq ip, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r0, r0, ror #25 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ cmpeq lr, r0, lsl r9 │ │ │ │ - cmpeq r9, ip, asr r7 │ │ │ │ - cmpeq r0, r4, asr ip │ │ │ │ - ldrdeq sl, [pc, #-204] @ 501484 │ │ │ │ - ldrheq r7, [r9, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x0150c898 │ │ │ │ + cmpeq r9, r4, ror #14 │ │ │ │ + cmpeq r0, ip, asr ip │ │ │ │ + smlaltteq sl, pc, r4, ip @ │ │ │ │ + ldrheq r7, [r9, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ - cmpeq r0, r4, asr #15 │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ + cmpeq r0, ip, asr #15 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmpeq r9, r4, asr #3 │ │ │ │ - ldrheq r7, [r9, #-20] @ 0xffffffec │ │ │ │ + cmpeq r9, ip, asr #3 │ │ │ │ + ldrheq r7, [r9, #-28] @ 0xffffffe4 │ │ │ │ smlaltteq lr, lr, r4, ip @ │ │ │ │ - cmpeq r0, r0, lsl #13 │ │ │ │ + cmpeq r0, r8, lsl #13 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r9, r4, asr r0 │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ - cmpeq r9, r0 │ │ │ │ + cmpeq r9, ip, asr r0 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ + cmpeq r9, r8 │ │ │ │ smlalbbeq fp, lr, ip, r1 │ │ │ │ - cmpeq r0, r4, ror #9 │ │ │ │ + cmpeq r0, ip, ror #9 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - ldrheq r6, [r9, #-240] @ 0xffffff10 │ │ │ │ + ldrheq r6, [r9, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - @ instruction: 0x0150c49c │ │ │ │ + cmpeq r0, r4, lsr #9 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1123710,121 +1123710,121 @@ │ │ │ │ ldr r1, [pc, #164] @ 5033a0 │ │ │ │ ldr r2, [pc, #164] @ 5033a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5031b4 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - cmpeq r9, r4, lsl lr │ │ │ │ + cmpeq r9, ip, lsl lr │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ cmpeq lr, r0, asr r7 │ │ │ │ - cmpeq r9, ip, asr #22 │ │ │ │ - cmpeq r0, ip, lsr r0 │ │ │ │ + cmpeq r9, r4, asr fp │ │ │ │ + cmpeq r0, r4, asr #32 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - cmpeq r9, r0, lsl fp │ │ │ │ - ldrsheq fp, [r0, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, r8, lsl fp │ │ │ │ + cmpeq r0, r4 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ cmpeq lr, ip, ror #22 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - cmpeq r9, r8, ror #18 │ │ │ │ - cmpeq r0, r8, asr #27 │ │ │ │ + cmpeq r9, r0, ror r9 │ │ │ │ + ldrsbeq fp, [r0, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq r9, r4, lsl #14 │ │ │ │ - ldrsheq fp, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r9, ip, lsl #14 │ │ │ │ + cmpeq r0, r4, lsl #24 │ │ │ │ cmpeq lr, r4, asr #16 │ │ │ │ - cmpeq r9, r0, lsl #13 │ │ │ │ - cmpeq r0, r8, ror fp │ │ │ │ + cmpeq r9, r8, lsl #13 │ │ │ │ + cmpeq r0, r0, lsl #23 │ │ │ │ smlalbteq sl, lr, r0, r7 │ │ │ │ strdeq sl, [lr, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ + cmpeq r9, r8, asr #4 │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ cmpeq lr, r8, ror #6 │ │ │ │ - cmpeq r9, r4, lsr #3 │ │ │ │ - @ instruction: 0x0150b69c │ │ │ │ - cmpeq r9, r0, asr r1 │ │ │ │ + cmpeq r9, ip, lsr #3 │ │ │ │ + cmpeq r0, r4, lsr #13 │ │ │ │ + cmpeq r9, r8, asr r1 │ │ │ │ ldrdeq sl, [lr, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, r4, lsr r6 │ │ │ │ + cmpeq r0, ip, lsr r6 │ │ │ │ cmpeq lr, r8, ror #4 │ │ │ │ cmpeq lr, r8, lsl #4 │ │ │ │ - cmpeq r9, r4, asr r0 │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ - cmpeq r9, r4, lsl #29 │ │ │ │ - cmpeq r0, r8, ror r3 │ │ │ │ + cmpeq r9, ip, asr r0 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ + cmpeq r9, ip, lsl #29 │ │ │ │ + cmpeq r0, r0, lsl #7 │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - cmpeq r9, ip, lsr #27 │ │ │ │ - @ instruction: 0x0150b298 │ │ │ │ + ldrheq r5, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - cmpeq r9, r4, asr sp │ │ │ │ - cmpeq r0, ip, lsr r2 │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + cmpeq r0, r4, asr #4 │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01595c9c │ │ │ │ - @ instruction: 0x0150b190 │ │ │ │ + cmpeq r9, r4, lsr #25 │ │ │ │ + @ instruction: 0x0150b198 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - ldrsbeq r5, [r9, #-176] @ 0xffffff50 │ │ │ │ - strdeq r9, [pc, #-72] @ 5033ac │ │ │ │ - ldrheq fp, [r0, #-12] │ │ │ │ + ldrsbeq r5, [r9, #-184] @ 0xffffff48 │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ + cmpeq r0, r4, asr #1 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - smlaltbeq r9, pc, r4, r4 @ │ │ │ │ + smlaltbeq r9, pc, ip, r4 @ │ │ │ │ andeq r0, r0, r9, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmpeq r9, r4, lsr #21 │ │ │ │ - cmpeq r0, r4, ror pc │ │ │ │ - cmpeq r0, ip, lsr pc │ │ │ │ + cmpeq r9, ip, lsr #21 │ │ │ │ + cmpeq r0, ip, ror pc │ │ │ │ + cmpeq r0, r4, asr #30 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ ldrdeq sp, [lr, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - ldrheq r5, [r9, #-140] @ 0xffffff74 │ │ │ │ - ldrheq sl, [r0, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ + cmpeq r9, r4, asr #17 │ │ │ │ + ldrheq sl, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ strdeq r9, [lr, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r0, ip, asr #26 │ │ │ │ + cmpeq r0, r4, asr sp │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ @ instruction: 0x014e9990 │ │ │ │ - ldrsbeq r5, [r9, #-124] @ 0xffffff84 │ │ │ │ - ldrsbeq sl, [r0, #-196] @ 0xffffff3c │ │ │ │ - ldrheq r5, [r9, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, ip, lsr #25 │ │ │ │ + cmpeq r9, r4, ror #15 │ │ │ │ + ldrsbeq sl, [r0, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r9, r4, asr #15 │ │ │ │ + ldrheq sl, [r0, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ cmpeq lr, r4, ror #14 │ │ │ │ muleq r0, r2, r5 │ │ │ │ muleq r0, r3, r5 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmpeq r9, ip, ror #9 │ │ │ │ - ldrsbeq sl, [r0, #-152] @ 0xffffff68 │ │ │ │ + ldrsheq r5, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r0, r0, ror #19 │ │ │ │ muleq r0, r9, r5 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq r9, r4, asr #8 │ │ │ │ + cmpeq r9, ip, asr #8 │ │ │ │ cmpeq lr, r4, ror pc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ - cmpeq r0, r4, ror #12 │ │ │ │ + cmpeq r9, ip, ror r1 │ │ │ │ + cmpeq r0, ip, ror #12 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ smlalbbeq r9, lr, ip, r2 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ - cmpeq r9, ip, lsl #1 │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ + @ instruction: 0x01595094 │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldr r3, [pc, #-292] @ 5033a8 │ │ │ │ ldr r6, [pc, #-292] @ 5033ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, r3, #484 @ 0x1e4 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -1125845,289 +1125845,289 @@ │ │ │ │ ldr r1, [pc, #312] @ 505590 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 500af4 │ │ │ │ - cmpeq r9, ip, lsl #29 │ │ │ │ - cmpeq r0, r4, lsl #7 │ │ │ │ + @ instruction: 0x01594e94 │ │ │ │ + cmpeq r0, ip, lsl #7 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq r9, r8, lsr lr │ │ │ │ + cmpeq r9, r0, asr #28 │ │ │ │ smlalbteq r8, lr, r4, pc @ │ │ │ │ - cmpeq r0, ip, lsl r3 │ │ │ │ - cmpeq r9, r0, ror #27 │ │ │ │ - cmpeq r0, ip, asr #5 │ │ │ │ + cmpeq r0, r4, lsr #6 │ │ │ │ + cmpeq r9, r8, ror #27 │ │ │ │ + ldrsbeq sl, [r0, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrsbeq r4, [r9, #-200] @ 0xffffff38 │ │ │ │ - ldrheq sl, [r0, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r0, r8, lsl r4 │ │ │ │ - cmpeq r9, ip, lsl fp │ │ │ │ - cmpeq r0, r8 │ │ │ │ + cmpeq r9, r0, ror #25 │ │ │ │ + cmpeq r0, r0, asr #3 │ │ │ │ + cmpeq r0, r0, lsr #8 │ │ │ │ + cmpeq r9, r4, lsr #22 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - ldrsbeq r4, [r9, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r0, r4, asr #29 │ │ │ │ - @ instruction: 0x01594898 │ │ │ │ - cmpeq r0, r0, lsl #27 │ │ │ │ + ldrsbeq r4, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r0, ip, asr #29 │ │ │ │ + cmpeq r9, r0, lsr #17 │ │ │ │ + cmpeq r0, r8, lsl #27 │ │ │ │ andeq r1, r5, r8, asr #12 │ │ │ │ smlalbbeq r8, lr, r0, r7 │ │ │ │ cmpeq lr, r8, lsr #14 │ │ │ │ ldrdeq r8, [lr, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r9, ip, lsl r5 │ │ │ │ - cmpeq r0, r4, lsl sl │ │ │ │ + cmpeq r9, r4, lsr #10 │ │ │ │ + cmpeq r0, ip, lsl sl │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq pc, r4, asr #24 │ │ │ │ + cmpeq pc, ip, asr #24 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmpeq pc, r0, lsl ip @ │ │ │ │ - ldrdeq r7, [pc, #-188] @ 505430 │ │ │ │ - smlaltbeq r7, pc, ip, fp @ │ │ │ │ - cmpeq r0, r4, ror r7 │ │ │ │ + cmpeq pc, r8, lsl ip @ │ │ │ │ + smlaltteq r7, pc, r4, fp @ │ │ │ │ + strheq r7, [pc, #-180] @ 50543c │ │ │ │ + cmpeq r0, ip, ror r7 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ - cmpeq r0, r0, asr #14 │ │ │ │ + smlalbbeq r7, pc, r0, fp @ │ │ │ │ + cmpeq r0, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - cmpeq pc, r4, asr #22 │ │ │ │ + cmpeq pc, ip, asr #22 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, r3, asr #12 │ │ │ │ - smlaltteq r7, pc, r0, sl @ │ │ │ │ + smlaltteq r7, pc, r8, sl @ │ │ │ │ andeq r0, r0, r2, asr #12 │ │ │ │ - strheq r7, [pc, #-160] @ 505480 │ │ │ │ - smlalbbeq r7, pc, r0, sl @ │ │ │ │ + strheq r7, [pc, #-168] @ 505478 │ │ │ │ + smlalbbeq r7, pc, r8, sl @ │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq pc, r8, asr sl @ │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmpeq pc, r0, lsr #20 │ │ │ │ - cmpeq r9, r0, asr #1 │ │ │ │ - smlaltteq r7, pc, r8, r9 @ │ │ │ │ - ldrheq r9, [r0, #-84] @ 0xffffffac │ │ │ │ + cmpeq pc, r8, lsr #20 │ │ │ │ + cmpeq r9, r8, asr #1 │ │ │ │ + strdeq r7, [pc, #-144] @ 5054ac │ │ │ │ + ldrheq r9, [r0, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - cmpeq r9, r4, lsl #1 │ │ │ │ - smlaltbeq r7, pc, ip, r9 @ │ │ │ │ - cmpeq r0, r8, ror r5 │ │ │ │ + cmpeq r9, ip, lsl #1 │ │ │ │ + strheq r7, [pc, #-148] @ 5054b8 │ │ │ │ + cmpeq r0, r0, lsl #11 │ │ │ │ muleq r0, r2, r5 │ │ │ │ - cmpeq pc, r4, ror r9 @ │ │ │ │ + cmpeq pc, ip, ror r9 @ │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - cmpeq pc, r0, asr #18 │ │ │ │ + cmpeq pc, r8, asr #18 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - cmpeq r9, r0, ror #31 │ │ │ │ - cmpeq pc, r8, lsl #18 │ │ │ │ - cmpeq r0, ip, asr #9 │ │ │ │ + cmpeq r9, r8, ror #31 │ │ │ │ + cmpeq pc, r0, lsl r9 @ │ │ │ │ + ldrsbeq r9, [r0, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - ldrdeq r7, [pc, #-128] @ 5054f8 │ │ │ │ - @ instruction: 0x014f789c │ │ │ │ + ldrdeq r7, [pc, #-136] @ 5054f0 │ │ │ │ + smlaltbeq r7, pc, r4, r8 @ │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - cmpeq r9, ip, lsl #30 │ │ │ │ - cmpeq pc, r4, lsr r8 @ │ │ │ │ - cmpeq r0, r0, lsl #8 │ │ │ │ + cmpeq r9, r4, lsl pc │ │ │ │ + cmpeq pc, ip, lsr r8 @ │ │ │ │ + cmpeq r0, r8, lsl #8 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - smlaltbeq r7, pc, ip, r3 @ │ │ │ │ + strheq r7, [pc, #-52] @ 505568 │ │ │ │ andeq r0, r0, r1, asr #11 │ │ │ │ - cmpeq pc, ip, ror r3 @ │ │ │ │ + smlalbbeq r7, pc, r4, r3 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq pc, ip, asr #6 │ │ │ │ + cmpeq pc, r4, asr r3 @ │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - cmpeq pc, ip, lsl r3 @ │ │ │ │ + cmpeq pc, r4, lsr #6 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - smlaltteq r7, pc, ip, r2 @ │ │ │ │ + strdeq r7, [pc, #-36] @ 505598 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - strheq r7, [pc, #-44] @ 505598 │ │ │ │ + smlalbteq r7, pc, r4, r2 @ │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - smlalbbeq r7, pc, ip, r2 @ │ │ │ │ + @ instruction: 0x014f7294 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - cmpeq pc, ip, asr r2 @ │ │ │ │ + cmpeq pc, r4, ror #4 │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ andeq r0, r0, r1, ror #14 │ │ │ │ - ldrsbeq r3, [r9, #-128] @ 0xffffff80 │ │ │ │ - strdeq r7, [pc, #-24] @ 5055d0 │ │ │ │ - cmpeq r0, r4, asr #27 │ │ │ │ - smlalbteq r7, pc, r0, r1 @ │ │ │ │ + ldrsbeq r3, [r9, #-136] @ 0xffffff78 │ │ │ │ + mrseq r7, (UNDEF: 111) │ │ │ │ + cmpeq r0, ip, asr #27 │ │ │ │ + smlalbteq r7, pc, r8, r1 @ │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - smlalbbeq r7, pc, ip, r1 @ │ │ │ │ + @ instruction: 0x014f7194 │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ - cmpeq pc, ip, asr r1 @ │ │ │ │ + cmpeq pc, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ - cmpeq pc, ip, lsr #2 │ │ │ │ - strdeq r7, [pc, #-8] @ 505604 │ │ │ │ + cmpeq pc, r4, lsr r1 @ │ │ │ │ + mrseq r7, (UNDEF: 95) │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - smlalbteq r7, pc, r4, r0 @ │ │ │ │ + smlalbteq r7, pc, ip, r0 @ │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - swpbeq r7, r4, [pc] @ │ │ │ │ + swpbeq r7, ip, [pc] @ │ │ │ │ andeq r0, r0, r2, lsl r6 │ │ │ │ - cmpeq r9, r8, lsr r7 │ │ │ │ - cmpeq pc, r0, rrx │ │ │ │ - cmpeq r0, r4, lsr #24 │ │ │ │ + cmpeq r9, r0, asr #14 │ │ │ │ + cmpeq pc, r8, rrx │ │ │ │ + cmpeq r0, ip, lsr #24 │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq pc, r8, lsr #32 │ │ │ │ + cmpeq pc, r0, lsr r0 @ │ │ │ │ andeq r0, r0, fp, lsr r6 │ │ │ │ - strdeq r6, [pc, #-248] @ 505544 │ │ │ │ + mrseq r7, SPSR │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - @ instruction: 0x0159369c │ │ │ │ - smlalbteq r6, pc, r4, pc @ │ │ │ │ - cmpeq r0, r8, lsl #23 │ │ │ │ + cmpeq r9, r4, lsr #13 │ │ │ │ + smlalbteq r6, pc, ip, pc @ │ │ │ │ + @ instruction: 0x01508b90 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - cmpeq r9, r0, ror #12 │ │ │ │ - smlalbbeq r6, pc, r8, pc @ │ │ │ │ - cmpeq r0, ip, asr #22 │ │ │ │ + cmpeq r9, r8, ror #12 │ │ │ │ + @ instruction: 0x014f6f90 │ │ │ │ + cmpeq r0, r4, asr fp │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ - cmpeq pc, r0, asr pc @ │ │ │ │ + cmpeq pc, r8, asr pc @ │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - ldrsheq r3, [r9, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq pc, r8, lsl pc @ │ │ │ │ - cmpeq r0, r0, ror #21 │ │ │ │ - smlaltteq r6, pc, r0, lr @ │ │ │ │ + ldrsheq r3, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq pc, r0, lsr #30 │ │ │ │ + cmpeq r0, r8, ror #21 │ │ │ │ + smlaltteq r6, pc, r8, lr @ │ │ │ │ muleq r0, sp, r6 │ │ │ │ - cmpeq r9, r0, lsl #11 │ │ │ │ - smlaltbeq r6, pc, r8, lr @ │ │ │ │ - cmpeq r0, r4, ror sl │ │ │ │ + cmpeq r9, r8, lsl #11 │ │ │ │ + strheq r6, [pc, #-224] @ 5055a4 │ │ │ │ + cmpeq r0, ip, ror sl │ │ │ │ andeq r0, r0, r6, asr r5 │ │ │ │ - cmpeq r9, r4, asr #10 │ │ │ │ - cmpeq pc, ip, ror #28 │ │ │ │ - cmpeq r0, r0, lsr sl │ │ │ │ + cmpeq r9, ip, asr #10 │ │ │ │ + cmpeq pc, r4, ror lr @ │ │ │ │ + cmpeq r0, r8, lsr sl │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r9, r8, lsl #10 │ │ │ │ - cmpeq pc, r0, lsr lr @ │ │ │ │ - ldrsheq r8, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r9, r0, lsl r5 │ │ │ │ + cmpeq pc, r8, lsr lr @ │ │ │ │ + ldrsheq r8, [r0, #-156] @ 0xffffff64 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - strdeq r6, [pc, #-216] @ 5055d8 │ │ │ │ + cmpeq pc, r0, lsl #28 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlalbteq r6, pc, r8, sp @ │ │ │ │ - @ instruction: 0x0159349c │ │ │ │ - cmpeq r0, r4, lsl #19 │ │ │ │ + ldrdeq r6, [pc, #-208] @ 5055e8 │ │ │ │ + cmpeq r9, r4, lsr #9 │ │ │ │ + cmpeq r0, ip, lsl #19 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ - smlalbbeq r6, pc, r4, sp @ │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ + cmpeq r9, r4, ror #8 │ │ │ │ + smlalbbeq r6, pc, ip, sp @ │ │ │ │ + cmpeq r0, r8, asr r9 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - cmpeq pc, ip, asr #26 │ │ │ │ - cmpeq pc, r8, lsl sp @ │ │ │ │ + cmpeq pc, r4, asr sp @ │ │ │ │ + cmpeq pc, r0, lsr #26 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - ldrheq r3, [r9, #-56] @ 0xffffffc8 │ │ │ │ - smlaltteq r6, pc, r0, ip @ │ │ │ │ - cmpeq r0, ip, lsr #17 │ │ │ │ + cmpeq r9, r0, asr #7 │ │ │ │ + smlaltteq r6, pc, r8, ip @ │ │ │ │ + ldrheq r8, [r0, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - smlaltbeq r6, pc, r8, ip @ │ │ │ │ + strheq r6, [pc, #-192] @ 505634 │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - cmpeq pc, r8, ror ip @ │ │ │ │ + smlalbbeq r6, pc, r0, ip @ │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - cmpeq pc, r8, asr #24 │ │ │ │ + cmpeq pc, r0, asr ip @ │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - cmpeq pc, r8, lsl ip @ │ │ │ │ + cmpeq pc, r0, lsr #24 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - smlaltteq r6, pc, r4, fp @ │ │ │ │ + smlaltteq r6, pc, ip, fp @ │ │ │ │ andeq r0, r0, sp, ror #14 │ │ │ │ - cmpeq r9, r8, lsl #5 │ │ │ │ - strheq r6, [pc, #-176] @ 505670 │ │ │ │ - cmpeq r0, r4, ror r7 │ │ │ │ + @ instruction: 0x01593290 │ │ │ │ + strheq r6, [pc, #-184] @ 505668 │ │ │ │ + cmpeq r0, ip, ror r7 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmpeq pc, r8, ror fp @ │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ + smlalbbeq r6, pc, r0, fp @ │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - smlaltteq r6, pc, r0, sl @ │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ - smlaltbeq r6, pc, r4, sl @ │ │ │ │ - cmpeq r0, r8, ror #12 │ │ │ │ + smlaltteq r6, pc, r8, sl @ │ │ │ │ + cmpeq r9, r4, lsl #3 │ │ │ │ + smlaltbeq r6, pc, ip, sl @ │ │ │ │ + cmpeq r0, r0, ror r6 │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq pc, ip, ror #20 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ - cmpeq pc, r0, lsr sl @ │ │ │ │ - ldrsheq r8, [r0, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ + cmpeq pc, r8, lsr sl @ │ │ │ │ + cmpeq r0, r4, lsl #12 │ │ │ │ muleq r0, r9, r6 │ │ │ │ - ldrsbeq r3, [r9, #-0] │ │ │ │ - strdeq r6, [pc, #-148] @ 5056d8 │ │ │ │ - ldrheq r8, [r0, #-92] @ 0xffffffa4 │ │ │ │ + ldrsbeq r3, [r9, #-8] │ │ │ │ + strdeq r6, [pc, #-156] @ 5056d0 │ │ │ │ + cmpeq r0, r4, asr #11 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - @ instruction: 0x01593094 │ │ │ │ - strheq r6, [pc, #-152] @ 5056e4 │ │ │ │ - cmpeq r0, r0, lsl #11 │ │ │ │ + @ instruction: 0x0159309c │ │ │ │ + smlalbteq r6, pc, r0, r9 @ │ │ │ │ + cmpeq r0, r8, lsl #11 │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - cmpeq r9, ip, asr r0 │ │ │ │ - ldrsbeq r8, [r0, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r4, asr #10 │ │ │ │ + cmpeq r9, r4, rrx │ │ │ │ + cmpeq r0, r0, ror #17 │ │ │ │ + cmpeq r0, ip, asr #10 │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - cmpeq pc, r0, asr r9 @ │ │ │ │ + cmpeq pc, r8, asr r9 @ │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - ldrsheq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq pc, ip, lsl r9 @ │ │ │ │ - cmpeq r0, r0, ror #9 │ │ │ │ + ldrsheq r2, [r9, #-252] @ 0xffffff04 │ │ │ │ + cmpeq pc, r4, lsr #18 │ │ │ │ + cmpeq r0, r8, ror #9 │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - ldrheq r2, [r9, #-248] @ 0xffffff08 │ │ │ │ - smlaltteq r6, pc, r0, r8 @ │ │ │ │ - cmpeq r0, ip, lsr #9 │ │ │ │ + cmpeq r9, r0, asr #31 │ │ │ │ + smlaltteq r6, pc, r8, r8 @ │ │ │ │ + ldrheq r8, [r0, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - cmpeq r9, ip, ror pc │ │ │ │ - smlaltbeq r6, pc, r4, r8 @ │ │ │ │ - cmpeq r0, r8, ror #8 │ │ │ │ + cmpeq r9, r4, lsl #31 │ │ │ │ + smlaltbeq r6, pc, ip, r8 @ │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ - cmpeq r9, r0, asr #30 │ │ │ │ - cmpeq pc, r4, ror #16 │ │ │ │ - cmpeq r0, ip, lsr #8 │ │ │ │ + cmpeq r9, r8, asr #30 │ │ │ │ + cmpeq pc, ip, ror #16 │ │ │ │ + cmpeq r0, r4, lsr r4 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - cmpeq pc, ip, lsr #16 │ │ │ │ - cmpeq r9, r0, lsl #30 │ │ │ │ - cmpeq r0, r8, ror #7 │ │ │ │ + cmpeq pc, r4, lsr r8 @ │ │ │ │ + cmpeq r9, r8, lsl #30 │ │ │ │ + ldrsheq r8, [r0, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - smlaltteq r6, pc, ip, r7 @ │ │ │ │ - cmpeq r9, r0, asr #29 │ │ │ │ - cmpeq r0, r8, lsr #7 │ │ │ │ + strdeq r6, [pc, #-116] @ 50577c │ │ │ │ + cmpeq r9, r8, asr #29 │ │ │ │ + ldrheq r8, [r0, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - smlaltbeq r6, pc, ip, r7 @ │ │ │ │ - cmpeq pc, r8, ror r7 @ │ │ │ │ + strheq r6, [pc, #-116] @ 50578c │ │ │ │ + smlalbbeq r6, pc, r0, r7 @ │ │ │ │ andeq r0, r0, sp, ror #10 │ │ │ │ - cmpeq pc, r8, asr #14 │ │ │ │ + cmpeq pc, r0, asr r7 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq pc, r8, lsl r7 @ │ │ │ │ - cmpeq r0, r0, ror #5 │ │ │ │ + cmpeq pc, r0, lsr #14 │ │ │ │ + cmpeq r0, r8, ror #5 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ - smlaltteq r6, pc, r4, r6 @ │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ + smlaltteq r6, pc, ip, r6 @ │ │ │ │ + ldrheq r8, [r0, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ - strheq r6, [pc, #-96] @ 5057cc │ │ │ │ + strheq r6, [pc, #-104] @ 5057c4 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ + smlalbbeq r6, pc, r4, r6 @ │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - cmpeq pc, r8, asr #12 │ │ │ │ + cmpeq pc, r0, asr r6 @ │ │ │ │ muleq r0, r8, r6 │ │ │ │ - cmpeq pc, r4, lsl r6 @ │ │ │ │ + cmpeq pc, ip, lsl r6 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - ldrheq r2, [r9, #-196] @ 0xffffff3c │ │ │ │ - ldrdeq r6, [pc, #-88] @ 5057f8 │ │ │ │ - cmpeq r0, r0, lsr #3 │ │ │ │ + ldrheq r2, [r9, #-204] @ 0xffffff34 │ │ │ │ + smlaltteq r6, pc, r0, r5 @ │ │ │ │ + cmpeq r0, r8, lsr #3 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - cmpeq r9, r8, ror ip │ │ │ │ - @ instruction: 0x014f659c │ │ │ │ - cmpeq r0, r4, ror #2 │ │ │ │ + cmpeq r9, r0, lsl #25 │ │ │ │ + smlaltbeq r6, pc, r4, r5 @ │ │ │ │ + cmpeq r0, ip, ror #2 │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - cmpeq pc, r4, ror #10 │ │ │ │ + cmpeq pc, ip, ror #10 │ │ │ │ muleq r0, r6, r6 │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ muleq r0, r5, r6 │ │ │ │ - cmpeq pc, r4, lsl #10 │ │ │ │ + cmpeq pc, ip, lsl #10 │ │ │ │ muleq r0, r4, r6 │ │ │ │ - cmpeq r9, ip, lsr #23 │ │ │ │ - ldrheq r8, [r0, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01508094 │ │ │ │ + ldrheq r2, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r0, r0, asr #9 │ │ │ │ + @ instruction: 0x0150809c │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - cmpeq r9, ip, ror fp │ │ │ │ - smlaltbeq r6, pc, r0, r4 @ │ │ │ │ - cmpeq r0, r8, rrx │ │ │ │ + cmpeq r9, r4, lsl #23 │ │ │ │ + smlaltbeq r6, pc, r8, r4 @ │ │ │ │ + cmpeq r0, r0, ror r0 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - cmpeq r9, r0, asr #22 │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ - cmpeq r0, ip, lsr #32 │ │ │ │ + cmpeq r9, r8, asr #22 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + cmpeq r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - cmpeq r9, r4, lsl #22 │ │ │ │ - cmpeq pc, r8, lsr #8 │ │ │ │ - ldrsheq r7, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r9, ip, lsl #22 │ │ │ │ + cmpeq pc, r0, lsr r4 @ │ │ │ │ + ldrsheq r7, [r0, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ ldr r1, [pc, #-816] @ 505594 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #-832] @ 505598 │ │ │ │ @@ -1127266,31 +1127266,31 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 506980 │ │ │ │ cmneq r3, r8, ror fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, lsl #21 │ │ │ │ - cmpeq r0, ip, ror #30 │ │ │ │ + cmpeq r9, r8, lsl #21 │ │ │ │ + cmpeq r0, r4, ror pc │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ cmneq r3, ip, lsl #21 │ │ │ │ - cmpeq r9, r8, lsl #19 │ │ │ │ - strheq r6, [pc, #-32] @ 506a9c │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ + @ instruction: 0x01592990 │ │ │ │ + strheq r6, [pc, #-40] @ 506a94 │ │ │ │ + cmpeq r0, ip, ror lr │ │ │ │ andeq r0, r0, sp, lsl #15 │ │ │ │ - cmpeq r9, ip, asr #18 │ │ │ │ - cmpeq pc, r4, ror r2 @ │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ + cmpeq r9, r4, asr r9 │ │ │ │ + cmpeq pc, ip, ror r2 @ │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ andeq r0, r0, sl, lsl #15 │ │ │ │ - cmpeq r9, r0, lsl r9 │ │ │ │ - cmpeq pc, r8, lsr r2 @ │ │ │ │ - ldrsheq r7, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r8, lsl r9 │ │ │ │ + cmpeq pc, r0, asr #4 │ │ │ │ + cmpeq r0, r4, lsl #28 │ │ │ │ andeq r0, r0, r9, lsl #15 │ │ │ │ - mrseq r6, (UNDEF: 111) │ │ │ │ + cmpeq pc, r8, lsl #4 │ │ │ │ │ │ │ │ 00506ae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2504] @ 0x9c8 │ │ │ │ sub sp, sp, #1552 @ 0x610 │ │ │ │ @@ -1128205,93 +1128205,93 @@ │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ b 507ab0 │ │ │ │ cmneq r3, r8, lsl #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r3, r4, lsr #17 │ │ │ │ - ldrheq r2, [r9, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, r0, ror ip │ │ │ │ + ldrheq r2, [r9, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r8, ror ip │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - cmpeq r9, r8, lsl #8 │ │ │ │ - cmpeq r0, ip, ror #17 │ │ │ │ + cmpeq r9, r0, lsl r4 │ │ │ │ + ldrsheq r7, [r0, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - cmpeq r9, r0, ror r3 │ │ │ │ - cmpeq r0, r0, asr r8 │ │ │ │ + cmpeq r9, r8, ror r3 │ │ │ │ + cmpeq r0, r8, asr r8 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ cmpeq lr, ip, lsl #28 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - ldrheq r2, [r9, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq r7, [r0, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ + cmpeq r9, r4, asr #3 │ │ │ │ + ldrheq r7, [r0, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r9, ip, ror r1 │ │ │ │ mrseq r6, SPSR_hyp │ │ │ │ - cmpeq r0, ip, asr r6 │ │ │ │ + cmpeq r0, r4, ror #12 │ │ │ │ strdeq r1, [r3, #-24]! @ 0xffffffe8 │ │ │ │ - cmpeq r9, r8, lsr #1 │ │ │ │ - @ instruction: 0x0150759c │ │ │ │ + ldrheq r2, [r9, #-0] │ │ │ │ + cmpeq r0, r4, lsr #11 │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - cmpeq r0, r0, lsl #7 │ │ │ │ - cmpeq r9, r0, ror lr │ │ │ │ + cmpeq r0, r8, lsl #7 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmpeq r9, r0, asr #27 │ │ │ │ - cmpeq r0, r0, ror r6 │ │ │ │ - cmpeq r0, r8, asr #3 │ │ │ │ + cmpeq r9, r8, asr #27 │ │ │ │ + cmpeq r0, r8, ror r6 │ │ │ │ + ldrsbeq r7, [r0, #-16] │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmpeq r9, ip, lsr #21 │ │ │ │ - cmpeq r0, r0, lsr #31 │ │ │ │ + ldrheq r1, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r0, r8, lsr #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ smlalbbeq r9, lr, r0, r5 │ │ │ │ - cmpeq r9, ip, lsr sl │ │ │ │ - ldrheq r6, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r4, asr #20 │ │ │ │ + cmpeq r0, r4, asr #27 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r9, r8, lsl #15 │ │ │ │ - cmpeq r0, r0, lsl #25 │ │ │ │ - cmpeq r9, r0, asr #14 │ │ │ │ + @ instruction: 0x01591790 │ │ │ │ + cmpeq r0, r8, lsl #25 │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ smlalbteq r5, lr, ip, r8 │ │ │ │ - cmpeq r0, r8, lsr #24 │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ cmpeq lr, r8, ror #16 │ │ │ │ - ldrheq r1, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r0, ip, lsr #23 │ │ │ │ + ldrheq r1, [r9, #-108] @ 0xffffff94 │ │ │ │ + ldrheq r6, [r0, #-180] @ 0xffffff4c │ │ │ │ strdeq r5, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r9, r4, asr #12 │ │ │ │ - cmpeq r0, ip, lsr fp │ │ │ │ - cmpeq r9, r0, lsr r6 │ │ │ │ - cmpeq r0, r0, lsr #22 │ │ │ │ + cmpeq r9, ip, asr #12 │ │ │ │ + cmpeq r0, r4, asr #22 │ │ │ │ + cmpeq r9, r8, lsr r6 │ │ │ │ + cmpeq r0, r8, lsr #22 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - ldrheq r1, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, r8, lsr #21 │ │ │ │ + cmpeq r9, r4, asr #11 │ │ │ │ + ldrheq r6, [r0, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - cmpeq r0, r8, lsr #20 │ │ │ │ - cmpeq r9, r8, lsr #10 │ │ │ │ + cmpeq r0, r0, lsr sl │ │ │ │ + cmpeq r9, r0, lsr r5 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq r9, r8, asr #8 │ │ │ │ - cmpeq r9, r4, lsr r4 │ │ │ │ + cmpeq r9, r0, asr r4 │ │ │ │ + cmpeq r9, ip, lsr r4 │ │ │ │ cmpeq lr, r0, ror #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmpeq r0, r0, asr r5 │ │ │ │ + cmpeq r0, r8, asr r5 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq r9, r0, lsl #25 │ │ │ │ - cmpeq r0, r0, ror r1 │ │ │ │ + cmpeq r9, r8, lsl #25 │ │ │ │ + cmpeq r0, r8, ror r1 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ ldr r2, [pc, #-172] @ 5079e0 │ │ │ │ ldr r0, [pc, #-148] @ 5079fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ bl b18e4 │ │ │ │ subs lr, r0, #0 │ │ │ │ @@ -1130315,144 +1130315,144 @@ │ │ │ │ str r8, [sp, #12] │ │ │ │ bl b7b24 │ │ │ │ ldr r1, [pc, #304] @ 509b60 │ │ │ │ ldr r2, [pc, #304] @ 509b64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 509900 │ │ │ │ - cmpeq r9, r8, asr r8 │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ + cmpeq r9, r0, ror #16 │ │ │ │ + cmpeq r0, r8, asr sp │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - cmpeq r9, r4, lsl #16 │ │ │ │ + cmpeq r9, ip, lsl #16 │ │ │ │ @ instruction: 0x014e4990 │ │ │ │ - cmpeq r0, r8, ror #25 │ │ │ │ - ldrheq r0, [r9, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, ip, lsr #25 │ │ │ │ + ldrsheq r5, [r0, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, r4, asr #15 │ │ │ │ + ldrheq r5, [r0, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ strdeq r8, [lr, #-28] @ 0xffffffe4 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmpeq r9, ip, lsr #13 │ │ │ │ - cmpeq r9, r0, lsr #13 │ │ │ │ - cmpeq r0, r0, ror fp │ │ │ │ + ldrheq r0, [r9, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r9, r8, lsr #13 │ │ │ │ + cmpeq r0, r8, ror fp │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmpeq r9, ip, lsr r5 │ │ │ │ - cmpeq r0, r4, lsr sl │ │ │ │ - cmpeq r9, r8, ror #9 │ │ │ │ + cmpeq r9, r4, asr #10 │ │ │ │ + cmpeq r0, ip, lsr sl │ │ │ │ + ldrsheq r0, [r9, #-64] @ 0xffffffc0 │ │ │ │ cmpeq lr, r4, ror r6 │ │ │ │ - cmpeq r0, ip, asr #19 │ │ │ │ + ldrsbeq r5, [r0, #-148] @ 0xffffff6c │ │ │ │ cmpeq lr, r8, lsl r6 │ │ │ │ - cmpeq r9, r4, ror #8 │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ - cmpeq r9, r0, asr r4 │ │ │ │ + cmpeq r9, ip, ror #8 │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ + cmpeq r9, r8, asr r4 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - cmpeq r0, ip, lsr #18 │ │ │ │ + cmpeq r0, r4, lsr r9 │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r9, r8, lsr #5 │ │ │ │ + ldrheq r0, [r9, #-32] @ 0xffffffe0 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ smlalbbeq r7, lr, r0, ip │ │ │ │ - cmpeq r9, r8, asr #32 │ │ │ │ - cmpeq r0, r8, lsr r5 │ │ │ │ + cmpeq r9, r0, asr r0 │ │ │ │ + cmpeq r0, r0, asr #10 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - cmpeq r0, r4, lsl #10 │ │ │ │ - cmpeq r9, r4 │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ + cmpeq r9, ip │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ andeq r0, r0, sp, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - cmppeq r8, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, asr #6 │ │ │ │ + cmppeq r8, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, asr r3 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ strheq r7, [lr, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x0158fc94 │ │ │ │ - cmpeq r0, ip, lsl #3 │ │ │ │ - cmppeq r8, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0158fc9c │ │ │ │ + @ instruction: 0x01505194 │ │ │ │ + cmppeq r8, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ smlalbteq r3, lr, ip, sp │ │ │ │ - cmpeq r0, r4, lsr #2 │ │ │ │ + cmpeq r0, ip, lsr #2 │ │ │ │ @ instruction: 0x014e3c94 │ │ │ │ - cmppeq r8, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r4, [r0, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r0, r8, asr #31 │ │ │ │ - cmppeq r8, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, ror #21 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, ror #31 │ │ │ │ + ldrsbeq r4, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmppeq r8, ip, asr #21 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmppeq r8, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ - cmppeq r8, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + cmppeq r8, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x014e3b90 │ │ │ │ - cmpeq r0, r8, ror #29 │ │ │ │ + ldrsheq r4, [r0, #-224] @ 0xffffff20 │ │ │ │ cmpeq lr, ip, lsr #22 │ │ │ │ ldrdeq r3, [lr, #-164] @ 0xffffff5c │ │ │ │ - cmppeq r8, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl lr │ │ │ │ + cmppeq r8, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr #28 │ │ │ │ cmpeq lr, r0, asr r8 │ │ │ │ - @ instruction: 0x0158f69c │ │ │ │ - @ instruction: 0x01504b94 │ │ │ │ - cmppeq r8, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror fp │ │ │ │ + cmppeq r8, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01504b9c │ │ │ │ + @ instruction: 0x0158f690 │ │ │ │ + cmpeq r0, r4, lsl #23 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ cmpeq lr, ip, lsr #14 │ │ │ │ smlalbteq r3, lr, r0, r6 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - @ instruction: 0x0158f298 │ │ │ │ - smlalbteq r2, pc, r0, fp @ │ │ │ │ - cmpeq r0, r8, lsl #15 │ │ │ │ + cmppeq r8, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r2, pc, r8, fp @ │ │ │ │ + @ instruction: 0x01504790 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r8, asr r7 │ │ │ │ - cmppeq r8, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, ror #14 │ │ │ │ + cmppeq r8, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ smlaltteq r3, lr, ip, r2 │ │ │ │ - cmppeq r8, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsr #12 │ │ │ │ + cmppeq r8, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsr #12 │ │ │ │ cmpeq lr, r8, ror #4 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r8, r8, ror #31 │ │ │ │ - cmpeq pc, r0, lsl r9 @ │ │ │ │ - ldrsbeq r4, [r0, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq lr, [r8, #-240] @ 0xffffff10 │ │ │ │ + cmpeq pc, r8, lsl r9 @ │ │ │ │ + ldrsbeq r4, [r0, #-76] @ 0xffffffb4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq r8, r4, ror pc │ │ │ │ - cmpeq r0, r8, ror #8 │ │ │ │ + cmpeq r8, ip, ror pc │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - cmpeq r8, r0, lsl #30 │ │ │ │ - cmpeq r0, r8, ror #7 │ │ │ │ + cmpeq r8, r8, lsl #30 │ │ │ │ + ldrsheq r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ - cmpeq r0, ip, ror #6 │ │ │ │ + cmpeq r8, r0, lsl #29 │ │ │ │ + cmpeq r0, r4, ror r3 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - cmpeq pc, r8, lsr #14 │ │ │ │ + cmpeq pc, r0, lsr r7 @ │ │ │ │ andeq r0, r0, lr, lsl #22 │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - cmpeq r8, r8, ror ip │ │ │ │ - cmpeq r0, r4, ror #2 │ │ │ │ + cmpeq r8, r0, lsl #25 │ │ │ │ + cmpeq r0, ip, ror #2 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ cmpeq lr, r0, asr sp │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - cmpeq r8, r0, lsl #23 │ │ │ │ - cmpeq r0, r0, ror r0 │ │ │ │ + cmpeq r8, r8, lsl #23 │ │ │ │ + cmpeq r0, r8, ror r0 │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq r8, r8, asr #21 │ │ │ │ + ldrsbeq lr, [r8, #-160] @ 0xffffff60 │ │ │ │ strdeq r6, [lr, #-84] @ 0xffffffac │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1132439,243 +1132439,243 @@ │ │ │ │ ldr r2, [pc, #204] @ 50bc24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 50ad18 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ b 50ae04 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r8, ip, ror #14 │ │ │ │ - cmpeq r0, ip, asr ip │ │ │ │ + cmpeq r8, r4, ror r7 │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - cmpeq r8, r0, asr #12 │ │ │ │ - cmpeq r0, r8, lsr fp │ │ │ │ - cmpeq r8, ip, ror #11 │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ + cmpeq r0, r0, asr #22 │ │ │ │ + ldrsheq lr, [r8, #-84] @ 0xffffffac │ │ │ │ cmpeq lr, r8, ror r7 │ │ │ │ - ldrsbeq r3, [r0, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, r8, lsl #21 │ │ │ │ - cmpeq r8, r8, ror r5 │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ - cmpeq r0, ip, lsr #20 │ │ │ │ - cmpeq r8, ip, lsr #7 │ │ │ │ - ldrdeq r1, [pc, #-196] @ 50bae4 │ │ │ │ - @ instruction: 0x01503898 │ │ │ │ + ldrsbeq r3, [r0, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x01503a90 │ │ │ │ + cmpeq r8, r0, lsl #11 │ │ │ │ + cmpeq r8, ip, asr #10 │ │ │ │ + cmpeq r0, r4, lsr sl │ │ │ │ + ldrheq lr, [r8, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq r1, [pc, #-204] @ 50badc │ │ │ │ + cmpeq r0, r0, lsr #17 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - cmpeq r0, r8, ror r8 │ │ │ │ - cmpeq r8, r8, ror #6 │ │ │ │ + cmpeq r0, r0, lsl #17 │ │ │ │ + cmpeq r8, r0, ror r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, r4, lsr #5 │ │ │ │ - @ instruction: 0x01503794 │ │ │ │ - ldrheq lr, [r8, #-4] │ │ │ │ - cmpeq r0, ip, lsr #19 │ │ │ │ - cmpeq r0, r0, lsr #11 │ │ │ │ + cmpeq r8, ip, lsr #5 │ │ │ │ + @ instruction: 0x0150379c │ │ │ │ + ldrheq lr, [r8, #-12] │ │ │ │ + ldrheq r3, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r8, lsr #11 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - ldrsheq sp, [r8, #-224] @ 0xffffff20 │ │ │ │ - cmpeq r0, r4, ror #7 │ │ │ │ + ldrsheq sp, [r8, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r0, ip, ror #7 │ │ │ │ smlalbbeq r1, lr, r4, pc @ │ │ │ │ - cmpeq r8, r4, asr sp │ │ │ │ - cmpeq r0, r8, lsr r2 │ │ │ │ + cmpeq r8, ip, asr sp │ │ │ │ + cmpeq r0, r0, asr #4 │ │ │ │ andeq sl, r4, r4, asr #21 │ │ │ │ - cmpeq r8, ip, lsr fp │ │ │ │ - cmpeq r0, r0, lsr r0 │ │ │ │ + cmpeq r8, r4, asr #22 │ │ │ │ + cmpeq r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - cmpeq pc, r0, lsr #8 │ │ │ │ - ldrsheq r3, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq pc, r8, lsr #8 │ │ │ │ + cmpeq r0, r0, lsl #8 │ │ │ │ subseq r4, r7, r8, lsr #14 │ │ │ │ - cmpeq r8, r0, lsl #19 │ │ │ │ - cmpeq r0, r4, ror lr │ │ │ │ + cmpeq r8, r8, lsl #19 │ │ │ │ + cmpeq r0, ip, ror lr │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ - cmpeq r8, r4, asr #17 │ │ │ │ - ldrheq r2, [r0, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ + cmpeq r8, ip, asr #17 │ │ │ │ + cmpeq r0, r4, asr #27 │ │ │ │ cmpeq lr, r8, lsl #20 │ │ │ │ strheq r1, [lr, #-144] @ 0xffffff70 │ │ │ │ - ldrsheq sp, [r8, #-124] @ 0xffffff84 │ │ │ │ - ldrsheq r2, [r0, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r8, r4, asr #4 │ │ │ │ - cmpeq pc, ip, ror #22 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ + cmpeq r8, r4, lsl #16 │ │ │ │ + ldrsheq r2, [r0, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r8, ip, asr #4 │ │ │ │ + cmpeq pc, r4, ror fp @ │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ andeq r0, r0, lr, ror r9 │ │ │ │ - cmpeq r8, r8, lsl #4 │ │ │ │ - cmpeq pc, r0, lsr fp @ │ │ │ │ - ldrsheq r2, [r0, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r8, r0, lsl r2 │ │ │ │ + cmpeq pc, r8, lsr fp @ │ │ │ │ + cmpeq r0, r4, lsl #14 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r8, r8, asr #3 │ │ │ │ - strdeq r0, [pc, #-160] @ 50bbb4 │ │ │ │ - ldrheq r2, [r0, #-108] @ 0xffffff94 │ │ │ │ + ldrsbeq sp, [r8, #-16] │ │ │ │ + strdeq r0, [pc, #-168] @ 50bbac │ │ │ │ + cmpeq r0, r4, asr #13 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strheq r0, [pc, #-168] @ 50bbb8 │ │ │ │ - cmpeq r8, ip, asr r1 │ │ │ │ - smlalbbeq r0, pc, r4, sl @ │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ + smlalbteq r0, pc, r0, sl @ │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + smlalbbeq r0, pc, ip, sl @ │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - cmpeq r8, r0, lsr #2 │ │ │ │ - cmpeq pc, r8, asr #20 │ │ │ │ - cmpeq r0, ip, lsl #12 │ │ │ │ + cmpeq r8, r8, lsr #2 │ │ │ │ + cmpeq pc, r0, asr sl @ │ │ │ │ + cmpeq r0, r4, lsl r6 │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ - cmpeq pc, r0, lsl sl @ │ │ │ │ + cmpeq pc, r8, lsl sl @ │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - ldrdeq r0, [pc, #-156] @ 50bbf0 │ │ │ │ - smlaltbeq r0, pc, r4, r9 @ │ │ │ │ + smlaltteq r0, pc, r4, r9 @ │ │ │ │ + smlaltbeq r0, pc, ip, r9 @ │ │ │ │ andeq r0, r0, r7, lsr #18 │ │ │ │ - cmpeq pc, r4, ror r9 @ │ │ │ │ + cmpeq pc, ip, ror r9 @ │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ - cmpeq pc, r4, asr #18 │ │ │ │ + cmpeq pc, ip, asr #18 │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ - cmpeq pc, r4, lsl r9 @ │ │ │ │ + cmpeq pc, ip, lsl r9 @ │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - smlaltteq r0, pc, r0, r8 @ │ │ │ │ + smlaltteq r0, pc, r8, r8 @ │ │ │ │ andeq r0, r0, sp, lsl r9 │ │ │ │ - cmpeq r8, r0, lsl #31 │ │ │ │ - smlaltbeq r0, pc, r8, r8 @ │ │ │ │ - cmpeq r0, r4, ror r4 │ │ │ │ + cmpeq r8, r8, lsl #31 │ │ │ │ + strheq r0, [pc, #-128] @ 50bc3c │ │ │ │ + cmpeq r0, ip, ror r4 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ - cmpeq pc, ip, ror #16 │ │ │ │ - cmpeq r0, r8, lsr r4 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + cmpeq pc, r4, ror r8 @ │ │ │ │ + cmpeq r0, r0, asr #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq pc, r4, lsr r8 @ │ │ │ │ + cmpeq pc, ip, lsr r8 @ │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - ldrsbeq ip, [r8, #-228] @ 0xffffff1c │ │ │ │ - strdeq r0, [pc, #-124] @ 50bc68 │ │ │ │ - cmpeq r0, r8, asr #7 │ │ │ │ + ldrsbeq ip, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, r4, lsl #16 │ │ │ │ + ldrsbeq r2, [r0, #-48] @ 0xffffffd0 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0158ce98 │ │ │ │ - smlalbteq r0, pc, r0, r7 @ │ │ │ │ - cmpeq r0, ip, lsl #7 │ │ │ │ + cmpeq r8, r0, lsr #29 │ │ │ │ + smlalbteq r0, pc, r8, r7 @ │ │ │ │ + @ instruction: 0x01502394 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r8, ip, asr lr │ │ │ │ - smlalbbeq r0, pc, r4, r7 @ │ │ │ │ - cmpeq r0, r0, asr r3 │ │ │ │ + cmpeq r8, r4, ror #28 │ │ │ │ + smlalbbeq r0, pc, ip, r7 @ │ │ │ │ + cmpeq r0, r8, asr r3 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r8, r0, lsr #28 │ │ │ │ - cmpeq pc, r8, asr #14 │ │ │ │ - cmpeq r0, r4, lsl r3 │ │ │ │ + cmpeq r8, r8, lsr #28 │ │ │ │ + cmpeq pc, r0, asr r7 @ │ │ │ │ + cmpeq r0, ip, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r8, r4, ror #27 │ │ │ │ - cmpeq pc, ip, lsl #14 │ │ │ │ - ldrsbeq r2, [r0, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r8, ip, ror #27 │ │ │ │ + cmpeq pc, r4, lsl r7 @ │ │ │ │ + cmpeq r0, r0, ror #5 │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - cmpeq r8, r8, lsr #27 │ │ │ │ - ldrdeq r0, [pc, #-96] @ 50bcd4 │ │ │ │ - @ instruction: 0x0150229c │ │ │ │ + ldrheq ip, [r8, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq r0, [pc, #-104] @ 50bccc │ │ │ │ + cmpeq r0, r4, lsr #5 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - @ instruction: 0x014f0698 │ │ │ │ - cmpeq pc, r8, ror #12 │ │ │ │ + smlaltbeq r0, pc, r0, r6 @ │ │ │ │ + cmpeq pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - ldrsbeq ip, [r8, #-196] @ 0xffffff3c │ │ │ │ - strdeq r0, [pc, #-92] @ 50bcfc │ │ │ │ - cmpeq r0, r0, asr #3 │ │ │ │ + ldrsbeq ip, [r8, #-204] @ 0xffffff34 │ │ │ │ + cmpeq pc, r4, lsl #12 │ │ │ │ + cmpeq r0, r8, asr #3 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - smlalbteq r0, pc, r4, r5 @ │ │ │ │ + smlalbteq r0, pc, ip, r5 @ │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - @ instruction: 0x014f0594 │ │ │ │ + @ instruction: 0x014f059c │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - cmpeq pc, r4, ror #10 │ │ │ │ + cmpeq pc, ip, ror #10 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmpeq r8, r8, lsl #24 │ │ │ │ - cmpeq pc, r0, lsr r5 @ │ │ │ │ - ldrsheq r2, [r0, #-12] │ │ │ │ + cmpeq r8, r0, lsl ip │ │ │ │ + cmpeq pc, r8, lsr r5 @ │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r9, lsr #21 │ │ │ │ - strdeq r0, [pc, #-72] @ 50bd44 │ │ │ │ + cmpeq pc, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - @ instruction: 0x0158cb98 │ │ │ │ - smlalbteq r0, pc, r0, r4 @ │ │ │ │ - cmpeq r0, r4, lsl #1 │ │ │ │ + cmpeq r8, r0, lsr #23 │ │ │ │ + smlalbteq r0, pc, r8, r4 @ │ │ │ │ + cmpeq r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - cmpeq r8, ip, asr fp │ │ │ │ - smlalbbeq r0, pc, r4, r4 @ │ │ │ │ - cmpeq r0, r0, asr r0 │ │ │ │ + cmpeq r8, r4, ror #22 │ │ │ │ + smlalbbeq r0, pc, ip, r4 @ │ │ │ │ + cmpeq r0, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq pc, ip, asr #8 │ │ │ │ + cmpeq pc, r4, asr r4 @ │ │ │ │ andeq r0, r0, r3, ror #17 │ │ │ │ - cmpeq pc, ip, lsl r4 @ │ │ │ │ + cmpeq pc, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - ldrheq ip, [r8, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq r0, pc, r4, r3 @ │ │ │ │ - ldrheq r1, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r8, r4, asr #21 │ │ │ │ + smlaltteq r0, pc, ip, r3 @ │ │ │ │ + ldrheq r1, [r0, #-248] @ 0xffffff08 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlaltbeq r0, pc, ip, r3 @ │ │ │ │ + strheq r0, [pc, #-52] @ 50bda0 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - cmpeq pc, r8, ror r3 @ │ │ │ │ + smlalbbeq r0, pc, r0, r3 @ │ │ │ │ andeq r0, r0, r6, lsl #22 │ │ │ │ - cmpeq pc, r4, asr #6 │ │ │ │ + cmpeq pc, ip, asr #6 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ - cmpeq pc, r4, lsl r3 @ │ │ │ │ + cmpeq pc, ip, lsl r3 @ │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - smlaltteq r0, pc, r0, r2 @ │ │ │ │ + smlaltteq r0, pc, r8, r2 @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - smlaltbeq r0, pc, ip, r2 @ │ │ │ │ + strheq r0, [pc, #-36] @ 50bdd8 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - cmpeq pc, r8, ror r2 @ │ │ │ │ - cmpeq pc, r4, asr #4 │ │ │ │ + smlalbbeq r0, pc, r0, r2 @ │ │ │ │ + cmpeq pc, ip, asr #4 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ - cmpeq pc, r4, lsl r2 @ │ │ │ │ - ldrheq ip, [r8, #-128] @ 0xffffff80 │ │ │ │ - ldrdeq r0, [pc, #-24] @ 50be00 │ │ │ │ - cmpeq r0, r4, lsr #27 │ │ │ │ + cmpeq pc, ip, lsl r2 @ │ │ │ │ + ldrheq ip, [r8, #-136] @ 0xffffff78 │ │ │ │ + smlaltteq r0, pc, r0, r1 @ │ │ │ │ + cmpeq r0, ip, lsr #27 │ │ │ │ andeq r0, r0, r2, lsl r9 │ │ │ │ - smlaltbeq r0, pc, r0, r1 @ │ │ │ │ + smlaltbeq r0, pc, r8, r1 @ │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ - cmpeq r0, r8, lsr sp │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ + cmpeq pc, r4, ror r1 @ │ │ │ │ + cmpeq r0, r0, asr #26 │ │ │ │ andeq r0, r0, r9, ror #17 │ │ │ │ - cmpeq pc, r4, lsr r1 @ │ │ │ │ - strdeq r0, [pc, #-12] @ 50be34 │ │ │ │ + cmpeq pc, ip, lsr r1 @ │ │ │ │ + cmpeq pc, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - cmpeq r8, r0, lsr #15 │ │ │ │ - smlalbteq r0, pc, r8, r0 @ │ │ │ │ - @ instruction: 0x01501c94 │ │ │ │ + cmpeq r8, r8, lsr #15 │ │ │ │ + ldrdeq r0, [pc, #-0] @ 50be4c │ │ │ │ + @ instruction: 0x01501c9c │ │ │ │ andeq r0, r0, r9, lsl #21 │ │ │ │ - cmpeq r8, r4, ror #14 │ │ │ │ - smlalbbeq r0, pc, ip, r0 @ │ │ │ │ - cmpeq r0, r0, asr ip │ │ │ │ + cmpeq r8, ip, ror #14 │ │ │ │ + swpbeq r0, r4, [pc] @ │ │ │ │ + cmpeq r0, r8, asr ip │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ - cmpeq r8, r8, lsr #14 │ │ │ │ - qdaddeq r0, r0, pc @ │ │ │ │ - cmpeq r0, r4, lsl ip │ │ │ │ + cmpeq r8, r0, lsr r7 │ │ │ │ + qdaddeq r0, r8, pc @ │ │ │ │ + cmpeq r0, ip, lsl ip │ │ │ │ andeq r0, r0, fp, ror #20 │ │ │ │ - cmpeq r8, ip, ror #13 │ │ │ │ - cmpeq pc, r4, lsl r0 @ │ │ │ │ - ldrsbeq r1, [r0, #-184] @ 0xffffff48 │ │ │ │ + ldrsheq ip, [r8, #-100] @ 0xffffff9c │ │ │ │ + cmpeq pc, ip, lsl r0 @ │ │ │ │ + cmpeq r0, r0, ror #23 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - ldrdeq pc, [lr, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq pc, lr, r4, pc @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlaltbeq pc, lr, r8, pc @ │ │ │ │ + strheq pc, [lr, #-240] @ 0xffffff10 @ │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - cmppeq lr, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, lr, r0, pc @ │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - cmppeq lr, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - smlaltteq pc, lr, r8, lr @ │ │ │ │ + strdeq pc, [lr, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - strheq pc, [lr, #-232] @ 0xffffff18 @ │ │ │ │ + smlalbteq pc, lr, r0, lr @ │ │ │ │ andeq r0, r0, r5, lsl r8 │ │ │ │ - cmpeq r8, ip, asr r5 │ │ │ │ - smlalbbeq pc, lr, r4, lr @ │ │ │ │ - cmpeq r0, r8, asr #20 │ │ │ │ + cmpeq r8, r4, ror #10 │ │ │ │ + smlalbbeq pc, lr, ip, lr @ │ │ │ │ + cmpeq r0, r0, asr sl │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ - cmpeq r8, r0, lsr #10 │ │ │ │ - cmppeq lr, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsl #20 │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ + cmppeq lr, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsl sl │ │ │ │ andeq r0, r0, r9, lsl r8 │ │ │ │ - cmpeq r8, r4, ror #9 │ │ │ │ - cmppeq lr, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrsbeq r1, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r8, ip, ror #9 │ │ │ │ + cmppeq lr, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r1, [r0, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, lr, lsl r8 │ │ │ │ - cmpeq r8, r8, lsr #9 │ │ │ │ - ldrdeq pc, [lr, #-208] @ 0xffffff30 │ │ │ │ - @ instruction: 0x01501994 │ │ │ │ + ldrheq ip, [r8, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq pc, [lr, #-216] @ 0xffffff28 │ │ │ │ + @ instruction: 0x0150199c │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ - @ instruction: 0x014efd94 │ │ │ │ - cmpeq r0, r8, asr r9 │ │ │ │ + cmpeq r8, r4, ror r4 │ │ │ │ + @ instruction: 0x014efd9c │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ mov r1, fp │ │ │ │ bl 4f64a8 │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ add r5, r5, r7 │ │ │ │ b 50ac9c │ │ │ │ @@ -1134247,129 +1134247,129 @@ │ │ │ │ add r2, r2, #568 @ 0x238 │ │ │ │ mov r1, #2816 @ 0xb00 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 507214 │ │ │ │ andeq r0, r0, r9, lsr #16 │ │ │ │ - cmppeq lr, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ - cmppeq lr, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - ldrsbeq ip, [r8, #-48] @ 0xffffffd0 │ │ │ │ - strdeq pc, [lr, #-200] @ 0xffffff38 │ │ │ │ - ldrheq r1, [r0, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq ip, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmppeq lr, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, asr #17 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - @ instruction: 0x0158c394 │ │ │ │ - strheq pc, [lr, #-204] @ 0xffffff34 @ │ │ │ │ - cmpeq r0, r0, lsl #17 │ │ │ │ + @ instruction: 0x0158c39c │ │ │ │ + smlalbteq pc, lr, r4, ip @ │ │ │ │ + cmpeq r0, r8, lsl #17 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - smlalbbeq pc, lr, r4, ip @ │ │ │ │ + smlalbbeq pc, lr, ip, ip @ │ │ │ │ andeq r0, r0, lr, ror #16 │ │ │ │ - cmppeq lr, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - cmppeq lr, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - strdeq pc, [lr, #-180] @ 0xffffff4c │ │ │ │ + strdeq pc, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x0158c290 │ │ │ │ - strheq pc, [lr, #-184] @ 0xffffff48 @ │ │ │ │ - cmpeq r0, r4, lsl #15 │ │ │ │ + @ instruction: 0x0158c298 │ │ │ │ + smlalbteq pc, lr, r0, fp @ │ │ │ │ + cmpeq r0, ip, lsl #15 │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ - cmppeq lr, ip, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, asr #14 │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ + smlalbbeq pc, lr, r4, fp @ │ │ │ │ + cmpeq r0, r8, asr #14 │ │ │ │ andeq r0, r0, r2, lsr #16 │ │ │ │ - cmpeq r8, r8, lsl r2 │ │ │ │ - cmppeq lr, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsl #14 │ │ │ │ + cmpeq r8, r0, lsr #4 │ │ │ │ + cmppeq lr, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsl #14 │ │ │ │ andeq r0, r0, pc, lsl r8 │ │ │ │ - cmpeq r0, r0, lsl fp │ │ │ │ - ldrsbeq ip, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r0, r4, asr #13 │ │ │ │ - @ instruction: 0x0158c190 │ │ │ │ - cmpeq r0, r0, lsr #21 │ │ │ │ - cmpeq r0, ip, ror r6 │ │ │ │ + cmpeq r0, r8, lsl fp │ │ │ │ + cmpeq r8, r0, ror #3 │ │ │ │ + cmpeq r0, ip, asr #13 │ │ │ │ + @ instruction: 0x0158c198 │ │ │ │ + cmpeq r0, r8, lsr #21 │ │ │ │ + cmpeq r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmpeq r8, r0, asr r1 │ │ │ │ - cmppeq lr, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsr r6 │ │ │ │ + cmpeq r8, r8, asr r1 │ │ │ │ + smlalbbeq pc, lr, r0, sl @ │ │ │ │ + cmpeq r0, r4, asr #12 │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - cmppeq lr, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, lsr #17 │ │ │ │ - cmppeq lr, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - smlaltteq pc, lr, r0, r9 @ │ │ │ │ - cmpeq r8, ip, ror r0 │ │ │ │ - smlaltbeq pc, lr, r4, r9 @ │ │ │ │ - cmpeq r0, r0, ror r5 │ │ │ │ + smlaltteq pc, lr, r8, r9 @ │ │ │ │ + cmpeq r8, r4, lsl #1 │ │ │ │ + smlaltbeq pc, lr, ip, r9 @ │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmppeq lr, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr r5 │ │ │ │ + cmppeq lr, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr r5 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ - cmppeq lr, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsl #10 │ │ │ │ + cmppeq lr, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsl #10 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - cmppeq lr, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, asr #9 │ │ │ │ + cmppeq lr, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r1, [r0, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - ldrdeq pc, [lr, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x01501498 │ │ │ │ + ldrdeq pc, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r0, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - @ instruction: 0x014ef89c │ │ │ │ - cmpeq r0, r8, ror #8 │ │ │ │ - cmppeq lr, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, lr, r4, r8 @ │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ + cmppeq lr, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r8 │ │ │ │ - cmppeq lr, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmppeq lr, r8, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #17 │ │ │ │ - cmpeq r8, ip, lsr #29 │ │ │ │ - ldrdeq pc, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r0, r0, lsr #7 │ │ │ │ + ldrheq fp, [r8, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq pc, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r0, r8, lsr #7 │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - cmpeq r8, r0, ror lr │ │ │ │ - @ instruction: 0x014ef798 │ │ │ │ - cmpeq r0, r4, ror #6 │ │ │ │ + cmpeq r8, r8, ror lr │ │ │ │ + smlaltbeq pc, lr, r0, r7 @ │ │ │ │ + cmpeq r0, ip, ror #6 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ - cmppeq lr, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #6 │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ + cmppeq lr, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r0, r0, asr r7 │ │ │ │ + cmpeq r0, r8, asr r7 │ │ │ │ andeq r0, r0, r1, asr r8 │ │ │ │ - cmpeq r8, r0, asr #27 │ │ │ │ - smlaltteq pc, lr, r8, r6 @ │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ + cmpeq r8, r8, asr #27 │ │ │ │ + strdeq pc, [lr, #-96] @ 0xffffffa0 │ │ │ │ + ldrheq r1, [r0, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - cmpeq r8, r4, lsl #27 │ │ │ │ - smlaltbeq pc, lr, ip, r6 @ │ │ │ │ - cmpeq r0, r0, ror r2 │ │ │ │ + cmpeq r8, ip, lsl #27 │ │ │ │ + strheq pc, [lr, #-100] @ 0xffffff9c @ │ │ │ │ + cmpeq r0, r8, ror r2 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmppeq lr, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #18 │ │ │ │ - cmppeq lr, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsl #18 │ │ │ │ - cmppeq lr, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - ldrdeq pc, [lr, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq pc, lr, r4, r5 @ │ │ │ │ andeq r0, r0, fp, lsl #18 │ │ │ │ - smlaltbeq pc, lr, r8, r5 @ │ │ │ │ + strheq pc, [lr, #-80] @ 0xffffffb0 @ │ │ │ │ andeq r0, r0, r1, lsl r9 │ │ │ │ - cmpeq r8, ip, asr #24 │ │ │ │ - cmppeq lr, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, asr #2 │ │ │ │ + cmpeq r8, r4, asr ip │ │ │ │ + cmppeq lr, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, asr #2 │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - cmpeq r8, r0, lsl ip │ │ │ │ - cmppeq lr, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r1, [r0, #-12] │ │ │ │ + cmpeq r8, r8, lsl ip │ │ │ │ + cmppeq lr, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - ldrsbeq fp, [r8, #-176] @ 0xffffff50 │ │ │ │ - strdeq pc, [lr, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r0, r0, asr #1 │ │ │ │ + ldrsbeq fp, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmppeq lr, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr lr, [pc, #1808] @ 50e0a0 │ │ │ │ ldr ip, [pc, #1808] @ 50e0a4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1134823,60 +1134823,60 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 50dc04 │ │ │ │ cmneq r2, r4, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ subeq r4, ip, r0, asr #22 │ │ │ │ - cmpeq r0, r8, lsl lr │ │ │ │ + cmpeq r0, r0, lsr #28 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - ldrsbeq fp, [r8, #-132] @ 0xffffff7c │ │ │ │ + ldrsbeq fp, [r8, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ cmneq r2, r8, lsl #16 │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ - cmpeq r8, r8, ror r6 │ │ │ │ - smlaltbeq lr, lr, r0, pc @ │ │ │ │ - cmpeq r0, ip, ror #22 │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ + smlaltbeq lr, lr, r8, pc @ │ │ │ │ + cmpeq r0, r4, ror fp │ │ │ │ muleq r0, fp, r7 │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ - cmpeq lr, ip, asr #30 │ │ │ │ - cmpeq r0, r8, lsl fp │ │ │ │ + cmpeq r8, ip, lsr #12 │ │ │ │ + cmpeq lr, r4, asr pc │ │ │ │ + cmpeq r0, r0, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r8, r0, asr #11 │ │ │ │ - smlaltteq lr, lr, r8, lr @ │ │ │ │ - ldrheq r0, [r0, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r8, r8, asr #11 │ │ │ │ + strdeq lr, [lr, #-224] @ 0xffffff20 │ │ │ │ + ldrheq r0, [r0, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, asr #15 │ │ │ │ cmppeq sp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r0, [r0, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r8, ip, asr #8 │ │ │ │ - cmpeq lr, r0, ror sp │ │ │ │ - cmpeq r0, r0, asr #18 │ │ │ │ + cmpeq r0, r0, lsl #28 │ │ │ │ + cmpeq r8, r4, asr r4 │ │ │ │ + cmpeq lr, r8, ror sp │ │ │ │ + cmpeq r0, r8, asr #18 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - cmpeq lr, r8, lsr sp │ │ │ │ - cmpeq r0, r8, lsl #18 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + cmpeq lr, r0, asr #26 │ │ │ │ + cmpeq r0, r0, lsl r9 │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - ldrsbeq fp, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq lr, r0, lsl #26 │ │ │ │ - ldrsbeq r0, [r0, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, r4, ror #7 │ │ │ │ + cmpeq lr, r8, lsl #26 │ │ │ │ + ldrsbeq r0, [r0, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ - smlalbteq lr, lr, ip, ip @ │ │ │ │ - cmpeq r8, r0, ror r3 │ │ │ │ - @ instruction: 0x014eec98 │ │ │ │ - cmpeq r0, r4, ror #16 │ │ │ │ + ldrdeq lr, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r8, r8, ror r3 │ │ │ │ + smlaltbeq lr, lr, r0, ip @ │ │ │ │ + cmpeq r0, ip, ror #16 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ - cmpeq r8, r0, lsl r3 │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ - cmpeq r0, r4, lsl #16 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ + cmpeq r8, r8, lsl r3 │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq r0, ip, lsl #16 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - ldrsbeq fp, [r8, #-40] @ 0xffffffd8 │ │ │ │ - strdeq lr, [lr, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r0, ip, asr #15 │ │ │ │ + cmpeq r8, r0, ror #5 │ │ │ │ + cmpeq lr, r4, lsl #24 │ │ │ │ + ldrsbeq r0, [r0, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1135894,190 +1135894,190 @@ │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 50e348 │ │ │ │ cmneq r2, ip, ror r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r2, r8, asr r2 │ │ │ │ - cmpeq r8, r8, ror #2 │ │ │ │ - cmpeq r0, r8, asr r6 │ │ │ │ + cmpeq r8, r0, ror r1 │ │ │ │ + cmpeq r0, r0, ror #12 │ │ │ │ andeq r0, r0, r9, asr #23 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r8, r0, lsl #1 │ │ │ │ - cmpeq r0, r4, ror r5 │ │ │ │ + cmpeq r8, r8, lsl #1 │ │ │ │ + cmpeq r0, ip, ror r5 │ │ │ │ cmneq r2, r4, asr #1 │ │ │ │ cmppeq sp, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ smlaltteq pc, sp, r4, r0 @ │ │ │ │ cmpeq sp, r4, asr #30 │ │ │ │ - cmpeq r0, r0, ror r2 │ │ │ │ - cmpeq r8, r0, ror sp │ │ │ │ + cmpeq r0, r8, ror r2 │ │ │ │ + cmpeq r8, r8, ror sp │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r8, r8, lsr sp │ │ │ │ - cmpeq r0, r0, lsr #4 │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ + cmpeq r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl ip │ │ │ │ - cmpeq r8, r4, ror #21 │ │ │ │ - ldrdeq pc, [pc, #-240] @ 50f0c8 │ │ │ │ + cmpeq r8, ip, ror #21 │ │ │ │ + ldrdeq pc, [pc, #-248] @ 50f0c0 │ │ │ │ cmpeq sp, r0, asr sl │ │ │ │ cmpeq sp, r0, lsl sl │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ - smlaltteq lr, lr, r4, r0 @ │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ + smlaltteq lr, lr, ip, r0 @ │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ smlaltteq lr, sp, ip, r8 │ │ │ │ - cmpeq lr, r8, asr #32 │ │ │ │ + qdaddeq lr, r0, lr │ │ │ │ andeq r0, r0, r5, ror #24 │ │ │ │ - cmpeq r8, r4, lsr #13 │ │ │ │ - smlalbteq sp, lr, ip, pc @ │ │ │ │ - @ instruction: 0x014ffb98 │ │ │ │ - cmpeq r8, r0, ror r6 │ │ │ │ - cmppeq pc, ip, asr fp @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, ip, lsr #13 │ │ │ │ + ldrdeq sp, [lr, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq pc, pc, r0, fp @ │ │ │ │ + cmpeq r8, r8, ror r6 │ │ │ │ + cmppeq pc, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbteq sp, lr, r0, lr │ │ │ │ + smlalbteq sp, lr, r8, lr │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ - cmppeq pc, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ + cmppeq pc, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #24 │ │ │ │ - cmpeq lr, r4, asr lr │ │ │ │ - cmpeq lr, r4, lsr #28 │ │ │ │ + cmpeq lr, ip, asr lr │ │ │ │ + cmpeq lr, ip, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmppeq pc, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - smlalbteq sp, lr, r0, sp │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ - smlalbbeq sp, lr, r8, sp │ │ │ │ - cmppeq pc, r4, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ + smlalbteq sp, lr, r8, sp │ │ │ │ + cmpeq r8, r8, ror #8 │ │ │ │ + @ instruction: 0x014edd90 │ │ │ │ + cmppeq pc, ip, asr r9 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - cmpeq r8, r4, lsr #8 │ │ │ │ - cmpeq lr, ip, asr #26 │ │ │ │ - cmppeq pc, r8, lsl r9 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, ip, lsr #8 │ │ │ │ + cmpeq lr, r4, asr sp │ │ │ │ + cmppeq pc, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ - cmpeq r8, r8, ror #7 │ │ │ │ - cmpeq lr, r0, lsl sp │ │ │ │ - ldrdeq pc, [pc, #-140] @ 50f1bc │ │ │ │ + ldrsheq sl, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq lr, r8, lsl sp │ │ │ │ + smlaltteq pc, pc, r4, r8 @ │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ - cmpeq r8, ip, lsr #7 │ │ │ │ - ldrdeq sp, [lr, #-196] @ 0xffffff3c │ │ │ │ - smlaltbeq pc, pc, r0, r8 @ │ │ │ │ + ldrheq sl, [r8, #-52] @ 0xffffffcc │ │ │ │ + ldrdeq sp, [lr, #-204] @ 0xffffff34 │ │ │ │ + smlaltbeq pc, pc, r8, r8 @ │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - cmpeq r8, r0, ror r3 │ │ │ │ - @ instruction: 0x014edc98 │ │ │ │ - cmppeq pc, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, ror r3 │ │ │ │ + smlaltbeq sp, lr, r0, ip │ │ │ │ + cmppeq pc, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ - cmpeq lr, r0, ror #24 │ │ │ │ - cmppeq pc, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ + cmpeq lr, r8, ror #24 │ │ │ │ + cmppeq pc, r4, lsr r8 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, sp, asr ip │ │ │ │ - cmpeq lr, ip, lsr #24 │ │ │ │ - ldrsbeq sl, [r8, #-32] @ 0xffffffe0 │ │ │ │ - strdeq sp, [lr, #-184] @ 0xffffff48 │ │ │ │ - smlalbteq pc, pc, r4, r7 @ │ │ │ │ + cmpeq lr, r4, lsr ip │ │ │ │ + ldrsbeq sl, [r8, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq lr, r0, lsl #24 │ │ │ │ + smlalbteq pc, pc, ip, r7 @ │ │ │ │ andeq r0, r0, fp, ror #24 │ │ │ │ - @ instruction: 0x0158a298 │ │ │ │ - cmppeq pc, r0, asr ip @ p-variant is OBSOLETE @ │ │ │ │ - cmppeq pc, r4, ror r7 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, r0, lsr #5 │ │ │ │ + cmppeq pc, r8, asr ip @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, ip, ror r7 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r7, lsl #24 │ │ │ │ - cmpeq lr, ip, ror #22 │ │ │ │ + cmpeq lr, r4, ror fp │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq lr, r8, lsr fp │ │ │ │ + cmpeq lr, r0, asr #22 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq lr, r4, asr #16 │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - cmpeq lr, r0, lsl r8 │ │ │ │ - smlaltteq sp, lr, r4, r7 │ │ │ │ + cmpeq lr, r8, lsl r8 │ │ │ │ + smlaltteq sp, lr, ip, r7 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - strheq sp, [lr, #-116] @ 0xffffff8c │ │ │ │ + strheq sp, [lr, #-124] @ 0xffffff84 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlalbbeq sp, lr, r8, r7 │ │ │ │ + @ instruction: 0x014ed790 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - cmpeq r8, ip, lsr #28 │ │ │ │ - cmpeq lr, r4, asr r7 │ │ │ │ - cmppeq pc, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, lsr lr │ │ │ │ + cmpeq lr, ip, asr r7 │ │ │ │ + cmppeq pc, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - ldrsheq r9, [r8, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, r8, lsl r7 │ │ │ │ - smlaltteq pc, pc, r4, r2 @ │ │ │ │ + ldrsheq r9, [r8, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, r0, lsr #14 │ │ │ │ + smlaltteq pc, pc, ip, r2 @ │ │ │ │ andeq r0, r0, r7, ror #24 │ │ │ │ - smlaltteq sp, lr, r4, r6 │ │ │ │ + smlaltteq sp, lr, ip, r6 │ │ │ │ andeq r0, r0, r1, asr ip │ │ │ │ - strheq sp, [lr, #-104] @ 0xffffff98 │ │ │ │ - smlalbbeq sp, lr, ip, r6 │ │ │ │ + smlalbteq sp, lr, r0, r6 │ │ │ │ + @ instruction: 0x014ed694 │ │ │ │ andeq r0, r0, pc, asr #24 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ andeq r0, r0, lr, asr #24 │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ - strdeq pc, [pc, #-24] @ 50f304 │ │ │ │ + cmpeq r8, ip, lsl #26 │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ + mrseq pc, (UNDEF: 111) @ │ │ │ │ andeq r0, r0, fp, lsl #24 │ │ │ │ - cmpeq r8, r8, asr #25 │ │ │ │ - strdeq sp, [lr, #-80] @ 0xffffffb0 │ │ │ │ - strheq pc, [pc, #-28] @ 50f310 @ │ │ │ │ + ldrsbeq r9, [r8, #-192] @ 0xffffff40 │ │ │ │ + strdeq sp, [lr, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq pc, pc, r4, r1 @ │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - cmpeq r8, ip, lsl #25 │ │ │ │ - strheq sp, [lr, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq pc, pc, r0, r1 @ │ │ │ │ + @ instruction: 0x01589c94 │ │ │ │ + strheq sp, [lr, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq pc, pc, r8, r1 @ │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - cmpeq r8, r4, asr ip │ │ │ │ - cmppeq pc, r4, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ - cmppeq pc, r0, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, ip, asr ip │ │ │ │ + cmppeq pc, ip, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ + cmppeq pc, r8, lsr r1 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - cmpeq r8, ip, lsl #24 │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ - mrseq pc, (UNDEF: 95) @ │ │ │ │ + cmpeq r8, r4, lsl ip │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmppeq pc, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #24 │ │ │ │ - ldrsbeq r9, [r8, #-176] @ 0xffffff50 │ │ │ │ - strdeq sp, [lr, #-72] @ 0xffffffb8 │ │ │ │ - smlalbteq pc, pc, r4, r0 @ │ │ │ │ + ldrsbeq r9, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq lr, r0, lsl #10 │ │ │ │ + smlalbteq pc, pc, ip, r0 @ │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - @ instruction: 0x01589b94 │ │ │ │ - strheq sp, [lr, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq pc, pc, r8, r0 @ │ │ │ │ + @ instruction: 0x01589b9c │ │ │ │ + smlalbteq sp, lr, r4, r4 │ │ │ │ + swpbeq pc, r0, [pc] @ │ │ │ │ andeq r0, r0, r3, lsl #24 │ │ │ │ - cmpeq r8, r8, asr fp │ │ │ │ - smlalbbeq sp, lr, r0, r4 │ │ │ │ - cmppeq pc, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, ror #22 │ │ │ │ + smlalbbeq sp, lr, r8, r4 │ │ │ │ + qdaddeq pc, r4, pc @ │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - cmpeq r8, r0, lsr #22 │ │ │ │ - cmpeq lr, r8, asr #8 │ │ │ │ - cmppeq pc, r4, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, r8, lsr #22 │ │ │ │ + cmpeq lr, r0, asr r4 │ │ │ │ + cmppeq pc, ip, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - cmpeq r8, r8, ror #21 │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ - ldrdeq lr, [pc, #-252] @ 50f2b0 │ │ │ │ + ldrsheq r9, [r8, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ + smlaltteq lr, pc, r4, pc @ │ │ │ │ andeq r0, r0, r3, lsr ip │ │ │ │ - ldrdeq sp, [lr, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq sp, lr, r0, r3 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - smlaltbeq sp, lr, r8, r3 │ │ │ │ + strheq sp, [lr, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ - @ instruction: 0x014ed398 │ │ │ │ + smlaltbeq sp, lr, r0, r3 │ │ │ │ andeq r0, r0, r2, ror ip │ │ │ │ - cmpeq lr, ip, ror #6 │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ - cmpeq r8, r4, lsl sl │ │ │ │ - cmpeq lr, ip, lsr r3 │ │ │ │ - cmpeq pc, r8, lsl #30 │ │ │ │ + cmpeq r8, ip, lsl sl │ │ │ │ + cmpeq lr, r4, asr #6 │ │ │ │ + cmpeq pc, r0, lsl pc @ │ │ │ │ andeq r0, r0, lr, ror #24 │ │ │ │ - ldrsbeq r9, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ - ldrdeq lr, [pc, #-224] @ 50f30c │ │ │ │ + cmpeq r8, r4, ror #19 │ │ │ │ + cmpeq lr, ip, lsl #6 │ │ │ │ + ldrdeq lr, [pc, #-232] @ 50f304 │ │ │ │ andeq r0, r0, r2, ror #24 │ │ │ │ - cmpeq r8, r4, lsr #19 │ │ │ │ - smlalbteq sp, lr, ip, r2 │ │ │ │ - @ instruction: 0x014fee98 │ │ │ │ + cmpeq r8, ip, lsr #19 │ │ │ │ + ldrdeq sp, [lr, #-36] @ 0xffffffdc │ │ │ │ + smlaltbeq lr, pc, r0, lr @ │ │ │ │ andeq r0, r0, r1, ror #24 │ │ │ │ - cmpeq r8, ip, ror #18 │ │ │ │ - @ instruction: 0x014ed294 │ │ │ │ - cmpeq pc, r0, ror #28 │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ + @ instruction: 0x014ed29c │ │ │ │ + cmpeq pc, r8, ror #28 │ │ │ │ andeq r0, r0, pc, asr ip │ │ │ │ - cmpeq lr, r0, ror #4 │ │ │ │ + cmpeq lr, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ + cmpeq lr, r8, lsr r2 │ │ │ │ andeq r0, r0, sl, asr #24 │ │ │ │ - ldrsbeq r9, [r8, #-132] @ 0xffffff7c │ │ │ │ - strdeq sp, [lr, #-28] @ 0xffffffe4 │ │ │ │ - smlalbteq lr, pc, r8, sp @ │ │ │ │ + ldrsbeq r9, [r8, #-140] @ 0xffffff74 │ │ │ │ + cmpeq lr, r4, lsl #4 │ │ │ │ + ldrdeq lr, [pc, #-208] @ 50f35c │ │ │ │ andeq r0, r0, pc, ror #24 │ │ │ │ ldr r1, [pc, #-392] @ 50f2ac │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #-408] @ 50f2b0 │ │ │ │ @@ -1136514,17 +1136514,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 50fb24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 50fad0 │ │ │ │ - cmpeq r8, r0, ror #16 │ │ │ │ - smlalbbeq sp, lr, r8, r1 │ │ │ │ - cmpeq pc, ip, asr #26 │ │ │ │ + cmpeq r8, r8, ror #16 │ │ │ │ + @ instruction: 0x014ed190 │ │ │ │ + cmpeq pc, r4, asr sp @ │ │ │ │ andeq r0, r0, ip, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #2472] @ 5104e8 │ │ │ │ ldr r5, [pc, #2472] @ 5104ec │ │ │ │ @@ -1137142,79 +1137142,79 @@ │ │ │ │ ldr r0, [pc, #276] @ 5105e8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ b 50fff8 │ │ │ │ - cmppeq pc, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, asr #21 │ │ │ │ + cmppeq pc, r4, asr r2 @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, r8, asr #21 │ │ │ │ cmneq r2, r4, lsr #17 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq pc, [pc, #-8] @ 5104f8 │ │ │ │ - cmpeq r8, ip, ror #18 │ │ │ │ - smlaltbeq pc, pc, ip, r0 @ │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - cmpeq pc, r0, ror pc @ │ │ │ │ - cmpeq r8, r4, ror #15 │ │ │ │ - cmpeq pc, ip, ror lr @ │ │ │ │ - ldrsheq r9, [r8, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq ip, lr, r8, ip │ │ │ │ - smlaltbeq lr, pc, r8, sp @ │ │ │ │ - cmpeq r8, ip, lsl r6 │ │ │ │ - cmpeq lr, r8, asr ip │ │ │ │ - cmpeq lr, ip, lsr ip │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ - smlaltteq ip, lr, r4, fp │ │ │ │ - strheq ip, [lr, #-184] @ 0xffffff48 │ │ │ │ - smlalbbeq ip, lr, ip, fp │ │ │ │ - cmpeq lr, r0, ror #22 │ │ │ │ - cmpeq lr, r4, asr #22 │ │ │ │ - cmpeq lr, r8, lsl fp │ │ │ │ - strdeq ip, [lr, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq ip, lr, r0, sl │ │ │ │ - smlalbteq ip, lr, r0, sl │ │ │ │ - ldrdeq lr, [pc, #-184] @ 5104a4 │ │ │ │ - cmpeq r8, ip, asr #8 │ │ │ │ - smlalbbeq ip, lr, ip, sl │ │ │ │ - smlaltbeq lr, pc, r4, fp @ │ │ │ │ - cmpeq r8, r8, lsl r4 │ │ │ │ - cmpeq lr, ip, asr sl │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ - cmpeq lr, r4, lsl sl │ │ │ │ - strdeq ip, [lr, #-152] @ 0xffffff68 │ │ │ │ - ldrdeq ip, [lr, #-156] @ 0xffffff64 │ │ │ │ - smlalbteq ip, lr, r0, r9 │ │ │ │ - @ instruction: 0x014ec99c │ │ │ │ - strheq lr, [pc, #-172] @ 5104e0 │ │ │ │ - cmpeq r8, r0, lsr r3 │ │ │ │ - smlalbbeq ip, lr, r0, r9 │ │ │ │ - cmpeq lr, r4, ror #18 │ │ │ │ - cmpeq lr, r8, asr #18 │ │ │ │ - cmpeq lr, ip, lsr #18 │ │ │ │ - cmpeq lr, r0, lsl r9 │ │ │ │ - strdeq ip, [lr, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq ip, [lr, #-136] @ 0xffffff78 │ │ │ │ - strheq ip, [lr, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq lr, [pc, #-144] @ 510524 │ │ │ │ - cmpeq r8, r4, asr #4 │ │ │ │ - smlalbbeq ip, lr, r8, r8 │ │ │ │ - cmpeq lr, r8, ror #16 │ │ │ │ - smlalbbeq lr, pc, r0, r9 @ │ │ │ │ - ldrsheq r9, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ - cmpeq pc, ip, asr #18 │ │ │ │ - cmpeq r8, r0, asr #3 │ │ │ │ - cmpeq lr, r0, lsl #16 │ │ │ │ - cmpeq pc, r8, lsl r9 @ │ │ │ │ - cmpeq r8, ip, lsl #3 │ │ │ │ - smlalbteq ip, lr, ip, r7 │ │ │ │ - smlaltteq lr, pc, r4, r8 @ │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - @ instruction: 0x014ec79c │ │ │ │ + mrseq pc, (UNDEF: 95) @ │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ + strheq pc, [pc, #-4] @ 510504 @ │ │ │ │ + cmpeq r8, r8, lsr #18 │ │ │ │ + cmpeq pc, r8, ror pc @ │ │ │ │ + cmpeq r8, ip, ror #15 │ │ │ │ + smlalbbeq lr, pc, r4, lr @ │ │ │ │ + ldrsheq r9, [r8, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x014ecc90 │ │ │ │ + strheq lr, [pc, #-208] @ 510454 │ │ │ │ + cmpeq r8, r4, lsr #12 │ │ │ │ + cmpeq lr, r0, ror #24 │ │ │ │ + cmpeq lr, r4, asr #24 │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ + smlaltteq ip, lr, ip, fp │ │ │ │ + smlalbteq ip, lr, r0, fp │ │ │ │ + @ instruction: 0x014ecb94 │ │ │ │ + cmpeq lr, r8, ror #22 │ │ │ │ + cmpeq lr, ip, asr #22 │ │ │ │ + cmpeq lr, r0, lsr #22 │ │ │ │ + cmpeq lr, r4, lsl #22 │ │ │ │ + smlaltteq ip, lr, r8, sl │ │ │ │ + smlalbteq ip, lr, r8, sl │ │ │ │ + smlaltteq lr, pc, r0, fp @ │ │ │ │ + cmpeq r8, r4, asr r4 │ │ │ │ + @ instruction: 0x014eca94 │ │ │ │ + smlaltbeq lr, pc, ip, fp @ │ │ │ │ + cmpeq r8, r0, lsr #8 │ │ │ │ + cmpeq lr, r4, ror #20 │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ + cmpeq lr, ip, lsl sl │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + smlaltteq ip, lr, r4, r9 │ │ │ │ + smlalbteq ip, lr, r8, r9 │ │ │ │ + smlaltbeq ip, lr, r4, r9 │ │ │ │ + smlalbteq lr, pc, r4, sl @ │ │ │ │ + cmpeq r8, r8, lsr r3 │ │ │ │ + smlalbbeq ip, lr, r8, r9 │ │ │ │ + cmpeq lr, ip, ror #18 │ │ │ │ + cmpeq lr, r0, asr r9 │ │ │ │ + cmpeq lr, r4, lsr r9 │ │ │ │ + cmpeq lr, r8, lsl r9 │ │ │ │ + strdeq ip, [lr, #-140] @ 0xffffff74 │ │ │ │ + smlaltteq ip, lr, r0, r8 │ │ │ │ + smlalbteq ip, lr, r0, r8 │ │ │ │ + ldrdeq lr, [pc, #-152] @ 51051c │ │ │ │ + cmpeq r8, ip, asr #4 │ │ │ │ + @ instruction: 0x014ec890 │ │ │ │ + cmpeq lr, r0, ror r8 │ │ │ │ + smlalbbeq lr, pc, r8, r9 @ │ │ │ │ + ldrsheq r9, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq pc, r4, asr r9 @ │ │ │ │ + cmpeq r8, r8, asr #3 │ │ │ │ + cmpeq lr, r8, lsl #16 │ │ │ │ + cmpeq pc, r0, lsr #18 │ │ │ │ + @ instruction: 0x01589194 │ │ │ │ + ldrdeq ip, [lr, #-116] @ 0xffffff8c │ │ │ │ + smlaltteq lr, pc, ip, r8 @ │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + smlaltbeq ip, lr, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr ip, [pc, #648] @ 510890 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1137380,37 +1137380,37 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 510650 │ │ │ │ cmneq r2, r8, lsl #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, lsr r7 │ │ │ │ strheq r7, [r2, #-220]! @ 0xffffff24 │ │ │ │ - cmpeq r8, ip, asr pc │ │ │ │ - cmpeq pc, r0, ror r7 @ │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ - smlalbbeq ip, lr, r8, r5 │ │ │ │ - @ instruction: 0x014fe69c │ │ │ │ - strdeq lr, [pc, #-96] @ 51085c │ │ │ │ - cmpeq r8, r8, asr #29 │ │ │ │ - cmpeq lr, r4, lsr r5 │ │ │ │ - cmpeq pc, r8, asr #12 │ │ │ │ - cmpeq pc, r0, ror r6 @ │ │ │ │ - cmpeq r8, r4, ror lr │ │ │ │ - smlaltteq ip, lr, r0, r4 │ │ │ │ - strdeq lr, [pc, #-84] @ 510884 │ │ │ │ - strdeq lr, [pc, #-80] @ 51088c │ │ │ │ - cmpeq r8, r0, lsr #28 │ │ │ │ - smlalbbeq ip, lr, ip, r4 │ │ │ │ - smlaltbeq lr, pc, r0, r5 @ │ │ │ │ - cmpeq r8, r0, ror #27 │ │ │ │ - cmpeq lr, ip, asr #8 │ │ │ │ - cmpeq pc, ip, asr r5 @ │ │ │ │ - cmpeq r8, r4, lsr #27 │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ - cmpeq pc, r4, lsr #10 │ │ │ │ + cmpeq r8, r4, ror #30 │ │ │ │ + cmpeq pc, r8, ror r7 @ │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ + @ instruction: 0x014ec590 │ │ │ │ + smlaltbeq lr, pc, r4, r6 @ │ │ │ │ + strdeq lr, [pc, #-104] @ 510854 │ │ │ │ + ldrsbeq r8, [r8, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, ip, lsr r5 │ │ │ │ + cmpeq pc, r0, asr r6 @ │ │ │ │ + cmpeq pc, r8, ror r6 @ │ │ │ │ + cmpeq r8, ip, ror lr │ │ │ │ + smlaltteq ip, lr, r8, r4 │ │ │ │ + strdeq lr, [pc, #-92] @ 51087c │ │ │ │ + strdeq lr, [pc, #-88] @ 510884 │ │ │ │ + cmpeq r8, r8, lsr #28 │ │ │ │ + @ instruction: 0x014ec494 │ │ │ │ + smlaltbeq lr, pc, r8, r5 @ │ │ │ │ + cmpeq r8, r8, ror #27 │ │ │ │ + cmpeq lr, r4, asr r4 │ │ │ │ + cmpeq pc, r4, ror #10 │ │ │ │ + cmpeq r8, ip, lsr #27 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ + cmpeq pc, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ orr r4, r4, r4, lsr #2 │ │ │ │ @@ -1139170,73 +1139170,73 @@ │ │ │ │ cmneq r2, r8, lsr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r2, ip, lsl sp │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ @ instruction: 0x01626798 │ │ │ │ - cmpeq r8, r8, asr r5 │ │ │ │ - smlalbteq sl, lr, r0, fp │ │ │ │ - ldrdeq ip, [pc, #-192] @ 5123e8 │ │ │ │ + cmpeq r8, r0, ror #10 │ │ │ │ + smlalbteq sl, lr, r8, fp │ │ │ │ + ldrdeq ip, [pc, #-200] @ 5123e0 │ │ │ │ andeq r0, r0, r3, ror #14 │ │ │ │ - qdaddeq ip, r0, pc @ │ │ │ │ - ldrsbeq r7, [r8, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, ip, asr #24 │ │ │ │ + qdaddeq ip, r8, pc @ │ │ │ │ + cmpeq r8, r0, ror #9 │ │ │ │ + cmpeq pc, r4, asr ip @ │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - cmpeq r8, ip, lsl #9 │ │ │ │ - strdeq ip, [pc, #-200] @ 5123fc │ │ │ │ - cmpeq pc, r4, lsl #24 │ │ │ │ + @ instruction: 0x01587494 │ │ │ │ + cmpeq pc, r0, lsl #26 │ │ │ │ + cmpeq pc, ip, lsl #24 │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - cmpeq r8, r0, asr r4 │ │ │ │ - strheq sl, [lr, #-168] @ 0xffffff58 │ │ │ │ - smlalbteq ip, pc, r8, fp @ │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ + smlalbteq sl, lr, r0, sl │ │ │ │ + ldrdeq ip, [pc, #-176] @ 512428 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - cmpeq lr, ip, ror sl │ │ │ │ - smlalbbeq ip, pc, ip, fp @ │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + smlalbbeq sl, lr, r4, sl │ │ │ │ + @ instruction: 0x014fcb94 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - ldrsbeq r7, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ - cmpeq pc, r0, asr fp @ │ │ │ │ + cmpeq r8, r0, ror #7 │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ + cmpeq pc, r8, asr fp @ │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - @ instruction: 0x01587398 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ - cmpeq pc, r0, lsl fp @ │ │ │ │ + cmpeq r8, r0, lsr #7 │ │ │ │ + cmpeq lr, ip, lsl #20 │ │ │ │ + cmpeq pc, r8, lsl fp @ │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - cmpeq r8, ip, asr r3 │ │ │ │ - smlalbteq sl, lr, r8, r9 │ │ │ │ - ldrdeq ip, [pc, #-172] @ 51246c │ │ │ │ + cmpeq r8, r4, ror #6 │ │ │ │ + ldrdeq sl, [lr, #-144] @ 0xffffff70 │ │ │ │ + smlaltteq ip, pc, r4, sl @ │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - cmpeq r8, r0, lsr #6 │ │ │ │ - smlalbbeq sl, lr, ip, r9 │ │ │ │ - @ instruction: 0x014fca98 │ │ │ │ + cmpeq r8, r8, lsr #6 │ │ │ │ + @ instruction: 0x014ea994 │ │ │ │ + smlaltbeq ip, pc, r0, sl @ │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ - cmpeq r8, r4, ror #5 │ │ │ │ - cmpeq lr, r0, asr r9 │ │ │ │ - cmpeq pc, ip, asr sl @ │ │ │ │ + cmpeq r8, ip, ror #5 │ │ │ │ + cmpeq lr, r8, asr r9 │ │ │ │ + cmpeq pc, r4, ror #20 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - cmpeq r8, r8, lsr #5 │ │ │ │ - cmpeq lr, r4, lsl r9 │ │ │ │ - cmpeq pc, r0, lsr #20 │ │ │ │ + ldrheq r7, [r8, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, ip, lsl r9 │ │ │ │ + cmpeq pc, r8, lsr #20 │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ - cmpeq r8, ip, ror #4 │ │ │ │ - ldrdeq sl, [lr, #-136] @ 0xffffff78 │ │ │ │ - smlaltteq ip, pc, r4, r9 @ │ │ │ │ + cmpeq r8, r4, ror r2 │ │ │ │ + smlaltteq sl, lr, r0, r8 │ │ │ │ + smlaltteq ip, pc, ip, r9 @ │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - cmpeq r8, r0, lsr r2 │ │ │ │ - @ instruction: 0x014ea89c │ │ │ │ - smlaltbeq ip, pc, r8, r9 @ │ │ │ │ + cmpeq r8, r8, lsr r2 │ │ │ │ + smlaltbeq sl, lr, r4, r8 │ │ │ │ + strheq ip, [pc, #-144] @ 5124d8 │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ - ldrsheq r7, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, r0, ror #16 │ │ │ │ - cmpeq pc, ip, ror #18 │ │ │ │ + ldrsheq r7, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, r8, ror #16 │ │ │ │ + cmpeq pc, r4, ror r9 @ │ │ │ │ muleq r0, r6, r7 │ │ │ │ - ldrheq r7, [r8, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq lr, r4, lsr #16 │ │ │ │ - cmpeq pc, r0, lsr r9 @ │ │ │ │ + cmpeq r8, r0, asr #3 │ │ │ │ + cmpeq lr, ip, lsr #16 │ │ │ │ + cmpeq pc, r8, lsr r9 @ │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ @@ -1140174,86 +1140174,86 @@ │ │ │ │ cmneq r2, ip, asr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r2, r0, asr lr │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ cmneq r2, r0, asr #15 │ │ │ │ - ldrsheq r6, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq lr, r4, ror #24 │ │ │ │ - cmpeq pc, r8, ror sp @ │ │ │ │ - cmpeq pc, r8, lsr #2 │ │ │ │ - ldrheq r6, [r8, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq pc, r8, lsr #26 │ │ │ │ - cmpeq r8, r4, ror #10 │ │ │ │ - ldrdeq fp, [pc, #-208] @ 51339c │ │ │ │ - smlaltteq fp, pc, r0, ip @ │ │ │ │ - cmpeq r8, r0, asr #9 │ │ │ │ - cmpeq lr, r8, lsr #22 │ │ │ │ - cmpeq pc, ip, lsr ip @ │ │ │ │ - cmpeq r8, r4, lsl #9 │ │ │ │ - smlaltteq r9, lr, ip, sl │ │ │ │ - cmpeq pc, r0, lsl #24 │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ - strheq r9, [lr, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq fp, pc, r4, fp @ │ │ │ │ - cmpeq r8, r8, lsl #8 │ │ │ │ - cmpeq lr, r4, ror sl │ │ │ │ - smlalbbeq fp, pc, r4, fp @ │ │ │ │ - cmpeq r8, ip, asr #7 │ │ │ │ - cmpeq lr, r8, lsr sl │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ - @ instruction: 0x01586390 │ │ │ │ - strdeq r9, [lr, #-156] @ 0xffffff64 │ │ │ │ - cmpeq pc, ip, lsl #22 │ │ │ │ - cmpeq r8, r4, asr r3 │ │ │ │ - smlalbteq r9, lr, r0, r9 │ │ │ │ - ldrdeq fp, [pc, #-160] @ 513424 │ │ │ │ - cmpeq r8, ip, lsl r3 │ │ │ │ - smlalbbeq r9, lr, r4, r9 │ │ │ │ - @ instruction: 0x014fba98 │ │ │ │ - cmpeq r8, r4, asr #5 │ │ │ │ - cmpeq pc, r4, ror #22 │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ - cmpeq r8, r0, lsl #5 │ │ │ │ - smlaltteq r9, lr, ip, r8 │ │ │ │ - strdeq fp, [pc, #-156] @ 51344c │ │ │ │ - cmpeq r8, r4, asr #4 │ │ │ │ - strheq r9, [lr, #-128] @ 0xffffff80 │ │ │ │ - smlalbteq fp, pc, r0, r9 @ │ │ │ │ - cmpeq r8, r8, lsl #4 │ │ │ │ - cmpeq lr, r4, ror r8 │ │ │ │ - smlalbbeq fp, pc, r4, r9 @ │ │ │ │ - @ instruction: 0x01586090 │ │ │ │ - strdeq r9, [lr, #-108] @ 0xffffff94 │ │ │ │ - cmpeq pc, ip, lsl #16 │ │ │ │ - cmpeq r8, r4, asr r0 │ │ │ │ - strdeq fp, [pc, #-132] @ 513490 │ │ │ │ - smlalbteq fp, pc, ip, r7 @ │ │ │ │ - cmpeq r8, ip, lsl r0 │ │ │ │ - smlalbbeq r9, lr, r8, r6 │ │ │ │ - @ instruction: 0x014fb798 │ │ │ │ - cmpeq r8, r0, ror #31 │ │ │ │ - cmpeq lr, ip, asr #12 │ │ │ │ - cmpeq pc, ip, asr r7 @ │ │ │ │ - cmpeq r8, r4, lsr #31 │ │ │ │ - cmpeq pc, r4, asr #16 │ │ │ │ - cmpeq pc, ip, lsl r7 @ │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ - ldrdeq r9, [lr, #-88] @ 0xffffffa8 │ │ │ │ - smlaltteq fp, pc, ip, r6 @ │ │ │ │ - cmpeq r8, r0, lsr pc │ │ │ │ - @ instruction: 0x014e959c │ │ │ │ - strheq fp, [pc, #-96] @ 5134f4 │ │ │ │ - ldrsheq r5, [r8, #-228] @ 0xffffff1c │ │ │ │ - cmpeq lr, r0, ror #10 │ │ │ │ - cmpeq pc, r0, ror r6 @ │ │ │ │ - ldrheq r5, [r8, #-232] @ 0xffffff18 │ │ │ │ - cmpeq lr, r4, lsr #10 │ │ │ │ - cmpeq pc, r4, lsr r6 @ │ │ │ │ + cmpeq r8, r4, lsl #12 │ │ │ │ + cmpeq lr, ip, ror #24 │ │ │ │ + smlalbbeq fp, pc, r0, sp @ │ │ │ │ + cmpeq pc, r0, lsr r1 @ │ │ │ │ + ldrheq r6, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq pc, r0, lsr sp @ │ │ │ │ + cmpeq r8, ip, ror #10 │ │ │ │ + ldrdeq fp, [pc, #-216] @ 513394 │ │ │ │ + smlaltteq fp, pc, r8, ip @ │ │ │ │ + cmpeq r8, r8, asr #9 │ │ │ │ + cmpeq lr, r0, lsr fp │ │ │ │ + cmpeq pc, r4, asr #24 │ │ │ │ + cmpeq r8, ip, lsl #9 │ │ │ │ + strdeq r9, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmpeq pc, r8, lsl #24 │ │ │ │ + cmpeq r8, r0, asr r4 │ │ │ │ + strheq r9, [lr, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq fp, pc, ip, fp @ │ │ │ │ + cmpeq r8, r0, lsl r4 │ │ │ │ + cmpeq lr, ip, ror sl │ │ │ │ + smlalbbeq fp, pc, ip, fp @ │ │ │ │ + ldrsbeq r6, [r8, #-52] @ 0xffffffcc │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ + @ instruction: 0x01586398 │ │ │ │ + cmpeq lr, r4, lsl #20 │ │ │ │ + cmpeq pc, r4, lsl fp @ │ │ │ │ + cmpeq r8, ip, asr r3 │ │ │ │ + smlalbteq r9, lr, r8, r9 │ │ │ │ + ldrdeq fp, [pc, #-168] @ 51341c │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ + smlalbbeq r9, lr, ip, r9 │ │ │ │ + smlaltbeq fp, pc, r0, sl @ │ │ │ │ + cmpeq r8, ip, asr #5 │ │ │ │ + cmpeq pc, ip, ror #22 │ │ │ │ + cmpeq pc, r8, asr #20 │ │ │ │ + cmpeq r8, r8, lsl #5 │ │ │ │ + strdeq r9, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq pc, r4, lsl #20 │ │ │ │ + cmpeq r8, ip, asr #4 │ │ │ │ + strheq r9, [lr, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq fp, pc, r8, r9 @ │ │ │ │ + cmpeq r8, r0, lsl r2 │ │ │ │ + cmpeq lr, ip, ror r8 │ │ │ │ + smlalbbeq fp, pc, ip, r9 @ │ │ │ │ + @ instruction: 0x01586098 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ + cmpeq pc, r4, lsl r8 @ │ │ │ │ + cmpeq r8, ip, asr r0 │ │ │ │ + strdeq fp, [pc, #-140] @ 513488 │ │ │ │ + ldrdeq fp, [pc, #-116] @ 5134a4 │ │ │ │ + cmpeq r8, r4, lsr #32 │ │ │ │ + @ instruction: 0x014e9690 │ │ │ │ + smlaltbeq fp, pc, r0, r7 @ │ │ │ │ + cmpeq r8, r8, ror #31 │ │ │ │ + cmpeq lr, r4, asr r6 │ │ │ │ + cmpeq pc, r4, ror #14 │ │ │ │ + cmpeq r8, ip, lsr #31 │ │ │ │ + cmpeq pc, ip, asr #16 │ │ │ │ + cmpeq pc, r4, lsr #14 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ + smlaltteq r9, lr, r0, r5 │ │ │ │ + strdeq fp, [pc, #-100] @ 5134e4 │ │ │ │ + cmpeq r8, r8, lsr pc │ │ │ │ + smlaltbeq r9, lr, r4, r5 │ │ │ │ + strheq fp, [pc, #-104] @ 5134ec │ │ │ │ + ldrsheq r5, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmpeq lr, r8, ror #10 │ │ │ │ + cmpeq pc, r8, ror r6 @ │ │ │ │ + cmpeq r8, r0, asr #29 │ │ │ │ + cmpeq lr, ip, lsr #10 │ │ │ │ + cmpeq pc, ip, lsr r6 @ │ │ │ │ ldr r2, [pc, #-116] @ 5134fc │ │ │ │ ldr r1, [pc, #-116] @ 513500 │ │ │ │ ldr r3, [pc, #-116] @ 513504 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1142166,119 +1142166,119 @@ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #124] @ 5153d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b 515548 │ │ │ │ strheq r3, [r2, #-228]! @ 0xffffff1c │ │ │ │ cmneq r2, r8, lsr #28 │ │ │ │ - cmpeq r8, ip, ror #31 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ - strheq sl, [pc, #-104] @ 515314 │ │ │ │ - cmpeq r8, ip, asr #24 │ │ │ │ - ldrdeq r9, [pc, #-184] @ 5152cc │ │ │ │ + ldrsheq r4, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + smlalbteq sl, pc, r0, r6 @ │ │ │ │ + cmpeq r8, r4, asr ip │ │ │ │ + smlaltteq r9, pc, r0, fp @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq r8, r0, lsr fp │ │ │ │ - smlaltbeq sl, pc, r8, r2 @ │ │ │ │ + cmpeq r8, r8, lsr fp │ │ │ │ + strheq sl, [pc, #-32] @ 515370 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmpeq r8, r0, ror #17 │ │ │ │ - qdaddeq sl, ip, pc @ │ │ │ │ + cmpeq r8, r8, ror #17 │ │ │ │ + cmpeq pc, r4, rrx │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r9, [pc, #-124] @ 51532c │ │ │ │ + cmpeq pc, r4, lsl #16 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmpeq r8, r8, asr r7 │ │ │ │ - swpbeq sl, r4, [pc] @ │ │ │ │ - cmpeq pc, r8, lsr #14 │ │ │ │ - @ instruction: 0x0150859c │ │ │ │ - ldrsbeq r4, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq pc, r4, lsl sp @ │ │ │ │ + cmpeq r8, r0, ror #14 │ │ │ │ + swpbeq sl, ip, [pc] @ │ │ │ │ + cmpeq pc, r0, lsr r7 @ │ │ │ │ + cmpeq r0, r4, lsr #11 │ │ │ │ + cmpeq r8, r4, ror #11 │ │ │ │ + cmpeq pc, ip, lsl sp @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq r8, r0, lsl r3 │ │ │ │ - smlalbbeq r9, pc, ip, sl @ │ │ │ │ + cmpeq r8, r8, lsl r3 │ │ │ │ + @ instruction: 0x014f9a94 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - cmpeq r8, r8, asr #5 │ │ │ │ + ldrsbeq r4, [r8, #-32] @ 0xffffffe0 │ │ │ │ cmpeq sp, ip, lsr fp │ │ │ │ - ldrsheq r4, [r8, #-4] │ │ │ │ - cmpeq pc, r0, ror r8 @ │ │ │ │ - cmpeq r8, ip, lsl #31 │ │ │ │ - cmpeq pc, r0, lsl r7 @ │ │ │ │ - cmpeq r8, r8, asr #30 │ │ │ │ + ldrsheq r4, [r8, #-12] │ │ │ │ + cmpeq pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x01583f94 │ │ │ │ + cmpeq pc, r8, lsl r7 @ │ │ │ │ + cmpeq r8, r0, asr pc │ │ │ │ cmpeq sp, r8, lsl lr │ │ │ │ - strheq r9, [pc, #-108] @ 51538c │ │ │ │ + smlalbteq r9, pc, r4, r6 @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmneq r2, r0, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r9, [pc, #-96] @ 5153a8 │ │ │ │ - ldrsheq r3, [r8, #-212] @ 0xffffff2c │ │ │ │ - ldrdeq r9, [pc, #-96] @ 5153b0 │ │ │ │ - cmpeq lr, r0, lsl r4 │ │ │ │ - cmpeq pc, r0, lsr #10 │ │ │ │ + strheq r9, [pc, #-104] @ 5153a0 │ │ │ │ + ldrsheq r3, [r8, #-220] @ 0xffffff24 │ │ │ │ + ldrdeq r9, [pc, #-104] @ 5153a8 │ │ │ │ + cmpeq lr, r8, lsl r4 │ │ │ │ + cmpeq pc, r8, lsr #10 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r8, r8, lsl #26 │ │ │ │ - cmpeq lr, r4, ror r3 │ │ │ │ - smlalbbeq r9, pc, r4, r4 @ │ │ │ │ + cmpeq r8, r0, lsl sp │ │ │ │ + cmpeq lr, ip, ror r3 │ │ │ │ + smlalbbeq r9, pc, ip, r4 @ │ │ │ │ smlalbteq r8, sp, r4, ip │ │ │ │ - @ instruction: 0x014f8c90 │ │ │ │ - cmpeq r8, ip, lsr #23 │ │ │ │ - cmpeq pc, r0, lsl r3 @ │ │ │ │ - cmpeq r8, r4, ror #21 │ │ │ │ - cmpeq pc, r8, ror #4 │ │ │ │ + @ instruction: 0x014f8c98 │ │ │ │ + ldrheq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ + cmpeq pc, r8, lsl r3 @ │ │ │ │ + cmpeq r8, ip, ror #21 │ │ │ │ + cmpeq pc, r0, ror r2 @ │ │ │ │ cmpeq sp, ip, ror #18 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ cmpeq sp, r8, lsl r9 │ │ │ │ - cmpeq r8, ip, lsl sl │ │ │ │ - smlaltbeq r9, pc, r0, r1 @ │ │ │ │ - cmpeq r8, ip, ror #19 │ │ │ │ - @ instruction: 0x014f8294 │ │ │ │ - cmpeq pc, r8, ror #2 │ │ │ │ + cmpeq r8, r4, lsr #20 │ │ │ │ + smlaltbeq r9, pc, r8, r1 @ │ │ │ │ + ldrsheq r3, [r8, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x014f829c │ │ │ │ + cmpeq pc, r0, ror r1 @ │ │ │ │ cmpeq sp, ip, ror #16 │ │ │ │ cmpeq sp, r8, lsl r8 │ │ │ │ - cmpeq r8, r0, lsl r9 │ │ │ │ - smlalbbeq r9, pc, r8, r0 @ │ │ │ │ + cmpeq r8, r8, lsl r9 │ │ │ │ + swpbeq r9, r0, [pc] @ │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmpeq r8, r0, asr #15 │ │ │ │ - cmpeq pc, r4, lsr pc @ │ │ │ │ - cmpeq r8, ip, ror #14 │ │ │ │ + cmpeq r8, r8, asr #15 │ │ │ │ + cmpeq pc, ip, lsr pc @ │ │ │ │ + cmpeq r8, r4, ror r7 │ │ │ │ ldrdeq sl, [sp, #-252] @ 0xffffff04 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ - strdeq r8, [pc, #-204] @ 5153d8 │ │ │ │ + cmpeq r8, r4, lsl #11 │ │ │ │ + cmpeq pc, r4, lsl #26 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - cmpeq r8, r0, lsl #10 │ │ │ │ - cmpeq pc, ip, ror #24 │ │ │ │ - cmpeq r8, ip, lsr r4 │ │ │ │ - smlalbteq r8, pc, r0, fp @ │ │ │ │ + cmpeq r8, r8, lsl #10 │ │ │ │ + cmpeq pc, r4, ror ip @ │ │ │ │ + cmpeq r8, r4, asr #8 │ │ │ │ + smlalbteq r8, pc, r8, fp @ │ │ │ │ smlalbteq r7, sp, r4, r2 │ │ │ │ - ldrheq r3, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq pc, r0, asr #22 │ │ │ │ - cmpeq r8, ip, ror #6 │ │ │ │ + cmpeq r8, r4, asr #7 │ │ │ │ + cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq r8, r4, ror r3 │ │ │ │ cmpeq sp, ip, lsr r2 │ │ │ │ - smlaltteq r8, pc, r0, sl @ │ │ │ │ + smlaltteq r8, pc, r8, sl @ │ │ │ │ smlaltteq r7, sp, r0, r1 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r8, r4, ror #5 │ │ │ │ - cmpeq pc, r8, ror #20 │ │ │ │ + cmpeq r8, ip, ror #5 │ │ │ │ + cmpeq pc, r0, ror sl @ │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq r8, r4, lsl r2 │ │ │ │ - smlalbbeq r6, lr, r0, r8 │ │ │ │ - @ instruction: 0x014f8994 │ │ │ │ + cmpeq r8, ip, lsl r2 │ │ │ │ + smlalbbeq r6, lr, r8, r8 │ │ │ │ + @ instruction: 0x014f899c │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - cmpeq r8, r0, ror #3 │ │ │ │ - cmpeq pc, ip, asr r9 @ │ │ │ │ + cmpeq r8, r8, ror #3 │ │ │ │ + cmpeq pc, r4, ror #18 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ ldr r1, [pc, #-320] @ 5153d8 │ │ │ │ ldr r2, [pc, #-320] @ 5153dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #-304] @ 5153f4 │ │ │ │ add r1, r1, #136 @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1144272,293 +1144272,293 @@ │ │ │ │ b 5156fc │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r8, r4, ror #1 │ │ │ │ - cmpeq pc, r8, asr r8 @ │ │ │ │ + cmpeq r8, ip, ror #1 │ │ │ │ + cmpeq pc, r0, ror #16 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r8, r8, lsr pc │ │ │ │ - strheq r8, [pc, #-96] @ 517414 │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ + strheq r8, [pc, #-104] @ 51740c │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - smlaltbeq r7, pc, r4, sp @ │ │ │ │ - cmpeq r8, ip, lsr #22 │ │ │ │ - smlaltbeq r8, pc, r8, r2 @ │ │ │ │ + smlaltbeq r7, pc, ip, sp @ │ │ │ │ + cmpeq r8, r4, lsr fp │ │ │ │ + strheq r8, [pc, #-32] @ 517464 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - cmpeq pc, r4, ror sl @ │ │ │ │ + cmpeq pc, ip, ror sl @ │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - cmpeq lr, r8, lsr #2 │ │ │ │ + cmpeq lr, r0, lsr r1 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ cmpeq sp, ip, lsr #18 │ │ │ │ - cmpeq r8, r4, lsl #19 │ │ │ │ - strdeq r8, [pc, #-12] @ 517498 │ │ │ │ + cmpeq r8, ip, lsl #19 │ │ │ │ + cmpeq pc, r4, lsl #2 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ @ instruction: 0xffff9754 │ │ │ │ @ instruction: 0xffff8c7c │ │ │ │ @ instruction: 0xffffb6d8 │ │ │ │ strdeq r6, [sp, #-92] @ 0xffffffa4 │ │ │ │ smlaltbeq r6, sp, r8, r5 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ cmpeq sp, ip, lsr r5 │ │ │ │ - @ instruction: 0x014e5c94 │ │ │ │ - strheq r7, [pc, #-80] @ 51747c │ │ │ │ - cmpeq r8, r8, ror #11 │ │ │ │ - cmpeq lr, r4, asr ip │ │ │ │ - cmpeq pc, r0, ror #26 │ │ │ │ + @ instruction: 0x014e5c9c │ │ │ │ + strheq r7, [pc, #-88] @ 517474 │ │ │ │ + ldrsheq r2, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq lr, ip, asr ip │ │ │ │ + cmpeq pc, r8, ror #26 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r8, r8, lsr #11 │ │ │ │ - cmpeq pc, ip, asr #28 │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ - ldrdeq r5, [lr, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq r5, lr, r0, fp │ │ │ │ + ldrheq r2, [r8, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ + ldrdeq r5, [lr, #-184] @ 0xffffff48 │ │ │ │ + smlaltbeq r5, lr, r8, fp │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - cmpeq lr, r0, ror fp │ │ │ │ - cmpeq lr, r0, asr #22 │ │ │ │ + cmpeq lr, r8, ror fp │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - cmpeq lr, r0, lsl fp │ │ │ │ + cmpeq lr, r8, lsl fp │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmpeq r8, r8, ror r4 │ │ │ │ - @ instruction: 0x014f6598 │ │ │ │ - smlaltteq r7, pc, ip, fp @ │ │ │ │ - @ instruction: 0x014e5a94 │ │ │ │ - ldrsheq r2, [r8, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq pc, r0, ror #10 │ │ │ │ - cmpeq pc, r0, ror fp @ │ │ │ │ - cmpeq lr, r4, lsr sl │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq r8, r0, lsl #9 │ │ │ │ + smlaltbeq r6, pc, r0, r5 @ │ │ │ │ + strdeq r7, [pc, #-180] @ 517460 │ │ │ │ + @ instruction: 0x014e5a9c │ │ │ │ + cmpeq r8, r4, lsl #8 │ │ │ │ + cmpeq pc, r8, ror #10 │ │ │ │ + cmpeq pc, r8, ror fp @ │ │ │ │ + cmpeq lr, ip, lsr sl │ │ │ │ + cmpeq lr, r8, lsl #20 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmpeq r8, ip, asr r3 │ │ │ │ - smlalbteq r5, lr, r8, r9 │ │ │ │ - ldrdeq r7, [pc, #-172] @ 517490 │ │ │ │ - @ instruction: 0x014e5990 │ │ │ │ - cmpeq lr, r0, ror #18 │ │ │ │ + cmpeq r8, r4, ror #6 │ │ │ │ + ldrdeq r5, [lr, #-144] @ 0xffffff70 │ │ │ │ + smlaltteq r7, pc, r4, sl @ │ │ │ │ + @ instruction: 0x014e5998 │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq lr, r0, lsr r9 │ │ │ │ - strdeq r5, [lr, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq r5, lr, r8, r8 │ │ │ │ - @ instruction: 0x014e5894 │ │ │ │ - cmpeq lr, r4, ror #16 │ │ │ │ - strheq r5, [lr, #-56] @ 0xffffffc8 │ │ │ │ - smlalbbeq r5, lr, r4, r3 │ │ │ │ + cmpeq lr, r8, lsr r9 │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ + ldrdeq r5, [lr, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x014e589c │ │ │ │ + cmpeq lr, ip, ror #16 │ │ │ │ + smlalbteq r5, lr, r0, r3 │ │ │ │ + smlalbbeq r5, lr, ip, r3 │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ - cmpeq lr, r0, asr r3 │ │ │ │ + cmpeq lr, r8, asr r3 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - smlaltteq r5, lr, r8, r2 │ │ │ │ - strheq r5, [lr, #-36] @ 0xffffffdc │ │ │ │ + strdeq r5, [lr, #-32] @ 0xffffffe0 │ │ │ │ + strheq r5, [lr, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - cmpeq r8, r4, lsl ip │ │ │ │ - smlalbbeq r5, lr, r0, r2 │ │ │ │ - @ instruction: 0x014f7390 │ │ │ │ - ldrsbeq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r4, asr #4 │ │ │ │ - cmpeq pc, r0, asr r3 @ │ │ │ │ + cmpeq r8, ip, lsl ip │ │ │ │ + smlalbbeq r5, lr, r8, r2 │ │ │ │ + @ instruction: 0x014f7398 │ │ │ │ + cmpeq r8, r0, ror #23 │ │ │ │ + cmpeq lr, ip, asr #4 │ │ │ │ + cmpeq pc, r8, asr r3 @ │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x01581b94 │ │ │ │ - cmpeq pc, r8, lsr r4 @ │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ + @ instruction: 0x01581b9c │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ - strheq r5, [lr, #-24] @ 0xffffffe8 │ │ │ │ - smlalbteq r7, pc, r4, r2 @ │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ + smlalbteq r5, lr, r0, r1 │ │ │ │ + smlalbteq r7, pc, ip, r2 @ │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - smlalbbeq r5, lr, r0, r1 │ │ │ │ + smlalbbeq r5, lr, r8, r1 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - cmpeq lr, r0, asr r1 │ │ │ │ + cmpeq lr, r8, asr r1 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - cmpeq lr, ip, lsl r1 │ │ │ │ - smlaltteq r5, lr, ip, r0 │ │ │ │ - strheq r5, [lr, #-12] │ │ │ │ + cmpeq lr, r4, lsr #2 │ │ │ │ + strdeq r5, [lr, #-4] │ │ │ │ + smlalbteq r5, lr, r4, r0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r8, ip, lsl sl │ │ │ │ - smlalbbeq r5, lr, r8, r0 │ │ │ │ - @ instruction: 0x014f719c │ │ │ │ - cmpeq r8, r0, ror #19 │ │ │ │ - cmpeq lr, ip, asr #32 │ │ │ │ - cmpeq pc, ip, asr r1 @ │ │ │ │ - cmpeq lr, r4, lsl r0 │ │ │ │ - ldrdeq r4, [lr, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r8, ip, lsr r9 │ │ │ │ - smlaltbeq r4, lr, r8, pc @ │ │ │ │ - strheq r7, [pc, #-4] @ 517608 │ │ │ │ + cmpeq r8, r4, lsr #20 │ │ │ │ + swpbeq r5, r0, [lr] │ │ │ │ + smlaltbeq r7, pc, r4, r1 @ │ │ │ │ + cmpeq r8, r8, ror #19 │ │ │ │ + qdaddeq r5, r4, lr │ │ │ │ + cmpeq pc, r4, ror #2 │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ + smlaltteq r4, lr, r4, pc @ │ │ │ │ + cmpeq r8, r4, asr #18 │ │ │ │ + strheq r4, [lr, #-240] @ 0xffffff10 │ │ │ │ + strheq r7, [pc, #-12] @ 517600 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - cmpeq lr, ip, ror #30 │ │ │ │ - cmpeq pc, r8, ror r0 @ │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + cmpeq lr, r4, ror pc │ │ │ │ + smlalbbeq r7, pc, r0, r0 @ │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq r8, r4, asr #17 │ │ │ │ - cmpeq lr, r0, lsr pc │ │ │ │ - cmpeq pc, ip, lsr r0 @ │ │ │ │ + cmpeq r8, ip, asr #17 │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ + cmpeq pc, r4, asr #32 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - cmpeq r8, r8, lsl #17 │ │ │ │ - strdeq r4, [lr, #-228] @ 0xffffff1c │ │ │ │ - mrseq r7, SPSR │ │ │ │ + @ instruction: 0x01581890 │ │ │ │ + strdeq r4, [lr, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, r8 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r8, ip, asr #16 │ │ │ │ - strheq r4, [lr, #-232] @ 0xffffff18 │ │ │ │ - smlalbteq r6, pc, r8, pc @ │ │ │ │ - cmpeq r8, r0, lsl r8 │ │ │ │ - cmpeq lr, ip, ror lr │ │ │ │ - smlalbbeq r6, pc, r8, pc @ │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ + smlalbteq r4, lr, r0, lr │ │ │ │ + ldrdeq r6, [pc, #-240] @ 51755c │ │ │ │ + cmpeq r8, r8, lsl r8 │ │ │ │ + smlalbbeq r4, lr, r4, lr │ │ │ │ + @ instruction: 0x014f6f90 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - ldrsbeq r1, [r8, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, r0, asr #28 │ │ │ │ - cmpeq pc, ip, asr #30 │ │ │ │ + ldrsbeq r1, [r8, #-124] @ 0xffffff84 │ │ │ │ + cmpeq lr, r8, asr #28 │ │ │ │ + cmpeq pc, r4, asr pc @ │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - @ instruction: 0x01581798 │ │ │ │ - cmpeq lr, r4, lsl #28 │ │ │ │ - cmpeq pc, r0, lsl pc @ │ │ │ │ + cmpeq r8, r0, lsr #15 │ │ │ │ + cmpeq lr, ip, lsl #28 │ │ │ │ + cmpeq pc, r8, lsl pc @ │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmpeq r8, ip, asr r7 │ │ │ │ - smlalbteq r4, lr, r8, sp │ │ │ │ - ldrdeq r6, [pc, #-228] @ 5175a4 │ │ │ │ + cmpeq r8, r4, ror #14 │ │ │ │ + ldrdeq r4, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq r6, [pc, #-236] @ 51759c │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ - cmpeq r8, r0, lsr #14 │ │ │ │ - smlalbbeq r4, lr, ip, sp │ │ │ │ - @ instruction: 0x014f6e98 │ │ │ │ + cmpeq r8, r8, lsr #14 │ │ │ │ + @ instruction: 0x014e4d94 │ │ │ │ + smlaltbeq r6, pc, r0, lr @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - cmpeq r8, r4, ror #13 │ │ │ │ - cmpeq lr, r0, asr sp │ │ │ │ - cmpeq pc, ip, asr lr @ │ │ │ │ + cmpeq r8, ip, ror #13 │ │ │ │ + cmpeq lr, r8, asr sp │ │ │ │ + cmpeq pc, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - cmpeq lr, r8, lsl sp │ │ │ │ - cmpeq r8, r8, ror r6 │ │ │ │ - smlaltteq r4, lr, r4, ip │ │ │ │ - strdeq r6, [pc, #-208] @ 5175ec │ │ │ │ + cmpeq lr, r0, lsr #26 │ │ │ │ + cmpeq r8, r0, lsl #13 │ │ │ │ + smlaltteq r4, lr, ip, ip │ │ │ │ + strdeq r6, [pc, #-216] @ 5175e4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ - smlaltbeq r4, lr, r8, ip │ │ │ │ - strheq r6, [pc, #-216] @ 5175f4 │ │ │ │ - cmpeq lr, r0, ror ip │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ + strheq r4, [lr, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq r6, pc, r0, sp @ │ │ │ │ + cmpeq lr, r8, ror ip │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - cmpeq lr, r0, asr #24 │ │ │ │ + cmpeq lr, r8, asr #24 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq r8, r8, ror #10 │ │ │ │ - ldrdeq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ - smlaltteq r6, pc, r0, ip @ │ │ │ │ + cmpeq r8, r0, ror r5 │ │ │ │ + ldrdeq r4, [lr, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq r6, pc, r8, ip @ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - @ instruction: 0x014e4b98 │ │ │ │ - cmpeq r8, r0, lsr #10 │ │ │ │ - smlaltbeq r6, pc, ip, r4 @ │ │ │ │ + smlaltbeq r4, lr, r0, fp │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ + strheq r6, [pc, #-68] @ 5176bc │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - cmpeq lr, r8, asr fp │ │ │ │ - cmpeq lr, r8, lsr #22 │ │ │ │ - cmpeq pc, r8, lsr ip @ │ │ │ │ + cmpeq lr, r0, ror #22 │ │ │ │ + cmpeq lr, r0, lsr fp │ │ │ │ + cmpeq pc, r0, asr #24 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - cmpeq r8, r4, lsl #9 │ │ │ │ - strdeq r4, [lr, #-160] @ 0xffffff60 │ │ │ │ - strdeq r6, [pc, #-188] @ 517664 │ │ │ │ + cmpeq r8, ip, lsl #9 │ │ │ │ + strdeq r4, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq pc, r4, lsl #24 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ - strheq r4, [lr, #-164] @ 0xffffff5c │ │ │ │ - smlalbteq r6, pc, r0, fp @ │ │ │ │ + cmpeq r8, r0, asr r4 │ │ │ │ + strheq r4, [lr, #-172] @ 0xffffff54 │ │ │ │ + smlalbteq r6, pc, r8, fp @ │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ - cmpeq lr, r8, ror sl │ │ │ │ - smlalbbeq r6, pc, r8, fp @ │ │ │ │ - ldrsbeq r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq lr, ip, lsr sl │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ + smlalbbeq r4, lr, r0, sl │ │ │ │ + @ instruction: 0x014f6b90 │ │ │ │ + ldrsbeq r1, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, r4, asr #20 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq lr, r4, lsl #20 │ │ │ │ + cmpeq lr, ip, lsl #20 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrdeq r4, [lr, #-144] @ 0xffffff70 │ │ │ │ + ldrdeq r4, [lr, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - smlaltbeq r4, lr, r0, r9 │ │ │ │ - cmpeq r8, r0, lsl #6 │ │ │ │ - cmpeq lr, ip, ror #18 │ │ │ │ - cmpeq pc, ip, ror sl @ │ │ │ │ - cmpeq lr, r4, lsr r9 │ │ │ │ - cmpeq lr, r4, lsl #18 │ │ │ │ + smlaltbeq r4, lr, r8, r9 │ │ │ │ + cmpeq r8, r8, lsl #6 │ │ │ │ + cmpeq lr, r4, ror r9 │ │ │ │ + smlalbbeq r6, pc, r4, sl @ │ │ │ │ + cmpeq lr, ip, lsr r9 │ │ │ │ + cmpeq lr, ip, lsl #18 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - ldrdeq r4, [lr, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq r4, [lr, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - smlaltbeq r4, lr, r4, r8 │ │ │ │ + smlaltbeq r4, lr, ip, r8 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq r8, r4, lsl #4 │ │ │ │ - cmpeq lr, r0, ror r8 │ │ │ │ - smlalbbeq r6, pc, r4, r9 @ │ │ │ │ + cmpeq r8, ip, lsl #4 │ │ │ │ + cmpeq lr, r8, ror r8 │ │ │ │ + smlalbbeq r6, pc, ip, r9 @ │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - cmpeq r8, r8, asr #3 │ │ │ │ - cmpeq lr, r4, lsr r8 │ │ │ │ - cmpeq pc, r4, asr #18 │ │ │ │ - cmpeq r8, ip, lsl #3 │ │ │ │ - strdeq r4, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmpeq pc, r4, lsl #18 │ │ │ │ + ldrsbeq r1, [r8, #-16] │ │ │ │ + cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq pc, ip, asr #18 │ │ │ │ + @ instruction: 0x01581194 │ │ │ │ + cmpeq lr, r0, lsl #16 │ │ │ │ + cmpeq pc, ip, lsl #18 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - cmpeq r8, r0, asr r1 │ │ │ │ - strheq r4, [lr, #-124] @ 0xffffff84 │ │ │ │ - smlalbteq r6, pc, r8, r8 @ │ │ │ │ + cmpeq r8, r8, asr r1 │ │ │ │ + smlalbteq r4, lr, r4, r7 │ │ │ │ + ldrdeq r6, [pc, #-128] @ 517744 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - cmpeq r8, r4, lsl r1 │ │ │ │ - smlalbbeq r4, lr, r0, r7 │ │ │ │ - @ instruction: 0x014f6894 │ │ │ │ + cmpeq r8, ip, lsl r1 │ │ │ │ + smlalbbeq r4, lr, r8, r7 │ │ │ │ + @ instruction: 0x014f689c │ │ │ │ @ instruction: 0x000001be │ │ │ │ - ldrsbeq r1, [r8, #-8] │ │ │ │ - cmpeq lr, r4, asr #14 │ │ │ │ - cmpeq pc, r4, asr r8 @ │ │ │ │ - @ instruction: 0x0158109c │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ - cmpeq pc, r4, lsl r8 @ │ │ │ │ + cmpeq r8, r0, ror #1 │ │ │ │ + cmpeq lr, ip, asr #14 │ │ │ │ + cmpeq pc, ip, asr r8 @ │ │ │ │ + cmpeq r8, r4, lsr #1 │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ + cmpeq pc, ip, lsl r8 @ │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq r8, r0, rrx │ │ │ │ - smlalbteq r4, lr, ip, r6 │ │ │ │ - ldrdeq r6, [pc, #-120] @ 517788 │ │ │ │ + cmpeq r8, r8, rrx │ │ │ │ + ldrdeq r4, [lr, #-100] @ 0xffffff9c │ │ │ │ + smlaltteq r6, pc, r0, r7 @ │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ - cmpeq r8, r4, lsr #32 │ │ │ │ - @ instruction: 0x014e4690 │ │ │ │ - @ instruction: 0x014f679c │ │ │ │ + cmpeq r8, ip, lsr #32 │ │ │ │ + @ instruction: 0x014e4698 │ │ │ │ + smlaltbeq r6, pc, r4, r7 @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq lr, r8, asr r6 │ │ │ │ - cmpeq pc, r8, ror #14 │ │ │ │ + cmpeq lr, r0, ror #12 │ │ │ │ + cmpeq pc, r0, ror r7 @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - ldrheq r0, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq lr, r0, lsr #12 │ │ │ │ - cmpeq pc, ip, lsr #14 │ │ │ │ + ldrheq r0, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq pc, r4, lsr r7 @ │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ - smlaltteq r4, lr, r4, r5 │ │ │ │ - strdeq r6, [pc, #-96] @ 5177dc │ │ │ │ + cmpeq r8, r0, lsl #31 │ │ │ │ + smlaltteq r4, lr, ip, r5 │ │ │ │ + strdeq r6, [pc, #-104] @ 5177d4 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - cmpeq r8, ip, lsr pc │ │ │ │ - smlaltbeq r4, lr, r8, r5 │ │ │ │ - strheq r6, [pc, #-104] @ 5177e4 │ │ │ │ - cmpeq r8, r0, lsl #30 │ │ │ │ - cmpeq lr, ip, ror #10 │ │ │ │ - cmpeq pc, r8, ror r6 @ │ │ │ │ + cmpeq r8, r4, asr #30 │ │ │ │ + strheq r4, [lr, #-80] @ 0xffffffb0 │ │ │ │ + smlalbteq r6, pc, r0, r6 @ │ │ │ │ + cmpeq r8, r8, lsl #30 │ │ │ │ + cmpeq lr, r4, ror r5 │ │ │ │ + smlalbbeq r6, pc, r0, r6 @ │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmpeq r8, r4, asr #29 │ │ │ │ - cmpeq lr, r0, lsr r5 │ │ │ │ - cmpeq pc, ip, lsr r6 @ │ │ │ │ + cmpeq r8, ip, asr #29 │ │ │ │ + cmpeq lr, r8, lsr r5 │ │ │ │ + cmpeq pc, r4, asr #12 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq r8, r8, lsl #29 │ │ │ │ - strdeq r4, [lr, #-68] @ 0xffffffbc │ │ │ │ - cmpeq pc, r0, lsl #12 │ │ │ │ + @ instruction: 0x01580e90 │ │ │ │ + strdeq r4, [lr, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq pc, r8, lsl #12 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - cmpeq r8, ip, asr #28 │ │ │ │ - strheq r4, [lr, #-72] @ 0xffffffb8 │ │ │ │ - smlalbteq r6, pc, r8, r5 @ │ │ │ │ - cmpeq r8, r0, lsl lr │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ - smlalbbeq r6, pc, r8, r5 @ │ │ │ │ + cmpeq r8, r4, asr lr │ │ │ │ + smlalbteq r4, lr, r0, r4 │ │ │ │ + ldrdeq r6, [pc, #-80] @ 517838 │ │ │ │ + cmpeq r8, r8, lsl lr │ │ │ │ + smlalbbeq r4, lr, r4, r4 │ │ │ │ + @ instruction: 0x014f6590 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - ldrsbeq r0, [r8, #-212] @ 0xffffff2c │ │ │ │ - cmpeq lr, r0, asr #8 │ │ │ │ - cmpeq pc, r0, asr r5 @ │ │ │ │ - cmpeq lr, r8, lsl #8 │ │ │ │ + ldrsbeq r0, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmpeq lr, r8, asr #8 │ │ │ │ + cmpeq pc, r8, asr r5 @ │ │ │ │ + cmpeq lr, r0, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - ldrdeq r4, [lr, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq r4, lr, r0, r3 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ ldr r0, [pc, #-864] @ 517558 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ @@ -1145622,21 +1145622,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 518984 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5156fc │ │ │ │ - cmpeq r8, r0, lsr sp │ │ │ │ - @ instruction: 0x014e439c │ │ │ │ - strheq r6, [pc, #-64] @ 518938 │ │ │ │ + cmpeq r8, r8, lsr sp │ │ │ │ + smlaltbeq r4, lr, r4, r3 │ │ │ │ + strheq r6, [pc, #-72] @ 518930 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq lr, ip, ror #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq lr, r4, lsr r3 │ │ │ │ + cmpeq lr, ip, lsr r3 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ │ │ │ │ 00518988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -1146553,129 +1146553,129 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ beq 519cb8 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ ldr r9, [sp, #280] @ 0x118 │ │ │ │ b 51962c │ │ │ │ msreq (UNDEF: 97), r0, ror #20 │ │ │ │ msreq (UNDEF: 97), ip, asr sl │ │ │ │ - strheq r5, [pc, #-36] @ 5197d0 │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ - ldrdeq r6, [pc, #-36] @ 5197d8 │ │ │ │ - cmpeq pc, r4, lsr r2 @ │ │ │ │ - cmpeq r8, r0, lsl #21 │ │ │ │ + strheq r5, [pc, #-44] @ 5197c8 │ │ │ │ + cmpeq r8, ip, ror fp │ │ │ │ + ldrdeq r6, [pc, #-44] @ 5197d0 │ │ │ │ + cmpeq pc, ip, lsr r2 @ │ │ │ │ + cmpeq r8, r8, lsl #21 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - @ instruction: 0x014f5b90 │ │ │ │ - cmpeq r8, r0, lsr #7 │ │ │ │ - cmpeq pc, r8, lsl #22 │ │ │ │ - strheq r5, [pc, #-144] @ 519794 │ │ │ │ - cmpeq r8, r8, lsl r2 │ │ │ │ - ldrsheq pc, [r7, #-180] @ 0xffffff4c @ │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x014f5b98 │ │ │ │ + cmpeq r8, r8, lsr #7 │ │ │ │ + cmpeq pc, r0, lsl fp @ │ │ │ │ + strheq r5, [pc, #-152] @ 51978c │ │ │ │ + cmpeq r8, r0, lsr #4 │ │ │ │ + ldrsheq pc, [r7, #-188] @ 0xffffff44 @ │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmppeq r7, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, pc, r8, r2 @ │ │ │ │ - cmppeq r7, ip, ror #20 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [pc, #-16] @ 51983c │ │ │ │ + cmppeq r7, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + strheq r5, [pc, #-32] @ 519824 │ │ │ │ + cmppeq r7, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [pc, #-24] @ 519834 │ │ │ │ cmneq r1, r8, lsl #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r7, ip, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, asr #32 │ │ │ │ - cmppeq r7, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [lr, #-232] @ 0xffffff18 │ │ │ │ - cmpeq pc, r4 │ │ │ │ + ldrsbeq pc, [r7, #-132] @ 0xffffff7c @ │ │ │ │ + qdaddeq r5, r0, pc @ │ │ │ │ + @ instruction: 0x0157f894 │ │ │ │ + cmpeq lr, r0, lsl #30 │ │ │ │ + cmpeq pc, ip │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - cmppeq r7, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014e2e98 │ │ │ │ - smlaltbeq r4, pc, r8, pc @ │ │ │ │ + cmppeq r7, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r2, lr, r0, lr │ │ │ │ + strheq r4, [pc, #-240] @ 519788 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ - cmppeq r7, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, asr pc @ │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ + cmppeq r7, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, ror #30 │ │ │ │ andeq r0, r0, r6, asr #5 │ │ │ │ - cmppeq r7, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014f4f94 │ │ │ │ - smlaltbeq r4, pc, r0, lr @ │ │ │ │ + cmppeq r7, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014f4f9c │ │ │ │ + smlaltbeq r4, pc, r8, lr @ │ │ │ │ andeq r0, r0, r7, asr #5 │ │ │ │ - cmppeq r7, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, lr, r0, ip │ │ │ │ - smlalbbeq r4, pc, ip, sp @ │ │ │ │ + cmppeq r7, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r2, lr, r8, ip │ │ │ │ + @ instruction: 0x014f4d94 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - cmppeq r7, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl ip │ │ │ │ - cmpeq pc, r0, lsr #26 │ │ │ │ + ldrheq pc, [r7, #-80] @ 0xffffffb0 @ │ │ │ │ + cmpeq lr, ip, lsl ip │ │ │ │ + cmpeq pc, r8, lsr #26 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - ldrdeq r2, [lr, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq r2, lr, r4, fp │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smlaltbeq r2, lr, ip, fp │ │ │ │ - cmppeq r7, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ - smlalbbeq r4, pc, r4, ip @ │ │ │ │ + strheq r2, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmppeq r7, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r2, lr, r0, fp │ │ │ │ + smlalbbeq r4, pc, ip, ip @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq lr, r0, asr #22 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - cmpeq lr, r0, lsl fp │ │ │ │ - smlaltteq r2, lr, r0, sl │ │ │ │ + cmpeq lr, r8, lsl fp │ │ │ │ + smlaltteq r2, lr, r8, sl │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - cmppeq r7, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r2, lr, r8, sl │ │ │ │ - strheq r4, [pc, #-184] @ 519848 │ │ │ │ - ldrsheq pc, [r7, #-60] @ 0xffffffc4 @ │ │ │ │ - cmpeq lr, r8, ror #20 │ │ │ │ - cmpeq pc, ip, ror fp @ │ │ │ │ + cmppeq r7, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + strheq r2, [lr, #-160] @ 0xffffff60 │ │ │ │ + smlalbteq r4, pc, r0, fp @ │ │ │ │ + cmppeq r7, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror sl │ │ │ │ + smlalbbeq r4, pc, r4, fp @ │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmppeq r7, r0, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, lsr #20 │ │ │ │ - cmpeq pc, ip, lsr fp @ │ │ │ │ - strdeq r2, [lr, #-148] @ 0xffffff6c │ │ │ │ + cmppeq r7, r8, asr #7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, lsr sl │ │ │ │ + cmpeq pc, r4, asr #22 │ │ │ │ + strdeq r2, [lr, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - smlalbteq r2, lr, r4, r9 │ │ │ │ + smlalbteq r2, lr, ip, r9 │ │ │ │ andeq r0, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x014e2994 │ │ │ │ + @ instruction: 0x014e299c │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - ldrsheq pc, [r7, #-36] @ 0xffffffdc @ │ │ │ │ - cmpeq lr, r0, ror #18 │ │ │ │ - cmpeq pc, ip, ror #20 │ │ │ │ + ldrsheq pc, [r7, #-44] @ 0xffffffd4 @ │ │ │ │ + cmpeq lr, r8, ror #18 │ │ │ │ + cmpeq pc, r4, ror sl @ │ │ │ │ andeq r0, r0, r6, lsr r3 │ │ │ │ - ldrheq pc, [r7, #-40] @ 0xffffffd8 @ │ │ │ │ - cmpeq lr, r4, lsr #18 │ │ │ │ - cmpeq pc, r0, lsr sl @ │ │ │ │ + cmppeq r7, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsr #18 │ │ │ │ + cmpeq pc, r8, lsr sl @ │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - smlaltteq r2, lr, ip, r8 │ │ │ │ + strdeq r2, [lr, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - strheq r2, [lr, #-140] @ 0xffffff74 │ │ │ │ + smlalbteq r2, lr, r4, r8 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmppeq r7, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, lr, r8, r8 │ │ │ │ - @ instruction: 0x014f4998 │ │ │ │ - cmppeq r7, r0, ror #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, asr #16 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ + cmppeq r7, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014e2890 │ │ │ │ + smlaltbeq r4, pc, r0, r9 @ │ │ │ │ + cmppeq r7, r8, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, asr r8 │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmppeq r7, r4, lsr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, lsl r8 │ │ │ │ - cmpeq pc, ip, lsl r9 @ │ │ │ │ + cmppeq r7, ip, lsr #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, lsl r8 │ │ │ │ + cmpeq pc, r4, lsr #18 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmppeq r7, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [lr, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq r4, [pc, #-140] @ 519910 │ │ │ │ + cmppeq r7, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [lr, #-120] @ 0xffffff88 │ │ │ │ + smlaltteq r4, pc, r4, r8 @ │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmppeq r7, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014e2794 │ │ │ │ - smlaltbeq r4, pc, r0, r8 @ │ │ │ │ + cmppeq r7, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014e279c │ │ │ │ + smlaltbeq r4, pc, r8, r8 @ │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmppeq r7, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr r7 │ │ │ │ - cmpeq pc, r4, ror #16 │ │ │ │ + ldrsheq pc, [r7, #-4] @ │ │ │ │ + cmpeq lr, r0, ror #14 │ │ │ │ + cmpeq pc, ip, ror #16 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ bgt 51946c │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ ldm r5, {r5, r6, sl} │ │ │ │ @@ -1147436,17 +1147436,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 51a5c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #304 @ 0x130 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 51a570 │ │ │ │ - cmppeq r7, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r2, lr, r8, r6 │ │ │ │ - strdeq r4, [pc, #-116] @ 51a554 │ │ │ │ + cmppeq r7, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [lr, #-96] @ 0xffffffa0 │ │ │ │ + strdeq r4, [pc, #-124] @ 51a54c │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ │ │ │ │ 0051a5c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -1148396,102 +1148396,102 @@ │ │ │ │ bl b5484 <__muldc3@plt> │ │ │ │ ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ ldrd r8, [sp, #224] @ 0xe0 │ │ │ │ b 51af48 │ │ │ │ cmneq r1, r0, lsr #28 │ │ │ │ cmneq r1, ip, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq pc, r4, ror r6 @ │ │ │ │ - ldrsheq lr, [r7, #-232] @ 0xffffff18 │ │ │ │ - cmpeq pc, r8, ror #12 │ │ │ │ + cmpeq pc, ip, ror r6 @ │ │ │ │ + cmpeq r7, r0, lsl #30 │ │ │ │ + cmpeq pc, r0, ror r6 @ │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ - ldrheq lr, [r7, #-212] @ 0xffffff2c │ │ │ │ - cmpeq pc, r4, lsr #10 │ │ │ │ + ldrheq lr, [r7, #-220] @ 0xffffff24 │ │ │ │ + cmpeq pc, ip, lsr #10 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - ldrsbeq lr, [r7, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq pc, r0, asr sp @ │ │ │ │ - cmpeq r7, r0, ror #10 │ │ │ │ - ldrdeq r3, [pc, #-200] @ 51b420 │ │ │ │ + ldrsbeq lr, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq pc, r8, asr sp @ │ │ │ │ + cmpeq r7, r8, ror #10 │ │ │ │ + smlaltteq r3, pc, r0, ip @ │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmpeq r7, r4, asr #7 │ │ │ │ - cmpeq pc, r8, asr #22 │ │ │ │ + cmpeq r7, ip, asr #7 │ │ │ │ + cmpeq pc, r0, asr fp @ │ │ │ │ cmneq r1, r0, ror #2 │ │ │ │ - cmpeq r7, r0, ror #4 │ │ │ │ - smlalbteq r1, lr, r8, r8 │ │ │ │ - ldrdeq r3, [pc, #-152] @ 51b474 │ │ │ │ + cmpeq r7, r8, ror #4 │ │ │ │ + ldrdeq r1, [lr, #-128] @ 0xffffff80 │ │ │ │ + smlaltteq r3, pc, r0, r9 @ │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - smlalbbeq r2, pc, r0, sp @ │ │ │ │ - cmpeq r7, r8, lsl #4 │ │ │ │ - cmpeq pc, ip, ror r9 @ │ │ │ │ + smlalbbeq r2, pc, r8, sp @ │ │ │ │ + cmpeq r7, r0, lsl r2 │ │ │ │ + smlalbbeq r3, pc, r4, r9 @ │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - ldrheq lr, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq pc, r8, lsr #20 │ │ │ │ - cmpeq pc, r4, lsr r9 @ │ │ │ │ + cmpeq r7, r4, asr #3 │ │ │ │ + cmpeq pc, r0, lsr sl @ │ │ │ │ + cmpeq pc, ip, lsr r9 @ │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - cmpeq lr, ip, lsl r6 │ │ │ │ + cmpeq lr, r4, lsr #12 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ - smlaltteq r1, lr, ip, r5 │ │ │ │ - strheq r1, [lr, #-92] @ 0xffffffa4 │ │ │ │ + strdeq r1, [lr, #-84] @ 0xffffffac │ │ │ │ + smlalbteq r1, lr, r4, r5 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ - cmpeq r7, r8, lsl pc │ │ │ │ - smlalbbeq r1, lr, r4, r5 │ │ │ │ - @ instruction: 0x014f3694 │ │ │ │ - ldrsbeq sp, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmpeq lr, r8, asr #10 │ │ │ │ - cmpeq pc, r4, asr r6 @ │ │ │ │ + cmpeq r7, r0, lsr #30 │ │ │ │ + smlalbbeq r1, lr, ip, r5 │ │ │ │ + @ instruction: 0x014f369c │ │ │ │ + cmpeq r7, r4, ror #29 │ │ │ │ + cmpeq lr, r0, asr r5 │ │ │ │ + cmpeq pc, ip, asr r6 @ │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ - cmpeq r7, r0, lsr #29 │ │ │ │ - cmpeq lr, ip, lsl #10 │ │ │ │ - cmpeq pc, ip, lsl r6 @ │ │ │ │ - cmpeq r7, r0, ror #28 │ │ │ │ - smlalbteq r1, lr, ip, r4 │ │ │ │ - smlaltteq r3, pc, r0, r5 @ │ │ │ │ + cmpeq r7, r8, lsr #29 │ │ │ │ + cmpeq lr, r4, lsl r5 │ │ │ │ + cmpeq pc, r4, lsr #12 │ │ │ │ + cmpeq r7, r8, ror #28 │ │ │ │ + ldrdeq r1, [lr, #-68] @ 0xffffffbc │ │ │ │ + smlaltteq r3, pc, r8, r5 @ │ │ │ │ muleq r0, r5, r3 │ │ │ │ - @ instruction: 0x014e1494 │ │ │ │ + @ instruction: 0x014e149c │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmpeq lr, r4, ror #8 │ │ │ │ + cmpeq lr, ip, ror #8 │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - cmpeq lr, r4, lsr r4 │ │ │ │ + cmpeq lr, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - smlalbteq r1, lr, ip, r3 │ │ │ │ - ldrdeq r3, [pc, #-72] @ 51b55c │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + ldrdeq r1, [lr, #-52] @ 0xffffffcc │ │ │ │ + smlaltteq r3, pc, r0, r4 @ │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ - cmpeq r7, r4, lsr #26 │ │ │ │ - @ instruction: 0x014e1390 │ │ │ │ - @ instruction: 0x014f349c │ │ │ │ + cmpeq r7, ip, lsr #26 │ │ │ │ + @ instruction: 0x014e1398 │ │ │ │ + smlaltbeq r3, pc, r4, r4 @ │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmpeq r7, r8, ror #25 │ │ │ │ - cmpeq lr, r4, asr r3 │ │ │ │ - cmpeq pc, r4, ror #8 │ │ │ │ - cmpeq r7, ip, lsr #25 │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ - cmpeq pc, r4, lsr #8 │ │ │ │ + ldrsheq sp, [r7, #-192] @ 0xffffff40 │ │ │ │ + cmpeq lr, ip, asr r3 │ │ │ │ + cmpeq pc, ip, ror #8 │ │ │ │ + ldrheq sp, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq lr, r0, lsr #6 │ │ │ │ + cmpeq pc, ip, lsr #8 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - smlaltteq r1, lr, r0, r2 │ │ │ │ + smlaltteq r1, lr, r8, r2 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - strheq r1, [lr, #-32] @ 0xffffffe0 │ │ │ │ + strheq r1, [lr, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0x000003b7 │ │ │ │ - smlalbbeq r1, lr, r0, r2 │ │ │ │ + smlalbbeq r1, lr, r8, r2 │ │ │ │ @ instruction: 0x000003b5 │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ - cmpeq lr, ip, asr #4 │ │ │ │ - cmpeq pc, ip, asr r3 @ │ │ │ │ - cmpeq lr, r4, lsl r2 │ │ │ │ + cmpeq r7, r8, ror #23 │ │ │ │ + cmpeq lr, r4, asr r2 │ │ │ │ + cmpeq pc, r4, ror #6 │ │ │ │ + cmpeq lr, ip, lsl r2 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - smlaltteq r1, lr, r4, r1 │ │ │ │ + smlaltteq r1, lr, ip, r1 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - strheq r1, [lr, #-20] @ 0xffffffec │ │ │ │ + strheq r1, [lr, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - smlalbbeq r1, lr, r4, r1 │ │ │ │ + smlalbbeq r1, lr, ip, r1 │ │ │ │ andeq r0, r0, sp, ror #6 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1148833,17 +1148833,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r1, #976 @ 0x3d0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 51bb3c │ │ │ │ - ldrheq sp, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq lr, ip, lsl r1 │ │ │ │ - cmpeq pc, ip, lsr #4 │ │ │ │ + ldrheq sp, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r4, lsr #2 │ │ │ │ + cmpeq pc, r4, lsr r2 @ │ │ │ │ │ │ │ │ 0051bb90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #3800] @ 51ca80 │ │ │ │ @@ -1149797,188 +1149797,188 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ b 51c974 │ │ │ │ cmneq r1, ip, ror #16 │ │ │ │ cmneq r1, r8, asr r8 │ │ │ │ cmneq r2, r0, ror #26 │ │ │ │ - cmpeq r7, r4, asr r9 │ │ │ │ - smlalbteq r3, pc, r8, r0 @ │ │ │ │ + cmpeq r7, ip, asr r9 │ │ │ │ + ldrdeq r3, [pc, #-0] @ 51ca98 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r1, [pc, #-240] @ 51c9b0 │ │ │ │ - cmpeq r7, ip, lsl #17 │ │ │ │ - cmpeq pc, r8 │ │ │ │ + ldrdeq r1, [pc, #-248] @ 51c9a8 │ │ │ │ + @ instruction: 0x0157d894 │ │ │ │ + cmpeq pc, r0, lsl r0 @ │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - cmpeq r7, r8, asr #10 │ │ │ │ - smlalbteq r2, pc, r4, ip @ │ │ │ │ + cmpeq r7, r0, asr r5 │ │ │ │ + smlalbteq r2, pc, ip, ip @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ - ldrdeq r2, [pc, #-176] @ 51ca18 │ │ │ │ - cmpeq r7, r0, lsl #5 │ │ │ │ - strdeq r2, [pc, #-152] @ 51ca38 │ │ │ │ - cmpeq r7, ip, asr #1 │ │ │ │ - cmpeq pc, ip, asr #16 │ │ │ │ - ldrsheq ip, [r7, #-228] @ 0xffffff1c │ │ │ │ - cmpeq pc, r4, ror r6 @ │ │ │ │ + cmpeq r7, r8, asr r4 │ │ │ │ + ldrdeq r2, [pc, #-184] @ 51ca10 │ │ │ │ + cmpeq r7, r8, lsl #5 │ │ │ │ + cmpeq pc, r0, lsl #20 │ │ │ │ + ldrsbeq sp, [r7, #-4] │ │ │ │ + cmpeq pc, r4, asr r8 @ │ │ │ │ + ldrsheq ip, [r7, #-236] @ 0xffffff14 │ │ │ │ + cmpeq pc, ip, ror r6 @ │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ - cmpeq r7, r4, ror #13 │ │ │ │ - cmpeq pc, r4, ror #28 │ │ │ │ - cmpeq r7, r8, ror r5 │ │ │ │ - strdeq r1, [pc, #-192] @ 51ca38 │ │ │ │ - @ instruction: 0x0157c490 │ │ │ │ - cmpeq pc, ip, lsl #24 │ │ │ │ + cmpeq r7, ip, ror #13 │ │ │ │ + cmpeq pc, ip, ror #28 │ │ │ │ + cmpeq r7, r0, lsl #11 │ │ │ │ + strdeq r1, [pc, #-200] @ 51ca30 │ │ │ │ + @ instruction: 0x0157c498 │ │ │ │ + cmpeq pc, r4, lsl ip @ │ │ │ │ @ instruction: 0xffff2954 │ │ │ │ - smlaltbeq r0, pc, ip, sp @ │ │ │ │ + strheq r0, [pc, #-212] @ 51ca34 │ │ │ │ @ instruction: 0xffff3408 │ │ │ │ - cmpeq r4, ip, lsl #6 │ │ │ │ + cmpeq r4, r4, lsl r3 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq pc, r4, asr sp @ │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ + cmpeq pc, ip, asr sp @ │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ @ instruction: 0xffffd26c │ │ │ │ cmneq r1, ip, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xffffe77c │ │ │ │ - cmpeq r7, r8, asr #4 │ │ │ │ - strheq pc, [sp, #-132] @ 0xffffff7c @ │ │ │ │ - smlalbteq r1, pc, r0, r9 @ │ │ │ │ + cmpeq r7, r0, asr r2 │ │ │ │ + strheq pc, [sp, #-140] @ 0xffffff74 @ │ │ │ │ + smlalbteq r1, pc, r8, r9 @ │ │ │ │ muleq r0, r8, r4 │ │ │ │ - ldrsheq ip, [r7, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x014f0a9c │ │ │ │ - cmpeq pc, r0, ror r9 @ │ │ │ │ - cmppeq sp, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq ip, [r7, #-28] @ 0xffffffe4 │ │ │ │ + smlaltbeq r0, pc, r4, sl @ │ │ │ │ + cmpeq pc, r8, ror r9 @ │ │ │ │ + cmppeq sp, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - smlaltteq pc, sp, ip, r7 @ │ │ │ │ + strdeq pc, [sp, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - strheq pc, [sp, #-120] @ 0xffffff88 @ │ │ │ │ + smlalbteq pc, sp, r0, r7 @ │ │ │ │ andeq r0, r0, fp, asr r4 │ │ │ │ - smlaltbeq pc, sp, r0, r7 @ │ │ │ │ + smlaltbeq pc, sp, r8, r7 @ │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - cmppeq sp, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ - cmppeq sp, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ - cmppeq sp, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmppeq sp, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq pc, sp, r4, r6 @ │ │ │ │ andeq r0, r0, r1, ror #8 │ │ │ │ - smlalbteq pc, sp, r4, r6 @ │ │ │ │ + smlalbteq pc, sp, ip, r6 @ │ │ │ │ andeq r0, r0, r3, ror #8 │ │ │ │ - cmpeq r7, r4, lsr #32 │ │ │ │ - @ instruction: 0x014df690 │ │ │ │ - @ instruction: 0x014f179c │ │ │ │ + cmpeq r7, ip, lsr #32 │ │ │ │ + @ instruction: 0x014df698 │ │ │ │ + smlaltbeq r1, pc, r4, r7 @ │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmppeq sp, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmppeq sp, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmppeq sp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - ldrdeq pc, [sp, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq pc, sp, r4, r5 @ │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - strheq pc, [sp, #-80] @ 0xffffffb0 @ │ │ │ │ + strheq pc, [sp, #-88] @ 0xffffffa8 @ │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - @ instruction: 0x014df594 │ │ │ │ + @ instruction: 0x014df59c │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmppeq sp, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, sp, r0, r5 @ │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - cmppeq sp, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - cmppeq sp, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - ldrheq fp, [r7, #-228] @ 0xffffff1c │ │ │ │ - cmppeq sp, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, lsr #12 │ │ │ │ + ldrheq fp, [r7, #-236] @ 0xffffff14 │ │ │ │ + cmppeq sp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, lsr r6 @ │ │ │ │ muleq r0, lr, r4 │ │ │ │ - smlaltteq pc, sp, r4, r4 @ │ │ │ │ + smlaltteq pc, sp, ip, r4 @ │ │ │ │ muleq r0, pc, r4 @ │ │ │ │ - ldrdeq pc, [sp, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq pc, [sp, #-72] @ 0xffffffb8 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ - @ instruction: 0x014df49c │ │ │ │ + smlaltbeq pc, sp, r4, r4 @ │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - smlalbbeq pc, sp, r4, r4 @ │ │ │ │ + smlalbbeq pc, sp, ip, r4 @ │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - cmpeq r7, r4, ror #27 │ │ │ │ - cmppeq sp, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, ip, asr r5 @ │ │ │ │ + cmpeq r7, ip, ror #27 │ │ │ │ + cmppeq sp, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r4, ror #10 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - cmpeq r7, r8, lsr #27 │ │ │ │ - cmppeq sp, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r0, lsr #10 │ │ │ │ + ldrheq fp, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmppeq sp, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r8, lsr #10 │ │ │ │ @ instruction: 0x000004bb │ │ │ │ - cmpeq r7, ip, ror #26 │ │ │ │ - ldrdeq pc, [sp, #-56] @ 0xffffffc8 │ │ │ │ - smlaltteq r1, pc, r4, r4 @ │ │ │ │ + cmpeq r7, r4, ror sp │ │ │ │ + smlaltteq pc, sp, r0, r3 @ │ │ │ │ + smlaltteq r1, pc, ip, r4 @ │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - smlaltbeq pc, sp, r0, r3 @ │ │ │ │ + smlaltbeq pc, sp, r8, r3 @ │ │ │ │ @ instruction: 0x000004bd │ │ │ │ - ldrsheq fp, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmppeq sp, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, ror r4 @ │ │ │ │ + cmpeq r7, r4, lsl #26 │ │ │ │ + cmppeq sp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, ror r4 @ │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - ldrheq fp, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmppeq sp, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, lsr r4 @ │ │ │ │ + cmpeq r7, r4, asr #25 │ │ │ │ + cmppeq sp, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, lsr r4 @ │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - cmpeq r7, ip, ror ip │ │ │ │ - smlaltteq pc, sp, r8, r2 @ │ │ │ │ - strdeq r1, [pc, #-52] @ 51cc40 │ │ │ │ + cmpeq r7, r4, lsl #25 │ │ │ │ + strdeq pc, [sp, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r1, [pc, #-60] @ 51cc38 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - cmpeq r7, r0, asr #24 │ │ │ │ - smlaltbeq pc, sp, ip, r2 @ │ │ │ │ - strheq r1, [pc, #-60] @ 51cc48 │ │ │ │ - cmppeq sp, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, asr #24 │ │ │ │ + strheq pc, [sp, #-36] @ 0xffffffdc @ │ │ │ │ + smlalbteq r1, pc, r4, r3 @ │ │ │ │ + cmppeq sp, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - cmppeq sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #8 │ │ │ │ - cmppeq sp, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - cmpeq r7, ip, lsl #23 │ │ │ │ - strdeq pc, [sp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq pc, r4, lsl #6 │ │ │ │ + @ instruction: 0x0157bb94 │ │ │ │ + mrseq pc, (UNDEF: 109) @ │ │ │ │ + cmpeq pc, ip, lsl #6 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmpeq r7, r0, asr fp │ │ │ │ - strheq pc, [sp, #-28] @ 0xffffffe4 @ │ │ │ │ - smlalbteq r1, pc, r8, r2 @ │ │ │ │ + cmpeq r7, r8, asr fp │ │ │ │ + smlalbteq pc, sp, r4, r1 @ │ │ │ │ + ldrdeq r1, [pc, #-32] @ 51cc98 │ │ │ │ andeq r0, r0, sl, lsr r4 │ │ │ │ - cmpeq r7, r8, lsl fp │ │ │ │ - smlalbbeq pc, sp, r0, r1 @ │ │ │ │ - @ instruction: 0x014f1290 │ │ │ │ + cmpeq r7, r0, lsr #22 │ │ │ │ + smlalbbeq pc, sp, r8, r1 @ │ │ │ │ + @ instruction: 0x014f1298 │ │ │ │ andeq r0, r0, fp, lsr r4 │ │ │ │ - ldrsbeq fp, [r7, #-172] @ 0xffffff54 │ │ │ │ - cmppeq sp, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r4, asr r2 @ │ │ │ │ + cmpeq r7, r4, ror #21 │ │ │ │ + cmppeq sp, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, asr r2 @ │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ - cmpeq r7, r0, lsr #21 │ │ │ │ - cmppeq sp, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq pc, r8, lsl r2 @ │ │ │ │ + cmpeq r7, r8, lsr #21 │ │ │ │ + cmppeq sp, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsr #4 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - cmpeq r7, r4, ror #20 │ │ │ │ - smlalbteq pc, sp, ip, r0 @ │ │ │ │ - ldrdeq r1, [pc, #-28] @ 51ccdc │ │ │ │ + cmpeq r7, ip, ror #20 │ │ │ │ + ldrdeq pc, [sp, #-4] │ │ │ │ + smlaltteq r1, pc, r4, r1 @ │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - swpbeq pc, r0, [sp] @ │ │ │ │ - smlaltbeq r1, pc, r0, r1 @ │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + swpbeq pc, r8, [sp] @ │ │ │ │ + smlaltbeq r1, pc, r8, r1 @ │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmpeq r7, ip, ror #19 │ │ │ │ - qdaddeq pc, r4, sp @ │ │ │ │ - cmpeq pc, ip, ror #2 │ │ │ │ + ldrsheq fp, [r7, #-148] @ 0xffffff6c │ │ │ │ + qdaddeq pc, ip, sp @ │ │ │ │ + cmpeq pc, r4, ror r1 @ │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmppeq sp, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmppeq sp, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - smlaltteq lr, sp, ip, pc @ │ │ │ │ + strdeq lr, [sp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - strheq lr, [sp, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq lr, sp, r4, pc @ │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - smlalbbeq lr, sp, ip, pc @ │ │ │ │ + @ instruction: 0x014def94 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmpeq r7, ip, ror #17 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ - cmpeq pc, r4, rrx │ │ │ │ + ldrsheq fp, [r7, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ + cmpeq pc, ip, rrx │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ movgt sl, #0 │ │ │ │ ldr r3, [r3, r9] │ │ │ │ @@ -1151190,55 +1151190,55 @@ │ │ │ │ add r2, r2, #440 @ 0x1b8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 51d43c │ │ │ │ b 51d2e0 │ │ │ │ - cmpeq sp, r0, lsr #30 │ │ │ │ + cmpeq sp, r8, lsr #30 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - strdeq lr, [sp, #-224] @ 0xffffff20 │ │ │ │ + strdeq lr, [sp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - smlalbteq lr, sp, r0, lr │ │ │ │ + smlalbteq lr, sp, r8, lr │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - cmpeq r7, r0, lsr #16 │ │ │ │ - smlalbbeq lr, sp, ip, lr │ │ │ │ - @ instruction: 0x014f0f98 │ │ │ │ + cmpeq r7, r8, lsr #16 │ │ │ │ + @ instruction: 0x014dee94 │ │ │ │ + smlaltbeq r0, pc, r0, pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq sp, r4, asr lr │ │ │ │ - cmpeq sp, r4, lsr #28 │ │ │ │ + cmpeq sp, ip, asr lr │ │ │ │ + cmpeq sp, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strdeq lr, [sp, #-212] @ 0xffffff2c │ │ │ │ + strdeq lr, [sp, #-220] @ 0xffffff24 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r7, r4, asr r7 │ │ │ │ - smlalbteq lr, sp, r0, sp │ │ │ │ - smlalbteq r0, pc, ip, lr @ │ │ │ │ + cmpeq r7, ip, asr r7 │ │ │ │ + smlalbteq lr, sp, r8, sp │ │ │ │ + ldrdeq r0, [pc, #-228] @ 51dfb8 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - cmpeq r7, r8, lsl r7 │ │ │ │ - smlalbbeq lr, sp, r4, sp │ │ │ │ - @ instruction: 0x014f0e90 │ │ │ │ + cmpeq r7, r0, lsr #14 │ │ │ │ + smlalbbeq lr, sp, ip, sp │ │ │ │ + @ instruction: 0x014f0e98 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrsbeq fp, [r7, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, r8, asr #26 │ │ │ │ - cmpeq pc, r4, asr lr @ │ │ │ │ + cmpeq r7, r4, ror #13 │ │ │ │ + cmpeq sp, r0, asr sp │ │ │ │ + cmpeq pc, ip, asr lr @ │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r7, r0, lsr #13 │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ - cmpeq pc, ip, lsl lr @ │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - ldrdeq lr, [sp, #-192] @ 0xffffff40 │ │ │ │ - smlaltteq r0, pc, r4, sp @ │ │ │ │ + cmpeq r7, r8, lsr #13 │ │ │ │ + cmpeq sp, r4, lsl sp │ │ │ │ + cmpeq pc, r4, lsr #28 │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + ldrdeq lr, [sp, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq r0, pc, ip, sp @ │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - @ instruction: 0x014dec94 │ │ │ │ - smlaltbeq r0, pc, r0, sp @ │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + @ instruction: 0x014dec9c │ │ │ │ + smlaltbeq r0, pc, r8, sp @ │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - cmpeq r7, ip, ror #11 │ │ │ │ - @ instruction: 0x014f0f98 │ │ │ │ - cmpeq pc, r4, ror #26 │ │ │ │ + ldrsheq fp, [r7, #-84] @ 0xffffffac │ │ │ │ + smlaltbeq r0, pc, r0, pc @ │ │ │ │ + cmpeq pc, ip, ror #26 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1151264,17 +1151264,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 51e184 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #484 @ 0x1e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 51e130 │ │ │ │ - ldrheq fp, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sp, r8, lsr #22 │ │ │ │ - cmpeq pc, r4, lsr ip @ │ │ │ │ + cmpeq r7, r4, asr #9 │ │ │ │ + cmpeq sp, r0, lsr fp │ │ │ │ + cmpeq pc, ip, lsr ip @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 0051e188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1151746,107 +1151746,107 @@ │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bne 51e808 │ │ │ │ b 51e588 │ │ │ │ cmneq r1, r4, ror r2 │ │ │ │ cmneq r1, r0, ror #4 │ │ │ │ cmneq r2, ip, ror r7 │ │ │ │ - cmpeq r7, r4, asr r3 │ │ │ │ - smlalbteq r0, pc, r8, sl @ │ │ │ │ - ldrdeq pc, [lr, #-148] @ 0xffffff6c │ │ │ │ - @ instruction: 0x0157b290 │ │ │ │ - cmpeq pc, ip, lsl #20 │ │ │ │ + cmpeq r7, ip, asr r3 │ │ │ │ + ldrdeq r0, [pc, #-160] @ 51e864 │ │ │ │ + ldrdeq pc, [lr, #-156] @ 0xffffff64 │ │ │ │ + @ instruction: 0x0157b298 │ │ │ │ + cmpeq pc, r4, lsl sl @ │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmpeq r7, r8, ror r1 │ │ │ │ - strdeq r0, [pc, #-136] @ 51e89c │ │ │ │ + cmpeq r7, r0, lsl #3 │ │ │ │ + cmpeq pc, r0, lsl #18 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - ldrsbeq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq pc, ip, asr #4 │ │ │ │ + ldrsbeq sl, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmpeq pc, r4, asr r2 @ │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq sl, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmpeq pc, r0, asr r1 @ │ │ │ │ + ldrsbeq sl, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq pc, r8, asr r1 @ │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - cmpeq r7, r0, lsl #16 │ │ │ │ - cmppeq lr, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsl #16 │ │ │ │ + smlalbbeq pc, lr, r0, pc @ │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - cmpeq r7, r0, asr r6 │ │ │ │ - ldrdeq pc, [lr, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r7, ip, ror r4 │ │ │ │ - strdeq pc, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r7, r8, asr r6 │ │ │ │ + ldrdeq pc, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r4, lsl #9 │ │ │ │ + cmppeq lr, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ muleq r0, sp, r5 │ │ │ │ muleq r0, lr, r5 │ │ │ │ - cmpeq r7, r8, ror r1 │ │ │ │ - strdeq pc, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, r0, lsl #3 │ │ │ │ + strdeq pc, [lr, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - @ instruction: 0x0157a09c │ │ │ │ - cmppeq lr, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr #1 │ │ │ │ + cmppeq lr, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005bd │ │ │ │ @ instruction: 0xffff056c │ │ │ │ - smlalbteq lr, lr, r4, r9 @ │ │ │ │ + smlalbteq lr, lr, ip, r9 @ │ │ │ │ @ instruction: 0xffff1020 │ │ │ │ - cmpeq r4, r4, lsr #30 │ │ │ │ + cmpeq r4, ip, lsr #30 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmppeq lr, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmppeq lr, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffc450 │ │ │ │ cmneq r1, r4, asr #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xffffae34 │ │ │ │ - ldrsbeq r9, [r7, #-236] @ 0xffffff14 │ │ │ │ - smlalbbeq lr, lr, r4, r7 @ │ │ │ │ - cmppeq lr, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, ror #29 │ │ │ │ + smlalbbeq lr, lr, ip, r7 @ │ │ │ │ + cmppeq lr, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - ldrdeq sp, [sp, #-68] @ 0xffffffbc │ │ │ │ + ldrdeq sp, [sp, #-76] @ 0xffffffb4 │ │ │ │ muleq r0, r3, r5 │ │ │ │ - cmpeq r7, r4, lsr lr │ │ │ │ - smlaltbeq sp, sp, r0, r4 @ │ │ │ │ - smlaltbeq pc, lr, ip, r5 @ │ │ │ │ + cmpeq r7, ip, lsr lr │ │ │ │ + smlaltbeq sp, sp, r8, r4 @ │ │ │ │ + strheq pc, [lr, #-84] @ 0xffffffac @ │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - cmpeq sp, r4, ror #8 │ │ │ │ + cmpeq sp, ip, ror #8 │ │ │ │ andeq r0, r0, r5, lsl #11 │ │ │ │ - cmpeq sp, ip, asr #8 │ │ │ │ + cmpeq sp, r4, asr r4 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - cmpeq sp, ip, lsl r4 │ │ │ │ + cmpeq sp, r4, lsr #8 │ │ │ │ andeq r0, r0, r7, lsl #11 │ │ │ │ - smlaltteq sp, sp, ip, r3 @ │ │ │ │ + strdeq sp, [sp, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - strheq sp, [sp, #-60] @ 0xffffffc4 │ │ │ │ + smlalbteq sp, sp, r4, r3 @ │ │ │ │ andeq r0, r0, r2, lsl #11 │ │ │ │ - smlalbbeq sp, sp, ip, r3 @ │ │ │ │ + @ instruction: 0x014dd394 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - cmpeq sp, r8, asr r3 │ │ │ │ + cmpeq sp, r0, ror #6 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - cmpeq sp, r0, lsl r3 │ │ │ │ - strdeq sp, [sp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r8, lsl r3 │ │ │ │ + strdeq sp, [sp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - smlalbteq sp, sp, r4, r2 @ │ │ │ │ + smlalbteq sp, sp, ip, r2 @ │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - cmpeq r7, r0, lsr #24 │ │ │ │ - smlalbbeq sp, sp, ip, r2 @ │ │ │ │ - @ instruction: 0x014ef398 │ │ │ │ + cmpeq r7, r8, lsr #24 │ │ │ │ + @ instruction: 0x014dd294 │ │ │ │ + smlaltbeq pc, lr, r0, r3 @ │ │ │ │ andeq r0, r0, r9, asr #11 │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ - cmpeq sp, ip, asr #4 │ │ │ │ - cmppeq lr, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, ror #23 │ │ │ │ + cmpeq sp, r4, asr r2 │ │ │ │ + cmppeq lr, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - cmpeq r7, r4, lsr #23 │ │ │ │ - cmpeq sp, r0, lsl r2 │ │ │ │ - cmppeq lr, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsr #23 │ │ │ │ + cmpeq sp, r8, lsl r2 │ │ │ │ + cmppeq lr, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ bl bbdf0 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 5202f4 │ │ │ │ @@ -1153452,146 +1153452,146 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 51f6c8 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ - ldrdeq sp, [sp, #-24] @ 0xffffffe8 │ │ │ │ + smlaltteq sp, sp, r0, r1 @ │ │ │ │ muleq r0, lr, r5 │ │ │ │ - smlaltbeq sp, sp, ip, r1 @ │ │ │ │ + strheq sp, [sp, #-20] @ 0xffffffec │ │ │ │ muleq r0, sp, r5 │ │ │ │ - cmpeq sp, ip, ror r1 │ │ │ │ + smlalbbeq sp, sp, r4, r1 @ │ │ │ │ muleq r0, sl, r5 │ │ │ │ - cmpeq sp, r0, ror #2 │ │ │ │ + cmpeq sp, r8, ror #2 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - cmpeq sp, r4, asr #2 │ │ │ │ + cmpeq sp, ip, asr #2 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - cmpeq sp, r8, lsr #2 │ │ │ │ + cmpeq sp, r0, lsr r1 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - cmpeq sp, ip, lsl #2 │ │ │ │ + cmpeq sp, r4, lsl r1 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmpeq r7, ip, ror #20 │ │ │ │ - ldrdeq sp, [sp, #-8] │ │ │ │ - smlaltteq pc, lr, r4, r1 @ │ │ │ │ + cmpeq r7, r4, ror sl │ │ │ │ + smlaltteq sp, sp, r0, r0 @ │ │ │ │ + smlaltteq pc, lr, ip, r1 @ │ │ │ │ @ instruction: 0x000005bb │ │ │ │ - smlaltbeq sp, sp, r0, r0 @ │ │ │ │ + smlaltbeq sp, sp, r8, r0 @ │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ + cmpeq sp, r4, ror r0 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - qdaddeq sp, r4, sp │ │ │ │ + qdaddeq sp, ip, sp │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - cmpeq sp, r4, lsr #32 │ │ │ │ + cmpeq sp, ip, lsr #32 │ │ │ │ @ instruction: 0x000005bd │ │ │ │ - cmpeq r7, r4, lsl #19 │ │ │ │ - strdeq ip, [sp, #-240] @ 0xffffff10 │ │ │ │ - strdeq pc, [lr, #-12] │ │ │ │ + cmpeq r7, ip, lsl #19 │ │ │ │ + strdeq ip, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmppeq lr, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmpeq r7, r4, asr #18 │ │ │ │ - strheq ip, [sp, #-240] @ 0xffffff10 │ │ │ │ - strheq pc, [lr, #-12] @ │ │ │ │ + cmpeq r7, ip, asr #18 │ │ │ │ + strheq ip, [sp, #-248] @ 0xffffff08 │ │ │ │ + smlalbteq pc, lr, r4, r0 @ │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmpeq r7, r8, lsl #18 │ │ │ │ - strheq pc, [lr, #-36] @ 0xffffffdc @ │ │ │ │ - smlalbbeq pc, lr, r0, r0 @ │ │ │ │ + cmpeq r7, r0, lsl r9 │ │ │ │ + strheq pc, [lr, #-44] @ 0xffffffd4 @ │ │ │ │ + smlalbbeq pc, lr, r8, r0 @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r7, r4, asr #17 │ │ │ │ - cmpeq sp, r0, lsr pc │ │ │ │ - cmppeq lr, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, asr #17 │ │ │ │ + cmpeq sp, r8, lsr pc │ │ │ │ + cmppeq lr, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r7, r8, lsl #17 │ │ │ │ - strdeq ip, [sp, #-228] @ 0xffffff1c │ │ │ │ - mrseq pc, (UNDEF: 78) @ │ │ │ │ + @ instruction: 0x01579890 │ │ │ │ + strdeq ip, [sp, #-236] @ 0xffffff14 │ │ │ │ + cmppeq lr, r8 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - strheq ip, [sp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ - smlalbbeq ip, sp, r8, lr │ │ │ │ - @ instruction: 0x014eef94 │ │ │ │ + smlalbteq ip, sp, r4, lr │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + @ instruction: 0x014dce90 │ │ │ │ + @ instruction: 0x014eef9c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r7, r0, ror #15 │ │ │ │ - cmpeq sp, ip, asr #28 │ │ │ │ - cmpeq lr, r8, asr pc │ │ │ │ + cmpeq r7, r8, ror #15 │ │ │ │ + cmpeq sp, r4, asr lr │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r7, r4, lsr #15 │ │ │ │ - cmpeq sp, r0, lsl lr │ │ │ │ - cmpeq lr, ip, lsl pc │ │ │ │ + cmpeq r7, ip, lsr #15 │ │ │ │ + cmpeq sp, r8, lsl lr │ │ │ │ + cmpeq lr, r4, lsr #30 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq r7, r8, ror #14 │ │ │ │ - ldrdeq ip, [sp, #-212] @ 0xffffff2c │ │ │ │ - smlaltteq lr, lr, r8, lr @ │ │ │ │ + cmpeq r7, r0, ror r7 │ │ │ │ + ldrdeq ip, [sp, #-220] @ 0xffffff24 │ │ │ │ + strdeq lr, [lr, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmpeq r7, ip, lsr #14 │ │ │ │ - @ instruction: 0x014dcd98 │ │ │ │ - smlaltbeq lr, lr, r4, lr @ │ │ │ │ + cmpeq r7, r4, lsr r7 │ │ │ │ + smlaltbeq ip, sp, r0, sp │ │ │ │ + smlaltbeq lr, lr, ip, lr @ │ │ │ │ andeq r0, r0, r1, lsl r5 │ │ │ │ - cmpeq sp, r0, ror #26 │ │ │ │ + cmpeq sp, r8, ror #26 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmpeq sp, r0, lsr sp │ │ │ │ + cmpeq sp, r8, lsr sp │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmpeq sp, r0, lsl #26 │ │ │ │ + cmpeq sp, r8, lsl #26 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ - smlalbteq ip, sp, ip, ip │ │ │ │ - ldrdeq lr, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r7, r8, ror #12 │ │ │ │ + ldrdeq ip, [sp, #-196] @ 0xffffff3c │ │ │ │ + smlaltteq lr, lr, r0, sp @ │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - @ instruction: 0x014dcc94 │ │ │ │ + @ instruction: 0x014dcc9c │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmpeq sp, r4, ror #24 │ │ │ │ + cmpeq sp, ip, ror #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq sp, ip, lsr ip │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - ldrdeq ip, [sp, #-176] @ 0xffffff50 │ │ │ │ - smlaltteq lr, lr, r8, ip @ │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ + ldrdeq ip, [sp, #-184] @ 0xffffff48 │ │ │ │ + strdeq lr, [lr, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - @ instruction: 0x014dcb94 │ │ │ │ - smlaltbeq lr, lr, r4, ip @ │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ + @ instruction: 0x014dcb9c │ │ │ │ + smlaltbeq lr, lr, ip, ip @ │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ - ldrsheq r9, [r7, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sp, r8, asr fp │ │ │ │ - cmpeq lr, r8, ror #24 │ │ │ │ + ldrsheq r9, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sp, r0, ror #22 │ │ │ │ + cmpeq lr, r0, ror ip │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - ldrheq r9, [r7, #-68] @ 0xffffffbc │ │ │ │ - cmpeq sp, ip, lsl fp │ │ │ │ - cmpeq lr, ip, lsr #24 │ │ │ │ + ldrheq r9, [r7, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r4, lsr #22 │ │ │ │ + cmpeq lr, r4, lsr ip │ │ │ │ andeq r0, r0, r2, ror #10 │ │ │ │ - cmpeq r7, r8, ror r4 │ │ │ │ - smlaltteq ip, sp, r0, sl │ │ │ │ - strdeq lr, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r7, r0, lsl #9 │ │ │ │ + smlaltteq ip, sp, r8, sl │ │ │ │ + strdeq lr, [lr, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - cmpeq r7, ip, lsr r4 │ │ │ │ - smlaltbeq ip, sp, r4, sl │ │ │ │ - strheq lr, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r7, r4, asr #8 │ │ │ │ + smlaltbeq ip, sp, ip, sl │ │ │ │ + strheq lr, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - ldrsheq r9, [r7, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r8, ror #20 │ │ │ │ - cmpeq lr, r4, ror fp │ │ │ │ + cmpeq r7, r4, lsl #8 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ + cmpeq lr, ip, ror fp │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - ldrheq r9, [r7, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ - cmpeq lr, r4, lsr fp │ │ │ │ + cmpeq r7, r4, asr #7 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ + cmpeq lr, ip, lsr fp │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - strdeq ip, [sp, #-144] @ 0xffffff70 │ │ │ │ + strdeq ip, [sp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r3, asr r5 │ │ │ │ - strheq ip, [sp, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq ip, sp, r4, r9 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ - smlaltbeq ip, sp, r4, r9 │ │ │ │ + smlaltbeq ip, sp, ip, r9 │ │ │ │ andeq r0, r0, sl, asr #10 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ - cmpeq sp, r0, ror r9 │ │ │ │ - smlalbbeq lr, lr, r4, sl @ │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ + cmpeq sp, r8, ror r9 │ │ │ │ + smlalbbeq lr, lr, ip, sl @ │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - cmpeq r7, r8, asr #5 │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ - cmpeq lr, r0, asr #20 │ │ │ │ + ldrsbeq r9, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ + cmpeq lr, r8, asr #20 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - strdeq ip, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1153617,17 +1153617,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 520640 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5205ec │ │ │ │ - cmpeq r7, r0 │ │ │ │ - cmpeq sp, ip, ror #12 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ + cmpeq r7, r8 │ │ │ │ + cmpeq sp, r4, ror r6 │ │ │ │ + smlalbbeq lr, lr, r0, r7 @ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2688] @ 0xa80 │ │ │ │ sub sp, sp, #1360 @ 0x550 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1154627,115 +1154627,115 @@ │ │ │ │ mov r7, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ b 5217ec │ │ │ │ cmneq r1, ip, lsr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r1, r0, lsr #26 │ │ │ │ - ldrsbeq r8, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmpeq lr, ip, asr r6 │ │ │ │ + cmpeq r7, r4, ror #29 │ │ │ │ + cmpeq lr, r4, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmpeq r7, r8, lsr #28 │ │ │ │ + cmpeq r7, r0, lsr lr │ │ │ │ @ instruction: 0xffff0ec0 │ │ │ │ - @ instruction: 0x014ee590 │ │ │ │ + @ instruction: 0x014ee598 │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmpeq r7, r4, lsl #22 │ │ │ │ - smlalbbeq sp, lr, r4, sl │ │ │ │ - strheq r9, [sp, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x01578994 │ │ │ │ - cmpeq lr, ip, lsl #2 │ │ │ │ + cmpeq r7, ip, lsl #22 │ │ │ │ + smlalbbeq sp, lr, ip, sl │ │ │ │ + smlalbteq r9, sp, r4, ip │ │ │ │ + @ instruction: 0x0157899c │ │ │ │ + cmpeq lr, r4, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmpeq lr, r8, lsr lr │ │ │ │ - cmpeq r7, ip, lsr #13 │ │ │ │ + cmpeq lr, r0, asr #28 │ │ │ │ + ldrheq r8, [r7, #-100] @ 0xffffff9c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq sp, r8, lsr #16 │ │ │ │ - cmpeq r7, r4, ror #9 │ │ │ │ - strdeq sp, [lr, #-232] @ 0xffffff18 │ │ │ │ - smlalbteq sp, lr, ip, r4 │ │ │ │ - cmpeq lr, r0, ror #28 │ │ │ │ + cmpeq sp, r0, lsr r8 │ │ │ │ + cmpeq r7, ip, ror #9 │ │ │ │ + cmpeq lr, r0, lsl #30 │ │ │ │ + ldrdeq sp, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq lr, r8, ror #28 │ │ │ │ cmpeq ip, ip, lsl #8 │ │ │ │ - cmpeq r7, r8, asr #6 │ │ │ │ - smlalbbeq sp, lr, r0, sl │ │ │ │ - cmpeq r7, ip, lsl #1 │ │ │ │ - cmpeq lr, r8, lsl #16 │ │ │ │ + cmpeq r7, r0, asr r3 │ │ │ │ + smlalbbeq sp, lr, r8, sl │ │ │ │ + @ instruction: 0x01578094 │ │ │ │ + cmpeq lr, r0, lsl r8 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq r7, ip, asr #32 │ │ │ │ strheq pc, [ip, #-132] @ 0xffffff7c @ │ │ │ │ - cmpeq r7, r0, asr lr │ │ │ │ - smlalbteq sp, lr, ip, r5 │ │ │ │ - ldrsheq r7, [r7, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, ip, ror r4 │ │ │ │ - ldrheq r7, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, r8, asr lr │ │ │ │ + ldrdeq sp, [lr, #-84] @ 0xffffffac │ │ │ │ + cmpeq r7, r0, lsl #26 │ │ │ │ + smlalbbeq sp, lr, r4, r4 │ │ │ │ + ldrheq r7, [r7, #-204] @ 0xffffff34 │ │ │ │ smlalbbeq fp, ip, r4, fp │ │ │ │ - cmpeq lr, r8, lsr #8 │ │ │ │ + cmpeq lr, r0, lsr r4 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ cmneq r1, ip, ror sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r8, lsl #22 │ │ │ │ - smlalbteq sp, lr, ip, r4 │ │ │ │ - ldrdeq sp, [lr, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sp, r8, lsl r1 │ │ │ │ - cmpeq lr, r8, lsr #4 │ │ │ │ + cmpeq r7, r0, lsl fp │ │ │ │ + ldrdeq sp, [lr, #-68] @ 0xffffffbc │ │ │ │ + smlaltteq sp, lr, r0, r3 │ │ │ │ + cmpeq sp, r0, lsr #2 │ │ │ │ + cmpeq lr, r0, lsr r2 │ │ │ │ andeq r0, r0, r3, ror r6 │ │ │ │ - smlalbbeq ip, lr, ip, sl │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + @ instruction: 0x014eca94 │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ ldrdeq ip, [ip, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r7, ip, lsl r9 │ │ │ │ - cmpeq lr, r8, ror r0 │ │ │ │ - cmpeq r7, r4, asr r8 │ │ │ │ - ldrdeq ip, [lr, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, r4, lsr #18 │ │ │ │ + smlalbbeq sp, lr, r0, r0 │ │ │ │ + cmpeq r7, ip, asr r8 │ │ │ │ + smlaltteq ip, lr, r0, pc @ │ │ │ │ ldrdeq fp, [ip, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ smlalbbeq fp, ip, r8, r6 │ │ │ │ - cmpeq r7, ip, lsl #15 │ │ │ │ - cmpeq lr, r0, lsl pc │ │ │ │ + @ instruction: 0x01577794 │ │ │ │ + cmpeq lr, r8, lsl pc │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r7, r0, lsl r7 │ │ │ │ - cmpeq sp, ip, ror sp │ │ │ │ - smlalbbeq ip, lr, r8, lr │ │ │ │ + cmpeq r7, r8, lsl r7 │ │ │ │ + smlalbbeq sl, sp, r4, sp │ │ │ │ + @ instruction: 0x014ece90 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - cmpeq r7, r0, ror #13 │ │ │ │ - cmpeq lr, r0, ror #28 │ │ │ │ + cmpeq r7, r8, ror #13 │ │ │ │ + cmpeq lr, r8, ror #28 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - cmpeq r7, r0, ror #10 │ │ │ │ - ldrdeq ip, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, r8, ror #10 │ │ │ │ + ldrdeq ip, [lr, #-204] @ 0xffffff34 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, r8, lsl #10 │ │ │ │ + cmpeq r7, r0, lsl r5 │ │ │ │ cmpeq ip, r8, ror sp │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r7, r4, lsl r3 │ │ │ │ - @ instruction: 0x014eca90 │ │ │ │ + cmpeq r7, ip, lsl r3 │ │ │ │ + @ instruction: 0x014eca98 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x01577294 │ │ │ │ - strdeq ip, [lr, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r7, r8, asr #3 │ │ │ │ - cmpeq lr, ip, asr #18 │ │ │ │ + @ instruction: 0x0157729c │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ + ldrsbeq r7, [r7, #-16] │ │ │ │ + cmpeq lr, r4, asr r9 │ │ │ │ qdaddeq fp, r0, ip │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r7, r8, asr #2 │ │ │ │ - smlalbteq ip, lr, ip, r8 │ │ │ │ - ldrsheq r7, [r7, #-8] │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ + ldrdeq ip, [lr, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r0, lsl #2 │ │ │ │ smlalbteq sl, ip, r8, pc @ │ │ │ │ - cmpeq lr, r8, ror #16 │ │ │ │ + cmpeq lr, r0, ror r8 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ cmpeq ip, ip, ror #30 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r7, r0, ror r0 │ │ │ │ - strdeq ip, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r7, r0, asr #32 │ │ │ │ - smlaltteq fp, lr, r8, r8 │ │ │ │ - strheq ip, [lr, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r7, r8, ror r0 │ │ │ │ + strdeq ip, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r7, r8, asr #32 │ │ │ │ + strdeq fp, [lr, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq ip, lr, r0, r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ smlalbteq sl, ip, r4, lr │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ cmpeq ip, r0, ror lr │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @@ -1156720,303 +1156720,303 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 521990 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - ldrheq r6, [r7, #-224] @ 0xffffff20 │ │ │ │ - cmpeq sp, ip, lsl r5 │ │ │ │ - cmpeq lr, r0, lsr r6 │ │ │ │ - cmpeq r7, ip, ror lr │ │ │ │ - strdeq ip, [lr, #-92] @ 0xffffffa4 │ │ │ │ + ldrheq r6, [r7, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ + cmpeq lr, r8, lsr r6 │ │ │ │ + cmpeq r7, r4, lsl #29 │ │ │ │ + cmpeq lr, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r7, ip, ror sp │ │ │ │ - strdeq ip, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r7, r4, lsl #27 │ │ │ │ + strdeq ip, [lr, #-72] @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r7, r0, ror #23 │ │ │ │ - cmpeq lr, r8, asr r3 │ │ │ │ + cmpeq r7, r8, ror #23 │ │ │ │ + cmpeq lr, r0, ror #6 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq lr, r8, asr sl │ │ │ │ - @ instruction: 0x014d7c98 │ │ │ │ - ldrsbeq r6, [r7, #-108] @ 0xffffff94 │ │ │ │ - cmpeq lr, r8, asr lr │ │ │ │ - smlalbbeq r7, sp, ip, r8 │ │ │ │ - cmpeq r7, r0, asr #12 │ │ │ │ - smlaltbeq r9, sp, r8, ip │ │ │ │ - strheq fp, [lr, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, r0, ror #20 │ │ │ │ + smlaltbeq r7, sp, r0, ip │ │ │ │ + cmpeq r7, r4, ror #13 │ │ │ │ + cmpeq lr, r0, ror #28 │ │ │ │ + @ instruction: 0x014d7894 │ │ │ │ + cmpeq r7, r8, asr #12 │ │ │ │ + strheq r9, [sp, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq fp, lr, r0, sp │ │ │ │ smlaltbeq sl, ip, r8, r4 │ │ │ │ - ldrsheq r6, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq lr, r4, ror ip │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ @ instruction: 0xfffec8a8 │ │ │ │ @ instruction: 0xfffed358 │ │ │ │ cmpeq ip, r8, lsl r2 │ │ │ │ strheq sl, [ip, #-28] @ 0xffffffe4 │ │ │ │ cmpeq ip, r0, asr r1 │ │ │ │ - smlaltbeq r9, sp, ip, r8 │ │ │ │ - cmpeq sp, ip, ror r8 │ │ │ │ - ldrsbeq r6, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sp, r8, asr #16 │ │ │ │ - cmpeq lr, r4, asr r9 │ │ │ │ + strheq r9, [sp, #-132] @ 0xffffff7c │ │ │ │ + smlalbbeq r9, sp, r4, r8 │ │ │ │ + cmpeq r7, r4, ror #3 │ │ │ │ + cmpeq sp, r0, asr r8 │ │ │ │ + cmpeq lr, ip, asr r9 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - cmpeq r7, r0, lsr #3 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - cmpeq lr, r8, lsl r9 │ │ │ │ + cmpeq r7, r8, lsr #3 │ │ │ │ + cmpeq sp, r4, lsl r8 │ │ │ │ + cmpeq lr, r0, lsr #18 │ │ │ │ andeq r0, r0, r1, lsr #14 │ │ │ │ - cmpeq r7, r4, ror #2 │ │ │ │ - ldrdeq r9, [sp, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq fp, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, ip, ror #2 │ │ │ │ + ldrdeq r9, [sp, #-120] @ 0xffffff88 │ │ │ │ + smlaltteq fp, lr, r4, r8 │ │ │ │ andeq r0, r0, r7, lsr #14 │ │ │ │ - cmpeq r7, r8, lsr #2 │ │ │ │ - @ instruction: 0x014d9794 │ │ │ │ - smlaltbeq fp, lr, r0, r8 │ │ │ │ + cmpeq r7, r0, lsr r1 │ │ │ │ + @ instruction: 0x014d979c │ │ │ │ + smlaltbeq fp, lr, r8, r8 │ │ │ │ andeq r0, r0, r6, lsr #14 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ - ldrheq r6, [r7, #-8] │ │ │ │ - cmpeq sp, r4, lsr #14 │ │ │ │ - cmpeq lr, r8, lsr r8 │ │ │ │ - smlaltteq r9, sp, ip, r6 │ │ │ │ - strheq r9, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq r7, r0, asr #1 │ │ │ │ + cmpeq sp, ip, lsr #14 │ │ │ │ + cmpeq lr, r0, asr #16 │ │ │ │ + strdeq r9, [sp, #-100] @ 0xffffff9c │ │ │ │ + smlalbteq r9, sp, r4, r6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - smlalbbeq r9, sp, ip, r6 │ │ │ │ - cmpeq sp, r8, asr r6 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - strdeq r9, [sp, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, r4, lsr r1 │ │ │ │ + @ instruction: 0x014d9694 │ │ │ │ + cmpeq sp, r0, ror #12 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + strdeq r9, [sp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, ip, lsr r1 │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - @ instruction: 0x01575a90 │ │ │ │ - strdeq r9, [sp, #-8] │ │ │ │ - cmpeq lr, r4, lsl #4 │ │ │ │ + @ instruction: 0x01575a98 │ │ │ │ + mrseq r9, (UNDEF: 93) │ │ │ │ + cmpeq lr, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - smlalbteq r9, sp, r0, r0 │ │ │ │ + smlalbteq r9, sp, r8, r0 │ │ │ │ andeq r0, r0, r1, ror #12 │ │ │ │ - swpbeq r9, r0, [sp] │ │ │ │ + swpbeq r9, r8, [sp] │ │ │ │ andeq r0, r0, r9, lsl r6 │ │ │ │ - cmpeq sp, r4, rrx │ │ │ │ + cmpeq sp, ip, rrx │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ - cmpeq r7, r8, asr #19 │ │ │ │ - smlaltteq r9, lr, ip, sl │ │ │ │ - cmpeq lr, r0, asr #2 │ │ │ │ + ldrsbeq r5, [r7, #-144] @ 0xffffff70 │ │ │ │ + strdeq r9, [lr, #-164] @ 0xffffff5c │ │ │ │ + cmpeq lr, r8, asr #2 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - cmpeq r7, r8, ror r9 │ │ │ │ - ldrdeq r9, [lr, #-172] @ 0xffffff54 │ │ │ │ - strdeq fp, [lr, #-0] │ │ │ │ - strheq r8, [sp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r7, r8, lsl #18 │ │ │ │ - cmpeq sp, r4, ror pc │ │ │ │ - smlalbbeq fp, lr, r0, r0 │ │ │ │ + cmpeq r7, r0, lsl #19 │ │ │ │ + smlaltteq r9, lr, r4, sl │ │ │ │ + strdeq fp, [lr, #-8] │ │ │ │ + strheq r8, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, r0, lsl r9 │ │ │ │ + cmpeq sp, ip, ror pc │ │ │ │ + smlalbbeq fp, lr, r8, r0 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - cmpeq sp, ip, lsr pc │ │ │ │ - @ instruction: 0x01575898 │ │ │ │ - cmpeq sp, r4, lsl #30 │ │ │ │ - cmpeq lr, r0, lsl r0 │ │ │ │ + cmpeq sp, r4, asr #30 │ │ │ │ + cmpeq r7, r0, lsr #17 │ │ │ │ + cmpeq sp, ip, lsl #30 │ │ │ │ + cmpeq lr, r8, lsl r0 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - smlalbteq r8, sp, ip, lr │ │ │ │ + ldrdeq r8, [sp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r3, lsr r7 │ │ │ │ - @ instruction: 0x014d8e98 │ │ │ │ - strheq sl, [lr, #-116] @ 0xffffff8c │ │ │ │ - cmpeq sp, r0, ror #28 │ │ │ │ + smlaltbeq r8, sp, r0, lr │ │ │ │ + strheq sl, [lr, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r8, ror #28 │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - cmpeq sp, ip, lsr #28 │ │ │ │ + cmpeq sp, r4, lsr lr │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - strdeq r8, [sp, #-216] @ 0xffffff28 │ │ │ │ - smlalbteq r8, sp, r4, sp │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ + smlalbteq r8, sp, ip, sp │ │ │ │ andeq r0, r0, pc, lsr #14 │ │ │ │ - @ instruction: 0x014d8d90 │ │ │ │ + @ instruction: 0x014d8d98 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ - cmpeq sp, ip, asr sp │ │ │ │ + cmpeq sp, r4, ror #26 │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ + cmpeq sp, r0, lsr sp │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - cmpeq r7, r8, lsl #13 │ │ │ │ - strdeq r8, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq lr, r0, lsl #28 │ │ │ │ + @ instruction: 0x01575690 │ │ │ │ + strdeq r8, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq lr, r8, lsl #28 │ │ │ │ andeq r0, r0, r9, lsr #14 │ │ │ │ - strheq r8, [sp, #-204] @ 0xffffff34 │ │ │ │ + smlalbteq r8, sp, r4, ip │ │ │ │ andeq r0, r0, r7, lsl #14 │ │ │ │ - cmpeq r7, ip, lsl r6 │ │ │ │ - smlalbbeq r8, sp, r8, ip │ │ │ │ - @ instruction: 0x014ead9c │ │ │ │ + cmpeq r7, r4, lsr #12 │ │ │ │ + @ instruction: 0x014d8c90 │ │ │ │ + smlaltbeq sl, lr, r4, sp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r7, r0, ror #11 │ │ │ │ - cmpeq sp, ip, asr #24 │ │ │ │ - cmpeq lr, r8, asr sp │ │ │ │ + cmpeq r7, r8, ror #11 │ │ │ │ + cmpeq sp, r4, asr ip │ │ │ │ + cmpeq lr, r0, ror #26 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - cmpeq sp, r4, lsl ip │ │ │ │ - ldrdeq r8, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, ip, lsl ip │ │ │ │ + smlaltteq r8, sp, r4, fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ - smlaltbeq r8, sp, r4, fp │ │ │ │ - strheq sl, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r7, r0, asr #10 │ │ │ │ + smlaltbeq r8, sp, ip, fp │ │ │ │ + strheq sl, [lr, #-200] @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrsheq r5, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq sp, r8, ror #22 │ │ │ │ - cmpeq lr, r4, ror ip │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ + cmpeq sp, r0, ror fp │ │ │ │ + cmpeq lr, ip, ror ip │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r7, r0, asr #9 │ │ │ │ - cmpeq sp, ip, lsr #22 │ │ │ │ - cmpeq lr, r8, lsr ip │ │ │ │ + cmpeq r7, r8, asr #9 │ │ │ │ + cmpeq sp, r4, lsr fp │ │ │ │ + cmpeq lr, r0, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmpeq r7, r4, lsl #9 │ │ │ │ - strdeq r8, [sp, #-160] @ 0xffffff60 │ │ │ │ - strdeq sl, [lr, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r7, ip, lsl #9 │ │ │ │ + strdeq r8, [sp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r4, lsl #24 │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmpeq r7, r8, asr #8 │ │ │ │ - strheq r8, [sp, #-164] @ 0xffffff5c │ │ │ │ - smlalbteq sl, lr, r0, fp │ │ │ │ + cmpeq r7, r0, asr r4 │ │ │ │ + strheq r8, [sp, #-172] @ 0xffffff54 │ │ │ │ + smlalbteq sl, lr, r8, fp │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - cmpeq r7, ip, lsl #8 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - smlalbbeq sl, lr, r4, fp │ │ │ │ + cmpeq r7, r4, lsl r4 │ │ │ │ + smlalbbeq r8, sp, r0, sl │ │ │ │ + smlalbbeq sl, lr, ip, fp │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - ldrsbeq r5, [r7, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sp, ip, lsr sl │ │ │ │ - cmpeq lr, r8, asr #22 │ │ │ │ + ldrsbeq r5, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq lr, r0, asr fp │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ + cmpeq sp, ip, lsl #20 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r7, ip, asr r3 │ │ │ │ - smlalbteq r8, sp, r8, r9 │ │ │ │ - ldrdeq sl, [lr, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r7, r4, ror #6 │ │ │ │ + ldrdeq r8, [sp, #-144] @ 0xffffff70 │ │ │ │ + smlaltteq sl, lr, r4, sl │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - @ instruction: 0x014d8990 │ │ │ │ - smlaltbeq sl, lr, r0, sl │ │ │ │ + @ instruction: 0x014d8998 │ │ │ │ + smlaltbeq sl, lr, r8, sl │ │ │ │ andeq r0, r0, r2, ror r6 │ │ │ │ - cmpeq r7, ip, ror #5 │ │ │ │ - cmpeq sp, r8, asr r9 │ │ │ │ - cmpeq lr, r4, ror #20 │ │ │ │ + ldrsheq r5, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, ror #18 │ │ │ │ + cmpeq lr, ip, ror #20 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - ldrheq r5, [r7, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq sp, ip, lsl r9 │ │ │ │ - cmpeq lr, r8, lsr #20 │ │ │ │ + ldrheq r5, [r7, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq sp, r4, lsr #18 │ │ │ │ + cmpeq lr, r0, lsr sl │ │ │ │ andeq r0, r0, r2, asr #13 │ │ │ │ - cmpeq r7, r4, ror r2 │ │ │ │ - smlaltteq r8, sp, r0, r8 │ │ │ │ - smlaltteq sl, lr, ip, r9 │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ + smlaltteq r8, sp, r8, r8 │ │ │ │ + strdeq sl, [lr, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ - cmpeq r7, r8, lsr r2 │ │ │ │ - smlaltbeq r8, sp, r4, r8 │ │ │ │ - strheq sl, [lr, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + smlaltbeq r8, sp, ip, r8 │ │ │ │ + strheq sl, [lr, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ - ldrsheq r5, [r7, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sp, r8, ror #16 │ │ │ │ - cmpeq lr, ip, ror r9 │ │ │ │ + cmpeq r7, r4, lsl #4 │ │ │ │ + cmpeq sp, r0, ror r8 │ │ │ │ + smlalbbeq sl, lr, r4, r9 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - cmpeq r7, r0, asr #3 │ │ │ │ - cmpeq sp, ip, lsr #16 │ │ │ │ - cmpeq lr, r8, lsr r9 │ │ │ │ + cmpeq r7, r8, asr #3 │ │ │ │ + cmpeq sp, r4, lsr r8 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - cmpeq r7, r4, lsl #3 │ │ │ │ - strdeq r8, [sp, #-112] @ 0xffffff90 │ │ │ │ - strdeq sl, [lr, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, ip, lsl #3 │ │ │ │ + strdeq r8, [sp, #-120] @ 0xffffff88 │ │ │ │ + cmpeq lr, r4, lsl #18 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - cmpeq r7, r8, asr #2 │ │ │ │ - strheq r8, [sp, #-116] @ 0xffffff8c │ │ │ │ - smlalbteq sl, lr, r0, r8 │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ + strheq r8, [sp, #-124] @ 0xffffff84 │ │ │ │ + smlalbteq sl, lr, r8, r8 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - cmpeq r7, ip, lsl #2 │ │ │ │ - cmpeq sp, r8, ror r7 │ │ │ │ - smlalbbeq sl, lr, r4, r8 │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ + smlalbbeq r8, sp, r0, r7 │ │ │ │ + smlalbbeq sl, lr, ip, r8 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - ldrsbeq r5, [r7, #-0] │ │ │ │ - cmpeq sp, ip, lsr r7 │ │ │ │ - cmpeq lr, ip, asr #16 │ │ │ │ - @ instruction: 0x01575094 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - cmpeq lr, ip, lsl #16 │ │ │ │ + ldrsbeq r5, [r7, #-8] │ │ │ │ + cmpeq sp, r4, asr #14 │ │ │ │ + cmpeq lr, r4, asr r8 │ │ │ │ + @ instruction: 0x0157509c │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq lr, r4, lsl r8 │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - smlalbteq r8, sp, r8, r6 │ │ │ │ + ldrdeq r8, [sp, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmpeq r7, r8, lsr #32 │ │ │ │ - @ instruction: 0x014d8694 │ │ │ │ - smlaltbeq sl, lr, r0, r7 │ │ │ │ + cmpeq r7, r0, lsr r0 │ │ │ │ + @ instruction: 0x014d869c │ │ │ │ + smlaltbeq sl, lr, r8, r7 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmpeq r7, ip, ror #31 │ │ │ │ - cmpeq sp, r8, asr r6 │ │ │ │ - cmpeq lr, r8, ror #14 │ │ │ │ - ldrheq r4, [r7, #-240] @ 0xffffff10 │ │ │ │ - cmpeq sp, ip, lsl r6 │ │ │ │ - cmpeq lr, r8, lsr #14 │ │ │ │ + ldrsheq r4, [r7, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, r0, ror #12 │ │ │ │ + cmpeq lr, r0, ror r7 │ │ │ │ + ldrheq r4, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq sp, r4, lsr #12 │ │ │ │ + cmpeq lr, r0, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - smlaltteq r8, sp, r4, r5 │ │ │ │ - cmpeq r7, ip, lsr pc │ │ │ │ - smlaltbeq r8, sp, r8, r5 │ │ │ │ - strheq sl, [lr, #-100] @ 0xffffff9c │ │ │ │ + smlaltteq r8, sp, ip, r5 │ │ │ │ + cmpeq r7, r4, asr #30 │ │ │ │ + strheq r8, [sp, #-80] @ 0xffffffb0 │ │ │ │ + strheq sl, [lr, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ - cmpeq sp, r8, lsr r5 │ │ │ │ - cmpeq r7, r0, asr #29 │ │ │ │ - cmpeq lr, ip, asr #28 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ + cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq r7, r8, asr #29 │ │ │ │ + cmpeq lr, r4, asr lr │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - strdeq r8, [sp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - smlalbteq r8, sp, r4, r4 │ │ │ │ - ldrdeq sl, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, r0, lsl #10 │ │ │ │ + cmpeq r7, r0, ror #28 │ │ │ │ + smlalbteq r8, sp, ip, r4 │ │ │ │ + ldrdeq sl, [lr, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - smlalbbeq r8, sp, ip, r4 │ │ │ │ + @ instruction: 0x014d8494 │ │ │ │ andeq r0, r0, r1, lsr r6 │ │ │ │ - cmpeq r7, r8, ror #27 │ │ │ │ - cmpeq sp, r4, asr r4 │ │ │ │ - cmpeq lr, r0, ror #10 │ │ │ │ + ldrsheq r4, [r7, #-208] @ 0xffffff30 │ │ │ │ + cmpeq sp, ip, asr r4 │ │ │ │ + cmpeq lr, r8, ror #10 │ │ │ │ andeq r0, r0, sl, lsr #12 │ │ │ │ - cmpeq sp, ip, lsl r4 │ │ │ │ - cmpeq lr, ip, lsr #10 │ │ │ │ + cmpeq sp, r4, lsr #8 │ │ │ │ + cmpeq lr, r4, lsr r5 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - cmpeq r7, r8, ror sp │ │ │ │ - smlaltteq r8, sp, r4, r3 │ │ │ │ - strdeq sl, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r7, r0, lsl #27 │ │ │ │ + smlaltteq r8, sp, ip, r3 │ │ │ │ + strdeq sl, [lr, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, sl, ror r6 │ │ │ │ - cmpeq r7, ip, lsr sp │ │ │ │ - smlaltbeq r8, sp, r8, r3 │ │ │ │ - strheq sl, [lr, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r7, r4, asr #26 │ │ │ │ + strheq r8, [sp, #-48] @ 0xffffffd0 │ │ │ │ + strheq sl, [lr, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - cmpeq r7, r0, lsl #26 │ │ │ │ - cmpeq sp, ip, ror #6 │ │ │ │ - cmpeq lr, r8, ror r4 │ │ │ │ + cmpeq r7, r8, lsl #26 │ │ │ │ + cmpeq sp, r4, ror r3 │ │ │ │ + smlalbbeq sl, lr, r0, r4 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - cmpeq r7, r4, asr #25 │ │ │ │ - cmpeq sp, r0, lsr r3 │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq r7, ip, asr #25 │ │ │ │ + cmpeq sp, r8, lsr r3 │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - cmpeq r7, r8, lsl #25 │ │ │ │ - strdeq r8, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq lr, r0, lsl #8 │ │ │ │ + @ instruction: 0x01574c90 │ │ │ │ + strdeq r8, [sp, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r8, lsl #8 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - cmpeq r7, ip, asr #24 │ │ │ │ - strheq r8, [sp, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq sl, lr, r4, r3 │ │ │ │ + cmpeq r7, r4, asr ip │ │ │ │ + smlalbteq r8, sp, r0, r2 │ │ │ │ + smlalbteq sl, lr, ip, r3 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ - cmpeq sp, ip, ror r2 │ │ │ │ - smlalbbeq sl, lr, r8, r3 │ │ │ │ + cmpeq r7, r8, lsl ip │ │ │ │ + smlalbbeq r8, sp, r4, r2 │ │ │ │ + @ instruction: 0x014ea390 │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - cmpeq sp, r4, asr #4 │ │ │ │ + cmpeq sp, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmpeq sp, r4, lsl r2 │ │ │ │ + cmpeq sp, ip, lsl r2 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - smlaltteq r8, sp, r4, r1 │ │ │ │ + smlaltteq r8, sp, ip, r1 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - strheq r8, [sp, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq r8, sp, r0, r1 │ │ │ │ andeq r0, r0, r5, lsl r6 │ │ │ │ - cmpeq r7, ip, lsl fp │ │ │ │ - smlalbbeq r8, sp, r8, r1 │ │ │ │ - @ instruction: 0x014ea294 │ │ │ │ + cmpeq r7, r4, lsr #22 │ │ │ │ + @ instruction: 0x014d8190 │ │ │ │ + @ instruction: 0x014ea29c │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmpeq r7, r0, ror #21 │ │ │ │ - cmpeq sp, ip, asr #2 │ │ │ │ - cmpeq lr, r8, asr r2 │ │ │ │ + cmpeq r7, r8, ror #21 │ │ │ │ + cmpeq sp, r4, asr r1 │ │ │ │ + cmpeq lr, r0, ror #4 │ │ │ │ ldr r0, [pc, #-900] @ 5237b8 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #-920] @ 5237bc │ │ │ │ @@ -1158181,45 +1158181,45 @@ │ │ │ │ add r2, r2, #620 @ 0x26c │ │ │ │ mov r1, #1728 @ 0x6c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 521990 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ - smlaltteq r8, sp, r8, r0 │ │ │ │ + strdeq r8, [sp, #-0] │ │ │ │ andeq r0, r0, lr, lsl #12 │ │ │ │ - cmpeq r7, r8, asr #20 │ │ │ │ - strheq r8, [sp, #-4] │ │ │ │ - smlalbteq sl, lr, r4, r1 │ │ │ │ - cmpeq r7, ip, lsl #20 │ │ │ │ - cmpeq sp, r8, ror r0 │ │ │ │ - smlalbbeq sl, lr, r4, r1 │ │ │ │ + cmpeq r7, r0, asr sl │ │ │ │ + strheq r8, [sp, #-12] │ │ │ │ + smlalbteq sl, lr, ip, r1 │ │ │ │ + cmpeq r7, r4, lsl sl │ │ │ │ + smlalbbeq r8, sp, r0, r0 │ │ │ │ + smlalbbeq sl, lr, ip, r1 │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ - ldrsbeq r4, [r7, #-144] @ 0xffffff70 │ │ │ │ - cmpeq sp, ip, lsr r0 │ │ │ │ - cmpeq lr, r0, asr r1 │ │ │ │ + ldrsbeq r4, [r7, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, r4, asr #32 │ │ │ │ + cmpeq lr, r8, asr r1 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - @ instruction: 0x01574998 │ │ │ │ - mrseq r8, (UNDEF: 77) │ │ │ │ - cmpeq lr, r0, lsl r1 │ │ │ │ + cmpeq r7, r0, lsr #19 │ │ │ │ + cmpeq sp, r8 │ │ │ │ + cmpeq lr, r8, lsl r1 │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ - smlalbteq r7, sp, r8, pc @ │ │ │ │ - cmpeq r7, ip, lsr #18 │ │ │ │ - @ instruction: 0x014d7f98 │ │ │ │ - smlaltbeq sl, lr, r4, r0 │ │ │ │ + ldrdeq r7, [sp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r7, r4, lsr r9 │ │ │ │ + smlaltbeq r7, sp, r0, pc @ │ │ │ │ + smlaltbeq sl, lr, ip, r0 │ │ │ │ @ instruction: 0x000006be │ │ │ │ - ldrsheq r4, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sp, ip, asr pc │ │ │ │ - cmpeq lr, r8, rrx │ │ │ │ + ldrsheq r4, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, r4, ror #30 │ │ │ │ + cmpeq lr, r0, ror r0 │ │ │ │ @ instruction: 0x000006bf │ │ │ │ - ldrheq r4, [r7, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, r0, lsr #30 │ │ │ │ - cmpeq lr, r0, lsr r0 │ │ │ │ + ldrheq r4, [r7, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, r8, lsr #30 │ │ │ │ + cmpeq lr, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1158405,45 +1158405,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #140] @ 525180 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 524e6c │ │ │ │ - cmpeq r7, r8, asr #15 │ │ │ │ - cmpeq lr, r8, asr #16 │ │ │ │ - cmpeq lr, r0, asr #30 │ │ │ │ + ldrsbeq r4, [r7, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, r0, asr r8 │ │ │ │ + cmpeq lr, r8, asr #30 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - smlalbteq r9, lr, r4, r2 │ │ │ │ + smlalbteq r9, lr, ip, r2 │ │ │ │ addeq lr, ip, r8, lsr #21 │ │ │ │ - @ instruction: 0x014e9794 │ │ │ │ - strdeq r9, [lr, #-132] @ 0xffffff7c │ │ │ │ - smlaltteq r9, lr, r8, r8 │ │ │ │ - cmpeq lr, r0, ror #14 │ │ │ │ - ldrheq r4, [r7, #-108] @ 0xffffff94 │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ - cmpeq lr, ip, lsr lr │ │ │ │ + @ instruction: 0x014e979c │ │ │ │ + strdeq r9, [lr, #-140] @ 0xffffff74 │ │ │ │ + strdeq r9, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r8, ror #14 │ │ │ │ + cmpeq r7, r4, asr #13 │ │ │ │ + cmpeq sp, r0, lsr sp │ │ │ │ + cmpeq lr, r4, asr #28 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - ldrdeq r7, [sp, #-192] @ 0xffffff40 │ │ │ │ - smlaltteq r9, lr, r4, sp │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + ldrdeq r7, [sp, #-200] @ 0xffffff38 │ │ │ │ + smlaltteq r9, lr, ip, sp │ │ │ │ andeq r0, r0, r6, asr #15 │ │ │ │ - @ instruction: 0x014e9d9c │ │ │ │ - cmpeq r7, r0, lsl r6 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ + smlaltbeq r9, lr, r4, sp │ │ │ │ + cmpeq r7, r8, lsl r6 │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ - cmpeq lr, ip, lsl sp │ │ │ │ - @ instruction: 0x01574590 │ │ │ │ - strdeq r7, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq lr, r4, lsr #26 │ │ │ │ + @ instruction: 0x01574598 │ │ │ │ + strdeq r7, [sp, #-184] @ 0xffffff48 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - @ instruction: 0x014d7b98 │ │ │ │ - smlaltbeq r9, lr, ip, ip │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ + smlaltbeq r7, sp, r0, fp │ │ │ │ + strheq r9, [lr, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0x000007be │ │ │ │ │ │ │ │ 00525184 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1158540,16 +1158540,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r9, [ip, #-44] @ 0xffffffd4 │ │ │ │ - smlalbteq r9, lr, r0, sp │ │ │ │ - cmpeq r7, ip, lsr #12 │ │ │ │ + smlalbteq r9, lr, r8, sp │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ │ │ │ │ 00525320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 5255f0 │ │ │ │ @@ -1158738,19 +1158738,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq ip, ip, lsl #4 │ │ │ │ - cmpeq r7, r8, ror #6 │ │ │ │ - smlaltteq r9, lr, ip, sl │ │ │ │ + cmpeq r7, r0, ror r3 │ │ │ │ + strdeq r9, [lr, #-164] @ 0xffffff5c │ │ │ │ ldrdeq r8, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - smlaltbeq r9, lr, ip, sl │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ + strheq r9, [lr, #-164] @ 0xffffff5c │ │ │ │ │ │ │ │ 0052563c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1158847,16 +1158847,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq ip, r4, lsr #28 │ │ │ │ - cmpeq r7, ip, ror r1 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ + cmpeq r7, r4, lsl #3 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ │ │ │ │ 005257dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1159037,19 +1159037,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ strdeq sl, [ip, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r7, r8, asr #29 │ │ │ │ - cmpeq lr, ip, asr #12 │ │ │ │ + ldrsbeq r3, [r7, #-224] @ 0xffffff20 │ │ │ │ + cmpeq lr, r4, asr r6 │ │ │ │ cmpeq ip, r0, lsr fp │ │ │ │ - cmpeq r7, r8, lsl #29 │ │ │ │ - cmpeq lr, ip, lsl #12 │ │ │ │ + @ instruction: 0x01573e90 │ │ │ │ + cmpeq lr, r4, lsl r6 │ │ │ │ │ │ │ │ 00525ad8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1159227,19 +1159227,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ smlalbbeq r8, ip, r0, r8 │ │ │ │ - ldrsbeq r3, [r7, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ + cmpeq r7, r0, ror #23 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ cmpeq ip, r0, asr #16 │ │ │ │ - @ instruction: 0x01573b98 │ │ │ │ - cmpeq lr, ip, lsl r3 │ │ │ │ + cmpeq r7, r0, lsr #23 │ │ │ │ + cmpeq lr, r4, lsr #6 │ │ │ │ │ │ │ │ 00525dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1159417,19 +1159417,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ @ instruction: 0x014c8590 │ │ │ │ - cmpeq r7, r8, ror #17 │ │ │ │ - cmpeq lr, ip, rrx │ │ │ │ + ldrsheq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, ror r0 │ │ │ │ cmpeq ip, r0, asr r5 │ │ │ │ - cmpeq r7, r8, lsr #17 │ │ │ │ - cmpeq lr, ip, lsr #32 │ │ │ │ + ldrheq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r4, lsr r0 │ │ │ │ │ │ │ │ 005260b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 526388 │ │ │ │ @@ -1159618,19 +1159618,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq ip, r4, ror r4 │ │ │ │ - ldrsbeq r3, [r7, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq lr, r4, asr sp │ │ │ │ + ldrsbeq r3, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, ip, asr sp │ │ │ │ cmpeq ip, r8, lsr r2 │ │ │ │ - @ instruction: 0x01573590 │ │ │ │ - cmpeq lr, r4, lsl sp │ │ │ │ + @ instruction: 0x01573598 │ │ │ │ + cmpeq lr, ip, lsl sp │ │ │ │ │ │ │ │ 005263d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 5266a4 │ │ │ │ @@ -1159819,19 +1159819,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq ip, r8, asr r1 │ │ │ │ - ldrheq r3, [r7, #-36] @ 0xffffffdc │ │ │ │ - cmpeq lr, r8, lsr sl │ │ │ │ + ldrheq r3, [r7, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq lr, r0, asr #20 │ │ │ │ cmpeq ip, ip, lsl pc │ │ │ │ - cmpeq r7, r4, ror r2 │ │ │ │ - strdeq r8, [lr, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ + cmpeq lr, r0, lsl #20 │ │ │ │ │ │ │ │ 005266f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1160012,19 +1160012,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ smlaltteq r9, ip, r8, r3 │ │ │ │ - ldrheq r2, [r7, #-244] @ 0xffffff0c │ │ │ │ - cmpeq lr, r8, lsr r7 │ │ │ │ + ldrheq r2, [r7, #-252] @ 0xffffff04 │ │ │ │ + cmpeq lr, r0, asr #14 │ │ │ │ cmpeq ip, ip, lsl ip │ │ │ │ - cmpeq r7, r4, ror pc │ │ │ │ - strdeq r8, [lr, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r7, ip, ror pc │ │ │ │ + cmpeq lr, r0, lsl #14 │ │ │ │ │ │ │ │ 005269ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1160205,19 +1160205,19 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ smlaltteq r9, ip, ip, r0 │ │ │ │ - ldrheq r2, [r7, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, ip, lsr r4 │ │ │ │ + cmpeq r7, r0, asr #25 │ │ │ │ + cmpeq lr, r4, asr #8 │ │ │ │ cmpeq ip, r0, lsr #18 │ │ │ │ - cmpeq r7, r8, ror ip │ │ │ │ - strdeq r8, [lr, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r7, r0, lsl #25 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ │ │ │ │ 00526ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1184] @ 5271a0 │ │ │ │ @@ -1160528,22 +1160528,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ strdeq r7, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r7, r0, asr r9 │ │ │ │ - ldrdeq r8, [lr, #-4] │ │ │ │ + cmpeq r7, r8, asr r9 │ │ │ │ + ldrdeq r8, [lr, #-12] │ │ │ │ cmpeq ip, ip, asr r4 │ │ │ │ - ldrheq r2, [r7, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, r8, lsr pc │ │ │ │ + ldrheq r2, [r7, #-124] @ 0xffffff84 │ │ │ │ + cmpeq lr, r0, asr #30 │ │ │ │ cmpeq ip, ip, lsl r6 │ │ │ │ - cmpeq r7, r8, ror r7 │ │ │ │ - strdeq r7, [lr, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r7, r0, lsl #15 │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -1160685,15 +1160685,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 52744c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - cmpeq lr, r8, ror ip │ │ │ │ + smlalbbeq r7, lr, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #272] @ 527578 │ │ │ │ ldr r2, [pc, #272] @ 52757c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1160762,19 +1160762,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #247 @ 0xf7 │ │ │ │ b 527528 │ │ │ │ smultbeq r1, ip, pc @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ - cmpeq r7, r8, ror #10 │ │ │ │ - cmpeq sp, r8, asr r7 │ │ │ │ - cmpeq sp, r8, lsr #14 │ │ │ │ - cmpeq sp, ip, lsl #14 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + cmpeq r7, r0, ror r5 │ │ │ │ + cmpeq sp, r0, ror #14 │ │ │ │ + cmpeq sp, r0, lsr r7 │ │ │ │ + cmpeq sp, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r3, #108] @ 0x6c │ │ │ │ @@ -1160847,21 +1160847,21 @@ │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5275e0 │ │ │ │ - cmpeq r7, ip, ror #7 │ │ │ │ - strheq r7, [lr, #-168] @ 0xffffff58 │ │ │ │ + ldrsheq r2, [r7, #-52] @ 0xffffffcc │ │ │ │ + smlalbteq r7, lr, r0, sl │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ - cmpeq sp, r0, lsl #12 │ │ │ │ - cmpeq r7, ip, lsr r3 │ │ │ │ - cmpeq lr, ip, asr #20 │ │ │ │ - cmpeq lr, r0, lsl sl │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ + cmpeq r7, r4, asr #6 │ │ │ │ + cmpeq lr, r4, asr sl │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ andeq r0, r0, r7, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r9, [r0, #912] @ 0x390 │ │ │ │ ldr fp, [pc, #540] @ 52792c │ │ │ │ @@ -1160998,24 +1160998,24 @@ │ │ │ │ ldr r1, [pc, #28] @ 527938 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5277cc │ │ │ │ strdeq r0, [r1, #-204]! @ 0xffffff34 │ │ │ │ - cmpeq r7, r4, lsl #4 │ │ │ │ - ldrdeq r7, [lr, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, ip, lsl #4 │ │ │ │ + ldrdeq r7, [lr, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, sp, lsr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - cmpeq r7, ip, ror #2 │ │ │ │ - cmpeq lr, ip, lsr r8 │ │ │ │ + cmpeq r7, r4, ror r1 │ │ │ │ + cmpeq lr, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ - strheq r5, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq sp, r8, ror #6 │ │ │ │ + strheq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r0, [r0, #912] @ 0x390 │ │ │ │ ldr lr, [pc, #440] @ 527b2c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -1161126,22 +1161126,22 @@ │ │ │ │ ldr r1, [pc, #28] @ 527b38 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5279f8 │ │ │ │ @ instruction: 0x01610a98 │ │ │ │ - ldrsbeq r1, [r7, #-252] @ 0xffffff04 │ │ │ │ - smlaltbeq r7, lr, r0, r6 │ │ │ │ + cmpeq r7, r4, ror #31 │ │ │ │ + smlaltbeq r7, lr, r8, r6 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ - cmpeq r7, r4, ror #30 │ │ │ │ - cmpeq lr, r4, lsr r6 │ │ │ │ - smlaltbeq r5, sp, r4, r1 │ │ │ │ - cmpeq sp, r8, ror #2 │ │ │ │ + cmpeq r7, ip, ror #30 │ │ │ │ + cmpeq lr, ip, lsr r6 │ │ │ │ + smlaltbeq r5, sp, ip, r1 │ │ │ │ + cmpeq sp, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ ldr r8, [pc, #2956] @ 5286f8 │ │ │ │ add r3, r6, #5568 @ 0x15c0 │ │ │ │ @@ -1161880,136 +1161880,136 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 527fec │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ - cmpeq lr, r8, lsr r5 │ │ │ │ + cmpeq r7, r0, ror lr │ │ │ │ + cmpeq lr, r0, asr #10 │ │ │ │ cmneq r1, r4, ror #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq r7, r0, lsl sp │ │ │ │ - smlaltteq r7, lr, r0, r3 │ │ │ │ + cmpeq r7, r8, lsl sp │ │ │ │ + smlaltteq r7, lr, r8, r3 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - ldrheq r1, [r7, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r7, lr, ip, r3 │ │ │ │ + ldrheq r1, [r7, #-204] @ 0xffffff34 │ │ │ │ + @ instruction: 0x014e7394 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ andeq r0, r0, sp, lsl r5 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ andeq r0, r0, pc, lsl r5 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ - cmpeq lr, r4, asr #6 │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ cmpeq lr, ip, asr #6 │ │ │ │ cmpeq lr, r4, asr #6 │ │ │ │ cmpeq lr, ip, lsr r3 │ │ │ │ cmpeq lr, r4, lsr r3 │ │ │ │ cmpeq lr, ip, lsr #6 │ │ │ │ cmpeq lr, r4, lsr #6 │ │ │ │ cmpeq lr, ip, lsl r3 │ │ │ │ cmpeq lr, r4, lsl r3 │ │ │ │ + cmpeq lr, r0, lsl r3 │ │ │ │ cmpeq lr, ip, lsl #6 │ │ │ │ - cmpeq lr, r8, lsl #6 │ │ │ │ - cmpeq lr, r4, lsl #6 │ │ │ │ - cmpeq sp, r8, ror #24 │ │ │ │ + cmpeq sp, r0, ror ip │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmpeq sp, r0, asr #24 │ │ │ │ - strdeq r4, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq sp, r8, asr #24 │ │ │ │ + strdeq r4, [sp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - smlalbteq r4, sp, r0, fp │ │ │ │ + smlalbteq r4, sp, r8, fp │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - smlalbbeq r4, sp, ip, fp │ │ │ │ - cmpeq r7, ip, asr #17 │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ - @ instruction: 0x014e6f98 │ │ │ │ - cmpeq sp, r0, lsr fp │ │ │ │ - cmpeq sp, ip, lsl fp │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ - ldrdeq r4, [sp, #-168] @ 0xffffff58 │ │ │ │ - smlalbteq r4, sp, r8, sl │ │ │ │ + @ instruction: 0x014d4b94 │ │ │ │ + ldrsbeq r1, [r7, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r4, asr fp │ │ │ │ + smlaltbeq r6, lr, r0, pc @ │ │ │ │ + cmpeq sp, r8, lsr fp │ │ │ │ + cmpeq sp, r4, lsr #22 │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ + smlaltteq r4, sp, r0, sl │ │ │ │ + ldrdeq r4, [sp, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x014d4a98 │ │ │ │ + smlaltbeq r4, sp, r0, sl │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - cmpeq sp, r8, ror #20 │ │ │ │ + cmpeq sp, r0, ror sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - cmpeq sp, r8, lsr sl │ │ │ │ + cmpeq sp, r0, asr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmpeq sp, r8, lsl #20 │ │ │ │ - cmpeq r7, r0, asr #14 │ │ │ │ - ldrdeq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq lr, ip, lsl #28 │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq r7, r8, asr #14 │ │ │ │ + ldrdeq r4, [sp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq lr, r4, lsl lr │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - cmpeq r7, r4, lsl #14 │ │ │ │ - @ instruction: 0x014d4998 │ │ │ │ - ldrdeq r6, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r7, ip, lsl #14 │ │ │ │ + smlaltbeq r4, sp, r0, r9 │ │ │ │ + ldrdeq r6, [lr, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ - cmpeq r7, r8, asr #13 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - @ instruction: 0x014e6d94 │ │ │ │ + ldrsbeq r1, [r7, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r4, ror #18 │ │ │ │ + @ instruction: 0x014e6d9c │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - cmpeq r7, ip, lsl #13 │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ - cmpeq lr, ip, asr sp │ │ │ │ - cmpeq r7, r0, asr r6 │ │ │ │ - smlaltteq r4, sp, r4, r8 │ │ │ │ - cmpeq lr, ip, lsl sp │ │ │ │ + @ instruction: 0x01571694 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq lr, r4, ror #26 │ │ │ │ + cmpeq r7, r8, asr r6 │ │ │ │ + smlaltteq r4, sp, ip, r8 │ │ │ │ + cmpeq lr, r4, lsr #26 │ │ │ │ andeq r0, r0, pc, lsr #10 │ │ │ │ - cmpeq r7, r4, lsl r6 │ │ │ │ - smlaltbeq r4, sp, r8, r8 │ │ │ │ - smlaltteq r6, lr, r0, ip │ │ │ │ + cmpeq r7, ip, lsl r6 │ │ │ │ + strheq r4, [sp, #-128] @ 0xffffff80 │ │ │ │ + smlaltteq r6, lr, r8, ip │ │ │ │ andeq r0, r0, lr, lsr #10 │ │ │ │ - ldrsbeq r1, [r7, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq sp, ip, ror #16 │ │ │ │ - smlaltbeq r6, lr, r4, ip │ │ │ │ + cmpeq r7, r0, ror #11 │ │ │ │ + cmpeq sp, r4, ror r8 │ │ │ │ + smlaltbeq r6, lr, ip, ip │ │ │ │ andeq r0, r0, sp, lsr #10 │ │ │ │ - @ instruction: 0x0157159c │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - cmpeq lr, r8, ror #24 │ │ │ │ + cmpeq r7, r4, lsr #11 │ │ │ │ + cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq lr, r0, ror ip │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - cmpeq r7, r0, ror #10 │ │ │ │ - strdeq r4, [sp, #-116] @ 0xffffff8c │ │ │ │ - cmpeq lr, ip, lsr #24 │ │ │ │ + cmpeq r7, r8, ror #10 │ │ │ │ + strdeq r4, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq lr, r4, lsr ip │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ - cmpeq r7, r4, lsr #10 │ │ │ │ - strheq r4, [sp, #-120] @ 0xffffff88 │ │ │ │ - strdeq r6, [lr, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r7, ip, lsr #10 │ │ │ │ + smlalbteq r4, sp, r0, r7 │ │ │ │ + strdeq r6, [lr, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sl, lsr #10 │ │ │ │ - cmpeq r7, r8, ror #9 │ │ │ │ - cmpeq sp, ip, ror r7 │ │ │ │ - strheq r6, [lr, #-180] @ 0xffffff4c │ │ │ │ + ldrsheq r1, [r7, #-64] @ 0xffffffc0 │ │ │ │ + smlalbbeq r4, sp, r4, r7 │ │ │ │ + strheq r6, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - cmpeq r7, ip, lsr #9 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq lr, r8, ror fp │ │ │ │ + ldrheq r1, [r7, #-68] @ 0xffffffbc │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ + smlalbbeq r6, lr, r0, fp │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - cmpeq r7, r0, ror r4 │ │ │ │ - cmpeq sp, r4, lsl #14 │ │ │ │ - cmpeq lr, ip, lsr fp │ │ │ │ + cmpeq r7, r8, ror r4 │ │ │ │ + cmpeq sp, ip, lsl #14 │ │ │ │ + cmpeq lr, r4, asr #22 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - smlalbteq r4, sp, ip, r6 │ │ │ │ + ldrdeq r4, [sp, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - @ instruction: 0x014d4698 │ │ │ │ - smlalbbeq r4, sp, r4, r6 │ │ │ │ - cmpeq sp, r4, ror r6 │ │ │ │ - cmpeq sp, r4, asr #12 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ - cmpeq sp, r0, lsl r6 │ │ │ │ - strdeq r4, [sp, #-92] @ 0xffffffa4 │ │ │ │ - smlaltteq r4, sp, r8, r5 │ │ │ │ - ldrdeq r4, [sp, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq lr, r4, ror #20 │ │ │ │ + smlaltbeq r4, sp, r0, r6 │ │ │ │ + smlalbbeq r4, sp, ip, r6 │ │ │ │ + cmpeq sp, ip, ror r6 │ │ │ │ + cmpeq sp, ip, asr #12 │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ + cmpeq sp, r8, lsl r6 │ │ │ │ + cmpeq sp, r4, lsl #12 │ │ │ │ + strdeq r4, [sp, #-80] @ 0xffffffb0 │ │ │ │ + smlaltteq r4, sp, r4, r5 │ │ │ │ + cmpeq lr, ip, ror #20 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1260] @ 528dec │ │ │ │ @@ -1162328,24 +1162328,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 528c60 │ │ │ │ msreq SPSR_irq, ip, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ msreq SPSR_irq, ip, lsr #15 │ │ │ │ - cmpeq r7, r8, lsr sp │ │ │ │ - strdeq r6, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r0, asr #26 │ │ │ │ + cmpeq lr, r0, lsl #8 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq r7, r0, lsl #25 │ │ │ │ - cmpeq sp, r4, lsl pc │ │ │ │ - cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq r7, r8, lsl #25 │ │ │ │ + cmpeq sp, ip, lsl pc │ │ │ │ + cmpeq lr, r4, asr r3 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - ldrdeq r3, [sp, #-236] @ 0xffffff14 │ │ │ │ - smlaltbeq r3, sp, ip, lr │ │ │ │ + smlaltteq r3, sp, r4, lr │ │ │ │ + strheq r3, [sp, #-228] @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1372] @ 529398 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1162691,37 +1162691,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 529114 │ │ │ │ ldrdeq pc, [r0, #-84]! @ 0xffffffac │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq pc, [r0, #-40]! @ 0xffffffd8 │ │ │ │ - cmpeq r7, r8, lsl #17 │ │ │ │ - cmpeq lr, r8, asr #30 │ │ │ │ + @ instruction: 0x01570890 │ │ │ │ + cmpeq lr, r0, asr pc │ │ │ │ andeq r0, r0, r1, lsl r3 │ │ │ │ - cmpeq r7, r4, asr #15 │ │ │ │ - cmpeq sp, r8, asr sl │ │ │ │ - @ instruction: 0x014e5e94 │ │ │ │ - cmpeq r7, r8, lsl #15 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ - cmpeq lr, ip, asr lr │ │ │ │ + cmpeq r7, ip, asr #15 │ │ │ │ + cmpeq sp, r0, ror #20 │ │ │ │ + @ instruction: 0x014e5e9c │ │ │ │ + @ instruction: 0x01570790 │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ + cmpeq lr, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmpeq r7, ip, asr #14 │ │ │ │ - smlaltteq r3, sp, r0, r9 │ │ │ │ - cmpeq lr, r8, lsl lr │ │ │ │ + cmpeq r7, r4, asr r7 │ │ │ │ + smlaltteq r3, sp, r8, r9 │ │ │ │ + cmpeq lr, r0, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - cmpeq r7, r0, lsl r7 │ │ │ │ - smlaltbeq r3, sp, r4, r9 │ │ │ │ - smlaltteq r5, lr, r0, sp │ │ │ │ - ldrsbeq r0, [r7, #-100] @ 0xffffff9c │ │ │ │ - cmpeq sp, r8, ror #18 │ │ │ │ - smlaltbeq r5, lr, r0, sp │ │ │ │ + cmpeq r7, r8, lsl r7 │ │ │ │ + smlaltbeq r3, sp, ip, r9 │ │ │ │ + smlaltteq r5, lr, r8, sp │ │ │ │ + ldrsbeq r0, [r7, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, r0, ror r9 │ │ │ │ + smlaltbeq r5, lr, r8, sp │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - cmpeq sp, r0, lsr r9 │ │ │ │ - cmpeq sp, r0, lsl #18 │ │ │ │ + cmpeq sp, r8, lsr r9 │ │ │ │ + cmpeq sp, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #1868] @ 529b68 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1163191,30 +1163191,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 529804 │ │ │ │ strdeq lr, [r0, #-240]! @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r8, lsl #24 │ │ │ │ - cmpeq r7, r4, asr r0 │ │ │ │ - cmpeq lr, r4, lsl r7 │ │ │ │ + cmpeq r7, ip, asr r0 │ │ │ │ + cmpeq lr, ip, lsl r7 │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - cmppeq r6, r0, lsl #31 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, lr, r0, r8 │ │ │ │ - cmpeq lr, r0, asr r6 │ │ │ │ - ldrdeq r3, [sp, #-24] @ 0xffffffe8 │ │ │ │ - cmppeq r6, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r3, sp, r4, r1 │ │ │ │ - ldrdeq r5, [lr, #-92] @ 0xffffffa4 │ │ │ │ + cmppeq r6, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, lr, r8, r8 │ │ │ │ + cmpeq lr, r8, asr r6 │ │ │ │ + smlaltteq r3, sp, r0, r1 │ │ │ │ + cmppeq r6, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r3, sp, ip, r1 │ │ │ │ + smlaltteq r5, lr, r4, r5 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - ldrsbeq pc, [r6, #-228] @ 0xffffff1c @ │ │ │ │ - cmpeq sp, r8, ror #2 │ │ │ │ - smlaltbeq r5, lr, r0, r5 │ │ │ │ + ldrsbeq pc, [r6, #-236] @ 0xffffff14 @ │ │ │ │ + cmpeq sp, r0, ror r1 │ │ │ │ + smlaltbeq r5, lr, r8, r5 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - cmpeq sp, r0, lsr r1 │ │ │ │ + cmpeq sp, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #1680] @ 52a264 │ │ │ │ @@ -1163638,46 +1163638,46 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 529edc │ │ │ │ cmneq r0, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, lsr r5 │ │ │ │ - cmppeq r6, r8, asr #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r4, lsl r1 │ │ │ │ + cmppeq r6, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, ip, lsl r1 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ - cmppeq r6, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r5, lr, r4, r2 │ │ │ │ - qdaddeq r5, r0, lr │ │ │ │ + cmppeq r6, ip, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, lr, ip, r2 │ │ │ │ + qdaddeq r5, r8, lr │ │ │ │ muleq r0, r3, r3 │ │ │ │ - cmppeq r6, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r2, sp, r8, fp │ │ │ │ - cmpeq lr, r8 │ │ │ │ + cmppeq r6, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq lr, r0, lsl r0 │ │ │ │ muleq r0, r7, r3 │ │ │ │ - @ instruction: 0x014d2b90 │ │ │ │ - cmppeq r6, r8, asr #17 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, asr fp │ │ │ │ - @ instruction: 0x014e4f94 │ │ │ │ + @ instruction: 0x014d2b98 │ │ │ │ + ldrsbeq pc, [r6, #-128] @ 0xffffff80 @ │ │ │ │ + cmpeq sp, r4, ror #22 │ │ │ │ + @ instruction: 0x014e4f9c │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq sp, r4, lsr #22 │ │ │ │ - cmppeq r6, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [sp, #-160] @ 0xffffff60 │ │ │ │ - cmpeq lr, r0, lsr pc │ │ │ │ + cmpeq sp, ip, lsr #22 │ │ │ │ + cmppeq r6, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [sp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq lr, r8, lsr pc │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmppeq r6, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - strheq r2, [sp, #-164] @ 0xffffff5c │ │ │ │ - smlaltteq r4, lr, ip, lr │ │ │ │ + cmppeq r6, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + strheq r2, [sp, #-172] @ 0xffffff54 │ │ │ │ + strdeq r4, [lr, #-228] @ 0xffffff1c │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmppeq r6, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - strheq r4, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmppeq r6, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r2, sp, r0, sl │ │ │ │ + strheq r4, [lr, #-232] @ 0xffffff18 │ │ │ │ muleq r0, r5, r3 │ │ │ │ - cmppeq r6, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, ip, lsr sl │ │ │ │ - cmpeq lr, r4, ror lr │ │ │ │ + ldrheq pc, [r6, #-112] @ 0xffffff90 @ │ │ │ │ + cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq lr, ip, ror lr │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1956] @ 52aab4 │ │ │ │ @@ -1164170,37 +1164170,37 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 52a440 │ │ │ │ strdeq lr, [r0, #-12]! │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, ip, asr #31 │ │ │ │ - cmppeq r6, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - strdeq r4, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmppeq r6, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + strdeq r4, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - ldrheq pc, [r6, #-4] @ │ │ │ │ - ldrdeq r4, [lr, #-148] @ 0xffffff6c │ │ │ │ - smlalbbeq r4, lr, r4, r7 │ │ │ │ - cmppeq r6, ip, rrx @ p-variant is OBSOLETE │ │ │ │ - mrseq r2, (UNDEF: 125) │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ + ldrheq pc, [r6, #-12] @ │ │ │ │ + ldrdeq r4, [lr, #-156] @ 0xffffff64 │ │ │ │ + smlalbbeq r4, lr, ip, r7 │ │ │ │ + cmppeq r6, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsl #6 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ - cmppeq r6, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r2, sp, r4, r2 │ │ │ │ - strdeq r4, [lr, #-108] @ 0xffffff94 │ │ │ │ + cmppeq r6, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r2, sp, ip, r2 │ │ │ │ + cmpeq lr, r4, lsl #14 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - smlalbbeq r2, sp, ip, r2 │ │ │ │ - cmpeq sp, ip, asr r2 │ │ │ │ - @ instruction: 0x0156ef94 │ │ │ │ - cmpeq sp, r8, lsr #4 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + @ instruction: 0x014d2294 │ │ │ │ + cmpeq sp, r4, ror #4 │ │ │ │ + @ instruction: 0x0156ef9c │ │ │ │ + cmpeq sp, r0, lsr r2 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmpeq r6, r8, asr pc │ │ │ │ - smlaltteq r2, sp, ip, r1 │ │ │ │ - cmpeq lr, ip, lsr #12 │ │ │ │ + cmpeq r6, r0, ror #30 │ │ │ │ + strdeq r2, [sp, #-20] @ 0xffffffec │ │ │ │ + cmpeq lr, r4, lsr r6 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #560] @ 52ad6c │ │ │ │ @@ -1164344,26 +1164344,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 52abbc │ │ │ │ ldrdeq sp, [r0, #-136]! @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, asr r8 │ │ │ │ - cmpeq r6, ip, asr #27 │ │ │ │ + ldrsbeq lr, [r6, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - smlalbbeq r4, lr, ip, r4 │ │ │ │ - strheq r1, [sp, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x014e4494 │ │ │ │ + smlalbteq r1, sp, r4, pc @ │ │ │ │ andeq r0, r0, r6, asr #10 │ │ │ │ - @ instruction: 0x014d1f90 │ │ │ │ - ldrsbeq lr, [r6, #-204] @ 0xffffff34 │ │ │ │ - cmpeq sp, r0, ror pc │ │ │ │ - smlaltbeq r4, lr, ip, r3 │ │ │ │ - cmpeq r6, r0, lsr #25 │ │ │ │ - cmpeq sp, r4, lsr pc │ │ │ │ - cmpeq lr, r4, ror r3 │ │ │ │ + @ instruction: 0x014d1f98 │ │ │ │ + cmpeq r6, r4, ror #25 │ │ │ │ + cmpeq sp, r8, ror pc │ │ │ │ + strheq r4, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r6, r8, lsr #25 │ │ │ │ + cmpeq sp, ip, lsr pc │ │ │ │ + cmpeq lr, ip, ror r3 │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #2124] @ 52b610 │ │ │ │ ldr r3, [pc, #2124] @ 52b614 │ │ │ │ @@ -1164900,95 +1164900,95 @@ │ │ │ │ b 52af78 │ │ │ │ cmneq r0, r0, asr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r8, lsr #12 │ │ │ │ @ instruction: 0x0160d494 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - strdeq r4, [lr, #-12] │ │ │ │ - cmpeq r6, ip, lsl sl │ │ │ │ - cmpeq r6, r8, asr #18 │ │ │ │ - ldrdeq r1, [sp, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r4, lsl r0 │ │ │ │ + cmpeq lr, r4, lsl #2 │ │ │ │ + cmpeq r6, r4, lsr #20 │ │ │ │ + cmpeq r6, r0, asr r9 │ │ │ │ + smlaltteq r1, sp, r0, fp │ │ │ │ + cmpeq lr, ip, lsl r0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrsheq lr, [r6, #-136] @ 0xffffff78 │ │ │ │ - smlalbbeq r1, sp, ip, fp │ │ │ │ - smlalbteq r3, lr, r8, pc @ │ │ │ │ - ldrheq lr, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, r4, asr #22 │ │ │ │ - smlalbbeq r3, lr, r0, pc @ │ │ │ │ + cmpeq r6, r0, lsl #18 │ │ │ │ + @ instruction: 0x014d1b94 │ │ │ │ + ldrdeq r3, [lr, #-240] @ 0xffffff10 │ │ │ │ + ldrheq lr, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, ip, asr #22 │ │ │ │ + smlalbbeq r3, lr, r8, pc @ │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - ldrdeq r4, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq r6, r0, ror #16 │ │ │ │ - cmpeq lr, ip, lsr #30 │ │ │ │ + ldrdeq r4, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r6, r8, ror #16 │ │ │ │ + cmpeq lr, r4, lsr pc │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r6, r4, lsr #16 │ │ │ │ - strheq r1, [sp, #-164] @ 0xffffff5c │ │ │ │ - strdeq r3, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r6, ip, lsr #16 │ │ │ │ + strheq r1, [sp, #-172] @ 0xffffff54 │ │ │ │ + strdeq r3, [lr, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r6, r4, ror #15 │ │ │ │ - cmpeq sp, r8, ror sl │ │ │ │ - strheq r3, [lr, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, ip, ror #15 │ │ │ │ + smlalbbeq r1, sp, r0, sl │ │ │ │ + smlalbteq r3, lr, r0, lr │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq r6, r8, lsr #15 │ │ │ │ - cmpeq sp, ip, lsr sl │ │ │ │ - cmpeq lr, r4, ror lr │ │ │ │ + ldrheq lr, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r4, asr #20 │ │ │ │ + cmpeq lr, ip, ror lr │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r6, r0, ror r7 │ │ │ │ - cmpeq sp, r0, lsl #20 │ │ │ │ - cmpeq lr, ip, lsr lr │ │ │ │ + cmpeq r6, r8, ror r7 │ │ │ │ + cmpeq sp, r8, lsl #20 │ │ │ │ + cmpeq lr, r4, asr #28 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - smlalbteq r1, sp, r8, r9 │ │ │ │ - cmpeq r6, r0, lsl #14 │ │ │ │ - @ instruction: 0x014d1994 │ │ │ │ - smlalbteq r3, lr, ip, sp │ │ │ │ + ldrdeq r1, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, r8, lsl #14 │ │ │ │ + @ instruction: 0x014d199c │ │ │ │ + ldrdeq r3, [lr, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - cmpeq sp, ip, asr r9 │ │ │ │ - @ instruction: 0x0156e690 │ │ │ │ - cmpeq sp, r4, lsr #18 │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ - cmpeq r6, r4, asr r6 │ │ │ │ - smlaltteq r1, sp, r8, r8 │ │ │ │ - cmpeq lr, r0, lsr #26 │ │ │ │ + cmpeq sp, r4, ror #18 │ │ │ │ + @ instruction: 0x0156e698 │ │ │ │ + cmpeq sp, ip, lsr #18 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ + cmpeq r6, ip, asr r6 │ │ │ │ + strdeq r1, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r8, lsr #26 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - cmpeq r6, r8, lsl r6 │ │ │ │ - smlaltbeq r1, sp, ip, r8 │ │ │ │ - smlaltteq r3, lr, r4, ip │ │ │ │ + cmpeq r6, r0, lsr #12 │ │ │ │ + strheq r1, [sp, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq r3, lr, ip, ip │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - ldrsbeq lr, [r6, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq sp, r0, ror r8 │ │ │ │ - smlaltbeq r3, lr, ip, ip │ │ │ │ - cmpeq r6, r0, lsr #11 │ │ │ │ - cmpeq sp, r4, lsr r8 │ │ │ │ - cmpeq lr, ip, ror #24 │ │ │ │ + cmpeq r6, r4, ror #11 │ │ │ │ + cmpeq sp, r8, ror r8 │ │ │ │ + strheq r3, [lr, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r6, r8, lsr #11 │ │ │ │ + cmpeq sp, ip, lsr r8 │ │ │ │ + cmpeq lr, r4, ror ip │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ - strdeq r1, [sp, #-120] @ 0xffffff88 │ │ │ │ - cmpeq lr, r4, lsr ip │ │ │ │ - cmpeq r6, r8, lsr #10 │ │ │ │ - strheq r1, [sp, #-124] @ 0xffffff84 │ │ │ │ - strdeq r3, [lr, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r6, ip, ror #10 │ │ │ │ + cmpeq sp, r0, lsl #16 │ │ │ │ + cmpeq lr, ip, lsr ip │ │ │ │ + cmpeq r6, r0, lsr r5 │ │ │ │ + smlalbteq r1, sp, r4, r7 │ │ │ │ + strdeq r3, [lr, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq r6, ip, ror #9 │ │ │ │ - smlalbbeq r1, sp, r0, r7 │ │ │ │ - strheq r3, [lr, #-188] @ 0xffffff44 │ │ │ │ - ldrheq lr, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sp, r4, asr #14 │ │ │ │ - smlalbbeq r3, lr, r0, fp │ │ │ │ - cmpeq r6, r4, ror r4 │ │ │ │ - cmpeq sp, r8, lsl #14 │ │ │ │ - cmpeq lr, r0, asr #22 │ │ │ │ + ldrsheq lr, [r6, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq r1, sp, r8, r7 │ │ │ │ + smlalbteq r3, lr, r4, fp │ │ │ │ + ldrheq lr, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ + smlalbbeq r3, lr, r8, fp │ │ │ │ + cmpeq r6, ip, ror r4 │ │ │ │ + cmpeq sp, r0, lsl r7 │ │ │ │ + cmpeq lr, r8, asr #22 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r6, r8, lsr r4 │ │ │ │ - smlalbteq r1, sp, ip, r6 │ │ │ │ - cmpeq lr, r4, lsl #22 │ │ │ │ + cmpeq r6, r0, asr #8 │ │ │ │ + ldrdeq r1, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq lr, ip, lsl #22 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - ldrsheq lr, [r6, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x014d1690 │ │ │ │ - smlalbteq r3, lr, r8, sl │ │ │ │ + cmpeq r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x014d1698 │ │ │ │ + ldrdeq r3, [lr, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r6, [pc, #736] @ 52ba6c │ │ │ │ @@ -1165175,33 +1165175,33 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 52b864 │ │ │ │ cmneq r0, r0, lsl #25 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlaltteq r3, lr, r0, r8 │ │ │ │ - cmpeq r6, r0, lsl #4 │ │ │ │ + smlaltteq r3, lr, r8, r8 │ │ │ │ + cmpeq r6, r8, lsl #4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmpeq r6, r0, asr r1 │ │ │ │ - cmpeq lr, r4, lsr #16 │ │ │ │ + cmpeq r6, r8, asr r1 │ │ │ │ + cmpeq lr, ip, lsr #16 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - strheq r1, [sp, #-52] @ 0xffffffcc │ │ │ │ - cmpeq sp, r4, lsr r3 │ │ │ │ - mrseq r1, (UNDEF: 125) │ │ │ │ - smlaltteq r1, sp, r8, r2 │ │ │ │ - cmpeq r6, r4, lsr #32 │ │ │ │ - strheq r1, [sp, #-40] @ 0xffffffd8 │ │ │ │ - strdeq r3, [lr, #-104] @ 0xffffff98 │ │ │ │ - ldrsheq sp, [r6, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sp, ip, ror r2 │ │ │ │ - smlalbteq r3, lr, r4, r6 │ │ │ │ - cmpeq sp, r0, asr r2 │ │ │ │ - cmpeq lr, r8, lsr #18 │ │ │ │ + strheq r1, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, ip, lsr r3 │ │ │ │ + cmpeq sp, r8, lsl #6 │ │ │ │ + strdeq r1, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r6, ip, lsr #32 │ │ │ │ + smlalbteq r1, sp, r0, r2 │ │ │ │ + cmpeq lr, r0, lsl #14 │ │ │ │ + ldrsheq sp, [r6, #-252] @ 0xffffff04 │ │ │ │ + smlalbbeq r1, sp, r4, r2 │ │ │ │ + smlalbteq r3, lr, ip, r6 │ │ │ │ + cmpeq sp, r8, asr r2 │ │ │ │ + cmpeq lr, r0, lsr r9 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1068] @ 52bf08 │ │ │ │ ldr r3, [pc, #1068] @ 52bf0c │ │ │ │ @@ -1165472,51 +1165472,51 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 52bc84 │ │ │ │ cmneq r0, r8, lsr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, lsl #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq lr, ip, lsl #10 │ │ │ │ - cmpeq r6, ip, lsr #28 │ │ │ │ + cmpeq lr, r4, lsl r5 │ │ │ │ + cmpeq r6, r4, lsr lr │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ andeq r0, r0, lr, ror sl │ │ │ │ cmneq r0, r8, lsl #15 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - @ instruction: 0x014d0f98 │ │ │ │ - ldrdeq r3, [lr, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + smlaltbeq r0, sp, r0, pc @ │ │ │ │ + ldrdeq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, sl, ror sl │ │ │ │ - cmpeq r6, r4, asr #25 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ - @ instruction: 0x014e3390 │ │ │ │ + cmpeq r6, ip, asr #25 │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ + @ instruction: 0x014e3398 │ │ │ │ andeq r0, r0, r1, ror sl │ │ │ │ - cmpeq r6, r8, lsl #25 │ │ │ │ - cmpeq sp, ip, lsl pc │ │ │ │ - cmpeq lr, r4, asr r3 │ │ │ │ + @ instruction: 0x0156dc90 │ │ │ │ + cmpeq sp, r4, lsr #30 │ │ │ │ + cmpeq lr, ip, asr r3 │ │ │ │ andeq r0, r0, r9, ror sl │ │ │ │ - cmpeq r6, ip, asr #24 │ │ │ │ - smlaltteq r0, sp, r0, lr │ │ │ │ - cmpeq lr, r8, lsl r3 │ │ │ │ + cmpeq r6, r4, asr ip │ │ │ │ + smlaltteq r0, sp, r8, lr │ │ │ │ + cmpeq lr, r0, lsr #6 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - cmpeq r6, r0, lsl ip │ │ │ │ - smlaltbeq r0, sp, r4, lr │ │ │ │ - ldrdeq r3, [lr, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, r8, lsl ip │ │ │ │ + smlaltbeq r0, sp, ip, lr │ │ │ │ + smlaltteq r3, lr, r4, r2 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - ldrsbeq sp, [r6, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, r8, ror #28 │ │ │ │ - smlaltbeq r3, lr, r0, r2 │ │ │ │ + ldrsbeq sp, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r0, ror lr │ │ │ │ + smlaltbeq r3, lr, r8, r2 │ │ │ │ andeq r0, r0, r3, ror sl │ │ │ │ - @ instruction: 0x0156db98 │ │ │ │ - cmpeq sp, ip, lsr #28 │ │ │ │ - cmpeq lr, r4, ror #4 │ │ │ │ + cmpeq r6, r0, lsr #23 │ │ │ │ + cmpeq sp, r4, lsr lr │ │ │ │ + cmpeq lr, ip, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #21 │ │ │ │ - strdeq r0, [sp, #-212] @ 0xffffff2c │ │ │ │ + strdeq r0, [sp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - smlalbteq r0, sp, r4, sp │ │ │ │ - @ instruction: 0x014d0d94 │ │ │ │ + smlalbteq r0, sp, ip, sp │ │ │ │ + @ instruction: 0x014d0d9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #3952] @ 52cf34 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1166508,438 +1166508,438 @@ │ │ │ │ bl b7b24 │ │ │ │ b 52bff4 │ │ │ │ andeq r8, r0, r4, lsr #15 │ │ │ │ cmneq r0, r0, asr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r8, lsl r4 │ │ │ │ cmpeq ip, r8, lsr #26 │ │ │ │ - cmpeq lr, r8, ror #6 │ │ │ │ - strdeq r3, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, ip, lsl r0 │ │ │ │ - qdaddeq r4, r0, lr │ │ │ │ - smlalbbeq r4, lr, r4, r0 │ │ │ │ - smlaltbeq r4, lr, r0, r0 │ │ │ │ - ldrdeq r4, [lr, #-0] │ │ │ │ - cmpeq lr, ip, lsl #2 │ │ │ │ - cmpeq lr, ip, asr #2 │ │ │ │ - cmpeq lr, r4, ror r1 │ │ │ │ - @ instruction: 0x014e4190 │ │ │ │ - strheq r4, [lr, #-24] @ 0xffffffe8 │ │ │ │ - strdeq r4, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq lr, r8, lsr r2 │ │ │ │ - cmpeq lr, r0, ror r2 │ │ │ │ - @ instruction: 0x014e429c │ │ │ │ - strheq r4, [lr, #-36] @ 0xffffffdc │ │ │ │ - ldrdeq r4, [lr, #-40] @ 0xffffffd8 │ │ │ │ - mrseq r4, SPSR_hyp │ │ │ │ - cmpeq lr, r0, lsr r3 │ │ │ │ - smlaltbeq r4, lr, r8, r3 │ │ │ │ - cmpeq lr, r4, lsl #8 │ │ │ │ - cmpeq lr, r8, ror #8 │ │ │ │ - strheq r4, [lr, #-72] @ 0xffffffb8 │ │ │ │ - ldrdeq r4, [lr, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ - smlalbbeq r4, lr, ip, r5 │ │ │ │ - strheq r4, [lr, #-88] @ 0xffffffa8 │ │ │ │ - smlaltteq r4, lr, r4, r5 │ │ │ │ - cmpeq lr, r0, lsr #12 │ │ │ │ - cmpeq lr, r0, asr r6 │ │ │ │ - smlaltbeq r4, lr, r0, r6 │ │ │ │ - smlaltteq r4, lr, r4, r6 │ │ │ │ - cmpeq lr, r4, lsl #14 │ │ │ │ - cmpeq lr, r4, lsl r7 │ │ │ │ - cmpeq lr, r4, asr #14 │ │ │ │ - smlaltbeq r4, lr, r8, r7 │ │ │ │ - cmpeq lr, r0, lsr #16 │ │ │ │ - smlalbbeq r4, lr, r4, r8 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ - ldrheq sp, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sp, ip, asr #14 │ │ │ │ - smlalbbeq r2, lr, ip, fp │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ - @ instruction: 0x014e2e9c │ │ │ │ - smlaltbeq r2, lr, ip, lr │ │ │ │ - strheq r2, [lr, #-236] @ 0xffffff14 │ │ │ │ - smlalbteq r2, lr, ip, lr │ │ │ │ - ldrdeq r2, [lr, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq r2, lr, ip, lr │ │ │ │ - strdeq r2, [lr, #-236] @ 0xffffff14 │ │ │ │ - cmpeq lr, ip, lsl #30 │ │ │ │ - cmpeq lr, ip, lsl pc │ │ │ │ - cmpeq lr, ip, lsr #30 │ │ │ │ - cmpeq lr, ip, lsr pc │ │ │ │ - cmpeq lr, ip, asr #30 │ │ │ │ - cmpeq lr, ip, asr #30 │ │ │ │ - cmpeq lr, r4, ror #30 │ │ │ │ - cmpeq lr, ip, ror pc │ │ │ │ - @ instruction: 0x014e2f90 │ │ │ │ - smlaltbeq r2, lr, r8, pc @ │ │ │ │ - strheq r2, [lr, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq r2, [lr, #-244] @ 0xffffff0c │ │ │ │ - strdeq r2, [lr, #-248] @ 0xffffff08 │ │ │ │ - cmpeq lr, ip, lsl r0 │ │ │ │ - cmpeq lr, r0, asr #32 │ │ │ │ - cmpeq lr, r4, rrx │ │ │ │ - smlalbbeq r3, lr, r8, r0 │ │ │ │ - smlaltbeq r3, lr, ip, r0 │ │ │ │ - ldrdeq r3, [lr, #-0] │ │ │ │ - strdeq r3, [lr, #-4] │ │ │ │ - cmpeq lr, r8, lsl r1 │ │ │ │ - cmpeq lr, ip, lsr r1 │ │ │ │ - cmpeq lr, r0, ror #2 │ │ │ │ - smlalbbeq r3, lr, r4, r1 │ │ │ │ - smlaltbeq r3, lr, r8, r1 │ │ │ │ - smlalbteq r3, lr, ip, r1 │ │ │ │ - strdeq r3, [lr, #-16] │ │ │ │ - cmpeq lr, r4, lsl r2 │ │ │ │ - cmpeq lr, r8, lsr r2 │ │ │ │ - cmpeq lr, ip, asr r2 │ │ │ │ - smlalbbeq r3, lr, r0, r2 │ │ │ │ - smlaltbeq r3, lr, r4, r2 │ │ │ │ - smlalbteq r3, lr, r8, r2 │ │ │ │ - smlaltteq r3, lr, ip, r2 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ - cmpeq lr, r0, lsr r3 │ │ │ │ - cmpeq lr, r4, asr #6 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ cmpeq lr, r0, ror r3 │ │ │ │ - smlalbbeq r3, lr, r8, r3 │ │ │ │ - @ instruction: 0x014e339c │ │ │ │ - strheq r3, [lr, #-52] @ 0xffffffcc │ │ │ │ - smlalbteq r3, lr, ip, r3 │ │ │ │ + mrseq r4, (UNDEF: 78) │ │ │ │ + cmpeq lr, r4, lsr #32 │ │ │ │ + qdaddeq r4, r8, lr │ │ │ │ + smlalbbeq r4, lr, ip, r0 │ │ │ │ + smlaltbeq r4, lr, r8, r0 │ │ │ │ + ldrdeq r4, [lr, #-8] │ │ │ │ + cmpeq lr, r4, lsl r1 │ │ │ │ + cmpeq lr, r4, asr r1 │ │ │ │ + cmpeq lr, ip, ror r1 │ │ │ │ + @ instruction: 0x014e4198 │ │ │ │ + smlalbteq r4, lr, r0, r1 │ │ │ │ + strdeq r4, [lr, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq lr, r0, asr #4 │ │ │ │ + cmpeq lr, r8, ror r2 │ │ │ │ + smlaltbeq r4, lr, r4, r2 │ │ │ │ + strheq r4, [lr, #-44] @ 0xffffffd4 │ │ │ │ + smlaltteq r4, lr, r0, r2 │ │ │ │ + cmpeq lr, r8, lsl #6 │ │ │ │ + cmpeq lr, r8, lsr r3 │ │ │ │ + strheq r4, [lr, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq lr, ip, lsl #8 │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ + smlalbteq r4, lr, r0, r4 │ │ │ │ + smlaltteq r4, lr, r4, r4 │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ + @ instruction: 0x014e4594 │ │ │ │ + smlalbteq r4, lr, r0, r5 │ │ │ │ + smlaltteq r4, lr, ip, r5 │ │ │ │ + cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq lr, r8, asr r6 │ │ │ │ + smlaltbeq r4, lr, r8, r6 │ │ │ │ + smlaltteq r4, lr, ip, r6 │ │ │ │ + cmpeq lr, ip, lsl #14 │ │ │ │ + cmpeq lr, ip, lsl r7 │ │ │ │ + cmpeq lr, ip, asr #14 │ │ │ │ + strheq r4, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq lr, r8, lsr #16 │ │ │ │ + smlalbbeq r4, lr, ip, r8 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ + cmpeq r6, r0, asr #9 │ │ │ │ + cmpeq sp, r4, asr r7 │ │ │ │ + @ instruction: 0x014e2b94 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ + smlaltbeq r2, lr, r4, lr │ │ │ │ + strheq r2, [lr, #-228] @ 0xffffff1c │ │ │ │ + smlalbteq r2, lr, r4, lr │ │ │ │ + ldrdeq r2, [lr, #-228] @ 0xffffff1c │ │ │ │ + smlaltteq r2, lr, r4, lr │ │ │ │ + strdeq r2, [lr, #-228] @ 0xffffff1c │ │ │ │ + cmpeq lr, r4, lsl #30 │ │ │ │ + cmpeq lr, r4, lsl pc │ │ │ │ + cmpeq lr, r4, lsr #30 │ │ │ │ + cmpeq lr, r4, lsr pc │ │ │ │ + cmpeq lr, r4, asr #30 │ │ │ │ + cmpeq lr, r4, asr pc │ │ │ │ + cmpeq lr, r4, asr pc │ │ │ │ + cmpeq lr, ip, ror #30 │ │ │ │ + smlalbbeq r2, lr, r4, pc @ │ │ │ │ + @ instruction: 0x014e2f98 │ │ │ │ + strheq r2, [lr, #-240] @ 0xffffff10 │ │ │ │ + strheq r2, [lr, #-252] @ 0xffffff04 │ │ │ │ + ldrdeq r2, [lr, #-252] @ 0xffffff04 │ │ │ │ + mrseq r3, (UNDEF: 78) │ │ │ │ + cmpeq lr, r4, lsr #32 │ │ │ │ + cmpeq lr, r8, asr #32 │ │ │ │ + cmpeq lr, ip, rrx │ │ │ │ + swpbeq r3, r0, [lr] │ │ │ │ + strheq r3, [lr, #-4] │ │ │ │ + ldrdeq r3, [lr, #-8] │ │ │ │ + strdeq r3, [lr, #-12] │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ + cmpeq lr, r4, asr #2 │ │ │ │ + cmpeq lr, r8, ror #2 │ │ │ │ + smlalbbeq r3, lr, ip, r1 │ │ │ │ + strheq r3, [lr, #-16] │ │ │ │ + ldrdeq r3, [lr, #-20] @ 0xffffffec │ │ │ │ + strdeq r3, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq lr, ip, lsl r2 │ │ │ │ + cmpeq lr, r0, asr #4 │ │ │ │ + cmpeq lr, r4, ror #4 │ │ │ │ + smlalbbeq r3, lr, r8, r2 │ │ │ │ + smlaltbeq r3, lr, ip, r2 │ │ │ │ + ldrdeq r3, [lr, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r3, [lr, #-36] @ 0xffffffdc │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ + cmpeq lr, r8, lsr r3 │ │ │ │ + cmpeq lr, ip, asr #6 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq lr, r8, ror r3 │ │ │ │ + @ instruction: 0x014e3390 │ │ │ │ smlaltbeq r3, lr, r4, r3 │ │ │ │ - smlaltbeq r3, lr, r8, r3 │ │ │ │ - strheq r3, [lr, #-48] @ 0xffffffd0 │ │ │ │ - strdeq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ + strheq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldrdeq r3, [lr, #-52] @ 0xffffffcc │ │ │ │ - smlaltteq r3, lr, r8, r3 │ │ │ │ - smlaltteq r3, lr, r4, r3 │ │ │ │ - cmpeq lr, r8, lsr #6 │ │ │ │ - @ instruction: 0x0156cc98 │ │ │ │ - cmppeq ip, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, ip, ror #6 │ │ │ │ - andeq r0, r0, r6, lsr #20 │ │ │ │ - cmpeq r6, ip, asr ip │ │ │ │ - strdeq pc, [ip, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq r3, lr, ip, r3 │ │ │ │ + strheq r3, [lr, #-48] @ 0xffffffd0 │ │ │ │ + strheq r3, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq lr, r4, lsl #8 │ │ │ │ + ldrdeq r3, [lr, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r3, [lr, #-48] @ 0xffffffd0 │ │ │ │ + smlaltteq r3, lr, ip, r3 │ │ │ │ cmpeq lr, r0, lsr r3 │ │ │ │ + cmpeq r6, r0, lsr #25 │ │ │ │ + cmppeq ip, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r4, ror r3 │ │ │ │ + andeq r0, r0, r6, lsr #20 │ │ │ │ + cmpeq r6, r4, ror #24 │ │ │ │ + strdeq pc, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq lr, r8, lsr r3 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ - cmpeq r6, r4, lsr #24 │ │ │ │ - strheq pc, [ip, #-232] @ 0xffffff18 @ │ │ │ │ - strdeq r2, [lr, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ + smlalbteq pc, ip, r0, lr @ │ │ │ │ + mrseq r2, SPSR_hyp │ │ │ │ andeq r0, r0, fp, lsl sl │ │ │ │ - cmpeq r6, ip, ror #23 │ │ │ │ - smlalbbeq pc, ip, r0, lr @ │ │ │ │ - smlalbteq r2, lr, r0, r2 │ │ │ │ + ldrsheq ip, [r6, #-180] @ 0xffffff4c │ │ │ │ + smlalbbeq pc, ip, r8, lr @ │ │ │ │ + smlalbteq r2, lr, r8, r2 │ │ │ │ andeq r0, r0, sl, lsl sl │ │ │ │ - ldrheq ip, [r6, #-180] @ 0xffffff4c │ │ │ │ - cmppeq ip, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, lr, r8, r2 │ │ │ │ + ldrheq ip, [r6, #-188] @ 0xffffff44 │ │ │ │ + cmppeq ip, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014e2290 │ │ │ │ andeq r0, r0, r8, lsl sl │ │ │ │ - cmpeq r6, ip, ror fp │ │ │ │ - cmppeq ip, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr r2 │ │ │ │ + cmpeq r6, r4, lsl #23 │ │ │ │ + cmppeq ip, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr r2 │ │ │ │ andeq r0, r0, r7, lsl sl │ │ │ │ - cmpeq r6, r4, asr #22 │ │ │ │ - ldrdeq pc, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmpeq lr, r8, lsl r2 │ │ │ │ + cmpeq r6, ip, asr #22 │ │ │ │ + smlaltteq pc, ip, r0, sp @ │ │ │ │ + cmpeq lr, r0, lsr #4 │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ - smlaltbeq pc, ip, r0, sp @ │ │ │ │ - smlaltteq r2, lr, r0, r1 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + smlaltbeq pc, ip, r8, sp @ │ │ │ │ + smlaltteq r2, lr, r8, r1 │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - ldrsbeq ip, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmppeq ip, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r2, lr, r8, r1 │ │ │ │ + ldrsbeq ip, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmppeq ip, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + strheq r2, [lr, #-16] │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - cmpeq r6, r4, ror #7 │ │ │ │ - cmppeq ip, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, ip, ror #7 │ │ │ │ + smlalbbeq pc, ip, r0, r6 @ │ │ │ │ + smlalbteq r1, lr, r0, sl │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - cmpeq r6, ip, lsr #7 │ │ │ │ - cmppeq ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, lr, r0, sl │ │ │ │ - cmpeq r6, r4, ror r3 │ │ │ │ - cmppeq ip, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr #20 │ │ │ │ + ldrheq ip, [r6, #-52] @ 0xffffffcc │ │ │ │ + cmppeq ip, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r1, lr, r8, sl │ │ │ │ + cmpeq r6, ip, ror r3 │ │ │ │ + cmppeq ip, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, asr sl │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - cmpeq r6, ip, lsr r3 │ │ │ │ - ldrdeq pc, [ip, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq lr, r0, lsl sl │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ + ldrdeq pc, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq lr, r8, lsl sl │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - cmpeq r6, r4, lsl #6 │ │ │ │ - @ instruction: 0x014cf598 │ │ │ │ - ldrdeq r1, [lr, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r6, ip, lsl #6 │ │ │ │ + smlaltbeq pc, ip, r0, r5 @ │ │ │ │ + smlaltteq r1, lr, r0, r9 │ │ │ │ andeq r0, r0, sp, lsl #20 │ │ │ │ - cmpeq r6, ip, asr #5 │ │ │ │ - cmppeq ip, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r1, lr, r0, r9 │ │ │ │ + ldrsbeq ip, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmppeq ip, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, lr, r8, r9 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - @ instruction: 0x0156c294 │ │ │ │ - cmppeq ip, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, ror #18 │ │ │ │ + @ instruction: 0x0156c29c │ │ │ │ + cmppeq ip, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror r9 │ │ │ │ andeq r0, r0, fp, lsl #20 │ │ │ │ - cmpeq r6, ip, asr r2 │ │ │ │ - strdeq pc, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq lr, r0, lsr r9 │ │ │ │ + cmpeq r6, r4, ror #4 │ │ │ │ + strdeq pc, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq lr, r8, lsr r9 │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ - strheq pc, [ip, #-72] @ 0xffffffb8 @ │ │ │ │ - strdeq r1, [lr, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + smlalbteq pc, ip, r0, r4 @ │ │ │ │ + cmpeq lr, r0, lsl #18 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - cmpeq r6, ip, ror #3 │ │ │ │ - smlalbbeq pc, ip, r0, r4 @ │ │ │ │ - smlalbteq r1, lr, r0, r8 │ │ │ │ + ldrsheq ip, [r6, #-20] @ 0xffffffec │ │ │ │ + smlalbbeq pc, ip, r8, r4 @ │ │ │ │ + smlalbteq r1, lr, r8, r8 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - ldrheq ip, [r6, #-20] @ 0xffffffec │ │ │ │ - cmppeq ip, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, lr, r8, r8 │ │ │ │ + ldrheq ip, [r6, #-28] @ 0xffffffe4 │ │ │ │ + cmppeq ip, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014e1890 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - cmpeq r6, ip, ror r1 │ │ │ │ - cmppeq ip, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, asr r8 │ │ │ │ + cmpeq r6, r4, lsl #3 │ │ │ │ + cmppeq ip, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr r8 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - cmpeq r6, r4, asr #2 │ │ │ │ - ldrdeq pc, [ip, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq lr, r8, lsl r8 │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ + smlaltteq pc, ip, r0, r3 @ │ │ │ │ + cmpeq lr, r0, lsr #16 │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - cmpeq r6, ip, lsl #2 │ │ │ │ - smlaltbeq pc, ip, r0, r3 @ │ │ │ │ - smlaltteq r1, lr, r0, r7 │ │ │ │ + cmpeq r6, r4, lsl r1 │ │ │ │ + smlaltbeq pc, ip, r8, r3 @ │ │ │ │ + smlaltteq r1, lr, r8, r7 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - ldrsbeq ip, [r6, #-4] │ │ │ │ - cmppeq ip, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r1, lr, r8, r7 │ │ │ │ + ldrsbeq ip, [r6, #-12] │ │ │ │ + cmppeq ip, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - @ instruction: 0x0156c09c │ │ │ │ - cmppeq ip, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, ror r7 │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ - strdeq pc, [ip, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq lr, r8, lsr r7 │ │ │ │ + cmpeq r6, r4, lsr #1 │ │ │ │ + cmppeq ip, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, ror r7 │ │ │ │ + cmpeq r6, ip, rrx │ │ │ │ + mrseq pc, SPSR_mon @ │ │ │ │ + cmpeq lr, r0, asr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r6, ip, lsr #32 │ │ │ │ - smlalbteq pc, ip, r0, r2 @ │ │ │ │ - cmpeq lr, r0, lsl #14 │ │ │ │ + cmpeq r6, r4, lsr r0 │ │ │ │ + smlalbteq pc, ip, r8, r2 @ │ │ │ │ + cmpeq lr, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq fp, [r6, #-244] @ 0xffffff0c │ │ │ │ - smlalbbeq pc, ip, r8, r2 @ │ │ │ │ - smlalbteq r1, lr, r8, r6 │ │ │ │ + ldrsheq fp, [r6, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x014cf290 │ │ │ │ + ldrdeq r1, [lr, #-96] @ 0xffffffa0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrheq fp, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmppeq ip, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014e1690 │ │ │ │ + cmpeq r6, r4, asr #31 │ │ │ │ + cmppeq ip, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014e1698 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, r4, lsl #31 │ │ │ │ - cmppeq ip, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, asr r6 │ │ │ │ + cmpeq r6, ip, lsl #31 │ │ │ │ + cmppeq ip, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r0, ror #12 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, ip, asr #30 │ │ │ │ - smlaltteq pc, ip, r0, r1 @ │ │ │ │ - cmpeq lr, r0, lsr #12 │ │ │ │ + cmpeq r6, r4, asr pc │ │ │ │ + smlaltteq pc, ip, r8, r1 @ │ │ │ │ + cmpeq lr, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r6, r4, lsl pc │ │ │ │ - smlaltbeq pc, ip, r8, r1 @ │ │ │ │ - smlaltteq r1, lr, r8, r5 │ │ │ │ + cmpeq r6, ip, lsl pc │ │ │ │ + strheq pc, [ip, #-16] @ │ │ │ │ + strdeq r1, [lr, #-80] @ 0xffffffb0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrsbeq fp, [r6, #-236] @ 0xffffff14 │ │ │ │ - cmppeq ip, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r4, ror #29 │ │ │ │ + cmppeq ip, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [lr, #-88] @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r6, r4, lsr #29 │ │ │ │ - cmppeq ip, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r8, ror r5 │ │ │ │ + cmpeq r6, ip, lsr #29 │ │ │ │ + cmppeq ip, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r1, lr, r0, r5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r6, ip, ror #28 │ │ │ │ - mrseq pc, (UNDEF: 92) @ │ │ │ │ - cmpeq lr, r0, asr #10 │ │ │ │ + cmpeq r6, r4, ror lr │ │ │ │ + cmppeq ip, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, asr #10 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ - smlalbteq pc, ip, r8, r0 @ │ │ │ │ - cmpeq lr, r8, lsl #10 │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ + ldrdeq pc, [ip, #-0] │ │ │ │ + cmpeq lr, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrsheq fp, [r6, #-220] @ 0xffffff24 │ │ │ │ - swpbeq pc, r0, [ip] @ │ │ │ │ - ldrdeq r1, [lr, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r6, r4, lsl #28 │ │ │ │ + swpbeq pc, r8, [ip] @ │ │ │ │ + ldrdeq r1, [lr, #-72] @ 0xffffffb8 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, r4, asr #27 │ │ │ │ - qdaddeq pc, r8, ip @ │ │ │ │ - @ instruction: 0x014e1498 │ │ │ │ + cmpeq r6, ip, asr #27 │ │ │ │ + cmppeq ip, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, lr, r0, r4 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r6, ip, lsl #27 │ │ │ │ - cmppeq ip, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq lr, r0, ror #8 │ │ │ │ - cmpeq r6, r4, asr sp │ │ │ │ - smlaltteq lr, ip, r8, pc @ │ │ │ │ - cmpeq lr, r8, lsr #8 │ │ │ │ + @ instruction: 0x0156bd94 │ │ │ │ + cmppeq ip, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq lr, r8, ror #8 │ │ │ │ + cmpeq r6, ip, asr sp │ │ │ │ + strdeq lr, [ip, #-240] @ 0xffffff10 │ │ │ │ + cmpeq lr, r0, lsr r4 │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ - strheq lr, [ip, #-240] @ 0xffffff10 │ │ │ │ - strdeq r1, [lr, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r6, r4, lsr #26 │ │ │ │ + strheq lr, [ip, #-248] @ 0xffffff08 │ │ │ │ + strdeq r1, [lr, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - cmpeq r6, r4, ror #25 │ │ │ │ - cmpeq ip, r8, ror pc │ │ │ │ - strheq r1, [lr, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, ip, ror #25 │ │ │ │ + smlalbbeq lr, ip, r0, pc @ │ │ │ │ + smlalbteq r1, lr, r0, r3 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - cmpeq r6, ip, lsr #25 │ │ │ │ - cmpeq ip, r0, asr #30 │ │ │ │ - smlalbbeq r1, lr, r0, r3 │ │ │ │ + ldrheq fp, [r6, #-196] @ 0xffffff3c │ │ │ │ + cmpeq ip, r8, asr #30 │ │ │ │ + smlalbbeq r1, lr, r8, r3 │ │ │ │ andeq r0, r0, fp, ror #19 │ │ │ │ - cmpeq r6, r4, ror ip │ │ │ │ - cmpeq ip, r8, lsl #30 │ │ │ │ - cmpeq lr, r8, asr #6 │ │ │ │ + cmpeq r6, ip, ror ip │ │ │ │ + cmpeq ip, r0, lsl pc │ │ │ │ + cmpeq lr, r0, asr r3 │ │ │ │ andeq r0, r0, sl, ror #19 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ - ldrdeq lr, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq lr, r0, lsl r3 │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ + ldrdeq lr, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq lr, r8, lsl r3 │ │ │ │ andeq r0, r0, r9, ror #19 │ │ │ │ - cmpeq r6, r4, lsl #24 │ │ │ │ - @ instruction: 0x014cee98 │ │ │ │ - ldrdeq r1, [lr, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r6, ip, lsl #24 │ │ │ │ + smlaltbeq lr, ip, r0, lr │ │ │ │ + smlaltteq r1, lr, r0, r2 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - cmpeq r6, ip, asr #23 │ │ │ │ - cmpeq ip, r0, ror #28 │ │ │ │ - smlaltbeq r1, lr, r0, r2 │ │ │ │ + ldrsbeq fp, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, r8, ror #28 │ │ │ │ + smlaltbeq r1, lr, r8, r2 │ │ │ │ andeq r0, r0, r6, ror #19 │ │ │ │ - @ instruction: 0x0156bb94 │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ - cmpeq lr, r8, ror #4 │ │ │ │ + @ instruction: 0x0156bb9c │ │ │ │ + cmpeq ip, r0, lsr lr │ │ │ │ + cmpeq lr, r0, ror r2 │ │ │ │ andeq r0, r0, r5, ror #19 │ │ │ │ - cmpeq r6, ip, asr fp │ │ │ │ - strdeq lr, [ip, #-208] @ 0xffffff30 │ │ │ │ - cmpeq lr, r0, lsr r2 │ │ │ │ + cmpeq r6, r4, ror #22 │ │ │ │ + strdeq lr, [ip, #-216] @ 0xffffff28 │ │ │ │ + cmpeq lr, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - cmpeq r6, r4, lsr #22 │ │ │ │ - strheq lr, [ip, #-216] @ 0xffffff28 │ │ │ │ - strdeq r1, [lr, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r6, ip, lsr #22 │ │ │ │ + smlalbteq lr, ip, r0, sp │ │ │ │ + mrseq r1, SPSR_fiq │ │ │ │ andeq r0, r0, r3, ror #19 │ │ │ │ - cmpeq r6, ip, ror #21 │ │ │ │ - smlalbbeq lr, ip, r0, sp │ │ │ │ - smlalbteq r1, lr, r0, r1 │ │ │ │ + ldrsheq fp, [r6, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq lr, ip, r8, sp │ │ │ │ + smlalbteq r1, lr, r8, r1 │ │ │ │ andeq r0, r0, r9, asr #20 │ │ │ │ - ldrheq fp, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, r8, asr #26 │ │ │ │ - smlalbbeq r1, lr, r8, r1 │ │ │ │ + ldrheq fp, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq ip, r0, asr sp │ │ │ │ + @ instruction: 0x014e1190 │ │ │ │ andeq r0, r0, r8, asr #20 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ - cmpeq ip, r0, lsl sp │ │ │ │ - cmpeq lr, r0, asr r1 │ │ │ │ + cmpeq r6, r4, lsl #21 │ │ │ │ + cmpeq ip, r8, lsl sp │ │ │ │ + cmpeq lr, r8, asr r1 │ │ │ │ andeq r0, r0, r7, asr #20 │ │ │ │ - cmpeq r6, r4, asr #20 │ │ │ │ - ldrdeq lr, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmpeq lr, r8, lsl r1 │ │ │ │ + cmpeq r6, ip, asr #20 │ │ │ │ + smlaltteq lr, ip, r0, ip │ │ │ │ + cmpeq lr, r0, lsr #2 │ │ │ │ andeq r0, r0, r6, asr #20 │ │ │ │ - cmpeq r6, ip, lsl #20 │ │ │ │ - smlaltbeq lr, ip, r0, ip │ │ │ │ - smlaltteq r1, lr, r0, r0 │ │ │ │ + cmpeq r6, r4, lsl sl │ │ │ │ + smlaltbeq lr, ip, r8, ip │ │ │ │ + smlaltteq r1, lr, r8, r0 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - ldrsbeq fp, [r6, #-148] @ 0xffffff6c │ │ │ │ - cmpeq ip, r8, ror #24 │ │ │ │ - smlaltbeq r1, lr, r8, r0 │ │ │ │ + ldrsbeq fp, [r6, #-156] @ 0xffffff64 │ │ │ │ + cmpeq ip, r0, ror ip │ │ │ │ + strheq r1, [lr, #-0] │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ - @ instruction: 0x0156b99c │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - cmpeq lr, r0, ror r0 │ │ │ │ + cmpeq r6, r4, lsr #19 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq lr, r8, ror r0 │ │ │ │ andeq r0, r0, r3, asr #20 │ │ │ │ - cmpeq r6, r4, ror #18 │ │ │ │ - strdeq lr, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmpeq lr, r8, lsr r0 │ │ │ │ + cmpeq r6, ip, ror #18 │ │ │ │ + cmpeq ip, r0, lsl #24 │ │ │ │ + cmpeq lr, r0, asr #32 │ │ │ │ andeq r0, r0, r2, asr #20 │ │ │ │ - cmpeq r6, ip, lsr #18 │ │ │ │ - smlalbteq lr, ip, r0, fp │ │ │ │ - mrseq r1, (UNDEF: 78) │ │ │ │ + cmpeq r6, r4, lsr r9 │ │ │ │ + smlalbteq lr, ip, r8, fp │ │ │ │ + cmpeq lr, r8 │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - ldrsheq fp, [r6, #-132] @ 0xffffff7c │ │ │ │ - smlalbbeq lr, ip, r8, fp │ │ │ │ - smlalbteq r0, lr, r8, pc @ │ │ │ │ - ldrheq fp, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq ip, r0, asr fp │ │ │ │ - @ instruction: 0x014e0f90 │ │ │ │ + ldrsheq fp, [r6, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x014ceb90 │ │ │ │ + ldrdeq r0, [lr, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, r4, asr #17 │ │ │ │ + cmpeq ip, r8, asr fp │ │ │ │ + @ instruction: 0x014e0f98 │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - cmpeq r6, r4, lsl #17 │ │ │ │ - cmpeq ip, r8, lsl fp │ │ │ │ - cmpeq lr, r8, asr pc │ │ │ │ + cmpeq r6, ip, lsl #17 │ │ │ │ + cmpeq ip, r0, lsr #22 │ │ │ │ + cmpeq lr, r0, ror #30 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - cmpeq r6, ip, asr #16 │ │ │ │ - smlaltteq lr, ip, r0, sl │ │ │ │ - cmpeq lr, r0, lsr #30 │ │ │ │ + cmpeq r6, r4, asr r8 │ │ │ │ + smlaltteq lr, ip, r8, sl │ │ │ │ + cmpeq lr, r8, lsr #30 │ │ │ │ andeq r0, r0, sp, lsr sl │ │ │ │ - cmpeq r6, r4, lsl r8 │ │ │ │ - smlaltbeq lr, ip, r8, sl │ │ │ │ - smlaltteq r0, lr, r8, lr │ │ │ │ + cmpeq r6, ip, lsl r8 │ │ │ │ + strheq lr, [ip, #-160] @ 0xffffff60 │ │ │ │ + strdeq r0, [lr, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - ldrsbeq fp, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq ip, r0, ror sl │ │ │ │ - strheq r0, [lr, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r6, r4, ror #15 │ │ │ │ + cmpeq ip, r8, ror sl │ │ │ │ + strheq r0, [lr, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, fp, lsr sl │ │ │ │ - cmpeq r6, r4, lsr #15 │ │ │ │ - cmpeq ip, r8, lsr sl │ │ │ │ - cmpeq lr, r8, ror lr │ │ │ │ + cmpeq r6, ip, lsr #15 │ │ │ │ + cmpeq ip, r0, asr #20 │ │ │ │ + smlalbbeq r0, lr, r0, lr │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ - cmpeq ip, r0, lsl #20 │ │ │ │ - cmpeq lr, r0, asr #28 │ │ │ │ + cmpeq r6, r4, ror r7 │ │ │ │ + cmpeq ip, r8, lsl #20 │ │ │ │ + cmpeq lr, r8, asr #28 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ - smlalbteq lr, ip, r8, r9 │ │ │ │ - cmpeq lr, r8, lsl #28 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ + ldrdeq lr, [ip, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, r0, lsl lr │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ - ldrsheq fp, [r6, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0x014ce990 │ │ │ │ - ldrdeq r0, [lr, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r6, r4, lsl #14 │ │ │ │ + @ instruction: 0x014ce998 │ │ │ │ + ldrdeq r0, [lr, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - cmpeq r6, r4, asr #13 │ │ │ │ - cmpeq ip, r8, asr r9 │ │ │ │ - @ instruction: 0x014e0d98 │ │ │ │ + cmpeq r6, ip, asr #13 │ │ │ │ + cmpeq ip, r0, ror #18 │ │ │ │ + smlaltbeq r0, lr, r0, sp │ │ │ │ andeq r0, r0, r6, lsr sl │ │ │ │ - cmpeq r6, ip, lsl #13 │ │ │ │ - cmpeq ip, r0, lsr #18 │ │ │ │ - cmpeq lr, r0, ror #26 │ │ │ │ + @ instruction: 0x0156b694 │ │ │ │ + cmpeq ip, r8, lsr #18 │ │ │ │ + cmpeq lr, r8, ror #26 │ │ │ │ andeq r0, r0, r5, lsr sl │ │ │ │ - cmpeq r6, r4, asr r6 │ │ │ │ - smlaltteq lr, ip, r8, r8 │ │ │ │ - cmpeq lr, r8, lsr #26 │ │ │ │ + cmpeq r6, ip, asr r6 │ │ │ │ + strdeq lr, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmpeq lr, r0, lsr sp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ - strheq lr, [ip, #-128] @ 0xffffff80 │ │ │ │ - strdeq r0, [lr, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + strheq lr, [ip, #-136] @ 0xffffff78 │ │ │ │ + strdeq r0, [lr, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r3, lsr sl │ │ │ │ - cmpeq r6, r4, ror #11 │ │ │ │ - cmpeq ip, r8, ror r8 │ │ │ │ - strheq r0, [lr, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, ip, ror #11 │ │ │ │ + smlalbbeq lr, ip, r0, r8 │ │ │ │ + smlalbteq r0, lr, r0, ip │ │ │ │ andeq r0, r0, r2, lsr sl │ │ │ │ - cmpeq r6, ip, lsr #11 │ │ │ │ - cmpeq ip, r0, asr #16 │ │ │ │ - smlalbbeq r0, lr, r0, ip │ │ │ │ + ldrheq fp, [r6, #-84] @ 0xffffffac │ │ │ │ + cmpeq ip, r8, asr #16 │ │ │ │ + smlalbbeq r0, lr, r8, ip │ │ │ │ andeq r0, r0, r1, lsr sl │ │ │ │ - cmpeq r6, r4, ror r5 │ │ │ │ - cmpeq ip, r8, lsl #16 │ │ │ │ - cmpeq lr, r8, asr #24 │ │ │ │ - cmpeq r6, ip, lsr r5 │ │ │ │ - ldrdeq lr, [ip, #-112] @ 0xffffff90 │ │ │ │ - cmpeq lr, r0, lsl ip │ │ │ │ + cmpeq r6, ip, ror r5 │ │ │ │ + cmpeq ip, r0, lsl r8 │ │ │ │ + cmpeq lr, r0, asr ip │ │ │ │ + cmpeq r6, r4, asr #10 │ │ │ │ + ldrdeq lr, [ip, #-120] @ 0xffffff88 │ │ │ │ + cmpeq lr, r8, lsl ip │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - cmpeq r6, r4, lsl #10 │ │ │ │ - @ instruction: 0x014ce798 │ │ │ │ - ldrdeq r0, [lr, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, ip, lsl #10 │ │ │ │ + smlaltbeq lr, ip, r0, r7 │ │ │ │ + smlaltteq r0, lr, r0, fp │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ - cmpeq r6, ip, asr #9 │ │ │ │ - cmpeq ip, r0, ror #14 │ │ │ │ - smlaltbeq r0, lr, r0, fp │ │ │ │ + ldrsbeq fp, [r6, #-68] @ 0xffffffbc │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ + smlaltbeq r0, lr, r8, fp │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - @ instruction: 0x0156b494 │ │ │ │ - cmpeq ip, r8, lsr #14 │ │ │ │ - cmpeq lr, r8, ror #22 │ │ │ │ + @ instruction: 0x0156b49c │ │ │ │ + cmpeq ip, r0, lsr r7 │ │ │ │ + cmpeq lr, r0, ror fp │ │ │ │ andeq r0, r0, fp, lsr #20 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ - strdeq lr, [ip, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq lr, r0, lsr fp │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + strdeq lr, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq lr, r8, lsr fp │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - strheq lr, [ip, #-104] @ 0xffffff98 │ │ │ │ - strdeq r0, [lr, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + smlalbteq lr, ip, r0, r6 │ │ │ │ + cmpeq lr, r0, lsl #22 │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ ldr r2, [pc, #-1156] @ 52d170 │ │ │ │ ldr r1, [pc, #-1156] @ 52d174 │ │ │ │ ldr r3, [pc, #-1156] @ 52d178 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1168375,131 +1168375,131 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #484] @ 52ee48 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 52bff4 │ │ │ │ - cmpeq r6, ip, ror #7 │ │ │ │ - smlalbbeq lr, ip, r0, r6 │ │ │ │ - smlalbteq r0, lr, r0, sl │ │ │ │ + ldrsheq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ + smlalbbeq lr, ip, r8, r6 │ │ │ │ + smlalbteq r0, lr, r8, sl │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrheq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, r8, asr #12 │ │ │ │ - smlalbbeq r0, lr, r8, sl │ │ │ │ + ldrheq fp, [r6, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq ip, r0, asr r6 │ │ │ │ + @ instruction: 0x014e0a90 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, ip, ror r3 │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ - cmpeq lr, r0, asr sl │ │ │ │ + cmpeq r6, r4, lsl #7 │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ + cmpeq lr, r8, asr sl │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r6, r4, asr #6 │ │ │ │ - ldrdeq lr, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq lr, r8, lsl sl │ │ │ │ + cmpeq r6, ip, asr #6 │ │ │ │ + smlaltteq lr, ip, r0, r5 │ │ │ │ + cmpeq lr, r0, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, ip, lsl #6 │ │ │ │ - smlaltbeq lr, ip, r0, r5 │ │ │ │ - smlaltteq r0, lr, r0, r9 │ │ │ │ + cmpeq r6, r4, lsl r3 │ │ │ │ + smlaltbeq lr, ip, r8, r5 │ │ │ │ + smlaltteq r0, lr, r8, r9 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - ldrsbeq fp, [r6, #-36] @ 0xffffffdc │ │ │ │ - cmpeq ip, r8, ror #10 │ │ │ │ - smlaltbeq r0, lr, r8, r9 │ │ │ │ - @ instruction: 0x0156b29c │ │ │ │ - cmpeq ip, r0, lsr r5 │ │ │ │ - cmpeq lr, r0, ror r9 │ │ │ │ + ldrsbeq fp, [r6, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ + strheq r0, [lr, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, r4, lsr #5 │ │ │ │ + cmpeq ip, r8, lsr r5 │ │ │ │ + cmpeq lr, r8, ror r9 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - cmpeq r6, r4, ror #4 │ │ │ │ - strdeq lr, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq lr, r8, lsr r9 │ │ │ │ + cmpeq r6, ip, ror #4 │ │ │ │ + cmpeq ip, r0, lsl #10 │ │ │ │ + cmpeq lr, r0, asr #18 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - cmpeq r6, ip, lsr #4 │ │ │ │ - smlalbteq lr, ip, r0, r4 │ │ │ │ - cmpeq lr, r0, lsl #18 │ │ │ │ + cmpeq r6, r4, lsr r2 │ │ │ │ + smlalbteq lr, ip, r8, r4 │ │ │ │ + cmpeq lr, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - ldrsheq fp, [r6, #-20] @ 0xffffffec │ │ │ │ - smlalbbeq lr, ip, r8, r4 │ │ │ │ - smlalbteq r0, lr, r8, r8 │ │ │ │ + ldrsheq fp, [r6, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x014ce490 │ │ │ │ + ldrdeq r0, [lr, #-128] @ 0xffffff80 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrheq fp, [r6, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r0, asr r4 │ │ │ │ - @ instruction: 0x014e0890 │ │ │ │ + cmpeq r6, r4, asr #3 │ │ │ │ + cmpeq ip, r8, asr r4 │ │ │ │ + @ instruction: 0x014e0898 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r6, r4, lsl #3 │ │ │ │ - cmpeq ip, r8, lsl r4 │ │ │ │ - cmpeq lr, r8, asr r8 │ │ │ │ + cmpeq r6, ip, lsl #3 │ │ │ │ + cmpeq ip, r0, lsr #8 │ │ │ │ + cmpeq lr, r0, ror #16 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r6, ip, asr #2 │ │ │ │ - smlaltteq lr, ip, r0, r3 │ │ │ │ - cmpeq lr, r0, lsr #16 │ │ │ │ + cmpeq r6, r4, asr r1 │ │ │ │ + smlaltteq lr, ip, r8, r3 │ │ │ │ + cmpeq lr, r8, lsr #16 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, r4, lsl r1 │ │ │ │ - smlaltbeq lr, ip, r8, r3 │ │ │ │ - smlaltteq r0, lr, r8, r7 │ │ │ │ + cmpeq r6, ip, lsl r1 │ │ │ │ + strheq lr, [ip, #-48] @ 0xffffffd0 │ │ │ │ + strdeq r0, [lr, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r3, lsr #20 │ │ │ │ - ldrsbeq fp, [r6, #-12] │ │ │ │ - cmpeq ip, r0, ror r3 │ │ │ │ - strheq r0, [lr, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r6, r4, ror #1 │ │ │ │ + cmpeq ip, r8, ror r3 │ │ │ │ + strheq r0, [lr, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - cmpeq r6, r4, lsr #1 │ │ │ │ - cmpeq ip, r8, lsr r3 │ │ │ │ - cmpeq lr, r8, ror r7 │ │ │ │ + cmpeq r6, ip, lsr #1 │ │ │ │ + cmpeq ip, r0, asr #6 │ │ │ │ + smlalbbeq r0, lr, r0, r7 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - cmpeq r6, ip, rrx │ │ │ │ - mrseq lr, SPSR_mon │ │ │ │ - cmpeq lr, r0, asr #14 │ │ │ │ + cmpeq r6, r4, ror r0 │ │ │ │ + cmpeq ip, r8, lsl #6 │ │ │ │ + cmpeq lr, r8, asr #14 │ │ │ │ andeq r0, r0, fp, asr #19 │ │ │ │ - cmpeq r6, r4, lsr r0 │ │ │ │ - smlalbteq lr, ip, r8, r2 │ │ │ │ - cmpeq lr, r8, lsl #14 │ │ │ │ + cmpeq r6, ip, lsr r0 │ │ │ │ + ldrdeq lr, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq lr, r0, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - ldrsheq sl, [r6, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0x014ce290 │ │ │ │ - ldrdeq r0, [lr, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r6, r4 │ │ │ │ + @ instruction: 0x014ce298 │ │ │ │ + ldrdeq r0, [lr, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - cmpeq r6, r4, asr #31 │ │ │ │ - cmpeq ip, r8, asr r2 │ │ │ │ - @ instruction: 0x014e0698 │ │ │ │ + cmpeq r6, ip, asr #31 │ │ │ │ + cmpeq ip, r0, ror #4 │ │ │ │ + smlaltbeq r0, lr, r0, r6 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - cmpeq r6, ip, lsl #31 │ │ │ │ - cmpeq ip, r0, lsr #4 │ │ │ │ - cmpeq lr, r0, ror #12 │ │ │ │ + @ instruction: 0x0156af94 │ │ │ │ + cmpeq ip, r8, lsr #4 │ │ │ │ + cmpeq lr, r8, ror #12 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ - cmpeq r6, r4, asr pc │ │ │ │ - smlaltteq lr, ip, r8, r1 │ │ │ │ - cmpeq lr, r8, lsr #12 │ │ │ │ + cmpeq r6, ip, asr pc │ │ │ │ + strdeq lr, [ip, #-16] │ │ │ │ + cmpeq lr, r0, lsr r6 │ │ │ │ andeq r0, r0, fp, asr #20 │ │ │ │ - cmpeq r6, ip, lsl pc │ │ │ │ - strheq lr, [ip, #-16] │ │ │ │ - strdeq r0, [lr, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ + strheq lr, [ip, #-24] @ 0xffffffe8 │ │ │ │ + strdeq r0, [lr, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, asr #20 │ │ │ │ - cmpeq r6, r4, ror #29 │ │ │ │ - cmpeq ip, r8, ror r1 │ │ │ │ - strheq r0, [lr, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r6, ip, ror #29 │ │ │ │ + smlalbbeq lr, ip, r0, r1 │ │ │ │ + smlalbteq r0, lr, r0, r5 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r6, ip, lsr #29 │ │ │ │ - cmpeq ip, r0, asr #2 │ │ │ │ - smlalbbeq r0, lr, r0, r5 │ │ │ │ + ldrheq sl, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, r8, asr #2 │ │ │ │ + smlalbbeq r0, lr, r8, r5 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r6, r4, ror lr │ │ │ │ - cmpeq ip, r8, lsl #2 │ │ │ │ - cmpeq lr, r8, asr #10 │ │ │ │ + cmpeq r6, ip, ror lr │ │ │ │ + cmpeq ip, r0, lsl r1 │ │ │ │ + cmpeq lr, r0, asr r5 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r6, ip, lsr lr │ │ │ │ - ldrdeq lr, [ip, #-0] │ │ │ │ - cmpeq lr, r0, lsl r5 │ │ │ │ + cmpeq r6, r4, asr #28 │ │ │ │ + ldrdeq lr, [ip, #-8] │ │ │ │ + cmpeq lr, r8, lsl r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ - swpbeq lr, r8, [ip] │ │ │ │ - ldrdeq r0, [lr, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, ip, lsl #28 │ │ │ │ + smlaltbeq lr, ip, r0, r0 │ │ │ │ + smlaltteq r0, lr, r0, r4 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - cmpeq r6, ip, asr #27 │ │ │ │ - cmpeq ip, r0, rrx │ │ │ │ - smlaltbeq r0, lr, r0, r4 │ │ │ │ - @ instruction: 0x0156ad94 │ │ │ │ - cmpeq ip, r8, lsr #32 │ │ │ │ - cmpeq lr, r8, ror #8 │ │ │ │ + ldrsbeq sl, [r6, #-212] @ 0xffffff2c │ │ │ │ + cmpeq ip, r8, rrx │ │ │ │ + smlaltbeq r0, lr, r8, r4 │ │ │ │ + @ instruction: 0x0156ad9c │ │ │ │ + cmpeq ip, r0, lsr r0 │ │ │ │ + cmpeq lr, r0, ror r4 │ │ │ │ andeq r0, r0, r9, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1884] @ 0x75c │ │ │ │ @@ -1168611,32 +1168611,32 @@ │ │ │ │ add r2, r2, #456 @ 0x1c8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 52ee84 │ │ │ │ - cmpeq r6, ip, lsr #22 │ │ │ │ - smlalbbeq r2, lr, ip, r0 │ │ │ │ - smlalbbeq sp, ip, r4, sp │ │ │ │ - smlalbteq r0, lr, r8, r1 │ │ │ │ + cmpeq r6, r4, lsr fp │ │ │ │ + swpbeq r2, r4, [lr] │ │ │ │ + smlalbbeq sp, ip, ip, sp │ │ │ │ + ldrdeq r0, [lr, #-16] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r6, r8, asr #21 │ │ │ │ - cmpeq lr, r4, ror r0 │ │ │ │ - cmpeq ip, r0, lsr #26 │ │ │ │ - cmpeq lr, r4, ror #2 │ │ │ │ + ldrsbeq sl, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq lr, ip, ror r0 │ │ │ │ + cmpeq ip, r8, lsr #26 │ │ │ │ + cmpeq lr, ip, ror #2 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r6, r4, ror #20 │ │ │ │ - cmpeq lr, ip, ror pc │ │ │ │ - strheq sp, [ip, #-204] @ 0xffffff34 │ │ │ │ - mrseq r0, (UNDEF: 94) │ │ │ │ + cmpeq r6, ip, ror #20 │ │ │ │ + smlalbbeq r1, lr, r4, pc @ │ │ │ │ + smlalbteq sp, ip, r4, ip │ │ │ │ + cmpeq lr, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r6, ip, ror #19 │ │ │ │ - @ instruction: 0x014e1e9c │ │ │ │ - strheq r0, [lr, #-4] │ │ │ │ + ldrsheq sl, [r6, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq r1, lr, r4, lr │ │ │ │ + strheq r0, [lr, #-12] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr ip, [pc, #4036] @ 53004c │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -1169648,287 +1169648,287 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 52f9e0 │ │ │ │ mov r4, #99 @ 0x63 │ │ │ │ b 52f9e0 │ │ │ │ cmneq r0, r8, ror r3 │ │ │ │ cmneq r0, r0, ror r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sp, r0, ror #16 │ │ │ │ - cmpeq lr, r0, ror pc │ │ │ │ - cmpeq pc, ip, asr lr @ │ │ │ │ - cmpeq r6, r8, lsr #15 │ │ │ │ - cmppeq sp, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, ror #16 │ │ │ │ + cmpeq lr, r8, ror pc │ │ │ │ + cmpeq pc, r4, ror #28 │ │ │ │ + ldrheq sl, [r6, #-112] @ 0xffffff90 │ │ │ │ + smlalbbeq pc, sp, r0, lr @ │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ - strdeq sp, [ip, #-120] @ 0xffffff88 │ │ │ │ - cmppeq sp, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, ror #10 │ │ │ │ + cmpeq ip, r0, lsl #16 │ │ │ │ + cmppeq sp, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000006be │ │ │ │ - cmpeq r6, ip, lsl #10 │ │ │ │ - @ instruction: 0x014e1b94 │ │ │ │ - smlaltteq pc, sp, r0, fp @ │ │ │ │ + cmpeq r6, r4, lsl r5 │ │ │ │ + @ instruction: 0x014e1b9c │ │ │ │ + smlaltteq pc, sp, r8, fp @ │ │ │ │ andeq r0, r0, r2, lsr r6 │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ - smlaltteq pc, sp, ip, sl @ │ │ │ │ - cmpeq ip, r4, ror r6 │ │ │ │ - cmpeq r6, r0, lsr #3 │ │ │ │ - cmppeq sp, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsr #8 │ │ │ │ + strdeq pc, [sp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, ip, ror r6 │ │ │ │ + cmpeq r6, r8, lsr #3 │ │ │ │ + cmppeq sp, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmneq r0, ip, lsr #20 │ │ │ │ - cmpeq r6, ip, asr #31 │ │ │ │ - @ instruction: 0x014df698 │ │ │ │ + ldrsbeq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq pc, sp, r0, r6 @ │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ - strdeq sp, [ip, #-12] │ │ │ │ - cmppeq sp, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, ror lr │ │ │ │ + cmpeq ip, r4, lsl #2 │ │ │ │ + cmppeq sp, r4, asr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsr #13 │ │ │ │ - cmpeq r6, r4, ror #26 │ │ │ │ - strdeq ip, [ip, #-248] @ 0xffffff08 │ │ │ │ - cmppeq sp, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, ror ip │ │ │ │ - cmppeq sp, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq ip, ip, ip, lr @ │ │ │ │ - cmpeq r6, r0, lsl #23 │ │ │ │ - cmpeq ip, r4, lsl lr │ │ │ │ - cmppeq sp, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, ror #26 │ │ │ │ + mrseq sp, (UNDEF: 76) │ │ │ │ + cmppeq sp, r0, asr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, ror ip │ │ │ │ + cmppeq sp, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq ip, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, r8, lsl #23 │ │ │ │ + cmpeq ip, ip, lsl lr │ │ │ │ + cmppeq sp, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - cmpeq r6, ip, lsr #21 │ │ │ │ - cmpeq ip, r0, asr #26 │ │ │ │ - smlalbbeq pc, sp, r0, r1 @ │ │ │ │ + ldrheq r9, [r6, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, r8, asr #26 │ │ │ │ + smlalbbeq pc, sp, r8, r1 @ │ │ │ │ muleq r0, r2, r6 │ │ │ │ - cmpeq lr, r0, lsr r1 │ │ │ │ - cmpeq r6, r0, lsl sl │ │ │ │ - ldrdeq pc, [sp, #-12] │ │ │ │ + cmpeq lr, r8, lsr r1 │ │ │ │ + cmpeq r6, r8, lsl sl │ │ │ │ + smlaltteq pc, sp, r4, r0 @ │ │ │ │ andeq r0, r0, fp, lsl #14 │ │ │ │ - cmpeq r6, r4, asr #19 │ │ │ │ - cmpeq lr, r8, lsr #32 │ │ │ │ - swpbeq pc, r4, [sp] @ │ │ │ │ + cmpeq r6, ip, asr #19 │ │ │ │ + cmpeq lr, r0, lsr r0 │ │ │ │ + swpbeq pc, ip, [sp] @ │ │ │ │ andeq r0, r0, lr, lsr #12 │ │ │ │ - cmpeq r6, r0, lsr #9 │ │ │ │ - ldrdeq r0, [lr, #-188] @ 0xffffff44 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ + cmpeq r6, r8, lsr #9 │ │ │ │ + smlaltteq r0, lr, r4, fp │ │ │ │ + cmpeq sp, r8, ror fp │ │ │ │ andeq r0, r0, sp, ror r6 │ │ │ │ - smlaltteq ip, ip, r8, r6 @ │ │ │ │ + strdeq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - cmpeq r6, r0, lsr #8 │ │ │ │ - smlalbteq r0, lr, r8, sl │ │ │ │ - smlaltteq lr, sp, r8, sl │ │ │ │ + cmpeq r6, r8, lsr #8 │ │ │ │ + ldrdeq r0, [lr, #-160] @ 0xffffff60 │ │ │ │ + strdeq lr, [sp, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r5, lsr r6 │ │ │ │ - ldrheq r9, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r0, asr r6 │ │ │ │ - @ instruction: 0x014dea90 │ │ │ │ + cmpeq r6, r4, asr #7 │ │ │ │ + cmpeq ip, r8, asr r6 │ │ │ │ + @ instruction: 0x014dea98 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmpeq r6, r8, lsr #6 │ │ │ │ - strheq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ - strdeq lr, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r6, r0, lsr r3 │ │ │ │ + smlalbteq ip, ip, r0, r5 @ │ │ │ │ + strdeq lr, [sp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, lr, asr r6 │ │ │ │ andeq r6, r0, r0, lsr #15 │ │ │ │ - cmpeq r6, ip, lsl #4 │ │ │ │ - ldrdeq r0, [lr, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq lr, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r6, r4, lsl r2 │ │ │ │ + smlaltteq r0, lr, r0, r8 │ │ │ │ + ldrdeq lr, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sl, lsr r6 │ │ │ │ - ldrsbeq r9, [r6, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r0, ror r4 │ │ │ │ - strheq lr, [sp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r6, r4, ror #3 │ │ │ │ + cmpeq ip, r8, ror r4 │ │ │ │ + strheq lr, [sp, #-136] @ 0xffffff78 │ │ │ │ muleq r0, ip, r6 │ │ │ │ - cmpeq r6, r4, lsr #3 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmpeq sp, r0, ror r8 │ │ │ │ + cmpeq r6, ip, lsr #3 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq sp, r8, ror r8 │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ - cmpeq r6, r4, ror #2 │ │ │ │ - strdeq ip, [ip, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ + cmpeq r6, ip, ror #2 │ │ │ │ + cmpeq ip, r0, lsl #8 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - cmpeq r6, r8, lsr #2 │ │ │ │ - strheq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ - strdeq lr, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r0, lsr r1 │ │ │ │ + smlalbteq ip, ip, r4, r3 @ │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ andeq r0, r0, r9, lsl #14 │ │ │ │ - cmpeq r6, ip, ror #1 │ │ │ │ - smlalbbeq ip, ip, r0, r3 @ │ │ │ │ - smlalbteq lr, sp, r0, r7 │ │ │ │ + ldrsheq r9, [r6, #-4] │ │ │ │ + smlalbbeq ip, ip, r8, r3 @ │ │ │ │ + smlalbteq lr, sp, r8, r7 │ │ │ │ muleq r0, r1, r6 │ │ │ │ - ldrheq r9, [r6, #-0] │ │ │ │ - cmpeq ip, r4, asr #6 │ │ │ │ - smlalbbeq lr, sp, r4, r7 │ │ │ │ - cmpeq r6, r4, ror r0 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ - cmpeq sp, r8, asr #14 │ │ │ │ + ldrheq r9, [r6, #-8] │ │ │ │ + cmpeq ip, ip, asr #6 │ │ │ │ + smlalbbeq lr, sp, ip, r7 │ │ │ │ + cmpeq r6, ip, ror r0 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ + cmpeq sp, r0, asr r7 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - cmpeq r6, r8, lsr r0 │ │ │ │ - smlalbteq ip, ip, ip, r2 @ │ │ │ │ - cmpeq sp, ip, lsl #14 │ │ │ │ + cmpeq r6, r0, asr #32 │ │ │ │ + ldrdeq ip, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r4, lsl r7 │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - cmpeq r6, r0 │ │ │ │ - cmpeq lr, ip, lsl r7 │ │ │ │ - smlalbteq lr, sp, ip, r6 │ │ │ │ + cmpeq r6, r8 │ │ │ │ + cmpeq lr, r4, lsr #14 │ │ │ │ + ldrdeq lr, [sp, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, ror r6 │ │ │ │ - ldrsbeq r8, [r6, #-240] @ 0xffffff10 │ │ │ │ - cmpeq ip, r4, ror #4 │ │ │ │ - smlaltbeq lr, sp, r4, r6 │ │ │ │ + ldrsbeq r8, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq ip, ip, ror #4 │ │ │ │ + smlaltbeq lr, sp, ip, r6 │ │ │ │ andeq r0, r0, r5, ror r6 │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, ror #12 │ │ │ │ - strdeq ip, [ip, #-24] @ 0xffffffe8 │ │ │ │ + mrseq ip, (UNDEF: 108) │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq r6, ip, lsr #30 │ │ │ │ - smlalbteq ip, ip, r0, r1 @ │ │ │ │ - cmpeq sp, r0, lsl #12 │ │ │ │ + cmpeq r6, r4, lsr pc │ │ │ │ + smlalbteq ip, ip, r8, r1 @ │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ andeq r0, r0, r4, ror r6 │ │ │ │ - ldrsheq r8, [r6, #-232] @ 0xffffff18 │ │ │ │ - smlalbbeq ip, ip, r0, r1 @ │ │ │ │ - smlalbteq lr, sp, r8, r5 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ + smlalbbeq ip, ip, r8, r1 @ │ │ │ │ + ldrdeq lr, [sp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - cmpeq r6, r0, lsr #29 │ │ │ │ - smlaltbeq r0, lr, r4, r5 │ │ │ │ - cmpeq sp, ip, ror #10 │ │ │ │ + cmpeq r6, r8, lsr #29 │ │ │ │ + smlaltbeq r0, lr, ip, r5 │ │ │ │ + cmpeq sp, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - cmpeq r6, r4, ror lr │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ - cmpeq sp, r0, asr #10 │ │ │ │ + cmpeq r6, ip, ror lr │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ + cmpeq sp, r8, asr #10 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - cmpeq r6, r4, lsr lr │ │ │ │ - smlalbteq ip, ip, r8, r0 @ │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ + cmpeq r6, ip, lsr lr │ │ │ │ + ldrdeq ip, [ip, #-0] │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ andeq r0, r0, sp, lsr #12 │ │ │ │ - ldrsheq r8, [r6, #-220] @ 0xffffff24 │ │ │ │ - smlalbbeq ip, ip, r0, r0 @ │ │ │ │ - smlalbteq lr, sp, r8, r4 │ │ │ │ + cmpeq r6, r4, lsl #28 │ │ │ │ + smlalbbeq ip, ip, r8, r0 @ │ │ │ │ + ldrdeq lr, [sp, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, pc, lsr r6 │ │ │ │ - ldrheq r8, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmpeq ip, r8, lsr r0 │ │ │ │ - smlalbbeq lr, sp, r0, r4 │ │ │ │ + ldrheq r8, [r6, #-220] @ 0xffffff24 │ │ │ │ + cmpeq ip, r0, asr #32 │ │ │ │ + smlalbbeq lr, sp, r8, r4 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - cmpeq r6, r0, lsl #27 │ │ │ │ - cmpeq ip, r4, lsl r0 │ │ │ │ - cmpeq sp, r4, asr r4 │ │ │ │ + cmpeq r6, r8, lsl #27 │ │ │ │ + cmpeq ip, ip, lsl r0 │ │ │ │ + cmpeq sp, ip, asr r4 │ │ │ │ andeq r0, r0, lr, lsr r6 │ │ │ │ - cmpeq r6, r4, asr #26 │ │ │ │ - ldrdeq fp, [ip, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sp, r8, lsl r4 │ │ │ │ + cmpeq r6, ip, asr #26 │ │ │ │ + smlaltteq fp, ip, r0, pc @ │ │ │ │ + cmpeq sp, r0, lsr #8 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - @ instruction: 0x014cbf9c │ │ │ │ - ldrdeq lr, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + smlaltbeq fp, ip, r4, pc @ │ │ │ │ + smlaltteq lr, sp, r4, r3 │ │ │ │ andeq r0, r0, r9, lsr r6 │ │ │ │ - cmpeq ip, r4, ror #30 │ │ │ │ + cmpeq ip, ip, ror #30 │ │ │ │ andeq r0, r0, r5, asr #13 │ │ │ │ - @ instruction: 0x01568c9c │ │ │ │ - cmpeq ip, r0, lsr pc │ │ │ │ - cmpeq sp, r0, ror r3 │ │ │ │ + cmpeq r6, r4, lsr #25 │ │ │ │ + cmpeq ip, r8, lsr pc │ │ │ │ + cmpeq sp, r8, ror r3 │ │ │ │ andeq r0, r0, r6, asr #13 │ │ │ │ - cmpeq r6, r0, ror #24 │ │ │ │ - strdeq fp, [ip, #-228] @ 0xffffff1c │ │ │ │ - cmpeq sp, r4, lsr r3 │ │ │ │ + cmpeq r6, r8, ror #24 │ │ │ │ + strdeq fp, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq sp, ip, lsr r3 │ │ │ │ andeq r0, r0, r7, asr #13 │ │ │ │ - cmpeq r6, r4, lsr #24 │ │ │ │ - strheq fp, [ip, #-232] @ 0xffffff18 │ │ │ │ - strdeq lr, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r6, ip, lsr #24 │ │ │ │ + smlalbteq fp, ip, r0, lr │ │ │ │ + mrseq lr, (UNDEF: 125) │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ - smlalbbeq fp, ip, r0, lr │ │ │ │ + smlalbbeq fp, ip, r8, lr │ │ │ │ andeq r0, r0, r5, lsl #13 │ │ │ │ - cmpeq ip, r0, asr lr │ │ │ │ + cmpeq ip, r8, asr lr │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmpeq r6, r8, lsl #23 │ │ │ │ - cmpeq ip, ip, lsl lr │ │ │ │ - cmpeq sp, ip, asr r2 │ │ │ │ - cmpeq r6, ip, asr #22 │ │ │ │ - smlaltteq fp, ip, r0, sp │ │ │ │ - cmpeq sp, r0, lsr #4 │ │ │ │ + @ instruction: 0x01568b90 │ │ │ │ + cmpeq ip, r4, lsr #28 │ │ │ │ + cmpeq sp, r4, ror #4 │ │ │ │ + cmpeq r6, r4, asr fp │ │ │ │ + smlaltteq fp, ip, r8, sp │ │ │ │ + cmpeq sp, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r6, r0, lsl fp │ │ │ │ - smlaltbeq fp, ip, r4, sp │ │ │ │ - smlaltteq lr, sp, r4, r1 │ │ │ │ + cmpeq r6, r8, lsl fp │ │ │ │ + smlaltbeq fp, ip, ip, sp │ │ │ │ + smlaltteq lr, sp, ip, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrsbeq r8, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, r8, ror #26 │ │ │ │ - smlaltbeq lr, sp, r8, r1 │ │ │ │ + ldrsbeq r8, [r6, #-172] @ 0xffffff54 │ │ │ │ + cmpeq ip, r0, ror sp │ │ │ │ + strheq lr, [sp, #-16] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01568a98 │ │ │ │ - cmpeq ip, ip, lsr #26 │ │ │ │ - cmpeq sp, ip, ror #2 │ │ │ │ + cmpeq r6, r0, lsr #21 │ │ │ │ + cmpeq ip, r4, lsr sp │ │ │ │ + cmpeq sp, r4, ror r1 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - strdeq fp, [ip, #-196] @ 0xffffff3c │ │ │ │ + strdeq fp, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ - smlalbteq fp, ip, r4, ip │ │ │ │ + smlalbteq fp, ip, ip, ip │ │ │ │ andeq r0, r0, r5, ror #13 │ │ │ │ - @ instruction: 0x014cbc94 │ │ │ │ + @ instruction: 0x014cbc9c │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - cmpeq ip, r4, ror #24 │ │ │ │ + cmpeq ip, ip, ror #24 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r4, lsr ip │ │ │ │ + cmpeq ip, ip, lsr ip │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - strdeq lr, [sp, #-40] @ 0xffffffd8 │ │ │ │ + mrseq lr, (UNDEF: 125) │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - smlaltteq fp, ip, r4, fp │ │ │ │ + smlaltteq fp, ip, ip, fp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, r0, lsr #18 │ │ │ │ - smlaltbeq fp, ip, r8, fp │ │ │ │ - strdeq sp, [sp, #-240] @ 0xffffff10 │ │ │ │ - ldrsheq r8, [r6, #-132] @ 0xffffff7c │ │ │ │ - smlalbbeq fp, ip, r8, fp │ │ │ │ - smlalbteq sp, sp, r8, pc @ │ │ │ │ + cmpeq r6, r8, lsr #18 │ │ │ │ + strheq fp, [ip, #-176] @ 0xffffff50 │ │ │ │ + strdeq sp, [sp, #-248] @ 0xffffff08 │ │ │ │ + ldrsheq r8, [r6, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x014cbb90 │ │ │ │ + ldrdeq sp, [sp, #-240] @ 0xffffff10 │ │ │ │ muleq r0, sp, r6 │ │ │ │ - ldrheq r8, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ - smlalbbeq sp, sp, ip, pc @ │ │ │ │ + cmpeq r6, r0, asr #17 │ │ │ │ + cmpeq ip, r4, asr fp │ │ │ │ + @ instruction: 0x014ddf94 │ │ │ │ muleq r0, lr, r6 │ │ │ │ - cmpeq r6, ip, ror r8 │ │ │ │ - cmpeq ip, r0, lsl fp │ │ │ │ - cmpeq sp, r0, asr pc │ │ │ │ + cmpeq r6, r4, lsl #17 │ │ │ │ + cmpeq ip, r8, lsl fp │ │ │ │ + cmpeq sp, r8, asr pc │ │ │ │ muleq r0, pc, r6 @ │ │ │ │ - cmpeq r6, r0, asr #16 │ │ │ │ - ldrdeq fp, [ip, #-164] @ 0xffffff5c │ │ │ │ - cmpeq sp, r4, lsl pc │ │ │ │ + cmpeq r6, r8, asr #16 │ │ │ │ + ldrdeq fp, [ip, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sp, ip, lsl pc │ │ │ │ @ instruction: 0x000006b1 │ │ │ │ - cmpeq r6, r4, lsl #16 │ │ │ │ - @ instruction: 0x014cba98 │ │ │ │ - ldrdeq sp, [sp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r6, ip, lsl #16 │ │ │ │ + smlaltbeq fp, ip, r0, sl │ │ │ │ + smlaltteq sp, sp, r0, lr @ │ │ │ │ @ instruction: 0x000006b3 │ │ │ │ - cmpeq r6, r8, asr #15 │ │ │ │ - cmpeq ip, ip, asr sl │ │ │ │ - @ instruction: 0x014dde9c │ │ │ │ + ldrsbeq r8, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, r4, ror #20 │ │ │ │ + smlaltbeq sp, sp, r4, lr @ │ │ │ │ @ instruction: 0x000006b2 │ │ │ │ - cmpeq r6, ip, lsl #15 │ │ │ │ - cmpeq ip, r0, lsr #20 │ │ │ │ - cmpeq sp, r0, ror #28 │ │ │ │ + @ instruction: 0x01568794 │ │ │ │ + cmpeq ip, r8, lsr #20 │ │ │ │ + cmpeq sp, r8, ror #28 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ - smlaltteq fp, ip, r4, r9 │ │ │ │ - cmpeq sp, r4, lsr #28 │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ + smlaltteq fp, ip, ip, r9 │ │ │ │ + cmpeq sp, ip, lsr #28 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ - cmpeq r6, r4, lsl r7 │ │ │ │ - smlaltbeq fp, ip, r8, r9 │ │ │ │ - smlaltteq sp, sp, r8, sp @ │ │ │ │ + cmpeq r6, ip, lsl r7 │ │ │ │ + strheq fp, [ip, #-144] @ 0xffffff70 │ │ │ │ + strdeq sp, [sp, #-208] @ 0xffffff30 │ │ │ │ @ instruction: 0x000006b6 │ │ │ │ - ldrsbeq r8, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq ip, ip, ror #18 │ │ │ │ - smlaltbeq sp, sp, ip, sp @ │ │ │ │ + cmpeq r6, r0, ror #13 │ │ │ │ + cmpeq ip, r4, ror r9 │ │ │ │ + strheq sp, [sp, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0x000006b5 │ │ │ │ - @ instruction: 0x0156869c │ │ │ │ - cmpeq ip, r0, lsr r9 │ │ │ │ - cmpeq sp, r8, ror #26 │ │ │ │ + cmpeq r6, r4, lsr #13 │ │ │ │ + cmpeq ip, r8, lsr r9 │ │ │ │ + cmpeq sp, r0, ror sp │ │ │ │ andeq r0, r0, r3, lsl r7 │ │ │ │ - cmpeq r6, r0, ror #12 │ │ │ │ - strdeq fp, [ip, #-132] @ 0xffffff7c │ │ │ │ - cmpeq sp, r4, lsr sp │ │ │ │ + cmpeq r6, r8, ror #12 │ │ │ │ + strdeq fp, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq sp, ip, lsr sp │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - cmpeq r6, r4, lsr #12 │ │ │ │ - strheq fp, [ip, #-136] @ 0xffffff78 │ │ │ │ - strdeq sp, [sp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, ip, lsr #12 │ │ │ │ + smlalbteq fp, ip, r0, r8 │ │ │ │ + cmpeq sp, r0, lsl #26 │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - smlalbbeq fp, ip, r0, r8 │ │ │ │ + smlalbbeq fp, ip, r8, r8 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - cmpeq ip, ip, asr #16 │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - cmpeq r6, r4, lsl #11 │ │ │ │ - cmpeq ip, r8, lsl r8 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ + cmpeq r6, ip, lsl #11 │ │ │ │ + cmpeq ip, r0, lsr #16 │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl b2160 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 530830 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ @@ -1171155,68 +1171155,68 @@ │ │ │ │ ldr r1, [pc, #236] @ 5318bc │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 52f9e0 │ │ │ │ - cmpeq r6, r8, asr #10 │ │ │ │ - ldrdeq fp, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sp, ip, lsl ip │ │ │ │ + cmpeq r6, r0, asr r5 │ │ │ │ + smlaltteq fp, ip, r4, r7 │ │ │ │ + cmpeq sp, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, ip, lsl #10 │ │ │ │ - smlaltbeq fp, ip, r0, r7 │ │ │ │ - smlaltteq sp, sp, r0, fp @ │ │ │ │ + cmpeq r6, r4, lsl r5 │ │ │ │ + smlaltbeq fp, ip, r8, r7 │ │ │ │ + smlaltteq sp, sp, r8, fp @ │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsbeq r8, [r6, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq ip, r4, ror #14 │ │ │ │ - smlaltbeq sp, sp, r4, fp @ │ │ │ │ - @ instruction: 0x01568498 │ │ │ │ - cmpeq ip, r8, lsr #14 │ │ │ │ - cmpeq sp, r4, ror #22 │ │ │ │ + ldrsbeq r8, [r6, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq ip, ip, ror #14 │ │ │ │ + smlaltbeq sp, sp, ip, fp @ │ │ │ │ + cmpeq r6, r0, lsr #9 │ │ │ │ + cmpeq ip, r0, lsr r7 │ │ │ │ + cmpeq sp, ip, ror #22 │ │ │ │ andeq r0, r0, lr, asr #12 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ - smlaltteq fp, ip, ip, r6 │ │ │ │ - cmpeq sp, r8, lsr #22 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + strdeq fp, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r0, lsr fp │ │ │ │ andeq r0, r0, r9, asr #12 │ │ │ │ - cmpeq r6, ip, lsl r4 │ │ │ │ - strheq fp, [ip, #-96] @ 0xffffffa0 │ │ │ │ - strdeq sp, [sp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r6, r4, lsr #8 │ │ │ │ + strheq fp, [ip, #-104] @ 0xffffff98 │ │ │ │ + strdeq sp, [sp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ - cmpeq r6, r4, ror #7 │ │ │ │ - smlaltteq pc, sp, r8, sl @ │ │ │ │ - strheq sp, [sp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r6, ip, ror #7 │ │ │ │ + strdeq pc, [sp, #-160] @ 0xffffff60 │ │ │ │ + strheq sp, [sp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - ldrheq r8, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq ip, r8, asr #12 │ │ │ │ - smlalbbeq sp, sp, r8, sl @ │ │ │ │ + ldrheq r8, [r6, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq ip, r0, asr r6 │ │ │ │ + @ instruction: 0x014dda90 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ - cmpeq r6, r8, ror r3 │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ - cmpeq sp, ip, asr #20 │ │ │ │ + cmpeq r6, r0, lsl #7 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ + cmpeq sp, r4, asr sl │ │ │ │ andeq r0, r0, fp, asr #13 │ │ │ │ - cmpeq r6, ip, lsr r3 │ │ │ │ - ldrdeq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ + ldrdeq fp, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sp, r8, lsl sl │ │ │ │ andeq r0, r0, lr, lsr #13 │ │ │ │ - cmpeq r6, r0, lsl #6 │ │ │ │ - @ instruction: 0x014cb594 │ │ │ │ - ldrdeq sp, [sp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ + @ instruction: 0x014cb59c │ │ │ │ + ldrdeq sp, [sp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmpeq ip, ip, asr r5 │ │ │ │ + cmpeq ip, r4, ror #10 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmpeq ip, ip, lsr #10 │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmpeq r6, r4, ror #4 │ │ │ │ - strdeq fp, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq sp, r8, lsr r9 │ │ │ │ + cmpeq r6, ip, ror #4 │ │ │ │ + cmpeq ip, r0, lsl #10 │ │ │ │ + cmpeq sp, r0, asr #18 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - cmpeq r6, r8, lsr #4 │ │ │ │ - strheq fp, [ip, #-76] @ 0xffffffb4 │ │ │ │ - strdeq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, r0, lsr r2 │ │ │ │ + smlalbteq fp, ip, r4, r4 │ │ │ │ + cmpeq sp, r4, lsl #18 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1171241,17 +1171241,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 531948 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #516 @ 0x204 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5318f4 │ │ │ │ - ldrsbeq r8, [r6, #-0] │ │ │ │ - cmpeq ip, r4, ror #6 │ │ │ │ - @ instruction: 0x014dd79c │ │ │ │ + ldrsbeq r8, [r6, #-8] │ │ │ │ + cmpeq ip, ip, ror #6 │ │ │ │ + smlaltbeq sp, sp, r4, r7 @ │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1171382,35 +1171382,35 @@ │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 531a00 │ │ │ │ @ instruction: 0x01606a9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r8, [sp, #-80] @ 0xffffffb0 │ │ │ │ - strheq r8, [sp, #-80] @ 0xffffffb0 │ │ │ │ + strheq r8, [sp, #-88] @ 0xffffffa8 │ │ │ │ + strheq r8, [sp, #-88] @ 0xffffffa8 │ │ │ │ cmneq r0, ip, lsl #20 │ │ │ │ - @ instruction: 0x01567f98 │ │ │ │ - cmppeq sp, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r4, ror #12 │ │ │ │ + cmpeq r6, r0, lsr #31 │ │ │ │ + cmppeq sp, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, ror #12 │ │ │ │ andeq r0, r0, fp, lsr #14 │ │ │ │ - cmpeq r6, r8, asr pc │ │ │ │ - smlaltteq fp, ip, ip, r1 │ │ │ │ - cmpeq sp, r4, lsr #12 │ │ │ │ + cmpeq r6, r0, ror #30 │ │ │ │ + strdeq fp, [ip, #-20] @ 0xffffffec │ │ │ │ + cmpeq sp, ip, lsr #12 │ │ │ │ andeq r0, r0, r1, lsr r7 │ │ │ │ - cmpeq r6, ip, lsl pc │ │ │ │ - strheq fp, [ip, #-16] │ │ │ │ - smlaltteq sp, sp, ip, r5 @ │ │ │ │ - cmpeq r6, r0, ror #29 │ │ │ │ - cmpeq ip, r4, ror r1 │ │ │ │ - smlaltbeq sp, sp, ip, r5 @ │ │ │ │ + cmpeq r6, r4, lsr #30 │ │ │ │ + strheq fp, [ip, #-24] @ 0xffffffe8 │ │ │ │ + strdeq sp, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r6, r8, ror #29 │ │ │ │ + cmpeq ip, ip, ror r1 │ │ │ │ + strheq sp, [sp, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sl, lsr #14 │ │ │ │ - cmpeq r6, r4, lsr #29 │ │ │ │ - cmpeq ip, r8, lsr r1 │ │ │ │ - cmpeq sp, r0, ror r5 │ │ │ │ + cmpeq r6, ip, lsr #29 │ │ │ │ + cmpeq ip, r0, asr #2 │ │ │ │ + cmpeq sp, r8, ror r5 │ │ │ │ andeq r0, r0, lr, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1172430,220 +1172430,220 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 531e1c │ │ │ │ cmneq r0, r4, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, ip, lsl #16 │ │ │ │ - cmpeq pc, r0, asr #6 │ │ │ │ - cmppeq sp, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, asr #24 │ │ │ │ - smlaltteq sl, ip, r0, lr │ │ │ │ - cmpeq sp, r0, lsr #6 │ │ │ │ + cmpeq pc, r8, asr #6 │ │ │ │ + cmppeq sp, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr ip │ │ │ │ + smlaltteq sl, ip, r8, lr │ │ │ │ + cmpeq sp, r8, lsr #6 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ strdeq r6, [r0, #-80]! @ 0xffffffb0 │ │ │ │ - cmpeq r6, r0, ror fp │ │ │ │ - cmpeq sp, r8, lsr r2 │ │ │ │ + cmpeq r6, r8, ror fp │ │ │ │ + cmpeq sp, r0, asr #4 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq sp, r4, ror r0 │ │ │ │ - qdaddeq r8, ip, sp │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - swpbeq r1, ip, [pc] @ │ │ │ │ - @ instruction: 0x014d8790 │ │ │ │ - smlaltteq pc, sp, r0, r1 @ │ │ │ │ - ldrdeq pc, [sp, #-16] │ │ │ │ - cmpeq r2, r8, lsr r2 │ │ │ │ - cmpeq sp, r4, lsr #18 │ │ │ │ - cmppeq sp, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, ip, ror r0 │ │ │ │ + cmpeq sp, r4, rrx │ │ │ │ + cmpeq sp, r8, lsr r8 │ │ │ │ + smlaltbeq r1, pc, r4, r0 @ │ │ │ │ + @ instruction: 0x014d8798 │ │ │ │ + smlaltteq pc, sp, r8, r1 @ │ │ │ │ + ldrdeq pc, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r2, r0, asr #4 │ │ │ │ + cmpeq sp, ip, lsr #18 │ │ │ │ + cmppeq sp, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r4, lsl #29 │ │ │ │ - qdaddeq pc, r4, sp @ │ │ │ │ - cmpeq r6, r0, lsl #17 │ │ │ │ - cmpeq ip, r4, lsl fp │ │ │ │ - cmpeq sp, r4, asr pc │ │ │ │ + qdaddeq pc, ip, sp @ │ │ │ │ + cmpeq r6, r8, lsl #17 │ │ │ │ + cmpeq ip, ip, lsl fp │ │ │ │ + cmpeq sp, ip, asr pc │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ andeq r1, r0, r4, lsr #26 │ │ │ │ andeq r1, r0, r0, ror #31 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ @ instruction: 0xffff6be8 │ │ │ │ @ instruction: 0xffff80b0 │ │ │ │ @ instruction: 0xffff6bd0 │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ - cmpeq sp, r4, lsr lr │ │ │ │ - cmpeq r6, ip, ror #11 │ │ │ │ - @ instruction: 0x014f0b94 │ │ │ │ + cmpeq r6, r4, ror r7 │ │ │ │ + cmpeq sp, ip, lsr lr │ │ │ │ + ldrsheq r7, [r6, #-84] @ 0xffffffac │ │ │ │ + @ instruction: 0x014f0b9c │ │ │ │ stmdapl r0, {r0, r2, r3} │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq ip, [sp, #-144] @ 0xffffff70 │ │ │ │ + strdeq ip, [sp, #-152] @ 0xffffff68 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r4, ror #3 │ │ │ │ - strheq ip, [sp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r6, ip, ror #3 │ │ │ │ + smlalbteq ip, sp, r0, r8 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - ldrdeq lr, [sp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r6, r8, lsl #2 │ │ │ │ - @ instruction: 0x014ca39c │ │ │ │ - ldrdeq ip, [sp, #-124] @ 0xffffff84 │ │ │ │ + smlaltteq lr, sp, r0, r8 │ │ │ │ + cmpeq r6, r0, lsl r1 │ │ │ │ + smlaltbeq sl, ip, r4, r3 │ │ │ │ + smlaltteq ip, sp, r4, r7 │ │ │ │ muleq r0, r1, r4 │ │ │ │ @ instruction: 0xffff7244 │ │ │ │ andeq r1, r0, r0, lsl fp │ │ │ │ andeq r0, r0, r4, asr #28 │ │ │ │ @ instruction: 0xffff5f44 │ │ │ │ andeq r2, r0, r4, asr #29 │ │ │ │ @ instruction: 0xffff5ee8 │ │ │ │ @ instruction: 0xffff69f8 │ │ │ │ - @ instruction: 0x01566f90 │ │ │ │ - cmpeq sp, r0, asr r7 │ │ │ │ - cmpeq sp, r8, ror #12 │ │ │ │ + @ instruction: 0x01566f98 │ │ │ │ + cmpeq sp, r8, asr r7 │ │ │ │ + cmpeq sp, r0, ror r6 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - cmpeq r6, r8, asr #30 │ │ │ │ - ldrdeq sl, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sp, ip, lsl r6 │ │ │ │ + cmpeq r6, r0, asr pc │ │ │ │ + smlaltteq sl, ip, r4, r1 │ │ │ │ + cmpeq sp, r4, lsr #12 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - cmpeq r6, r8, lsl #30 │ │ │ │ - @ instruction: 0x014ca19c │ │ │ │ - ldrdeq ip, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r6, r0, lsl pc │ │ │ │ + smlaltbeq sl, ip, r4, r1 │ │ │ │ + smlaltteq ip, sp, r4, r5 │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ - cmpeq r6, r8, asr #29 │ │ │ │ - @ instruction: 0x014dc59c │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ + ldrsbeq r6, [r6, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq ip, sp, r4, r5 │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmpeq ip, ip, lsl r1 │ │ │ │ - cmpeq r6, r8, lsl #29 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ + @ instruction: 0x01566e90 │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmpeq r6, r8, asr #28 │ │ │ │ - ldrdeq sl, [ip, #-12] │ │ │ │ - cmpeq sp, ip, lsl r5 │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + smlaltteq sl, ip, r4, r0 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmpeq r6, r0, asr #21 │ │ │ │ - cmpeq ip, r4, asr sp │ │ │ │ - @ instruction: 0x014dc194 │ │ │ │ + cmpeq r6, r8, asr #21 │ │ │ │ + cmpeq ip, ip, asr sp │ │ │ │ + @ instruction: 0x014dc19c │ │ │ │ andeq r0, r0, fp, lsr #9 │ │ │ │ - cmpeq ip, ip, lsl sp │ │ │ │ - cmpeq r6, r0, lsl #21 │ │ │ │ - cmpeq sp, r0, asr r1 │ │ │ │ + cmpeq ip, r4, lsr #26 │ │ │ │ + cmpeq r6, r8, lsl #21 │ │ │ │ + cmpeq sp, r8, asr r1 │ │ │ │ andeq r0, r0, sp, lsr #9 │ │ │ │ - ldrdeq r9, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r6, ip, lsr sl │ │ │ │ - cmpeq sp, ip, lsl #2 │ │ │ │ + smlaltteq r9, ip, r0, ip │ │ │ │ + cmpeq r6, r4, asr #20 │ │ │ │ + cmpeq sp, r4, lsl r1 │ │ │ │ andeq r0, r0, lr, lsr #9 │ │ │ │ - @ instruction: 0x014c9c94 │ │ │ │ - ldrsheq r6, [r6, #-152] @ 0xffffff68 │ │ │ │ - smlalbteq ip, sp, r8, r0 │ │ │ │ + @ instruction: 0x014c9c9c │ │ │ │ + cmpeq r6, r0, lsl #20 │ │ │ │ + ldrdeq ip, [sp, #-0] │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - cmpeq ip, r0, asr ip │ │ │ │ - ldrheq r6, [r6, #-152] @ 0xffffff68 │ │ │ │ - smlalbbeq ip, sp, r8, r0 │ │ │ │ - cmpeq sp, r4, asr r1 │ │ │ │ - cmpeq r6, ip, ror #18 │ │ │ │ - cmpeq sp, r8, lsr r0 │ │ │ │ + cmpeq ip, r8, asr ip │ │ │ │ + cmpeq r6, r0, asr #19 │ │ │ │ + swpbeq ip, r0, [sp] │ │ │ │ + cmpeq sp, ip, asr r1 │ │ │ │ + cmpeq r6, r4, ror r9 │ │ │ │ + cmpeq sp, r0, asr #32 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ - strheq r9, [ip, #-188] @ 0xffffff44 │ │ │ │ + smlalbteq r9, ip, r4, fp │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - smlalbbeq r9, ip, r8, fp │ │ │ │ + @ instruction: 0x014c9b90 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - ldrheq r6, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ - smlalbbeq fp, sp, ip, pc @ │ │ │ │ - cmpeq r6, r8, ror r8 │ │ │ │ - cmpeq ip, ip, lsl #22 │ │ │ │ - cmpeq sp, ip, asr #30 │ │ │ │ + cmpeq r6, r0, asr #17 │ │ │ │ + cmpeq ip, r4, asr fp │ │ │ │ + @ instruction: 0x014dbf94 │ │ │ │ + cmpeq r6, r0, lsl #17 │ │ │ │ + cmpeq ip, r4, lsl fp │ │ │ │ + cmpeq sp, r4, asr pc │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmpeq r6, r8, lsr r8 │ │ │ │ - smlalbteq r9, ip, ip, sl │ │ │ │ - cmpeq sp, ip, lsl #30 │ │ │ │ + cmpeq r6, r0, asr #16 │ │ │ │ + ldrdeq r9, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sp, r4, lsl pc │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - ldrsheq r6, [r6, #-120] @ 0xffffff88 │ │ │ │ - smlalbbeq r9, ip, ip, sl │ │ │ │ - smlalbteq fp, sp, ip, lr │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ + @ instruction: 0x014c9a94 │ │ │ │ + ldrdeq fp, [sp, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r7, asr #8 │ │ │ │ - ldrheq r6, [r6, #-120] @ 0xffffff88 │ │ │ │ - cmpeq ip, ip, asr #20 │ │ │ │ - smlalbbeq fp, sp, ip, lr │ │ │ │ + cmpeq r6, r0, asr #15 │ │ │ │ + cmpeq ip, r4, asr sl │ │ │ │ + @ instruction: 0x014dbe94 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - cmpeq r6, r8, ror r7 │ │ │ │ - cmpeq ip, ip, lsl #20 │ │ │ │ - cmpeq sp, ip, asr #28 │ │ │ │ + cmpeq r6, r0, lsl #15 │ │ │ │ + cmpeq ip, r4, lsl sl │ │ │ │ + cmpeq sp, r4, asr lr │ │ │ │ andeq r0, r0, r9, asr #8 │ │ │ │ - cmpeq r6, r8, lsr r7 │ │ │ │ - smlalbteq r9, ip, ip, r9 │ │ │ │ - cmpeq sp, ip, lsl #28 │ │ │ │ + cmpeq r6, r0, asr #14 │ │ │ │ + ldrdeq r9, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq sp, r4, lsl lr │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - ldrsheq r6, [r6, #-104] @ 0xffffff98 │ │ │ │ - smlalbbeq r9, ip, ip, r9 │ │ │ │ - smlalbteq fp, sp, ip, sp │ │ │ │ + cmpeq r6, r0, lsl #14 │ │ │ │ + @ instruction: 0x014c9994 │ │ │ │ + ldrdeq fp, [sp, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - ldrheq r6, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq ip, ip, asr #18 │ │ │ │ - smlalbbeq fp, sp, ip, sp │ │ │ │ + cmpeq r6, r0, asr #13 │ │ │ │ + cmpeq ip, r4, asr r9 │ │ │ │ + @ instruction: 0x014dbd94 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - cmpeq r6, r8, ror r6 │ │ │ │ - cmpeq ip, ip, lsl #18 │ │ │ │ - cmpeq sp, ip, asr #26 │ │ │ │ + cmpeq r6, r0, lsl #13 │ │ │ │ + cmpeq ip, r4, lsl r9 │ │ │ │ + cmpeq sp, r4, asr sp │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ - cmpeq r6, r8, lsr r6 │ │ │ │ - smlalbteq r9, ip, ip, r8 │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ + cmpeq r6, r0, asr #12 │ │ │ │ + ldrdeq r9, [ip, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r4, lsl sp │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x014c9894 │ │ │ │ + @ instruction: 0x014c989c │ │ │ │ andeq r0, r0, r1, ror r4 │ │ │ │ - cmpeq ip, r4, ror #16 │ │ │ │ + cmpeq ip, ip, ror #16 │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ - cmpeq ip, r4, lsr r8 │ │ │ │ + cmpeq ip, ip, lsr r8 │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - cmpeq ip, r4, lsl #16 │ │ │ │ + cmpeq ip, ip, lsl #16 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq r6, r8, lsr r5 │ │ │ │ - smlalbteq r9, ip, ip, r7 │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ + cmpeq r6, r0, asr #10 │ │ │ │ + ldrdeq r9, [ip, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r4, lsl ip │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - ldrsheq r6, [r6, #-72] @ 0xffffffb8 │ │ │ │ - smlalbbeq r9, ip, ip, r7 │ │ │ │ - smlalbteq fp, sp, ip, fp │ │ │ │ + cmpeq r6, r0, lsl #10 │ │ │ │ + @ instruction: 0x014c9794 │ │ │ │ + ldrdeq fp, [sp, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - ldrheq r6, [r6, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, ip, asr #14 │ │ │ │ - smlalbbeq fp, sp, ip, fp │ │ │ │ + cmpeq r6, r0, asr #9 │ │ │ │ + cmpeq ip, r4, asr r7 │ │ │ │ + @ instruction: 0x014dbb94 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - cmpeq r6, r8, ror r4 │ │ │ │ - cmpeq ip, ip, lsl #14 │ │ │ │ - cmpeq sp, ip, asr #22 │ │ │ │ + cmpeq r6, r0, lsl #9 │ │ │ │ + cmpeq ip, r4, lsl r7 │ │ │ │ + cmpeq sp, r4, asr fp │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - cmpeq r6, r8, lsr r4 │ │ │ │ - smlalbteq r9, ip, ip, r6 │ │ │ │ - cmpeq sp, ip, lsl #22 │ │ │ │ + cmpeq r6, r0, asr #8 │ │ │ │ + ldrdeq r9, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r4, lsl fp │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - @ instruction: 0x014c9694 │ │ │ │ + @ instruction: 0x014c969c │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq r6, r8, asr #7 │ │ │ │ - cmpeq ip, ip, asr r6 │ │ │ │ - @ instruction: 0x014dba9c │ │ │ │ + ldrsbeq r6, [r6, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r4, ror #12 │ │ │ │ + smlaltbeq fp, sp, r4, sl │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmpeq r6, ip, lsl #7 │ │ │ │ - cmpeq ip, r0, lsr #12 │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ + @ instruction: 0x01566394 │ │ │ │ + cmpeq ip, r8, lsr #12 │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, r0, asr r3 │ │ │ │ - smlaltteq r9, ip, r4, r5 │ │ │ │ - cmpeq sp, r4, lsr #20 │ │ │ │ + cmpeq r6, r8, asr r3 │ │ │ │ + smlaltteq r9, ip, ip, r5 │ │ │ │ + cmpeq sp, ip, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlaltbeq r9, ip, ip, r5 │ │ │ │ + strheq r9, [ip, #-84] @ 0xffffffac │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq sp, [sp, #-160] @ 0xffffff60 │ │ │ │ + strdeq sp, [sp, #-168] @ 0xffffff58 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrheq r6, [r6, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, r4, asr #10 │ │ │ │ - smlalbbeq fp, sp, r4, r9 │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ - cmpeq ip, r8, lsl #10 │ │ │ │ - cmpeq sp, r8, asr #18 │ │ │ │ + ldrheq r6, [r6, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, ip, asr #10 │ │ │ │ + smlalbbeq fp, sp, ip, r9 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ + cmpeq ip, r0, lsl r5 │ │ │ │ + cmpeq sp, r0, asr r9 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - cmpeq r6, r4, lsr r2 │ │ │ │ - smlalbteq r9, ip, r8, r4 │ │ │ │ - cmpeq sp, r8, lsl #18 │ │ │ │ + cmpeq r6, ip, lsr r2 │ │ │ │ + ldrdeq r9, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sp, r0, lsl r9 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ ldr r2, [pc, #-516] @ 532d10 │ │ │ │ ldr r1, [pc, #-516] @ 532d14 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [pc, #-520] @ 532d18 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1173497,32 +1173497,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5338e0 │ │ │ │ cmneq r0, r8, lsl ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, ip, lsr #22 │ │ │ │ - @ instruction: 0x01566098 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ + cmpeq r6, r0, lsr #1 │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ - cmpeq sp, r0, lsl #12 │ │ │ │ - cmpeq ip, ip, lsl #2 │ │ │ │ - cmpeq r6, r4, asr #28 │ │ │ │ - ldrdeq r9, [ip, #-8] │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq r6, r8, lsr pc │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ + cmpeq ip, r4, lsl r1 │ │ │ │ + cmpeq r6, ip, asr #28 │ │ │ │ + smlaltteq r9, ip, r0, r0 │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ - cmpeq r6, r8, lsl #28 │ │ │ │ - swpbeq r9, ip, [ip] @ │ │ │ │ - ldrdeq fp, [sp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r6, r0, lsl lr │ │ │ │ + smlaltbeq r9, ip, r4, r0 │ │ │ │ + smlaltteq fp, sp, r4, r4 │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ - @ instruction: 0x01565d9c │ │ │ │ - cmpeq ip, r0, lsr r0 │ │ │ │ - cmpeq sp, r8, ror #8 │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ + cmpeq r6, r4, lsr #27 │ │ │ │ + cmpeq ip, r8, lsr r0 │ │ │ │ + cmpeq sp, r0, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #500] @ 533ed8 │ │ │ │ @@ -1173651,18 +1173651,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 533d58 │ │ │ │ cmneq r0, ip, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq r4, [r0, #-100]! @ 0xffffff9c │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - cmpeq sp, ip, lsl r3 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + cmpeq sp, r4, lsr #6 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - strheq r8, [ip, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq r8, ip, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #612] @ 534174 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1173818,29 +1173818,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 533fb8 │ │ │ │ strdeq r4, [r0, #-76]! @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, asr r4 │ │ │ │ - cmpeq r6, r4, ror #19 │ │ │ │ - smlaltbeq fp, sp, ip, r0 │ │ │ │ + cmpeq r6, ip, ror #19 │ │ │ │ + strheq fp, [sp, #-4] │ │ │ │ andeq r0, r0, sl, ror #7 │ │ │ │ - cmpeq r6, r0, asr #18 │ │ │ │ - ldrdeq r8, [ip, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, ip │ │ │ │ + cmpeq r6, r8, asr #18 │ │ │ │ + ldrdeq r8, [ip, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x014c8b98 │ │ │ │ - ldrdeq sl, [sp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r6, r8, asr #17 │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ - @ instruction: 0x014daf94 │ │ │ │ + cmpeq r6, ip, lsl #18 │ │ │ │ + smlaltbeq r8, ip, r0, fp │ │ │ │ + ldrdeq sl, [sp, #-252] @ 0xffffff04 │ │ │ │ + ldrsbeq r5, [r6, #-128] @ 0xffffff80 │ │ │ │ + cmpeq ip, r4, ror #22 │ │ │ │ + @ instruction: 0x014daf9c │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - cmpeq ip, r4, lsr #22 │ │ │ │ + cmpeq ip, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #640] @ 534458 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1174003,24 +1174003,24 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 53427c │ │ │ │ cmneq r0, r8, lsr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01604190 │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ - smlaltteq sl, sp, r4, sp │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ - strheq r8, [ip, #-132] @ 0xffffff7c │ │ │ │ - smlaltteq sl, sp, ip, ip │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ + smlaltteq sl, sp, ip, sp │ │ │ │ + cmpeq r6, r8, lsr #12 │ │ │ │ + strheq r8, [ip, #-140] @ 0xffffff74 │ │ │ │ + strdeq sl, [sp, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmpeq r6, r4, ror #11 │ │ │ │ - cmpeq ip, r8, ror r8 │ │ │ │ - strheq sl, [sp, #-196] @ 0xffffff3c │ │ │ │ - cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq r6, ip, ror #11 │ │ │ │ + smlalbbeq r8, ip, r0, r8 │ │ │ │ + strheq sl, [sp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq ip, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #668] @ 534744 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1174190,22 +1174190,22 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 534518 │ │ │ │ cmneq r0, r8, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strdeq r3, [r0, #-228]! @ 0xffffff1c │ │ │ │ - cmpeq r6, r0, ror #8 │ │ │ │ - cmpeq sp, r8, lsr #22 │ │ │ │ + cmpeq r6, r8, ror #8 │ │ │ │ + cmpeq sp, r0, lsr fp │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - ldrsheq r5, [r6, #-32] @ 0xffffffe0 │ │ │ │ - smlalbbeq r8, ip, r4, r5 │ │ │ │ - smlalbteq sl, sp, r4, r9 │ │ │ │ + ldrsheq r5, [r6, #-40] @ 0xffffffd8 │ │ │ │ + smlalbbeq r8, ip, ip, r5 │ │ │ │ + smlalbteq sl, sp, ip, r9 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - cmpeq ip, r0, asr r5 │ │ │ │ + cmpeq ip, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #3700] @ 535604 │ │ │ │ @@ -1175137,144 +1175137,144 @@ │ │ │ │ b 534b2c │ │ │ │ cmneq r0, r4, lsl #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r4, ror #24 │ │ │ │ cmneq r2, r0, asr lr │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq sp, r8, lsl sl │ │ │ │ cmneq r2, ip, ror #27 │ │ │ │ cmneq r2, r0, ror #27 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - strdeq ip, [sp, #-164] @ 0xffffff5c │ │ │ │ + strdeq ip, [sp, #-172] @ 0xffffff54 │ │ │ │ cmneq r2, ip, lsl #27 │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ - cmpeq sp, r4, lsr r7 │ │ │ │ + cmpeq r6, ip, rrx │ │ │ │ + cmpeq sp, ip, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strheq r8, [ip, #-44] @ 0xffffffd4 │ │ │ │ + smlalbteq r8, ip, r4, r2 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmneq r0, r0, ror #17 │ │ │ │ - cmpeq r6, r8, asr #28 │ │ │ │ - ldrdeq r8, [ip, #-8] │ │ │ │ - cmpeq sp, ip, lsl r5 │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + smlaltteq r8, ip, r0, r0 │ │ │ │ + cmpeq sp, r4, lsr #10 │ │ │ │ @ instruction: 0x000005b6 │ │ │ │ - ldrsheq r4, [r6, #-212] @ 0xffffff2c │ │ │ │ - smlalbbeq r8, ip, r8, r0 │ │ │ │ - smlalbteq sl, sp, r8, r4 │ │ │ │ + ldrsheq r4, [r6, #-220] @ 0xffffff24 │ │ │ │ + swpbeq r8, r0, [ip] │ │ │ │ + ldrdeq sl, [sp, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - cmpeq ip, ip, lsr r0 │ │ │ │ + cmpeq ip, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r6, r0, asr #26 │ │ │ │ - strheq ip, [sp, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x014c7f9c │ │ │ │ - smlaltteq sl, sp, r0, r3 │ │ │ │ + cmpeq r6, r8, asr #26 │ │ │ │ + smlalbteq ip, sp, r0, r7 │ │ │ │ + smlaltbeq r7, ip, r4, pc @ │ │ │ │ + smlaltteq sl, sp, r8, r3 │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmpeq r6, ip, lsl #25 │ │ │ │ - cmpeq sp, ip, asr r3 │ │ │ │ + @ instruction: 0x01564c94 │ │ │ │ + cmpeq sp, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r6, r0, ror fp │ │ │ │ - cmpeq ip, r4, lsl #28 │ │ │ │ - cmpeq sp, r4, asr #4 │ │ │ │ + cmpeq r6, r8, ror fp │ │ │ │ + cmpeq ip, ip, lsl #28 │ │ │ │ + cmpeq sp, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ - cmpeq r6, r8, lsl fp │ │ │ │ - smlaltbeq r7, ip, ip, sp │ │ │ │ - smlaltteq sl, sp, ip, r1 │ │ │ │ + cmpeq r6, r0, lsr #22 │ │ │ │ + strheq r7, [ip, #-212] @ 0xffffff2c │ │ │ │ + strdeq sl, [sp, #-20] @ 0xffffffec │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r6, r8, asr #21 │ │ │ │ - cmpeq ip, r8, asr sp │ │ │ │ - @ instruction: 0x014da19c │ │ │ │ + ldrsbeq r4, [r6, #-160] @ 0xffffff60 │ │ │ │ + cmpeq ip, r0, ror #26 │ │ │ │ + smlaltbeq sl, sp, r4, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - cmpeq r6, r4, ror sl │ │ │ │ - cmpeq ip, r8, lsl #26 │ │ │ │ - cmpeq sp, r8, asr #2 │ │ │ │ + cmpeq r6, ip, ror sl │ │ │ │ + cmpeq ip, r0, lsl sp │ │ │ │ + cmpeq sp, r0, asr r1 │ │ │ │ andeq r6, r0, r0, lsr #15 │ │ │ │ - cmpeq r6, ip, asr r9 │ │ │ │ - smlaltteq r7, ip, ip, fp │ │ │ │ - cmpeq sp, r0, lsr r0 │ │ │ │ + cmpeq r6, r4, ror #18 │ │ │ │ + strdeq r7, [ip, #-180] @ 0xffffff4c │ │ │ │ + cmpeq sp, r8, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, r4, lsl r9 │ │ │ │ - qdaddeq ip, r0, sp │ │ │ │ - smlaltteq r9, sp, r0, pc @ │ │ │ │ + cmpeq r6, ip, lsl r9 │ │ │ │ + qdaddeq ip, r8, sp │ │ │ │ + smlaltteq r9, sp, r8, pc @ │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - ldrsbeq r4, [r6, #-128] @ 0xffffff80 │ │ │ │ - cmpeq ip, r0, ror #22 │ │ │ │ - smlaltbeq r9, sp, r4, pc @ │ │ │ │ + ldrsbeq r4, [r6, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, r8, ror #22 │ │ │ │ + smlaltbeq r9, sp, ip, pc @ │ │ │ │ @ instruction: 0x000005ba │ │ │ │ - cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq sp, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r6, r8, asr r8 │ │ │ │ - smlaltteq r7, ip, ip, sl │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ + cmpeq r6, r0, ror #16 │ │ │ │ + strdeq r7, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - strheq r7, [ip, #-168] @ 0xffffff58 │ │ │ │ - ldrsheq r4, [r6, #-116] @ 0xffffff8c │ │ │ │ - cmpeq ip, ip, ror sl │ │ │ │ - smlalbteq r9, sp, r4, lr │ │ │ │ - cmpeq r6, r8, asr #15 │ │ │ │ - cmpeq ip, ip, asr sl │ │ │ │ - @ instruction: 0x014d9e94 │ │ │ │ + smlalbteq r7, ip, r0, sl │ │ │ │ + ldrsheq r4, [r6, #-124] @ 0xffffff84 │ │ │ │ + smlalbbeq r7, ip, r4, sl │ │ │ │ + smlalbteq r9, sp, ip, lr │ │ │ │ + ldrsbeq r4, [r6, #-112] @ 0xffffff90 │ │ │ │ + cmpeq ip, r4, ror #20 │ │ │ │ + @ instruction: 0x014d9e9c │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - @ instruction: 0x01564794 │ │ │ │ - cmpeq ip, ip, lsl sl │ │ │ │ + @ instruction: 0x0156479c │ │ │ │ + cmpeq ip, r4, lsr #20 │ │ │ │ cmpeq fp, r4, lsr r2 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmpeq sp, r4, lsr lr │ │ │ │ + cmpeq sp, ip, lsr lr │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - cmpeq r6, ip, lsr #14 │ │ │ │ - strheq r7, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r6, r4, lsr r7 │ │ │ │ + strheq r7, [ip, #-156] @ 0xffffff64 │ │ │ │ smlalbteq r9, fp, ip, r1 │ │ │ │ - smlalbteq r9, sp, ip, sp │ │ │ │ + ldrdeq r9, [sp, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - cmpeq r6, r0, asr #13 │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ - @ instruction: 0x014d9d94 │ │ │ │ + cmpeq r6, r8, asr #13 │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ + @ instruction: 0x014d9d9c │ │ │ │ @ instruction: 0x000005b9 │ │ │ │ - cmpeq r6, r4, lsl #13 │ │ │ │ - cmpeq ip, r4, lsl r9 │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ + cmpeq r6, ip, lsl #13 │ │ │ │ + cmpeq ip, ip, lsl r9 │ │ │ │ + cmpeq sp, r0, ror #26 │ │ │ │ @ instruction: 0x000005b5 │ │ │ │ - cmpeq r6, r4, asr #12 │ │ │ │ - ldrdeq r7, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq sp, r8, lsl sp │ │ │ │ + cmpeq r6, ip, asr #12 │ │ │ │ + smlaltteq r7, ip, r0, r8 │ │ │ │ + cmpeq sp, r0, lsr #26 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - smlaltbeq r7, ip, r0, r8 │ │ │ │ + smlaltbeq r7, ip, r8, r8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrsbeq r4, [r6, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq ip, r0, ror r8 │ │ │ │ - strheq r9, [sp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r6, r4, ror #11 │ │ │ │ + cmpeq ip, r8, ror r8 │ │ │ │ + strheq r9, [sp, #-200] @ 0xffffff38 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r6, r0, lsr #11 │ │ │ │ - cmpeq ip, r4, lsr r8 │ │ │ │ - cmpeq sp, r4, ror ip │ │ │ │ + cmpeq r6, r8, lsr #11 │ │ │ │ + cmpeq ip, ip, lsr r8 │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ - strdeq r7, [ip, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sp, r8, lsr ip │ │ │ │ + cmpeq r6, ip, ror #10 │ │ │ │ + cmpeq ip, r0, lsl #16 │ │ │ │ + cmpeq sp, r0, asr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, r8, lsr #10 │ │ │ │ - strheq r7, [ip, #-124] @ 0xffffff84 │ │ │ │ - strdeq r9, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r6, r0, lsr r5 │ │ │ │ + smlalbteq r7, ip, r4, r7 │ │ │ │ + cmpeq sp, r4, lsl #24 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - smlalbbeq r7, ip, r4, r7 │ │ │ │ - ldrheq r4, [r6, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq ip, r0, asr r7 │ │ │ │ - @ instruction: 0x014d9b90 │ │ │ │ - cmpeq r6, r0, lsl #9 │ │ │ │ - cmpeq ip, r4, lsl r7 │ │ │ │ - cmpeq sp, r4, asr fp │ │ │ │ + smlalbbeq r7, ip, ip, r7 │ │ │ │ + cmpeq r6, r4, asr #9 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ + @ instruction: 0x014d9b98 │ │ │ │ + cmpeq r6, r8, lsl #9 │ │ │ │ + cmpeq ip, ip, lsl r7 │ │ │ │ + cmpeq sp, ip, asr fp │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - cmpeq r6, r8, asr #8 │ │ │ │ - ldrdeq r7, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, ip, lsl fp │ │ │ │ + cmpeq r6, r0, asr r4 │ │ │ │ + smlaltteq r7, ip, r0, r6 │ │ │ │ + cmpeq sp, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - @ instruction: 0x014c769c │ │ │ │ - smlaltteq r9, sp, r0, sl │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + smlaltbeq r7, ip, r4, r6 │ │ │ │ + smlaltteq r9, sp, r8, sl │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1175299,17 +1175299,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 5358b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #820 @ 0x334 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 53585c │ │ │ │ - cmpeq r6, r8, ror #2 │ │ │ │ - strdeq r7, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq sp, r4, lsr r8 │ │ │ │ + cmpeq r6, r0, ror r1 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ + cmpeq sp, ip, lsr r8 │ │ │ │ andeq r0, r0, r1, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1175675,32 +1175675,32 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 535aec │ │ │ │ cmneq r0, ip, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, lsr #18 │ │ │ │ - cmpeq r6, r8, ror #28 │ │ │ │ - cmpeq sp, r0, lsr r5 │ │ │ │ - cmpeq r6, r4, asr sp │ │ │ │ - cmpeq sp, r4, lsr r8 │ │ │ │ - cmpeq sp, ip, lsr #8 │ │ │ │ + cmpeq r6, r0, ror lr │ │ │ │ + cmpeq sp, r8, lsr r5 │ │ │ │ + cmpeq r6, ip, asr sp │ │ │ │ + cmpeq sp, ip, lsr r8 │ │ │ │ + cmpeq sp, r4, lsr r4 │ │ │ │ andeq r0, r0, sl, ror #3 │ │ │ │ - cmpeq r6, r0, lsl #25 │ │ │ │ - smlaltbeq r9, sp, r0, r5 │ │ │ │ - cmpeq sp, r8, asr r3 │ │ │ │ - smlalbteq r6, ip, ip, lr │ │ │ │ - cmpeq r6, r4, lsl #24 │ │ │ │ - @ instruction: 0x014c6e98 │ │ │ │ - ldrdeq r9, [sp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r6, r8, lsl #25 │ │ │ │ + smlaltbeq r9, sp, r8, r5 │ │ │ │ + cmpeq sp, r0, ror #6 │ │ │ │ + ldrdeq r6, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r6, ip, lsl #24 │ │ │ │ + smlaltbeq r6, ip, r0, lr │ │ │ │ + smlaltteq r9, sp, r0, r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq ip, r0, ror #28 │ │ │ │ - @ instruction: 0x01563b94 │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ - cmpeq sp, r8, ror #4 │ │ │ │ + cmpeq ip, r8, ror #28 │ │ │ │ + @ instruction: 0x01563b9c │ │ │ │ + cmpeq ip, r0, lsr lr │ │ │ │ + cmpeq sp, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #1532] @ 5364e0 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r3, [pc, #1528] @ 5364e4 │ │ │ │ @@ -1176085,43 +1176085,43 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5360ec │ │ │ │ cmneq r0, r8, lsr #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmneq r0, r0, lsl r5 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ andeq r6, r0, r0, lsr #15 │ │ │ │ cmneq r0, r0, lsr #6 │ │ │ │ - @ instruction: 0x01563698 │ │ │ │ - @ instruction: 0x014db19c │ │ │ │ - cmpeq sp, r4, ror #26 │ │ │ │ + cmpeq r6, r0, lsr #13 │ │ │ │ + smlaltbeq fp, sp, r4, r1 │ │ │ │ + cmpeq sp, ip, ror #26 │ │ │ │ andeq r0, r0, lr, lsl #21 │ │ │ │ - cmpeq r6, r8, asr r6 │ │ │ │ - smlaltteq r6, ip, ip, r8 │ │ │ │ - cmpeq sp, ip, lsr #26 │ │ │ │ + cmpeq r6, r0, ror #12 │ │ │ │ + strdeq r6, [ip, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r4, lsr sp │ │ │ │ muleq r0, r3, sl │ │ │ │ - cmpeq r6, ip, lsl r6 │ │ │ │ - strheq r6, [ip, #-128] @ 0xffffff80 │ │ │ │ - smlaltteq r8, sp, r8, ip │ │ │ │ + cmpeq r6, r4, lsr #12 │ │ │ │ + strheq r6, [ip, #-136] @ 0xffffff78 │ │ │ │ + strdeq r8, [sp, #-192] @ 0xffffff40 │ │ │ │ muleq r0, r2, sl │ │ │ │ - cmpeq r6, r0, ror #11 │ │ │ │ - cmpeq ip, r4, ror r8 │ │ │ │ - smlaltbeq r8, sp, ip, ip │ │ │ │ + cmpeq r6, r8, ror #11 │ │ │ │ + cmpeq ip, ip, ror r8 │ │ │ │ + strheq r8, [sp, #-196] @ 0xffffff3c │ │ │ │ muleq r0, r1, sl │ │ │ │ - cmpeq r6, r4, lsr #11 │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ - cmpeq sp, r4, ror ip │ │ │ │ - cmpeq r6, r8, ror #10 │ │ │ │ - strdeq r6, [ip, #-124] @ 0xffffff84 │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq r6, ip, lsr #11 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq sp, ip, ror ip │ │ │ │ + cmpeq r6, r0, ror r5 │ │ │ │ + cmpeq ip, r4, lsl #16 │ │ │ │ + cmpeq sp, ip, lsr ip │ │ │ │ andeq r0, r0, r1, asr #21 │ │ │ │ - cmpeq r6, ip, lsr #10 │ │ │ │ - smlalbteq r6, ip, r0, r7 │ │ │ │ - strdeq r8, [sp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r6, r4, lsr r5 │ │ │ │ + smlalbteq r6, ip, r8, r7 │ │ │ │ + cmpeq sp, r0, lsl #24 │ │ │ │ andeq r0, r0, pc, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2560] @ 0xa00 │ │ │ │ sub sp, sp, #1488 @ 0x5d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1176529,157 +1176529,157 @@ │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #1488 @ 0x5d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r0, r4, lsl #29 │ │ │ │ cmneq r0, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r6, r8, lsl #8 │ │ │ │ + cmpeq r6, r0, lsl r4 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq r2, r0, lsl pc │ │ │ │ - cmpeq sp, r0, lsl #30 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ + cmpeq r2, r8, lsl pc │ │ │ │ + cmpeq sp, r8, lsl #30 │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ ldrdeq r8, [fp, #-252] @ 0xffffff04 │ │ │ │ - cmpeq sp, r8, asr #28 │ │ │ │ - cmpeq sp, ip, lsl #28 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ - cmpeq sp, r4, lsl r9 │ │ │ │ - cmpeq r6, r8, lsl #3 │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ + cmpeq sp, r0, asr lr │ │ │ │ + cmpeq sp, r4, lsl lr │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ + cmpeq sp, ip, lsl r9 │ │ │ │ + @ instruction: 0x01563190 │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, ip, lsl #1 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ + @ instruction: 0x01563094 │ │ │ │ + cmpeq sp, r8, ror #14 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ stmdapl r0, {r0, r2} │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r6, r4, asr #29 │ │ │ │ - @ instruction: 0x014d859c │ │ │ │ + cmpeq r6, ip, asr #29 │ │ │ │ + smlaltbeq r8, sp, r4, r5 │ │ │ │ cmpeq fp, r0, ror r9 │ │ │ │ cmneq r0, r0, ror r8 │ │ │ │ - cmpeq r6, r4, asr #23 │ │ │ │ - @ instruction: 0x014d829c │ │ │ │ + cmpeq r6, ip, asr #23 │ │ │ │ + smlaltbeq r8, sp, r4, r2 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ stcmi 8, cr0, [r0], {11} │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - cmpeq sp, r8, asr #16 │ │ │ │ + cmpeq sp, r0, asr r8 │ │ │ │ ldrdeq r8, [fp, #-112] @ 0xffffff90 │ │ │ │ - cmpeq sp, r0, ror r8 │ │ │ │ - cmpeq sp, ip, lsl r8 │ │ │ │ + cmpeq sp, r8, ror r8 │ │ │ │ + cmpeq sp, r4, lsr #16 │ │ │ │ cmpeq fp, r4, ror #14 │ │ │ │ - cmpeq sp, r4, ror #16 │ │ │ │ - cmpeq sp, r0, lsl r8 │ │ │ │ + cmpeq sp, ip, ror #16 │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ strdeq r8, [fp, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ + cmpeq sp, r8, lsl #16 │ │ │ │ smlalbbeq r8, fp, ip, r6 │ │ │ │ - cmpeq sp, r4, lsr #16 │ │ │ │ + cmpeq sp, ip, lsr #16 │ │ │ │ andeq r7, r0, ip, lsr fp │ │ │ │ - cmpeq sp, r8, lsr r8 │ │ │ │ - strheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r0, asr #16 │ │ │ │ + strheq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ strdeq r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ - smlaltbeq sl, sp, r8, r7 │ │ │ │ + strheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0x014b8598 │ │ │ │ - cmpeq sp, ip, lsr #16 │ │ │ │ - cmpeq sp, r8, lsl #16 │ │ │ │ + cmpeq sp, r4, lsr r8 │ │ │ │ + cmpeq sp, r0, lsl r8 │ │ │ │ cmpeq fp, ip, lsl #10 │ │ │ │ - cmpeq sp, r0, lsr r8 │ │ │ │ - smlaltteq sl, sp, ip, r7 │ │ │ │ + cmpeq sp, r8, lsr r8 │ │ │ │ + strdeq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ strheq r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq sp, ip, lsl #16 │ │ │ │ - smlalbteq sl, sp, r8, r7 │ │ │ │ + cmpeq sp, r4, lsl r8 │ │ │ │ + ldrdeq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ cmpeq fp, r4, asr r4 │ │ │ │ - cmpeq sp, r8, lsl #16 │ │ │ │ - smlalbteq sl, sp, r4, r7 │ │ │ │ + cmpeq sp, r0, lsl r8 │ │ │ │ + smlalbteq sl, sp, ip, r7 │ │ │ │ strdeq r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ - strheq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x014b839c │ │ │ │ cmpeq sp, r8, lsl #16 │ │ │ │ smlalbteq sl, sp, r4, r7 │ │ │ │ + @ instruction: 0x014b839c │ │ │ │ + cmpeq sp, r0, lsl r8 │ │ │ │ + smlalbteq sl, sp, ip, r7 │ │ │ │ cmpeq fp, r0, asr #6 │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ - cmpeq sp, r8, ror r7 │ │ │ │ + cmpeq sp, r8, lsl #16 │ │ │ │ + smlalbbeq sl, sp, r0, r7 │ │ │ │ smlaltbeq r8, fp, r0, r2 │ │ │ │ - smlalbteq sl, sp, r0, r7 │ │ │ │ - smlalbteq sl, sp, r0, r7 │ │ │ │ + smlalbteq sl, sp, r8, r7 │ │ │ │ + smlalbteq sl, sp, r8, r7 │ │ │ │ cmpeq fp, r4, lsl #4 │ │ │ │ - smlaltteq sl, sp, r8, r7 │ │ │ │ - cmpeq sp, ip, ror #14 │ │ │ │ + strdeq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq sp, r4, ror r7 │ │ │ │ cmpeq fp, r0, ror r1 │ │ │ │ - strheq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ - strheq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq sl, sp, r4, r7 │ │ │ │ + smlalbteq sl, sp, r0, r7 │ │ │ │ strdeq r8, [fp, #-12] │ │ │ │ - strdeq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ - strheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq r8, fp, r0, r0 │ │ │ │ strdeq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ strheq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ + smlaltbeq r8, fp, r0, r0 │ │ │ │ + cmpeq sp, r4, lsl #16 │ │ │ │ + smlalbteq sl, sp, r0, r7 │ │ │ │ cmpeq fp, r4, asr #32 │ │ │ │ - smlaltteq sl, sp, r8, r7 │ │ │ │ - @ instruction: 0x014da794 │ │ │ │ + strdeq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0x014da79c │ │ │ │ ldrdeq r7, [fp, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ - @ instruction: 0x014da798 │ │ │ │ + smlaltteq sl, sp, r4, r7 │ │ │ │ + smlaltbeq sl, sp, r0, r7 │ │ │ │ cmpeq fp, ip, ror pc │ │ │ │ - ldrdeq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x014da794 │ │ │ │ + smlaltteq sl, sp, r0, r7 │ │ │ │ + @ instruction: 0x014da79c │ │ │ │ cmpeq fp, r0, lsr #30 │ │ │ │ - ldrdeq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ - @ instruction: 0x014da790 │ │ │ │ + ldrdeq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x014da798 │ │ │ │ smlalbteq r7, fp, r4, lr │ │ │ │ - cmpeq sp, r0, lsl #16 │ │ │ │ - strheq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r8, lsl #16 │ │ │ │ + smlalbteq sl, sp, r4, r7 │ │ │ │ cmpeq fp, r8, ror #28 │ │ │ │ - strdeq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq sl, sp, ip, r7 │ │ │ │ + strdeq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ + strheq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ cmpeq fp, ip, lsl #28 │ │ │ │ - strdeq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ - strheq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ + strdeq sl, [sp, #-124] @ 0xffffff84 │ │ │ │ + strheq sl, [sp, #-120] @ 0xffffff88 │ │ │ │ strheq r7, [fp, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x014da790 │ │ │ │ + cmpeq fp, r4, asr sp │ │ │ │ smlalbteq sl, sp, ip, r7 │ │ │ │ smlalbbeq sl, sp, r8, r7 │ │ │ │ - cmpeq fp, r4, asr sp │ │ │ │ - smlalbteq sl, sp, r4, r7 │ │ │ │ - smlalbbeq sl, sp, r0, r7 │ │ │ │ strdeq r7, [fp, #-200] @ 0xffffff38 │ │ │ │ + strheq sl, [sp, #-116] @ 0xffffff8c │ │ │ │ + cmpeq sp, r0, ror r7 │ │ │ │ + @ instruction: 0x014b7c9c │ │ │ │ smlaltbeq sl, sp, ip, r7 │ │ │ │ cmpeq sp, r8, ror #14 │ │ │ │ - @ instruction: 0x014b7c9c │ │ │ │ - smlaltbeq sl, sp, r4, r7 │ │ │ │ - cmpeq sp, r0, ror #14 │ │ │ │ cmpeq fp, r0, asr #24 │ │ │ │ - smlalbbeq sl, sp, ip, r7 │ │ │ │ - cmpeq sp, r8, asr #14 │ │ │ │ + @ instruction: 0x014da794 │ │ │ │ + cmpeq sp, r0, asr r7 │ │ │ │ smlaltteq r7, fp, r4, fp │ │ │ │ - cmpeq sp, ip, ror r7 │ │ │ │ + smlalbbeq sl, sp, r4, r7 │ │ │ │ smlalbbeq r7, fp, r0, fp │ │ │ │ - cmpeq sp, r0, lsr r7 │ │ │ │ - cmpeq sp, r4, asr r7 │ │ │ │ - cmpeq sp, r8, lsl r7 │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq sp, ip, lsl #14 │ │ │ │ - cmpeq sp, r0, lsr r7 │ │ │ │ - strdeq sl, [sp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r8, lsr r7 │ │ │ │ + cmpeq sp, ip, asr r7 │ │ │ │ + cmpeq sp, r0, lsr #14 │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ cmpeq sp, r4, lsl r7 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - ldrdeq sl, [sp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq sp, r8, lsr r7 │ │ │ │ + strdeq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + smlaltteq sl, sp, r0, r6 │ │ │ │ svcvc 0x00efffff │ │ │ │ - strdeq sl, [sp, #-96] @ 0xffffffa0 │ │ │ │ - smlalbteq sl, sp, r0, r6 │ │ │ │ - ldrdeq sl, [sp, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq sl, sp, r0, r6 │ │ │ │ + strdeq sl, [sp, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq sl, sp, r8, r6 │ │ │ │ + ldrdeq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ + smlalbteq sl, sp, r8, r6 │ │ │ │ ldr r5, [pc, #-456] @ 536c58 │ │ │ │ ldr r3, [pc, #-456] @ 536c5c │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, r5, #924 @ 0x39c │ │ │ │ ldr r0, [pc, #-468] @ 536c60 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1178671,265 +1178671,265 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ b 538450 │ │ │ │ ldr r1, [pc, #628] @ 538fbc │ │ │ │ mov r3, r4 │ │ │ │ add r2, r5, #924 @ 0x39c │ │ │ │ str r7, [sp, #8] │ │ │ │ b 538560 │ │ │ │ - strheq sl, [sp, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq sl, [sp, #-108] @ 0xffffff94 │ │ │ │ - cmpeq pc, ip, lsl sp @ │ │ │ │ - ldrdeq r7, [sp, #-36] @ 0xffffffdc │ │ │ │ - ldrsheq r1, [r6, #-176] @ 0xffffff50 │ │ │ │ - smlalbbeq r4, ip, r0, lr │ │ │ │ - smlalbbeq r7, sp, r4, r2 │ │ │ │ - cmpeq r6, r0, lsr #23 │ │ │ │ - cmpeq ip, r0, lsr lr │ │ │ │ - cmpeq sp, r0, lsr #4 │ │ │ │ - cmpeq r6, r0, asr #22 │ │ │ │ - smlalbteq r4, ip, r8, sp │ │ │ │ - ldrdeq r7, [sp, #-20] @ 0xffffffec │ │ │ │ - ldrsheq r1, [r6, #-164] @ 0xffffff5c │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ - cmpeq sp, ip, ror r1 │ │ │ │ - @ instruction: 0x01561a9c │ │ │ │ - cmpeq ip, r4, lsr #26 │ │ │ │ - cmpeq sp, r0, lsr #2 │ │ │ │ - cmpeq r6, r0, asr #20 │ │ │ │ - smlalbteq r4, ip, r8, ip │ │ │ │ - smlalbteq r7, sp, r4, r0 │ │ │ │ - cmpeq r6, r4, ror #19 │ │ │ │ - cmpeq ip, ip, ror #24 │ │ │ │ - cmpeq sp, ip, rrx │ │ │ │ - cmpeq r6, ip, lsl #19 │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - cmpeq sp, r0, lsl r0 │ │ │ │ - cmpeq r6, r0, lsr r9 │ │ │ │ - strheq r4, [ip, #-184] @ 0xffffff48 │ │ │ │ - strheq r6, [sp, #-244] @ 0xffffff0c │ │ │ │ - ldrsbeq r1, [r6, #-132] @ 0xffffff7c │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ - cmpeq r6, r0, ror r8 │ │ │ │ - cmpeq sp, ip, lsr pc │ │ │ │ + smlalbteq sl, sp, r0, r6 │ │ │ │ + smlaltteq sl, sp, r4, r6 │ │ │ │ + cmpeq pc, r4, lsr #26 │ │ │ │ + ldrdeq r7, [sp, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r1, [r6, #-184] @ 0xffffff48 │ │ │ │ + smlalbbeq r4, ip, r8, lr │ │ │ │ + smlalbbeq r7, sp, ip, r2 │ │ │ │ + cmpeq r6, r8, lsr #23 │ │ │ │ + cmpeq ip, r8, lsr lr │ │ │ │ + cmpeq sp, r8, lsr #4 │ │ │ │ + cmpeq r6, r8, asr #22 │ │ │ │ + ldrdeq r4, [ip, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq r7, [sp, #-28] @ 0xffffffe4 │ │ │ │ + ldrsheq r1, [r6, #-172] @ 0xffffff54 │ │ │ │ + smlalbbeq r4, ip, r4, sp │ │ │ │ + smlalbbeq r7, sp, r4, r1 │ │ │ │ + cmpeq r6, r4, lsr #21 │ │ │ │ + cmpeq ip, ip, lsr #26 │ │ │ │ + cmpeq sp, r8, lsr #2 │ │ │ │ + cmpeq r6, r8, asr #20 │ │ │ │ + ldrdeq r4, [ip, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq r7, sp, ip, r0 │ │ │ │ + cmpeq r6, ip, ror #19 │ │ │ │ + cmpeq ip, r4, ror ip │ │ │ │ + cmpeq sp, r4, ror r0 │ │ │ │ + @ instruction: 0x01561994 │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ + cmpeq sp, r8, lsl r0 │ │ │ │ + cmpeq r6, r8, lsr r9 │ │ │ │ + smlalbteq r4, ip, r0, fp │ │ │ │ + strheq r6, [sp, #-252] @ 0xffffff04 │ │ │ │ + ldrsbeq r1, [r6, #-140] @ 0xffffff74 │ │ │ │ + cmpeq ip, r4, ror #22 │ │ │ │ + cmpeq r6, r8, ror r8 │ │ │ │ + cmpeq sp, r4, asr #30 │ │ │ │ andeq r0, r0, r5, ror #17 │ │ │ │ - strheq sl, [sp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r6, ip, ror #15 │ │ │ │ - strheq r6, [sp, #-224] @ 0xffffff20 │ │ │ │ + strheq sl, [sp, #-44] @ 0xffffffd4 │ │ │ │ + ldrsheq r1, [r6, #-116] @ 0xffffff8c │ │ │ │ + strheq r6, [sp, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ cmpeq fp, r0, ror r2 │ │ │ │ cmpeq fp, r4, lsl #4 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ smlaltbeq r5, fp, r8, r1 │ │ │ │ cmpeq fp, r0, ror #2 │ │ │ │ cmpeq fp, r4, lsl #2 │ │ │ │ - strheq r6, [sp, #-204] @ 0xffffff34 │ │ │ │ - ldrsbeq r1, [r6, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq ip, r8, ror #16 │ │ │ │ + smlalbteq r6, sp, r4, ip │ │ │ │ + cmpeq r6, r0, ror #11 │ │ │ │ + cmpeq ip, r0, ror r8 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, r0, asr ip │ │ │ │ - cmpeq r6, ip, ror #10 │ │ │ │ - strdeq r4, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r8, asr ip │ │ │ │ + cmpeq r6, r4, ror r5 │ │ │ │ + cmpeq ip, r4, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - smlaltbeq r4, ip, r0, r7 │ │ │ │ + smlaltbeq r4, ip, r8, r7 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - smlalbteq r6, sp, r0, fp │ │ │ │ - ldrsbeq r1, [r6, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq ip, ip, ror #14 │ │ │ │ + smlalbteq r6, sp, r8, fp │ │ │ │ + cmpeq r6, r4, ror #9 │ │ │ │ + cmpeq ip, r4, ror r7 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - cmpeq sp, r0, asr #22 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ - smlaltteq r4, ip, ip, r6 │ │ │ │ + cmpeq sp, r8, asr #22 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + strdeq r4, [ip, #-100] @ 0xffffff9c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - ldrsheq r1, [r6, #-60] @ 0xffffffc4 │ │ │ │ - @ instruction: 0x014c4690 │ │ │ │ - smlalbteq r6, sp, r8, sl │ │ │ │ + cmpeq r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x014c4698 │ │ │ │ + ldrdeq r6, [sp, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r2, ror #17 │ │ │ │ - ldrheq r1, [r6, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r0, asr r6 │ │ │ │ - smlalbbeq r6, sp, ip, sl │ │ │ │ - cmpeq sp, r4, ror #20 │ │ │ │ - cmpeq r6, r0, lsl #7 │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ + cmpeq r6, r4, asr #7 │ │ │ │ + cmpeq ip, r8, asr r6 │ │ │ │ + @ instruction: 0x014d6a94 │ │ │ │ + cmpeq sp, ip, ror #20 │ │ │ │ + cmpeq r6, r8, lsl #7 │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ andeq r0, r0, sp, asr #17 │ │ │ │ - cmpeq sp, r8, lsl #20 │ │ │ │ - cmpeq r6, r4, lsr #6 │ │ │ │ - strheq r4, [ip, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq r6, ip, lsr #6 │ │ │ │ + strheq r4, [ip, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - smlaltbeq r6, sp, ip, r9 │ │ │ │ - cmpeq r6, r8, asr #5 │ │ │ │ - cmpeq ip, r8, asr r5 │ │ │ │ + strheq r6, [sp, #-148] @ 0xffffff6c │ │ │ │ + ldrsbeq r1, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq ip, r0, ror #10 │ │ │ │ andeq r0, r0, fp, asr #17 │ │ │ │ - cmpeq sp, r0, asr r9 │ │ │ │ - cmpeq r6, ip, ror #4 │ │ │ │ - strdeq r4, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq sp, r8, asr r9 │ │ │ │ + cmpeq r6, r4, ror r2 │ │ │ │ + cmpeq ip, r4, lsl #10 │ │ │ │ andeq r0, r0, sl, asr #17 │ │ │ │ - strdeq r6, [sp, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, r0, lsl r2 │ │ │ │ - smlaltbeq r4, ip, r0, r4 │ │ │ │ + strdeq r6, [sp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r6, r8, lsl r2 │ │ │ │ + smlaltbeq r4, ip, r8, r4 │ │ │ │ andeq r0, r0, r6, asr #17 │ │ │ │ andeq r0, r0, r7, asr #17 │ │ │ │ - smlalbbeq r6, sp, r4, r8 │ │ │ │ - cmpeq r6, r0, lsr #3 │ │ │ │ - cmpeq ip, r0, lsr r4 │ │ │ │ + smlalbbeq r6, sp, ip, r8 │ │ │ │ + cmpeq r6, r8, lsr #3 │ │ │ │ + cmpeq ip, r8, lsr r4 │ │ │ │ andeq r0, r0, r5, asr #17 │ │ │ │ - cmpeq r6, r4, asr #2 │ │ │ │ - smlalbteq r9, sp, r0, r4 │ │ │ │ - cmpeq sp, r8, lsl #16 │ │ │ │ + cmpeq r6, ip, asr #2 │ │ │ │ + smlalbteq r9, sp, r8, r4 │ │ │ │ + cmpeq sp, r0, lsl r8 │ │ │ │ @ instruction: 0x000008bf │ │ │ │ - smlaltbeq r4, ip, r8, r3 │ │ │ │ - ldrsbeq r1, [r6, #-8] │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ - smlaltbeq r6, sp, r4, r7 │ │ │ │ + strheq r4, [ip, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r6, r0, ror #1 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ + smlaltbeq r6, sp, ip, r7 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - cmpeq ip, r4, lsr r3 │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ - cmpeq sp, ip, lsr #14 │ │ │ │ + cmpeq ip, ip, lsr r3 │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ + cmpeq sp, r0, lsl fp │ │ │ │ + cmpeq sp, r4, lsr r7 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - cmpeq r6, r0, lsr r0 │ │ │ │ - smlalbteq r4, ip, r4, r2 │ │ │ │ - strdeq r6, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r6, r8, lsr r0 │ │ │ │ + smlalbteq r4, ip, ip, r2 │ │ │ │ + cmpeq sp, r4, lsl #14 │ │ │ │ andeq r0, r0, r1, lsr r8 │ │ │ │ - ldrsheq r0, [r6, #-240] @ 0xffffff10 │ │ │ │ - smlalbbeq r4, ip, r4, r2 │ │ │ │ - smlalbteq r6, sp, r4, r6 │ │ │ │ + ldrsheq r0, [r6, #-248] @ 0xffffff08 │ │ │ │ + smlalbbeq r4, ip, ip, r2 │ │ │ │ + smlalbteq r6, sp, ip, r6 │ │ │ │ andeq r0, r0, r2, lsl #17 │ │ │ │ - ldrheq r0, [r6, #-240] @ 0xffffff10 │ │ │ │ - cmpeq ip, r4, asr #4 │ │ │ │ - cmpeq sp, ip, ror r6 │ │ │ │ + ldrheq r0, [r6, #-248] @ 0xffffff08 │ │ │ │ + cmpeq ip, ip, asr #4 │ │ │ │ + smlalbbeq r6, sp, r4, r6 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ @ instruction: 0x000008be │ │ │ │ - cmpeq sp, ip, lsr r6 │ │ │ │ - cmpeq r6, ip, asr pc │ │ │ │ - smlaltteq r4, ip, r4, r1 │ │ │ │ + cmpeq sp, r4, asr #12 │ │ │ │ + cmpeq r6, r4, ror #30 │ │ │ │ + smlaltteq r4, ip, ip, r1 │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ - smlaltteq r6, sp, r4, r5 │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - smlalbbeq r4, ip, ip, r1 │ │ │ │ + smlaltteq r6, sp, ip, r5 │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ + @ instruction: 0x014c4194 │ │ │ │ andeq r0, r0, r1, lsr #17 │ │ │ │ - smlalbbeq r6, sp, ip, r5 │ │ │ │ - cmpeq r6, ip, lsr #29 │ │ │ │ - cmpeq ip, r4, lsr r1 │ │ │ │ - cmpeq sp, r4, lsr r5 │ │ │ │ - cmpeq r6, r4, asr lr │ │ │ │ - ldrdeq r4, [ip, #-12] │ │ │ │ + @ instruction: 0x014d6594 │ │ │ │ + ldrheq r0, [r6, #-228] @ 0xffffff1c │ │ │ │ + cmpeq ip, ip, lsr r1 │ │ │ │ + cmpeq sp, ip, lsr r5 │ │ │ │ + cmpeq r6, ip, asr lr │ │ │ │ + smlaltteq r4, ip, r4, r0 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - ldrdeq r6, [sp, #-76] @ 0xffffffb4 │ │ │ │ - ldrsheq r0, [r6, #-220] @ 0xffffff24 │ │ │ │ - smlalbbeq r4, ip, r4, r0 │ │ │ │ + smlaltteq r6, sp, r4, r4 │ │ │ │ + cmpeq r6, r4, lsl #28 │ │ │ │ + smlalbbeq r4, ip, ip, r0 │ │ │ │ muleq r0, lr, r8 │ │ │ │ - smlalbbeq r6, sp, r4, r4 │ │ │ │ - cmpeq r6, r4, lsr #27 │ │ │ │ - cmpeq ip, ip, lsr #32 │ │ │ │ + smlalbbeq r6, sp, ip, r4 │ │ │ │ + cmpeq r6, ip, lsr #27 │ │ │ │ + cmpeq ip, r4, lsr r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - cmpeq sp, ip, lsr #8 │ │ │ │ - cmpeq r6, r8, asr #26 │ │ │ │ - ldrdeq r3, [ip, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq r6, [sp, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r6, ip, ror #25 │ │ │ │ - cmpeq ip, ip, ror pc │ │ │ │ + cmpeq sp, r4, lsr r4 │ │ │ │ + cmpeq r6, r0, asr sp │ │ │ │ + smlaltteq r3, ip, r0, pc @ │ │ │ │ + ldrdeq r6, [sp, #-56] @ 0xffffffc8 │ │ │ │ + ldrsheq r0, [r6, #-196] @ 0xffffff3c │ │ │ │ + smlalbbeq r3, ip, r4, pc @ │ │ │ │ andeq r0, r0, lr, asr #17 │ │ │ │ muleq r0, r3, r8 │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ - cmpeq r6, ip, lsl #17 │ │ │ │ - cmpeq sp, r8, asr pc │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ + @ instruction: 0x01560894 │ │ │ │ + cmpeq sp, r0, ror #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ muleq r0, r6, r8 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - cmpeq r6, ip, lsl r8 │ │ │ │ - strheq r3, [ip, #-160] @ 0xffffff60 │ │ │ │ - smlaltteq r5, sp, r8, lr │ │ │ │ + cmpeq r6, r4, lsr #16 │ │ │ │ + strheq r3, [ip, #-168] @ 0xffffff58 │ │ │ │ + strdeq r5, [sp, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r3, lsr #17 │ │ │ │ andeq r0, r0, r5, lsr #17 │ │ │ │ andeq r0, r0, pc, lsl #17 │ │ │ │ - cmpeq r6, r0, lsl #15 │ │ │ │ - cmpeq sp, r4, lsr #6 │ │ │ │ - cmpeq sp, r4, asr #28 │ │ │ │ + cmpeq r6, r8, lsl #15 │ │ │ │ + cmpeq sp, ip, lsr #6 │ │ │ │ + cmpeq sp, ip, asr #28 │ │ │ │ andeq r0, r0, r3, lsr r8 │ │ │ │ - cmpeq r6, r8, asr #14 │ │ │ │ - ldrdeq r3, [ip, #-156] @ 0xffffff64 │ │ │ │ - cmpeq sp, r4, lsl lr │ │ │ │ + cmpeq r6, r0, asr r7 │ │ │ │ + smlaltteq r3, ip, r4, r9 │ │ │ │ + cmpeq sp, ip, lsl lr │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - cmpeq r6, r4, lsl #14 │ │ │ │ - strdeq r8, [sp, #-36] @ 0xffffffdc │ │ │ │ - smlalbteq r5, sp, r8, sp │ │ │ │ + cmpeq r6, ip, lsl #14 │ │ │ │ + strdeq r8, [sp, #-44] @ 0xffffffd4 │ │ │ │ + ldrdeq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - @ instruction: 0x014fb79c │ │ │ │ - smlaltbeq r5, sp, r8, sp │ │ │ │ - cmpeq r6, r8, asr #13 │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ + smlaltbeq fp, pc, r4, r7 @ │ │ │ │ + strheq r5, [sp, #-208] @ 0xffffff30 │ │ │ │ + ldrsbeq r0, [r6, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strdeq r3, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - cmpeq sp, r8, lsr #6 │ │ │ │ + cmpeq sp, r0, lsr r3 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ - strheq r3, [ip, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x014c3898 │ │ │ │ - smlalbbeq r3, ip, r8, r8 │ │ │ │ + strheq r3, [ip, #-140] @ 0xffffff74 │ │ │ │ + smlaltbeq r3, ip, r0, r8 │ │ │ │ + @ instruction: 0x014c3890 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmpeq ip, r4, asr r8 │ │ │ │ + cmpeq ip, ip, asr r8 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - cmpeq r6, r4, lsl #11 │ │ │ │ - cmpeq ip, r8, lsl r8 │ │ │ │ - cmpeq sp, r0, asr ip │ │ │ │ + cmpeq r6, ip, lsl #11 │ │ │ │ + cmpeq ip, r0, lsr #16 │ │ │ │ + cmpeq sp, r8, asr ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r6, r4, asr #10 │ │ │ │ - ldrdeq r3, [ip, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sp, r0, lsl ip │ │ │ │ + cmpeq r6, ip, asr #10 │ │ │ │ + smlaltteq r3, ip, r0, r7 │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, r4, lsl #10 │ │ │ │ - @ instruction: 0x014c3798 │ │ │ │ - ldrdeq r5, [sp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r6, ip, lsl #10 │ │ │ │ + smlaltbeq r3, ip, r0, r7 │ │ │ │ + ldrdeq r5, [sp, #-184] @ 0xffffff48 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, r4, asr #9 │ │ │ │ - cmpeq ip, r8, asr r7 │ │ │ │ - @ instruction: 0x014d5b90 │ │ │ │ + cmpeq r6, ip, asr #9 │ │ │ │ + cmpeq ip, r0, ror #14 │ │ │ │ + @ instruction: 0x014d5b98 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r6, r4, lsl #9 │ │ │ │ - cmpeq ip, r8, lsl r7 │ │ │ │ - cmpeq sp, r0, asr fp │ │ │ │ + cmpeq r6, ip, lsl #9 │ │ │ │ + cmpeq ip, r0, lsr #14 │ │ │ │ + cmpeq sp, r8, asr fp │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r6, r4, asr #8 │ │ │ │ - ldrdeq r3, [ip, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, r0, lsl fp │ │ │ │ + cmpeq r6, ip, asr #8 │ │ │ │ + smlaltteq r3, ip, r0, r6 │ │ │ │ + cmpeq sp, r8, lsl fp │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - smlalbbeq r3, ip, ip, r6 │ │ │ │ - ldrsheq r0, [r6, #-48] @ 0xffffffd0 │ │ │ │ - strheq r5, [sp, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x014c3694 │ │ │ │ + ldrsheq r0, [r6, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq r5, sp, r0, sl │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - cmpeq ip, r8, asr #12 │ │ │ │ + cmpeq ip, r0, asr r6 │ │ │ │ andeq r0, r0, sl, asr #16 │ │ │ │ - cmpeq r6, r8, ror r3 │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ - cmpeq sp, ip, asr #20 │ │ │ │ + cmpeq r6, r0, lsl #7 │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ + cmpeq sp, r4, asr sl │ │ │ │ andeq r0, r0, r3, lsl #17 │ │ │ │ - smlalbbeq r8, sp, r8, r0 │ │ │ │ + swpbeq r8, r0, [sp] │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - smlaltteq r5, sp, r8, r9 │ │ │ │ - cmpeq r6, r4, lsl #6 │ │ │ │ - @ instruction: 0x014c3594 │ │ │ │ + strdeq r5, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r6, ip, lsl #6 │ │ │ │ + @ instruction: 0x014c359c │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r6, ip, lsr #5 │ │ │ │ - cmpeq sp, r8, lsr #10 │ │ │ │ - cmpeq sp, r4, ror r9 │ │ │ │ + ldrheq r0, [r6, #-36] @ 0xffffffdc │ │ │ │ + cmpeq sp, r0, lsr r5 │ │ │ │ + cmpeq sp, ip, ror r9 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - cmpeq r6, ip, ror r2 │ │ │ │ - smlalbteq r8, sp, ip, r4 │ │ │ │ - cmpeq sp, r4, asr #18 │ │ │ │ + cmpeq r6, r4, lsl #5 │ │ │ │ + ldrdeq r8, [sp, #-68] @ 0xffffffbc │ │ │ │ + cmpeq sp, ip, asr #18 │ │ │ │ andeq r0, r0, r7, lsr #17 │ │ │ │ - smlaltteq r3, ip, r0, r4 │ │ │ │ + smlaltteq r3, ip, r8, r4 │ │ │ │ andeq r0, r0, r3, ror r8 │ │ │ │ - strheq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r6, r0, ror #3 │ │ │ │ - cmpeq ip, r4, ror r4 │ │ │ │ - smlaltbeq r5, sp, ip, r8 │ │ │ │ + strheq r3, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, r8, ror #3 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ + strheq r5, [sp, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ - cmpeq pc, r0, ror r2 @ │ │ │ │ + cmpeq pc, r8, ror r2 @ │ │ │ │ andeq r0, r0, sl, lsr #17 │ │ │ │ ldr r1, [pc, #-396] @ 538fc0 │ │ │ │ ldr r2, [pc, #-396] @ 538fc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #-400] @ 538fc8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1180086,131 +1180086,131 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 539d3c │ │ │ │ cmpeq pc, r4, lsr #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq sp, ip, lsr ip │ │ │ │ + cmpeq sp, r4, asr #24 │ │ │ │ cmpeq pc, ip, ror #22 │ │ │ │ - ldrsbeq r0, [r6, #-8] │ │ │ │ + cmpeq r6, r0, ror #1 │ │ │ │ ldrdeq r2, [fp, #-192] @ 0xffffff40 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ - cmpeq r6, r0, asr r0 │ │ │ │ - cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + cmpeq r6, r8, asr r0 │ │ │ │ + cmpeq sp, r4, lsr #14 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, r4, lsr #28 │ │ │ │ @ instruction: 0xffff25d4 │ │ │ │ @ instruction: 0xfffed80c │ │ │ │ @ instruction: 0xfffeda48 │ │ │ │ - smlalbteq r5, sp, r8, r7 │ │ │ │ + ldrdeq r5, [sp, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0xffff20b0 │ │ │ │ - smlalbteq r5, sp, r0, r7 │ │ │ │ + smlalbteq r5, sp, r8, r7 │ │ │ │ @ instruction: 0xffffc498 │ │ │ │ - strheq r5, [sp, #-120] @ 0xffffff88 │ │ │ │ + smlalbteq r5, sp, r0, r7 │ │ │ │ @ instruction: 0xfffedf04 │ │ │ │ - strheq r5, [sp, #-124] @ 0xffffff84 │ │ │ │ + smlalbteq r5, sp, r4, r7 │ │ │ │ @ instruction: 0xfffed80c │ │ │ │ - strheq r5, [sp, #-112] @ 0xffffff90 │ │ │ │ + strheq r5, [sp, #-120] @ 0xffffff88 │ │ │ │ @ instruction: 0xfffedc60 │ │ │ │ - smlaltbeq r5, sp, r4, r7 │ │ │ │ + smlaltbeq r5, sp, ip, r7 │ │ │ │ @ instruction: 0xfffed838 │ │ │ │ - @ instruction: 0x014d5798 │ │ │ │ + smlaltbeq r5, sp, r0, r7 │ │ │ │ @ instruction: 0xfffed8e4 │ │ │ │ - smlalbbeq r5, sp, ip, r7 │ │ │ │ + @ instruction: 0x014d5794 │ │ │ │ @ instruction: 0xfffed8e4 │ │ │ │ - smlalbbeq r5, sp, r0, r7 │ │ │ │ + smlalbbeq r5, sp, r8, r7 │ │ │ │ @ instruction: 0xfffed8e4 │ │ │ │ - cmpeq sp, r4, ror r7 │ │ │ │ + cmpeq sp, ip, ror r7 │ │ │ │ @ instruction: 0xfffed8e4 │ │ │ │ - cmpeq sp, r8, ror #14 │ │ │ │ + cmpeq sp, r0, ror r7 │ │ │ │ @ instruction: 0xfffeda40 │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ andeq r8, r0, ip, asr #5 │ │ │ │ - cmppeq r5, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r5, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffa128 │ │ │ │ cmpeq fp, r0, lsr sl │ │ │ │ - strdeq r1, [sp, #-64] @ 0xffffffc0 │ │ │ │ + strdeq r1, [sp, #-72] @ 0xffffffb8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r5, r4, asr #27 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014d5498 │ │ │ │ + cmppeq r5, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, sp, r0, r4 │ │ │ │ smlalbbeq r2, fp, ip, r9 │ │ │ │ - cmpeq sp, r8, lsr #8 │ │ │ │ - cmppeq r5, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [sp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq sp, r0, lsr r4 │ │ │ │ + cmppeq r5, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r4, lsl #8 │ │ │ │ andeq r0, r0, r2, asr #28 │ │ │ │ @ instruction: 0xfffede48 │ │ │ │ ldrsbeq lr, [pc, #-96] @ 53a3dc │ │ │ │ cmpeq fp, r4, asr #14 │ │ │ │ - ldrsheq pc, [r5, #-188] @ 0xffffff44 @ │ │ │ │ - strdeq r8, [sp, #-96] @ 0xffffffa0 │ │ │ │ - smlalbteq r5, sp, ip, r2 │ │ │ │ + cmppeq r5, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [sp, #-104] @ 0xffffff98 │ │ │ │ + ldrdeq r5, [sp, #-36] @ 0xffffffdc │ │ │ │ andeq r0, r0, sl, lsr lr │ │ │ │ - ldrheq pc, [r5, #-180] @ 0xffffff4c @ │ │ │ │ - smlaltbeq r8, sp, r8, r6 │ │ │ │ - smlalbbeq r5, sp, r4, r2 │ │ │ │ + ldrheq pc, [r5, #-188] @ 0xffffff44 @ │ │ │ │ + strheq r8, [sp, #-96] @ 0xffffffa0 │ │ │ │ + smlalbbeq r5, sp, ip, r2 │ │ │ │ andeq r0, r0, sp, lsr lr │ │ │ │ - cmppeq r5, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, lsl #28 │ │ │ │ - cmpeq sp, ip, asr #4 │ │ │ │ + cmppeq r5, r0, lsl #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl lr │ │ │ │ + cmpeq sp, r4, asr r2 │ │ │ │ andeq r0, r0, r3, lsr lr │ │ │ │ - ldrdeq r2, [ip, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r2, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, sl, lsr #28 │ │ │ │ - cmppeq r5, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r2, ip, r0, sp │ │ │ │ - smlaltteq r5, sp, r0, r1 │ │ │ │ + cmppeq r5, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r2, ip, r8, sp │ │ │ │ + smlaltteq r5, sp, r8, r1 │ │ │ │ andeq r0, r0, r2, lsr lr │ │ │ │ - cmpeq ip, r8, ror #26 │ │ │ │ - cmpeq ip, r8, lsr sp │ │ │ │ - cmpeq sp, r8, asr r1 │ │ │ │ + cmpeq ip, r0, ror sp │ │ │ │ + cmpeq ip, r0, asr #26 │ │ │ │ + cmpeq sp, r0, ror #2 │ │ │ │ andeq r0, r0, ip, lsr lr │ │ │ │ - smlaltteq r2, ip, r0, ip │ │ │ │ + smlaltteq r2, ip, r8, ip │ │ │ │ andeq r0, r0, r1, asr #28 │ │ │ │ - smlalbbeq r2, ip, r8, ip │ │ │ │ - ldrheq pc, [r5, #-156] @ 0xffffff64 @ │ │ │ │ - cmpeq ip, r0, asr ip │ │ │ │ - swpbeq r5, r0, [sp] │ │ │ │ + @ instruction: 0x014c2c90 │ │ │ │ + cmppeq r5, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, asr ip │ │ │ │ + swpbeq r5, r8, [sp] │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - cmppeq r5, r0, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsl ip │ │ │ │ - qdaddeq r5, r4, sp │ │ │ │ + cmppeq r5, r8, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsl ip │ │ │ │ + qdaddeq r5, ip, sp │ │ │ │ andeq r0, r0, lr, lsl lr │ │ │ │ - cmppeq r5, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [ip, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sp, r8, lsl r0 │ │ │ │ - cmppeq r5, r8, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014c2b9c │ │ │ │ - ldrdeq r4, [sp, #-252] @ 0xffffff04 │ │ │ │ + cmppeq r5, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r2, ip, r0, fp │ │ │ │ + cmpeq sp, r0, lsr #32 │ │ │ │ + cmppeq r5, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r2, ip, r4, fp │ │ │ │ + smlaltteq r4, sp, r4, pc @ │ │ │ │ andeq r0, r0, pc, lsl lr │ │ │ │ - cmpeq ip, r4, ror #22 │ │ │ │ + cmpeq ip, ip, ror #22 │ │ │ │ andeq r0, r0, r9, lsr #28 │ │ │ │ - cmpeq ip, r4, lsr fp │ │ │ │ - cmppeq r5, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsl #22 │ │ │ │ - cmpeq sp, r0, asr #30 │ │ │ │ + cmpeq ip, ip, lsr fp │ │ │ │ + cmppeq r5, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsl #22 │ │ │ │ + cmpeq sp, r8, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #28 │ │ │ │ - smlalbteq r2, ip, r8, sl │ │ │ │ - smlaltteq r4, sp, r4, lr │ │ │ │ + ldrdeq r2, [ip, #-160] @ 0xffffff60 │ │ │ │ + smlaltteq r4, sp, ip, lr │ │ │ │ andeq r0, r0, r1, lsr #28 │ │ │ │ - ldrsbeq pc, [r5, #-112] @ 0xffffff90 @ │ │ │ │ - cmpeq ip, r4, ror #20 │ │ │ │ - smlaltbeq r4, sp, r4, lr │ │ │ │ + ldrsbeq pc, [r5, #-120] @ 0xffffff88 @ │ │ │ │ + cmpeq ip, ip, ror #20 │ │ │ │ + smlaltbeq r4, sp, ip, lr │ │ │ │ andeq r0, r0, r1, lsr lr │ │ │ │ - @ instruction: 0x0155f794 │ │ │ │ - cmpeq ip, r8, lsr #20 │ │ │ │ - cmpeq sp, r8, ror #28 │ │ │ │ - strdeq r2, [ip, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x0155f79c │ │ │ │ + cmpeq ip, r0, lsr sl │ │ │ │ + cmpeq sp, r0, ror lr │ │ │ │ + strdeq r2, [ip, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, pc, lsr #28 │ │ │ │ - smlalbteq r2, ip, r0, r9 │ │ │ │ + smlalbteq r2, ip, r8, r9 │ │ │ │ andeq r0, r0, lr, lsr #28 │ │ │ │ - @ instruction: 0x014c2990 │ │ │ │ + @ instruction: 0x014c2998 │ │ │ │ andeq r0, r0, sp, lsr #28 │ │ │ │ - cmpeq ip, r0, ror #18 │ │ │ │ + cmpeq ip, r8, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #28 │ │ │ │ - cmpeq ip, r0, lsr r9 │ │ │ │ + cmpeq ip, r8, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2968] @ 0xb98 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1180965,154 +1180965,154 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 53aa70 │ │ │ │ cmpeq pc, r8, lsr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlalbbeq r0, sp, r8, r1 │ │ │ │ + @ instruction: 0x014d0190 │ │ │ │ cmpeq pc, r0, ror lr @ │ │ │ │ - ldrsbeq pc, [r5, #-60] @ 0xffffffc4 @ │ │ │ │ + cmppeq r5, r4, ror #7 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ - cmppeq r5, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ + cmppeq r5, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, r5, ror #27 │ │ │ │ andeq r7, r0, r4, ror #27 │ │ │ │ @ instruction: 0xfffee1e8 │ │ │ │ - ldrsbeq pc, [r5, #-44] @ 0xffffffd4 @ │ │ │ │ + cmppeq r5, r4, ror #5 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [fp, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x014d0998 │ │ │ │ + smlaltbeq r0, sp, r0, r9 │ │ │ │ @ instruction: 0xffff1834 │ │ │ │ @ instruction: 0xfffeca6c │ │ │ │ @ instruction: 0xfffecca8 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ @ instruction: 0xffff1310 │ │ │ │ - cmpeq sp, r0, lsr #20 │ │ │ │ + cmpeq sp, r8, lsr #20 │ │ │ │ @ instruction: 0xffffb6f8 │ │ │ │ - cmpeq sp, r8, lsl sl │ │ │ │ + cmpeq sp, r0, lsr #20 │ │ │ │ @ instruction: 0xfffed164 │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ @ instruction: 0xfffeca6c │ │ │ │ - cmpeq sp, r0, lsl sl │ │ │ │ + cmpeq sp, r8, lsl sl │ │ │ │ @ instruction: 0xfffecec0 │ │ │ │ - cmpeq sp, r4, lsl #20 │ │ │ │ + cmpeq sp, ip, lsl #20 │ │ │ │ @ instruction: 0xfffeca98 │ │ │ │ - strdeq r4, [sp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq sp, r0, lsl #20 │ │ │ │ @ instruction: 0xfffecb44 │ │ │ │ - smlaltteq r4, sp, ip, r9 │ │ │ │ + strdeq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0xfffecb44 │ │ │ │ - smlaltteq r4, sp, r0, r9 │ │ │ │ + smlaltteq r4, sp, r8, r9 │ │ │ │ @ instruction: 0xfffecb44 │ │ │ │ - ldrdeq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ + ldrdeq r4, [sp, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xfffecb44 │ │ │ │ - smlalbteq r4, sp, r8, r9 │ │ │ │ + ldrdeq r4, [sp, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0xfffecca0 │ │ │ │ - strheq r4, [sp, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq r4, sp, r4, r9 │ │ │ │ andeq r8, r0, r4, ror #5 │ │ │ │ - strheq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ + strheq r4, [sp, #-156] @ 0xffffff64 │ │ │ │ andeq r8, r0, ip, lsr r9 │ │ │ │ - smlaltbeq r4, sp, ip, r9 │ │ │ │ + strheq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0155f090 │ │ │ │ - cmpeq sp, r4, ror #14 │ │ │ │ + @ instruction: 0x0155f098 │ │ │ │ + cmpeq sp, ip, ror #14 │ │ │ │ andeq r0, r0, r2, lsl #28 │ │ │ │ cmpeq fp, r8, asr ip │ │ │ │ - strdeq r4, [sp, #-100] @ 0xffffff9c │ │ │ │ - ldrsheq lr, [r5, #-240] @ 0xffffff10 │ │ │ │ - smlalbteq r4, sp, r8, r6 │ │ │ │ + strdeq r4, [sp, #-108] @ 0xffffff94 │ │ │ │ + ldrsheq lr, [r5, #-248] @ 0xffffff08 │ │ │ │ + ldrdeq r4, [sp, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ @ instruction: 0xfffed114 │ │ │ │ @ instruction: 0x015fd99c │ │ │ │ @ instruction: 0xffff99dc │ │ │ │ cmpeq fp, r4, lsl #20 │ │ │ │ - cmpeq r5, r4, asr #29 │ │ │ │ - cmpeq ip, r8, asr r1 │ │ │ │ - @ instruction: 0x014d4598 │ │ │ │ + cmpeq r5, ip, asr #29 │ │ │ │ + cmpeq ip, r0, ror #2 │ │ │ │ + smlaltbeq r4, sp, r0, r5 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r5, r8, lsl #29 │ │ │ │ - cmpeq ip, ip, lsl r1 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ + @ instruction: 0x0155ee90 │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlaltteq r2, ip, r4, r0 │ │ │ │ - strheq r2, [ip, #-4] │ │ │ │ + smlaltteq r2, ip, ip, r0 │ │ │ │ + strheq r2, [ip, #-12] │ │ │ │ andeq r0, r0, r3, lsl #28 │ │ │ │ - cmpeq r5, r4, asr #27 │ │ │ │ - qdaddeq r2, r8, ip │ │ │ │ - @ instruction: 0x014d4498 │ │ │ │ + cmpeq r5, ip, asr #27 │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ + smlaltbeq r4, sp, r0, r4 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - cmpeq r5, r8, lsl #27 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ - cmpeq sp, ip, asr r4 │ │ │ │ - cmpeq sp, r8, asr r8 │ │ │ │ + @ instruction: 0x0155ed90 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ + cmpeq sp, r4, ror #8 │ │ │ │ + cmpeq sp, r0, ror #16 │ │ │ │ andeq r0, r0, sp, ror #27 │ │ │ │ - smlaltbeq r1, ip, ip, pc @ │ │ │ │ - cmpeq r5, r4, ror #25 │ │ │ │ - cmpeq ip, r8, ror pc │ │ │ │ - strheq r4, [sp, #-56] @ 0xffffffc8 │ │ │ │ + strheq r1, [ip, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r5, ip, ror #25 │ │ │ │ + smlalbbeq r1, ip, r0, pc @ │ │ │ │ + smlalbteq r4, sp, r0, r3 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r5, r8, lsr #25 │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ - cmpeq sp, ip, ror r3 │ │ │ │ + ldrheq lr, [r5, #-192] @ 0xffffff40 │ │ │ │ + cmpeq ip, r4, asr #30 │ │ │ │ + smlalbbeq r4, sp, r4, r3 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ - cmpeq sp, r0, asr #6 │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ + cmpeq ip, r8, lsl #30 │ │ │ │ + cmpeq sp, r8, asr #6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq r5, r0, lsr ip │ │ │ │ - smlalbteq r1, ip, r4, lr │ │ │ │ - cmpeq sp, r4, lsl #6 │ │ │ │ + cmpeq r5, r8, lsr ip │ │ │ │ + smlalbteq r1, ip, ip, lr │ │ │ │ + cmpeq sp, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - smlalbbeq r1, ip, ip, lr │ │ │ │ - cmpeq r5, r0, asr #23 │ │ │ │ - cmpeq ip, r4, asr lr │ │ │ │ - @ instruction: 0x014d4294 │ │ │ │ + @ instruction: 0x014c1e94 │ │ │ │ + cmpeq r5, r8, asr #23 │ │ │ │ + cmpeq ip, ip, asr lr │ │ │ │ + @ instruction: 0x014d429c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r5, r4, lsl #23 │ │ │ │ - cmpeq ip, r8, lsl lr │ │ │ │ - cmpeq sp, r8, asr r2 │ │ │ │ + cmpeq r5, ip, lsl #23 │ │ │ │ + cmpeq ip, r0, lsr #28 │ │ │ │ + cmpeq sp, r0, ror #4 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - ldrdeq r1, [ip, #-220] @ 0xffffff24 │ │ │ │ - strdeq r4, [sp, #-28] @ 0xffffffe4 │ │ │ │ + smlaltteq r1, ip, r4, sp │ │ │ │ + cmpeq sp, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - cmpeq r5, ip, ror #21 │ │ │ │ - smlalbbeq r1, ip, r0, sp │ │ │ │ - smlalbteq r4, sp, r0, r1 │ │ │ │ + ldrsheq lr, [r5, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq r1, ip, r8, sp │ │ │ │ + smlalbteq r4, sp, r8, r1 │ │ │ │ andeq r0, r0, r3, ror #27 │ │ │ │ - cmpeq ip, r8, asr #26 │ │ │ │ - cmpeq sp, r4, ror #2 │ │ │ │ + cmpeq ip, r0, asr sp │ │ │ │ + cmpeq sp, ip, ror #2 │ │ │ │ andeq r0, r0, r2, ror #27 │ │ │ │ - cmpeq r5, r0, asr sl │ │ │ │ - smlaltteq r1, ip, r4, ip │ │ │ │ - cmpeq sp, r4, lsr #2 │ │ │ │ + cmpeq r5, r8, asr sl │ │ │ │ + smlaltteq r1, ip, ip, ip │ │ │ │ + cmpeq sp, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r5, r4, lsl sl │ │ │ │ - smlaltbeq r1, ip, r8, ip │ │ │ │ - smlaltteq r4, sp, r8, r0 │ │ │ │ + cmpeq r5, ip, lsl sl │ │ │ │ + strheq r1, [ip, #-192] @ 0xffffff40 │ │ │ │ + strdeq r4, [sp, #-0] │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq lr, [r5, #-152] @ 0xffffff68 │ │ │ │ - cmpeq ip, ip, ror #24 │ │ │ │ - smlaltbeq r4, sp, ip, r0 │ │ │ │ + cmpeq r5, r0, ror #19 │ │ │ │ + cmpeq ip, r4, ror ip │ │ │ │ + strheq r4, [sp, #-4] │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0155e99c │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ - cmpeq sp, r0, ror r0 │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ + cmpeq sp, r8, ror r0 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r5, r0, ror #18 │ │ │ │ - strdeq r1, [ip, #-180] @ 0xffffff4c │ │ │ │ - cmpeq sp, r4, lsr r0 │ │ │ │ + cmpeq r5, r8, ror #18 │ │ │ │ + strdeq r1, [ip, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r5, r4, lsr #18 │ │ │ │ - strheq r1, [ip, #-184] @ 0xffffff48 │ │ │ │ - strdeq r3, [sp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r5, ip, lsr #18 │ │ │ │ + smlalbteq r1, ip, r0, fp │ │ │ │ + mrseq r4, (UNDEF: 77) │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r5, r8, ror #17 │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ - strheq r3, [sp, #-252] @ 0xffffff04 │ │ │ │ + ldrsheq lr, [r5, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq r1, ip, r4, fp │ │ │ │ + smlalbteq r3, sp, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1181881,154 +1181881,154 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 53b8ac │ │ │ │ @ instruction: 0x015fd090 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq pc, r0, lsl #1 │ │ │ │ - ldrsbeq lr, [r5, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r5, r4, ror #11 │ │ │ │ smlalbteq r1, fp, r8, r1 │ │ │ │ - cmpeq sp, r4, asr ip │ │ │ │ - cmpeq r5, ip, asr #10 │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ + cmpeq sp, ip, asr ip │ │ │ │ + cmpeq r5, r4, asr r5 │ │ │ │ + cmpeq sp, r4, lsl ip │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ - smlaltbeq r5, sp, r4, ip │ │ │ │ + smlaltbeq r5, sp, ip, ip │ │ │ │ @ instruction: 0xfffedef0 │ │ │ │ andeq r5, r0, r8, lsl sl │ │ │ │ @ instruction: 0xffff0a78 │ │ │ │ @ instruction: 0xfffebef0 │ │ │ │ @ instruction: 0xfffebcb4 │ │ │ │ - cmpeq sp, r0, ror ip │ │ │ │ + cmpeq sp, r8, ror ip │ │ │ │ @ instruction: 0xffff0558 │ │ │ │ - cmpeq sp, r8, ror #24 │ │ │ │ + cmpeq sp, r0, ror ip │ │ │ │ @ instruction: 0xffffa940 │ │ │ │ - cmpeq sp, r0, ror #24 │ │ │ │ + cmpeq sp, r8, ror #24 │ │ │ │ @ instruction: 0xfffec3ac │ │ │ │ - cmpeq sp, r4, ror #24 │ │ │ │ + cmpeq sp, ip, ror #24 │ │ │ │ @ instruction: 0xfffebcb4 │ │ │ │ - cmpeq sp, r8, asr ip │ │ │ │ + cmpeq sp, r0, ror #24 │ │ │ │ @ instruction: 0xfffec108 │ │ │ │ - cmpeq sp, ip, asr #24 │ │ │ │ + cmpeq sp, r4, asr ip │ │ │ │ @ instruction: 0xfffebce0 │ │ │ │ - cmpeq sp, r0, asr #24 │ │ │ │ + cmpeq sp, r8, asr #24 │ │ │ │ @ instruction: 0xfffebd8c │ │ │ │ - cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq sp, ip, lsr ip │ │ │ │ @ instruction: 0xfffebd8c │ │ │ │ - cmpeq sp, r8, lsr #24 │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ @ instruction: 0xfffebd8c │ │ │ │ - cmpeq sp, ip, lsl ip │ │ │ │ + cmpeq sp, r4, lsr #24 │ │ │ │ @ instruction: 0xfffebd8c │ │ │ │ - cmpeq sp, r0, lsl ip │ │ │ │ + cmpeq sp, r8, lsl ip │ │ │ │ @ instruction: 0xfffebee8 │ │ │ │ - cmpeq sp, r4, lsl #24 │ │ │ │ + cmpeq sp, ip, lsl #24 │ │ │ │ andeq r7, r0, ip, lsr #10 │ │ │ │ - strdeq r3, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq sp, r4, lsl #24 │ │ │ │ andeq r7, r0, r4, lsl #23 │ │ │ │ - strdeq r3, [sp, #-180] @ 0xffffff4c │ │ │ │ + strdeq r3, [sp, #-188] @ 0xffffff44 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r5, r8, asr #5 │ │ │ │ - smlalbbeq r3, sp, ip, r9 │ │ │ │ + ldrsbeq lr, [r5, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x014d3994 │ │ │ │ andeq r0, r0, r3, asr #27 │ │ │ │ smlalbbeq r0, fp, r8, lr │ │ │ │ - cmpeq sp, r0, lsr #18 │ │ │ │ - cmpeq r5, r0, lsr #4 │ │ │ │ - strdeq r3, [sp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sp, r8, lsr #18 │ │ │ │ + cmpeq r5, r8, lsr #4 │ │ │ │ + strdeq r3, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r5, asr #27 │ │ │ │ - ldrsbeq lr, [r5, #-20] @ 0xffffffec │ │ │ │ + ldrsbeq lr, [r5, #-28] @ 0xffffffe4 │ │ │ │ smlalbteq r0, fp, r4, sp │ │ │ │ - @ instruction: 0x014cf894 │ │ │ │ + @ instruction: 0x014cf89c │ │ │ │ @ instruction: 0xfffec2cc │ │ │ │ cmpeq pc, r0, ror #22 │ │ │ │ @ instruction: 0xffff9fcc │ │ │ │ - cmpeq r5, r8, ror #1 │ │ │ │ - cmpeq sp, ip, lsr #24 │ │ │ │ - cmpeq ip, r0, asr #6 │ │ │ │ - smlalbbeq r3, sp, r8, r7 │ │ │ │ + ldrsheq lr, [r5, #-0] │ │ │ │ + cmpeq sp, r4, lsr ip │ │ │ │ + cmpeq ip, r8, asr #6 │ │ │ │ + @ instruction: 0x014d3790 │ │ │ │ muleq r0, r5, sp │ │ │ │ cmpeq fp, r0, ror #22 │ │ │ │ - cmpeq r5, r8, lsr #32 │ │ │ │ - strheq r1, [ip, #-32] @ 0xffffffe0 │ │ │ │ - strdeq r3, [sp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, r0, lsr r0 │ │ │ │ + strheq r1, [ip, #-40] @ 0xffffffd8 │ │ │ │ + strdeq r3, [sp, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, ip, lsr #27 │ │ │ │ - cmpeq r5, ip, ror #31 │ │ │ │ - cmpeq ip, r4, ror r2 │ │ │ │ - strheq r3, [sp, #-100] @ 0xffffff9c │ │ │ │ + ldrsheq sp, [r5, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, ip, ror r2 │ │ │ │ + strheq r3, [sp, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, sp, lsr #27 │ │ │ │ - ldrheq sp, [r5, #-240] @ 0xffffff10 │ │ │ │ - cmpeq ip, r8, lsr r2 │ │ │ │ - cmpeq sp, r8, ror r6 │ │ │ │ + ldrheq sp, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq ip, r0, asr #4 │ │ │ │ + smlalbbeq r3, sp, r0, r6 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - cmpeq r5, r4, ror pc │ │ │ │ - strdeq r1, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq sp, ip, lsr r6 │ │ │ │ + cmpeq r5, ip, ror pc │ │ │ │ + cmpeq ip, r4, lsl #4 │ │ │ │ + cmpeq sp, r4, asr #12 │ │ │ │ andeq r0, r0, pc, lsr #27 │ │ │ │ - cmpeq r5, r8, lsr pc │ │ │ │ - smlalbteq r1, ip, r0, r1 │ │ │ │ - cmpeq sp, r0, lsl #12 │ │ │ │ - ldrsheq sp, [r5, #-236] @ 0xffffff14 │ │ │ │ - smlalbbeq r1, ip, r4, r1 │ │ │ │ - smlalbteq r3, sp, r4, r5 │ │ │ │ + cmpeq r5, r0, asr #30 │ │ │ │ + smlalbteq r1, ip, r8, r1 │ │ │ │ + cmpeq sp, r8, lsl #12 │ │ │ │ + cmpeq r5, r4, lsl #30 │ │ │ │ + smlalbbeq r1, ip, ip, r1 │ │ │ │ + smlalbteq r3, sp, ip, r5 │ │ │ │ @ instruction: 0x00000db1 │ │ │ │ - cmpeq r5, r0, asr #29 │ │ │ │ - cmpeq ip, r8, asr #2 │ │ │ │ - smlalbbeq r3, sp, r8, r5 │ │ │ │ + cmpeq r5, r8, asr #29 │ │ │ │ + cmpeq ip, r0, asr r1 │ │ │ │ + @ instruction: 0x014d3590 │ │ │ │ @ instruction: 0x00000db2 │ │ │ │ - cmpeq r5, r4, lsl #29 │ │ │ │ - cmpeq ip, ip, lsl #2 │ │ │ │ - cmpeq sp, ip, asr #10 │ │ │ │ + cmpeq r5, ip, lsl #29 │ │ │ │ + cmpeq ip, r4, lsl r1 │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ @ instruction: 0x00000db3 │ │ │ │ - ldrdeq r1, [ip, #-8] │ │ │ │ - smlaltbeq r1, ip, ip, r0 │ │ │ │ - ldrsheq sp, [r5, #-208] @ 0xffffff30 │ │ │ │ - cmpeq ip, r8, ror r0 │ │ │ │ - strheq r3, [sp, #-72] @ 0xffffffb8 │ │ │ │ + smlaltteq r1, ip, r0, r0 │ │ │ │ + strheq r1, [ip, #-4] │ │ │ │ + ldrsheq sp, [r5, #-216] @ 0xffffff28 │ │ │ │ + smlalbbeq r1, ip, r0, r0 │ │ │ │ + smlalbteq r3, sp, r0, r4 │ │ │ │ muleq r0, sp, sp │ │ │ │ - ldrheq sp, [r5, #-212] @ 0xffffff2c │ │ │ │ - cmpeq ip, ip, lsr r0 │ │ │ │ - cmpeq sp, ip, ror r4 │ │ │ │ + ldrheq sp, [r5, #-220] @ 0xffffff24 │ │ │ │ + cmpeq ip, r4, asr #32 │ │ │ │ + smlalbbeq r3, sp, r4, r4 │ │ │ │ andeq r0, r0, fp, lsr #27 │ │ │ │ - cmpeq r5, r8, ror sp │ │ │ │ - mrseq r1, (UNDEF: 76) │ │ │ │ - cmpeq sp, r0, asr #8 │ │ │ │ + cmpeq r5, r0, lsl #27 │ │ │ │ + cmpeq ip, r8 │ │ │ │ + cmpeq sp, r8, asr #8 │ │ │ │ muleq r0, fp, sp │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - smlalbteq r0, ip, r4, pc @ │ │ │ │ - cmpeq sp, r4, lsl #8 │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + smlalbteq r0, ip, ip, pc @ │ │ │ │ + cmpeq sp, ip, lsl #8 │ │ │ │ muleq r0, sl, sp │ │ │ │ - @ instruction: 0x014c0f90 │ │ │ │ - smlaltbeq r3, sp, r8, r3 │ │ │ │ + @ instruction: 0x014c0f98 │ │ │ │ + strheq r3, [sp, #-48] @ 0xffffffd0 │ │ │ │ muleq r0, ip, sp │ │ │ │ - cmpeq ip, r0, lsr pc │ │ │ │ - cmpeq sp, r8, asr #6 │ │ │ │ + cmpeq ip, r8, lsr pc │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ andeq r0, r0, sl, asr #27 │ │ │ │ - cmpeq r5, r4, asr #24 │ │ │ │ - smlalbteq r0, ip, ip, lr │ │ │ │ - cmpeq sp, ip, lsl #6 │ │ │ │ + cmpeq r5, ip, asr #24 │ │ │ │ + ldrdeq r0, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq sp, r4, lsl r3 │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ - cmpeq r5, r8, lsl #24 │ │ │ │ - @ instruction: 0x014c0e90 │ │ │ │ - ldrdeq r3, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r5, r0, lsl ip │ │ │ │ + @ instruction: 0x014c0e98 │ │ │ │ + ldrdeq r3, [sp, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0x00000db5 │ │ │ │ - cmpeq r5, ip, asr #23 │ │ │ │ - cmpeq ip, r4, asr lr │ │ │ │ - @ instruction: 0x014d3294 │ │ │ │ + ldrsbeq sp, [r5, #-180] @ 0xffffff4c │ │ │ │ + cmpeq ip, ip, asr lr │ │ │ │ + @ instruction: 0x014d329c │ │ │ │ @ instruction: 0x00000db6 │ │ │ │ - @ instruction: 0x0155db90 │ │ │ │ - cmpeq ip, r8, lsl lr │ │ │ │ - cmpeq sp, r8, asr r2 │ │ │ │ + @ instruction: 0x0155db98 │ │ │ │ + cmpeq ip, r0, lsr #28 │ │ │ │ + cmpeq sp, r0, ror #4 │ │ │ │ @ instruction: 0x00000db7 │ │ │ │ - cmpeq r5, r4, asr fp │ │ │ │ - ldrdeq r0, [ip, #-220] @ 0xffffff24 │ │ │ │ - cmpeq sp, ip, lsl r2 │ │ │ │ + cmpeq r5, ip, asr fp │ │ │ │ + smlaltteq r0, ip, r4, sp │ │ │ │ + cmpeq sp, r4, lsr #4 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ - smlaltbeq r0, ip, r8, sp │ │ │ │ - cmpeq ip, r8, ror sp │ │ │ │ + strheq r0, [ip, #-208] @ 0xffffff30 │ │ │ │ + smlalbbeq r0, ip, r0, sp │ │ │ │ andeq r0, r0, r4, asr #27 │ │ │ │ - cmpeq ip, r4, lsr #26 │ │ │ │ + cmpeq ip, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2960] @ 0xb90 │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1182897,166 +1182897,166 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 53c74c │ │ │ │ cmpeq pc, r4, asr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq pc, r4, lsr r2 @ │ │ │ │ - cmpeq ip, ip, lsr sp │ │ │ │ - cmpeq r1, r4, ror #31 │ │ │ │ - ldrdeq r4, [sp, #-212] @ 0xffffff2c │ │ │ │ - smlalbteq r0, sp, r4, r6 │ │ │ │ - cmpeq r5, r8, lsl r7 │ │ │ │ + cmpeq ip, r4, asr #26 │ │ │ │ + cmpeq r1, ip, ror #31 │ │ │ │ + ldrdeq r4, [sp, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq r0, sp, ip, r6 │ │ │ │ + cmpeq r5, r0, lsr #14 │ │ │ │ cmpeq fp, r0, lsl r3 │ │ │ │ - @ instruction: 0x014d2d9c │ │ │ │ - cmpeq r5, ip, lsl #13 │ │ │ │ - cmpeq sp, r8, asr sp │ │ │ │ + smlaltbeq r2, sp, r4, sp │ │ │ │ + @ instruction: 0x0155d694 │ │ │ │ + cmpeq sp, r0, ror #26 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, sl, asr #26 │ │ │ │ @ instruction: 0xfffefc10 │ │ │ │ @ instruction: 0xfffeae48 │ │ │ │ @ instruction: 0xfffeb084 │ │ │ │ - cmpeq sp, r4, lsl #28 │ │ │ │ + cmpeq sp, ip, lsl #28 │ │ │ │ @ instruction: 0xfffef6ec │ │ │ │ - strdeq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, r4, lsl #28 │ │ │ │ @ instruction: 0xffff9ad4 │ │ │ │ - strdeq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ + strdeq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ @ instruction: 0xfffeb540 │ │ │ │ - strdeq r2, [sp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq sp, r0, lsl #28 │ │ │ │ @ instruction: 0xfffeae48 │ │ │ │ - smlaltteq r2, sp, ip, sp │ │ │ │ + strdeq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0xfffeb29c │ │ │ │ - smlaltteq r2, sp, r0, sp │ │ │ │ + smlaltteq r2, sp, r8, sp │ │ │ │ @ instruction: 0xfffeae74 │ │ │ │ - ldrdeq r2, [sp, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ @ instruction: 0xfffeaf20 │ │ │ │ - smlalbteq r2, sp, r8, sp │ │ │ │ + ldrdeq r2, [sp, #-208] @ 0xffffff30 │ │ │ │ @ instruction: 0xfffeaf20 │ │ │ │ - strheq r2, [sp, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq r2, sp, r4, sp │ │ │ │ @ instruction: 0xfffeaf20 │ │ │ │ - strheq r2, [sp, #-208] @ 0xffffff30 │ │ │ │ + strheq r2, [sp, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0xfffeaf20 │ │ │ │ - smlaltbeq r2, sp, r4, sp │ │ │ │ + smlaltbeq r2, sp, ip, sp │ │ │ │ @ instruction: 0xfffeb07c │ │ │ │ - @ instruction: 0x014d2d98 │ │ │ │ + smlaltbeq r2, sp, r0, sp │ │ │ │ andeq r6, r0, r0, asr #13 │ │ │ │ - @ instruction: 0x014d2d90 │ │ │ │ + @ instruction: 0x014d2d98 │ │ │ │ andeq r6, r0, r8, lsl sp │ │ │ │ - smlalbbeq r2, sp, r8, sp │ │ │ │ + @ instruction: 0x014d2d90 │ │ │ │ @ instruction: 0x000049b4 │ │ │ │ @ instruction: 0xfffedd54 │ │ │ │ - cmpeq r5, ip, lsr r4 │ │ │ │ + cmpeq r5, r4, asr #8 │ │ │ │ cmpeq fp, r0, lsr r0 │ │ │ │ - strdeq lr, [ip, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, r0, lsl #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq sp, [r5, #-56] @ 0xffffffc8 │ │ │ │ - smlalbbeq r2, sp, ip, sl │ │ │ │ + cmpeq r5, r0, asr #7 │ │ │ │ + @ instruction: 0x014d2a94 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ smlalbbeq pc, sl, r0, pc @ │ │ │ │ - cmpeq sp, ip, lsl sl │ │ │ │ - cmpeq r5, r8, lsl r3 │ │ │ │ - strdeq r2, [sp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq sp, r4, lsr #20 │ │ │ │ + cmpeq r5, r0, lsr #6 │ │ │ │ + strdeq r2, [sp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, sl, ror sp │ │ │ │ @ instruction: 0xfffeb42c │ │ │ │ cmpeq pc, r0, asr #25 │ │ │ │ @ instruction: 0xfffed414 │ │ │ │ muleq r0, r4, r6 │ │ │ │ @ instruction: 0xffff79f8 │ │ │ │ - cmpeq r5, r8, lsl r2 │ │ │ │ + cmpeq r5, r0, lsr #4 │ │ │ │ cmppeq sl, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [ip, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x0155d190 │ │ │ │ - ldrdeq r5, [sp, #-200] @ 0xffffff38 │ │ │ │ - smlaltteq r0, ip, ip, r3 │ │ │ │ - cmpeq sp, r4, lsr r8 │ │ │ │ + ldrdeq lr, [ip, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x0155d198 │ │ │ │ + smlaltteq r5, sp, r0, ip │ │ │ │ + strdeq r0, [ip, #-52] @ 0xffffffcc │ │ │ │ + cmpeq sp, ip, lsr r8 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ @ instruction: 0xffff6f08 │ │ │ │ @ instruction: 0xffff7618 │ │ │ │ ldrdeq r0, [fp, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0xffff75b4 │ │ │ │ @ instruction: 0xffff6e8c │ │ │ │ @ instruction: 0xfffec4c8 │ │ │ │ - cmpeq r5, r4, ror r0 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ - cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq r5, ip, ror r0 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ + cmpeq sp, r0, asr r7 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - ldrdeq r0, [ip, #-36] @ 0xffffffdc │ │ │ │ + ldrdeq r0, [ip, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r5, asr sp │ │ │ │ - smlaltbeq r0, ip, r8, r2 │ │ │ │ + strheq r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - cmpeq ip, ip, ror r2 │ │ │ │ + smlalbbeq r0, ip, r4, r2 │ │ │ │ andeq r0, r0, r3, asr sp │ │ │ │ - cmpeq ip, r0, asr r2 │ │ │ │ + cmpeq ip, r8, asr r2 │ │ │ │ andeq r0, r0, r2, asr sp │ │ │ │ - cmpeq ip, r4, lsr #4 │ │ │ │ + cmpeq ip, ip, lsr #4 │ │ │ │ andeq r0, r0, r1, asr sp │ │ │ │ - strdeq r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - smlalbteq r0, ip, ip, r1 │ │ │ │ + mrseq r0, (UNDEF: 108) │ │ │ │ + ldrdeq r0, [ip, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, pc, asr #26 │ │ │ │ - cmpeq r5, r8, lsl #30 │ │ │ │ - @ instruction: 0x014c019c │ │ │ │ - ldrdeq r2, [sp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r5, r0, lsl pc │ │ │ │ + smlaltbeq r0, ip, r4, r1 │ │ │ │ + smlaltteq r2, sp, r4, r5 │ │ │ │ andeq r0, r0, r3, asr #26 │ │ │ │ - ldrsbeq ip, [r5, #-224] @ 0xffffff20 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ - smlaltbeq r2, sp, r4, r5 │ │ │ │ + ldrsbeq ip, [r5, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ + smlaltbeq r2, sp, ip, r5 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ - cmpeq ip, r0, lsr r1 │ │ │ │ - cmpeq sp, ip, asr #10 │ │ │ │ + cmpeq ip, r8, lsr r1 │ │ │ │ + cmpeq sp, r4, asr r5 │ │ │ │ andeq r0, r0, r7, asr #26 │ │ │ │ - cmpeq r5, ip, lsr lr │ │ │ │ - ldrdeq r0, [ip, #-0] │ │ │ │ - cmpeq sp, r0, lsl r5 │ │ │ │ + cmpeq r5, r4, asr #28 │ │ │ │ + ldrdeq r0, [ip, #-8] │ │ │ │ + cmpeq sp, r8, lsl r5 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - swpbeq r0, r8, [ip] │ │ │ │ - strheq r2, [sp, #-72] @ 0xffffffb8 │ │ │ │ + smlaltbeq r0, ip, r0, r0 │ │ │ │ + smlalbteq r2, sp, r0, r4 │ │ │ │ andeq r0, r0, r5, ror #26 │ │ │ │ - cmpeq ip, r0, asr #32 │ │ │ │ - cmpeq sp, r0, ror #8 │ │ │ │ + cmpeq ip, r8, asr #32 │ │ │ │ + cmpeq sp, r8, ror #8 │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - cmpeq r5, r4, asr sp │ │ │ │ - smlaltteq pc, fp, r8, pc @ │ │ │ │ - cmpeq sp, r8, lsr #8 │ │ │ │ + cmpeq r5, ip, asr sp │ │ │ │ + strdeq pc, [fp, #-240] @ 0xffffff10 │ │ │ │ + cmpeq sp, r0, lsr r4 │ │ │ │ andeq r0, r0, r4, asr #26 │ │ │ │ - cmpeq r5, ip, lsl sp │ │ │ │ - strheq pc, [fp, #-240] @ 0xffffff10 @ │ │ │ │ - strdeq r2, [sp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r5, r4, lsr #26 │ │ │ │ + strheq pc, [fp, #-248] @ 0xffffff08 @ │ │ │ │ + strdeq r2, [sp, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, sl, asr sp │ │ │ │ - cmpeq r5, r4, ror #25 │ │ │ │ - cmppeq fp, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - strheq r2, [sp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, ip, ror #25 │ │ │ │ + smlalbbeq pc, fp, r0, pc @ │ │ │ │ + smlalbteq r2, sp, r0, r3 │ │ │ │ andeq r0, r0, r9, asr sp │ │ │ │ - cmpeq r5, ip, lsr #25 │ │ │ │ - cmppeq fp, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, sp, r0, r3 │ │ │ │ + ldrheq ip, [r5, #-196] @ 0xffffff3c │ │ │ │ + cmppeq fp, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r2, sp, r8, r3 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - cmpeq r5, r4, ror ip │ │ │ │ - cmppeq fp, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sp, r8, asr #6 │ │ │ │ + cmpeq r5, ip, ror ip │ │ │ │ + cmppeq fp, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - ldrdeq pc, [fp, #-228] @ 0xffffff1c │ │ │ │ - smlaltbeq pc, fp, r4, lr @ │ │ │ │ + ldrdeq pc, [fp, #-236] @ 0xffffff14 │ │ │ │ + smlaltbeq pc, fp, ip, lr @ │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - cmppeq fp, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq fp, r4, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, ror #22 │ │ │ │ - strdeq pc, [fp, #-212] @ 0xffffff2c │ │ │ │ - cmpeq sp, r4, lsr r2 │ │ │ │ + cmppeq fp, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, ror #22 │ │ │ │ + strdeq pc, [fp, #-220] @ 0xffffff24 │ │ │ │ + cmpeq sp, ip, lsr r2 │ │ │ │ andeq r0, r0, r5, asr #26 │ │ │ │ - cmpeq r5, r8, lsr #22 │ │ │ │ - strheq pc, [fp, #-220] @ 0xffffff24 @ │ │ │ │ - strdeq r2, [sp, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, r0, lsr fp │ │ │ │ + smlalbteq pc, fp, r4, sp @ │ │ │ │ + cmpeq sp, r4, lsl #4 │ │ │ │ andeq r0, r0, r2, asr #26 │ │ │ │ - ldrsheq ip, [r5, #-160] @ 0xffffff60 │ │ │ │ - smlalbbeq pc, fp, r4, sp @ │ │ │ │ - smlalbteq r2, sp, r4, r1 │ │ │ │ + ldrsheq ip, [r5, #-168] @ 0xffffff58 │ │ │ │ + smlalbbeq pc, fp, ip, sp @ │ │ │ │ + smlalbteq r2, sp, ip, r1 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ - ldrheq ip, [r5, #-168] @ 0xffffff58 │ │ │ │ - cmppeq fp, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, sp, ip, r1 │ │ │ │ + cmpeq r5, r0, asr #21 │ │ │ │ + cmppeq fp, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014d2194 │ │ │ │ andeq r0, r0, fp, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2920] @ 0xb68 │ │ │ │ ldr r3, [pc, #4072] @ 53e1c0 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ @@ -1184077,252 +1184077,252 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 53dc88 │ │ │ │ cmpeq pc, r8, lsr r2 @ │ │ │ │ cmpeq pc, r4, lsr #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, r4, ror r7 │ │ │ │ - cmpeq sp, ip, lsr lr │ │ │ │ + cmpeq r5, ip, ror r7 │ │ │ │ + cmpeq sp, r4, asr #28 │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - ldrheq ip, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq sp, r8, ror sp │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ + smlalbbeq r1, sp, r0, sp │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - ldrheq ip, [r5, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq r1, sp, r0, ip │ │ │ │ + ldrheq ip, [r5, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq r1, sp, r8, ip │ │ │ │ andeq r0, r0, sl, ror lr │ │ │ │ - ldrsheq ip, [r5, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, r0, lsl #10 │ │ │ │ smlaltteq pc, sl, r4, r0 @ │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ - cmpeq r5, r0, ror r4 │ │ │ │ - cmpeq sp, r8, lsr fp │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ + cmpeq r5, r8, ror r4 │ │ │ │ + cmpeq sp, r0, asr #22 │ │ │ │ @ instruction: 0x00002ab8 │ │ │ │ andeq r0, r0, sp, lsr #29 │ │ │ │ @ instruction: 0xfffee9ec │ │ │ │ @ instruction: 0xfffe9c24 │ │ │ │ @ instruction: 0xfffe9e60 │ │ │ │ - smlaltteq r1, sp, r0, fp │ │ │ │ + smlaltteq r1, sp, r8, fp │ │ │ │ @ instruction: 0xfffee4c8 │ │ │ │ - ldrdeq r1, [sp, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq r1, sp, r0, fp │ │ │ │ @ instruction: 0xffff88b0 │ │ │ │ - ldrdeq r1, [sp, #-176] @ 0xffffff50 │ │ │ │ + ldrdeq r1, [sp, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0xfffea31c │ │ │ │ - ldrdeq r1, [sp, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r1, [sp, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0xfffe9c24 │ │ │ │ - smlalbteq r1, sp, r8, fp │ │ │ │ + ldrdeq r1, [sp, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0xfffea078 │ │ │ │ - strheq r1, [sp, #-188] @ 0xffffff44 │ │ │ │ + smlalbteq r1, sp, r4, fp │ │ │ │ @ instruction: 0xfffe9c50 │ │ │ │ - strheq r1, [sp, #-176] @ 0xffffff50 │ │ │ │ + strheq r1, [sp, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0xfffe9cfc │ │ │ │ - smlaltbeq r1, sp, r4, fp │ │ │ │ + smlaltbeq r1, sp, ip, fp │ │ │ │ @ instruction: 0xfffe9cfc │ │ │ │ - @ instruction: 0x014d1b98 │ │ │ │ + smlaltbeq r1, sp, r0, fp │ │ │ │ @ instruction: 0xfffe9cfc │ │ │ │ - smlalbbeq r1, sp, ip, fp │ │ │ │ + @ instruction: 0x014d1b94 │ │ │ │ @ instruction: 0xfffe9cfc │ │ │ │ - smlalbbeq r1, sp, r0, fp │ │ │ │ + smlalbbeq r1, sp, r8, fp │ │ │ │ @ instruction: 0xfffe9e58 │ │ │ │ - cmpeq sp, r4, ror fp │ │ │ │ + cmpeq sp, ip, ror fp │ │ │ │ muleq r0, ip, r4 │ │ │ │ - cmpeq sp, ip, ror #22 │ │ │ │ + cmpeq sp, r4, ror fp │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ - cmpeq sp, r4, ror #22 │ │ │ │ + cmpeq sp, ip, ror #22 │ │ │ │ muleq r0, r4, r7 │ │ │ │ @ instruction: 0xffff43fc │ │ │ │ - cmpeq r5, ip, lsl r2 │ │ │ │ + cmpeq r5, r4, lsr #4 │ │ │ │ cmpeq sl, ip, lsl #28 │ │ │ │ - ldrdeq sp, [ip, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r5, r0, lsr #3 │ │ │ │ - cmpeq sp, r0, ror r8 │ │ │ │ - cmpeq r5, r8, asr #2 │ │ │ │ + ldrdeq sp, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r8, lsr #3 │ │ │ │ + cmpeq sp, r8, ror r8 │ │ │ │ + cmpeq r5, r0, asr r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sp, r8, lsl r8 │ │ │ │ + cmpeq sp, r0, lsr #16 │ │ │ │ cmpeq sl, ip, lsl #26 │ │ │ │ - smlaltbeq r1, sp, r8, r7 │ │ │ │ + strheq r1, [sp, #-112] @ 0xffffff90 │ │ │ │ @ instruction: 0xfffea20c │ │ │ │ - smlaltbeq ip, ip, r8, r5 @ │ │ │ │ - ldrdeq r5, [lr, #-84] @ 0xffffffac │ │ │ │ - @ instruction: 0x014cc590 │ │ │ │ - cmpeq ip, ip, asr #26 │ │ │ │ - smlalbteq ip, ip, r4, ip @ │ │ │ │ - cmpeq sp, r4, lsl r7 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - cmpeq r1, r8, ror #14 │ │ │ │ - cmpeq ip, ip, asr #28 │ │ │ │ - cmpeq sp, ip, asr r5 │ │ │ │ - smlaltteq r3, sp, r4, r5 │ │ │ │ - cmpeq r5, r8, lsl lr │ │ │ │ - swpbeq pc, ip, [fp] @ │ │ │ │ - ldrdeq r1, [sp, #-76] @ 0xffffffb4 │ │ │ │ + strheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ + ldrdeq r5, [lr, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x014cc598 │ │ │ │ + cmpeq ip, r4, asr sp │ │ │ │ + smlalbteq ip, ip, ip, ip @ │ │ │ │ + cmpeq sp, ip, lsl r7 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq r1, r0, ror r7 │ │ │ │ + cmpeq ip, r4, asr lr │ │ │ │ + cmpeq sp, r4, ror #10 │ │ │ │ + smlaltteq r3, sp, ip, r5 │ │ │ │ + cmpeq r5, r0, lsr #28 │ │ │ │ + smlaltbeq pc, fp, r4, r0 @ │ │ │ │ + smlaltteq r1, sp, r4, r4 │ │ │ │ andeq r0, r0, fp, lsl #29 │ │ │ │ - cmpeq r5, r4, asr #27 │ │ │ │ - @ instruction: 0x014d4a90 │ │ │ │ + cmpeq r5, ip, asr #27 │ │ │ │ + @ instruction: 0x014d4a98 │ │ │ │ cmpeq pc, r4, lsl #15 │ │ │ │ - cmpeq r5, r4, lsl #26 │ │ │ │ - smlalbbeq r4, sp, ip, r9 │ │ │ │ - cmpeq fp, r0, ror #30 │ │ │ │ - smlaltbeq r1, sp, r4, r3 │ │ │ │ + cmpeq r5, ip, lsl #26 │ │ │ │ + @ instruction: 0x014d4994 │ │ │ │ + cmpeq fp, r8, ror #30 │ │ │ │ + smlaltbeq r1, sp, ip, r3 │ │ │ │ muleq r0, r8, lr │ │ │ │ - @ instruction: 0x0155bc94 │ │ │ │ - ldrdeq r4, [sp, #-124] @ 0xffffff84 │ │ │ │ - strdeq lr, [fp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq sp, r0, lsr r3 │ │ │ │ + @ instruction: 0x0155bc9c │ │ │ │ + smlaltteq r4, sp, r4, r7 │ │ │ │ + strdeq lr, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq sp, r8, lsr r3 │ │ │ │ andeq r0, r0, lr, asr lr │ │ │ │ - ldrsheq fp, [r5, #-184] @ 0xffffff48 │ │ │ │ - cmpeq sp, ip, lsl #18 │ │ │ │ - cmpeq fp, r4, asr lr │ │ │ │ - @ instruction: 0x014d1298 │ │ │ │ + cmpeq r5, r0, lsl #24 │ │ │ │ + cmpeq sp, r4, lsl r9 │ │ │ │ + cmpeq fp, ip, asr lr │ │ │ │ + smlaltbeq r1, sp, r0, r2 │ │ │ │ strdeq r3, [r0], -r4 │ │ │ │ - cmpeq r5, r0, lsl #23 │ │ │ │ - cmpeq sp, r4, asr r2 │ │ │ │ - cmpeq sp, r4, lsr r7 │ │ │ │ - strheq lr, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r8, lsl #23 │ │ │ │ + cmpeq sp, ip, asr r2 │ │ │ │ + cmpeq sp, ip, lsr r7 │ │ │ │ + strheq lr, [fp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ - cmpeq sp, r0, asr #14 │ │ │ │ - cmpeq fp, r8, ror #26 │ │ │ │ + cmpeq sp, r8, asr #14 │ │ │ │ + cmpeq fp, r0, ror sp │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ smlalbbeq pc, sl, r8, r5 @ │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ - smlaltteq r4, sp, ip, r5 │ │ │ │ - cmpeq sp, r4, lsl #2 │ │ │ │ + cmpeq r5, r0, asr sl │ │ │ │ + strdeq r4, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, ip, lsl #2 │ │ │ │ andeq r0, r0, fp, ror #28 │ │ │ │ - smlalbbeq lr, fp, r8, ip │ │ │ │ - cmpeq r5, r8, asr #19 │ │ │ │ - cmpeq fp, r0, asr ip │ │ │ │ - swpbeq r1, r0, [sp] │ │ │ │ + @ instruction: 0x014bec90 │ │ │ │ + ldrsbeq fp, [r5, #-144] @ 0xffffff70 │ │ │ │ + cmpeq fp, r8, asr ip │ │ │ │ + swpbeq r1, r8, [sp] │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ - cmpeq r5, r8, lsl #19 │ │ │ │ - cmpeq fp, r0, lsl ip │ │ │ │ - qdaddeq r1, r0, sp │ │ │ │ + @ instruction: 0x0155b990 │ │ │ │ + cmpeq fp, r8, lsl ip │ │ │ │ + qdaddeq r1, r8, sp │ │ │ │ andeq r0, r0, r9, lsr #29 │ │ │ │ - ldrdeq lr, [fp, #-180] @ 0xffffff4c │ │ │ │ - smlaltteq r0, sp, ip, pc @ │ │ │ │ + ldrdeq lr, [fp, #-188] @ 0xffffff44 │ │ │ │ + strdeq r0, [sp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, sl, lsr #29 │ │ │ │ - cmpeq r5, r8, ror #17 │ │ │ │ - cmpeq fp, r0, ror fp │ │ │ │ - strheq r0, [sp, #-240] @ 0xffffff10 │ │ │ │ + ldrsheq fp, [r5, #-128] @ 0xffffff80 │ │ │ │ + cmpeq fp, r8, ror fp │ │ │ │ + strheq r0, [sp, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, lsr #29 │ │ │ │ - cmpeq fp, r8, lsr fp │ │ │ │ - cmpeq fp, r8, lsl #22 │ │ │ │ + cmpeq fp, r0, asr #22 │ │ │ │ + cmpeq fp, r0, lsl fp │ │ │ │ @ instruction: 0x00000eb2 │ │ │ │ - ldrdeq lr, [fp, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq lr, fp, r0, sl │ │ │ │ @ instruction: 0x00000eb3 │ │ │ │ - smlaltteq lr, fp, r0, r6 │ │ │ │ + smlaltteq lr, fp, r8, r6 │ │ │ │ @ instruction: 0x00000eb4 │ │ │ │ - strheq lr, [fp, #-96] @ 0xffffffa0 │ │ │ │ + strheq lr, [fp, #-104] @ 0xffffff98 │ │ │ │ @ instruction: 0x00000eb5 │ │ │ │ - smlalbbeq lr, fp, r0, r6 │ │ │ │ + smlalbbeq lr, fp, r8, r6 │ │ │ │ @ instruction: 0x00000eb6 │ │ │ │ - cmpeq fp, r0, asr r6 │ │ │ │ + cmpeq fp, r8, asr r6 │ │ │ │ @ instruction: 0x00000eb7 │ │ │ │ - cmpeq fp, r0, lsr #12 │ │ │ │ + cmpeq fp, r8, lsr #12 │ │ │ │ @ instruction: 0x00000eb8 │ │ │ │ - cmpeq r5, r0, ror #6 │ │ │ │ - smlaltteq lr, fp, r8, r5 │ │ │ │ - cmpeq sp, r8, lsr #20 │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ + strdeq lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sp, r0, lsr sl │ │ │ │ @ instruction: 0x00000eb9 │ │ │ │ - cmpeq r5, r0, lsr #6 │ │ │ │ - smlaltbeq lr, fp, r8, r5 │ │ │ │ - smlaltteq r0, sp, r8, r9 │ │ │ │ + cmpeq r5, r8, lsr #6 │ │ │ │ + strheq lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ + strdeq r0, [sp, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x00000eba │ │ │ │ - cmpeq r5, r0, ror #5 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ - smlaltbeq r0, sp, r8, r9 │ │ │ │ + cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ + strheq r0, [sp, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0x00000ebb │ │ │ │ - cmpeq r5, r0, lsr #5 │ │ │ │ - cmpeq fp, r8, lsr #10 │ │ │ │ - cmpeq sp, r8, ror #18 │ │ │ │ + cmpeq r5, r8, lsr #5 │ │ │ │ + cmpeq fp, r0, lsr r5 │ │ │ │ + cmpeq sp, r0, ror r9 │ │ │ │ @ instruction: 0x00000ebc │ │ │ │ - strdeq lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ - smlalbteq lr, fp, r0, r4 │ │ │ │ + strdeq lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ + smlalbteq lr, fp, r8, r4 │ │ │ │ andeq r0, r0, r9, ror lr │ │ │ │ - cmpeq r5, r0, lsl #4 │ │ │ │ - smlalbbeq lr, fp, r8, r4 │ │ │ │ - smlalbteq r0, sp, r8, r8 │ │ │ │ + cmpeq r5, r8, lsl #4 │ │ │ │ + @ instruction: 0x014be490 │ │ │ │ + ldrdeq r0, [sp, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r5, ror lr │ │ │ │ - cmpeq fp, r0, asr r4 │ │ │ │ + cmpeq fp, r8, asr r4 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ - @ instruction: 0x0155b190 │ │ │ │ - cmpeq fp, r4, lsl r4 │ │ │ │ - cmpeq sp, r4, asr r8 │ │ │ │ + @ instruction: 0x0155b198 │ │ │ │ + cmpeq fp, ip, lsl r4 │ │ │ │ + cmpeq sp, ip, asr r8 │ │ │ │ andeq r0, r0, r7, lsl #29 │ │ │ │ - cmpeq r5, ip, asr #2 │ │ │ │ - ldrdeq lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq sp, r0, lsl r8 │ │ │ │ + cmpeq r5, r4, asr r1 │ │ │ │ + ldrdeq lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq sp, r8, lsl r8 │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ - cmpeq r5, r8, lsl #2 │ │ │ │ - smlalbbeq lr, fp, ip, r3 │ │ │ │ - smlalbteq r0, sp, ip, r7 │ │ │ │ + cmpeq r5, r0, lsl r1 │ │ │ │ + @ instruction: 0x014be394 │ │ │ │ + ldrdeq r0, [sp, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, sp, lsl #29 │ │ │ │ - cmpeq r5, r4, asr #1 │ │ │ │ - cmpeq fp, r8, asr #6 │ │ │ │ - smlalbbeq r0, sp, r8, r7 │ │ │ │ + cmpeq r5, ip, asr #1 │ │ │ │ + cmpeq fp, r0, asr r3 │ │ │ │ + @ instruction: 0x014d0790 │ │ │ │ andeq r0, r0, lr, lsl #29 │ │ │ │ - cmpeq r5, r0, lsl #1 │ │ │ │ - cmpeq fp, r4, lsl #6 │ │ │ │ - cmpeq sp, r4, asr #14 │ │ │ │ + cmpeq r5, r8, lsl #1 │ │ │ │ + cmpeq fp, ip, lsl #6 │ │ │ │ + cmpeq sp, ip, asr #14 │ │ │ │ andeq r0, r0, pc, lsl #29 │ │ │ │ - cmpeq r5, ip, lsr r0 │ │ │ │ - smlalbteq lr, fp, r0, r2 │ │ │ │ - cmpeq sp, r0, lsl #14 │ │ │ │ - ldrsheq sl, [r5, #-248] @ 0xffffff08 │ │ │ │ - cmpeq fp, ip, ror r2 │ │ │ │ - strheq r0, [sp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r5, r4, asr #32 │ │ │ │ + smlalbteq lr, fp, r8, r2 │ │ │ │ + cmpeq sp, r8, lsl #14 │ │ │ │ + cmpeq r5, r0 │ │ │ │ + smlalbbeq lr, fp, r4, r2 │ │ │ │ + smlalbteq r0, sp, r4, r6 │ │ │ │ muleq r0, r1, lr │ │ │ │ - ldrheq sl, [r5, #-244] @ 0xffffff0c │ │ │ │ - cmpeq fp, r8, lsr r2 │ │ │ │ - cmpeq sp, r8, ror r6 │ │ │ │ + ldrheq sl, [r5, #-252] @ 0xffffff04 │ │ │ │ + cmpeq fp, r0, asr #4 │ │ │ │ + smlalbbeq r0, sp, r0, r6 │ │ │ │ muleq r0, r2, lr │ │ │ │ - mrseq lr, (UNDEF: 107) │ │ │ │ + cmpeq fp, r8, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - ldrdeq lr, [fp, #-16] │ │ │ │ + ldrdeq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, sp, ror #28 │ │ │ │ - cmpeq r5, r0, lsl pc │ │ │ │ - @ instruction: 0x014be194 │ │ │ │ - ldrdeq r0, [sp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r5, r8, lsl pc │ │ │ │ + @ instruction: 0x014be19c │ │ │ │ + ldrdeq r0, [sp, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, lr, ror #28 │ │ │ │ - cmpeq r5, ip, asr #29 │ │ │ │ - cmpeq fp, r4, asr r1 │ │ │ │ - @ instruction: 0x014d0594 │ │ │ │ + ldrsbeq sl, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, ip, asr r1 │ │ │ │ + @ instruction: 0x014d059c │ │ │ │ @ instruction: 0x00000ebf │ │ │ │ - cmpeq fp, r8, lsl r1 │ │ │ │ + cmpeq fp, r0, lsr #2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlalbteq lr, fp, r4, r0 │ │ │ │ - cmpeq sp, r8, lsl #10 │ │ │ │ + smlalbteq lr, fp, ip, r0 │ │ │ │ + cmpeq sp, r0, lsl r5 │ │ │ │ muleq r0, ip, lr │ │ │ │ - cmpeq r5, r0, lsl #28 │ │ │ │ - smlalbbeq lr, fp, r8, r0 │ │ │ │ - smlalbteq r0, sp, r0, r4 │ │ │ │ + cmpeq r5, r8, lsl #28 │ │ │ │ + swpbeq lr, r0, [fp] │ │ │ │ + smlalbteq r0, sp, r8, r4 │ │ │ │ andeq r0, r0, r6, ror #28 │ │ │ │ - qdaddeq lr, r0, fp │ │ │ │ + qdaddeq lr, r8, fp │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r5, ip, lsl #27 │ │ │ │ - cmpeq fp, r0, lsl r0 │ │ │ │ - cmpeq sp, r0, asr r4 │ │ │ │ + @ instruction: 0x0155ad94 │ │ │ │ + cmpeq fp, r8, lsl r0 │ │ │ │ + cmpeq sp, r8, asr r4 │ │ │ │ muleq r0, r3, lr │ │ │ │ - cmpeq r5, r8, asr #26 │ │ │ │ - smlalbteq sp, fp, ip, pc @ │ │ │ │ - cmpeq sp, ip, lsl #8 │ │ │ │ + cmpeq r5, r0, asr sp │ │ │ │ + ldrdeq sp, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq sp, r4, lsl r4 │ │ │ │ muleq r0, r4, lr │ │ │ │ - cmpeq r5, r4, lsl #26 │ │ │ │ - smlalbbeq sp, fp, r8, pc @ │ │ │ │ - smlalbteq r0, sp, r8, r3 │ │ │ │ + cmpeq r5, ip, lsl #26 │ │ │ │ + @ instruction: 0x014bdf90 │ │ │ │ + ldrdeq r0, [sp, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, sl, lsl #29 │ │ │ │ - cmpeq r5, r0, asr #25 │ │ │ │ - cmpeq fp, r8, asr #30 │ │ │ │ - smlalbbeq r0, sp, r8, r3 │ │ │ │ + cmpeq r5, r8, asr #25 │ │ │ │ + cmpeq fp, r0, asr pc │ │ │ │ + @ instruction: 0x014d0390 │ │ │ │ @ instruction: 0x00000ebd │ │ │ │ - cmpeq r5, r0, lsl #25 │ │ │ │ - cmpeq fp, r8, lsl #30 │ │ │ │ - cmpeq sp, r8, asr #6 │ │ │ │ + cmpeq r5, r8, lsl #25 │ │ │ │ + cmpeq fp, r0, lsl pc │ │ │ │ + cmpeq sp, r0, asr r3 │ │ │ │ @ instruction: 0x00000ebe │ │ │ │ - smlalbteq sp, fp, ip, lr │ │ │ │ - smlaltteq r0, sp, r8, r2 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ + ldrdeq sp, [fp, #-228] @ 0xffffff1c │ │ │ │ + strdeq r0, [sp, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldr r1, [pc, #-460] @ 53e3c4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #-476] @ 53e3c8 │ │ │ │ @@ -1185820,210 +1185820,210 @@ │ │ │ │ b 53f000 │ │ │ │ ldrheq r9, [pc, #-92] @ 53fc9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r9, [pc, #-80] @ 53fcb0 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ - cmpeq r5, ip, lsr #22 │ │ │ │ + cmpeq r5, r4, lsr fp │ │ │ │ ldrdeq r1, [fp, #-240] @ 0xffffff10 │ │ │ │ stcmi 8, cr0, [r0], {58} @ 0x3a │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r0, lsl #22 │ │ │ │ - cmpeq r5, r0, asr #20 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ - cmpeq r5, ip, asr #19 │ │ │ │ - smlaltbeq r0, sp, r0, r0 │ │ │ │ + cmpeq r5, r8, asr #20 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ + ldrsbeq sl, [r5, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq r0, sp, r8, r0 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - cmpeq r5, ip, asr r9 │ │ │ │ - cmpeq sp, r4, lsr #32 │ │ │ │ - cmpeq r5, r8, asr r8 │ │ │ │ - cmppeq ip, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, ror #18 │ │ │ │ + cmpeq sp, ip, lsr #32 │ │ │ │ + cmpeq r5, r0, ror #16 │ │ │ │ + cmppeq ip, r0, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrheq sl, [r5, #-112] @ 0xffffff90 │ │ │ │ + ldrheq sl, [r5, #-120] @ 0xffffff88 │ │ │ │ cmpeq fp, ip, asr #24 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ - cmpeq r5, r0, ror r6 │ │ │ │ - cmppeq ip, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsr #12 │ │ │ │ + cmpeq r5, r8, ror r6 │ │ │ │ + cmppeq ip, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsr #12 │ │ │ │ cmpeq sl, ip, lsl #2 │ │ │ │ - smlaltteq pc, ip, r8, ip @ │ │ │ │ + strdeq pc, [ip, #-192] @ 0xffffff40 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ cmpeq fp, ip, ror #20 │ │ │ │ - cmpeq r5, r8, lsl #11 │ │ │ │ - cmpeq r5, ip, asr #9 │ │ │ │ - smlaltbeq pc, ip, r4, fp @ │ │ │ │ - cmpeq r5, r0, lsl #9 │ │ │ │ + @ instruction: 0x0155a590 │ │ │ │ + ldrsbeq sl, [r5, #-68] @ 0xffffffbc │ │ │ │ + smlaltbeq pc, ip, ip, fp @ │ │ │ │ + cmpeq r5, r8, lsl #9 │ │ │ │ cmpeq sl, r4, ror #30 │ │ │ │ - cmppeq ip, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, r0, ror lr @ │ │ │ │ - cmpeq r5, r0, lsl #8 │ │ │ │ - ldrdeq pc, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r5, r8, lsl #8 │ │ │ │ + ldrdeq pc, [ip, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ - cmpeq fp, r0, asr r6 │ │ │ │ - @ instruction: 0x0155a398 │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ + cmpeq fp, r8, asr r6 │ │ │ │ + cmpeq r5, r0, lsr #7 │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ ldrdeq r1, [fp, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r5, ip, lsr r2 │ │ │ │ - cmppeq ip, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq sl, [r5, #-16] │ │ │ │ + cmpeq r5, r4, asr #4 │ │ │ │ + cmppeq ip, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq sl, [r5, #-24] @ 0xffffffe8 │ │ │ │ smlaltteq sp, sl, r8, ip │ │ │ │ - strheq pc, [ip, #-136] @ 0xffffff78 @ │ │ │ │ - smlalbbeq pc, ip, r4, r8 @ │ │ │ │ - cmpeq r5, r0, ror #2 │ │ │ │ - cmppeq ip, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq pc, ip, r0, r8 @ │ │ │ │ + smlalbbeq pc, ip, ip, r8 @ │ │ │ │ + cmpeq r5, r8, ror #2 │ │ │ │ + cmppeq ip, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - @ instruction: 0x0155a090 │ │ │ │ - cmppeq ip, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0155a098 │ │ │ │ + cmppeq ip, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ cmpeq sl, r0, asr #22 │ │ │ │ strdeq sp, [sl, #-164] @ 0xffffff5c │ │ │ │ - ldrsbeq r9, [r5, #-244] @ 0xffffff0c │ │ │ │ - smlaltbeq pc, ip, ip, r6 @ │ │ │ │ + ldrsbeq r9, [r5, #-252] @ 0xffffff04 │ │ │ │ + strheq pc, [ip, #-100] @ 0xffffff9c @ │ │ │ │ @ instruction: 0x014ada98 │ │ │ │ - cmpeq r5, r8, ror pc │ │ │ │ - cmppeq ip, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, ror #30 │ │ │ │ - cmppeq ip, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsr #30 │ │ │ │ - cmppeq ip, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, ror #29 │ │ │ │ + cmpeq r5, r0, lsl #31 │ │ │ │ + cmppeq ip, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, ror #30 │ │ │ │ + cmppeq ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr pc │ │ │ │ + cmppeq ip, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, ror #29 │ │ │ │ smlalbteq sp, sl, r8, r9 │ │ │ │ - smlaltbeq pc, ip, r8, r5 @ │ │ │ │ + strheq pc, [ip, #-80] @ 0xffffffb0 @ │ │ │ │ strdeq r1, [fp, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r5, r0, lsl #27 │ │ │ │ - cmppeq ip, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, lsr sp │ │ │ │ + cmpeq r5, r8, lsl #27 │ │ │ │ + cmppeq ip, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, lsr sp │ │ │ │ cmpeq sl, ip, lsl r8 │ │ │ │ - strdeq pc, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r5, r0, asr #19 │ │ │ │ - swpbeq pc, r4, [ip] @ │ │ │ │ + cmppeq ip, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, asr #19 │ │ │ │ + swpbeq pc, ip, [ip] @ │ │ │ │ cmpeq fp, r0, lsr lr │ │ │ │ - cmpeq r5, r0, lsr #17 │ │ │ │ - cmpeq ip, r8, ror pc │ │ │ │ - cmpeq r5, r4, asr r8 │ │ │ │ + cmpeq r5, r8, lsr #17 │ │ │ │ + smlalbbeq lr, ip, r0, pc @ │ │ │ │ + cmpeq r5, ip, asr r8 │ │ │ │ cmpeq sl, ip, lsr r3 │ │ │ │ - cmpeq ip, ip, lsl pc │ │ │ │ - cmpeq r5, r8, lsr #16 │ │ │ │ - cmpeq ip, r0, lsl #30 │ │ │ │ + cmpeq ip, r4, lsr #30 │ │ │ │ + cmpeq r5, r0, lsr r8 │ │ │ │ + cmpeq ip, r8, lsl #30 │ │ │ │ cmpeq fp, r8, ror ip │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r5, ip, lsl #14 │ │ │ │ - smlaltteq lr, ip, r4, sp │ │ │ │ - cmpeq r5, r0, asr #13 │ │ │ │ + cmpeq r5, r4, lsl r7 │ │ │ │ + smlaltteq lr, ip, ip, sp │ │ │ │ + cmpeq r5, r8, asr #13 │ │ │ │ smlaltbeq sp, sl, r8, r1 │ │ │ │ - smlalbbeq lr, ip, r4, sp │ │ │ │ - @ instruction: 0x01559694 │ │ │ │ - cmpeq ip, ip, ror #26 │ │ │ │ + smlalbbeq lr, ip, ip, sp │ │ │ │ + @ instruction: 0x0155969c │ │ │ │ + cmpeq ip, r4, ror sp │ │ │ │ cmpeq fp, r4, lsl #22 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ - cmpeq r5, r8, ror #10 │ │ │ │ - cmpeq ip, r0, asr #24 │ │ │ │ - cmpeq r5, ip, lsl r5 │ │ │ │ + cmpeq r5, r0, ror r5 │ │ │ │ + cmpeq ip, r8, asr #24 │ │ │ │ + cmpeq r5, r4, lsr #10 │ │ │ │ cmpeq sl, r4 │ │ │ │ - smlaltteq lr, ip, r0, fp │ │ │ │ - ldrsheq r9, [r5, #-64] @ 0xffffffc0 │ │ │ │ - smlalbteq lr, ip, r4, fp │ │ │ │ + smlaltteq lr, ip, r8, fp │ │ │ │ + ldrsheq r9, [r5, #-72] @ 0xffffffb8 │ │ │ │ + smlalbteq lr, ip, ip, fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmpeq fp, r4, ror #18 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - ldrsbeq r9, [r5, #-56] @ 0xffffffc8 │ │ │ │ - strheq lr, [ip, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r5, ip, lsl #7 │ │ │ │ + cmpeq r5, r0, ror #7 │ │ │ │ + strheq lr, [ip, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x01559394 │ │ │ │ cmpeq sl, r4, ror lr │ │ │ │ - cmpeq ip, r4, asr sl │ │ │ │ - cmpeq r5, r0, ror #6 │ │ │ │ - cmpeq ip, r0, lsr sl │ │ │ │ - ldrsheq r9, [r5, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq lr, ip, ip, r9 │ │ │ │ + cmpeq ip, ip, asr sl │ │ │ │ + cmpeq r5, r8, ror #6 │ │ │ │ + cmpeq ip, r8, lsr sl │ │ │ │ + cmpeq r5, r0, lsl #6 │ │ │ │ + ldrdeq lr, [ip, #-148] @ 0xffffff6c │ │ │ │ andmi r0, r8, r0 │ │ │ │ cmpeq sl, r0, ror sp │ │ │ │ - cmpeq r5, r0, asr r2 │ │ │ │ - cmpeq ip, r8, lsr #18 │ │ │ │ + cmpeq r5, r8, asr r2 │ │ │ │ + cmpeq ip, r0, lsr r9 │ │ │ │ cmpeq sl, r4, lsl sp │ │ │ │ - ldrsheq r9, [r5, #-20] @ 0xffffffec │ │ │ │ - smlalbteq lr, ip, ip, r8 │ │ │ │ + ldrsheq r9, [r5, #-28] @ 0xffffffe4 │ │ │ │ + ldrdeq lr, [ip, #-132] @ 0xffffff7c │ │ │ │ strheq ip, [sl, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x01559194 │ │ │ │ - cmpeq ip, ip, ror #16 │ │ │ │ + @ instruction: 0x0155919c │ │ │ │ + cmpeq ip, r4, ror r8 │ │ │ │ cmpeq sl, r8, asr ip │ │ │ │ - cmpeq r5, r8, lsr r1 │ │ │ │ - cmpeq ip, r0, lsl r8 │ │ │ │ + cmpeq r5, r0, asr #2 │ │ │ │ + cmpeq ip, r8, lsl r8 │ │ │ │ strdeq ip, [sl, #-180] @ 0xffffff4c │ │ │ │ - ldrsbeq r9, [r5, #-4] │ │ │ │ - smlaltbeq lr, ip, ip, r7 │ │ │ │ + ldrsbeq r9, [r5, #-12] │ │ │ │ + strheq lr, [ip, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0x014acb98 │ │ │ │ - cmpeq r5, r8, ror r0 │ │ │ │ - cmpeq ip, r0, asr r7 │ │ │ │ + cmpeq r5, r0, lsl #1 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ cmpeq sl, ip, lsr fp │ │ │ │ - cmpeq r5, ip, lsl r0 │ │ │ │ - strdeq lr, [ip, #-100] @ 0xffffff9c │ │ │ │ - ldrheq r8, [r5, #-240] @ 0xffffff10 │ │ │ │ - cmpeq fp, r4, asr #4 │ │ │ │ - smlalbbeq lr, ip, r4, r6 │ │ │ │ + cmpeq r5, r4, lsr #32 │ │ │ │ + strdeq lr, [ip, #-108] @ 0xffffff94 │ │ │ │ + ldrheq r8, [r5, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, ip, asr #4 │ │ │ │ + smlalbbeq lr, ip, ip, r6 │ │ │ │ @ instruction: 0x000007bd │ │ │ │ - cmpeq r5, r8, ror pc │ │ │ │ - cmpeq fp, ip, lsl #4 │ │ │ │ - cmpeq ip, ip, asr #12 │ │ │ │ - cmpeq r5, ip, lsr pc │ │ │ │ - ldrdeq ip, [fp, #-16] │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ + cmpeq r5, r0, lsl #31 │ │ │ │ + cmpeq fp, r4, lsl r2 │ │ │ │ + cmpeq ip, r4, asr r6 │ │ │ │ + cmpeq r5, r4, asr #30 │ │ │ │ + ldrdeq ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - @ instruction: 0x014bc19c │ │ │ │ - cmpeq fp, r0, ror #2 │ │ │ │ - cmpeq fp, r8, lsr #2 │ │ │ │ + smlaltbeq ip, fp, r4, r1 │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ andeq r0, r0, r7, ror r7 │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ - strdeq ip, [fp, #-8] │ │ │ │ - cmpeq ip, r8, lsr r5 │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ + mrseq ip, (UNDEF: 91) │ │ │ │ + cmpeq ip, r0, asr #10 │ │ │ │ andeq r0, r0, r2, lsr #15 │ │ │ │ - smlalbteq ip, fp, r4, r0 │ │ │ │ + smlalbteq ip, fp, ip, r0 │ │ │ │ andeq r0, r0, r6, ror r7 │ │ │ │ - swpbeq ip, r8, [fp] │ │ │ │ + smlaltbeq ip, fp, r0, r0 │ │ │ │ andeq r0, r0, sl, ror #14 │ │ │ │ - cmpeq fp, ip, rrx │ │ │ │ - cmpeq fp, r4, lsr r0 │ │ │ │ - strdeq fp, [fp, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq fp, fp, ip, pc @ │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ + cmpeq fp, ip, lsr r0 │ │ │ │ + cmpeq fp, r4 │ │ │ │ + ldrdeq fp, [fp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, pc, ror r7 │ │ │ │ - smlaltbeq fp, fp, r0, pc @ │ │ │ │ - ldrsbeq r8, [r5, #-192] @ 0xffffff40 │ │ │ │ - cmpeq fp, r4, ror #30 │ │ │ │ - smlaltbeq lr, ip, r4, r3 │ │ │ │ + smlaltbeq fp, fp, r8, pc @ │ │ │ │ + ldrsbeq r8, [r5, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, ip, ror #30 │ │ │ │ + smlaltbeq lr, ip, ip, r3 │ │ │ │ andeq r0, r0, r4, asr #15 │ │ │ │ - cmpeq fp, r0, lsr pc │ │ │ │ - strdeq fp, [fp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r5, r4, lsr #24 │ │ │ │ - strheq fp, [fp, #-232] @ 0xffffff18 │ │ │ │ - strdeq lr, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r8, lsr pc │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ + cmpeq r5, ip, lsr #24 │ │ │ │ + smlalbteq fp, fp, r0, lr @ │ │ │ │ + mrseq lr, SPSR_mon │ │ │ │ muleq r0, r1, r7 │ │ │ │ - smlalbbeq fp, fp, r4, lr @ │ │ │ │ - ldrheq r8, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, r4, asr #28 │ │ │ │ - smlalbbeq lr, ip, r4, r2 │ │ │ │ + smlalbbeq fp, fp, ip, lr @ │ │ │ │ + ldrheq r8, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, ip, asr #28 │ │ │ │ + smlalbbeq lr, ip, ip, r2 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - cmpeq fp, r0, lsl lr │ │ │ │ + cmpeq fp, r8, lsl lr │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r5, ip, lsr fp │ │ │ │ - ldrdeq fp, [fp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq ip, r0, lsl r2 │ │ │ │ - cmpeq r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x014bbd98 │ │ │ │ - ldrdeq lr, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq r5, ip, asr #21 │ │ │ │ - cmpeq fp, r0, ror #26 │ │ │ │ - smlaltbeq lr, ip, r0, r1 │ │ │ │ + cmpeq r5, r4, asr #22 │ │ │ │ + ldrdeq fp, [fp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq ip, r8, lsl r2 │ │ │ │ + cmpeq r5, ip, lsl #22 │ │ │ │ + smlaltbeq fp, fp, r0, sp @ │ │ │ │ + smlaltteq lr, ip, r0, r1 │ │ │ │ + ldrsbeq r8, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq fp, r8, ror #26 │ │ │ │ + smlaltbeq lr, ip, r8, r1 │ │ │ │ andeq r0, r0, r1, lsr #15 │ │ │ │ ldr r6, [pc, #-492] @ 53fe38 │ │ │ │ ldr r2, [pc, #-492] @ 53fe3c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [pc, #-72] @ 53ffe8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r6, #1120 @ 0x460 │ │ │ │ @@ -1187266,53 +1187266,53 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5410f4 │ │ │ │ cmpeq pc, r0, asr #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0155899c │ │ │ │ - cmpeq ip, ip, rrx │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + cmpeq ip, r4, ror r0 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - strdeq fp, [fp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq fp, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ @ instruction: 0xffff36b0 │ │ │ │ @ instruction: 0xfffedfac │ │ │ │ @ instruction: 0xffff07e4 │ │ │ │ @ instruction: 0xffff0868 │ │ │ │ cmpeq pc, r8, lsl r3 @ │ │ │ │ - cmpeq r5, ip, lsr #16 │ │ │ │ - strheq fp, [fp, #-164] @ 0xffffff5c │ │ │ │ - strdeq sp, [ip, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r5, r4, lsr r8 │ │ │ │ + strheq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ + strdeq sp, [ip, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - cmpeq r5, ip, ror #15 │ │ │ │ - cmpeq fp, r4, ror sl │ │ │ │ - strheq sp, [ip, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r8, [r5, #-116] @ 0xffffff8c │ │ │ │ + cmpeq fp, ip, ror sl │ │ │ │ + strheq sp, [ip, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - ldrheq r8, [r5, #-112] @ 0xffffff90 │ │ │ │ - cmpeq fp, r8, lsr sl │ │ │ │ - cmpeq ip, r8, ror lr │ │ │ │ + ldrheq r8, [r5, #-120] @ 0xffffff88 │ │ │ │ + cmpeq fp, r0, asr #20 │ │ │ │ + smlalbbeq sp, ip, r0, lr │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - cmpeq r5, r4, ror r7 │ │ │ │ - strdeq fp, [fp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq ip, r0, asr #28 │ │ │ │ - smlalbteq fp, fp, ip, r9 @ │ │ │ │ - strheq fp, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r5, ip, ror r7 │ │ │ │ + cmpeq fp, r0, lsl #20 │ │ │ │ + cmpeq ip, r8, asr #28 │ │ │ │ + ldrdeq fp, [fp, #-148] @ 0xffffff6c │ │ │ │ + strheq fp, [fp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, sp, lsr #19 │ │ │ │ - ldrsheq r8, [r5, #-100] @ 0xffffff9c │ │ │ │ - cmpeq fp, ip, ror r9 │ │ │ │ - strheq sp, [ip, #-220] @ 0xffffff24 │ │ │ │ + ldrsheq r8, [r5, #-108] @ 0xffffff94 │ │ │ │ + smlalbbeq fp, fp, r4, r9 @ │ │ │ │ + smlalbteq sp, ip, r4, sp │ │ │ │ muleq r0, r1, r9 │ │ │ │ - ldrheq r8, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq fp, r0, asr #18 │ │ │ │ - smlalbbeq sp, ip, r0, sp │ │ │ │ + cmpeq r5, r0, asr #13 │ │ │ │ + cmpeq fp, r8, asr #18 │ │ │ │ + smlalbbeq sp, ip, r8, sp │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - cmpeq r5, ip, ror r6 │ │ │ │ - cmpeq fp, r4, lsl #18 │ │ │ │ - cmpeq ip, r4, asr #26 │ │ │ │ + cmpeq r5, r4, lsl #13 │ │ │ │ + cmpeq fp, ip, lsl #18 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ muleq r0, r2, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #2228] @ 541d0c │ │ │ │ ldr r3, [pc, #2228] @ 541d10 │ │ │ │ @@ -1187872,89 +1187872,89 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 541990 │ │ │ │ b 541748 │ │ │ │ ldrheq r6, [pc, #-252] @ 541c18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015f6f90 │ │ │ │ - cmpeq r5, r4, ror #9 │ │ │ │ - strheq sp, [ip, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, r8, lsr r7 │ │ │ │ - cmpeq ip, r4, ror r9 │ │ │ │ - ldrsbeq r8, [r5, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x014cda98 │ │ │ │ + cmpeq r5, ip, ror #9 │ │ │ │ + strheq sp, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r0, asr #14 │ │ │ │ + cmpeq ip, ip, ror r9 │ │ │ │ + ldrsbeq r8, [r5, #-56] @ 0xffffffc8 │ │ │ │ + smlaltbeq sp, ip, r0, sl │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - cmpeq r5, r8, ror #6 │ │ │ │ - cmpeq ip, r0, lsr sl │ │ │ │ + cmpeq r5, r0, ror r3 │ │ │ │ + cmpeq ip, r8, lsr sl │ │ │ │ andeq r0, r0, r1, lsl r8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq pc, r4, asr #25 │ │ │ │ - cmpeq r5, ip, asr #4 │ │ │ │ - smlaltteq r0, sp, r8, pc @ │ │ │ │ - smlaltbeq fp, fp, r4, r4 @ │ │ │ │ - smlaltteq sp, ip, r8, r8 │ │ │ │ + cmpeq r5, r4, asr r2 │ │ │ │ + strdeq r0, [sp, #-240] @ 0xffffff10 │ │ │ │ + smlaltbeq fp, fp, ip, r4 @ │ │ │ │ + strdeq sp, [ip, #-128] @ 0xffffff80 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq sp, r4, lsl r1 │ │ │ │ - cmpeq r5, r4, ror #2 │ │ │ │ - smlaltteq fp, fp, ip, r3 @ │ │ │ │ - cmpeq ip, r0, lsr r8 │ │ │ │ + cmpeq sp, ip, lsl r1 │ │ │ │ + cmpeq r5, ip, ror #2 │ │ │ │ + strdeq fp, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq ip, r8, lsr r8 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r5, ip, lsr #2 │ │ │ │ - cmpeq sp, r4, ror lr │ │ │ │ - strheq r1, [sp, #-8] │ │ │ │ - cmpeq fp, ip, asr r3 │ │ │ │ + cmpeq r5, r4, lsr r1 │ │ │ │ + cmpeq sp, ip, ror lr │ │ │ │ + smlalbteq r1, sp, r0, r0 │ │ │ │ + cmpeq fp, r4, ror #6 │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - smlaltbeq r1, sp, r0, r0 │ │ │ │ - @ instruction: 0x01558090 │ │ │ │ - cmpeq ip, r8, asr #14 │ │ │ │ + smlaltbeq r1, sp, r8, r0 │ │ │ │ + @ instruction: 0x01558098 │ │ │ │ + cmpeq ip, r0, asr r7 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlaltteq r0, sp, r0, lr │ │ │ │ - smlaltbeq fp, fp, r4, r2 @ │ │ │ │ + smlaltteq r0, sp, r8, lr │ │ │ │ + smlaltbeq fp, fp, ip, r2 @ │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - smlaltteq r0, sp, ip, lr │ │ │ │ - cmpeq fp, r4, asr r2 │ │ │ │ + strdeq r0, [sp, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, ip, asr r2 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - cmpeq fp, r4, lsr #4 │ │ │ │ + cmpeq fp, ip, lsr #4 │ │ │ │ andeq r0, r0, sl, ror #15 │ │ │ │ - cmpeq r5, r8, ror #30 │ │ │ │ - strdeq fp, [fp, #-16] │ │ │ │ - cmpeq ip, r0, lsr r6 │ │ │ │ + cmpeq r5, r0, ror pc │ │ │ │ + strdeq fp, [fp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq ip, r8, lsr r6 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - strheq fp, [fp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r5, r0, lsl #30 │ │ │ │ - smlalbbeq fp, fp, r8, r1 @ │ │ │ │ - smlalbteq sp, ip, r8, r5 │ │ │ │ + smlalbteq fp, fp, r4, r1 @ │ │ │ │ + cmpeq r5, r8, lsl #30 │ │ │ │ + @ instruction: 0x014bb190 │ │ │ │ + ldrdeq sp, [ip, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - cmpeq fp, r4, asr r1 │ │ │ │ + cmpeq fp, ip, asr r1 │ │ │ │ andeq r0, r0, lr, lsl #16 │ │ │ │ - cmpeq fp, r8, lsr #2 │ │ │ │ - strdeq fp, [fp, #-12] │ │ │ │ + cmpeq fp, r0, lsr r1 │ │ │ │ + cmpeq fp, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, lsl r8 │ │ │ │ - ldrdeq fp, [fp, #-4] │ │ │ │ - cmpeq r5, r4, lsl lr │ │ │ │ - swpbeq fp, ip, [fp] @ │ │ │ │ - ldrdeq sp, [ip, #-76] @ 0xffffffb4 │ │ │ │ + ldrdeq fp, [fp, #-12] │ │ │ │ + cmpeq r5, ip, lsl lr │ │ │ │ + smlaltbeq fp, fp, r4, r0 @ │ │ │ │ + smlaltteq sp, ip, r4, r4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - ldrsbeq r7, [r5, #-216] @ 0xffffff28 │ │ │ │ - cmpeq fp, r0, rrx │ │ │ │ - smlaltbeq sp, ip, r0, r4 │ │ │ │ + cmpeq r5, r0, ror #27 │ │ │ │ + cmpeq fp, r8, rrx │ │ │ │ + smlaltbeq sp, ip, r8, r4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01557d9c │ │ │ │ - cmpeq fp, r0, lsr #32 │ │ │ │ - cmpeq ip, r8, ror #8 │ │ │ │ - cmpeq fp, r4 │ │ │ │ - cmpeq ip, r8, asr #8 │ │ │ │ + cmpeq r5, r4, lsr #27 │ │ │ │ + cmpeq fp, r8, lsr #32 │ │ │ │ + cmpeq ip, r0, ror r4 │ │ │ │ + cmpeq fp, ip │ │ │ │ + cmpeq ip, r0, asr r4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r5, r4, asr #26 │ │ │ │ - smlalbteq sl, fp, ip, pc @ │ │ │ │ - cmpeq ip, ip, lsl #8 │ │ │ │ + cmpeq r5, ip, asr #26 │ │ │ │ + ldrdeq sl, [fp, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq sp, r8, lsl #22 │ │ │ │ + cmpeq sp, r0, lsl fp │ │ │ │ andeq r0, r0, r2, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1428] @ 5423f8 │ │ │ │ @@ -1188314,64 +1188314,64 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 542008 │ │ │ │ ldrheq r6, [pc, #-80] @ 5423b0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, ip, lsl #21 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ + @ instruction: 0x01557a94 │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - smlaltteq sl, fp, ip, ip │ │ │ │ + strdeq sl, [fp, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0xffff27ac │ │ │ │ @ instruction: 0xfffff470 │ │ │ │ @ instruction: 0xfffed09c │ │ │ │ @ instruction: 0xffff383c │ │ │ │ @ instruction: 0xfffef958 │ │ │ │ @ instruction: 0xfffef8c8 │ │ │ │ cmpeq pc, r4, lsl #8 │ │ │ │ - cmpeq r5, ip, asr #18 │ │ │ │ - cmpeq ip, r4, lsr #32 │ │ │ │ + cmpeq r5, r4, asr r9 │ │ │ │ + cmpeq ip, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x01557898 │ │ │ │ - cmpeq fp, r0, lsr #22 │ │ │ │ - cmpeq ip, r0, ror #30 │ │ │ │ + cmpeq r5, r0, lsr #17 │ │ │ │ + cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq ip, r8, ror #30 │ │ │ │ andeq r0, r0, fp, lsr #18 │ │ │ │ - cmpeq r5, r4, lsl r8 │ │ │ │ - @ instruction: 0x014baa9c │ │ │ │ - ldrdeq ip, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, ip, lsl r8 │ │ │ │ + smlaltbeq sl, fp, r4, sl │ │ │ │ + smlaltteq ip, ip, r4, lr @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - cmpeq fp, r4, ror #20 │ │ │ │ + cmpeq fp, ip, ror #20 │ │ │ │ andeq r0, r0, r9, lsr #18 │ │ │ │ - cmpeq fp, r8, lsr sl │ │ │ │ - cmpeq fp, r0, lsr #20 │ │ │ │ - cmpeq r5, r0, ror #14 │ │ │ │ - smlaltteq sl, fp, r4, r9 │ │ │ │ - cmpeq ip, ip, lsr #28 │ │ │ │ - smlalbteq sl, fp, r8, r9 │ │ │ │ + cmpeq fp, r0, asr #20 │ │ │ │ + cmpeq fp, r8, lsr #20 │ │ │ │ + cmpeq r5, r8, ror #14 │ │ │ │ + smlaltteq sl, fp, ip, r9 │ │ │ │ + cmpeq ip, r4, lsr lr │ │ │ │ + ldrdeq sl, [fp, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - cmpeq r5, ip, lsl #14 │ │ │ │ - @ instruction: 0x014ba994 │ │ │ │ - ldrdeq ip, [ip, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r5, r4, lsl r7 │ │ │ │ + @ instruction: 0x014ba99c │ │ │ │ + ldrdeq ip, [ip, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r5, lsl r9 │ │ │ │ - ldrsbeq r7, [r5, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq fp, r8, asr r9 │ │ │ │ - @ instruction: 0x014ccd98 │ │ │ │ + ldrsbeq r7, [r5, #-104] @ 0xffffff98 │ │ │ │ + cmpeq fp, r0, ror #18 │ │ │ │ + smlaltbeq ip, ip, r0, sp @ │ │ │ │ andeq r0, r0, r3, lsl r9 │ │ │ │ - @ instruction: 0x01557694 │ │ │ │ - cmpeq fp, ip, lsl r9 │ │ │ │ - cmpeq ip, ip, asr sp │ │ │ │ + @ instruction: 0x0155769c │ │ │ │ + cmpeq fp, r4, lsr #18 │ │ │ │ + cmpeq ip, r4, ror #26 │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmpeq r5, r8, asr r6 │ │ │ │ - smlaltteq sl, fp, r0, r8 │ │ │ │ - cmpeq ip, r0, lsr #26 │ │ │ │ + cmpeq r5, r0, ror #12 │ │ │ │ + smlaltteq sl, fp, r8, r8 │ │ │ │ + cmpeq ip, r8, lsr #26 │ │ │ │ andeq r0, r0, r7, lsr r9 │ │ │ │ - cmpeq r5, ip, lsl r6 │ │ │ │ - smlaltbeq sl, fp, r4, r8 │ │ │ │ - smlaltteq ip, ip, r4, ip @ │ │ │ │ + cmpeq r5, r4, lsr #12 │ │ │ │ + smlaltbeq sl, fp, ip, r8 │ │ │ │ + smlaltteq ip, ip, ip, ip @ │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #1072] @ 542914 │ │ │ │ ldr r3, [pc, #1072] @ 542918 │ │ │ │ @@ -1188641,51 +1188641,51 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 542670 │ │ │ │ cmpeq pc, r0, lsr pc @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, ip, lsl #8 │ │ │ │ - ldrdeq ip, [ip, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r5, r4, lsl r4 │ │ │ │ + smlaltteq ip, ip, r4, sl @ │ │ │ │ andeq r0, r0, r5, ror r9 │ │ │ │ - cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq fp, r4, ror r6 │ │ │ │ @ instruction: 0xffff212c │ │ │ │ @ instruction: 0xffffedec │ │ │ │ @ instruction: 0xffff31cc │ │ │ │ @ instruction: 0xfffef260 │ │ │ │ @ instruction: 0x015f5d9c │ │ │ │ - ldrheq r7, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - cmpeq ip, r8, ror r9 │ │ │ │ + ldrheq r7, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + smlalbbeq ip, ip, r0, r9 @ │ │ │ │ andeq r0, r0, r1, ror r9 │ │ │ │ - cmpeq r5, r0, ror r2 │ │ │ │ - strdeq sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, r8, lsr r9 │ │ │ │ - cmpeq r5, r4, lsr r2 │ │ │ │ - strheq sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ - strdeq ip, [ip, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r5, r8, ror r2 │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ + cmpeq ip, r0, asr #18 │ │ │ │ + cmpeq r5, ip, lsr r2 │ │ │ │ + smlalbteq sl, fp, r4, r4 │ │ │ │ + cmpeq ip, r4, lsl #18 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - ldrsheq r7, [r5, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq fp, ip, ror r4 │ │ │ │ - smlalbteq ip, ip, r4, r8 @ │ │ │ │ - cmpeq fp, r0, asr r4 │ │ │ │ - cmpeq fp, r4, lsr r4 │ │ │ │ + cmpeq r5, r0, lsl #4 │ │ │ │ + smlalbbeq sl, fp, r4, r4 │ │ │ │ + smlalbteq ip, ip, ip, r8 @ │ │ │ │ + cmpeq fp, r8, asr r4 │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - cmpeq r5, r8, ror r1 │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - cmpeq ip, r0, asr #16 │ │ │ │ + cmpeq r5, r0, lsl #3 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + cmpeq ip, r8, asr #16 │ │ │ │ andeq r0, r0, sl, asr r9 │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ - smlalbteq sl, fp, r4, r3 │ │ │ │ - cmpeq ip, r4, lsl #16 │ │ │ │ + cmpeq r5, r4, asr #2 │ │ │ │ + smlalbteq sl, fp, ip, r3 │ │ │ │ + cmpeq ip, ip, lsl #16 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - cmpeq r5, r0, lsl #2 │ │ │ │ - smlalbbeq sl, fp, r8, r3 │ │ │ │ - smlalbteq ip, ip, r8, r7 @ │ │ │ │ + cmpeq r5, r8, lsl #2 │ │ │ │ + @ instruction: 0x014ba390 │ │ │ │ + ldrdeq ip, [ip, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ │ │ │ │ 005429b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1188809,31 +1188809,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 542a60 │ │ │ │ cmpeq pc, r4, asr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlaltteq ip, ip, r4, r7 @ │ │ │ │ + smlaltteq ip, ip, ip, r7 @ │ │ │ │ cmpeq pc, ip, lsr #19 │ │ │ │ - cmpeq r5, r4, asr #30 │ │ │ │ - ldrdeq pc, [ip, #-252] @ 0xffffff04 │ │ │ │ - cmpeq ip, r4, lsl #12 │ │ │ │ + cmpeq r5, ip, asr #30 │ │ │ │ + smlaltteq pc, ip, r4, pc @ │ │ │ │ + cmpeq ip, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - strheq pc, [ip, #-248] @ 0xffffff08 @ │ │ │ │ - ldrsheq r6, [r5, #-232] @ 0xffffff18 │ │ │ │ - strheq ip, [ip, #-84] @ 0xffffffac │ │ │ │ + smlalbteq pc, ip, r0, pc @ │ │ │ │ + cmpeq r5, r0, lsl #30 │ │ │ │ + strheq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r1, lsl #22 │ │ │ │ - cmpeq r5, ip, lsr #29 │ │ │ │ - cmpeq fp, r4, lsr r1 │ │ │ │ - cmpeq ip, ip, ror #10 │ │ │ │ + ldrheq r6, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, ip, lsr r1 │ │ │ │ + cmpeq ip, r4, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #22 │ │ │ │ - cmpeq r5, ip, ror #28 │ │ │ │ - strdeq sl, [fp, #-4] │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ + cmpeq r5, r4, ror lr │ │ │ │ + strdeq sl, [fp, #-12] │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1424] @ 5431a8 │ │ │ │ @@ -1189192,61 +1189192,61 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov fp, r0 │ │ │ │ b 542d74 │ │ │ │ ldrsheq r5, [pc, #-120] @ 543138 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq lr, ip, asr r3 │ │ │ │ - ldrheq r6, [r5, #-204] @ 0xffffff34 │ │ │ │ - @ instruction: 0x014cc390 │ │ │ │ + cmpeq lr, r4, ror #6 │ │ │ │ + cmpeq r5, r4, asr #25 │ │ │ │ + @ instruction: 0x014cc398 │ │ │ │ @ instruction: 0x015f5698 │ │ │ │ - cmpeq ip, r0, ror #4 │ │ │ │ + cmpeq ip, r8, ror #4 │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ - cmpeq r5, r0, lsl fp │ │ │ │ - smlaltteq pc, ip, ip, fp @ │ │ │ │ - smlaltteq ip, ip, r0, r1 @ │ │ │ │ + cmpeq r5, r8, lsl fp │ │ │ │ + strdeq pc, [ip, #-180] @ 0xffffff4c │ │ │ │ + smlaltteq ip, ip, r8, r1 @ │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - smlaltteq pc, ip, r0, fp @ │ │ │ │ + smlaltteq pc, ip, r8, fp @ │ │ │ │ andeq r0, r0, r1, ror #23 │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ - strdeq r9, [fp, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r5, r4, lsr sl │ │ │ │ - smlalbteq r9, fp, r8, ip │ │ │ │ - cmpeq ip, r8, lsl #2 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ + cmpeq r5, ip, lsr sl │ │ │ │ + ldrdeq r9, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq ip, r0, lsl r1 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ - ldrsheq r6, [r5, #-152] @ 0xffffff68 │ │ │ │ - smlalbbeq r9, fp, ip, ip │ │ │ │ - smlalbteq ip, ip, ip, r0 @ │ │ │ │ + cmpeq r5, r0, lsl #20 │ │ │ │ + @ instruction: 0x014b9c94 │ │ │ │ + ldrdeq ip, [ip, #-4] │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - ldrheq r6, [r5, #-156] @ 0xffffff64 │ │ │ │ - cmpeq fp, r0, asr ip │ │ │ │ - swpbeq ip, r0, [ip] @ │ │ │ │ + cmpeq r5, r4, asr #19 │ │ │ │ + cmpeq fp, r8, asr ip │ │ │ │ + swpbeq ip, r8, [ip] @ │ │ │ │ andeq r0, r0, sl, asr #23 │ │ │ │ - cmpeq r5, r0, lsl #19 │ │ │ │ - cmpeq fp, r4, lsl ip │ │ │ │ - qdaddeq ip, r4, ip │ │ │ │ + cmpeq r5, r8, lsl #19 │ │ │ │ + cmpeq fp, ip, lsl ip │ │ │ │ + qdaddeq ip, ip, ip │ │ │ │ @ instruction: 0x00000bbe │ │ │ │ - ldrdeq r9, [fp, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq r9, fp, r4, fp │ │ │ │ andeq r0, r0, r5, ror #23 │ │ │ │ - cmpeq r5, r0, lsr r9 │ │ │ │ - cmpeq ip, ip, lsr #32 │ │ │ │ - strdeq fp, [ip, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r5, r8, lsr r9 │ │ │ │ + cmpeq ip, r4, lsr r0 │ │ │ │ + mrseq ip, (UNDEF: 76) │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x014b9b90 │ │ │ │ + @ instruction: 0x014b9b98 │ │ │ │ andeq r0, r0, r4, ror #23 │ │ │ │ - cmpeq r5, r0, ror #17 │ │ │ │ - cmpeq fp, r0, ror fp │ │ │ │ - strheq fp, [ip, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r5, r0, lsr #17 │ │ │ │ - cmpeq fp, r4, lsr fp │ │ │ │ - cmpeq ip, r4, ror pc │ │ │ │ - cmpeq r5, r4, ror #16 │ │ │ │ - strdeq r9, [fp, #-168] @ 0xffffff58 │ │ │ │ - cmpeq ip, r8, lsr pc │ │ │ │ + cmpeq r5, r8, ror #17 │ │ │ │ + cmpeq fp, r8, ror fp │ │ │ │ + strheq fp, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r8, lsr #17 │ │ │ │ + cmpeq fp, ip, lsr fp │ │ │ │ + cmpeq ip, ip, ror pc │ │ │ │ + cmpeq r5, ip, ror #16 │ │ │ │ + cmpeq fp, r0, lsl #22 │ │ │ │ + cmpeq ip, r0, asr #30 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #336] @ 5433d8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1189333,25 +1189333,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5432e4 │ │ │ │ cmpeq pc, ip, ror r1 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq pc, r8, lsr #2 │ │ │ │ - cmpeq r5, r0, asr #13 │ │ │ │ - cmpeq fp, r8, asr #18 │ │ │ │ - smlalbbeq fp, ip, r0, sp │ │ │ │ + cmpeq r5, r8, asr #13 │ │ │ │ + cmpeq fp, r0, asr r9 │ │ │ │ + smlalbbeq fp, ip, r8, sp │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ - cmpeq r5, r0, lsl #13 │ │ │ │ - cmpeq fp, r8, lsl #18 │ │ │ │ - cmpeq ip, r0, asr #26 │ │ │ │ + cmpeq r5, r8, lsl #13 │ │ │ │ + cmpeq fp, r0, lsl r9 │ │ │ │ + cmpeq ip, r8, asr #26 │ │ │ │ andeq r0, r0, r9, lsl #24 │ │ │ │ - cmpeq r5, r0, asr #12 │ │ │ │ - smlalbteq r9, fp, r8, r8 │ │ │ │ - cmpeq ip, r0, lsl #26 │ │ │ │ + cmpeq r5, r8, asr #12 │ │ │ │ + ldrdeq r9, [fp, #-128] @ 0xffffff80 │ │ │ │ + cmpeq ip, r8, lsl #26 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ │ │ │ │ 00543414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1189484,34 +1189484,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5435f0 │ │ │ │ cmpeq pc, r4, ror #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x014cbd98 │ │ │ │ + smlaltbeq fp, ip, r0, sp │ │ │ │ cmpeq pc, r8, asr #30 │ │ │ │ - ldrsbeq r6, [r5, #-72] @ 0xffffffb8 │ │ │ │ - cmppeq ip, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq fp, ip, r4, fp │ │ │ │ + cmpeq r5, r0, ror #9 │ │ │ │ + smlalbbeq pc, ip, r4, r5 @ │ │ │ │ + smlaltbeq fp, ip, ip, fp │ │ │ │ andeq r0, r0, sl, lsl fp │ │ │ │ @ instruction: 0x014ad89c │ │ │ │ - cmpeq r5, ip, lsl #9 │ │ │ │ - cmpeq ip, r8, asr fp │ │ │ │ + @ instruction: 0x01556494 │ │ │ │ + cmpeq ip, r0, ror #22 │ │ │ │ andeq r0, r0, lr, lsl fp │ │ │ │ - cmppeq ip, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, asr #8 │ │ │ │ - cmpeq ip, r8, lsl #22 │ │ │ │ + cmppeq ip, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, asr #8 │ │ │ │ + cmpeq ip, r0, lsl fp │ │ │ │ andeq r0, r0, sp, lsl fp │ │ │ │ - cmpeq r5, r4, lsl #8 │ │ │ │ - smlalbbeq r9, fp, ip, r6 │ │ │ │ - ldrdeq fp, [ip, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r5, r8, asr #7 │ │ │ │ - cmpeq fp, r0, asr r6 │ │ │ │ - @ instruction: 0x014cba98 │ │ │ │ + cmpeq r5, ip, lsl #8 │ │ │ │ + @ instruction: 0x014b9694 │ │ │ │ + ldrdeq fp, [ip, #-172] @ 0xffffff54 │ │ │ │ + ldrsbeq r6, [r5, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, r8, asr r6 │ │ │ │ + smlaltbeq fp, ip, r0, sl │ │ │ │ │ │ │ │ 00543688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1189629,31 +1189629,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 543720 │ │ │ │ cmpeq pc, ip, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r0, asr fp │ │ │ │ + cmpeq ip, r8, asr fp │ │ │ │ cmpeq pc, ip, ror #25 │ │ │ │ - cmpeq r5, r4, lsl #5 │ │ │ │ - cmppeq ip, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, asr #18 │ │ │ │ + cmpeq r5, ip, lsl #5 │ │ │ │ + cmppeq ip, r4, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, asr #18 │ │ │ │ andeq r0, r0, sl, asr fp │ │ │ │ - ldrdeq pc, [ip, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r5, r8, lsr r2 │ │ │ │ - strdeq fp, [ip, #-132] @ 0xffffff7c │ │ │ │ + smlaltteq pc, ip, r0, r3 @ │ │ │ │ + cmpeq r5, r0, asr #4 │ │ │ │ + strdeq fp, [ip, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - cmpeq r5, ip, ror #3 │ │ │ │ - cmpeq fp, r4, ror r4 │ │ │ │ - smlaltbeq fp, ip, ip, r8 │ │ │ │ + ldrsheq r6, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, ip, ror r4 │ │ │ │ + strheq fp, [ip, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - cmpeq r5, ip, lsr #3 │ │ │ │ - cmpeq fp, r4, lsr r4 │ │ │ │ - cmpeq ip, r4, ror r8 │ │ │ │ + ldrheq r6, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq fp, ip, lsr r4 │ │ │ │ + cmpeq ip, ip, ror r8 │ │ │ │ │ │ │ │ 005438b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1189783,34 +1189783,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1408 @ 0x580 │ │ │ │ add r3, pc, r3 │ │ │ │ b 543a88 │ │ │ │ cmpeq pc, r0, asr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r8, lsr r9 │ │ │ │ + cmpeq ip, r0, asr #18 │ │ │ │ cmpeq pc, r0, asr #21 │ │ │ │ - cmpeq r5, r8, asr r0 │ │ │ │ - strdeq pc, [ip, #-0] │ │ │ │ - cmpeq ip, r8, lsl r7 │ │ │ │ + cmpeq r5, r0, rrx │ │ │ │ + strdeq pc, [ip, #-8] │ │ │ │ + cmpeq ip, r0, lsr #14 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - smlaltbeq pc, ip, ip, r1 @ │ │ │ │ - cmpeq r5, ip │ │ │ │ - smlalbteq fp, ip, r4, r6 │ │ │ │ + strheq pc, [ip, #-20] @ 0xffffffec @ │ │ │ │ + cmpeq r5, r4, lsl r0 │ │ │ │ + smlalbteq fp, ip, ip, r6 │ │ │ │ andeq r0, r0, r9, ror fp │ │ │ │ smlalbteq sp, sl, r0, r3 │ │ │ │ - ldrheq r5, [r5, #-248] @ 0xffffff08 │ │ │ │ - cmpeq ip, r8, ror r6 │ │ │ │ + cmpeq r5, r0, asr #31 │ │ │ │ + smlalbbeq fp, ip, r0, r6 │ │ │ │ andeq r0, r0, sl, ror fp │ │ │ │ - cmpeq r5, r0, ror pc │ │ │ │ - strdeq r9, [fp, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq ip, ip, lsr r6 │ │ │ │ - cmpeq r5, r0, lsr pc │ │ │ │ - strheq r9, [fp, #-24] @ 0xffffffe8 │ │ │ │ - strdeq fp, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r5, r8, ror pc │ │ │ │ + mrseq r9, (UNDEF: 107) │ │ │ │ + cmpeq ip, r4, asr #12 │ │ │ │ + cmpeq r5, r8, lsr pc │ │ │ │ + smlalbteq r9, fp, r0, r1 │ │ │ │ + cmpeq ip, r4, lsl #12 │ │ │ │ │ │ │ │ 00543b24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 543cd0 │ │ │ │ @@ -1189914,30 +1189914,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1424 @ 0x590 │ │ │ │ add r3, pc, r3 │ │ │ │ b 543c8c │ │ │ │ ldrsbeq r4, [pc, #-136] @ 543c50 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, ip, asr r7 │ │ │ │ + cmpeq ip, r4, ror #14 │ │ │ │ cmpeq pc, r8, ror #16 │ │ │ │ - cmpeq r5, r0, lsl #28 │ │ │ │ - @ instruction: 0x014cee98 │ │ │ │ - smlalbteq fp, ip, r0, r4 │ │ │ │ + cmpeq r5, r8, lsl #28 │ │ │ │ + smlaltbeq lr, ip, r0, lr │ │ │ │ + smlalbteq fp, ip, r8, r4 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ strheq sp, [sl, #-28] @ 0xffffffe4 │ │ │ │ - ldrheq r5, [r5, #-212] @ 0xffffff2c │ │ │ │ - cmpeq ip, r4, ror r4 │ │ │ │ + ldrheq r5, [r5, #-220] @ 0xffffff24 │ │ │ │ + cmpeq ip, ip, ror r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r5, ip, ror #26 │ │ │ │ - strdeq r8, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq ip, r8, lsr r4 │ │ │ │ - cmpeq r5, ip, lsr #26 │ │ │ │ - strheq r8, [fp, #-244] @ 0xffffff0c │ │ │ │ - strdeq fp, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r5, r4, ror sp │ │ │ │ + strdeq r8, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq r5, r4, lsr sp │ │ │ │ + strheq r8, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, r0, lsl #8 │ │ │ │ │ │ │ │ 00543d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #580] @ 543f74 │ │ │ │ @@ -1190085,40 +1190085,40 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1440 @ 0x5a0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 543f30 │ │ │ │ cmpeq pc, r4, ror #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r6, [ip, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq r6, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ + smlaltteq r6, ip, r0, r1 │ │ │ │ + smlaltteq r6, ip, r4, r1 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ cmpeq pc, r8, lsr r6 @ │ │ │ │ - ldrsbeq r5, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmpeq ip, r0, ror #24 │ │ │ │ - @ instruction: 0x014cb294 │ │ │ │ + ldrsbeq r5, [r5, #-184] @ 0xffffff48 │ │ │ │ + cmpeq ip, r8, ror #24 │ │ │ │ + @ instruction: 0x014cb29c │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - cmpeq r5, r8, lsl #23 │ │ │ │ - cmpeq ip, r0, lsr sp │ │ │ │ - cmpeq ip, ip, asr #4 │ │ │ │ + @ instruction: 0x01555b90 │ │ │ │ + cmpeq ip, r8, lsr sp │ │ │ │ + cmpeq ip, r4, asr r2 │ │ │ │ andeq r0, r0, r5, lsr #24 │ │ │ │ cmpeq sl, r8, asr pc │ │ │ │ - cmpeq r5, r0, asr fp │ │ │ │ - cmpeq ip, r0, lsl r2 │ │ │ │ + cmpeq r5, r8, asr fp │ │ │ │ + cmpeq ip, r8, lsl r2 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - cmpeq r5, r8, lsl #22 │ │ │ │ - @ instruction: 0x014b8d90 │ │ │ │ - smlalbteq fp, ip, r8, r1 │ │ │ │ + cmpeq r5, r0, lsl fp │ │ │ │ + @ instruction: 0x014b8d98 │ │ │ │ + ldrdeq fp, [ip, #-16] │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ - cmpeq r5, r8, asr #21 │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ - @ instruction: 0x014cb194 │ │ │ │ - cmpeq r5, r8, lsl #21 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ - cmpeq ip, r4, asr r1 │ │ │ │ + ldrsbeq r5, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmpeq fp, r8, asr sp │ │ │ │ + @ instruction: 0x014cb19c │ │ │ │ + @ instruction: 0x01555a90 │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + cmpeq ip, ip, asr r1 │ │ │ │ │ │ │ │ 00543fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1190224,30 +1190224,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1472 @ 0x5c0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 544154 │ │ │ │ cmpeq pc, r4, lsl r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r0, lsr r2 │ │ │ │ + cmpeq ip, r8, lsr r2 │ │ │ │ cmpeq pc, r0, lsr #7 │ │ │ │ - cmpeq r5, r8, lsr r9 │ │ │ │ - ldrdeq lr, [ip, #-144] @ 0xffffff70 │ │ │ │ - strdeq sl, [ip, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r5, r0, asr #18 │ │ │ │ + ldrdeq lr, [ip, #-152] @ 0xffffff68 │ │ │ │ + mrseq fp, (UNDEF: 76) │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ strdeq ip, [sl, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r5, ip, ror #17 │ │ │ │ - smlaltbeq sl, ip, ip, pc @ │ │ │ │ + ldrsheq r5, [r5, #-132] @ 0xffffff7c │ │ │ │ + strheq sl, [ip, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ - cmpeq r5, r4, lsr #17 │ │ │ │ - cmpeq fp, ip, lsr #22 │ │ │ │ - cmpeq ip, r0, ror pc │ │ │ │ - cmpeq r5, r4, ror #16 │ │ │ │ - smlaltteq r8, fp, ip, sl │ │ │ │ - cmpeq ip, r0, lsr pc │ │ │ │ + cmpeq r5, ip, lsr #17 │ │ │ │ + cmpeq fp, r4, lsr fp │ │ │ │ + cmpeq ip, r8, ror pc │ │ │ │ + cmpeq r5, ip, ror #16 │ │ │ │ + strdeq r8, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq ip, r8, lsr pc │ │ │ │ │ │ │ │ 005441e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1190353,30 +1190353,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1488 @ 0x5d0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 544350 │ │ │ │ cmpeq pc, r8, lsl r2 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r8, asr #32 │ │ │ │ + qdaddeq fp, r0, ip │ │ │ │ cmpeq pc, r4, lsr #3 │ │ │ │ - cmpeq r5, ip, lsr r7 │ │ │ │ - ldrdeq lr, [ip, #-116] @ 0xffffff8c │ │ │ │ - strdeq sl, [ip, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r5, r4, asr #14 │ │ │ │ + ldrdeq lr, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq ip, r4, lsl #28 │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ strdeq ip, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldrsheq r5, [r5, #-96] @ 0xffffffa0 │ │ │ │ - strheq sl, [ip, #-208] @ 0xffffff30 │ │ │ │ + ldrsheq r5, [r5, #-104] @ 0xffffff98 │ │ │ │ + strheq sl, [ip, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, fp, asr ip │ │ │ │ - cmpeq r5, r8, lsr #13 │ │ │ │ - cmpeq fp, r0, lsr r9 │ │ │ │ - cmpeq ip, r4, ror sp │ │ │ │ - cmpeq r5, r8, ror #12 │ │ │ │ - strdeq r8, [fp, #-128] @ 0xffffff80 │ │ │ │ - cmpeq ip, r4, lsr sp │ │ │ │ + ldrheq r5, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ + cmpeq ip, ip, ror sp │ │ │ │ + cmpeq r5, r0, ror r6 │ │ │ │ + strdeq r8, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq ip, ip, lsr sp │ │ │ │ │ │ │ │ 005443dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1190482,30 +1190482,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1504 @ 0x5e0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 54454c │ │ │ │ cmpeq pc, ip, lsl r0 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r0, ror #28 │ │ │ │ + cmpeq ip, r8, ror #28 │ │ │ │ cmpeq pc, r8, lsr #31 │ │ │ │ - cmpeq r5, r0, asr #10 │ │ │ │ - ldrdeq lr, [ip, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq ip, r0, lsl #24 │ │ │ │ + cmpeq r5, r8, asr #10 │ │ │ │ + smlaltteq lr, ip, r0, r5 │ │ │ │ + cmpeq ip, r8, lsl #24 │ │ │ │ andeq r0, r0, r3, ror ip │ │ │ │ strdeq ip, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldrsheq r5, [r5, #-68] @ 0xffffffbc │ │ │ │ - strheq sl, [ip, #-180] @ 0xffffff4c │ │ │ │ + ldrsheq r5, [r5, #-76] @ 0xffffffb4 │ │ │ │ + strheq sl, [ip, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r5, ror ip │ │ │ │ - cmpeq r5, ip, lsr #9 │ │ │ │ - cmpeq fp, r4, lsr r7 │ │ │ │ - cmpeq ip, r8, ror fp │ │ │ │ - cmpeq r5, ip, ror #8 │ │ │ │ - strdeq r8, [fp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq ip, r8, lsr fp │ │ │ │ + ldrheq r5, [r5, #-68] @ 0xffffffbc │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ + smlalbbeq sl, ip, r0, fp │ │ │ │ + cmpeq r5, r4, ror r4 │ │ │ │ + strdeq r8, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq ip, r0, asr #22 │ │ │ │ │ │ │ │ 005445d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1190611,30 +1190611,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r2, #1520 @ 0x5f0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 544748 │ │ │ │ cmpeq pc, r0, lsr #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r8, ror ip │ │ │ │ + smlalbbeq sl, ip, r0, ip │ │ │ │ cmpeq pc, ip, lsr #27 │ │ │ │ - cmpeq r5, r4, asr #6 │ │ │ │ - ldrdeq lr, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r4, lsl #20 │ │ │ │ + cmpeq r5, ip, asr #6 │ │ │ │ + smlaltteq lr, ip, r4, r3 │ │ │ │ + cmpeq ip, ip, lsl #20 │ │ │ │ andeq r0, r0, sp, lsl #25 │ │ │ │ cmpeq sl, r0, lsl #14 │ │ │ │ - ldrsheq r5, [r5, #-40] @ 0xffffffd8 │ │ │ │ - strheq sl, [ip, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r5, r0, lsl #6 │ │ │ │ + smlalbteq sl, ip, r0, r9 │ │ │ │ andeq r0, r0, pc, lsl #25 │ │ │ │ - ldrheq r5, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - cmpeq ip, ip, ror r9 │ │ │ │ - cmpeq r5, r0, ror r2 │ │ │ │ - strdeq r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq ip, ip, lsr r9 │ │ │ │ + ldrheq r5, [r5, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + smlalbbeq sl, ip, r4, r9 │ │ │ │ + cmpeq r5, r8, ror r2 │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ + cmpeq ip, r4, asr #18 │ │ │ │ │ │ │ │ 005447d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1190736,30 +1190736,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 544938 │ │ │ │ cmpeq pc, r4, lsr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x014caa90 │ │ │ │ + @ instruction: 0x014caa98 │ │ │ │ ldrheq r3, [pc, #-176] @ 5448dc │ │ │ │ - cmpeq r5, r0, asr #2 │ │ │ │ - smlaltteq lr, ip, r4, r1 │ │ │ │ - cmpeq ip, ip, lsl #16 │ │ │ │ + cmpeq r5, r8, asr #2 │ │ │ │ + smlaltteq lr, ip, ip, r1 │ │ │ │ + cmpeq ip, r4, lsl r8 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ cmpeq sl, r8, lsl #10 │ │ │ │ - ldrsheq r5, [r5, #-8] │ │ │ │ - smlalbteq sl, ip, r4, r7 │ │ │ │ + cmpeq r5, r0, lsl #2 │ │ │ │ + smlalbteq sl, ip, ip, r7 │ │ │ │ andeq r0, r0, fp, lsr #25 │ │ │ │ - ldrheq r5, [r5, #-12] │ │ │ │ - cmpeq fp, r4, asr #6 │ │ │ │ - smlalbbeq sl, ip, ip, r7 │ │ │ │ - cmpeq r5, r0, lsl #1 │ │ │ │ - cmpeq fp, r8, lsl #6 │ │ │ │ - cmpeq ip, r0, asr r7 │ │ │ │ + cmpeq r5, r4, asr #1 │ │ │ │ + cmpeq fp, ip, asr #6 │ │ │ │ + @ instruction: 0x014ca794 │ │ │ │ + cmpeq r5, r8, lsl #1 │ │ │ │ + cmpeq fp, r0, lsl r3 │ │ │ │ + cmpeq ip, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #1892] @ 54513c │ │ │ │ ldr r5, [pc, #1892] @ 545140 │ │ │ │ ldr r4, [pc, #1892] @ 545144 │ │ │ │ @@ -1191232,113 +1191232,113 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 544c70 │ │ │ │ @ instruction: 0xffff77c8 │ │ │ │ - cmpeq ip, r4, ror #10 │ │ │ │ - ldrdeq sl, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, ip, ror #10 │ │ │ │ + ldrdeq sl, [ip, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0xffff5b14 │ │ │ │ - smlaltteq r5, ip, r8, ip │ │ │ │ + strdeq r5, [ip, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0xffff68e4 │ │ │ │ - cmpeq ip, r4, lsl r7 │ │ │ │ - strheq r5, [ip, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq ip, r4, lsr ip │ │ │ │ - cmpeq ip, r8, ror #12 │ │ │ │ - cmpeq ip, r8, ror r5 │ │ │ │ + cmpeq ip, ip, lsl r7 │ │ │ │ + strheq r5, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq ip, ip, lsr ip │ │ │ │ + cmpeq ip, r0, ror r6 │ │ │ │ + smlalbbeq sl, ip, r0, r5 │ │ │ │ @ instruction: 0xffff4d00 │ │ │ │ - smlalbbeq sp, ip, r0, r9 │ │ │ │ + smlalbbeq sp, ip, r8, r9 │ │ │ │ @ instruction: 0xffff763c │ │ │ │ - cmpeq r1, r8, lsr #13 │ │ │ │ - smlalbbeq ip, ip, r4, r4 @ │ │ │ │ - cmpeq ip, r0, lsr sp │ │ │ │ + ldrheq r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ + smlalbbeq ip, ip, ip, r4 @ │ │ │ │ + cmpeq ip, r8, lsr sp │ │ │ │ @ instruction: 0xffff8588 │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ - cmpeq r5, ip, asr sp │ │ │ │ - smlaltteq r7, fp, r4, pc @ │ │ │ │ - cmpeq ip, ip, lsl r4 │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ + cmpeq r5, r4, ror #26 │ │ │ │ + smlaltteq r7, fp, ip, pc @ │ │ │ │ + cmpeq ip, r4, lsr #8 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - cmpeq r5, ip, lsl sp │ │ │ │ - smlaltbeq r7, fp, r4, pc @ │ │ │ │ - ldrdeq sl, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r4, lsr #26 │ │ │ │ + smlaltbeq r7, fp, ip, pc @ │ │ │ │ + smlaltteq sl, ip, r4, r3 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - ldrsbeq r4, [r5, #-204] @ 0xffffff34 │ │ │ │ - cmpeq fp, r4, ror #30 │ │ │ │ - @ instruction: 0x014ca39c │ │ │ │ + cmpeq r5, r4, ror #25 │ │ │ │ + cmpeq fp, ip, ror #30 │ │ │ │ + smlaltbeq sl, ip, r4, r3 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x01554c9c │ │ │ │ - cmpeq fp, r4, lsr #30 │ │ │ │ - cmpeq ip, ip, asr r3 │ │ │ │ + cmpeq r5, r4, lsr #25 │ │ │ │ + cmpeq fp, ip, lsr #30 │ │ │ │ + cmpeq ip, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r5, ip, asr ip │ │ │ │ - smlaltteq r7, fp, r4, lr │ │ │ │ - cmpeq ip, ip, lsl r3 │ │ │ │ + cmpeq r5, r4, ror #24 │ │ │ │ + smlaltteq r7, fp, ip, lr │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r5, ip, lsl ip │ │ │ │ - smlaltbeq r7, fp, r4, lr │ │ │ │ - ldrdeq sl, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r5, r4, lsr #24 │ │ │ │ + smlaltbeq r7, fp, ip, lr │ │ │ │ + smlaltteq sl, ip, r4, r2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq r4, [r5, #-188] @ 0xffffff44 │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ - @ instruction: 0x014ca29c │ │ │ │ + cmpeq r5, r4, ror #23 │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ + smlaltbeq sl, ip, r4, r2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x01554b9c │ │ │ │ - cmpeq fp, r4, lsr #28 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ + cmpeq r5, r4, lsr #23 │ │ │ │ + cmpeq fp, ip, lsr #28 │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r5, ip, asr fp │ │ │ │ - smlaltteq r7, fp, r4, sp │ │ │ │ - cmpeq ip, ip, lsl r2 │ │ │ │ + cmpeq r5, r4, ror #22 │ │ │ │ + smlaltteq r7, fp, ip, sp │ │ │ │ + cmpeq ip, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r5, ip, lsl fp │ │ │ │ - smlaltbeq r7, fp, r4, sp │ │ │ │ - ldrdeq sl, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r5, r4, lsr #22 │ │ │ │ + smlaltbeq r7, fp, ip, sp │ │ │ │ + smlaltteq sl, ip, r4, r1 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - ldrsbeq r4, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq fp, r4, ror #26 │ │ │ │ - @ instruction: 0x014ca19c │ │ │ │ + cmpeq r5, r4, ror #21 │ │ │ │ + cmpeq fp, ip, ror #26 │ │ │ │ + smlaltbeq sl, ip, r4, r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01554a9c │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ - cmpeq ip, ip, asr r1 │ │ │ │ + cmpeq r5, r4, lsr #21 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ + cmpeq ip, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r5, ip, asr sl │ │ │ │ - smlaltteq r7, fp, r4, ip │ │ │ │ - cmpeq ip, r0, lsr #2 │ │ │ │ - cmpeq r5, ip, lsl sl │ │ │ │ - smlaltbeq r7, fp, r4, ip │ │ │ │ - ldrdeq sl, [ip, #-12] │ │ │ │ + cmpeq r5, r4, ror #20 │ │ │ │ + smlaltteq r7, fp, ip, ip │ │ │ │ + cmpeq ip, r8, lsr #2 │ │ │ │ + cmpeq r5, r4, lsr #20 │ │ │ │ + smlaltbeq r7, fp, ip, ip │ │ │ │ + smlaltteq sl, ip, r4, r0 │ │ │ │ andeq r0, r0, pc, ror #29 │ │ │ │ - ldrsbeq r4, [r5, #-156] @ 0xffffff64 │ │ │ │ - cmpeq fp, r4, ror #24 │ │ │ │ - swpbeq sl, ip, [ip] @ │ │ │ │ + cmpeq r5, r4, ror #19 │ │ │ │ + cmpeq fp, ip, ror #24 │ │ │ │ + smlaltbeq sl, ip, r4, r0 │ │ │ │ andeq r0, r0, lr, ror #29 │ │ │ │ - @ instruction: 0x0155499c │ │ │ │ - cmpeq fp, r4, lsr #24 │ │ │ │ - qdaddeq sl, ip, ip │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + cmpeq fp, ip, lsr #24 │ │ │ │ + cmpeq ip, r4, rrx │ │ │ │ andeq r0, r0, sp, ror #29 │ │ │ │ - cmpeq r5, ip, asr r9 │ │ │ │ - smlaltteq r7, fp, r4, fp │ │ │ │ - cmpeq ip, ip, lsl r0 │ │ │ │ + cmpeq r5, r4, ror #18 │ │ │ │ + smlaltteq r7, fp, ip, fp │ │ │ │ + cmpeq ip, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #29 │ │ │ │ - cmpeq r5, ip, lsl r9 │ │ │ │ - smlaltbeq r7, fp, r4, fp │ │ │ │ - ldrdeq r9, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r5, r4, lsr #18 │ │ │ │ + smlaltbeq r7, fp, ip, fp │ │ │ │ + smlaltteq r9, ip, r4, pc @ │ │ │ │ andeq r0, r0, fp, ror #29 │ │ │ │ - ldrsbeq r4, [r5, #-140] @ 0xffffff74 │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ - @ instruction: 0x014c9f9c │ │ │ │ + cmpeq r5, r4, ror #17 │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ + smlaltbeq r9, ip, r4, pc @ │ │ │ │ andeq r0, r0, sl, ror #29 │ │ │ │ ldr r3, [pc, #12] @ 5452c8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - cmpeq ip, r0, lsl #18 │ │ │ │ + cmpeq ip, r8, lsl #18 │ │ │ │ │ │ │ │ 005452cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r3, [pc, #460] @ 5454b0 │ │ │ │ @@ -1191458,25 +1191458,25 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r0, #15 │ │ │ │ b 545388 │ │ │ │ cmpeq pc, ip, lsl #13 │ │ │ │ cmpeq pc, ip, lsl r1 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq pc, r8, lsl #2 │ │ │ │ - smlaltbeq sp, ip, r0, r8 │ │ │ │ - cmpeq r5, r8, lsl sp │ │ │ │ + smlaltbeq sp, ip, r8, r8 │ │ │ │ + cmpeq r5, r0, lsr #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ cmpeq pc, r4, lsl #1 │ │ │ │ cmpeq sl, r4, lsl #2 │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ - cmpeq fp, ip, lsl #12 │ │ │ │ - cmpeq ip, r8, ror r7 │ │ │ │ - cmpeq r5, ip, ror #23 │ │ │ │ - smlaltteq r7, fp, ip, r7 │ │ │ │ + cmpeq fp, r4, ror #16 │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ + smlalbbeq sp, ip, r0, r7 │ │ │ │ + ldrsheq r4, [r5, #-180] @ 0xffffff4c │ │ │ │ + strdeq r7, [fp, #-116] @ 0xffffff8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r1, [pc, #292] @ 545628 │ │ │ │ ldr r3, [pc, #292] @ 54562c │ │ │ │ ldr r2, [pc, #292] @ 545630 │ │ │ │ @@ -1191551,19 +1191551,19 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 545570 │ │ │ │ cmpeq pc, r8, lsl #30 │ │ │ │ cmpeq pc, ip, asr r4 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r5, r8, lsl #22 │ │ │ │ - smlalbbeq sp, ip, r8, r6 │ │ │ │ + cmpeq r5, r0, lsl fp │ │ │ │ + @ instruction: 0x014cd690 │ │ │ │ @ instruction: 0x015f2e9c │ │ │ │ cmpeq sl, r8, lsl pc │ │ │ │ - cmpeq fp, r0, ror r6 │ │ │ │ + cmpeq fp, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 5456e0 │ │ │ │ ldr ip, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [r0, #904] @ 0x388 │ │ │ │ @@ -1191594,17 +1191594,17 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5456a4 │ │ │ │ - cmpeq r5, r0, ror #19 │ │ │ │ - cmpeq ip, ip, asr #10 │ │ │ │ - strheq r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, r8, ror #19 │ │ │ │ + cmpeq ip, r4, asr r5 │ │ │ │ + smlalbteq r7, fp, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1612] @ 545d58 │ │ │ │ @@ -1192010,65 +1192010,65 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 54594c │ │ │ │ cmpeq pc, r4, lsl #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlaltteq fp, ip, ip, r8 │ │ │ │ - ldrdeq r7, [ip, #-16] │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ - strheq sp, [ip, #-56] @ 0xffffffc8 │ │ │ │ + strdeq fp, [ip, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq r7, [ip, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r5, r4, asr #16 │ │ │ │ + smlalbteq sp, ip, r0, r3 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - cmpeq r5, r4, lsr r7 │ │ │ │ - strheq sp, [ip, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r5, ip, lsr r7 │ │ │ │ + strheq sp, [ip, #-40] @ 0xffffffd8 │ │ │ │ cmpeq pc, r0, asr #21 │ │ │ │ - cmpeq r5, r0, lsr #13 │ │ │ │ - cmpeq ip, r8, lsl r2 │ │ │ │ + cmpeq r5, r8, lsr #13 │ │ │ │ + cmpeq ip, r0, lsr #4 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmpeq r5, r8, ror #12 │ │ │ │ - smlaltteq sp, ip, r0, r1 │ │ │ │ - cmpeq r5, r4, lsr r6 │ │ │ │ - cmpeq fp, r4, ror #4 │ │ │ │ - smlaltbeq sp, ip, r8, r1 │ │ │ │ - ldrsheq r4, [r5, #-80] @ 0xffffffb0 │ │ │ │ - smlaltteq sp, ip, r0, r1 │ │ │ │ - cmpeq ip, r4, ror #2 │ │ │ │ + cmpeq r5, r0, ror r6 │ │ │ │ + smlaltteq sp, ip, r8, r1 │ │ │ │ + cmpeq r5, ip, lsr r6 │ │ │ │ + cmpeq fp, ip, ror #4 │ │ │ │ + strheq sp, [ip, #-16] │ │ │ │ + ldrsheq r4, [r5, #-88] @ 0xffffffa8 │ │ │ │ + smlaltteq sp, ip, r8, r1 │ │ │ │ + cmpeq ip, ip, ror #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - cmpeq r5, r8, lsr #11 │ │ │ │ - smlaltbeq fp, ip, r8, r5 │ │ │ │ - cmpeq ip, ip, lsl r1 │ │ │ │ + ldrheq r4, [r5, #-80] @ 0xffffffb0 │ │ │ │ + strheq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq ip, r4, lsr #2 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r5, r8, ror #10 │ │ │ │ - @ instruction: 0x014b7198 │ │ │ │ - ldrdeq sp, [ip, #-12] │ │ │ │ + cmpeq r5, r0, ror r5 │ │ │ │ + smlaltbeq r7, fp, r0, r1 │ │ │ │ + smlaltteq sp, ip, r4, r0 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - cmpeq fp, r0, ror #2 │ │ │ │ - cmpeq fp, r0, lsr r1 │ │ │ │ - mrseq r7, (UNDEF: 91) │ │ │ │ - @ instruction: 0x01554498 │ │ │ │ - qdaddeq sp, r8, ip │ │ │ │ - cmpeq ip, r0, lsl r0 │ │ │ │ - cmpeq r5, r8, asr r4 │ │ │ │ - smlalbbeq r7, fp, r8, r0 │ │ │ │ - smlalbteq ip, ip, ip, pc @ │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ + cmpeq fp, r8, lsr r1 │ │ │ │ + cmpeq fp, r8, lsl #2 │ │ │ │ + cmpeq r5, r0, lsr #9 │ │ │ │ + cmpeq ip, r0, rrx │ │ │ │ + cmpeq ip, r8, lsl r0 │ │ │ │ + cmpeq r5, r0, ror #8 │ │ │ │ + swpbeq r7, r0, [fp] │ │ │ │ + ldrdeq ip, [ip, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq ip, r4, lsr r0 │ │ │ │ - cmpeq fp, r8, lsl r0 │ │ │ │ + cmpeq ip, ip, lsr r0 │ │ │ │ + cmpeq fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - ldrheq r4, [r5, #-52] @ 0xffffffcc │ │ │ │ - smlaltteq r6, fp, r4, pc @ │ │ │ │ - cmpeq ip, ip, lsr #30 │ │ │ │ - cmpeq r5, r8, ror r3 │ │ │ │ - smlaltbeq r6, fp, r8, pc @ │ │ │ │ - strdeq ip, [ip, #-224] @ 0xffffff20 │ │ │ │ - cmpeq fp, r0, ror pc │ │ │ │ + ldrheq r4, [r5, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r6, fp, ip, pc @ │ │ │ │ + cmpeq ip, r4, lsr pc │ │ │ │ + cmpeq r5, r0, lsl #7 │ │ │ │ + strheq r6, [fp, #-240] @ 0xffffff10 │ │ │ │ + strdeq ip, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq fp, r8, ror pc │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq fp, r0, asr #30 │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r1, [pc, #1360] @ 546394 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [pc, #1356] @ 546398 │ │ │ │ @@ -1192411,47 +1192411,47 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 545f14 │ │ │ │ cmpeq pc, ip, asr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r2, [pc, #-80] @ 546354 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01554198 │ │ │ │ - cmpeq ip, r8, lsl sp │ │ │ │ + cmpeq r5, r0, lsr #3 │ │ │ │ + cmpeq ip, r0, lsr #26 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - ldrdeq r9, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, ip, ror #26 │ │ │ │ + ldrdeq r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, r4, ror sp │ │ │ │ ldrsheq r2, [pc, #-72] @ 546378 │ │ │ │ - ldrsheq r4, [r5, #-8] │ │ │ │ - cmpeq ip, r4, ror ip │ │ │ │ - cmpeq r5, r8, lsl #1 │ │ │ │ - strdeq ip, [ip, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r5, r0, lsl #2 │ │ │ │ + cmpeq ip, ip, ror ip │ │ │ │ + @ instruction: 0x01554090 │ │ │ │ + cmpeq ip, r0, lsl #24 │ │ │ │ cmpeq pc, r0, lsl r9 @ │ │ │ │ - cmpeq r5, ip, asr #31 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ + ldrsbeq r3, [r5, #-244] @ 0xffffff0c │ │ │ │ + cmpeq ip, r4, asr fp │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - smlalbbeq r6, fp, r8, fp │ │ │ │ + @ instruction: 0x014b6b90 │ │ │ │ smlaltbeq r7, sl, r8, r3 │ │ │ │ - cmpeq fp, r0, lsl #22 │ │ │ │ - ldrdeq r6, [fp, #-160] @ 0xffffff60 │ │ │ │ - smlaltbeq r6, fp, r0, sl │ │ │ │ - cmpeq fp, r0, ror sl │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ - cmpeq fp, r0, lsl sl │ │ │ │ - cmpeq r5, r8, lsr #27 │ │ │ │ - ldrdeq r6, [fp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq ip, r0, lsr #18 │ │ │ │ - smlaltbeq r6, fp, r0, r9 │ │ │ │ - cmpeq r5, ip, lsr sp │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - strheq ip, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmpeq fp, r8, lsl #22 │ │ │ │ + ldrdeq r6, [fp, #-168] @ 0xffffff58 │ │ │ │ + smlaltbeq r6, fp, r8, sl │ │ │ │ + cmpeq fp, r8, ror sl │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ + cmpeq fp, r8, lsl sl │ │ │ │ + ldrheq r3, [r5, #-208] @ 0xffffff30 │ │ │ │ + smlaltteq r6, fp, r0, r9 │ │ │ │ + cmpeq ip, r8, lsr #18 │ │ │ │ + smlaltbeq r6, fp, r8, r9 │ │ │ │ + cmpeq r5, r4, asr #26 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + strheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq fp, r4, lsl #18 │ │ │ │ + cmpeq fp, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2824] @ 0xb08 │ │ │ │ ldr r2, [r1, #904] @ 0x388 │ │ │ │ sub sp, sp, #1232 @ 0x4d0 │ │ │ │ ldr r3, [r1, #908] @ 0x38c │ │ │ │ @@ -1193474,171 +1193474,171 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #180] @ 5474e4 │ │ │ │ b 5472a8 │ │ │ │ ldrheq r1, [pc, #-244] @ 547344 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq sl, [pc, #-76] @ 5473f4 │ │ │ │ cmpeq pc, r4, lsr #30 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ - strheq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ + strheq ip, [ip, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmpeq r5, ip, ror #21 │ │ │ │ + ldrsheq r3, [r5, #-164] @ 0xffffff5c │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - ldrsbeq r3, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq ip, ip, lsl #14 │ │ │ │ - cmpeq r1, r0, lsl #31 │ │ │ │ - smlaltbeq ip, ip, r8, r6 @ │ │ │ │ - strheq ip, [ip, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r4, ror #21 │ │ │ │ + cmpeq ip, r4, lsl r7 │ │ │ │ + cmpeq r1, r8, lsl #31 │ │ │ │ + strheq ip, [ip, #-96] @ 0xffffffa0 │ │ │ │ + strheq ip, [ip, #-108] @ 0xffffff94 │ │ │ │ strdeq r9, [sl, #-8] │ │ │ │ - cmpeq ip, r4, ror r6 │ │ │ │ + cmpeq ip, ip, ror r6 │ │ │ │ smlaltbeq r9, sl, r0, r0 │ │ │ │ - smlalbbeq ip, ip, r0, r6 @ │ │ │ │ - @ instruction: 0x0155399c │ │ │ │ - cmpeq ip, ip, lsr r6 │ │ │ │ + smlalbbeq ip, ip, r8, r6 @ │ │ │ │ + cmpeq r5, r4, lsr #19 │ │ │ │ + cmpeq ip, r4, asr #12 │ │ │ │ cmpeq sl, r4, lsr #32 │ │ │ │ - cmpeq ip, ip, asr #12 │ │ │ │ - cmpeq r5, r4, lsr #18 │ │ │ │ - strdeq ip, [ip, #-84] @ 0xffffffac │ │ │ │ - cmpeq ip, r0, lsl #12 │ │ │ │ + cmpeq ip, r4, asr r6 │ │ │ │ + cmpeq r5, ip, lsr #18 │ │ │ │ + strdeq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq ip, r8, lsl #12 │ │ │ │ smlalbbeq r8, sl, r8, pc @ │ │ │ │ - ldrdeq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ - strdeq ip, [ip, #-84] @ 0xffffffac │ │ │ │ + smlaltteq ip, ip, r4, r5 @ │ │ │ │ + strdeq ip, [ip, #-92] @ 0xffffffa4 │ │ │ │ cmpeq sl, r8, lsr pc │ │ │ │ - smlalbteq ip, ip, r8, r5 @ │ │ │ │ + ldrdeq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldrdeq r8, [sl, #-224] @ 0xffffff20 │ │ │ │ - strdeq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ - strheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ - smlalbteq ip, ip, r4, r5 @ │ │ │ │ + cmpeq ip, r0, lsl #12 │ │ │ │ + strheq ip, [ip, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq ip, ip, ip, r5 @ │ │ │ │ cmpeq sl, r4, ror #28 │ │ │ │ andeq r7, r0, ip, lsr fp │ │ │ │ - smlaltbeq ip, ip, r8, r5 @ │ │ │ │ - smlaltbeq ip, ip, r8, r5 @ │ │ │ │ - smlalbbeq ip, ip, r0, r5 @ │ │ │ │ - smlalbbeq ip, ip, r4, r5 @ │ │ │ │ + strheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ + strheq ip, [ip, #-80] @ 0xffffffb0 │ │ │ │ + smlalbbeq ip, ip, r8, r5 @ │ │ │ │ + smlalbbeq ip, ip, ip, r5 @ │ │ │ │ smlalbteq r8, sl, r4, sp │ │ │ │ cmpeq pc, r0, lsr #32 │ │ │ │ - cmpeq ip, ip, asr r2 │ │ │ │ + cmpeq ip, r4, ror #4 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ svccc 0x00e00000 │ │ │ │ cmpeq sl, r0, asr #24 │ │ │ │ - cmpeq ip, r4, lsl r4 │ │ │ │ - cmpeq ip, r4, lsr r4 │ │ │ │ - cmpeq ip, r0, lsr #8 │ │ │ │ - strdeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq ip, r0, ror r0 │ │ │ │ + cmpeq ip, ip, lsl r4 │ │ │ │ + cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq ip, r8, lsr #8 │ │ │ │ + cmpeq ip, r4, lsl #8 │ │ │ │ + cmpeq ip, r8, ror r0 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - @ instruction: 0x01553498 │ │ │ │ - ldrdeq ip, [ip, #-52] @ 0xffffffcc │ │ │ │ - strdeq ip, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ - @ instruction: 0x014cbf98 │ │ │ │ + cmpeq r5, r0, lsr #9 │ │ │ │ + ldrdeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ + strdeq ip, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ + smlaltbeq fp, ip, r0, pc @ │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ andeq r1, r0, r8, asr #27 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ @ instruction: 0xffffea44 │ │ │ │ - cmpeq fp, r0, asr #30 │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - smlaltteq ip, ip, r8, r2 @ │ │ │ │ - strdeq r5, [fp, #-224] @ 0xffffff20 │ │ │ │ - cmpeq ip, ip, lsr lr │ │ │ │ - ldrdeq ip, [ip, #-36] @ 0xffffffdc │ │ │ │ + strdeq ip, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r5, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq ip, r4, asr #28 │ │ │ │ + ldrdeq ip, [ip, #-44] @ 0xffffffd4 │ │ │ │ smlaltbeq r6, sl, r8, r6 │ │ │ │ cmpeq pc, ip, lsr #11 │ │ │ │ cmpeq sl, ip, lsl r6 │ │ │ │ - cmpeq r5, ip, lsr r1 │ │ │ │ + cmpeq r5, r4, asr #2 │ │ │ │ smlalbteq r6, sl, ip, r5 │ │ │ │ - smlaltbeq fp, ip, ip, ip │ │ │ │ + strheq fp, [ip, #-196] @ 0xffffff3c │ │ │ │ cmpeq sl, r8, ror r5 │ │ │ │ andeq r3, r0, r4, ror r1 │ │ │ │ - @ instruction: 0x01553098 │ │ │ │ - smlalbteq r5, fp, r8, ip │ │ │ │ - cmpeq ip, ip, lsl #24 │ │ │ │ + cmpeq r5, r0, lsr #1 │ │ │ │ + ldrdeq r5, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq ip, r4, lsl ip │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq ip, r8, lsl sp │ │ │ │ - cmpeq r5, ip, asr r0 │ │ │ │ - ldrdeq fp, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmpeq ip, r0, lsr #26 │ │ │ │ + cmpeq r5, r4, rrx │ │ │ │ + ldrdeq fp, [ip, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmpeq r5, r0, lsl r0 │ │ │ │ - cmpeq fp, r0, asr #24 │ │ │ │ - smlalbbeq fp, ip, r4, fp │ │ │ │ + cmpeq r5, r8, lsl r0 │ │ │ │ + cmpeq fp, r8, asr #24 │ │ │ │ + smlalbbeq fp, ip, ip, fp │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq fp, r8, lsl #24 │ │ │ │ - ldrdeq r5, [fp, #-176] @ 0xffffff50 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ - @ instruction: 0x014b5b9c │ │ │ │ - cmpeq r5, r0, lsr pc │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ - smlaltbeq fp, ip, r4, sl │ │ │ │ + cmpeq fp, r0, lsl ip │ │ │ │ + ldrdeq r5, [fp, #-184] @ 0xffffff48 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + smlaltbeq r5, fp, r4, fp │ │ │ │ + cmpeq r5, r8, lsr pc │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ + smlaltbeq fp, ip, ip, sl │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - ldrsheq r2, [r5, #-232] @ 0xffffff18 │ │ │ │ - strdeq fp, [ip, #-180] @ 0xffffff4c │ │ │ │ - cmpeq ip, ip, ror #20 │ │ │ │ - cmpeq r5, r0, asr #29 │ │ │ │ - strdeq r5, [fp, #-160] @ 0xffffff60 │ │ │ │ - cmpeq ip, r4, lsr sl │ │ │ │ + cmpeq r5, r0, lsl #30 │ │ │ │ + strdeq fp, [ip, #-188] @ 0xffffff44 │ │ │ │ + cmpeq ip, r4, ror sl │ │ │ │ + cmpeq r5, r8, asr #29 │ │ │ │ + strdeq r5, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq ip, ip, lsr sl │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - cmpeq r5, r4, ror #28 │ │ │ │ - cmpeq ip, r0, ror sp │ │ │ │ - smlalbteq fp, ip, ip, r9 │ │ │ │ + cmpeq r5, ip, ror #28 │ │ │ │ + cmpeq ip, r8, ror sp │ │ │ │ + ldrdeq fp, [ip, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - cmpeq r5, r4, lsl lr │ │ │ │ - cmpeq fp, r4, asr #20 │ │ │ │ - smlalbbeq fp, ip, r8, r9 │ │ │ │ + cmpeq r5, ip, lsl lr │ │ │ │ + cmpeq fp, ip, asr #20 │ │ │ │ + @ instruction: 0x014cb990 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - ldrdeq r5, [fp, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r5, r4, ror sp │ │ │ │ - smlaltbeq r5, fp, r4, r9 │ │ │ │ - smlaltteq fp, ip, r8, r8 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ + smlaltteq r5, fp, r0, r9 │ │ │ │ + cmpeq r5, ip, ror sp │ │ │ │ + smlaltbeq r5, fp, ip, r9 │ │ │ │ + strdeq fp, [ip, #-128] @ 0xffffff80 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq fp, r8, ror #18 │ │ │ │ - strheq fp, [ip, #-128] @ 0xffffff80 │ │ │ │ + cmpeq fp, r0, ror r9 │ │ │ │ + strheq fp, [ip, #-136] @ 0xffffff78 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq fp, r4, lsr r9 │ │ │ │ - cmpeq fp, r4, lsl #18 │ │ │ │ - @ instruction: 0x01552c9c │ │ │ │ - smlalbteq r5, fp, ip, r8 │ │ │ │ - cmpeq ip, r4, lsl r8 │ │ │ │ - cmpeq r5, ip, asr ip │ │ │ │ - smlalbbeq r5, fp, ip, r8 │ │ │ │ - ldrdeq fp, [ip, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ - strheq r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, ip, lsr r9 │ │ │ │ + cmpeq fp, ip, lsl #18 │ │ │ │ + cmpeq r5, r4, lsr #25 │ │ │ │ + ldrdeq r5, [fp, #-132] @ 0xffffff7c │ │ │ │ + cmpeq ip, ip, lsl r8 │ │ │ │ + cmpeq r5, r4, ror #24 │ │ │ │ + @ instruction: 0x014b5894 │ │ │ │ + ldrdeq fp, [ip, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ + strheq r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - cmpeq r5, r8, asr #18 │ │ │ │ - cmpeq fp, r8, ror r5 │ │ │ │ - strheq fp, [ip, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r5, r0, asr r9 │ │ │ │ + smlalbbeq r5, fp, r0, r5 │ │ │ │ + smlalbteq fp, ip, r4, r4 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - cmpeq r5, r8, lsl #18 │ │ │ │ - cmpeq fp, r8, lsr r5 │ │ │ │ - cmpeq ip, ip, ror r4 │ │ │ │ + cmpeq r5, r0, lsl r9 │ │ │ │ + cmpeq fp, r0, asr #10 │ │ │ │ + smlalbbeq fp, ip, r4, r4 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - cmpeq r5, ip, asr #17 │ │ │ │ - strdeq r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq ip, r0, asr #8 │ │ │ │ + ldrsbeq r2, [r5, #-132] @ 0xffffff7c │ │ │ │ + cmpeq fp, r4, lsl #10 │ │ │ │ + cmpeq ip, r8, asr #8 │ │ │ │ andeq r0, r0, r6, asr r2 │ │ │ │ - smlalbteq r5, fp, r4, r4 │ │ │ │ + smlalbteq r5, fp, ip, r4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r5, ip, asr r8 │ │ │ │ - smlalbbeq r5, fp, r8, r4 │ │ │ │ - ldrdeq fp, [ip, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r5, ip, lsl r8 │ │ │ │ - strheq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x014cb390 │ │ │ │ + cmpeq r5, r4, ror #16 │ │ │ │ + @ instruction: 0x014b5490 │ │ │ │ + ldrdeq fp, [ip, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r5, r4, lsr #16 │ │ │ │ + strheq fp, [ip, #-88] @ 0xffffffa8 │ │ │ │ + @ instruction: 0x014cb398 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - ldrsbeq r2, [r5, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, r4, lsl #8 │ │ │ │ - cmpeq ip, r8, asr #6 │ │ │ │ + ldrsbeq r2, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, ip, lsl #8 │ │ │ │ + cmpeq ip, r0, asr r3 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - @ instruction: 0x01552794 │ │ │ │ - smlalbteq r5, fp, r4, r3 │ │ │ │ - cmpeq ip, r8, lsl #6 │ │ │ │ + @ instruction: 0x0155279c │ │ │ │ + smlalbteq r5, fp, ip, r3 │ │ │ │ + cmpeq ip, r0, lsl r3 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ ldr r1, [pc, #-132] @ 54763c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #-148] @ 547640 │ │ │ │ @@ -1193802,17 +1193802,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 547914 │ │ │ │ andeq r1, r0, r0, asr #2 │ │ │ │ - cmpeq r5, r4, lsl r7 │ │ │ │ - cmpeq fp, r4, asr #6 │ │ │ │ - smlalbbeq fp, ip, r8, r2 │ │ │ │ + cmpeq r5, ip, lsl r7 │ │ │ │ + cmpeq fp, ip, asr #6 │ │ │ │ + @ instruction: 0x014cb290 │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #2352] @ 5482b8 │ │ │ │ ldr r3, [pc, #2352] @ 5482bc │ │ │ │ @@ -1194406,127 +1194406,127 @@ │ │ │ │ b 5479d8 │ │ │ │ cmpeq pc, ip, lsl #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ strheq r5, [sl, #-52] @ 0xffffffcc │ │ │ │ cmpeq pc, r4, asr sl @ │ │ │ │ cmpeq pc, r4, lsr sl @ │ │ │ │ andeq r0, r0, r0, ror #20 │ │ │ │ - smlaltbeq fp, ip, r4, r6 │ │ │ │ - smlalbbeq fp, ip, r4, r6 │ │ │ │ + smlaltbeq fp, ip, ip, r6 │ │ │ │ + smlalbbeq fp, ip, ip, r6 │ │ │ │ andeq r7, r0, r0, lsr #10 │ │ │ │ + smlalbbeq fp, ip, r8, r6 │ │ │ │ smlalbbeq fp, ip, r0, r6 │ │ │ │ - cmpeq ip, r8, ror r6 │ │ │ │ + cmpeq ip, r4, ror r6 │ │ │ │ cmpeq ip, ip, ror #12 │ │ │ │ - cmpeq ip, r4, ror #12 │ │ │ │ - cmpeq r5, sl, ror #9 │ │ │ │ - smlalbteq fp, ip, r0, r6 │ │ │ │ - ldrheq r2, [r5, #-70] @ 0xffffffba │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ - strheq r5, [fp, #-0] │ │ │ │ - cmpeq r5, r8, ror r4 │ │ │ │ - strdeq sl, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r5, ip, lsr r4 │ │ │ │ - cmpeq fp, ip, rrx │ │ │ │ - strheq sl, [ip, #-248] @ 0xffffff08 │ │ │ │ + ldrsheq r2, [r5, #-66] @ 0xffffffbe │ │ │ │ + smlalbteq fp, ip, r8, r6 │ │ │ │ + ldrheq r2, [r5, #-78] @ 0xffffffb2 │ │ │ │ + cmpeq ip, r8, ror #12 │ │ │ │ + strheq r5, [fp, #-8] │ │ │ │ + cmpeq r5, r0, lsl #9 │ │ │ │ + strdeq sl, [ip, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r5, r4, asr #8 │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ + smlalbteq sl, ip, r0, pc @ │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - smlaltbeq fp, ip, r8, r5 │ │ │ │ - cmpeq fp, ip, lsl r0 │ │ │ │ - cmpeq r5, r4, ror #7 │ │ │ │ - cmpeq ip, ip, asr pc │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ - smlalbteq r4, fp, r8, pc @ │ │ │ │ - @ instruction: 0x01552390 │ │ │ │ - cmpeq ip, r4, lsl #30 │ │ │ │ + strheq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq fp, r4, lsr #32 │ │ │ │ + cmpeq r5, ip, ror #7 │ │ │ │ + cmpeq ip, r4, ror #30 │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ + ldrdeq r4, [fp, #-240] @ 0xffffff10 │ │ │ │ + @ instruction: 0x01552398 │ │ │ │ + cmpeq ip, ip, lsl #30 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - strdeq fp, [ip, #-80] @ 0xffffffb0 │ │ │ │ - smlaltteq fp, ip, ip, r5 │ │ │ │ - cmpeq ip, r8, lsr r6 │ │ │ │ - cmpeq fp, r8, lsl pc │ │ │ │ - cmpeq r5, r0, ror #5 │ │ │ │ - cmpeq ip, r8, asr lr │ │ │ │ - cmpeq ip, r8, lsl r5 │ │ │ │ - smlalbteq r4, fp, r4, lr │ │ │ │ - cmpeq r5, ip, lsl #5 │ │ │ │ - cmpeq ip, r4, lsl #28 │ │ │ │ - smlalbbeq fp, ip, r0, r4 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ - cmpeq r5, r8, lsr r2 │ │ │ │ - smlaltbeq sl, ip, ip, sp │ │ │ │ + strdeq fp, [ip, #-88] @ 0xffffffa8 │ │ │ │ + strdeq fp, [ip, #-84] @ 0xffffffac │ │ │ │ + cmpeq ip, r0, asr #12 │ │ │ │ + cmpeq fp, r0, lsr #30 │ │ │ │ + cmpeq r5, r8, ror #5 │ │ │ │ + cmpeq ip, r0, ror #28 │ │ │ │ + cmpeq ip, r0, lsr #10 │ │ │ │ + smlalbteq r4, fp, ip, lr │ │ │ │ + @ instruction: 0x01552294 │ │ │ │ + cmpeq ip, ip, lsl #28 │ │ │ │ + smlalbbeq fp, ip, r8, r4 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + cmpeq r5, r0, asr #4 │ │ │ │ + strheq sl, [ip, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - cmpeq ip, r0, asr r4 │ │ │ │ - cmpeq fp, ip, lsl lr │ │ │ │ - cmpeq r5, r4, ror #3 │ │ │ │ - cmpeq ip, ip, asr sp │ │ │ │ - strheq fp, [ip, #-56] @ 0xffffffc8 │ │ │ │ - smlalbteq r4, fp, r8, sp │ │ │ │ - @ instruction: 0x01552190 │ │ │ │ - cmpeq ip, r4, lsl #26 │ │ │ │ + cmpeq ip, r8, asr r4 │ │ │ │ + cmpeq fp, r4, lsr #28 │ │ │ │ + cmpeq r5, ip, ror #3 │ │ │ │ + cmpeq ip, r4, ror #26 │ │ │ │ + smlalbteq fp, ip, r0, r3 │ │ │ │ + ldrdeq r4, [fp, #-208] @ 0xffffff30 │ │ │ │ + @ instruction: 0x01552198 │ │ │ │ + cmpeq ip, ip, lsl #26 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - cmpeq ip, r8, lsr r4 │ │ │ │ - cmpeq fp, r4, ror sp │ │ │ │ - cmpeq r5, r0, asr #2 │ │ │ │ - strheq sl, [ip, #-196] @ 0xffffff3c │ │ │ │ + cmpeq ip, r0, asr #8 │ │ │ │ + cmpeq fp, ip, ror sp │ │ │ │ + cmpeq r5, r8, asr #2 │ │ │ │ + strheq sl, [ip, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ - cmpeq fp, r4, lsr #26 │ │ │ │ - cmpeq r5, ip, ror #1 │ │ │ │ - cmpeq ip, r0, ror #24 │ │ │ │ + cmpeq ip, r8, lsl r4 │ │ │ │ + cmpeq fp, ip, lsr #26 │ │ │ │ + ldrsheq r2, [r5, #-4] │ │ │ │ + cmpeq ip, r8, ror #24 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq ip, r0, lsl r4 │ │ │ │ - ldrheq r2, [r5, #-4] │ │ │ │ - cmpeq ip, r8, lsr #24 │ │ │ │ + cmpeq ip, r8, lsl r4 │ │ │ │ + ldrheq r2, [r5, #-12] │ │ │ │ + cmpeq ip, r0, lsr ip │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - smlaltbeq r4, fp, r4, ip │ │ │ │ - cmpeq r5, ip, rrx │ │ │ │ - smlaltteq sl, ip, r0, fp │ │ │ │ + smlaltbeq r4, fp, ip, ip │ │ │ │ + cmpeq r5, r4, ror r0 │ │ │ │ + smlaltteq sl, ip, r8, fp │ │ │ │ andeq r0, r0, r2, ror #6 │ │ │ │ - cmpeq fp, r8, ror #24 │ │ │ │ - cmpeq r5, r0, lsr r0 │ │ │ │ - smlaltbeq sl, ip, r8, fp │ │ │ │ - ldrsheq r1, [r5, #-252] @ 0xffffff04 │ │ │ │ - strdeq sl, [ip, #-200] @ 0xffffff38 │ │ │ │ - cmpeq ip, ip, ror #22 │ │ │ │ + cmpeq fp, r0, ror ip │ │ │ │ + cmpeq r5, r8, lsr r0 │ │ │ │ + strheq sl, [ip, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r5, r4 │ │ │ │ + cmpeq ip, r0, lsl #26 │ │ │ │ + cmpeq ip, r4, ror fp │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - strdeq r4, [fp, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r5, r4, asr #31 │ │ │ │ - cmpeq ip, r8, lsr fp │ │ │ │ + cmpeq fp, r4, lsl #24 │ │ │ │ + cmpeq r5, ip, asr #31 │ │ │ │ + cmpeq ip, r0, asr #22 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - @ instruction: 0x01551f90 │ │ │ │ - smlalbbeq sl, ip, ip, ip │ │ │ │ - cmpeq ip, r0, lsl #22 │ │ │ │ + @ instruction: 0x01551f98 │ │ │ │ + @ instruction: 0x014cac94 │ │ │ │ + cmpeq ip, r8, lsl #22 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - @ instruction: 0x014b4b90 │ │ │ │ - cmpeq r5, r8, asr pc │ │ │ │ - smlalbteq sl, ip, ip, sl │ │ │ │ + @ instruction: 0x014b4b98 │ │ │ │ + cmpeq r5, r0, ror #30 │ │ │ │ + ldrdeq sl, [ip, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r7, asr #6 │ │ │ │ - cmpeq fp, r4, asr fp │ │ │ │ - cmpeq r5, ip, lsl pc │ │ │ │ - @ instruction: 0x014caa94 │ │ │ │ - cmpeq fp, r8, lsl fp │ │ │ │ - cmpeq r5, r0, ror #29 │ │ │ │ - cmpeq ip, r8, asr sl │ │ │ │ - ldrdeq r4, [fp, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, r4, lsr #29 │ │ │ │ - cmpeq ip, r8, lsl sl │ │ │ │ + cmpeq fp, ip, asr fp │ │ │ │ + cmpeq r5, r4, lsr #30 │ │ │ │ + @ instruction: 0x014caa9c │ │ │ │ + cmpeq fp, r0, lsr #22 │ │ │ │ + cmpeq r5, r8, ror #29 │ │ │ │ + cmpeq ip, r0, ror #20 │ │ │ │ + smlaltteq r4, fp, r4, sl │ │ │ │ + cmpeq r5, ip, lsr #29 │ │ │ │ + cmpeq ip, r0, lsr #20 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - smlaltbeq r4, fp, r0, sl │ │ │ │ - cmpeq r5, r8, ror #28 │ │ │ │ - ldrdeq sl, [ip, #-156] @ 0xffffff64 │ │ │ │ + smlaltbeq r4, fp, r8, sl │ │ │ │ + cmpeq r5, r0, ror lr │ │ │ │ + smlaltteq sl, ip, r4, r9 │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - cmpeq fp, r4, ror #20 │ │ │ │ - cmpeq r5, ip, lsr #28 │ │ │ │ - smlaltbeq sl, ip, r0, r9 │ │ │ │ + cmpeq fp, ip, ror #20 │ │ │ │ + cmpeq r5, r4, lsr lr │ │ │ │ + smlaltbeq sl, ip, r8, r9 │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - ldrsheq r1, [r5, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r4, lsr #20 │ │ │ │ - cmpeq ip, r8, ror #18 │ │ │ │ + ldrsheq r1, [r5, #-220] @ 0xffffff24 │ │ │ │ + cmpeq fp, ip, lsr #20 │ │ │ │ + cmpeq ip, r0, ror r9 │ │ │ │ andeq r0, r0, r7, ror r3 │ │ │ │ - ldrheq r1, [r5, #-216] @ 0xffffff28 │ │ │ │ - smlaltteq r4, fp, r8, r9 │ │ │ │ - cmpeq ip, r4, lsr r9 │ │ │ │ + cmpeq r5, r0, asr #27 │ │ │ │ + strdeq r4, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq ip, ip, lsr r9 │ │ │ │ andeq r0, r0, r9, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1276] @ 5489b0 │ │ │ │ @@ -1194851,49 +1194851,49 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 5486d0 │ │ │ │ cmppeq lr, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq lr, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ cmneq r1, r0, lsl r1 │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ - smlalbbeq sl, ip, r8, lr │ │ │ │ + @ instruction: 0x014cae90 │ │ │ │ ldrheq r2, [r1, #-12]! │ │ │ │ - cmpeq r5, r0, lsr #21 │ │ │ │ - cmpeq ip, r8, lsl r6 │ │ │ │ + cmpeq r5, r8, lsr #21 │ │ │ │ + cmpeq ip, r0, lsr #12 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - cmpeq r5, r0, asr #19 │ │ │ │ - cmpeq ip, r0, asr #10 │ │ │ │ + cmpeq r5, r8, asr #19 │ │ │ │ + cmpeq ip, r8, asr #10 │ │ │ │ cmppeq lr, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, asr #18 │ │ │ │ - strheq sl, [ip, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r5, r8, asr #18 │ │ │ │ + smlalbteq sl, ip, r0, r4 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq fp, ip, lsr #10 │ │ │ │ - cmpeq r5, ip, asr #17 │ │ │ │ - strdeq r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r4, lsr r5 │ │ │ │ + ldrsbeq r1, [r5, #-132] @ 0xffffff7c │ │ │ │ + strdeq r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmpeq sl, r8, lsl #26 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmpeq ip, r4, lsl r4 │ │ │ │ - cmpeq r5, ip, asr r8 │ │ │ │ - cmpeq ip, r8, lsl r4 │ │ │ │ - smlalbteq sl, ip, ip, r3 │ │ │ │ + cmpeq ip, ip, lsl r4 │ │ │ │ + cmpeq r5, r4, ror #16 │ │ │ │ + cmpeq ip, r0, lsr #8 │ │ │ │ + ldrdeq sl, [ip, #-52] @ 0xffffffcc │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - cmpeq fp, r8, asr #8 │ │ │ │ - cmpeq fp, r8, lsl r4 │ │ │ │ - smlaltteq r4, fp, r8, r3 │ │ │ │ - cmpeq ip, ip, lsr ip │ │ │ │ + cmpeq fp, r0, asr r4 │ │ │ │ + cmpeq fp, r0, lsr #8 │ │ │ │ + strdeq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq ip, r4, asr #24 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq fp, ip, ror r3 │ │ │ │ - cmpeq fp, r0, ror #6 │ │ │ │ - ldrsheq r1, [r5, #-108] @ 0xffffff94 │ │ │ │ - cmpeq fp, ip, lsr #6 │ │ │ │ - cmpeq ip, r0, ror r2 │ │ │ │ + smlalbbeq r4, fp, r4, r3 │ │ │ │ + cmpeq fp, r8, ror #6 │ │ │ │ + cmpeq r5, r4, lsl #14 │ │ │ │ + cmpeq fp, r4, lsr r3 │ │ │ │ + cmpeq ip, r8, ror r2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - cmpeq r5, r0, asr #13 │ │ │ │ - strdeq r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, r4, lsr r2 │ │ │ │ + cmpeq r5, r8, asr #13 │ │ │ │ + strdeq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr ip, [pc, #3004] @ 549628 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ @@ -1195646,107 +1195646,107 @@ │ │ │ │ ldr r1, [pc, #392] @ 5497a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #71 @ 0x47 │ │ │ │ b 549018 │ │ │ │ cmppeq lr, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r1, [ip, #-68] @ 0xffffffbc │ │ │ │ - smlalbbeq r1, ip, r4, r4 │ │ │ │ - @ instruction: 0x01551490 │ │ │ │ - cmpeq ip, ip │ │ │ │ + strheq r1, [ip, #-76] @ 0xffffffb4 │ │ │ │ + smlalbbeq r1, ip, ip, r4 │ │ │ │ + @ instruction: 0x01551498 │ │ │ │ + cmpeq ip, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - ldrsheq r1, [r5, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq ip, r8, ror lr │ │ │ │ + cmpeq r5, r4, lsl #6 │ │ │ │ + smlalbbeq r9, ip, r0, lr │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - @ instruction: 0x014ca798 │ │ │ │ - cmpeq r5, r8, lsl #4 │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ + smlaltbeq sl, ip, r0, r7 │ │ │ │ + cmpeq r5, r0, lsl r2 │ │ │ │ + smlalbbeq r9, ip, r4, sp │ │ │ │ andeq r0, r0, pc, lsr r2 │ │ │ │ - cmpeq r5, ip, asr #3 │ │ │ │ - cmpeq ip, r8, asr #26 │ │ │ │ + ldrsbeq r1, [r5, #-20] @ 0xffffffec │ │ │ │ + cmpeq ip, r0, asr sp │ │ │ │ cmppeq lr, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsl #2 │ │ │ │ - smlalbbeq r9, ip, r4, ip │ │ │ │ + cmpeq r5, r4, lsl r1 │ │ │ │ + smlalbbeq r9, ip, ip, ip │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - strdeq r3, [fp, #-200] @ 0xffffff38 │ │ │ │ - smlaltteq sl, ip, r0, r5 │ │ │ │ - smlaltbeq r3, fp, r4, ip │ │ │ │ - smlaltteq sl, ip, ip, r5 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ + smlaltteq sl, ip, r8, r5 │ │ │ │ + smlaltbeq r3, fp, ip, ip │ │ │ │ + strdeq sl, [ip, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - cmpeq r5, r8, ror #31 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ - cmpeq ip, ip, asr fp │ │ │ │ + ldrsheq r0, [r5, #-240] @ 0xffffff10 │ │ │ │ + cmpeq fp, r0, lsr #24 │ │ │ │ + cmpeq ip, r4, ror #22 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r5, r4, lsr #31 │ │ │ │ - cmpeq ip, ip, lsl fp │ │ │ │ - @ instruction: 0x014b3b98 │ │ │ │ - cmpeq r5, ip, lsr #30 │ │ │ │ - smlaltbeq r9, ip, r8, sl │ │ │ │ - smlaltbeq r4, ip, r4, r0 │ │ │ │ - cmpeq r5, r0, asr #29 │ │ │ │ - cmpeq ip, r4, lsr sl │ │ │ │ + cmpeq r5, ip, lsr #31 │ │ │ │ + cmpeq ip, r4, lsr #22 │ │ │ │ + smlaltbeq r3, fp, r0, fp │ │ │ │ + cmpeq r5, r4, lsr pc │ │ │ │ + strheq r9, [ip, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r4, ip, ip, r0 │ │ │ │ + cmpeq r5, r8, asr #29 │ │ │ │ + cmpeq ip, ip, lsr sl │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - cmpeq r5, r0, lsl #29 │ │ │ │ - cmpeq ip, ip, asr r3 │ │ │ │ - strdeq r9, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r5, r8, lsl #29 │ │ │ │ + cmpeq ip, r4, ror #6 │ │ │ │ + strdeq r9, [ip, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ - cmpeq fp, r0, ror sl │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ - ldrsbeq r0, [r5, #-220] @ 0xffffff24 │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ - cmpeq ip, r0, asr r9 │ │ │ │ - ldrdeq r3, [fp, #-148] @ 0xffffff6c │ │ │ │ + cmpeq fp, r8, ror sl │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ + cmpeq r5, r4, ror #27 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ + cmpeq ip, r8, asr r9 │ │ │ │ + ldrdeq r3, [fp, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ - smlaltbeq r3, fp, r4, r9 │ │ │ │ - cmpeq fp, r4, ror r9 │ │ │ │ - cmpeq fp, r4, asr #18 │ │ │ │ - cmpeq r5, r4, ror #25 │ │ │ │ - cmpeq fp, r4, lsl r9 │ │ │ │ - cmpeq ip, r8, asr r8 │ │ │ │ + smlaltbeq r3, fp, ip, r9 │ │ │ │ + cmpeq fp, ip, ror r9 │ │ │ │ + cmpeq fp, ip, asr #18 │ │ │ │ + cmpeq r5, ip, ror #25 │ │ │ │ + cmpeq fp, ip, lsl r9 │ │ │ │ + cmpeq ip, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - cmpeq r5, r8, lsr #25 │ │ │ │ - ldrdeq r3, [fp, #-136] @ 0xffffff78 │ │ │ │ - cmpeq ip, ip, lsl r8 │ │ │ │ + ldrheq r0, [r5, #-192] @ 0xffffff40 │ │ │ │ + smlaltteq r3, fp, r0, r8 │ │ │ │ + cmpeq ip, r4, lsr #16 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ - cmpeq r5, ip, ror #24 │ │ │ │ - @ instruction: 0x014b389c │ │ │ │ - smlaltteq r9, ip, r0, r7 │ │ │ │ + cmpeq r5, r4, ror ip │ │ │ │ + smlaltbeq r3, fp, r4, r8 │ │ │ │ + smlaltteq r9, ip, r8, r7 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - cmpeq r5, r0, lsr ip │ │ │ │ - cmpeq fp, r0, ror #16 │ │ │ │ - smlaltbeq r9, ip, r8, r7 │ │ │ │ - ldrsheq r0, [r5, #-188] @ 0xffffff44 │ │ │ │ - cmpeq ip, r4, lsl r1 │ │ │ │ - cmpeq ip, r0, ror r7 │ │ │ │ - ldrheq r0, [r5, #-176] @ 0xffffff50 │ │ │ │ - smlaltteq r3, fp, r0, r7 │ │ │ │ - cmpeq ip, r4, lsr #14 │ │ │ │ + cmpeq r5, r8, lsr ip │ │ │ │ + cmpeq fp, r8, ror #16 │ │ │ │ + strheq r9, [ip, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r5, r4, lsl #24 │ │ │ │ + cmpeq ip, ip, lsl r1 │ │ │ │ + cmpeq ip, r8, ror r7 │ │ │ │ + ldrheq r0, [r5, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq r3, fp, r8, r7 │ │ │ │ + cmpeq ip, ip, lsr #14 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - cmpeq r5, r4, ror fp │ │ │ │ - smlaltbeq r3, fp, r4, r7 │ │ │ │ - smlaltteq r9, ip, r8, r6 │ │ │ │ + cmpeq r5, ip, ror fp │ │ │ │ + smlaltbeq r3, fp, ip, r7 │ │ │ │ + strdeq r9, [ip, #-96] @ 0xffffffa0 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r5, r8, lsr fp │ │ │ │ - cmpeq fp, r8, ror #14 │ │ │ │ - smlaltbeq r9, ip, ip, r6 │ │ │ │ + cmpeq r5, r0, asr #22 │ │ │ │ + cmpeq fp, r0, ror r7 │ │ │ │ + strheq r9, [ip, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ - cmpeq fp, r0, lsl #14 │ │ │ │ - @ instruction: 0x01550a9c │ │ │ │ - smlalbteq r3, fp, ip, r6 │ │ │ │ - cmpeq ip, r0, lsl r6 │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ + cmpeq fp, r8, lsl #14 │ │ │ │ + cmpeq r5, r4, lsr #21 │ │ │ │ + ldrdeq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ + cmpeq ip, r8, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r5, r8, ror #20 │ │ │ │ - cmpeq ip, r8, lsr #30 │ │ │ │ - ldrdeq r9, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r5, r0, ror sl │ │ │ │ + cmpeq ip, r0, lsr pc │ │ │ │ + smlaltteq r9, ip, r0, r5 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq ip, ip, ror #30 │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2792] @ 0xae8 │ │ │ │ sub sp, sp, #1264 @ 0x4f0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1196201,71 +1196201,71 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 549af8 │ │ │ │ cmpeq lr, r8, asr #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r4, lsl #24 │ │ │ │ - ldrsheq r0, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r5, r4, lsl #16 │ │ │ │ smlalbbeq r2, sl, r4, sp │ │ │ │ - cmpeq ip, r4, lsl r3 │ │ │ │ + cmpeq ip, ip, lsl r3 │ │ │ │ ldrdeq r9, [fp], r4 │ │ │ │ @ instruction: 0xffffe07c │ │ │ │ @ instruction: 0xffffc528 │ │ │ │ @ instruction: 0xffffdfac │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r5, r4, lsl #14 │ │ │ │ - cmpeq ip, r4, ror r2 │ │ │ │ + cmpeq r5, ip, lsl #14 │ │ │ │ + cmpeq ip, ip, ror r2 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ cmpeq sl, r8, ror #24 │ │ │ │ - cmpeq ip, r4, lsl #4 │ │ │ │ - cmpeq r5, ip, ror #12 │ │ │ │ - ldrdeq r9, [ip, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq ip, ip, lsl #4 │ │ │ │ + cmpeq r5, r4, ror r6 │ │ │ │ + smlaltteq r9, ip, r4, r1 │ │ │ │ @ instruction: 0x000003b1 │ │ │ │ @ instruction: 0x000003b3 │ │ │ │ - smlaltbeq r9, ip, r0, fp │ │ │ │ + smlaltbeq r9, ip, r8, fp │ │ │ │ @ instruction: 0xffffb7f4 │ │ │ │ - strdeq r5, [ip, #-104] @ 0xffffff98 │ │ │ │ + cmpeq ip, r0, lsl #14 │ │ │ │ @ instruction: 0xffffbb68 │ │ │ │ - @ instruction: 0x014c9190 │ │ │ │ + @ instruction: 0x014c9198 │ │ │ │ cmpeq lr, r4, lsl r9 │ │ │ │ - ldrsheq ip, [r0, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq r9, [ip, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r0, r4, lsl #6 │ │ │ │ + ldrdeq r9, [ip, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0x000003bd │ │ │ │ @ instruction: 0xffffc88c │ │ │ │ cmpeq sl, r8, lsl r9 │ │ │ │ - cmpeq fp, r0, ror r0 │ │ │ │ - cmpeq fp, r0, asr #32 │ │ │ │ - cmpeq fp, ip │ │ │ │ + cmpeq fp, r8, ror r0 │ │ │ │ + cmpeq fp, r8, asr #32 │ │ │ │ + cmpeq fp, r4, lsl r0 │ │ │ │ andeq r0, r0, pc, lsr #7 │ │ │ │ - cmpeq r5, r4, lsl #7 │ │ │ │ - strheq r2, [fp, #-244] @ 0xffffff0c │ │ │ │ - strdeq r8, [ip, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r5, ip, lsl #7 │ │ │ │ + strheq r2, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq ip, r0, lsl #30 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - cmpeq r5, r8, asr #6 │ │ │ │ - cmpeq fp, r8, ror pc │ │ │ │ - strheq r8, [ip, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r5, r0, asr r3 │ │ │ │ + smlalbbeq r2, fp, r0, pc @ │ │ │ │ + smlalbteq r8, ip, r4, lr │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ - cmpeq fp, r0, asr #30 │ │ │ │ - cmpeq ip, r4, ror #28 │ │ │ │ + cmpeq fp, r8, asr #30 │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmpeq r5, ip, lsr #5 │ │ │ │ - ldrdeq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq ip, r0, lsr #28 │ │ │ │ + ldrheq r0, [r5, #-36] @ 0xffffffdc │ │ │ │ + smlaltteq r2, fp, r4, lr │ │ │ │ + cmpeq ip, r8, lsr #28 │ │ │ │ andeq r0, r0, lr, lsl #7 │ │ │ │ - smlaltbeq r2, fp, r4, lr │ │ │ │ + smlaltbeq r2, fp, ip, lr │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - cmpeq r5, r0, asr #4 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ - strheq r8, [ip, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, r4, lsl #4 │ │ │ │ - cmpeq fp, r4, lsr lr │ │ │ │ - cmpeq ip, ip, ror sp │ │ │ │ - strdeq r2, [fp, #-220] @ 0xffffff24 │ │ │ │ - smlalbteq r2, fp, ip, sp │ │ │ │ + cmpeq r5, r8, asr #4 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ + smlalbteq r8, ip, r0, sp │ │ │ │ + cmpeq r5, ip, lsl #4 │ │ │ │ + cmpeq fp, ip, lsr lr │ │ │ │ + smlalbbeq r8, ip, r4, sp │ │ │ │ + cmpeq fp, r4, lsl #28 │ │ │ │ + ldrdeq r2, [fp, #-212] @ 0xffffff2c │ │ │ │ │ │ │ │ 00549fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #260] @ 54a0dc │ │ │ │ @@ -1196333,22 +1196333,22 @@ │ │ │ │ mov r1, #132 @ 0x84 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 54a030 │ │ │ │ cmpeq lr, ip, lsr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlalbbeq r8, ip, r0, ip │ │ │ │ + smlalbbeq r8, ip, r8, ip │ │ │ │ ldrsbeq lr, [lr, #-60] @ 0xffffffc4 │ │ │ │ - ldrsbeq pc, [r4, #-240] @ 0xffffff10 @ │ │ │ │ - cmpeq fp, r0, lsl #24 │ │ │ │ - cmpeq ip, ip, asr #22 │ │ │ │ - @ instruction: 0x0154ff94 │ │ │ │ - smlalbteq r2, fp, r4, fp │ │ │ │ - cmpeq ip, ip, lsl #22 │ │ │ │ + ldrsbeq pc, [r4, #-248] @ 0xffffff08 @ │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ + cmpeq ip, r4, asr fp │ │ │ │ + @ instruction: 0x0154ff9c │ │ │ │ + smlalbteq r2, fp, ip, fp │ │ │ │ + cmpeq ip, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #1012] @ 54a518 │ │ │ │ @@ -1196605,43 +1196605,43 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54a3f4 │ │ │ │ b 54a32c │ │ │ │ cmpeq lr, ip, ror #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r8, asr #5 │ │ │ │ - ldrheq pc, [r4, #-228] @ 0xffffff1c @ │ │ │ │ - cmpeq ip, r8, lsr #20 │ │ │ │ + ldrheq pc, [r4, #-236] @ 0xffffff14 @ │ │ │ │ + cmpeq ip, r0, lsr sl │ │ │ │ eormi r0, r4, r0 │ │ │ │ ldclt 0, cr0, [r0] │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r4, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, ip, ip, r8 │ │ │ │ + cmppeq r4, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [ip, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ cmpeq lr, r0, ror #1 │ │ │ │ - cmpeq fp, ip, lsl #18 │ │ │ │ - cmppeq r4, r0, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r8, lsl r8 │ │ │ │ - ldrdeq r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq fp, r4, lsl r9 │ │ │ │ + cmppeq r4, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r0, lsr #16 │ │ │ │ + smlaltteq r9, ip, r0, r2 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ - cmpeq fp, ip, ror #16 │ │ │ │ + cmpeq fp, r4, ror r8 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - ldrsbeq pc, [r4, #-188] @ 0xffffff44 @ │ │ │ │ - cmpeq fp, ip, lsl #16 │ │ │ │ - cmpeq ip, r8, asr r7 │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ + cmppeq r4, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsl r8 │ │ │ │ + cmpeq ip, r0, ror #14 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - cmppeq r4, r4, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [ip, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq ip, ip, lsl r7 │ │ │ │ + cmppeq r4, ip, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl #4 │ │ │ │ + cmpeq ip, r4, lsr #14 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - cmppeq r4, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014c9194 │ │ │ │ - ldrdeq r8, [ip, #-108] @ 0xffffff94 │ │ │ │ + cmppeq r4, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014c919c │ │ │ │ + smlaltteq r8, ip, r4, r6 │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r0, [pc, #776] @ 54a8bc │ │ │ │ ldr r1, [pc, #776] @ 54a8c0 │ │ │ │ @@ -1196838,44 +1196838,44 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 54a67c │ │ │ │ cmpeq lr, r0, ror #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xfffff1d0 │ │ │ │ - cmppeq fp, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, ip, r4, r5 │ │ │ │ + cmppeq fp, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r8, ip, ip, r5 │ │ │ │ cmpeq lr, r4, lsl lr │ │ │ │ - cmppeq fp, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmppeq fp, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ cmpeq pc, r4, lsl #6 │ │ │ │ @ instruction: 0x015edd90 │ │ │ │ andeq r7, r0, ip, lsl #14 │ │ │ │ - strdeq r8, [ip, #-76] @ 0xffffffb4 │ │ │ │ - cmppeq r4, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl #10 │ │ │ │ + cmppeq r4, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ @ instruction: 0xffffade0 │ │ │ │ - cmpeq fp, r4, asr r5 │ │ │ │ + cmpeq fp, ip, asr r5 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmpeq sl, r4, ror sp │ │ │ │ - @ instruction: 0x0154f898 │ │ │ │ - smlalbteq r2, fp, r8, r4 │ │ │ │ - cmpeq ip, r4, lsl r4 │ │ │ │ + cmppeq r4, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq ip, ip, lsl r4 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - cmppeq r4, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, fp, ip, r4 │ │ │ │ - ldrdeq r8, [ip, #-56] @ 0xffffffc8 │ │ │ │ + cmppeq r4, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014b2494 │ │ │ │ + smlaltteq r8, ip, r0, r3 │ │ │ │ andeq r0, r0, pc, asr #7 │ │ │ │ - cmppeq r4, r0, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, asr r4 │ │ │ │ - @ instruction: 0x014c8398 │ │ │ │ - cmppeq r4, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsl r4 │ │ │ │ - cmpeq ip, r0, ror #6 │ │ │ │ + cmppeq r4, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, asr r4 │ │ │ │ + smlaltbeq r8, ip, r0, r3 │ │ │ │ + cmppeq r4, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl r4 │ │ │ │ + cmpeq ip, r8, ror #6 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - ldrdeq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r2, fp, r4, r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ @@ -1197019,18 +1197019,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #233 @ 0xe9 │ │ │ │ b 54ab60 │ │ │ │ cmpeq lr, r8, ror #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbbeq r8, ip, ip, ip │ │ │ │ - ldrheq pc, [r4, #-116] @ 0xffffff8c @ │ │ │ │ - cmpeq fp, r0, lsr #2 │ │ │ │ - strdeq r2, [fp, #-0] │ │ │ │ + @ instruction: 0x014c8c94 │ │ │ │ + ldrheq pc, [r4, #-124] @ 0xffffff84 @ │ │ │ │ + cmpeq fp, r8, lsr #2 │ │ │ │ + strdeq r2, [fp, #-8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [pc, #196] @ 54ac8c │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1197081,19 +1197081,19 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ b 54ac58 │ │ │ │ cmpeq lr, ip, asr #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r4, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, ror fp │ │ │ │ + ldrheq pc, [r4, #-100] @ 0xffffff9c @ │ │ │ │ + smlalbbeq r8, ip, r4, fp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - cmpeq fp, r4, lsr #32 │ │ │ │ - strdeq r1, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ + mrseq r2, (UNDEF: 75) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ 54adac │ │ │ │ ldr r2, [pc, #236] @ 54adb0 │ │ │ │ ldr r4, [pc, #236] @ 54adb4 │ │ │ │ @@ -1197153,22 +1197153,22 @@ │ │ │ │ ldr r0, [pc, #48] @ 54add0 │ │ │ │ ldr r1, [pc, #28] @ 54adc0 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 54ad64 │ │ │ │ cmpeq lr, r0, asr r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r4, r0, asr #11 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014c8a90 │ │ │ │ + cmppeq r4, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014c8a98 │ │ │ │ andeq r1, r0, r5, lsr #4 │ │ │ │ andeq r1, r0, r6, lsr #4 │ │ │ │ andeq r1, r0, r7, lsr #4 │ │ │ │ - cmpeq fp, r0, lsl pc │ │ │ │ - smlaltteq r1, fp, r0, lr │ │ │ │ - smlalbteq r1, fp, ip, lr │ │ │ │ + cmpeq fp, r8, lsl pc │ │ │ │ + smlaltteq r1, fp, r8, lr │ │ │ │ + ldrdeq r1, [fp, #-228] @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #688] @ 54b0a0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1197343,24 +1197343,24 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b7b24 │ │ │ │ cmpeq lr, r8, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015ed590 │ │ │ │ - ldrheq pc, [r4, #-48] @ 0xffffffd0 @ │ │ │ │ - cmpeq ip, r4, ror r8 │ │ │ │ - cmppeq r4, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, ip, r8, r7 │ │ │ │ + ldrheq pc, [r4, #-56] @ 0xffffffc8 @ │ │ │ │ + cmpeq ip, ip, ror r8 │ │ │ │ + cmppeq r4, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [ip, #-112] @ 0xffffff90 │ │ │ │ cmpeq lr, r8, lsr #8 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ - cmpeq fp, r0, lsr ip │ │ │ │ - cmppeq r4, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsl #24 │ │ │ │ - smlaltteq r8, ip, r4, r6 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ + cmpeq fp, r8, lsr ip │ │ │ │ + cmppeq r4, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl #24 │ │ │ │ + smlaltteq r8, ip, ip, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #1012] @ 54b4e0 │ │ │ │ ldr ip, [pc, #1012] @ 54b4e4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1197615,29 +1197615,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 54b370 │ │ │ │ cmpeq lr, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r8, ror #5 │ │ │ │ - cmppeq r4, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r8, ip, ip, r5 │ │ │ │ + cmppeq r4, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [ip, #-84] @ 0xffffffac │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r0, ror #30 │ │ │ │ - cmpeq ip, r0, lsr r4 │ │ │ │ + cmpeq r4, r8, ror #30 │ │ │ │ + cmpeq ip, r8, lsr r4 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x015ed09c │ │ │ │ cmpeq lr, r8, asr #32 │ │ │ │ - @ instruction: 0x0154ee94 │ │ │ │ - cmpeq fp, ip, ror r8 │ │ │ │ - cmpeq ip, ip, asr r3 │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - cmpeq fp, r0, lsl r8 │ │ │ │ - smlaltteq r1, fp, r4, r7 │ │ │ │ - strheq r1, [fp, #-120] @ 0xffffff88 │ │ │ │ + @ instruction: 0x0154ee9c │ │ │ │ + smlalbbeq r1, fp, r4, r8 │ │ │ │ + cmpeq ip, r4, ror #6 │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ + cmpeq fp, r8, lsl r8 │ │ │ │ + smlaltteq r1, fp, ip, r7 │ │ │ │ + smlalbteq r1, fp, r0, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr lr, [pc, #1488] @ 54bb10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #912] @ 0x390 │ │ │ │ @@ -1198034,17 +1198034,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq r4, r4, asr #14 │ │ │ │ - cmpeq ip, r4, lsr ip │ │ │ │ - cmpeq ip, r0, lsr ip │ │ │ │ + cmpeq r4, ip, asr #14 │ │ │ │ + cmpeq ip, ip, lsr ip │ │ │ │ + cmpeq ip, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ ldr lr, [r0, #912] @ 0x390 │ │ │ │ mov r4, #0 │ │ │ │ @@ -1198126,23 +1198126,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 54bd0c │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 54bc48 │ │ │ │ - cmpeq r4, r4, ror r6 │ │ │ │ - strheq r7, [ip, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r4, r8, lsr #12 │ │ │ │ - cmpeq ip, r0, asr #22 │ │ │ │ - smlaltteq r0, fp, r0, pc @ │ │ │ │ - smlalbteq r7, ip, r8, sl │ │ │ │ + cmpeq r4, ip, ror r6 │ │ │ │ + smlalbteq r7, ip, r4, fp │ │ │ │ + cmpeq r4, r0, lsr r6 │ │ │ │ + cmpeq ip, r8, asr #22 │ │ │ │ + smlaltteq r0, fp, r8, pc @ │ │ │ │ + ldrdeq r7, [ip, #-160] @ 0xffffff60 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strheq r0, [fp, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x014c7a98 │ │ │ │ + strheq r0, [fp, #-248] @ 0xffffff08 │ │ │ │ + smlaltbeq r7, ip, r0, sl │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #456] @ 54bef0 │ │ │ │ ldr lr, [pc, #456] @ 54bef4 │ │ │ │ @@ -1198256,31 +1198256,31 @@ │ │ │ │ add r2, r2, #176 @ 0xb0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 54bd5c │ │ │ │ - cmpeq r4, r8, lsl r5 │ │ │ │ + cmpeq r4, r0, lsr #10 │ │ │ │ cmpeq lr, r4, ror #13 │ │ │ │ andeq r6, r0, r8, ror #22 │ │ │ │ - cmpeq r4, r8, lsl r5 │ │ │ │ - cmpeq ip, r8, lsr #8 │ │ │ │ - smlalbteq r0, fp, ip, lr │ │ │ │ - strheq r7, [ip, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r4, r0, lsr #10 │ │ │ │ + cmpeq ip, r0, lsr r4 │ │ │ │ + ldrdeq r0, [fp, #-228] @ 0xffffff1c │ │ │ │ + strheq r7, [ip, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - @ instruction: 0x0154e490 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ - cmpeq ip, ip, asr r9 │ │ │ │ + @ instruction: 0x0154e498 │ │ │ │ + smlalbbeq r0, fp, r0, lr │ │ │ │ + cmpeq ip, r4, ror #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq lr, r0, r0, ror #16 │ │ │ │ andeq ip, r0, r4, ror sp │ │ │ │ - cmpeq ip, r8, lsr #18 │ │ │ │ - cmpeq r4, ip, asr #7 │ │ │ │ - smlalbbeq r7, ip, ip, r8 │ │ │ │ + cmpeq ip, r0, lsr r9 │ │ │ │ + ldrsbeq lr, [r4, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x014c7894 │ │ │ │ andeq r0, r0, r1, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -1198577,34 +1198577,34 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 54bfdc │ │ │ │ ldrheq ip, [lr, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015ec49c │ │ │ │ cmpeq lr, r0, lsr r4 │ │ │ │ - cmpeq r4, r0, ror #4 │ │ │ │ - cmpeq ip, r4, lsr #14 │ │ │ │ + cmpeq r4, r8, ror #4 │ │ │ │ + cmpeq ip, ip, lsr #14 │ │ │ │ andeq r0, r0, r5, asr r9 │ │ │ │ andeq r0, r0, r6, asr r9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, ip, asr #32 │ │ │ │ - cmpeq ip, ip, lsl r5 │ │ │ │ + cmpeq r4, r4, asr r0 │ │ │ │ + cmpeq ip, r4, lsr #10 │ │ │ │ andeq r0, r0, lr, ror #18 │ │ │ │ andeq r0, r0, pc, ror #18 │ │ │ │ - ldrdeq r0, [fp, #-144] @ 0xffffff70 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - cmpeq fp, ip, asr r9 │ │ │ │ - cmpeq r4, r0, asr #30 │ │ │ │ - cmpeq fp, r8, lsr #18 │ │ │ │ - cmpeq ip, ip, lsl #8 │ │ │ │ + ldrdeq r0, [fp, #-152] @ 0xffffff68 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ + cmpeq r4, r8, asr #30 │ │ │ │ + cmpeq fp, r0, lsr r9 │ │ │ │ + cmpeq ip, r4, lsl r4 │ │ │ │ andeq r0, r0, r9, asr #18 │ │ │ │ - strdeq r0, [fp, #-128] @ 0xffffff80 │ │ │ │ - ldrsbeq sp, [r4, #-228] @ 0xffffff1c │ │ │ │ - strheq r0, [fp, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x014c7398 │ │ │ │ + strdeq r0, [fp, #-136] @ 0xffffff78 │ │ │ │ + ldrsbeq sp, [r4, #-236] @ 0xffffff14 │ │ │ │ + smlalbteq r0, fp, r4, r8 │ │ │ │ + smlaltbeq r7, ip, r0, r3 │ │ │ │ andeq r0, r0, sl, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1198894,38 +1198894,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #112] @ 54c948 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 54c754 │ │ │ │ - cmpeq r4, r8, asr #27 │ │ │ │ - cmpeq r4, r4, ror #23 │ │ │ │ - smlaltbeq r7, ip, ip, r1 │ │ │ │ - ldrdeq r7, [ip, #-8] │ │ │ │ - smlalbteq r0, fp, r4, r4 │ │ │ │ - smlaltbeq r6, ip, ip, pc @ │ │ │ │ + ldrsbeq sp, [r4, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r4, ip, ror #23 │ │ │ │ + strheq r7, [ip, #-20] @ 0xffffffec │ │ │ │ + smlaltteq r7, ip, r0, r0 │ │ │ │ + smlalbteq r0, fp, ip, r4 │ │ │ │ + strheq r6, [ip, #-244] @ 0xffffff0c │ │ │ │ andeq r1, r0, r4, ror #10 │ │ │ │ - cmpeq r4, r8, lsr #21 │ │ │ │ - @ instruction: 0x014b0490 │ │ │ │ - cmpeq ip, r4, ror pc │ │ │ │ + ldrheq sp, [r4, #-160] @ 0xffffff60 │ │ │ │ + @ instruction: 0x014b0498 │ │ │ │ + cmpeq ip, ip, ror pc │ │ │ │ andeq r1, r0, r5, ror #10 │ │ │ │ - cmpeq r4, r0, ror sl │ │ │ │ - cmpeq fp, r8, asr r4 │ │ │ │ - cmpeq ip, ip, lsr pc │ │ │ │ + cmpeq r4, r8, ror sl │ │ │ │ + cmpeq fp, r0, ror #8 │ │ │ │ + cmpeq ip, r4, asr #30 │ │ │ │ andeq r1, r0, r6, ror #10 │ │ │ │ - cmpeq r4, r8, lsr sl │ │ │ │ - smlalbteq r6, ip, r4, pc @ │ │ │ │ - cmpeq ip, r4, lsl #30 │ │ │ │ + cmpeq r4, r0, asr #20 │ │ │ │ + smlalbteq r6, ip, ip, pc @ │ │ │ │ + cmpeq ip, ip, lsl #30 │ │ │ │ andeq r1, r0, r8, asr #10 │ │ │ │ - smlaltteq r0, fp, r0, r3 │ │ │ │ - smlalbteq r6, ip, r0, lr │ │ │ │ + smlaltteq r0, fp, r8, r3 │ │ │ │ + smlalbteq r6, ip, r8, lr │ │ │ │ andeq r1, r0, pc, asr #10 │ │ │ │ - strheq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x014c6e98 │ │ │ │ + strheq r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ + smlaltbeq r6, ip, r0, lr │ │ │ │ andeq r1, r0, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1199094,25 +1199094,25 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 54cb10 │ │ │ │ @ instruction: 0x015eba9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq ip, r8, lsr #26 │ │ │ │ - cmpeq r4, ip, asr #16 │ │ │ │ + cmpeq ip, r0, lsr sp │ │ │ │ + cmpeq r4, r4, asr r8 │ │ │ │ ldrsheq fp, [lr, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r4, ip, lsr r7 │ │ │ │ - cmpeq ip, r8, lsl ip │ │ │ │ - ldrsheq sp, [r4, #-100] @ 0xffffff9c │ │ │ │ - ldrdeq r0, [fp, #-12] │ │ │ │ - strheq r6, [ip, #-188] @ 0xffffff44 │ │ │ │ - ldrheq sp, [r4, #-104] @ 0xffffff98 │ │ │ │ - smlaltbeq r0, fp, r0, r0 │ │ │ │ - smlalbbeq r6, ip, r4, fp │ │ │ │ + cmpeq r4, r4, asr #14 │ │ │ │ + cmpeq ip, r0, lsr #24 │ │ │ │ + ldrsheq sp, [r4, #-108] @ 0xffffff94 │ │ │ │ + smlaltteq r0, fp, r4, r0 │ │ │ │ + smlalbteq r6, ip, r4, fp │ │ │ │ + cmpeq r4, r0, asr #13 │ │ │ │ + smlaltbeq r0, fp, r8, r0 │ │ │ │ + smlalbbeq r6, ip, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1132] @ 54d0bc │ │ │ │ ldr r3, [pc, #1132] @ 54d0c0 │ │ │ │ @@ -1199398,20 +1199398,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 54cd18 │ │ │ │ cmpeq lr, r4, asr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq fp, [lr, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r4, r4, asr #4 │ │ │ │ - strdeq pc, [fp, #-148] @ 0xffffff6c │ │ │ │ - cmpeq ip, r0, lsl r7 │ │ │ │ - ldrsheq sp, [r4, #-28] @ 0xffffffe4 │ │ │ │ - smlaltteq pc, sl, r4, fp @ │ │ │ │ - smlalbteq r6, ip, r8, r6 │ │ │ │ + cmpeq r4, ip, asr #4 │ │ │ │ + strdeq pc, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq ip, r8, lsl r7 │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ + smlaltteq pc, sl, ip, fp @ │ │ │ │ + ldrdeq r6, [ip, #-96] @ 0xffffffa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #2084] @ 54d924 │ │ │ │ @@ -1199936,64 +1199936,64 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 54d4e4 │ │ │ │ cmpeq lr, r0, lsl r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq fp, [lr, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r4, ip, lsl #2 │ │ │ │ - ldrdeq r6, [ip, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r4, r4, lsl r1 │ │ │ │ + smlaltteq r6, ip, r0, r5 │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r4, lsl #28 │ │ │ │ - @ instruction: 0x014ad398 │ │ │ │ - ldrsbeq ip, [r4, #-216] @ 0xffffff28 │ │ │ │ - smlaltbeq r6, ip, r8, r2 │ │ │ │ + cmpeq r4, ip, lsl #28 │ │ │ │ + smlaltbeq sp, sl, r0, r3 │ │ │ │ + cmpeq r4, r0, ror #27 │ │ │ │ + strheq r6, [ip, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ cmpeq lr, r8, lsr #30 │ │ │ │ - cmpeq r4, ip, lsl #24 │ │ │ │ - strdeq pc, [sl, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r6, [ip, #-8] │ │ │ │ - strheq pc, [sl, #-88] @ 0xffffffa8 @ │ │ │ │ - smlalbbeq pc, sl, r4, r5 @ │ │ │ │ - cmpeq ip, r4, ror r0 │ │ │ │ + cmpeq r4, r4, lsl ip │ │ │ │ + strdeq pc, [sl, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq r6, ip, r0, r0 │ │ │ │ + smlalbteq pc, sl, r0, r5 @ │ │ │ │ + smlalbbeq pc, sl, ip, r5 @ │ │ │ │ + cmpeq ip, ip, ror r0 │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - cmpeq r4, r0, lsl #23 │ │ │ │ - cmppeq sl, r8, ror #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, ip, asr #32 │ │ │ │ + cmpeq r4, r8, lsl #23 │ │ │ │ + cmppeq sl, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ + qdaddeq r6, r4, ip │ │ │ │ andeq r0, r0, r1, lsr fp │ │ │ │ - cmpeq r4, r8, asr #22 │ │ │ │ - cmppeq sl, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsl r0 │ │ │ │ - cmpeq r4, r0, lsl fp │ │ │ │ - strdeq pc, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldrdeq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r4, r0, asr fp │ │ │ │ + cmppeq sl, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsl r0 │ │ │ │ + cmpeq r4, r8, lsl fp │ │ │ │ + cmppeq sl, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r5, ip, r4, pc @ │ │ │ │ andeq r0, r0, sl, lsr #22 │ │ │ │ - ldrsbeq ip, [r4, #-168] @ 0xffffff58 │ │ │ │ - smlalbteq pc, sl, r0, r4 @ │ │ │ │ - smlaltbeq r5, ip, r4, pc @ │ │ │ │ + cmpeq r4, r0, ror #21 │ │ │ │ + smlalbteq pc, sl, r8, r4 @ │ │ │ │ + smlaltbeq r5, ip, ip, pc @ │ │ │ │ andeq r0, r0, r9, lsl fp │ │ │ │ - cmpeq r4, r0, lsr #21 │ │ │ │ - smlalbbeq pc, sl, r8, r4 @ │ │ │ │ - cmpeq ip, ip, ror #30 │ │ │ │ + cmpeq r4, r8, lsr #21 │ │ │ │ + @ instruction: 0x014af490 │ │ │ │ + cmpeq ip, r4, ror pc │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - cmpeq r4, r8, ror #20 │ │ │ │ - cmppeq sl, r0, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r4, lsr pc │ │ │ │ + cmpeq r4, r0, ror sl │ │ │ │ + cmppeq sl, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, ip, lsr pc │ │ │ │ andeq r0, r0, r1, lsl fp │ │ │ │ - cmpeq r4, r0, lsr sl │ │ │ │ - cmppeq sl, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [ip, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq pc, sl, r4, r3 @ │ │ │ │ + cmpeq r4, r8, lsr sl │ │ │ │ + cmppeq sl, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r4, lsl #30 │ │ │ │ + smlaltteq pc, sl, ip, r3 @ │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - strheq pc, [sl, #-52] @ 0xffffffcc @ │ │ │ │ - @ instruction: 0x0154c998 │ │ │ │ - strheq r5, [ip, #-252] @ 0xffffff04 │ │ │ │ - cmpeq ip, r4, ror #28 │ │ │ │ + strheq pc, [sl, #-60] @ 0xffffffc4 @ │ │ │ │ + cmpeq r4, r0, lsr #19 │ │ │ │ + smlalbteq r5, ip, r4, pc @ │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ andeq r0, r0, r5, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #672] @ 54dcb4 │ │ │ │ ldr ip, [pc, #672] @ 54dcb8 │ │ │ │ @@ -1200161,36 +1200161,36 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #111 @ 0x6f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 54db78 │ │ │ │ - cmpeq r4, r0, ror r8 │ │ │ │ + cmpeq r4, r8, ror r8 │ │ │ │ ldrsheq sl, [lr, #-156] @ 0xffffff64 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x014c5e94 │ │ │ │ - ldrheq ip, [r4, #-124] @ 0xffffff84 │ │ │ │ - smlaltbeq r5, ip, r4, ip │ │ │ │ + @ instruction: 0x014c5e9c │ │ │ │ + cmpeq r4, r4, asr #15 │ │ │ │ + smlaltbeq r5, ip, ip, ip │ │ │ │ andeq r9, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ @ instruction: 0xffffcde8 │ │ │ │ @ instruction: 0xffffdfc0 │ │ │ │ muleq r0, r8, lr │ │ │ │ @ instruction: 0x015ea894 │ │ │ │ - strheq pc, [sl, #-12] @ │ │ │ │ - cmpeq r4, r0, lsr #13 │ │ │ │ - smlalbbeq pc, sl, r8, r0 @ │ │ │ │ - smlalbbeq r5, ip, ip, fp │ │ │ │ - qdaddeq pc, r0, sl @ │ │ │ │ - cmpeq ip, r4, asr fp │ │ │ │ - cmppeq sl, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq ip, r0, lsr #22 │ │ │ │ - smlaltteq lr, sl, r8, pc @ │ │ │ │ - smlaltteq r5, ip, ip, sl │ │ │ │ + smlalbteq pc, sl, r4, r0 @ │ │ │ │ + cmpeq r4, r8, lsr #13 │ │ │ │ + swpbeq pc, r0, [sl] @ │ │ │ │ + @ instruction: 0x014c5b94 │ │ │ │ + qdaddeq pc, r8, sl @ │ │ │ │ + cmpeq ip, ip, asr fp │ │ │ │ + cmppeq sl, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq ip, r8, lsr #22 │ │ │ │ + strdeq lr, [sl, #-240] @ 0xffffff10 │ │ │ │ + strdeq r5, [ip, #-164] @ 0xffffff5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -1200211,17 +1200211,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 54dd88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #408 @ 0x198 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 54dd34 │ │ │ │ - cmpeq r4, ip, lsr r5 │ │ │ │ - cmpeq sl, r4, lsr #30 │ │ │ │ - cmpeq ip, r0, lsl #20 │ │ │ │ + cmpeq r4, r4, asr #10 │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmpeq ip, r8, lsl #20 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1200699,19 +1200699,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 54e4a8 │ │ │ │ ldrsheq r9, [lr, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r4, ip, lsr #28 │ │ │ │ + cmpeq r4, r4, lsr lr │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq ip, ip, lsl r3 │ │ │ │ - strheq lr, [sl, #-116] @ 0xffffff8c │ │ │ │ - smlalbbeq lr, sl, r0, r7 │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ + strheq lr, [sl, #-124] @ 0xffffff84 │ │ │ │ + smlalbbeq lr, sl, r8, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1201204,17 +1201204,17 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 54ec34 │ │ │ │ ldrsheq r9, [lr, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r9, [lr, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r4, r8, asr #11 │ │ │ │ - smlaltbeq r4, ip, r0, ip │ │ │ │ - cmpeq ip, r0, asr ip │ │ │ │ + ldrsbeq fp, [r4, #-80] @ 0xffffffb0 │ │ │ │ + smlaltbeq r4, ip, r8, ip │ │ │ │ + cmpeq ip, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [r0, #904] @ 0x388 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -1201264,21 +1201264,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ ldr r1, [pc, #40] @ 54ee0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ b 54eda8 │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ - cmpeq ip, ip, lsr #24 │ │ │ │ - smlalbteq r4, ip, r8, r9 │ │ │ │ + cmpeq r4, r0, lsl r5 │ │ │ │ + cmpeq ip, r4, lsr ip │ │ │ │ + ldrdeq r4, [ip, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r9, ror #29 │ │ │ │ - cmpeq r4, r4, asr #9 │ │ │ │ - smlaltbeq r4, ip, r8, fp │ │ │ │ - smlalbbeq r4, ip, r4, r9 │ │ │ │ + cmpeq r4, ip, asr #9 │ │ │ │ + strheq r4, [ip, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq r4, ip, ip, r9 │ │ │ │ andeq r0, r0, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ @@ -1201347,21 +1201347,21 @@ │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 54ee78 │ │ │ │ - cmpeq r4, r0, lsl #8 │ │ │ │ - smlalbteq r4, ip, r4, r8 │ │ │ │ + cmpeq r4, r8, lsl #8 │ │ │ │ + smlalbteq r4, ip, ip, r8 │ │ │ │ andeq r0, r0, r1, lsr #29 │ │ │ │ - @ instruction: 0x014add9c │ │ │ │ - cmpeq r4, r4, lsl #7 │ │ │ │ - cmpeq ip, r4, ror sl │ │ │ │ - cmpeq ip, ip, asr #16 │ │ │ │ + smlaltbeq sp, sl, r4, sp │ │ │ │ + cmpeq r4, ip, lsl #7 │ │ │ │ + cmpeq ip, ip, ror sl │ │ │ │ + cmpeq ip, r4, asr r8 │ │ │ │ muleq r0, lr, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r1, [pc, #3020] @ 54fb44 │ │ │ │ @@ -1202120,74 +1202120,74 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #544 @ 0x220 │ │ │ │ b 54fb04 │ │ │ │ @ instruction: 0x015e949c │ │ │ │ cmpeq lr, r8, lsl #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r4, r8, ror r2 │ │ │ │ - cmpeq ip, r0, asr #14 │ │ │ │ + cmpeq r4, r0, lsl #5 │ │ │ │ + cmpeq ip, r8, asr #14 │ │ │ │ andeq r0, r0, sp, lsl r7 │ │ │ │ - @ instruction: 0x0154b196 │ │ │ │ + @ instruction: 0x0154b19e │ │ │ │ bge feffa614 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, ip, asr #26 │ │ │ │ - cmpeq ip, ip, lsl r2 │ │ │ │ + cmpeq r4, r4, asr sp │ │ │ │ + cmpeq ip, r4, lsr #4 │ │ │ │ @ instruction: 0x015e8e9c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsl r7 │ │ │ │ - @ instruction: 0x014ad594 │ │ │ │ - cmpeq r4, r4, lsl #23 │ │ │ │ - qdaddeq r4, r0, ip │ │ │ │ + @ instruction: 0x014ad59c │ │ │ │ + cmpeq r4, ip, lsl #23 │ │ │ │ + qdaddeq r4, r8, ip │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ - cmpeq sl, r8, lsr #10 │ │ │ │ - cmpeq r4, ip, lsl #22 │ │ │ │ - smlaltteq r3, ip, r4, pc @ │ │ │ │ - cmpeq r4, r0, asr #21 │ │ │ │ - smlaltbeq sp, sl, r8, r4 │ │ │ │ - smlalbbeq r3, ip, ip, pc @ │ │ │ │ - cmpeq r4, r8, lsl #21 │ │ │ │ - cmpeq sl, r0, ror r4 │ │ │ │ - cmpeq ip, r4, asr pc │ │ │ │ + cmpeq sl, r0, lsr r5 │ │ │ │ + cmpeq r4, r4, lsl fp │ │ │ │ + smlaltteq r3, ip, ip, pc @ │ │ │ │ + cmpeq r4, r8, asr #21 │ │ │ │ + strheq sp, [sl, #-64] @ 0xffffffc0 │ │ │ │ + @ instruction: 0x014c3f94 │ │ │ │ + @ instruction: 0x0154aa90 │ │ │ │ + cmpeq sl, r8, ror r4 │ │ │ │ + cmpeq ip, ip, asr pc │ │ │ │ andeq r0, r0, sp, lsr #14 │ │ │ │ - cmpeq r4, r0, asr sl │ │ │ │ - cmpeq sl, r8, lsr r4 │ │ │ │ - cmpeq ip, ip, lsl pc │ │ │ │ + cmpeq r4, r8, asr sl │ │ │ │ + cmpeq sl, r0, asr #8 │ │ │ │ + cmpeq ip, r4, lsr #30 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ - cmpeq r4, r8, lsl sl │ │ │ │ - cmpeq sl, r0, lsl #8 │ │ │ │ - smlaltteq r3, ip, r4, lr │ │ │ │ + cmpeq r4, r0, lsr #20 │ │ │ │ + cmpeq sl, r8, lsl #8 │ │ │ │ + smlaltteq r3, ip, ip, lr │ │ │ │ andeq r0, r0, r2, lsr r7 │ │ │ │ - cmpeq r4, r0, ror #19 │ │ │ │ - smlalbteq sp, sl, r8, r3 │ │ │ │ - smlaltbeq r3, ip, ip, lr │ │ │ │ + cmpeq r4, r8, ror #19 │ │ │ │ + ldrdeq sp, [sl, #-48] @ 0xffffffd0 │ │ │ │ + strheq r3, [ip, #-228] @ 0xffffff1c │ │ │ │ andeq r0, r0, r7, lsr r7 │ │ │ │ - cmpeq r4, r8, lsr #19 │ │ │ │ - cmpeq ip, r4, lsl #2 │ │ │ │ - cmpeq ip, r4, ror #28 │ │ │ │ + ldrheq sl, [r4, #-144] @ 0xffffff70 │ │ │ │ + cmpeq ip, ip, lsl #2 │ │ │ │ + cmpeq ip, ip, ror #28 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - cmpeq r4, ip, asr r9 │ │ │ │ - cmpeq sl, r4, asr #6 │ │ │ │ - cmpeq ip, r8, lsr #28 │ │ │ │ + cmpeq r4, r4, ror #18 │ │ │ │ + cmpeq sl, ip, asr #6 │ │ │ │ + cmpeq ip, r0, lsr lr │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ - cmpeq r4, r4, lsr #18 │ │ │ │ - cmpeq sl, ip, lsl #6 │ │ │ │ - strdeq r3, [ip, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r4, ip, lsr #18 │ │ │ │ + cmpeq sl, r4, lsl r3 │ │ │ │ + strdeq r3, [ip, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ - cmpeq r4, r8, asr #15 │ │ │ │ - strheq sp, [sl, #-16] │ │ │ │ - @ instruction: 0x014c3c94 │ │ │ │ + ldrsbeq sl, [r4, #-112] @ 0xffffff90 │ │ │ │ + strheq sp, [sl, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x014c3c9c │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - cmpeq sl, ip, ror r1 │ │ │ │ - cmpeq r4, r8, ror #14 │ │ │ │ - cmpeq sl, ip, lsr r1 │ │ │ │ - cmpeq ip, ip, lsr #24 │ │ │ │ + smlalbbeq sp, sl, r4, r1 │ │ │ │ + cmpeq r4, r0, ror r7 │ │ │ │ + cmpeq sl, r4, asr #2 │ │ │ │ + cmpeq ip, r4, lsr ip │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #1748] @ 0x6d4 │ │ │ │ ldr r6, [pc, #2588] @ 55067c │ │ │ │ @@ -1202837,91 +1202837,91 @@ │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 550164 │ │ │ │ ldrheq r8, [lr, #-116] @ 0xffffff8c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x014c3a94 │ │ │ │ - ldrheq sl, [r4, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x014c3a9c │ │ │ │ + cmpeq r4, r4, asr #11 │ │ │ │ andeq r0, r0, r1, lsl #31 │ │ │ │ - @ instruction: 0x0154a294 │ │ │ │ - cmpeq sl, ip, ror ip │ │ │ │ - cmpeq ip, r0, ror #14 │ │ │ │ + @ instruction: 0x0154a29c │ │ │ │ + smlalbbeq ip, sl, r4, ip │ │ │ │ + cmpeq ip, r8, ror #14 │ │ │ │ andeq r0, r0, r8, asr #31 │ │ │ │ - cmpeq ip, r0, lsr #14 │ │ │ │ - cmpeq r4, r8, asr #4 │ │ │ │ + cmpeq ip, r8, lsr #14 │ │ │ │ + cmpeq r4, r0, asr r2 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ - strdeq ip, [sl, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r4, r8, asr #3 │ │ │ │ - smlaltbeq ip, sl, ip, fp │ │ │ │ - @ instruction: 0x014c3694 │ │ │ │ + cmpeq sl, r0, lsl #24 │ │ │ │ + ldrsbeq sl, [r4, #-16] │ │ │ │ + strheq ip, [sl, #-180] @ 0xffffff4c │ │ │ │ + @ instruction: 0x014c369c │ │ │ │ @ instruction: 0x00000fb6 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ - cmpeq r4, ip, asr #2 │ │ │ │ - ldrdeq ip, [fp, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r4, r0, lsl r1 │ │ │ │ - strdeq ip, [sl, #-168] @ 0xffffff58 │ │ │ │ - ldrdeq r3, [ip, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ + cmpeq r4, r4, asr r1 │ │ │ │ + ldrdeq ip, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r4, r8, lsl r1 │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ + smlaltteq r3, ip, r4, r5 │ │ │ │ andeq r0, r0, pc, lsr #31 │ │ │ │ - smlaltbeq ip, sl, r8, sl │ │ │ │ - ldrheq sl, [r4, #-4] │ │ │ │ - cmpeq fp, ip, lsr pc │ │ │ │ - cmpeq r4, ip, lsr #32 │ │ │ │ - cmpeq fp, r8, ror pc │ │ │ │ + strheq ip, [sl, #-160] @ 0xffffff60 │ │ │ │ + ldrheq sl, [r4, #-12] │ │ │ │ + cmpeq fp, r4, asr #30 │ │ │ │ + cmpeq r4, r4, lsr r0 │ │ │ │ + smlalbbeq sp, fp, r0, pc @ │ │ │ │ cmpeq r9, r8, lsr #4 │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - ldrdeq ip, [sl, #-156] @ 0xffffff64 │ │ │ │ - smlalbteq r3, ip, r8, r4 │ │ │ │ + smlaltteq ip, sl, r4, r9 │ │ │ │ + ldrdeq r3, [ip, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r4, lsr #31 │ │ │ │ - ldrheq r9, [r4, #-252] @ 0xffffff04 │ │ │ │ - smlalbbeq r3, ip, r8, r4 │ │ │ │ + cmpeq r4, r4, asr #31 │ │ │ │ + @ instruction: 0x014c3490 │ │ │ │ muleq r0, lr, pc @ │ │ │ │ - cmpeq r4, r8, ror pc │ │ │ │ - cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq r4, r0, lsl #31 │ │ │ │ + cmpeq ip, r4, asr #8 │ │ │ │ muleq r0, sl, pc @ │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ - ldrsheq r9, [r4, #-228] @ 0xffffff1c │ │ │ │ - smlaltteq r3, ip, r4, r6 │ │ │ │ - smlalbteq r3, ip, r0, r3 │ │ │ │ + cmpeq sl, r0, lsr #18 │ │ │ │ + ldrsheq r9, [r4, #-236] @ 0xffffff14 │ │ │ │ + smlaltteq r3, ip, ip, r6 │ │ │ │ + smlalbteq r3, ip, r8, r3 │ │ │ │ muleq r0, r1, pc @ │ │ │ │ - cmpeq r4, r0, lsr #29 │ │ │ │ - smlalbbeq ip, sl, r8, r8 │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ + cmpeq r4, r8, lsr #29 │ │ │ │ + @ instruction: 0x014ac890 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ andeq r0, r0, r9, lsl #31 │ │ │ │ - cmpeq r4, r0, ror #28 │ │ │ │ - cmpeq sl, r8, asr #16 │ │ │ │ - cmpeq ip, ip, lsr #6 │ │ │ │ + cmpeq r4, r8, ror #28 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ + cmpeq ip, r4, lsr r3 │ │ │ │ andeq r0, r0, sl, lsl #31 │ │ │ │ - cmpeq r4, r4, lsr #28 │ │ │ │ - cmpeq sl, ip, lsl #16 │ │ │ │ - strdeq r3, [ip, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r4, r8, ror #27 │ │ │ │ - ldrdeq ip, [sl, #-112] @ 0xffffff90 │ │ │ │ - strheq r3, [ip, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r4, ip, lsr #28 │ │ │ │ + cmpeq sl, r4, lsl r8 │ │ │ │ + strdeq r3, [ip, #-40] @ 0xffffffd8 │ │ │ │ + ldrsheq r9, [r4, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq ip, [sl, #-120] @ 0xffffff88 │ │ │ │ + strheq r3, [ip, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0x00000fb1 │ │ │ │ - @ instruction: 0x014ac798 │ │ │ │ - cmpeq r4, r0, lsl #27 │ │ │ │ + smlaltbeq ip, sl, r0, r7 │ │ │ │ + cmpeq r4, r8, lsl #27 │ │ │ │ @ instruction: 0x0149df9c │ │ │ │ cmpeq r9, r8, ror pc │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - cmpeq sl, ip, lsl r7 │ │ │ │ - cmpeq ip, r8, lsl #4 │ │ │ │ + cmpeq sl, r4, lsr #14 │ │ │ │ + cmpeq ip, r0, lsl r2 │ │ │ │ andeq r0, r0, fp, lsr #31 │ │ │ │ - cmpeq r4, r8, lsl #26 │ │ │ │ - smlalbteq r3, ip, r4, r4 │ │ │ │ - ldrdeq r3, [ip, #-24] @ 0xffffffe8 │ │ │ │ - cmpeq ip, r4, asr r4 │ │ │ │ - ldrheq r9, [r4, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r3, ip, r4, r1 │ │ │ │ + cmpeq r4, r0, lsl sp │ │ │ │ + smlalbteq r3, ip, ip, r4 │ │ │ │ + smlaltteq r3, ip, r0, r1 │ │ │ │ + cmpeq ip, ip, asr r4 │ │ │ │ + ldrheq r9, [r4, #-204] @ 0xffffff34 │ │ │ │ + smlalbbeq r3, ip, ip, r1 │ │ │ │ andeq r0, r0, sp, lsl #31 │ │ │ │ - cmpeq sl, ip, asr r6 │ │ │ │ - cmpeq sl, ip, lsr #12 │ │ │ │ - cmpeq r4, r8, lsr ip │ │ │ │ - smlalbteq ip, fp, r0, sl │ │ │ │ + cmpeq sl, r4, ror #12 │ │ │ │ + cmpeq sl, r4, lsr r6 │ │ │ │ + cmpeq r4, r0, asr #24 │ │ │ │ + smlalbteq ip, fp, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #3464] @ 551560 │ │ │ │ @@ -1203791,94 +1203791,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 550e58 │ │ │ │ cmpeq lr, r8, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r4, lsl ip │ │ │ │ - cmpeq r4, r0, asr sl │ │ │ │ - cmpeq ip, r4, lsl pc │ │ │ │ + cmpeq r4, r8, asr sl │ │ │ │ + cmpeq ip, ip, lsl pc │ │ │ │ andeq r1, r0, r1, asr #4 │ │ │ │ - cmpeq r4, r4, ror #18 │ │ │ │ - cmpeq ip, r4, lsr #28 │ │ │ │ + cmpeq r4, ip, ror #18 │ │ │ │ + cmpeq ip, ip, lsr #28 │ │ │ │ andeq r1, r0, r6, asr r2 │ │ │ │ - cmpeq fp, r4, lsl r6 │ │ │ │ - ldrsheq r9, [r4, #-80] @ 0xffffffb0 │ │ │ │ - strheq r2, [ip, #-164] @ 0xffffff5c │ │ │ │ + cmpeq fp, ip, lsl r6 │ │ │ │ + ldrsheq r9, [r4, #-88] @ 0xffffffa8 │ │ │ │ + strheq r2, [ip, #-172] @ 0xffffff54 │ │ │ │ andeq r1, r0, sp, asr #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r4, ror r5 │ │ │ │ - cmpeq ip, r0, asr #20 │ │ │ │ + cmpeq r4, ip, ror r5 │ │ │ │ + cmpeq ip, r8, asr #20 │ │ │ │ andeq r1, r0, pc, asr #5 │ │ │ │ - cmpeq r4, r0, asr #9 │ │ │ │ - cmpeq ip, r4, ror r9 │ │ │ │ + cmpeq r4, r8, asr #9 │ │ │ │ + cmpeq ip, ip, ror r9 │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ @ instruction: 0xffff9e60 │ │ │ │ - strdeq fp, [fp, #-164] @ 0xffffff5c │ │ │ │ + strdeq fp, [fp, #-172] @ 0xffffff54 │ │ │ │ ldrheq r7, [lr, #-84] @ 0xffffffac │ │ │ │ - ldrheq r9, [r4, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq ip, r0, ror r7 │ │ │ │ + ldrheq r9, [r4, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq ip, r8, ror r7 │ │ │ │ @ instruction: 0x000012bf │ │ │ │ - cmpeq r4, ip, lsr r2 │ │ │ │ - cmpeq ip, r8, lsl #14 │ │ │ │ + cmpeq r4, r4, asr #4 │ │ │ │ + cmpeq ip, r0, lsl r7 │ │ │ │ andeq r1, r0, r1, asr #5 │ │ │ │ - @ instruction: 0x0154919c │ │ │ │ - smlalbbeq fp, sl, r4, fp │ │ │ │ - cmpeq ip, r0, ror #12 │ │ │ │ + cmpeq r4, r4, lsr #3 │ │ │ │ + smlalbbeq fp, sl, ip, fp │ │ │ │ + cmpeq ip, r8, ror #12 │ │ │ │ andeq r1, r0, r6, asr #5 │ │ │ │ - cmpeq r4, r8, asr #2 │ │ │ │ - cmpeq sl, r0, lsr fp │ │ │ │ - cmpeq ip, ip, lsl #12 │ │ │ │ + cmpeq r4, r0, asr r1 │ │ │ │ + cmpeq sl, r8, lsr fp │ │ │ │ + cmpeq ip, r4, lsl r6 │ │ │ │ andeq r1, r0, r0, asr r2 │ │ │ │ - ldrsbeq r9, [r4, #-12] │ │ │ │ - smlalbteq fp, sl, r4, sl │ │ │ │ - smlaltbeq r2, ip, r0, r5 │ │ │ │ + cmpeq r4, r4, ror #1 │ │ │ │ + smlalbteq fp, sl, ip, sl │ │ │ │ + smlaltbeq r2, ip, r8, r5 │ │ │ │ andeq r1, r0, sp, lsr r2 │ │ │ │ - smlalbbeq fp, sl, ip, sl │ │ │ │ - cmpeq r4, r0, ror r0 │ │ │ │ - cmpeq sl, r8, asr sl │ │ │ │ - cmpeq ip, r4, lsr r5 │ │ │ │ + @ instruction: 0x014aba94 │ │ │ │ + cmpeq r4, r8, ror r0 │ │ │ │ + cmpeq sl, r0, ror #20 │ │ │ │ + cmpeq ip, ip, lsr r5 │ │ │ │ andeq r1, r0, lr, lsr r2 │ │ │ │ - cmpeq r4, r0, lsr r0 │ │ │ │ - cmpeq sl, r8, lsl sl │ │ │ │ - strdeq r2, [ip, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r4, r8, lsr r0 │ │ │ │ + cmpeq sl, r0, lsr #20 │ │ │ │ + strdeq r2, [ip, #-76] @ 0xffffffb4 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - ldrdeq fp, [sl, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r4, r0, asr #31 │ │ │ │ - smlaltbeq fp, sl, r8, r9 │ │ │ │ - smlalbbeq r2, ip, ip, r4 │ │ │ │ + smlaltteq fp, sl, r4, r9 │ │ │ │ + cmpeq r4, r8, asr #31 │ │ │ │ + strheq fp, [sl, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x014c2494 │ │ │ │ andeq r1, r0, lr, asr r2 │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ + cmpeq sl, r8, ror r9 │ │ │ │ andeq r1, r0, r4, asr #5 │ │ │ │ - cmpeq sl, r0, asr #18 │ │ │ │ + cmpeq sl, r8, asr #18 │ │ │ │ andeq r1, r0, sl, asr r2 │ │ │ │ - cmpeq sl, r0, lsl r9 │ │ │ │ - ldrdeq fp, [sl, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq fp, sl, r4, r8 │ │ │ │ - cmpeq r4, r8, lsr #29 │ │ │ │ - @ instruction: 0x014ab890 │ │ │ │ - cmpeq ip, ip, ror #6 │ │ │ │ + cmpeq sl, r8, lsl r9 │ │ │ │ + smlaltteq fp, sl, r4, r8 │ │ │ │ + smlalbteq fp, sl, ip, r8 │ │ │ │ + ldrheq r8, [r4, #-224] @ 0xffffff20 │ │ │ │ + @ instruction: 0x014ab898 │ │ │ │ + cmpeq ip, r4, ror r3 │ │ │ │ andeq r1, r0, ip, asr r2 │ │ │ │ - cmpeq sl, r8, asr r8 │ │ │ │ - cmpeq r4, ip, lsr lr │ │ │ │ - cmpeq sl, r4, lsr #16 │ │ │ │ - mrseq r2, SPSR_mon │ │ │ │ + cmpeq sl, r0, ror #16 │ │ │ │ + cmpeq r4, r4, asr #28 │ │ │ │ + cmpeq sl, ip, lsr #16 │ │ │ │ + cmpeq ip, r8, lsl #6 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq r4, r0, lsl #28 │ │ │ │ - smlaltteq fp, sl, r8, r7 │ │ │ │ - smlalbteq r2, ip, r4, r2 │ │ │ │ + cmpeq r4, r8, lsl #28 │ │ │ │ + strdeq fp, [sl, #-112] @ 0xffffff90 │ │ │ │ + smlalbteq r2, ip, ip, r2 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - cmpeq r4, r4, asr #27 │ │ │ │ - smlaltbeq fp, sl, ip, r7 │ │ │ │ - smlalbbeq r2, ip, r8, r2 │ │ │ │ + cmpeq r4, ip, asr #27 │ │ │ │ + strheq fp, [sl, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x014c2290 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - cmpeq sl, r4, ror r7 │ │ │ │ - cmpeq r4, r8, asr sp │ │ │ │ - cmpeq sl, r0, asr #14 │ │ │ │ - cmpeq ip, ip, lsl r2 │ │ │ │ + cmpeq sl, ip, ror r7 │ │ │ │ + cmpeq r4, r0, ror #26 │ │ │ │ + cmpeq sl, r8, asr #14 │ │ │ │ + cmpeq ip, r4, lsr #4 │ │ │ │ andeq r1, r0, r1, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1748] @ 0x6d4 │ │ │ │ ldr r7, [pc, #4040] @ 552694 │ │ │ │ @@ -1204890,230 +1204890,230 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #708 @ 0x2c4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 551d50 │ │ │ │ cmpeq lr, r0, asr #26 │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq ip, ip, lsr #32 │ │ │ │ - smlaltbeq sl, fp, r0, r9 │ │ │ │ - cmpeq r4, ip, lsr #21 │ │ │ │ - cmpeq ip, ip, ror pc │ │ │ │ + cmpeq ip, r4, lsr r0 │ │ │ │ + smlaltbeq sl, fp, r8, r9 │ │ │ │ + ldrheq r8, [r4, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq r1, ip, r4, pc @ │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ andeq r0, r0, lr, asr #9 │ │ │ │ - cmpeq r4, ip, ror r9 │ │ │ │ - cmpeq ip, ip, asr #28 │ │ │ │ + cmpeq r4, r4, lsl #19 │ │ │ │ + cmpeq ip, r4, asr lr │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq ip, r8, lsl r1 │ │ │ │ - smlalbbeq r4, fp, r8, lr │ │ │ │ - smlalbbeq r4, fp, r4, lr │ │ │ │ - smlalbteq r2, ip, r4, r0 │ │ │ │ + cmpeq ip, r0, lsr #2 │ │ │ │ + @ instruction: 0x014b4e90 │ │ │ │ + smlalbbeq r4, fp, ip, lr │ │ │ │ + smlalbteq r2, ip, ip, r0 │ │ │ │ + cmpeq fp, r4, lsr r3 │ │ │ │ cmpeq fp, ip, lsr #6 │ │ │ │ - cmpeq fp, r4, lsr #6 │ │ │ │ - smlalbbeq r2, ip, ip, r0 │ │ │ │ - swpbeq r2, r0, [ip] │ │ │ │ - swpbeq r2, r0, [ip] │ │ │ │ swpbeq r2, r4, [ip] │ │ │ │ swpbeq r2, r8, [ip] │ │ │ │ + swpbeq r2, r8, [ip] │ │ │ │ swpbeq r2, ip, [ip] @ │ │ │ │ smlaltbeq r2, ip, r0, r0 │ │ │ │ smlaltbeq r2, ip, r4, r0 │ │ │ │ - smlaltbeq r2, ip, r4, r0 │ │ │ │ - cmpeq fp, r0, lsr #4 │ │ │ │ - smlalbbeq r2, ip, r4, r0 │ │ │ │ - smlalbbeq r2, ip, r4, r0 │ │ │ │ - smlaltteq fp, fp, r0, r1 @ │ │ │ │ - cmpeq ip, r8, rrx │ │ │ │ - cmpeq ip, ip, rrx │ │ │ │ - cmpeq ip, r0, ror r0 │ │ │ │ - cmpeq ip, ip, ror r0 │ │ │ │ + smlaltbeq r2, ip, r8, r0 │ │ │ │ + smlaltbeq r2, ip, ip, r0 │ │ │ │ + smlaltbeq r2, ip, ip, r0 │ │ │ │ + cmpeq fp, r8, lsr #4 │ │ │ │ smlalbbeq r2, ip, ip, r0 │ │ │ │ - swpbeq r2, ip, [ip] @ │ │ │ │ - strdeq fp, [fp, #-44] @ 0xffffffd4 │ │ │ │ - strdeq fp, [fp, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq fp, r4, lsl #10 │ │ │ │ - cmpeq ip, ip, lsr r0 │ │ │ │ - cmpeq ip, r0, asr #32 │ │ │ │ + smlalbbeq r2, ip, ip, r0 │ │ │ │ + smlaltteq fp, fp, r8, r1 @ │ │ │ │ + cmpeq ip, r0, ror r0 │ │ │ │ + cmpeq ip, r4, ror r0 │ │ │ │ + cmpeq ip, r8, ror r0 │ │ │ │ + smlalbbeq r2, ip, r4, r0 │ │ │ │ + swpbeq r2, r4, [ip] │ │ │ │ + smlaltbeq r2, ip, r4, r0 │ │ │ │ + cmpeq fp, r4, lsl #6 │ │ │ │ + cmpeq fp, r4, lsl #6 │ │ │ │ + cmpeq fp, ip, lsl #10 │ │ │ │ cmpeq ip, r4, asr #32 │ │ │ │ + cmpeq ip, r8, asr #32 │ │ │ │ cmpeq ip, ip, asr #32 │ │ │ │ - cmpeq ip, r4, rrx │ │ │ │ - smlaltteq sl, sl, r0, lr @ │ │ │ │ - cmpeq r4, ip, ror #9 │ │ │ │ - cmpeq fp, r4, ror r3 │ │ │ │ - ldrheq r8, [r4, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x014aae98 │ │ │ │ - cmpeq ip, r4, ror r9 │ │ │ │ + qdaddeq r2, r4, ip │ │ │ │ + cmpeq ip, ip, rrx │ │ │ │ + smlaltteq sl, sl, r8, lr @ │ │ │ │ + ldrsheq r8, [r4, #-68] @ 0xffffffbc │ │ │ │ + cmpeq fp, ip, ror r3 │ │ │ │ + ldrheq r8, [r4, #-72] @ 0xffffffb8 │ │ │ │ + smlaltbeq sl, sl, r0, lr @ │ │ │ │ + cmpeq ip, ip, ror r9 │ │ │ │ andeq r0, r0, r5, asr #9 │ │ │ │ - cmpeq sl, r0, asr lr │ │ │ │ - cmpeq r4, ip, asr r4 │ │ │ │ - smlaltteq fp, fp, r4, r2 @ │ │ │ │ - cmpeq sl, r0, lsl lr │ │ │ │ - cmpeq r4, ip, lsl r4 │ │ │ │ - smlaltbeq fp, fp, r4, r2 @ │ │ │ │ - cmpeq r4, r4, ror #7 │ │ │ │ - smlalbteq sl, sl, ip, sp @ │ │ │ │ - smlaltbeq r1, ip, r8, r8 │ │ │ │ + cmpeq sl, r8, asr lr │ │ │ │ + cmpeq r4, r4, ror #8 │ │ │ │ + smlaltteq fp, fp, ip, r2 @ │ │ │ │ + cmpeq sl, r8, lsl lr │ │ │ │ + cmpeq r4, r4, lsr #8 │ │ │ │ + smlaltbeq fp, fp, ip, r2 @ │ │ │ │ + cmpeq r4, ip, ror #7 │ │ │ │ + ldrdeq sl, [sl, #-212] @ 0xffffff2c │ │ │ │ + strheq r1, [ip, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - @ instruction: 0x014aad94 │ │ │ │ - cmpeq r4, r4, ror r3 │ │ │ │ - cmpeq sl, ip, asr sp │ │ │ │ - cmpeq ip, r8, lsr r8 │ │ │ │ + @ instruction: 0x014aad9c │ │ │ │ + cmpeq r4, ip, ror r3 │ │ │ │ + cmpeq sl, r4, ror #26 │ │ │ │ + cmpeq ip, r0, asr #16 │ │ │ │ andeq r0, r0, r2, lsl r5 │ │ │ │ - cmpeq r4, r8, lsr r3 │ │ │ │ - cmpeq sl, r0, lsr #26 │ │ │ │ - cmpeq ip, r0, lsl #16 │ │ │ │ - ldrsheq r8, [r4, #-44] @ 0xffffffd4 │ │ │ │ - smlaltteq sl, sl, r4, ip @ │ │ │ │ - smlalbteq r1, ip, r0, r7 │ │ │ │ + cmpeq r4, r0, asr #6 │ │ │ │ + cmpeq sl, r8, lsr #26 │ │ │ │ + cmpeq ip, r8, lsl #16 │ │ │ │ + cmpeq r4, r4, lsl #6 │ │ │ │ + smlaltteq sl, sl, ip, ip @ │ │ │ │ + smlalbteq r1, ip, r8, r7 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - cmpeq r4, r0, asr #5 │ │ │ │ - smlaltbeq sl, sl, r8, ip @ │ │ │ │ - smlalbbeq r1, ip, r4, r7 │ │ │ │ + cmpeq r4, r8, asr #5 │ │ │ │ + strheq sl, [sl, #-192] @ 0xffffff40 │ │ │ │ + smlalbbeq r1, ip, ip, r7 │ │ │ │ andeq r0, r0, lr, lsl #10 │ │ │ │ - cmpeq r4, r4, lsl #5 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ - cmpeq ip, r8, asr #14 │ │ │ │ + cmpeq r4, ip, lsl #5 │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ + cmpeq ip, r0, asr r7 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - cmpeq r4, r8, asr #4 │ │ │ │ - cmpeq sl, r0, lsr ip │ │ │ │ - cmpeq ip, ip, lsl #14 │ │ │ │ + cmpeq r4, r0, asr r2 │ │ │ │ + cmpeq sl, r8, lsr ip │ │ │ │ + cmpeq ip, r4, lsl r7 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - cmpeq r4, ip, lsl #4 │ │ │ │ - strdeq sl, [sl, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r1, [ip, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r4, lsl r2 │ │ │ │ + strdeq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ + ldrdeq r1, [ip, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, fp, lsl #10 │ │ │ │ - ldrsbeq r8, [r4, #-16] │ │ │ │ - strheq sl, [sl, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x014c1694 │ │ │ │ + ldrsbeq r8, [r4, #-24] @ 0xffffffe8 │ │ │ │ + smlalbteq sl, sl, r0, fp @ │ │ │ │ + @ instruction: 0x014c169c │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - @ instruction: 0x01548194 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ - cmpeq ip, r8, asr r6 │ │ │ │ + @ instruction: 0x0154819c │ │ │ │ + smlalbbeq sl, sl, r4, fp @ │ │ │ │ + cmpeq ip, r0, ror #12 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq r4, r8, asr r1 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ - cmpeq ip, ip, lsl r6 │ │ │ │ + cmpeq r4, r0, ror #2 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ + cmpeq ip, r4, lsr #12 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmpeq r4, ip, lsl r1 │ │ │ │ - cmpeq sl, r4, lsl #22 │ │ │ │ - smlaltteq r1, ip, r0, r5 │ │ │ │ + cmpeq r4, r4, lsr #2 │ │ │ │ + cmpeq sl, ip, lsl #22 │ │ │ │ + smlaltteq r1, ip, r8, r5 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - cmpeq r4, r0, ror #1 │ │ │ │ - smlalbteq sl, sl, r8, sl @ │ │ │ │ - smlaltbeq r1, ip, r4, r5 │ │ │ │ + cmpeq r4, r8, ror #1 │ │ │ │ + ldrdeq sl, [sl, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r1, ip, ip, r5 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - cmpeq r4, r4, lsr #1 │ │ │ │ - smlalbbeq sl, sl, ip, sl @ │ │ │ │ - cmpeq ip, r8, ror #10 │ │ │ │ + cmpeq r4, ip, lsr #1 │ │ │ │ + @ instruction: 0x014aaa94 │ │ │ │ + cmpeq ip, r0, ror r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - cmpeq r4, r8, rrx │ │ │ │ - cmpeq sl, r0, asr sl │ │ │ │ - cmpeq ip, ip, lsr #10 │ │ │ │ + cmpeq r4, r0, ror r0 │ │ │ │ + cmpeq sl, r8, asr sl │ │ │ │ + cmpeq ip, r4, lsr r5 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - cmpeq r4, ip, lsr #32 │ │ │ │ - cmpeq sl, r4, lsl sl │ │ │ │ - strdeq r1, [ip, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, r4, lsr r0 │ │ │ │ + cmpeq sl, ip, lsl sl │ │ │ │ + strdeq r1, [ip, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - ldrsheq r7, [r4, #-240] @ 0xffffff10 │ │ │ │ - ldrdeq sl, [sl, #-152] @ 0xffffff68 │ │ │ │ - strheq r1, [ip, #-68] @ 0xffffffbc │ │ │ │ + ldrsheq r7, [r4, #-248] @ 0xffffff08 │ │ │ │ + smlaltteq sl, sl, r0, r9 @ │ │ │ │ + strheq r1, [ip, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r7, [r4, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x014aa99c │ │ │ │ - cmpeq ip, r8, ror r4 │ │ │ │ + ldrheq r7, [r4, #-252] @ 0xffffff04 │ │ │ │ + smlaltbeq sl, sl, r4, r9 @ │ │ │ │ + smlalbbeq r1, ip, r0, r4 │ │ │ │ andeq r0, r0, r6, lsl r5 │ │ │ │ - cmpeq r4, r8, ror pc │ │ │ │ - cmpeq sl, r0, ror #18 │ │ │ │ - cmpeq ip, ip, lsr r4 │ │ │ │ + cmpeq r4, r0, lsl #31 │ │ │ │ + cmpeq sl, r8, ror #18 │ │ │ │ + cmpeq ip, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsl r5 │ │ │ │ - cmpeq r4, ip, lsr pc │ │ │ │ - cmpeq sl, r4, lsr #18 │ │ │ │ - cmpeq ip, r0, lsl #8 │ │ │ │ + cmpeq r4, r4, asr #30 │ │ │ │ + cmpeq sl, ip, lsr #18 │ │ │ │ + cmpeq ip, r8, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ - cmpeq r4, r0, lsl #30 │ │ │ │ - smlaltteq sl, sl, r8, r8 @ │ │ │ │ - smlalbteq r1, ip, r4, r3 │ │ │ │ + cmpeq r4, r8, lsl #30 │ │ │ │ + strdeq sl, [sl, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq r1, ip, ip, r3 │ │ │ │ andeq r0, r0, r3, lsl r5 │ │ │ │ - smlaltbeq sl, sl, ip, r8 @ │ │ │ │ - @ instruction: 0x014aa890 │ │ │ │ - @ instruction: 0x01547e94 │ │ │ │ - cmpeq sl, ip, ror r8 │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ + strheq sl, [sl, #-132] @ 0xffffff7c │ │ │ │ + @ instruction: 0x014aa898 │ │ │ │ + @ instruction: 0x01547e9c │ │ │ │ + smlalbbeq sl, sl, r4, r8 @ │ │ │ │ + cmpeq ip, r0, ror #6 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmpeq r4, r8, asr lr │ │ │ │ - cmpeq sl, r0, asr #16 │ │ │ │ - cmpeq ip, ip, lsl r3 │ │ │ │ + cmpeq r4, r0, ror #28 │ │ │ │ + cmpeq sl, r8, asr #16 │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmpeq sl, r8, lsl #16 │ │ │ │ - ldrdeq sl, [sl, #-120] @ 0xffffff88 │ │ │ │ - ldrsbeq r7, [r4, #-208] @ 0xffffff30 │ │ │ │ - strheq sl, [sl, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0x014c1294 │ │ │ │ + cmpeq sl, r0, lsl r8 │ │ │ │ + smlaltteq sl, sl, r0, r7 @ │ │ │ │ + ldrsbeq r7, [r4, #-216] @ 0xffffff28 │ │ │ │ + smlalbteq sl, sl, r0, r7 @ │ │ │ │ + @ instruction: 0x014c129c │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - cmpeq sl, ip, ror r7 │ │ │ │ - cmpeq sl, ip, ror #14 │ │ │ │ - cmpeq sl, r8, lsr r7 │ │ │ │ - cmpeq sl, r4, lsr #14 │ │ │ │ - cmpeq sl, r0, lsl r7 │ │ │ │ - cmpeq r4, r4, lsl sp │ │ │ │ - strdeq sl, [sl, #-108] @ 0xffffff94 │ │ │ │ - ldrdeq r1, [ip, #-24] @ 0xffffffe8 │ │ │ │ + smlalbbeq sl, sl, r4, r7 @ │ │ │ │ + cmpeq sl, r4, ror r7 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ + cmpeq sl, ip, lsr #14 │ │ │ │ + cmpeq sl, r8, lsl r7 │ │ │ │ + cmpeq r4, ip, lsl sp │ │ │ │ + cmpeq sl, r4, lsl #14 │ │ │ │ + smlaltteq r1, ip, r0, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq r7, [r4, #-200] @ 0xffffff38 │ │ │ │ - smlalbteq sl, sl, r0, r6 @ │ │ │ │ - @ instruction: 0x014c119c │ │ │ │ + cmpeq r4, r0, ror #25 │ │ │ │ + smlalbteq sl, sl, r8, r6 @ │ │ │ │ + smlaltbeq r1, ip, r4, r1 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x01547c9c │ │ │ │ - smlalbbeq sl, sl, r4, r6 @ │ │ │ │ - cmpeq ip, r0, ror #2 │ │ │ │ + cmpeq r4, r4, lsr #25 │ │ │ │ + smlalbbeq sl, sl, ip, r6 @ │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r4, r0, ror #24 │ │ │ │ - cmpeq sl, r8, asr #12 │ │ │ │ - cmpeq ip, r4, lsr #2 │ │ │ │ + cmpeq r4, r8, ror #24 │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ + cmpeq ip, ip, lsr #2 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - cmpeq r4, r4, lsr #24 │ │ │ │ - cmpeq sl, ip, lsl #12 │ │ │ │ - smlaltteq r1, ip, r8, r0 │ │ │ │ + cmpeq r4, ip, lsr #24 │ │ │ │ + cmpeq sl, r4, lsl r6 │ │ │ │ + strdeq r1, [ip, #-0] │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ - cmpeq r4, r0, lsl #17 │ │ │ │ - cmpeq sl, r8, ror #4 │ │ │ │ - cmpeq ip, r4, asr #26 │ │ │ │ + cmpeq r4, r8, lsl #17 │ │ │ │ + cmpeq sl, r0, ror r2 │ │ │ │ + cmpeq ip, ip, asr #26 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ - cmpeq r4, r4, asr #16 │ │ │ │ - cmpeq sl, ip, lsr #4 │ │ │ │ - cmpeq ip, r8, lsl #26 │ │ │ │ + cmpeq r4, ip, asr #16 │ │ │ │ + cmpeq sl, r4, lsr r2 │ │ │ │ + cmpeq ip, r0, lsl sp │ │ │ │ andeq r0, r0, r2, ror #9 │ │ │ │ - cmpeq r4, r8, lsl #16 │ │ │ │ - strdeq sl, [sl, #-16] │ │ │ │ - smlalbteq r0, ip, ip, ip │ │ │ │ + cmpeq r4, r0, lsl r8 │ │ │ │ + strdeq sl, [sl, #-24] @ 0xffffffe8 │ │ │ │ + ldrdeq r0, [ip, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r1, ror #9 │ │ │ │ - cmpeq r4, ip, asr #15 │ │ │ │ - strheq sl, [sl, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x014c0c94 │ │ │ │ - cmpeq sl, ip, ror r1 │ │ │ │ + ldrsbeq r7, [r4, #-116] @ 0xffffff8c │ │ │ │ + strheq sl, [sl, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x014c0c9c │ │ │ │ + smlalbbeq sl, sl, r4, r1 @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sl, ip, asr #2 │ │ │ │ + cmpeq sl, r4, asr r1 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq sl, ip, lsl r1 │ │ │ │ + cmpeq sl, r4, lsr #2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlaltteq sl, sl, ip, r0 @ │ │ │ │ + strdeq sl, [sl, #-4] │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strheq sl, [sl, #-12] │ │ │ │ + smlalbteq sl, sl, r4, r0 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - smlalbbeq sl, sl, r8, r0 @ │ │ │ │ + swpbeq sl, r0, [sl] @ │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq sl, r8, ror r0 │ │ │ │ + smlalbbeq sl, sl, r0, r0 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldr r2, [pc, #-124] @ 552988 │ │ │ │ ldr r1, [pc, #-124] @ 55298c │ │ │ │ ldr r3, [pc, #-124] @ 552990 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1205500,28 +1205500,28 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 552f04 │ │ │ │ cmpeq lr, ip, asr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r0, lsl #15 │ │ │ │ - ldrsbeq r7, [r4, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x014c0a9c │ │ │ │ + cmpeq r4, r0, ror #11 │ │ │ │ + smlaltbeq r0, ip, r4, sl │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r7, [r4, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq r0, ip, r8, r8 │ │ │ │ + cmpeq r4, r4, ror #7 │ │ │ │ + strheq r0, [ip, #-128] @ 0xffffff80 │ │ │ │ cmpeq lr, r8, lsl #10 │ │ │ │ - cmpeq sl, r4, lsr sp │ │ │ │ - cmpeq sl, r4, lsl #26 │ │ │ │ - ldrdeq r9, [sl, #-200] @ 0xffffff38 │ │ │ │ - smlaltbeq r9, sl, ip, ip │ │ │ │ - smlalbbeq r9, sl, r0, ip │ │ │ │ + cmpeq sl, ip, lsr sp │ │ │ │ + cmpeq sl, ip, lsl #26 │ │ │ │ + smlaltteq r9, sl, r0, ip │ │ │ │ + strheq r9, [sl, #-196] @ 0xffffff3c │ │ │ │ + smlalbbeq r9, sl, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ @@ -1205580,22 +1205580,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ b 553120 │ │ │ │ cmpeq lr, ip, ror r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrsbeq r7, [r4, #-28] @ 0xffffffe4 │ │ │ │ - smlaltbeq r0, ip, ip, r6 │ │ │ │ + cmpeq r4, r4, ror #3 │ │ │ │ + strheq r0, [ip, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ - @ instruction: 0x01547190 │ │ │ │ - cmpeq ip, r4, asr r6 │ │ │ │ + smlalbbeq r9, sl, r4, fp │ │ │ │ + @ instruction: 0x01547198 │ │ │ │ + cmpeq ip, ip, asr r6 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ │ │ │ │ 00553180 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1205792,40 +1205792,40 @@ │ │ │ │ add r2, r2, #788 @ 0x314 │ │ │ │ mov r1, #548 @ 0x224 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 55326c │ │ │ │ andeq r7, r0, r0, lsr #2 │ │ │ │ - ldrsheq r6, [r4, #-240] @ 0xffffff10 │ │ │ │ - ldrdeq r9, [sl, #-148] @ 0xffffff6c │ │ │ │ - strheq r0, [ip, #-76] @ 0xffffffb4 │ │ │ │ + ldrsheq r6, [r4, #-248] @ 0xffffff08 │ │ │ │ + ldrdeq r9, [sl, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq r0, ip, r4, r4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - ldrheq r6, [r4, #-252] @ 0xffffff04 │ │ │ │ - smlalbbeq r0, ip, r8, r4 │ │ │ │ + cmpeq r4, r4, asr #31 │ │ │ │ + @ instruction: 0x014c0490 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ - cmpeq r4, ip, lsr pc │ │ │ │ - cmpeq ip, r4, lsl #8 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ + cmpeq r4, r4, asr #30 │ │ │ │ + cmpeq ip, ip, lsl #8 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - smlaltteq r9, sl, r4, r8 │ │ │ │ - cmpeq r4, r8, asr #29 │ │ │ │ - strheq r9, [sl, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x014c0394 │ │ │ │ + smlaltteq r9, sl, ip, r8 │ │ │ │ + ldrsbeq r6, [r4, #-224] @ 0xffffff20 │ │ │ │ + strheq r9, [sl, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x014c039c │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq r4, ip, lsl #29 │ │ │ │ - cmpeq sl, r4, ror r8 │ │ │ │ - cmpeq ip, r8, asr r3 │ │ │ │ + @ instruction: 0x01546e94 │ │ │ │ + cmpeq sl, ip, ror r8 │ │ │ │ + cmpeq ip, r0, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - cmpeq r4, r0, asr lr │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - cmpeq ip, ip, lsl r3 │ │ │ │ - cmpeq r4, r4, lsl lr │ │ │ │ - strdeq r9, [sl, #-124] @ 0xffffff84 │ │ │ │ - ldrdeq r0, [ip, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r4, r8, asr lr │ │ │ │ + cmpeq sl, r0, asr #16 │ │ │ │ + cmpeq ip, r4, lsr #6 │ │ │ │ + cmpeq r4, ip, lsl lr │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ + smlaltteq r0, ip, r4, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r7, [r0, #904] @ 0x388 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ @@ -1205904,18 +1205904,18 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #24] @ 553670 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5535e8 │ │ │ │ - @ instruction: 0x01546c94 │ │ │ │ - cmpeq ip, r0, ror #2 │ │ │ │ + @ instruction: 0x01546c9c │ │ │ │ + cmpeq ip, r8, ror #2 │ │ │ │ muleq r0, sl, r6 │ │ │ │ - cmpeq sl, ip, lsr #12 │ │ │ │ + cmpeq sl, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #3724] @ 554520 │ │ │ │ ldr r2, [pc, #3724] @ 554524 │ │ │ │ @@ -1206849,100 +1206849,100 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5536e4 │ │ │ │ cmpeq lr, r8, ror sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r8, lsr #26 │ │ │ │ - cmpeq r4, r8, lsl #22 │ │ │ │ - cmpeq r4, r0, lsr r4 │ │ │ │ - cmpeq sl, r8, lsl lr │ │ │ │ - strdeq pc, [fp, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r4, r0, lsl fp │ │ │ │ + cmpeq r4, r8, lsr r4 │ │ │ │ + cmpeq sl, r0, lsr #28 │ │ │ │ + cmppeq fp, r4, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #26 │ │ │ │ - ldrsheq r6, [r4, #-48] @ 0xffffffd0 │ │ │ │ - cmppeq fp, ip, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r6, [r4, #-56] @ 0xffffffc8 │ │ │ │ + cmppeq fp, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r4, r0, ror #4 │ │ │ │ - cmpeq sl, r8, asr #24 │ │ │ │ - cmppeq fp, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, ror #4 │ │ │ │ + cmpeq sl, r0, asr ip │ │ │ │ + cmppeq fp, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrsheq r6, [r4, #-28] @ 0xffffffe4 │ │ │ │ - smlalbteq pc, fp, r0, r6 @ │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ + smlalbteq pc, fp, r8, r6 @ │ │ │ │ andeq r0, r0, pc, ror #25 │ │ │ │ - @ instruction: 0x014a8b94 │ │ │ │ - cmpeq sl, r8, ror #22 │ │ │ │ - cmppeq fp, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x014a8b9c │ │ │ │ + cmpeq sl, r0, ror fp │ │ │ │ + cmppeq fp, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - strheq pc, [fp, #-204] @ 0xffffff34 @ │ │ │ │ - cmppeq fp, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, lsr r1 │ │ │ │ + smlalbteq pc, fp, r4, ip @ │ │ │ │ + cmppeq fp, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, asr #2 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - ldrsheq r6, [r4, #-0] │ │ │ │ - ldrdeq r8, [sl, #-168] @ 0xffffff58 │ │ │ │ - strheq pc, [fp, #-92] @ 0xffffffa4 @ │ │ │ │ + ldrsheq r6, [r4, #-8] │ │ │ │ + smlaltteq r8, sl, r0, sl │ │ │ │ + smlalbteq pc, fp, r4, r5 @ │ │ │ │ andeq r0, r0, r7, lsl #26 │ │ │ │ - ldrheq r6, [r4, #-8] │ │ │ │ - smlaltbeq r8, sl, r0, sl │ │ │ │ - smlalbbeq pc, fp, r4, r5 @ │ │ │ │ + cmpeq r4, r0, asr #1 │ │ │ │ + smlaltbeq r8, sl, r8, sl │ │ │ │ + smlalbbeq pc, fp, ip, r5 @ │ │ │ │ andeq r0, r0, r3, lsl sp │ │ │ │ - cmpeq r4, r0, lsl #1 │ │ │ │ - cmpeq sl, r8, ror #20 │ │ │ │ - cmppeq fp, ip, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl #1 │ │ │ │ + cmpeq sl, r0, ror sl │ │ │ │ + cmppeq fp, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl sp │ │ │ │ - cmpeq r4, r8, asr #32 │ │ │ │ - cmpeq sl, r0, lsr sl │ │ │ │ - cmppeq fp, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r0, lsl r0 │ │ │ │ - strdeq r8, [sl, #-152] @ 0xffffff68 │ │ │ │ - ldrdeq pc, [fp, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r4, r0, asr r0 │ │ │ │ + cmpeq sl, r8, lsr sl │ │ │ │ + cmppeq fp, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsl r0 │ │ │ │ + cmpeq sl, r0, lsl #20 │ │ │ │ + smlaltteq pc, fp, r4, r4 @ │ │ │ │ andeq r0, r0, pc, lsl sp │ │ │ │ - ldrsbeq r5, [r4, #-248] @ 0xffffff08 │ │ │ │ - smlalbteq r8, sl, r0, r9 │ │ │ │ - smlaltbeq pc, fp, r4, r4 @ │ │ │ │ + cmpeq r4, r0, ror #31 │ │ │ │ + smlalbteq r8, sl, r8, r9 │ │ │ │ + smlaltbeq pc, fp, ip, r4 @ │ │ │ │ andeq r0, r0, lr, lsr #26 │ │ │ │ - cmpeq r4, r0, lsr #31 │ │ │ │ - smlalbbeq r8, sl, r8, r9 │ │ │ │ - cmppeq fp, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r8, lsr #31 │ │ │ │ + @ instruction: 0x014a8990 │ │ │ │ + cmppeq fp, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr #26 │ │ │ │ - cmpeq r4, r8, ror #30 │ │ │ │ - cmpeq sl, r0, asr r9 │ │ │ │ - cmppeq fp, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r4, r0, ror pc │ │ │ │ + cmpeq sl, r8, asr r9 │ │ │ │ + cmppeq fp, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, lsr sp │ │ │ │ - cmpeq r4, r0, lsr pc │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ - strdeq pc, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r4, r8, lsr pc │ │ │ │ + cmpeq sl, r0, lsr #18 │ │ │ │ + cmppeq fp, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - ldrsheq r5, [r4, #-232] @ 0xffffff18 │ │ │ │ - smlaltteq r8, sl, r0, r8 │ │ │ │ - smlalbteq pc, fp, r4, r3 @ │ │ │ │ + cmpeq r4, r0, lsl #30 │ │ │ │ + smlaltteq r8, sl, r8, r8 │ │ │ │ + smlalbteq pc, fp, ip, r3 @ │ │ │ │ andeq r0, r0, sp, asr #26 │ │ │ │ - cmpeq r4, r0, asr #29 │ │ │ │ - smlaltbeq r8, sl, r8, r8 │ │ │ │ - smlalbbeq pc, fp, ip, r3 @ │ │ │ │ + cmpeq r4, r8, asr #29 │ │ │ │ + strheq r8, [sl, #-128] @ 0xffffff80 │ │ │ │ + @ instruction: 0x014bf394 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ - cmpeq r4, r8, lsl #29 │ │ │ │ - cmpeq sl, r0, ror r8 │ │ │ │ - cmppeq fp, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01545e90 │ │ │ │ + cmpeq sl, r8, ror r8 │ │ │ │ + cmppeq fp, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #25 │ │ │ │ - cmpeq r4, ip, asr lr │ │ │ │ - strdeq pc, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r4, r4, ror #28 │ │ │ │ + strdeq pc, [fp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ - cmpeq sl, r4, ror r7 │ │ │ │ - cmpeq r4, ip, ror #22 │ │ │ │ - cmppeq fp, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, lsl #10 │ │ │ │ + cmpeq sl, ip, ror r7 │ │ │ │ + cmpeq r4, r4, ror fp │ │ │ │ + cmppeq fp, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, lsl r5 │ │ │ │ andeq r0, r0, sp, asr sp │ │ │ │ - ldrsheq r5, [r4, #-160] @ 0xffffff60 │ │ │ │ - ldrdeq r8, [sl, #-72] @ 0xffffffb8 │ │ │ │ - strheq lr, [fp, #-252] @ 0xffffff04 │ │ │ │ + ldrsheq r5, [r4, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq r8, sl, r0, r4 │ │ │ │ + smlalbteq lr, fp, r4, pc @ │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - ldrheq r5, [r4, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x014a849c │ │ │ │ - smlalbbeq lr, fp, r0, pc @ │ │ │ │ + cmpeq r4, r0, asr #21 │ │ │ │ + smlaltbeq r8, sl, r4, r4 │ │ │ │ + smlalbbeq lr, fp, r8, pc @ │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r6, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ @@ -1207467,74 +1207467,74 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 554ab0 │ │ │ │ cmpeq lr, r4, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r3, [lr, #-172] @ 0xffffff54 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r8, lsr #18 │ │ │ │ - strdeq lr, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r4, r0, lsr r9 │ │ │ │ + strdeq lr, [fp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r6, ror #20 │ │ │ │ cmpeq r9, r8, asr #24 │ │ │ │ smlaltteq pc, r9, r4, r4 @ │ │ │ │ cmpeq lr, ip, asr r9 │ │ │ │ - @ instruction: 0x01545790 │ │ │ │ - cmpeq sl, r8, ror r1 │ │ │ │ - cmpeq fp, ip, asr ip │ │ │ │ + @ instruction: 0x01545798 │ │ │ │ + smlalbbeq r8, sl, r0, r1 │ │ │ │ + cmpeq fp, r4, ror #24 │ │ │ │ andeq r0, r0, sp, ror sl │ │ │ │ - cmpeq r4, r0, asr r7 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ + cmpeq r4, r8, asr r7 │ │ │ │ + cmpeq fp, r0, lsr #24 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ - strdeq r8, [sl, #-4] │ │ │ │ - ldrsbeq r5, [r4, #-100] @ 0xffffff9c │ │ │ │ - strheq r8, [sl, #-12] │ │ │ │ - smlaltbeq lr, fp, r0, fp │ │ │ │ + strdeq r8, [sl, #-12] │ │ │ │ + ldrsbeq r5, [r4, #-108] @ 0xffffff94 │ │ │ │ + smlalbteq r8, sl, r4, r0 │ │ │ │ + smlaltbeq lr, fp, r8, fp │ │ │ │ andeq r0, r0, pc, ror sl │ │ │ │ - @ instruction: 0x01545698 │ │ │ │ - smlalbbeq r8, sl, r0, r0 │ │ │ │ - cmpeq fp, r4, ror #22 │ │ │ │ + cmpeq r4, r0, lsr #13 │ │ │ │ + smlalbbeq r8, sl, r8, r0 │ │ │ │ + cmpeq fp, ip, ror #22 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ - cmpeq r4, ip, asr r6 │ │ │ │ - cmpeq sl, r4, asr #32 │ │ │ │ - cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq r4, r4, ror #12 │ │ │ │ + cmpeq sl, ip, asr #32 │ │ │ │ + cmpeq fp, r0, lsr fp │ │ │ │ andeq r0, r0, pc, ror #20 │ │ │ │ - cmpeq r4, r0, lsr #12 │ │ │ │ - cmpeq sl, r8 │ │ │ │ - smlaltteq lr, fp, ip, sl │ │ │ │ + cmpeq r4, r8, lsr #12 │ │ │ │ + cmpeq sl, r0, lsl r0 │ │ │ │ + strdeq lr, [fp, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, lr, ror #20 │ │ │ │ - cmpeq r4, r4, ror #11 │ │ │ │ - smlalbteq r7, sl, ip, pc @ │ │ │ │ - strheq lr, [fp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r4, ip, ror #11 │ │ │ │ + ldrdeq r7, [sl, #-244] @ 0xffffff0c │ │ │ │ + strheq lr, [fp, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, sl, ror #20 │ │ │ │ - cmpeq r4, r8, lsr #11 │ │ │ │ - @ instruction: 0x014a7f90 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ + ldrheq r5, [r4, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x014a7f98 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ andeq r0, r0, fp, ror sl │ │ │ │ - cmpeq r4, ip, ror #10 │ │ │ │ - cmpeq sl, r4, asr pc │ │ │ │ - cmpeq fp, r8, lsr sl │ │ │ │ + cmpeq r4, r4, ror r5 │ │ │ │ + cmpeq sl, ip, asr pc │ │ │ │ + cmpeq fp, r0, asr #20 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - cmpeq r4, r0, lsr r5 │ │ │ │ - cmpeq sl, r8, lsl pc │ │ │ │ - strdeq lr, [fp, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r4, r8, lsr r5 │ │ │ │ + cmpeq sl, r0, lsr #30 │ │ │ │ + cmpeq fp, r4, lsl #20 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - ldrsheq r5, [r4, #-68] @ 0xffffffbc │ │ │ │ - swpbeq pc, r8, [fp] @ │ │ │ │ - smlalbteq lr, fp, r0, r9 │ │ │ │ + ldrsheq r5, [r4, #-76] @ 0xffffffb4 │ │ │ │ + smlaltbeq pc, fp, r0, r0 @ │ │ │ │ + smlalbteq lr, fp, r8, r9 │ │ │ │ andeq r0, r0, pc, asr sl │ │ │ │ - ldrheq r5, [r4, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x014a7e9c │ │ │ │ - smlalbbeq lr, fp, r0, r9 │ │ │ │ + ldrheq r5, [r4, #-76] @ 0xffffffb4 │ │ │ │ + smlaltbeq r7, sl, r4, lr │ │ │ │ + smlalbbeq lr, fp, r8, r9 │ │ │ │ andeq r0, r0, r9, ror #20 │ │ │ │ - cmpeq sl, r0, ror #28 │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ andeq r0, r0, r7, ror #20 │ │ │ │ - cmpeq sl, r0, lsl lr │ │ │ │ - ldrsheq r5, [r4, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r7, [sl, #-220] @ 0xffffff24 │ │ │ │ - smlalbteq lr, fp, r0, r8 │ │ │ │ + cmpeq sl, r8, lsl lr │ │ │ │ + ldrsheq r5, [r4, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r7, sl, r4, sp │ │ │ │ + smlalbteq lr, fp, r8, r8 │ │ │ │ andeq r0, r0, r2, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #1840] @ 555710 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -1207996,58 +1207996,58 @@ │ │ │ │ add r2, r2, #940 @ 0x3ac │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 555374 │ │ │ │ cmpeq lr, r0, lsr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r0, lsr #2 │ │ │ │ - smlaltteq lr, fp, r8, r5 │ │ │ │ + cmpeq r4, r8, lsr #2 │ │ │ │ + strdeq lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ andeq r0, r0, pc, ror #8 │ │ │ │ - cmpeq r4, r4, lsr #32 │ │ │ │ - cmpeq fp, ip, lsl #24 │ │ │ │ - cmpeq fp, r4, lsr #24 │ │ │ │ - cmpeq fp, r4, lsr ip │ │ │ │ + cmpeq r4, ip, lsr #32 │ │ │ │ + cmpeq fp, r4, lsl ip │ │ │ │ + cmpeq fp, ip, lsr #24 │ │ │ │ + cmpeq fp, ip, lsr ip │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00e33333 │ │ │ │ - smlalbteq lr, fp, r8, r9 │ │ │ │ - ldrsbeq r4, [r4, #-220] @ 0xffffff24 │ │ │ │ - @ instruction: 0x014be298 │ │ │ │ + ldrdeq lr, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r4, r4, ror #27 │ │ │ │ + smlaltbeq lr, fp, r0, r2 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq r4, r4, lsl #27 │ │ │ │ - cmpeq sl, ip, ror #14 │ │ │ │ - cmpeq fp, r0, asr r2 │ │ │ │ + cmpeq r4, ip, lsl #27 │ │ │ │ + cmpeq sl, r4, ror r7 │ │ │ │ + cmpeq fp, r8, asr r2 │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq sl, r0, lsr r7 │ │ │ │ - cmpeq fp, r8, lsl r2 │ │ │ │ + cmpeq sl, r8, lsr r7 │ │ │ │ + cmpeq fp, r0, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ - smlaltteq lr, fp, r8, r1 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ + strdeq lr, [fp, #-16] │ │ │ │ andeq r0, r0, r2, lsl #9 │ │ │ │ - ldrdeq r7, [sl, #-96] @ 0xffffffa0 │ │ │ │ - strheq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ + ldrdeq r7, [sl, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq lr, fp, r0, r1 │ │ │ │ andeq r0, r0, r3, lsl #9 │ │ │ │ - smlaltbeq r7, sl, r0, r6 │ │ │ │ - smlalbbeq lr, fp, r8, r1 │ │ │ │ + smlaltbeq r7, sl, r8, r6 │ │ │ │ + @ instruction: 0x014be190 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ - cmpeq sl, ip, ror #12 │ │ │ │ - cmpeq sl, ip, lsr r6 │ │ │ │ - cmpeq r4, r0, asr #24 │ │ │ │ - cmpeq sl, r8, lsr #12 │ │ │ │ - cmpeq fp, ip, lsl #2 │ │ │ │ + cmpeq sl, r4, ror r6 │ │ │ │ + cmpeq sl, r4, asr #12 │ │ │ │ + cmpeq r4, r8, asr #24 │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ + cmpeq fp, r4, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - smlaltteq lr, fp, r4, r0 │ │ │ │ - cmpeq r4, ip, lsl #24 │ │ │ │ - smlaltteq r7, sl, r8, r5 │ │ │ │ + smlaltteq lr, fp, ip, r0 │ │ │ │ + cmpeq r4, r4, lsl ip │ │ │ │ + strdeq r7, [sl, #-80] @ 0xffffffb0 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - cmpeq r4, r4, lsr #23 │ │ │ │ - smlalbbeq r7, sl, ip, r5 │ │ │ │ - cmpeq fp, r0, ror r0 │ │ │ │ + cmpeq r4, ip, lsr #23 │ │ │ │ + @ instruction: 0x014a7594 │ │ │ │ + cmpeq fp, r8, ror r0 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r7, [pc, #1272] @ 555ce0 │ │ │ │ @@ -1208368,51 +1208368,51 @@ │ │ │ │ ldr r0, [pc, #164] @ 555d78 │ │ │ │ ldr r1, [pc, #48] @ 555d08 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ b 555c9c │ │ │ │ cmpeq lr, r4, lsr #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r4, r8, asr #20 │ │ │ │ - cmpeq fp, r8, lsl pc │ │ │ │ + cmpeq r4, r0, asr sl │ │ │ │ + cmpeq fp, r0, lsr #30 │ │ │ │ andeq r0, r0, fp, lsr #21 │ │ │ │ - cmpeq r4, r4, lsl sl │ │ │ │ - smlaltteq sp, fp, r4, lr │ │ │ │ + cmpeq r4, ip, lsl sl │ │ │ │ + smlaltteq sp, fp, ip, lr │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ - cmpeq r4, r0, lsr #19 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ + cmpeq r4, r8, lsr #19 │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ - cmpeq r4, r0, lsr r9 │ │ │ │ - strdeq sp, [fp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r4, r8, lsr r9 │ │ │ │ + cmpeq fp, r0, lsl #28 │ │ │ │ muleq r0, sl, sl │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x01544898 │ │ │ │ - cmpeq fp, r0, ror #26 │ │ │ │ + cmpeq r4, r0, lsr #17 │ │ │ │ + cmpeq fp, r8, ror #26 │ │ │ │ muleq r0, sp, sl │ │ │ │ andeq r0, r0, r1, lsr #21 │ │ │ │ - cmpeq r4, ip, ror #15 │ │ │ │ - strheq sp, [fp, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq r4, [r4, #-116] @ 0xffffff8c │ │ │ │ + strheq sp, [fp, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ - @ instruction: 0x01544790 │ │ │ │ - cmpeq fp, r8, asr ip │ │ │ │ + @ instruction: 0x01544798 │ │ │ │ + cmpeq fp, r0, ror #24 │ │ │ │ andeq r0, r0, r5, lsr #21 │ │ │ │ andeq r0, r0, r6, lsr #21 │ │ │ │ - mrseq r7, (UNDEF: 90) │ │ │ │ - ldrdeq r7, [sl, #-0] │ │ │ │ - smlaltbeq r7, sl, r4, r0 │ │ │ │ - cmpeq sl, r8, ror r0 │ │ │ │ - qdaddeq r7, r8, sl │ │ │ │ - cmpeq sl, ip, lsr r0 │ │ │ │ - cmpeq sl, r4, lsr #32 │ │ │ │ - strdeq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq r6, [sl, #-248] @ 0xffffff08 │ │ │ │ - smlalbteq r6, sl, r0, pc @ │ │ │ │ - smlaltbeq r6, sl, ip, pc @ │ │ │ │ - @ instruction: 0x014a6f98 │ │ │ │ + cmpeq sl, r8, lsl #2 │ │ │ │ + ldrdeq r7, [sl, #-8] │ │ │ │ + smlaltbeq r7, sl, ip, r0 │ │ │ │ + smlalbbeq r7, sl, r0, r0 │ │ │ │ + cmpeq sl, r0, rrx │ │ │ │ + cmpeq sl, r4, asr #32 │ │ │ │ + cmpeq sl, ip, lsr #32 │ │ │ │ + strdeq r6, [sl, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r6, sl, r0, pc @ │ │ │ │ + smlalbteq r6, sl, r8, pc @ │ │ │ │ + strheq r6, [sl, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq r6, sl, r0, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #996] @ 556178 │ │ │ │ ldr r3, [pc, #996] @ 55617c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1208663,48 +1208663,48 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ b 556014 │ │ │ │ cmpeq lr, r0, lsl #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, ip, ror #12 │ │ │ │ - cmpeq r4, r8, asr #9 │ │ │ │ - @ instruction: 0x014bd998 │ │ │ │ + ldrsbeq r4, [r4, #-64] @ 0xffffffc0 │ │ │ │ + smlaltbeq sp, fp, r0, r9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r4, r8, lsl #7 │ │ │ │ - cmpeq sl, r0, ror sp │ │ │ │ - cmpeq fp, r4, asr r8 │ │ │ │ + @ instruction: 0x01544390 │ │ │ │ + cmpeq sl, r8, ror sp │ │ │ │ + cmpeq fp, ip, asr r8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r4, ip, lsr r3 │ │ │ │ - cmpeq sl, r4, lsr #26 │ │ │ │ - cmpeq fp, r8, lsl #16 │ │ │ │ + cmpeq r4, r4, asr #6 │ │ │ │ + cmpeq sl, ip, lsr #26 │ │ │ │ + cmpeq fp, r0, lsl r8 │ │ │ │ andeq r0, r0, r2, ror #21 │ │ │ │ - ldrsheq r4, [r4, #-36] @ 0xffffffdc │ │ │ │ - smlalbteq sp, fp, r4, r7 │ │ │ │ + ldrsheq r4, [r4, #-44] @ 0xffffffd4 │ │ │ │ + smlalbteq sp, fp, ip, r7 │ │ │ │ andeq r0, r0, r9, ror #21 │ │ │ │ cmpeq lr, r0, asr #8 │ │ │ │ - cmpeq sl, r8, ror #24 │ │ │ │ - cmpeq r4, r0, asr r2 │ │ │ │ - cmpeq sl, r8, lsr ip │ │ │ │ - cmpeq fp, ip, lsl r7 │ │ │ │ + cmpeq sl, r0, ror ip │ │ │ │ + cmpeq r4, r8, asr r2 │ │ │ │ + cmpeq sl, r0, asr #24 │ │ │ │ + cmpeq fp, r4, lsr #14 │ │ │ │ andeq r0, r0, r7, ror #21 │ │ │ │ - cmpeq sl, r4, lsl #24 │ │ │ │ + cmpeq sl, ip, lsl #24 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrdeq r6, [sl, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r6, [sl, #-188] @ 0xffffff44 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlaltbeq r6, sl, r0, fp │ │ │ │ - smlalbbeq r6, sl, r4, fp │ │ │ │ - cmpeq sl, ip, ror #22 │ │ │ │ + smlaltbeq r6, sl, r8, fp │ │ │ │ + smlalbbeq r6, sl, ip, fp │ │ │ │ + cmpeq sl, r4, ror fp │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq sl, r8, lsl #22 │ │ │ │ + cmpeq sl, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ @@ -1208745,21 +1208745,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 5562e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 556248 │ │ │ │ - cmpeq r4, r8, lsr #32 │ │ │ │ - cmpeq sl, r0, lsl sl │ │ │ │ - smlaltteq sp, fp, ip, r4 │ │ │ │ + cmpeq r4, r0, lsr r0 │ │ │ │ + cmpeq sl, r8, lsl sl │ │ │ │ + strdeq sp, [fp, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, r4, asr #21 │ │ │ │ - cmpeq r4, ip, ror #31 │ │ │ │ - ldrdeq r6, [sl, #-148] @ 0xffffff6c │ │ │ │ - strheq sp, [fp, #-64] @ 0xffffffc0 │ │ │ │ + ldrsheq r3, [r4, #-244] @ 0xffffff0c │ │ │ │ + ldrdeq r6, [sl, #-156] @ 0xffffff64 │ │ │ │ + strheq sp, [fp, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r5, asr #21 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -1209041,32 +1209041,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5565e4 │ │ │ │ cmpeq lr, r0, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, r8, lsr #28 │ │ │ │ - cmpeq r4, ip, ror #24 │ │ │ │ - cmpeq sl, r8, asr #12 │ │ │ │ - cmpeq fp, r4, lsr #2 │ │ │ │ + cmpeq r4, r4, ror ip │ │ │ │ + cmpeq sl, r0, asr r6 │ │ │ │ + cmpeq fp, ip, lsr #2 │ │ │ │ muleq r0, r1, sp │ │ │ │ - cmpeq r4, ip, lsr #24 │ │ │ │ - cmpeq sl, r8, lsl #12 │ │ │ │ - smlaltteq sp, fp, r8, r0 │ │ │ │ - cmpeq r4, ip, ror #23 │ │ │ │ - smlalbteq r6, sl, r4, r5 │ │ │ │ - smlaltbeq sp, fp, r0, r0 │ │ │ │ + cmpeq r4, r4, lsr ip │ │ │ │ + cmpeq sl, r0, lsl r6 │ │ │ │ + strdeq sp, [fp, #-0] │ │ │ │ + ldrsheq r3, [r4, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq r6, sl, ip, r5 │ │ │ │ + smlaltbeq sp, fp, r8, r0 │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ - cmpeq r4, r8, lsr #23 │ │ │ │ - smlalbbeq r6, sl, r0, r5 │ │ │ │ - qdaddeq sp, ip, fp │ │ │ │ + ldrheq r3, [r4, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq r6, sl, r8, r5 │ │ │ │ + cmpeq fp, r4, rrx │ │ │ │ andeq r0, r0, sl, lsl #27 │ │ │ │ - cmpeq r4, r4, ror #22 │ │ │ │ - cmpeq sl, r0, asr #10 │ │ │ │ - cmpeq fp, ip, lsl r0 │ │ │ │ + cmpeq r4, ip, ror #22 │ │ │ │ + cmpeq sl, r8, asr #10 │ │ │ │ + cmpeq fp, r4, lsr #32 │ │ │ │ andeq r0, r0, r6, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1209447,39 +1209447,39 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 556b94 │ │ │ │ cmpeq lr, r0, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r4, r4, lsl #19 │ │ │ │ - cmpeq fp, r4, asr #28 │ │ │ │ + cmpeq r4, ip, lsl #19 │ │ │ │ + cmpeq fp, ip, asr #28 │ │ │ │ andeq r0, r0, fp, asr lr │ │ │ │ - cmpeq sl, r4, ror lr │ │ │ │ + cmpeq sl, ip, ror lr │ │ │ │ cmpeq lr, r8, ror r8 │ │ │ │ - cmpeq r4, r8, lsr r6 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ - strdeq ip, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r4, r0, asr #12 │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ + cmpeq fp, r0, lsl #22 │ │ │ │ andeq r0, r0, r5, ror #28 │ │ │ │ - ldrsheq r3, [r4, #-88] @ 0xffffffa8 │ │ │ │ - ldrdeq r5, [sl, #-244] @ 0xffffff0c │ │ │ │ - strheq ip, [fp, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r4, r0, lsl #12 │ │ │ │ + ldrdeq r5, [sl, #-252] @ 0xffffff04 │ │ │ │ + strheq ip, [fp, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, r3, ror lr │ │ │ │ - @ instruction: 0x014a5f9c │ │ │ │ - cmpeq r4, r8, lsl #11 │ │ │ │ - cmpeq sl, r4, ror #30 │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ + smlaltbeq r5, sl, r4, pc @ │ │ │ │ + @ instruction: 0x01543590 │ │ │ │ + cmpeq sl, ip, ror #30 │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ andeq r0, r0, pc, ror #28 │ │ │ │ - cmpeq r4, r8, asr #10 │ │ │ │ - cmpeq sl, r4, lsr #30 │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ + cmpeq r4, r0, asr r5 │ │ │ │ + cmpeq sl, ip, lsr #30 │ │ │ │ + cmpeq fp, ip, lsl #20 │ │ │ │ andeq r0, r0, r2, ror lr │ │ │ │ - cmpeq r4, r8, lsl #10 │ │ │ │ - smlaltteq r5, sl, r4, lr │ │ │ │ - smlalbteq ip, fp, r0, r9 │ │ │ │ + cmpeq r4, r0, lsl r5 │ │ │ │ + smlaltteq r5, sl, ip, lr │ │ │ │ + smlalbteq ip, fp, r8, r9 │ │ │ │ andeq r0, r0, r1, ror lr │ │ │ │ │ │ │ │ 00556e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1209560,27 +1209560,27 @@ │ │ │ │ ldr r3, [pc, #68] @ 556fb0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 556f3c │ │ │ │ cmpeq lr, r8, asr #11 │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ + smlalbbeq ip, fp, r4, ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq lr, ip, ror #10 │ │ │ │ cmpeq r9, r4, lsl #30 │ │ │ │ - cmpeq r4, r0, lsr #7 │ │ │ │ - cmpeq fp, r4, ror #16 │ │ │ │ + cmpeq r4, r8, lsr #7 │ │ │ │ + cmpeq fp, ip, ror #16 │ │ │ │ muleq r0, r4, lr │ │ │ │ - cmpeq r4, r4, ror #6 │ │ │ │ - cmpeq sl, r0, asr #26 │ │ │ │ - cmpeq fp, ip, lsr #16 │ │ │ │ - cmpeq r4, r8, lsr #6 │ │ │ │ - cmpeq sl, r4, lsl #26 │ │ │ │ - strdeq ip, [fp, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r4, ip, ror #6 │ │ │ │ + cmpeq sl, r8, asr #26 │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ + cmpeq r4, r0, lsr r3 │ │ │ │ + cmpeq sl, ip, lsl #26 │ │ │ │ + strdeq ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ │ │ │ 00556fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #460] @ 557198 │ │ │ │ @@ -1209698,33 +1209698,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 5571ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 557128 │ │ │ │ cmpeq lr, r8, asr #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ + cmpeq fp, r8, asr sp │ │ │ │ ldrsbeq r1, [lr, #-52] @ 0xffffffcc │ │ │ │ cmpeq r9, r0, ror sp │ │ │ │ - cmpeq r4, r4, lsl r2 │ │ │ │ - smlalbteq ip, fp, ip, r6 │ │ │ │ + cmpeq r4, ip, lsl r2 │ │ │ │ + ldrdeq ip, [fp, #-100] @ 0xffffff9c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq r4, ip, asr #3 │ │ │ │ - smlaltbeq r5, sl, r8, fp │ │ │ │ - @ instruction: 0x014bc690 │ │ │ │ - cmpeq r4, r8, lsl #3 │ │ │ │ - cmpeq fp, ip, lsl r1 │ │ │ │ - cmpeq fp, r4, asr #12 │ │ │ │ + ldrsbeq r3, [r4, #-20] @ 0xffffffec │ │ │ │ + strheq r5, [sl, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x014bc698 │ │ │ │ + @ instruction: 0x01543190 │ │ │ │ + cmpeq fp, r4, lsr #2 │ │ │ │ + cmpeq fp, ip, asr #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r4, r4, asr #2 │ │ │ │ - cmpeq sl, r0, lsr #22 │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ - cmpeq r4, r0, lsr #2 │ │ │ │ - swpbeq r3, r0, [fp] │ │ │ │ - ldrdeq ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r4, ip, asr #2 │ │ │ │ + cmpeq sl, r8, lsr #22 │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ + cmpeq r4, r8, lsr #2 │ │ │ │ + swpbeq r3, r8, [fp] │ │ │ │ + smlaltteq ip, fp, r4, r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ 005571f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1209843,32 +1209843,32 @@ │ │ │ │ ldr r1, [pc, #92] @ 557424 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 557364 │ │ │ │ cmpeq lr, ip, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r8, lsr #22 │ │ │ │ + cmpeq fp, r0, lsr fp │ │ │ │ @ instruction: 0x015e1198 │ │ │ │ cmpeq r9, r4, lsr fp │ │ │ │ - ldrsbeq r2, [r4, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x014bc490 │ │ │ │ + cmpeq r4, r0, ror #31 │ │ │ │ + @ instruction: 0x014bc498 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - @ instruction: 0x01542f90 │ │ │ │ - cmpeq sl, ip, ror #18 │ │ │ │ - cmpeq fp, r4, asr r4 │ │ │ │ - cmpeq r4, r0, asr pc │ │ │ │ - ldrdeq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq fp, ip, lsl #8 │ │ │ │ - cmpeq r4, r8, lsl #30 │ │ │ │ - smlaltteq r5, sl, r4, r8 │ │ │ │ - smlalbteq ip, fp, ip, r3 │ │ │ │ - cmpeq r4, r4, ror #29 │ │ │ │ - cmpeq fp, r4, asr lr │ │ │ │ - smlaltbeq ip, fp, r0, r3 │ │ │ │ + @ instruction: 0x01542f98 │ │ │ │ + cmpeq sl, r4, ror r9 │ │ │ │ + cmpeq fp, ip, asr r4 │ │ │ │ + cmpeq r4, r8, asr pc │ │ │ │ + smlaltteq r2, fp, r4, lr │ │ │ │ + cmpeq fp, r4, lsl r4 │ │ │ │ + cmpeq r4, r0, lsl pc │ │ │ │ + smlaltteq r5, sl, ip, r8 │ │ │ │ + ldrdeq ip, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, ip, ror #29 │ │ │ │ + cmpeq fp, ip, asr lr │ │ │ │ + smlaltbeq ip, fp, r8, r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00557428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1209960,30 +1209960,30 @@ │ │ │ │ ldr r1, [pc, #84] @ 5575e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1200 @ 0x4b0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5574ac │ │ │ │ - smlalbteq r2, fp, r8, sl │ │ │ │ - cmpeq r4, r4, asr #27 │ │ │ │ - smlaltbeq r5, sl, ip, r7 │ │ │ │ - smlalbbeq ip, fp, r8, r2 │ │ │ │ + ldrdeq r2, [fp, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r4, ip, asr #27 │ │ │ │ + strheq r5, [sl, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x014bc290 │ │ │ │ andeq r0, r0, r6, lsr pc │ │ │ │ - cmpeq r4, r8, lsl #27 │ │ │ │ - cmpeq sl, r0, ror r7 │ │ │ │ - cmpeq fp, ip, asr #4 │ │ │ │ + @ instruction: 0x01542d90 │ │ │ │ + cmpeq sl, r8, ror r7 │ │ │ │ + cmpeq fp, r4, asr r2 │ │ │ │ andeq r0, r0, r9, lsr pc │ │ │ │ - cmpeq r4, ip, asr #26 │ │ │ │ - cmpeq sl, r4, lsr r7 │ │ │ │ - cmpeq fp, r0, lsl r2 │ │ │ │ + cmpeq r4, r4, asr sp │ │ │ │ + cmpeq sl, ip, lsr r7 │ │ │ │ + cmpeq fp, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, lsr pc │ │ │ │ - cmpeq r4, r0, lsl sp │ │ │ │ - strdeq r5, [sl, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq ip, [fp, #-20] @ 0xffffffec │ │ │ │ + cmpeq r4, r8, lsl sp │ │ │ │ + cmpeq sl, r0, lsl #14 │ │ │ │ + ldrdeq ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r7, lsr pc │ │ │ │ │ │ │ │ 005575ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1210054,23 +1210054,23 @@ │ │ │ │ add r2, r2, #1216 @ 0x4c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 557664 │ │ │ │ cmpeq lr, ip, lsl #28 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, r0, lsl #12 │ │ │ │ + cmpeq fp, r8, lsl #12 │ │ │ │ cmpeq lr, r8, lsr #27 │ │ │ │ - cmpeq r4, r4, ror #23 │ │ │ │ - smlalbteq r5, sl, ip, r5 │ │ │ │ - strheq ip, [fp, #-0] │ │ │ │ + cmpeq r4, ip, ror #23 │ │ │ │ + ldrdeq r5, [sl, #-84] @ 0xffffffac │ │ │ │ + strheq ip, [fp, #-8] │ │ │ │ andeq r0, r0, r3, ror pc │ │ │ │ - cmpeq r4, r8, lsr #23 │ │ │ │ - @ instruction: 0x014a5590 │ │ │ │ - cmpeq fp, ip, rrx │ │ │ │ + ldrheq r2, [r4, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x014a5598 │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [pc, #1496] @ 557d2c │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -1210446,37 +1210446,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 557af8 │ │ │ │ ldrheq r0, [lr, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x015e0c9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01542a94 │ │ │ │ - cmpeq fp, ip, ror #30 │ │ │ │ - cmpeq r4, r0, lsr #16 │ │ │ │ - cmpeq fp, r4, lsl #26 │ │ │ │ + @ instruction: 0x01542a9c │ │ │ │ + cmpeq fp, r4, ror pc │ │ │ │ + cmpeq r4, r8, lsr #16 │ │ │ │ + cmpeq fp, ip, lsl #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ cmpeq lr, r4, lsl r9 │ │ │ │ - cmpeq r4, r0, asr r7 │ │ │ │ - cmpeq sl, ip, lsr #2 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ - cmpeq r4, r0, lsl r7 │ │ │ │ - smlaltteq r5, sl, ip, r0 │ │ │ │ - smlaltteq fp, fp, ip, fp @ │ │ │ │ - strheq r5, [sl, #-4] │ │ │ │ - smlalbbeq r5, sl, r4, r0 │ │ │ │ - qdaddeq r5, r0, sl │ │ │ │ - cmpeq r4, ip, lsr r6 │ │ │ │ - cmpeq sl, r8, lsl r0 │ │ │ │ - cmpeq fp, r8, lsl fp │ │ │ │ - smlaltteq r4, sl, r0, pc @ │ │ │ │ - cmpeq r4, ip, asr #11 │ │ │ │ - smlaltbeq r4, sl, r4, pc @ │ │ │ │ - smlaltbeq fp, fp, r4, sl @ │ │ │ │ - cmpeq sl, ip, ror #30 │ │ │ │ + cmpeq r4, r8, asr r7 │ │ │ │ + cmpeq sl, r4, lsr r1 │ │ │ │ + cmpeq fp, r4, lsr ip │ │ │ │ + cmpeq r4, r8, lsl r7 │ │ │ │ + strdeq r5, [sl, #-4] │ │ │ │ + strdeq fp, [fp, #-180] @ 0xffffff4c │ │ │ │ + strheq r5, [sl, #-12] │ │ │ │ + smlalbbeq r5, sl, ip, r0 │ │ │ │ + qdaddeq r5, r8, sl │ │ │ │ + cmpeq r4, r4, asr #12 │ │ │ │ + cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq fp, r0, lsr #22 │ │ │ │ + smlaltteq r4, sl, r8, pc @ │ │ │ │ + ldrsbeq r2, [r4, #-84] @ 0xffffffac │ │ │ │ + smlaltbeq r4, sl, ip, pc @ │ │ │ │ + smlaltbeq fp, fp, ip, sl @ │ │ │ │ + cmpeq sl, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1064] @ 0x428 │ │ │ │ ldr r2, [pc, #780] @ 5580bc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1210674,33 +1210674,33 @@ │ │ │ │ str r5, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 557e70 │ │ │ │ cmpeq lr, r0, ror #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015e059c │ │ │ │ - cmpeq r4, r8, ror #5 │ │ │ │ - cmpeq fp, ip, ror pc │ │ │ │ - smlaltbeq fp, fp, r8, r7 @ │ │ │ │ + ldrsheq r2, [r4, #-32] @ 0xffffffe0 │ │ │ │ + smlalbbeq fp, fp, r4, pc @ │ │ │ │ + strheq fp, [fp, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r3, ror #31 │ │ │ │ - cmpeq r4, r8, lsr #5 │ │ │ │ - cmpeq fp, r4, asr pc │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ + ldrheq r2, [r4, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq fp, ip, asr pc │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ andeq r0, r0, r5, ror #31 │ │ │ │ - cmpeq r4, r4, ror r2 │ │ │ │ - cmpeq sl, r0, asr ip │ │ │ │ - cmpeq fp, r4, lsr r7 │ │ │ │ + cmpeq r4, ip, ror r2 │ │ │ │ + cmpeq sl, r8, asr ip │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ andeq r0, r0, r8, ror #31 │ │ │ │ - cmpeq r4, r8, lsr r2 │ │ │ │ - cmpeq fp, r0, lsr #18 │ │ │ │ - strdeq fp, [fp, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r4, r0, asr #4 │ │ │ │ + cmpeq fp, r8, lsr #18 │ │ │ │ + strdeq fp, [fp, #-104] @ 0xffffff98 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r4, r4, lsl #4 │ │ │ │ - smlaltteq r4, sl, r0, fp │ │ │ │ - smlalbteq fp, fp, r4, r6 @ │ │ │ │ + cmpeq r4, ip, lsl #4 │ │ │ │ + smlaltteq r4, sl, r8, fp │ │ │ │ + smlalbteq fp, fp, ip, r6 @ │ │ │ │ andeq r0, r0, r7, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1210722,17 +1210722,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 558194 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55813c │ │ │ │ - cmpeq r4, ip, lsr r1 │ │ │ │ - cmpeq sl, r8, lsl fp │ │ │ │ - strdeq fp, [fp, #-84] @ 0xffffffac │ │ │ │ + cmpeq r4, r4, asr #2 │ │ │ │ + cmpeq sl, r0, lsr #22 │ │ │ │ + strdeq fp, [fp, #-92] @ 0xffffffa4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ │ │ │ │ 00558198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1210807,23 +1210807,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 558218 │ │ │ │ cmpeq lr, ip, asr r2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, ip, ror #20 │ │ │ │ + cmpeq fp, r4, ror sl │ │ │ │ ldrsheq r0, [lr, #-20] @ 0xffffffec │ │ │ │ - cmpeq r4, r8, lsr r0 │ │ │ │ - cmpeq sl, r4, lsl sl │ │ │ │ - strdeq fp, [fp, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, r0, asr #32 │ │ │ │ + cmpeq sl, ip, lsl sl │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ andeq r1, r0, r1, lsr #32 │ │ │ │ - ldrsheq r1, [r4, #-248] @ 0xffffff08 │ │ │ │ - ldrdeq r4, [sl, #-148] @ 0xffffff6c │ │ │ │ - strheq fp, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, r0 │ │ │ │ + ldrdeq r4, [sl, #-156] @ 0xffffff64 │ │ │ │ + strheq fp, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ │ │ │ 005582f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1210897,23 +1210897,23 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 558378 │ │ │ │ ldrsheq r0, [lr, #-12] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlalbteq fp, fp, ip, r9 @ │ │ │ │ + ldrdeq fp, [fp, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x015e0094 │ │ │ │ - ldrsbeq r1, [r4, #-232] @ 0xffffff18 │ │ │ │ - strheq r4, [sl, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x014bb398 │ │ │ │ + cmpeq r4, r0, ror #29 │ │ │ │ + strheq r4, [sl, #-140] @ 0xffffff74 │ │ │ │ + smlaltbeq fp, fp, r0, r3 @ │ │ │ │ andeq r1, r0, r3, rrx │ │ │ │ - @ instruction: 0x01541e98 │ │ │ │ - cmpeq sl, r4, ror r8 │ │ │ │ - cmpeq fp, r0, asr r3 │ │ │ │ + cmpeq r4, r0, lsr #29 │ │ │ │ + cmpeq sl, ip, ror r8 │ │ │ │ + cmpeq fp, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r6, #904] @ 0x388 │ │ │ │ ldr r1, [r0, #908] @ 0x38c │ │ │ │ @@ -1211089,44 +1211089,44 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 558568 │ │ │ │ @ instruction: 0x015dff94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlaltbeq ip, sp, r4, r5 │ │ │ │ - smlalbbeq fp, fp, ip, sl @ │ │ │ │ - cmpeq fp, r0, ror sl │ │ │ │ - cmpeq fp, r4, lsr #22 │ │ │ │ - @ instruction: 0x014bb590 │ │ │ │ + smlaltbeq ip, sp, ip, r5 │ │ │ │ + @ instruction: 0x014bba94 │ │ │ │ + cmpeq fp, r8, ror sl │ │ │ │ + cmpeq fp, ip, lsr #22 │ │ │ │ + @ instruction: 0x014bb598 │ │ │ │ @ instruction: 0xffff2fc0 │ │ │ │ cmppeq sp, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r4, r8, ror #25 │ │ │ │ - smlalbteq r4, sl, r4, r6 │ │ │ │ - smlaltbeq fp, fp, r0, r1 @ │ │ │ │ + ldrsheq r1, [r4, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq r4, sl, ip, r6 │ │ │ │ + smlaltbeq fp, fp, r8, r1 @ │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ - cmpeq r4, r8, lsr #25 │ │ │ │ - smlalbbeq r4, sl, r4, r6 │ │ │ │ - cmpeq fp, r0, ror #2 │ │ │ │ + ldrheq r1, [r4, #-192] @ 0xffffff40 │ │ │ │ + smlalbbeq r4, sl, ip, r6 │ │ │ │ + cmpeq fp, r8, ror #2 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - cmpeq r4, r8, ror #24 │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ - cmpeq fp, r0, lsr #2 │ │ │ │ + cmpeq r4, r0, ror ip │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ + cmpeq fp, r8, lsr #2 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - cmpeq r4, r8, lsr #24 │ │ │ │ - cmpeq sl, r4, lsl #12 │ │ │ │ - smlaltteq fp, fp, r0, r0 @ │ │ │ │ + cmpeq r4, r0, lsr ip │ │ │ │ + cmpeq sl, ip, lsl #12 │ │ │ │ + smlaltteq fp, fp, r8, r0 @ │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmpeq r4, r8, ror #23 │ │ │ │ - smlalbteq r4, sl, r4, r5 │ │ │ │ - smlaltbeq fp, fp, r0, r0 @ │ │ │ │ + ldrsheq r1, [r4, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r4, sl, ip, r5 │ │ │ │ + smlaltbeq fp, fp, r8, r0 @ │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - cmpeq r4, r8, lsr #23 │ │ │ │ - cmpeq fp, r4, lsl #4 │ │ │ │ - qdaddeq fp, r4, fp │ │ │ │ + ldrheq r1, [r4, #-176] @ 0xffffff50 │ │ │ │ + cmpeq fp, ip, lsl #4 │ │ │ │ + qdaddeq fp, ip, fp │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ │ │ │ │ 005587b0 : │ │ │ │ ldr ip, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ beq 5587ec │ │ │ │ @@ -1211155,17 +1211155,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 558840 │ │ │ │ add r2, r2, #1424 @ 0x590 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5587e4 │ │ │ │ - cmpeq r4, r0, lsl #21 │ │ │ │ - cmpeq sl, r8, ror #8 │ │ │ │ - cmpeq fp, ip, asr #30 │ │ │ │ + cmpeq r4, r8, lsl #21 │ │ │ │ + cmpeq sl, r0, ror r4 │ │ │ │ + cmpeq fp, r4, asr pc │ │ │ │ andeq r1, r0, r6, asr #2 │ │ │ │ │ │ │ │ 00558844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1211233,22 +1211233,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 558984 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5588b4 │ │ │ │ - cmpeq r4, r0, asr #19 │ │ │ │ - @ instruction: 0x014a439c │ │ │ │ - smlalbbeq sl, fp, r8, lr │ │ │ │ + cmpeq r4, r8, asr #19 │ │ │ │ + smlaltbeq r4, sl, r4, r3 │ │ │ │ + @ instruction: 0x014bae90 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r1, r0, r7, ror #2 │ │ │ │ - cmpeq r4, ip, asr r9 │ │ │ │ - cmpeq sl, r8, lsr r3 │ │ │ │ - cmpeq fp, ip, lsl lr │ │ │ │ + cmpeq r4, r4, ror #18 │ │ │ │ + cmpeq sl, r0, asr #6 │ │ │ │ + cmpeq fp, r4, lsr #28 │ │ │ │ andeq r1, r0, r3, ror #2 │ │ │ │ │ │ │ │ 00558988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1211400,21 +1211400,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 558b38 │ │ │ │ cmppeq sp, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq pc, [sp, #-132] @ 0xffffff7c @ │ │ │ │ - cmpeq r4, r8, lsl r7 │ │ │ │ - strdeq r4, [sl, #-4] │ │ │ │ - ldrdeq sl, [fp, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r4, r0, lsr #14 │ │ │ │ + strdeq r4, [sl, #-12] │ │ │ │ + ldrdeq sl, [fp, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - ldrsbeq r1, [r4, #-104] @ 0xffffff98 │ │ │ │ - strheq r4, [sl, #-4] │ │ │ │ - @ instruction: 0x014bab90 │ │ │ │ + cmpeq r4, r0, ror #13 │ │ │ │ + strheq r4, [sl, #-12] │ │ │ │ + @ instruction: 0x014bab98 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1212396,80 +1212396,80 @@ │ │ │ │ ldrsbeq pc, [sp, #-120] @ 0xffffff88 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq pc, [sp, #-124] @ 0xffffff84 @ │ │ │ │ cmppeq sp, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - smlalbbeq r3, sl, r4, r5 │ │ │ │ - @ instruction: 0x01540b90 │ │ │ │ - cmpeq fp, r8, lsl sl │ │ │ │ - cmpeq r4, ip, asr fp │ │ │ │ - cmpeq sl, r8, lsr r5 │ │ │ │ - cmpeq fp, r0, lsr #32 │ │ │ │ - strdeq r3, [sl, #-64] @ 0xffffffc0 │ │ │ │ - ldrsheq r0, [r4, #-172] @ 0xffffff54 │ │ │ │ - smlalbbeq r3, fp, r4, r9 │ │ │ │ - smlalbbeq r3, sl, r4, r4 │ │ │ │ - @ instruction: 0x01540a90 │ │ │ │ - cmpeq fp, r0, lsr #18 │ │ │ │ - cmpeq r4, r8, asr sl │ │ │ │ - cmpeq sl, r4, lsr r4 │ │ │ │ - cmpeq fp, ip, lsl pc │ │ │ │ - smlaltteq r3, sl, ip, r3 │ │ │ │ - ldrsheq r0, [r4, #-152] @ 0xffffff68 │ │ │ │ - smlalbbeq r3, fp, r8, r8 │ │ │ │ - @ instruction: 0x0154099c │ │ │ │ - smlaltbeq sp, sl, r0, r4 │ │ │ │ - cmpeq fp, r8, asr #28 │ │ │ │ + smlalbbeq r3, sl, ip, r5 │ │ │ │ + @ instruction: 0x01540b98 │ │ │ │ + cmpeq fp, r0, lsr #20 │ │ │ │ + cmpeq r4, r4, ror #22 │ │ │ │ + cmpeq sl, r0, asr #10 │ │ │ │ + cmpeq fp, r8, lsr #32 │ │ │ │ + strdeq r3, [sl, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r4, r4, lsl #22 │ │ │ │ + smlalbbeq r3, fp, ip, r9 │ │ │ │ + smlalbbeq r3, sl, ip, r4 │ │ │ │ + @ instruction: 0x01540a98 │ │ │ │ + cmpeq fp, r8, lsr #18 │ │ │ │ + cmpeq r4, r0, ror #20 │ │ │ │ + cmpeq sl, ip, lsr r4 │ │ │ │ + cmpeq fp, r4, lsr #30 │ │ │ │ + strdeq r3, [sl, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r4, r0, lsl #20 │ │ │ │ + @ instruction: 0x014b3890 │ │ │ │ + cmpeq r4, r4, lsr #19 │ │ │ │ + smlaltbeq sp, sl, r8, r4 │ │ │ │ + cmpeq fp, r0, asr lr │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmpeq r4, ip, asr #18 │ │ │ │ - cmpeq sl, r8, lsr #6 │ │ │ │ - cmpeq fp, r4, lsl #28 │ │ │ │ + cmpeq r4, r4, asr r9 │ │ │ │ + cmpeq sl, r0, lsr r3 │ │ │ │ + cmpeq fp, ip, lsl #28 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - cmpeq r4, ip, lsl #18 │ │ │ │ - smlaltteq r3, sl, r8, r2 │ │ │ │ - ldrdeq r9, [fp, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r4, r8, ror #17 │ │ │ │ - smlalbteq r3, sl, r4, r2 │ │ │ │ - smlaltbeq r9, fp, ip, sp │ │ │ │ - cmpeq r4, r4, asr #17 │ │ │ │ - smlalbteq r3, fp, ip, r6 │ │ │ │ - cmpeq fp, ip, ror sp │ │ │ │ - cmpeq r4, r0, ror r8 │ │ │ │ - cmpeq sl, ip, asr #4 │ │ │ │ - cmpeq fp, r8, lsr #26 │ │ │ │ + cmpeq r4, r4, lsl r9 │ │ │ │ + strdeq r3, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq r9, [fp, #-216] @ 0xffffff28 │ │ │ │ + ldrsheq r0, [r4, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq r3, sl, ip, r2 │ │ │ │ + strheq r9, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r4, ip, asr #17 │ │ │ │ + ldrdeq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ + smlalbbeq r9, fp, r4, sp │ │ │ │ + cmpeq r4, r8, ror r8 │ │ │ │ + cmpeq sl, r4, asr r2 │ │ │ │ + cmpeq fp, r0, lsr sp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r4, r0, lsr r8 │ │ │ │ - cmpeq fp, r0, lsr r5 │ │ │ │ - smlaltteq r9, fp, r4, ip │ │ │ │ + cmpeq r4, r8, lsr r8 │ │ │ │ + cmpeq fp, r8, lsr r5 │ │ │ │ + smlaltteq r9, fp, ip, ip │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - ldrsheq r0, [r4, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq r3, fp, r4, r6 │ │ │ │ - @ instruction: 0x014b9c9c │ │ │ │ + ldrsheq r0, [r4, #-120] @ 0xffffff88 │ │ │ │ + smlaltbeq r3, fp, ip, r6 │ │ │ │ + smlaltbeq r9, fp, r4, ip │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq r4, r8, lsr #15 │ │ │ │ - smlalbbeq r3, sl, r4, r1 │ │ │ │ - cmpeq fp, ip, ror #24 │ │ │ │ - cmpeq r4, r4, lsl #15 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ - cmpeq fp, r4, asr #24 │ │ │ │ - cmpeq r4, r8, asr r7 │ │ │ │ - cmpeq sl, r4, lsr r1 │ │ │ │ - cmpeq fp, r8, lsl ip │ │ │ │ - ldrsheq r0, [r4, #-84] @ 0xffffffac │ │ │ │ - cmpeq fp, r0, lsl #8 │ │ │ │ - smlaltbeq r9, fp, r4, sl │ │ │ │ + ldrheq r0, [r4, #-112] @ 0xffffff90 │ │ │ │ + smlalbbeq r3, sl, ip, r1 │ │ │ │ + cmpeq fp, r4, ror ip │ │ │ │ + cmpeq r4, ip, lsl #15 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ + cmpeq fp, ip, asr #24 │ │ │ │ + cmpeq r4, r0, ror #14 │ │ │ │ + cmpeq sl, ip, lsr r1 │ │ │ │ + cmpeq fp, r0, lsr #24 │ │ │ │ + ldrsheq r0, [r4, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq fp, r8, lsl #8 │ │ │ │ + smlaltbeq r9, fp, ip, sl │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - @ instruction: 0x014a2f98 │ │ │ │ - cmpeq r4, r4, lsr #11 │ │ │ │ - cmpeq fp, ip, lsr #8 │ │ │ │ - cmpeq sl, r8, asr pc │ │ │ │ - cmpeq r4, r4, ror #10 │ │ │ │ - strdeq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ + smlaltbeq r2, sl, r0, pc @ │ │ │ │ + cmpeq r4, ip, lsr #11 │ │ │ │ + cmpeq fp, r4, lsr r4 │ │ │ │ + cmpeq sl, r0, ror #30 │ │ │ │ + cmpeq r4, ip, ror #10 │ │ │ │ + strdeq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r2, [pc, #-48] @ 559c68 │ │ │ │ ldr r1, [pc, #-48] @ 559c6c │ │ │ │ ldr r3, [pc, #-48] @ 559c70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #1488 @ 0x5d0 │ │ │ │ @@ -1212856,63 +1212856,63 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 55a168 │ │ │ │ b 559f74 │ │ │ │ cmpeq sp, r4, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r0, lsl #13 │ │ │ │ - cmpeq r4, r8, lsr #9 │ │ │ │ - cmpeq fp, r0, ror #18 │ │ │ │ + ldrheq r0, [r4, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq fp, r8, ror #18 │ │ │ │ andeq r1, r0, r3, lsr r0 │ │ │ │ - cmpeq r4, r0, lsl #8 │ │ │ │ + cmpeq r4, r8, lsl #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbteq r9, fp, r4, r8 │ │ │ │ + smlalbteq r9, fp, ip, r8 │ │ │ │ andeq r1, r0, sl, lsr r0 │ │ │ │ @ instruction: 0x015de498 │ │ │ │ - ldrsbeq r0, [r4, #-44] @ 0xffffffd4 │ │ │ │ - strheq r2, [sl, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x014b9794 │ │ │ │ + cmpeq r4, r4, ror #5 │ │ │ │ + smlalbteq r2, sl, r0, ip │ │ │ │ + @ instruction: 0x014b979c │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ - @ instruction: 0x0154029c │ │ │ │ - cmpeq sl, r8, ror ip │ │ │ │ - cmpeq fp, r4, asr r7 │ │ │ │ + cmpeq r4, r4, lsr #5 │ │ │ │ + smlalbbeq r2, sl, r0, ip │ │ │ │ + cmpeq fp, ip, asr r7 │ │ │ │ andeq r1, r0, pc, lsr r0 │ │ │ │ - cmpeq r4, ip, asr r2 │ │ │ │ - cmpeq sl, r8, lsr ip │ │ │ │ - cmpeq fp, r4, lsl r7 │ │ │ │ + cmpeq r4, r4, ror #4 │ │ │ │ + cmpeq sl, r0, asr #24 │ │ │ │ + cmpeq fp, ip, lsl r7 │ │ │ │ andeq r1, r0, lr, lsr r0 │ │ │ │ - cmpeq r4, ip, lsl r2 │ │ │ │ - strdeq r2, [sl, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq r9, [fp, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r4, r4, lsr #4 │ │ │ │ + cmpeq sl, r0, lsl #24 │ │ │ │ + smlaltteq r9, fp, r0, r6 │ │ │ │ andeq r1, r0, ip, lsr r0 │ │ │ │ - smlalbteq r2, sl, r0, fp │ │ │ │ - cmpeq r4, r8, lsr #3 │ │ │ │ - smlalbbeq r2, sl, r4, fp │ │ │ │ - cmpeq fp, r0, ror #12 │ │ │ │ + smlalbteq r2, sl, r8, fp │ │ │ │ + ldrheq r0, [r4, #-16] │ │ │ │ + smlalbbeq r2, sl, ip, fp │ │ │ │ + cmpeq fp, r8, ror #12 │ │ │ │ andeq r1, r0, r9, lsr r0 │ │ │ │ - cmpeq r4, r8, ror #2 │ │ │ │ - strheq r9, [fp, #-232] @ 0xffffff18 │ │ │ │ - cmpeq fp, r8, lsl r6 │ │ │ │ + cmpeq r4, r0, ror r1 │ │ │ │ + smlalbteq r9, fp, r0, lr │ │ │ │ + cmpeq fp, r0, lsr #12 │ │ │ │ andeq r1, r0, r6, lsr r0 │ │ │ │ - strdeq r2, [sl, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r4, r4, ror #1 │ │ │ │ - smlalbteq r2, sl, r0, sl │ │ │ │ - @ instruction: 0x014b959c │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ + cmpeq r4, ip, ror #1 │ │ │ │ + smlalbteq r2, sl, r8, sl │ │ │ │ + smlaltbeq r9, fp, r4, r5 │ │ │ │ andeq r1, r0, r2, lsr r0 │ │ │ │ - cmpeq r4, r4, lsr #1 │ │ │ │ - smlalbbeq r2, sl, r0, sl │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ + cmpeq r4, ip, lsr #1 │ │ │ │ + smlalbbeq r2, sl, r8, sl │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ - cmpeq r4, r4, rrx │ │ │ │ - cmpeq sl, r0, asr #20 │ │ │ │ - cmpeq fp, ip, lsl r5 │ │ │ │ + cmpeq r4, ip, rrx │ │ │ │ + cmpeq sl, r8, asr #20 │ │ │ │ + cmpeq fp, r4, lsr #10 │ │ │ │ andeq r1, r0, pc, lsr #32 │ │ │ │ - cmpeq r4, r4, lsr #32 │ │ │ │ - cmpeq fp, r4, asr sp │ │ │ │ - ldrdeq r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r4, ip, lsr #32 │ │ │ │ + cmpeq fp, ip, asr sp │ │ │ │ + ldrdeq r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ andeq r1, r0, sp, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #756] @ 55a690 │ │ │ │ @@ -1213105,29 +1213105,29 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ beq 55a644 │ │ │ │ b 55a558 │ │ │ │ cmpeq sp, r4, ror r0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq sp, [sp, #-228] @ 0xffffff1c │ │ │ │ - ldrsheq pc, [r3, #-192] @ 0xffffff40 @ │ │ │ │ - ldrdeq r2, [sl, #-104] @ 0xffffff98 │ │ │ │ - strheq r9, [fp, #-20] @ 0xffffffec │ │ │ │ + ldrsheq pc, [r3, #-200] @ 0xffffff38 @ │ │ │ │ + smlaltteq r2, sl, r0, r6 │ │ │ │ + strheq r9, [fp, #-28] @ 0xffffffe4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrheq pc, [r3, #-196] @ 0xffffff3c @ │ │ │ │ - @ instruction: 0x014a269c │ │ │ │ - cmpeq fp, r8, ror r1 │ │ │ │ + ldrheq pc, [r3, #-204] @ 0xffffff34 @ │ │ │ │ + smlaltbeq r2, sl, r4, r6 │ │ │ │ + smlalbbeq r9, fp, r0, r1 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ - cmppeq r3, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsr r1 │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ + cmppeq r3, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsr r1 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - cmppeq r3, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r9, fp, r0, r9 │ │ │ │ - strdeq r9, [fp, #-4] │ │ │ │ + cmppeq r3, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r9, fp, r8, r9 │ │ │ │ + strdeq r9, [fp, #-12] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #668] @ 55a990 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1213297,25 +1213297,25 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55a89c │ │ │ │ cmpeq sp, r8, lsl sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r0, ror fp │ │ │ │ - cmppeq r3, ip, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014a2394 │ │ │ │ - cmpeq fp, r0, ror lr │ │ │ │ + ldrheq pc, [r3, #-148] @ 0xffffff6c @ │ │ │ │ + @ instruction: 0x014a239c │ │ │ │ + cmpeq fp, r8, ror lr │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - smlaltbeq r9, fp, r4, r7 │ │ │ │ - cmppeq r3, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsr #28 │ │ │ │ + smlaltbeq r9, fp, ip, r7 │ │ │ │ + cmppeq r3, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr lr │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - cmppeq r3, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, lsl r3 │ │ │ │ - strdeq r8, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmppeq r3, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, lsl r3 │ │ │ │ + strdeq r8, [fp, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [pc, #288] @ 55ab08 │ │ │ │ @@ -1213391,20 +1213391,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55aa5c │ │ │ │ cmpeq sp, r4, lsr #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq sp, [sp, #-144] @ 0xffffff70 │ │ │ │ - cmppeq r3, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r2, [sl, #-20] @ 0xffffffec │ │ │ │ - strheq r8, [fp, #-196] @ 0xffffff3c │ │ │ │ - ldrheq pc, [r3, #-112] @ 0xffffff90 @ │ │ │ │ - @ instruction: 0x014a2198 │ │ │ │ - cmpeq fp, r4, ror ip │ │ │ │ + ldrsheq pc, [r3, #-116] @ 0xffffff8c @ │ │ │ │ + ldrdeq r2, [sl, #-28] @ 0xffffffe4 │ │ │ │ + strheq r8, [fp, #-204] @ 0xffffff34 │ │ │ │ + ldrheq pc, [r3, #-120] @ 0xffffff88 @ │ │ │ │ + smlaltbeq r2, sl, r0, r1 │ │ │ │ + cmpeq fp, ip, ror ip │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1213624,35 +1213624,35 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55ad14 │ │ │ │ ldrheq sp, [sp, #-140] @ 0xffffff74 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r1, [fp, #-208] @ 0xffffff30 │ │ │ │ + ldrdeq r1, [fp, #-216] @ 0xffffff28 │ │ │ │ ldrsheq sp, [sp, #-104] @ 0xffffff98 │ │ │ │ - cmppeq r3, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [sl, #-228] @ 0xffffff1c │ │ │ │ - ldrdeq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmppeq r3, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [sl, #-236] @ 0xffffff14 │ │ │ │ + ldrdeq r8, [fp, #-152] @ 0xffffff68 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - ldrsbeq pc, [r3, #-72] @ 0xffffffb8 @ │ │ │ │ - strheq r1, [sl, #-228] @ 0xffffff1c │ │ │ │ - @ instruction: 0x014b8990 │ │ │ │ + cmppeq r3, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [sl, #-236] @ 0xffffff14 │ │ │ │ + @ instruction: 0x014b8998 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - @ instruction: 0x0153f498 │ │ │ │ - cmpeq sl, r4, ror lr │ │ │ │ - cmpeq fp, r0, asr r9 │ │ │ │ + cmppeq r3, r0, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, ror lr │ │ │ │ + cmpeq fp, r8, asr r9 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmppeq r3, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r4, lsl fp │ │ │ │ - cmpeq fp, r0, lsl r9 │ │ │ │ + cmppeq r3, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, ip, lsl fp │ │ │ │ + cmpeq fp, r8, lsl r9 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - cmppeq r3, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [sl, #-208] @ 0xffffff30 │ │ │ │ - smlalbteq r8, fp, ip, r8 │ │ │ │ + cmppeq r3, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [sl, #-216] @ 0xffffff28 │ │ │ │ + ldrdeq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ andeq r1, r0, pc, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1213736,20 +1213736,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55afb8 │ │ │ │ ldrsbeq sp, [sp, #-76] @ 0xffffffb4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, asr r4 │ │ │ │ - @ instruction: 0x0153f298 │ │ │ │ - cmpeq sl, r4, ror ip │ │ │ │ - cmpeq fp, r4, asr r7 │ │ │ │ - cmppeq r3, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsr ip │ │ │ │ - cmpeq fp, r0, lsl r7 │ │ │ │ + cmppeq r3, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, ror ip │ │ │ │ + cmpeq fp, ip, asr r7 │ │ │ │ + cmppeq r3, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsr ip │ │ │ │ + cmpeq fp, r8, lsl r7 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ subs r3, r1, #0 │ │ │ │ @@ -1214417,68 +1214417,68 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 55b108 │ │ │ │ cmpeq sp, r0, asr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, lsr #6 │ │ │ │ cmpeq sp, r4, lsl #6 │ │ │ │ - ldrsbeq pc, [r3, #-12] @ │ │ │ │ - @ instruction: 0x014b859c │ │ │ │ + cmppeq r3, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r8, fp, r4, r5 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - cmpeq r3, ip, asr #26 │ │ │ │ + cmpeq r3, r4, asr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r8, [fp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r8, ror #23 │ │ │ │ - smlalbteq r1, sl, r4, r5 │ │ │ │ - smlaltbeq r8, fp, r8, r0 │ │ │ │ + cmpeq fp, r4, lsl #4 │ │ │ │ + ldrsheq lr, [r3, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r1, sl, ip, r5 │ │ │ │ + strheq r8, [fp, #-0] │ │ │ │ @ instruction: 0x000008be │ │ │ │ - cmpeq r3, ip, lsr #22 │ │ │ │ - cmpeq sl, r8, lsl #10 │ │ │ │ - smlaltteq r7, fp, ip, pc @ │ │ │ │ + cmpeq r3, r4, lsr fp │ │ │ │ + cmpeq sl, r0, lsl r5 │ │ │ │ + strdeq r7, [fp, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, lr, lsr #17 │ │ │ │ - cmpeq r3, r4, ror #21 │ │ │ │ - cmpeq fp, ip, asr r9 │ │ │ │ - @ instruction: 0x014b7f90 │ │ │ │ + cmpeq r3, ip, ror #21 │ │ │ │ + cmpeq fp, r4, ror #18 │ │ │ │ + @ instruction: 0x014b7f98 │ │ │ │ @ instruction: 0x000008b6 │ │ │ │ cmpeq r9, ip, asr r2 │ │ │ │ - cmpeq fp, r0, lsr r9 │ │ │ │ - cmpeq r3, r4, ror sl │ │ │ │ - cmpeq fp, r4, lsr #30 │ │ │ │ - ldrheq lr, [r3, #-152] @ 0xffffff68 │ │ │ │ - cmpeq fp, ip, lsl r8 │ │ │ │ - cmpeq fp, r4, ror #28 │ │ │ │ + cmpeq fp, r8, lsr r9 │ │ │ │ + cmpeq r3, ip, ror sl │ │ │ │ + cmpeq fp, ip, lsr #30 │ │ │ │ + cmpeq r3, r0, asr #19 │ │ │ │ + cmpeq fp, r4, lsr #16 │ │ │ │ + cmpeq fp, ip, ror #28 │ │ │ │ muleq r0, sp, r8 │ │ │ │ - cmpeq sl, r0, asr r3 │ │ │ │ - cmpeq sl, r0, lsr #6 │ │ │ │ + cmpeq sl, r8, asr r3 │ │ │ │ + cmpeq sl, r8, lsr #6 │ │ │ │ @ instruction: 0x000008b2 │ │ │ │ - cmpeq r3, r0, lsl r9 │ │ │ │ - smlaltteq r1, sl, ip, r2 │ │ │ │ - ldrdeq r7, [fp, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r3, r8, lsl r9 │ │ │ │ + strdeq r1, [sl, #-36] @ 0xffffffdc │ │ │ │ + ldrdeq r7, [fp, #-216] @ 0xffffff28 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - ldrsbeq lr, [r3, #-132] @ 0xffffff7c │ │ │ │ - strheq r1, [sl, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x014b7d94 │ │ │ │ + ldrsbeq lr, [r3, #-140] @ 0xffffff74 │ │ │ │ + strheq r1, [sl, #-40] @ 0xffffffd8 │ │ │ │ + @ instruction: 0x014b7d9c │ │ │ │ andeq r0, r0, sp, lsr #17 │ │ │ │ - @ instruction: 0x0153e898 │ │ │ │ - cmpeq sl, r0, ror r2 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ + cmpeq r3, r0, lsr #17 │ │ │ │ + cmpeq sl, r8, ror r2 │ │ │ │ + cmpeq fp, r0, ror #26 │ │ │ │ @ instruction: 0x000008b7 │ │ │ │ - cmpeq r3, r8, asr r8 │ │ │ │ - cmpeq sl, r4, lsr r2 │ │ │ │ - cmpeq fp, r8, lsl sp │ │ │ │ + cmpeq r3, r0, ror #16 │ │ │ │ + cmpeq sl, ip, lsr r2 │ │ │ │ + cmpeq fp, r0, lsr #26 │ │ │ │ muleq r0, r5, r8 │ │ │ │ - cmpeq r3, ip, lsl r8 │ │ │ │ - strdeq r1, [sl, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq r7, [fp, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, r4, lsr #16 │ │ │ │ + mrseq r1, (UNDEF: 106) │ │ │ │ + smlaltteq r7, fp, r4, ip │ │ │ │ muleq r0, r7, r8 │ │ │ │ - cmpeq r3, r0, ror #15 │ │ │ │ - strheq r1, [sl, #-28] @ 0xffffffe4 │ │ │ │ - smlaltbeq r7, fp, r0, ip │ │ │ │ + cmpeq r3, r8, ror #15 │ │ │ │ + smlalbteq r1, sl, r4, r1 │ │ │ │ + smlaltbeq r7, fp, r8, ip │ │ │ │ muleq r0, r8, r8 │ │ │ │ - smlalbbeq r1, sl, r8, r1 │ │ │ │ + @ instruction: 0x014a1190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1215052,67 +1215052,67 @@ │ │ │ │ mov r0, #73 @ 0x49 │ │ │ │ add r2, r2, #1728 @ 0x6c0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 55c414 │ │ │ │ cmpeq sp, r8, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r8, asr r4 │ │ │ │ - cmpeq sl, r4, ror #22 │ │ │ │ - cmpeq r3, r4, ror r1 │ │ │ │ - cmpeq fp, r4, lsr r6 │ │ │ │ + cmpeq sl, ip, ror #22 │ │ │ │ + cmpeq r3, ip, ror r1 │ │ │ │ + cmpeq fp, ip, lsr r6 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ strheq r0, [r9, #-128] @ 0xffffff80 │ │ │ │ - smlalbbeq r7, fp, r4, pc @ │ │ │ │ - ldrheq lr, [r3, #-8] │ │ │ │ - cmpeq fp, r8, ror r5 │ │ │ │ + smlalbbeq r7, fp, ip, pc @ │ │ │ │ + cmpeq r3, r0, asr #1 │ │ │ │ + smlalbbeq r7, fp, r0, r5 │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - cmpeq r3, ip, lsr r0 │ │ │ │ - cmpeq sl, r4, lsr #20 │ │ │ │ - cmpeq fp, r0, lsl #10 │ │ │ │ - cmpeq r3, r0 │ │ │ │ - smlaltteq r0, sl, r8, r9 │ │ │ │ - smlalbteq r7, fp, ip, r4 │ │ │ │ + cmpeq r3, r4, asr #32 │ │ │ │ + cmpeq sl, ip, lsr #20 │ │ │ │ + cmpeq fp, r8, lsl #10 │ │ │ │ + cmpeq r3, r8 │ │ │ │ + strdeq r0, [sl, #-144] @ 0xffffff70 │ │ │ │ + ldrdeq r7, [fp, #-68] @ 0xffffffbc │ │ │ │ andeq r0, r0, sp, asr r8 │ │ │ │ - cmpeq r3, r4, asr #31 │ │ │ │ - smlaltbeq r0, sl, ip, r9 │ │ │ │ - smlalbbeq r7, fp, r8, r4 │ │ │ │ + cmpeq r3, ip, asr #31 │ │ │ │ + strheq r0, [sl, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x014b7490 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - cmpeq r3, r8, lsl #31 │ │ │ │ - cmpeq sl, r0, ror r9 │ │ │ │ - cmpeq fp, ip, asr #8 │ │ │ │ + @ instruction: 0x0153df90 │ │ │ │ + cmpeq sl, r8, ror r9 │ │ │ │ + cmpeq fp, r4, asr r4 │ │ │ │ andeq r0, r0, r9, asr r8 │ │ │ │ - cmpeq r3, ip, asr #30 │ │ │ │ - cmpeq sl, r4, lsr r9 │ │ │ │ - cmpeq fp, r0, lsl r4 │ │ │ │ + cmpeq r3, r4, asr pc │ │ │ │ + cmpeq sl, ip, lsr r9 │ │ │ │ + cmpeq fp, r8, lsl r4 │ │ │ │ andeq r0, r0, r6, lsl #17 │ │ │ │ - cmpeq r3, r0, lsl pc │ │ │ │ - strdeq r0, [sl, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r3, r8, lsl pc │ │ │ │ + cmpeq sl, r0, lsl #18 │ │ │ │ + smlaltteq r7, fp, r4, r3 │ │ │ │ andeq r0, r0, r3, asr r8 │ │ │ │ - ldrsbeq sp, [r3, #-228] @ 0xffffff1c │ │ │ │ - strheq r0, [sl, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x014b7398 │ │ │ │ + ldrsbeq sp, [r3, #-236] @ 0xffffff14 │ │ │ │ + smlalbteq r0, sl, r4, r8 │ │ │ │ + smlaltbeq r7, fp, r0, r3 │ │ │ │ andeq r0, r0, r2, asr r8 │ │ │ │ - cmpeq fp, r0, lsl sp │ │ │ │ - @ instruction: 0x0153de98 │ │ │ │ - cmpeq fp, r4, asr r3 │ │ │ │ + cmpeq fp, r8, lsl sp │ │ │ │ + cmpeq r3, r0, lsr #29 │ │ │ │ + cmpeq fp, ip, asr r3 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - smlalbteq r7, fp, r8, ip │ │ │ │ - cmpeq r3, r0, asr lr │ │ │ │ - cmpeq fp, r0, lsl r3 │ │ │ │ - cmpeq r3, ip, lsl lr │ │ │ │ - smlalbbeq r7, fp, ip, ip │ │ │ │ - ldrdeq r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ + ldrdeq r7, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ + cmpeq fp, r8, lsl r3 │ │ │ │ + cmpeq r3, r4, lsr #28 │ │ │ │ + @ instruction: 0x014b7c94 │ │ │ │ + smlaltteq r7, fp, r0, r2 │ │ │ │ andeq r0, r0, r1, ror r8 │ │ │ │ - cmpeq r3, r8, ror #27 │ │ │ │ - cmpeq fp, r8, asr ip │ │ │ │ - smlaltbeq r7, fp, r8, r2 │ │ │ │ - cmpeq fp, ip, ror ip │ │ │ │ - ldrheq sp, [r3, #-212] @ 0xffffff2c │ │ │ │ - cmpeq fp, r0, ror r2 │ │ │ │ + ldrsheq sp, [r3, #-208] @ 0xffffff30 │ │ │ │ + cmpeq fp, r0, ror #24 │ │ │ │ + strheq r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ + smlalbbeq r7, fp, r4, ip │ │ │ │ + ldrheq sp, [r3, #-220] @ 0xffffff24 │ │ │ │ + cmpeq fp, r8, ror r2 │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #956] @ 0x3bc │ │ │ │ mov r7, r2 │ │ │ │ @@ -1215352,36 +1215352,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 55c68c │ │ │ │ cmpeq sp, r0, lsl lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r0, lsl #27 │ │ │ │ - ldrsheq sp, [r3, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq r0, sl, ip, r4 │ │ │ │ - strheq r6, [fp, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r3, ip, ror #20 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ - cmpeq fp, ip, lsr #30 │ │ │ │ - cmpeq r3, r0, lsr sl │ │ │ │ - cmpeq sl, ip, lsl #8 │ │ │ │ - strdeq r6, [fp, #-224] @ 0xffffff20 │ │ │ │ - ldrsheq sp, [r3, #-148] @ 0xffffff6c │ │ │ │ - ldrdeq r0, [sl, #-48] @ 0xffffffd0 │ │ │ │ - strheq r6, [fp, #-228] @ 0xffffff1c │ │ │ │ - ldrheq sp, [r3, #-152] @ 0xffffff68 │ │ │ │ - @ instruction: 0x014a0394 │ │ │ │ - cmpeq fp, r8, ror lr │ │ │ │ - cmpeq fp, r0, asr lr │ │ │ │ - cmpeq r3, r8, ror r9 │ │ │ │ - cmpeq sl, r4, asr r3 │ │ │ │ + ldrsheq sp, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldrdeq r0, [sl, #-68] @ 0xffffffbc │ │ │ │ + strheq r6, [fp, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r3, r4, ror sl │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ + cmpeq fp, r4, lsr pc │ │ │ │ + cmpeq r3, r8, lsr sl │ │ │ │ + cmpeq sl, r4, lsl r4 │ │ │ │ + strdeq r6, [fp, #-232] @ 0xffffff18 │ │ │ │ + ldrsheq sp, [r3, #-156] @ 0xffffff64 │ │ │ │ + ldrdeq r0, [sl, #-56] @ 0xffffffc8 │ │ │ │ + strheq r6, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, r0, asr #19 │ │ │ │ + @ instruction: 0x014a039c │ │ │ │ + smlalbbeq r6, fp, r0, lr │ │ │ │ + cmpeq fp, r8, asr lr │ │ │ │ + cmpeq r3, r0, lsl #19 │ │ │ │ + cmpeq sl, ip, asr r3 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - cmpeq r3, r4, lsl r9 │ │ │ │ - strdeq r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ - ldrdeq r6, [fp, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r3, ip, lsl r9 │ │ │ │ + strdeq r0, [sl, #-40] @ 0xffffffd8 │ │ │ │ + ldrdeq r6, [fp, #-220] @ 0xffffff24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -1215943,65 +1215943,65 @@ │ │ │ │ cmpeq sp, ip, asr #19 │ │ │ │ ldrsbeq fp, [sp, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrsheq fp, [sp, #-68] @ 0xffffffbc │ │ │ │ - ldrsbeq sp, [r3, #-44] @ 0xffffffd4 │ │ │ │ - ldrdeq r7, [fp, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x014b679c │ │ │ │ + cmpeq r3, r4, ror #5 │ │ │ │ + ldrdeq r7, [fp, #-28] @ 0xffffffe4 │ │ │ │ + smlaltbeq r6, fp, r4, r7 │ │ │ │ andeq r0, r0, r1, lsl #19 │ │ │ │ - @ instruction: 0x0153d298 │ │ │ │ - cmppeq r9, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, asr r7 │ │ │ │ + cmpeq r3, r0, lsr #5 │ │ │ │ + cmppeq r9, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, ror #14 │ │ │ │ andeq r0, r0, r3, lsl #19 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ - cmppeq r9, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, lsl r7 │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ + cmppeq r9, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsr #14 │ │ │ │ andeq r0, r0, r2, lsl #19 │ │ │ │ - cmpeq r3, r0, lsr #4 │ │ │ │ - strdeq pc, [r9, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq r6, fp, r0, r6 │ │ │ │ + cmpeq r3, r8, lsr #4 │ │ │ │ + cmppeq r9, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r6, fp, r8, r6 │ │ │ │ andeq r0, r0, lr, lsl #19 │ │ │ │ - cmpeq r3, r4, ror #3 │ │ │ │ - smlalbteq pc, r9, r0, fp @ │ │ │ │ - smlaltbeq r6, fp, r4, r6 │ │ │ │ - cmpeq fp, ip, ror r6 │ │ │ │ - cmpeq r3, r4, lsr #3 │ │ │ │ - smlalbbeq pc, r9, r0, fp @ │ │ │ │ + cmpeq r3, ip, ror #3 │ │ │ │ + smlalbteq pc, r9, r8, fp @ │ │ │ │ + smlaltbeq r6, fp, ip, r6 │ │ │ │ + smlalbbeq r6, fp, r4, r6 │ │ │ │ + cmpeq r3, ip, lsr #3 │ │ │ │ + smlalbbeq pc, r9, r8, fp @ │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - cmpeq r3, r8, asr #2 │ │ │ │ - cmppeq r9, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl #12 │ │ │ │ + cmpeq r3, r0, asr r1 │ │ │ │ + cmppeq r9, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsl r6 │ │ │ │ muleq r0, r5, r9 │ │ │ │ - cmpeq r3, ip, lsl #2 │ │ │ │ - cmpeq fp, r0, lsr #32 │ │ │ │ - smlalbteq r6, fp, r8, r5 │ │ │ │ + cmpeq r3, r4, lsl r1 │ │ │ │ + cmpeq fp, r8, lsr #32 │ │ │ │ + ldrdeq r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, pc, lsl #19 │ │ │ │ - ldrsbeq sp, [r3, #-8] │ │ │ │ - strheq pc, [r9, #-164] @ 0xffffff5c @ │ │ │ │ - @ instruction: 0x014b6598 │ │ │ │ + cmpeq r3, r0, ror #1 │ │ │ │ + strheq pc, [r9, #-172] @ 0xffffff54 @ │ │ │ │ + smlaltbeq r6, fp, r0, r5 │ │ │ │ andeq r0, r0, r9, lsl #19 │ │ │ │ - @ instruction: 0x0153d09c │ │ │ │ - cmppeq r9, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, asr r5 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ + smlalbbeq pc, r9, r0, sl @ │ │ │ │ + cmpeq fp, r4, ror #10 │ │ │ │ andeq r0, r0, fp, lsl #19 │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ - cmppeq r9, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsr #10 │ │ │ │ + cmpeq r3, r8, rrx │ │ │ │ + cmppeq r9, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsr #10 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - cmpeq r3, r4, lsr #32 │ │ │ │ - cmppeq r9, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r6, fp, r4, r4 │ │ │ │ + cmpeq r3, ip, lsr #32 │ │ │ │ + cmppeq r9, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r6, fp, ip, r4 │ │ │ │ muleq r0, r1, r9 │ │ │ │ - cmpeq r3, r8, ror #31 │ │ │ │ - smlalbteq pc, r9, r4, r9 @ │ │ │ │ - smlaltbeq r6, fp, r8, r4 │ │ │ │ + ldrsheq ip, [r3, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq pc, r9, ip, r9 @ │ │ │ │ + strheq r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ @@ -1216176,37 +1216176,37 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [pc, #20] @ 55d6a0 │ │ │ │ b 55d578 │ │ │ │ cmpeq sp, ip, lsr #32 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq sl, [sp, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r3, r0, asr lr │ │ │ │ - cmpeq fp, ip, lsl #6 │ │ │ │ + cmpeq r3, r8, asr lr │ │ │ │ + cmpeq fp, r4, lsl r3 │ │ │ │ andeq r0, r0, sp, lsl #21 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq sp, r0, lsl pc │ │ │ │ - cmppeq r9, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ - ldrdeq pc, [r9, #-108] @ 0xffffff94 │ │ │ │ + smlaltteq pc, r9, r4, r6 @ │ │ │ │ andeq r0, r0, pc, lsl #21 │ │ │ │ - ldrdeq r9, [sl, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r3, ip, asr #25 │ │ │ │ + ldrdeq r9, [sl, #-140] @ 0xffffff74 │ │ │ │ + ldrsbeq ip, [r3, #-196] @ 0xffffff3c │ │ │ │ smlalbteq r0, r9, r0, lr │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - cmppeq r9, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, ip, asr r1 │ │ │ │ + cmppeq r9, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - cmpeq r3, r4, asr ip │ │ │ │ - cmppeq r9, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r8, lsl r1 │ │ │ │ + cmpeq r3, ip, asr ip │ │ │ │ + cmppeq r9, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r0, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl #21 │ │ │ │ - strdeq pc, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq r9, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [pc, #432] @ 55d8c0 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ @@ -1216317,26 +1216317,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 55d7a4 │ │ │ │ ldrsheq sl, [sp, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r8, ror #24 │ │ │ │ - smlalbbeq r5, fp, r0, pc @ │ │ │ │ - cmpeq r3, r8, lsr #21 │ │ │ │ - smlalbbeq pc, r9, r4, r4 @ │ │ │ │ + smlalbbeq r5, fp, r8, pc @ │ │ │ │ + ldrheq ip, [r3, #-160] @ 0xffffff60 │ │ │ │ + smlalbbeq pc, r9, ip, r4 @ │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - cmpeq r3, r4, asr #20 │ │ │ │ - cmppeq r9, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, ip, asr #20 │ │ │ │ + cmppeq r9, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r4, lsl #30 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ - smlaltteq pc, r9, r0, r3 @ │ │ │ │ - smlalbteq r5, fp, r4, lr │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ + smlaltteq pc, r9, r8, r3 @ │ │ │ │ + smlalbteq r5, fp, ip, lr │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [pc, #412] @ 55dab8 │ │ │ │ @@ -1216443,26 +1216443,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 55d9a8 │ │ │ │ ldrsheq sl, [sp, #-160] @ 0xffffff60 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, ror #20 │ │ │ │ - cmpeq r3, r8, lsr #17 │ │ │ │ - smlalbbeq pc, r9, r4, r2 @ │ │ │ │ - cmpeq fp, r0, ror sp │ │ │ │ + ldrheq ip, [r3, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq pc, r9, ip, r2 @ │ │ │ │ + cmpeq fp, r8, ror sp │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - cmpeq r3, ip, lsr r8 │ │ │ │ - cmppeq r9, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsl #26 │ │ │ │ + cmpeq r3, r4, asr #16 │ │ │ │ + cmppeq r9, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsl #26 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ - smlaltteq pc, r9, r8, r1 @ │ │ │ │ - smlalbteq r5, fp, ip, ip │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ + strdeq pc, [r9, #-16] │ │ │ │ + ldrdeq r5, [fp, #-196] @ 0xffffff3c │ │ │ │ muleq r0, r6, r4 │ │ │ │ │ │ │ │ 0055daf8 : │ │ │ │ ldr ip, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [ip, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ beq 55db34 │ │ │ │ @@ -1216492,17 +1216492,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 55db8c │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 55db2c │ │ │ │ - cmpeq r3, r0, asr #14 │ │ │ │ - cmppeq r9, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq fp, r0, lsl #24 │ │ │ │ + cmpeq r3, r8, asr #14 │ │ │ │ + cmppeq r9, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq fp, r8, lsl #24 │ │ │ │ andeq r1, r0, r1, lsl #3 │ │ │ │ │ │ │ │ 0055db90 : │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ beq 55dbcc │ │ │ │ @@ -1216531,17 +1216531,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 55dc20 │ │ │ │ add r2, r2, #12 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 55dbc4 │ │ │ │ - cmpeq r3, ip, lsr #13 │ │ │ │ - smlalbbeq pc, r9, r8, r0 @ │ │ │ │ - cmpeq fp, ip, ror #22 │ │ │ │ + ldrheq ip, [r3, #-100] @ 0xffffff9c │ │ │ │ + swpbeq pc, r0, [r9] @ │ │ │ │ + cmpeq fp, r4, ror fp │ │ │ │ muleq r0, sp, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1216777,31 +1216777,31 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55de68 │ │ │ │ ldrsbeq sl, [sp, #-112] @ 0xffffff90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r3, r4, lsr r5 │ │ │ │ - cmpeq fp, r4, lsl #20 │ │ │ │ + cmpeq r3, ip, lsr r5 │ │ │ │ + cmpeq fp, ip, lsl #20 │ │ │ │ cmpeq sp, r4, lsr #11 │ │ │ │ - ldrsheq ip, [r3, #-48] @ 0xffffffd0 │ │ │ │ - smlalbteq r5, fp, r0, r8 │ │ │ │ - cmpeq r3, r0, lsr #7 │ │ │ │ - cmpeq r9, ip, ror sp │ │ │ │ - cmpeq fp, ip, asr r8 │ │ │ │ - cmpeq r3, r0, ror #6 │ │ │ │ - cmpeq r9, ip, lsr sp │ │ │ │ - cmpeq fp, ip, lsl r8 │ │ │ │ - cmpeq r3, r0, lsr #6 │ │ │ │ - strdeq lr, [r9, #-204] @ 0xffffff34 │ │ │ │ - smlaltteq r5, fp, r0, r7 │ │ │ │ - cmpeq r3, r0, ror #5 │ │ │ │ - strheq lr, [r9, #-204] @ 0xffffff34 │ │ │ │ - smlaltbeq r5, fp, r0, r7 │ │ │ │ + ldrsheq ip, [r3, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq r5, fp, r8, r8 │ │ │ │ + cmpeq r3, r8, lsr #7 │ │ │ │ + smlalbbeq lr, r9, r4, sp │ │ │ │ + cmpeq fp, r4, ror #16 │ │ │ │ + cmpeq r3, r8, ror #6 │ │ │ │ + cmpeq r9, r4, asr #26 │ │ │ │ + cmpeq fp, r4, lsr #16 │ │ │ │ + cmpeq r3, r8, lsr #6 │ │ │ │ + cmpeq r9, r4, lsl #26 │ │ │ │ + smlaltteq r5, fp, r8, r7 │ │ │ │ + cmpeq r3, r8, ror #5 │ │ │ │ + smlalbteq lr, r9, r4, ip │ │ │ │ + smlaltbeq r5, fp, r8, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #272] @ 55e15c │ │ │ │ ldr r2, [pc, #272] @ 55e160 │ │ │ │ @@ -1216872,20 +1216872,20 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55e0a8 │ │ │ │ cmpeq sp, r8, asr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, ror #6 │ │ │ │ - cmpeq r3, r8, lsr #3 │ │ │ │ - smlalbbeq lr, r9, r4, fp │ │ │ │ - cmpeq fp, r4, ror #12 │ │ │ │ - cmpeq r3, r8, ror #2 │ │ │ │ - cmpeq r9, r4, asr #22 │ │ │ │ - cmpeq fp, r4, lsr #12 │ │ │ │ + ldrheq ip, [r3, #-16] │ │ │ │ + smlalbbeq lr, r9, ip, fp │ │ │ │ + cmpeq fp, ip, ror #12 │ │ │ │ + cmpeq r3, r0, ror r1 │ │ │ │ + cmpeq r9, ip, asr #22 │ │ │ │ + cmpeq fp, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr ip, [pc, #3788] @ 55f064 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1217835,187 +1217835,187 @@ │ │ │ │ strlt r9, [sp, #40] @ 0x28 │ │ │ │ blt 55f34c │ │ │ │ b 55f404 │ │ │ │ cmpeq sp, ip, ror r2 │ │ │ │ cmpeq sp, r4, ror #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0148eb94 │ │ │ │ - cmpeq r0, ip, lsr r1 │ │ │ │ + cmpeq r0, r4, asr #2 │ │ │ │ cmpeq r9, r4, ror r3 │ │ │ │ ldrheq sl, [sp, #-24] @ 0xffffffe8 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - cmpeq r3, r0, lsr #31 │ │ │ │ - cmpeq fp, r8, ror #8 │ │ │ │ - cmpeq r3, r8, lsl #30 │ │ │ │ - ldrdeq r5, [fp, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, r8, lsr #31 │ │ │ │ + cmpeq fp, r0, ror r4 │ │ │ │ + cmpeq r3, r0, lsl pc │ │ │ │ + ldrdeq r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - cmpeq r3, ip, lsl lr │ │ │ │ - strdeq lr, [r9, #-120] @ 0xffffff88 │ │ │ │ - ldrdeq r5, [fp, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r4, lsr #28 │ │ │ │ + cmpeq r9, r0, lsl #16 │ │ │ │ + ldrdeq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r2, asr #8 │ │ │ │ - cmpeq r3, r2, asr sp │ │ │ │ + cmpeq r3, sl, asr sp │ │ │ │ eormi r0, r4, r0 │ │ │ │ - strdeq r5, [fp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ andeq r3, r0, r8, lsr r1 │ │ │ │ - ldrdeq lr, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq r3, r4, ror #23 │ │ │ │ - smlaltbeq r5, fp, r0, r0 │ │ │ │ + ldrdeq lr, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r3, ip, ror #23 │ │ │ │ + smlaltbeq r5, fp, r8, r0 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - cmpeq r3, r8, lsr #23 │ │ │ │ - smlalbbeq lr, r9, r4, r5 │ │ │ │ - cmpeq fp, r0, rrx │ │ │ │ + ldrheq fp, [r3, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq lr, r9, ip, r5 │ │ │ │ + cmpeq fp, r8, rrx │ │ │ │ andeq r0, r0, r3, asr #8 │ │ │ │ - smlalbteq sp, sl, ip, r9 │ │ │ │ - cmpeq r1, ip, lsr #13 │ │ │ │ - @ instruction: 0x014d2894 │ │ │ │ - cmpeq r9, r8, ror r4 │ │ │ │ - cmpeq r3, r8, lsl #21 │ │ │ │ - cmpeq fp, r4, asr #30 │ │ │ │ + ldrdeq sp, [sl, #-148] @ 0xffffff6c │ │ │ │ + ldrheq lr, [r1, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x014d289c │ │ │ │ + smlalbbeq lr, r9, r0, r4 │ │ │ │ + @ instruction: 0x0153ba90 │ │ │ │ + cmpeq fp, ip, asr #30 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq r9, r0, lsr r4 │ │ │ │ - cmpeq r3, r0, asr #20 │ │ │ │ - strdeq r4, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r9, r8, lsr r4 │ │ │ │ + cmpeq r3, r8, asr #20 │ │ │ │ + cmpeq fp, r4, lsl #30 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ - smlaltteq lr, r9, r0, r3 │ │ │ │ - strheq r4, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ + smlaltteq lr, r9, r8, r3 │ │ │ │ + smlalbteq r4, fp, r4, lr │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - cmpeq sl, r4, lsl r8 │ │ │ │ - cmpeq fp, ip, ror #18 │ │ │ │ - cmpeq fp, r4, asr r9 │ │ │ │ - cmpeq fp, r8, asr r8 │ │ │ │ - cmpeq r9, r0, ror #4 │ │ │ │ - cmpeq r3, r0, ror r8 │ │ │ │ - cmpeq fp, ip, lsr #26 │ │ │ │ - @ instruction: 0x000003b2 │ │ │ │ - smlalbbeq r5, fp, r0, r8 │ │ │ │ - cmpeq fp, r0, lsr #16 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ + cmpeq fp, r4, ror r9 │ │ │ │ + cmpeq fp, ip, asr r9 │ │ │ │ cmpeq fp, r0, ror #16 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ - cmpeq r3, r8, lsl r7 │ │ │ │ - ldrdeq r4, [fp, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r9, r8, ror #4 │ │ │ │ + cmpeq r3, r8, ror r8 │ │ │ │ + cmpeq fp, r4, lsr sp │ │ │ │ + @ instruction: 0x000003b2 │ │ │ │ + smlalbbeq r5, fp, r8, r8 │ │ │ │ + cmpeq fp, r8, lsr #16 │ │ │ │ + cmpeq fp, r8, ror #16 │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ + cmpeq r3, r0, lsr #14 │ │ │ │ + ldrdeq r4, [fp, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - smlalbteq r5, fp, ip, r6 │ │ │ │ - strheq r5, [fp, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ - cmpeq r3, r4, lsl #11 │ │ │ │ - cmpeq fp, r0, asr #20 │ │ │ │ + ldrdeq r5, [fp, #-100] @ 0xffffff9c │ │ │ │ + strheq r5, [fp, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r9, ip, ror pc │ │ │ │ + cmpeq r3, ip, lsl #11 │ │ │ │ + cmpeq fp, r8, asr #20 │ │ │ │ andeq r0, r0, pc, asr r3 │ │ │ │ - cmpeq r3, r4, lsr r5 │ │ │ │ - strdeq r4, [fp, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r3, ip, lsr r5 │ │ │ │ + strdeq r4, [fp, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ + smlaltteq r5, fp, r4, r3 │ │ │ │ ldrdeq r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ - ldrdeq r5, [fp, #-52] @ 0xffffffcc │ │ │ │ - strheq r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ - smlaltbeq r5, fp, r4, r3 │ │ │ │ - @ instruction: 0x014a3298 │ │ │ │ - ldrdeq sp, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r4, ror #5 │ │ │ │ - smlaltbeq r4, fp, r4, r7 │ │ │ │ - cmpeq fp, r0, ror r2 │ │ │ │ - cmpeq sl, r8, lsl #2 │ │ │ │ - cmpeq fp, r8, lsr r2 │ │ │ │ - smlalbbeq r4, fp, r4, lr │ │ │ │ - ldrdeq r1, [sp, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r9, r4, lsr #16 │ │ │ │ - cmpeq r3, r4, lsr lr │ │ │ │ - strdeq r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ + smlalbteq r5, fp, r4, r3 │ │ │ │ + smlaltbeq r5, fp, ip, r3 │ │ │ │ + smlaltbeq r3, sl, r0, r2 │ │ │ │ + ldrdeq sp, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, ip, ror #5 │ │ │ │ + smlaltbeq r4, fp, ip, r7 │ │ │ │ + cmpeq fp, r8, ror r2 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ + cmpeq fp, r0, asr #4 │ │ │ │ + smlalbbeq r4, fp, ip, lr │ │ │ │ + ldrdeq r1, [sp, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r9, ip, lsr #16 │ │ │ │ + cmpeq r3, ip, lsr lr │ │ │ │ + strdeq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, fp, lsl #6 │ │ │ │ + ldrdeq r4, [fp, #-196] @ 0xffffff3c │ │ │ │ smlalbteq r4, fp, ip, ip │ │ │ │ - smlalbteq r4, fp, r4, ip │ │ │ │ + smlalbteq r4, fp, r0, ip │ │ │ │ strheq r4, [fp, #-200] @ 0xffffff38 │ │ │ │ - strheq r4, [fp, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x014b4c98 │ │ │ │ - strdeq r4, [fp, #-176] @ 0xffffff50 │ │ │ │ - ldrdeq r4, [fp, #-184] @ 0xffffff48 │ │ │ │ - smlaltteq sp, r9, ip, r5 │ │ │ │ - ldrsheq sl, [r3, #-188] @ 0xffffff44 │ │ │ │ - strheq r4, [fp, #-8] │ │ │ │ + smlaltbeq r4, fp, r0, ip │ │ │ │ + strdeq r4, [fp, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq r4, fp, r0, fp │ │ │ │ + strdeq sp, [r9, #-84] @ 0xffffffac │ │ │ │ + cmpeq r3, r4, lsl #24 │ │ │ │ + smlalbteq r4, fp, r0, r0 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r9, ip, ror r5 │ │ │ │ - cmpeq r3, ip, lsl #23 │ │ │ │ - cmpeq fp, r8, asr #32 │ │ │ │ + smlalbbeq sp, r9, r4, r5 │ │ │ │ + @ instruction: 0x0153ab94 │ │ │ │ + qdaddeq r4, r0, fp │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - cmpeq r9, r0, lsl r5 │ │ │ │ - cmpeq r3, r0, lsr #22 │ │ │ │ - ldrdeq r3, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, r8, lsl r5 │ │ │ │ + cmpeq r3, r8, lsr #22 │ │ │ │ + smlaltteq r3, fp, r4, pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sp, r4, lsl r8 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ - cmpeq r3, ip, ror #20 │ │ │ │ - cmpeq fp, r8, lsr #30 │ │ │ │ + cmpeq sp, ip, lsl r8 │ │ │ │ + cmpeq r9, r4, ror #8 │ │ │ │ + cmpeq r3, r4, ror sl │ │ │ │ + cmpeq fp, r0, lsr pc │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - smlaltteq sp, r9, ip, r3 │ │ │ │ - ldrsheq sl, [r3, #-156] @ 0xffffff64 │ │ │ │ - strheq r3, [fp, #-236] @ 0xffffff14 │ │ │ │ - cmpeq sp, r0, lsl r7 │ │ │ │ - cmpeq r9, r0, ror #6 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ - cmpeq fp, ip, lsr #28 │ │ │ │ + strdeq sp, [r9, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r3, r4, lsl #20 │ │ │ │ + smlalbteq r3, fp, r4, lr │ │ │ │ + cmpeq sp, r8, lsl r7 │ │ │ │ + cmpeq r9, r8, ror #6 │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq fp, r4, lsr lr │ │ │ │ @ instruction: 0x000003bf │ │ │ │ - smlaltteq sp, r9, ip, r2 │ │ │ │ - ldrsheq sl, [r3, #-140] @ 0xffffff74 │ │ │ │ - strheq r3, [fp, #-216] @ 0xffffff28 │ │ │ │ + strdeq sp, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r4, lsl #18 │ │ │ │ + smlalbteq r3, fp, r0, sp │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - smlalbbeq sp, r9, r0, r2 │ │ │ │ - @ instruction: 0x0153a890 │ │ │ │ - cmpeq fp, r0, asr sp │ │ │ │ - cmpeq fp, ip, lsr r8 │ │ │ │ - cmpeq sp, r4, ror r5 │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ + smlalbbeq sp, r9, r8, r2 │ │ │ │ + @ instruction: 0x0153a898 │ │ │ │ + cmpeq fp, r8, asr sp │ │ │ │ + cmpeq fp, r4, asr #16 │ │ │ │ + cmpeq sp, ip, ror r5 │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbteq r3, fp, r4, ip │ │ │ │ + smlalbteq r3, fp, ip, ip │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - cmpeq sl, r8, lsr r8 │ │ │ │ - cmpeq sp, r0, lsl #10 │ │ │ │ - cmpeq fp, r4, lsr r7 │ │ │ │ - smlalbbeq r1, sp, ip, r3 │ │ │ │ - smlaltteq ip, r9, r0, pc @ │ │ │ │ - ldrsheq sl, [r3, #-80] @ 0xffffffb0 │ │ │ │ - smlaltbeq r3, fp, ip, sl │ │ │ │ + cmpeq sl, r0, asr #16 │ │ │ │ + cmpeq sp, r8, lsl #10 │ │ │ │ + cmpeq fp, ip, lsr r7 │ │ │ │ + @ instruction: 0x014d1394 │ │ │ │ + smlaltteq ip, r9, r8, pc @ │ │ │ │ + ldrsheq sl, [r3, #-88] @ 0xffffffa8 │ │ │ │ + strheq r3, [fp, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r2, asr #6 │ │ │ │ - smlalbteq r1, sp, r8, r2 │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - cmpeq r3, r8, lsl #11 │ │ │ │ - cmpeq fp, r4, asr #20 │ │ │ │ + ldrdeq r1, [sp, #-32] @ 0xffffffe0 │ │ │ │ + smlalbbeq ip, r9, r0, pc @ │ │ │ │ + @ instruction: 0x0153a590 │ │ │ │ + cmpeq fp, ip, asr #20 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - smlalbteq ip, sl, r8, r3 │ │ │ │ - cmpeq fp, r8, lsl r5 │ │ │ │ - strdeq r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq fp, r8, lsl #8 │ │ │ │ - cmpeq r9, ip, lsl #28 │ │ │ │ - cmpeq r3, ip, lsl r4 │ │ │ │ - ldrdeq r3, [fp, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0x0149cd9c │ │ │ │ - cmpeq r3, ip, lsr #7 │ │ │ │ - cmpeq fp, r8, ror #16 │ │ │ │ + ldrdeq ip, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq fp, r0, lsr #10 │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ + cmpeq fp, r0, lsl r4 │ │ │ │ + cmpeq r9, r4, lsl lr │ │ │ │ + cmpeq r3, r4, lsr #8 │ │ │ │ + smlaltteq r3, fp, r4, r8 │ │ │ │ + smlaltbeq ip, r9, r4, sp │ │ │ │ + ldrheq sl, [r3, #-52] @ 0xffffffcc │ │ │ │ + cmpeq fp, r0, ror r8 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strheq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq fp, ip, ror r2 │ │ │ │ - cmpeq fp, ip, asr r2 │ │ │ │ - smlaltbeq r4, fp, ip, r1 │ │ │ │ - strheq ip, [r9, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r3, r0, asr #3 │ │ │ │ - smlalbbeq r3, fp, r0, r6 │ │ │ │ - cmpeq r9, r0, asr #22 │ │ │ │ - cmpeq r3, r0, asr r1 │ │ │ │ - cmpeq fp, ip, lsl #12 │ │ │ │ + smlalbteq r4, fp, r0, r2 │ │ │ │ + smlalbbeq r4, fp, r4, r2 │ │ │ │ + cmpeq fp, r4, ror #4 │ │ │ │ + strheq r4, [fp, #-20] @ 0xffffffec │ │ │ │ + strheq ip, [r9, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r3, r8, asr #3 │ │ │ │ + smlalbbeq r3, fp, r8, r6 │ │ │ │ + cmpeq r9, r8, asr #22 │ │ │ │ + cmpeq r3, r8, asr r1 │ │ │ │ + cmpeq fp, r4, lsl r6 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmpeq sp, r8, ror #28 │ │ │ │ - swpbeq r4, r8, [fp] │ │ │ │ - @ instruction: 0x0149ca9c │ │ │ │ - cmpeq r3, ip, lsr #1 │ │ │ │ - cmpeq fp, r8, ror #10 │ │ │ │ + cmpeq sp, r0, ror lr │ │ │ │ + smlaltbeq r4, fp, r0, r0 │ │ │ │ + smlaltbeq ip, r9, r4, sl │ │ │ │ + ldrheq sl, [r3, #-4] │ │ │ │ + cmpeq fp, r0, ror r5 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmpeq fp, ip, lsr #32 │ │ │ │ - cmpeq r9, r8, lsr #20 │ │ │ │ - cmpeq r3, r8, lsr r0 │ │ │ │ + cmpeq fp, r4, lsr r0 │ │ │ │ + cmpeq r9, r0, lsr sl │ │ │ │ + cmpeq r3, r0, asr #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl ba98c <__aeabi_dcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 55f734 │ │ │ │ ldr r3, [fp, sl] │ │ │ │ add r6, r6, #1 │ │ │ │ @@ -1219998,253 +1219998,253 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #876 @ 0x36c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 55e878 │ │ │ │ - strdeq r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - strheq lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ - smlalbteq ip, r9, r4, r9 │ │ │ │ - ldrsbeq r9, [r3, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x014b3490 │ │ │ │ + cmpeq fp, r0, lsl #10 │ │ │ │ + smlalbteq lr, fp, r0, r1 │ │ │ │ + smlalbteq ip, r9, ip, r9 │ │ │ │ + ldrsbeq r9, [r3, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0x014b3498 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - cmpeq r9, ip, ror #18 │ │ │ │ - cmpeq r3, ip, ror pc │ │ │ │ - cmpeq fp, ip, lsr r4 │ │ │ │ + cmpeq r9, r4, ror r9 │ │ │ │ + cmpeq r3, r4, lsl #31 │ │ │ │ + cmpeq fp, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - cmpeq r9, r4, lsr #18 │ │ │ │ - cmpeq r3, r4, lsr pc │ │ │ │ - strdeq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r9, ip, lsr #18 │ │ │ │ + cmpeq r3, ip, lsr pc │ │ │ │ + strdeq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, pc, ror r3 │ │ │ │ - smlaltteq ip, r9, r0, r8 │ │ │ │ - ldrsheq r9, [r3, #-224] @ 0xffffff20 │ │ │ │ - strheq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x0149c89c │ │ │ │ - cmpeq r3, ip, lsr #29 │ │ │ │ - cmpeq fp, ip, ror #6 │ │ │ │ - cmpeq r9, r8, asr r8 │ │ │ │ - cmpeq r3, r8, ror #28 │ │ │ │ - cmpeq fp, r8, lsr #6 │ │ │ │ - cmpeq r9, r4, lsl r8 │ │ │ │ - cmpeq r3, r4, lsr #28 │ │ │ │ - smlaltteq r3, fp, r0, r2 │ │ │ │ + smlaltteq ip, r9, r8, r8 │ │ │ │ + ldrsheq r9, [r3, #-232] @ 0xffffff18 │ │ │ │ + strheq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ + smlaltbeq ip, r9, r4, r8 │ │ │ │ + ldrheq r9, [r3, #-228] @ 0xffffff1c │ │ │ │ + cmpeq fp, r4, ror r3 │ │ │ │ + cmpeq r9, r0, ror #16 │ │ │ │ + cmpeq r3, r0, ror lr │ │ │ │ + cmpeq fp, r0, lsr r3 │ │ │ │ + cmpeq r9, ip, lsl r8 │ │ │ │ + cmpeq r3, ip, lsr #28 │ │ │ │ + smlaltteq r3, fp, r8, r2 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - ldrdeq ip, [r9, #-112] @ 0xffffff90 │ │ │ │ - cmpeq r3, r0, ror #27 │ │ │ │ - @ instruction: 0x014b329c │ │ │ │ + ldrdeq ip, [r9, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r3, r8, ror #27 │ │ │ │ + smlaltbeq r3, fp, r4, r2 │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - smlalbbeq ip, r9, ip, r7 │ │ │ │ - @ instruction: 0x01539d9c │ │ │ │ - cmpeq fp, r8, asr r2 │ │ │ │ + @ instruction: 0x0149c794 │ │ │ │ + cmpeq r3, r4, lsr #27 │ │ │ │ + cmpeq fp, r0, ror #4 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - cmpeq r9, r8, asr #14 │ │ │ │ - cmpeq r3, r8, asr sp │ │ │ │ - cmpeq fp, r4, lsl r2 │ │ │ │ + cmpeq r9, r0, asr r7 │ │ │ │ + cmpeq r3, r0, ror #26 │ │ │ │ + cmpeq fp, ip, lsl r2 │ │ │ │ andeq r0, r0, sl, lsr r3 │ │ │ │ - cmpeq r9, r0, lsl #14 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ - smlalbteq r3, fp, ip, r1 │ │ │ │ + cmpeq r9, r8, lsl #14 │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ + ldrdeq r3, [fp, #-20] @ 0xffffffec │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - strheq ip, [r9, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r3, r8, asr #25 │ │ │ │ - @ instruction: 0x014b3190 │ │ │ │ - cmpeq r9, ip, ror r6 │ │ │ │ - cmpeq r3, ip, lsl #25 │ │ │ │ - cmpeq fp, r8, asr #2 │ │ │ │ + smlalbteq ip, r9, r4, r6 │ │ │ │ + ldrsbeq r9, [r3, #-192] @ 0xffffff40 │ │ │ │ + @ instruction: 0x014b3198 │ │ │ │ + smlalbbeq ip, r9, r4, r6 │ │ │ │ + @ instruction: 0x01539c94 │ │ │ │ + cmpeq fp, r0, asr r1 │ │ │ │ @ instruction: 0x000003b6 │ │ │ │ - cmpeq r9, r4, lsr r6 │ │ │ │ - cmpeq r3, r4, asr #24 │ │ │ │ - cmpeq fp, r8, lsl #2 │ │ │ │ - strdeq ip, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, ip, lsr r6 │ │ │ │ + cmpeq r3, ip, asr #24 │ │ │ │ + cmpeq fp, r0, lsl r1 │ │ │ │ + strdeq ip, [r9, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - strheq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, ip, asr #23 │ │ │ │ - smlalbbeq r3, fp, r8, r0 │ │ │ │ + smlalbteq ip, r9, r4, r5 │ │ │ │ + ldrsbeq r9, [r3, #-180] @ 0xffffff4c │ │ │ │ + swpbeq r3, r0, [fp] │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - cmpeq r9, r8, ror r5 │ │ │ │ - cmpeq r3, r8, lsl #23 │ │ │ │ - cmpeq fp, r4, asr #32 │ │ │ │ + smlalbbeq ip, r9, r0, r5 │ │ │ │ + @ instruction: 0x01539b90 │ │ │ │ + cmpeq fp, ip, asr #32 │ │ │ │ andeq r0, r0, r5, ror #6 │ │ │ │ - cmpeq r9, r0, lsr r5 │ │ │ │ - cmpeq r3, r0, asr #22 │ │ │ │ - strdeq r2, [fp, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, r8, lsr r5 │ │ │ │ + cmpeq r3, r8, asr #22 │ │ │ │ + cmpeq fp, r4 │ │ │ │ andeq r0, r0, lr, lsr #7 │ │ │ │ - smlaltteq ip, r9, r8, r4 │ │ │ │ - ldrsheq r9, [r3, #-168] @ 0xffffff58 │ │ │ │ - strheq r2, [fp, #-248] @ 0xffffff08 │ │ │ │ - smlaltbeq ip, r9, r0, r4 │ │ │ │ - ldrheq r9, [r3, #-160] @ 0xffffff60 │ │ │ │ - cmpeq fp, ip, ror #30 │ │ │ │ + strdeq ip, [r9, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r3, r0, lsl #22 │ │ │ │ + smlalbteq r2, fp, r0, pc @ │ │ │ │ + smlaltbeq ip, r9, r8, r4 │ │ │ │ + ldrheq r9, [r3, #-168] @ 0xffffff58 │ │ │ │ + cmpeq fp, r4, ror pc │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - cmpeq r9, ip, asr r4 │ │ │ │ + cmpeq r9, r4, ror #8 │ │ │ │ andeq r0, r0, pc, lsl #6 │ │ │ │ - cmpeq r9, r8, lsr #8 │ │ │ │ - cmpeq r3, r4, lsr sl │ │ │ │ - strdeq r2, [fp, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r9, r0, lsr r4 │ │ │ │ + cmpeq r3, ip, lsr sl │ │ │ │ + cmpeq fp, r0, lsl #30 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - cmpeq r3, r4, lsl #20 │ │ │ │ - smlaltteq ip, r9, r0, r3 │ │ │ │ - strheq r2, [fp, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r3, ip, lsl #20 │ │ │ │ + smlaltteq ip, r9, r8, r3 │ │ │ │ + smlalbteq r2, fp, r4, lr │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - cmpeq r3, r4, asr #19 │ │ │ │ - smlaltbeq ip, r9, r0, r3 │ │ │ │ - cmpeq fp, ip, ror lr │ │ │ │ + cmpeq r3, ip, asr #19 │ │ │ │ + smlaltbeq ip, r9, r8, r3 │ │ │ │ + smlalbbeq r2, fp, r4, lr │ │ │ │ andeq r0, r0, pc, lsr r4 │ │ │ │ - cmpeq r9, ip, asr r3 │ │ │ │ - cmpeq r9, ip, asr #6 │ │ │ │ - cmpeq r3, r8, asr r9 │ │ │ │ - cmpeq fp, ip, lsl lr │ │ │ │ + cmpeq r9, r4, ror #6 │ │ │ │ + cmpeq r9, r4, asr r3 │ │ │ │ + cmpeq r3, r0, ror #18 │ │ │ │ + cmpeq fp, r4, lsr #28 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - cmpeq r9, ip, lsl #6 │ │ │ │ - cmpeq r3, ip, lsl r9 │ │ │ │ - ldrdeq r2, [fp, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r9, r4, lsl r3 │ │ │ │ + cmpeq r3, r4, lsr #18 │ │ │ │ + smlaltteq r2, fp, r0, sp │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ - smlalbteq ip, r9, r8, r2 │ │ │ │ - smlalbbeq ip, r9, r8, r2 │ │ │ │ + ldrdeq ip, [r9, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x0149c290 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - cmpeq r9, ip, ror #4 │ │ │ │ + cmpeq r9, r4, ror r2 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmpeq r9, r0, asr r2 │ │ │ │ + cmpeq r9, r8, asr r2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ - cmpeq r3, r0, asr #16 │ │ │ │ - cmpeq r9, ip, lsl r2 │ │ │ │ - strdeq r2, [fp, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r3, r8, asr #16 │ │ │ │ + cmpeq r9, r4, lsr #4 │ │ │ │ + cmpeq fp, r0, lsl #26 │ │ │ │ andeq r0, r0, lr, lsr r4 │ │ │ │ - cmpeq r3, r0, lsl #16 │ │ │ │ - ldrdeq ip, [r9, #-28] @ 0xffffffe4 │ │ │ │ - strheq r2, [fp, #-204] @ 0xffffff34 │ │ │ │ - smlaltbeq ip, r9, r4, r1 │ │ │ │ - ldrheq r9, [r3, #-116] @ 0xffffff8c │ │ │ │ - cmpeq fp, r0, ror ip │ │ │ │ - cmpeq r9, r0, ror #2 │ │ │ │ - cmpeq r3, r0, ror r7 │ │ │ │ - cmpeq fp, ip, lsr #24 │ │ │ │ + cmpeq r3, r8, lsl #16 │ │ │ │ + smlaltteq ip, r9, r4, r1 │ │ │ │ + smlalbteq r2, fp, r4, ip │ │ │ │ + smlaltbeq ip, r9, ip, r1 │ │ │ │ + ldrheq r9, [r3, #-124] @ 0xffffff84 │ │ │ │ + cmpeq fp, r8, ror ip │ │ │ │ + cmpeq r9, r8, ror #2 │ │ │ │ + cmpeq r3, r8, ror r7 │ │ │ │ + cmpeq fp, r4, lsr ip │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - cmpeq r9, ip, lsl r1 │ │ │ │ - cmpeq r3, ip, lsr #14 │ │ │ │ - smlaltteq r2, fp, r8, fp │ │ │ │ + cmpeq r9, r4, lsr #2 │ │ │ │ + cmpeq r3, r4, lsr r7 │ │ │ │ + strdeq r2, [fp, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - ldrdeq ip, [r9, #-8] │ │ │ │ - cmpeq r3, r8, ror #13 │ │ │ │ - smlaltbeq r2, fp, r8, fp │ │ │ │ - swpbeq ip, r4, [r9] │ │ │ │ - cmpeq r3, r4, lsr #13 │ │ │ │ - cmpeq fp, r0, ror #22 │ │ │ │ + smlaltteq ip, r9, r0, r0 │ │ │ │ + ldrsheq r9, [r3, #-96] @ 0xffffffa0 │ │ │ │ + strheq r2, [fp, #-176] @ 0xffffff50 │ │ │ │ + swpbeq ip, ip, [r9] │ │ │ │ + cmpeq r3, ip, lsr #13 │ │ │ │ + cmpeq fp, r8, ror #22 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - qdaddeq ip, r0, r9 │ │ │ │ - cmpeq r3, r0, ror #12 │ │ │ │ - cmpeq fp, ip, lsl fp │ │ │ │ + qdaddeq ip, r8, r9 │ │ │ │ + cmpeq r3, r8, ror #12 │ │ │ │ + cmpeq fp, r4, lsr #22 │ │ │ │ andeq r0, r0, r3, lsr r4 │ │ │ │ - cmpeq r9, ip │ │ │ │ - cmpeq r3, ip, lsl r6 │ │ │ │ - ldrdeq r2, [fp, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r9, r4, lsl r0 │ │ │ │ + cmpeq r3, r4, lsr #12 │ │ │ │ + smlaltteq r2, fp, r0, sl │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ - smlalbteq fp, r9, r8, pc @ │ │ │ │ - ldrsbeq r9, [r3, #-88] @ 0xffffffa8 │ │ │ │ - @ instruction: 0x014b2a94 │ │ │ │ + ldrdeq fp, [r9, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r3, r0, ror #11 │ │ │ │ + @ instruction: 0x014b2a9c │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - smlalbbeq fp, r9, r4, pc @ │ │ │ │ - @ instruction: 0x01539594 │ │ │ │ - cmpeq fp, r0, asr sl │ │ │ │ + smlalbbeq fp, r9, ip, pc @ │ │ │ │ + @ instruction: 0x0153959c │ │ │ │ + cmpeq fp, r8, asr sl │ │ │ │ andeq r0, r0, r6, lsr #8 │ │ │ │ - cmpeq r9, r0, asr #30 │ │ │ │ - cmpeq r3, r0, asr r5 │ │ │ │ - cmpeq fp, ip, lsl #20 │ │ │ │ + cmpeq r9, r8, asr #30 │ │ │ │ + cmpeq r3, r8, asr r5 │ │ │ │ + cmpeq fp, r4, lsl sl │ │ │ │ andeq r0, r0, r5, lsr #8 │ │ │ │ - strdeq fp, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r3, ip, lsl #10 │ │ │ │ - smlalbteq r2, fp, r8, r9 │ │ │ │ + cmpeq r9, r4, lsl #30 │ │ │ │ + cmpeq r3, r4, lsl r5 │ │ │ │ + ldrdeq r2, [fp, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - strheq fp, [r9, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r3, r8, asr #9 │ │ │ │ - smlalbbeq r2, fp, r4, r9 │ │ │ │ + smlalbteq fp, r9, r0, lr │ │ │ │ + ldrsbeq r9, [r3, #-64] @ 0xffffffc0 │ │ │ │ + smlalbbeq r2, fp, ip, r9 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - cmpeq r9, r0, ror lr │ │ │ │ - cmpeq r3, r0, lsl #9 │ │ │ │ - cmpeq fp, ip, lsr r9 │ │ │ │ + cmpeq r9, r8, ror lr │ │ │ │ + cmpeq r3, r8, lsl #9 │ │ │ │ + cmpeq fp, r4, asr #18 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - cmpeq r9, ip, lsr #28 │ │ │ │ - cmpeq r3, ip, lsr r4 │ │ │ │ - strdeq r2, [fp, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, r4, lsr lr │ │ │ │ + cmpeq r3, r4, asr #8 │ │ │ │ + cmpeq fp, r0, lsl #18 │ │ │ │ andeq r0, r0, lr, lsl #6 │ │ │ │ - smlaltteq fp, r9, r8, sp │ │ │ │ - ldrsheq r9, [r3, #-56] @ 0xffffffc8 │ │ │ │ - strheq r2, [fp, #-140] @ 0xffffff74 │ │ │ │ - smlaltbeq fp, r9, r4, sp │ │ │ │ - ldrheq r9, [r3, #-52] @ 0xffffffcc │ │ │ │ - cmpeq fp, r0, ror r8 │ │ │ │ + strdeq fp, [r9, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r3, r0, lsl #8 │ │ │ │ + smlalbteq r2, fp, r4, r8 │ │ │ │ + smlaltbeq fp, r9, ip, sp │ │ │ │ + ldrheq r9, [r3, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq fp, r8, ror r8 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - cmpeq r9, r0, ror #26 │ │ │ │ - cmpeq r3, r0, ror r3 │ │ │ │ - cmpeq fp, ip, lsr #16 │ │ │ │ + cmpeq r9, r8, ror #26 │ │ │ │ + cmpeq r3, r8, ror r3 │ │ │ │ + cmpeq fp, r4, lsr r8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - cmpeq r9, ip, lsl sp │ │ │ │ - cmpeq r3, ip, lsr #6 │ │ │ │ - smlaltteq r2, fp, r8, r7 │ │ │ │ + cmpeq r9, r4, lsr #26 │ │ │ │ + cmpeq r3, r4, lsr r3 │ │ │ │ + strdeq r2, [fp, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - ldrdeq fp, [r9, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r3, r4, ror #5 │ │ │ │ - smlaltbeq r2, fp, r4, r7 │ │ │ │ - @ instruction: 0x0149bc90 │ │ │ │ - cmpeq r3, r0, lsr #5 │ │ │ │ - cmpeq fp, r0, ror #14 │ │ │ │ - cmpeq r9, ip, asr #24 │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ - cmpeq fp, ip, lsl r7 │ │ │ │ - cmpeq r9, r4, lsl #24 │ │ │ │ - cmpeq r3, r4, lsl r2 │ │ │ │ - ldrdeq r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ + ldrdeq fp, [r9, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r3, ip, ror #5 │ │ │ │ + smlaltbeq r2, fp, ip, r7 │ │ │ │ + @ instruction: 0x0149bc98 │ │ │ │ + cmpeq r3, r8, lsr #5 │ │ │ │ + cmpeq fp, r8, ror #14 │ │ │ │ + cmpeq r9, r4, asr ip │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ + cmpeq fp, r4, lsr #14 │ │ │ │ + cmpeq r9, ip, lsl #24 │ │ │ │ + cmpeq r3, ip, lsl r2 │ │ │ │ + ldrdeq r2, [fp, #-104] @ 0xffffff98 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smlalbteq fp, r9, r0, fp │ │ │ │ - ldrsbeq r9, [r3, #-16] │ │ │ │ - smlalbbeq r2, fp, ip, r6 │ │ │ │ + smlalbteq fp, r9, r8, fp │ │ │ │ + ldrsbeq r9, [r3, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x014b2694 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r9, ip, ror fp │ │ │ │ - cmpeq r3, ip, lsl #3 │ │ │ │ - cmpeq fp, ip, asr #12 │ │ │ │ - cmpeq r9, r8, lsr fp │ │ │ │ - cmpeq r3, r8, asr #2 │ │ │ │ - cmpeq fp, r4, lsl #12 │ │ │ │ + smlalbbeq fp, r9, r4, fp │ │ │ │ + @ instruction: 0x01539194 │ │ │ │ + cmpeq fp, r4, asr r6 │ │ │ │ + cmpeq r9, r0, asr #22 │ │ │ │ + cmpeq r3, r0, asr r1 │ │ │ │ + cmpeq fp, ip, lsl #12 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - strdeq fp, [r9, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r3, r4, lsl #2 │ │ │ │ - smlalbteq r2, fp, r4, r5 │ │ │ │ + strdeq fp, [r9, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r3, ip, lsl #2 │ │ │ │ + smlalbteq r2, fp, ip, r5 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - strheq fp, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r3, r0, asr #1 │ │ │ │ - smlalbbeq r2, fp, r0, r5 │ │ │ │ - cmpeq r9, ip, ror #20 │ │ │ │ - cmpeq r3, ip, ror r0 │ │ │ │ - cmpeq fp, ip, lsr r5 │ │ │ │ - cmpeq r9, ip, ror #12 │ │ │ │ - cmpeq r3, ip, ror ip │ │ │ │ - cmpeq fp, r8, lsr r1 │ │ │ │ + strheq fp, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r3, r8, asr #1 │ │ │ │ + smlalbbeq r2, fp, r8, r5 │ │ │ │ + cmpeq r9, r4, ror sl │ │ │ │ + cmpeq r3, r4, lsl #1 │ │ │ │ + cmpeq fp, r4, asr #10 │ │ │ │ + cmpeq r9, r4, ror r6 │ │ │ │ + cmpeq r3, r4, lsl #25 │ │ │ │ + cmpeq fp, r0, asr #2 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ - cmpeq r3, r8, lsr ip │ │ │ │ - strdeq r2, [fp, #-8] │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ + cmpeq r3, r0, asr #24 │ │ │ │ + mrseq r2, (UNDEF: 91) │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - smlaltteq fp, r9, r4, r5 │ │ │ │ - ldrsheq r8, [r3, #-180] @ 0xffffff4c │ │ │ │ - strheq r2, [fp, #-0] │ │ │ │ + smlaltteq fp, r9, ip, r5 │ │ │ │ + ldrsheq r8, [r3, #-188] @ 0xffffff44 │ │ │ │ + strheq r2, [fp, #-8] │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - smlaltbeq fp, r9, r0, r5 │ │ │ │ - ldrheq r8, [r3, #-176] @ 0xffffff50 │ │ │ │ - cmpeq fp, ip, rrx │ │ │ │ + smlaltbeq fp, r9, r8, r5 │ │ │ │ + ldrheq r8, [r3, #-184] @ 0xffffff48 │ │ │ │ + cmpeq fp, r4, ror r0 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r9, r8, asr r5 │ │ │ │ - cmpeq r3, r8, ror #22 │ │ │ │ - cmpeq fp, r4, lsr #32 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ + cmpeq r3, r0, ror fp │ │ │ │ + cmpeq fp, ip, lsr #32 │ │ │ │ andeq r0, r0, r9, lsl #6 │ │ │ │ - cmpeq r9, r0, lsl r5 │ │ │ │ - cmpeq r3, r0, lsr #22 │ │ │ │ - smlaltteq r1, fp, r0, pc @ │ │ │ │ + cmpeq r9, r8, lsl r5 │ │ │ │ + cmpeq r3, r8, lsr #22 │ │ │ │ + smlaltteq r1, fp, r8, pc @ │ │ │ │ ldr r3, [pc, #-100] @ 5615a0 │ │ │ │ ldr r2, [pc, #-100] @ 5615a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1221330,109 +1221330,109 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 561b74 │ │ │ │ cmpeq sp, r8, asr #24 │ │ │ │ cmpeq sp, r4, lsr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq fp, ip, lsl fp │ │ │ │ - cmpeq lr, r0, lsl #12 │ │ │ │ + cmpeq fp, r4, lsr #22 │ │ │ │ + cmpeq lr, r8, lsl #12 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rsbmi ip, fp, r0 │ │ │ │ @ instruction: 0x015d6898 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ - smlaltbeq r0, lr, r0, r3 │ │ │ │ - cmpeq r3, r0, lsl #11 │ │ │ │ - cmpeq r9, r8, asr pc │ │ │ │ - cmpeq fp, r4, lsr sl │ │ │ │ + smlaltbeq r0, lr, r8, r3 │ │ │ │ + cmpeq r3, r8, lsl #11 │ │ │ │ + cmpeq r9, r0, ror #30 │ │ │ │ + cmpeq fp, ip, lsr sl │ │ │ │ andeq r0, r0, r3, ror #7 │ │ │ │ andeq r6, r0, r0, ror r4 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - cmpeq fp, r0, lsr r7 │ │ │ │ + cmpeq fp, r8, lsr r7 │ │ │ │ stmdapl r0, {r0, r1, r2} │ │ │ │ - cmpeq r3, r8, asr r2 │ │ │ │ - qdaddeq r9, r8, sl │ │ │ │ - ldrdeq sl, [r9, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r3, r0, ror #4 │ │ │ │ + cmpeq sl, r0, rrx │ │ │ │ + ldrdeq sl, [r9, #-184] @ 0xffffff48 │ │ │ │ andeq r6, r0, ip, lsl sl │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ - cmpeq r3, r0, lsl #1 │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ + cmpeq r3, r8, lsl #1 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - smlalbbeq r8, sl, r0, lr │ │ │ │ - ldrheq r7, [r3, #-240] @ 0xffffff10 │ │ │ │ - cmpeq fp, r8, ror r4 │ │ │ │ + smlalbbeq r8, sl, r8, lr │ │ │ │ + ldrheq r7, [r3, #-248] @ 0xffffff08 │ │ │ │ + smlalbbeq r1, fp, r0, r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlalbteq r8, sl, r0, sp │ │ │ │ - cmpeq r3, r4, asr pc │ │ │ │ - cmpeq r9, r0, lsr r9 │ │ │ │ - cmpeq fp, r8, lsl r4 │ │ │ │ - @ instruction: 0x014b1398 │ │ │ │ - cmpeq r3, r0, asr #29 │ │ │ │ - smlalbteq r8, sl, r0, ip │ │ │ │ - cmpeq r3, r4, asr lr │ │ │ │ - cmpeq r9, r0, lsr r8 │ │ │ │ - cmpeq fp, ip, lsl #6 │ │ │ │ + smlalbteq r8, sl, r8, sp │ │ │ │ + cmpeq r3, ip, asr pc │ │ │ │ + cmpeq r9, r8, lsr r9 │ │ │ │ + cmpeq fp, r0, lsr #8 │ │ │ │ + smlaltbeq r1, fp, r0, r3 │ │ │ │ + cmpeq r3, r8, asr #29 │ │ │ │ + smlalbteq r8, sl, r8, ip │ │ │ │ + cmpeq r3, ip, asr lr │ │ │ │ + cmpeq r9, r8, lsr r8 │ │ │ │ + cmpeq fp, r4, lsl r3 │ │ │ │ cmpeq r8, r4, asr #32 │ │ │ │ smlaltteq sl, r8, ip, pc @ │ │ │ │ @ instruction: 0x0148af94 │ │ │ │ - cmpeq r3, r8, lsl #26 │ │ │ │ + cmpeq r3, r0, lsl sp │ │ │ │ cmpeq r8, r0, asr #30 │ │ │ │ - strheq r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r3, r0, asr #25 │ │ │ │ - @ instruction: 0x0149a69c │ │ │ │ - cmpeq fp, r8, ror r1 │ │ │ │ + smlalbteq r1, fp, r4, r1 │ │ │ │ + cmpeq r3, r8, asr #25 │ │ │ │ + smlaltbeq sl, r9, r4, r6 │ │ │ │ + smlalbbeq r1, fp, r0, r1 │ │ │ │ andeq r0, r0, r9, lsl r4 │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ - cmpeq r3, r0, asr ip │ │ │ │ - cmpeq r9, ip, lsr #12 │ │ │ │ - cmpeq fp, r4, lsl r1 │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ - ldrdeq sl, [r9, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r3, r4, asr #23 │ │ │ │ - @ instruction: 0x0149a59c │ │ │ │ - cmpeq fp, r8, ror r0 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ + cmpeq r3, r8, asr ip │ │ │ │ + cmpeq r9, r4, lsr r6 │ │ │ │ + cmpeq fp, ip, lsl r1 │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ + smlaltteq sl, r9, r4, r5 │ │ │ │ + cmpeq r3, ip, asr #23 │ │ │ │ + smlaltbeq sl, r9, r4, r5 │ │ │ │ + smlalbbeq r1, fp, r0, r0 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - ldrsheq r7, [r3, #-148] @ 0xffffff6c │ │ │ │ - ldrdeq sl, [r9, #-48] @ 0xffffffd0 │ │ │ │ - strheq r0, [fp, #-228] @ 0xffffff1c │ │ │ │ + ldrsheq r7, [r3, #-156] @ 0xffffff64 │ │ │ │ + ldrdeq sl, [r9, #-56] @ 0xffffffc8 │ │ │ │ + strheq r0, [fp, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - ldrheq r7, [r3, #-148] @ 0xffffff6c │ │ │ │ - smlalbbeq sl, r9, ip, r3 │ │ │ │ - cmpeq fp, r8, ror #28 │ │ │ │ + ldrheq r7, [r3, #-156] @ 0xffffff64 │ │ │ │ + @ instruction: 0x0149a394 │ │ │ │ + cmpeq fp, r0, ror lr │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ - cmpeq r9, r8, asr #6 │ │ │ │ - cmpeq fp, r4, lsr #28 │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq r9, r0, asr r3 │ │ │ │ + cmpeq fp, ip, lsr #28 │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmpeq r3, ip, lsr #18 │ │ │ │ - cmpeq r9, r8, lsl #6 │ │ │ │ - strdeq r0, [fp, #-208] @ 0xffffff30 │ │ │ │ - smlaltteq sl, r9, ip, r2 │ │ │ │ - ldrsbeq r7, [r3, #-136] @ 0xffffff78 │ │ │ │ - strheq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x014b0d90 │ │ │ │ + cmpeq r3, r4, lsr r9 │ │ │ │ + cmpeq r9, r0, lsl r3 │ │ │ │ + strdeq r0, [fp, #-216] @ 0xffffff28 │ │ │ │ + strdeq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r3, r0, ror #17 │ │ │ │ + strheq sl, [r9, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x014b0d98 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x01537898 │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ - cmpeq fp, r8, asr sp │ │ │ │ + cmpeq r3, r0, lsr #17 │ │ │ │ + cmpeq r9, ip, ror r2 │ │ │ │ + cmpeq fp, r0, ror #26 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - cmpeq r3, r8, asr r8 │ │ │ │ - cmpeq r9, r4, lsr r2 │ │ │ │ - cmpeq fp, r4, lsl sp │ │ │ │ - cmpeq r3, r8, lsl r8 │ │ │ │ - strdeq sl, [r9, #-20] @ 0xffffffec │ │ │ │ - ldrdeq r0, [fp, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r3, r0, ror #16 │ │ │ │ + cmpeq r9, ip, lsr r2 │ │ │ │ + cmpeq fp, ip, lsl sp │ │ │ │ + cmpeq r3, r0, lsr #16 │ │ │ │ + strdeq sl, [r9, #-28] @ 0xffffffe4 │ │ │ │ + ldrdeq r0, [fp, #-200] @ 0xffffff38 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrsbeq r7, [r3, #-120] @ 0xffffff88 │ │ │ │ - strheq sl, [r9, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x014b0c90 │ │ │ │ + cmpeq r3, r0, ror #15 │ │ │ │ + strheq sl, [r9, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x014b0c98 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x01537798 │ │ │ │ - cmpeq r9, r4, ror r1 │ │ │ │ - cmpeq fp, r0, asr ip │ │ │ │ + cmpeq r3, r0, lsr #15 │ │ │ │ + cmpeq r9, ip, ror r1 │ │ │ │ + cmpeq fp, r8, asr ip │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ ldr r2, [pc, #-164] @ 5627f4 │ │ │ │ ldr r1, [pc, #-164] @ 5627f8 │ │ │ │ ldr r3, [pc, #-164] @ 5627fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1221955,41 +1221955,41 @@ │ │ │ │ ldrheq r5, [sp, #-136] @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, lsl #17 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ @ instruction: 0x015d5590 │ │ │ │ - cmpeq r3, ip, lsl #7 │ │ │ │ - cmpeq r9, r8, ror #26 │ │ │ │ - cmpeq fp, r4, asr #16 │ │ │ │ + @ instruction: 0x01537394 │ │ │ │ + cmpeq r9, r0, ror sp │ │ │ │ + cmpeq fp, ip, asr #16 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - cmpeq r3, ip, asr #6 │ │ │ │ - cmpeq r9, r8, lsr #26 │ │ │ │ - cmpeq fp, r4, lsl #16 │ │ │ │ + cmpeq r3, r4, asr r3 │ │ │ │ + cmpeq r9, r0, lsr sp │ │ │ │ + cmpeq fp, ip, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ - cmpeq r3, ip, lsl #6 │ │ │ │ - smlaltteq r9, r9, r8, ip @ │ │ │ │ - smlalbteq r0, fp, r4, r7 │ │ │ │ + cmpeq r3, r4, lsl r3 │ │ │ │ + strdeq r9, [r9, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq r0, fp, ip, r7 │ │ │ │ andeq r0, r0, r7, lsr #11 │ │ │ │ - cmpeq r3, ip, asr #5 │ │ │ │ - smlaltbeq r9, r9, r8, ip @ │ │ │ │ - smlalbbeq r0, fp, r4, r7 │ │ │ │ + ldrsbeq r7, [r3, #-36] @ 0xffffffdc │ │ │ │ + strheq r9, [r9, #-192] @ 0xffffff40 │ │ │ │ + smlalbbeq r0, fp, ip, r7 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - cmpeq r3, ip, lsl #5 │ │ │ │ - cmpeq r9, r8, ror #24 │ │ │ │ - cmpeq fp, r4, asr #14 │ │ │ │ + @ instruction: 0x01537294 │ │ │ │ + cmpeq r9, r0, ror ip │ │ │ │ + cmpeq fp, ip, asr #14 │ │ │ │ andeq r0, r0, sp, lsl #11 │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ - cmpeq r9, r8, lsr #24 │ │ │ │ - cmpeq fp, r4, lsl #14 │ │ │ │ + cmpeq r3, r4, asr r2 │ │ │ │ + cmpeq r9, r0, lsr ip │ │ │ │ + cmpeq fp, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - cmpeq r3, ip, lsl #4 │ │ │ │ - smlaltteq r9, r9, r8, fp @ │ │ │ │ - smlalbteq r0, fp, r4, r6 │ │ │ │ + cmpeq r3, r4, lsl r2 │ │ │ │ + strdeq r9, [r9, #-176] @ 0xffffff50 │ │ │ │ + smlalbteq r0, fp, ip, r6 │ │ │ │ andeq r0, r0, fp, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ 563224 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1222039,19 +1222039,19 @@ │ │ │ │ ldr r1, [pc, #40] @ 563238 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r4, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5631b0 │ │ │ │ - cmpeq r3, r4, lsr r1 │ │ │ │ - smlaltbeq r9, r9, ip, sl @ │ │ │ │ - @ instruction: 0x014b0590 │ │ │ │ - cmpeq r9, r8, ror sl │ │ │ │ - cmpeq fp, r8, asr r5 │ │ │ │ + cmpeq r3, ip, lsr r1 │ │ │ │ + strheq r9, [r9, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x014b0598 │ │ │ │ + smlalbbeq r9, r9, r0, sl @ │ │ │ │ + cmpeq fp, r0, ror #10 │ │ │ │ @ instruction: 0x000005b1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr ip, [pc, #1888] @ 5639b4 │ │ │ │ ldr r3, [pc, #1888] @ 5639b8 │ │ │ │ @@ -1222530,41 +1222530,41 @@ │ │ │ │ cmpeq sp, r0, asr #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015d5194 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq sp, r4, ror #28 │ │ │ │ - ldrheq r6, [r3, #-164] @ 0xffffff5c │ │ │ │ - @ instruction: 0x0149949c │ │ │ │ - smlalbbeq pc, sl, r0, pc @ │ │ │ │ + ldrheq r6, [r3, #-172] @ 0xffffff54 │ │ │ │ + smlaltbeq r9, r9, r4, r4 @ │ │ │ │ + smlalbbeq pc, sl, r8, pc @ │ │ │ │ andeq r0, r0, r7, asr #11 │ │ │ │ - cmpeq r3, r8, lsl sl │ │ │ │ - cmpeq r9, r0, lsl #8 │ │ │ │ - smlaltteq pc, sl, r4, lr @ │ │ │ │ + cmpeq r3, r0, lsr #20 │ │ │ │ + cmpeq r9, r8, lsl #8 │ │ │ │ + smlaltteq pc, sl, ip, lr @ │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ - cmpeq r3, r0, ror #19 │ │ │ │ - smlalbteq r9, r9, r8, r3 @ │ │ │ │ - smlaltbeq pc, sl, ip, lr @ │ │ │ │ + cmpeq r3, r8, ror #19 │ │ │ │ + ldrdeq r9, [r9, #-48] @ 0xffffffd0 │ │ │ │ + strheq pc, [sl, #-228] @ 0xffffff1c @ │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ - cmpeq r3, r8, lsr #19 │ │ │ │ - @ instruction: 0x01499390 │ │ │ │ - cmppeq sl, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r3, #-144] @ 0xffffff70 │ │ │ │ + @ instruction: 0x01499398 │ │ │ │ + cmppeq sl, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, ror #11 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ - cmpeq r9, r8, asr r3 │ │ │ │ - cmppeq sl, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ + cmpeq r9, r0, ror #6 │ │ │ │ + cmppeq sl, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ - cmpeq r3, r8, lsr r9 │ │ │ │ - cmpeq r9, r0, lsr #6 │ │ │ │ - cmppeq sl, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, asr #18 │ │ │ │ + cmpeq r9, r8, lsr #6 │ │ │ │ + cmppeq sl, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - cmpeq r3, r0, lsl #18 │ │ │ │ - smlaltteq r9, r9, r8, r2 @ │ │ │ │ - smlalbteq pc, sl, ip, sp @ │ │ │ │ + cmpeq r3, r8, lsl #18 │ │ │ │ + strdeq r9, [r9, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq pc, [sl, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ │ │ │ │ 00563a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1223037,37 +1223037,37 @@ │ │ │ │ ldrheq r4, [sp, #-148] @ 0xffffff6c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, r4, ror r9 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq sp, r4, lsl #9 │ │ │ │ - cmpeq r3, ip, asr #4 │ │ │ │ - cmpeq r9, r4, lsr ip │ │ │ │ - cmppeq sl, r8, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, asr r2 │ │ │ │ + cmpeq r9, ip, lsr ip │ │ │ │ + cmppeq sl, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r7, lsl #12 │ │ │ │ - cmpeq r3, r0, lsl r2 │ │ │ │ - strdeq r8, [r9, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq pc, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r3, r8, lsl r2 │ │ │ │ + cmpeq r9, r0, lsl #24 │ │ │ │ + ldrdeq pc, [sl, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r6, lsl #12 │ │ │ │ - ldrsbeq r6, [r3, #-20] @ 0xffffffec │ │ │ │ - strheq r8, [r9, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x014af698 │ │ │ │ + ldrsbeq r6, [r3, #-28] @ 0xffffffe4 │ │ │ │ + smlalbteq r8, r9, r4, fp │ │ │ │ + smlaltbeq pc, sl, r0, r6 @ │ │ │ │ andeq r0, r0, r3, lsr #12 │ │ │ │ - @ instruction: 0x01536198 │ │ │ │ - smlalbbeq r8, r9, r0, fp │ │ │ │ - cmppeq sl, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r0, lsr #3 │ │ │ │ + smlalbbeq r8, r9, r8, fp │ │ │ │ + cmppeq sl, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - cmpeq r3, ip, asr r1 │ │ │ │ - cmpeq r9, r4, asr #22 │ │ │ │ - cmppeq sl, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r3, r4, ror #2 │ │ │ │ + cmpeq r9, ip, asr #22 │ │ │ │ + cmppeq sl, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmpeq r3, r0, lsr #2 │ │ │ │ - cmpeq r9, r8, lsl #22 │ │ │ │ - smlaltteq pc, sl, r4, r5 @ │ │ │ │ + cmpeq r3, r8, lsr #2 │ │ │ │ + cmpeq r9, r0, lsl fp │ │ │ │ + smlaltteq pc, sl, ip, r5 @ │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ │ │ │ │ 00564214 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -1223622,53 +1223622,53 @@ │ │ │ │ ldrsbeq r4, [sp, #-28] @ 0xffffffe4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015d419c │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq sp, r8, lsr #29 │ │ │ │ - ldrdeq r8, [r9, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r3, r4, ror #25 │ │ │ │ - cmpeq sl, r8, lsl #6 │ │ │ │ + ldrdeq r8, [r9, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r3, ip, ror #25 │ │ │ │ + cmpeq sl, r0, lsl r3 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - cmpeq r3, r0, lsr #20 │ │ │ │ - strdeq r8, [r9, #-60] @ 0xffffffc4 │ │ │ │ - ldrdeq lr, [sl, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r3, r8, lsr #20 │ │ │ │ + cmpeq r9, r4, lsl #8 │ │ │ │ + smlaltteq lr, sl, r0, lr │ │ │ │ andeq r0, r0, r7, lsr r6 │ │ │ │ - smlalbteq r8, r9, r4, r3 │ │ │ │ - ldrsbeq r5, [r3, #-148] @ 0xffffff6c │ │ │ │ - strdeq r2, [sl, #-248] @ 0xffffff08 │ │ │ │ + smlalbteq r8, r9, ip, r3 │ │ │ │ + ldrsbeq r5, [r3, #-156] @ 0xffffff64 │ │ │ │ + mrseq r3, (UNDEF: 74) │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x01535998 │ │ │ │ - cmpeq r9, r4, ror r3 │ │ │ │ - cmpeq sl, r0, asr lr │ │ │ │ + cmpeq r3, r0, lsr #19 │ │ │ │ + cmpeq r9, ip, ror r3 │ │ │ │ + cmpeq sl, r8, asr lr │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - cmpeq r3, r8, asr r9 │ │ │ │ - cmpeq r9, r4, lsr r3 │ │ │ │ - cmpeq sl, r0, lsl lr │ │ │ │ + cmpeq r3, r0, ror #18 │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ + cmpeq sl, r8, lsl lr │ │ │ │ andeq r0, r0, r2, asr r6 │ │ │ │ - cmpeq r3, r8, lsl r9 │ │ │ │ - strdeq r8, [r9, #-36] @ 0xffffffdc │ │ │ │ - ldrdeq lr, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r3, r0, lsr #18 │ │ │ │ + strdeq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ + ldrdeq lr, [sl, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - ldrsbeq r5, [r3, #-136] @ 0xffffff78 │ │ │ │ - strheq r8, [r9, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x014aed90 │ │ │ │ + cmpeq r3, r0, ror #17 │ │ │ │ + strheq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x014aed98 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ - cmpeq r3, ip, lsl #17 │ │ │ │ - strheq r2, [sl, #-224] @ 0xffffff20 │ │ │ │ + smlalbbeq r8, r9, r4, r2 │ │ │ │ + @ instruction: 0x01535894 │ │ │ │ + strheq r2, [sl, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq r9, r8, lsr r2 │ │ │ │ - cmpeq r3, r8, asr #16 │ │ │ │ - cmpeq sl, ip, ror #28 │ │ │ │ + cmpeq r9, r0, asr #4 │ │ │ │ + cmpeq r3, r0, asr r8 │ │ │ │ + cmpeq sl, r4, ror lr │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r3, r0, lsl r8 │ │ │ │ - smlaltteq r8, r9, ip, r1 │ │ │ │ - smlalbteq lr, sl, r8, ip │ │ │ │ + cmpeq r3, r8, lsl r8 │ │ │ │ + strdeq r8, [r9, #-20] @ 0xffffffec │ │ │ │ + ldrdeq lr, [sl, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr lr, [pc, #2272] @ 565468 │ │ │ │ ldr ip, [pc, #2272] @ 56546c │ │ │ │ @@ -1224243,57 +1224243,57 @@ │ │ │ │ cmpeq sp, ip, lsl #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sp, ip, asr r8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq sp, r4, lsr #6 │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ - cmpeq r3, r4, ror #2 │ │ │ │ - smlalbbeq r2, sl, r8, r7 │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ + cmpeq r3, ip, ror #2 │ │ │ │ + @ instruction: 0x014a2790 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - ldrsbeq r5, [r3, #-0] │ │ │ │ - strheq r7, [r9, #-168] @ 0xffffff58 │ │ │ │ - @ instruction: 0x014ae59c │ │ │ │ + ldrsbeq r5, [r3, #-8] │ │ │ │ + smlalbteq r7, r9, r0, sl │ │ │ │ + smlaltbeq lr, sl, r4, r5 │ │ │ │ andeq r0, r0, r5, ror #12 │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ - cmpeq r9, ip, lsl sl │ │ │ │ - cmpeq sl, r0, lsl #10 │ │ │ │ + cmpeq r3, ip, lsr r0 │ │ │ │ + cmpeq r9, r4, lsr #20 │ │ │ │ + cmpeq sl, r8, lsl #10 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - smlaltteq r7, r9, r8, r9 │ │ │ │ - ldrsheq r4, [r3, #-248] @ 0xffffff08 │ │ │ │ - cmpeq sl, ip, lsl r6 │ │ │ │ + strdeq r7, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r3, r0 │ │ │ │ + cmpeq sl, r4, lsr #12 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - ldrheq r4, [r3, #-244] @ 0xffffff0c │ │ │ │ - @ instruction: 0x0149799c │ │ │ │ - smlalbbeq lr, sl, r0, r4 │ │ │ │ + ldrheq r4, [r3, #-252] @ 0xffffff04 │ │ │ │ + smlaltbeq r7, r9, r4, r9 │ │ │ │ + smlalbbeq lr, sl, r8, r4 │ │ │ │ andeq r0, r0, sl, lsl #13 │ │ │ │ - cmpeq r3, ip, ror pc │ │ │ │ - cmpeq r9, r4, ror #18 │ │ │ │ - cmpeq sl, r8, asr #8 │ │ │ │ + cmpeq r3, r4, lsl #31 │ │ │ │ + cmpeq r9, ip, ror #18 │ │ │ │ + cmpeq sl, r0, asr r4 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ - cmpeq r3, r4, asr #30 │ │ │ │ - cmpeq r9, ip, lsr #18 │ │ │ │ - cmpeq sl, r0, lsl r4 │ │ │ │ + cmpeq r3, ip, asr #30 │ │ │ │ + cmpeq r9, r4, lsr r9 │ │ │ │ + cmpeq sl, r8, lsl r4 │ │ │ │ andeq r0, r0, sl, ror #12 │ │ │ │ - cmpeq r3, ip, lsl #30 │ │ │ │ - strdeq r7, [r9, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq lr, [sl, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r3, r4, lsl pc │ │ │ │ + strdeq r7, [r9, #-140] @ 0xffffff74 │ │ │ │ + smlaltteq lr, sl, r0, r3 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - smlalbteq r7, r9, r0, r8 │ │ │ │ - ldrsbeq r4, [r3, #-224] @ 0xffffff20 │ │ │ │ - strdeq r2, [sl, #-68] @ 0xffffffbc │ │ │ │ + smlalbteq r7, r9, r8, r8 │ │ │ │ + ldrsbeq r4, [r3, #-232] @ 0xffffff18 │ │ │ │ + strdeq r2, [sl, #-76] @ 0xffffffb4 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - @ instruction: 0x01534e90 │ │ │ │ - cmpeq r9, r8, ror r8 │ │ │ │ - cmpeq sl, ip, asr r3 │ │ │ │ + @ instruction: 0x01534e98 │ │ │ │ + smlalbbeq r7, r9, r0, r8 │ │ │ │ + cmpeq sl, r4, ror #6 │ │ │ │ andeq r0, r0, r9, lsl #13 │ │ │ │ - cmpeq r9, r4, asr #16 │ │ │ │ - cmpeq r3, r4, asr lr │ │ │ │ - cmpeq sl, r8, ror r4 │ │ │ │ + cmpeq r9, ip, asr #16 │ │ │ │ + cmpeq r3, ip, asr lr │ │ │ │ + smlalbbeq r2, sl, r0, r4 │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #3428] @ 5662b4 │ │ │ │ @@ -1226882,95 +1226882,95 @@ │ │ │ │ ldrd r4, [sp, #248] @ 0xf8 │ │ │ │ b 567950 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmpeq r3, ip, lsl #1 │ │ │ │ - cmpeq r9, r8, ror #20 │ │ │ │ - cmpeq sl, ip, asr #10 │ │ │ │ + @ instruction: 0x01533094 │ │ │ │ + cmpeq r9, r0, ror sl │ │ │ │ + cmpeq sl, r4, asr r5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - cmpeq r3, ip, lsl sp │ │ │ │ - strheq ip, [sl, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r3, ip, ror #23 │ │ │ │ - smlalbbeq ip, sl, r4, r0 │ │ │ │ + cmpeq r3, r4, lsr #26 │ │ │ │ + strheq ip, [sl, #-220] @ 0xffffff24 │ │ │ │ + ldrsheq r2, [r3, #-180] @ 0xffffff4c │ │ │ │ + smlalbbeq ip, sl, ip, r0 │ │ │ │ ldrheq r0, [sp, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r3, ip, lsl #22 │ │ │ │ - strdeq r5, [r9, #-64] @ 0xffffffc0 │ │ │ │ - smlalbteq fp, sl, ip, pc @ │ │ │ │ + cmpeq r3, r4, lsl fp │ │ │ │ + strdeq r5, [r9, #-72] @ 0xffffffb8 │ │ │ │ + ldrdeq fp, [sl, #-244] @ 0xffffff0c │ │ │ │ andeq r0, r0, ip, lsl #15 │ │ │ │ - smlaltteq ip, sl, r8, r3 │ │ │ │ - cmpeq r3, r8, lsl r3 │ │ │ │ - ldrdeq fp, [sl, #-112] @ 0xffffff90 │ │ │ │ + strdeq ip, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r3, r0, lsr #6 │ │ │ │ + ldrdeq fp, [sl, #-120] @ 0xffffff88 │ │ │ │ cmpeq sp, ip, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, asr #22 │ │ │ │ - cmpeq r3, r8, asr r1 │ │ │ │ - cmpeq sl, r4, lsl r6 │ │ │ │ + cmpeq r9, r8, asr #22 │ │ │ │ + cmpeq r3, r0, ror #2 │ │ │ │ + cmpeq sl, ip, lsl r6 │ │ │ │ andeq r0, r0, sp, ror r7 │ │ │ │ - strdeq r4, [r9, #-164] @ 0xffffff5c │ │ │ │ - smlalbteq fp, sl, r8, r5 │ │ │ │ + strdeq r4, [r9, #-172] @ 0xffffff54 │ │ │ │ + ldrdeq fp, [sl, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - ldrsbeq r2, [r3, #-0] │ │ │ │ - smlaltbeq r4, r9, ip, sl │ │ │ │ - @ instruction: 0x014ab590 │ │ │ │ + ldrsbeq r2, [r3, #-8] │ │ │ │ + strheq r4, [r9, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x014ab598 │ │ │ │ muleq r0, r2, r7 │ │ │ │ - @ instruction: 0x0153209c │ │ │ │ - cmpeq r9, r8, ror sl │ │ │ │ - cmpeq sl, ip, asr r5 │ │ │ │ + cmpeq r3, r4, lsr #1 │ │ │ │ + smlalbbeq r4, r9, r0, sl │ │ │ │ + cmpeq sl, r4, ror #10 │ │ │ │ andeq r0, r0, sp, lsr #15 │ │ │ │ - cmpeq r3, r0, rrx │ │ │ │ - cmpeq r9, ip, lsr sl │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r3, r8, rrx │ │ │ │ + cmpeq r9, r4, asr #20 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq r3, r4, lsr #32 │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ - smlaltteq fp, sl, r4, r4 │ │ │ │ + cmpeq r3, ip, lsr #32 │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ + smlaltteq fp, sl, ip, r4 │ │ │ │ muleq r0, sp, r7 │ │ │ │ - cmpeq r3, r8, ror #31 │ │ │ │ - smlalbteq ip, sl, r4, r0 │ │ │ │ - smlaltbeq fp, sl, r8, r4 │ │ │ │ + ldrsheq r1, [r3, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq ip, sl, ip, r0 │ │ │ │ + strheq fp, [sl, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0x000007b2 │ │ │ │ - smlalbbeq r4, r9, r4, r9 │ │ │ │ - @ instruction: 0x01531f94 │ │ │ │ - cmpeq sl, r4, asr r4 │ │ │ │ + smlalbbeq r4, r9, ip, r9 │ │ │ │ + @ instruction: 0x01531f9c │ │ │ │ + cmpeq sl, ip, asr r4 │ │ │ │ andeq r0, r0, r6, ror #14 │ │ │ │ - cmpeq r3, ip, asr pc │ │ │ │ - cmpeq r9, r8, lsr r9 │ │ │ │ - cmpeq sl, ip, lsl r4 │ │ │ │ + cmpeq r3, r4, ror #30 │ │ │ │ + cmpeq r9, r0, asr #18 │ │ │ │ + cmpeq sl, r4, lsr #8 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r3, r0, lsr #30 │ │ │ │ - strdeq r4, [r9, #-140] @ 0xffffff74 │ │ │ │ - smlaltteq fp, sl, r0, r3 │ │ │ │ + cmpeq r3, r8, lsr #30 │ │ │ │ + cmpeq r9, r4, lsl #18 │ │ │ │ + smlaltteq fp, sl, r8, r3 │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - cmpeq r3, r4, ror #29 │ │ │ │ - smlalbteq r4, r9, r0, r8 │ │ │ │ - smlaltbeq fp, sl, r4, r3 │ │ │ │ + cmpeq r3, ip, ror #29 │ │ │ │ + smlalbteq r4, r9, r8, r8 │ │ │ │ + smlaltbeq fp, sl, ip, r3 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - cmpeq r3, r8, lsr #29 │ │ │ │ - smlalbbeq r4, r9, r4, r8 │ │ │ │ - cmpeq sl, r8, ror #6 │ │ │ │ + ldrheq r1, [r3, #-224] @ 0xffffff20 │ │ │ │ + smlalbbeq r4, r9, ip, r8 │ │ │ │ + cmpeq sl, r0, ror r3 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmpeq r3, ip, ror #28 │ │ │ │ - cmpeq r9, r8, asr #16 │ │ │ │ - cmpeq sl, ip, lsr #6 │ │ │ │ + cmpeq r3, r4, ror lr │ │ │ │ + cmpeq r9, r0, asr r8 │ │ │ │ + cmpeq sl, r4, lsr r3 │ │ │ │ andeq r0, r0, fp, lsr #15 │ │ │ │ - cmpeq r9, r4, lsl r8 │ │ │ │ - cmpeq r3, r4, lsr #28 │ │ │ │ - smlaltteq fp, sl, r4, r2 │ │ │ │ - cmpeq r3, ip, ror #27 │ │ │ │ - smlalbteq r4, r9, r8, r7 │ │ │ │ - smlaltbeq fp, sl, ip, r2 │ │ │ │ + cmpeq r9, ip, lsl r8 │ │ │ │ + cmpeq r3, ip, lsr #28 │ │ │ │ + smlaltteq fp, sl, ip, r2 │ │ │ │ + ldrsheq r1, [r3, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r4, [r9, #-112] @ 0xffffff90 │ │ │ │ + strheq fp, [sl, #-36] @ 0xffffffdc │ │ │ │ muleq r0, fp, r7 │ │ │ │ - @ instruction: 0x01494794 │ │ │ │ + @ instruction: 0x0149479c │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmpeq r3, ip, ror sp │ │ │ │ - cmpeq r9, r8, asr r7 │ │ │ │ - cmpeq sl, ip, lsr r2 │ │ │ │ + cmpeq r3, r4, lsl #27 │ │ │ │ + cmpeq r9, r0, ror #14 │ │ │ │ + cmpeq sl, r4, asr #4 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ @@ -1227464,21 +1227464,21 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 568614 │ │ │ │ cmppeq ip, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq pc, [ip, #-216] @ 0xffffff28 @ │ │ │ │ - cmpeq r3, r8, lsr #24 │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ - smlaltteq fp, sl, ip, r0 │ │ │ │ + cmpeq r3, r0, lsr ip │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ + strdeq fp, [sl, #-4] │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - cmpeq r3, ip, ror #23 │ │ │ │ - ldrdeq r4, [r9, #-84] @ 0xffffffac │ │ │ │ - strheq fp, [sl, #-0] │ │ │ │ + ldrsheq r1, [r3, #-180] @ 0xffffff4c │ │ │ │ + ldrdeq r4, [r9, #-92] @ 0xffffffa4 │ │ │ │ + strheq fp, [sl, #-8] │ │ │ │ andeq r0, r0, pc, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -1228045,85 +1228045,85 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r8, r0 │ │ │ │ b 568ad0 │ │ │ │ ldrsheq pc, [ip, #-200] @ 0xffffff38 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015cfc98 │ │ │ │ - cmpeq r3, r8, lsr #21 │ │ │ │ - cmpeq sl, r4, ror #30 │ │ │ │ + ldrheq r1, [r3, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, ip, ror #30 │ │ │ │ andeq r0, r0, r9, asr fp │ │ │ │ - @ instruction: 0x01531994 │ │ │ │ + @ instruction: 0x0153199c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r8, asr lr │ │ │ │ + cmpeq sl, r0, ror #28 │ │ │ │ andeq r0, r0, r2, ror #22 │ │ │ │ - cmpeq r3, r4, ror r8 │ │ │ │ - cmpeq sl, ip, lsr sp │ │ │ │ + cmpeq r3, ip, ror r8 │ │ │ │ + cmpeq sl, r4, asr #26 │ │ │ │ andeq r0, r0, r9, ror #22 │ │ │ │ cmppeq ip, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, asr r1 │ │ │ │ + cmpeq r9, ip, asr r1 │ │ │ │ andeq r0, r0, r6, ror fp │ │ │ │ - cmpeq r3, ip, lsr r7 │ │ │ │ - cmpeq r9, r8, lsl r1 │ │ │ │ - strdeq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r3, r4, asr #14 │ │ │ │ + cmpeq r9, r0, lsr #2 │ │ │ │ + cmpeq sl, r4, lsl #24 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - ldrsheq r1, [r3, #-108] @ 0xffffff94 │ │ │ │ - ldrdeq r4, [r9, #-8] │ │ │ │ - strheq sl, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r3, r4, lsl #14 │ │ │ │ + smlaltteq r4, r9, r0, r0 │ │ │ │ + smlalbteq sl, sl, r4, fp @ │ │ │ │ andeq r0, r0, r4, asr fp │ │ │ │ - ldrheq r1, [r3, #-108] @ 0xffffff94 │ │ │ │ - swpbeq r4, r8, [r9] │ │ │ │ - cmpeq sl, ip, ror fp │ │ │ │ + cmpeq r3, r4, asr #13 │ │ │ │ + smlaltbeq r4, r9, r0, r0 │ │ │ │ + smlalbbeq sl, sl, r4, fp @ │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ - cmpeq r3, ip, ror r6 │ │ │ │ - qdaddeq r4, r8, r9 │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmpeq r3, r4, lsl #13 │ │ │ │ + cmpeq r9, r0, rrx │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ andeq r0, r0, fp, asr fp │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ - cmpeq r3, ip, lsl #12 │ │ │ │ - smlaltteq r3, r9, r8, pc @ │ │ │ │ - smlalbteq sl, sl, ip, sl @ │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ + cmpeq r3, r4, lsl r6 │ │ │ │ + strdeq r3, [r9, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq sl, [sl, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - smlaltbeq r3, r9, ip, pc @ │ │ │ │ - @ instruction: 0x01531598 │ │ │ │ - cmpeq r9, r0, ror pc │ │ │ │ - cmpeq sl, r8, asr sl │ │ │ │ + strheq r3, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r3, r0, lsr #11 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ + cmpeq sl, r0, ror #20 │ │ │ │ andeq r0, r0, r6, ror #22 │ │ │ │ - cmpeq r9, r8, lsr pc │ │ │ │ + cmpeq r9, r0, asr #30 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - cmpeq r9, r8, lsl #30 │ │ │ │ - ldrdeq r3, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r9, r0, lsl pc │ │ │ │ + smlaltteq r3, r9, r0, lr │ │ │ │ andeq r0, r0, r5, ror fp │ │ │ │ - smlaltbeq r3, r9, r8, lr │ │ │ │ + strheq r3, [r9, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - cmpeq r9, r8, ror lr │ │ │ │ + smlalbbeq r3, r9, r0, lr │ │ │ │ andeq r0, r0, r3, ror fp │ │ │ │ - cmpeq r9, r8, asr #28 │ │ │ │ + cmpeq r9, r0, asr lr │ │ │ │ andeq r0, r0, r2, ror fp │ │ │ │ - cmpeq r3, r4, lsr r4 │ │ │ │ - cmpeq r9, r0, lsl lr │ │ │ │ - strdeq sl, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r3, ip, lsr r4 │ │ │ │ + cmpeq r9, r8, lsl lr │ │ │ │ + strdeq sl, [sl, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, lr, asr fp │ │ │ │ - ldrsheq r1, [r3, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r3, [r9, #-208] @ 0xffffff30 │ │ │ │ - strheq sl, [sl, #-132] @ 0xffffff7c │ │ │ │ + ldrsheq r1, [r3, #-60] @ 0xffffffc4 │ │ │ │ + ldrdeq r3, [r9, #-216] @ 0xffffff28 │ │ │ │ + strheq sl, [sl, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, sp, asr fp │ │ │ │ - ldrheq r1, [r3, #-52] @ 0xffffffcc │ │ │ │ - smlalbbeq r3, r9, ip, sp │ │ │ │ - cmpeq sl, r0, ror r8 │ │ │ │ + ldrheq r1, [r3, #-60] @ 0xffffffc4 │ │ │ │ + @ instruction: 0x01493d94 │ │ │ │ + cmpeq sl, r8, ror r8 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - cmpeq r9, r4, asr sp │ │ │ │ - cmpeq r9, r4, lsr #26 │ │ │ │ - cmpeq r3, r4, lsr #6 │ │ │ │ - cmpeq r9, r0, lsl #26 │ │ │ │ - smlaltteq sl, sl, r4, r7 @ │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + cmpeq r9, ip, lsr #26 │ │ │ │ + cmpeq r3, ip, lsr #6 │ │ │ │ + cmpeq r9, r8, lsl #26 │ │ │ │ + smlaltteq sl, sl, ip, r7 @ │ │ │ │ andeq r0, r0, pc, asr fp │ │ │ │ - cmpeq r3, r4, ror #5 │ │ │ │ - smlalbteq r3, r9, r0, ip │ │ │ │ - smlaltbeq sl, sl, r4, r7 @ │ │ │ │ + cmpeq r3, ip, ror #5 │ │ │ │ + smlalbteq r3, r9, r8, ip │ │ │ │ + smlaltbeq sl, sl, ip, r7 @ │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #536] @ 569340 │ │ │ │ @@ -1228261,29 +1228261,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 569174 │ │ │ │ cmppeq ip, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015cf298 │ │ │ │ - cmpeq r3, ip, asr #32 │ │ │ │ - cmpeq r9, r8, lsr #20 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ + cmpeq r3, r4, asr r0 │ │ │ │ + cmpeq r9, r0, lsr sl │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ andeq r0, r0, r7, lsl #23 │ │ │ │ - cmpeq r3, ip │ │ │ │ - cmpeq sl, r8, lsl #2 │ │ │ │ - strheq sl, [sl, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r3, r4, lsl r0 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ + smlalbteq sl, sl, r4, r4 @ │ │ │ │ andeq r0, r0, r4, lsl #23 │ │ │ │ - ldrheq r0, [r3, #-252] @ 0xffffff04 │ │ │ │ - @ instruction: 0x01493998 │ │ │ │ - cmpeq sl, ip, ror r4 │ │ │ │ + cmpeq r3, r4, asr #31 │ │ │ │ + smlaltbeq r3, r9, r0, r9 │ │ │ │ + smlalbbeq sl, sl, r4, r4 @ │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ - cmpeq r3, r0, lsl #31 │ │ │ │ - cmpeq r9, ip, asr r9 │ │ │ │ - cmpeq sl, r0, asr #8 │ │ │ │ + cmpeq r3, r8, lsl #31 │ │ │ │ + cmpeq r9, r4, ror #18 │ │ │ │ + cmpeq sl, r8, asr #8 │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ strd r2, [sp, #32] │ │ │ │ @@ -1228675,46 +1228675,46 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 56943c │ │ │ │ cmppeq ip, r8, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq ip, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq lr, [ip, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r3, r0, ror #27 │ │ │ │ - @ instruction: 0x014aa298 │ │ │ │ + cmpeq r3, r8, ror #27 │ │ │ │ + smlaltbeq sl, sl, r0, r2 @ │ │ │ │ andeq r0, r0, r1, lsr #18 │ │ │ │ andeq r0, r0, r2, lsr #18 │ │ │ │ - @ instruction: 0x01530b9c │ │ │ │ + cmpeq r3, r4, lsr #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ andeq r0, r0, sl, lsr r9 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - strdeq r3, [r9, #-64] @ 0xffffffc0 │ │ │ │ + strdeq r3, [r9, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, sp, lsr r9 │ │ │ │ - smlalbbeq r3, r9, ip, r4 │ │ │ │ + @ instruction: 0x01493494 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ - cmpeq r9, r8, asr r4 │ │ │ │ - cmpeq r9, r4, lsr #8 │ │ │ │ - cmpeq r9, r4, lsl r4 │ │ │ │ - smlaltteq r3, r9, r4, r3 │ │ │ │ - ldrsbeq r0, [r3, #-144] @ 0xffffff70 │ │ │ │ - smlaltbeq r3, r9, ip, r3 │ │ │ │ - @ instruction: 0x014a9e90 │ │ │ │ + cmpeq r9, r0, ror #8 │ │ │ │ + cmpeq r9, ip, lsr #8 │ │ │ │ + cmpeq r9, ip, lsl r4 │ │ │ │ + smlaltteq r3, r9, ip, r3 │ │ │ │ + ldrsbeq r0, [r3, #-152] @ 0xffffff68 │ │ │ │ + strheq r3, [r9, #-52] @ 0xffffffcc │ │ │ │ + @ instruction: 0x014a9e98 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - @ instruction: 0x01530990 │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ - cmpeq sl, r0, asr lr │ │ │ │ + @ instruction: 0x01530998 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ + cmpeq sl, r8, asr lr │ │ │ │ andeq r0, r0, fp, lsl r9 │ │ │ │ - cmpeq r3, r0, asr r9 │ │ │ │ - cmpeq r9, ip, lsr #6 │ │ │ │ - cmpeq sl, r8, lsl #28 │ │ │ │ + cmpeq r3, r8, asr r9 │ │ │ │ + cmpeq r9, r4, lsr r3 │ │ │ │ + cmpeq sl, r0, lsl lr │ │ │ │ andeq r0, r0, r6, lsl r9 │ │ │ │ - cmpeq r3, r0, lsl r9 │ │ │ │ - smlaltteq r3, r9, ip, r2 │ │ │ │ - ldrdeq r9, [sl, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r3, r8, lsl r9 │ │ │ │ + strdeq r3, [r9, #-36] @ 0xffffffdc │ │ │ │ + ldrdeq r9, [sl, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, r5, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [r0, #916] @ 0x394 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ @@ -1228936,41 +1228936,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 569be0 │ │ │ │ cmpeq ip, r4, lsr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, ip, lsr #16 │ │ │ │ - cmpeq r3, r8, ror #12 │ │ │ │ - qdaddeq r3, r0, r9 │ │ │ │ - cmpeq sl, ip, lsr #22 │ │ │ │ + cmpeq r3, r0, ror r6 │ │ │ │ + qdaddeq r3, r8, r9 │ │ │ │ + cmpeq sl, r4, lsr fp │ │ │ │ andeq r0, r0, r6, asr #24 │ │ │ │ - cmpeq r3, ip, lsr #12 │ │ │ │ - cmpeq r9, r4, lsl r0 │ │ │ │ - strdeq r9, [sl, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r3, r4, lsr r6 │ │ │ │ + cmpeq r9, ip, lsl r0 │ │ │ │ + strdeq r9, [sl, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r5, asr #24 │ │ │ │ - ldrsheq r0, [r3, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq sl, r8, lsr r7 │ │ │ │ - strheq r9, [sl, #-164] @ 0xffffff5c │ │ │ │ + ldrsheq r0, [r3, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq sl, r0, asr #14 │ │ │ │ + strheq r9, [sl, #-172] @ 0xffffff54 │ │ │ │ andeq r0, r0, fp, lsr ip │ │ │ │ - cmpeq r3, r8, lsr #11 │ │ │ │ - @ instruction: 0x01492f90 │ │ │ │ - cmpeq sl, ip, ror #20 │ │ │ │ + ldrheq r0, [r3, #-80] @ 0xffffffb0 │ │ │ │ + @ instruction: 0x01492f98 │ │ │ │ + cmpeq sl, r4, ror sl │ │ │ │ andeq r0, r0, sl, lsr ip │ │ │ │ - cmpeq r3, ip, ror #10 │ │ │ │ - cmpeq r9, r4, asr pc │ │ │ │ - cmpeq sl, r0, lsr sl │ │ │ │ + cmpeq r3, r4, ror r5 │ │ │ │ + cmpeq r9, ip, asr pc │ │ │ │ + cmpeq sl, r8, lsr sl │ │ │ │ andeq r0, r0, r5, lsr ip │ │ │ │ - cmpeq r3, ip, lsr #10 │ │ │ │ - smlalbteq r0, sl, r4, r4 │ │ │ │ - strdeq r9, [sl, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r3, r4, lsr r5 │ │ │ │ + smlalbteq r0, sl, ip, r4 │ │ │ │ + strdeq r9, [sl, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r4, lsr ip │ │ │ │ - cmpeq r3, ip, ror #9 │ │ │ │ - ldrdeq r2, [r9, #-228] @ 0xffffff1c │ │ │ │ - strheq r9, [sl, #-144] @ 0xffffff70 │ │ │ │ + ldrsheq r0, [r3, #-68] @ 0xffffffbc │ │ │ │ + ldrdeq r2, [r9, #-236] @ 0xffffff14 │ │ │ │ + strheq r9, [sl, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r9, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ ldr r2, [pc, #1036] @ 56a270 │ │ │ │ @@ -1229232,30 +1229232,30 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 56a0d4 │ │ │ │ cmpeq ip, r4, lsr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrsheq r0, [r3, #-44] @ 0xffffffd4 │ │ │ │ - strheq r9, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r3, r4, lsl #6 │ │ │ │ + smlalbteq r9, sl, r4, r7 │ │ │ │ cmpeq ip, r8, lsr r3 │ │ │ │ - cmpeq r3, r0, asr r1 │ │ │ │ - cmpeq r9, ip, lsr #22 │ │ │ │ - cmpeq sl, r0, lsl r6 │ │ │ │ - cmpeq r3, ip, lsl #2 │ │ │ │ - smlaltteq r2, r9, r4, sl │ │ │ │ - smlalbteq r9, sl, r8, r5 │ │ │ │ - cmpeq r3, r8, asr #1 │ │ │ │ - smlaltbeq r2, r9, r4, sl │ │ │ │ - smlalbbeq r9, sl, r8, r5 │ │ │ │ - cmpeq r3, r8, lsl #1 │ │ │ │ - cmpeq r9, r4, ror #20 │ │ │ │ - cmpeq sl, r8, asr #10 │ │ │ │ - cmpeq r9, ip, lsr #20 │ │ │ │ + cmpeq r3, r8, asr r1 │ │ │ │ + cmpeq r9, r4, lsr fp │ │ │ │ + cmpeq sl, r8, lsl r6 │ │ │ │ + cmpeq r3, r4, lsl r1 │ │ │ │ + smlaltteq r2, r9, ip, sl │ │ │ │ + ldrdeq r9, [sl, #-80] @ 0xffffffb0 │ │ │ │ + ldrsbeq r0, [r3, #-0] │ │ │ │ + smlaltbeq r2, r9, ip, sl │ │ │ │ + @ instruction: 0x014a9590 │ │ │ │ + @ instruction: 0x01530090 │ │ │ │ + cmpeq r9, ip, ror #20 │ │ │ │ + cmpeq sl, r0, asr r5 │ │ │ │ + cmpeq r9, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1096] @ 56a71c │ │ │ │ ldr r3, [pc, #1096] @ 56a720 │ │ │ │ @@ -1229532,41 +1229532,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 56a4b0 │ │ │ │ cmpeq ip, r0, asr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, ip, asr pc │ │ │ │ - cmppeq r2, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsl #14 │ │ │ │ - smlaltteq r9, sl, r4, r1 │ │ │ │ + cmppeq r2, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, lsl r7 │ │ │ │ + smlaltteq r9, sl, ip, r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmppeq r2, ip, ror #25 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r2, r9, r8, r6 │ │ │ │ - smlaltbeq r9, sl, r4, r1 │ │ │ │ + ldrsheq pc, [r2, #-196] @ 0xffffff3c @ │ │ │ │ + ldrdeq r2, [r9, #-96] @ 0xffffffa0 │ │ │ │ + smlaltbeq r9, sl, ip, r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - strdeq r9, [sl, #-208] @ 0xffffff30 │ │ │ │ - cmppeq r2, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, ror #2 │ │ │ │ + strdeq r9, [sl, #-216] @ 0xffffff28 │ │ │ │ + ldrheq pc, [r2, #-192] @ 0xffffff40 @ │ │ │ │ + cmpeq sl, r8, ror #2 │ │ │ │ @ instruction: 0x00000cbe │ │ │ │ - cmppeq r2, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsr r6 │ │ │ │ - cmpeq sl, r4, lsl r1 │ │ │ │ + cmppeq r2, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, asr #12 │ │ │ │ + cmpeq sl, ip, lsl r1 │ │ │ │ @ instruction: 0x00000cbd │ │ │ │ - cmppeq r2, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [r9, #-88] @ 0xffffffa8 │ │ │ │ - ldrdeq r9, [sl, #-4] │ │ │ │ + cmppeq r2, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, lsl #12 │ │ │ │ + ldrdeq r9, [sl, #-12] │ │ │ │ @ instruction: 0x00000cb7 │ │ │ │ - ldrsbeq pc, [r2, #-188] @ 0xffffff44 @ │ │ │ │ - cmppeq r9, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - swpbeq r9, r4, [sl] │ │ │ │ + cmppeq r2, r4, ror #23 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + swpbeq r9, ip, [sl] │ │ │ │ @ instruction: 0x00000cb6 │ │ │ │ - cmppeq r2, r8, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, r9, r4, r5 │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ + ldrheq pc, [r2, #-176] @ 0xffffff50 @ │ │ │ │ + smlalbbeq r2, r9, ip, r5 │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1229838,37 +1229838,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 56a9a8 │ │ │ │ cmpeq ip, ip, asr ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r4, ror #20 │ │ │ │ - cmppeq r2, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x014a9998 │ │ │ │ - smlaltteq r8, sl, r0, ip │ │ │ │ + cmppeq r2, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r9, sl, r0, r9 │ │ │ │ + smlaltteq r8, sl, r8, ip │ │ │ │ andeq r0, r0, fp, lsl #25 │ │ │ │ - cmppeq r2, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r2, r9, r0, r1 │ │ │ │ - @ instruction: 0x014a8c9c │ │ │ │ + cmppeq r2, ip, ror #15 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r2, r9, r8, r1 │ │ │ │ + smlaltbeq r8, sl, r4, ip │ │ │ │ andeq r0, r0, r9, lsr #25 │ │ │ │ - cmppeq r2, r4, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r2, r9, r0, r1 │ │ │ │ - cmpeq sl, ip, asr ip │ │ │ │ + cmppeq r2, ip, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r2, r9, r8, r1 │ │ │ │ + cmpeq sl, r4, ror #24 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - cmppeq r2, r4, ror #14 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #2 │ │ │ │ - cmpeq sl, ip, lsl ip │ │ │ │ + cmppeq r2, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, asr #2 │ │ │ │ + cmpeq sl, r4, lsr #24 │ │ │ │ andeq r0, r0, r9, lsl #25 │ │ │ │ - cmppeq r2, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - mrseq r2, (UNDEF: 89) │ │ │ │ - ldrdeq r8, [sl, #-188] @ 0xffffff44 │ │ │ │ + cmppeq r2, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, lsl #2 │ │ │ │ + smlaltteq r8, sl, r4, fp │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ - cmppeq r2, r4, ror #13 @ p-variant is OBSOLETE │ │ │ │ - strheq r2, [r9, #-12] │ │ │ │ - @ instruction: 0x014a8b98 │ │ │ │ + cmppeq r2, ip, ror #13 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r2, r9, r4, r0 │ │ │ │ + smlaltbeq r8, sl, r0, fp │ │ │ │ andeq r0, r0, sl, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -1230116,40 +1230116,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 56ae50 │ │ │ │ cmpeq ip, r4, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq sp, [ip, #-92] @ 0xffffffa4 │ │ │ │ - ldrsheq pc, [r2, #-56] @ 0xffffffc8 @ │ │ │ │ - smlaltteq r1, r9, r0, sp │ │ │ │ - strheq r8, [sl, #-140] @ 0xffffff74 │ │ │ │ + cmppeq r2, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r1, r9, r8, sp │ │ │ │ + smlalbteq r8, sl, r4, r8 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - ldrheq pc, [r2, #-60] @ 0xffffffc4 @ │ │ │ │ - smlaltbeq r1, r9, r4, sp │ │ │ │ - smlalbbeq r8, sl, r0, r8 │ │ │ │ + cmppeq r2, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, r9, ip, sp │ │ │ │ + smlalbbeq r8, sl, r8, r8 │ │ │ │ andeq r0, r0, r7, lsr #24 │ │ │ │ - cmppeq r2, r0, lsl #7 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r9, sl, r8, r4 │ │ │ │ - cmpeq sl, r4, asr #16 │ │ │ │ + cmppeq r2, r8, lsl #7 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq sl, ip, asr #16 │ │ │ │ andeq r0, r0, r8, lsl ip │ │ │ │ - cmppeq r2, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsr #26 │ │ │ │ - strdeq r8, [sl, #-124] @ 0xffffff84 │ │ │ │ + cmppeq r2, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, lsr #26 │ │ │ │ + cmpeq sl, r4, lsl #16 │ │ │ │ andeq r0, r0, r7, lsl ip │ │ │ │ - ldrsheq pc, [r2, #-44] @ 0xffffffd4 @ │ │ │ │ - smlaltteq r1, r9, r4, ip │ │ │ │ - smlalbteq r8, sl, r0, r7 │ │ │ │ + cmppeq r2, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r1, r9, ip, ip │ │ │ │ + smlalbteq r8, sl, r8, r7 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - ldrheq pc, [r2, #-44] @ 0xffffffd4 @ │ │ │ │ - cmppeq r9, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r8, sl, r4, r7 │ │ │ │ - cmppeq r2, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, ror #24 │ │ │ │ - cmpeq sl, r0, asr #14 │ │ │ │ + cmppeq r2, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, asr r2 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r8, sl, ip, r7 │ │ │ │ + cmppeq r2, r4, lsl #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, ror #24 │ │ │ │ + cmpeq sl, r8, asr #14 │ │ │ │ andeq r0, r0, r6, lsl ip │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1230634,75 +1230634,75 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 56b1a4 │ │ │ │ cmpeq ip, r8, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r0, lsl r3 │ │ │ │ - cmppeq r2, ip, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r2, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r8, [sl, #-84] @ 0xffffffac │ │ │ │ + strdeq r8, [sl, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r6, ror #13 │ │ │ │ cmpeq ip, r8, ror #4 │ │ │ │ - cmppeq r2, r0, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r0, ror #10 │ │ │ │ + cmppeq r2, r8, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8, ror #10 │ │ │ │ andeq r0, r0, r1, asr #13 │ │ │ │ - cmpeq r2, r4, lsl #28 │ │ │ │ - smlaltteq r1, r9, r0, r7 │ │ │ │ - smlalbteq r8, sl, r4, r2 │ │ │ │ + cmpeq r2, ip, lsl #28 │ │ │ │ + smlaltteq r1, r9, r8, r7 │ │ │ │ + smlalbteq r8, sl, ip, r2 │ │ │ │ @ instruction: 0x000006ba │ │ │ │ - cmpeq r2, r0, ror sp │ │ │ │ - cmpeq r9, ip, asr #14 │ │ │ │ - cmpeq sl, r0, lsr r2 │ │ │ │ + cmpeq r2, r8, ror sp │ │ │ │ + cmpeq r9, r4, asr r7 │ │ │ │ + cmpeq sl, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - cmpeq r2, r4, lsr #26 │ │ │ │ - cmpeq r9, r0, lsl #14 │ │ │ │ - smlaltteq r8, sl, r4, r1 │ │ │ │ + cmpeq r2, ip, lsr #26 │ │ │ │ + cmpeq r9, r8, lsl #14 │ │ │ │ + smlaltteq r8, sl, ip, r1 │ │ │ │ andeq r0, r0, r2, ror #13 │ │ │ │ - cmpeq r2, r4, ror #25 │ │ │ │ - smlalbteq r1, r9, r0, r6 │ │ │ │ - smlaltbeq r8, sl, r4, r1 │ │ │ │ + cmpeq r2, ip, ror #25 │ │ │ │ + smlalbteq r1, r9, r8, r6 │ │ │ │ + smlaltbeq r8, sl, ip, r1 │ │ │ │ andeq r0, r0, r1, ror #13 │ │ │ │ - cmpeq r2, r8, lsr #25 │ │ │ │ - smlalbbeq r1, r9, r4, r6 │ │ │ │ - cmpeq sl, r8, ror #2 │ │ │ │ + ldrheq lr, [r2, #-192] @ 0xffffff40 │ │ │ │ + smlalbbeq r1, r9, ip, r6 │ │ │ │ + cmpeq sl, r0, ror r1 │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ - cmpeq r2, ip, ror #24 │ │ │ │ - cmpeq r9, r8, asr #12 │ │ │ │ - cmpeq sl, ip, lsr #2 │ │ │ │ - cmpeq r2, r0, lsr ip │ │ │ │ - cmpeq r9, ip, lsl #12 │ │ │ │ - strdeq r8, [sl, #-0] │ │ │ │ + cmpeq r2, r4, ror ip │ │ │ │ + cmpeq r9, r0, asr r6 │ │ │ │ + cmpeq sl, r4, lsr r1 │ │ │ │ + cmpeq r2, r8, lsr ip │ │ │ │ + cmpeq r9, r4, lsl r6 │ │ │ │ + strdeq r8, [sl, #-8] │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - ldrsheq lr, [r2, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq r1, [r9, #-80] @ 0xffffffb0 │ │ │ │ - strheq r8, [sl, #-4] │ │ │ │ + ldrsheq lr, [r2, #-188] @ 0xffffff44 │ │ │ │ + ldrdeq r1, [r9, #-88] @ 0xffffffa8 │ │ │ │ + strheq r8, [sl, #-12] │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrheq lr, [r2, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x01491594 │ │ │ │ - cmpeq sl, r8, ror r0 │ │ │ │ + cmpeq r2, r0, asr #23 │ │ │ │ + @ instruction: 0x0149159c │ │ │ │ + smlalbbeq r8, sl, r0, r0 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r2, ip, ror fp │ │ │ │ - cmpeq r9, r8, asr r5 │ │ │ │ - cmpeq sl, ip, lsr r0 │ │ │ │ + cmpeq r2, r4, lsl #23 │ │ │ │ + cmpeq r9, r0, ror #10 │ │ │ │ + cmpeq sl, r4, asr #32 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r2, r0, asr #22 │ │ │ │ - cmpeq r9, ip, lsl r5 │ │ │ │ - mrseq r8, (UNDEF: 74) │ │ │ │ + cmpeq r2, r8, asr #22 │ │ │ │ + cmpeq r9, r4, lsr #10 │ │ │ │ + cmpeq sl, r8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r2, r4, lsl #22 │ │ │ │ - smlaltteq r1, r9, r0, r4 │ │ │ │ - smlalbteq r7, sl, r4, pc @ │ │ │ │ + cmpeq r2, ip, lsl #22 │ │ │ │ + smlaltteq r1, r9, r8, r4 │ │ │ │ + smlalbteq r7, sl, ip, pc @ │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ - cmpeq r2, r8, asr #21 │ │ │ │ - smlaltbeq r1, r9, r4, r4 │ │ │ │ - smlalbbeq r7, sl, r8, pc @ │ │ │ │ + ldrsbeq lr, [r2, #-160] @ 0xffffff60 │ │ │ │ + smlaltbeq r1, r9, ip, r4 │ │ │ │ + @ instruction: 0x014a7f90 │ │ │ │ andeq r0, r0, sl, asr #13 │ │ │ │ - cmpeq r9, r0, ror r4 │ │ │ │ - cmpeq r9, r0, asr #8 │ │ │ │ + cmpeq r9, r8, ror r4 │ │ │ │ + cmpeq r9, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1104] @ 56bdc0 │ │ │ │ ldr r3, [pc, #1104] @ 56bdc4 │ │ │ │ @@ -1230981,41 +1230981,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 56bb54 │ │ │ │ cmpeq ip, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq ip, [ip, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r2, r8, lsl #13 │ │ │ │ - cmpeq r9, r4, rrx │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + @ instruction: 0x0152e690 │ │ │ │ + cmpeq r9, ip, rrx │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ - cmpeq r2, r8, asr #12 │ │ │ │ - cmpeq r9, r4, lsr #32 │ │ │ │ - cmpeq sl, r0, lsl #22 │ │ │ │ + cmpeq r2, r0, asr r6 │ │ │ │ + cmpeq r9, ip, lsr #32 │ │ │ │ + cmpeq sl, r8, lsl #22 │ │ │ │ andeq r0, r0, r7, ror ip │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ - cmpeq r2, r4, lsl #12 │ │ │ │ - strheq r7, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ + cmpeq r2, ip, lsl #12 │ │ │ │ + smlalbteq r7, sl, r4, sl │ │ │ │ andeq r0, r0, sl, asr ip │ │ │ │ - ldrheq lr, [r2, #-92] @ 0xffffffa4 │ │ │ │ - @ instruction: 0x01490f94 │ │ │ │ - cmpeq sl, r0, ror sl │ │ │ │ + cmpeq r2, r4, asr #11 │ │ │ │ + @ instruction: 0x01490f9c │ │ │ │ + cmpeq sl, r8, ror sl │ │ │ │ andeq r0, r0, r9, asr ip │ │ │ │ - cmpeq r2, r8, ror r5 │ │ │ │ - cmpeq r9, r4, asr pc │ │ │ │ - cmpeq sl, r0, lsr sl │ │ │ │ + cmpeq r2, r0, lsl #11 │ │ │ │ + cmpeq r9, ip, asr pc │ │ │ │ + cmpeq sl, r8, lsr sl │ │ │ │ andeq r0, r0, r3, asr ip │ │ │ │ - cmpeq r2, r8, lsr r5 │ │ │ │ - smlalbteq lr, r9, r4, r4 │ │ │ │ - strdeq r7, [sl, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r2, r0, asr #10 │ │ │ │ + smlalbteq lr, r9, ip, r4 │ │ │ │ + strdeq r7, [sl, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r2, asr ip │ │ │ │ - cmpeq r2, r4, lsl #10 │ │ │ │ - smlaltteq r0, r9, r0, lr │ │ │ │ - strheq r7, [sl, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r2, ip, lsl #10 │ │ │ │ + smlaltteq r0, r9, r8, lr │ │ │ │ + smlalbteq r7, sl, r4, r9 │ │ │ │ andeq r0, r0, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #872] @ 56c1c0 │ │ │ │ @@ -1231237,28 +1231237,28 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 56c04c │ │ │ │ ldrheq ip, [ip, #-84] @ 0xffffffac │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r0, asr #7 │ │ │ │ - cmpeq r2, r4, ror #3 │ │ │ │ - smlalbteq r0, r9, r0, fp │ │ │ │ - @ instruction: 0x014a769c │ │ │ │ + cmpeq r2, ip, ror #3 │ │ │ │ + smlalbteq r0, r9, r8, fp │ │ │ │ + smlaltbeq r7, sl, r4, r6 │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ - cmpeq r2, r0, lsr #3 │ │ │ │ - cmpeq sl, r4, rrx │ │ │ │ - cmpeq sl, r0, asr r6 │ │ │ │ + cmpeq r2, r8, lsr #3 │ │ │ │ + cmpeq sl, ip, rrx │ │ │ │ + cmpeq sl, r8, asr r6 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - cmpeq r2, ip, asr #2 │ │ │ │ - cmpeq r9, ip, lsr ip │ │ │ │ - strdeq r7, [sl, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r2, r4, lsl #2 │ │ │ │ - smlaltteq r0, r9, r0, sl │ │ │ │ - strheq r7, [sl, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r2, r4, asr r1 │ │ │ │ + cmpeq r9, r4, asr #24 │ │ │ │ + cmpeq sl, r0, lsl #12 │ │ │ │ + cmpeq r2, ip, lsl #2 │ │ │ │ + smlaltteq r0, r9, r8, sl │ │ │ │ + smlalbteq r7, sl, r4, r5 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1456] @ 56c7d4 │ │ │ │ @@ -1231630,35 +1231630,35 @@ │ │ │ │ cmpeq ip, ip, ror #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq ip, [ip, #-24] @ 0xffffffe8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq ip, ip, asr #32 │ │ │ │ - cmpeq r2, ip, ror lr │ │ │ │ - cmpeq sl, r0, asr #6 │ │ │ │ + cmpeq r2, r4, lsl #29 │ │ │ │ + cmpeq sl, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r2, ip, ror sp │ │ │ │ - cmpeq sl, r8, asr #4 │ │ │ │ + cmpeq r2, r4, lsl #27 │ │ │ │ + cmpeq sl, r0, asr r2 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ - @ instruction: 0x0152db94 │ │ │ │ - strheq r0, [sl, #-128] @ 0xffffff80 │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ + @ instruction: 0x0152db9c │ │ │ │ + strheq r0, [sl, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - cmpeq r2, r0, asr fp │ │ │ │ - cmpeq r9, r8, lsr r5 │ │ │ │ - cmpeq sl, r4, lsl r0 │ │ │ │ + cmpeq r2, r8, asr fp │ │ │ │ + cmpeq r9, r0, asr #10 │ │ │ │ + cmpeq sl, ip, lsl r0 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ - strdeq r0, [r9, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq r6, sl, r0, pc @ │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ + cmpeq r9, r4, lsl #10 │ │ │ │ + smlaltteq r6, sl, r8, pc @ │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ - smlalbteq r0, r9, r4, r4 │ │ │ │ + smlalbteq r0, r9, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #1164] @ 56cce8 │ │ │ │ ldr r3, [pc, #1164] @ 56ccec │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1231952,48 +1231952,48 @@ │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 56c9c8 │ │ │ │ ldrheq fp, [ip, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r4, asr #20 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r2, r4, asr #15 │ │ │ │ - smlaltbeq r0, r9, ip, r1 │ │ │ │ - @ instruction: 0x014a6c90 │ │ │ │ + cmpeq r2, ip, asr #15 │ │ │ │ + strheq r0, [r9, #-20] @ 0xffffffec │ │ │ │ + @ instruction: 0x014a6c98 │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - cmpeq r2, r4, lsl #15 │ │ │ │ - smlalbteq r7, sl, ip, r8 │ │ │ │ - cmpeq sl, r4, asr ip │ │ │ │ + cmpeq r2, ip, lsl #15 │ │ │ │ + ldrdeq r7, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmpeq r2, ip, lsr r7 │ │ │ │ - cmpeq r9, r4, lsr #2 │ │ │ │ - cmpeq sl, r8, lsl #24 │ │ │ │ + cmpeq r2, r4, asr #14 │ │ │ │ + cmpeq r9, ip, lsr #2 │ │ │ │ + cmpeq sl, r0, lsl ip │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - ldrsheq sp, [r2, #-108] @ 0xffffff94 │ │ │ │ - smlaltteq r0, r9, r4, r0 │ │ │ │ - smlalbteq r6, sl, r8, fp │ │ │ │ - cmpeq r2, r0, asr #13 │ │ │ │ - smlaltbeq r0, r9, r8, r0 │ │ │ │ - smlalbbeq r6, sl, ip, fp │ │ │ │ + cmpeq r2, r4, lsl #14 │ │ │ │ + smlaltteq r0, r9, ip, r0 │ │ │ │ + ldrdeq r6, [sl, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r2, r8, asr #13 │ │ │ │ + strheq r0, [r9, #-0] │ │ │ │ + @ instruction: 0x014a6b94 │ │ │ │ andeq r0, r0, r5, ror r5 │ │ │ │ - cmpeq r2, r4, lsl #13 │ │ │ │ - cmpeq r9, ip, rrx │ │ │ │ - cmpeq sl, r0, asr fp │ │ │ │ + cmpeq r2, ip, lsl #13 │ │ │ │ + cmpeq r9, r4, ror r0 │ │ │ │ + cmpeq sl, r8, asr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmpeq r2, r8, asr #12 │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ - cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq r2, r0, asr r6 │ │ │ │ + cmpeq r9, r8, lsr r0 │ │ │ │ + cmpeq sl, ip, lsl fp │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - cmpeq r2, r0, lsl r6 │ │ │ │ - strdeq pc, [r8, #-244] @ 0xffffff0c │ │ │ │ - ldrdeq r6, [sl, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r2, r8, lsl r6 │ │ │ │ + strdeq pc, [r8, #-252] @ 0xffffff04 │ │ │ │ + smlaltteq r6, sl, r4, sl │ │ │ │ andeq r0, r0, r3, ror #10 │ │ │ │ - ldrsbeq sp, [r2, #-80] @ 0xffffffb0 │ │ │ │ - strheq pc, [r8, #-248] @ 0xffffff08 @ │ │ │ │ - @ instruction: 0x014a6a9c │ │ │ │ + ldrsbeq sp, [r2, #-88] @ 0xffffffa8 │ │ │ │ + smlalbteq pc, r8, r0, pc @ │ │ │ │ + smlaltbeq r6, sl, r4, sl │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1232204,37 +1232204,37 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 56cdfc │ │ │ │ cmpeq ip, ip, asr r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r0, lsl r6 │ │ │ │ - cmpeq r2, r4, lsl r3 │ │ │ │ - strdeq pc, [r8, #-192] @ 0xffffff40 │ │ │ │ - ldrdeq r6, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, ip, lsl r3 │ │ │ │ + strdeq pc, [r8, #-200] @ 0xffffff38 │ │ │ │ + ldrdeq r6, [sl, #-124] @ 0xffffff84 │ │ │ │ andeq r1, r0, ip, asr #8 │ │ │ │ - ldrsbeq sp, [r2, #-36] @ 0xffffffdc │ │ │ │ - strheq pc, [r8, #-192] @ 0xffffff40 @ │ │ │ │ - @ instruction: 0x014a6794 │ │ │ │ + ldrsbeq sp, [r2, #-44] @ 0xffffffd4 │ │ │ │ + strheq pc, [r8, #-200] @ 0xffffff38 @ │ │ │ │ + @ instruction: 0x014a679c │ │ │ │ andeq r1, r0, pc, lsr r4 │ │ │ │ - @ instruction: 0x0152d298 │ │ │ │ - cmppeq r8, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r8, asr r7 │ │ │ │ + cmpeq r2, r0, lsr #5 │ │ │ │ + cmppeq r8, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r0, ror #14 │ │ │ │ andeq r1, r0, lr, lsr r4 │ │ │ │ - cmpeq r2, ip, asr r2 │ │ │ │ - cmppeq r8, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl r7 │ │ │ │ + cmpeq r2, r4, ror #4 │ │ │ │ + cmppeq r8, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsr #14 │ │ │ │ andeq r1, r0, fp, lsr r4 │ │ │ │ - cmpeq r2, r0, lsr #4 │ │ │ │ - strdeq pc, [r8, #-188] @ 0xffffff44 │ │ │ │ - smlaltteq r6, sl, r0, r6 │ │ │ │ + cmpeq r2, r8, lsr #4 │ │ │ │ + cmppeq r8, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r6, sl, r8, r6 │ │ │ │ andeq r1, r0, r7, lsr r4 │ │ │ │ - cmpeq r2, r4, ror #3 │ │ │ │ - smlalbteq pc, r8, r0, fp @ │ │ │ │ - smlaltbeq r6, sl, r4, r6 │ │ │ │ + cmpeq r2, ip, ror #3 │ │ │ │ + smlalbteq pc, r8, r8, fp @ │ │ │ │ + smlaltbeq r6, sl, ip, r6 │ │ │ │ andeq r1, r0, fp, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3008] @ 56dd24 │ │ │ │ @@ -1232989,92 +1232989,92 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 56d6ac │ │ │ │ b 56db6c │ │ │ │ cmpeq ip, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, asr sp │ │ │ │ - cmpeq r2, ip, lsl r0 │ │ │ │ - ldrdeq r6, [sl, #-64] @ 0xffffffc0 │ │ │ │ + cmpeq r9, r8, asr sp │ │ │ │ + cmpeq r2, r4, lsr #32 │ │ │ │ + ldrdeq r6, [sl, #-72] @ 0xffffffb8 │ │ │ │ andeq r1, r0, sl, ror r0 │ │ │ │ - @ instruction: 0x0151009c │ │ │ │ - cmpeq r2, r8, lsl pc │ │ │ │ - ldrdeq r6, [sl, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, r4, lsr #1 │ │ │ │ + cmpeq r2, r0, lsr #30 │ │ │ │ + ldrdeq r6, [sl, #-56] @ 0xffffffc8 │ │ │ │ andeq r1, r0, r9, lsl #1 │ │ │ │ cmpeq ip, r0, ror #26 │ │ │ │ - cmpeq r2, ip, lsl #20 │ │ │ │ - smlaltteq pc, r8, r8, r3 @ │ │ │ │ - smlalbteq r5, sl, r4, lr │ │ │ │ + cmpeq r2, r4, lsl sl │ │ │ │ + strdeq pc, [r8, #-48] @ 0xffffffd0 │ │ │ │ + smlalbteq r5, sl, ip, lr │ │ │ │ andeq r1, r0, r7, lsl #1 │ │ │ │ - cmpeq r2, ip, asr #19 │ │ │ │ - smlaltbeq pc, r8, r8, r3 @ │ │ │ │ - smlalbbeq r5, sl, r4, lr │ │ │ │ + ldrsbeq ip, [r2, #-148] @ 0xffffff6c │ │ │ │ + strheq pc, [r8, #-48] @ 0xffffffd0 @ │ │ │ │ + smlalbbeq r5, sl, ip, lr │ │ │ │ muleq r0, r8, r0 │ │ │ │ - cmpeq r2, ip, lsl #19 │ │ │ │ - cmppeq r8, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, asr #28 │ │ │ │ + @ instruction: 0x0152c994 │ │ │ │ + cmppeq r8, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, asr #28 │ │ │ │ muleq r0, r7, r0 │ │ │ │ - cmpeq r2, ip, asr #18 │ │ │ │ - cmppeq r8, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, ip, lsl #28 │ │ │ │ + cmpeq r2, r4, asr r9 │ │ │ │ + cmppeq r8, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r4, lsl lr │ │ │ │ andeq r1, r0, sp, ror r0 │ │ │ │ - cmpeq r2, ip, lsl #18 │ │ │ │ - smlaltteq pc, r8, r8, r2 @ │ │ │ │ - smlalbteq r5, sl, r4, sp │ │ │ │ + cmpeq r2, r4, lsl r9 │ │ │ │ + strdeq pc, [r8, #-32] @ 0xffffffe0 │ │ │ │ + smlalbteq r5, sl, ip, sp │ │ │ │ andeq r1, r0, ip, ror r0 │ │ │ │ - cmpeq r2, ip, asr #17 │ │ │ │ - smlaltbeq pc, r8, r8, r2 @ │ │ │ │ - smlalbbeq r5, sl, r4, sp │ │ │ │ + ldrsbeq ip, [r2, #-132] @ 0xffffff7c │ │ │ │ + strheq pc, [r8, #-32] @ 0xffffffe0 @ │ │ │ │ + smlalbbeq r5, sl, ip, sp │ │ │ │ andeq r1, r0, fp, ror r0 │ │ │ │ - cmppeq r8, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r2, ip, asr r8 │ │ │ │ - cmppeq r8, r8, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, lsl sp │ │ │ │ + cmppeq r8, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror #16 │ │ │ │ + cmppeq r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, ip, lsl sp │ │ │ │ muleq r0, r6, r0 │ │ │ │ - cmpeq r2, ip, lsl r8 │ │ │ │ - strdeq pc, [r8, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq r5, [sl, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r2, r4, lsr #16 │ │ │ │ + mrseq pc, (UNDEF: 104) @ │ │ │ │ + ldrdeq r5, [sl, #-204] @ 0xffffff34 │ │ │ │ andeq r1, r0, lr, lsl #1 │ │ │ │ - ldrsbeq ip, [r2, #-124] @ 0xffffff84 │ │ │ │ - strheq pc, [r8, #-24] @ 0xffffffe8 @ │ │ │ │ - @ instruction: 0x014a5c94 │ │ │ │ + cmpeq r2, r4, ror #15 │ │ │ │ + smlalbteq pc, r8, r0, r1 @ │ │ │ │ + @ instruction: 0x014a5c9c │ │ │ │ andeq r1, r0, sp, lsl #1 │ │ │ │ - @ instruction: 0x0152c79c │ │ │ │ - cmppeq r8, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq sl, r4, asr ip │ │ │ │ + cmpeq r2, r4, lsr #15 │ │ │ │ + smlalbbeq pc, r8, r0, r1 @ │ │ │ │ + cmpeq sl, ip, asr ip │ │ │ │ andeq r1, r0, ip, lsl #1 │ │ │ │ - cmpeq sl, ip, lsl r1 │ │ │ │ - cmpeq r2, r8, asr r7 │ │ │ │ - cmpeq sl, r0, lsl ip │ │ │ │ + cmpeq sl, r4, lsr #2 │ │ │ │ + cmpeq r2, r0, ror #14 │ │ │ │ + cmpeq sl, r8, lsl ip │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ - smlaltbeq r6, sl, r4, r8 │ │ │ │ - cmpeq r2, ip, lsl #14 │ │ │ │ - strheq r5, [sl, #-184] @ 0xffffff48 │ │ │ │ + smlaltbeq r6, sl, ip, r8 │ │ │ │ + cmpeq r2, r4, lsl r7 │ │ │ │ + smlalbteq r5, sl, r0, fp │ │ │ │ andeq r1, r0, r7, ror r0 │ │ │ │ - cmpeq r2, r0, asr #13 │ │ │ │ - swpbeq pc, ip, [r8] @ │ │ │ │ - cmpeq sl, r8, ror fp │ │ │ │ + cmpeq r2, r8, asr #13 │ │ │ │ + smlaltbeq pc, r8, r4, r0 @ │ │ │ │ + smlalbbeq r5, sl, r0, fp │ │ │ │ andeq r1, r0, r6, ror r0 │ │ │ │ - cmpeq r2, ip, ror r6 │ │ │ │ - strdeq ip, [r9, #-84] @ 0xffffffac │ │ │ │ - cmpeq sl, ip, lsr fp │ │ │ │ + cmpeq r2, r4, lsl #13 │ │ │ │ + strdeq ip, [r9, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq sl, r4, asr #22 │ │ │ │ andeq r1, r0, r5, ror r0 │ │ │ │ - cmpeq r2, ip, lsr r6 │ │ │ │ - smlalbteq ip, r9, r8, r5 │ │ │ │ - strdeq r5, [sl, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, r4, asr #12 │ │ │ │ + ldrdeq ip, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq sl, r0, lsl #22 │ │ │ │ andeq r1, r0, r4, ror r0 │ │ │ │ - cmpeq r2, ip, lsl #12 │ │ │ │ - @ instruction: 0x0149c598 │ │ │ │ - smlalbteq r5, sl, r4, sl │ │ │ │ + cmpeq r2, r4, lsl r6 │ │ │ │ + smlaltbeq ip, r9, r0, r5 │ │ │ │ + smlalbteq r5, sl, ip, sl │ │ │ │ andeq r1, r0, r2, ror r0 │ │ │ │ - strheq lr, [r8, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r2, r8, lsr #11 │ │ │ │ - cmpeq r9, r8, lsl r5 │ │ │ │ - cmpeq sl, r0, ror #20 │ │ │ │ + smlalbteq lr, r8, r4, pc @ │ │ │ │ + ldrheq ip, [r2, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, r0, lsr #10 │ │ │ │ + cmpeq sl, r8, ror #20 │ │ │ │ andeq r1, r0, r3, ror r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1233616,79 +1233616,79 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 56df14 │ │ │ │ cmpeq ip, r8, ror r5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r4, asr r5 │ │ │ │ ldrsheq sl, [ip, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, r0, lsl r3 │ │ │ │ - ldrdeq r5, [sl, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r2, r8, lsl r3 │ │ │ │ + smlaltteq r5, sl, r0, r7 │ │ │ │ andeq r0, r0, r6, ror #23 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r2, r8, lsr #3 │ │ │ │ - smlalbbeq lr, r8, ip, fp │ │ │ │ - cmpeq sl, r4, ror r6 │ │ │ │ - @ instruction: 0x0152c09c │ │ │ │ - cmpeq sl, r4, ror #10 │ │ │ │ + ldrheq ip, [r2, #-16] │ │ │ │ + @ instruction: 0x0148eb94 │ │ │ │ + cmpeq sl, ip, ror r6 │ │ │ │ + cmpeq r2, r4, lsr #1 │ │ │ │ + cmpeq sl, ip, ror #10 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq ip, r0, lsr r1 │ │ │ │ - cmpeq r2, r8, ror pc │ │ │ │ - cmpeq r8, r0, ror #18 │ │ │ │ - cmpeq sl, r4, asr #8 │ │ │ │ + cmpeq r2, r0, lsl #31 │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ + cmpeq sl, ip, asr #8 │ │ │ │ andeq r0, r0, fp, asr #23 │ │ │ │ - cmpeq r8, ip, lsr #18 │ │ │ │ + cmpeq r8, r4, lsr r9 │ │ │ │ andeq r0, r0, r7, ror #23 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ andeq r0, r0, r8, ror #23 │ │ │ │ - ldrdeq lr, [r8, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq lr, [r8, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r9, ror #23 │ │ │ │ - smlaltbeq lr, r8, r8, r8 │ │ │ │ + strheq lr, [r8, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, sl, ror #23 │ │ │ │ - cmpeq r8, r8, ror r8 │ │ │ │ + smlalbbeq lr, r8, r0, r8 │ │ │ │ andeq r0, r0, ip, ror #23 │ │ │ │ - cmpeq r8, ip, asr #16 │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ andeq r0, r0, sp, ror #23 │ │ │ │ - cmpeq r8, r0, lsr #16 │ │ │ │ + cmpeq r8, r8, lsr #16 │ │ │ │ andeq r0, r0, lr, ror #23 │ │ │ │ - strdeq lr, [r8, #-116] @ 0xffffff8c │ │ │ │ + strdeq lr, [r8, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, pc, ror #23 │ │ │ │ - smlalbteq lr, r8, r8, r7 │ │ │ │ - ldrheq fp, [r2, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x0148e794 │ │ │ │ - smlalbbeq r5, sl, r4, r2 │ │ │ │ + ldrdeq lr, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r2, r0, asr #27 │ │ │ │ + @ instruction: 0x0148e79c │ │ │ │ + smlalbbeq r5, sl, ip, r2 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ - cmpeq r8, ip, asr r7 │ │ │ │ - cmpeq r2, ip, asr #26 │ │ │ │ - cmpeq r8, r0, lsr r7 │ │ │ │ - cmpeq sl, r8, lsl r2 │ │ │ │ + cmpeq r8, r4, ror #14 │ │ │ │ + cmpeq r2, r4, asr sp │ │ │ │ + cmpeq r8, r8, lsr r7 │ │ │ │ + cmpeq sl, r0, lsr #4 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r2, r4, lsl sp │ │ │ │ - strdeq lr, [r8, #-104] @ 0xffffff98 │ │ │ │ - smlaltteq r5, sl, r0, r1 │ │ │ │ + cmpeq r2, ip, lsl sp │ │ │ │ + cmpeq r8, r0, lsl #14 │ │ │ │ + smlaltteq r5, sl, r8, r1 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlaltteq r8, r9, r8, r8 │ │ │ │ - ldrsbeq fp, [r2, #-204] @ 0xffffff34 │ │ │ │ + strdeq r8, [r9, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r2, r4, ror #25 │ │ │ │ ldrdeq pc, [r7, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, sl, lsl r7 │ │ │ │ - smlalbbeq lr, r8, ip, r6 │ │ │ │ - cmpeq sl, r8, ror r1 │ │ │ │ + @ instruction: 0x0148e694 │ │ │ │ + smlalbbeq r5, sl, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq r8, r8, lsl #12 │ │ │ │ + cmpeq r8, r0, lsl r6 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r2, ip, asr #23 │ │ │ │ - strheq lr, [r8, #-84] @ 0xffffffac │ │ │ │ - swpbeq r5, r8, [sl] │ │ │ │ + ldrsbeq fp, [r2, #-180] @ 0xffffff4c │ │ │ │ + strheq lr, [r8, #-92] @ 0xffffffa4 │ │ │ │ + smlaltbeq r5, sl, r0, r0 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ │ │ │ │ 0056e800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1233755,22 +1233755,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #48] @ 56e93c │ │ │ │ add r2, r2, #2720 @ 0xaa0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 56e870 │ │ │ │ - cmpeq r2, r0, lsl #20 │ │ │ │ - ldrdeq lr, [r8, #-60] @ 0xffffffc4 │ │ │ │ - smlalbteq r4, sl, r8, lr │ │ │ │ + cmpeq r2, r8, lsl #20 │ │ │ │ + smlaltteq lr, r8, r4, r3 │ │ │ │ + ldrdeq r4, [sl, #-224] @ 0xffffff20 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000011bd │ │ │ │ - @ instruction: 0x0152b998 │ │ │ │ - smlalbbeq lr, r8, r0, r3 │ │ │ │ - cmpeq sl, r4, ror #28 │ │ │ │ + cmpeq r2, r0, lsr #19 │ │ │ │ + smlalbbeq lr, r8, r8, r3 │ │ │ │ + cmpeq sl, ip, ror #28 │ │ │ │ @ instruction: 0x000011b9 │ │ │ │ │ │ │ │ 0056e940 : │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [r3, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ beq 56e97c │ │ │ │ @@ -1233799,17 +1233799,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 56e9d0 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 56e974 │ │ │ │ - ldrsheq fp, [r2, #-140] @ 0xffffff74 │ │ │ │ - ldrdeq lr, [r8, #-40] @ 0xffffffd8 │ │ │ │ - strheq r4, [sl, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r2, r4, lsl #18 │ │ │ │ + smlaltteq lr, r8, r0, r2 │ │ │ │ + smlalbteq r4, sl, r4, sp │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -1234827,194 +1234827,194 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 56ef50 │ │ │ │ cmpeq ip, r8, lsl sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r9, [ip, #-152] @ 0xffffff68 │ │ │ │ - smlaltteq r3, r9, r8, r9 │ │ │ │ - ldrheq fp, [r2, #-120] @ 0xffffff88 │ │ │ │ - cmpeq sl, r0, ror ip │ │ │ │ + strdeq r3, [r9, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r2, r0, asr #15 │ │ │ │ + cmpeq sl, r8, ror ip │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r2, ip, asr #8 │ │ │ │ + cmpeq r2, r4, asr r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r0, lsl r9 │ │ │ │ + cmpeq sl, r8, lsl r9 │ │ │ │ andeq r0, r0, sp, lsr #20 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ ldrheq r9, [ip, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ - cmpeq r8, r4, lsr #24 │ │ │ │ - cmpeq sl, r0, lsl #14 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ + cmpeq r8, ip, lsr #24 │ │ │ │ + cmpeq sl, r8, lsl #14 │ │ │ │ andeq r0, r0, r4, lsl sl │ │ │ │ - ldrsbeq fp, [r2, #-24] @ 0xffffffe8 │ │ │ │ - @ instruction: 0x014a4690 │ │ │ │ + cmpeq r2, r0, ror #3 │ │ │ │ + @ instruction: 0x014a4698 │ │ │ │ @ instruction: 0x000009b7 │ │ │ │ - cmpeq r2, ip, asr #29 │ │ │ │ - @ instruction: 0x014a4390 │ │ │ │ + ldrsbeq sl, [r2, #-228] @ 0xffffff1c │ │ │ │ + @ instruction: 0x014a4398 │ │ │ │ andeq r0, r0, pc, ror #19 │ │ │ │ - cmpeq r8, ip, ror #16 │ │ │ │ - cmpeq r2, r8, ror #27 │ │ │ │ - smlalbteq sp, r8, r4, r7 │ │ │ │ - smlaltbeq r4, sl, r0, r2 │ │ │ │ + cmpeq r8, r4, ror r8 │ │ │ │ + ldrsheq sl, [r2, #-208] @ 0xffffff30 │ │ │ │ + smlalbteq sp, r8, ip, r7 │ │ │ │ + smlaltbeq r4, sl, r8, r2 │ │ │ │ andeq r0, r0, r2, lsl sl │ │ │ │ - cmpeq r2, r8, lsr #27 │ │ │ │ - smlalbbeq sp, r8, r4, r7 │ │ │ │ - cmpeq sl, r0, ror #4 │ │ │ │ + ldrheq sl, [r2, #-208] @ 0xffffff30 │ │ │ │ + smlalbbeq sp, r8, ip, r7 │ │ │ │ + cmpeq sl, r8, ror #4 │ │ │ │ andeq r0, r0, r3, lsl sl │ │ │ │ - cmpeq r8, ip, asr #14 │ │ │ │ - cmpeq r2, ip, lsr sp │ │ │ │ - cmpeq r8, r8, lsl r7 │ │ │ │ - strdeq r4, [sl, #-20] @ 0xffffffec │ │ │ │ + cmpeq r8, r4, asr r7 │ │ │ │ + cmpeq r2, r4, asr #26 │ │ │ │ + cmpeq r8, r0, lsr #14 │ │ │ │ + strdeq r4, [sl, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - ldrsheq sl, [r2, #-204] @ 0xffffff34 │ │ │ │ - ldrdeq sp, [r8, #-104] @ 0xffffff98 │ │ │ │ - strheq r4, [sl, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, r4, lsl #26 │ │ │ │ + smlaltteq sp, r8, r0, r6 │ │ │ │ + strheq r4, [sl, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, lr, lsr #19 │ │ │ │ - smlaltbeq sp, r8, r0, r6 │ │ │ │ - cmpeq r2, ip, lsl #25 │ │ │ │ - cmpeq r8, r8, ror #12 │ │ │ │ - cmpeq sl, r4, asr #2 │ │ │ │ + smlaltbeq sp, r8, r8, r6 │ │ │ │ + @ instruction: 0x0152ac94 │ │ │ │ + cmpeq r8, r0, ror r6 │ │ │ │ + cmpeq sl, ip, asr #2 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - cmpeq r2, ip, asr #24 │ │ │ │ - strdeq r4, [sl, #-216] @ 0xffffff28 │ │ │ │ - strdeq r4, [sl, #-4] │ │ │ │ + cmpeq r2, r4, asr ip │ │ │ │ + cmpeq sl, r0, lsl #28 │ │ │ │ + strdeq r4, [sl, #-12] │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldrdeq sp, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r2, r8, asr #23 │ │ │ │ - smlaltbeq sp, r8, r4, r5 │ │ │ │ - smlalbbeq r4, sl, r0, r0 │ │ │ │ + smlaltteq sp, r8, r4, r5 │ │ │ │ + ldrsbeq sl, [r2, #-176] @ 0xffffff50 │ │ │ │ + smlaltbeq sp, r8, ip, r5 │ │ │ │ + smlalbbeq r4, sl, r8, r0 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - cmpeq r2, r8, lsl #23 │ │ │ │ - cmpeq r8, r4, ror #10 │ │ │ │ - cmpeq sl, r0, asr #32 │ │ │ │ + @ instruction: 0x0152ab90 │ │ │ │ + cmpeq r8, ip, ror #10 │ │ │ │ + cmpeq sl, r8, asr #32 │ │ │ │ andeq r0, r0, fp, lsr #19 │ │ │ │ - cmpeq r2, r4, asr #22 │ │ │ │ - cmppeq r9, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - mrseq r4, (UNDEF: 74) │ │ │ │ + cmpeq r2, ip, asr #22 │ │ │ │ + cmppeq r9, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq sl, r8 │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - ldrsheq sl, [r2, #-172] @ 0xffffff54 │ │ │ │ - smlaltteq sp, r8, r0, r4 │ │ │ │ - strheq r3, [sl, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r2, r4, lsl #22 │ │ │ │ + smlaltteq sp, r8, r8, r4 │ │ │ │ + strheq r3, [sl, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - ldrheq sl, [r2, #-172] @ 0xffffff54 │ │ │ │ - strheq r4, [sl, #-200] @ 0xffffff38 │ │ │ │ - cmpeq sl, r8, ror pc │ │ │ │ + cmpeq r2, r4, asr #21 │ │ │ │ + smlalbteq r4, sl, r0, ip │ │ │ │ + smlalbbeq r3, sl, r0, pc @ │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - cmpeq r2, r8, lsl #21 │ │ │ │ - cmpeq r8, r4, ror #8 │ │ │ │ - cmpeq sl, r0, asr #30 │ │ │ │ + @ instruction: 0x0152aa90 │ │ │ │ + cmpeq r8, ip, ror #8 │ │ │ │ + cmpeq sl, r8, asr #30 │ │ │ │ andeq r0, r0, r6, lsl sl │ │ │ │ - cmpeq r2, r8, asr #20 │ │ │ │ - cmpeq r8, r4, lsr #8 │ │ │ │ - cmpeq sl, r8, lsl #30 │ │ │ │ + cmpeq r2, r0, asr sl │ │ │ │ + cmpeq r8, ip, lsr #8 │ │ │ │ + cmpeq sl, r0, lsl pc │ │ │ │ andeq r0, r0, r9, lsl sl │ │ │ │ - cmpeq r2, r8, lsl #20 │ │ │ │ - smlaltteq sp, r8, r4, r3 │ │ │ │ - smlalbteq r3, sl, r0, lr │ │ │ │ + cmpeq r2, r0, lsl sl │ │ │ │ + smlaltteq sp, r8, ip, r3 │ │ │ │ + smlalbteq r3, sl, r8, lr │ │ │ │ andeq r0, r0, sl, lsr #20 │ │ │ │ - cmpeq r2, r8, asr #19 │ │ │ │ - smlaltbeq sp, r8, r4, r3 │ │ │ │ - smlalbbeq r3, sl, r0, lr │ │ │ │ + ldrsbeq sl, [r2, #-144] @ 0xffffff70 │ │ │ │ + smlaltbeq sp, r8, ip, r3 │ │ │ │ + smlalbbeq r3, sl, r8, lr │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ - cmpeq r8, r8, ror #6 │ │ │ │ - cmpeq r8, r4, lsr r3 │ │ │ │ - cmpeq r2, r0, asr #18 │ │ │ │ - cmpeq r8, r8, lsl r3 │ │ │ │ - strdeq r3, [sl, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r8, r0, ror r3 │ │ │ │ + cmpeq r8, ip, lsr r3 │ │ │ │ + cmpeq r2, r8, asr #18 │ │ │ │ + cmpeq r8, r0, lsr #6 │ │ │ │ + strdeq r3, [sl, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r7, lsr sl │ │ │ │ - ldrsheq sl, [r2, #-140] @ 0xffffff74 │ │ │ │ - ldrdeq sp, [r8, #-40] @ 0xffffffd8 │ │ │ │ - strheq r3, [sl, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r2, r4, lsl #18 │ │ │ │ + smlaltteq sp, r8, r0, r2 │ │ │ │ + strheq r3, [sl, #-220] @ 0xffffff24 │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - ldrsbeq sl, [r2, #-92] @ 0xffffffa4 │ │ │ │ - strheq ip, [r8, #-248] @ 0xffffff08 │ │ │ │ - @ instruction: 0x014a3a94 │ │ │ │ + cmpeq r2, r4, ror #11 │ │ │ │ + smlalbteq ip, r8, r0, pc @ │ │ │ │ + @ instruction: 0x014a3a9c │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - @ instruction: 0x0152a59c │ │ │ │ - cmpeq r8, r8, ror pc │ │ │ │ - cmpeq sl, r4, asr sl │ │ │ │ + cmpeq r2, r4, lsr #11 │ │ │ │ + smlalbbeq ip, r8, r0, pc @ │ │ │ │ + cmpeq sl, ip, asr sl │ │ │ │ andeq r0, r0, pc, lsr sl │ │ │ │ - cmpeq r2, ip, asr r5 │ │ │ │ - cmpeq r8, r8, lsr pc │ │ │ │ - cmpeq sl, r4, lsl sl │ │ │ │ + cmpeq r2, r4, ror #10 │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ + cmpeq sl, ip, lsl sl │ │ │ │ andeq r0, r0, r1, asr #20 │ │ │ │ - cmpeq r2, ip, lsl r5 │ │ │ │ - strdeq ip, [r8, #-232] @ 0xffffff18 │ │ │ │ - ldrdeq r3, [sl, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r2, r4, lsr #10 │ │ │ │ + cmpeq r8, r0, lsl #30 │ │ │ │ + ldrdeq r3, [sl, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, lr, lsl #20 │ │ │ │ - ldrsbeq sl, [r2, #-76] @ 0xffffffb4 │ │ │ │ - strheq ip, [r8, #-232] @ 0xffffff18 │ │ │ │ - @ instruction: 0x014a3998 │ │ │ │ - @ instruction: 0x0152a49c │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ - cmpeq sl, r4, asr r9 │ │ │ │ + cmpeq r2, r4, ror #9 │ │ │ │ + smlalbteq ip, r8, r0, lr │ │ │ │ + smlaltbeq r3, sl, r0, r9 │ │ │ │ + cmpeq r2, r4, lsr #9 │ │ │ │ + smlalbbeq ip, r8, r0, lr │ │ │ │ + cmpeq sl, ip, asr r9 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - cmpeq r2, ip, asr r4 │ │ │ │ - cmpeq r8, r8, lsr lr │ │ │ │ - cmpeq sl, r8, lsl r9 │ │ │ │ - cmpeq r2, ip, lsl r4 │ │ │ │ - strdeq ip, [r8, #-216] @ 0xffffff28 │ │ │ │ - ldrdeq r3, [sl, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r2, r4, ror #8 │ │ │ │ + cmpeq r8, r0, asr #28 │ │ │ │ + cmpeq sl, r0, lsr #18 │ │ │ │ + cmpeq r2, r4, lsr #8 │ │ │ │ + cmpeq r8, r0, lsl #28 │ │ │ │ + ldrdeq r3, [sl, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r1, lsl sl │ │ │ │ - ldrsbeq sl, [r2, #-60] @ 0xffffffc4 │ │ │ │ - strheq ip, [r8, #-216] @ 0xffffff28 │ │ │ │ - @ instruction: 0x014a3894 │ │ │ │ + cmpeq r2, r4, ror #7 │ │ │ │ + smlalbteq ip, r8, r0, sp │ │ │ │ + @ instruction: 0x014a389c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0152a39c │ │ │ │ - cmpeq r8, r8, ror sp │ │ │ │ - cmpeq sl, r4, asr r8 │ │ │ │ + cmpeq r2, r4, lsr #7 │ │ │ │ + smlalbbeq ip, r8, r0, sp │ │ │ │ + cmpeq sl, ip, asr r8 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r2, ip, asr r3 │ │ │ │ - cmpeq r8, r8, lsr sp │ │ │ │ - cmpeq sl, r4, lsl r8 │ │ │ │ + cmpeq r2, r4, ror #6 │ │ │ │ + cmpeq r8, r0, asr #26 │ │ │ │ + cmpeq sl, ip, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - cmpeq r2, ip, lsl r3 │ │ │ │ - strdeq ip, [r8, #-200] @ 0xffffff38 │ │ │ │ - ldrdeq r3, [sl, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, r4, lsr #6 │ │ │ │ + cmpeq r8, r0, lsl #26 │ │ │ │ + ldrdeq r3, [sl, #-124] @ 0xffffff84 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq sl, [r2, #-44] @ 0xffffffd4 │ │ │ │ - strheq ip, [r8, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x014a3794 │ │ │ │ + cmpeq r2, r4, ror #5 │ │ │ │ + smlalbteq ip, r8, r0, ip │ │ │ │ + @ instruction: 0x014a379c │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0152a29c │ │ │ │ - cmpeq r8, r8, ror ip │ │ │ │ - cmpeq sl, r4, asr r7 │ │ │ │ + cmpeq r2, r4, lsr #5 │ │ │ │ + smlalbbeq ip, r8, r0, ip │ │ │ │ + cmpeq sl, ip, asr r7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r2, ip, asr r2 │ │ │ │ - cmpeq r8, r8, lsr ip │ │ │ │ - cmpeq sl, r4, lsl r7 │ │ │ │ + cmpeq r2, r4, ror #4 │ │ │ │ + cmpeq r8, r0, asr #24 │ │ │ │ + cmpeq sl, ip, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r2, ip, lsl r2 │ │ │ │ - strdeq ip, [r8, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq r3, [sl, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r2, r4, lsr #4 │ │ │ │ + cmpeq r8, r0, lsl #24 │ │ │ │ + ldrdeq r3, [sl, #-108] @ 0xffffff94 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - ldrsbeq sl, [r2, #-28] @ 0xffffffe4 │ │ │ │ - strheq ip, [r8, #-184] @ 0xffffff48 │ │ │ │ - @ instruction: 0x014a3694 │ │ │ │ + cmpeq r2, r4, ror #3 │ │ │ │ + smlalbteq ip, r8, r0, fp │ │ │ │ + @ instruction: 0x014a369c │ │ │ │ andeq r0, r0, lr, ror #19 │ │ │ │ - @ instruction: 0x0152a19c │ │ │ │ - cmpeq r8, r8, ror fp │ │ │ │ - cmpeq sl, r4, asr r6 │ │ │ │ + cmpeq r2, r4, lsr #3 │ │ │ │ + smlalbbeq ip, r8, r0, fp │ │ │ │ + cmpeq sl, ip, asr r6 │ │ │ │ andeq r0, r0, sp, ror #19 │ │ │ │ - cmpeq r2, ip, asr r1 │ │ │ │ - cmpeq r8, r8, lsr fp │ │ │ │ - cmpeq sl, ip, lsl r6 │ │ │ │ + cmpeq r2, r4, ror #2 │ │ │ │ + cmpeq r8, r0, asr #22 │ │ │ │ + cmpeq sl, r4, lsr #12 │ │ │ │ andeq r0, r0, r1, ror #19 │ │ │ │ - cmpeq r2, r8, lsl r1 │ │ │ │ - strdeq ip, [r8, #-172] @ 0xffffff54 │ │ │ │ - ldrdeq r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r2, r0, lsr #2 │ │ │ │ + cmpeq r8, r4, lsl #22 │ │ │ │ + ldrdeq r3, [sl, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - ldrsbeq sl, [r2, #-8] │ │ │ │ - cmpeq sl, ip, ror #4 │ │ │ │ - smlalbbeq r3, sl, ip, r5 │ │ │ │ + cmpeq r2, r0, ror #1 │ │ │ │ + cmpeq sl, r4, ror r2 │ │ │ │ + @ instruction: 0x014a3594 │ │ │ │ andeq r0, r0, lr, asr #19 │ │ │ │ - cmpeq r2, ip, lsl #1 │ │ │ │ - cmpeq r8, r0, ror sl │ │ │ │ - cmpeq sl, r4, asr #10 │ │ │ │ + @ instruction: 0x0152a094 │ │ │ │ + cmpeq r8, r8, ror sl │ │ │ │ + cmpeq sl, ip, asr #10 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ ldr r2, [pc, #-352] @ 56fb50 │ │ │ │ ldr r1, [pc, #-352] @ 56fb54 │ │ │ │ ldr r3, [pc, #-352] @ 56fb58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -1235440,21 +1235440,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 570384 │ │ │ │ add r2, r2, #2800 @ 0xaf0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5702b8 │ │ │ │ - cmpeq r2, r4, asr #31 │ │ │ │ - smlalbbeq r3, sl, r8, r4 │ │ │ │ + cmpeq r2, ip, asr #31 │ │ │ │ + @ instruction: 0x014a3490 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r8, r4, ror #18 │ │ │ │ - cmpeq r2, ip, asr #30 │ │ │ │ - cmpeq r8, r4, lsr r9 │ │ │ │ - cmpeq sl, r8, lsl r4 │ │ │ │ + cmpeq r8, ip, ror #18 │ │ │ │ + cmpeq r2, r4, asr pc │ │ │ │ + cmpeq r8, ip, lsr r9 │ │ │ │ + cmpeq sl, r0, lsr #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r0, #956] @ 0x3bc │ │ │ │ ldr r2, [pc, #956] @ 570760 │ │ │ │ @@ -1235697,45 +1235697,45 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5704c4 │ │ │ │ cmpeq ip, ip, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r8, asr #30 │ │ │ │ - cmpeq r2, r8, lsr #26 │ │ │ │ - cmpeq r8, r4, lsl #14 │ │ │ │ - smlaltteq r3, sl, r0, r1 │ │ │ │ + cmpeq r2, r0, lsr sp │ │ │ │ + cmpeq r8, ip, lsl #14 │ │ │ │ + smlaltteq r3, sl, r8, r1 │ │ │ │ andeq r0, r0, r6, ror sp │ │ │ │ - cmpeq r2, r4, ror #25 │ │ │ │ - smlalbteq ip, r8, r0, r6 │ │ │ │ - @ instruction: 0x014a319c │ │ │ │ + cmpeq r2, ip, ror #25 │ │ │ │ + smlalbteq ip, r8, r8, r6 │ │ │ │ + smlaltbeq r3, sl, r4, r1 │ │ │ │ andeq r0, r0, r5, ror sp │ │ │ │ - cmpeq r2, r4, lsr #25 │ │ │ │ - smlalbbeq ip, r8, r0, r6 │ │ │ │ - cmpeq sl, ip, asr r1 │ │ │ │ + cmpeq r2, ip, lsr #25 │ │ │ │ + smlalbbeq ip, r8, r8, r6 │ │ │ │ + cmpeq sl, r4, ror #2 │ │ │ │ andeq r0, r0, fp, ror #26 │ │ │ │ - cmpeq r2, r4, ror #24 │ │ │ │ - cmpeq r8, r0, asr #12 │ │ │ │ - cmpeq sl, ip, lsl r1 │ │ │ │ + cmpeq r2, ip, ror #24 │ │ │ │ + cmpeq r8, r8, asr #12 │ │ │ │ + cmpeq sl, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - cmpeq r2, r4, lsr #24 │ │ │ │ - cmpeq r8, r0, lsl #12 │ │ │ │ - ldrdeq r3, [sl, #-12] │ │ │ │ + cmpeq r2, ip, lsr #24 │ │ │ │ + cmpeq r8, r8, lsl #12 │ │ │ │ + smlaltteq r3, sl, r4, r0 │ │ │ │ andeq r0, r0, r9, ror sp │ │ │ │ - cmpeq r2, r4, ror #23 │ │ │ │ - smlalbteq ip, r8, r0, r5 │ │ │ │ - swpbeq r3, ip, [sl] │ │ │ │ + cmpeq r2, ip, ror #23 │ │ │ │ + smlalbteq ip, r8, r8, r5 │ │ │ │ + smlaltbeq r3, sl, r4, r0 │ │ │ │ andeq r0, r0, r8, ror sp │ │ │ │ - cmpeq r2, r4, lsr #23 │ │ │ │ - smlalbbeq ip, r8, r0, r5 │ │ │ │ - qdaddeq r3, ip, sl │ │ │ │ + cmpeq r2, ip, lsr #23 │ │ │ │ + smlalbbeq ip, r8, r8, r5 │ │ │ │ + cmpeq sl, r4, rrx │ │ │ │ andeq r0, r0, lr, ror #26 │ │ │ │ - cmpeq r2, r4, ror #22 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - cmpeq sl, r0, lsr #32 │ │ │ │ + cmpeq r2, ip, ror #22 │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + cmpeq sl, r8, lsr #32 │ │ │ │ │ │ │ │ 005707e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #408] @ 570998 │ │ │ │ @@ -1235841,26 +1235841,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 570888 │ │ │ │ cmpeq ip, r0, lsl ip │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r4, lsl #23 │ │ │ │ - cmpeq r2, r8, asr #19 │ │ │ │ - smlaltbeq ip, r8, r4, r3 │ │ │ │ - @ instruction: 0x014a2e90 │ │ │ │ + ldrsbeq r9, [r2, #-144] @ 0xffffff70 │ │ │ │ + smlaltbeq ip, r8, ip, r3 │ │ │ │ + @ instruction: 0x014a2e98 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmpeq r2, ip, asr r9 │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - cmpeq sl, r0, lsr #28 │ │ │ │ + cmpeq r2, r4, ror #18 │ │ │ │ + cmpeq r8, ip, asr #6 │ │ │ │ + cmpeq sl, r8, lsr #28 │ │ │ │ @ instruction: 0x000004b3 │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ - cmpeq r8, r8, lsl #6 │ │ │ │ - smlaltteq r2, sl, ip, sp │ │ │ │ + cmpeq r2, r8, lsr #18 │ │ │ │ + cmpeq r8, r0, lsl r3 │ │ │ │ + strdeq r2, [sl, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0x000004b1 │ │ │ │ │ │ │ │ 005709d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1235924,21 +1235924,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #44] @ 570b04 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 570a20 │ │ │ │ - cmpeq r2, r0, lsr #16 │ │ │ │ - cmpeq sl, ip, asr #20 │ │ │ │ - smlaltteq r2, sl, r0, ip │ │ │ │ + cmpeq r2, r8, lsr #16 │ │ │ │ + cmpeq sl, r4, asr sl │ │ │ │ + smlaltteq r2, sl, r8, ip │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - ldrsbeq r9, [r2, #-120] @ 0xffffff88 │ │ │ │ - strheq ip, [r8, #-20] @ 0xffffffec │ │ │ │ - @ instruction: 0x014a2c98 │ │ │ │ + cmpeq r2, r0, ror #15 │ │ │ │ + strheq ip, [r8, #-28] @ 0xffffffe4 │ │ │ │ + smlaltbeq r2, sl, r0, ip │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ │ │ │ │ 00570b08 : │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [r1] │ │ │ │ @@ -1236517,78 +1236517,78 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 570d40 │ │ │ │ cmpeq ip, ip, asr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r2, r8, asr r6 │ │ │ │ - cmpeq sl, r4, lsl fp │ │ │ │ + cmpeq r2, r0, ror #12 │ │ │ │ + cmpeq sl, ip, lsl fp │ │ │ │ andeq r1, r0, r4, lsr #7 │ │ │ │ cmpeq ip, ip, asr #13 │ │ │ │ - cmpeq r2, r0, lsl r5 │ │ │ │ - smlaltteq r2, sl, r0, r9 │ │ │ │ - @ instruction: 0x0152949c │ │ │ │ + cmpeq r2, r8, lsl r5 │ │ │ │ + smlaltteq r2, sl, r8, r9 │ │ │ │ + cmpeq r2, r4, lsr #9 │ │ │ │ andeq r1, r0, r2, lsl #7 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ - cmpeq r2, r4, lsl r4 │ │ │ │ - smlalbteq r2, sl, ip, r8 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ + cmpeq r2, ip, lsl r4 │ │ │ │ + ldrdeq r2, [sl, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x000013b6 │ │ │ │ - @ instruction: 0x01529294 │ │ │ │ - cmpeq sl, r0, lsl #10 │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ + @ instruction: 0x0152929c │ │ │ │ + cmpeq sl, r8, lsl #10 │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ muleq r0, ip, r3 │ │ │ │ - ldrsheq r9, [r2, #-20] @ 0xffffffec │ │ │ │ - ldrdeq fp, [r8, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq r2, sl, ip, r6 │ │ │ │ + ldrsheq r9, [r2, #-28] @ 0xffffffe4 │ │ │ │ + ldrdeq fp, [r8, #-184] @ 0xffffff48 │ │ │ │ + strheq r2, [sl, #-100] @ 0xffffff9c │ │ │ │ muleq r0, r4, r3 │ │ │ │ - ldrheq r9, [r2, #-16] │ │ │ │ - smlalbbeq fp, r8, ip, fp │ │ │ │ - cmpeq sl, ip, ror #12 │ │ │ │ + ldrheq r9, [r2, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x0148bb94 │ │ │ │ + cmpeq sl, r4, ror r6 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmpeq r2, r0, ror r1 │ │ │ │ - cmpeq r8, ip, asr #22 │ │ │ │ - cmpeq sl, r8, lsr #12 │ │ │ │ + cmpeq r2, r8, ror r1 │ │ │ │ + cmpeq r8, r4, asr fp │ │ │ │ + cmpeq sl, r0, lsr r6 │ │ │ │ andeq r1, r0, sp, ror r3 │ │ │ │ - cmpeq r2, r0, lsr r1 │ │ │ │ - cmpeq sl, r4, ror r3 │ │ │ │ - smlaltteq r2, sl, r4, r5 │ │ │ │ + cmpeq r2, r8, lsr r1 │ │ │ │ + cmpeq sl, ip, ror r3 │ │ │ │ + smlaltteq r2, sl, ip, r5 │ │ │ │ andeq r1, r0, r0, ror r3 │ │ │ │ - cmpeq r2, r8, ror #1 │ │ │ │ - smlalbteq fp, r8, r4, sl │ │ │ │ - smlaltbeq r2, sl, r0, r5 │ │ │ │ + ldrsheq r9, [r2, #-0] │ │ │ │ + smlalbteq fp, r8, ip, sl │ │ │ │ + smlaltbeq r2, sl, r8, r5 │ │ │ │ andeq r1, r0, r1, asr #7 │ │ │ │ - cmpeq r2, r8, lsr #1 │ │ │ │ - smlalbbeq fp, r8, r4, sl │ │ │ │ - cmpeq sl, r0, ror #10 │ │ │ │ + ldrheq r9, [r2, #-0] │ │ │ │ + smlalbbeq fp, r8, ip, sl │ │ │ │ + cmpeq sl, r8, ror #10 │ │ │ │ andeq r1, r0, r3, asr #7 │ │ │ │ - cmpeq r2, r8, rrx │ │ │ │ - cmpeq r8, r4, asr #20 │ │ │ │ - cmpeq sl, r0, lsr #10 │ │ │ │ + cmpeq r2, r0, ror r0 │ │ │ │ + cmpeq r8, ip, asr #20 │ │ │ │ + cmpeq sl, r8, lsr #10 │ │ │ │ andeq r1, r0, ip, ror r3 │ │ │ │ - cmpeq r2, r8, lsr #32 │ │ │ │ - cmpeq r8, r4, lsl #20 │ │ │ │ - smlaltteq r2, sl, r0, r4 │ │ │ │ + cmpeq r2, r0, lsr r0 │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ + smlaltteq r2, sl, r8, r4 │ │ │ │ andeq r1, r0, r9, lsl #7 │ │ │ │ - cmpeq r2, r8, ror #31 │ │ │ │ - smlalbteq fp, r8, r4, r9 │ │ │ │ - smlaltbeq r2, sl, r0, r4 │ │ │ │ + ldrsheq r8, [r2, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq fp, r8, ip, r9 │ │ │ │ + smlaltbeq r2, sl, r8, r4 │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ - cmpeq r2, r8, lsr #31 │ │ │ │ - smlalbbeq fp, r8, r4, r9 │ │ │ │ - cmpeq sl, r0, ror #8 │ │ │ │ + ldrheq r8, [r2, #-240] @ 0xffffff10 │ │ │ │ + smlalbbeq fp, r8, ip, r9 │ │ │ │ + cmpeq sl, r8, ror #8 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - cmpeq r8, ip, asr #18 │ │ │ │ - cmpeq r8, ip, lsl r9 │ │ │ │ - smlaltteq fp, r8, ip, r8 │ │ │ │ - ldrsbeq r8, [r2, #-232] @ 0xffffff18 │ │ │ │ - strheq fp, [r8, #-132] @ 0xffffff7c │ │ │ │ - @ instruction: 0x014a2390 │ │ │ │ + cmpeq r8, r4, asr r9 │ │ │ │ + cmpeq r8, r4, lsr #18 │ │ │ │ + strdeq fp, [r8, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r2, r0, ror #29 │ │ │ │ + strheq fp, [r8, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x014a2398 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ + smlalbbeq fp, r8, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #588] @ 571790 │ │ │ │ @@ -1236738,38 +1236738,38 @@ │ │ │ │ add r2, r2, #2928 @ 0xb70 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5715fc │ │ │ │ cmpeq ip, ip, asr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlalbbeq r8, r9, r8, r9 │ │ │ │ + @ instruction: 0x01498990 │ │ │ │ cmpeq ip, r0, lsl lr │ │ │ │ - cmpeq r2, r0, asr #24 │ │ │ │ - cmpeq r8, r8, lsr #12 │ │ │ │ - cmpeq sl, ip, lsl #2 │ │ │ │ + cmpeq r2, r8, asr #24 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ + cmpeq sl, r4, lsl r1 │ │ │ │ andeq r0, r0, r3, asr sl │ │ │ │ - cmpeq r2, r4, lsl #24 │ │ │ │ - smlaltteq fp, r8, ip, r5 │ │ │ │ - ldrdeq r2, [sl, #-0] │ │ │ │ - cmpeq r2, ip, asr #23 │ │ │ │ - strheq fp, [r8, #-84] @ 0xffffffac │ │ │ │ - swpbeq r2, r8, [sl] │ │ │ │ + cmpeq r2, ip, lsl #24 │ │ │ │ + strdeq fp, [r8, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r2, [sl, #-8] │ │ │ │ + ldrsbeq r8, [r2, #-180] @ 0xffffff4c │ │ │ │ + strheq fp, [r8, #-92] @ 0xffffffa4 │ │ │ │ + smlaltbeq r2, sl, r0, r0 │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - @ instruction: 0x01528b94 │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ - cmpeq sl, r0, rrx │ │ │ │ + @ instruction: 0x01528b9c │ │ │ │ + smlalbbeq fp, r8, r4, r5 │ │ │ │ + cmpeq sl, r8, rrx │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - cmpeq r2, ip, asr fp │ │ │ │ - cmpeq r8, r4, asr #10 │ │ │ │ - cmpeq sl, r8, lsr #32 │ │ │ │ + cmpeq r2, r4, ror #22 │ │ │ │ + cmpeq r8, ip, asr #10 │ │ │ │ + cmpeq sl, r0, lsr r0 │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - cmpeq r2, r4, lsr #22 │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ - strdeq r1, [sl, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r2, ip, lsr #22 │ │ │ │ + cmpeq r8, r4, lsl r5 │ │ │ │ + strdeq r1, [sl, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1236899,33 +1236899,33 @@ │ │ │ │ ldr r1, [pc, #96] @ 571a68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5718b8 │ │ │ │ - cmpeq r2, r8, lsr #19 │ │ │ │ - smlalbbeq fp, r8, r4, r3 │ │ │ │ - cmpeq sl, r0, ror #28 │ │ │ │ + ldrheq r8, [r2, #-144] @ 0xffffff70 │ │ │ │ + smlalbbeq fp, r8, ip, r3 │ │ │ │ + cmpeq sl, r8, ror #28 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - cmpeq r2, r8, ror #18 │ │ │ │ - cmpeq r8, r4, asr #6 │ │ │ │ - cmpeq sl, r0, lsr #28 │ │ │ │ + cmpeq r2, r0, ror r9 │ │ │ │ + cmpeq r8, ip, asr #6 │ │ │ │ + cmpeq sl, r8, lsr #28 │ │ │ │ andeq r1, r0, fp, asr #7 │ │ │ │ - cmpeq r2, r8, lsr #18 │ │ │ │ - cmpeq r8, r4, lsl #6 │ │ │ │ - smlaltteq r1, sl, r0, sp │ │ │ │ + cmpeq r2, r0, lsr r9 │ │ │ │ + cmpeq r8, ip, lsl #6 │ │ │ │ + smlaltteq r1, sl, r8, sp │ │ │ │ andeq r1, r0, sl, asr #7 │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ - smlalbteq fp, r8, r4, r2 │ │ │ │ - smlaltbeq r1, sl, r0, sp │ │ │ │ + ldrsheq r8, [r2, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq fp, r8, ip, r2 │ │ │ │ + smlaltbeq r1, sl, r8, sp │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - cmpeq r2, r8, lsr #17 │ │ │ │ - smlalbbeq fp, r8, r4, r2 │ │ │ │ - cmpeq sl, r0, ror #26 │ │ │ │ + ldrheq r8, [r2, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq fp, r8, ip, r2 │ │ │ │ + cmpeq sl, r8, ror #26 │ │ │ │ andeq r1, r0, sp, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #2216] @ 57232c │ │ │ │ ldr r3, [pc, #2216] @ 572330 │ │ │ │ @@ -1237483,101 +1237483,101 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 571da8 │ │ │ │ @ instruction: 0x015c6990 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r0, ror #18 │ │ │ │ andseq r7, r2, r0, asr fp │ │ │ │ - cmpeq r2, ip, asr #13 │ │ │ │ - @ instruction: 0x014a1b90 │ │ │ │ + ldrsbeq r8, [r2, #-100] @ 0xffffff9c │ │ │ │ + @ instruction: 0x014a1b98 │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r2, r4, asr #11 │ │ │ │ - smlalbbeq r1, sl, r8, sl │ │ │ │ + cmpeq r2, ip, asr #11 │ │ │ │ + @ instruction: 0x014a1a90 │ │ │ │ andeq r1, r0, r8, lsl r4 │ │ │ │ cmpeq ip, r4, ror #12 │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ - @ instruction: 0x01528498 │ │ │ │ - cmpeq sl, ip, asr r9 │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ + cmpeq r2, r0, lsr #9 │ │ │ │ + cmpeq sl, r4, ror #18 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - cmpeq r9, ip, lsr #12 │ │ │ │ - cmpeq r2, r8, asr #8 │ │ │ │ - cmpeq sl, ip, lsl #18 │ │ │ │ + cmpeq r9, r4, lsr r6 │ │ │ │ + cmpeq r2, r0, asr r4 │ │ │ │ + cmpeq sl, r4, lsl r9 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ - cmpeq r2, r4, lsl #8 │ │ │ │ - smlaltteq sl, r8, ip, sp │ │ │ │ - smlalbteq r1, sl, r8, r8 │ │ │ │ + cmpeq r2, ip, lsl #8 │ │ │ │ + strdeq sl, [r8, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r1, [sl, #-128] @ 0xffffff80 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - cmpeq r2, r8, asr #7 │ │ │ │ - strheq sl, [r8, #-208] @ 0xffffff30 │ │ │ │ - smlalbbeq r1, sl, ip, r8 │ │ │ │ + ldrsbeq r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ + strheq sl, [r8, #-216] @ 0xffffff28 │ │ │ │ + @ instruction: 0x014a1894 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ - cmpeq r8, r8, ror sp │ │ │ │ - smlaltbeq fp, r9, r8, r5 │ │ │ │ - cmpeq r2, ip, asr r3 │ │ │ │ - cmpeq sl, r8, lsl r8 │ │ │ │ + smlalbbeq sl, r8, r0, sp │ │ │ │ + strheq fp, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r2, r4, ror #6 │ │ │ │ + cmpeq sl, r0, lsr #16 │ │ │ │ andeq r1, r0, r9, lsl #8 │ │ │ │ - cmpeq r2, r8, lsl #6 │ │ │ │ - strdeq sl, [r8, #-192] @ 0xffffff40 │ │ │ │ - smlalbteq r1, sl, ip, r7 │ │ │ │ + cmpeq r2, r0, lsl r3 │ │ │ │ + strdeq sl, [r8, #-200] @ 0xffffff38 │ │ │ │ + ldrdeq r1, [sl, #-116] @ 0xffffff8c │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ - smlalbbeq r2, sl, r4, r5 │ │ │ │ - ldrsbeq r8, [r2, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x014a1794 │ │ │ │ + smlalbbeq r2, sl, ip, r5 │ │ │ │ + ldrsbeq r8, [r2, #-40] @ 0xffffffd8 │ │ │ │ + @ instruction: 0x014a179c │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - cmpeq r2, r8, lsl #5 │ │ │ │ - cmpeq r8, r0, ror ip │ │ │ │ - cmpeq sl, ip, asr #14 │ │ │ │ + @ instruction: 0x01528290 │ │ │ │ + cmpeq r8, r8, ror ip │ │ │ │ + cmpeq sl, r4, asr r7 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - cmpeq r2, r8, asr #4 │ │ │ │ - smlaltteq fp, r9, r0, r4 │ │ │ │ - cmpeq sl, r4, lsl #14 │ │ │ │ + cmpeq r2, r0, asr r2 │ │ │ │ + smlaltteq fp, r9, r8, r4 │ │ │ │ + cmpeq sl, ip, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl r4 │ │ │ │ - smlaltteq sl, r8, ip, fp │ │ │ │ + strdeq sl, [r8, #-180] @ 0xffffff4c │ │ │ │ andeq r1, r0, sp, lsl #8 │ │ │ │ - strheq sl, [r8, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r2, r4, lsr #3 │ │ │ │ - smlalbbeq r2, sl, ip, r4 │ │ │ │ - cmpeq sl, r8, asr r6 │ │ │ │ + smlalbteq sl, r8, r4, fp │ │ │ │ + cmpeq r2, ip, lsr #3 │ │ │ │ + @ instruction: 0x014a2494 │ │ │ │ + cmpeq sl, r0, ror #12 │ │ │ │ andeq r1, r0, r5, lsl r4 │ │ │ │ - cmpeq r2, r0, ror #2 │ │ │ │ - cmpeq r8, r8, asr #22 │ │ │ │ - cmpeq sl, r4, lsr #12 │ │ │ │ + cmpeq r2, r8, ror #2 │ │ │ │ + cmpeq r8, r0, asr fp │ │ │ │ + cmpeq sl, ip, lsr #12 │ │ │ │ andeq r1, r0, r4, lsl r4 │ │ │ │ - cmpeq r2, r4, lsr #2 │ │ │ │ - cmpeq r8, ip, lsl #22 │ │ │ │ - smlaltteq r1, sl, r8, r5 │ │ │ │ + cmpeq r2, ip, lsr #2 │ │ │ │ + cmpeq r8, r4, lsl fp │ │ │ │ + strdeq r1, [sl, #-80] @ 0xffffffb0 │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ - cmpeq r2, r8, ror #1 │ │ │ │ - ldrdeq sl, [r8, #-160] @ 0xffffff60 │ │ │ │ - smlaltbeq r1, sl, ip, r5 │ │ │ │ + ldrsheq r8, [r2, #-0] │ │ │ │ + ldrdeq sl, [r8, #-168] @ 0xffffff58 │ │ │ │ + strheq r1, [sl, #-84] @ 0xffffffac │ │ │ │ andeq r1, r0, r3, lsr #8 │ │ │ │ - cmpeq r2, ip, lsr #1 │ │ │ │ - @ instruction: 0x0148aa94 │ │ │ │ - cmpeq sl, r0, ror r5 │ │ │ │ + ldrheq r8, [r2, #-4] │ │ │ │ + @ instruction: 0x0148aa9c │ │ │ │ + cmpeq sl, r8, ror r5 │ │ │ │ andeq r1, r0, r2, lsr #8 │ │ │ │ - cmpeq r2, r4, ror r0 │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ - cmpeq sl, r8, lsr r5 │ │ │ │ + cmpeq r2, ip, ror r0 │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ + cmpeq sl, r0, asr #10 │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - cmpeq r2, r0, asr #32 │ │ │ │ - cmpeq r8, r8, lsr #20 │ │ │ │ - cmpeq sl, ip, lsl #10 │ │ │ │ + cmpeq r2, r8, asr #32 │ │ │ │ + cmpeq r8, r0, lsr sl │ │ │ │ + cmpeq sl, r4, lsl r5 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - cmpeq r2, r4 │ │ │ │ - smlaltteq sl, r8, ip, r9 │ │ │ │ - smlalbteq r1, sl, r8, r4 │ │ │ │ + cmpeq r2, ip │ │ │ │ + strdeq sl, [r8, #-148] @ 0xffffff6c │ │ │ │ + ldrdeq r1, [sl, #-64] @ 0xffffffc0 │ │ │ │ andeq r1, r0, r0, lsr #8 │ │ │ │ - cmpeq r2, r8, asr #31 │ │ │ │ - strheq sl, [r8, #-144] @ 0xffffff70 │ │ │ │ - smlalbbeq r1, sl, ip, r4 │ │ │ │ + ldrsbeq r7, [r2, #-240] @ 0xffffff10 │ │ │ │ + strheq sl, [r8, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x014a1494 │ │ │ │ andeq r1, r0, lr, lsl r4 │ │ │ │ - cmpeq r2, ip, lsl #31 │ │ │ │ - cmpeq r8, r4, ror r9 │ │ │ │ - cmpeq sl, r0, asr r4 │ │ │ │ + @ instruction: 0x01527f94 │ │ │ │ + cmpeq r8, ip, ror r9 │ │ │ │ + cmpeq sl, r8, asr r4 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #632] @ 57272c │ │ │ │ ldr r3, [pc, #632] @ 572730 │ │ │ │ @@ -1237737,40 +1237737,40 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 572548 │ │ │ │ cmpeq ip, r0, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq lr, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmppeq lr, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r7, #-252] @ 0xffffff04 │ │ │ │ cmpeq ip, r4, asr #29 │ │ │ │ - ldrsheq r7, [r2, #-200] @ 0xffffff38 │ │ │ │ - ldrdeq sl, [r8, #-100] @ 0xffffff9c │ │ │ │ - strheq r1, [sl, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ + ldrdeq sl, [r8, #-108] @ 0xffffff94 │ │ │ │ + smlalbteq r1, sl, r0, r1 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - smlalbbeq sl, r9, r4, pc @ │ │ │ │ - cmpeq r2, r0, lsr #25 │ │ │ │ - cmpeq sl, r0, asr r1 │ │ │ │ + smlalbbeq sl, r9, ip, pc @ │ │ │ │ + cmpeq r2, r8, lsr #25 │ │ │ │ + cmpeq sl, r8, asr r1 │ │ │ │ andeq r1, r0, r6, ror #7 │ │ │ │ - cmpeq r2, r8, asr ip │ │ │ │ - cmpeq r8, r4, lsr r6 │ │ │ │ - cmpeq sl, r8, lsl r1 │ │ │ │ + cmpeq r2, r0, ror #24 │ │ │ │ + cmpeq r8, ip, lsr r6 │ │ │ │ + cmpeq sl, r0, lsr #2 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ - cmpeq r2, r8, lsl ip │ │ │ │ - strdeq sl, [r8, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r1, [sl, #-8] │ │ │ │ + cmpeq r2, r0, lsr #24 │ │ │ │ + strdeq sl, [r8, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq r1, sl, r0, r0 │ │ │ │ andeq r1, r0, r1, ror #7 │ │ │ │ - ldrsbeq r7, [r2, #-184] @ 0xffffff48 │ │ │ │ - strheq sl, [r8, #-84] @ 0xffffffac │ │ │ │ - swpbeq r1, r0, [sl] │ │ │ │ + cmpeq r2, r0, ror #23 │ │ │ │ + strheq sl, [r8, #-92] @ 0xffffffa4 │ │ │ │ + swpbeq r1, r8, [sl] │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x01527b98 │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ - qdaddeq r1, r8, sl │ │ │ │ + cmpeq r2, r0, lsr #23 │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ + cmpeq sl, r0, rrx │ │ │ │ ldrdeq r1, [r0], -fp │ │ │ │ │ │ │ │ 005727a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1237992,48 +1237992,48 @@ │ │ │ │ add r2, r2, #3008 @ 0xbc0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #144] @ 572bb0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 5729c8 │ │ │ │ - cmpeq r9, r0, asr #14 │ │ │ │ - cmpeq r2, ip, asr #20 │ │ │ │ - cmpeq sl, r0, lsl pc │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ + cmpeq r2, r4, asr sl │ │ │ │ + cmpeq sl, r8, lsl pc │ │ │ │ andeq r1, r0, r8, lsl #9 │ │ │ │ andeq r1, r0, r9, lsl #9 │ │ │ │ - cmpeq r2, r4, lsr r9 │ │ │ │ - cmpeq r9, ip, asr lr │ │ │ │ - smlaltteq r0, sl, r8, sp │ │ │ │ + cmpeq r2, ip, lsr r9 │ │ │ │ + cmpeq r9, r4, ror #28 │ │ │ │ + strdeq r0, [sl, #-208] @ 0xffffff30 │ │ │ │ andeq r1, r0, r1, lsl #9 │ │ │ │ - cmpeq r2, r8, ror #17 │ │ │ │ - smlalbteq sl, r8, ip, r2 │ │ │ │ - smlaltbeq r0, sl, r8, sp │ │ │ │ + ldrsheq r7, [r2, #-128] @ 0xffffff80 │ │ │ │ + ldrdeq sl, [r8, #-36] @ 0xffffffdc │ │ │ │ + strheq r0, [sl, #-208] @ 0xffffff30 │ │ │ │ andeq r1, r0, r4, lsr #9 │ │ │ │ - cmpeq r2, r8, lsr #17 │ │ │ │ - smlalbbeq sl, r8, r4, r2 │ │ │ │ - cmpeq sl, r8, ror #26 │ │ │ │ + ldrheq r7, [r2, #-128] @ 0xffffff80 │ │ │ │ + smlalbbeq sl, r8, ip, r2 │ │ │ │ + cmpeq sl, r0, ror sp │ │ │ │ andeq r1, r0, r3, lsr #9 │ │ │ │ - cmpeq r8, r8, asr r2 │ │ │ │ - cmpeq r8, r4, lsr r2 │ │ │ │ - cmpeq r2, ip, lsr #16 │ │ │ │ - cmpeq r8, r8, lsl #4 │ │ │ │ - smlaltteq r0, sl, ip, ip │ │ │ │ + cmpeq r8, r0, ror #4 │ │ │ │ + cmpeq r8, ip, lsr r2 │ │ │ │ + cmpeq r2, r4, lsr r8 │ │ │ │ + cmpeq r8, r0, lsl r2 │ │ │ │ + strdeq r0, [sl, #-196] @ 0xffffff3c │ │ │ │ andeq r1, r0, r6, lsl #9 │ │ │ │ - ldrsheq r7, [r2, #-120] @ 0xffffff88 │ │ │ │ - ldrdeq sl, [r8, #-20] @ 0xffffffec │ │ │ │ - strheq r0, [sl, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r2, r0, lsl #16 │ │ │ │ + ldrdeq sl, [r8, #-28] @ 0xffffffe4 │ │ │ │ + smlalbteq r0, sl, r0, ip │ │ │ │ andeq r1, r0, r5, lsl #9 │ │ │ │ - cmpeq r2, r4, asr #15 │ │ │ │ - smlaltbeq sl, r8, r0, r1 │ │ │ │ - smlalbbeq r0, sl, r4, ip │ │ │ │ + cmpeq r2, ip, asr #15 │ │ │ │ + smlaltbeq sl, r8, r8, r1 │ │ │ │ + smlalbbeq r0, sl, ip, ip │ │ │ │ andeq r1, r0, r3, lsl #9 │ │ │ │ - @ instruction: 0x01527790 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ - cmpeq sl, r0, asr ip │ │ │ │ + @ instruction: 0x01527798 │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + cmpeq sl, r8, asr ip │ │ │ │ andeq r1, r0, r2, lsl #9 │ │ │ │ │ │ │ │ 00572bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1238312,54 +1238312,54 @@ │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 572de4 │ │ │ │ cmpeq ip, ip, lsr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x01527698 │ │ │ │ - cmpeq sl, r0, asr #22 │ │ │ │ + cmpeq r2, r0, lsr #13 │ │ │ │ + cmpeq sl, r8, asr #22 │ │ │ │ cmpeq ip, ip, ror #15 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ - cmpeq r2, r0, ror #9 │ │ │ │ + smlalbbeq r7, r9, r0, r2 │ │ │ │ + cmpeq r2, r8, ror #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlaltbeq r0, sl, r8, r9 │ │ │ │ + strheq r0, [sl, #-144] @ 0xffffff70 │ │ │ │ andeq r1, r0, r6, ror #9 │ │ │ │ cmpeq ip, r8, lsr #12 │ │ │ │ - cmpeq r8, r4, asr lr │ │ │ │ - cmpeq r2, r0, asr #8 │ │ │ │ - cmpeq r8, ip, lsl lr │ │ │ │ - cmpeq sl, r0, lsl #18 │ │ │ │ + cmpeq r8, ip, asr lr │ │ │ │ + cmpeq r2, r8, asr #8 │ │ │ │ + cmpeq r8, r4, lsr #28 │ │ │ │ + cmpeq sl, r8, lsl #18 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - cmpeq r2, r4, lsl #8 │ │ │ │ - smlaltteq r9, r8, r0, sp │ │ │ │ - smlalbteq r0, sl, r4, r8 │ │ │ │ + cmpeq r2, ip, lsl #8 │ │ │ │ + smlaltteq r9, r8, r8, sp │ │ │ │ + smlalbteq r0, sl, ip, r8 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - cmpeq r2, r8, asr #7 │ │ │ │ - smlaltbeq r9, r8, r0, sp │ │ │ │ - smlalbbeq r0, sl, r4, r8 │ │ │ │ + ldrsbeq r7, [r2, #-48] @ 0xffffffd0 │ │ │ │ + smlaltbeq r9, r8, r8, sp │ │ │ │ + smlalbbeq r0, sl, ip, r8 │ │ │ │ andeq r1, r0, r2, ror #9 │ │ │ │ - cmpeq r2, r8, lsl #7 │ │ │ │ - cmpeq r8, r4, ror #26 │ │ │ │ - cmpeq sl, r8, asr #16 │ │ │ │ + @ instruction: 0x01527390 │ │ │ │ + cmpeq r8, ip, ror #26 │ │ │ │ + cmpeq sl, r0, asr r8 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ - cmpeq r2, ip, asr #6 │ │ │ │ - cmpeq r8, r8, lsr #26 │ │ │ │ - cmpeq sl, ip, lsl #16 │ │ │ │ + cmpeq r2, r4, asr r3 │ │ │ │ + cmpeq r8, r0, lsr sp │ │ │ │ + cmpeq sl, r4, lsl r8 │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ - cmpeq r2, r0, lsl r3 │ │ │ │ - smlaltteq r9, r8, ip, ip │ │ │ │ - ldrdeq r0, [sl, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r2, r8, lsl r3 │ │ │ │ + strdeq r9, [r8, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r0, [sl, #-120] @ 0xffffff88 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - ldrsbeq r7, [r2, #-36] @ 0xffffffdc │ │ │ │ - strheq r9, [r8, #-192] @ 0xffffff40 │ │ │ │ - @ instruction: 0x014a0794 │ │ │ │ + ldrsbeq r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ + strheq r9, [r8, #-200] @ 0xffffff38 │ │ │ │ + @ instruction: 0x014a079c │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - cmpeq r8, ip, ror ip │ │ │ │ + smlalbbeq r9, r8, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1238382,17 +1238382,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 573144 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #912 @ 0x390 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5730f0 │ │ │ │ - cmpeq r2, r0, lsl #3 │ │ │ │ - cmpeq r8, r8, ror #22 │ │ │ │ - cmpeq sl, r4, asr #12 │ │ │ │ + cmpeq r2, r8, lsl #3 │ │ │ │ + cmpeq r8, r0, ror fp │ │ │ │ + cmpeq sl, ip, asr #12 │ │ │ │ strdeq r1, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1764] @ 573848 │ │ │ │ @@ -1238837,76 +1238837,76 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 57339c │ │ │ │ cmpeq ip, r4, lsr #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r4, lsl #5 │ │ │ │ - smlaltbeq r6, r9, r8, sp │ │ │ │ + strheq r6, [r9, #-208] @ 0xffffff30 │ │ │ │ cmpeq ip, r0, ror r0 │ │ │ │ - cmpeq sl, r8, lsr r2 │ │ │ │ - @ instruction: 0x01526e9c │ │ │ │ - cmpeq sl, r0, ror #6 │ │ │ │ + cmpeq sl, r0, asr #4 │ │ │ │ + cmpeq r2, r4, lsr #29 │ │ │ │ + cmpeq sl, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl r5 │ │ │ │ - cmpeq r2, r8, lsr lr │ │ │ │ - cmpeq sl, r0, asr r2 │ │ │ │ - strdeq r0, [sl, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r2, r0, asr #28 │ │ │ │ + cmpeq sl, r8, asr r2 │ │ │ │ + cmpeq sl, r4, lsl #6 │ │ │ │ andeq r1, r0, fp, lsl r5 │ │ │ │ - ldrsheq r6, [r2, #-212] @ 0xffffff2c │ │ │ │ - smlalbteq r0, sl, r0, r2 │ │ │ │ + ldrsheq r6, [r2, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq r0, sl, r8, r2 │ │ │ │ andeq r1, r0, r0, lsr #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sl, r4, lsr r2 │ │ │ │ - cmpeq r2, ip, asr sp │ │ │ │ + cmpeq sl, ip, lsr r2 │ │ │ │ + cmpeq r2, r4, ror #26 │ │ │ │ andeq r1, r0, r3, lsr #10 │ │ │ │ - cmpeq r8, r8, lsl #14 │ │ │ │ - cmpeq r2, r0, ror #25 │ │ │ │ - smlalbteq r9, r8, r4, r6 │ │ │ │ - smlaltbeq r0, sl, ip, r1 │ │ │ │ + cmpeq r8, r0, lsl r7 │ │ │ │ + cmpeq r2, r8, ror #25 │ │ │ │ + smlalbteq r9, r8, ip, r6 │ │ │ │ + strheq r0, [sl, #-20] @ 0xffffffec │ │ │ │ andeq r1, r0, r5, lsr #10 │ │ │ │ - smlalbbeq r9, r8, ip, r6 │ │ │ │ - cmpeq r2, r4, ror ip │ │ │ │ - cmpeq r8, ip, asr r6 │ │ │ │ - cmpeq sl, r0, asr #2 │ │ │ │ + @ instruction: 0x01489694 │ │ │ │ + cmpeq r2, ip, ror ip │ │ │ │ + cmpeq r8, r4, ror #12 │ │ │ │ + cmpeq sl, r8, asr #2 │ │ │ │ andeq r1, r0, r9, lsr #10 │ │ │ │ - cmpeq r2, ip, lsr ip │ │ │ │ - cmpeq r8, r4, lsr #12 │ │ │ │ - cmpeq sl, r8, lsl #2 │ │ │ │ + cmpeq r2, r4, asr #24 │ │ │ │ + cmpeq r8, ip, lsr #12 │ │ │ │ + cmpeq sl, r0, lsl r1 │ │ │ │ andeq r1, r0, sl, lsr #10 │ │ │ │ - cmpeq r2, r4, lsl #24 │ │ │ │ - smlaltteq r9, r8, ip, r5 │ │ │ │ - ldrdeq r0, [sl, #-0] │ │ │ │ + cmpeq r2, ip, lsl #24 │ │ │ │ + strdeq r9, [r8, #-84] @ 0xffffffac │ │ │ │ + ldrdeq r0, [sl, #-8] │ │ │ │ andeq r1, r0, r2, lsr #10 │ │ │ │ - cmpeq r2, ip, asr #23 │ │ │ │ - strheq r9, [r8, #-80] @ 0xffffffb0 │ │ │ │ - swpbeq r0, r8, [sl] │ │ │ │ + ldrsbeq r6, [r2, #-180] @ 0xffffff4c │ │ │ │ + strheq r9, [r8, #-88] @ 0xffffffa8 │ │ │ │ + smlaltbeq r0, sl, r0, r0 │ │ │ │ andeq r1, r0, r4, lsr r5 │ │ │ │ - @ instruction: 0x01526b94 │ │ │ │ - cmpeq sl, r4, asr pc │ │ │ │ - qdaddeq r0, r0, sl │ │ │ │ + @ instruction: 0x01526b9c │ │ │ │ + cmpeq sl, ip, asr pc │ │ │ │ + qdaddeq r0, r8, sl │ │ │ │ andeq r1, r0, r9, lsl r5 │ │ │ │ - cmpeq r2, ip, asr #22 │ │ │ │ - smlalbbeq r0, sl, r0, lr │ │ │ │ - cmpeq sl, ip │ │ │ │ + cmpeq r2, r4, asr fp │ │ │ │ + smlalbbeq r0, sl, r8, lr │ │ │ │ + cmpeq sl, r4, lsl r0 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ - strdeq r9, [r8, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq pc, r9, r0, pc @ │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ + cmpeq r8, r4, lsl #10 │ │ │ │ + smlaltteq pc, r9, r8, pc @ │ │ │ │ andeq r1, r0, pc, lsl #10 │ │ │ │ - ldrsbeq r6, [r2, #-172] @ 0xffffff54 │ │ │ │ - smlalbteq r9, r8, r4, r4 │ │ │ │ - smlaltbeq pc, r9, r8, pc @ │ │ │ │ + cmpeq r2, r4, ror #21 │ │ │ │ + smlalbteq r9, r8, ip, r4 │ │ │ │ + strheq pc, [r9, #-240] @ 0xffffff10 @ │ │ │ │ andeq r1, r0, r2, lsl r5 │ │ │ │ - cmpeq r2, r8, lsr #21 │ │ │ │ - strdeq r0, [sl, #-220] @ 0xffffff24 │ │ │ │ - cmppeq r9, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq sl, r4, lsl #28 │ │ │ │ + cmppeq r9, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, lsl r5 │ │ │ │ - cmpeq r2, ip, ror #20 │ │ │ │ - cmpeq r8, r4, asr r4 │ │ │ │ - cmppeq r9, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r4, ror sl │ │ │ │ + cmpeq r8, ip, asr r4 │ │ │ │ + cmppeq r9, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, lsl r5 │ │ │ │ │ │ │ │ 00573950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1239028,29 +1239028,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 5739ac │ │ │ │ cmpeq ip, r8, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, r0, lsl #21 │ │ │ │ cmpeq ip, r0, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #20 │ │ │ │ - cmpeq r2, r0, ror #16 │ │ │ │ - cmpeq r8, ip, lsr r2 │ │ │ │ - cmppeq r9, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, ror #16 │ │ │ │ + cmpeq r8, r4, asr #4 │ │ │ │ + cmppeq r9, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r9, lsl #11 │ │ │ │ - cmpeq sl, ip, ror #24 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - smlalbteq pc, r9, ip, ip @ │ │ │ │ + cmpeq sl, r4, ror ip │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + ldrdeq pc, [r9, #-196] @ 0xffffff3c │ │ │ │ andeq r1, r0, r8, lsl #11 │ │ │ │ - ldrsbeq r6, [r2, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq r9, r8, ip, r1 │ │ │ │ - smlalbbeq pc, r9, r8, ip @ │ │ │ │ + ldrsbeq r6, [r2, #-120] @ 0xffffff88 │ │ │ │ + strheq r9, [r8, #-20] @ 0xffffffec │ │ │ │ + @ instruction: 0x0149fc90 │ │ │ │ andeq r1, r0, r4, lsl #11 │ │ │ │ - @ instruction: 0x01526790 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ - cmppeq r9, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01526798 │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + cmppeq r9, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, lsl #11 │ │ │ │ │ │ │ │ 00573b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ @@ -1239993,208 +1239993,208 @@ │ │ │ │ mov r1, #25 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5747ec │ │ │ │ cmpeq ip, r4, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrheq r6, [r2, #-104] @ 0xffffff98 │ │ │ │ - smlalbbeq pc, r9, r4, fp @ │ │ │ │ + cmpeq r2, r0, asr #13 │ │ │ │ + smlalbbeq pc, r9, ip, fp @ │ │ │ │ cmpeq ip, r0, lsr #16 │ │ │ │ andeq r1, r0, lr, lsl #6 │ │ │ │ andeq r1, r0, r1, lsl r3 │ │ │ │ @ instruction: 0x015c3e90 │ │ │ │ - cmpeq r9, r0, ror r2 │ │ │ │ + cmpeq r9, r8, ror r2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfffd6d04 │ │ │ │ - smlalbteq pc, r9, r4, sp @ │ │ │ │ + smlalbteq pc, r9, ip, sp @ │ │ │ │ @ instruction: 0xfffdb0dc │ │ │ │ - cmpeq r9, r8, lsr #32 │ │ │ │ + cmpeq r9, r0, lsr r0 │ │ │ │ @ instruction: 0xfffdafb8 │ │ │ │ - cmpeq r9, ip, lsl r0 │ │ │ │ + cmpeq r9, r4, lsr #32 │ │ │ │ subseq r9, fp, r0, lsl #13 │ │ │ │ - smlalbbeq pc, r9, r0, sp @ │ │ │ │ + smlalbbeq pc, r9, r8, sp @ │ │ │ │ andeq r3, lr, r8, ror #8 │ │ │ │ - smlalbbeq pc, r9, r0, sp @ │ │ │ │ + smlalbbeq pc, r9, r8, sp @ │ │ │ │ andeq sl, r1, r0, asr #6 │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r9, r4, sp @ │ │ │ │ andeq fp, r1, r4, lsr #20 │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r9, r4, sp @ │ │ │ │ andeq r4, r2, r8, ror pc │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r9, r4, sp @ │ │ │ │ ldrsbeq r9, [pc], #-196 @ │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r9, r4, sp @ │ │ │ │ strheq sp, [pc], #-56 @ │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r9, r4, sp @ │ │ │ │ andeq r6, r0, ip, lsr #5 │ │ │ │ - cmppeq r9, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, r9, r4, sp @ │ │ │ │ subseq r8, r3, r8, asr lr │ │ │ │ - cmppeq r9, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff54f0 │ │ │ │ - smlaltteq r8, r9, r8, lr │ │ │ │ + strdeq r8, [r9, #-224] @ 0xffffff20 │ │ │ │ @ instruction: 0xfffd807c │ │ │ │ - cmppeq r9, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffdbd68 │ │ │ │ - cmppeq r9, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffe421c │ │ │ │ - @ instruction: 0x01498e9c │ │ │ │ + smlaltbeq r8, r9, r4, lr │ │ │ │ @ instruction: 0xfffe5e34 │ │ │ │ - cmppeq r9, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ addeq r4, lr, r8, lsr #4 │ │ │ │ - cmppeq r9, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ subseq r7, r2, r4, lsr r4 │ │ │ │ - cmppeq r9, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - andeq sp, r9, ip, ror #2 │ │ │ │ cmppeq r9, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + andeq sp, r9, ip, ror #2 │ │ │ │ + cmppeq r9, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ andeq lr, r9, ip, lsr r3 │ │ │ │ - cmppeq r9, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff918c │ │ │ │ - cmppeq r9, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r8, asr #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffdc7dc │ │ │ │ - @ instruction: 0x01498f9c │ │ │ │ + smlaltbeq r8, r9, r4, pc @ │ │ │ │ @ instruction: 0xfffe6b34 │ │ │ │ - @ instruction: 0x01498f98 │ │ │ │ - cmpeq r9, r8, lsr #30 │ │ │ │ + smlaltbeq r8, r9, r0, pc @ │ │ │ │ + cmpeq r9, r0, lsr pc │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - strheq r0, [sl, #-96] @ 0xffffffa0 │ │ │ │ - smlalbteq r0, sl, r0, r6 │ │ │ │ - ldrdeq r0, [sl, #-96] @ 0xffffffa0 │ │ │ │ - smlalbteq r5, r9, r0, lr │ │ │ │ + strheq r0, [sl, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r0, sl, r8, r6 │ │ │ │ + ldrdeq r0, [sl, #-104] @ 0xffffff98 │ │ │ │ + smlalbteq r5, r9, r8, lr │ │ │ │ andeq r7, r0, ip, lsl #20 │ │ │ │ ldrsheq r4, [ip, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0xfffe6584 │ │ │ │ cmpeq r7, r0, ror #6 │ │ │ │ - ldrsbeq r6, [r2, #-4] │ │ │ │ - strheq r8, [r8, #-160] @ 0xffffff60 │ │ │ │ - @ instruction: 0x0149f594 │ │ │ │ + ldrsbeq r6, [r2, #-12] │ │ │ │ + strheq r8, [r8, #-168] @ 0xffffff58 │ │ │ │ + @ instruction: 0x0149f59c │ │ │ │ andeq r1, r0, sl, asr r3 │ │ │ │ - @ instruction: 0x01526094 │ │ │ │ - cmpeq r8, r0, ror sl │ │ │ │ - cmppeq r9, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0152609c │ │ │ │ + cmpeq r8, r8, ror sl │ │ │ │ + cmppeq r9, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r9, asr r3 │ │ │ │ - cmpeq r2, r4, asr r0 │ │ │ │ - cmpeq r8, r0, lsr sl │ │ │ │ - cmppeq r9, r4, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr r0 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ + cmppeq r9, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, asr r3 │ │ │ │ - cmpeq r2, r4, lsl r0 │ │ │ │ - strdeq r8, [r8, #-144] @ 0xffffff70 │ │ │ │ - ldrdeq pc, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r2, ip, lsl r0 │ │ │ │ + strdeq r8, [r8, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq pc, [r9, #-76] @ 0xffffffb4 │ │ │ │ andeq r1, r0, r7, asr r3 │ │ │ │ - ldrsbeq r5, [r2, #-244] @ 0xffffff0c │ │ │ │ - strheq r8, [r8, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x0149f494 │ │ │ │ + ldrsbeq r5, [r2, #-252] @ 0xffffff04 │ │ │ │ + strheq r8, [r8, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x0149f49c │ │ │ │ andeq r1, r0, r6, asr r3 │ │ │ │ - @ instruction: 0x01525f94 │ │ │ │ - cmpeq r8, r0, ror r9 │ │ │ │ - cmppeq r9, r4, asr r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01525f9c │ │ │ │ + cmpeq r8, r8, ror r9 │ │ │ │ + cmppeq r9, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r5, asr r3 │ │ │ │ - cmpeq r2, r4, asr pc │ │ │ │ - cmpeq r8, r0, lsr r9 │ │ │ │ - cmppeq r9, r4, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr pc │ │ │ │ + cmpeq r8, r8, lsr r9 │ │ │ │ + cmppeq r9, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r4, asr r3 │ │ │ │ - cmpeq r2, r4, lsl pc │ │ │ │ - strdeq r8, [r8, #-128] @ 0xffffff80 │ │ │ │ - ldrdeq pc, [r9, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r2, ip, lsl pc │ │ │ │ + strdeq r8, [r8, #-136] @ 0xffffff78 │ │ │ │ + ldrdeq pc, [r9, #-60] @ 0xffffffc4 │ │ │ │ andeq r1, r0, r3, asr r3 │ │ │ │ - ldrsbeq r5, [r2, #-228] @ 0xffffff1c │ │ │ │ - strheq r8, [r8, #-128] @ 0xffffff80 │ │ │ │ - @ instruction: 0x0149f394 │ │ │ │ + ldrsbeq r5, [r2, #-236] @ 0xffffff14 │ │ │ │ + strheq r8, [r8, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x0149f39c │ │ │ │ andeq r1, r0, r2, asr r3 │ │ │ │ - @ instruction: 0x01525e94 │ │ │ │ - cmpeq r8, r0, ror r8 │ │ │ │ - cmppeq r9, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01525e9c │ │ │ │ + cmpeq r8, r8, ror r8 │ │ │ │ + cmppeq r9, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr #6 │ │ │ │ - cmpeq r2, r4, asr lr │ │ │ │ - cmpeq r8, r0, lsr r8 │ │ │ │ - cmppeq r9, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr lr │ │ │ │ + cmpeq r8, r8, lsr r8 │ │ │ │ + cmppeq r9, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - cmpeq r2, r4, lsl lr │ │ │ │ - strdeq r8, [r8, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq pc, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r2, ip, lsl lr │ │ │ │ + strdeq r8, [r8, #-120] @ 0xffffff88 │ │ │ │ + smlaltteq pc, r9, r0, r2 @ │ │ │ │ andeq r1, r0, r6, lsr r3 │ │ │ │ - ldrsbeq r5, [r2, #-212] @ 0xffffff2c │ │ │ │ - strheq r8, [r8, #-112] @ 0xffffff90 │ │ │ │ - @ instruction: 0x0149f298 │ │ │ │ + ldrsbeq r5, [r2, #-220] @ 0xffffff24 │ │ │ │ + strheq r8, [r8, #-120] @ 0xffffff88 │ │ │ │ + smlaltbeq pc, r9, r0, r2 @ │ │ │ │ andeq r1, r0, r5, lsr r3 │ │ │ │ - @ instruction: 0x01525d94 │ │ │ │ - cmpeq r8, r0, ror r7 │ │ │ │ - cmppeq r9, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01525d9c │ │ │ │ + cmpeq r8, r8, ror r7 │ │ │ │ + cmppeq r9, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r4, lsr r3 │ │ │ │ - cmpeq r2, r4, asr sp │ │ │ │ - cmpeq r8, r0, lsr r7 │ │ │ │ - cmppeq r9, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr sp │ │ │ │ + cmpeq r8, r8, lsr r7 │ │ │ │ + cmppeq r9, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, lsr r3 │ │ │ │ - cmpeq r2, r4, lsl sp │ │ │ │ - strdeq r8, [r8, #-96] @ 0xffffffa0 │ │ │ │ - ldrdeq pc, [r9, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r2, ip, lsl sp │ │ │ │ + strdeq r8, [r8, #-104] @ 0xffffff98 │ │ │ │ + smlaltteq pc, r9, r0, r1 @ │ │ │ │ andeq r1, r0, r2, lsr r3 │ │ │ │ - ldrsbeq r5, [r2, #-196] @ 0xffffff3c │ │ │ │ - strheq r8, [r8, #-96] @ 0xffffffa0 │ │ │ │ - smlalbbeq pc, r9, ip, r1 @ │ │ │ │ + ldrsbeq r5, [r2, #-204] @ 0xffffff34 │ │ │ │ + strheq r8, [r8, #-104] @ 0xffffff98 │ │ │ │ + @ instruction: 0x0149f194 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ - @ instruction: 0x01525c94 │ │ │ │ - cmpeq r8, r0, ror r6 │ │ │ │ - cmppeq r9, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01525c9c │ │ │ │ + cmpeq r8, r8, ror r6 │ │ │ │ + cmppeq r9, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, ror #6 │ │ │ │ - cmpeq r2, r4, asr ip │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ - cmppeq r9, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr ip │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ + cmppeq r9, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r0, ror #6 │ │ │ │ - cmpeq r2, r4, lsl ip │ │ │ │ - strdeq r8, [r8, #-80] @ 0xffffffb0 │ │ │ │ - ldrdeq pc, [r9, #-4] │ │ │ │ + cmpeq r2, ip, lsl ip │ │ │ │ + strdeq r8, [r8, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq pc, [r9, #-12] │ │ │ │ andeq r1, r0, pc, asr r3 │ │ │ │ - ldrsbeq r5, [r2, #-180] @ 0xffffff4c │ │ │ │ - strheq r8, [r8, #-80] @ 0xffffffb0 │ │ │ │ - swpbeq pc, r4, [r9] @ │ │ │ │ + ldrsbeq r5, [r2, #-188] @ 0xffffff44 │ │ │ │ + strheq r8, [r8, #-88] @ 0xffffffa8 │ │ │ │ + swpbeq pc, ip, [r9] @ │ │ │ │ andeq r1, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x01525b94 │ │ │ │ - cmpeq r8, r0, ror r5 │ │ │ │ - qdaddeq pc, r4, r9 @ │ │ │ │ + @ instruction: 0x01525b9c │ │ │ │ + cmpeq r8, r8, ror r5 │ │ │ │ + qdaddeq pc, ip, r9 @ │ │ │ │ andeq r1, r0, sp, asr r3 │ │ │ │ - cmpeq r2, r4, asr fp │ │ │ │ - cmpeq r8, r0, lsr r5 │ │ │ │ - cmppeq r9, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, ip, asr fp │ │ │ │ + cmpeq r8, r8, lsr r5 │ │ │ │ + cmppeq r9, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr r3 │ │ │ │ - cmpeq r2, r4, lsl fp │ │ │ │ - strdeq r8, [r8, #-64] @ 0xffffffc0 │ │ │ │ - ldrdeq lr, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r2, ip, lsl fp │ │ │ │ + strdeq r8, [r8, #-72] @ 0xffffffb8 │ │ │ │ + ldrdeq lr, [r9, #-252] @ 0xffffff04 │ │ │ │ andeq r1, r0, fp, asr r3 │ │ │ │ - strheq r8, [r8, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r2, ip, asr #21 │ │ │ │ - smlalbbeq lr, r9, ip, pc @ │ │ │ │ - @ instruction: 0x01525a90 │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ + smlalbteq r8, r8, r0, r4 @ │ │ │ │ + ldrsbeq r5, [r2, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x0149ef94 │ │ │ │ + @ instruction: 0x01525a98 │ │ │ │ + cmpeq r8, r4, ror r4 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ andeq r1, r0, r3, ror #6 │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - cmpeq r2, r8, asr #20 │ │ │ │ - cmpeq r9, r8, lsl #30 │ │ │ │ - strdeq r8, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r2, r8, lsl #20 │ │ │ │ - smlalbteq lr, r9, r8, lr │ │ │ │ - strheq r8, [r8, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r2, r0, lsr #19 │ │ │ │ - cmpeq r8, ip, ror r3 │ │ │ │ - cmpeq r9, r4, ror #28 │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + cmpeq r2, r0, asr sl │ │ │ │ + cmpeq r9, r0, lsl pc │ │ │ │ + strdeq r8, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r2, r0, lsl sl │ │ │ │ + ldrdeq lr, [r9, #-224] @ 0xffffff20 │ │ │ │ + strheq r8, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r2, r8, lsr #19 │ │ │ │ + smlalbbeq r8, r8, r4, r3 @ │ │ │ │ + cmpeq r9, ip, ror #28 │ │ │ │ andeq r1, r0, fp, lsr #6 │ │ │ │ - cmpeq r2, r0, ror #18 │ │ │ │ - cmpeq r8, ip, lsr r3 │ │ │ │ - cmpeq r9, r4, lsr #28 │ │ │ │ + cmpeq r2, r8, ror #18 │ │ │ │ + cmpeq r8, r4, asr #6 │ │ │ │ + cmpeq r9, ip, lsr #28 │ │ │ │ andeq r1, r0, r1, lsr r3 │ │ │ │ - cmpeq r2, r0, lsr #18 │ │ │ │ - strdeq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ - smlaltteq lr, r9, r4, sp │ │ │ │ + cmpeq r2, r8, lsr #18 │ │ │ │ + cmpeq r8, r4, lsl #6 │ │ │ │ + smlaltteq lr, r9, ip, sp │ │ │ │ andeq r1, r0, r0, lsr r3 │ │ │ │ - cmppeq r9, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r9, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, pc, lsl #6 │ │ │ │ - smlalbbeq r8, r8, ip, r2 @ │ │ │ │ - cmpeq r8, ip, asr r2 │ │ │ │ - cmpeq r2, r0, ror r8 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ + @ instruction: 0x01488294 │ │ │ │ + cmpeq r8, r4, ror #4 │ │ │ │ + cmpeq r2, r8, ror r8 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ │ │ │ │ 00574d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -1240247,21 +1240247,21 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 574db0 │ │ │ │ @ instruction: 0x015c3694 │ │ │ │ andeq r7, r0, ip, lsl #20 │ │ │ │ - cmpeq r2, r8, asr #9 │ │ │ │ - smlaltbeq r7, r8, r4, lr │ │ │ │ - smlalbbeq lr, r9, r0, r9 │ │ │ │ + ldrsbeq r5, [r2, #-64] @ 0xffffffc0 │ │ │ │ + smlaltbeq r7, r8, ip, lr │ │ │ │ + smlalbbeq lr, r9, r8, r9 │ │ │ │ andeq r1, r0, r3, lsr #11 │ │ │ │ - cmpeq r2, r8, lsl #9 │ │ │ │ - cmpeq r8, r4, ror #28 │ │ │ │ - cmpeq r9, r0, asr #18 │ │ │ │ + @ instruction: 0x01525490 │ │ │ │ + cmpeq r8, ip, ror #28 │ │ │ │ + cmpeq r9, r8, asr #18 │ │ │ │ andeq r1, r0, r4, lsr #11 │ │ │ │ │ │ │ │ 00574e64 : │ │ │ │ ldr r3, [pc, #332] @ 574fb8 │ │ │ │ ldr r2, [pc, #332] @ 574fbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1240345,30 +1240345,30 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 574efc │ │ │ │ cmpeq ip, r8, lsr #11 │ │ │ │ andeq r7, r0, r4, ror #22 │ │ │ │ @ instruction: 0x00023ebc │ │ │ │ - smlaltbeq pc, r9, r0, r8 @ │ │ │ │ + smlaltbeq pc, r9, r8, r8 @ │ │ │ │ andeq r9, r1, r4, lsr #4 │ │ │ │ - cmpeq r9, r0, asr r4 │ │ │ │ + cmpeq r9, r8, asr r4 │ │ │ │ andeq sl, r1, ip, lsl #18 │ │ │ │ - @ instruction: 0x01497498 │ │ │ │ - cmpeq r2, r0, lsl #7 │ │ │ │ - cmpeq r8, ip, asr sp │ │ │ │ - cmpeq r9, r4, asr #16 │ │ │ │ + smlaltbeq r7, r9, r0, r4 │ │ │ │ + cmpeq r2, r8, lsl #7 │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ + cmpeq r9, ip, asr #16 │ │ │ │ @ instruction: 0x000015bc │ │ │ │ - cmpeq r2, r4, asr #6 │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ + cmpeq r2, ip, asr #6 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ + cmpeq r9, r0, lsl r8 │ │ │ │ @ instruction: 0x000015bd │ │ │ │ - cmpeq r2, r8, lsl #6 │ │ │ │ - smlaltteq r7, r8, r4, ip │ │ │ │ - smlalbteq lr, r9, ip, r7 │ │ │ │ + cmpeq r2, r0, lsl r3 │ │ │ │ + smlaltteq r7, r8, ip, ip │ │ │ │ + ldrdeq lr, [r9, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0x000015be │ │ │ │ │ │ │ │ 00575008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1241105,55 +1241105,55 @@ │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ bl b7b24 │ │ │ │ mov r3, r0 │ │ │ │ b 575a50 │ │ │ │ cmpeq ip, r0, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, ip, lsr #26 │ │ │ │ - strdeq lr, [r9, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r2, ip, lsl #22 │ │ │ │ - smlalbteq sp, r9, r8, pc @ │ │ │ │ + strdeq lr, [r9, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r2, r4, lsl fp │ │ │ │ + ldrdeq sp, [r9, #-240] @ 0xffffff10 │ │ │ │ andeq r1, r0, r0, lsl r6 │ │ │ │ - smlalbbeq r7, r8, ip, r4 │ │ │ │ - @ instruction: 0x01524a98 │ │ │ │ - cmpeq r9, r0, lsr #18 │ │ │ │ - cmpeq r8, r0, asr #8 │ │ │ │ - cmpeq r2, ip, asr #20 │ │ │ │ - ldrdeq r7, [r9, #-132] @ 0xffffff7c │ │ │ │ - strheq r7, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r2, r4, asr #19 │ │ │ │ - smlalbbeq sp, r9, r0, lr │ │ │ │ + @ instruction: 0x01487494 │ │ │ │ + cmpeq r2, r0, lsr #21 │ │ │ │ + cmpeq r9, r8, lsr #18 │ │ │ │ + cmpeq r8, r8, asr #8 │ │ │ │ + cmpeq r2, r4, asr sl │ │ │ │ + ldrdeq r7, [r9, #-140] @ 0xffffff74 │ │ │ │ + strheq r7, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r2, ip, asr #19 │ │ │ │ + smlalbbeq sp, r9, r8, lr │ │ │ │ strdeq r1, [r0], -sp │ │ │ │ - cmpeq r9, r4, lsl #28 │ │ │ │ - cmpeq r2, r0, lsl r9 │ │ │ │ - smlalbteq sp, r9, r4, sp │ │ │ │ + cmpeq r9, ip, lsl #28 │ │ │ │ + cmpeq r2, r8, lsl r9 │ │ │ │ + smlalbteq sp, r9, ip, sp │ │ │ │ andeq r1, r0, r9, lsr #12 │ │ │ │ - smlalbbeq lr, r9, ip, sp │ │ │ │ - ldrheq r4, [r2, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ + @ instruction: 0x0149ed94 │ │ │ │ + cmpeq r2, r0, asr #17 │ │ │ │ + cmpeq r9, ip, ror sp │ │ │ │ andeq r1, r0, r7, lsl #12 │ │ │ │ - cmpeq r8, r8, asr r2 │ │ │ │ - cmpeq r2, r0, ror r8 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ + cmpeq r8, r0, ror #4 │ │ │ │ + cmpeq r2, r8, ror r8 │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ andeq r1, r0, sl, lsr #12 │ │ │ │ - cmpeq r8, r0, lsl r2 │ │ │ │ - cmpeq r2, r4, lsr #16 │ │ │ │ - smlaltteq sp, r9, ip, ip │ │ │ │ - smlalbteq r7, r8, ip, r1 │ │ │ │ - cmpeq r2, r4, ror #15 │ │ │ │ - smlaltbeq sp, r9, r0, ip │ │ │ │ - @ instruction: 0x0148719c │ │ │ │ - cmpeq r2, r8, lsr #15 │ │ │ │ - cmpeq r9, r0, lsr r6 │ │ │ │ - cmpeq r8, ip, asr r1 │ │ │ │ - cmpeq r2, r4, ror r7 │ │ │ │ - cmpeq r9, r0, lsr ip │ │ │ │ - cmpeq r9, ip, asr r5 │ │ │ │ - cmpeq r2, ip, lsr r7 │ │ │ │ - strdeq sp, [r9, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r8, lsl r2 │ │ │ │ + cmpeq r2, ip, lsr #16 │ │ │ │ + strdeq sp, [r9, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r7, [r8, #-20] @ 0xffffffec │ │ │ │ + cmpeq r2, ip, ror #15 │ │ │ │ + smlaltbeq sp, r9, r8, ip │ │ │ │ + smlaltbeq r7, r8, r4, r1 │ │ │ │ + ldrheq r4, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r8, lsr r6 │ │ │ │ + cmpeq r8, r4, ror #2 │ │ │ │ + cmpeq r2, ip, ror r7 │ │ │ │ + cmpeq r9, r8, lsr ip │ │ │ │ + cmpeq r9, r4, ror #10 │ │ │ │ + cmpeq r2, r4, asr #14 │ │ │ │ + cmpeq r9, r0, lsl #24 │ │ │ │ ldr r3, [pc, #12] @ 575c54 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ cmpeq r7, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1241921,80 +1241921,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 575cb0 │ │ │ │ @ instruction: 0x015c2798 │ │ │ │ cmpeq ip, r8, lsl #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq ip, ip, asr r7 │ │ │ │ - cmpeq r9, r4, lsr r3 │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - strdeq lr, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r2, r8, asr #20 │ │ │ │ - strheq lr, [r9, #-36] @ 0xffffffdc │ │ │ │ + strdeq lr, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r2, r0, asr sl │ │ │ │ + strheq lr, [r9, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, lsl #9 │ │ │ │ - cmpeq r2, r4, lsl #20 │ │ │ │ - cmpeq r8, r4, asr r7 │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ + cmpeq r2, ip, lsl #20 │ │ │ │ + cmpeq r8, ip, asr r7 │ │ │ │ + smlalbbeq lr, r9, r0, r2 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - cmpeq r2, ip, asr #19 │ │ │ │ - cmpeq r8, ip, lsl r7 │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ + ldrsbeq r4, [r2, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r8, r4, lsr #14 │ │ │ │ + cmpeq r9, r8, asr #4 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ - @ instruction: 0x01524994 │ │ │ │ - smlaltteq r6, r8, r4, r6 │ │ │ │ - cmpeq r9, r8, lsl #4 │ │ │ │ + @ instruction: 0x0152499c │ │ │ │ + smlaltteq r6, r8, ip, r6 │ │ │ │ + cmpeq r9, r0, lsl r2 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmpeq r2, ip, asr r9 │ │ │ │ - smlaltbeq r6, r8, ip, r6 │ │ │ │ - ldrdeq lr, [r9, #-16] │ │ │ │ + cmpeq r2, r4, ror #18 │ │ │ │ + strheq r6, [r8, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq lr, [r9, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x000004b6 │ │ │ │ - cmpeq r2, r4, lsr #18 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ - @ instruction: 0x0149e198 │ │ │ │ + cmpeq r2, ip, lsr #18 │ │ │ │ + cmpeq r8, ip, ror r6 │ │ │ │ + smlaltbeq lr, r9, r0, r1 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - cmpeq r2, ip, ror #17 │ │ │ │ - cmpeq r8, ip, lsr r6 │ │ │ │ - cmpeq r9, r0, ror #2 │ │ │ │ + ldrsheq r4, [r2, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r8, r4, asr #12 │ │ │ │ + cmpeq r9, r8, ror #2 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - ldrheq r4, [r2, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ - cmpeq r9, r8, lsr #2 │ │ │ │ + ldrheq r4, [r2, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r8, ip, lsl #12 │ │ │ │ + cmpeq r9, r0, lsr r1 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - cmpeq r2, ip, ror r8 │ │ │ │ - smlalbteq r6, r8, ip, r5 │ │ │ │ - strdeq lr, [r9, #-0] │ │ │ │ + cmpeq r2, r4, lsl #17 │ │ │ │ + ldrdeq r6, [r8, #-84] @ 0xffffffac │ │ │ │ + strdeq lr, [r9, #-8] │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ - cmpeq r2, r8, asr #16 │ │ │ │ - cmpeq r9, r0, lsl r1 │ │ │ │ - strheq lr, [r9, #-4] │ │ │ │ + cmpeq r2, r0, asr r8 │ │ │ │ + cmpeq r9, r8, lsl r1 │ │ │ │ + strheq lr, [r9, #-12] │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - cmpeq r2, r8, lsl r8 │ │ │ │ - cmpeq r8, r8, ror #10 │ │ │ │ - smlalbbeq lr, r9, ip, r0 │ │ │ │ + cmpeq r2, r0, lsr #16 │ │ │ │ + cmpeq r8, r0, ror r5 │ │ │ │ + swpbeq lr, r4, [r9] │ │ │ │ andeq r0, r0, lr, lsl #9 │ │ │ │ - cmpeq r2, r0, ror #15 │ │ │ │ - cmpeq r8, r0, lsr r5 │ │ │ │ - qdaddeq lr, r4, r9 │ │ │ │ + cmpeq r2, r8, ror #15 │ │ │ │ + cmpeq r8, r8, lsr r5 │ │ │ │ + qdaddeq lr, ip, r9 │ │ │ │ andeq r0, r0, pc, lsl #9 │ │ │ │ - cmpeq r2, r8, lsr #15 │ │ │ │ - strdeq r6, [r8, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r9, ip, lsl r0 │ │ │ │ - cmpeq r2, r0, ror r7 │ │ │ │ - smlalbteq r6, r8, r0, r4 │ │ │ │ - smlaltteq sp, r9, r4, pc @ │ │ │ │ + ldrheq r4, [r2, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r8, r0, lsl #10 │ │ │ │ + cmpeq r9, r4, lsr #32 │ │ │ │ + cmpeq r2, r8, ror r7 │ │ │ │ + smlalbteq r6, r8, r8, r4 │ │ │ │ + smlaltteq sp, r9, ip, pc @ │ │ │ │ muleq r0, r1, r4 │ │ │ │ - cmpeq r2, r8, lsr r7 │ │ │ │ - smlalbbeq r6, r8, r8, r4 │ │ │ │ - smlaltbeq sp, r9, ip, pc @ │ │ │ │ + cmpeq r2, r0, asr #14 │ │ │ │ + @ instruction: 0x01486490 │ │ │ │ + strheq sp, [r9, #-244] @ 0xffffff0c │ │ │ │ muleq r0, r2, r4 │ │ │ │ - cmpeq r2, r0, lsl #14 │ │ │ │ - cmpeq r8, r0, asr r4 │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ + cmpeq r2, r8, lsl #14 │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ + cmpeq r9, ip, ror pc │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov ip, r1 │ │ │ │ @@ -1242987,153 +1242987,153 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 577584 │ │ │ │ cmpeq ip, r8, lsl #21 │ │ │ │ cmpeq ip, r8, ror sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r2, r0, lsr #9 │ │ │ │ - cmpeq r9, ip, lsl #26 │ │ │ │ + cmpeq r2, r8, lsr #9 │ │ │ │ + cmpeq r9, r4, lsl sp │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - ldrsheq r4, [r2, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r9, r4, ror #24 │ │ │ │ - cmpeq r9, r8, ror fp │ │ │ │ - cmpeq r2, r8, ror #5 │ │ │ │ - strheq r3, [r8, #-176] @ 0xffffff50 │ │ │ │ + ldrsheq r4, [r2, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, ip, ror #24 │ │ │ │ + smlalbbeq sp, r9, r0, fp │ │ │ │ + ldrsheq r4, [r2, #-32] @ 0xffffffe0 │ │ │ │ + strheq r3, [r8, #-184] @ 0xffffff48 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - ldrsbeq r3, [r2, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r9, r0, asr r5 │ │ │ │ + cmpeq r2, r4, ror #25 │ │ │ │ + cmpeq r9, r8, asr r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r7, lsr #20 │ │ │ │ - strdeq r3, [r8, #-68] @ 0xffffffbc │ │ │ │ - ldrsbeq r3, [r2, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r8, ip, lsl #18 │ │ │ │ - cmpeq r9, ip, lsr r4 │ │ │ │ - cmpeq r2, ip, ror #21 │ │ │ │ - cmpeq r9, r4, asr r3 │ │ │ │ - @ instruction: 0x0149d398 │ │ │ │ - smlaltbeq sp, r9, r4, r3 │ │ │ │ + strdeq r3, [r8, #-76] @ 0xffffffb4 │ │ │ │ + ldrsbeq r3, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r4, lsl r9 │ │ │ │ + cmpeq r9, r4, asr #8 │ │ │ │ + ldrsheq r3, [r2, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r9, ip, asr r3 │ │ │ │ + smlaltbeq sp, r9, r0, r3 │ │ │ │ smlaltbeq sp, r9, ip, r3 │ │ │ │ + strheq sp, [r9, #-52] @ 0xffffffcc │ │ │ │ andeq r8, r0, r0, lsr #8 │ │ │ │ cmpeq ip, r8, lsl #29 │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ - strdeq r5, [r8, #-88] @ 0xffffffa8 │ │ │ │ + smlalbbeq sp, r9, r0, r2 │ │ │ │ + cmpeq r8, r0, lsl #12 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - smlalbbeq sp, r9, ip, r0 │ │ │ │ - cmpeq r2, ip, lsl #16 │ │ │ │ + swpbeq sp, r4, [r9] │ │ │ │ + cmpeq r2, r4, lsl r8 │ │ │ │ @ instruction: 0x000009b1 │ │ │ │ - ldrdeq ip, [r9, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r2, r4, asr #14 │ │ │ │ - cmpeq r2, r0, lsl r7 │ │ │ │ - cmpeq r8, r0, ror #8 │ │ │ │ - smlalbbeq ip, r9, r4, pc @ │ │ │ │ - ldrsbeq r3, [r2, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, r0, lsr #8 │ │ │ │ - cmpeq r9, r8, asr #30 │ │ │ │ + smlaltteq ip, r9, r0, pc @ │ │ │ │ + cmpeq r2, ip, asr #14 │ │ │ │ + cmpeq r2, r8, lsl r7 │ │ │ │ + cmpeq r8, r8, ror #8 │ │ │ │ + smlalbbeq ip, r9, ip, pc @ │ │ │ │ + ldrsbeq r3, [r2, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r8, r8, lsr #8 │ │ │ │ + cmpeq r9, r0, asr pc │ │ │ │ andeq r0, r0, sl, lsr sl │ │ │ │ - @ instruction: 0x01523698 │ │ │ │ - smlaltteq r5, r8, r4, r3 │ │ │ │ - cmpeq r9, ip, lsl #30 │ │ │ │ + cmpeq r2, r0, lsr #13 │ │ │ │ + smlaltteq r5, r8, ip, r3 │ │ │ │ + cmpeq r9, r4, lsl pc │ │ │ │ andeq r0, r0, r9, lsr sl │ │ │ │ - cmpeq r2, ip, asr r6 │ │ │ │ - smlaltbeq r5, r8, r8, r3 │ │ │ │ - ldrdeq ip, [r9, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r2, r4, ror #12 │ │ │ │ + strheq r5, [r8, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq ip, [r9, #-232] @ 0xffffff18 │ │ │ │ andeq r0, r0, pc, lsr #20 │ │ │ │ - cmpeq r2, r4, ror #7 │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ - cmpeq r9, r8, asr ip │ │ │ │ + cmpeq r2, ip, ror #7 │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ + cmpeq r9, r0, ror #24 │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - strdeq r5, [r8, #-12] │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, lsr sl │ │ │ │ - cmpeq r2, ip, ror r3 │ │ │ │ - smlalbteq r5, r8, ip, r0 │ │ │ │ - strdeq ip, [r9, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r2, r4, lsl #7 │ │ │ │ + ldrdeq r5, [r8, #-4] │ │ │ │ + strdeq ip, [r9, #-184] @ 0xffffff48 │ │ │ │ @ instruction: 0x000009bb │ │ │ │ - swpbeq r5, r4, [r8] │ │ │ │ + swpbeq r5, ip, [r8] │ │ │ │ andeq r0, r0, r2, asr #19 │ │ │ │ - cmpeq r8, r4, rrx │ │ │ │ + cmpeq r8, ip, rrx │ │ │ │ @ instruction: 0x000009be │ │ │ │ - cmpeq r2, r0, ror #5 │ │ │ │ - cmpeq r8, r0, lsr r0 │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ + cmpeq r2, r8, ror #5 │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmpeq r2, r4, lsr #5 │ │ │ │ - strdeq r4, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, r8, lsl fp │ │ │ │ + cmpeq r2, ip, lsr #5 │ │ │ │ + strdeq r4, [r8, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, r0, lsr #22 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ - strheq r4, [r8, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r4, r8, r4, pc @ │ │ │ │ andeq r0, r0, pc, asr #20 │ │ │ │ - smlaltbeq r4, r8, r0, pc @ │ │ │ │ + smlaltbeq r4, r8, r8, pc @ │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - smlalbbeq r4, r8, r4, pc @ │ │ │ │ + smlalbbeq r4, r8, ip, pc @ │ │ │ │ andeq r0, r0, sp, asr #20 │ │ │ │ - cmpeq r9, r8, ror fp │ │ │ │ - cmpeq r2, r0, lsl r2 │ │ │ │ - cmpeq r9, r4, ror sl │ │ │ │ + smlalbbeq ip, r9, r0, fp │ │ │ │ + cmpeq r2, r8, lsl r2 │ │ │ │ + cmpeq r9, ip, ror sl │ │ │ │ andeq r0, r0, r7, lsl #20 │ │ │ │ - cmpeq r2, r4, asr #3 │ │ │ │ - smlalbteq ip, r9, r4, sl │ │ │ │ - cmpeq r9, r4, lsr #20 │ │ │ │ + cmpeq r2, ip, asr #3 │ │ │ │ + smlalbteq ip, r9, ip, sl │ │ │ │ + cmpeq r9, ip, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r2, r4, ror r1 │ │ │ │ - smlalbteq r4, r8, r4, lr │ │ │ │ - smlaltteq ip, r9, r8, r9 │ │ │ │ + cmpeq r2, ip, ror r1 │ │ │ │ + smlalbteq r4, r8, ip, lr │ │ │ │ + strdeq ip, [r9, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - cmpeq r2, r8, lsr r1 │ │ │ │ - smlalbbeq r4, r8, r8, lr │ │ │ │ - smlaltbeq ip, r9, ip, r9 │ │ │ │ + cmpeq r2, r0, asr #2 │ │ │ │ + @ instruction: 0x01484e90 │ │ │ │ + strheq ip, [r9, #-148] @ 0xffffff6c │ │ │ │ @ instruction: 0x000009ba │ │ │ │ - cmpeq r8, r0, asr lr │ │ │ │ + cmpeq r8, r8, asr lr │ │ │ │ andeq r0, r0, r5, lsr #20 │ │ │ │ - cmpeq r8, ip, lsl lr │ │ │ │ + cmpeq r8, r4, lsr #28 │ │ │ │ andeq r0, r0, r2, lsr #20 │ │ │ │ - cmpeq r8, r4, lsl #28 │ │ │ │ + cmpeq r8, ip, lsl #28 │ │ │ │ andeq r0, r0, r1, lsr #20 │ │ │ │ - cmpeq r2, r0, lsl #1 │ │ │ │ - ldrdeq r4, [r8, #-208] @ 0xffffff30 │ │ │ │ - strdeq ip, [r9, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r2, r4, asr #32 │ │ │ │ - @ instruction: 0x01484d94 │ │ │ │ - strheq ip, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r2, r8, lsl #1 │ │ │ │ + ldrdeq r4, [r8, #-216] @ 0xffffff28 │ │ │ │ + strdeq ip, [r9, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r2, ip, asr #32 │ │ │ │ + @ instruction: 0x01484d9c │ │ │ │ + smlalbteq ip, r9, r0, r8 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - cmpeq r2, r8 │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ - cmpeq r9, r4, ror r8 │ │ │ │ + cmpeq r2, r0, lsl r0 │ │ │ │ + cmpeq r8, r0, ror #26 │ │ │ │ + cmpeq r9, ip, ror r8 │ │ │ │ andeq r0, r0, sp, asr #19 │ │ │ │ - cmpeq r2, ip, asr #31 │ │ │ │ - cmpeq r8, r8, lsl #26 │ │ │ │ - cmpeq r9, r8, lsr r8 │ │ │ │ + ldrsbeq r2, [r2, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r8, r0, lsl sp │ │ │ │ + cmpeq r9, r0, asr #16 │ │ │ │ andeq r0, r0, sl, asr #19 │ │ │ │ - strdeq r4, [r8, #-192] @ 0xffffff40 │ │ │ │ + strdeq r4, [r8, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r7, lsr #19 │ │ │ │ - strheq r4, [r8, #-204] @ 0xffffff34 │ │ │ │ + smlalbteq r4, r8, r4, ip │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - cmpeq r2, r8, lsr pc │ │ │ │ - smlalbbeq r4, r8, r8, ip │ │ │ │ - smlaltbeq ip, r9, ip, r7 │ │ │ │ + cmpeq r2, r0, asr #30 │ │ │ │ + @ instruction: 0x01484c90 │ │ │ │ + strheq ip, [r9, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, r6, lsr #19 │ │ │ │ - ldrsheq r2, [r2, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r8, ip, asr #24 │ │ │ │ - cmpeq r9, r0, ror r7 │ │ │ │ + cmpeq r2, r4, lsl #30 │ │ │ │ + cmpeq r8, r4, asr ip │ │ │ │ + cmpeq r9, r8, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #20 │ │ │ │ - cmpeq r2, r0, asr #29 │ │ │ │ - cmpeq r8, r0, lsl ip │ │ │ │ - cmpeq r9, r4, lsr r7 │ │ │ │ + cmpeq r2, r8, asr #29 │ │ │ │ + cmpeq r8, r8, lsl ip │ │ │ │ + cmpeq r9, ip, lsr r7 │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - cmpeq r9, r8, ror r7 │ │ │ │ - cmpeq r2, r0, lsl #29 │ │ │ │ - smlaltteq ip, r9, r8, r6 │ │ │ │ + smlalbbeq ip, r9, r0, r7 │ │ │ │ + cmpeq r2, r8, lsl #29 │ │ │ │ + strdeq ip, [r9, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r2, lsr #19 │ │ │ │ - cmpeq r2, r0, asr lr │ │ │ │ - smlaltbeq r4, r8, r0, fp │ │ │ │ - smlalbteq ip, r9, r4, r6 │ │ │ │ + cmpeq r2, r8, asr lr │ │ │ │ + smlaltbeq r4, r8, r8, fp │ │ │ │ + smlalbteq ip, r9, ip, r6 │ │ │ │ andeq r0, r0, r1, lsr #19 │ │ │ │ - cmpeq r2, ip, lsl #28 │ │ │ │ - ldrdeq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r9, r4, ror r6 │ │ │ │ + cmpeq r2, r4, lsl lr │ │ │ │ + ldrdeq r2, [r9, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r9, ip, ror r6 │ │ │ │ ldr r2, [pc, #-376] @ 5779c0 │ │ │ │ ldr r1, [pc, #-376] @ 5779c4 │ │ │ │ ldr r3, [pc, #-376] @ 5779c8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ @@ -1243744,26 +1243744,26 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 578440 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrheq r2, [r2, #-180] @ 0xffffff4c │ │ │ │ - ldrdeq ip, [r9, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r8, ip, asr r8 │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ + ldrheq r2, [r2, #-188] @ 0xffffff44 │ │ │ │ + smlaltteq ip, r9, r0, r5 │ │ │ │ + cmpeq r8, r4, ror #16 │ │ │ │ + smlalbbeq r6, r9, r4, r1 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - ldrsbeq r2, [r2, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r8, r4, lsr #16 │ │ │ │ - cmpeq r9, r8, asr #2 │ │ │ │ + ldrsbeq r2, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, ip, lsr #16 │ │ │ │ + cmpeq r9, r0, asr r1 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - smlaltbeq ip, r9, r4, r4 │ │ │ │ - @ instruction: 0x01522a90 │ │ │ │ - strdeq r6, [r9, #-12] │ │ │ │ + smlaltbeq ip, r9, ip, r4 │ │ │ │ + @ instruction: 0x01522a98 │ │ │ │ + cmpeq r9, r4, lsl #2 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1244772,119 +1244772,119 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 578e90 │ │ │ │ cmppeq fp, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq fp, r0, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [r2, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r9, r4, ror #2 │ │ │ │ + ldrsheq r2, [r2, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, ip, ror #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmpeq r8, r8, ror #2 │ │ │ │ - cmpeq r2, r4, lsr r8 │ │ │ │ - swpbeq ip, r0, [r9] │ │ │ │ + cmpeq r8, r0, ror r1 │ │ │ │ + cmpeq r2, ip, lsr r8 │ │ │ │ + swpbeq ip, r8, [r9] │ │ │ │ svcvc 0x00ffff9b │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x01522394 │ │ │ │ - cmpeq r9, r0, lsl #24 │ │ │ │ + @ instruction: 0x0152239c │ │ │ │ + cmpeq r9, r8, lsl #24 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - cmpeq r8, r8, asr ip │ │ │ │ - cmpeq r2, r0, lsr r3 │ │ │ │ - cmpeq r8, r0, ror r0 │ │ │ │ - smlaltbeq fp, r9, r0, fp │ │ │ │ - cmpeq r2, r8, ror #5 │ │ │ │ - cmpeq r9, r4, asr fp │ │ │ │ + cmpeq r8, r0, ror #24 │ │ │ │ + cmpeq r2, r8, lsr r3 │ │ │ │ + cmpeq r8, r8, ror r0 │ │ │ │ + smlaltbeq fp, r9, r8, fp │ │ │ │ + ldrsheq r2, [r2, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r9, ip, asr fp │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - ldrdeq fp, [r9, #-164] @ 0xffffff5c │ │ │ │ - smlaltteq fp, r9, r0, sl │ │ │ │ - smlaltbeq fp, r9, r0, fp │ │ │ │ - cmpeq r2, r8, ror #1 │ │ │ │ - ldrdeq r5, [r9, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq fp, [r9, #-172] @ 0xffffff54 │ │ │ │ + smlaltteq fp, r9, r8, sl │ │ │ │ + smlaltbeq fp, r9, r8, fp │ │ │ │ + ldrsheq r2, [r2, #-0] │ │ │ │ + ldrdeq r5, [r9, #-140] @ 0xffffff74 │ │ │ │ ldrdeq fp, [r4], -r8 │ │ │ │ cmppeq fp, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, lsl #20 │ │ │ │ - smlalbbeq r3, r8, r0, sp │ │ │ │ + cmpeq r9, r8, lsl #20 │ │ │ │ + smlalbbeq r3, r8, r8, sp │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r9, r0, r4, lsr #21 │ │ │ │ - @ instruction: 0x01521f98 │ │ │ │ - smlaltteq r3, r8, r8, ip │ │ │ │ - cmpeq r9, r4, lsl #16 │ │ │ │ + cmpeq r2, r0, lsr #31 │ │ │ │ + strdeq r3, [r8, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r9, ip, lsl #16 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - cmpeq r2, ip, asr pc │ │ │ │ - smlaltbeq r3, r8, ip, ip │ │ │ │ - smlalbteq fp, r9, ip, r7 │ │ │ │ - cmpeq r2, r0, lsr #30 │ │ │ │ - cmpeq r8, r0, ror ip │ │ │ │ - @ instruction: 0x0149b790 │ │ │ │ - cmpeq r8, r8, lsr ip │ │ │ │ - ldrheq r1, [r2, #-232] @ 0xffffff18 │ │ │ │ - strdeq r3, [r8, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r9, r8, lsr #14 │ │ │ │ - smlaltteq r3, r8, r4, fp │ │ │ │ - cmpeq r2, r0, ror #28 │ │ │ │ - strheq r3, [r8, #-176] @ 0xffffff50 │ │ │ │ - ldrdeq fp, [r9, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r2, r4, lsr #28 │ │ │ │ - cmpeq r8, r4, ror fp │ │ │ │ - @ instruction: 0x0149b690 │ │ │ │ + cmpeq r2, r4, ror #30 │ │ │ │ + strheq r3, [r8, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq fp, [r9, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r2, r8, lsr #30 │ │ │ │ + cmpeq r8, r8, ror ip │ │ │ │ + @ instruction: 0x0149b798 │ │ │ │ + cmpeq r8, r0, asr #24 │ │ │ │ + cmpeq r2, r0, asr #29 │ │ │ │ + cmpeq r8, r0, lsl #24 │ │ │ │ + cmpeq r9, r0, lsr r7 │ │ │ │ + smlaltteq r3, r8, ip, fp │ │ │ │ + cmpeq r2, r8, ror #28 │ │ │ │ + strheq r3, [r8, #-184] @ 0xffffff48 │ │ │ │ + ldrdeq fp, [r9, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r2, ip, lsr #28 │ │ │ │ + cmpeq r8, ip, ror fp │ │ │ │ + @ instruction: 0x0149b698 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - cmpeq r2, r8, ror #27 │ │ │ │ - cmpeq r8, r8, lsr fp │ │ │ │ - cmpeq r9, r8, asr r6 │ │ │ │ - cmpeq r2, ip, lsr #27 │ │ │ │ - strdeq r3, [r8, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, r8, lsl r6 │ │ │ │ + ldrsheq r1, [r2, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r8, r0, asr #22 │ │ │ │ + cmpeq r9, r0, ror #12 │ │ │ │ + ldrheq r1, [r2, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r8, r4, lsl #22 │ │ │ │ + cmpeq r9, r0, lsr #12 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ - cmpeq r2, r8, ror #26 │ │ │ │ - ldrdeq fp, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ + cmpeq r2, r0, ror sp │ │ │ │ + ldrdeq fp, [r9, #-88] @ 0xffffffa8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - cmpeq r2, r4, lsr #26 │ │ │ │ - cmpeq r8, r4, ror sl │ │ │ │ - @ instruction: 0x0149b590 │ │ │ │ + cmpeq r2, ip, lsr #26 │ │ │ │ + cmpeq r8, ip, ror sl │ │ │ │ + @ instruction: 0x0149b598 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - cmpeq r8, ip, lsr sl │ │ │ │ + cmpeq r8, r4, asr #20 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmpeq r8, r0, lsr #20 │ │ │ │ + cmpeq r8, r8, lsr #20 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - cmpeq r8, r4, lsl #20 │ │ │ │ - smlaltteq r3, r8, r8, r9 │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ + strdeq r3, [r8, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - smlalbteq r3, r8, ip, r9 │ │ │ │ + ldrdeq r3, [r8, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - strheq r3, [r8, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x01483994 │ │ │ │ + strheq r3, [r8, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x0148399c │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ - cmpeq r8, r4, ror #18 │ │ │ │ - ldrsbeq r1, [r2, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r8, ip, lsr #18 │ │ │ │ - cmpeq r9, r8, asr #8 │ │ │ │ + cmpeq r8, ip, ror #18 │ │ │ │ + cmpeq r2, r4, ror #23 │ │ │ │ + cmpeq r8, r4, lsr r9 │ │ │ │ + cmpeq r9, r0, asr r4 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - cmpeq r2, r0, lsr #23 │ │ │ │ - strdeq r3, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r9, ip, lsl #8 │ │ │ │ + cmpeq r2, r8, lsr #23 │ │ │ │ + strdeq r3, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, r4, lsl r4 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strheq r3, [r8, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq fp, [r9, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r2, r0, lsr fp │ │ │ │ - smlalbbeq r3, r8, r0, r8 │ │ │ │ - @ instruction: 0x0149b39c │ │ │ │ + smlalbteq r3, r8, r0, r8 │ │ │ │ + smlaltteq fp, r9, r4, r3 │ │ │ │ + cmpeq r2, r8, lsr fp │ │ │ │ + smlalbbeq r3, r8, r8, r8 │ │ │ │ + smlaltbeq fp, r9, r4, r3 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - ldrsheq r1, [r2, #-164] @ 0xffffff5c │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - cmpeq r9, r4, ror #6 │ │ │ │ - ldrheq r1, [r2, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r9, ip, lsr r5 │ │ │ │ - cmpeq r9, r0, lsr #6 │ │ │ │ + ldrsheq r1, [r2, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ + cmpeq r9, ip, ror #6 │ │ │ │ + cmpeq r2, r0, asr #21 │ │ │ │ + cmpeq r9, r4, asr #10 │ │ │ │ + cmpeq r9, r8, lsr #6 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ - cmpeq r2, r4, ror sl │ │ │ │ - smlalbteq r3, r8, r4, r7 │ │ │ │ - smlaltteq fp, r9, r0, r2 │ │ │ │ + cmpeq r2, ip, ror sl │ │ │ │ + smlalbteq r3, r8, ip, r7 │ │ │ │ + smlaltteq fp, r9, r8, r2 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov ip, r1 │ │ │ │ @@ -1245883,123 +1245883,123 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 57a0d0 │ │ │ │ cmpeq fp, ip, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq fp, ip, lsl sp │ │ │ │ - cmpeq r2, ip, asr r7 │ │ │ │ - smlalbteq sl, r9, r8, pc @ │ │ │ │ + cmpeq r2, r4, ror #14 │ │ │ │ + ldrdeq sl, [r9, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, lr, lsr fp │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - smlaltteq sl, r9, ip, lr │ │ │ │ - cmpeq r2, r8, ror #12 │ │ │ │ + strdeq sl, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r2, r0, ror r6 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ - cmpeq r8, r4, lsr #30 │ │ │ │ + cmpeq r8, ip, lsr #30 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r2, r4, ror r1 │ │ │ │ - smlaltteq sl, r9, r8, r9 │ │ │ │ + cmpeq r2, ip, ror r1 │ │ │ │ + strdeq sl, [r9, #-144] @ 0xffffff70 │ │ │ │ muleq r0, r5, fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ muleq r0, sl, fp │ │ │ │ - strheq r0, [r8, #-148] @ 0xffffff6c │ │ │ │ - cmpeq r2, ip, lsl #1 │ │ │ │ - smlalbteq r2, r8, ip, sp │ │ │ │ - strdeq sl, [r9, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r2, r0, lsr #31 │ │ │ │ - cmpeq r9, r8, lsl #16 │ │ │ │ - cmpeq r9, ip, asr #16 │ │ │ │ - cmpeq r9, r8, asr r8 │ │ │ │ + strheq r0, [r8, #-156] @ 0xffffff64 │ │ │ │ + @ instruction: 0x01521094 │ │ │ │ + ldrdeq r2, [r8, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r9, r4, lsl #18 │ │ │ │ + cmpeq r2, r8, lsr #31 │ │ │ │ + cmpeq r9, r0, lsl r8 │ │ │ │ + cmpeq r9, r4, asr r8 │ │ │ │ cmpeq r9, r0, ror #16 │ │ │ │ + cmpeq r9, r8, ror #16 │ │ │ │ ldrdeq r5, [r0], -r4 │ │ │ │ cmpeq fp, ip, lsr r3 │ │ │ │ - smlalbteq sl, r9, r0, r7 │ │ │ │ - cmpeq r8, r0, asr #22 │ │ │ │ + smlalbteq sl, r9, r8, r7 │ │ │ │ + cmpeq r8, r8, asr #22 │ │ │ │ andeq r0, r0, r3, asr #23 │ │ │ │ - ldrheq r0, [r2, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r8, r4, lsl #22 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ + ldrheq r0, [r2, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r8, ip, lsl #22 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ andeq r0, r0, lr, asr #22 │ │ │ │ - smlalbteq r2, r8, ip, sl │ │ │ │ + ldrdeq r2, [r8, #-164] @ 0xffffff5c │ │ │ │ @ instruction: 0x00000bbf │ │ │ │ - strheq r2, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r2, r4, lsr sp │ │ │ │ - smlalbbeq r2, r8, r0, sl │ │ │ │ - smlaltbeq sl, r9, r8, r5 │ │ │ │ + strheq r2, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r2, ip, lsr sp │ │ │ │ + smlalbbeq r2, r8, r8, sl │ │ │ │ + strheq sl, [r9, #-80] @ 0xffffffb0 │ │ │ │ andeq r0, r0, fp, lsr #23 │ │ │ │ - ldrsheq r0, [r2, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r8, r4, asr #20 │ │ │ │ - cmpeq r9, ip, ror #10 │ │ │ │ + cmpeq r2, r0, lsl #26 │ │ │ │ + cmpeq r8, ip, asr #20 │ │ │ │ + cmpeq r9, r4, ror r5 │ │ │ │ andeq r0, r0, sl, lsr #23 │ │ │ │ - cmpeq r8, ip, lsl #20 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ muleq r0, r8, fp │ │ │ │ - ldrdeq r2, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r2, r8, asr ip │ │ │ │ - smlaltbeq r2, r8, r8, r9 │ │ │ │ - smlalbteq sl, r9, ip, r4 │ │ │ │ + smlaltteq r2, r8, r4, r9 │ │ │ │ + cmpeq r2, r0, ror #24 │ │ │ │ + strheq r2, [r8, #-144] @ 0xffffff70 │ │ │ │ + ldrdeq sl, [r9, #-68] @ 0xffffffbc │ │ │ │ muleq r0, r4, fp │ │ │ │ - cmpeq r2, ip, lsl ip │ │ │ │ - cmpeq r8, ip, ror #18 │ │ │ │ - @ instruction: 0x0149a490 │ │ │ │ + cmpeq r2, r4, lsr #24 │ │ │ │ + cmpeq r8, r4, ror r9 │ │ │ │ + @ instruction: 0x0149a498 │ │ │ │ muleq r0, r3, fp │ │ │ │ - cmpeq r8, r4, lsr r9 │ │ │ │ + cmpeq r8, ip, lsr r9 │ │ │ │ muleq r0, r9, fp │ │ │ │ - ldrheq r0, [r2, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - cmpeq r9, r4, lsr #8 │ │ │ │ + ldrheq r0, [r2, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + cmpeq r9, ip, lsr #8 │ │ │ │ andeq r0, r0, ip, ror fp │ │ │ │ - cmpeq r2, r4, ror fp │ │ │ │ - cmpeq r9, r4, ror r4 │ │ │ │ - ldrdeq sl, [r9, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r2, ip, ror fp │ │ │ │ + cmpeq r9, ip, ror r4 │ │ │ │ + ldrdeq sl, [r9, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r5, asr fp │ │ │ │ - cmpeq r2, r4, lsr #22 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - @ instruction: 0x0149a394 │ │ │ │ - ldrsheq r0, [r2, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r8, ip, asr #16 │ │ │ │ - cmpeq r9, r0, ror r3 │ │ │ │ - cmpeq r8, r4, lsl r8 │ │ │ │ - @ instruction: 0x01520a90 │ │ │ │ - smlaltteq r2, r8, r0, r7 │ │ │ │ - cmpeq r9, r4, lsl #6 │ │ │ │ + cmpeq r2, ip, lsr #22 │ │ │ │ + cmpeq r8, ip, ror #16 │ │ │ │ + @ instruction: 0x0149a39c │ │ │ │ + cmpeq r2, r4, lsl #22 │ │ │ │ + cmpeq r8, r4, asr r8 │ │ │ │ + cmpeq r9, r8, ror r3 │ │ │ │ + cmpeq r8, ip, lsl r8 │ │ │ │ + @ instruction: 0x01520a98 │ │ │ │ + smlaltteq r2, r8, r8, r7 │ │ │ │ + cmpeq r9, ip, lsl #6 │ │ │ │ andeq r0, r0, sp, lsr fp │ │ │ │ - cmpeq r2, r8, asr sl │ │ │ │ - smlaltbeq r2, r8, r4, r7 │ │ │ │ - smlalbteq sl, r9, ip, r2 │ │ │ │ + cmpeq r2, r0, ror #20 │ │ │ │ + smlaltbeq r2, r8, ip, r7 │ │ │ │ + ldrdeq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ muleq r0, pc, fp @ │ │ │ │ - cmpeq r2, r0, lsl sl │ │ │ │ - ldrdeq r0, [r9, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ + cmpeq r2, r8, lsl sl │ │ │ │ + smlaltteq r0, r9, r0, fp │ │ │ │ + cmpeq r9, ip, ror r2 │ │ │ │ andeq r0, r0, r2, lsr fp │ │ │ │ - smlalbteq sl, r9, ip, r2 │ │ │ │ - ldrsbeq r0, [r2, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r9, r8, lsr r2 │ │ │ │ + ldrdeq sl, [r9, #-36] @ 0xffffffdc │ │ │ │ + ldrsbeq r0, [r2, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r9, r0, asr #4 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ - @ instruction: 0x01520990 │ │ │ │ - smlaltteq r2, r8, r0, r6 │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ + @ instruction: 0x01520998 │ │ │ │ + smlaltteq r2, r8, r8, r6 │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ andeq r0, r0, r3, lsr fp │ │ │ │ - cmpeq r2, r4, asr r9 │ │ │ │ - smlaltbeq r2, r8, r4, r6 │ │ │ │ - smlalbteq sl, r9, r8, r1 │ │ │ │ + cmpeq r2, ip, asr r9 │ │ │ │ + smlaltbeq r2, r8, ip, r6 │ │ │ │ + ldrdeq sl, [r9, #-16] │ │ │ │ andeq r0, r0, sl, lsr fp │ │ │ │ - cmpeq r2, r8, lsl r9 │ │ │ │ - cmpeq r8, r8, ror #12 │ │ │ │ - smlalbbeq sl, r9, ip, r1 │ │ │ │ + cmpeq r2, r0, lsr #18 │ │ │ │ + cmpeq r8, r0, ror r6 │ │ │ │ + @ instruction: 0x0149a194 │ │ │ │ andeq r0, r0, r9, lsr fp │ │ │ │ - cmpeq r2, r8, lsl r7 │ │ │ │ - cmpeq r8, r8, ror #8 │ │ │ │ - smlalbbeq r9, r9, ip, pc @ │ │ │ │ + cmpeq r2, r0, lsr #14 │ │ │ │ + cmpeq r8, r0, ror r4 │ │ │ │ + @ instruction: 0x01499f94 │ │ │ │ andeq r0, r0, r8, lsr fp │ │ │ │ - ldrsbeq r0, [r2, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ + cmpeq r2, r4, ror #13 │ │ │ │ + cmpeq r8, r4, lsr r4 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ andeq r0, r0, r7, lsr fp │ │ │ │ - strdeq r2, [r8, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r2, [r8, #-56] @ 0xffffffc8 │ │ │ │ + strdeq r2, [r8, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r2, r8, r0, r3 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ ldr r2, [pc, #-52] @ 57a7d0 │ │ │ │ ldr r1, [pc, #-52] @ 57a7d4 │ │ │ │ ldr r3, [pc, #-52] @ 57a7d8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1246646,51 +1246646,51 @@ │ │ │ │ cmpeq fp, ip, asr #22 │ │ │ │ cmpeq fp, ip, lsr fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq fp, r4, lsr #10 │ │ │ │ - cmppeq r1, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r1, r8, r8, ip │ │ │ │ - smlalbteq r9, r9, ip, r7 @ │ │ │ │ - cmppeq r1, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, ror #24 │ │ │ │ - @ instruction: 0x01499790 │ │ │ │ + cmppeq r1, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + strheq r1, [r8, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq r9, [r9, #-116] @ 0xffffff8c │ │ │ │ + cmppeq r1, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, ror ip │ │ │ │ + @ instruction: 0x01499798 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - cmppeq r1, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, lsr ip │ │ │ │ - cmpeq r9, r4, asr r7 │ │ │ │ + cmppeq r1, r8, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ + cmpeq r9, ip, asr r7 │ │ │ │ andeq r0, r0, pc, asr #11 │ │ │ │ - cmppeq r1, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [r8, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r9, r8, lsl r7 │ │ │ │ + cmppeq r1, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + strdeq r1, [r8, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r9, r0, lsr #14 │ │ │ │ andeq r0, r0, fp, lsr #11 │ │ │ │ - cmppeq r1, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ - ldrdeq r9, [r9, #-100] @ 0xffffff9c │ │ │ │ + cmppeq r1, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r1, r8, r0, fp │ │ │ │ + ldrdeq r9, [r9, #-108] @ 0xffffff94 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmppeq r1, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, ror fp │ │ │ │ - smlaltbeq r9, r9, r0, r6 @ │ │ │ │ + cmppeq r1, r4, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r1, r8, r4, fp │ │ │ │ + smlaltbeq r9, r9, r8, r6 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - ldrsheq pc, [r1, #-208] @ 0xffffff30 @ │ │ │ │ - cmpeq r8, r0, asr #22 │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ + ldrsheq pc, [r1, #-216] @ 0xffffff28 @ │ │ │ │ + cmpeq r8, r8, asr #22 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ @ instruction: 0x000005b2 │ │ │ │ - ldrheq pc, [r1, #-212] @ 0xffffff2c @ │ │ │ │ - cmpeq r8, r4, lsl #22 │ │ │ │ - cmpeq r9, r8, lsr #12 │ │ │ │ - cmppeq r1, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r1, r8, r8, sl │ │ │ │ - smlaltteq r9, r9, ip, r5 @ │ │ │ │ + ldrheq pc, [r1, #-220] @ 0xffffff24 @ │ │ │ │ + cmpeq r8, ip, lsl #22 │ │ │ │ + cmpeq r9, r0, lsr r6 │ │ │ │ + cmppeq r1, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r8, #-160] @ 0xffffff60 │ │ │ │ + strdeq r9, [r9, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, sp, lsr #11 │ │ │ │ - cmppeq r1, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, r8, ip, sl │ │ │ │ - strheq r9, [r9, #-80] @ 0xffffffb0 │ │ │ │ + cmppeq r1, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01481a94 │ │ │ │ + strheq r9, [r9, #-88] @ 0xffffffa8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r3, [pc, #2392] @ 57bc38 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ @@ -1247295,53 +1247295,53 @@ │ │ │ │ cmpeq fp, r0, lsr r1 │ │ │ │ cmpeq fp, r0, lsr #2 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq fp, r0, lsl #22 │ │ │ │ - cmppeq r1, r4, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, r8, r4, r2 │ │ │ │ - smlaltbeq r8, r9, r8, sp │ │ │ │ + cmppeq r1, ip, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r1, r8, ip, r2 │ │ │ │ + strheq r8, [r9, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, sl, lsl #12 │ │ │ │ - ldrsheq pc, [r1, #-72] @ 0xffffffb8 @ │ │ │ │ - cmpeq r8, r8, asr #4 │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ + cmppeq r1, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr r2 │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - ldrheq pc, [r1, #-76] @ 0xffffffb4 @ │ │ │ │ - cmpeq r8, ip, lsl #4 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ + cmppeq r1, r4, asr #9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, lsl r2 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ andeq r0, r0, r9, lsl #12 │ │ │ │ - cmppeq r1, r0, lsl #9 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r1, [r8, #-16] │ │ │ │ - strdeq r8, [r9, #-196] @ 0xffffff3c │ │ │ │ + cmppeq r1, r8, lsl #9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ + strdeq r8, [r9, #-204] @ 0xffffff34 │ │ │ │ andeq r0, r0, r5, ror #11 │ │ │ │ - cmppeq r1, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01481194 │ │ │ │ - strheq r8, [r9, #-192] @ 0xffffff40 │ │ │ │ + cmppeq r1, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0148119c │ │ │ │ + strheq r8, [r9, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, sp, lsl #12 │ │ │ │ - cmppeq r1, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - cmpeq r9, ip, ror ip │ │ │ │ + cmppeq r1, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + smlalbbeq r8, r9, r4, ip │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - cmppeq r1, ip, asr #7 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ - cmpeq r9, r0, asr #24 │ │ │ │ + ldrsbeq pc, [r1, #-52] @ 0xffffffcc @ │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ + cmpeq r9, r8, asr #24 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x0151f390 │ │ │ │ - smlaltteq r1, r8, r0, r0 │ │ │ │ - cmpeq r9, r4, lsl #24 │ │ │ │ + @ instruction: 0x0151f398 │ │ │ │ + smlaltteq r1, r8, r8, r0 │ │ │ │ + cmpeq r9, ip, lsl #24 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - cmppeq r1, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r1, r8, r4, r0 │ │ │ │ - smlalbteq r8, r9, r8, fp │ │ │ │ + cmppeq r1, ip, asr r3 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r1, r8, ip, r0 │ │ │ │ + ldrdeq r8, [r9, #-176] @ 0xffffff50 │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - cmppeq r1, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, rrx │ │ │ │ - smlalbbeq r8, r9, ip, fp │ │ │ │ + cmppeq r1, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, ror r0 │ │ │ │ + @ instruction: 0x01498b94 │ │ │ │ andeq r0, r0, fp, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -1247996,56 +1247996,56 @@ │ │ │ │ ldrsheq ip, [fp, #-104] @ 0xffffff98 │ │ │ │ cmpeq fp, r4, ror #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq fp, r8, asr #32 │ │ │ │ - cmpeq r1, ip, ror sl │ │ │ │ - smlalbteq r0, r8, ip, r7 │ │ │ │ - strdeq r8, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, r4, lsl #21 │ │ │ │ + ldrdeq r0, [r8, #-116] @ 0xffffff8c │ │ │ │ + strdeq r8, [r9, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - cmpeq r1, r0, asr #20 │ │ │ │ - @ instruction: 0x01480790 │ │ │ │ - strheq r8, [r9, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r1, r8, asr #20 │ │ │ │ + @ instruction: 0x01480798 │ │ │ │ + strheq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, r9, lsr r5 │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ - cmpeq r8, r4, asr r7 │ │ │ │ - cmpeq r9, r8, ror r2 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ + cmpeq r8, ip, asr r7 │ │ │ │ + smlalbbeq r8, r9, r0, r2 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - cmpeq r1, r8, asr #19 │ │ │ │ - cmpeq r8, r8, lsl r7 │ │ │ │ - cmpeq r9, ip, lsr r2 │ │ │ │ + ldrsbeq lr, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r8, r0, lsr #14 │ │ │ │ + cmpeq r9, r4, asr #4 │ │ │ │ andeq r0, r0, fp, lsr r5 │ │ │ │ - cmpeq r1, ip, lsl #19 │ │ │ │ - ldrdeq r0, [r8, #-108] @ 0xffffff94 │ │ │ │ - mrseq r8, (UNDEF: 105) │ │ │ │ + @ instruction: 0x0151e994 │ │ │ │ + smlaltteq r0, r8, r4, r6 │ │ │ │ + cmpeq r9, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ - cmpeq r1, r0, asr r9 │ │ │ │ - smlaltbeq r0, r8, r0, r6 │ │ │ │ - smlalbteq r8, r9, r4, r1 │ │ │ │ + cmpeq r1, r8, asr r9 │ │ │ │ + smlaltbeq r0, r8, r8, r6 │ │ │ │ + smlalbteq r8, r9, ip, r1 │ │ │ │ andeq r0, r0, fp, asr r5 │ │ │ │ - cmpeq r1, r4, lsl r9 │ │ │ │ - cmpeq r8, r4, ror #12 │ │ │ │ - smlalbbeq r8, r9, r8, r1 │ │ │ │ - ldrsbeq lr, [r1, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r8, r8, lsr #12 │ │ │ │ - cmpeq r9, ip, asr #2 │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ + cmpeq r8, ip, ror #12 │ │ │ │ + @ instruction: 0x01498190 │ │ │ │ + cmpeq r1, r0, ror #17 │ │ │ │ + cmpeq r8, r0, lsr r6 │ │ │ │ + cmpeq r9, r4, asr r1 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - @ instruction: 0x0151e89c │ │ │ │ - smlaltteq r0, r8, ip, r5 │ │ │ │ - cmpeq r9, r8, lsl #2 │ │ │ │ + cmpeq r1, r4, lsr #17 │ │ │ │ + strdeq r0, [r8, #-84] @ 0xffffffac │ │ │ │ + cmpeq r9, r0, lsl r1 │ │ │ │ andeq r0, r0, pc, asr r5 │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ - strheq r0, [r8, #-80] @ 0xffffffb0 │ │ │ │ - ldrdeq r8, [r9, #-4] │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ + strheq r0, [r8, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq r8, [r9, #-12] │ │ │ │ andeq r0, r0, lr, asr r5 │ │ │ │ - cmpeq r1, r4, lsr #16 │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ - swpbeq r8, r8, [r9] │ │ │ │ + cmpeq r1, ip, lsr #16 │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ + smlaltbeq r8, r9, r0, r0 │ │ │ │ andeq r0, r0, sp, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -1248729,56 +1248729,56 @@ │ │ │ │ ldrsheq fp, [fp, #-184] @ 0xffffff48 │ │ │ │ cmpeq fp, r4, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrsheq fp, [fp, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r1, r8, lsl #30 │ │ │ │ - cmppeq r7, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ + cmpeq r1, r0, lsl pc │ │ │ │ + cmppeq r7, r0, ror #24 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r7, r9, r4, r7 │ │ │ │ muleq r0, r7, r5 │ │ │ │ - cmpeq r1, ip, asr #29 │ │ │ │ - cmppeq r7, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr #14 │ │ │ │ - @ instruction: 0x0151de90 │ │ │ │ - smlaltteq pc, r7, r0, fp @ │ │ │ │ - cmpeq r9, r4, lsl #14 │ │ │ │ + ldrsbeq sp, [r1, #-228] @ 0xffffff1c │ │ │ │ + cmppeq r7, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, asr #14 │ │ │ │ + @ instruction: 0x0151de98 │ │ │ │ + smlaltteq pc, r7, r8, fp @ │ │ │ │ + cmpeq r9, ip, lsl #14 │ │ │ │ andeq r0, r0, r3, ror r5 │ │ │ │ - cmpeq r1, r4, asr lr │ │ │ │ - smlaltbeq pc, r7, r4, fp @ │ │ │ │ - smlalbteq r7, r9, r8, r6 │ │ │ │ + cmpeq r1, ip, asr lr │ │ │ │ + smlaltbeq pc, r7, ip, fp @ │ │ │ │ + ldrdeq r7, [r9, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r2, ror r5 │ │ │ │ - cmpeq r1, r8, lsl lr │ │ │ │ - cmppeq r7, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r7, r9, ip, r6 │ │ │ │ + cmpeq r1, r0, lsr #28 │ │ │ │ + cmppeq r7, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01497694 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - ldrsbeq sp, [r1, #-220] @ 0xffffff24 │ │ │ │ - cmppeq r7, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ + cmpeq r1, r4, ror #27 │ │ │ │ + cmppeq r7, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - cmpeq r1, r0, lsr #27 │ │ │ │ - strdeq pc, [r7, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r9, r4, lsl r6 │ │ │ │ + cmpeq r1, r8, lsr #27 │ │ │ │ + strdeq pc, [r7, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r9, ip, lsl r6 │ │ │ │ andeq r0, r0, r7, ror r5 │ │ │ │ - cmpeq r1, r4, ror #26 │ │ │ │ - strheq pc, [r7, #-164] @ 0xffffff5c @ │ │ │ │ - ldrdeq r7, [r9, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r1, ip, ror #26 │ │ │ │ + strheq pc, [r7, #-172] @ 0xffffff54 @ │ │ │ │ + smlaltteq r7, r9, r0, r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - cmpeq r1, r8, lsr #26 │ │ │ │ - cmppeq r7, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01497594 │ │ │ │ + cmpeq r1, r0, lsr sp │ │ │ │ + smlalbbeq pc, r7, r0, sl @ │ │ │ │ + @ instruction: 0x0149759c │ │ │ │ muleq r0, sl, r5 │ │ │ │ - cmpeq r1, ip, ror #25 │ │ │ │ - cmppeq r7, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r0, ror #10 │ │ │ │ + ldrsheq sp, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmppeq r7, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r8, ror #10 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - ldrheq sp, [r1, #-192] @ 0xffffff40 │ │ │ │ - cmppeq r7, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, lsr #10 │ │ │ │ + ldrheq sp, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmppeq r7, r8, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, lsr #10 │ │ │ │ muleq r0, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ @@ -1249413,56 +1249413,56 @@ │ │ │ │ cmpeq fp, r4, lsl #1 │ │ │ │ cmpeq fp, ip, rrx │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq fp, r4, lsr #20 │ │ │ │ - cmpeq r1, r8, asr r4 │ │ │ │ - smlaltbeq pc, r7, r8, r1 @ │ │ │ │ - smlalbteq r6, r9, ip, ip │ │ │ │ + cmpeq r1, r0, ror #8 │ │ │ │ + strheq pc, [r7, #-16] @ │ │ │ │ + ldrdeq r6, [r9, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, pc, lsl r6 │ │ │ │ - cmpeq r1, ip, lsl r4 │ │ │ │ - cmppeq r7, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r6, r9, r8, ip │ │ │ │ + cmpeq r1, r4, lsr #8 │ │ │ │ + cmppeq r7, r4, ror r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01496c90 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - cmpeq r1, r0, ror #7 │ │ │ │ - cmppeq r7, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, asr ip │ │ │ │ + cmpeq r1, r8, ror #7 │ │ │ │ + cmppeq r7, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, asr ip │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ - cmpeq r1, r4, lsr #7 │ │ │ │ - strdeq pc, [r7, #-4] │ │ │ │ - cmpeq r9, r8, lsl ip │ │ │ │ + cmpeq r1, ip, lsr #7 │ │ │ │ + strdeq pc, [r7, #-12] │ │ │ │ + cmpeq r9, r0, lsr #24 │ │ │ │ andeq r0, r0, r5, lsr #12 │ │ │ │ - cmpeq r1, r8, ror #6 │ │ │ │ - strheq pc, [r7, #-8] @ │ │ │ │ - ldrdeq r6, [r9, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r1, r0, ror r3 │ │ │ │ + smlalbteq pc, r7, r0, r0 @ │ │ │ │ + smlaltteq r6, r9, r4, fp │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ - cmpeq r1, ip, lsr #6 │ │ │ │ - cmppeq r7, ip, ror r0 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r6, r9, r0, fp │ │ │ │ + cmpeq r1, r4, lsr r3 │ │ │ │ + smlalbbeq pc, r7, r4, r0 @ │ │ │ │ + smlaltbeq r6, r9, r8, fp │ │ │ │ andeq r0, r0, r1, lsr #12 │ │ │ │ - ldrsheq sp, [r1, #-32] @ 0xffffffe0 │ │ │ │ - cmppeq r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r4, ror #22 │ │ │ │ - ldrheq sp, [r1, #-36] @ 0xffffffdc │ │ │ │ - cmppeq r7, r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r9, r8, lsr #22 │ │ │ │ + ldrsheq sp, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmppeq r7, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, ip, ror #22 │ │ │ │ + ldrheq sp, [r1, #-44] @ 0xffffffd4 │ │ │ │ + cmppeq r7, ip @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, lsr fp │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ - cmpeq r1, r8, ror r2 │ │ │ │ - smlalbteq lr, r7, r8, pc @ │ │ │ │ - smlaltteq r6, r9, ip, sl │ │ │ │ + cmpeq r1, r0, lsl #5 │ │ │ │ + ldrdeq lr, [r7, #-240] @ 0xffffff10 │ │ │ │ + strdeq r6, [r9, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r7, lsr #12 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ - smlalbbeq lr, r7, ip, pc @ │ │ │ │ - strheq r6, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ + @ instruction: 0x0147ef94 │ │ │ │ + strheq r6, [r9, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, r6, asr #12 │ │ │ │ - cmpeq r1, r0, lsl #4 │ │ │ │ - cmpeq r7, r0, asr pc │ │ │ │ - cmpeq r9, r4, ror sl │ │ │ │ + cmpeq r1, r8, lsl #4 │ │ │ │ + cmpeq r7, r8, asr pc │ │ │ │ + cmpeq r9, ip, ror sl │ │ │ │ andeq r0, r0, r5, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -1250088,57 +1250088,57 @@ │ │ │ │ b 57e478 │ │ │ │ ldrsbeq sl, [fp, #-84] @ 0xffffffac │ │ │ │ ldrheq sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - @ instruction: 0x015b9f94 │ │ │ │ - cmpeq r1, r8, asr #19 │ │ │ │ - cmpeq r7, r8, lsl r7 │ │ │ │ - cmpeq r9, ip, lsr r2 │ │ │ │ + @ instruction: 0x015b9f94 │ │ │ │ + ldrsbeq ip, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r7, r0, lsr #14 │ │ │ │ + cmpeq r9, r4, asr #4 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - cmpeq r1, ip, lsl #19 │ │ │ │ - ldrdeq lr, [r7, #-108] @ 0xffffff94 │ │ │ │ - strdeq r6, [r9, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0x0151c994 │ │ │ │ + smlaltteq lr, r7, r4, r6 │ │ │ │ + mrseq r6, (UNDEF: 105) │ │ │ │ andeq r0, r0, r3, lsl #13 │ │ │ │ - cmpeq r1, r0, asr r9 │ │ │ │ - smlaltbeq lr, r7, r0, r6 │ │ │ │ - smlalbteq r6, r9, r4, r1 │ │ │ │ + cmpeq r1, r8, asr r9 │ │ │ │ + smlaltbeq lr, r7, r8, r6 │ │ │ │ + smlalbteq r6, r9, ip, r1 │ │ │ │ andeq r0, r0, r2, lsl #13 │ │ │ │ - cmpeq r1, r4, lsl r9 │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - smlalbbeq r6, r9, r8, r1 │ │ │ │ - ldrsbeq ip, [r1, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - cmpeq r9, ip, asr #2 │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + @ instruction: 0x01496190 │ │ │ │ + cmpeq r1, r0, ror #17 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + cmpeq r9, r4, asr r1 │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - @ instruction: 0x0151c89c │ │ │ │ - smlaltteq lr, r7, ip, r5 │ │ │ │ - cmpeq r9, r0, lsl r1 │ │ │ │ + cmpeq r1, r4, lsr #17 │ │ │ │ + strdeq lr, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq r9, r8, lsl r1 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ - strheq lr, [r7, #-80] @ 0xffffffb0 │ │ │ │ - ldrdeq r6, [r9, #-4] │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ + strheq lr, [r7, #-88] @ 0xffffffa8 │ │ │ │ + ldrdeq r6, [r9, #-12] │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmpeq r1, r4, lsr #16 │ │ │ │ - cmpeq r7, r4, ror r5 │ │ │ │ - swpbeq r6, r8, [r9] │ │ │ │ + cmpeq r1, ip, lsr #16 │ │ │ │ + cmpeq r7, ip, ror r5 │ │ │ │ + smlaltbeq r6, r9, r0, r0 │ │ │ │ andeq r0, r0, pc, ror r6 │ │ │ │ - cmpeq r1, r8, ror #15 │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ - qdaddeq r6, ip, r9 │ │ │ │ + ldrsheq ip, [r1, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r7, r0, asr #10 │ │ │ │ + cmpeq r9, r4, rrx │ │ │ │ andeq r0, r0, r2, ror #12 │ │ │ │ - cmpeq r1, ip, lsr #15 │ │ │ │ - strdeq lr, [r7, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r9, r0, lsr #32 │ │ │ │ + ldrheq ip, [r1, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r7, r4, lsl #10 │ │ │ │ + cmpeq r9, r8, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #13 │ │ │ │ - cmpeq r1, r0, ror r7 │ │ │ │ - smlalbteq lr, r7, r0, r4 │ │ │ │ - smlaltteq r5, r9, r4, pc @ │ │ │ │ + cmpeq r1, r8, ror r7 │ │ │ │ + smlalbteq lr, r7, r8, r4 │ │ │ │ + smlaltteq r5, r9, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r3, [pc, #2020] @ 57f0a0 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1250649,37 +1250649,37 @@ │ │ │ │ cmpeq fp, r8, asr fp │ │ │ │ cmpeq fp, r4, asr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq fp, r8, lsl #22 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmpeq r1, r0, rrx │ │ │ │ - strheq sp, [r7, #-208] @ 0xffffff30 │ │ │ │ - ldrdeq r5, [r9, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r1, r8, rrx │ │ │ │ + strheq sp, [r7, #-216] @ 0xffffff28 │ │ │ │ + ldrdeq r5, [r9, #-140] @ 0xffffff74 │ │ │ │ andeq r0, r0, r9, lsr #10 │ │ │ │ - cmpeq r1, ip, lsl #31 │ │ │ │ - ldrdeq sp, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r9, r0, lsl #16 │ │ │ │ + @ instruction: 0x0151bf94 │ │ │ │ + smlaltteq sp, r7, r4, ip │ │ │ │ + cmpeq r9, r8, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - cmpeq r1, r4, asr pc │ │ │ │ - smlaltbeq sp, r7, r4, ip │ │ │ │ - smlalbteq r5, r9, r8, r7 │ │ │ │ + cmpeq r1, ip, asr pc │ │ │ │ + smlaltbeq sp, r7, ip, ip │ │ │ │ + ldrdeq r5, [r9, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, sl, lsl #10 │ │ │ │ - cmpeq r1, ip, lsl pc │ │ │ │ - cmpeq r7, ip, ror #24 │ │ │ │ - @ instruction: 0x01495790 │ │ │ │ + cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq r7, r4, ror ip │ │ │ │ + @ instruction: 0x01495798 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - cmpeq r1, r4, ror #29 │ │ │ │ - cmpeq r7, r4, lsr ip │ │ │ │ - cmpeq r9, r8, asr r7 │ │ │ │ + cmpeq r1, ip, ror #29 │ │ │ │ + cmpeq r7, ip, lsr ip │ │ │ │ + cmpeq r9, r0, ror #14 │ │ │ │ andeq r0, r0, r7, lsr #10 │ │ │ │ - cmpeq r1, ip, lsr #29 │ │ │ │ - strdeq sp, [r7, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r9, r0, lsr #14 │ │ │ │ + ldrheq fp, [r1, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r7, r4, lsl #24 │ │ │ │ + cmpeq r9, r8, lsr #14 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ @@ -1251196,36 +1251196,36 @@ │ │ │ │ ldrsbeq r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0x015b929c │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - ldrsbeq fp, [r1, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r7, r8, lsr #10 │ │ │ │ - cmpeq r9, ip, asr #32 │ │ │ │ + cmpeq r1, r0, ror #15 │ │ │ │ + cmpeq r7, r0, lsr r5 │ │ │ │ + qdaddeq r5, r4, r9 │ │ │ │ muleq r0, ip, ip │ │ │ │ - cmpeq r1, r0, lsl #14 │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ + cmpeq r1, r8, lsl #14 │ │ │ │ + cmpeq r7, r8, asr r4 │ │ │ │ + cmpeq r9, ip, ror pc │ │ │ │ muleq r0, fp, ip │ │ │ │ - cmpeq r1, r8, asr #13 │ │ │ │ - cmpeq r7, r8, lsl r4 │ │ │ │ - cmpeq r9, ip, lsr pc │ │ │ │ - @ instruction: 0x0151b690 │ │ │ │ - smlaltteq sp, r7, r0, r3 │ │ │ │ - cmpeq r9, r4, lsl #30 │ │ │ │ + ldrsbeq fp, [r1, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r7, r0, lsr #8 │ │ │ │ + cmpeq r9, r4, asr #30 │ │ │ │ + @ instruction: 0x0151b698 │ │ │ │ + smlaltteq sp, r7, r8, r3 │ │ │ │ + cmpeq r9, ip, lsl #30 │ │ │ │ andeq r0, r0, lr, ror ip │ │ │ │ - cmpeq r1, r8, asr r6 │ │ │ │ - smlaltbeq sp, r7, r8, r3 │ │ │ │ - smlalbteq r4, r9, ip, lr │ │ │ │ + cmpeq r1, r0, ror #12 │ │ │ │ + strheq sp, [r7, #-48] @ 0xffffffd0 │ │ │ │ + ldrdeq r4, [r9, #-228] @ 0xffffff1c │ │ │ │ muleq r0, sl, ip │ │ │ │ - cmpeq r1, r0, lsr #12 │ │ │ │ - cmpeq r7, r0, ror r3 │ │ │ │ - @ instruction: 0x01494e94 │ │ │ │ + cmpeq r1, r8, lsr #12 │ │ │ │ + cmpeq r7, r8, ror r3 │ │ │ │ + @ instruction: 0x01494e9c │ │ │ │ andeq r0, r0, pc, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3648] @ 0xe40 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov ip, r1 │ │ │ │ @@ -1252103,72 +1252103,72 @@ │ │ │ │ b 580550 │ │ │ │ cmpeq fp, r8, asr #20 │ │ │ │ cmpeq fp, r8, lsr sl │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r1, r4, lsr #6 │ │ │ │ - @ instruction: 0x01494b94 │ │ │ │ - cmpeq r1, r8, asr #22 │ │ │ │ - strheq r4, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, ip, lsr #6 │ │ │ │ + @ instruction: 0x01494b9c │ │ │ │ + cmpeq r1, r0, asr fp │ │ │ │ + smlalbteq r4, r9, r4, r3 │ │ │ │ rsbseq r8, r3, ip, lsr #1 │ │ │ │ rsbseq r9, r3, r0, asr #4 │ │ │ │ rsbseq r9, r3, r0, ror #30 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andmi r0, r8, r0 │ │ │ │ ldrheq r7, [fp, #-236] @ 0xffffff14 │ │ │ │ rsbseq ip, r3, r4, lsl r5 │ │ │ │ ldrsheq sp, [r3], #-224 @ 0xffffff20 @ │ │ │ │ rsbseq lr, r3, ip, lsr #20 │ │ │ │ - cmpeq r1, r8, lsl #17 │ │ │ │ - cmpeq r9, r4, lsr r3 │ │ │ │ - smlaltbeq ip, r7, r8, r5 │ │ │ │ - ldrdeq r4, [r9, #-4] │ │ │ │ + @ instruction: 0x0151a890 │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ + strheq ip, [r7, #-80] @ 0xffffffb0 │ │ │ │ + ldrdeq r4, [r9, #-12] │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r1, r8, lsr #16 │ │ │ │ - cmpeq r9, ip, lsr #6 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ - cmpeq r9, ip, rrx │ │ │ │ + cmpeq r1, r0, lsr r8 │ │ │ │ + cmpeq r9, r4, lsr r3 │ │ │ │ + cmpeq r7, r8, asr #10 │ │ │ │ + cmpeq r9, r4, ror r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrheq sl, [r1, #-108] @ 0xffffff94 │ │ │ │ - smlaltteq r4, r9, ip, r1 │ │ │ │ - ldrdeq ip, [r7, #-48] @ 0xffffffd0 │ │ │ │ - strdeq r3, [r9, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r1, r4, asr #13 │ │ │ │ + strdeq r4, [r9, #-20] @ 0xffffffec │ │ │ │ + ldrdeq ip, [r7, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r9, r4, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - @ instruction: 0x0147c394 │ │ │ │ - strheq r3, [r9, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ + @ instruction: 0x0147c39c │ │ │ │ + smlalbteq r3, r9, r0, lr │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - cmpeq r7, ip, asr r3 │ │ │ │ + cmpeq r7, r4, ror #6 │ │ │ │ @ instruction: 0x000008bb │ │ │ │ - cmpeq r7, ip, lsr #6 │ │ │ │ + cmpeq r7, r4, lsr r3 │ │ │ │ @ instruction: 0x000008ba │ │ │ │ - strdeq ip, [r7, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r7, r4, lsl #6 │ │ │ │ @ instruction: 0x000008bd │ │ │ │ - cmpeq r1, r8, ror r5 │ │ │ │ - smlalbteq ip, r7, r8, r2 │ │ │ │ - smlaltteq r3, r9, ip, sp │ │ │ │ + cmpeq r1, r0, lsl #11 │ │ │ │ + ldrdeq ip, [r7, #-32] @ 0xffffffe0 │ │ │ │ + strdeq r3, [r9, #-212] @ 0xffffff2c │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - @ instruction: 0x0147c290 │ │ │ │ + @ instruction: 0x0147c298 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - cmpeq r1, ip, lsl #10 │ │ │ │ - cmpeq r7, ip, asr r2 │ │ │ │ - smlalbbeq r3, r9, r0, sp │ │ │ │ + cmpeq r1, r4, lsl r5 │ │ │ │ + cmpeq r7, r4, ror #4 │ │ │ │ + smlalbbeq r3, r9, r8, sp │ │ │ │ andeq r0, r0, pc, asr r8 │ │ │ │ - ldrsbeq sl, [r1, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - cmpeq r9, r4, asr #26 │ │ │ │ + ldrsbeq sl, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r8, lsr #4 │ │ │ │ + cmpeq r9, ip, asr #26 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x0151a490 │ │ │ │ - smlaltteq ip, r7, r0, r1 │ │ │ │ - cmpeq r9, r4, lsl #26 │ │ │ │ - smlaltbeq ip, r7, r8, r1 │ │ │ │ + @ instruction: 0x0151a498 │ │ │ │ + smlaltteq ip, r7, r8, r1 │ │ │ │ + cmpeq r9, ip, lsl #26 │ │ │ │ + strheq ip, [r7, #-16] │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [pc, #-148] @ 5807d8 │ │ │ │ mov r3, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r8, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #-160] @ 5807dc │ │ │ │ @@ -1252948,51 +1252948,51 @@ │ │ │ │ cmpeq fp, ip, lsl #18 │ │ │ │ ldrsheq r7, [fp, #-136] @ 0xffffff78 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r7, [fp, #-140] @ 0xffffff74 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - ldrheq r9, [r1, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r7, r8, lsl #20 │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ - cmpeq r1, r0, lsl #25 │ │ │ │ - ldrdeq fp, [r7, #-144] @ 0xffffff70 │ │ │ │ - strdeq r3, [r9, #-68] @ 0xffffffbc │ │ │ │ + cmpeq r1, r0, asr #25 │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ + cmpeq r1, r8, lsl #25 │ │ │ │ + ldrdeq fp, [r7, #-152] @ 0xffffff68 │ │ │ │ + strdeq r3, [r9, #-76] @ 0xffffffb4 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq r1, r8, asr #24 │ │ │ │ - @ instruction: 0x0147b998 │ │ │ │ - strheq r3, [r9, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r1, r0, asr ip │ │ │ │ + smlaltbeq fp, r7, r0, r9 │ │ │ │ + smlalbteq r3, r9, r4, r4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ - cmpeq r7, r0, ror #18 │ │ │ │ - smlalbbeq r3, r9, r4, r4 │ │ │ │ + cmpeq r1, r8, lsl ip │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ + smlalbbeq r3, r9, ip, r4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrsbeq r9, [r1, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r7, r8, lsr #18 │ │ │ │ - cmpeq r9, ip, asr #8 │ │ │ │ + cmpeq r1, r0, ror #23 │ │ │ │ + cmpeq r7, r0, lsr r9 │ │ │ │ + cmpeq r9, r4, asr r4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r1, r0, lsr #23 │ │ │ │ - strdeq fp, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r9, r4, lsl r4 │ │ │ │ + cmpeq r1, r8, lsr #23 │ │ │ │ + strdeq fp, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, ip, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r1, r8, ror #22 │ │ │ │ - strheq fp, [r7, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq r3, [r9, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, r0, ror fp │ │ │ │ + smlalbteq fp, r7, r0, r8 │ │ │ │ + smlaltteq r3, r9, r4, r3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r1, r0, lsr fp │ │ │ │ - smlalbbeq fp, r7, r0, r8 │ │ │ │ - smlaltbeq r3, r9, r4, r3 │ │ │ │ - ldrsheq r9, [r1, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r7, r8, asr #16 │ │ │ │ - cmpeq r9, ip, ror #6 │ │ │ │ + cmpeq r1, r8, lsr fp │ │ │ │ + smlalbbeq fp, r7, r8, r8 │ │ │ │ + smlaltbeq r3, r9, ip, r3 │ │ │ │ + cmpeq r1, r0, lsl #22 │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + cmpeq r9, r4, ror r3 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r1, r0, asr #21 │ │ │ │ - cmpeq r7, r0, lsl r8 │ │ │ │ - cmpeq r9, r4, lsr r3 │ │ │ │ + cmpeq r1, r8, asr #21 │ │ │ │ + cmpeq r7, r8, lsl r8 │ │ │ │ + cmpeq r9, ip, lsr r3 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r3, [pc, #2472] @ 581f00 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ @@ -1253617,52 +1253617,52 @@ │ │ │ │ ldrheq r6, [fp, #-236] @ 0xffffff14 │ │ │ │ cmpeq fp, r8, lsr #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq fp, r4, ror lr │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmpeq r1, r4, asr #4 │ │ │ │ - @ instruction: 0x0147af94 │ │ │ │ - strheq r2, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, ip, asr #4 │ │ │ │ + @ instruction: 0x0147af9c │ │ │ │ + smlalbteq r2, r9, r0, sl │ │ │ │ andeq r0, r0, pc, asr #25 │ │ │ │ - cmpeq r1, ip, lsl #4 │ │ │ │ - cmpeq r7, ip, asr pc │ │ │ │ - smlalbbeq r2, r9, r0, sl │ │ │ │ + cmpeq r1, r4, lsl r2 │ │ │ │ + cmpeq r7, r4, ror #30 │ │ │ │ + smlalbbeq r2, r9, r8, sl │ │ │ │ @ instruction: 0x00000cb4 │ │ │ │ - ldrsbeq r9, [r1, #-20] @ 0xffffffec │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ - cmpeq r9, r8, asr #20 │ │ │ │ - @ instruction: 0x0151919c │ │ │ │ - smlaltteq sl, r7, ip, lr │ │ │ │ - cmpeq r9, r0, lsl sl │ │ │ │ + ldrsbeq r9, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ + cmpeq r9, r0, asr sl │ │ │ │ + cmpeq r1, r4, lsr #3 │ │ │ │ + strdeq sl, [r7, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, r8, lsl sl │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - cmpeq r1, r4, ror #2 │ │ │ │ - strheq sl, [r7, #-228] @ 0xffffff1c │ │ │ │ - ldrdeq r2, [r9, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, ip, ror #2 │ │ │ │ + strheq sl, [r7, #-236] @ 0xffffff14 │ │ │ │ + smlaltteq r2, r9, r0, r9 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r1, ip, lsr #2 │ │ │ │ - cmpeq r7, ip, ror lr │ │ │ │ - smlaltbeq r2, r9, r0, r9 │ │ │ │ + cmpeq r1, r4, lsr r1 │ │ │ │ + smlalbbeq sl, r7, r4, lr │ │ │ │ + smlaltbeq r2, r9, r8, r9 │ │ │ │ andeq r0, r0, lr, lsr #25 │ │ │ │ - ldrsheq r9, [r1, #-4] │ │ │ │ - cmpeq r7, r4, asr #28 │ │ │ │ - cmpeq r9, r8, ror #18 │ │ │ │ + ldrsheq r9, [r1, #-12] │ │ │ │ + cmpeq r7, ip, asr #28 │ │ │ │ + cmpeq r9, r0, ror r9 │ │ │ │ andeq r0, r0, pc, lsr #25 │ │ │ │ - ldrheq r9, [r1, #-12] │ │ │ │ - cmpeq r7, ip, lsl #28 │ │ │ │ - cmpeq r9, r0, lsr r9 │ │ │ │ + cmpeq r1, r4, asr #1 │ │ │ │ + cmpeq r7, r4, lsl lr │ │ │ │ + cmpeq r9, r8, lsr r9 │ │ │ │ andeq r0, r0, sp, lsr #25 │ │ │ │ - cmpeq r1, r4, lsl #1 │ │ │ │ - ldrdeq sl, [r7, #-212] @ 0xffffff2c │ │ │ │ - strdeq r2, [r9, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r1, ip, lsl #1 │ │ │ │ + ldrdeq sl, [r7, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r9, r0, lsl #18 │ │ │ │ andeq r0, r0, lr, asr #25 │ │ │ │ - cmpeq r1, ip, asr #32 │ │ │ │ - @ instruction: 0x0147ad9c │ │ │ │ - smlalbteq r2, r9, r0, r8 │ │ │ │ + cmpeq r1, r4, asr r0 │ │ │ │ + smlaltbeq sl, r7, r4, sp │ │ │ │ + smlalbteq r2, r9, r8, r8 │ │ │ │ @ instruction: 0x00000cb2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr r3, [pc, #2456] @ 582968 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ @@ -1254283,52 +1254283,52 @@ │ │ │ │ cmpeq fp, r4, asr #8 │ │ │ │ cmpeq fp, r0, lsr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - ldrsbeq r8, [r1, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - qdaddeq r2, r0, r9 │ │ │ │ + cmpeq r1, r4, ror #15 │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ + qdaddeq r2, r8, r9 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - cmpeq r1, r4, lsr #15 │ │ │ │ - strdeq sl, [r7, #-68] @ 0xffffffbc │ │ │ │ - cmpeq r9, r8, lsl r0 │ │ │ │ + cmpeq r1, ip, lsr #15 │ │ │ │ + strdeq sl, [r7, #-76] @ 0xffffffb4 │ │ │ │ + cmpeq r9, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r1, ip, ror #14 │ │ │ │ - strheq sl, [r7, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq r1, r9, r0, pc @ │ │ │ │ + cmpeq r1, r4, ror r7 │ │ │ │ + smlalbteq sl, r7, r4, r4 │ │ │ │ + smlaltteq r1, r9, r8, pc @ │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - cmpeq r1, r4, lsr r7 │ │ │ │ - smlalbbeq sl, r7, r4, r4 │ │ │ │ - smlaltbeq r1, r9, r8, pc @ │ │ │ │ + cmpeq r1, ip, lsr r7 │ │ │ │ + smlalbbeq sl, r7, ip, r4 │ │ │ │ + strheq r1, [r9, #-240] @ 0xffffff10 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - ldrsheq r8, [r1, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r7, ip, asr #8 │ │ │ │ - cmpeq r9, r0, ror pc │ │ │ │ - cmpeq r1, r4, asr #13 │ │ │ │ - cmpeq r7, r4, lsl r4 │ │ │ │ - cmpeq r9, r8, lsr pc │ │ │ │ + cmpeq r1, r4, lsl #14 │ │ │ │ + cmpeq r7, r4, asr r4 │ │ │ │ + cmpeq r9, r8, ror pc │ │ │ │ + cmpeq r1, ip, asr #13 │ │ │ │ + cmpeq r7, ip, lsl r4 │ │ │ │ + cmpeq r9, r0, asr #30 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - cmpeq r1, ip, lsl #13 │ │ │ │ - ldrdeq sl, [r7, #-60] @ 0xffffffc4 │ │ │ │ - cmpeq r9, r0, lsl #30 │ │ │ │ + @ instruction: 0x01518694 │ │ │ │ + smlaltteq sl, r7, r4, r3 │ │ │ │ + cmpeq r9, r8, lsl #30 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - cmpeq r1, r4, asr r6 │ │ │ │ - smlaltbeq sl, r7, r4, r3 │ │ │ │ - smlalbteq r1, r9, r8, lr │ │ │ │ + cmpeq r1, ip, asr r6 │ │ │ │ + smlaltbeq sl, r7, ip, r3 │ │ │ │ + ldrdeq r1, [r9, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - cmpeq r1, ip, lsl r6 │ │ │ │ - cmpeq r7, ip, ror #6 │ │ │ │ - @ instruction: 0x01491e90 │ │ │ │ + cmpeq r1, r4, lsr #12 │ │ │ │ + cmpeq r7, r4, ror r3 │ │ │ │ + @ instruction: 0x01491e98 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - cmpeq r1, r4, ror #11 │ │ │ │ - cmpeq r7, r4, lsr r3 │ │ │ │ - cmpeq r9, r8, asr lr │ │ │ │ + cmpeq r1, ip, ror #11 │ │ │ │ + cmpeq r7, ip, lsr r3 │ │ │ │ + cmpeq r9, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr r3, [pc, #3520] @ 5837f4 │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -1255213,83 +1255213,83 @@ │ │ │ │ b 583684 │ │ │ │ ldrsbeq r5, [fp, #-156] @ 0xffffff64 │ │ │ │ cmpeq fp, r8, asr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r1, r8, lsl #5 │ │ │ │ - strdeq r1, [r9, #-164] @ 0xffffff5c │ │ │ │ + @ instruction: 0x01518290 │ │ │ │ + strdeq r1, [r9, #-172] @ 0xffffff54 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r1, [r9, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r1, r4, asr #20 │ │ │ │ + ldrdeq r1, [r9, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r1, ip, asr #20 │ │ │ │ andeq lr, r2, r0, asr r6 │ │ │ │ @ instruction: 0xffff9260 │ │ │ │ @ instruction: 0xffff7d24 │ │ │ │ @ instruction: 0xffffa868 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ @ instruction: 0xffff2690 │ │ │ │ andmi r0, r8, r0 │ │ │ │ cmpeq fp, r8, lsl #27 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffffddd0 │ │ │ │ @ instruction: 0xffffddc4 │ │ │ │ - @ instruction: 0x0151779c │ │ │ │ - cmpeq r9, r0, lsr r2 │ │ │ │ - smlaltbeq r9, r7, r8, r4 │ │ │ │ - ldrdeq r0, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r4, lsr #15 │ │ │ │ + cmpeq r9, r8, lsr r2 │ │ │ │ + strheq r9, [r7, #-64] @ 0xffffffc0 │ │ │ │ + ldrdeq r0, [r9, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - ldrsheq r7, [r1, #-92] @ 0xffffffa4 │ │ │ │ - strdeq r1, [r9, #-12] │ │ │ │ - cmpeq r7, r4, lsl r3 │ │ │ │ - cmpeq r9, r0, asr #28 │ │ │ │ + cmpeq r1, r4, lsl #12 │ │ │ │ + cmpeq r9, r4, lsl #2 │ │ │ │ + cmpeq r7, ip, lsl r3 │ │ │ │ + cmpeq r9, r8, asr #28 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - cmpeq r1, r4, asr r5 │ │ │ │ - smlalbbeq r1, r9, r4, r0 │ │ │ │ - cmpeq r7, r8, ror #4 │ │ │ │ - @ instruction: 0x01490d94 │ │ │ │ + cmpeq r1, ip, asr r5 │ │ │ │ + smlalbbeq r1, r9, ip, r0 │ │ │ │ + cmpeq r7, r0, ror r2 │ │ │ │ + @ instruction: 0x01490d9c │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ @ instruction: 0xffffb6dc │ │ │ │ - ldrsbeq r7, [r1, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r0, lsr #4 │ │ │ │ - cmpeq r9, r4, asr #26 │ │ │ │ + ldrsbeq r7, [r1, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r7, r8, lsr #4 │ │ │ │ + cmpeq r9, ip, asr #26 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x01517494 │ │ │ │ - smlaltteq r9, r7, r4, r1 │ │ │ │ - cmpeq r9, r8, lsl #26 │ │ │ │ + @ instruction: 0x0151749c │ │ │ │ + smlaltteq r9, r7, ip, r1 │ │ │ │ + cmpeq r9, r0, lsl sp │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - cmpeq r1, r8, asr r4 │ │ │ │ - smlaltbeq r9, r7, r8, r1 │ │ │ │ - smlalbteq r0, r9, ip, ip │ │ │ │ + cmpeq r1, r0, ror #8 │ │ │ │ + strheq r9, [r7, #-16] │ │ │ │ + ldrdeq r0, [r9, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r7, r0, ror r1 │ │ │ │ + cmpeq r7, r8, ror r1 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - cmpeq r1, r8, ror #7 │ │ │ │ - cmpeq r7, r8, lsr r1 │ │ │ │ - cmpeq r9, ip, asr ip │ │ │ │ + ldrsheq r7, [r1, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r7, r0, asr #2 │ │ │ │ + cmpeq r9, r4, ror #24 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - cmpeq r1, ip, lsr #7 │ │ │ │ - strdeq r9, [r7, #-12] │ │ │ │ - cmpeq r9, r0, lsr #24 │ │ │ │ - smlalbteq r9, r7, r4, r0 │ │ │ │ - swpbeq r9, r4, [r7] │ │ │ │ - cmpeq r7, r4, rrx │ │ │ │ + ldrheq r7, [r1, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ + cmpeq r9, r8, lsr #24 │ │ │ │ + smlalbteq r9, r7, ip, r0 │ │ │ │ + swpbeq r9, ip, [r7] │ │ │ │ + cmpeq r7, ip, rrx │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ - cmpeq r7, r4, lsr r0 │ │ │ │ + cmpeq r7, ip, lsr r0 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - cmpeq r7, r4 │ │ │ │ - cmpeq r1, ip, ror r2 │ │ │ │ - smlalbteq r8, r7, ip, pc @ │ │ │ │ - strdeq r0, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r1, ip, lsr r2 │ │ │ │ - smlalbbeq r8, r7, ip, pc @ │ │ │ │ - strheq r0, [r9, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, ip │ │ │ │ + cmpeq r1, r4, lsl #5 │ │ │ │ + ldrdeq r8, [r7, #-244] @ 0xffffff0c │ │ │ │ + strdeq r0, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r1, r4, asr #4 │ │ │ │ + @ instruction: 0x01478f94 │ │ │ │ + strheq r0, [r9, #-168] @ 0xffffff58 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [pc, #-192] @ 58386c │ │ │ │ strd r2, [sp] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [pc, #-200] @ 583870 │ │ │ │ add r4, r4, #560 @ 0x230 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ @@ -1256335,80 +1256335,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 583d68 │ │ │ │ ldrsbeq r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq fp, r4, asr #13 │ │ │ │ cmpeq fp, r4, lsr #13 │ │ │ │ - cmpeq r8, ip, ror r2 │ │ │ │ + smlalbbeq sp, r8, r4, r2 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmpeq r1, ip, lsl #18 │ │ │ │ - cmpeq r7, ip, asr r6 │ │ │ │ - smlalbbeq r0, r9, r0, r1 │ │ │ │ + cmpeq r1, r4, lsl r9 │ │ │ │ + cmpeq r7, r4, ror #12 │ │ │ │ + smlalbbeq r0, r9, r8, r1 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - ldrsbeq r6, [r1, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r7, r4, lsr #12 │ │ │ │ - cmpeq r9, r8, asr #2 │ │ │ │ + ldrsbeq r6, [r1, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r7, ip, lsr #12 │ │ │ │ + cmpeq r9, r0, asr r1 │ │ │ │ andeq r0, r0, sl, lsl r4 │ │ │ │ - @ instruction: 0x0151689c │ │ │ │ - smlaltteq r8, r7, ip, r5 │ │ │ │ - cmpeq r9, r0, lsl r1 │ │ │ │ + cmpeq r1, r4, lsr #17 │ │ │ │ + strdeq r8, [r7, #-84] @ 0xffffffac │ │ │ │ + cmpeq r9, r8, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr r4 │ │ │ │ - cmpeq r1, r4, ror #16 │ │ │ │ - strheq r8, [r7, #-84] @ 0xffffffac │ │ │ │ - ldrdeq r0, [r9, #-8] │ │ │ │ + cmpeq r1, ip, ror #16 │ │ │ │ + strheq r8, [r7, #-92] @ 0xffffffa4 │ │ │ │ + smlaltteq r0, r9, r0, r0 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - cmpeq r1, ip, lsr #16 │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ - smlaltbeq r0, r9, r0, r0 │ │ │ │ + cmpeq r1, r4, lsr r8 │ │ │ │ + smlalbbeq r8, r7, r4, r5 │ │ │ │ + smlaltbeq r0, r9, r8, r0 │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - ldrsheq r6, [r1, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - cmpeq r9, r8, rrx │ │ │ │ + ldrsheq r6, [r1, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + cmpeq r9, r0, ror r0 │ │ │ │ andeq r0, r0, r7, lsl r4 │ │ │ │ - ldrheq r6, [r1, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ + cmpeq r1, r4, asr #15 │ │ │ │ + cmpeq r7, r4, lsl r5 │ │ │ │ + cmpeq r9, r8, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - cmpeq r1, r4, lsl #15 │ │ │ │ - ldrdeq r8, [r7, #-68] @ 0xffffffbc │ │ │ │ - strdeq pc, [r8, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r1, ip, lsl #15 │ │ │ │ + ldrdeq r8, [r7, #-76] @ 0xffffffb4 │ │ │ │ + mrseq r0, (UNDEF: 73) │ │ │ │ andeq r0, r0, r6, lsr r4 │ │ │ │ - strdeq pc, [r8, #-248] @ 0xffffff08 │ │ │ │ - cmpeq r1, r0, asr r7 │ │ │ │ - strheq pc, [r8, #-252] @ 0xffffff04 @ │ │ │ │ + mrseq r0, (UNDEF: 73) │ │ │ │ + cmpeq r1, r8, asr r7 │ │ │ │ + smlalbteq pc, r8, r4, pc @ │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - cmpeq r1, ip, lsl #14 │ │ │ │ - cmpeq r7, ip, asr r4 │ │ │ │ - smlalbbeq pc, r8, r0, pc @ │ │ │ │ - ldrsbeq r6, [r1, #-104] @ 0xffffff98 │ │ │ │ - smlaltbeq pc, r8, r0, pc @ │ │ │ │ - cmppeq r8, r4, asr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r4, lsl r7 │ │ │ │ + cmpeq r7, r4, ror #8 │ │ │ │ + smlalbbeq pc, r8, r8, pc @ │ │ │ │ + cmpeq r1, r0, ror #13 │ │ │ │ + smlaltbeq pc, r8, r8, pc @ │ │ │ │ + cmppeq r8, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl r4 │ │ │ │ - cmpeq r1, r8, lsr #13 │ │ │ │ - strdeq r8, [r7, #-56] @ 0xffffffc8 │ │ │ │ - cmppeq r8, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + ldrheq r6, [r1, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r7, r0, lsl #8 │ │ │ │ + cmppeq r8, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsl r4 │ │ │ │ - cmpeq r1, r0, ror r6 │ │ │ │ - smlalbteq r8, r7, r0, r3 │ │ │ │ - smlaltteq pc, r8, r4, lr @ │ │ │ │ + cmpeq r1, r8, ror r6 │ │ │ │ + smlalbteq r8, r7, r8, r3 │ │ │ │ + smlaltteq pc, r8, ip, lr @ │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - cmpeq r1, r8, lsr r6 │ │ │ │ - smlalbbeq r8, r7, r8, r3 │ │ │ │ - smlaltbeq pc, r8, ip, lr @ │ │ │ │ + cmpeq r1, r0, asr #12 │ │ │ │ + @ instruction: 0x01478390 │ │ │ │ + strheq pc, [r8, #-228] @ 0xffffff1c @ │ │ │ │ andeq r0, r0, r5, lsl r4 │ │ │ │ - cmpeq r1, r0, lsl #12 │ │ │ │ - cmpeq r7, r0, asr r3 │ │ │ │ - cmppeq r8, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl #12 │ │ │ │ + cmpeq r7, r8, asr r3 │ │ │ │ + cmppeq r8, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ - cmpeq r1, r8, asr #11 │ │ │ │ - cmpeq r7, r8, lsl r3 │ │ │ │ - cmppeq r8, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r6, [r1, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r7, r0, lsr #6 │ │ │ │ + cmppeq r8, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ @@ -1257205,80 +1257205,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 584af4 │ │ │ │ cmpeq fp, r4, asr #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq fp, r8, lsr r9 │ │ │ │ cmpeq fp, r8, lsl r9 │ │ │ │ - strdeq ip, [r8, #-64] @ 0xffffffc0 │ │ │ │ + strdeq ip, [r8, #-72] @ 0xffffffb8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmpeq r1, r4, ror fp │ │ │ │ - smlalbteq r7, r7, r4, r8 @ │ │ │ │ - smlaltteq pc, r8, r8, r3 @ │ │ │ │ + cmpeq r1, ip, ror fp │ │ │ │ + smlalbteq r7, r7, ip, r8 @ │ │ │ │ + strdeq pc, [r8, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - cmpeq r1, ip, lsr fp │ │ │ │ - smlalbbeq r7, r7, ip, r8 @ │ │ │ │ - strheq pc, [r8, #-48] @ 0xffffffd0 @ │ │ │ │ + cmpeq r1, r4, asr #22 │ │ │ │ + @ instruction: 0x01477894 │ │ │ │ + strheq pc, [r8, #-56] @ 0xffffffc8 @ │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - cmpeq r1, r4, lsl #22 │ │ │ │ - cmpeq r7, r4, asr r8 │ │ │ │ - cmppeq r8, r8, ror r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, ip, lsl #22 │ │ │ │ + cmpeq r7, ip, asr r8 │ │ │ │ + smlalbbeq pc, r8, r0, r3 @ │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - cmpeq r1, ip, asr #21 │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ - cmppeq r8, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + ldrsbeq r5, [r1, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + cmppeq r8, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x01515a94 │ │ │ │ - smlaltteq r7, r7, r4, r7 @ │ │ │ │ - cmppeq r8, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01515a9c │ │ │ │ + smlaltteq r7, r7, ip, r7 @ │ │ │ │ + cmppeq r8, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, ror r4 │ │ │ │ - cmpeq r1, ip, asr sl │ │ │ │ - smlaltbeq r7, r7, ip, r7 @ │ │ │ │ - ldrdeq pc, [r8, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r1, r4, ror #20 │ │ │ │ + strheq r7, [r7, #-116] @ 0xffffff8c │ │ │ │ + ldrdeq pc, [r8, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - cmpeq r1, r4, lsr #20 │ │ │ │ - cmpeq r7, r4, ror r7 │ │ │ │ - @ instruction: 0x0148f298 │ │ │ │ + cmpeq r1, ip, lsr #20 │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + smlaltbeq pc, r8, r0, r2 @ │ │ │ │ andeq r0, r0, r5, asr r4 │ │ │ │ - cmpeq r1, ip, ror #19 │ │ │ │ - cmpeq r7, ip, lsr r7 │ │ │ │ - cmppeq r8, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + ldrsheq r5, [r1, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r7, r4, asr #14 │ │ │ │ + cmppeq r8, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - cmppeq r8, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r5, [r1, #-152] @ 0xffffff68 │ │ │ │ - cmppeq r8, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r0, asr #19 │ │ │ │ + cmppeq r8, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ - cmpeq r1, r4, ror r9 │ │ │ │ - smlalbteq r7, r7, r4, r6 @ │ │ │ │ - smlaltteq pc, r8, r8, r1 @ │ │ │ │ + cmpeq r1, ip, ror r9 │ │ │ │ + smlalbteq r7, r7, ip, r6 @ │ │ │ │ + strdeq pc, [r8, #-16] │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ - cmpeq r1, r0, asr #18 │ │ │ │ - cmppeq r8, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq pc, r8, ip, r1 @ │ │ │ │ + cmpeq r1, r8, asr #18 │ │ │ │ + cmppeq r8, r0, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [r8, #-20] @ 0xffffffec @ │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - cmpeq r1, r0, lsl r9 │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ - smlalbbeq pc, r8, r4, r1 @ │ │ │ │ - ldrsbeq r5, [r1, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - cmppeq r8, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsl r9 │ │ │ │ + cmpeq r7, r8, ror #12 │ │ │ │ + smlalbbeq pc, r8, ip, r1 @ │ │ │ │ + cmpeq r1, r0, ror #17 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + cmppeq r8, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ - cmpeq r1, r0, lsr #17 │ │ │ │ - strdeq r7, [r7, #-80] @ 0xffffffb0 │ │ │ │ - cmppeq r8, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r1, r8, lsr #17 │ │ │ │ + strdeq r7, [r7, #-88] @ 0xffffffa8 │ │ │ │ + cmppeq r8, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - cmpeq r1, r8, ror #16 │ │ │ │ - strheq r7, [r7, #-88] @ 0xffffffa8 │ │ │ │ - ldrdeq pc, [r8, #-12] │ │ │ │ + cmpeq r1, r0, ror r8 │ │ │ │ + smlalbteq r7, r7, r0, r5 @ │ │ │ │ + smlaltteq pc, r8, r4, r0 @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - cmpeq r1, r0, lsr r8 │ │ │ │ - smlalbbeq r7, r7, r0, r5 @ │ │ │ │ - smlaltbeq pc, r8, r4, r0 @ │ │ │ │ + cmpeq r1, r8, lsr r8 │ │ │ │ + smlalbbeq r7, r7, r8, r5 @ │ │ │ │ + smlaltbeq pc, r8, ip, r0 @ │ │ │ │ andeq r0, r0, r2, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1257853,83 +1257853,83 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 585ca8 │ │ │ │ ldrheq r2, [fp, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015b2b9c │ │ │ │ - smlalbbeq fp, r8, r8, r8 │ │ │ │ + @ instruction: 0x0148b890 │ │ │ │ @ instruction: 0xffff1030 │ │ │ │ - cmpeq r1, r0, ror #11 │ │ │ │ + cmpeq r1, r8, ror #11 │ │ │ │ @ instruction: 0xffff3d44 │ │ │ │ smlalbbeq r6, r6, ip, ip @ │ │ │ │ - @ instruction: 0x0147e79c │ │ │ │ - cmpeq r1, r0, ror #10 │ │ │ │ + smlaltbeq lr, r7, r4, r7 │ │ │ │ + cmpeq r1, r8, ror #10 │ │ │ │ cmpeq r6, r8, lsl #24 │ │ │ │ - cmpeq r8, r0, lsr #4 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ + cmpeq r8, r8, lsr #4 │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ andeq r3, r0, r4, lsr #10 │ │ │ │ @ instruction: 0xffff2aa0 │ │ │ │ - cmpeq r1, r4, lsr #9 │ │ │ │ + cmpeq r1, ip, lsr #9 │ │ │ │ cmpeq r6, r0, asr fp │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ - cmpeq r1, r4, lsr #8 │ │ │ │ + cmpeq r7, r8, ror #12 │ │ │ │ + cmpeq r1, ip, lsr #8 │ │ │ │ smlalbteq r6, r6, ip, sl @ │ │ │ │ - smlaltteq r5, r8, r4, r0 │ │ │ │ - ldrheq r5, [r1, #-52] @ 0xffffffcc │ │ │ │ + smlaltteq r5, r8, ip, r0 │ │ │ │ + ldrheq r5, [r1, #-60] @ 0xffffffc4 │ │ │ │ cmpeq r6, ip, asr sl │ │ │ │ - cmpeq r8, r4, ror r0 │ │ │ │ - smlaltbeq lr, r8, r8, fp │ │ │ │ - cmpeq r1, r4, lsr r3 │ │ │ │ + cmpeq r8, ip, ror r0 │ │ │ │ + strheq lr, [r8, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r1, ip, lsr r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ strheq r6, [r6, #-152] @ 0xffffff68 │ │ │ │ cmpeq r6, ip, asr r2 │ │ │ │ @ instruction: 0xfffeffac │ │ │ │ - cmpeq r8, r4, lsr #10 │ │ │ │ + cmpeq r8, ip, lsr #10 │ │ │ │ cmpeq fp, r4, ror #14 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ - strheq lr, [r8, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r7, ip, asr pc │ │ │ │ - smlalbbeq lr, r8, r8, sl │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ - cmpeq r8, r8, lsr #20 │ │ │ │ - ldrdeq r6, [r7, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0x01476e9c │ │ │ │ - ldrsheq r5, [r1, #-12] │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ - cmpeq r8, r0, ror r9 │ │ │ │ - cmpeq r1, r4, asr #1 │ │ │ │ - cmpeq r7, r0, lsl lr │ │ │ │ - cmpeq r8, r8, lsr r9 │ │ │ │ - cmpeq r1, ip, lsl #1 │ │ │ │ - ldrdeq r6, [r7, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r8, r0, lsl #18 │ │ │ │ - smlaltbeq r6, r7, r4, sp │ │ │ │ - smlaltbeq lr, r8, r8, r8 │ │ │ │ - cmpeq r7, ip, asr #26 │ │ │ │ - cmpeq r8, r0, asr r8 │ │ │ │ - strdeq r6, [r7, #-196] @ 0xffffff3c │ │ │ │ - strdeq lr, [r8, #-120] @ 0xffffff88 │ │ │ │ - cmpeq r1, r0, asr pc │ │ │ │ - @ instruction: 0x01476c9c │ │ │ │ - smlalbteq lr, r8, r4, r7 │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ - smlalbbeq lr, r8, r8, r7 │ │ │ │ - ldrsbeq r4, [r1, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r7, ip, lsr #24 │ │ │ │ - cmpeq r8, r0, asr r7 │ │ │ │ - cmpeq r1, r0, lsr #29 │ │ │ │ - smlalbbeq lr, r8, ip, sl │ │ │ │ - cmpeq r8, r4, lsl r7 │ │ │ │ - cmpeq r1, r4, ror #28 │ │ │ │ - strheq r6, [r7, #-176] @ 0xffffff50 │ │ │ │ - ldrdeq lr, [r8, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r7, ip, ror fp │ │ │ │ - smlalbbeq lr, r8, r0, r6 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ + strheq lr, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r7, r4, ror #30 │ │ │ │ + @ instruction: 0x0148ea90 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ + cmpeq r8, r0, lsr sl │ │ │ │ + ldrdeq r6, [r7, #-232] @ 0xffffff18 │ │ │ │ + smlaltbeq r6, r7, r4, lr │ │ │ │ + cmpeq r1, r4, lsl #2 │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ + cmpeq r8, r8, ror r9 │ │ │ │ + cmpeq r1, ip, asr #1 │ │ │ │ + cmpeq r7, r8, lsl lr │ │ │ │ + cmpeq r8, r0, asr #18 │ │ │ │ + @ instruction: 0x01515094 │ │ │ │ + smlaltteq r6, r7, r0, sp │ │ │ │ + cmpeq r8, r8, lsl #18 │ │ │ │ + smlaltbeq r6, r7, ip, sp │ │ │ │ + strheq lr, [r8, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, r4, asr sp │ │ │ │ + cmpeq r8, r8, asr r8 │ │ │ │ + strdeq r6, [r7, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r8, r0, lsl #16 │ │ │ │ + cmpeq r1, r8, asr pc │ │ │ │ + smlaltbeq r6, r7, r4, ip │ │ │ │ + smlalbteq lr, r8, ip, r7 │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ + cmpeq r7, ip, ror #24 │ │ │ │ + @ instruction: 0x0148e790 │ │ │ │ + cmpeq r1, r4, ror #29 │ │ │ │ + cmpeq r7, r4, lsr ip │ │ │ │ + cmpeq r8, r8, asr r7 │ │ │ │ + cmpeq r1, r8, lsr #29 │ │ │ │ + @ instruction: 0x0148ea94 │ │ │ │ + cmpeq r8, ip, lsl r7 │ │ │ │ + cmpeq r1, ip, ror #28 │ │ │ │ + strheq r6, [r7, #-184] @ 0xffffff48 │ │ │ │ + smlaltteq lr, r8, r0, r6 │ │ │ │ + smlalbbeq r6, r7, r4, fp │ │ │ │ + smlalbbeq lr, r8, r8, r6 │ │ │ │ │ │ │ │ 00586260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ @@ -1258079,37 +1258079,37 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 5862e4 │ │ │ │ cmpeq fp, r4, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ + cmpeq r8, ip, ror #16 │ │ │ │ cmpeq fp, r8, asr #2 │ │ │ │ cmpeq fp, r8, lsr #2 │ │ │ │ andeq r6, r0, r4, asr #19 │ │ │ │ - cmpeq r8, ip, lsl #16 │ │ │ │ - cmpeq r1, r0, lsl #23 │ │ │ │ - ldrdeq r6, [r7, #-128] @ 0xffffff80 │ │ │ │ - strdeq lr, [r8, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r8, r4, lsl r8 │ │ │ │ + cmpeq r1, r8, lsl #23 │ │ │ │ + ldrdeq r6, [r7, #-136] @ 0xffffff78 │ │ │ │ + strdeq lr, [r8, #-60] @ 0xffffffc4 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ - cmpeq r1, r0, asr #22 │ │ │ │ - @ instruction: 0x01476890 │ │ │ │ - smlaltbeq lr, r8, ip, r3 │ │ │ │ + cmpeq r1, r8, asr #22 │ │ │ │ + @ instruction: 0x01476898 │ │ │ │ + strheq lr, [r8, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq r1, r4, lsl #22 │ │ │ │ - cmpeq r7, r4, asr r8 │ │ │ │ - cmpeq r8, r8, ror r3 │ │ │ │ - cmpeq r1, r8, asr #21 │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ - cmpeq r8, ip, lsr r3 │ │ │ │ + cmpeq r1, ip, lsl #22 │ │ │ │ + cmpeq r7, ip, asr r8 │ │ │ │ + smlalbbeq lr, r8, r0, r3 │ │ │ │ + ldrsbeq r4, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, r0, lsr #16 │ │ │ │ + cmpeq r8, r4, asr #6 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ - cmpeq r1, ip, lsl #21 │ │ │ │ - ldrdeq r6, [r7, #-124] @ 0xffffff84 │ │ │ │ - mrseq lr, (UNDEF: 120) │ │ │ │ + @ instruction: 0x01514a94 │ │ │ │ + smlaltteq r6, r7, r4, r7 │ │ │ │ + cmpeq r8, r8, lsl #6 │ │ │ │ @ instruction: 0x000001be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r3, [pc, #3524] @ 587308 │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ @@ -1258996,78 +1258996,78 @@ │ │ │ │ b 587150 │ │ │ │ cmpeq fp, ip, asr #29 │ │ │ │ ldrheq r1, [fp, #-232] @ 0xffffff18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0151479c │ │ │ │ - cmpeq r8, ip │ │ │ │ + cmpeq r1, r4, lsr #15 │ │ │ │ + cmpeq r8, r4, lsl r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ - cmpeq r1, ip, lsl #1 │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ + @ instruction: 0x01514094 │ │ │ │ @ instruction: 0xffff7948 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xffff9abc │ │ │ │ @ instruction: 0xffff4ca0 │ │ │ │ @ instruction: 0xffff3848 │ │ │ │ @ instruction: 0xffff62f8 │ │ │ │ @ instruction: 0xffffcc98 │ │ │ │ @ instruction: 0xffff99b8 │ │ │ │ @ instruction: 0xffff3770 │ │ │ │ ldrheq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xffff995c │ │ │ │ - cmpeq r1, r4, lsl #27 │ │ │ │ + cmpeq r1, ip, lsl #27 │ │ │ │ + cmpeq r8, r0, lsr #16 │ │ │ │ + @ instruction: 0x01475a98 │ │ │ │ + smlalbteq sp, r8, r0, r5 │ │ │ │ + cmpeq r1, r8, lsl sp │ │ │ │ cmpeq r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x01475a90 │ │ │ │ - strheq sp, [r8, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r1, r0, lsl sp │ │ │ │ - cmpeq r8, r0, lsl r8 │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - strdeq r5, [r7, #-144] @ 0xffffff70 │ │ │ │ + strdeq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - smlalbteq r5, r7, r0, r9 │ │ │ │ + smlalbteq r5, r7, r8, r9 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0x01475990 │ │ │ │ + @ instruction: 0x01475998 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - cmpeq r7, r4, asr #16 │ │ │ │ - cmpeq r7, r4, lsl r8 │ │ │ │ + cmpeq r7, ip, asr #16 │ │ │ │ + cmpeq r7, ip, lsl r8 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmpeq r1, r8, lsl #21 │ │ │ │ - ldrdeq r5, [r7, #-120] @ 0xffffff88 │ │ │ │ - strdeq sp, [r8, #-36] @ 0xffffffdc │ │ │ │ + @ instruction: 0x01513a90 │ │ │ │ + smlaltteq r5, r7, r0, r7 │ │ │ │ + strdeq sp, [r8, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - smlaltbeq r5, r7, r0, r7 │ │ │ │ + smlaltbeq r5, r7, r8, r7 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - cmpeq r1, ip, lsl sl │ │ │ │ - cmpeq r7, ip, ror #14 │ │ │ │ - smlalbbeq sp, r8, r8, r2 │ │ │ │ + cmpeq r1, r4, lsr #20 │ │ │ │ + cmpeq r7, r4, ror r7 │ │ │ │ + @ instruction: 0x0148d290 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmpeq r1, r0, ror #19 │ │ │ │ - cmpeq r7, r0, lsr r7 │ │ │ │ - cmpeq r8, r0, asr r2 │ │ │ │ - cmpeq r1, r4, lsr #19 │ │ │ │ - strdeq r5, [r7, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, r4, lsl r2 │ │ │ │ - strheq r5, [r7, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r1, r8, ror #19 │ │ │ │ + cmpeq r7, r8, lsr r7 │ │ │ │ + cmpeq r8, r8, asr r2 │ │ │ │ + cmpeq r1, ip, lsr #19 │ │ │ │ + strdeq r5, [r7, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r8, ip, lsl r2 │ │ │ │ + smlalbteq r5, r7, r4, r6 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - smlalbbeq r5, r7, ip, r6 │ │ │ │ + @ instruction: 0x01475694 │ │ │ │ andeq r0, r0, r9, ror #5 │ │ │ │ - cmpeq r1, r4, lsl #18 │ │ │ │ - cmpeq r7, r4, asr r6 │ │ │ │ - cmpeq r8, r0, ror r1 │ │ │ │ + cmpeq r1, ip, lsl #18 │ │ │ │ + cmpeq r7, ip, asr r6 │ │ │ │ + cmpeq r8, r8, ror r1 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - cmpeq r1, r8, asr #17 │ │ │ │ - cmpeq r7, r8, lsl r6 │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ + ldrsbeq r3, [r1, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r7, r0, lsr #12 │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ ldr r1, [pc, #-132] @ 5873a8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ @@ -1260108,66 +1260108,66 @@ │ │ │ │ b 588108 │ │ │ │ cmpeq fp, r4, ror sp │ │ │ │ cmpeq fp, r0, ror #26 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r1, r0, ror #12 │ │ │ │ - smlalbteq ip, r8, ip, lr │ │ │ │ + cmpeq r1, r8, ror #12 │ │ │ │ + ldrdeq ip, [r8, #-228] @ 0xffffff1c │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlaltteq ip, r8, r0, r7 │ │ │ │ - cmpeq r1, r4, asr pc │ │ │ │ + smlaltteq ip, r8, r8, r7 │ │ │ │ + cmpeq r1, ip, asr pc │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ @ instruction: 0xffff9f78 │ │ │ │ @ instruction: 0xffff3ca4 │ │ │ │ @ instruction: 0xffff2850 │ │ │ │ @ instruction: 0xffff5300 │ │ │ │ cmpeq fp, r4, lsl #6 │ │ │ │ svccc 0x00e00000 │ │ │ │ - ldrdeq ip, [r8, #-112] @ 0xffffff90 │ │ │ │ - smlaltteq r4, r7, r8, r9 │ │ │ │ - cmpeq r8, r8, lsl #14 │ │ │ │ - smlalbbeq r4, r7, r4, r9 │ │ │ │ + ldrdeq ip, [r8, #-120] @ 0xffffff88 │ │ │ │ + strdeq r4, [r7, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r8, r0, lsl r7 │ │ │ │ + smlalbbeq r4, r7, ip, r9 │ │ │ │ @ instruction: 0x000003b2 │ │ │ │ - cmpeq r7, r4, ror #18 │ │ │ │ - cmpeq r7, r4, lsr r9 │ │ │ │ - cmpeq r1, r8, lsr #23 │ │ │ │ - smlaltteq ip, r8, r4, r7 │ │ │ │ - cmpeq r8, ip, lsl r4 │ │ │ │ + cmpeq r7, ip, ror #18 │ │ │ │ + cmpeq r7, ip, lsr r9 │ │ │ │ + ldrheq r2, [r1, #-176] @ 0xffffff50 │ │ │ │ + smlaltteq ip, r8, ip, r7 │ │ │ │ + cmpeq r8, r4, lsr #8 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - cmpeq r1, r8, ror #22 │ │ │ │ - strheq r4, [r7, #-136] @ 0xffffff78 │ │ │ │ - ldrdeq ip, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r1, r0, ror fp │ │ │ │ + smlalbteq r4, r7, r0, r8 │ │ │ │ + smlaltteq ip, r8, r4, r3 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - cmpeq r1, r8, lsr #22 │ │ │ │ - cmpeq r7, r8, ror r8 │ │ │ │ - @ instruction: 0x0148c39c │ │ │ │ + cmpeq r1, r0, lsr fp │ │ │ │ + smlalbbeq r4, r7, r0, r8 │ │ │ │ + smlaltbeq ip, r8, r4, r3 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ - cmpeq r1, r8, ror #21 │ │ │ │ - cmpeq r7, r8, lsr r8 │ │ │ │ - cmpeq r8, ip, asr r3 │ │ │ │ + ldrsheq r2, [r1, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r7, r0, asr #16 │ │ │ │ + cmpeq r8, r4, ror #6 │ │ │ │ andeq r0, r0, r7, ror #6 │ │ │ │ - cmpeq r7, r4, lsl r7 │ │ │ │ + cmpeq r7, ip, lsl r7 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - @ instruction: 0x01512990 │ │ │ │ - smlaltteq r4, r7, r0, r6 │ │ │ │ - cmpeq r8, r4, lsl #4 │ │ │ │ - smlaltbeq r4, r7, r8, r6 │ │ │ │ + @ instruction: 0x01512998 │ │ │ │ + smlaltteq r4, r7, r8, r6 │ │ │ │ + cmpeq r8, ip, lsl #4 │ │ │ │ + strheq r4, [r7, #-96] @ 0xffffffa0 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - cmpeq r1, r0, lsr #18 │ │ │ │ - cmpeq r7, r0, ror r6 │ │ │ │ - @ instruction: 0x0148c194 │ │ │ │ + cmpeq r1, r8, lsr #18 │ │ │ │ + cmpeq r7, r8, ror r6 │ │ │ │ + @ instruction: 0x0148c19c │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - cmpeq r1, r4, ror #17 │ │ │ │ - cmpeq r7, r4, lsr r6 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ + cmpeq r1, ip, ror #17 │ │ │ │ + cmpeq r7, ip, lsr r6 │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ ldr r1, [pc, #-68] @ 588518 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #-84] @ 58851c │ │ │ │ @@ -1260356,28 +1260356,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58872c │ │ │ │ cmppeq sl, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r6, r0, lsl r8 │ │ │ │ cmppeq sl, r0, ror #25 @ p-variant is OBSOLETE │ │ │ │ - ldrheq r2, [r1, #-116] @ 0xffffff8c │ │ │ │ - cmpeq r7, r4, lsl #10 │ │ │ │ - cmpeq r8, r0, lsr #32 │ │ │ │ + ldrheq r2, [r1, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r7, ip, lsl #10 │ │ │ │ + cmpeq r8, r8, lsr #32 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - cmpeq r1, r8, ror r7 │ │ │ │ - smlalbteq r4, r7, r8, r4 │ │ │ │ - smlaltteq fp, r8, r4, pc @ │ │ │ │ + cmpeq r1, r0, lsl #15 │ │ │ │ + ldrdeq r4, [r7, #-64] @ 0xffffffc0 │ │ │ │ + smlaltteq fp, r8, ip, pc @ │ │ │ │ andeq r0, r0, r1, asr #7 │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ - smlalbbeq r4, r7, ip, r4 │ │ │ │ - smlaltbeq fp, r8, ip, pc @ │ │ │ │ - cmpeq r1, r0, lsl #14 │ │ │ │ - cmpeq r7, r0, asr r4 │ │ │ │ - cmpeq r8, ip, ror #30 │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ + @ instruction: 0x01474494 │ │ │ │ + strheq fp, [r8, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r8, lsl #14 │ │ │ │ + cmpeq r7, r8, asr r4 │ │ │ │ + cmpeq r8, r4, ror pc │ │ │ │ @ instruction: 0x000003bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1260775,51 +1260775,51 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 588be8 │ │ │ │ cmppeq sl, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xffff9ed8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01512394 │ │ │ │ - cmpeq r8, r8, lsl #24 │ │ │ │ + @ instruction: 0x0151239c │ │ │ │ + cmpeq r8, r0, lsl ip │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ cmppeq sl, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrsheq r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r8, r4, asr fp │ │ │ │ + ldrsheq r2, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r8, ip, asr fp │ │ │ │ andeq r0, r0, sp, lsr #13 │ │ │ │ - cmpeq r1, r0, ror #4 │ │ │ │ - strheq r3, [r7, #-240] @ 0xffffff10 │ │ │ │ - smlalbteq fp, r8, ip, sl │ │ │ │ + cmpeq r1, r8, ror #4 │ │ │ │ + strheq r3, [r7, #-248] @ 0xffffff08 │ │ │ │ + ldrdeq fp, [r8, #-164] @ 0xffffff5c │ │ │ │ andeq r0, r0, r7, lsr #13 │ │ │ │ - cmpeq r1, r4, lsr #4 │ │ │ │ - cmpeq r7, r4, ror pc │ │ │ │ - @ instruction: 0x0148ba90 │ │ │ │ + cmpeq r1, ip, lsr #4 │ │ │ │ + cmpeq r7, ip, ror pc │ │ │ │ + @ instruction: 0x0148ba98 │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - cmpeq r1, r8, ror #3 │ │ │ │ - cmpeq r7, r8, lsr pc │ │ │ │ - cmpeq r8, r4, asr sl │ │ │ │ + ldrsheq r2, [r1, #-16] │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ + cmpeq r8, ip, asr sl │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ - cmpeq r1, ip, lsr #3 │ │ │ │ - strdeq r3, [r7, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r8, r8, lsl sl │ │ │ │ + ldrheq r2, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, r4, lsl #30 │ │ │ │ + cmpeq r8, r0, lsr #20 │ │ │ │ andeq r0, r0, r1, lsr #13 │ │ │ │ - cmpeq r1, r0, ror r1 │ │ │ │ - smlalbteq r3, r7, r0, lr │ │ │ │ - smlaltteq fp, r8, r4, r9 │ │ │ │ + cmpeq r1, r8, ror r1 │ │ │ │ + smlalbteq r3, r7, r8, lr │ │ │ │ + smlaltteq fp, r8, ip, r9 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - cmpeq r1, r4, lsr r1 │ │ │ │ - smlalbbeq r3, r7, r4, lr │ │ │ │ - smlaltbeq fp, r8, r0, r9 │ │ │ │ + cmpeq r1, ip, lsr r1 │ │ │ │ + smlalbbeq r3, r7, ip, lr │ │ │ │ + smlaltbeq fp, r8, r8, r9 │ │ │ │ andeq r0, r0, sp, asr #13 │ │ │ │ - cmpeq r7, ip, asr #28 │ │ │ │ + cmpeq r7, r4, asr lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - cmpeq r7, ip, lsl lr │ │ │ │ - smlaltteq r3, r7, ip, sp │ │ │ │ + cmpeq r7, r4, lsr #28 │ │ │ │ + strdeq r3, [r7, #-212] @ 0xffffff2c │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - strheq r3, [r7, #-220] @ 0xffffff24 │ │ │ │ + smlalbteq r3, r7, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3976] @ 589f28 │ │ │ │ @@ -1261817,161 +1261817,161 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 589adc │ │ │ │ cmppeq sl, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq sl, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r1, r4, lsr #28 │ │ │ │ - @ instruction: 0x0148b694 │ │ │ │ + cmpeq r1, ip, lsr #28 │ │ │ │ + @ instruction: 0x0148b69c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - cmpeq r7, r4, lsr r6 │ │ │ │ + cmpeq r7, ip, lsr r6 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, r4, lsl #15 │ │ │ │ - strdeq sl, [r8, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r7, r8, asr #32 │ │ │ │ - cmpeq r1, r4, lsr #14 │ │ │ │ - cmpeq r7, r4, ror #8 │ │ │ │ - @ instruction: 0x0148af94 │ │ │ │ - ldrsbeq r1, [r1, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r8, ip, lsr pc │ │ │ │ - ldrdeq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r8, r4, lsl #6 │ │ │ │ + cmpeq r1, ip, lsl #15 │ │ │ │ + strdeq sl, [r8, #-252] @ 0xffffff04 │ │ │ │ + qdaddeq r1, r0, r7 │ │ │ │ + cmpeq r1, ip, lsr #14 │ │ │ │ + cmpeq r7, ip, ror #8 │ │ │ │ + @ instruction: 0x0148af9c │ │ │ │ + ldrsbeq r1, [r1, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r8, r4, asr #30 │ │ │ │ + smlaltteq sl, r8, r4, pc @ │ │ │ │ cmpeq r8, ip, lsl #6 │ │ │ │ - ldrdeq r4, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r1, r8, lsl r5 │ │ │ │ - smlalbbeq sl, r8, r8, sp │ │ │ │ + cmpeq r8, r4, lsl r3 │ │ │ │ + smlaltteq r4, r8, r4, sp │ │ │ │ + cmpeq r1, r0, lsr #10 │ │ │ │ + @ instruction: 0x0148ad90 │ │ │ │ andeq fp, r3, r8, lsl #1 │ │ │ │ cmpeq sl, r0, lsr r9 │ │ │ │ - ldrdeq fp, [r8, #-12] │ │ │ │ - ldrdeq r3, [r7, #-12] │ │ │ │ + smlaltteq fp, r8, r4, r0 │ │ │ │ + smlaltteq r3, r7, r4, r0 │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ andeq sl, r3, ip, asr #30 │ │ │ │ @ instruction: 0xffff8e04 │ │ │ │ - cmpeq r1, ip, ror #5 │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ - cmpeq r8, r0, ror #22 │ │ │ │ + ldrsheq r1, [r1, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq r8, r8, ror #22 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - ldrheq r1, [r1, #-32] @ 0xffffffe0 │ │ │ │ - mrseq r3, (UNDEF: 71) │ │ │ │ - cmpeq r8, r4, lsr #22 │ │ │ │ - strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r1, r4, ror r2 │ │ │ │ - smlalbteq r2, r7, r4, pc @ │ │ │ │ - smlaltteq sl, r8, r8, sl │ │ │ │ + ldrheq r1, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r7, r8 │ │ │ │ cmpeq r8, ip, lsr #22 │ │ │ │ - cmpeq r1, r0, lsr r2 │ │ │ │ - @ instruction: 0x0148aa98 │ │ │ │ + strdeq r0, [r0], -r9 │ │ │ │ + cmpeq r1, ip, ror r2 │ │ │ │ + smlalbteq r2, r7, ip, pc @ │ │ │ │ + strdeq sl, [r8, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r8, r4, lsr fp │ │ │ │ + cmpeq r1, r8, lsr r2 │ │ │ │ + smlaltbeq sl, r8, r0, sl │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - cmpeq r1, ip, ror #3 │ │ │ │ - cmpeq r7, ip, lsr pc │ │ │ │ - cmpeq r8, r0, ror #20 │ │ │ │ + ldrsheq r1, [r1, #-20] @ 0xffffffec │ │ │ │ + cmpeq r7, r4, asr #30 │ │ │ │ + cmpeq r8, r8, ror #20 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ - cmpeq r1, r4, lsr #3 │ │ │ │ - cmpeq r8, r8, ror r3 │ │ │ │ - cmpeq r8, ip, lsl #20 │ │ │ │ + cmpeq r1, ip, lsr #3 │ │ │ │ + smlalbbeq r1, r8, r0, r3 │ │ │ │ + cmpeq r8, r4, lsl sl │ │ │ │ andeq r0, r0, fp, ror #13 │ │ │ │ - cmpeq r1, r0, ror #2 │ │ │ │ - strheq r2, [r7, #-224] @ 0xffffff20 │ │ │ │ - ldrdeq sl, [r8, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r1, r8, ror #2 │ │ │ │ + strheq r2, [r7, #-232] @ 0xffffff18 │ │ │ │ + ldrdeq sl, [r8, #-156] @ 0xffffff64 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - cmpeq r7, r8, ror lr │ │ │ │ - cmpeq r7, r8, asr #28 │ │ │ │ - cmpeq r1, r4, asr #1 │ │ │ │ - cmpeq r7, r4, lsl lr │ │ │ │ - cmpeq r8, r8, lsr r9 │ │ │ │ + smlalbbeq r2, r7, r0, lr │ │ │ │ + cmpeq r7, r0, asr lr │ │ │ │ + cmpeq r1, ip, asr #1 │ │ │ │ + cmpeq r7, ip, lsl lr │ │ │ │ + cmpeq r8, r0, asr #18 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq r1, r8, lsl #1 │ │ │ │ - ldrdeq r2, [r7, #-216] @ 0xffffff28 │ │ │ │ - strdeq sl, [r8, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x01511090 │ │ │ │ + smlaltteq r2, r7, r0, sp │ │ │ │ + cmpeq r8, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r1, ip, asr #32 │ │ │ │ - smlalbbeq r2, r7, r8, sp │ │ │ │ - strheq sl, [r8, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ + cmpeq r1, r4, asr r0 │ │ │ │ + @ instruction: 0x01472d90 │ │ │ │ + smlalbteq sl, r8, r0, r8 │ │ │ │ + cmpeq r7, r8, ror sp │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x01510d90 │ │ │ │ - smlaltteq r2, r7, r0, sl │ │ │ │ - strdeq sl, [r8, #-92] @ 0xffffffa4 │ │ │ │ + @ instruction: 0x01510d98 │ │ │ │ + smlaltteq r2, r7, r8, sl │ │ │ │ + cmpeq r8, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - smlaltbeq r2, r7, r8, sl │ │ │ │ + strheq r2, [r7, #-160] @ 0xffffff60 │ │ │ │ andeq r0, r0, r7, asr r7 │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ + smlalbbeq r2, r7, r0, sl │ │ │ │ andeq r0, r0, r2, asr r7 │ │ │ │ - ldrsheq r0, [r1, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r8, r4, lsl #12 │ │ │ │ - cmpeq r8, r8, asr r5 │ │ │ │ + ldrsheq r0, [r1, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, ip, lsl #12 │ │ │ │ + cmpeq r8, r0, ror #10 │ │ │ │ andeq r0, r0, r2, lsl r7 │ │ │ │ - cmpeq r1, ip, lsr #25 │ │ │ │ - strdeq r2, [r7, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r8, r0, lsr #10 │ │ │ │ + ldrheq r0, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r7, r4, lsl #20 │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ - smlalbteq r2, r7, r4, r9 │ │ │ │ + smlalbteq r2, r7, ip, r9 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ - @ instruction: 0x01472994 │ │ │ │ + @ instruction: 0x0147299c │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ - cmpeq r7, r0, ror #18 │ │ │ │ - smlalbbeq sl, r8, r4, r4 │ │ │ │ + cmpeq r1, r8, lsl ip │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ + smlalbbeq sl, r8, ip, r4 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ - ldrsbeq r0, [r1, #-180] @ 0xffffff4c │ │ │ │ - cmpeq r7, r4, lsr #18 │ │ │ │ - cmpeq r8, r8, asr #8 │ │ │ │ + ldrsbeq r0, [r1, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r7, ip, lsr #18 │ │ │ │ + cmpeq r8, r0, asr r4 │ │ │ │ andeq r0, r0, r6, lsr r7 │ │ │ │ - @ instruction: 0x01510b98 │ │ │ │ - smlaltteq r2, r7, r8, r8 │ │ │ │ - cmpeq r8, ip, lsl #8 │ │ │ │ + cmpeq r1, r0, lsr #23 │ │ │ │ + strdeq r2, [r7, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, r4, lsl r4 │ │ │ │ andeq r0, r0, r5, lsr r7 │ │ │ │ - cmpeq r1, ip, asr fp │ │ │ │ - smlaltbeq r2, r7, ip, r8 │ │ │ │ - ldrdeq sl, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r1, r4, ror #22 │ │ │ │ + strheq r2, [r7, #-132] @ 0xffffff7c │ │ │ │ + ldrdeq sl, [r8, #-56] @ 0xffffffc8 │ │ │ │ andeq r0, r0, sp, asr #14 │ │ │ │ - cmpeq r1, r0, lsr #22 │ │ │ │ - cmpeq r7, r0, ror r8 │ │ │ │ - @ instruction: 0x0148a394 │ │ │ │ + cmpeq r1, r8, lsr #22 │ │ │ │ + cmpeq r7, r8, ror r8 │ │ │ │ + @ instruction: 0x0148a39c │ │ │ │ andeq r0, r0, fp, asr #14 │ │ │ │ - cmpeq r1, r4, ror #21 │ │ │ │ - cmpeq r7, r4, lsr r8 │ │ │ │ - cmpeq r8, r8, asr r3 │ │ │ │ + cmpeq r1, ip, ror #21 │ │ │ │ + cmpeq r7, ip, lsr r8 │ │ │ │ + cmpeq r8, r0, ror #6 │ │ │ │ andeq r0, r0, sl, asr #14 │ │ │ │ - cmpeq r8, r4, lsl r7 │ │ │ │ - cmpeq r1, r0, lsr #21 │ │ │ │ - cmpeq r8, r0, lsl r3 │ │ │ │ - cmpeq r1, r0, ror #20 │ │ │ │ - strheq r2, [r7, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq sl, [r8, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r8, ip, lsl r7 │ │ │ │ + cmpeq r1, r8, lsr #21 │ │ │ │ + cmpeq r8, r8, lsl r3 │ │ │ │ + cmpeq r1, r8, ror #20 │ │ │ │ + strheq r2, [r7, #-120] @ 0xffffff88 │ │ │ │ + ldrdeq sl, [r8, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - cmpeq r1, r4, lsr #20 │ │ │ │ - cmpeq r7, r4, ror r7 │ │ │ │ - @ instruction: 0x0148a298 │ │ │ │ + cmpeq r1, ip, lsr #20 │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + smlaltbeq sl, r8, r0, r2 │ │ │ │ andeq r0, r0, sl, lsl #14 │ │ │ │ - cmpeq r1, r8, ror #19 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ - cmpeq r8, ip, asr r2 │ │ │ │ + ldrsheq r0, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + cmpeq r8, r4, ror #4 │ │ │ │ andeq r0, r0, r1, asr r7 │ │ │ │ - cmpeq r7, r0, lsl #14 │ │ │ │ + cmpeq r7, r8, lsl #14 │ │ │ │ andeq r0, r0, pc, ror #14 │ │ │ │ - cmpeq r1, r4, lsl #19 │ │ │ │ - ldrdeq r2, [r7, #-96] @ 0xffffffa0 │ │ │ │ - strdeq sl, [r8, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r1, ip, lsl #19 │ │ │ │ + ldrdeq r2, [r7, #-104] @ 0xffffff98 │ │ │ │ + mrseq sl, (UNDEF: 104) │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - cmpeq r1, r8, asr #18 │ │ │ │ - @ instruction: 0x01472694 │ │ │ │ - strheq sl, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r1, r0, asr r9 │ │ │ │ + @ instruction: 0x0147269c │ │ │ │ + smlalbteq sl, r8, r4, r1 │ │ │ │ andeq r0, r0, fp, ror #14 │ │ │ │ - cmpeq r1, ip, lsl #18 │ │ │ │ - cmpeq r7, r8, asr r6 │ │ │ │ - smlalbbeq sl, r8, r0, r1 │ │ │ │ + cmpeq r1, r4, lsl r9 │ │ │ │ + cmpeq r7, r0, ror #12 │ │ │ │ + smlalbbeq sl, r8, r8, r1 │ │ │ │ andeq r0, r0, r2, ror #14 │ │ │ │ - cmpeq r1, ip, asr #17 │ │ │ │ - cmpeq r7, ip, lsl r6 │ │ │ │ - cmpeq r8, r0, asr #2 │ │ │ │ + ldrsbeq r0, [r1, #-132] @ 0xffffff7c │ │ │ │ + cmpeq r7, r4, lsr #12 │ │ │ │ + cmpeq r8, r8, asr #2 │ │ │ │ andeq r0, r0, pc, asr r7 │ │ │ │ ldr r2, [pc, #-316] @ 58a050 │ │ │ │ ldr r1, [pc, #-316] @ 58a054 │ │ │ │ ldr r3, [pc, #-316] @ 58a058 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1263163,64 +1263163,64 @@ │ │ │ │ bl b1f20 <__stack_chk_fail@plt> │ │ │ │ cmpeq sl, r8, ror #26 │ │ │ │ cmpeq sl, r8, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ - strheq r9, [r8, #-228] @ 0xffffff1c │ │ │ │ - cmppeq r0, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [r8, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ + strheq r9, [r8, #-236] @ 0xffffff14 │ │ │ │ + cmppeq r0, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r9, [r8, #-104] @ 0xffffff98 │ │ │ │ rsbseq sp, r2, r0, lsr #25 │ │ │ │ rsbseq lr, r2, r4, asr #23 │ │ │ │ rsbseq pc, r2, r0, asr r9 @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrsbeq sp, [sl, #-20] @ 0xffffffec │ │ │ │ rsbseq r2, r3, r0, ror sl │ │ │ │ rsbseq r3, r3, r8, lsr #15 │ │ │ │ rsbseq r4, r3, r0, lsl r3 │ │ │ │ - cmppeq r0, ip, asr #23 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ - smlaltteq r1, r7, r4, r8 │ │ │ │ - cmpeq r8, r0, lsl r4 │ │ │ │ + ldrsbeq pc, [r0, #-180] @ 0xffffff4c @ │ │ │ │ + cmpeq r8, ip, asr #18 │ │ │ │ + smlaltteq r1, r7, ip, r8 │ │ │ │ + cmpeq r8, r8, lsl r4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - cmppeq r0, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r9, r8, ip, r8 │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ - smlaltbeq r9, r8, r8, r3 │ │ │ │ + cmppeq r0, ip, ror #22 @ p-variant is OBSOLETE │ │ │ │ + strheq r9, [r8, #-132] @ 0xffffff7c │ │ │ │ + smlalbbeq r1, r7, r4, r8 │ │ │ │ + strheq r9, [r8, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, r6, ror r9 │ │ │ │ - cmpeq r7, r0, ror #14 │ │ │ │ + cmpeq r7, r8, ror #14 │ │ │ │ andeq r0, r0, r7, lsl #18 │ │ │ │ - ldrsbeq pc, [r0, #-156] @ 0xffffff64 @ │ │ │ │ - cmpeq r7, ip, lsr #14 │ │ │ │ - cmpeq r8, r0, asr r2 │ │ │ │ + cmppeq r0, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, lsr r7 │ │ │ │ + cmpeq r8, r8, asr r2 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - strdeq r1, [r7, #-100] @ 0xffffff9c │ │ │ │ + strdeq r1, [r7, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, ror #18 │ │ │ │ - smlalbteq r1, r7, r4, r6 │ │ │ │ - @ instruction: 0x01471694 │ │ │ │ + smlalbteq r1, r7, ip, r6 │ │ │ │ + @ instruction: 0x0147169c │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - cmppeq r0, ip, lsl #18 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, ip, asr r6 │ │ │ │ - smlalbbeq r9, r8, r0, r1 │ │ │ │ + cmppeq r0, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r4, ror #12 │ │ │ │ + smlalbbeq r9, r8, r8, r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - cmpeq r7, r4, lsr #12 │ │ │ │ + cmpeq r7, ip, lsr #12 │ │ │ │ andeq r0, r0, pc, asr r9 │ │ │ │ - strdeq r1, [r7, #-84] @ 0xffffffac │ │ │ │ + strdeq r1, [r7, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, lr, asr r9 │ │ │ │ - cmppeq r0, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r1, r7, r0, r5 │ │ │ │ - smlaltteq r9, r8, r4, r0 │ │ │ │ + cmppeq r0, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r1, r7, r8, r5 │ │ │ │ + smlaltteq r9, r8, ip, r0 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ - cmppeq r0, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r1, r7, r4, r5 │ │ │ │ - smlaltbeq r9, r8, r8, r0 │ │ │ │ + cmppeq r0, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r1, r7, ip, r5 │ │ │ │ + strheq r9, [r8, #-0] │ │ │ │ andeq r0, r0, r3, lsl #18 │ │ │ │ ldr r1, [pc, #-116] @ 58b49c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #-132] @ 58b4a0 │ │ │ │ @@ -1263543,31 +1263543,31 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r8, asr #25 │ │ │ │ @ instruction: 0xfffc984c │ │ │ │ @ instruction: 0xfffc5f24 │ │ │ │ @ instruction: 0xfffe6064 │ │ │ │ @ instruction: 0xfffd7a98 │ │ │ │ @ instruction: 0xfffd93c0 │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r8, ip, lsl #10 │ │ │ │ - ldrsbeq pc, [r0, #-168] @ 0xffffff58 @ │ │ │ │ - ldrdeq lr, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r8, r4, lsl r5 │ │ │ │ + cmppeq r0, r0, ror #21 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq lr, [r7, #-108] @ 0xffffff94 │ │ │ │ cmpeq sl, ip, ror fp │ │ │ │ - smlalbbeq r1, r7, r4, r3 │ │ │ │ - cmpeq r7, r4, asr r3 │ │ │ │ - cmpeq r7, r0, lsr #6 │ │ │ │ - cmpeq r7, r4, lsl #6 │ │ │ │ - smlaltteq r1, r7, r8, r2 │ │ │ │ - smlalbteq r1, r7, r8, r2 │ │ │ │ - cmpeq r8, r8, lsr #6 │ │ │ │ - ldrsheq pc, [r0, #-132] @ 0xffffff7c @ │ │ │ │ - @ instruction: 0x01471290 │ │ │ │ - strdeq r9, [r8, #-32] @ 0xffffffe0 │ │ │ │ - ldrheq pc, [r0, #-140] @ 0xffffff74 @ │ │ │ │ + smlalbbeq r1, r7, ip, r3 │ │ │ │ + cmpeq r7, ip, asr r3 │ │ │ │ + cmpeq r7, r8, lsr #6 │ │ │ │ + cmpeq r7, ip, lsl #6 │ │ │ │ + strdeq r1, [r7, #-32] @ 0xffffffe0 │ │ │ │ + ldrdeq r1, [r7, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r8, r0, lsr r3 │ │ │ │ + ldrsheq pc, [r0, #-140] @ 0xffffff74 @ │ │ │ │ + @ instruction: 0x01471298 │ │ │ │ + strdeq r9, [r8, #-40] @ 0xffffffd8 │ │ │ │ + cmppeq r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #1636] @ 0x664 │ │ │ │ ldr r2, [pc, #584] @ 58bcd4 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1263715,31 +1263715,31 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #102 @ 0x66 │ │ │ │ b 58bbb0 │ │ │ │ cmpeq sl, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r0, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, lsr r2 │ │ │ │ - strdeq lr, [r7, #-60] @ 0xffffffc4 │ │ │ │ - smlalbteq r8, r8, r0, r1 @ │ │ │ │ - ldrdeq r1, [r7, #-0] │ │ │ │ - ldrsbeq pc, [r0, #-96] @ 0xffffffa0 @ │ │ │ │ - swpbeq r1, r8, [r7] │ │ │ │ - strdeq r9, [r8, #-4] │ │ │ │ - @ instruction: 0x0150f694 │ │ │ │ - qdaddeq r1, ip, r7 │ │ │ │ - strheq r9, [r8, #-8] │ │ │ │ - cmppeq r0, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, lsr #32 │ │ │ │ - cmpeq r8, ip, ror r0 │ │ │ │ - smlaltteq r0, r7, r8, pc @ │ │ │ │ - smlalbteq r0, r7, ip, pc @ │ │ │ │ - strheq r0, [r7, #-240] @ 0xffffff10 │ │ │ │ + cmppeq r0, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, lsr r2 │ │ │ │ + cmpeq r7, r4, lsl #8 │ │ │ │ + smlalbteq r8, r8, r8, r1 @ │ │ │ │ + ldrdeq r1, [r7, #-8] │ │ │ │ + ldrsbeq pc, [r0, #-104] @ 0xffffff98 @ │ │ │ │ + smlaltbeq r1, r7, r0, r0 │ │ │ │ + strdeq r9, [r8, #-12] │ │ │ │ + @ instruction: 0x0150f69c │ │ │ │ + cmpeq r7, r4, rrx │ │ │ │ + smlalbteq r9, r8, r0, r0 │ │ │ │ + cmppeq r0, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, lsr #32 │ │ │ │ + smlalbbeq r9, r8, r4, r0 │ │ │ │ + strdeq r0, [r7, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq r0, [r7, #-244] @ 0xffffff0c │ │ │ │ + strheq r0, [r7, #-248] @ 0xffffff08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r0, #1636] @ 0x664 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -1264133,35 +1264133,35 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ b 58c200 │ │ │ │ cmpeq sl, r0, asr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r4, lsr #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r0, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, asr #30 │ │ │ │ - ldrsheq pc, [r0, #-56] @ 0xffffffc8 @ │ │ │ │ - cmpeq r8, r4, lsl lr │ │ │ │ - cmppeq r0, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, asr sp │ │ │ │ - ldrsbeq pc, [r0, #-28] @ 0xffffffe4 @ │ │ │ │ - cmpeq r8, r8, lsl #24 │ │ │ │ + cmppeq r0, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, asr pc │ │ │ │ + cmppeq r0, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, lsl lr │ │ │ │ + cmppeq r0, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, asr sp │ │ │ │ + cmppeq r0, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, lsl ip │ │ │ │ cmpeq sl, r0, asr #5 │ │ │ │ - ldrdeq r0, [r7, #-168] @ 0xffffff58 │ │ │ │ - smlaltbeq r0, r7, ip, sl │ │ │ │ - smlalbbeq r0, r7, r0, sl │ │ │ │ - cmpeq r7, r0, asr sl │ │ │ │ - cmpeq r7, r4, lsr sl │ │ │ │ - cmpeq r7, r8, lsl #20 │ │ │ │ - ldrdeq r0, [r7, #-156] @ 0xffffff64 │ │ │ │ - strheq r0, [r7, #-144] @ 0xffffff70 │ │ │ │ - @ instruction: 0x01470994 │ │ │ │ - cmpeq r7, r8, ror r9 │ │ │ │ - cmpeq r7, ip, asr #18 │ │ │ │ - cmpeq r7, r0, lsr r9 │ │ │ │ + smlaltteq r0, r7, r0, sl │ │ │ │ + strheq r0, [r7, #-164] @ 0xffffff5c │ │ │ │ + smlalbbeq r0, r7, r8, sl │ │ │ │ + cmpeq r7, r8, asr sl │ │ │ │ + cmpeq r7, ip, lsr sl │ │ │ │ + cmpeq r7, r0, lsl sl │ │ │ │ + smlaltteq r0, r7, r4, r9 │ │ │ │ + strheq r0, [r7, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x0147099c │ │ │ │ + smlalbbeq r0, r7, r0, r9 │ │ │ │ + cmpeq r7, r4, asr r9 │ │ │ │ + cmpeq r7, r8, lsr r9 │ │ │ │ cmp r1, #1 │ │ │ │ beq 58c40c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1264205,20 +1264205,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 58c49c │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 58c404 │ │ │ │ - cmpeq r0, r8, lsl #29 │ │ │ │ - cmpeq r7, r0, asr r8 │ │ │ │ - strheq r8, [r8, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r0, r0, asr lr │ │ │ │ - cmpeq r7, r8, lsl r8 │ │ │ │ - cmpeq r8, r8, ror r8 │ │ │ │ + @ instruction: 0x0150ee90 │ │ │ │ + cmpeq r7, r8, asr r8 │ │ │ │ + strheq r8, [r8, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r0, r8, asr lr │ │ │ │ + cmpeq r7, r0, lsr #16 │ │ │ │ + smlalbbeq r8, r8, r0, r8 @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ @@ -1264954,45 +1264954,45 @@ │ │ │ │ cmpeq sl, r0, asr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq fp, [sl, #-228] @ 0xffffff1c │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrsbeq fp, [sl, #-132] @ 0xffffff7c │ │ │ │ - cmppeq r6, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror #8 │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ + cmppeq r6, r4, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, ror r4 │ │ │ │ + smlalbbeq sl, r7, r0, sl │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - cmpeq r0, r0, lsr r4 │ │ │ │ - strdeq pc, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r8, r8, asr lr │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ + cmppeq r6, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, ror #28 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - smlalbteq pc, r6, r0, sp @ │ │ │ │ - cmpeq r0, ip, ror #7 │ │ │ │ - strdeq sl, [r7, #-152] @ 0xffffff68 │ │ │ │ + smlalbteq pc, r6, r8, sp @ │ │ │ │ + ldrsheq lr, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r0, lsl #20 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - ldrheq lr, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmppeq r6, r8, ror sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [r8, #-216] @ 0xffffff28 │ │ │ │ + ldrheq lr, [r0, #-56] @ 0xffffffc8 │ │ │ │ + smlalbbeq pc, r6, r0, sp @ │ │ │ │ + smlaltteq r7, r8, r0, sp │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - cmpeq r0, r4, ror r3 │ │ │ │ - cmppeq r6, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01487d9c │ │ │ │ + cmpeq r0, ip, ror r3 │ │ │ │ + cmppeq r6, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r7, r8, r4, sp │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - cmpeq r0, r8, lsr r3 │ │ │ │ - cmppeq r6, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, asr sp │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ + cmppeq r6, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r0, ror #26 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - smlalbteq pc, r6, r8, ip @ │ │ │ │ - ldrsheq lr, [r0, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r7, r0, lsl #18 │ │ │ │ + ldrdeq pc, [r6, #-192] @ 0xffffff40 │ │ │ │ + ldrsheq lr, [r0, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r7, r8, lsl #18 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - smlalbbeq pc, r6, r8, ip @ │ │ │ │ - ldrheq lr, [r0, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq sl, r7, r8, r8 │ │ │ │ + @ instruction: 0x0146fc90 │ │ │ │ + cmpeq r0, r0, asr #5 │ │ │ │ + ldrdeq sl, [r7, #-128] @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-2328] @ 0xfffff6e8 │ │ │ │ @@ -1265641,29 +1265641,29 @@ │ │ │ │ cmpeq sl, r8, lsr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r4, ror #5 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq sl, r8, asr #25 │ │ │ │ - ldrheq sp, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmppeq r6, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r7, [r8, #-36] @ 0xffffffdc │ │ │ │ + ldrheq sp, [r0, #-140] @ 0xffffff74 │ │ │ │ + smlalbbeq pc, r6, r4, r2 @ │ │ │ │ + ldrdeq r7, [r8, #-44] @ 0xffffffd4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - cmpeq r0, r8, ror r8 │ │ │ │ - cmppeq r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01487298 │ │ │ │ + cmpeq r0, r0, lsl #17 │ │ │ │ + cmppeq r6, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r7, r8, r0, r2 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - cmpeq r0, ip, lsr r8 │ │ │ │ - cmppeq r6, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, asr r2 │ │ │ │ + cmpeq r0, r4, asr #16 │ │ │ │ + cmppeq r6, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r4, ror #4 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - cmpeq r0, r0, lsl #16 │ │ │ │ - smlalbteq pc, r6, r8, r1 @ │ │ │ │ - cmpeq r8, r0, lsr #4 │ │ │ │ + cmpeq r0, r8, lsl #16 │ │ │ │ + ldrdeq pc, [r6, #-16] │ │ │ │ + cmpeq r8, r8, lsr #4 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #1332] @ 58e080 │ │ │ │ ldr r3, [pc, #1332] @ 58e084 │ │ │ │ @@ -1265999,40 +1265999,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 58ddc0 │ │ │ │ cmpeq sl, r8, asr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015aa89c │ │ │ │ - @ instruction: 0x0147e790 │ │ │ │ - cmpeq r0, r0, ror #13 │ │ │ │ + @ instruction: 0x0147e798 │ │ │ │ + cmpeq r0, r8, ror #13 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r8, ip, lsl #2 │ │ │ │ - cmpeq r0, r0, lsr r6 │ │ │ │ - qdaddeq r7, r8, r8 │ │ │ │ + cmpeq r8, r4, lsl r1 │ │ │ │ + cmpeq r0, r8, lsr r6 │ │ │ │ + cmpeq r8, r0, rrx │ │ │ │ cmpeq sl, ip, asr #12 │ │ │ │ - ldrheq sp, [r0, #-68] @ 0xffffffbc │ │ │ │ - ldrdeq r6, [r8, #-224] @ 0xffffff20 │ │ │ │ + ldrheq sp, [r0, #-76] @ 0xffffffb4 │ │ │ │ + ldrdeq r6, [r8, #-232] @ 0xffffff18 │ │ │ │ @ instruction: 0xffffd8b4 │ │ │ │ - smlalbteq r5, r8, r4, lr │ │ │ │ - strdeq lr, [r6, #-208] @ 0xffffff30 │ │ │ │ - ldrsheq sp, [r0, #-48] @ 0xffffffd0 │ │ │ │ - strheq lr, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r8, r8, lsl lr │ │ │ │ - ldrheq sp, [r0, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r6, ip, ror sp │ │ │ │ - ldrdeq r6, [r8, #-220] @ 0xffffff24 │ │ │ │ - cmpeq r6, r4, asr #26 │ │ │ │ - cmpeq r6, r4, lsl sp │ │ │ │ - smlaltteq lr, r6, r4, ip │ │ │ │ - strheq lr, [r6, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq lr, r6, r0, ip │ │ │ │ - cmpeq r6, r4, ror #24 │ │ │ │ - cmpeq r6, r8, asr #24 │ │ │ │ - cmpeq r6, r8, lsl ip │ │ │ │ + smlalbteq r5, r8, ip, lr │ │ │ │ + strdeq lr, [r6, #-216] @ 0xffffff28 │ │ │ │ + ldrsheq sp, [r0, #-56] @ 0xffffffc8 │ │ │ │ + smlalbteq lr, r6, r0, sp │ │ │ │ + cmpeq r8, r0, lsr #28 │ │ │ │ + ldrheq sp, [r0, #-60] @ 0xffffffc4 │ │ │ │ + smlalbbeq lr, r6, r4, sp │ │ │ │ + smlaltteq r6, r8, r4, sp │ │ │ │ + cmpeq r6, ip, asr #26 │ │ │ │ + cmpeq r6, ip, lsl sp │ │ │ │ + smlaltteq lr, r6, ip, ip │ │ │ │ + strheq lr, [r6, #-204] @ 0xffffff34 │ │ │ │ + smlalbbeq lr, r6, r8, ip │ │ │ │ + cmpeq r6, ip, ror #24 │ │ │ │ + cmpeq r6, r0, asr ip │ │ │ │ + cmpeq r6, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #728] @ 58e3e8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1266217,43 +1266217,43 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 58e178 │ │ │ │ cmpeq sl, r0, lsl #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x015aa294 │ │ │ │ - ldrsheq sp, [r0, #-12] │ │ │ │ - cmpeq r8, r8, lsl fp │ │ │ │ + cmpeq r0, r4, lsl #2 │ │ │ │ + cmpeq r8, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ @ instruction: 0xffffe1a0 │ │ │ │ @ instruction: 0xffffd84c │ │ │ │ @ instruction: 0xffffee84 │ │ │ │ @ instruction: 0xffffe264 │ │ │ │ @ instruction: 0xffffd4b4 │ │ │ │ - smlalbteq r5, r8, r4, sl │ │ │ │ - smlaltbeq lr, r7, r0, r0 │ │ │ │ - cmpeq r0, r8 │ │ │ │ - ldrdeq lr, [r6, #-144] @ 0xffffff70 │ │ │ │ - cmpeq r8, r0, lsr sl │ │ │ │ + smlalbteq r5, r8, ip, sl │ │ │ │ + smlaltbeq lr, r7, r8, r0 │ │ │ │ + cmpeq r0, r0, lsl r0 │ │ │ │ + ldrdeq lr, [r6, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - cmpeq r0, r8, asr #31 │ │ │ │ - @ instruction: 0x0146e990 │ │ │ │ - smlaltteq r6, r8, r8, r9 │ │ │ │ + ldrsbeq ip, [r0, #-240] @ 0xffffff10 │ │ │ │ + @ instruction: 0x0146e998 │ │ │ │ + strdeq r6, [r8, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r0, ip, lsl #31 │ │ │ │ - cmpeq r6, r4, asr r9 │ │ │ │ - strheq r6, [r8, #-148] @ 0xffffff6c │ │ │ │ + @ instruction: 0x0150cf94 │ │ │ │ + cmpeq r6, ip, asr r9 │ │ │ │ + strheq r6, [r8, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - cmpeq r6, ip, lsl r9 │ │ │ │ - smlaltteq lr, r6, ip, r8 │ │ │ │ + cmpeq r6, r4, lsr #18 │ │ │ │ + strdeq lr, [r6, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - ldrsheq ip, [r0, #-224] @ 0xffffff20 │ │ │ │ - strheq lr, [r6, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ + ldrsheq ip, [r0, #-232] @ 0xffffff18 │ │ │ │ + smlalbteq lr, r6, r0, r8 │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ │ │ │ │ 0058e468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1266344,29 +1266344,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 58e624 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #248 @ 0xf8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58e4ec │ │ │ │ - cmpeq r7, r8, asr lr │ │ │ │ - cmpeq r0, r4, lsr #27 │ │ │ │ - cmpeq r6, ip, ror #14 │ │ │ │ - smlalbteq r6, r8, r8, r7 │ │ │ │ - cmpeq r0, r8, ror #26 │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ - smlalbbeq r6, r8, r8, r7 │ │ │ │ + cmpeq r7, r0, ror #28 │ │ │ │ + cmpeq r0, ip, lsr #27 │ │ │ │ + cmpeq r6, r4, ror r7 │ │ │ │ + ldrdeq r6, [r8, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, r0, ror sp │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ + @ instruction: 0x01486790 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ - strdeq lr, [r6, #-100] @ 0xffffff9c │ │ │ │ - cmpeq r8, ip, asr #14 │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ + strdeq lr, [r6, #-108] @ 0xffffff94 │ │ │ │ + cmpeq r8, r4, asr r7 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - ldrsheq ip, [r0, #-192] @ 0xffffff40 │ │ │ │ - strheq lr, [r6, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r8, r0, lsl r7 │ │ │ │ + ldrsheq ip, [r0, #-200] @ 0xffffff38 │ │ │ │ + smlalbteq lr, r6, r0, r6 │ │ │ │ + cmpeq r8, r8, lsl r7 │ │ │ │ muleq r0, r5, r2 │ │ │ │ │ │ │ │ 0058e628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1266415,23 +1266415,23 @@ │ │ │ │ ldr r1, [pc, #56] @ 58e720 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #268 @ 0x10c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58e678 │ │ │ │ - cmpeq r7, ip, lsl #18 │ │ │ │ - strheq sp, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r0, r8, lsl ip │ │ │ │ - smlaltteq lr, r6, r0, r5 │ │ │ │ - cmpeq r8, r8, lsr r6 │ │ │ │ + cmpeq r7, r4, lsl r9 │ │ │ │ + smlalbteq sp, r7, r4, ip │ │ │ │ + cmpeq r0, r0, lsr #24 │ │ │ │ + smlaltteq lr, r6, r8, r5 │ │ │ │ + cmpeq r8, r0, asr #12 │ │ │ │ muleq r0, lr, r2 │ │ │ │ - ldrsbeq ip, [r0, #-188] @ 0xffffff44 │ │ │ │ - smlaltbeq lr, r6, r4, r5 │ │ │ │ - strdeq r6, [r8, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r4, ror #23 │ │ │ │ + smlaltbeq lr, r6, ip, r5 │ │ │ │ + cmpeq r8, r4, lsl #12 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #764] @ 58ea38 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1266627,46 +1266627,46 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 58e878 │ │ │ │ ldrsbeq r9, [sl, #-196] @ 0xffffff3c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r0, asr #25 │ │ │ │ @ instruction: 0xfffe3068 │ │ │ │ @ instruction: 0xfffc6824 │ │ │ │ - cmpeq r8, r0, asr r5 │ │ │ │ + cmpeq r8, r8, asr r5 │ │ │ │ @ instruction: 0xfffc2efc │ │ │ │ @ instruction: 0xfffd4a78 │ │ │ │ @ instruction: 0xfffd4974 │ │ │ │ @ instruction: 0xfffd6394 │ │ │ │ @ instruction: 0xfffd4344 │ │ │ │ @ instruction: 0xfffd6d40 │ │ │ │ - ldrdeq r6, [r8, #-76] @ 0xffffffb4 │ │ │ │ + smlaltteq r6, r8, r4, r4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r0, lsr #23 │ │ │ │ - smlaltteq fp, r7, ip, r6 │ │ │ │ + cmpeq r0, r8, lsr #23 │ │ │ │ + strdeq fp, [r7, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x015a9b94 │ │ │ │ @ instruction: 0xfffc6710 │ │ │ │ @ instruction: 0xfffc2de8 │ │ │ │ @ instruction: 0xfffe2f28 │ │ │ │ @ instruction: 0xfffd4964 │ │ │ │ @ instruction: 0xfffd485c │ │ │ │ @ instruction: 0xfffd6278 │ │ │ │ @ instruction: 0xfffd4224 │ │ │ │ @ instruction: 0xfffd6c20 │ │ │ │ - strdeq r5, [r8, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r6, ip, lsr r3 │ │ │ │ - smlalbteq r6, r8, r8, r3 │ │ │ │ - cmpeq r0, ip, lsl #21 │ │ │ │ - cmpeq r6, r4, lsl #6 │ │ │ │ - ldrdeq lr, [r6, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x0146e29c │ │ │ │ - cmpeq r8, r8, lsr #6 │ │ │ │ - cmpeq r0, ip, ror #19 │ │ │ │ - cmpeq r6, r4, ror #4 │ │ │ │ - strdeq r6, [r8, #-32] @ 0xffffffe0 │ │ │ │ - ldrheq ip, [r0, #-148] @ 0xffffff6c │ │ │ │ + strdeq r5, [r8, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, r4, asr #6 │ │ │ │ + ldrdeq r6, [r8, #-48] @ 0xffffffd0 │ │ │ │ + @ instruction: 0x0150ca94 │ │ │ │ + cmpeq r6, ip, lsl #6 │ │ │ │ + ldrdeq lr, [r6, #-44] @ 0xffffffd4 │ │ │ │ + smlaltbeq lr, r6, r4, r2 │ │ │ │ + cmpeq r8, r0, lsr r3 │ │ │ │ + ldrsheq ip, [r0, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r6, ip, ror #4 │ │ │ │ + strdeq r6, [r8, #-40] @ 0xffffffd8 │ │ │ │ + ldrheq ip, [r0, #-156] @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #1636] @ 0x664 │ │ │ │ ldr r7, [pc, #460] @ 58ecb8 │ │ │ │ @@ -1266784,31 +1266784,31 @@ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58eb88 │ │ │ │ cmpeq sl, r4, lsr #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r0, asr #17 │ │ │ │ - strdeq r6, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq r7, r0, lsl #8 │ │ │ │ - smlaltbeq r5, r8, r4, r1 │ │ │ │ - cmpeq r0, ip, lsr #16 │ │ │ │ - ldrdeq lr, [r6, #-0] │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - ldrsheq ip, [r0, #-112] @ 0xffffff90 │ │ │ │ - swpbeq lr, r4, [r6] │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ - ldrheq ip, [r0, #-116] @ 0xffffff8c │ │ │ │ - qdaddeq lr, r8, r6 │ │ │ │ - smlaltteq r6, r8, r0, r0 │ │ │ │ - cmpeq r0, r8, ror r7 │ │ │ │ - cmpeq r6, ip, lsl r0 │ │ │ │ - smlaltbeq r6, r8, r4, r0 │ │ │ │ - smlaltteq sp, r6, r4, pc @ │ │ │ │ + cmpeq r0, r8, asr #17 │ │ │ │ + strdeq r6, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r7, r8, lsl #8 │ │ │ │ + smlaltbeq r5, r8, ip, r1 │ │ │ │ + cmpeq r0, r4, lsr r8 │ │ │ │ + ldrdeq lr, [r6, #-8] │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + ldrsheq ip, [r0, #-120] @ 0xffffff88 │ │ │ │ + swpbeq lr, ip, [r6] │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ + ldrheq ip, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r6, r0, rrx │ │ │ │ + smlaltteq r6, r8, r8, r0 │ │ │ │ + cmpeq r0, r0, lsl #15 │ │ │ │ + cmpeq r6, r4, lsr #32 │ │ │ │ + smlaltbeq r6, r8, ip, r0 │ │ │ │ + smlaltteq sp, r6, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #1000] @ 58f104 │ │ │ │ ldr r3, [pc, #1000] @ 58f108 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1267063,35 +1267063,35 @@ │ │ │ │ b 58ef20 │ │ │ │ ldrsheq r9, [sl, #-104] @ 0xffffff98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, ip, asr #13 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r6, r0, r8, lsl #7 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ - cmpeq r8, r8, ror r6 │ │ │ │ + smlalbbeq r3, r8, r0, r6 │ │ │ │ cmpeq sl, ip, ror #9 │ │ │ │ - cmpeq r8, r0, asr r5 │ │ │ │ - cmpeq r0, r0, lsr r4 │ │ │ │ - ldrdeq sp, [r6, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r8, r0, ror #26 │ │ │ │ - ldrsheq ip, [r0, #-48] @ 0xffffffd0 │ │ │ │ - @ instruction: 0x0146dc94 │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - ldrheq ip, [r0, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - smlaltteq r5, r8, r0, ip │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ - cmpeq r6, r4, lsl ip │ │ │ │ - smlaltbeq r5, r8, r0, ip │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ - ldrdeq sp, [r6, #-184] @ 0xffffff48 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ - ldrsheq ip, [r0, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0146db9c │ │ │ │ - cmpeq r8, r8, lsr #24 │ │ │ │ + cmpeq r8, r8, asr r5 │ │ │ │ + cmpeq r0, r8, lsr r4 │ │ │ │ + ldrdeq sp, [r6, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r8, r8, ror #26 │ │ │ │ + ldrsheq ip, [r0, #-56] @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0146dc9c │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ + ldrheq ip, [r0, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + smlaltteq r5, r8, r8, ip │ │ │ │ + cmpeq r0, r8, ror r3 │ │ │ │ + cmpeq r6, ip, lsl ip │ │ │ │ + smlaltbeq r5, r8, r8, ip │ │ │ │ + cmpeq r0, ip, lsr r3 │ │ │ │ + smlaltteq sp, r6, r0, fp │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ + cmpeq r0, r0, lsl #6 │ │ │ │ + smlaltbeq sp, r6, r4, fp │ │ │ │ + cmpeq r8, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r6, [r0, #1636] @ 0x664 │ │ │ │ @@ -1267140,20 +1267140,20 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ mov r1, #193 @ 0xc1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 58f20c │ │ │ │ - cmpeq r0, r4, ror #3 │ │ │ │ - smlalbbeq sp, r6, r4, sl │ │ │ │ - cmpeq r8, r0, lsl fp │ │ │ │ - cmpeq r0, r4, lsr #3 │ │ │ │ - cmpeq r6, r4, asr #20 │ │ │ │ - ldrdeq r5, [r8, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r0, ip, ror #3 │ │ │ │ + smlalbbeq sp, r6, ip, sl │ │ │ │ + cmpeq r8, r8, lsl fp │ │ │ │ + cmpeq r0, ip, lsr #3 │ │ │ │ + cmpeq r6, ip, asr #20 │ │ │ │ + ldrdeq r5, [r8, #-168] @ 0xffffff58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r0, #1636] @ 0x664 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1267198,20 +1267198,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ mov r1, #183 @ 0xb7 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58f2b4 │ │ │ │ - cmpeq r0, r0, lsl #2 │ │ │ │ - smlaltbeq sp, r6, r4, r9 │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ - cmpeq r0, r4, asr #1 │ │ │ │ - cmpeq r6, r8, ror #18 │ │ │ │ - strdeq r5, [r8, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r0, r8, lsl #2 │ │ │ │ + smlaltbeq sp, r6, ip, r9 │ │ │ │ + cmpeq r8, r4, lsr sl │ │ │ │ + cmpeq r0, ip, asr #1 │ │ │ │ + cmpeq r6, r0, ror r9 │ │ │ │ + strdeq r5, [r8, #-152] @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r0, #1636] @ 0x664 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1267256,20 +1267256,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #136 @ 0x88 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58f39c │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ - strheq sp, [r6, #-140] @ 0xffffff74 │ │ │ │ - cmpeq r8, r4, asr #18 │ │ │ │ - ldrsbeq fp, [r0, #-252] @ 0xffffff04 │ │ │ │ - smlalbbeq sp, r6, r0, r8 │ │ │ │ - cmpeq r8, r8, lsl #18 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ + smlalbteq sp, r6, r4, r8 │ │ │ │ + cmpeq r8, ip, asr #18 │ │ │ │ + cmpeq r0, r4, ror #31 │ │ │ │ + smlalbbeq sp, r6, r8, r8 │ │ │ │ + cmpeq r8, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #1636] @ 0x664 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1267312,20 +1267312,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ mov r1, #163 @ 0xa3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58f47c │ │ │ │ - cmpeq r0, r8, lsr pc │ │ │ │ - ldrdeq sp, [r6, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r8, r4, ror #16 │ │ │ │ - ldrsheq fp, [r0, #-236] @ 0xffffff14 │ │ │ │ - smlaltbeq sp, r6, r0, r7 │ │ │ │ - cmpeq r8, r8, lsr #16 │ │ │ │ + cmpeq r0, r0, asr #30 │ │ │ │ + smlaltteq sp, r6, r4, r7 │ │ │ │ + cmpeq r8, ip, ror #16 │ │ │ │ + cmpeq r0, r4, lsl #30 │ │ │ │ + smlaltbeq sp, r6, r8, r7 │ │ │ │ + cmpeq r8, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #1636] @ 0x664 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1267368,20 +1267368,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #188 @ 0xbc │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58f55c │ │ │ │ - cmpeq r0, r8, asr lr │ │ │ │ - strdeq sp, [r6, #-108] @ 0xffffff94 │ │ │ │ - smlalbbeq r5, r8, r4, r7 │ │ │ │ - cmpeq r0, ip, lsl lr │ │ │ │ - smlalbteq sp, r6, r0, r6 │ │ │ │ - cmpeq r8, r8, asr #14 │ │ │ │ + cmpeq r0, r0, ror #28 │ │ │ │ + cmpeq r6, r4, lsl #14 │ │ │ │ + smlalbbeq r5, r8, ip, r7 │ │ │ │ + cmpeq r0, r4, lsr #28 │ │ │ │ + smlalbteq sp, r6, r8, r6 │ │ │ │ + cmpeq r8, r0, asr r7 │ │ │ │ cmp r1, #1 │ │ │ │ beq 58f694 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1267429,20 +1267429,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #208 @ 0xd0 │ │ │ │ mov r1, #139 @ 0x8b │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 58f644 │ │ │ │ - cmpeq r0, r4, ror #26 │ │ │ │ - cmpeq r6, r8, lsl #12 │ │ │ │ - @ instruction: 0x01485694 │ │ │ │ - cmpeq r0, r4, lsr #26 │ │ │ │ - smlalbteq sp, r6, r8, r5 │ │ │ │ - cmpeq r8, r4, asr r6 │ │ │ │ + cmpeq r0, ip, ror #26 │ │ │ │ + cmpeq r6, r0, lsl r6 │ │ │ │ + @ instruction: 0x0148569c │ │ │ │ + cmpeq r0, ip, lsr #26 │ │ │ │ + ldrdeq sp, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r8, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1267496,20 +1267496,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #236 @ 0xec │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 58f74c │ │ │ │ - cmpeq r0, r8, asr ip │ │ │ │ - strdeq sp, [r6, #-76] @ 0xffffffb4 │ │ │ │ - smlalbbeq r5, r8, r8, r5 │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ - smlalbteq sp, r6, r0, r4 │ │ │ │ - cmpeq r8, r8, asr #10 │ │ │ │ + cmpeq r0, r0, ror #24 │ │ │ │ + cmpeq r6, r4, lsl #10 │ │ │ │ + @ instruction: 0x01485590 │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ + smlalbteq sp, r6, r8, r4 │ │ │ │ + cmpeq r8, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #1200] @ 58fcc4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1267813,58 +1267813,58 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 58f884 │ │ │ │ ldrsheq r8, [sl, #-188] @ 0xffffff44 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r8, [sl, #-176] @ 0xffffff50 │ │ │ │ cmpeq sl, r8, lsl #23 │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ - cmpeq r8, r8, lsr r4 │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ + cmpeq r8, r0, asr #8 │ │ │ │ @ instruction: 0xfffffdd0 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ - ldrdeq r5, [r8, #-60] @ 0xffffffc4 │ │ │ │ + smlaltteq r5, r8, r4, r3 │ │ │ │ @ instruction: 0xfffff190 │ │ │ │ - smlalbteq r4, sp, r8, fp │ │ │ │ + ldrdeq r4, [sp, #-176] @ 0xffffff50 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ smlalbbeq pc, r5, r0, sp @ │ │ │ │ - smlalbbeq r5, r8, ip, r3 │ │ │ │ - smlalbbeq r5, r8, r0, r3 │ │ │ │ + @ instruction: 0x01485394 │ │ │ │ + smlalbbeq r5, r8, r8, r3 │ │ │ │ @ instruction: 0xfffffa00 │ │ │ │ @ instruction: 0xfffffadc │ │ │ │ @ instruction: 0xfffff818 │ │ │ │ @ instruction: 0xfffff8fc │ │ │ │ @ instruction: 0xfffff704 │ │ │ │ - @ instruction: 0x0148429c │ │ │ │ + smlaltbeq r4, r8, r4, r2 │ │ │ │ @ instruction: 0xffffecb4 │ │ │ │ - strdeq ip, [r7, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r0, lsr #18 │ │ │ │ - smlalbteq sp, r6, r4, r1 │ │ │ │ - cmpeq r8, r0, asr r2 │ │ │ │ - ldrsbeq fp, [r0, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r6, r8, ror r1 │ │ │ │ - cmpeq r8, r4, lsl #4 │ │ │ │ - @ instruction: 0x0150b894 │ │ │ │ - cmpeq r6, r8, lsr r1 │ │ │ │ - smlalbteq r5, r8, r4, r1 │ │ │ │ - mrseq sp, (UNDEF: 86) │ │ │ │ - cmpeq r0, r8, lsr #16 │ │ │ │ - smlalbteq sp, r6, ip, r0 │ │ │ │ - cmpeq r8, r8, asr r1 │ │ │ │ - cmpeq r0, ip, ror #15 │ │ │ │ - swpbeq sp, r0, [r6] │ │ │ │ - cmpeq r8, ip, lsl r1 │ │ │ │ - ldrheq fp, [r0, #-112] @ 0xffffff90 │ │ │ │ - qdaddeq sp, r4, r6 │ │ │ │ - smlaltteq r5, r8, r0, r0 │ │ │ │ - cmpeq r0, r4, ror r7 │ │ │ │ - cmpeq r6, r8, lsl r0 │ │ │ │ - smlaltbeq r5, r8, r0, r0 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ - ldrdeq ip, [r6, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r8, r8, rrx │ │ │ │ + cmpeq r7, r0, lsl #18 │ │ │ │ + cmpeq r0, r8, lsr #18 │ │ │ │ + smlalbteq sp, r6, ip, r1 │ │ │ │ + cmpeq r8, r8, asr r2 │ │ │ │ + ldrsbeq fp, [r0, #-140] @ 0xffffff74 │ │ │ │ + smlalbbeq sp, r6, r0, r1 │ │ │ │ + cmpeq r8, ip, lsl #4 │ │ │ │ + @ instruction: 0x0150b89c │ │ │ │ + cmpeq r6, r0, asr #2 │ │ │ │ + smlalbteq r5, r8, ip, r1 │ │ │ │ + cmpeq r6, r8, lsl #2 │ │ │ │ + cmpeq r0, r0, lsr r8 │ │ │ │ + ldrdeq sp, [r6, #-4] │ │ │ │ + cmpeq r8, r0, ror #2 │ │ │ │ + ldrsheq fp, [r0, #-116] @ 0xffffff8c │ │ │ │ + swpbeq sp, r8, [r6] │ │ │ │ + cmpeq r8, r4, lsr #2 │ │ │ │ + ldrheq fp, [r0, #-120] @ 0xffffff88 │ │ │ │ + qdaddeq sp, ip, r6 │ │ │ │ + smlaltteq r5, r8, r8, r0 │ │ │ │ + cmpeq r0, ip, ror r7 │ │ │ │ + cmpeq r6, r0, lsr #32 │ │ │ │ + smlaltbeq r5, r8, r8, r0 │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ + smlaltteq ip, r6, r4, pc @ │ │ │ │ + cmpeq r8, r0, ror r0 │ │ │ │ │ │ │ │ 0058fd84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1267955,29 +1267955,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 58ff40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58fe08 │ │ │ │ - smlaltbeq ip, r7, r0, r5 │ │ │ │ - cmpeq r0, ip, lsr #11 │ │ │ │ - cmpeq r6, r0, asr lr │ │ │ │ - ldrdeq r4, [r8, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, r0, ror r5 │ │ │ │ - cmpeq r6, r4, lsl lr │ │ │ │ - @ instruction: 0x01484e98 │ │ │ │ + smlaltbeq ip, r7, r8, r5 │ │ │ │ + ldrheq fp, [r0, #-84] @ 0xffffffac │ │ │ │ + cmpeq r6, r8, asr lr │ │ │ │ + smlaltteq r4, r8, r0, lr │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ + cmpeq r6, ip, lsl lr │ │ │ │ + smlaltbeq r4, r8, r0, lr │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - cmpeq r0, r4, lsr r5 │ │ │ │ - ldrdeq ip, [r6, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r8, ip, asr lr │ │ │ │ + cmpeq r0, ip, lsr r5 │ │ │ │ + smlaltteq ip, r6, r0, sp │ │ │ │ + cmpeq r8, r4, ror #28 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - ldrsheq fp, [r0, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x0146cd9c │ │ │ │ - cmpeq r8, r0, lsr #28 │ │ │ │ + cmpeq r0, r0, lsl #10 │ │ │ │ + smlaltbeq ip, r6, r4, sp │ │ │ │ + cmpeq r8, r8, lsr #28 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ │ │ │ │ 0058ff44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1268026,30 +1268026,30 @@ │ │ │ │ ldr r1, [pc, #56] @ 59003c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #312 @ 0x138 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 58ff94 │ │ │ │ - strdeq r9, [r7, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r7, r4, lsl #8 │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ - smlalbteq ip, r6, r4, ip │ │ │ │ - cmpeq r8, r8, asr #26 │ │ │ │ + strdeq r9, [r7, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r7, ip, lsl #8 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ + smlalbteq ip, r6, ip, ip │ │ │ │ + cmpeq r8, r0, asr sp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - cmpeq r0, r4, ror #7 │ │ │ │ - smlalbbeq ip, r6, r8, ip │ │ │ │ - cmpeq r8, ip, lsl #26 │ │ │ │ + cmpeq r0, ip, ror #7 │ │ │ │ + @ instruction: 0x0146cc90 │ │ │ │ + cmpeq r8, r4, lsl sp │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ ldr r3, [pc, #12] @ 590054 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - cmpeq r8, ip, lsr #26 │ │ │ │ + cmpeq r8, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #2468] @ 590a18 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1268668,71 +1268668,71 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 590764 │ │ │ │ b 5903fc │ │ │ │ @ instruction: 0x015a839c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r0, r4, asr r2 │ │ │ │ - smlaltbeq r4, r8, r4, sl │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ + smlaltbeq r4, r8, ip, sl │ │ │ │ cmpeq sl, r0, lsl r0 │ │ │ │ - cmpeq r0, r8, ror #1 │ │ │ │ - cmpeq r8, r4, lsr r9 │ │ │ │ - @ instruction: 0x01484894 │ │ │ │ - cmpeq r0, r0, lsr r0 │ │ │ │ - smlaltbeq ip, r6, ip, r6 │ │ │ │ - cmpeq r6, ip, ror r6 │ │ │ │ - cmpeq r6, ip, asr #12 │ │ │ │ - cmpeq r6, r8, lsl r6 │ │ │ │ - cmpeq r8, r4, lsl r7 │ │ │ │ - ldrheq sl, [r0, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq ip, r6, r0, r5 │ │ │ │ - ldrdeq r4, [r8, #-108] @ 0xffffff94 │ │ │ │ - cmpeq r0, r4, lsl #29 │ │ │ │ - smlaltbeq ip, r6, ip, r5 │ │ │ │ - cmpeq r6, r8, ror r5 │ │ │ │ - cmpeq r8, r4, ror r6 │ │ │ │ - cmpeq r0, ip, lsl lr │ │ │ │ - smlaltteq r4, r8, r4, r0 │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ - ldrsbeq sl, [r0, #-216] @ 0xffffff28 │ │ │ │ - strdeq ip, [r6, #-72] @ 0xffffffb8 │ │ │ │ - strdeq r4, [r8, #-84] @ 0xffffffac │ │ │ │ - @ instruction: 0x0150ad9c │ │ │ │ - smlalbteq ip, r6, r0, r4 │ │ │ │ - strheq r4, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmpeq r0, r4, ror #26 │ │ │ │ - smlalbbeq ip, r6, r8, r4 │ │ │ │ - smlalbbeq r4, r8, r4, r5 │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ - cmpeq r6, r0, asr r4 │ │ │ │ - cmpeq r8, ip, asr #10 │ │ │ │ - ldrsheq sl, [r0, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ - cmpeq r8, r4, lsl r5 │ │ │ │ - ldrheq sl, [r0, #-204] @ 0xffffff34 │ │ │ │ - smlaltteq ip, r6, r0, r3 │ │ │ │ - ldrdeq r4, [r8, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r0, r4, lsl #25 │ │ │ │ - smlaltbeq ip, r6, r8, r3 │ │ │ │ - smlaltbeq r4, r8, r4, r4 │ │ │ │ - cmpeq r0, ip, asr #24 │ │ │ │ - cmpeq r6, r0, ror r3 │ │ │ │ - cmpeq r8, ip, ror #8 │ │ │ │ - cmpeq r0, r4, lsl ip │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - cmpeq r8, r0, lsr r4 │ │ │ │ - ldrsbeq sl, [r0, #-184] @ 0xffffff48 │ │ │ │ - mrseq ip, SPSR_und │ │ │ │ - smlalbteq ip, r6, ip, r2 │ │ │ │ - smlalbteq r4, r8, r8, r3 │ │ │ │ - cmpeq r0, r0, ror fp │ │ │ │ - cmpeq r7, r8, lsl r7 │ │ │ │ - smlalbbeq r4, r8, r8, r3 │ │ │ │ - cmpeq r0, r0, lsr fp │ │ │ │ + ldrsheq fp, [r0, #-0] │ │ │ │ + cmpeq r8, ip, lsr r9 │ │ │ │ + @ instruction: 0x0148489c │ │ │ │ + cmpeq r0, r8, lsr r0 │ │ │ │ + strheq ip, [r6, #-100] @ 0xffffff9c │ │ │ │ + smlalbbeq ip, r6, r4, r6 │ │ │ │ + cmpeq r6, r4, asr r6 │ │ │ │ + cmpeq r6, r0, lsr #12 │ │ │ │ + cmpeq r8, ip, lsl r7 │ │ │ │ + cmpeq r0, r4, asr #29 │ │ │ │ + smlaltteq ip, r6, r8, r5 │ │ │ │ + smlaltteq r4, r8, r4, r6 │ │ │ │ + cmpeq r0, ip, lsl #29 │ │ │ │ + strheq ip, [r6, #-84] @ 0xffffffac │ │ │ │ + smlalbbeq ip, r6, r0, r5 │ │ │ │ + cmpeq r8, ip, ror r6 │ │ │ │ + cmpeq r0, r4, lsr #28 │ │ │ │ + smlaltteq r4, r8, ip, r0 │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ + cmpeq r0, r0, ror #27 │ │ │ │ + cmpeq r6, r0, lsl #10 │ │ │ │ + strdeq r4, [r8, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r4, lsr #27 │ │ │ │ + smlalbteq ip, r6, r8, r4 │ │ │ │ + smlalbteq r4, r8, r4, r5 │ │ │ │ + cmpeq r0, ip, ror #26 │ │ │ │ + @ instruction: 0x0146c490 │ │ │ │ + smlalbbeq r4, r8, ip, r5 │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ + cmpeq r6, r8, asr r4 │ │ │ │ + cmpeq r8, r4, asr r5 │ │ │ │ + ldrsheq sl, [r0, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r6, r0, lsr #8 │ │ │ │ + cmpeq r8, ip, lsl r5 │ │ │ │ + cmpeq r0, r4, asr #25 │ │ │ │ + smlaltteq ip, r6, r8, r3 │ │ │ │ + smlaltteq r4, r8, r4, r4 │ │ │ │ + cmpeq r0, ip, lsl #25 │ │ │ │ + strheq ip, [r6, #-48] @ 0xffffffd0 │ │ │ │ + smlaltbeq r4, r8, ip, r4 │ │ │ │ + cmpeq r0, r4, asr ip │ │ │ │ + cmpeq r6, r8, ror r3 │ │ │ │ + cmpeq r8, r4, ror r4 │ │ │ │ + cmpeq r0, ip, lsl ip │ │ │ │ + cmpeq r6, ip, lsr r3 │ │ │ │ + cmpeq r8, r8, lsr r4 │ │ │ │ + cmpeq r0, r0, ror #23 │ │ │ │ + cmpeq r6, r8, lsl #6 │ │ │ │ + ldrdeq ip, [r6, #-36] @ 0xffffffdc │ │ │ │ + ldrdeq r4, [r8, #-48] @ 0xffffffd0 │ │ │ │ + cmpeq r0, r8, ror fp │ │ │ │ + cmpeq r7, r0, lsr #14 │ │ │ │ + @ instruction: 0x01484390 │ │ │ │ + cmpeq r0, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ ldr ip, [r0, #912] @ 0x390 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -1269286,64 +1269286,64 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 591078 │ │ │ │ ldrsbeq r7, [sl, #-140] @ 0xffffff74 │ │ │ │ cmpeq sl, r0, ror #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x0150a99c │ │ │ │ - smlaltteq r4, r8, r0, r1 │ │ │ │ - cmpeq r8, r8, asr #2 │ │ │ │ - cmpeq r0, r8, asr r8 │ │ │ │ - strdeq r4, [r8, #-8] │ │ │ │ + cmpeq r0, r4, lsr #19 │ │ │ │ + smlaltteq r4, r8, r8, r1 │ │ │ │ + cmpeq r8, r0, asr r1 │ │ │ │ + cmpeq r0, r0, ror #16 │ │ │ │ + mrseq r4, (UNDEF: 88) │ │ │ │ svccc 0x00f80000 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - strheq fp, [r6, #-232] @ 0xffffff18 │ │ │ │ - strheq r3, [r8, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r0, r8, asr #13 │ │ │ │ - ldrdeq r3, [r8, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq fp, r6, r0, lr │ │ │ │ + strheq r3, [r8, #-248] @ 0xffffff08 │ │ │ │ + ldrsbeq sl, [r0, #-96] @ 0xffffffa0 │ │ │ │ + ldrdeq r3, [r8, #-248] @ 0xffffff08 │ │ │ │ rsbseq r7, r2, r0, lsl lr │ │ │ │ rsbseq r8, r2, r4, lsr sp │ │ │ │ rsbseq r9, r2, r0, asr #21 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ @ instruction: 0x015a7394 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ rsbseq ip, r2, ip, ror ip │ │ │ │ ldrheq sp, [r2], #-148 @ 0xffffff6c @ │ │ │ │ rsbseq lr, r2, ip, lsl r5 │ │ │ │ - cmpeq r0, ip, lsr r4 │ │ │ │ - @ instruction: 0x0146bb90 │ │ │ │ - smlalbbeq r3, r8, r4, ip │ │ │ │ - cmpeq r6, r8, asr fp │ │ │ │ - cmpeq r8, r4, asr ip │ │ │ │ - cmpeq r6, r4, lsr #22 │ │ │ │ - cmpeq r8, r0, lsr #24 │ │ │ │ - strdeq fp, [r6, #-160] @ 0xffffff60 │ │ │ │ - smlaltteq r3, r8, ip, fp │ │ │ │ - strheq fp, [r6, #-172] @ 0xffffff54 │ │ │ │ - strheq r3, [r8, #-184] @ 0xffffff48 │ │ │ │ - smlalbbeq fp, r6, r8, sl │ │ │ │ - smlalbbeq r3, r8, r4, fp │ │ │ │ - cmpeq r6, r4, asr sl │ │ │ │ - cmpeq r8, r0, asr fp │ │ │ │ - cmpeq r6, r0, lsr #20 │ │ │ │ - cmpeq r8, ip, lsl fp │ │ │ │ - @ instruction: 0x0150a290 │ │ │ │ - smlaltteq fp, r6, r4, r9 │ │ │ │ - ldrdeq r3, [r8, #-172] @ 0xffffff54 │ │ │ │ - smlaltbeq fp, r6, ip, r9 │ │ │ │ - smlalbbeq fp, r6, r0, r9 │ │ │ │ - cmpeq r6, r4, ror #18 │ │ │ │ - cmpeq r6, r8, asr #18 │ │ │ │ - cmpeq r6, r8, lsl r9 │ │ │ │ - cmpeq r6, r0, lsl #18 │ │ │ │ - smlaltteq fp, r6, r4, r8 │ │ │ │ + cmpeq r0, r4, asr #8 │ │ │ │ + @ instruction: 0x0146bb98 │ │ │ │ + smlalbbeq r3, r8, ip, ip │ │ │ │ + cmpeq r6, r0, ror #22 │ │ │ │ + cmpeq r8, ip, asr ip │ │ │ │ + cmpeq r6, ip, lsr #22 │ │ │ │ + cmpeq r8, r8, lsr #24 │ │ │ │ + strdeq fp, [r6, #-168] @ 0xffffff58 │ │ │ │ + strdeq r3, [r8, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq fp, r6, r4, sl │ │ │ │ + smlalbteq r3, r8, r0, fp │ │ │ │ + @ instruction: 0x0146ba90 │ │ │ │ + smlalbbeq r3, r8, ip, fp │ │ │ │ + cmpeq r6, ip, asr sl │ │ │ │ + cmpeq r8, r8, asr fp │ │ │ │ + cmpeq r6, r8, lsr #20 │ │ │ │ + cmpeq r8, r4, lsr #22 │ │ │ │ + @ instruction: 0x0150a298 │ │ │ │ + smlaltteq fp, r6, ip, r9 │ │ │ │ + smlaltteq r3, r8, r4, sl │ │ │ │ + strheq fp, [r6, #-148] @ 0xffffff6c │ │ │ │ + smlalbbeq fp, r6, r8, r9 │ │ │ │ + cmpeq r6, ip, ror #18 │ │ │ │ + cmpeq r6, r0, asr r9 │ │ │ │ + cmpeq r6, r0, lsr #18 │ │ │ │ + cmpeq r6, r8, lsl #18 │ │ │ │ + smlaltteq fp, r6, ip, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1544] @ 591ab8 │ │ │ │ @@ -1269733,60 +1269733,60 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 591774 │ │ │ │ cmpeq sl, r0, ror #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r4, lsr pc │ │ │ │ - cmppeq r7, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffeb00 │ │ │ │ @ instruction: 0xfffff598 │ │ │ │ - cmpeq r7, r8, asr #24 │ │ │ │ + cmpeq r7, r0, asr ip │ │ │ │ @ instruction: 0xffffead0 │ │ │ │ - @ instruction: 0x01509f98 │ │ │ │ + cmpeq r0, r0, lsr #31 │ │ │ │ qdaddeq fp, r4, r5 │ │ │ │ - cmpeq r7, r8, ror #22 │ │ │ │ - cmpeq r0, r8, lsr #30 │ │ │ │ + cmpeq r7, r0, ror fp │ │ │ │ + cmpeq r0, r0, lsr pc │ │ │ │ smlaltteq sl, r5, r0, pc @ │ │ │ │ - strdeq r2, [r7, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r0, r8, lsr #29 │ │ │ │ + cmpeq r7, r4, lsl #22 │ │ │ │ + ldrheq r9, [r0, #-224] @ 0xffffff20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r3, [r8, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r8, r0, lsl #14 │ │ │ │ cmpeq r5, ip, lsr #30 │ │ │ │ - smlalbbeq r3, r8, r8, r6 │ │ │ │ - cmpeq r0, r0, lsl #28 │ │ │ │ + @ instruction: 0x01483690 │ │ │ │ + cmpeq r0, r8, lsl #28 │ │ │ │ strheq sl, [r5, #-236] @ 0xffffff14 │ │ │ │ - smlaltteq r9, r7, r0, r4 │ │ │ │ + smlaltteq r9, r7, r8, r4 │ │ │ │ @ instruction: 0x015a6c98 │ │ │ │ - strheq fp, [r6, #-76] @ 0xffffffb4 │ │ │ │ - @ instruction: 0x01483598 │ │ │ │ - cmpeq r6, r4, ror #8 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - ldrdeq fp, [r6, #-52] @ 0xffffffcc │ │ │ │ - smlaltbeq r3, r8, ip, r4 │ │ │ │ - cmpeq r6, r8, ror r3 │ │ │ │ - cmpeq r8, r0, asr r4 │ │ │ │ - cmpeq r0, r8, asr #23 │ │ │ │ - cmpeq r6, ip, lsl r3 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - cmpeq r0, ip, lsl #23 │ │ │ │ - smlaltteq fp, r6, r0, r2 │ │ │ │ - ldrdeq r3, [r8, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r0, r0, asr fp │ │ │ │ - smlaltbeq fp, r6, r4, r2 │ │ │ │ - @ instruction: 0x0148339c │ │ │ │ - cmpeq r0, r4, lsl fp │ │ │ │ - mrseq r3, (UNDEF: 88) │ │ │ │ - cmpeq r8, r0, ror #6 │ │ │ │ - ldrsbeq r9, [r0, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ - cmpeq r8, ip, lsl r3 │ │ │ │ - @ instruction: 0x01509a94 │ │ │ │ - smlaltteq fp, r6, r8, r1 │ │ │ │ - smlaltteq r3, r8, r0, r2 │ │ │ │ + smlalbteq fp, r6, r4, r4 │ │ │ │ + smlaltbeq r3, r8, r0, r5 │ │ │ │ + cmpeq r6, ip, ror #8 │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + ldrdeq fp, [r6, #-60] @ 0xffffffc4 │ │ │ │ + strheq r3, [r8, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq fp, r6, r0, r3 │ │ │ │ + cmpeq r8, r8, asr r4 │ │ │ │ + ldrsbeq r9, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r6, r4, lsr #6 │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + @ instruction: 0x01509b94 │ │ │ │ + smlaltteq fp, r6, r8, r2 │ │ │ │ + smlaltteq r3, r8, r0, r3 │ │ │ │ + cmpeq r0, r8, asr fp │ │ │ │ + smlaltbeq fp, r6, ip, r2 │ │ │ │ + smlaltbeq r3, r8, r4, r3 │ │ │ │ + cmpeq r0, ip, lsl fp │ │ │ │ + cmpeq r8, r8, lsl #2 │ │ │ │ + cmpeq r8, r8, ror #6 │ │ │ │ + ldrsbeq r9, [r0, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + cmpeq r8, r4, lsr #6 │ │ │ │ + @ instruction: 0x01509a9c │ │ │ │ + strdeq fp, [r6, #-16] │ │ │ │ + smlaltteq r3, r8, r8, r2 │ │ │ │ add ip, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr lr, [r2, ip, lsl #2] │ │ │ │ add ip, r1, #1 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ @@ -1269946,17 +1269946,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #28] @ 591e24 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 591d54 │ │ │ │ - smlalbbeq sl, r6, r0, lr │ │ │ │ - cmpeq r8, ip, ror r0 │ │ │ │ - cmpeq r0, ip, lsl #15 │ │ │ │ + smlalbbeq sl, r6, r8, lr │ │ │ │ + smlalbbeq r3, r8, r4, r0 │ │ │ │ + @ instruction: 0x01509794 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #460] @ 59200c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1270071,22 +1270071,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 591ed4 │ │ │ │ - cmpeq r0, r8, asr #14 │ │ │ │ - cmpeq r8, r0, lsr #32 │ │ │ │ - cmpeq r0, r8, lsr #13 │ │ │ │ - smlalbbeq r2, r8, ip, pc @ │ │ │ │ - cmpeq r6, r8, asr #26 │ │ │ │ - smlaltteq sl, r6, ip, ip │ │ │ │ - strheq sl, [r6, #-204] @ 0xffffff34 │ │ │ │ - smlalbbeq sl, r6, ip, ip │ │ │ │ + cmpeq r0, r0, asr r7 │ │ │ │ + cmpeq r8, r8, lsr #32 │ │ │ │ + ldrheq r9, [r0, #-96] @ 0xffffffa0 │ │ │ │ + @ instruction: 0x01482f94 │ │ │ │ + cmpeq r6, r0, asr sp │ │ │ │ + strdeq sl, [r6, #-196] @ 0xffffff3c │ │ │ │ + smlalbteq sl, r6, r4, ip │ │ │ │ + @ instruction: 0x0146ac94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1270252,25 +1270252,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 592110 │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ - cmpeq r8, r8, lsl #28 │ │ │ │ - strheq r2, [r8, #-212] @ 0xffffff2c │ │ │ │ - cmpeq r0, r8, ror #8 │ │ │ │ - cmpeq r8, r0, asr #26 │ │ │ │ - ldrsbeq r9, [r0, #-60] @ 0xffffffc4 │ │ │ │ - strheq r2, [r8, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r6, r8, lsr sl │ │ │ │ - cmpeq r6, ip, lsl #20 │ │ │ │ - smlaltteq sl, r6, r0, r9 │ │ │ │ - strheq sl, [r6, #-148] @ 0xffffff6c │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ + strheq r2, [r8, #-220] @ 0xffffff24 │ │ │ │ + cmpeq r0, r0, ror r4 │ │ │ │ + cmpeq r8, r8, asr #26 │ │ │ │ + cmpeq r0, r4, ror #7 │ │ │ │ + strheq r2, [r8, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r6, r0, asr #20 │ │ │ │ + cmpeq r6, r4, lsl sl │ │ │ │ + smlaltteq sl, r6, r8, r9 │ │ │ │ + strheq sl, [r6, #-156] @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #3156] @ 592f80 │ │ │ │ @@ -1271063,58 +1271063,58 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ b 592cd4 │ │ │ │ cmpeq sl, r4, ror #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r6, [sl, #-12] │ │ │ │ - cmpeq r0, r8, lsl r1 │ │ │ │ - ldrdeq r2, [r8, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r8, ip, asr #20 │ │ │ │ - ldrsheq r8, [r0, #-240] @ 0xffffff10 │ │ │ │ - smlaltteq r2, r8, ip, r8 │ │ │ │ + cmpeq r0, r0, lsr #2 │ │ │ │ + ldrdeq r2, [r8, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r8, r4, asr sl │ │ │ │ + ldrsheq r8, [r0, #-248] @ 0xffffff08 │ │ │ │ + strdeq r2, [r8, #-132] @ 0xffffff7c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r4, asr #25 │ │ │ │ - smlalbteq r2, r8, ip, r5 │ │ │ │ + cmpeq r0, ip, asr #25 │ │ │ │ + ldrdeq r2, [r8, #-84] @ 0xffffffac │ │ │ │ cmpeq sl, r4, ror #21 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00f33333 │ │ │ │ - ldrsbeq r8, [r0, #-188] @ 0xffffff44 │ │ │ │ - @ instruction: 0x01482598 │ │ │ │ - cmpeq r8, r0, lsl #10 │ │ │ │ - cmpeq r6, ip, lsr r2 │ │ │ │ - cmpeq r8, ip, asr r4 │ │ │ │ - ldrheq r8, [r0, #-172] @ 0xffffff54 │ │ │ │ - strheq r2, [r8, #-52] @ 0xffffffcc │ │ │ │ - ldrsbeq r8, [r0, #-156] @ 0xffffff64 │ │ │ │ - smlaltteq r2, r8, r0, r2 │ │ │ │ - cmpeq r0, r0, lsl #18 │ │ │ │ - cmpeq r8, r4, lsl #4 │ │ │ │ - smlaltbeq r9, r6, ip, pc @ │ │ │ │ - @ instruction: 0x0150889c │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ - strheq r2, [r8, #-20] @ 0xffffffec │ │ │ │ - cmpeq r6, ip, lsr #30 │ │ │ │ - cmpeq r8, ip, asr #2 │ │ │ │ - smlaltbeq r2, r8, r4, r1 │ │ │ │ + cmpeq r0, r4, ror #23 │ │ │ │ + smlaltbeq r2, r8, r0, r5 │ │ │ │ + cmpeq r8, r8, lsl #10 │ │ │ │ + cmpeq r6, r4, asr #4 │ │ │ │ + cmpeq r8, r4, ror #8 │ │ │ │ + cmpeq r0, r4, asr #21 │ │ │ │ + strheq r2, [r8, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r0, r4, ror #19 │ │ │ │ + smlaltteq r2, r8, r8, r2 │ │ │ │ + cmpeq r0, r8, lsl #18 │ │ │ │ + cmpeq r8, ip, lsl #4 │ │ │ │ + strheq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, r4, lsr #17 │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ + strheq r2, [r8, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r6, r4, lsr pc │ │ │ │ + cmpeq r8, r4, asr r1 │ │ │ │ + smlaltbeq r2, r8, ip, r1 │ │ │ │ eorsmi r0, r4, r0 │ │ │ │ - smlalbteq r9, r6, r4, lr │ │ │ │ - smlaltteq r2, r8, r4, r0 │ │ │ │ - cmpeq r0, r8, ror #14 │ │ │ │ - cmpeq r6, r0, asr lr │ │ │ │ - cmpeq r8, ip, rrx │ │ │ │ - cmpeq r6, ip, lsl lr │ │ │ │ - cmpeq r8, ip, lsr r0 │ │ │ │ - smlaltteq r9, r6, ip, sp │ │ │ │ - smlalbteq r9, r6, r0, sp │ │ │ │ - @ instruction: 0x01469d94 │ │ │ │ - cmpeq r6, r8, ror sp │ │ │ │ - cmpeq r6, ip, asr #26 │ │ │ │ - cmpeq r6, r0, lsr #26 │ │ │ │ - cmpeq r6, r4, lsl #26 │ │ │ │ + smlalbteq r9, r6, ip, lr │ │ │ │ + smlaltteq r2, r8, ip, r0 │ │ │ │ + cmpeq r0, r0, ror r7 │ │ │ │ + cmpeq r6, r8, asr lr │ │ │ │ + cmpeq r8, r4, ror r0 │ │ │ │ + cmpeq r6, r4, lsr #28 │ │ │ │ + cmpeq r8, r4, asr #32 │ │ │ │ + strdeq r9, [r6, #-212] @ 0xffffff2c │ │ │ │ + smlalbteq r9, r6, r8, sp │ │ │ │ + @ instruction: 0x01469d9c │ │ │ │ + smlalbbeq r9, r6, r0, sp │ │ │ │ + cmpeq r6, r4, asr sp │ │ │ │ + cmpeq r6, r8, lsr #26 │ │ │ │ + cmpeq r6, ip, lsl #26 │ │ │ │ │ │ │ │ 0059303c : │ │ │ │ sub sp, sp, #16 │ │ │ │ sub ip, sp, #4 │ │ │ │ stmib ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ @@ -1271874,63 +1271874,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 59396c │ │ │ │ cmpeq sl, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r5, [sl, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, r4, lsr #8 │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ + cmpeq r0, ip, lsr #8 │ │ │ │ + cmpeq r8, ip, lsl #26 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq r8, r4, lsr #24 │ │ │ │ - cmpeq r0, r4, lsr r3 │ │ │ │ + cmpeq r8, ip, lsr #24 │ │ │ │ + cmpeq r0, ip, lsr r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r0, asr r1 │ │ │ │ - cmpeq r8, r0, lsr sl │ │ │ │ - cmpeq r0, r0, lsr #2 │ │ │ │ - strdeq r1, [r8, #-168] @ 0xffffff58 │ │ │ │ - cmpeq r0, r8, lsr #32 │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ + cmpeq r0, r8, asr r1 │ │ │ │ + cmpeq r8, r8, lsr sl │ │ │ │ + cmpeq r0, r8, lsr #2 │ │ │ │ + cmpeq r8, r0, lsl #22 │ │ │ │ + cmpeq r0, r0, lsr r0 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - cmpeq r0, r4, ror #29 │ │ │ │ - smlaltteq r1, r8, r0, r8 │ │ │ │ - smlaltteq r1, r8, r0, r8 │ │ │ │ - cmpeq r8, ip, asr #14 │ │ │ │ + cmpeq r0, ip, ror #29 │ │ │ │ + smlaltteq r1, r8, r8, r8 │ │ │ │ + smlaltteq r1, r8, r8, r8 │ │ │ │ + cmpeq r8, r4, asr r7 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ cmpeq sl, r4, lsl #24 │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - cmpeq r0, r0, asr #24 │ │ │ │ - cmpeq r8, r0, lsr #10 │ │ │ │ - cmpeq r0, r8, lsl #24 │ │ │ │ - strdeq r9, [r6, #-32] @ 0xffffffe0 │ │ │ │ - smlaltteq r1, r8, r8, r4 │ │ │ │ + cmpeq r6, ip, lsr r3 │ │ │ │ + cmpeq r0, r8, asr #24 │ │ │ │ + cmpeq r8, r8, lsr #10 │ │ │ │ + cmpeq r0, r0, lsl ip │ │ │ │ + strdeq r9, [r6, #-40] @ 0xffffffd8 │ │ │ │ + strdeq r1, [r8, #-64] @ 0xffffffc0 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmpeq sl, r8, asr #20 │ │ │ │ - cmpeq r6, ip, ror r2 │ │ │ │ - cmpeq r6, ip, asr #4 │ │ │ │ - cmpeq r6, ip, lsl r2 │ │ │ │ - smlaltteq r9, r6, ip, r1 │ │ │ │ - smlaltteq r1, r8, r4, r3 │ │ │ │ - strheq r9, [r6, #-24] @ 0xffffffe8 │ │ │ │ - strheq r1, [r8, #-52] @ 0xffffffcc │ │ │ │ + smlalbbeq r9, r6, r4, r2 │ │ │ │ + cmpeq r6, r4, asr r2 │ │ │ │ + cmpeq r6, r4, lsr #4 │ │ │ │ + strdeq r9, [r6, #-20] @ 0xffffffec │ │ │ │ + smlaltteq r1, r8, ip, r3 │ │ │ │ + smlalbteq r9, r6, r0, r1 │ │ │ │ + strheq r1, [r8, #-60] @ 0xffffffc4 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - smlalbbeq r9, r6, r0, r1 │ │ │ │ - cmpeq r6, ip, asr #2 │ │ │ │ - cmpeq r6, ip, lsr r1 │ │ │ │ - cmpeq r8, r8, lsr r3 │ │ │ │ + smlalbbeq r9, r6, r8, r1 │ │ │ │ + cmpeq r6, r4, asr r1 │ │ │ │ + cmpeq r6, r4, asr #2 │ │ │ │ + cmpeq r8, r0, asr #6 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - cmpeq r6, r8, lsl #2 │ │ │ │ - smlaltteq r9, r6, ip, r0 │ │ │ │ - ldrsbeq r7, [r0, #-148] @ 0xffffff6c │ │ │ │ - strheq r9, [r6, #-8] │ │ │ │ - strheq r1, [r8, #-36] @ 0xffffffdc │ │ │ │ - cmpeq r6, r4, ror r0 │ │ │ │ + cmpeq r6, r0, lsl r1 │ │ │ │ + strdeq r9, [r6, #-4] │ │ │ │ + ldrsbeq r7, [r0, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq r9, r6, r0, r0 │ │ │ │ + strheq r1, [r8, #-44] @ 0xffffffd4 │ │ │ │ + cmpeq r6, ip, ror r0 │ │ │ │ │ │ │ │ 00593cec : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1272140,39 +1272140,39 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #360 @ 0x168 │ │ │ │ b 593f58 │ │ │ │ ldrsheq r4, [sl, #-96] @ 0xffffffa0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r8, asr #16 │ │ │ │ - cmpeq r8, r8, lsr #2 │ │ │ │ + cmpeq r0, r0, asr r8 │ │ │ │ + cmpeq r8, r0, lsr r1 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - cmpeq r0, r8, ror #15 │ │ │ │ - smlalbteq r1, r8, r8, r0 │ │ │ │ + ldrsheq r7, [r0, #-112] @ 0xffffff90 │ │ │ │ + ldrdeq r1, [r8, #-0] │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - cmpeq r0, r8, lsl #15 │ │ │ │ - cmpeq r8, ip, rrx │ │ │ │ + @ instruction: 0x01507790 │ │ │ │ + cmpeq r8, r4, ror r0 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - cmpeq r0, r0, lsr r7 │ │ │ │ - cmpeq r8, r0, lsl r0 │ │ │ │ + cmpeq r0, r8, lsr r7 │ │ │ │ + cmpeq r8, r8, lsl r0 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - cmpeq r0, r4, ror #13 │ │ │ │ - smlalbteq r0, r8, r4, pc @ │ │ │ │ + cmpeq r0, ip, ror #13 │ │ │ │ + smlalbteq r0, r8, ip, pc @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - cmpeq r6, r8, lsr #26 │ │ │ │ - smlaltteq r8, r6, ip, ip │ │ │ │ - ldrdeq r8, [r6, #-192] @ 0xffffff40 │ │ │ │ - strheq r8, [r6, #-200] @ 0xffffff38 │ │ │ │ - @ instruction: 0x01468c98 │ │ │ │ - smlalbbeq r8, r6, r4, ip │ │ │ │ - cmpeq r6, r8, ror #24 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - cmpeq r6, r4, asr #24 │ │ │ │ + cmpeq r6, r0, lsr sp │ │ │ │ + strdeq r8, [r6, #-196] @ 0xffffff3c │ │ │ │ + ldrdeq r8, [r6, #-200] @ 0xffffff38 │ │ │ │ + smlalbteq r8, r6, r0, ip │ │ │ │ + smlaltbeq r8, r6, r0, ip │ │ │ │ + smlalbbeq r8, r6, ip, ip │ │ │ │ + cmpeq r6, r0, ror ip │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + cmpeq r6, ip, asr #24 │ │ │ │ │ │ │ │ 005940ac : │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ @@ -1273044,85 +1273044,85 @@ │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ cmpeq sl, r0, asr #6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r4, [sl, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r0, r4, asr #7 │ │ │ │ - strdeq r0, [r8, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r0, ip, asr #7 │ │ │ │ + cmpeq r8, r0, lsl #28 │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - ldrsheq r7, [r0, #-36] @ 0xffffffdc │ │ │ │ - strdeq r0, [r8, #-180] @ 0xffffff4c │ │ │ │ + ldrsheq r7, [r0, #-44] @ 0xffffffd4 │ │ │ │ + strdeq r0, [r8, #-188] @ 0xffffff44 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r4, lsl #19 │ │ │ │ - smlalbbeq r0, r8, r8, r2 │ │ │ │ - ldrsbeq r6, [r0, #-112] @ 0xffffff90 │ │ │ │ - ldrdeq r0, [r8, #-4] │ │ │ │ + cmpeq r0, ip, lsl #19 │ │ │ │ + @ instruction: 0x01480290 │ │ │ │ + ldrsbeq r6, [r0, #-120] @ 0xffffff88 │ │ │ │ + ldrdeq r0, [r8, #-12] │ │ │ │ ldrsheq r3, [sl, #-80] @ 0xffffffb0 │ │ │ │ - @ instruction: 0x01506590 │ │ │ │ - cmpeq r8, r8 │ │ │ │ - cmpeq r8, r4 │ │ │ │ - smlaltteq r7, r6, ip, fp │ │ │ │ - cmppeq r7, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01506598 │ │ │ │ + cmpeq r8, r0, lsl r0 │ │ │ │ + cmpeq r8, ip │ │ │ │ + strdeq r7, [r6, #-180] @ 0xffffff4c │ │ │ │ + cmppeq r7, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - @ instruction: 0x01506394 │ │ │ │ - cmpeq r6, ip, ror sl │ │ │ │ - @ instruction: 0x0147fc98 │ │ │ │ - cmpeq r6, r4, asr #20 │ │ │ │ - cmppeq r7, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0150639c │ │ │ │ + smlalbbeq r7, r6, r4, sl │ │ │ │ + smlaltbeq pc, r7, r0, ip @ │ │ │ │ + cmpeq r6, ip, asr #20 │ │ │ │ + cmppeq r7, ip, ror #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - cmpeq r0, r4, lsr #6 │ │ │ │ - cmppeq r7, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - cmppeq r7, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr #6 │ │ │ │ + cmppeq r7, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r0, lsr ip @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - smlalbteq r7, r6, r8, r9 │ │ │ │ + ldrdeq r7, [r6, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - smlalbbeq pc, r7, r0, sp @ │ │ │ │ - cmpeq r0, r8, lsr #5 │ │ │ │ - smlaltbeq pc, r7, r8, fp @ │ │ │ │ + smlalbbeq pc, r7, r8, sp @ │ │ │ │ + ldrheq r6, [r0, #-32] @ 0xffffffe0 │ │ │ │ + strheq pc, [r7, #-176] @ 0xffffff50 @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - cmpeq r6, r0, asr r9 │ │ │ │ - cmppeq r7, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, asr r9 │ │ │ │ + cmppeq r7, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq r6, ip, lsl r9 │ │ │ │ - cmppeq r7, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, lsr #18 │ │ │ │ + cmppeq r7, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - ldrsheq r6, [r0, #-28] @ 0xffffffe4 │ │ │ │ - smlaltteq r7, r6, r4, r8 │ │ │ │ - cmppeq r7, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsl #4 │ │ │ │ + smlaltteq r7, r6, ip, r8 │ │ │ │ + cmppeq r7, r8, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r0, r0, asr #3 │ │ │ │ - smlaltbeq r7, r6, r8, r8 │ │ │ │ - smlalbteq pc, r7, r4, sl @ │ │ │ │ + cmpeq r0, r8, asr #3 │ │ │ │ + strheq r7, [r6, #-128] @ 0xffffff80 │ │ │ │ + smlalbteq pc, r7, ip, sl @ │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - cmpeq r0, r4, lsl #3 │ │ │ │ - cmpeq r6, ip, ror #16 │ │ │ │ - smlalbbeq pc, r7, r8, sl @ │ │ │ │ + cmpeq r0, ip, lsl #3 │ │ │ │ + cmpeq r6, r4, ror r8 │ │ │ │ + @ instruction: 0x0147fa90 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r0, ip, asr #2 │ │ │ │ - cmpeq r6, r0, lsr r8 │ │ │ │ - cmppeq r7, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r6, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ + cmpeq r6, r8, lsr r8 │ │ │ │ + cmppeq r7, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - smlalbteq r7, r6, r8, r7 │ │ │ │ + ldrdeq r7, [r6, #-112] @ 0xffffff90 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x01467798 │ │ │ │ - cmpeq r6, r8, ror #14 │ │ │ │ + smlaltbeq r7, r6, r0, r7 │ │ │ │ + cmpeq r6, r0, ror r7 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - cmpeq r6, r4, lsr r7 │ │ │ │ + cmpeq r6, ip, lsr r7 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - cmpeq r6, r0, lsl #14 │ │ │ │ + cmpeq r6, r8, lsl #14 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - smlaltteq r7, r6, ip, r6 │ │ │ │ + strdeq r7, [r6, #-100] @ 0xffffff9c │ │ │ │ muleq r0, r3, r1 │ │ │ │ - ldrdeq r7, [r6, #-104] @ 0xffffff98 │ │ │ │ + smlaltteq r7, r6, r0, r6 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ @@ -1273741,23 +1273741,23 @@ │ │ │ │ ldr r1, [pc, #36] @ 59594c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 5957dc │ │ │ │ - @ instruction: 0x0147f890 │ │ │ │ + @ instruction: 0x0147f898 │ │ │ │ cmpeq sl, r4, lsr lr │ │ │ │ - @ instruction: 0x01505f9c │ │ │ │ + cmpeq r0, r4, lsr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ cmpeq sl, r0, lsr ip │ │ │ │ - smlalbteq r7, r6, r0, r3 │ │ │ │ - @ instruction: 0x01467390 │ │ │ │ - cmpeq r6, ip, asr r3 │ │ │ │ + smlalbteq r7, r6, r8, r3 │ │ │ │ + @ instruction: 0x01467398 │ │ │ │ + cmpeq r6, r4, ror #6 │ │ │ │ │ │ │ │ 00595960 : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1274060,21 +1274060,21 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #40] @ 595e4c │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ b 595da4 │ │ │ │ - strdeq r6, [r6, #-232] @ 0xffffff18 │ │ │ │ - cmpeq r0, ip, lsl #16 │ │ │ │ - smlaltteq pc, r7, r0, r0 @ │ │ │ │ + cmpeq r6, r0, lsl #30 │ │ │ │ + cmpeq r0, r4, lsl r8 │ │ │ │ + smlaltteq pc, r7, r8, r0 @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq r0, r0, lsl #15 │ │ │ │ - cmpeq r6, r4, ror #28 │ │ │ │ - cmppeq r7, r0, rrx @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsl #15 │ │ │ │ + cmpeq r6, ip, ror #28 │ │ │ │ + cmppeq r7, r8, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ │ │ │ │ 00595e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -1274793,73 +1274793,73 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5967e4 │ │ │ │ cmpeq sl, ip, lsr #11 │ │ │ │ @ instruction: 0x015a2598 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r0, r8, asr #13 │ │ │ │ - smlaltbeq lr, r7, r4, pc @ │ │ │ │ + ldrsbeq r5, [r0, #-96] @ 0xffffffa0 │ │ │ │ + smlaltbeq lr, r7, ip, pc @ │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq r0, ip, lsl #13 │ │ │ │ - cmpeq r7, r8, ror #30 │ │ │ │ + @ instruction: 0x01505694 │ │ │ │ + cmpeq r7, r0, ror pc │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r4, lsl #11 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ + cmpeq r0, ip, lsl #11 │ │ │ │ + cmpeq r7, r0, ror lr │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - cmpeq r0, ip, asr #10 │ │ │ │ - cmpeq r7, ip, lsr #28 │ │ │ │ + cmpeq r0, r4, asr r5 │ │ │ │ + cmpeq r7, r4, lsr lr │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - ldrheq r5, [r0, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r7, r8, ror sp │ │ │ │ - cmpeq r0, r0, lsr #9 │ │ │ │ - cmpeq r0, ip, lsl #9 │ │ │ │ + ldrheq r5, [r0, #-72] @ 0xffffffb8 │ │ │ │ + smlalbbeq lr, r7, r0, sp │ │ │ │ + cmpeq r0, r8, lsr #9 │ │ │ │ + @ instruction: 0x01505494 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - @ instruction: 0x0147e990 │ │ │ │ + @ instruction: 0x0147e998 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - cmpeq r7, r4, ror r9 │ │ │ │ + cmpeq r7, ip, ror r9 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ cmpeq sl, ip, asr #29 │ │ │ │ - strheq r6, [r6, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r4, asr #31 │ │ │ │ - smlaltbeq lr, r7, r0, r8 │ │ │ │ - cmpeq r0, ip, lsl #31 │ │ │ │ - cmpeq r6, r4, ror r6 │ │ │ │ - cmpeq r7, r4, ror #16 │ │ │ │ + strheq r6, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, ip, asr #31 │ │ │ │ + smlaltbeq lr, r7, r8, r8 │ │ │ │ + @ instruction: 0x01504f94 │ │ │ │ + cmpeq r6, ip, ror r6 │ │ │ │ + cmpeq r7, ip, ror #16 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ - cmpeq r6, r8, lsr r6 │ │ │ │ - cmpeq r7, r0, lsr r8 │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ + cmpeq r6, r0, asr #12 │ │ │ │ + cmpeq r7, r8, lsr r8 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - cmpeq r0, r4, lsr #30 │ │ │ │ - cmpeq r7, r0, lsl #16 │ │ │ │ - cmpeq r0, ip, ror #29 │ │ │ │ - smlalbteq lr, r7, r8, r7 │ │ │ │ - cmpeq r0, ip, ror #28 │ │ │ │ - @ instruction: 0x0147e990 │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ + cmpeq r0, ip, lsr #30 │ │ │ │ + cmpeq r7, r8, lsl #16 │ │ │ │ + ldrsheq r4, [r0, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq lr, [r7, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r0, r4, ror lr │ │ │ │ + @ instruction: 0x0147e998 │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - cmpeq r6, r8, lsl r5 │ │ │ │ - smlaltteq r6, r6, r4, r4 @ │ │ │ │ - strheq r6, [r6, #-72] @ 0xffffffb8 │ │ │ │ - @ instruction: 0x01504d98 │ │ │ │ - smlalbbeq r6, r6, r0, r4 @ │ │ │ │ - cmpeq r7, r8, ror r6 │ │ │ │ + cmpeq r6, r0, lsr #10 │ │ │ │ + smlaltteq r6, r6, ip, r4 @ │ │ │ │ + smlalbteq r6, r6, r0, r4 @ │ │ │ │ + cmpeq r0, r0, lsr #27 │ │ │ │ + smlalbbeq r6, r6, r8, r4 @ │ │ │ │ + smlalbbeq lr, r7, r0, r6 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - cmpeq r6, r0, asr #8 │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - ldrdeq r6, [r6, #-56] @ 0xffffffc8 │ │ │ │ - strheq r6, [r6, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r6, r8, ror r3 │ │ │ │ - cmpeq r6, r8, asr #6 │ │ │ │ - cmpeq r0, r0, lsr ip │ │ │ │ - cmpeq r7, r0, asr r7 │ │ │ │ - cmpeq r7, r8, lsl #10 │ │ │ │ + cmpeq r6, r8, asr #8 │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + smlaltteq r6, r6, r0, r3 @ │ │ │ │ + strheq r6, [r6, #-56] @ 0xffffffc8 │ │ │ │ + smlalbbeq r6, r6, r0, r3 @ │ │ │ │ + cmpeq r6, r0, asr r3 │ │ │ │ + cmpeq r0, r8, lsr ip │ │ │ │ + cmpeq r7, r8, asr r7 │ │ │ │ + cmpeq r7, r0, lsl r5 │ │ │ │ │ │ │ │ 00596a88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1274978,20 +1274978,20 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov lr, r0 │ │ │ │ b 596bc0 │ │ │ │ cmpeq sl, ip, ror #18 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, ip, asr #16 │ │ │ │ - cmpeq r0, r8, lsl #19 │ │ │ │ - cmpeq r6, r0, ror r0 │ │ │ │ - cmpeq r7, r4, ror #4 │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ - cmpeq r6, r4, lsr r0 │ │ │ │ - cmpeq r7, r0, lsr r2 │ │ │ │ + @ instruction: 0x01504990 │ │ │ │ + cmpeq r6, r8, ror r0 │ │ │ │ + cmpeq r7, ip, ror #4 │ │ │ │ + cmpeq r0, r8, asr r9 │ │ │ │ + cmpeq r6, ip, lsr r0 │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ andeq r0, r0, lr, asr #5 │ │ │ │ │ │ │ │ 00596c94 : │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1275322,53 +1275322,53 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ mov r1, #788 @ 0x314 │ │ │ │ b 59711c │ │ │ │ cmpeq sl, r8, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r8, lsr r7 │ │ │ │ - cmpeq r0, r4, asr #16 │ │ │ │ - cmpeq r7, ip, lsl r1 │ │ │ │ + cmpeq r0, ip, asr #16 │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #6 │ │ │ │ - ldrsbeq r4, [r0, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r0, r8, asr #15 │ │ │ │ - swpbeq lr, ip, [r7] │ │ │ │ - cmpeq r7, r8 │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ + ldrsbeq r4, [r0, #-112] @ 0xffffff90 │ │ │ │ + smlaltbeq lr, r7, r4, r0 │ │ │ │ + cmpeq r7, r0, lsl r0 │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r8, ror r6 │ │ │ │ - cmpeq r7, ip, asr pc │ │ │ │ + cmpeq r0, r0, lsl #13 │ │ │ │ + cmpeq r7, r4, ror #30 │ │ │ │ cmpeq sl, r8, lsr #9 │ │ │ │ - @ instruction: 0x01465c90 │ │ │ │ - cmpeq r0, ip, ror #10 │ │ │ │ - cmpeq r6, r4, asr ip │ │ │ │ - cmpeq r7, ip, asr #28 │ │ │ │ - cmpeq r0, r0, lsr r5 │ │ │ │ - cmpeq r6, r8, lsl ip │ │ │ │ - cmpeq r7, r0, lsl lr │ │ │ │ + @ instruction: 0x01465c98 │ │ │ │ + cmpeq r0, r4, ror r5 │ │ │ │ + cmpeq r6, ip, asr ip │ │ │ │ + cmpeq r7, r4, asr lr │ │ │ │ + cmpeq r0, r8, lsr r5 │ │ │ │ + cmpeq r6, r0, lsr #24 │ │ │ │ + cmpeq r7, r8, lsl lr │ │ │ │ andeq r0, r0, pc, lsr #6 │ │ │ │ - smlaltteq r5, r6, r0, fp │ │ │ │ - cmpeq r0, ip, asr #9 │ │ │ │ - strheq r5, [r6, #-176] @ 0xffffff50 │ │ │ │ - smlaltbeq sp, r7, ip, sp │ │ │ │ - @ instruction: 0x01504494 │ │ │ │ - cmpeq r7, r0, lsl r0 │ │ │ │ - cmpeq r7, r8, ror #26 │ │ │ │ + smlaltteq r5, r6, r8, fp │ │ │ │ + ldrsbeq r4, [r0, #-68] @ 0xffffffbc │ │ │ │ + strheq r5, [r6, #-184] @ 0xffffff48 │ │ │ │ + strheq sp, [r7, #-212] @ 0xffffff2c │ │ │ │ + @ instruction: 0x0150449c │ │ │ │ + cmpeq r7, r8, lsl r0 │ │ │ │ + cmpeq r7, r0, ror sp │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - cmpeq r0, ip, asr #8 │ │ │ │ - smlaltbeq sp, r7, r4, pc @ │ │ │ │ - cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq r0, r4, asr r4 │ │ │ │ + smlaltbeq sp, r7, ip, pc @ │ │ │ │ + cmpeq r7, r8, lsr #26 │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - cmpeq r0, ip, lsl r4 │ │ │ │ - cmpeq r7, ip, lsr pc │ │ │ │ - strdeq sp, [r7, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r0, r4, lsr #8 │ │ │ │ + cmpeq r7, r4, asr #30 │ │ │ │ + strdeq sp, [r7, #-200] @ 0xffffff38 │ │ │ │ andeq r0, r0, r3, lsl r3 │ │ │ │ - cmpeq r0, ip, ror #7 │ │ │ │ - cmpeq r7, r4, lsr pc │ │ │ │ - smlalbteq sp, r7, r4, ip │ │ │ │ + ldrsheq r4, [r0, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, ip, lsr pc │ │ │ │ + smlalbteq sp, r7, ip, ip │ │ │ │ │ │ │ │ 0059726c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ @@ -1275473,24 +1275473,24 @@ │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 5972fc │ │ │ │ - @ instruction: 0x01504198 │ │ │ │ - cmpeq r7, r4, asr #26 │ │ │ │ - cmpeq r7, r8, ror sl │ │ │ │ + cmpeq r0, r0, lsr #3 │ │ │ │ + cmpeq r7, ip, asr #26 │ │ │ │ + smlalbbeq sp, r7, r0, sl │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ ldr r3, [pc, #12] @ 597448 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - cmpeq r7, r4, lsl sp │ │ │ │ + cmpeq r7, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #1204] @ 597920 │ │ │ │ @@ -1275794,26 +1275794,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 59775c │ │ │ │ cmpeq sl, r4, lsr #31 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - ldrsheq r4, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ + cmpeq r0, r0, lsl #4 │ │ │ │ ldrheq r0, [sl, #-192] @ 0xffffff40 │ │ │ │ - cmpeq r6, ip, asr #8 │ │ │ │ - cmpeq r6, r8, lsl r4 │ │ │ │ - strdeq sp, [r7, #-132] @ 0xffffff7c │ │ │ │ - cmpeq r0, r0, lsr #29 │ │ │ │ - smlaltteq r5, r6, r4, r3 │ │ │ │ - strheq r5, [r6, #-52] @ 0xffffffcc │ │ │ │ - cmpeq r6, ip, ror r3 │ │ │ │ - cmpeq r7, r8, asr r8 │ │ │ │ - cmpeq r0, r4, lsl #28 │ │ │ │ + cmpeq r6, r4, asr r4 │ │ │ │ + cmpeq r6, r0, lsr #8 │ │ │ │ + strdeq sp, [r7, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r0, r8, lsr #29 │ │ │ │ + smlaltteq r5, r6, ip, r3 │ │ │ │ + strheq r5, [r6, #-60] @ 0xffffffc4 │ │ │ │ + smlalbbeq r5, r6, r4, r3 │ │ │ │ + cmpeq r7, r0, ror #16 │ │ │ │ + cmpeq r0, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1460] @ 597f28 │ │ │ │ ldr r3, [pc, #1460] @ 597f2c │ │ │ │ @@ -1276181,57 +1276181,57 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5979d0 │ │ │ │ cmpeq sl, r0, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq sl, r8, lsl #21 │ │ │ │ - cmpeq r0, ip, asr sp │ │ │ │ - ldrdeq sp, [r7, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r0, r4, ror #26 │ │ │ │ + ldrdeq sp, [r7, #-124] @ 0xffffff84 │ │ │ │ cmpeq sl, ip, lsr sl │ │ │ │ - cmpeq r0, r0, asr #25 │ │ │ │ + cmpeq r0, r8, asr #25 │ │ │ │ smlalbbeq r4, r5, ip, fp │ │ │ │ - strheq sp, [r7, #-96] @ 0xffffffa0 │ │ │ │ - cmpeq r0, r8, lsr ip │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ + strheq sp, [r7, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r0, r0, asr #24 │ │ │ │ + cmpeq r7, ip, ror r6 │ │ │ │ @ instruction: 0xfffff930 │ │ │ │ ldrheq r7, [r9], #-16 │ │ │ │ @ instruction: 0xfffff8e8 │ │ │ │ subseq r9, r9, r8, lsr r1 │ │ │ │ - cmpeq r7, r0, ror #12 │ │ │ │ + cmpeq r7, r8, ror #12 │ │ │ │ @ instruction: 0x00597b9c │ │ │ │ @ instruction: 0x00597598 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ cmpeq r5, ip, lsr #20 │ │ │ │ - cmpeq r7, r8, asr r5 │ │ │ │ - ldrsbeq r3, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r7, r0, ror #10 │ │ │ │ + cmpeq r0, r4, ror #21 │ │ │ │ strheq r4, [r5, #-148] @ 0xffffff6c │ │ │ │ - smlalbbeq r3, r7, r4, r4 │ │ │ │ - cmpeq r0, r0, ror #20 │ │ │ │ - ldrdeq r4, [r6, #-240] @ 0xffffff10 │ │ │ │ - smlaltbeq sp, r7, r8, r4 │ │ │ │ - @ instruction: 0x01464f98 │ │ │ │ - cmpeq r7, r4, ror r4 │ │ │ │ - cmpeq r6, r4, ror #30 │ │ │ │ - cmpeq r7, r0, lsr #8 │ │ │ │ - cmpeq r6, ip, lsl #30 │ │ │ │ - cmpeq r0, ip, asr #18 │ │ │ │ - strheq r4, [r6, #-236] @ 0xffffff14 │ │ │ │ - @ instruction: 0x0147d394 │ │ │ │ - smlalbbeq r4, r6, r8, lr │ │ │ │ - cmpeq r6, ip, asr lr │ │ │ │ - cmpeq r6, r0, lsr lr │ │ │ │ - @ instruction: 0x01503894 │ │ │ │ - cmpeq r6, r0, lsl #28 │ │ │ │ - ldrdeq sp, [r7, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r0, ip, asr r8 │ │ │ │ - smlalbteq r4, r6, r8, sp │ │ │ │ - smlaltbeq sp, r7, r4, r2 │ │ │ │ - @ instruction: 0x01464d94 │ │ │ │ - cmpeq r7, ip, asr #4 │ │ │ │ + smlalbbeq r3, r7, ip, r4 │ │ │ │ + cmpeq r0, r8, ror #20 │ │ │ │ + ldrdeq r4, [r6, #-248] @ 0xffffff08 │ │ │ │ + strheq sp, [r7, #-64] @ 0xffffffc0 │ │ │ │ + smlaltbeq r4, r6, r0, pc @ │ │ │ │ + cmpeq r7, ip, ror r4 │ │ │ │ + cmpeq r6, ip, ror #30 │ │ │ │ + cmpeq r7, r8, lsr #8 │ │ │ │ + cmpeq r6, r4, lsl pc │ │ │ │ + cmpeq r0, r4, asr r9 │ │ │ │ + smlalbteq r4, r6, r4, lr │ │ │ │ + @ instruction: 0x0147d39c │ │ │ │ + @ instruction: 0x01464e90 │ │ │ │ + cmpeq r6, r4, ror #28 │ │ │ │ + cmpeq r6, r8, lsr lr │ │ │ │ + @ instruction: 0x0150389c │ │ │ │ + cmpeq r6, r8, lsl #28 │ │ │ │ + smlaltteq sp, r7, r4, r2 │ │ │ │ + cmpeq r0, r4, ror #16 │ │ │ │ + ldrdeq r4, [r6, #-208] @ 0xffffff30 │ │ │ │ + smlaltbeq sp, r7, ip, r2 │ │ │ │ + @ instruction: 0x01464d9c │ │ │ │ + cmpeq r7, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #1636] @ 0x664 │ │ │ │ ldr r7, [pc, #388] @ 598184 │ │ │ │ @@ -1276330,24 +1276330,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5980b4 │ │ │ │ cmpeq sl, r0, lsl r4 │ │ │ │ - cmpeq r0, r8, lsr r7 │ │ │ │ - smlalbbeq sp, r7, ip, r1 │ │ │ │ - cmpeq r0, ip, ror #13 │ │ │ │ + cmpeq r0, r0, asr #14 │ │ │ │ + @ instruction: 0x0147d194 │ │ │ │ + ldrsheq r3, [r0, #-100] @ 0xffffff9c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r7, r4, asr #2 │ │ │ │ - strheq r1, [r7, #-236] @ 0xffffff14 │ │ │ │ - smlaltbeq r4, r6, r8, fp │ │ │ │ - cmpeq r6, r8, ror fp │ │ │ │ - cmpeq r6, r8, asr #22 │ │ │ │ - cmpeq r6, r8, lsl fp │ │ │ │ + cmpeq r7, ip, asr #2 │ │ │ │ + smlalbteq r1, r7, r4, lr │ │ │ │ + strheq r4, [r6, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq r4, r6, r0, fp │ │ │ │ + cmpeq r6, r0, asr fp │ │ │ │ + cmpeq r6, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r0, #912] @ 0x390 │ │ │ │ @@ -1276566,24 +1276566,24 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 598488 │ │ │ │ - cmpeq r0, r8, ror #10 │ │ │ │ - strheq ip, [r7, #-252] @ 0xffffff04 │ │ │ │ - cmpeq r7, ip, lsr #28 │ │ │ │ - cmpeq r0, r0, asr r3 │ │ │ │ + cmpeq r0, r0, ror r5 │ │ │ │ + smlalbteq ip, r7, r4, pc @ │ │ │ │ + cmpeq r7, r4, lsr lr │ │ │ │ + cmpeq r0, r8, asr r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlalbteq r4, r6, ip, r7 │ │ │ │ - cmpeq r0, ip, ror #4 │ │ │ │ - @ instruction: 0x01464798 │ │ │ │ - strheq ip, [r7, #-204] @ 0xffffff34 │ │ │ │ - cmpeq r6, r0, ror #14 │ │ │ │ + ldrdeq r4, [r6, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r0, r4, ror r2 │ │ │ │ + smlaltbeq r4, r6, r0, r7 │ │ │ │ + smlalbteq ip, r7, r4, ip │ │ │ │ + cmpeq r6, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1276628,20 +1276628,20 @@ │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 5985ac │ │ │ │ - cmpeq r0, r0, lsl #3 │ │ │ │ - smlaltbeq r4, r6, ip, r6 │ │ │ │ - ldrdeq ip, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r0, r4, asr #2 │ │ │ │ - cmpeq r6, r0, ror r6 │ │ │ │ - @ instruction: 0x0147cb98 │ │ │ │ + cmpeq r0, r8, lsl #3 │ │ │ │ + strheq r4, [r6, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq ip, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, ip, asr #2 │ │ │ │ + cmpeq r6, r8, ror r6 │ │ │ │ + smlaltbeq ip, r7, r0, fp │ │ │ │ │ │ │ │ 00598648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr fp, [r0, #1636] @ 0x664 │ │ │ │ @@ -1277072,35 +1277072,35 @@ │ │ │ │ cmppeq r9, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq r9, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmppeq r9, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, ror #23 │ │ │ │ - cmpeq r6, ip, lsl #2 │ │ │ │ - cmpeq r7, r0, lsr r6 │ │ │ │ - cmpeq r0, r4, lsr #23 │ │ │ │ - ldrdeq r4, [r6, #-0] │ │ │ │ - strdeq ip, [r7, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, r8, ror #22 │ │ │ │ - swpbeq r4, r4, [r6] │ │ │ │ - strheq ip, [r7, #-88] @ 0xffffffa8 │ │ │ │ - cmpeq r0, ip, lsr #22 │ │ │ │ - qdaddeq r4, r8, r6 │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ - ldrsheq r2, [r0, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, ip, lsl r0 │ │ │ │ - cmpeq r7, r0, asr #10 │ │ │ │ - ldrheq r2, [r0, #-164] @ 0xffffff5c │ │ │ │ - smlaltteq r3, r6, r0, pc @ │ │ │ │ - cmpeq r7, r4, lsl #10 │ │ │ │ - cmpeq r0, r8, ror sl │ │ │ │ - smlaltbeq r3, r6, r4, pc @ │ │ │ │ - smlalbteq ip, r7, r8, r4 │ │ │ │ + cmpeq r0, r8, ror #23 │ │ │ │ + cmpeq r6, r4, lsl r1 │ │ │ │ + cmpeq r7, r8, lsr r6 │ │ │ │ + cmpeq r0, ip, lsr #23 │ │ │ │ + ldrdeq r4, [r6, #-8] │ │ │ │ + strdeq ip, [r7, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r0, ror fp │ │ │ │ + swpbeq r4, ip, [r6] │ │ │ │ + smlalbteq ip, r7, r0, r5 │ │ │ │ + cmpeq r0, r4, lsr fp │ │ │ │ + cmpeq r6, r0, rrx │ │ │ │ + smlalbbeq ip, r7, r4, r5 │ │ │ │ + ldrsheq r2, [r0, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, r4, lsr #32 │ │ │ │ + cmpeq r7, r8, asr #10 │ │ │ │ + ldrheq r2, [r0, #-172] @ 0xffffff54 │ │ │ │ + smlaltteq r3, r6, r8, pc @ │ │ │ │ + cmpeq r7, ip, lsl #10 │ │ │ │ + cmpeq r0, r0, lsl #21 │ │ │ │ + smlaltbeq r3, r6, ip, pc @ │ │ │ │ + ldrdeq ip, [r7, #-64] @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #624] @ 598ff8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1277260,32 +1277260,32 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 598df8 │ │ │ │ cmppeq r9, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq r9, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ cmppeq r9, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl r9 │ │ │ │ - cmpeq r7, r0, ror #6 │ │ │ │ + cmpeq r0, r0, lsr #18 │ │ │ │ + cmpeq r7, r8, ror #6 │ │ │ │ @ instruction: 0xfffff6d0 │ │ │ │ andeq r7, r0, r8, lsr #32 │ │ │ │ @ instruction: 0xfffff138 │ │ │ │ andeq r6, r0, ip, asr #25 │ │ │ │ - smlalbbeq fp, r7, r4, r8 │ │ │ │ - cmpeq r0, r8, asr r8 │ │ │ │ - smlalbbeq r3, r6, r4, sp │ │ │ │ - smlaltbeq ip, r7, ip, r2 │ │ │ │ - cmpeq r0, r8, lsl r8 │ │ │ │ - cmpeq r6, r4, asr #26 │ │ │ │ - cmpeq r7, r8, ror #4 │ │ │ │ - ldrsbeq r2, [r0, #-124] @ 0xffffff84 │ │ │ │ - cmpeq r6, r8, lsl #26 │ │ │ │ - cmpeq r7, r0, lsr r2 │ │ │ │ - ldrdeq r3, [r6, #-192] @ 0xffffff40 │ │ │ │ - smlaltbeq r3, r6, r0, ip │ │ │ │ + smlalbbeq fp, r7, ip, r8 │ │ │ │ + cmpeq r0, r0, ror #16 │ │ │ │ + smlalbbeq r3, r6, ip, sp │ │ │ │ + strheq ip, [r7, #-36] @ 0xffffffdc │ │ │ │ + cmpeq r0, r0, lsr #16 │ │ │ │ + cmpeq r6, ip, asr #26 │ │ │ │ + cmpeq r7, r0, ror r2 │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ + cmpeq r6, r0, lsl sp │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ + ldrdeq r3, [r6, #-200] @ 0xffffff38 │ │ │ │ + smlaltbeq r3, r6, r8, ip │ │ │ │ │ │ │ │ 00599050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1277376,27 +1277376,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ mov r1, #201 @ 0xc9 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5990d4 │ │ │ │ - smlaltbeq fp, r7, r0, r6 │ │ │ │ - cmpeq r0, r8, asr r6 │ │ │ │ - smlalbbeq r3, r6, r4, fp │ │ │ │ - smlaltbeq ip, r7, r8, r0 │ │ │ │ - cmpeq r0, ip, lsl r6 │ │ │ │ - cmpeq r6, r8, asr #22 │ │ │ │ - cmpeq r7, ip, rrx │ │ │ │ - cmpeq r0, r0, ror #11 │ │ │ │ - cmpeq r6, ip, lsl #22 │ │ │ │ - cmpeq r7, r0, lsr r0 │ │ │ │ - cmpeq r0, r4, lsr #11 │ │ │ │ - ldrdeq r3, [r6, #-160] @ 0xffffff60 │ │ │ │ - strdeq fp, [r7, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq fp, r7, r8, r6 │ │ │ │ + cmpeq r0, r0, ror #12 │ │ │ │ + smlalbbeq r3, r6, ip, fp │ │ │ │ + strheq ip, [r7, #-0] │ │ │ │ + cmpeq r0, r4, lsr #12 │ │ │ │ + cmpeq r6, r0, asr fp │ │ │ │ + cmpeq r7, r4, ror r0 │ │ │ │ + cmpeq r0, r8, ror #11 │ │ │ │ + cmpeq r6, r4, lsl fp │ │ │ │ + cmpeq r7, r8, lsr r0 │ │ │ │ + cmpeq r0, ip, lsr #11 │ │ │ │ + ldrdeq r3, [r6, #-168] @ 0xffffff58 │ │ │ │ + strdeq fp, [r7, #-252] @ 0xffffff04 │ │ │ │ │ │ │ │ 00599204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ 5992d8 │ │ │ │ @@ -1277444,22 +1277444,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #164 @ 0xa4 │ │ │ │ mov r1, #211 @ 0xd3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 599254 │ │ │ │ - cmpeq r7, r0, lsr sp │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ - ldrsbeq r2, [r0, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r6, r4, lsl #20 │ │ │ │ - cmpeq r7, r8, lsr #30 │ │ │ │ - @ instruction: 0x0150249c │ │ │ │ - smlalbteq r3, r6, r8, r9 │ │ │ │ - smlaltteq fp, r7, ip, lr │ │ │ │ + cmpeq r7, r8, lsr sp │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ + cmpeq r0, r0, ror #9 │ │ │ │ + cmpeq r6, ip, lsl #20 │ │ │ │ + cmpeq r7, r0, lsr pc │ │ │ │ + cmpeq r0, r4, lsr #9 │ │ │ │ + ldrdeq r3, [r6, #-144] @ 0xffffff70 │ │ │ │ + strdeq fp, [r7, #-228] @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #608] @ 599574 │ │ │ │ ldr r3, [pc, #608] @ 599578 │ │ │ │ @@ -1277613,27 +1277613,27 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 5993e8 │ │ │ │ cmppeq r9, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r1, [r7, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ + smlalbteq r1, r7, r0, r3 │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ cmppeq r9, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x01463798 │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ - cmpeq r0, r8, lsl r3 │ │ │ │ - cmpeq r6, r0, ror #14 │ │ │ │ - cmpeq r7, ip, lsl sp │ │ │ │ - cmpeq r0, r4, ror #5 │ │ │ │ - cmpeq r6, r8, lsr #14 │ │ │ │ - smlaltteq fp, r7, r4, ip │ │ │ │ - cmpeq r0, ip, lsr #5 │ │ │ │ + smlaltbeq r3, r6, r0, r7 │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ + cmpeq r0, r0, lsr #6 │ │ │ │ + cmpeq r6, r8, ror #14 │ │ │ │ + cmpeq r7, r4, lsr #26 │ │ │ │ + cmpeq r0, ip, ror #5 │ │ │ │ + cmpeq r6, r0, lsr r7 │ │ │ │ + smlaltteq fp, r7, ip, ip │ │ │ │ + ldrheq r2, [r0, #-36] @ 0xffffffdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r3, [pc, #2380] @ 599f14 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1278230,35 +1278230,35 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ b 599e38 │ │ │ │ cmpeq r9, ip, asr #28 │ │ │ │ cmpeq r9, r0, lsr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r0, r8, asr #3 │ │ │ │ - ldrdeq fp, [r7, #-188] @ 0xffffff44 │ │ │ │ + ldrsbeq r2, [r0, #-16] │ │ │ │ + smlaltteq fp, r7, r4, fp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r0, asr lr │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ - cmpeq r0, ip, lsl #28 │ │ │ │ - cmpeq r7, r0, lsr r8 │ │ │ │ - @ instruction: 0x01501d94 │ │ │ │ - smlalbteq fp, r7, r4, r7 │ │ │ │ + cmpeq r0, r8, asr lr │ │ │ │ + smlalbbeq fp, r7, r4, r8 │ │ │ │ + cmpeq r0, r4, lsl lr │ │ │ │ + cmpeq r7, r8, lsr r8 │ │ │ │ + @ instruction: 0x01501d9c │ │ │ │ + smlalbteq fp, r7, ip, r7 │ │ │ │ cmpeq r9, r4, ror #18 │ │ │ │ - cmpeq r0, r8, lsr #21 │ │ │ │ - ldrdeq fp, [r7, #-68] @ 0xffffffbc │ │ │ │ - smlalbteq r2, r6, ip, lr │ │ │ │ - smlaltbeq r2, r6, r0, lr │ │ │ │ - cmpeq r6, r4, ror lr │ │ │ │ - cmpeq r6, r8, asr #28 │ │ │ │ - cmpeq r6, r8, lsl lr │ │ │ │ - smlaltteq r2, r6, ip, sp │ │ │ │ - ldrdeq r2, [r6, #-208] @ 0xffffff30 │ │ │ │ - smlaltbeq r2, r6, r0, sp │ │ │ │ - cmpeq r6, r0, ror sp │ │ │ │ + ldrheq r1, [r0, #-160] @ 0xffffff60 │ │ │ │ + ldrdeq fp, [r7, #-76] @ 0xffffffb4 │ │ │ │ + ldrdeq r2, [r6, #-228] @ 0xffffff1c │ │ │ │ + smlaltbeq r2, r6, r8, lr │ │ │ │ + cmpeq r6, ip, ror lr │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + cmpeq r6, r0, lsr #28 │ │ │ │ + strdeq r2, [r6, #-212] @ 0xffffff2c │ │ │ │ + ldrdeq r2, [r6, #-216] @ 0xffffff28 │ │ │ │ + smlaltbeq r2, r6, r8, sp │ │ │ │ + cmpeq r6, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r3, [pc, #3688] @ 59adf4 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1279182,94 +1279182,94 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 59a5a8 │ │ │ │ cmpeq r9, r8, ror r4 │ │ │ │ cmpeq r9, r8, ror #8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r0, lsl #14 │ │ │ │ - @ instruction: 0x0147849c │ │ │ │ - @ instruction: 0x01501794 │ │ │ │ - strheq fp, [r7, #-20] @ 0xffffffec │ │ │ │ - cmpeq r0, r8, ror #12 │ │ │ │ - smlalbbeq fp, r7, r8, r0 │ │ │ │ + cmpeq r7, r8, lsl #14 │ │ │ │ + smlaltbeq r8, r7, r4, r4 │ │ │ │ + @ instruction: 0x0150179c │ │ │ │ + strheq fp, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, r0, ror r6 │ │ │ │ + swpbeq fp, r0, [r7] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, ip, lsr #6 │ │ │ │ - cmpeq r7, r8, asr sp │ │ │ │ + cmpeq r0, r4, lsr r3 │ │ │ │ + cmpeq r7, r0, ror #26 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ cmpeq r9, r4, ror #28 │ │ │ │ - ldrsbeq r1, [r0, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r6, r0, asr r6 │ │ │ │ - cmpeq r7, r4, lsl #24 │ │ │ │ - cmpeq r0, r4, ror #1 │ │ │ │ - cmpeq r6, r8, asr r5 │ │ │ │ - cmpeq r7, r8, lsl #22 │ │ │ │ + cmpeq r0, r4, ror #3 │ │ │ │ + cmpeq r6, r8, asr r6 │ │ │ │ + cmpeq r7, ip, lsl #24 │ │ │ │ + cmpeq r0, ip, ror #1 │ │ │ │ + cmpeq r6, r0, ror #10 │ │ │ │ + cmpeq r7, r0, lsl fp │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - cmpeq r0, r8, rrx │ │ │ │ - @ instruction: 0x0147aa90 │ │ │ │ + cmpeq r0, r0, ror r0 │ │ │ │ + @ instruction: 0x0147aa98 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - @ instruction: 0x01462498 │ │ │ │ - ldrheq r0, [r0, #-240] @ 0xffffff10 │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - ldrdeq sl, [r7, #-152] @ 0xffffff68 │ │ │ │ - cmpeq r0, r8, asr pc │ │ │ │ - smlalbteq r2, r6, ip, r3 │ │ │ │ - cmpeq r7, ip, ror r9 │ │ │ │ + smlaltbeq r2, r6, r0, r4 │ │ │ │ + ldrheq r0, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + smlaltteq sl, r7, r0, r9 │ │ │ │ + cmpeq r0, r0, ror #30 │ │ │ │ + ldrdeq r2, [r6, #-52] @ 0xffffffcc │ │ │ │ + smlalbbeq sl, r7, r4, r9 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ - ldrdeq r2, [r6, #-40] @ 0xffffffd8 │ │ │ │ - smlaltbeq r2, r6, r8, r2 │ │ │ │ - cmpeq r0, r0, lsl #28 │ │ │ │ - cmpeq r6, r4, ror r2 │ │ │ │ - cmpeq r7, r8, lsr #16 │ │ │ │ - cmpeq r0, r4, asr #27 │ │ │ │ - cmpeq r6, r8, lsr r2 │ │ │ │ - smlaltteq sl, r7, ip, r7 │ │ │ │ - cmpeq r0, r8, lsl #27 │ │ │ │ - strdeq r2, [r6, #-28] @ 0xffffffe4 │ │ │ │ - smlaltbeq sl, r7, ip, r7 │ │ │ │ + cmpeq r7, ip, lsl ip │ │ │ │ + cmpeq r6, r0, lsl r3 │ │ │ │ + smlaltteq r2, r6, r0, r2 │ │ │ │ + strheq r2, [r6, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r0, r8, lsl #28 │ │ │ │ + cmpeq r6, ip, ror r2 │ │ │ │ + cmpeq r7, r0, lsr r8 │ │ │ │ + cmpeq r0, ip, asr #27 │ │ │ │ + cmpeq r6, r0, asr #4 │ │ │ │ + strdeq sl, [r7, #-116] @ 0xffffff8c │ │ │ │ + @ instruction: 0x01500d90 │ │ │ │ + cmpeq r6, r4, lsl #4 │ │ │ │ + strheq sl, [r7, #-116] @ 0xffffff8c │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - smlalbteq r2, r6, r4, r1 │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ - @ instruction: 0x01462190 │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ - cmpeq r0, r0, ror #25 │ │ │ │ - cmpeq r6, r4, asr r1 │ │ │ │ - cmpeq r7, r8, lsl #14 │ │ │ │ - cmpeq r0, r4, lsr #25 │ │ │ │ - cmpeq r6, r8, lsl r1 │ │ │ │ - smlalbteq sl, r7, ip, r6 │ │ │ │ - cmpeq r0, r8, ror #24 │ │ │ │ - ldrdeq r2, [r6, #-12] │ │ │ │ - @ instruction: 0x0147a690 │ │ │ │ - cmpeq r0, r8, lsr #24 │ │ │ │ - smlalbbeq sl, r7, r4, r6 │ │ │ │ - cmpeq r7, r0, asr r6 │ │ │ │ - cmpeq r0, r8, ror #23 │ │ │ │ - qdaddeq r2, ip, r6 │ │ │ │ - cmpeq r7, ip, lsl #12 │ │ │ │ + smlalbteq r2, r6, ip, r1 │ │ │ │ + cmpeq r0, r4, lsr #26 │ │ │ │ + @ instruction: 0x01462198 │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ + cmpeq r0, r8, ror #25 │ │ │ │ + cmpeq r6, ip, asr r1 │ │ │ │ + cmpeq r7, r0, lsl r7 │ │ │ │ + cmpeq r0, ip, lsr #25 │ │ │ │ + cmpeq r6, r0, lsr #2 │ │ │ │ + ldrdeq sl, [r7, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ + smlaltteq r2, r6, r4, r0 │ │ │ │ + @ instruction: 0x0147a698 │ │ │ │ + cmpeq r0, r0, lsr ip │ │ │ │ + smlalbbeq sl, r7, ip, r6 │ │ │ │ + cmpeq r7, r8, asr r6 │ │ │ │ + ldrsheq r0, [r0, #-176] @ 0xffffff50 │ │ │ │ + cmpeq r6, r4, rrx │ │ │ │ + cmpeq r7, r4, lsl r6 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - cmpeq r6, r0, lsr #32 │ │ │ │ - smlaltteq r1, r6, ip, pc @ │ │ │ │ - ldrdeq r1, [r6, #-252] @ 0xffffff04 │ │ │ │ - smlaltbeq r1, r6, ip, pc @ │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ - cmpeq r6, r8, ror pc │ │ │ │ - cmpeq r7, ip, lsr #10 │ │ │ │ - cmpeq r0, r8, asr #21 │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ - strdeq sl, [r7, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ + cmpeq r6, r8, lsr #32 │ │ │ │ + strdeq r1, [r6, #-244] @ 0xffffff0c │ │ │ │ + smlaltteq r1, r6, r4, pc @ │ │ │ │ + strheq r1, [r6, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ + smlalbbeq r1, r6, r0, pc @ │ │ │ │ + cmpeq r7, r4, lsr r5 │ │ │ │ + ldrsbeq r0, [r0, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r6, r4, asr #30 │ │ │ │ + strdeq sl, [r7, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrdeq r1, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldrdeq r1, [r6, #-236] @ 0xffffff14 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - smlaltbeq r1, r6, r4, lr │ │ │ │ + smlaltbeq r1, r6, ip, lr │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ │ │ │ │ 0059af44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1279365,16 +1279365,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r0, lsr #10 │ │ │ │ - strdeq sl, [r7, #-20] @ 0xffffffec │ │ │ │ - ldrsbeq r0, [r0, #-124] @ 0xffffff84 │ │ │ │ + strdeq sl, [r7, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r0, r4, ror #15 │ │ │ │ │ │ │ │ 0059b0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 59b3a8 │ │ │ │ @@ -1279562,19 +1279562,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r5, r4, asr r4 │ │ │ │ - cmpeq r0, ip, lsl r5 │ │ │ │ - cmpeq r7, r4, lsr #30 │ │ │ │ + cmpeq r0, r4, lsr #10 │ │ │ │ + cmpeq r7, ip, lsr #30 │ │ │ │ cmpeq r5, r8, lsl r2 │ │ │ │ - ldrsbeq r0, [r0, #-76] @ 0xffffffb4 │ │ │ │ - smlaltteq r9, r7, r4, lr │ │ │ │ + cmpeq r0, r4, ror #9 │ │ │ │ + smlaltteq r9, r7, ip, lr │ │ │ │ │ │ │ │ 0059b3f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1279669,16 +1279669,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ cmpeq r5, r4, ror r0 │ │ │ │ - cmpeq r0, r8, lsr r3 │ │ │ │ - cmpeq r7, r0, asr #26 │ │ │ │ + cmpeq r0, r0, asr #6 │ │ │ │ + cmpeq r7, r8, asr #26 │ │ │ │ │ │ │ │ 0059b58c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1279773,16 +1279773,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ ldrdeq r2, [r5, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r0, r0, lsr #3 │ │ │ │ - smlaltbeq r9, r7, r8, fp │ │ │ │ + cmpeq r0, r8, lsr #3 │ │ │ │ + strheq r9, [r7, #-176] @ 0xffffff50 │ │ │ │ │ │ │ │ 0059b724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #728] @ 59ba14 │ │ │ │ @@ -1279978,20 +1279978,20 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ cmpeq r5, r8, lsr pc │ │ │ │ - cmpeq r7, r4, lsl sl │ │ │ │ - cmppeq pc, r0, ror lr @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r7, ip, lsl sl │ │ │ │ + cmppeq pc, r8, ror lr @ p-variant is OBSOLETE @ │ │ │ │ @ instruction: 0x01452b9c │ │ │ │ - cmpeq r7, r4, ror r8 │ │ │ │ + cmpeq r7, ip, ror r8 │ │ │ │ │ │ │ │ 0059ba60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #696] @ 59bd30 │ │ │ │ @@ -1280180,19 +1280180,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ smlalbteq r2, r5, ip, sl │ │ │ │ - @ instruction: 0x014ffb94 │ │ │ │ - @ instruction: 0x0147959c │ │ │ │ + @ instruction: 0x014ffb9c │ │ │ │ + smlaltbeq r9, r7, r4, r5 │ │ │ │ @ instruction: 0x01452890 │ │ │ │ - cmppeq pc, r4, asr fp @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r7, ip, asr r5 │ │ │ │ + cmppeq pc, ip, asr fp @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r7, r4, ror #10 │ │ │ │ │ │ │ │ 0059bd7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #1192] @ 59c23c │ │ │ │ @@ -1280505,25 +1280505,25 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ cmpeq r5, ip, lsl r8 │ │ │ │ - smlaltteq pc, pc, r4, r8 @ │ │ │ │ - smlaltteq r9, r7, ip, r2 │ │ │ │ + smlaltteq pc, pc, ip, r8 @ │ │ │ │ + strdeq r9, [r7, #-36] @ 0xffffffdc │ │ │ │ strdeq r2, [r5, #-104] @ 0xffffff98 │ │ │ │ - smlalbteq pc, pc, r0, r7 @ │ │ │ │ - smlalbteq r9, r7, r8, r1 │ │ │ │ + smlalbteq pc, pc, r8, r7 @ │ │ │ │ + ldrdeq r9, [r7, #-16] │ │ │ │ smlalbteq r4, r5, r0, r5 │ │ │ │ - strheq pc, [pc, #-96] @ 59c234 @ │ │ │ │ - strheq r9, [r7, #-8] │ │ │ │ + strheq pc, [pc, #-104] @ 59c22c @ │ │ │ │ + smlalbteq r9, r7, r0, r0 │ │ │ │ smlalbbeq r2, r5, r4, r3 │ │ │ │ - cmppeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - qdaddeq r9, r0, r7 │ │ │ │ + cmppeq pc, r0, asr r6 @ p-variant is OBSOLETE @ │ │ │ │ + qdaddeq r9, r8, r7 │ │ │ │ │ │ │ │ 0059c2a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -1280806,23 +1280806,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmppeq pc, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq pc, r4, lsl r2 @ p-variant is OBSOLETE @ │ │ │ │ cmpeq r5, r8, lsr pc │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ - smlalbteq pc, pc, r4, r1 @ │ │ │ │ + cmpeq r7, r8, lsl ip │ │ │ │ + smlalbteq pc, pc, ip, r1 @ │ │ │ │ strdeq r1, [r5, #-224] @ 0xffffff20 │ │ │ │ - smlalbteq r8, r7, r8, fp │ │ │ │ - @ instruction: 0x014ff194 │ │ │ │ + ldrdeq r8, [r7, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x014ff19c │ │ │ │ smlalbteq r1, r5, r0, lr │ │ │ │ - @ instruction: 0x01478b98 │ │ │ │ + smlaltbeq r8, r7, r0, fp │ │ │ │ │ │ │ │ 0059c744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #692] @ 59ca10 │ │ │ │ @@ -1281010,19 +1281010,19 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ smlaltteq r1, r5, ip, sp │ │ │ │ - strheq lr, [pc, #-228] @ 59c96c │ │ │ │ - strheq r8, [r7, #-140] @ 0xffffff74 │ │ │ │ + strheq lr, [pc, #-236] @ 59c964 │ │ │ │ + smlalbteq r8, r7, r4, r8 │ │ │ │ strheq r1, [r5, #-176] @ 0xffffff50 │ │ │ │ - cmpeq pc, r4, ror lr @ │ │ │ │ - cmpeq r7, ip, ror r8 │ │ │ │ + cmpeq pc, ip, ror lr @ │ │ │ │ + smlalbbeq r8, r7, r4, r8 │ │ │ │ │ │ │ │ 0059ca5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1260] @ 59cf60 │ │ │ │ @@ -1281351,26 +1281351,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - ldrdeq lr, [pc, #-196] @ 59ced8 │ │ │ │ + ldrdeq lr, [pc, #-204] @ 59ced0 │ │ │ │ strdeq r1, [r5, #-188] @ 0xffffff44 │ │ │ │ - ldrdeq r8, [r7, #-104] @ 0xffffff98 │ │ │ │ - smlaltbeq lr, pc, r0, fp @ │ │ │ │ + smlaltteq r8, r7, r0, r6 │ │ │ │ + smlaltbeq lr, pc, r8, fp @ │ │ │ │ smlalbteq r1, r5, r8, sl │ │ │ │ - smlaltbeq r8, r7, r4, r5 │ │ │ │ - @ instruction: 0x014fea9c │ │ │ │ + smlaltbeq r8, r7, ip, r5 │ │ │ │ + smlaltbeq lr, pc, r4, sl @ │ │ │ │ @ instruction: 0x0145399c │ │ │ │ - smlaltbeq r8, r7, r0, r4 │ │ │ │ - cmpeq pc, r4, lsr #18 │ │ │ │ + smlaltbeq r8, r7, r8, r4 │ │ │ │ + cmpeq pc, ip, lsr #18 │ │ │ │ cmpeq r5, r0, asr r6 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ │ │ │ │ 0059cfc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #1308] @ 59d4f8 │ │ │ │ @@ -1281711,26 +1281711,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmpeq pc, ip, ror #14 │ │ │ │ + cmpeq pc, r4, ror r7 @ │ │ │ │ @ instruction: 0x01451694 │ │ │ │ - cmpeq r7, r0, ror r1 │ │ │ │ - cmpeq pc, r8, lsr r6 @ │ │ │ │ + cmpeq r7, r8, ror r1 │ │ │ │ + cmpeq pc, r0, asr #12 │ │ │ │ cmpeq r5, r0, ror #10 │ │ │ │ - cmpeq r7, ip, lsr r0 │ │ │ │ - cmpeq pc, r4, lsr r5 @ │ │ │ │ + cmpeq r7, r4, asr #32 │ │ │ │ + cmpeq pc, ip, lsr r5 @ │ │ │ │ cmpeq r5, r4, lsr r4 │ │ │ │ - cmpeq r7, r8, lsr pc │ │ │ │ - smlalbbeq lr, pc, ip, r3 @ │ │ │ │ + cmpeq r7, r0, asr #30 │ │ │ │ + @ instruction: 0x014fe394 │ │ │ │ strheq r1, [r5, #-8] │ │ │ │ - @ instruction: 0x01477d90 │ │ │ │ + @ instruction: 0x01477d98 │ │ │ │ │ │ │ │ 0059d55c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1281939,25 +1281939,25 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - strheq r7, [r7, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0x014fe190 │ │ │ │ + strheq r7, [r7, #-184] @ 0xffffff48 │ │ │ │ + @ instruction: 0x014fe198 │ │ │ │ cmpeq r9, ip, lsl #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, r4, lsl #2 │ │ │ │ - cmpeq r7, r0, lsl fp │ │ │ │ - smlaltteq r7, r7, r4, sl @ │ │ │ │ - smlalbteq lr, pc, r0, r0 @ │ │ │ │ + cmpeq pc, ip, lsl #2 │ │ │ │ + cmpeq r7, r8, lsl fp │ │ │ │ + smlaltteq r7, r7, ip, sl @ │ │ │ │ + smlalbteq lr, pc, r8, r0 @ │ │ │ │ cmpeq r5, ip, asr #26 │ │ │ │ - cmpeq pc, r0, lsl r0 @ │ │ │ │ - cmpeq r7, r0, lsr #20 │ │ │ │ + cmpeq pc, r8, lsl r0 @ │ │ │ │ + cmpeq r7, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr r2, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #1216 @ 0x4c0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -1282964,207 +1282964,207 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 59e438 │ │ │ │ cmpeq r9, r0, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r9, ip, lsr #21 │ │ │ │ - cmpeq r7, ip, lsr #18 │ │ │ │ + cmpeq r7, r4, lsr r9 │ │ │ │ andeq r6, r0, r0, lsr #16 │ │ │ │ - ldrdeq r7, [r7, #-140] @ 0xffffff74 │ │ │ │ - smlalbteq sp, pc, r4, pc @ │ │ │ │ - smlalbbeq r7, r7, ip, r8 @ │ │ │ │ - cmpeq pc, r4, ror pc @ │ │ │ │ + smlaltteq r7, r7, r4, r8 @ │ │ │ │ + smlalbteq sp, pc, ip, pc @ │ │ │ │ + @ instruction: 0x01477894 │ │ │ │ + cmpeq pc, ip, ror pc @ │ │ │ │ cmpeq r4, r0, asr #22 │ │ │ │ - cmpeq r7, r4, lsr #16 │ │ │ │ - @ instruction: 0x014fde90 │ │ │ │ + cmpeq r7, ip, lsr #16 │ │ │ │ + @ instruction: 0x014fde98 │ │ │ │ smlaltteq lr, r4, r4, sl │ │ │ │ cmpeq r5, r4, asr ip │ │ │ │ - cmpeq pc, ip, lsr #28 │ │ │ │ + cmpeq pc, r4, lsr lr @ │ │ │ │ smlalbbeq lr, r4, r0, sl │ │ │ │ - smlalbteq r1, ip, r8, ip │ │ │ │ - smlalbteq sp, pc, ip, sp @ │ │ │ │ + ldrdeq r1, [ip, #-192] @ 0xffffff40 │ │ │ │ + ldrdeq sp, [pc, #-212] @ 59e824 │ │ │ │ cmpeq r4, r0, lsr #20 │ │ │ │ - cmpeq r7, ip, lsl #14 │ │ │ │ + cmpeq r7, r4, lsl r7 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - smlalbteq r7, r7, r4, r6 @ │ │ │ │ - ldrdeq r6, [ip, #-140] @ 0xffffff74 │ │ │ │ - smlaltteq r7, r7, r4, r6 @ │ │ │ │ - @ instruction: 0x01477698 │ │ │ │ - smlalbteq r7, r7, r0, r6 @ │ │ │ │ - smlalbteq r7, r7, ip, r4 @ │ │ │ │ - @ instruction: 0x014fdb98 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - cmpeq pc, r0, asr #20 │ │ │ │ + smlalbteq r7, r7, ip, r6 @ │ │ │ │ + smlaltteq r6, ip, r4, r8 │ │ │ │ + smlaltteq r7, r7, ip, r6 @ │ │ │ │ + smlaltbeq r7, r7, r0, r6 @ │ │ │ │ + smlalbteq r7, r7, r8, r6 @ │ │ │ │ + ldrdeq r7, [r7, #-68] @ 0xffffffbc │ │ │ │ + smlaltbeq sp, pc, r0, fp @ │ │ │ │ + smlalbbeq r7, r7, r4, r3 @ │ │ │ │ + cmpeq pc, r8, asr #20 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r7, r0, ip, lsl #1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, ip, ror r6 @ │ │ │ │ - smlalbbeq r6, r7, ip, pc @ │ │ │ │ + smlalbbeq sp, pc, r4, r6 @ │ │ │ │ + @ instruction: 0x01476f94 │ │ │ │ ldrsbeq r9, [r9, #-244] @ 0xffffff0c │ │ │ │ cmppeq r4, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ - @ instruction: 0x01476d9c │ │ │ │ - smlalbbeq sp, pc, r4, r4 @ │ │ │ │ + smlalbbeq lr, r5, r4, r7 │ │ │ │ + smlaltbeq r6, r7, r4, sp │ │ │ │ + smlalbbeq sp, pc, ip, r4 @ │ │ │ │ smlalbbeq lr, r4, ip, pc @ │ │ │ │ cmpeq r4, r8, asr #32 │ │ │ │ - cmpeq r7, ip, lsr #26 │ │ │ │ - @ instruction: 0x014fd398 │ │ │ │ + cmpeq r7, r4, lsr sp │ │ │ │ + smlaltbeq sp, pc, r0, r3 @ │ │ │ │ smlaltteq sp, r4, ip, pc @ │ │ │ │ cmpeq r5, ip, asr r1 │ │ │ │ - cmpeq pc, r4, lsr r3 @ │ │ │ │ + cmpeq pc, ip, lsr r3 @ │ │ │ │ smlalbbeq sp, r4, r8, pc @ │ │ │ │ - ldrdeq r1, [ip, #-16] │ │ │ │ - ldrdeq sp, [pc, #-36] @ 59e960 │ │ │ │ + ldrdeq r1, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldrdeq sp, [pc, #-44] @ 59e958 │ │ │ │ cmpeq r4, r8, lsr #30 │ │ │ │ - cmpeq r7, r4, lsl ip │ │ │ │ - cmpeq r5, ip, ror #10 │ │ │ │ - cmpeq r5, r8, lsl r5 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ - cmpeq pc, r0, lsr #4 │ │ │ │ - cmpeq sp, r8, lsl ip │ │ │ │ + cmpeq r7, ip, lsl ip │ │ │ │ + cmpeq r5, r4, ror r5 │ │ │ │ + cmpeq r5, r0, lsr #10 │ │ │ │ + cmpeq r7, r0, asr #22 │ │ │ │ + cmpeq pc, r8, lsr #4 │ │ │ │ + cmpeq sp, r0, lsr #24 │ │ │ │ cmpeq r4, r8, lsl sp │ │ │ │ ldrdeq lr, [r4, #-200] @ 0xffffff38 │ │ │ │ - strdeq r6, [r7, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r7, r8, asr sl │ │ │ │ - cmpeq pc, r0, asr #2 │ │ │ │ - strdeq lr, [r5, #-48] @ 0xffffffd0 │ │ │ │ - cmpeq r7, r0, lsl sl │ │ │ │ - strdeq sp, [pc, #-8] @ 59e9b8 │ │ │ │ - smlaltbeq lr, r5, r8, r0 │ │ │ │ - cmpeq r5, ip, rrx │ │ │ │ - smlalbbeq r6, r7, ip, r6 │ │ │ │ - cmpeq pc, r4, ror sp @ │ │ │ │ - cmpeq r7, r4, asr #14 │ │ │ │ - cmpeq r7, r0, asr r6 │ │ │ │ - cmpeq pc, r8, lsr sp @ │ │ │ │ - smlalbteq sp, r5, ip, pc @ │ │ │ │ - smlaltteq r6, r7, ip, r5 │ │ │ │ - ldrdeq ip, [pc, #-196] @ 59e924 │ │ │ │ - @ instruction: 0x0145df94 │ │ │ │ - strheq r6, [r7, #-84] @ 0xffffffac │ │ │ │ - @ instruction: 0x014fcc9c │ │ │ │ - cmpeq r5, ip, asr pc │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ - cmpeq pc, r4, ror #24 │ │ │ │ - cmpeq r5, r4, lsr #30 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ - cmpeq pc, ip, lsr #24 │ │ │ │ - smlaltteq sp, r5, ip, lr │ │ │ │ - cmpeq r7, ip, lsl #10 │ │ │ │ - strdeq ip, [pc, #-180] @ 59e964 │ │ │ │ - strheq sp, [r5, #-228] @ 0xffffff1c │ │ │ │ - ldrdeq r6, [r7, #-68] @ 0xffffffbc │ │ │ │ - strheq ip, [pc, #-188] @ 59e968 │ │ │ │ - cmpeq r5, ip, ror lr │ │ │ │ - @ instruction: 0x0147649c │ │ │ │ - smlalbbeq ip, pc, r4, fp @ │ │ │ │ - cmpeq r5, r4, asr #28 │ │ │ │ - cmpeq r7, r8, ror #8 │ │ │ │ - cmpeq pc, r0, asr fp @ │ │ │ │ - cmpeq r5, r0, lsl lr │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ - strdeq r6, [r7, #-48] @ 0xffffffd0 │ │ │ │ - ldrdeq ip, [pc, #-168] @ 59e9a4 │ │ │ │ - @ instruction: 0x0145dd94 │ │ │ │ - strheq r6, [r7, #-52] @ 0xffffffcc │ │ │ │ - @ instruction: 0x014fca9c │ │ │ │ - cmpeq r5, ip, asr sp │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - cmpeq pc, r4, ror #20 │ │ │ │ - cmpeq r5, r0, lsr #26 │ │ │ │ - cmpeq r7, r0, asr #6 │ │ │ │ - cmpeq pc, r8, lsr #20 │ │ │ │ - smlaltteq sp, r5, r8, ip │ │ │ │ - cmpeq r7, r8, lsl #6 │ │ │ │ - strdeq ip, [pc, #-144] @ 59e9ec │ │ │ │ - strheq sp, [r5, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq sp, r5, r4, ip │ │ │ │ - cmpeq r5, r0, asr ip │ │ │ │ - cmpeq r7, r0, ror r2 │ │ │ │ - cmpeq pc, r8, asr r9 @ │ │ │ │ - cmpeq r5, r8, lsl ip │ │ │ │ - cmpeq r7, r8, lsr r2 │ │ │ │ - cmpeq pc, r0, lsr #18 │ │ │ │ - smlaltteq sp, r5, r0, fp │ │ │ │ - smlaltbeq sp, r5, r4, fp │ │ │ │ - @ instruction: 0x0147619c │ │ │ │ - cmpeq r5, r8, lsr #22 │ │ │ │ - cmpeq r7, r8, asr #2 │ │ │ │ - cmpeq pc, r0, lsr r8 @ │ │ │ │ - smlaltteq sp, r5, ip, sl │ │ │ │ - cmpeq r7, ip, lsl #2 │ │ │ │ - strdeq ip, [pc, #-116] @ 59ea4c │ │ │ │ - strheq sp, [r5, #-164] @ 0xffffff5c │ │ │ │ - strheq r6, [r7, #-4] │ │ │ │ - cmpeq r5, r8, asr sl │ │ │ │ - qdaddeq r6, r4, r7 │ │ │ │ - strdeq sp, [r5, #-156] @ 0xffffff64 │ │ │ │ - smlalbteq sp, r5, ip, r9 │ │ │ │ - @ instruction: 0x0145d99c │ │ │ │ - cmpeq r5, ip, ror #18 │ │ │ │ - cmpeq r5, ip, lsr r9 │ │ │ │ - cmpeq r5, ip, lsl #18 │ │ │ │ - ldrdeq sp, [r5, #-136] @ 0xffffff78 │ │ │ │ - strdeq r5, [r7, #-232] @ 0xffffff18 │ │ │ │ - smlaltteq ip, pc, r0, r5 @ │ │ │ │ - smlaltbeq sp, r5, r0, r8 │ │ │ │ - smlalbteq r5, r7, r0, lr │ │ │ │ - smlaltbeq ip, pc, r8, r5 @ │ │ │ │ - cmpeq r5, r8, ror #16 │ │ │ │ - cmpeq r5, ip, lsr #16 │ │ │ │ - cmpeq r7, r4, lsr #28 │ │ │ │ - smlalbteq sp, r5, ip, r7 │ │ │ │ - @ instruction: 0x0145d79c │ │ │ │ - cmpeq r5, r8, ror #14 │ │ │ │ - smlalbbeq r5, r7, r8, sp │ │ │ │ - cmpeq pc, r0, ror r4 @ │ │ │ │ - cmpeq r5, r0, lsr r7 │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ - cmpeq pc, r8, lsr r4 @ │ │ │ │ - strdeq sp, [r5, #-104] @ 0xffffff98 │ │ │ │ - cmpeq r7, r8, lsl sp │ │ │ │ - cmpeq pc, r0, lsl #8 │ │ │ │ - strdeq r5, [r7, #-196] @ 0xffffff3c │ │ │ │ - smlalbteq r5, r7, ip, ip │ │ │ │ - cmpeq r5, r0, ror r6 │ │ │ │ - @ instruction: 0x01475c90 │ │ │ │ - cmpeq pc, r8, ror r3 @ │ │ │ │ - cmpeq r5, ip, lsr r6 │ │ │ │ - cmpeq r5, r8, lsl #12 │ │ │ │ - smlaltteq sp, r5, ip, r5 │ │ │ │ - ldrdeq sp, [r5, #-80] @ 0xffffffb0 │ │ │ │ - strheq sp, [r5, #-84] @ 0xffffffac │ │ │ │ - smlalbbeq sp, r5, r4, r5 │ │ │ │ - cmpeq r5, r8, ror #10 │ │ │ │ - cmpeq r5, r8, lsr r5 │ │ │ │ - cmpeq r5, r4, lsl #10 │ │ │ │ - cmpeq r7, r4, lsr #22 │ │ │ │ - cmpeq pc, ip, lsl #4 │ │ │ │ - smlalbteq sp, r5, ip, r4 │ │ │ │ - smlaltteq r5, r7, ip, sl │ │ │ │ - ldrdeq ip, [pc, #-20] @ 59eb70 │ │ │ │ - @ instruction: 0x0145d494 │ │ │ │ - strheq r5, [r7, #-164] @ 0xffffff5c │ │ │ │ - @ instruction: 0x014fc19c │ │ │ │ - cmpeq r5, ip, asr r4 │ │ │ │ - cmpeq r7, ip, ror sl │ │ │ │ - cmpeq pc, r4, ror #2 │ │ │ │ - cmpeq r5, r4, lsr #8 │ │ │ │ - cmpeq r7, r4, asr #20 │ │ │ │ - cmpeq pc, ip, lsr #2 │ │ │ │ - smlaltteq sp, r5, ip, r3 │ │ │ │ - cmpeq r7, ip, lsl #20 │ │ │ │ - strdeq ip, [pc, #-4] @ 59ebb0 │ │ │ │ - strheq sp, [r5, #-52] @ 0xffffffcc │ │ │ │ - ldrdeq r5, [r7, #-148] @ 0xffffff6c │ │ │ │ - strheq ip, [pc, #-12] @ 59ebb4 │ │ │ │ + strdeq r6, [r7, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r7, r0, ror #20 │ │ │ │ + cmpeq pc, r8, asr #2 │ │ │ │ + strdeq lr, [r5, #-56] @ 0xffffffc8 │ │ │ │ + cmpeq r7, r8, lsl sl │ │ │ │ + mrseq sp, (UNDEF: 95) │ │ │ │ + strheq lr, [r5, #-0] │ │ │ │ + cmpeq r5, r4, ror r0 │ │ │ │ + @ instruction: 0x01476694 │ │ │ │ + cmpeq pc, ip, ror sp @ │ │ │ │ + cmpeq r7, ip, asr #14 │ │ │ │ + cmpeq r7, r8, asr r6 │ │ │ │ + cmpeq pc, r0, asr #26 │ │ │ │ + ldrdeq sp, [r5, #-244] @ 0xffffff0c │ │ │ │ + strdeq r6, [r7, #-84] @ 0xffffffac │ │ │ │ + ldrdeq ip, [pc, #-204] @ 59e91c │ │ │ │ + @ instruction: 0x0145df9c │ │ │ │ + strheq r6, [r7, #-92] @ 0xffffffa4 │ │ │ │ + smlaltbeq ip, pc, r4, ip @ │ │ │ │ + cmpeq r5, r4, ror #30 │ │ │ │ + smlalbbeq r6, r7, r4, r5 │ │ │ │ + cmpeq pc, ip, ror #24 │ │ │ │ + cmpeq r5, ip, lsr #30 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ + cmpeq pc, r4, lsr ip @ │ │ │ │ + strdeq sp, [r5, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r7, r4, lsl r5 │ │ │ │ + strdeq ip, [pc, #-188] @ 59e95c │ │ │ │ + strheq sp, [r5, #-236] @ 0xffffff14 │ │ │ │ + ldrdeq r6, [r7, #-76] @ 0xffffffb4 │ │ │ │ + smlalbteq ip, pc, r4, fp @ │ │ │ │ + smlalbbeq sp, r5, r4, lr │ │ │ │ + smlaltbeq r6, r7, r4, r4 │ │ │ │ + smlalbbeq ip, pc, ip, fp @ │ │ │ │ + cmpeq r5, ip, asr #28 │ │ │ │ + cmpeq r7, r0, ror r4 │ │ │ │ + cmpeq pc, r8, asr fp @ │ │ │ │ + cmpeq r5, r8, lsl lr │ │ │ │ + cmpeq r7, r0, asr #10 │ │ │ │ + strdeq r6, [r7, #-56] @ 0xffffffc8 │ │ │ │ + smlaltteq ip, pc, r0, sl @ │ │ │ │ + @ instruction: 0x0145dd9c │ │ │ │ + strheq r6, [r7, #-60] @ 0xffffffc4 │ │ │ │ + smlaltbeq ip, pc, r4, sl @ │ │ │ │ + cmpeq r5, r4, ror #26 │ │ │ │ + smlalbbeq r6, r7, r4, r3 │ │ │ │ + cmpeq pc, ip, ror #20 │ │ │ │ + cmpeq r5, r8, lsr #26 │ │ │ │ + cmpeq r7, r8, asr #6 │ │ │ │ + cmpeq pc, r0, lsr sl @ │ │ │ │ + strdeq sp, [r5, #-192] @ 0xffffff40 │ │ │ │ + cmpeq r7, r0, lsl r3 │ │ │ │ + strdeq ip, [pc, #-152] @ 59e9e4 │ │ │ │ + strheq sp, [r5, #-204] @ 0xffffff34 │ │ │ │ + smlalbbeq sp, r5, ip, ip │ │ │ │ + cmpeq r5, r8, asr ip │ │ │ │ + cmpeq r7, r8, ror r2 │ │ │ │ + cmpeq pc, r0, ror #18 │ │ │ │ + cmpeq r5, r0, lsr #24 │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + cmpeq pc, r8, lsr #18 │ │ │ │ + smlaltteq sp, r5, r8, fp │ │ │ │ + smlaltbeq sp, r5, ip, fp │ │ │ │ + smlaltbeq r6, r7, r4, r1 │ │ │ │ + cmpeq r5, r0, lsr fp │ │ │ │ + cmpeq r7, r0, asr r1 │ │ │ │ + cmpeq pc, r8, lsr r8 @ │ │ │ │ + strdeq sp, [r5, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r7, r4, lsl r1 │ │ │ │ + strdeq ip, [pc, #-124] @ 59ea44 │ │ │ │ + strheq sp, [r5, #-172] @ 0xffffff54 │ │ │ │ + strheq r6, [r7, #-12] │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ + qdaddeq r6, ip, r7 │ │ │ │ + cmpeq r5, r4, lsl #20 │ │ │ │ + ldrdeq sp, [r5, #-148] @ 0xffffff6c │ │ │ │ + smlaltbeq sp, r5, r4, r9 │ │ │ │ + cmpeq r5, r4, ror r9 │ │ │ │ + cmpeq r5, r4, asr #18 │ │ │ │ + cmpeq r5, r4, lsl r9 │ │ │ │ + smlaltteq sp, r5, r0, r8 │ │ │ │ + cmpeq r7, r0, lsl #30 │ │ │ │ + smlaltteq ip, pc, r8, r5 @ │ │ │ │ + smlaltbeq sp, r5, r8, r8 │ │ │ │ + smlalbteq r5, r7, r8, lr │ │ │ │ + strheq ip, [pc, #-80] @ 59eab0 │ │ │ │ + cmpeq r5, r0, ror r8 │ │ │ │ + cmpeq r5, r4, lsr r8 │ │ │ │ + cmpeq r7, ip, lsr #28 │ │ │ │ + ldrdeq sp, [r5, #-116] @ 0xffffff8c │ │ │ │ + smlaltbeq sp, r5, r4, r7 │ │ │ │ + cmpeq r5, r0, ror r7 │ │ │ │ + @ instruction: 0x01475d90 │ │ │ │ + cmpeq pc, r8, ror r4 @ │ │ │ │ + cmpeq r5, r8, lsr r7 │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ + cmpeq pc, r0, asr #8 │ │ │ │ + cmpeq r5, r0, lsl #14 │ │ │ │ + cmpeq r7, r0, lsr #26 │ │ │ │ + cmpeq pc, r8, lsl #8 │ │ │ │ + strdeq r5, [r7, #-204] @ 0xffffff34 │ │ │ │ + ldrdeq r5, [r7, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r5, r8, ror r6 │ │ │ │ + @ instruction: 0x01475c98 │ │ │ │ + smlalbbeq ip, pc, r0, r3 @ │ │ │ │ + cmpeq r5, r4, asr #12 │ │ │ │ + cmpeq r5, r0, lsl r6 │ │ │ │ + strdeq sp, [r5, #-84] @ 0xffffffac │ │ │ │ + ldrdeq sp, [r5, #-88] @ 0xffffffa8 │ │ │ │ + strheq sp, [r5, #-92] @ 0xffffffa4 │ │ │ │ + smlalbbeq sp, r5, ip, r5 │ │ │ │ + cmpeq r5, r0, ror r5 │ │ │ │ + cmpeq r5, r0, asr #10 │ │ │ │ + cmpeq r5, ip, lsl #10 │ │ │ │ + cmpeq r7, ip, lsr #22 │ │ │ │ + cmpeq pc, r4, lsl r2 @ │ │ │ │ + ldrdeq sp, [r5, #-68] @ 0xffffffbc │ │ │ │ + strdeq r5, [r7, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq ip, [pc, #-28] @ 59eb68 │ │ │ │ + @ instruction: 0x0145d49c │ │ │ │ + strheq r5, [r7, #-172] @ 0xffffff54 │ │ │ │ + smlaltbeq ip, pc, r4, r1 @ │ │ │ │ + cmpeq r5, r4, ror #8 │ │ │ │ + smlalbbeq r5, r7, r4, sl │ │ │ │ + cmpeq pc, ip, ror #2 │ │ │ │ + cmpeq r5, ip, lsr #8 │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ + cmpeq pc, r4, lsr r1 @ │ │ │ │ + strdeq sp, [r5, #-52] @ 0xffffffcc │ │ │ │ + cmpeq r7, r4, lsl sl │ │ │ │ + strdeq ip, [pc, #-12] @ 59eba8 │ │ │ │ + strheq sp, [r5, #-60] @ 0xffffffc4 │ │ │ │ + ldrdeq r5, [r7, #-156] @ 0xffffff64 │ │ │ │ + smlalbteq ip, pc, r4, r0 @ │ │ │ │ mov r3, r9 │ │ │ │ ldr r9, [pc, #-524] @ 59e9bc │ │ │ │ mov r2, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ @@ -1284263,29 +1284263,29 @@ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 59fbc4 │ │ │ │ cmpeq r9, r8, lsl #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r4, lsr fp │ │ │ │ + cmpeq r7, ip, lsr fp │ │ │ │ cmpeq r9, r4, ror #21 │ │ │ │ - qdaddeq ip, r4, pc @ │ │ │ │ - strheq r5, [r7, #-152] @ 0xffffff68 │ │ │ │ - smlaltteq fp, pc, r8, lr @ │ │ │ │ + qdaddeq ip, ip, pc @ │ │ │ │ + smlalbteq r5, r7, r0, r9 │ │ │ │ + strdeq fp, [pc, #-224] @ 59fc3c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r5, [r7, #-128] @ 0xffffff80 │ │ │ │ - cmpeq pc, ip, lsl #28 │ │ │ │ + ldrdeq r5, [r7, #-136] @ 0xffffff78 │ │ │ │ + cmpeq pc, r4, lsl lr @ │ │ │ │ cmpeq r9, r8, asr #16 │ │ │ │ - cmpeq r5, r8, lsr #32 │ │ │ │ - strdeq ip, [r5, #-252] @ 0xffffff04 │ │ │ │ - smlalbteq ip, r5, ip, pc @ │ │ │ │ - @ instruction: 0x0145cf9c │ │ │ │ - @ instruction: 0x01475790 │ │ │ │ - smlalbteq fp, pc, ip, ip @ │ │ │ │ + cmpeq r5, r0, lsr r0 │ │ │ │ + cmpeq r5, r4 │ │ │ │ + ldrdeq ip, [r5, #-244] @ 0xffffff0c │ │ │ │ + smlaltbeq ip, r5, r4, pc @ │ │ │ │ + @ instruction: 0x01475798 │ │ │ │ + ldrdeq fp, [pc, #-196] @ 59fc80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #904] @ 0x388 │ │ │ │ ldr ip, [r0, #908] @ 0x38c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1284426,21 +1284426,21 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 59fe88 │ │ │ │ cmpeq r9, r8, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlaltteq fp, pc, r4, ip @ │ │ │ │ - smlalbteq r5, r7, ip, r6 │ │ │ │ + smlaltteq fp, pc, ip, ip @ │ │ │ │ + ldrdeq r5, [r7, #-100] @ 0xffffff9c │ │ │ │ cmpeq r9, r4, lsl #11 │ │ │ │ - cmpeq r5, ip, asr #26 │ │ │ │ - cmpeq r7, ip, asr r5 │ │ │ │ - cmpeq r7, r0, lsr r5 │ │ │ │ - cmpeq pc, ip, lsr fp @ │ │ │ │ + cmpeq r5, r4, asr sp │ │ │ │ + cmpeq r7, r4, ror #10 │ │ │ │ + cmpeq r7, r8, lsr r5 │ │ │ │ + cmpeq pc, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [pc, #288] @ 5a00ec │ │ │ │ @@ -1284515,23 +1284515,23 @@ │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ b 5a00bc │ │ │ │ cmpeq r9, r8, asr #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlaltbeq fp, pc, ip, sl @ │ │ │ │ - @ instruction: 0x01475498 │ │ │ │ + strheq fp, [pc, #-164] @ 5a0058 │ │ │ │ + smlaltbeq r5, r7, r0, r4 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - cmpeq r5, r4, lsl #24 │ │ │ │ - cmpeq pc, r8, lsr #20 │ │ │ │ - cmpeq r7, r8, lsl #8 │ │ │ │ + cmpeq r5, ip, lsl #24 │ │ │ │ + cmpeq pc, r0, lsr sl @ │ │ │ │ + cmpeq r7, r0, lsl r4 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - smlalbteq ip, r5, r4, fp │ │ │ │ - @ instruction: 0x0145cb94 │ │ │ │ + smlalbteq ip, r5, ip, fp │ │ │ │ + @ instruction: 0x0145cb9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [pc, #288] @ 5a0258 │ │ │ │ @@ -1284606,21 +1284606,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #238 @ 0xee │ │ │ │ b 5a0228 │ │ │ │ ldrsbeq r8, [r9, #-44] @ 0xffffffd4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, r0, asr #18 │ │ │ │ - cmpeq r7, ip, lsr #6 │ │ │ │ - strheq fp, [pc, #-140] @ 5a01e4 │ │ │ │ - @ instruction: 0x0145ca94 │ │ │ │ - smlaltbeq r5, r7, r0, r2 │ │ │ │ - cmpeq r5, r8, asr sl │ │ │ │ - cmpeq r5, ip, lsr #20 │ │ │ │ + cmpeq pc, r8, asr #18 │ │ │ │ + cmpeq r7, r4, lsr r3 │ │ │ │ + smlalbteq fp, pc, r4, r8 @ │ │ │ │ + @ instruction: 0x0145ca9c │ │ │ │ + smlaltbeq r5, r7, r8, r2 │ │ │ │ + cmpeq r5, r0, ror #20 │ │ │ │ + cmpeq r5, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr ip, [pc, #1820] @ 5a09b8 │ │ │ │ @@ -1285079,38 +1285079,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #112 @ 0x70 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ b 5a0870 │ │ │ │ cmpeq r9, ip, ror #2 │ │ │ │ cmpeq r9, r0, ror r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x014fb794 │ │ │ │ - cmpeq r7, r4, ror #2 │ │ │ │ - smlalbteq fp, pc, r8, r6 @ │ │ │ │ - smlaltbeq r5, r7, r8, r0 │ │ │ │ - strdeq r4, [r7, #-224] @ 0xffffff20 │ │ │ │ - strdeq fp, [pc, #-76] @ 5a0994 │ │ │ │ + @ instruction: 0x014fb79c │ │ │ │ + cmpeq r7, ip, ror #2 │ │ │ │ + ldrdeq fp, [pc, #-96] @ 5a0974 │ │ │ │ + strheq r5, [r7, #-0] │ │ │ │ + strdeq r4, [r7, #-232] @ 0xffffff18 │ │ │ │ + cmpeq pc, r4, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, r8, ror #6 │ │ │ │ - cmpeq r7, r4, asr sp │ │ │ │ + cmpeq pc, r0, ror r3 @ │ │ │ │ + cmpeq r7, ip, asr sp │ │ │ │ cmpeq r9, r8, ror ip │ │ │ │ - cmpeq r5, r4, asr r4 │ │ │ │ - cmpeq pc, ip, asr #4 │ │ │ │ - cmpeq r7, r0, ror #24 │ │ │ │ - cmpeq r7, r0, lsr ip │ │ │ │ - cmpeq pc, r4, lsl #4 │ │ │ │ - ldrdeq ip, [r5, #-60] @ 0xffffffc4 │ │ │ │ - smlaltteq r4, r7, ip, fp │ │ │ │ - smlaltbeq ip, r5, r4, r3 │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ - cmpeq r5, r0, asr #6 │ │ │ │ - cmpeq r5, r0, lsl r3 │ │ │ │ - cmpeq pc, r8, lsl #2 │ │ │ │ - cmpeq r7, r4, lsr fp │ │ │ │ - smlaltteq r4, r7, r8, sl │ │ │ │ + cmpeq r5, ip, asr r4 │ │ │ │ + cmpeq pc, r4, asr r2 @ │ │ │ │ + cmpeq r7, r8, ror #24 │ │ │ │ + cmpeq r7, r8, lsr ip │ │ │ │ + cmpeq pc, ip, lsl #4 │ │ │ │ + smlaltteq ip, r5, r4, r3 │ │ │ │ + strdeq r4, [r7, #-180] @ 0xffffff4c │ │ │ │ + smlaltbeq ip, r5, ip, r3 │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ + cmpeq r5, r8, asr #6 │ │ │ │ + cmpeq r5, r8, lsl r3 │ │ │ │ + cmpeq pc, r0, lsl r1 @ │ │ │ │ + cmpeq r7, ip, lsr fp │ │ │ │ + strdeq r4, [r7, #-160] @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #2112] @ 5a1280 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1285641,51 +1285641,51 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5a10ec │ │ │ │ ldrsbeq r7, [r9, #-144] @ 0xffffff70 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r7, [r9, #-144] @ 0xffffff70 │ │ │ │ - strheq sl, [pc, #-240] @ 5a11a4 │ │ │ │ - cmpeq r7, r8, ror r9 │ │ │ │ - ldrdeq sl, [pc, #-228] @ 5a11b8 │ │ │ │ - strheq r4, [r7, #-128] @ 0xffffff80 │ │ │ │ + strheq sl, [pc, #-248] @ 5a119c │ │ │ │ + smlalbbeq r4, r7, r0, r9 │ │ │ │ + ldrdeq sl, [pc, #-236] @ 5a11b0 │ │ │ │ + strheq r4, [r7, #-136] @ 0xffffff78 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, ip, lsr #26 │ │ │ │ - cmpeq r7, r8, lsl r7 │ │ │ │ + cmpeq pc, r4, lsr sp @ │ │ │ │ + cmpeq r7, r0, lsr #14 │ │ │ │ cmpeq r9, r8, lsl r6 │ │ │ │ ldrsbeq r7, [r9, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq pc, r0, lsr ip @ │ │ │ │ - cmpeq r5, r4, lsl #28 │ │ │ │ - cmpeq r7, r4, lsl r6 │ │ │ │ + cmpeq pc, r8, lsr ip @ │ │ │ │ + cmpeq r5, ip, lsl #28 │ │ │ │ + cmpeq r7, ip, lsl r6 │ │ │ │ cmpeq r9, r4, asr #10 │ │ │ │ - smlaltbeq sl, pc, r4, fp @ │ │ │ │ - cmpeq r5, r8, ror sp │ │ │ │ - smlalbbeq r4, r7, r8, r5 │ │ │ │ - cmpeq r7, r8, lsl r5 │ │ │ │ - cmpeq pc, r4, lsr #22 │ │ │ │ - cmpeq pc, r4, lsr sl @ │ │ │ │ - cmpeq r7, r8, asr #8 │ │ │ │ - cmpeq r7, r8, lsl r4 │ │ │ │ + smlaltbeq sl, pc, ip, fp @ │ │ │ │ + smlalbbeq fp, r5, r0, sp │ │ │ │ + @ instruction: 0x01474590 │ │ │ │ + cmpeq r7, r0, lsr #10 │ │ │ │ + cmpeq pc, ip, lsr #22 │ │ │ │ + cmpeq pc, ip, lsr sl @ │ │ │ │ + cmpeq r7, r0, asr r4 │ │ │ │ + cmpeq r7, r0, lsr #8 │ │ │ │ cmpeq r9, r4, ror r3 │ │ │ │ - smlaltbeq fp, r5, r8, fp │ │ │ │ - @ instruction: 0x014fa994 │ │ │ │ - cmpeq r5, ip, ror #22 │ │ │ │ - cmpeq r7, r8, ror r3 │ │ │ │ - cmpeq r5, r4, lsr fp │ │ │ │ - cmpeq r5, r4, lsl #22 │ │ │ │ - ldrdeq fp, [r5, #-160] @ 0xffffff60 │ │ │ │ - ldrdeq sl, [pc, #-136] @ 5a1280 │ │ │ │ - strheq fp, [r5, #-160] @ 0xffffff60 │ │ │ │ - smlalbteq r4, r7, r0, r2 │ │ │ │ - smlaltbeq sl, pc, r0, r8 @ │ │ │ │ - cmpeq r5, r4, ror sl │ │ │ │ - smlalbbeq r4, r7, r4, r2 │ │ │ │ - cmpeq r5, r8, asr #20 │ │ │ │ - cmpeq r5, r8, lsl sl │ │ │ │ + strheq fp, [r5, #-176] @ 0xffffff50 │ │ │ │ + @ instruction: 0x014fa99c │ │ │ │ + cmpeq r5, r4, ror fp │ │ │ │ + smlalbbeq r4, r7, r0, r3 │ │ │ │ + cmpeq r5, ip, lsr fp │ │ │ │ + cmpeq r5, ip, lsl #22 │ │ │ │ + ldrdeq fp, [r5, #-168] @ 0xffffff58 │ │ │ │ + smlaltteq sl, pc, r0, r8 @ │ │ │ │ + strheq fp, [r5, #-168] @ 0xffffff58 │ │ │ │ + smlalbteq r4, r7, r8, r2 │ │ │ │ + smlaltbeq sl, pc, r8, r8 @ │ │ │ │ + cmpeq r5, ip, ror sl │ │ │ │ + smlalbbeq r4, r7, ip, r2 │ │ │ │ + cmpeq r5, r0, asr sl │ │ │ │ + cmpeq r5, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #2128] @ 5a1b8c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1286220,63 +1286220,63 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5a1a48 │ │ │ │ ldrsbeq r7, [r9, #-4] │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrheq r7, [r9, #-0] │ │ │ │ - @ instruction: 0x014fa690 │ │ │ │ - cmpeq r7, r8, rrx │ │ │ │ + @ instruction: 0x014fa698 │ │ │ │ + cmpeq r7, r0, ror r0 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - smlalbteq sl, pc, r4, r5 @ │ │ │ │ - smlaltbeq r3, r7, r4, pc @ │ │ │ │ + smlalbteq sl, pc, ip, r5 @ │ │ │ │ + smlaltbeq r3, r7, ip, pc @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - @ instruction: 0x014fa490 │ │ │ │ - cmpeq r7, ip, ror lr │ │ │ │ + @ instruction: 0x014fa498 │ │ │ │ + smlalbbeq r3, r7, r4, lr │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ cmpeq r9, ip, ror sp │ │ │ │ cmpeq r9, r0, lsr sp │ │ │ │ - cmpeq r5, r8, ror #10 │ │ │ │ - @ instruction: 0x014fa390 │ │ │ │ - cmpeq r7, r0, ror sp │ │ │ │ + cmpeq r5, r0, ror r5 │ │ │ │ + @ instruction: 0x014fa398 │ │ │ │ + cmpeq r7, r8, ror sp │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - smlaltteq sl, pc, ip, r2 @ │ │ │ │ - ldrdeq r3, [r7, #-192] @ 0xffffff40 │ │ │ │ + strdeq sl, [pc, #-36] @ 5a1bc8 │ │ │ │ + ldrdeq r3, [r7, #-200] @ 0xffffff38 │ │ │ │ cmpeq r9, r0, asr #22 │ │ │ │ - smlaltbeq sl, pc, r0, r1 @ │ │ │ │ - cmpeq r5, r4, ror r3 │ │ │ │ - smlalbbeq r3, r7, r4, fp │ │ │ │ + smlaltbeq sl, pc, r8, r1 @ │ │ │ │ + cmpeq r5, ip, ror r3 │ │ │ │ + smlalbbeq r3, r7, ip, fp │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - smlalbbeq r3, r7, r8, fp │ │ │ │ - cmpeq pc, r8, ror #2 │ │ │ │ - cmpeq r7, r8, asr #22 │ │ │ │ + @ instruction: 0x01473b90 │ │ │ │ + cmpeq pc, r0, ror r1 @ │ │ │ │ + cmpeq r7, r0, asr fp │ │ │ │ cmpeq r9, r8, lsr #21 │ │ │ │ cmpeq r9, r0, lsl #21 │ │ │ │ - smlaltteq sl, pc, r0, r0 @ │ │ │ │ - strheq fp, [r5, #-36] @ 0xffffffdc │ │ │ │ - smlalbteq r3, r7, r4, sl │ │ │ │ + smlaltteq sl, pc, r8, r0 @ │ │ │ │ + strheq fp, [r5, #-44] @ 0xffffffd4 │ │ │ │ + smlalbteq r3, r7, ip, sl │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - strheq sl, [pc, #-0] @ 5a1c2c │ │ │ │ - smlalbbeq fp, r5, r4, r2 │ │ │ │ - @ instruction: 0x01473a94 │ │ │ │ + strheq sl, [pc, #-8] @ 5a1c24 │ │ │ │ + smlalbbeq fp, r5, ip, r2 │ │ │ │ + @ instruction: 0x01473a9c │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - cmpeq pc, ip, ror r0 @ │ │ │ │ - cmpeq r5, r4, asr r2 │ │ │ │ - cmpeq r7, r0, ror #20 │ │ │ │ - cmpeq r5, r4, lsl r2 │ │ │ │ - smlaltteq fp, r5, r4, r1 │ │ │ │ - strheq fp, [r5, #-20] @ 0xffffffec │ │ │ │ - smlalbbeq fp, r5, r4, r1 │ │ │ │ - cmpeq r5, r0, asr r1 │ │ │ │ - cmpeq r5, ip, lsl r1 │ │ │ │ - cmpeq r5, ip, lsl #2 │ │ │ │ + smlalbbeq sl, pc, r4, r0 @ │ │ │ │ + cmpeq r5, ip, asr r2 │ │ │ │ + cmpeq r7, r8, ror #20 │ │ │ │ + cmpeq r5, ip, lsl r2 │ │ │ │ + smlaltteq fp, r5, ip, r1 │ │ │ │ + strheq fp, [r5, #-28] @ 0xffffffe4 │ │ │ │ + smlalbbeq fp, r5, ip, r1 │ │ │ │ + cmpeq r5, r8, asr r1 │ │ │ │ + cmpeq r5, r4, lsr #2 │ │ │ │ + cmpeq r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1286602,49 +1286602,49 @@ │ │ │ │ b 5a1f14 │ │ │ │ bl c2b90 │ │ │ │ mov ip, r0 │ │ │ │ b 5a2140 │ │ │ │ cmpeq r9, r8, lsl #15 │ │ │ │ cmpeq r9, r4, lsl #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlalbteq r9, pc, r8, sp @ │ │ │ │ - smlaltbeq r3, r7, r4, r7 │ │ │ │ + ldrdeq r9, [pc, #-208] @ 5a20c8 │ │ │ │ + smlaltbeq r3, r7, ip, r7 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - cmpeq pc, ip, lsl #26 │ │ │ │ - smlaltteq r3, r7, ip, r6 │ │ │ │ + cmpeq pc, r4, lsl sp @ │ │ │ │ + strdeq r3, [r7, #-100] @ 0xffffff9c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq pc, r8, lsl #24 │ │ │ │ - strdeq r3, [r7, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq pc, r0, lsl ip @ │ │ │ │ + strdeq r3, [r7, #-88] @ 0xffffffa8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldrsheq r6, [r9, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq pc, r0, lsr fp @ │ │ │ │ - cmpeq r7, r8, asr #10 │ │ │ │ - cmpeq r7, r8, lsl r5 │ │ │ │ + cmpeq pc, r8, lsr fp @ │ │ │ │ + cmpeq r7, r0, asr r5 │ │ │ │ + cmpeq r7, r0, lsr #10 │ │ │ │ andeq r0, r0, pc, ror #21 │ │ │ │ - smlalbteq sl, r5, r8, ip │ │ │ │ - strheq r9, [pc, #-168] @ 5a2130 │ │ │ │ - @ instruction: 0x0145ac90 │ │ │ │ - smlaltbeq r3, r7, r0, r4 │ │ │ │ + ldrdeq sl, [r5, #-192] @ 0xffffff40 │ │ │ │ + smlalbteq r9, pc, r0, sl @ │ │ │ │ + @ instruction: 0x0145ac98 │ │ │ │ + smlaltbeq r3, r7, r8, r4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - smlalbbeq r9, pc, r0, sl @ │ │ │ │ - smlalbteq r8, r6, r0, r5 │ │ │ │ - ldrdeq r8, [r6, #-64] @ 0xffffffc0 │ │ │ │ + smlalbbeq r9, pc, r8, sl @ │ │ │ │ + smlalbteq r8, r6, r8, r5 │ │ │ │ + ldrdeq r8, [r6, #-72] @ 0xffffffb8 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - cmpeq r5, r8, lsl ip │ │ │ │ - smlaltteq sl, r5, ip, fp │ │ │ │ - strheq sl, [r5, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r5, r0, lsr #24 │ │ │ │ + strdeq sl, [r5, #-180] @ 0xffffff4c │ │ │ │ + smlalbteq sl, r5, r4, fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0145ab94 │ │ │ │ - smlalbbeq r9, pc, ip, r9 @ │ │ │ │ - smlalbteq r8, r6, ip, r4 │ │ │ │ - smlaltteq r8, r6, r0, r3 │ │ │ │ - cmpeq pc, ip, asr #18 │ │ │ │ - cmpeq r5, r4, lsr #22 │ │ │ │ - cmpeq r7, r4, lsr r3 │ │ │ │ + @ instruction: 0x0145ab9c │ │ │ │ + @ instruction: 0x014f9994 │ │ │ │ + ldrdeq r8, [r6, #-68] @ 0xffffffbc │ │ │ │ + smlaltteq r8, r6, r8, r3 │ │ │ │ + cmpeq pc, r4, asr r9 @ │ │ │ │ + cmpeq r5, ip, lsr #22 │ │ │ │ + cmpeq r7, ip, lsr r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldrd r6, [r2, #72] @ 0x48 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1286868,26 +1286868,26 @@ │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ moveq ip, #99 @ 0x63 │ │ │ │ b 5a2520 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00e00000 │ │ │ │ - cmpeq pc, ip, asr #12 │ │ │ │ - strdeq r2, [r7, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r5, ip, ror r7 │ │ │ │ - swpbeq ip, ip, [r6] │ │ │ │ + cmpeq pc, r4, asr r6 @ │ │ │ │ + cmpeq r7, r0, lsl #10 │ │ │ │ + smlalbbeq sl, r5, r4, r7 │ │ │ │ + smlaltbeq ip, r6, r4, r0 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - cmpeq pc, ip, ror #10 │ │ │ │ - cmpeq r5, r4, asr #14 │ │ │ │ - cmpeq r6, r8, rrx │ │ │ │ + cmpeq pc, r4, ror r5 @ │ │ │ │ + cmpeq r5, ip, asr #14 │ │ │ │ + cmpeq r6, r0, ror r0 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - smlalbteq r2, r7, r4, r3 │ │ │ │ - cmpeq pc, r8, lsr #10 │ │ │ │ - cmpeq r6, ip, lsl r0 │ │ │ │ + smlalbteq r2, r7, ip, r3 │ │ │ │ + cmpeq pc, r0, lsr r5 @ │ │ │ │ + cmpeq r6, r4, lsr #32 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ @@ -1286952,15 +1286952,15 @@ │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsheq r5, [r9, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r9, r4, ror #27 │ │ │ │ - cmpeq pc, r0, lsr #6 │ │ │ │ + cmpeq pc, r8, lsr #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ lsl sl, r2, #4 │ │ │ │ add r3, sl, #16 │ │ │ │ add lr, r9, r3 │ │ │ │ ldrd r6, [lr, #8] │ │ │ │ add r1, sl, #32 │ │ │ │ @@ -1290964,37 +1290964,37 @@ │ │ │ │ ldr r1, [pc, #112] @ 5a6614 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5a3d48 │ │ │ │ - cmpeq pc, r4, ror #12 │ │ │ │ - cmpeq r5, ip, lsr r8 │ │ │ │ - cmppeq r6, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, ip, ror #12 │ │ │ │ + cmpeq r5, r4, asr #16 │ │ │ │ + cmppeq r6, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, sl, lsr #1 │ │ │ │ - cmpeq pc, r8, lsr #12 │ │ │ │ - cmpeq r5, r0, lsl #16 │ │ │ │ - cmppeq r6, r8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq pc, r0, lsr r6 @ │ │ │ │ + cmpeq r5, r8, lsl #16 │ │ │ │ + cmppeq r6, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r6, rrx │ │ │ │ - smlaltteq r5, pc, r0, r5 @ │ │ │ │ - cmppeq r6, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - strheq lr, [r6, #-248] @ 0xffffff08 │ │ │ │ + smlaltteq r5, pc, r8, r5 @ │ │ │ │ + qdaddeq pc, r4, r6 @ │ │ │ │ + smlalbteq lr, r6, r0, pc @ │ │ │ │ andeq r1, r0, r6, lsr #1 │ │ │ │ - @ instruction: 0x014f5594 │ │ │ │ - smlaltbeq lr, r6, r8, pc @ │ │ │ │ - cmpeq r6, r4, ror pc │ │ │ │ + @ instruction: 0x014f559c │ │ │ │ + strheq lr, [r6, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r6, ip, ror pc │ │ │ │ andeq r1, r0, r5, rrx │ │ │ │ - cmpeq pc, ip, asr #10 │ │ │ │ - cmpeq r5, r4, lsr #14 │ │ │ │ - cmpeq r6, ip, lsr #30 │ │ │ │ + cmpeq pc, r4, asr r5 @ │ │ │ │ + cmpeq r5, ip, lsr #14 │ │ │ │ + cmpeq r6, r4, lsr pc │ │ │ │ andeq r1, r0, r7, rrx │ │ │ │ - cmpeq pc, r0, lsl r5 @ │ │ │ │ - smlaltteq r6, r5, r8, r6 │ │ │ │ - strdeq lr, [r6, #-224] @ 0xffffff20 │ │ │ │ + cmpeq pc, r8, lsl r5 @ │ │ │ │ + strdeq r6, [r5, #-96] @ 0xffffffa0 │ │ │ │ + strdeq lr, [r6, #-232] @ 0xffffff18 │ │ │ │ andeq r1, r0, fp, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3624] @ 0xe28 │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ @@ -1291111,15 +1291111,15 @@ │ │ │ │ add lr, lr, lr │ │ │ │ ldrh lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsbeq r1, [r9, #-220] @ 0xffffff24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01591d90 │ │ │ │ - smlalbbeq r5, pc, r6, r2 @ │ │ │ │ + smlalbbeq r5, pc, lr, r2 @ │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r6, r8, #20 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #292] @ 0x124 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldmib r8, {r4, lr} │ │ │ │ @@ -1294417,15 +1294417,15 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ bhi 5b1a38 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - strheq r1, [pc, #-236] @ 5a9ac8 │ │ │ │ + smlalbteq r1, pc, r4, lr @ │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ sub r3, r3, #-268435455 @ 0xf0000001 │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -1302573,55 +1302573,55 @@ │ │ │ │ ldr r1, [pc, #184] @ 5b1bc0 │ │ │ │ add r2, r2, #392 @ 0x188 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 5add70 │ │ │ │ - strdeq sl, [lr, #-20] @ 0xffffffec │ │ │ │ - smlalbteq fp, r4, ip, r3 │ │ │ │ - ldrdeq r3, [r6, #-188] @ 0xffffff44 │ │ │ │ + strdeq sl, [lr, #-28] @ 0xffffffe4 │ │ │ │ + ldrdeq fp, [r4, #-52] @ 0xffffffcc │ │ │ │ + smlaltteq r3, r6, r4, fp │ │ │ │ muleq r0, r9, r4 │ │ │ │ - ldrdeq r3, [r6, #-180] @ 0xffffff4c │ │ │ │ - strheq sl, [lr, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x01463b9c │ │ │ │ + ldrdeq r3, [r6, #-188] @ 0xffffff44 │ │ │ │ + smlalbteq sl, lr, r4, r1 │ │ │ │ + smlaltbeq r3, r6, r4, fp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - cmpeq lr, r8, ror r1 │ │ │ │ - cmpeq r6, r0, lsl ip │ │ │ │ - cmpeq r6, r8, asr fp │ │ │ │ - cmpeq lr, r4, asr #2 │ │ │ │ - cmpeq r4, ip, lsl r3 │ │ │ │ - cmpeq r6, ip, lsr #22 │ │ │ │ + smlalbbeq sl, lr, r0, r1 │ │ │ │ + cmpeq r6, r8, lsl ip │ │ │ │ + cmpeq r6, r0, ror #22 │ │ │ │ + cmpeq lr, ip, asr #2 │ │ │ │ + cmpeq r4, r4, lsr #6 │ │ │ │ + cmpeq r6, r4, lsr fp │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - cmpeq lr, r8, lsl #2 │ │ │ │ - smlaltteq fp, r4, r0, r2 │ │ │ │ - smlaltteq r3, r6, r8, sl │ │ │ │ + cmpeq lr, r0, lsl r1 │ │ │ │ + smlaltteq fp, r4, r8, r2 │ │ │ │ + strdeq r3, [r6, #-160] @ 0xffffff60 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - smlalbteq sl, lr, ip, r0 │ │ │ │ - smlaltbeq fp, r4, r4, r2 │ │ │ │ - strheq r3, [r6, #-164] @ 0xffffff5c │ │ │ │ + ldrdeq sl, [lr, #-4] │ │ │ │ + smlaltbeq fp, r4, ip, r2 │ │ │ │ + strheq r3, [r6, #-172] @ 0xffffff54 │ │ │ │ muleq r0, fp, r4 │ │ │ │ - swpbeq sl, r0, [lr] │ │ │ │ - cmpeq r4, r8, ror #4 │ │ │ │ - cmpeq r6, r8, ror sl │ │ │ │ + swpbeq sl, r8, [lr] │ │ │ │ + cmpeq r4, r0, ror r2 │ │ │ │ + smlalbbeq r3, r6, r0, sl │ │ │ │ muleq r0, sl, r4 │ │ │ │ - qdaddeq sl, r8, lr │ │ │ │ - strdeq r3, [r6, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r6, r4, lsr sl │ │ │ │ + cmpeq lr, r0, rrx │ │ │ │ + strdeq r3, [r6, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r6, ip, lsr sl │ │ │ │ muleq r0, r6, r4 │ │ │ │ - cmpeq lr, r4, lsr #32 │ │ │ │ - strdeq fp, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmpeq r6, ip, lsl #20 │ │ │ │ - smlaltteq r9, lr, r8, pc @ │ │ │ │ - smlalbteq fp, r4, r0, r1 │ │ │ │ - ldrdeq r3, [r6, #-144] @ 0xffffff70 │ │ │ │ + cmpeq lr, ip, lsr #32 │ │ │ │ + cmpeq r4, r4, lsl #4 │ │ │ │ + cmpeq r6, r4, lsl sl │ │ │ │ + strdeq r9, [lr, #-240] @ 0xffffff10 │ │ │ │ + smlalbteq fp, r4, r8, r1 │ │ │ │ + ldrdeq r3, [r6, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - smlaltbeq r9, lr, ip, pc @ │ │ │ │ - smlalbbeq fp, r4, r4, r1 │ │ │ │ - @ instruction: 0x01463994 │ │ │ │ + strheq r9, [lr, #-244] @ 0xffffff0c │ │ │ │ + smlalbbeq fp, r4, ip, r1 │ │ │ │ + @ instruction: 0x0146399c │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ ldr r3, [pc, #444] @ 5b1d98 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -1302735,15 +1302735,15 @@ │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmpeq r8, r8, lsr r8 │ │ │ │ cmpeq r8, r4, lsr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r9, [lr, #-198] @ 0xffffff3a │ │ │ │ + strdeq r9, [lr, #-206] @ 0xffffff32 │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ add r2, ip, #8 │ │ │ │ ldr r0, [r1, r5] │ │ │ │ add r3, ip, #12 │ │ │ │ add r5, ip, #16 │ │ │ │ @@ -1305992,15 +1305992,15 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bhi 5bcf20 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmpeq lr, r0, lsl #20 │ │ │ │ + cmpeq lr, r8, lsl #20 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ sub r2, r3, #8 │ │ │ │ sub r4, r3, #16 │ │ │ │ add r0, ip, #1 │ │ │ │ sub ip, r3, #12 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -1314136,57 +1314136,57 @@ │ │ │ │ ldr r1, [pc, #192] @ 5bd074 │ │ │ │ add r2, r2, #424 @ 0x1a8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 5b91cc │ │ │ │ - cmpeq sp, r8, asr #26 │ │ │ │ - cmppeq r3, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r0, lsr r7 │ │ │ │ + cmpeq sp, r0, asr sp │ │ │ │ + cmppeq r3, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r8, lsr r7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - cmpeq sp, ip, lsl #26 │ │ │ │ - smlaltteq pc, r3, r4, lr @ │ │ │ │ - strdeq r8, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq sp, r4, lsl sp │ │ │ │ + smlaltteq pc, r3, ip, lr @ │ │ │ │ + strdeq r8, [r5, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r7, ror #18 │ │ │ │ - smlaltteq r8, r5, ip, r6 │ │ │ │ - ldrdeq lr, [sp, #-196] @ 0xffffff3c │ │ │ │ - strheq r8, [r5, #-100] @ 0xffffff9c │ │ │ │ + strdeq r8, [r5, #-100] @ 0xffffff9c │ │ │ │ + ldrdeq lr, [sp, #-204] @ 0xffffff34 │ │ │ │ + strheq r8, [r5, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r3, ror #18 │ │ │ │ - smlalbbeq lr, sp, ip, ip │ │ │ │ - cmppeq r3, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, r4, ror r6 │ │ │ │ + @ instruction: 0x014dec94 │ │ │ │ + cmppeq r3, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, ip, ror r6 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - cmpeq sp, r4, asr ip │ │ │ │ - smlaltteq r8, r5, ip, r6 │ │ │ │ - cmpeq r5, r0, lsr r6 │ │ │ │ + cmpeq sp, ip, asr ip │ │ │ │ + strdeq r8, [r5, #-100] @ 0xffffff9c │ │ │ │ + cmpeq r5, r8, lsr r6 │ │ │ │ andeq r0, r0, pc, lsl sl │ │ │ │ - cmpeq sp, r0, lsr #24 │ │ │ │ - strdeq pc, [r3, #-216] @ 0xffffff28 │ │ │ │ - cmpeq r5, r8, lsl #12 │ │ │ │ + cmpeq sp, r8, lsr #24 │ │ │ │ + cmppeq r3, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r0, lsl r6 │ │ │ │ andeq r0, r0, sp, ror #18 │ │ │ │ - smlaltteq lr, sp, r4, fp │ │ │ │ - strheq pc, [r3, #-220] @ 0xffffff24 @ │ │ │ │ - smlalbteq r8, r5, ip, r5 │ │ │ │ + smlaltteq lr, sp, ip, fp │ │ │ │ + smlalbteq pc, r3, r4, sp @ │ │ │ │ + ldrdeq r8, [r5, #-84] @ 0xffffffac │ │ │ │ andeq r0, r0, fp, ror #18 │ │ │ │ - smlaltbeq lr, sp, r8, fp │ │ │ │ - smlalbbeq pc, r3, r0, sp @ │ │ │ │ - @ instruction: 0x01458590 │ │ │ │ + strheq lr, [sp, #-176] @ 0xffffff50 │ │ │ │ + smlalbbeq pc, r3, r8, sp @ │ │ │ │ + @ instruction: 0x01458598 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - cmpeq sp, r0, ror fp │ │ │ │ - cmpeq r5, r8, lsl #12 │ │ │ │ - cmpeq r5, ip, asr #10 │ │ │ │ + cmpeq sp, r8, ror fp │ │ │ │ + cmpeq r5, r0, lsl r6 │ │ │ │ + cmpeq r5, r4, asr r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - cmpeq sp, ip, lsr fp │ │ │ │ - cmppeq r3, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r5, ip, lsl r5 │ │ │ │ + cmpeq sp, r4, asr #22 │ │ │ │ + cmppeq r3, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r5, r4, lsr #10 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - cmpeq sp, r0, lsl #22 │ │ │ │ - ldrdeq pc, [r3, #-200] @ 0xffffff38 │ │ │ │ - smlaltteq r8, r5, r8, r4 │ │ │ │ + cmpeq sp, r8, lsl #22 │ │ │ │ + smlaltteq pc, r3, r0, ip @ │ │ │ │ + strdeq r8, [r5, #-64] @ 0xffffffc0 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1314962,15 +1314962,15 @@ │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r7, #5 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ b 5bf2cc │ │ │ │ cmpeq r7, ip, ror r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r7, r4, ror #6 │ │ │ │ - smlalbteq lr, sp, r6, r8 │ │ │ │ + smlalbteq lr, sp, lr, r8 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r9, fp, r7, lsl #5 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, fp, r7, lsl #4 │ │ │ │ add r4, r9, r7, lsl #4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -1318049,35 +1318049,35 @@ │ │ │ │ ldr r1, [pc, #104] @ 5c0d40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #448 @ 0x1c0 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 5bf3a4 │ │ │ │ - cmpeq sp, ip, lsr #30 │ │ │ │ - cmpeq r3, r4, lsl #2 │ │ │ │ - cmpeq r5, r4, lsl r9 │ │ │ │ - strdeq sl, [sp, #-224] @ 0xffffff20 │ │ │ │ - smlalbteq ip, r3, r8, r0 │ │ │ │ - ldrdeq r4, [r5, #-136] @ 0xffffff78 │ │ │ │ + cmpeq sp, r4, lsr pc │ │ │ │ + cmpeq r3, ip, lsl #2 │ │ │ │ + cmpeq r5, ip, lsl r9 │ │ │ │ + strdeq sl, [sp, #-232] @ 0xffffff18 │ │ │ │ + ldrdeq ip, [r3, #-0] │ │ │ │ + smlaltteq r4, r5, r0, r8 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - smlaltbeq sl, sp, r8, lr │ │ │ │ - cmpeq r5, r8, lsl r9 │ │ │ │ - smlalbbeq r4, r5, r4, r8 │ │ │ │ + strheq sl, [sp, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r5, r0, lsr #18 │ │ │ │ + smlalbbeq r4, r5, ip, r8 │ │ │ │ andeq r0, r0, pc, lsl r2 │ │ │ │ - cmpeq sp, ip, asr lr │ │ │ │ - cmpeq r3, r4, lsr r0 │ │ │ │ - cmpeq r5, r4, asr #16 │ │ │ │ + cmpeq sp, r4, ror #28 │ │ │ │ + cmpeq r3, ip, lsr r0 │ │ │ │ + cmpeq r5, ip, asr #16 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - cmpeq sp, r0, lsr #28 │ │ │ │ - cmpeq r5, r8, lsr r8 │ │ │ │ - cmpeq r5, r4, lsl #16 │ │ │ │ - ldrdeq sl, [sp, #-220] @ 0xffffff24 │ │ │ │ - strheq fp, [r3, #-244] @ 0xffffff0c │ │ │ │ - strheq r4, [r5, #-124] @ 0xffffff84 │ │ │ │ + cmpeq sp, r8, lsr #28 │ │ │ │ + cmpeq r5, r0, asr #16 │ │ │ │ + cmpeq r5, ip, lsl #16 │ │ │ │ + smlaltteq sl, sp, r4, sp │ │ │ │ + strheq fp, [r3, #-252] @ 0xffffff04 │ │ │ │ + smlalbteq r4, r5, r4, r7 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ ldr r0, [r0, #912] @ 0x390 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1318855,15 +1318855,15 @@ │ │ │ │ add r2, r2, r3 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ b 5c2ff4 │ │ │ │ cmpeq r7, r8, lsr #13 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01577690 │ │ │ │ - smlalbteq sl, sp, r8, fp │ │ │ │ + ldrdeq sl, [sp, #-176] @ 0xffffff50 │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [r3] │ │ │ │ sub ip, r8, #1 │ │ │ │ strd r0, [sp, #160] @ 0xa0 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ add sl, fp, r8, lsl #5 │ │ │ │ @@ -1322005,51 +1322005,51 @@ │ │ │ │ ldr r1, [pc, #168] @ 5c4b50 │ │ │ │ add r2, r2, #496 @ 0x1f0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 5c48d0 │ │ │ │ - cmpeq sp, r0, asr #4 │ │ │ │ - cmpeq r5, r4, asr ip │ │ │ │ - cmpeq r5, r4, lsr #24 │ │ │ │ - ldrdeq r8, [r3, #-52] @ 0xffffffcc │ │ │ │ - strdeq r7, [sp, #-16] │ │ │ │ - cmpeq r4, ip │ │ │ │ + cmpeq sp, r8, asr #4 │ │ │ │ + cmpeq r5, ip, asr ip │ │ │ │ + cmpeq r5, ip, lsr #24 │ │ │ │ + ldrdeq r8, [r3, #-60] @ 0xffffffc4 │ │ │ │ + strdeq r7, [sp, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r4, r4, lsl r0 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - strheq r7, [sp, #-20] @ 0xffffffec │ │ │ │ - smlalbbeq r8, r3, ip, r3 │ │ │ │ - @ instruction: 0x01450b9c │ │ │ │ + strheq r7, [sp, #-28] @ 0xffffffe4 │ │ │ │ + @ instruction: 0x01438394 │ │ │ │ + smlaltbeq r0, r5, r4, fp │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq sp, r8, ror r1 │ │ │ │ - cmpeq r3, r0, asr r3 │ │ │ │ - cmpeq r5, r8, asr fp │ │ │ │ + smlalbbeq r7, sp, r0, r1 │ │ │ │ + cmpeq r3, r8, asr r3 │ │ │ │ + cmpeq r5, r0, ror #22 │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - cmpeq r3, r8, lsl r3 │ │ │ │ - cmpeq sp, r4, lsr r1 │ │ │ │ - cmpeq r4, r0, asr pc │ │ │ │ + cmpeq r3, r0, lsr #6 │ │ │ │ + cmpeq sp, ip, lsr r1 │ │ │ │ + cmpeq r4, r8, asr pc │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - strdeq r7, [sp, #-8] │ │ │ │ - ldrdeq r8, [r3, #-32] @ 0xffffffe0 │ │ │ │ - smlaltteq r0, r5, r0, sl │ │ │ │ + mrseq r7, (UNDEF: 93) │ │ │ │ + ldrdeq r8, [r3, #-40] @ 0xffffffd8 │ │ │ │ + smlaltteq r0, r5, r8, sl │ │ │ │ andeq r0, r0, fp, ror #5 │ │ │ │ - strheq r7, [sp, #-12] │ │ │ │ - @ instruction: 0x01438294 │ │ │ │ - smlaltbeq r0, r5, r4, sl │ │ │ │ - cmpeq r3, ip, asr r2 │ │ │ │ - cmpeq sp, r8, ror r0 │ │ │ │ - @ instruction: 0x01442e94 │ │ │ │ + smlalbteq r7, sp, r4, r0 │ │ │ │ + @ instruction: 0x0143829c │ │ │ │ + smlaltbeq r0, r5, ip, sl │ │ │ │ + cmpeq r3, r4, ror #4 │ │ │ │ + smlalbbeq r7, sp, r0, r0 │ │ │ │ + @ instruction: 0x01442e9c │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ - cmpeq sp, r4, asr #32 │ │ │ │ - strdeq r0, [r5, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r5, r0, lsr #20 │ │ │ │ + cmpeq sp, ip, asr #32 │ │ │ │ + cmpeq r5, r4, lsl #22 │ │ │ │ + cmpeq r5, r8, lsr #20 │ │ │ │ andeq r0, r0, r7, ror #5 │ │ │ │ - smlaltteq r8, r3, ip, r1 │ │ │ │ - cmpeq sp, r8 │ │ │ │ - cmpeq r4, r4, lsr #28 │ │ │ │ + strdeq r8, [r3, #-20] @ 0xffffffec │ │ │ │ + cmpeq sp, r0, lsl r0 │ │ │ │ + cmpeq r4, ip, lsr #28 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ ldr r3, [pc, #2164] @ 5c53e0 │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ @@ -1322596,28 +1322596,28 @@ │ │ │ │ b 5c5500 │ │ │ │ cmpeq r7, r4, lsr #17 │ │ │ │ cmpeq r7, ip, lsl #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00f19999 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq sp, r8, lsr #26 │ │ │ │ - strdeq r0, [r5, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq sp, r0, lsr sp │ │ │ │ + strdeq r0, [r5, #-104] @ 0xffffff98 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - cmpeq sp, ip, lsl #24 │ │ │ │ - strdeq r0, [r5, #-84] @ 0xffffffac │ │ │ │ + cmpeq sp, r4, lsl ip │ │ │ │ + strdeq r0, [r5, #-92] @ 0xffffffa4 │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq sp, r4, lsl #22 │ │ │ │ - smlaltteq r0, r5, ip, r4 │ │ │ │ + cmpeq sp, ip, lsl #22 │ │ │ │ + strdeq r0, [r5, #-68] @ 0xffffffbc │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - strheq r6, [sp, #-154] @ 0xffffff66 │ │ │ │ + smlalbteq r6, sp, r2, r9 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1326120,40 +1326120,40 @@ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 5cad30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - smlaltteq r2, sp, ip, pc @ │ │ │ │ - smlalbteq r4, r3, r4, r1 │ │ │ │ - ldrdeq ip, [r4, #-148] @ 0xffffff6c │ │ │ │ + strdeq r2, [sp, #-244] @ 0xffffff0c │ │ │ │ + smlalbteq r4, r3, ip, r1 │ │ │ │ + ldrdeq ip, [r4, #-156] @ 0xffffff64 │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ cmppeq r6, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ - strheq r2, [sp, #-64] @ 0xffffffc0 │ │ │ │ - @ instruction: 0x0144be90 │ │ │ │ + strheq r2, [sp, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0144be98 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ @ instruction: 0xfffe8530 │ │ │ │ @ instruction: 0xfffb3140 │ │ │ │ @ instruction: 0xfffb1c04 │ │ │ │ @ instruction: 0xfffb4748 │ │ │ │ @ instruction: 0xfffbb3c4 │ │ │ │ @ instruction: 0xfffac570 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andmi r0, r8, r0 │ │ │ │ - strdeq r2, [sp, #-32] @ 0xffffffe0 │ │ │ │ - smlaltbeq fp, r4, r8, r2 │ │ │ │ - smlalbbeq r3, r3, ip, r4 @ │ │ │ │ - smlaltbeq fp, r4, r4, ip │ │ │ │ + strdeq r2, [sp, #-40] @ 0xffffffd8 │ │ │ │ + strheq fp, [r4, #-32] @ 0xffffffe0 │ │ │ │ + @ instruction: 0x01433494 │ │ │ │ + smlaltbeq fp, r4, ip, ip │ │ │ │ andeq r0, r0, r9, lsr #15 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ bl c077c <__aeabi_dmul@plt> │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1327719,35 +1327719,35 @@ │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ ldrd r6, [r3] │ │ │ │ b 5c755c │ │ │ │ @ instruction: 0xfffb720c │ │ │ │ - cmpeq sp, ip, asr r7 │ │ │ │ - cmpeq r4, r8, ror r6 │ │ │ │ - strdeq r2, [r3, #-128] @ 0xffffff80 │ │ │ │ - cmpeq r4, r8, lsl #2 │ │ │ │ + cmpeq sp, r4, ror #14 │ │ │ │ + smlalbbeq sl, r4, r0, r6 │ │ │ │ + strdeq r2, [r3, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r4, r0, lsl r1 │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - smlaltteq r1, sp, r4, r3 │ │ │ │ - cmpeq r4, ip, ror #6 │ │ │ │ - smlalbbeq r2, r3, r4, r5 │ │ │ │ - @ instruction: 0x0144ad9c │ │ │ │ + smlaltteq r1, sp, ip, r3 │ │ │ │ + cmpeq r4, r4, ror r3 │ │ │ │ + smlalbbeq r2, r3, ip, r5 │ │ │ │ + smlaltbeq sl, r4, r4, sp │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - cmpeq sp, r8, lsr #24 │ │ │ │ - cmpeq r3, r0, lsl #28 │ │ │ │ - cmpeq r4, r0, lsl r6 │ │ │ │ + cmpeq sp, r0, lsr ip │ │ │ │ + cmpeq r3, r8, lsl #28 │ │ │ │ + cmpeq r4, r8, lsl r6 │ │ │ │ andeq r0, r0, r9, asr #14 │ │ │ │ - smlalbteq r1, r3, r4, sp │ │ │ │ + smlalbteq r1, r3, ip, sp │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ - @ instruction: 0x01431d94 │ │ │ │ + @ instruction: 0x01431d9c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ bl c077c <__aeabi_dmul@plt> │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -1328689,74 +1328689,74 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 5c8ad8 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - cmpeq r3, r0, ror #26 │ │ │ │ + cmpeq r3, r8, ror #26 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r4, r8, asr #12 │ │ │ │ + cmpeq r4, r0, asr r6 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - cmpeq r3, r0, lsl sp │ │ │ │ + cmpeq r3, r8, lsl sp │ │ │ │ andeq r0, r0, r5, ror #9 │ │ │ │ - smlaltteq r1, r3, r0, ip │ │ │ │ + smlaltteq r1, r3, r8, ip │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlaltbeq r1, r3, r8, ip │ │ │ │ + strheq r1, [r3, #-192] @ 0xffffff40 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - @ instruction: 0x01431c98 │ │ │ │ + smlaltbeq r1, r3, r0, ip │ │ │ │ muleq r0, r1, r7 │ │ │ │ - cmpeq r3, r8, ror #24 │ │ │ │ - cmpeq sp, r0, ror #20 │ │ │ │ - strdeq sl, [r4, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r4, ip, lsr r4 │ │ │ │ + cmpeq r3, r0, ror ip │ │ │ │ + cmpeq sp, r8, ror #20 │ │ │ │ + cmpeq r4, r0, lsl #10 │ │ │ │ + cmpeq r4, r4, asr #8 │ │ │ │ andeq r0, r0, sl, ror r7 │ │ │ │ - cmpeq sp, ip, lsr #20 │ │ │ │ - cmpeq r3, r4, lsl #24 │ │ │ │ - cmpeq r4, r4, lsl r4 │ │ │ │ + cmpeq sp, r4, lsr sl │ │ │ │ + cmpeq r3, ip, lsl #24 │ │ │ │ + cmpeq r4, ip, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - strdeq r0, [sp, #-144] @ 0xffffff70 │ │ │ │ - smlalbteq r1, r3, r8, fp │ │ │ │ - ldrdeq sl, [r4, #-56] @ 0xffffffc8 │ │ │ │ + strdeq r0, [sp, #-152] @ 0xffffff68 │ │ │ │ + ldrdeq r1, [r3, #-176] @ 0xffffff50 │ │ │ │ + smlaltteq sl, r4, r0, r3 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - strheq r0, [sp, #-144] @ 0xffffff70 │ │ │ │ - smlalbbeq r1, r3, r8, fp │ │ │ │ - @ instruction: 0x0144a398 │ │ │ │ + strheq r0, [sp, #-152] @ 0xffffff68 │ │ │ │ + @ instruction: 0x01431b90 │ │ │ │ + smlaltbeq sl, r4, r0, r3 │ │ │ │ andeq r0, r0, sp, lsr r5 │ │ │ │ - cmpeq sp, r0, ror r9 │ │ │ │ - cmpeq r3, r8, asr #22 │ │ │ │ - cmpeq r4, r8, asr r3 │ │ │ │ + cmpeq sp, r8, ror r9 │ │ │ │ + cmpeq r3, r0, asr fp │ │ │ │ + cmpeq r4, r0, ror #6 │ │ │ │ andeq r0, r0, r6, lsr #12 │ │ │ │ - cmpeq sp, r4, lsr r9 │ │ │ │ - cmpeq r3, ip, lsl #22 │ │ │ │ - cmpeq r4, ip, lsl r3 │ │ │ │ + cmpeq sp, ip, lsr r9 │ │ │ │ + cmpeq r3, r4, lsl fp │ │ │ │ + cmpeq r4, r4, lsr #6 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - strdeq r0, [sp, #-132] @ 0xffffff7c │ │ │ │ - smlalbteq r1, r3, ip, sl │ │ │ │ - ldrdeq sl, [r4, #-44] @ 0xffffffd4 │ │ │ │ + strdeq r0, [sp, #-140] @ 0xffffff74 │ │ │ │ + ldrdeq r1, [r3, #-164] @ 0xffffff5c │ │ │ │ + smlaltteq sl, r4, r4, r2 │ │ │ │ muleq r0, r9, r5 │ │ │ │ - strheq r0, [sp, #-132] @ 0xffffff7c │ │ │ │ - smlalbbeq r1, r3, ip, sl │ │ │ │ - @ instruction: 0x0144a29c │ │ │ │ + strheq r0, [sp, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0x01431a94 │ │ │ │ + smlaltbeq sl, r4, r4, r2 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - cmpeq sp, r8, ror r8 │ │ │ │ - cmpeq r3, r0, asr sl │ │ │ │ - cmpeq r4, r0, ror #4 │ │ │ │ + smlalbbeq r0, sp, r0, r8 │ │ │ │ + cmpeq r3, r8, asr sl │ │ │ │ + cmpeq r4, r8, ror #4 │ │ │ │ andeq r0, r0, lr, ror r6 │ │ │ │ - cmpeq sp, ip, lsr r8 │ │ │ │ - cmpeq r3, r4, lsl sl │ │ │ │ - cmpeq r4, r4, lsr #4 │ │ │ │ + cmpeq sp, r4, asr #16 │ │ │ │ + cmpeq r3, ip, lsl sl │ │ │ │ + cmpeq r4, ip, lsr #4 │ │ │ │ andeq r0, r0, fp, lsl r7 │ │ │ │ - ldrdeq r1, [r3, #-156] @ 0xffffff64 │ │ │ │ + smlaltteq r1, r3, r4, r9 │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - ldrdeq r0, [sp, #-112] @ 0xffffff90 │ │ │ │ - smlaltbeq r1, r3, r8, r9 │ │ │ │ - strheq sl, [r4, #-24] @ 0xffffffe8 │ │ │ │ + ldrdeq r0, [sp, #-120] @ 0xffffff88 │ │ │ │ + strheq r1, [r3, #-144] @ 0xffffff70 │ │ │ │ + smlalbteq sl, r4, r0, r1 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - cmpeq r3, r0, ror r9 │ │ │ │ + cmpeq r3, r8, ror r9 │ │ │ │ andeq r0, r0, r6, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3120] @ 0xc30 │ │ │ │ sub sp, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ @@ -1329318,37 +1329318,37 @@ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrheq ip, [r6, #-252] @ 0xffffff04 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r6, r0, lsr #31 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq r0, [sp, #-54] @ 0xffffffca │ │ │ │ - cmpeq sp, r4, asr #4 │ │ │ │ - cmpeq sp, r4, lsl #4 │ │ │ │ - ldrdeq r1, [r3, #-60] @ 0xffffffc4 │ │ │ │ - smlaltteq r9, r4, ip, fp │ │ │ │ + ldrdeq r0, [sp, #-62] @ 0xffffffc2 │ │ │ │ + cmpeq sp, ip, asr #4 │ │ │ │ + cmpeq sp, ip, lsl #4 │ │ │ │ + smlaltteq r1, r3, r4, r3 │ │ │ │ + strdeq r9, [r4, #-180] @ 0xffffff4c │ │ │ │ andeq r0, r0, r3, asr #22 │ │ │ │ - smlaltbeq r0, sp, r0, r1 │ │ │ │ - cmpeq r3, r8, ror r3 │ │ │ │ - smlalbbeq r9, r4, r8, fp │ │ │ │ + smlaltbeq r0, sp, r8, r1 │ │ │ │ + smlalbbeq r1, r3, r0, r3 │ │ │ │ + @ instruction: 0x01449b90 │ │ │ │ andeq r0, r0, pc, lsr fp │ │ │ │ - cmpeq sp, ip, lsr r1 │ │ │ │ - cmpeq r3, r4, lsl r3 │ │ │ │ - cmpeq r4, r4, lsr #22 │ │ │ │ + cmpeq sp, r4, asr #2 │ │ │ │ + cmpeq r3, ip, lsl r3 │ │ │ │ + cmpeq r4, ip, lsr #22 │ │ │ │ andeq r0, r0, fp, lsr fp │ │ │ │ ldccc 0, cr0, [r9, #-0] │ │ │ │ - strheq r0, [sp, #-8] │ │ │ │ - strdeq r9, [r4, #-184] @ 0xffffff48 │ │ │ │ - cmppeq ip, r2, ror #30 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq pc, ip, r4, pc @ │ │ │ │ - cmppeq ip, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmppeq ip, sl, lsl lr @ p-variant is OBSOLETE │ │ │ │ - strheq pc, [ip, #-208] @ 0xffffff30 @ │ │ │ │ - smlalbteq pc, ip, r0, r3 @ │ │ │ │ + smlalbteq r0, sp, r0, r0 │ │ │ │ + cmpeq r4, r0, lsl #24 │ │ │ │ + cmppeq ip, sl, ror #30 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq pc, ip, ip, pc @ │ │ │ │ + cmppeq ip, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + cmppeq ip, r2, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + strheq pc, [ip, #-216] @ 0xffffff28 @ │ │ │ │ + smlalbteq pc, ip, r8, r3 @ │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ ldrd r6, [ip] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r8, [ip, #8] │ │ │ │ @@ -1331485,15 +1331485,15 @@ │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [lr, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmpeq ip, r6, lsl #24 │ │ │ │ + cmpeq ip, lr, lsl #24 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, [ip, #48] @ 0x30 │ │ │ │ ldrd sl, [ip, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl c077c <__aeabi_dmul@plt> │ │ │ │ @@ -1333400,15 +1333400,15 @@ │ │ │ │ ldr r2, [sp, #412] @ 0x19c │ │ │ │ cmp r3, #4 │ │ │ │ bhi 5cdd3c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmpeq ip, r2, ror #28 │ │ │ │ + cmpeq ip, sl, ror #28 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [sp, #224] @ 0xe0 │ │ │ │ lsl r4, r3, #4 │ │ │ │ ldrd r6, [ip, r4] │ │ │ │ ldrd r8, [lr, #64] @ 0x40 │ │ │ │ add r5, ip, r3, lsl #4 │ │ │ │ @@ -1338195,15 +1338195,15 @@ │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmpeq ip, sl, asr #6 │ │ │ │ + cmpeq ip, r2, asr r3 │ │ │ │ ldr r2, [ip, #-8] │ │ │ │ ldr lr, [sp, #216] @ 0xd8 │ │ │ │ add r2, r2, #2 │ │ │ │ add r2, lr, r2, lsl #4 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [ip, #-16] │ │ │ │ lsl r4, r5, #4 │ │ │ │ @@ -1342423,15 +1342423,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bhi 5fe8e8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - cmpeq ip, r8, lsl r1 │ │ │ │ + cmpeq ip, r0, lsr #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsl r3, r2, #4 │ │ │ │ add r2, r6, r2, lsl #4 │ │ │ │ add lr, r3, #16 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ add ip, r6, lr │ │ │ │ add r9, r3, #32 │ │ │ │ @@ -1349119,15 +1349119,15 @@ │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r2, #4 │ │ │ │ bhi 5fe958 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldrdeq ip, [fp, #-138] @ 0xffffff76 │ │ │ │ + smlaltteq ip, fp, r2, r8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ lsl r9, fp, #4 │ │ │ │ add r7, r2, r7 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ add r2, r9, #48 @ 0x30 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ @@ -1362297,15 +1362297,15 @@ │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - cmppeq sl, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq sl, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r2, r1, r2 │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -1367908,16 +1367908,16 @@ │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ bl be718 <__aeabi_dsub@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 5dcb78 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - smlalbbeq sl, sl, r4, sl @ │ │ │ │ - cmpeq r2, r0, ror #8 │ │ │ │ + smlalbbeq sl, sl, ip, sl @ │ │ │ │ + cmpeq r2, r8, ror #8 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [r3] │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ ldrd r4, [r1, r2] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldrd r0, [sl] │ │ │ │ @@ -1381522,85 +1381522,85 @@ │ │ │ │ add r2, r2, #564 @ 0x234 │ │ │ │ ldr r1, [pc, #300] @ 5fedcc │ │ │ │ mov ip, #74 @ 0x4a │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ b 5fe8cc │ │ │ │ - cmpeq r9, r4, ror r2 │ │ │ │ - teqeq pc, ip, asr #8 │ │ │ │ - cmpeq r1, r4, asr ip │ │ │ │ + cmpeq r9, ip, ror r2 │ │ │ │ + teqeq pc, r4, asr r4 @ │ │ │ │ + cmpeq r1, ip, asr ip │ │ │ │ andeq r1, r0, r7, asr r0 │ │ │ │ - cmpeq r9, r8, lsr r2 │ │ │ │ - teqeq pc, r0, lsl r4 @ │ │ │ │ - cmpeq r1, r8, lsl ip │ │ │ │ + cmpeq r9, r0, asr #4 │ │ │ │ + teqeq pc, r8, lsl r4 @ │ │ │ │ + cmpeq r1, r0, lsr #24 │ │ │ │ andeq r1, r0, r6, asr r0 │ │ │ │ - cmpeq r9, r4, lsl #4 │ │ │ │ - cmpeq r1, r8, asr ip │ │ │ │ - ldrdeq r6, [r1, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r9, ip, lsl #4 │ │ │ │ + cmpeq r1, r0, ror #24 │ │ │ │ + ldrdeq r6, [r1, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r2, lsr #31 │ │ │ │ - smlaltbeq sp, r9, r8, r1 │ │ │ │ - cmpeq r1, r0, lsl ip │ │ │ │ - smlalbbeq r6, r1, r0, fp │ │ │ │ + strheq sp, [r9, #-16] │ │ │ │ + cmpeq r1, r8, lsl ip │ │ │ │ + smlalbbeq r6, r1, r8, fp │ │ │ │ andeq r1, r0, r1, asr r0 │ │ │ │ - teqeq pc, r4, asr #6 │ │ │ │ - cmpeq r1, r8, asr fp │ │ │ │ + teqeq pc, ip, asr #6 │ │ │ │ + cmpeq r1, r0, ror #22 │ │ │ │ andeq r0, r0, r5, lsr fp │ │ │ │ - cmpeq r9, r0, lsr r1 │ │ │ │ - @ instruction: 0x01416b98 │ │ │ │ - cmpeq r1, r8, lsl #22 │ │ │ │ + cmpeq r9, r8, lsr r1 │ │ │ │ + smlaltbeq r6, r1, r0, fp │ │ │ │ + cmpeq r1, r0, lsl fp │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlalbteq sp, r9, ip, r0 │ │ │ │ - cmpeq r1, ip, lsr #22 │ │ │ │ - smlaltbeq r6, r1, r0, sl │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + ldrdeq sp, [r9, #-4] │ │ │ │ + cmpeq r1, r4, lsr fp │ │ │ │ + smlaltbeq r6, r1, r8, sl │ │ │ │ andeq r0, r0, sp, lsl #24 │ │ │ │ - smlalbbeq r6, r1, r8, fp │ │ │ │ - smlalbbeq sp, r9, ip, r0 │ │ │ │ - cmpeq r1, ip, ror #20 │ │ │ │ + @ instruction: 0x01416b90 │ │ │ │ + swpbeq sp, r4, [r9] │ │ │ │ + cmpeq r1, r4, ror sl │ │ │ │ andeq r0, r0, r7, lsl fp │ │ │ │ - cmpeq r1, r4, ror #20 │ │ │ │ - cmpeq r9, ip, asr #32 │ │ │ │ - cmpeq r1, r4, lsr #20 │ │ │ │ + cmpeq r1, ip, ror #20 │ │ │ │ + qdaddeq sp, r4, r9 │ │ │ │ + cmpeq r1, ip, lsr #20 │ │ │ │ andeq r0, r0, r6, lsl fp │ │ │ │ - cmpeq r9, ip, lsl r0 │ │ │ │ - cmpeq r1, ip, ror sl │ │ │ │ - strdeq r6, [r1, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, r4, lsr #32 │ │ │ │ + smlalbbeq r6, r1, r4, sl │ │ │ │ + strdeq r6, [r1, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r8, asr pc │ │ │ │ - ldrdeq ip, [r9, #-244] @ 0xffffff0c │ │ │ │ - cmpeq r1, ip, lsr sl │ │ │ │ - smlaltbeq r6, r1, r8, r9 │ │ │ │ + ldrdeq ip, [r9, #-252] @ 0xffffff04 │ │ │ │ + cmpeq r1, r4, asr #20 │ │ │ │ + strheq r6, [r1, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, fp, lsl lr │ │ │ │ - cmpeq r9, r8, ror pc │ │ │ │ - teqeq pc, r0, asr r1 @ │ │ │ │ - cmpeq r1, r8, asr r9 │ │ │ │ + smlalbbeq ip, r9, r0, pc @ │ │ │ │ + teqeq pc, r8, asr r1 @ │ │ │ │ + cmpeq r1, r0, ror #18 │ │ │ │ andeq r0, r0, r7, asr fp │ │ │ │ - cmpeq r9, ip, lsr pc │ │ │ │ - teqeq pc, r4, lsl r1 @ │ │ │ │ - cmpeq r1, ip, lsl r9 │ │ │ │ + cmpeq r9, r4, asr #30 │ │ │ │ + teqeq pc, ip, lsl r1 @ │ │ │ │ + cmpeq r1, r4, lsr #18 │ │ │ │ andeq r0, r0, r6, asr fp │ │ │ │ - cmpeq r9, r0, lsl #30 │ │ │ │ - ldrsbeq lr, [pc, -r8]! │ │ │ │ - smlaltteq r6, r1, r8, r8 │ │ │ │ + cmpeq r9, r8, lsl #30 │ │ │ │ + teqeq pc, r0, ror #1 │ │ │ │ + strdeq r6, [r1, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r7, asr #22 │ │ │ │ - smlalbteq ip, r9, ip, lr │ │ │ │ - cmpeq r1, ip, lsr #18 │ │ │ │ - smlaltbeq r6, r1, r0, r8 │ │ │ │ + ldrdeq ip, [r9, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r1, r4, lsr r9 │ │ │ │ + smlaltbeq r6, r1, r8, r8 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ - strdeq r6, [r1, #-156] @ 0xffffff64 │ │ │ │ - smlalbbeq ip, r9, r0, lr │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ + cmpeq r1, r4, lsl #20 │ │ │ │ + smlalbbeq ip, r9, r8, lr │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ - cmpeq r9, r4, asr #28 │ │ │ │ - cmpeq r1, ip, ror #18 │ │ │ │ - cmpeq r1, r4, lsr #16 │ │ │ │ + cmpeq r9, ip, asr #28 │ │ │ │ + cmpeq r1, r4, ror r9 │ │ │ │ + cmpeq r1, ip, lsr #16 │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ - smlalbbeq r6, r1, r0, r8 │ │ │ │ - strdeq r6, [r1, #-112] @ 0xffffff90 │ │ │ │ + cmpeq r9, r0, lsr #28 │ │ │ │ + smlalbbeq r6, r1, r8, r8 │ │ │ │ + strdeq r6, [r1, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, fp, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #1604] @ 5ff42c │ │ │ │ ldr r7, [r0, #912] @ 0x390 │ │ │ │ @@ -1382010,51 +1382010,51 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xfff4be08 │ │ │ │ @ instruction: 0xfff4babc │ │ │ │ @ instruction: 0xfff4c100 │ │ │ │ @ instruction: 0xfff4bbd4 │ │ │ │ @ instruction: 0xfff81adc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r4, ror sl │ │ │ │ - cmpeq r1, ip, asr r4 │ │ │ │ + cmpeq r9, ip, ror sl │ │ │ │ + cmpeq r1, r4, ror #8 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - smlalbteq r6, r1, r0, r5 │ │ │ │ + smlalbteq r6, r1, r8, r5 │ │ │ │ cmpeq r3, r4, ror r3 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ @ instruction: 0xfffa74b4 │ │ │ │ - cmpeq r9, r4, lsr #18 │ │ │ │ - ldrdeq r6, [r1, #-64] @ 0xffffffc0 │ │ │ │ - teqeq pc, r4, asr #21 │ │ │ │ - ldrdeq r6, [r1, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r9, ip, lsr #18 │ │ │ │ + ldrdeq r6, [r1, #-72] @ 0xffffffb8 │ │ │ │ + teqeq pc, ip, asr #21 │ │ │ │ + smlaltteq r6, r1, r0, r2 │ │ │ │ @ instruction: 0xfff4bbe0 │ │ │ │ @ instruction: 0xfff4b894 │ │ │ │ @ instruction: 0xfff4bed8 │ │ │ │ @ instruction: 0xfff4b9ac │ │ │ │ @ instruction: 0xfff818b8 │ │ │ │ - cmpeq r9, r4, asr r8 │ │ │ │ - cmpeq r1, r0, asr #4 │ │ │ │ + cmpeq r9, ip, asr r8 │ │ │ │ + cmpeq r1, r8, asr #4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - teqeq pc, r8, ror #19 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ @ instruction: 0xfffa3334 │ │ │ │ @ instruction: 0xfffa1748 │ │ │ │ @ instruction: 0xfffa0e30 │ │ │ │ @ instruction: 0xfffa202c │ │ │ │ @ instruction: 0xfffa0cac │ │ │ │ @ instruction: 0xfffa2950 │ │ │ │ - cmpeq r9, ip, ror r7 │ │ │ │ - cmpeq r1, ip, asr r1 │ │ │ │ + smlalbbeq ip, r9, r4, r7 │ │ │ │ + cmpeq r1, r4, ror #2 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - teqeq pc, r0, ror #17 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbteq ip, r9, r4, r6 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltbeq r6, r1, ip, r0 │ │ │ │ + teqeq pc, r8, ror #17 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlalbteq ip, r9, ip, r6 │ │ │ │ + teqeq pc, r4, lsr #17 │ │ │ │ + strheq r6, [r1, #-4] │ │ │ │ andeq r1, r0, r5, ror #1 │ │ │ │ - teqeq pc, r8, ror #16 │ │ │ │ + teqeq pc, r0, ror r8 @ │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ ldr r6, [r2] │ │ │ │ @@ -1382155,25 +1382155,25 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #24] @ 5ff69c │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5ff560 │ │ │ │ - cmpeq r9, r4, lsl r5 │ │ │ │ - strdeq r5, [r1, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r9, ip, lsl r5 │ │ │ │ + strdeq r5, [r1, #-236] @ 0xffffff14 │ │ │ │ andeq r1, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xfffa1408 │ │ │ │ @ instruction: 0xfffa0af8 │ │ │ │ @ instruction: 0xfffa1ce4 │ │ │ │ @ instruction: 0xfffa096c │ │ │ │ @ instruction: 0xfffa2618 │ │ │ │ @ instruction: 0xfffa2fa4 │ │ │ │ @ instruction: 0xfffa6fb4 │ │ │ │ - teqeq pc, r0, lsl #12 │ │ │ │ + teqeq pc, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #1688] @ 5ffd70 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r2, [pc, #1684] @ 5ffd74 │ │ │ │ @@ -1382597,47 +1382597,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 5ffa98 │ │ │ │ cmpeq r3, r4, lsr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r3, ip, lsl sp │ │ │ │ - cmpeq r9, ip, asr #6 │ │ │ │ - cmpeq r1, r4, lsr sp │ │ │ │ + cmpeq r9, r4, asr r3 │ │ │ │ + cmpeq r1, ip, lsr sp │ │ │ │ andeq r1, r0, r8, asr r1 │ │ │ │ - strdeq ip, [r9, #-4] │ │ │ │ - ldrdeq r5, [r1, #-168] @ 0xffffff58 │ │ │ │ + strdeq ip, [r9, #-12] │ │ │ │ + smlaltteq r5, r1, r0, sl │ │ │ │ andeq r1, r0, ip, ror #2 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r8, ror r0 │ │ │ │ - cmpeq r1, r0, ror #20 │ │ │ │ + smlalbbeq ip, r9, r0, r0 │ │ │ │ + cmpeq r1, r8, ror #20 │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ - smlaltbeq r5, r1, r8, fp │ │ │ │ + strheq r5, [r1, #-176] @ 0xffffff50 │ │ │ │ cmpeq r3, r4, ror r9 │ │ │ │ - cmpeq r9, ip, ror pc │ │ │ │ - cmpeq r1, r4, lsl #22 │ │ │ │ - ldrsheq sp, [pc, -r0]! │ │ │ │ - cmpeq r1, r4, lsl #18 │ │ │ │ + smlalbbeq fp, r9, r4, pc @ │ │ │ │ + cmpeq r1, ip, lsl #22 │ │ │ │ + ldrsheq sp, [pc, -r8]! │ │ │ │ + cmpeq r1, ip, lsl #18 │ │ │ │ andeq r1, r0, r3, lsl #3 │ │ │ │ - ldrdeq fp, [r9, #-232] @ 0xffffff18 │ │ │ │ - strheq r5, [r1, #-140] @ 0xffffff74 │ │ │ │ + smlaltteq fp, r9, r0, lr │ │ │ │ + smlalbteq r5, r1, r4, r8 │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - teqeq pc, r0, rrx │ │ │ │ - cmpeq r9, r8, lsl lr │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r1, r0, lsl #16 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r0, ror #30 │ │ │ │ + teqeq pc, r8, rrx │ │ │ │ + cmpeq r9, r0, lsr #28 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r1, r8, lsl #16 │ │ │ │ + teqeq pc, r4, asr #31 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r8, ror #30 │ │ │ │ andeq r1, r0, r5, ror r1 │ │ │ │ - cmpeq r9, r4, asr sp │ │ │ │ - teqeq pc, ip, lsr #30 │ │ │ │ - cmpeq r1, ip, lsr r7 │ │ │ │ + cmpeq r9, ip, asr sp │ │ │ │ + teqeq pc, r4, lsr pc @ │ │ │ │ + cmpeq r1, r4, asr #14 │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 005ffe14 : │ │ │ │ @@ -1382712,23 +1382712,23 @@ │ │ │ │ add r2, r2, #664 @ 0x298 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r5, r0 │ │ │ │ b 5ffe8c │ │ │ │ cmpeq r3, r4, ror #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r1, r4, asr r8 │ │ │ │ + cmpeq r1, ip, asr r8 │ │ │ │ cmpeq r3, r0, lsl #11 │ │ │ │ - smlalbteq fp, r9, ip, fp │ │ │ │ - teqeq pc, r4, lsr #27 │ │ │ │ - strheq r5, [r1, #-84] @ 0xffffffac │ │ │ │ + ldrdeq fp, [r9, #-180] @ 0xffffff4c │ │ │ │ + teqeq pc, ip, lsr #27 │ │ │ │ + strheq r5, [r1, #-92] @ 0xffffffa4 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - @ instruction: 0x0149bb90 │ │ │ │ - teqeq pc, r8, ror #26 │ │ │ │ - cmpeq r1, r0, ror r5 │ │ │ │ + @ instruction: 0x0149bb98 │ │ │ │ + teqeq pc, r0, ror sp @ │ │ │ │ + cmpeq r1, r8, ror r5 │ │ │ │ │ │ │ │ 005fff64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1383179,69 +1383179,69 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 60033c │ │ │ │ @ instruction: 0x01538494 │ │ │ │ cmpeq r3, ip, ror r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0149ba94 │ │ │ │ - cmpeq r1, ip, ror #8 │ │ │ │ + @ instruction: 0x0149ba9c │ │ │ │ + cmpeq r1, r4, ror r4 │ │ │ │ andeq r1, r0, ip, lsr #3 │ │ │ │ andeq r1, r0, sp, lsr #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r8, lsl r8 │ │ │ │ - cmpeq r1, r4, lsl #4 │ │ │ │ + cmpeq r9, r0, lsr #16 │ │ │ │ + cmpeq r1, ip, lsl #4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r1 @ │ │ │ │ - @ instruction: 0x0149b794 │ │ │ │ - smlalbbeq r5, r1, r0, r1 │ │ │ │ + @ instruction: 0x0149b79c │ │ │ │ + smlalbbeq r5, r1, r8, r1 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ ldrsbeq r8, [r3, #-0] │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r4, lsl #18 │ │ │ │ @ instruction: 0x000011b0 │ │ │ │ - teqeq pc, ip, asr #17 │ │ │ │ - smlalbteq fp, r9, r4, r6 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltbeq r5, r1, ip, r0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlalbteq fp, r9, ip, r6 │ │ │ │ + teqeq pc, r4, lsr #17 │ │ │ │ + strheq r5, [r1, #-4] │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - teqeq pc, r8, ror #16 │ │ │ │ + teqeq pc, r0, ror r8 @ │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - teqeq pc, ip, lsr r8 @ │ │ │ │ + teqeq pc, r4, asr #16 │ │ │ │ andeq r1, r0, pc, lsr #3 │ │ │ │ - teqeq pc, r0, lsl r8 @ │ │ │ │ - teqeq pc, r4, ror #15 │ │ │ │ - ldrdeq fp, [r9, #-92] @ 0xffffffa4 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlalbteq r4, r1, r4, pc @ │ │ │ │ + teqeq pc, r8, lsl r8 @ │ │ │ │ + teqeq pc, ip, ror #15 │ │ │ │ + smlaltteq fp, r9, r4, r5 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbteq r4, r1, ip, pc @ │ │ │ │ andeq r1, r0, fp, lsr #3 │ │ │ │ - teqeq pc, r0, lsl #15 │ │ │ │ - teqeq pc, r0, asr r7 @ │ │ │ │ - cmpeq r9, r4, ror #10 │ │ │ │ - teqeq pc, ip, lsr r7 @ │ │ │ │ - cmpeq r1, ip, asr #30 │ │ │ │ + teqeq pc, r8, lsl #15 │ │ │ │ + teqeq pc, r8, asr r7 @ │ │ │ │ + cmpeq r9, ip, ror #10 │ │ │ │ + teqeq pc, r4, asr #14 │ │ │ │ + cmpeq r1, r4, asr pc │ │ │ │ andeq r1, r0, lr, asr #3 │ │ │ │ - cmpeq r9, ip, lsr #10 │ │ │ │ - teqeq pc, r4, lsl #14 │ │ │ │ - cmpeq r1, r4, lsl pc │ │ │ │ + cmpeq r9, r4, lsr r5 │ │ │ │ + teqeq pc, ip, lsl #14 │ │ │ │ + cmpeq r1, ip, lsl pc │ │ │ │ andeq r1, r0, sp, asr #3 │ │ │ │ - strdeq fp, [r9, #-68] @ 0xffffffbc │ │ │ │ - teqeq pc, ip, asr #13 │ │ │ │ - ldrdeq r4, [r1, #-236] @ 0xffffff14 │ │ │ │ - andeq r1, r0, fp, asr #3 │ │ │ │ - strheq fp, [r9, #-76] @ 0xffffffb4 │ │ │ │ + strdeq fp, [r9, #-76] @ 0xffffffb4 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - smlaltbeq r4, r1, r4, lr │ │ │ │ + smlaltteq r4, r1, r4, lr │ │ │ │ + andeq r1, r0, fp, asr #3 │ │ │ │ + smlalbteq fp, r9, r4, r4 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlaltbeq r4, r1, ip, lr │ │ │ │ andeq r1, r0, sl, asr #3 │ │ │ │ - smlalbbeq fp, r9, r4, r4 │ │ │ │ - teqeq pc, ip, asr r6 @ │ │ │ │ - cmpeq r1, ip, ror #28 │ │ │ │ + smlalbbeq fp, r9, ip, r4 │ │ │ │ + teqeq pc, r4, ror #12 │ │ │ │ + cmpeq r1, r4, ror lr │ │ │ │ andeq r1, r0, r9, asr #3 │ │ │ │ - cmpeq r9, ip, asr #8 │ │ │ │ - teqeq pc, r4, lsr #12 │ │ │ │ - cmpeq r1, r4, lsr lr │ │ │ │ + cmpeq r9, r4, asr r4 │ │ │ │ + teqeq pc, ip, lsr #12 │ │ │ │ + cmpeq r1, ip, lsr lr │ │ │ │ andeq r1, r0, r8, asr #3 │ │ │ │ │ │ │ │ 00600764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1383334,27 +1383334,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b 6007f0 │ │ │ │ @ instruction: 0x01537c90 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r1, r0, lsl #30 │ │ │ │ + cmpeq r1, r8, lsl #30 │ │ │ │ cmpeq r3, ip, lsl ip │ │ │ │ - cmpeq r9, r8, ror #4 │ │ │ │ - teqeq pc, r0, asr #8 │ │ │ │ - cmpeq r1, r0, asr ip │ │ │ │ + cmpeq r9, r0, ror r2 │ │ │ │ + teqeq pc, r8, asr #8 │ │ │ │ + cmpeq r1, r8, asr ip │ │ │ │ strdeq r1, [r0], -r5 │ │ │ │ - cmpeq r9, ip, lsr #4 │ │ │ │ - teqeq pc, r4, lsl #8 │ │ │ │ - cmpeq r1, ip, lsl #24 │ │ │ │ + cmpeq r9, r4, lsr r2 │ │ │ │ + teqeq pc, ip, lsl #8 │ │ │ │ + cmpeq r1, r4, lsl ip │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - strdeq fp, [r9, #-16] │ │ │ │ - cmpeq r0, ip, asr r9 │ │ │ │ - ldrdeq r4, [r1, #-180] @ 0xffffff4c │ │ │ │ + strdeq fp, [r9, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r0, r4, ror #18 │ │ │ │ + ldrdeq r4, [r1, #-188] @ 0xffffff44 │ │ │ │ strdeq r1, [r0], -r3 │ │ │ │ │ │ │ │ 00600920 : │ │ │ │ ldr r0, [r0, #912] @ 0x390 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne ip, [r0, #184] @ 0xb8 │ │ │ │ strne ip, [r1] │ │ │ │ @@ -1383486,28 +1383486,28 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 6009b4 │ │ │ │ cmpeq r3, r4, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ teqeq lr, r0 @ │ │ │ │ cmpeq r3, r8, asr sl │ │ │ │ - smlalbteq r4, r1, ip, ip │ │ │ │ - teqeq pc, r0, lsr r2 @ │ │ │ │ - smlalbbeq r4, r1, r0, ip │ │ │ │ - cmpeq r9, r0, asr #6 │ │ │ │ - strheq r4, [r1, #-200] @ 0xffffff38 │ │ │ │ - teqeq pc, r0, ror #3 │ │ │ │ - cmpeq r1, r0, lsr ip │ │ │ │ - strdeq fp, [r9, #-32] @ 0xffffffe0 │ │ │ │ - teqeq pc, r4, lsr #3 │ │ │ │ - strdeq r4, [r1, #-176] @ 0xffffff50 │ │ │ │ - strheq fp, [r9, #-32] @ 0xffffffe0 │ │ │ │ - teqeq pc, ip, ror #2 │ │ │ │ - strheq r4, [r1, #-188] @ 0xffffff44 │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ + ldrdeq r4, [r1, #-196] @ 0xffffff3c │ │ │ │ + teqeq pc, r8, lsr r2 @ │ │ │ │ + smlalbbeq r4, r1, r8, ip │ │ │ │ + cmpeq r9, r8, asr #6 │ │ │ │ + smlalbteq r4, r1, r0, ip │ │ │ │ + teqeq pc, r8, ror #3 │ │ │ │ + cmpeq r1, r8, lsr ip │ │ │ │ + strdeq fp, [r9, #-40] @ 0xffffffd8 │ │ │ │ + teqeq pc, ip, lsr #3 │ │ │ │ + strdeq r4, [r1, #-184] @ 0xffffff48 │ │ │ │ + strheq fp, [r9, #-40] @ 0xffffffd8 │ │ │ │ + teqeq pc, r4, ror r1 @ │ │ │ │ + smlalbteq r4, r1, r4, fp │ │ │ │ + smlalbbeq fp, r9, r4, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ bl 5fedd0 │ │ │ │ @@ -1383528,17 +1383528,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 600ba0 │ │ │ │ - ldrdeq fp, [r9, #-16] │ │ │ │ - ldrheq ip, [pc, -r8]! │ │ │ │ - cmpeq r1, r0, lsl #22 │ │ │ │ + ldrdeq fp, [r9, #-24] @ 0xffffffe8 │ │ │ │ + teqeq pc, r0, asr #1 │ │ │ │ + cmpeq r1, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ 600d94 │ │ │ │ ldr r5, [pc, #392] @ 600d98 │ │ │ │ ldr r2, [pc, #392] @ 600d9c │ │ │ │ @@ -1383636,23 +1383636,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 600cc4 │ │ │ │ cmpeq r3, r4, lsl #16 │ │ │ │ - cmpeq r9, r0, ror r1 │ │ │ │ + cmpeq r9, r8, ror r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlaltbeq r4, r1, r4, sl │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ - cmpeq r1, r4, lsl #20 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r4, ror #30 │ │ │ │ - teqeq pc, r4, lsr pc @ │ │ │ │ - teqeq pc, r4, lsl #30 │ │ │ │ + smlaltbeq r4, r1, ip, sl │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ + cmpeq r1, ip, lsl #20 │ │ │ │ + teqeq pc, r0, lsr #31 │ │ │ │ + teqeq pc, ip, ror #30 │ │ │ │ + teqeq pc, ip, lsr pc @ │ │ │ │ + teqeq pc, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #1244] @ 6012b0 │ │ │ │ ldr r2, [pc, #1244] @ 6012b4 │ │ │ │ ldr r6, [r0, #912] @ 0x390 │ │ │ │ @@ -1383966,67 +1383966,67 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 601054 │ │ │ │ cmpeq r3, r0, lsr r6 │ │ │ │ cmpeq r3, ip, lsr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - cmpeq r9, r0, lsr pc │ │ │ │ - cmpeq r9, ip, lsr #30 │ │ │ │ - smlalbteq r4, r1, ip, r8 │ │ │ │ - smlaltbeq r3, r6, ip, r6 │ │ │ │ - @ instruction: 0x01414898 │ │ │ │ - strheq r4, [r1, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0x0141489c │ │ │ │ - @ instruction: 0x0141489c │ │ │ │ - strheq r4, [r1, #-140] @ 0xffffff74 │ │ │ │ + cmpeq r9, r8, lsr pc │ │ │ │ + cmpeq r9, r4, lsr pc │ │ │ │ + ldrdeq r4, [r1, #-132] @ 0xffffff7c │ │ │ │ + strheq r3, [r6, #-100] @ 0xffffff9c │ │ │ │ smlaltbeq r4, r1, r0, r8 │ │ │ │ - @ instruction: 0x01414890 │ │ │ │ - strheq r4, [r1, #-136] @ 0xffffff78 │ │ │ │ + smlalbteq r4, r1, r0, r8 │ │ │ │ + smlaltbeq r4, r1, r4, r8 │ │ │ │ + smlaltbeq r4, r1, r4, r8 │ │ │ │ + smlalbteq r4, r1, r4, r8 │ │ │ │ + smlaltbeq r4, r1, r8, r8 │ │ │ │ + @ instruction: 0x01414898 │ │ │ │ + smlalbteq r4, r1, r0, r8 │ │ │ │ andeq r7, r0, r8, ror r4 │ │ │ │ - smlalbbeq r4, r1, ip, r6 │ │ │ │ + @ instruction: 0x01414694 │ │ │ │ andeq r7, r0, r0, lsl r0 │ │ │ │ - cmpeq r1, ip, ror r6 │ │ │ │ + smlalbbeq r4, r1, r4, r6 │ │ │ │ ldrheq r7, [r3, #-56] @ 0xffffffc8 │ │ │ │ - strdeq sl, [r9, #-196] @ 0xffffff3c │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r1, r4, lsr #12 │ │ │ │ - strheq sl, [r9, #-200] @ 0xffffff38 │ │ │ │ - teqeq pc, r0, lsr #23 │ │ │ │ - smlaltteq r4, r1, r8, r5 │ │ │ │ - cmpeq r9, r8, ror ip │ │ │ │ - teqeq pc, r0, ror #22 │ │ │ │ - smlaltbeq r4, r1, r8, r5 │ │ │ │ - cmpeq r9, r8, lsr ip │ │ │ │ - teqeq pc, r0, lsr #22 │ │ │ │ - cmpeq r1, r8, ror #10 │ │ │ │ - teqeq pc, r4, ror #21 │ │ │ │ - cmpeq r1, r0, lsr r5 │ │ │ │ - smlalbteq sl, r9, r0, fp │ │ │ │ - teqeq pc, r8, lsr #21 │ │ │ │ - strdeq r4, [r1, #-64] @ 0xffffffc0 │ │ │ │ - teqeq pc, ip, ror #20 │ │ │ │ - strheq r4, [r1, #-72] @ 0xffffffb8 │ │ │ │ - cmpeq r9, r8, asr #22 │ │ │ │ - teqeq pc, r0, lsr sl @ │ │ │ │ - cmpeq r1, r8, ror r4 │ │ │ │ - cmpeq r9, r8, lsl #22 │ │ │ │ + strdeq sl, [r9, #-204] @ 0xffffff34 │ │ │ │ + teqeq pc, r4, ror #23 │ │ │ │ + cmpeq r1, ip, lsr #12 │ │ │ │ + smlalbteq sl, r9, r0, ip │ │ │ │ + teqeq pc, r8, lsr #23 │ │ │ │ + strdeq r4, [r1, #-80] @ 0xffffffb0 │ │ │ │ + smlalbbeq sl, r9, r0, ip │ │ │ │ + teqeq pc, r8, ror #22 │ │ │ │ + strheq r4, [r1, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r9, r0, asr #24 │ │ │ │ + teqeq pc, r8, lsr #22 │ │ │ │ + cmpeq r1, r0, ror r5 │ │ │ │ + teqeq pc, ip, ror #21 │ │ │ │ + cmpeq r1, r8, lsr r5 │ │ │ │ + smlalbteq sl, r9, r8, fp │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - cmpeq r1, r8, lsr r4 │ │ │ │ + strdeq r4, [r1, #-72] @ 0xffffffb8 │ │ │ │ + teqeq pc, r4, ror sl @ │ │ │ │ + smlalbteq r4, r1, r0, r4 │ │ │ │ + cmpeq r9, r0, asr fp │ │ │ │ + teqeq pc, r8, lsr sl @ │ │ │ │ + smlalbbeq r4, r1, r0, r4 │ │ │ │ + cmpeq r9, r0, lsl fp │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r1, r0, asr #8 │ │ │ │ cmp r1, #8 │ │ │ │ ldreq r3, [r0, #912] @ 0x390 │ │ │ │ mov r0, #0 │ │ │ │ streq r2, [r3, #180] @ 0xb4 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 601390 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - smlaltteq r4, r1, r8, r4 │ │ │ │ + strdeq r4, [r1, #-64] @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ ldr r6, [pc, #344] @ 601508 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ @@ -1384113,25 +1384113,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #105 @ 0x69 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 601470 │ │ │ │ cmpeq r3, r4, rrx │ │ │ │ - smlalbbeq r4, r1, ip, r4 │ │ │ │ - cmpeq r9, r8, lsl #20 │ │ │ │ - @ instruction: 0x0140dd94 │ │ │ │ + @ instruction: 0x01414494 │ │ │ │ + cmpeq r9, r0, lsl sl │ │ │ │ + @ instruction: 0x0140dd9c │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, ip, lsr #8 │ │ │ │ - smlaltbeq sl, r9, ip, r9 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r4, asr #15 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbbeq r4, r1, r4, r3 │ │ │ │ - cmpeq r9, r4, lsl #18 │ │ │ │ + cmpeq r1, r4, lsr r4 │ │ │ │ + strheq sl, [r9, #-148] @ 0xffffff6c │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, ip, asr #15 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlalbbeq r4, r1, ip, r3 │ │ │ │ + cmpeq r9, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #848] @ 6018a4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1384347,32 +1384347,32 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 6015f0 │ │ │ │ ldrheq r6, [r3, #-236] @ 0xffffff14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ cmpeq r3, ip, lsl lr │ │ │ │ - @ instruction: 0x0149a790 │ │ │ │ - strdeq r4, [r1, #-28] @ 0xffffffe4 │ │ │ │ - @ instruction: 0x0149a698 │ │ │ │ - teqeq pc, ip, lsl r5 @ │ │ │ │ - cmpeq r1, ip, lsl #2 │ │ │ │ - cmpeq r9, r0, asr r6 │ │ │ │ - strdeq r4, [r1, #-8] │ │ │ │ - smlalbteq r4, r1, r4, r0 │ │ │ │ - cmpeq r9, r0, lsl r6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlalbbeq r4, r1, r4, r0 │ │ │ │ - ldrdeq sl, [r9, #-88] @ 0xffffffa8 │ │ │ │ - teqeq pc, ip, asr r4 @ │ │ │ │ - cmpeq r1, ip, asr #32 │ │ │ │ - teqeq pc, r8, lsr #8 │ │ │ │ - cmpeq r9, r4, ror r5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - smlaltteq r3, r1, r8, pc @ │ │ │ │ + @ instruction: 0x0149a798 │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ + smlaltbeq sl, r9, r0, r6 │ │ │ │ + teqeq pc, r4, lsr #10 │ │ │ │ + cmpeq r1, r4, lsl r1 │ │ │ │ + cmpeq r9, r8, asr r6 │ │ │ │ + mrseq r4, (UNDEF: 81) │ │ │ │ + smlalbteq r4, r1, ip, r0 │ │ │ │ + cmpeq r9, r8, lsl r6 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbbeq r4, r1, ip, r0 │ │ │ │ + smlaltteq sl, r9, r0, r5 │ │ │ │ + teqeq pc, r4, ror #8 │ │ │ │ + qdaddeq r4, r4, r1 │ │ │ │ + teqeq pc, r0, lsr r4 @ │ │ │ │ + cmpeq r9, ip, ror r5 │ │ │ │ + teqeq pc, r0, lsl #8 │ │ │ │ + strdeq r3, [r1, #-240] @ 0xffffff10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #912] @ 0x390 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ @@ -1384427,17 +1384427,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 601980 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - cmpeq r9, r4, lsr r4 │ │ │ │ - cmpeq r1, r0, lsl #30 │ │ │ │ - smlaltbeq r3, r1, r8, lr │ │ │ │ + cmpeq r9, ip, lsr r4 │ │ │ │ + cmpeq r1, r8, lsl #30 │ │ │ │ + strheq r3, [r1, #-224] @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1384551,26 +1384551,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 601aac │ │ │ │ cmpeq r3, r8, ror #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r3, r0, ror #18 │ │ │ │ - cmpeq r9, r4, lsl #6 │ │ │ │ - teqeq pc, r4, lsl #3 │ │ │ │ - cmpeq r1, r4, ror sp │ │ │ │ - smlalbteq sl, r9, r4, r2 │ │ │ │ - strheq r3, [r1, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r1, r4, lsr sp │ │ │ │ - smlalbbeq sl, r9, r0, r2 │ │ │ │ - teqeq pc, r4, lsl #2 │ │ │ │ - strdeq r3, [r1, #-196] @ 0xffffff3c │ │ │ │ - cmpeq r9, r4, asr #4 │ │ │ │ - teqeq pc, r8, asr #1 │ │ │ │ - strheq r3, [r1, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r9, ip, lsl #6 │ │ │ │ + teqeq pc, ip, lsl #3 │ │ │ │ + cmpeq r1, ip, ror sp │ │ │ │ + smlalbteq sl, r9, ip, r2 │ │ │ │ + strheq r3, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, ip, lsr sp │ │ │ │ + smlalbbeq sl, r9, r8, r2 │ │ │ │ + teqeq pc, ip, lsl #2 │ │ │ │ + strdeq r3, [r1, #-204] @ 0xffffff34 │ │ │ │ + cmpeq r9, ip, asr #4 │ │ │ │ + ldrsbeq fp, [pc, -r0]! │ │ │ │ + strheq r3, [r1, #-204] @ 0xffffff34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1384685,26 +1384685,26 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 601cc4 │ │ │ │ ldrsbeq r6, [r3, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r3, r8, asr #14 │ │ │ │ - smlaltteq sl, r9, ip, r0 │ │ │ │ - teqeq pc, ip, ror #30 │ │ │ │ - cmpeq r1, ip, asr fp │ │ │ │ - smlaltbeq sl, r9, ip, r0 │ │ │ │ - @ instruction: 0x01413b98 │ │ │ │ - cmpeq r1, ip, lsl fp │ │ │ │ - cmpeq r9, r8, rrx │ │ │ │ - teqeq pc, ip, ror #29 │ │ │ │ - ldrdeq r3, [r1, #-172] @ 0xffffff54 │ │ │ │ - cmpeq r9, ip, lsr #32 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - @ instruction: 0x01413a9c │ │ │ │ + strdeq sl, [r9, #-4] │ │ │ │ + teqeq pc, r4, ror pc @ │ │ │ │ + cmpeq r1, r4, ror #22 │ │ │ │ + strheq sl, [r9, #-4] │ │ │ │ + smlaltbeq r3, r1, r0, fp │ │ │ │ + cmpeq r1, r4, lsr #22 │ │ │ │ + cmpeq r9, r0, ror r0 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlaltteq r3, r1, r4, sl │ │ │ │ + cmpeq r9, r4, lsr r0 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlaltbeq r3, r1, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #1092] @ 602288 │ │ │ │ ldr r3, [pc, #1092] @ 60228c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1384980,57 +1384980,57 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 602024 │ │ │ │ ldrsbeq r6, [r3, #-80] @ 0xffffffb0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ teqeq lr, r8 @ │ │ │ │ cmpeq r3, r0, lsl #11 │ │ │ │ - cmpeq r1, ip, lsl #20 │ │ │ │ - strdeq r3, [r1, #-152] @ 0xffffff68 │ │ │ │ - strdeq r3, [r1, #-152] @ 0xffffff68 │ │ │ │ - strdeq r3, [r1, #-148] @ 0xffffff6c │ │ │ │ - strdeq r3, [r1, #-152] @ 0xffffff68 │ │ │ │ + cmpeq r1, r4, lsl sl │ │ │ │ + cmpeq r1, r0, lsl #20 │ │ │ │ cmpeq r1, r0, lsl #20 │ │ │ │ + strdeq r3, [r1, #-156] @ 0xffffff64 │ │ │ │ + cmpeq r1, r0, lsl #20 │ │ │ │ + cmpeq r1, r8, lsl #20 │ │ │ │ cmpeq r3, r0, lsl #20 │ │ │ │ - smlaltteq r3, r1, ip, r9 │ │ │ │ + strdeq r3, [r1, #-148] @ 0xffffff6c │ │ │ │ ldrsbeq lr, [r3, #-152] @ 0xffffff68 │ │ │ │ - strdeq r3, [r1, #-144] @ 0xffffff70 │ │ │ │ - teqeq pc, ip, ror ip @ │ │ │ │ - strdeq r9, [r9, #-208] @ 0xffffff30 │ │ │ │ - cmpeq r1, r0, ror #16 │ │ │ │ - strheq r9, [r9, #-212] @ 0xffffff2c │ │ │ │ - teqeq pc, r8, lsr ip @ │ │ │ │ - cmpeq r1, r8, lsr #16 │ │ │ │ + strdeq r3, [r1, #-152] @ 0xffffff68 │ │ │ │ + teqeq pc, r4, lsl #25 │ │ │ │ + strdeq r9, [r9, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r1, r8, ror #16 │ │ │ │ + strheq r9, [r9, #-220] @ 0xffffff24 │ │ │ │ + teqeq pc, r0, asr #24 │ │ │ │ + cmpeq r1, r0, lsr r8 │ │ │ │ + teqeq pc, r4, lsl #24 │ │ │ │ + cmpeq r9, r8, ror sp │ │ │ │ + smlaltteq r3, r1, r8, r7 │ │ │ │ + teqeq pc, r8, asr #23 │ │ │ │ + cmpeq r9, ip, lsr sp │ │ │ │ + smlaltbeq r3, r1, ip, r7 │ │ │ │ + teqeq pc, ip, lsl #23 │ │ │ │ + cmpeq r9, r0, lsl #26 │ │ │ │ + cmpeq r1, r0, ror r7 │ │ │ │ + smlalbteq r9, r9, r8, ip @ │ │ │ │ + teqeq pc, ip, asr #22 │ │ │ │ + cmpeq r1, r8, lsr r7 │ │ │ │ + smlalbbeq r9, r9, ip, ip @ │ │ │ │ + teqeq pc, r0, lsl fp @ │ │ │ │ + cmpeq r1, r0, lsl #14 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, ip, asr #24 │ │ │ │ + strheq r3, [r1, #-108] @ 0xffffff94 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - cmpeq r9, r0, ror sp │ │ │ │ - smlaltteq r3, r1, r0, r7 │ │ │ │ - teqeq pc, r0, asr #23 │ │ │ │ - cmpeq r9, r4, lsr sp │ │ │ │ - smlaltbeq r3, r1, r4, r7 │ │ │ │ - teqeq pc, r4, lsl #23 │ │ │ │ - strdeq r9, [r9, #-200] @ 0xffffff38 │ │ │ │ - cmpeq r1, r8, ror #14 │ │ │ │ - smlalbteq r9, r9, r0, ip @ │ │ │ │ - teqeq pc, r4, asr #22 │ │ │ │ - cmpeq r1, r0, lsr r7 │ │ │ │ - smlalbbeq r9, r9, r4, ip @ │ │ │ │ - teqeq pc, r8, lsl #22 │ │ │ │ - strdeq r3, [r1, #-104] @ 0xffffff98 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r9, r4, asr #24 │ │ │ │ - strheq r3, [r1, #-100] @ 0xffffff9c │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r9, r8, lsl #24 │ │ │ │ - cmpeq r1, r8, ror r6 │ │ │ │ - teqeq pc, r8, asr sl @ │ │ │ │ - smlalbteq r9, r9, ip, fp @ │ │ │ │ - cmpeq r1, ip, lsr r6 │ │ │ │ - teqeq pc, ip, lsl sl @ │ │ │ │ - @ instruction: 0x01499b90 │ │ │ │ - cmpeq r1, r0, lsl #12 │ │ │ │ + cmpeq r9, r0, lsl ip │ │ │ │ + smlalbbeq r3, r1, r0, r6 │ │ │ │ + teqeq pc, r0, ror #20 │ │ │ │ + ldrdeq r9, [r9, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r1, r4, asr #12 │ │ │ │ + teqeq pc, r4, lsr #20 │ │ │ │ + @ instruction: 0x01499b98 │ │ │ │ + cmpeq r1, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1385599,94 +1385599,94 @@ │ │ │ │ stmib sp, {r5, r8} │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 6027f0 │ │ │ │ cmpeq r3, r8, lsr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r3, r4, ror r0 │ │ │ │ - cmpeq r9, ip, lsl sl │ │ │ │ + cmpeq r9, r4, lsr #20 │ │ │ │ teqeq lr, r8, lsl #4 │ │ │ │ - cmpeq r1, ip, asr #8 │ │ │ │ - @ instruction: 0x0149999c │ │ │ │ - cmpeq r1, r4, lsl #8 │ │ │ │ + cmpeq r1, r4, asr r4 │ │ │ │ + smlaltbeq r9, r9, r4, r9 @ │ │ │ │ + cmpeq r1, ip, lsl #8 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ addeq r1, r0, ip, lsl #8 │ │ │ │ @ instruction: 0xffffeeb4 │ │ │ │ @ instruction: 0xfffff07c │ │ │ │ - smlaltteq ip, r0, r4, ip │ │ │ │ + smlaltteq ip, r0, ip, ip │ │ │ │ @ instruction: 0xffffeec8 │ │ │ │ @ instruction: 0xfffff950 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ ldrheq sl, [lr, -r4]! │ │ │ │ - strdeq r3, [r1, #-44] @ 0xffffffd4 │ │ │ │ - cmpeq r9, r0, ror #16 │ │ │ │ + cmpeq r1, r4, lsl #6 │ │ │ │ + cmpeq r9, r8, ror #16 │ │ │ │ teqeq lr, r4, asr #32 │ │ │ │ - cmpeq r0, r8, lsl #22 │ │ │ │ + cmpeq r0, r0, lsl fp │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ cmpeq r3, r8, ror #6 │ │ │ │ - strheq r3, [r1, #-56] @ 0xffffffc8 │ │ │ │ - smlaltteq r1, r6, r0, lr │ │ │ │ + smlalbteq r3, r1, r0, r3 │ │ │ │ + smlaltteq r1, r6, r8, lr │ │ │ │ svcvc 0x00efffff │ │ │ │ teqeq lr, r8, lsr r0 │ │ │ │ - cmpeq r1, r4, ror #6 │ │ │ │ - cmpeq r1, ip, asr #6 │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ - cmpeq r1, r0, asr #6 │ │ │ │ - cmpeq r1, r0, lsr r3 │ │ │ │ - cmpeq r1, r8, lsl r3 │ │ │ │ - strdeq r3, [r1, #-40] @ 0xffffffd8 │ │ │ │ - cmpeq r1, r8, lsl #6 │ │ │ │ + cmpeq r1, ip, ror #6 │ │ │ │ + cmpeq r1, r4, asr r3 │ │ │ │ + cmpeq r1, r8, lsr r3 │ │ │ │ + cmpeq r1, r8, asr #6 │ │ │ │ + cmpeq r1, r8, lsr r3 │ │ │ │ + cmpeq r1, r0, lsr #6 │ │ │ │ + mrseq r3, (UNDEF: 113) │ │ │ │ + cmpeq r1, r0, lsl r3 │ │ │ │ cmpeq r3, ip, lsl ip │ │ │ │ - strheq r9, [r9, #-88] @ 0xffffffa8 │ │ │ │ - teqeq pc, ip, lsr r4 @ │ │ │ │ - cmpeq r1, r4, lsr #32 │ │ │ │ + smlalbteq r9, r9, r0, r5 @ │ │ │ │ + teqeq pc, r4, asr #8 │ │ │ │ + cmpeq r1, ip, lsr #32 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - cmpeq r9, r8, ror r5 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltteq r2, r1, r4, pc @ │ │ │ │ + smlalbbeq r9, r9, r0, r5 @ │ │ │ │ + teqeq pc, r4, lsl #8 │ │ │ │ + smlaltteq r2, r1, ip, pc @ │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq r9, r8, lsr r5 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltbeq r2, r1, r4, pc @ │ │ │ │ + cmpeq r9, r0, asr #10 │ │ │ │ + teqeq pc, r4, asr #7 │ │ │ │ + smlaltbeq r2, r1, ip, pc @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - strdeq r9, [r9, #-72] @ 0xffffffb8 │ │ │ │ - teqeq pc, ip, ror r3 @ │ │ │ │ - cmpeq r1, r8, ror #30 │ │ │ │ - strheq r9, [r9, #-72] @ 0xffffffb8 │ │ │ │ - teqeq pc, ip, lsr r3 @ │ │ │ │ - cmpeq r1, r4, lsr #30 │ │ │ │ + cmpeq r9, r0, lsl #10 │ │ │ │ + teqeq pc, r4, lsl #7 │ │ │ │ + cmpeq r1, r0, ror pc │ │ │ │ + smlalbteq r9, r9, r0, r4 @ │ │ │ │ + teqeq pc, r4, asr #6 │ │ │ │ + cmpeq r1, ip, lsr #30 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - cmpeq r9, r8, ror r4 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltteq r2, r1, r8, lr │ │ │ │ - cmpeq r9, r8, lsr r4 │ │ │ │ - cmpeq r1, r0, lsr r0 │ │ │ │ - smlaltbeq r2, r1, r8, lr │ │ │ │ - teqeq pc, r0, lsl #5 │ │ │ │ - cmpeq r1, ip, asr #28 │ │ │ │ + smlalbbeq r9, r9, r0, r4 @ │ │ │ │ + teqeq pc, r4, lsl #6 │ │ │ │ + strdeq r2, [r1, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r9, r0, asr #8 │ │ │ │ + cmpeq r1, r8, lsr r0 │ │ │ │ + strheq r2, [r1, #-224] @ 0xffffff20 │ │ │ │ + teqeq pc, r8, lsl #5 │ │ │ │ + cmpeq r1, r4, asr lr │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqeq pc, r0, lsr #4 │ │ │ │ + teqeq pc, r8, lsr #4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - cmpeq r9, r8, asr #6 │ │ │ │ - teqeq pc, ip, asr #3 │ │ │ │ - strheq r2, [r1, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r9, r0, asr r3 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ + smlalbteq r2, r1, r0, sp │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq pc, r4, ror #2 │ │ │ │ - teqeq pc, r4, lsr r1 @ │ │ │ │ - cmpeq r9, ip, ror r2 │ │ │ │ - teqeq pc, r0, lsl #2 │ │ │ │ - smlaltteq r2, r1, r8, ip │ │ │ │ + teqeq pc, ip, ror #2 │ │ │ │ + teqeq pc, ip, lsr r1 @ │ │ │ │ + smlalbbeq r9, r9, r4, r2 @ │ │ │ │ + teqeq pc, r8, lsl #2 │ │ │ │ + strdeq r2, [r1, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - cmpeq r9, r0, asr #4 │ │ │ │ - teqeq pc, r4, asr #1 │ │ │ │ - smlaltbeq r2, r1, ip, ip │ │ │ │ + cmpeq r9, r8, asr #4 │ │ │ │ + teqeq pc, ip, asr #1 │ │ │ │ + strheq r2, [r1, #-196] @ 0xffffff3c │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - teqeq pc, r8, lsl #1 │ │ │ │ - cmpeq r1, r4, asr ip │ │ │ │ + @ instruction: 0x013fa090 │ │ │ │ + cmpeq r1, ip, asr ip │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #1732] @ 0x6c4 │ │ │ │ @@ -1385768,26 +1385768,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 602df8 │ │ │ │ - smlalbbeq fp, r0, r0, r2 │ │ │ │ - strheq r2, [r1, #-196] @ 0xffffff3c │ │ │ │ - smlalbbeq r9, r9, r0, r0 @ │ │ │ │ - @ instruction: 0x01412c9c │ │ │ │ - cmpeq r1, ip, ror #24 │ │ │ │ - cmpeq r9, r8, lsr r0 │ │ │ │ - teqeq pc, ip, ror #27 │ │ │ │ - cmpeq r1, r0, asr #24 │ │ │ │ - cmpeq r9, ip │ │ │ │ + smlalbbeq fp, r0, r8, r2 │ │ │ │ + strheq r2, [r1, #-204] @ 0xffffff34 │ │ │ │ + smlalbbeq r9, r9, r8, r0 @ │ │ │ │ + smlaltbeq r2, r1, r4, ip │ │ │ │ + cmpeq r1, r4, ror ip │ │ │ │ + cmpeq r9, r0, asr #32 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - cmpeq r1, r8, lsl #24 │ │ │ │ - ldrdeq r8, [r9, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r1, r8, asr #24 │ │ │ │ + cmpeq r9, r4, lsl r0 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r1, r0, lsl ip │ │ │ │ + ldrdeq r8, [r9, #-252] @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl bde0c │ │ │ │ @@ -1385836,20 +1385836,20 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 602f80 │ │ │ │ ldrsbeq r5, [r3, #-76] @ 0xffffffb4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r0, asr pc │ │ │ │ - cmpeq r1, ip, ror fp │ │ │ │ - cmpeq r9, r8, lsl #30 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r1, r0, lsr fp │ │ │ │ - teqeq pc, r8, lsr #25 │ │ │ │ + cmpeq r9, r8, asr pc │ │ │ │ + smlalbbeq r2, r1, r4, fp │ │ │ │ + cmpeq r9, r0, lsl pc │ │ │ │ + teqeq pc, r4, ror #25 │ │ │ │ + cmpeq r1, r8, lsr fp │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #1156] @ 6034b0 │ │ │ │ ldr r3, [pc, #1156] @ 6034b4 │ │ │ │ @@ -1386141,46 +1386141,46 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 60320c │ │ │ │ cmpeq r3, r4, ror #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r3, r0, asr #7 │ │ │ │ - smlaltteq r8, r9, r8, sp │ │ │ │ + strdeq r8, [r9, #-208] @ 0xffffff30 │ │ │ │ teqeq lr, r8, lsr #10 │ │ │ │ - ldrdeq sl, [r1, #-56] @ 0xffffffc8 │ │ │ │ - cmpeq r9, ip, lsr #26 │ │ │ │ + smlaltteq sl, r1, r0, r3 │ │ │ │ + cmpeq r9, r4, lsr sp │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, r8, asr r9 │ │ │ │ + cmpeq r1, r0, ror #18 │ │ │ │ @ instruction: 0xfffffd18 │ │ │ │ @ instruction: 0xfffffb7c │ │ │ │ cmpeq r3, r0, lsl #4 │ │ │ │ - cmpeq r9, ip, asr #24 │ │ │ │ - cmpeq r0, ip, asr ip │ │ │ │ - cmpeq r1, ip, ror #16 │ │ │ │ - cmpeq r1, r8, ror r8 │ │ │ │ - teqeq pc, r8, lsr #19 │ │ │ │ - @ instruction: 0x01498b9c │ │ │ │ - teqeq pc, r0, ror r9 @ │ │ │ │ - smlalbteq r2, r1, r0, r7 │ │ │ │ - cmpeq r9, r0, ror #22 │ │ │ │ - teqeq pc, r4, lsr r9 @ │ │ │ │ - smlalbbeq r2, r1, r4, r7 │ │ │ │ - cmpeq r9, r4, lsr #22 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r1, r8, asr #14 │ │ │ │ - teqeq pc, r0, asr #17 │ │ │ │ - strheq r8, [r9, #-168] @ 0xffffff58 │ │ │ │ - teqeq pc, ip, lsl #17 │ │ │ │ - ldrdeq r2, [r1, #-108] @ 0xffffff94 │ │ │ │ - teqeq pc, r4, asr r8 @ │ │ │ │ - smlalbbeq r2, r1, r4, r6 │ │ │ │ - cmpeq r9, ip, lsl sl │ │ │ │ + cmpeq r9, r4, asr ip │ │ │ │ + cmpeq r0, r4, ror #24 │ │ │ │ + cmpeq r1, r4, ror r8 │ │ │ │ + smlalbbeq r2, r1, r0, r8 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - cmpeq r1, r4, asr #12 │ │ │ │ + smlaltbeq r8, r9, r4, fp │ │ │ │ + teqeq pc, r8, ror r9 @ │ │ │ │ + smlalbteq r2, r1, r8, r7 │ │ │ │ + cmpeq r9, r8, ror #22 │ │ │ │ + teqeq pc, ip, lsr r9 @ │ │ │ │ + smlalbbeq r2, r1, ip, r7 │ │ │ │ + cmpeq r9, ip, lsr #22 │ │ │ │ + teqeq pc, r0, lsl #18 │ │ │ │ + cmpeq r1, r0, asr r7 │ │ │ │ + teqeq pc, r8, asr #17 │ │ │ │ + smlalbteq r8, r9, r0, sl │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlaltteq r2, r1, r4, r6 │ │ │ │ + teqeq pc, ip, asr r8 @ │ │ │ │ + smlalbbeq r2, r1, ip, r6 │ │ │ │ + cmpeq r9, r4, lsr #20 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r1, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ bl bde0c │ │ │ │ @@ -1386247,25 +1386247,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 6035bc │ │ │ │ ldrheq r4, [r3, #-232] @ 0xffffff18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbbeq r2, r1, r8, r5 │ │ │ │ - smlalbteq r8, r9, ip, r9 │ │ │ │ + @ instruction: 0x01412590 │ │ │ │ + ldrdeq r8, [r9, #-148] @ 0xffffff6c │ │ │ │ andeq r0, r0, r6, ror #10 │ │ │ │ - teqeq pc, r0, lsr #13 │ │ │ │ - cmpeq r1, r0, asr #10 │ │ │ │ - smlalbbeq r8, r9, r0, r9 │ │ │ │ + teqeq pc, r8, lsr #13 │ │ │ │ + cmpeq r1, r8, asr #10 │ │ │ │ + smlalbbeq r8, r9, r8, r9 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ - teqeq pc, r0, ror r6 @ │ │ │ │ - teqeq pc, ip, lsr r6 @ │ │ │ │ - ldrdeq r2, [r1, #-76] @ 0xffffffb4 │ │ │ │ - cmpeq r9, ip, lsl r9 │ │ │ │ + teqeq pc, r8, ror r6 @ │ │ │ │ + teqeq pc, r4, asr #12 │ │ │ │ + smlaltteq r2, r1, r4, r4 │ │ │ │ + cmpeq r9, r4, lsr #18 │ │ │ │ andeq r0, r0, r5, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1386351,29 +1386351,29 @@ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 60371c │ │ │ │ cmpeq r3, r0, ror #26 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r4, ror r8 │ │ │ │ - cmpeq r1, r8, lsr #8 │ │ │ │ + cmpeq r9, ip, ror r8 │ │ │ │ + cmpeq r1, r0, lsr r4 │ │ │ │ @ instruction: 0x000004ba │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ - teqeq pc, r0, asr #10 │ │ │ │ - ldrdeq r2, [r1, #-60] @ 0xffffffc4 │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ + teqeq pc, r8, asr #10 │ │ │ │ + smlaltteq r2, r1, r4, r3 │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - teqeq pc, ip, lsl #10 │ │ │ │ - smlalbteq r8, r9, r4, r7 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r1, r4, ror r3 │ │ │ │ + teqeq pc, r4, lsl r5 @ │ │ │ │ + smlalbteq r8, r9, ip, r7 │ │ │ │ + teqeq pc, r0, ror #9 │ │ │ │ + cmpeq r1, ip, ror r3 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ - smlalbbeq r8, r9, ip, r7 │ │ │ │ - teqeq pc, r0, lsr #9 │ │ │ │ - cmpeq r1, ip, lsr r3 │ │ │ │ + @ instruction: 0x01498794 │ │ │ │ + teqeq pc, r8, lsr #9 │ │ │ │ + cmpeq r1, r4, asr #6 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -1386401,17 +1386401,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 603880 │ │ │ │ andeq ip, r0, ip, asr fp │ │ │ │ - smlalbteq r8, r9, r4, r6 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r1, ip, ror #4 │ │ │ │ + smlalbteq r8, r9, ip, r6 │ │ │ │ + teqeq pc, r0, ror #7 │ │ │ │ + cmpeq r1, r4, ror r2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1387050,25 +1387050,25 @@ │ │ │ │ cmpeq r3, r0, lsr r6 │ │ │ │ cmpeq r3, ip, lsl r6 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrheq r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ - smlalbteq r7, r9, ip, sp │ │ │ │ - cmpeq r1, r4, ror r9 │ │ │ │ + ldrdeq r7, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r1, ip, ror r9 │ │ │ │ andeq r0, r0, r9, lsr #11 │ │ │ │ - teqeq pc, ip, lsr sl @ │ │ │ │ - strdeq r7, [r9, #-196] @ 0xffffff3c │ │ │ │ - teqeq pc, r8, lsl #20 │ │ │ │ - @ instruction: 0x0141189c │ │ │ │ + teqeq pc, r4, asr #20 │ │ │ │ + strdeq r7, [r9, #-204] @ 0xffffff34 │ │ │ │ + teqeq pc, r0, lsl sl @ │ │ │ │ + smlaltbeq r1, r1, r4, r8 @ │ │ │ │ andeq r0, r0, fp, asr #11 │ │ │ │ - strheq r7, [r9, #-200] @ 0xffffff38 │ │ │ │ - teqeq pc, ip, asr #19 │ │ │ │ - cmpeq r1, r8, ror #16 │ │ │ │ + smlalbteq r7, r9, r0, ip │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmpeq r1, r0, ror r8 │ │ │ │ andeq r0, r0, sl, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r3, [pc, #1656] @ 6049b0 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -1387489,41 +1387489,41 @@ │ │ │ │ ldrsbeq r4, [r3, #-4] │ │ │ │ cmpeq r3, r0, asr #1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq r3, ip, asr #25 │ │ │ │ - ldrdeq r7, [r9, #-116] @ 0xffffff8c │ │ │ │ - smlalbbeq r1, r1, r8, r3 @ │ │ │ │ + ldrdeq r7, [r9, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x01411390 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - teqeq pc, r0, asr r4 @ │ │ │ │ - cmpeq r9, r8, lsl #14 │ │ │ │ - teqeq pc, ip, lsl r4 @ │ │ │ │ - strheq r1, [r1, #-32] @ 0xffffffe0 │ │ │ │ + teqeq pc, r8, asr r4 @ │ │ │ │ + cmpeq r9, r0, lsl r7 │ │ │ │ + teqeq pc, r4, lsr #8 │ │ │ │ + strheq r1, [r1, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - smlalbteq r7, r9, ip, r6 │ │ │ │ - teqeq pc, r0, ror #7 │ │ │ │ - cmpeq r1, r4, ror r2 │ │ │ │ + ldrdeq r7, [r9, #-100] @ 0xffffff9c │ │ │ │ + teqeq pc, r8, ror #7 │ │ │ │ + cmpeq r1, ip, ror r2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - @ instruction: 0x01497690 │ │ │ │ - teqeq pc, r4, lsr #7 │ │ │ │ - cmpeq r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x01497698 │ │ │ │ + teqeq pc, ip, lsr #7 │ │ │ │ + cmpeq r1, r0, asr #4 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - cmpeq r9, r4, asr r6 │ │ │ │ - teqeq pc, r8, ror #6 │ │ │ │ - strdeq r1, [r1, #-28] @ 0xffffffe4 │ │ │ │ + cmpeq r9, ip, asr r6 │ │ │ │ + teqeq pc, r0, ror r3 @ │ │ │ │ + cmpeq r1, r4, lsl #4 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - cmpeq r9, r8, lsl r6 │ │ │ │ - teqeq pc, ip, lsr #6 │ │ │ │ - smlalbteq r1, r1, r0, r1 @ │ │ │ │ + cmpeq r9, r0, lsr #12 │ │ │ │ + teqeq pc, r4, lsr r3 @ │ │ │ │ + smlalbteq r1, r1, r8, r1 @ │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - ldrdeq r7, [r9, #-92] @ 0xffffffa4 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbbeq r1, r1, r8, r1 @ │ │ │ │ + smlaltteq r7, r9, r4, r5 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + @ instruction: 0x01411190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ @@ -1388097,59 +1388097,59 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 604f80 │ │ │ │ ldrheq r3, [r3, #-152] @ 0xffffff68 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r3, r4, asr #18 │ │ │ │ - strheq lr, [r0, #-240] @ 0xffffff10 │ │ │ │ + strheq lr, [r0, #-248] @ 0xffffff08 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq r3, ip, lsl #9 │ │ │ │ - smlalbbeq r6, r9, ip, pc @ │ │ │ │ - cmpeq r1, r8, lsr fp │ │ │ │ + @ instruction: 0x01496f94 │ │ │ │ + cmpeq r1, r0, asr #22 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ - teqeq pc, ip, lsr ip @ │ │ │ │ - strheq r6, [r9, #-236] @ 0xffffff14 │ │ │ │ - cmpeq r1, r8, ror #20 │ │ │ │ + teqeq pc, r4, asr #24 │ │ │ │ + smlalbteq r6, r9, r4, lr │ │ │ │ + cmpeq r1, r0, ror sl │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - teqeq pc, r8, ror #22 │ │ │ │ - cmpeq r9, r0, lsr #28 │ │ │ │ - teqeq pc, r4, lsr fp @ │ │ │ │ - smlalbteq r0, r1, r8, r9 │ │ │ │ + teqeq pc, r0, ror fp @ │ │ │ │ + cmpeq r9, r8, lsr #28 │ │ │ │ + teqeq pc, ip, lsr fp @ │ │ │ │ + ldrdeq r0, [r1, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - smlaltteq r6, r9, r4, sp │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - smlalbbeq r0, r1, ip, r9 │ │ │ │ + smlaltteq r6, r9, ip, sp │ │ │ │ + teqeq pc, r0, lsl #22 │ │ │ │ + @ instruction: 0x01410994 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - smlaltbeq r6, r9, r8, sp │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r1, r4, asr r9 │ │ │ │ - cmpeq r9, ip, ror #26 │ │ │ │ - teqeq pc, r0, lsl #21 │ │ │ │ - cmpeq r1, r4, lsl r9 │ │ │ │ + strheq r6, [r9, #-208] @ 0xffffff30 │ │ │ │ + teqeq pc, r4, asr #21 │ │ │ │ + cmpeq r1, ip, asr r9 │ │ │ │ + cmpeq r9, r4, ror sp │ │ │ │ + teqeq pc, r8, lsl #21 │ │ │ │ + cmpeq r1, ip, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - cmpeq r9, r0, lsr sp │ │ │ │ - teqeq pc, r4, asr #20 │ │ │ │ - ldrdeq r0, [r1, #-136] @ 0xffffff78 │ │ │ │ + cmpeq r9, r8, lsr sp │ │ │ │ + teqeq pc, ip, asr #20 │ │ │ │ + smlaltteq r0, r1, r0, r8 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - strdeq r6, [r9, #-196] @ 0xffffff3c │ │ │ │ - teqeq pc, r8, lsl #20 │ │ │ │ - @ instruction: 0x0141089c │ │ │ │ + strdeq r6, [r9, #-204] @ 0xffffff34 │ │ │ │ + teqeq pc, r0, lsl sl @ │ │ │ │ + smlaltbeq r0, r1, r4, r8 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbbeq r6, r9, r8, ip │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r1, r0, lsr r8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + @ instruction: 0x01496c90 │ │ │ │ + teqeq pc, r4, lsr #19 │ │ │ │ + cmpeq r1, r8, lsr r8 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ - cmpeq r9, ip, asr #24 │ │ │ │ - teqeq pc, r0, ror #18 │ │ │ │ - strdeq r0, [r1, #-120] @ 0xffffff88 │ │ │ │ + cmpeq r9, r4, asr ip │ │ │ │ + teqeq pc, r8, ror #18 │ │ │ │ + cmpeq r1, r0, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #644] @ 0x284 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1388187,20 +1388187,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 605430 │ │ │ │ - cmpeq r9, ip, lsl #22 │ │ │ │ - teqeq pc, r0, lsr #16 │ │ │ │ - strheq r0, [r1, #-108] @ 0xffffff94 │ │ │ │ - ldrdeq r6, [r9, #-164] @ 0xffffff5c │ │ │ │ - teqeq pc, r8, ror #15 │ │ │ │ - smlalbbeq r0, r1, r4, r6 │ │ │ │ + cmpeq r9, r4, lsl fp │ │ │ │ + teqeq pc, r8, lsr #16 │ │ │ │ + smlalbteq r0, r1, r4, r6 │ │ │ │ + ldrdeq r6, [r9, #-172] @ 0xffffff54 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + smlalbbeq r0, r1, ip, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #668] @ 0x29c │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1388313,32 +1388313,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 6056f4 │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 605518 │ │ │ │ - ldrdeq r6, [r9, #-144] @ 0xffffff70 │ │ │ │ - teqeq pc, r4, ror #13 │ │ │ │ - smlalbbeq r0, r1, r0, r5 │ │ │ │ + ldrdeq r6, [r9, #-152] @ 0xffffff68 │ │ │ │ + teqeq pc, ip, ror #13 │ │ │ │ + smlalbbeq r0, r1, r8, r5 │ │ │ │ andeq r0, r0, r7, lsr #15 │ │ │ │ - @ instruction: 0x01496990 │ │ │ │ - teqeq pc, r4, lsr #13 │ │ │ │ - cmpeq r1, r0, asr #10 │ │ │ │ + @ instruction: 0x01496998 │ │ │ │ + teqeq pc, ip, lsr #13 │ │ │ │ + cmpeq r1, r8, asr #10 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - cmpeq r9, r8, asr r9 │ │ │ │ - teqeq pc, ip, ror #12 │ │ │ │ - cmpeq r1, r8, lsl #10 │ │ │ │ + cmpeq r9, r0, ror #18 │ │ │ │ + teqeq pc, r4, ror r6 @ │ │ │ │ + cmpeq r1, r0, lsl r5 │ │ │ │ muleq r0, fp, r7 │ │ │ │ - cmpeq r9, r0, lsr #18 │ │ │ │ - strdeq r9, [r0, #-24] @ 0xffffffe8 │ │ │ │ - ldrdeq r0, [r1, #-64] @ 0xffffffc0 │ │ │ │ - ldrdeq r6, [r9, #-140] @ 0xffffff74 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbbeq r0, r1, ip, r4 │ │ │ │ + cmpeq r9, r8, lsr #18 │ │ │ │ + mrseq r9, (UNDEF: 96) │ │ │ │ + ldrdeq r0, [r1, #-72] @ 0xffffffb8 │ │ │ │ + smlaltteq r6, r9, r4, r8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + @ instruction: 0x01410494 │ │ │ │ andeq r0, r0, r5, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ subs r6, r1, #0 │ │ │ │ @@ -1388772,59 +1388772,59 @@ │ │ │ │ mov r1, #29 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 605d48 │ │ │ │ cmpeq r3, r8, ror #25 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r2, [r3, #-200] @ 0xffffff38 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r1, r8, asr r3 │ │ │ │ - @ instruction: 0x0149679c │ │ │ │ + cmpeq r1, r0, ror #6 │ │ │ │ + smlaltbeq r6, r9, r4, r7 │ │ │ │ svccc 0x00e33333 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ cmpeq r3, r0, ror #20 │ │ │ │ - cmpeq r9, r4, ror #10 │ │ │ │ - teqeq pc, r8, ror r2 @ │ │ │ │ - cmpeq r1, r0, lsl r1 │ │ │ │ - cmpeq r0, ip, lsl r5 │ │ │ │ - smlaltteq r6, r9, r8, r4 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - swpbeq r0, r4, [r1] │ │ │ │ - @ instruction: 0x0149649c │ │ │ │ - cmpeq r0, r0, lsl #26 │ │ │ │ - cmpeq r1, r8, asr #32 │ │ │ │ + cmpeq r9, ip, ror #10 │ │ │ │ + teqeq pc, r0, lsl #5 │ │ │ │ + cmpeq r1, r8, lsl r1 │ │ │ │ + cmpeq r0, r4, lsr #10 │ │ │ │ + strdeq r6, [r9, #-64] @ 0xffffffc0 │ │ │ │ + teqeq pc, r4, lsl #4 │ │ │ │ + swpbeq r0, ip, [r1] │ │ │ │ + smlaltbeq r6, r9, r4, r4 │ │ │ │ + cmpeq r0, r8, lsl #26 │ │ │ │ + qdaddeq r0, r0, r1 │ │ │ │ cmpeq r3, r8, lsl r9 │ │ │ │ - teqeq pc, ip, asr #2 │ │ │ │ - teqeq pc, ip, lsl r1 @ │ │ │ │ - teqeq pc, r8, ror #1 │ │ │ │ - strheq r6, [r9, #-52] @ 0xffffffcc │ │ │ │ - teqeq pc, r8, asr #1 │ │ │ │ - cmppeq r0, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x013f7090 │ │ │ │ - cmpeq r9, r8, asr #6 │ │ │ │ - teqeq pc, ip, asr r0 @ │ │ │ │ - strdeq pc, [r0, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r9, ip, lsl #6 │ │ │ │ - teqeq pc, r0, lsr #32 │ │ │ │ - strheq pc, [r0, #-232] @ 0xffffff18 @ │ │ │ │ - ldrdeq r6, [r9, #-32] @ 0xffffffe0 │ │ │ │ - teqeq pc, r4, ror #31 │ │ │ │ - cmppeq r0, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01496294 │ │ │ │ - teqeq pc, r8, lsr #31 │ │ │ │ - cmppeq r0, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, asr r1 @ │ │ │ │ + teqeq pc, r4, lsr #2 │ │ │ │ + ldrsheq r7, [pc, -r0]! │ │ │ │ + strheq r6, [r9, #-60] @ 0xffffffc4 │ │ │ │ + ldrsbeq r7, [pc, -r0]! │ │ │ │ + cmppeq r0, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x013f7098 │ │ │ │ + cmpeq r9, r0, asr r3 │ │ │ │ + teqeq pc, r4, rrx │ │ │ │ + strdeq pc, [r0, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r9, r4, lsl r3 │ │ │ │ + teqeq pc, r8, lsr #32 │ │ │ │ + smlalbteq pc, r0, r0, lr @ │ │ │ │ + ldrdeq r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ + teqeq pc, ip, ror #31 │ │ │ │ + smlalbbeq pc, r0, r4, lr @ │ │ │ │ + @ instruction: 0x0149629c │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmppeq r0, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ cmpeq r3, r4, lsl r7 │ │ │ │ - cmpeq r9, r8, lsr r2 │ │ │ │ - teqeq pc, r8, asr #30 │ │ │ │ - smlaltteq pc, r0, r4, sp @ │ │ │ │ - strdeq r6, [r9, #-20] @ 0xffffffec │ │ │ │ - teqeq pc, r8, lsl #30 │ │ │ │ - smlaltbeq pc, r0, r0, sp @ │ │ │ │ - strheq r6, [r9, #-28] @ 0xffffffe4 │ │ │ │ - teqeq pc, ip, asr #29 │ │ │ │ - cmppeq r0, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r9, r0, asr #4 │ │ │ │ + teqeq pc, r0, asr pc @ │ │ │ │ + smlaltteq pc, r0, ip, sp @ │ │ │ │ + strdeq r6, [r9, #-28] @ 0xffffffe4 │ │ │ │ + teqeq pc, r0, lsl pc @ │ │ │ │ + smlaltbeq pc, r0, r8, sp @ │ │ │ │ + smlalbteq r6, r9, r4, r1 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmppeq r0, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #3136] @ 606aec │ │ │ │ @@ -1389611,72 +1389611,72 @@ │ │ │ │ ldr r1, [pc, #252] @ 606bdc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 606a44 │ │ │ │ cmpeq r3, r4, ror #10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - qdaddeq r6, r8, r9 │ │ │ │ - strdeq pc, [r0, #-188] @ 0xffffff44 │ │ │ │ + cmpeq r9, r0, rrx │ │ │ │ + cmppeq r0, r4, lsl #24 @ p-variant is OBSOLETE │ │ │ │ ldrsheq r2, [r3, #-64] @ 0xffffffc0 │ │ │ │ - strdeq r5, [r9, #-228] @ 0xffffff1c │ │ │ │ - cmpeq r0, r8, lsr #10 │ │ │ │ - teqeq pc, r4, ror #14 │ │ │ │ + strdeq r5, [r9, #-236] @ 0xffffff14 │ │ │ │ + cmpeq r0, r0, lsr r5 │ │ │ │ + teqeq pc, ip, ror #14 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r9, r0, asr #22 │ │ │ │ - strdeq pc, [r0, #-96] @ 0xffffffa0 │ │ │ │ + cmpeq r9, r8, asr #22 │ │ │ │ + strdeq pc, [r0, #-104] @ 0xffffff98 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r8, lsr #2 │ │ │ │ + cmpeq r0, r0, lsr r1 │ │ │ │ muleq r0, r1, r5 │ │ │ │ - teqeq pc, ip, ror #6 │ │ │ │ + teqeq pc, r4, ror r3 @ │ │ │ │ @ instruction: 0xffffe4dc │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r9, r8, ror #18 │ │ │ │ - smlalbteq r7, r0, r0, pc @ │ │ │ │ - smlalbteq r7, r0, ip, pc @ │ │ │ │ + cmpeq r9, r0, ror r9 │ │ │ │ + smlalbteq r7, r0, r8, pc @ │ │ │ │ + ldrdeq r7, [r0, #-244] @ 0xffffff0c │ │ │ │ cmpeq r3, r8, asr #27 │ │ │ │ - cmpeq r9, r8, ror #16 │ │ │ │ - cmpeq r0, ip, lsr #30 │ │ │ │ - teqeq pc, ip, asr #10 │ │ │ │ - smlaltteq pc, r0, ip, r3 @ │ │ │ │ - smlaltteq r5, r9, r4, r7 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x0140f394 │ │ │ │ - teqeq pc, r0, asr #9 │ │ │ │ - teqeq pc, r8, lsl #9 │ │ │ │ - cmpeq r9, r8, ror #14 │ │ │ │ - @ instruction: 0x01407d9c │ │ │ │ + cmpeq r9, r0, ror r8 │ │ │ │ + cmpeq r0, r4, lsr pc │ │ │ │ + teqeq pc, r4, asr r5 @ │ │ │ │ + strdeq pc, [r0, #-52] @ 0xffffffcc │ │ │ │ + smlaltteq r5, r9, ip, r7 │ │ │ │ + teqeq pc, r0, lsl #10 │ │ │ │ + @ instruction: 0x0140f39c │ │ │ │ + teqeq pc, r8, asr #9 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r9, r0, ror r7 │ │ │ │ + smlaltbeq r7, r0, r4, sp │ │ │ │ andeq r0, r0, pc, lsr r5 │ │ │ │ - cmpeq r9, ip, lsr #14 │ │ │ │ - teqeq pc, r0, asr #8 │ │ │ │ - ldrdeq pc, [r0, #-44] @ 0xffffffd4 │ │ │ │ - teqeq pc, r8, lsl #8 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmppeq r0, r4, ror r2 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r9, r8, r6 │ │ │ │ + cmpeq r9, r4, lsr r7 │ │ │ │ + teqeq pc, r8, asr #8 │ │ │ │ + smlaltteq pc, r0, r4, r2 @ │ │ │ │ + teqeq pc, r0, lsl r4 @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - cmppeq r0, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, ror #6 │ │ │ │ - cmpeq r9, r8, lsl r6 │ │ │ │ - teqeq pc, ip, lsr #6 │ │ │ │ - smlalbteq pc, r0, r8, r1 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlaltbeq r5, r9, ip, r5 │ │ │ │ - teqeq pc, r0, asr #5 │ │ │ │ - cmppeq r0, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, lsl #5 │ │ │ │ - cmppeq r0, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, asr #4 │ │ │ │ - cmpeq r9, r4, lsl #10 │ │ │ │ - teqeq pc, r8, lsl r2 @ │ │ │ │ - strheq pc, [r0, #-4] @ │ │ │ │ - teqeq pc, r0, ror #3 │ │ │ │ - teqeq pc, r4, lsr #3 │ │ │ │ + cmppeq r0, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01495690 │ │ │ │ + teqeq pc, r4, lsr #7 │ │ │ │ + cmppeq r0, ip, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, ror #6 │ │ │ │ + cmpeq r9, r0, lsr #12 │ │ │ │ + teqeq pc, r4, lsr r3 @ │ │ │ │ + ldrdeq pc, [r0, #-16] │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + strheq r5, [r9, #-84] @ 0xffffffac │ │ │ │ + teqeq pc, r8, asr #5 │ │ │ │ + cmppeq r0, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmppeq r0, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, asr r2 @ │ │ │ │ + cmpeq r9, ip, lsl #10 │ │ │ │ + teqeq pc, r0, lsr #4 │ │ │ │ + strheq pc, [r0, #-12] @ │ │ │ │ + teqeq pc, r8, ror #3 │ │ │ │ + teqeq pc, ip, lsr #3 │ │ │ │ muleq r0, r2, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ @@ -1390525,72 +1390525,72 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 60771c │ │ │ │ cmpeq r3, r0, lsl r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r5, [r9, #-44] @ 0xffffffd4 │ │ │ │ - smlaltbeq lr, r0, r4, lr │ │ │ │ + cmpeq r9, r4, lsl #6 │ │ │ │ + smlaltbeq lr, r0, ip, lr │ │ │ │ @ instruction: 0x01531798 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ - cmpeq r9, ip, ror r1 │ │ │ │ - strheq r7, [r0, #-116] @ 0xffffff8c │ │ │ │ + smlalbbeq r5, r9, r4, r1 │ │ │ │ + strheq r7, [r0, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r2, lsl #12 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r9, r4, ror sp │ │ │ │ - cmpeq r0, r4, lsr #18 │ │ │ │ + cmpeq r9, ip, ror sp │ │ │ │ + cmpeq r0, ip, lsr #18 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, ip, asr #6 │ │ │ │ + cmpeq r0, r4, asr r3 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - teqeq pc, r0, lsl #20 │ │ │ │ + teqeq pc, r8, lsl #20 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ cmpeq r3, r4, ror r1 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ @ instruction: 0xffffce74 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r9, r4, lsl sl │ │ │ │ - cmpeq r0, ip, rrx │ │ │ │ - cmpeq r0, r8, ror r0 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r0, r0, ror r5 │ │ │ │ - cmpeq r9, r4, lsl r9 │ │ │ │ - ldrdeq r6, [r0, #-248] @ 0xffffff08 │ │ │ │ + cmpeq r9, ip, lsl sl │ │ │ │ + cmpeq r0, r4, ror r0 │ │ │ │ + smlalbbeq r7, r0, r0, r0 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x0140e498 │ │ │ │ + cmpeq r0, r8, ror r5 │ │ │ │ + cmpeq r9, ip, lsl r9 │ │ │ │ + smlaltteq r6, r0, r0, pc @ │ │ │ │ + teqeq pc, r0, lsl #12 │ │ │ │ + smlaltbeq lr, r0, r0, r4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlaltbeq r4, r9, r0, r8 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r0, r0, asr r4 │ │ │ │ + smlaltbeq r4, r9, r8, r8 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r0, r8, asr r4 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - teqeq pc, ip, ror r5 @ │ │ │ │ - cmpeq r9, ip, lsr #16 │ │ │ │ - teqeq pc, r0, asr #10 │ │ │ │ - ldrdeq lr, [r0, #-60] @ 0xffffffc4 │ │ │ │ - teqeq pc, r8, lsl #10 │ │ │ │ - smlaltbeq lr, r0, r8, r3 │ │ │ │ + teqeq pc, r4, lsl #11 │ │ │ │ + cmpeq r9, r4, lsr r8 │ │ │ │ + teqeq pc, r8, asr #10 │ │ │ │ + smlaltteq lr, r0, r4, r3 │ │ │ │ + teqeq pc, r0, lsl r5 @ │ │ │ │ + strheq lr, [r0, #-48] @ 0xffffffd0 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - smlalbbeq r4, r9, ip, r7 │ │ │ │ - teqeq pc, r0, lsr #9 │ │ │ │ - cmpeq r0, ip, lsr r3 │ │ │ │ - teqeq pc, r8, ror #8 │ │ │ │ + @ instruction: 0x01494794 │ │ │ │ + teqeq pc, r8, lsr #9 │ │ │ │ + cmpeq r0, r4, asr #6 │ │ │ │ + teqeq pc, r0, ror r4 @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq pc, r8, lsr r4 @ │ │ │ │ - teqeq pc, r8, lsl #8 │ │ │ │ + teqeq pc, r0, asr #8 │ │ │ │ + teqeq pc, r0, lsl r4 @ │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r8, lsr #7 │ │ │ │ - teqeq pc, r4, ror r3 @ │ │ │ │ - cmpeq r9, r4, asr r6 │ │ │ │ - smlalbbeq r6, r0, r8, ip │ │ │ │ + teqeq pc, r0, ror #7 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, ip, ror r3 @ │ │ │ │ + cmpeq r9, ip, asr r6 │ │ │ │ + @ instruction: 0x01406c90 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1391277,73 +1391277,73 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 607f9c │ │ │ │ cmpeq r3, r8, asr #19 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r4, [r9, #-64] @ 0xffffffc0 │ │ │ │ - qdaddeq lr, r8, r0 │ │ │ │ + strheq r4, [r9, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, r0, rrx │ │ │ │ cmpeq r3, ip, asr #18 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - cmpeq r9, r4, asr #6 │ │ │ │ - cmpeq r0, r8, ror r9 │ │ │ │ + cmpeq r9, ip, asr #6 │ │ │ │ + smlalbbeq r6, r0, r0, r9 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r9, r0, ror r0 │ │ │ │ - cmpeq r0, r0, lsr #24 │ │ │ │ + cmpeq r9, r8, ror r0 │ │ │ │ + cmpeq r0, r8, lsr #24 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r4, lsl #26 │ │ │ │ andeq r0, r0, r6, lsr #4 │ │ │ │ cmpeq r3, r0, ror r4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ @ instruction: 0xffffc24c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlaltteq r3, r9, ip, sp │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ - cmpeq r0, r0, asr r4 │ │ │ │ - teqeq pc, r8, lsr #21 │ │ │ │ - cmpeq r0, r8, asr #18 │ │ │ │ + strdeq r3, [r9, #-212] @ 0xffffff2c │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ + cmpeq r0, r8, asr r4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r0, r0, asr r9 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - cmpeq r9, ip, asr sp │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ - teqeq pc, r0, asr #20 │ │ │ │ - smlaltteq sp, r0, r0, r8 │ │ │ │ + cmpeq r9, r4, ror #26 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ + teqeq pc, r8, asr #20 │ │ │ │ + smlaltteq sp, r0, r8, r8 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - teqeq pc, r0, lsl #20 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r0, lsr #19 │ │ │ │ + teqeq pc, r8, lsl #20 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r8, lsr #19 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - teqeq pc, r0, ror r9 @ │ │ │ │ - cmpeq r9, r4, lsr #24 │ │ │ │ - teqeq pc, r8, lsr r9 @ │ │ │ │ - ldrdeq sp, [r0, #-116] @ 0xffffff8c │ │ │ │ + teqeq pc, r8, ror r9 @ │ │ │ │ + cmpeq r9, ip, lsr #24 │ │ │ │ + teqeq pc, r0, asr #18 │ │ │ │ + ldrdeq sp, [r0, #-124] @ 0xffffff84 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq pc, r0, lsl #18 │ │ │ │ - strheq r3, [r9, #-176] @ 0xffffff50 │ │ │ │ - teqeq pc, r4, asr #17 │ │ │ │ - cmpeq r0, r0, ror #14 │ │ │ │ + teqeq pc, r8, lsl #18 │ │ │ │ + strheq r3, [r9, #-184] @ 0xffffff48 │ │ │ │ + teqeq pc, ip, asr #17 │ │ │ │ + cmpeq r0, r8, ror #14 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ - teqeq pc, ip, lsl #17 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - teqeq pc, ip, asr r8 @ │ │ │ │ - teqeq pc, ip, lsr #16 │ │ │ │ - smlalbteq sp, r0, ip, r6 │ │ │ │ + teqeq pc, r4, ror #16 │ │ │ │ + teqeq pc, r4, lsr r8 @ │ │ │ │ + ldrdeq sp, [r0, #-100] @ 0xffffff9c │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - ldrdeq r3, [r9, #-160] @ 0xffffff60 │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + ldrdeq r3, [r9, #-168] @ 0xffffff58 │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - @ instruction: 0x01493a98 │ │ │ │ - teqeq pc, ip, lsr #15 │ │ │ │ - cmpeq r0, r8, asr #12 │ │ │ │ + smlaltbeq r3, r9, r0, sl │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmpeq r0, r0, asr r6 │ │ │ │ andeq r0, r0, r3, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1392088,94 +1392088,94 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 608d30 │ │ │ │ cmppeq r2, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r8, lsr #18 │ │ │ │ - @ instruction: 0x0140d498 │ │ │ │ + cmpeq r9, r0, lsr r9 │ │ │ │ + smlaltbeq sp, r0, r0, r4 │ │ │ │ cmppeq r2, ip, lsl #27 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - strdeq r3, [r9, #-116] @ 0xffffff8c │ │ │ │ - smlaltbeq sp, r0, r0, r3 │ │ │ │ + strdeq r3, [r9, #-124] @ 0xffffff84 │ │ │ │ + smlaltbeq sp, r0, r8, r3 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - smlaltbeq r3, r9, r4, r5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r0, r4, asr r1 │ │ │ │ + smlaltbeq r3, r9, ip, r5 │ │ │ │ + teqeq pc, r0, asr #5 │ │ │ │ + cmpeq r0, ip, asr r1 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - cmpeq r9, r0, asr #10 │ │ │ │ - teqeq pc, r4, asr r2 @ │ │ │ │ - strdeq sp, [r0, #-0] │ │ │ │ + cmpeq r9, r8, asr #10 │ │ │ │ + teqeq pc, ip, asr r2 @ │ │ │ │ + strdeq sp, [r0, #-8] │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - smlaltteq r3, r9, r4, r4 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - swpbeq sp, r4, [r0] │ │ │ │ + smlaltteq r3, r9, ip, r4 │ │ │ │ + teqeq pc, r0, lsl #4 │ │ │ │ + swpbeq sp, ip, [r0] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r9, r0, lsr r4 │ │ │ │ - smlaltteq ip, r0, r0, pc @ │ │ │ │ + cmpeq r9, r8, lsr r4 │ │ │ │ + smlaltteq ip, r0, r8, pc @ │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ @ instruction: 0xffffbdfc │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlalbbeq r3, r9, r0, r2 │ │ │ │ - ldrdeq r5, [r0, #-132] @ 0xffffff7c │ │ │ │ - smlaltteq r5, r0, r0, r8 │ │ │ │ + smlalbbeq r3, r9, r8, r2 │ │ │ │ + ldrdeq r5, [r0, #-140] @ 0xffffff74 │ │ │ │ + smlaltteq r5, r0, r8, r8 │ │ │ │ ldrsbeq pc, [r2, #-108] @ 0xffffff94 @ │ │ │ │ - strdeq r3, [r9, #-28] @ 0xffffffe4 │ │ │ │ - smlalbteq r5, r0, r4, r8 │ │ │ │ - teqeq pc, r0, ror #29 │ │ │ │ - smlalbbeq ip, r0, r0, sp │ │ │ │ + cmpeq r9, r4, lsl #4 │ │ │ │ + smlalbteq r5, r0, ip, r8 │ │ │ │ + teqeq pc, r8, ror #29 │ │ │ │ + smlalbbeq ip, r0, r8, sp │ │ │ │ andeq r0, r0, fp, lsr #5 │ │ │ │ - teqeq pc, r8, lsr #29 │ │ │ │ - teqeq pc, r8, ror lr @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r0, lsl #29 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - teqeq pc, r8, asr #28 │ │ │ │ - teqeq pc, r8, lsl lr @ │ │ │ │ - teqeq pc, r8, ror #27 │ │ │ │ - smlalbbeq ip, r0, r8, ip │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r9, ip, rrx │ │ │ │ - teqeq pc, r0, lsl #27 │ │ │ │ - cmpeq r0, ip, lsl ip │ │ │ │ - cmpeq r9, r0, lsr r0 │ │ │ │ - teqeq pc, r4, asr #26 │ │ │ │ - smlaltteq ip, r0, r0, fp │ │ │ │ + teqeq pc, r0, asr lr @ │ │ │ │ + teqeq pc, r0, lsr #28 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + @ instruction: 0x0140cc90 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r9, r4, ror r0 │ │ │ │ + teqeq pc, r8, lsl #27 │ │ │ │ + cmpeq r0, r4, lsr #24 │ │ │ │ + cmpeq r9, r8, lsr r0 │ │ │ │ + teqeq pc, ip, asr #26 │ │ │ │ + smlaltteq ip, r0, r8, fp │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - strdeq r2, [r9, #-240] @ 0xffffff10 │ │ │ │ - teqeq pc, r4, lsl #26 │ │ │ │ - smlaltbeq ip, r0, r0, fp │ │ │ │ + strdeq r2, [r9, #-248] @ 0xffffff08 │ │ │ │ + teqeq pc, ip, lsl #26 │ │ │ │ + smlaltbeq ip, r0, r8, fp │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - strheq r2, [r9, #-244] @ 0xffffff0c │ │ │ │ - teqeq pc, r8, asr #25 │ │ │ │ - cmpeq r0, r4, ror #22 │ │ │ │ - cmpeq r9, r4, ror pc │ │ │ │ - teqeq pc, r8, lsl #25 │ │ │ │ - cmpeq r0, r4, lsr #22 │ │ │ │ - teqeq pc, r0, asr ip @ │ │ │ │ - teqeq pc, r0, lsr #24 │ │ │ │ - andeq r0, r0, sl, lsl #5 │ │ │ │ + strheq r2, [r9, #-252] @ 0xffffff04 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - smlaltbeq r2, r9, r0, lr │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r0, r0, asr sl │ │ │ │ + cmpeq r0, ip, ror #22 │ │ │ │ + cmpeq r9, ip, ror pc │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r0, ip, lsr #22 │ │ │ │ + teqeq pc, r8, asr ip @ │ │ │ │ + teqeq pc, r8, lsr #24 │ │ │ │ + andeq r0, r0, sl, lsl #5 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlaltbeq r2, r9, r8, lr │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r0, r8, asr sl │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - cmpeq r9, r0, ror #28 │ │ │ │ - teqeq pc, r4, ror fp @ │ │ │ │ - cmpeq r0, r0, lsl sl │ │ │ │ + cmpeq r9, r8, ror #28 │ │ │ │ + teqeq pc, ip, ror fp @ │ │ │ │ + cmpeq r0, r8, lsl sl │ │ │ │ andeq r0, r0, r5, lsl #5 │ │ │ │ - cmpeq r9, r0, lsr #28 │ │ │ │ - teqeq pc, r4, lsr fp @ │ │ │ │ - ldrdeq ip, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r9, r8, lsr #28 │ │ │ │ + teqeq pc, ip, lsr fp @ │ │ │ │ + ldrdeq ip, [r0, #-152] @ 0xffffff68 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - @ instruction: 0x0140c99c │ │ │ │ + teqeq pc, r4, lsl #22 │ │ │ │ + smlaltbeq ip, r0, r4, r9 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ @@ -1392941,85 +1392941,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 609aa8 │ │ │ │ cmppeq r2, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r9, r8, lsr #24 │ │ │ │ - @ instruction: 0x0140c798 │ │ │ │ + cmpeq r9, r0, lsr ip │ │ │ │ + smlaltbeq ip, r0, r0, r7 │ │ │ │ cmppeq r2, ip, lsl #1 @ p-variant is OBSOLETE │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - strdeq r2, [r9, #-160] @ 0xffffff60 │ │ │ │ - smlaltbeq ip, r0, r0, r6 │ │ │ │ + strdeq r2, [r9, #-168] @ 0xffffff58 │ │ │ │ + smlaltbeq ip, r0, r8, r6 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq pc, r4, ror #6 │ │ │ │ - smlaltteq r2, r9, r8, r7 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - @ instruction: 0x0140c398 │ │ │ │ + teqeq pc, ip, ror #6 │ │ │ │ + strdeq r2, [r9, #-112] @ 0xffffff90 │ │ │ │ + teqeq pc, r4, lsl #10 │ │ │ │ + smlaltbeq ip, r0, r0, r3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strdeq r2, [r9, #-100] @ 0xffffff9c │ │ │ │ - smlaltbeq ip, r0, r8, r2 │ │ │ │ - teqeq pc, r8, asr pc @ │ │ │ │ - cmpeq r9, r4, ror #12 │ │ │ │ - cmpeq r0, r0, lsl r2 │ │ │ │ + strdeq r2, [r9, #-108] @ 0xffffff94 │ │ │ │ + strheq ip, [r0, #-32] @ 0xffffffe0 │ │ │ │ + teqeq pc, r0, ror #30 │ │ │ │ + cmpeq r9, ip, ror #12 │ │ │ │ + cmpeq r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ @ instruction: 0xffffb078 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r9, r8, lsl #10 │ │ │ │ - cmpeq r0, r0, ror #22 │ │ │ │ + cmpeq r9, r0, lsl r5 │ │ │ │ cmpeq r0, r8, ror #22 │ │ │ │ + cmpeq r0, r0, ror fp │ │ │ │ cmpeq r2, r4, ror #18 │ │ │ │ - cmpeq r9, r0, ror r4 │ │ │ │ - cmpeq r0, r8, lsr fp │ │ │ │ - teqeq pc, r4, asr r1 @ │ │ │ │ - strdeq fp, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r9, r8, ror r4 │ │ │ │ + cmpeq r0, r0, asr #22 │ │ │ │ + teqeq pc, ip, asr r1 @ │ │ │ │ + strdeq fp, [r0, #-252] @ 0xffffff04 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - teqeq pc, ip, lsl r1 @ │ │ │ │ - strheq fp, [r0, #-252] @ 0xffffff04 │ │ │ │ + teqeq pc, r4, lsr #2 │ │ │ │ + smlalbteq fp, r0, r4, pc @ │ │ │ │ andeq r0, r0, sp, lsl r3 │ │ │ │ - teqeq pc, r8, ror #1 │ │ │ │ - smlalbbeq fp, r0, r8, pc @ │ │ │ │ - ldrheq r3, [pc, -r4]! │ │ │ │ - teqeq pc, r4, lsl #1 │ │ │ │ + ldrsheq r3, [pc, -r0]! │ │ │ │ + @ instruction: 0x0140bf90 │ │ │ │ + ldrheq r3, [pc, -ip]! │ │ │ │ + teqeq pc, ip, lsl #1 │ │ │ │ andeq r0, r0, r7, lsl #6 │ │ │ │ - teqeq pc, r4, asr r0 @ │ │ │ │ - teqeq pc, r4, lsr #32 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, ip, asr r0 @ │ │ │ │ + teqeq pc, ip, lsr #32 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - teqeq pc, r0, asr #31 │ │ │ │ + teqeq pc, r8, asr #31 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r9, ip, asr r2 │ │ │ │ - teqeq pc, r0, ror pc @ │ │ │ │ - cmpeq r0, ip, lsl #28 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r9, r4, ror #4 │ │ │ │ + teqeq pc, r8, ror pc @ │ │ │ │ + cmpeq r0, r4, lsl lr │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - cmpeq r9, r0, lsr #4 │ │ │ │ - teqeq pc, r0, lsr pc @ │ │ │ │ - ldrdeq fp, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r9, r8, lsr #4 │ │ │ │ + teqeq pc, r8, lsr pc @ │ │ │ │ + ldrdeq fp, [r0, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, pc, ror #5 │ │ │ │ - smlaltteq r2, r9, r0, r1 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - @ instruction: 0x0140bd90 │ │ │ │ + smlaltteq r2, r9, r8, r1 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + @ instruction: 0x0140bd98 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smlaltbeq r2, r9, r4, r1 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r0, r4, asr sp │ │ │ │ - teqeq pc, ip, ror lr @ │ │ │ │ - andeq r0, r0, sl, asr #5 │ │ │ │ - teqeq pc, ip, asr #28 │ │ │ │ - cmpeq r9, r4, lsl #2 │ │ │ │ - teqeq pc, r8, lsl lr @ │ │ │ │ - strheq fp, [r0, #-196] @ 0xffffff3c │ │ │ │ - smlalbteq r2, r9, r8, r0 │ │ │ │ + smlaltbeq r2, r9, ip, r1 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - cmpeq r0, r8, ror ip │ │ │ │ - teqeq pc, r4, lsr #27 │ │ │ │ + cmpeq r0, ip, asr sp │ │ │ │ + teqeq pc, r4, lsl #29 │ │ │ │ + andeq r0, r0, sl, asr #5 │ │ │ │ + teqeq pc, r4, asr lr @ │ │ │ │ + cmpeq r9, ip, lsl #2 │ │ │ │ + teqeq pc, r0, lsr #28 │ │ │ │ + strheq fp, [r0, #-204] @ 0xffffff34 │ │ │ │ + ldrdeq r2, [r9, #-0] │ │ │ │ + teqeq pc, r4, ror #27 │ │ │ │ + smlalbbeq fp, r0, r0, ip │ │ │ │ + teqeq pc, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3648] @ 0xe40 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1393990,30 +1393990,30 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r7, r9 │ │ │ │ ble 60be48 │ │ │ │ mov ip, r3 │ │ │ │ b 60aedc │ │ │ │ cmpeq r2, r8, asr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlaltteq r1, r9, ip, lr │ │ │ │ + strdeq r1, [r9, #-228] @ 0xffffff1c │ │ │ │ cmpeq r2, ip, lsr r3 │ │ │ │ - cmpeq r0, r0, lsr #20 │ │ │ │ + cmpeq r0, r8, lsr #20 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ - @ instruction: 0x01491d98 │ │ │ │ - cmpeq r0, r8, asr #18 │ │ │ │ + smlaltbeq r1, r9, r0, sp │ │ │ │ + cmpeq r0, r0, asr r9 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - smlalbbeq r1, r9, r4, ip │ │ │ │ - cmpeq r0, ip, lsr #16 │ │ │ │ + smlalbbeq r1, r9, ip, ip │ │ │ │ + cmpeq r0, r4, lsr r8 │ │ │ │ andeq r7, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - cmpeq r9, r0, lsr #22 │ │ │ │ - cmpeq r9, lr, lsr r5 │ │ │ │ - strdeq r0, [r9, #-164] @ 0xffffff5c │ │ │ │ + cmpeq r9, r8, lsr #22 │ │ │ │ + cmpeq r9, r6, asr #10 │ │ │ │ + strdeq r0, [r9, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0xffff8ab8 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ add lr, sp, #268 @ 0x10c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ @@ -1395431,60 +1395431,60 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 60c448 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmppeq r8, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0140259c │ │ │ │ - smlaltbeq r2, r0, r8, r5 │ │ │ │ + cmppeq r8, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r2, r0, r4, r5 │ │ │ │ + strheq r2, [r0, #-80] @ 0xffffffb0 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlaltteq pc, r8, r8, lr @ │ │ │ │ - @ instruction: 0x01409a9c │ │ │ │ + strdeq pc, [r8, #-224] @ 0xffffff20 │ │ │ │ + smlaltbeq r9, r0, r4, sl │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ cmpeq r2, ip, lsl r3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r8, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsl #10 │ │ │ │ - teqeq pc, r4, lsr #22 │ │ │ │ - smlalbteq r9, r0, r4, r9 │ │ │ │ + cmppeq r8, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ + teqeq pc, ip, lsr #22 │ │ │ │ + smlalbteq r9, r0, ip, r9 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - cmpeq r0, r8, asr r9 │ │ │ │ + teqeq pc, r0, asr #21 │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ andeq r0, r0, r6, asr #8 │ │ │ │ - teqeq pc, r8, lsl #21 │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ andeq r0, r0, r5, asr #8 │ │ │ │ - cmppeq r8, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsr #18 │ │ │ │ - smlaltteq r9, r0, ip, r8 │ │ │ │ + cmppeq r8, r4, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsr r9 │ │ │ │ + strdeq r9, [r0, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - teqeq pc, r4, ror #17 │ │ │ │ + teqeq pc, ip, ror #17 │ │ │ │ andeq r0, r0, r3, ror #6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - teqeq pc, r8, lsl #17 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - cmppeq r8, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, asr r8 @ │ │ │ │ - strdeq r9, [r0, #-100] @ 0xffffff9c │ │ │ │ + cmppeq r8, ip, asr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror #16 │ │ │ │ + strdeq r9, [r0, #-108] @ 0xffffff94 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ - ldrdeq pc, [r8, #-160] @ 0xffffff60 │ │ │ │ - teqeq pc, r4, ror #15 │ │ │ │ - smlalbbeq r9, r0, r0, r6 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + ldrdeq pc, [r8, #-168] @ 0xffffff58 │ │ │ │ + teqeq pc, ip, ror #15 │ │ │ │ + smlalbbeq r9, r0, r8, r6 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - teqeq pc, r4, lsl #15 │ │ │ │ - teqeq pc, r4, asr r7 @ │ │ │ │ - teqeq pc, r4, lsr #14 │ │ │ │ - teqeq pc, r0, lsl r7 @ │ │ │ │ - teqeq pc, r0, lsl #14 │ │ │ │ + teqeq pc, ip, lsl #15 │ │ │ │ + teqeq pc, ip, asr r7 @ │ │ │ │ + teqeq pc, ip, lsr #14 │ │ │ │ + teqeq pc, r8, lsl r7 @ │ │ │ │ + teqeq pc, r8, lsl #14 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ @@ -1396099,77 +1396099,77 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 60cbfc │ │ │ │ cmpeq r2, r0, asr sp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r8, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r9, [r0, #-60] @ 0xffffffc4 │ │ │ │ + cmppeq r8, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r9, r0, r4, r3 │ │ │ │ ldrsbeq fp, [r2, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmppeq r8, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq r9, [r0, #-0] │ │ │ │ + cmppeq r8, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + strdeq r9, [r0, #-8] │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ @ instruction: 0xffff7f3c │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strheq pc, [r8, #-52] @ 0xffffffcc @ │ │ │ │ - cmpeq r0, r8, lsl #20 │ │ │ │ - cmpeq r0, r4, lsl sl │ │ │ │ + strheq pc, [r8, #-60] @ 0xffffffc4 @ │ │ │ │ + cmpeq r0, r0, lsl sl │ │ │ │ + cmpeq r0, ip, lsl sl │ │ │ │ cmpeq r2, r0, lsl r8 │ │ │ │ - strdeq pc, [r8, #-40] @ 0xffffffd8 │ │ │ │ - strheq r1, [r0, #-156] @ 0xffffff64 │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror lr │ │ │ │ + mrseq pc, (UNDEF: 120) @ │ │ │ │ + smlalbteq r1, r0, r4, r9 │ │ │ │ + teqpeq lr, r4, ror #31 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r8, r0, r4, lr │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - teqpeq lr, r4, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, asr #28 │ │ │ │ + teqpeq lr, ip, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, asr #28 │ │ │ │ andeq r0, r0, r9, lsr #9 │ │ │ │ - cmppeq r8, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r8, lsl #28 │ │ │ │ - teqpeq lr, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + cmppeq r8, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r4, ror pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r0, lsl lr │ │ │ │ + teqpeq lr, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - teqpeq lr, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - strheq pc, [r8, #-28] @ 0xffffffe4 @ │ │ │ │ - teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror #26 │ │ │ │ + teqpeq lr, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq pc, r8, r4, r1 @ │ │ │ │ + teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, ror sp │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ - cmppeq r8, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsr #26 │ │ │ │ + smlalbbeq pc, r8, r4, r1 @ │ │ │ │ + teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsr sp │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - teqpeq lr, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, ror #8 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r5, r4 │ │ │ │ - teqpeq lr, r8, asr #27 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ muleq r0, r4, r4 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, lsr #27 @ p-variant is OBSOLETE │ │ │ │ muleq r0, r1, r4 │ │ │ │ - teqpeq lr, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ - smlaltteq lr, r8, ip, pc @ │ │ │ │ - teqpeq lr, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01408b9c │ │ │ │ + teqpeq lr, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, asr #26 @ p-variant is OBSOLETE │ │ │ │ + strdeq lr, [r8, #-244] @ 0xffffff0c │ │ │ │ + teqpeq lr, r8, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r8, r0, r4, fp │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - strheq lr, [r8, #-240] @ 0xffffff10 │ │ │ │ - teqpeq lr, r4, asr #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, ror #22 │ │ │ │ + strheq lr, [r8, #-248] @ 0xffffff08 │ │ │ │ + teqpeq lr, ip, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror #22 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - cmpeq r8, r4, ror pc │ │ │ │ - teqpeq lr, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr #22 │ │ │ │ + cmpeq r8, ip, ror pc │ │ │ │ + teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr #22 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - teqpeq lr, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ - strdeq r8, [r0, #-160] @ 0xffffff60 │ │ │ │ + teqpeq lr, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ + strdeq r8, [r0, #-168] @ 0xffffff58 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ @@ -1396395,45 +1396395,45 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #900 @ 0x384 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 60d2fc │ │ │ │ - strheq lr, [r8, #-216] @ 0xffffff28 │ │ │ │ - smlaltteq r1, r0, r4, r4 │ │ │ │ - cmpeq r0, r8, ror #18 │ │ │ │ - cmpeq r1, r0, lsr #6 │ │ │ │ - cmpeq r0, r8, asr #30 │ │ │ │ - cmpeq r0, r8, ror r9 │ │ │ │ + smlalbteq lr, r8, r0, sp │ │ │ │ + smlaltteq r1, r0, ip, r4 │ │ │ │ cmpeq r0, r0, ror r9 │ │ │ │ - cmpeq r0, r0, ror #18 │ │ │ │ - cmpeq r0, r0, asr r9 │ │ │ │ - cmpeq r0, r4, asr #18 │ │ │ │ - strheq lr, [r8, #-192] @ 0xffffff40 │ │ │ │ - teqpeq lr, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, ror #16 │ │ │ │ - cmpeq r8, ip, lsr #24 │ │ │ │ - teqpeq lr, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [r0, #-124] @ 0xffffff84 │ │ │ │ - ldrdeq lr, [r8, #-180] @ 0xffffff4c │ │ │ │ - teqpeq lr, r8, ror #17 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r8, r0, r4, r7 │ │ │ │ - cmpeq r8, ip, ror fp │ │ │ │ + cmpeq r1, r8, lsr #6 │ │ │ │ + cmpeq r0, r0, asr pc │ │ │ │ + smlalbbeq r8, r0, r0, r9 │ │ │ │ + cmpeq r0, r8, ror r9 │ │ │ │ + cmpeq r0, r8, ror #18 │ │ │ │ + cmpeq r0, r8, asr r9 │ │ │ │ + cmpeq r0, ip, asr #18 │ │ │ │ + strheq lr, [r8, #-200] @ 0xffffff38 │ │ │ │ + teqpeq lr, ip, asr #19 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror #16 │ │ │ │ + cmpeq r8, r4, lsr ip │ │ │ │ + teqpeq lr, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r8, r0, r4, r7 │ │ │ │ + ldrdeq lr, [r8, #-188] @ 0xffffff44 │ │ │ │ teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, lsr #14 │ │ │ │ - cmpeq r8, r4, lsr #22 │ │ │ │ - teqpeq lr, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r8, [r0, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq lr, r8, ip, sl │ │ │ │ - teqpeq lr, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0148ea94 │ │ │ │ - teqpeq lr, r8, lsr #15 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, asr #12 │ │ │ │ + smlalbbeq r8, r0, ip, r7 │ │ │ │ + smlalbbeq lr, r8, r4, fp │ │ │ │ + teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r4, lsr r7 │ │ │ │ + cmpeq r8, ip, lsr #22 │ │ │ │ + teqpeq lr, r0, asr #16 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r8, [r0, #-108] @ 0xffffff94 │ │ │ │ + ldrdeq lr, [r8, #-164] @ 0xffffff5c │ │ │ │ + teqpeq lr, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r8, r0, r4, r6 │ │ │ │ + @ instruction: 0x0148ea9c │ │ │ │ + teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ @@ -1397194,136 +1397194,136 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #936 @ 0x3a8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b 60e11c │ │ │ │ cmpeq r2, r0, lsl #29 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r2, r0, ror #28 │ │ │ │ - cmpeq r8, r4, lsl r9 │ │ │ │ + cmpeq r8, ip, lsl r9 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - cmppeq r0, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r0, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r8, r0, asr r8 │ │ │ │ - cmpeq r0, r0, lsl #8 │ │ │ │ + cmpeq r8, r8, asr r8 │ │ │ │ + cmpeq r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ @ instruction: 0xffff5f18 │ │ │ │ andeq r2, r0, r0, lsl #28 │ │ │ │ - cmpeq r0, r0, lsr #8 │ │ │ │ - teqeq pc, ip, ror #2 │ │ │ │ - cmpeq r0, r0, ror r7 │ │ │ │ - strdeq r3, [r0, #-100] @ 0xffffff9c │ │ │ │ - strheq lr, [r8, #-84] @ 0xffffffac │ │ │ │ - cmpeq r0, r0, lsl r2 │ │ │ │ + cmpeq r0, r8, lsr #8 │ │ │ │ + teqeq pc, r4, ror r1 @ │ │ │ │ + cmpeq r0, r8, ror r7 │ │ │ │ + strdeq r3, [r0, #-108] @ 0xffffff94 │ │ │ │ + strheq lr, [r8, #-92] @ 0xffffffa4 │ │ │ │ + cmpeq r0, r8, lsl r2 │ │ │ │ ldrsbeq sl, [r2, #-152] @ 0xffffff68 │ │ │ │ - smlaltteq lr, r8, r8, r4 │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ - swpbeq r8, r0, [r0] @ │ │ │ │ + strdeq lr, [r8, #-64] @ 0xffffffc0 │ │ │ │ + teqpeq lr, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + swpbeq r8, r8, [r0] │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - teqpeq lr, r4, asr #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, rrx │ │ │ │ + teqpeq lr, ip, asr #3 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, rrx │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - cmpeq r8, ip, ror r4 │ │ │ │ - teqpeq lr, ip, lsl #3 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r4, lsr #32 │ │ │ │ + smlalbbeq lr, r8, r4, r4 │ │ │ │ + teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - cmpeq r8, r0, asr #8 │ │ │ │ - teqpeq lr, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r7, r0, ip, pc @ │ │ │ │ - cmpeq r8, r4, lsl #8 │ │ │ │ - teqpeq lr, r4, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r7, r0, ip, pc @ │ │ │ │ + cmpeq r8, r8, asr #8 │ │ │ │ + teqpeq lr, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [r0, #-244] @ 0xffffff0c │ │ │ │ + cmpeq r8, ip, lsl #8 │ │ │ │ + teqpeq lr, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + strheq r7, [r0, #-244] @ 0xffffff0c │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlalbteq lr, r8, r8, r3 │ │ │ │ - ldrsbeq pc, [lr, -r8]! @ │ │ │ │ - cmpeq r0, r0, ror pc │ │ │ │ + ldrdeq lr, [r8, #-48] @ 0xffffffd0 │ │ │ │ + teqpeq lr, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, ror pc │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - smlalbbeq lr, r8, r8, r3 │ │ │ │ - @ instruction: 0x013ef09c │ │ │ │ - cmpeq r0, r0, lsr pc │ │ │ │ + @ instruction: 0x0148e390 │ │ │ │ + teqpeq lr, r4, lsr #1 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r0, r8, lsr pc │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - cmpeq r8, ip, asr #6 │ │ │ │ - teqpeq lr, r0, rrx @ p-variant is OBSOLETE │ │ │ │ - strdeq r7, [r0, #-228] @ 0xffffff1c │ │ │ │ + cmpeq r8, r4, asr r3 │ │ │ │ + teqpeq lr, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + strdeq r7, [r0, #-236] @ 0xffffff14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpeq r8, r0, lsl r3 │ │ │ │ - teqpeq lr, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - strheq r7, [r0, #-232] @ 0xffffff18 │ │ │ │ + cmpeq r8, r8, lsl r3 │ │ │ │ + teqpeq lr, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlalbteq r7, r0, r0, lr │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - ldrdeq lr, [r8, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, r8, ror #31 │ │ │ │ - cmpeq r0, ip, ror lr │ │ │ │ + ldrdeq lr, [r8, #-44] @ 0xffffffd4 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlalbbeq r7, r0, r4, lr │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x0148e298 │ │ │ │ - teqeq lr, ip, lsr #31 │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ + smlaltbeq lr, r8, r0, r2 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r0, r8, asr #28 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmpeq r8, ip, asr r2 │ │ │ │ - teqeq lr, r0, ror pc │ │ │ │ - cmpeq r0, r4, lsl #28 │ │ │ │ + cmpeq r8, r4, ror #4 │ │ │ │ + teqeq lr, r8, ror pc │ │ │ │ + cmpeq r0, ip, lsl #28 │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ - cmpeq r8, r0, lsr #4 │ │ │ │ - teqeq lr, r4, lsr pc │ │ │ │ - smlalbteq r7, r0, r8, sp │ │ │ │ + cmpeq r8, r8, lsr #4 │ │ │ │ + teqeq lr, ip, lsr pc │ │ │ │ + ldrdeq r7, [r0, #-208] @ 0xffffff30 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ - smlaltteq lr, r8, r4, r1 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - smlalbbeq r7, r0, ip, sp │ │ │ │ + smlaltteq lr, r8, ip, r1 │ │ │ │ + teqeq lr, r0, lsl #30 │ │ │ │ + @ instruction: 0x01407d94 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - smlaltbeq lr, r8, r8, r1 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r0, r0, asr sp │ │ │ │ + strheq lr, [r8, #-16] │ │ │ │ + teqeq lr, r4, asr #29 │ │ │ │ + cmpeq r0, r8, asr sp │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ - teqeq lr, r0, lsl #29 │ │ │ │ - cmpeq r0, r4, lsl sp │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + teqeq lr, r8, lsl #29 │ │ │ │ + cmpeq r0, ip, lsl sp │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ - cmpeq r8, r0, lsr r1 │ │ │ │ - teqeq lr, r4, asr #28 │ │ │ │ - ldrdeq r7, [r0, #-200] @ 0xffffff38 │ │ │ │ + cmpeq r8, r8, lsr r1 │ │ │ │ + teqeq lr, ip, asr #28 │ │ │ │ + smlaltteq r7, r0, r0, ip │ │ │ │ andeq r0, r0, sl, ror #9 │ │ │ │ - teqeq lr, ip, lsl #28 │ │ │ │ + teqeq lr, r4, lsl lr │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq lr, r4, ror #27 │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ - teqeq lr, ip, lsr #27 │ │ │ │ - teqeq lr, ip, ror sp │ │ │ │ - cmpeq r8, r0, lsr r0 │ │ │ │ - teqeq lr, r4, asr #26 │ │ │ │ - ldrdeq r7, [r0, #-184] @ 0xffffff48 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq lr, r4, lsl #27 │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ + teqeq lr, ip, asr #26 │ │ │ │ + smlaltteq r7, r0, r0, fp │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strdeq sp, [r8, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, r8, lsl #26 │ │ │ │ - @ instruction: 0x01407b9c │ │ │ │ + strdeq sp, [r8, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, r0, lsl sp │ │ │ │ + smlaltbeq r7, r0, r4, fp │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strheq sp, [r8, #-248] @ 0xffffff08 │ │ │ │ - teqeq lr, ip, asr #25 │ │ │ │ - cmpeq r0, r4, ror #22 │ │ │ │ + smlalbteq sp, r8, r0, pc @ │ │ │ │ teqeq lr, r4 @ │ │ │ │ - cmpeq r0, r4, lsl #22 │ │ │ │ + cmpeq r0, ip, ror #22 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r0, ip, lsl #22 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - cmpeq r8, r4, lsl pc │ │ │ │ - teqeq lr, r8, lsr #24 │ │ │ │ - strheq r7, [r0, #-172] @ 0xffffff54 │ │ │ │ + cmpeq r8, ip, lsl pc │ │ │ │ + teqeq lr, r0, lsr ip │ │ │ │ + smlalbteq r7, r0, r4, sl │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - ldrdeq sp, [r8, #-232] @ 0xffffff18 │ │ │ │ - teqeq lr, ip, ror #23 │ │ │ │ - smlalbbeq r7, r0, r0, sl │ │ │ │ + smlaltteq sp, r8, r0, lr │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + smlalbbeq r7, r0, r8, sl │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ - @ instruction: 0x0148de9c │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, r4, asr #20 │ │ │ │ + smlaltbeq sp, r8, r4, lr │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, ip, asr #20 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - smlalbbeq r0, r0, ip, r4 @ │ │ │ │ - cmpeq r8, r0, ror #28 │ │ │ │ - cmpeq r0, r8, lsl #20 │ │ │ │ + @ instruction: 0x01400494 │ │ │ │ + cmpeq r8, r8, ror #28 │ │ │ │ + cmpeq r0, r0, lsl sl │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - cmpeq r8, r0, lsr #28 │ │ │ │ - strdeq r0, [r0, #-100] @ 0xffffff9c │ │ │ │ - smlalbteq r7, r0, r8, r9 │ │ │ │ + cmpeq r8, r8, lsr #28 │ │ │ │ + strdeq r0, [r0, #-108] @ 0xffffff94 │ │ │ │ + ldrdeq r7, [r0, #-144] @ 0xffffff70 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1544] @ 60e980 │ │ │ │ @@ -1397712,78 +1397712,78 @@ │ │ │ │ add r2, r2, #996 @ 0x3e4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 60e56c │ │ │ │ @ instruction: 0x0152a094 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strheq r0, [r0, #-32] @ 0xffffffe0 │ │ │ │ - smlalbbeq sp, r8, r4, fp │ │ │ │ - cmpeq r0, ip, lsr #14 │ │ │ │ + strheq r0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + smlalbbeq sp, r8, ip, fp │ │ │ │ + cmpeq r0, r4, lsr r7 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - cmpeq r0, r8, lsl #16 │ │ │ │ - cmppeq r0, ip, rrx @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, ip, ror sl │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, r4, lsr #12 │ │ │ │ + cmpeq r0, r0, lsl r8 │ │ │ │ + cmppeq r0, r4, ror r0 @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq sp, r8, r4, sl │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r1, lsl #11 │ │ │ │ - smlaltteq lr, r0, r8, pc @ │ │ │ │ + strdeq lr, [r0, #-240] @ 0xffffff10 │ │ │ │ @ instruction: 0xffff586c │ │ │ │ - smlalbteq r7, r0, ip, r6 │ │ │ │ + ldrdeq r7, [r0, #-100] @ 0xffffff9c │ │ │ │ cmpeq r2, r0, lsr #29 │ │ │ │ - @ instruction: 0x01400190 │ │ │ │ - @ instruction: 0x0148d99c │ │ │ │ - cmpeq r0, r0, asr #10 │ │ │ │ + @ instruction: 0x01400198 │ │ │ │ + smlaltbeq sp, r8, r4, r9 │ │ │ │ + cmpeq r0, r8, asr #10 │ │ │ │ andeq r0, r0, pc, lsl #11 │ │ │ │ - ldrdeq lr, [r0, #-224] @ 0xffffff20 │ │ │ │ - smlalbteq r0, r0, r8, r0 @ │ │ │ │ + ldrdeq lr, [r0, #-232] @ 0xffffff18 │ │ │ │ + ldrdeq r0, [r0, #-0] │ │ │ │ @ instruction: 0xffff4eb0 │ │ │ │ - cmpeq r0, ip, asr lr │ │ │ │ - @ instruction: 0x0148d89c │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ + cmpeq r0, r4, ror #28 │ │ │ │ + smlaltbeq sp, r8, r4, r8 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ muleq r0, r1, r5 │ │ │ │ teqpeq sp, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ - teqeq lr, r4, asr r5 │ │ │ │ - smlaltteq r7, r0, r8, r3 │ │ │ │ + cmpeq r8, r8, asr #16 │ │ │ │ + teqeq lr, ip, asr r5 │ │ │ │ + strdeq r7, [r0, #-48] @ 0xffffffd0 │ │ │ │ muleq r0, r2, r5 │ │ │ │ - cmpeq r8, r4, lsl #16 │ │ │ │ - teqeq lr, r8, lsl r5 │ │ │ │ - smlaltbeq r7, r0, ip, r3 │ │ │ │ + cmpeq r8, ip, lsl #16 │ │ │ │ + teqeq lr, r0, lsr #10 │ │ │ │ + strheq r7, [r0, #-52] @ 0xffffffcc │ │ │ │ muleq r0, r3, r5 │ │ │ │ - smlalbteq sp, r8, ip, r7 │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r0, r0, ror r3 │ │ │ │ + ldrdeq sp, [r8, #-116] @ 0xffffff8c │ │ │ │ + teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r0, r8, ror r3 │ │ │ │ andeq r0, r0, lr, lsl #11 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r0, lsl #9 │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ - teqeq lr, ip, asr #8 │ │ │ │ - smlaltteq r7, r0, r0, r2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r8, lsl #9 │ │ │ │ + cmpeq r8, r0, asr #14 │ │ │ │ + teqeq lr, r4, asr r4 │ │ │ │ + smlaltteq r7, r0, r8, r2 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - strdeq sp, [r8, #-108] @ 0xffffff94 │ │ │ │ - teqeq lr, r0, lsl r4 │ │ │ │ - smlaltbeq r7, r0, r4, r2 │ │ │ │ + cmpeq r8, r4, lsl #14 │ │ │ │ + teqeq lr, r8, lsl r4 │ │ │ │ + smlaltbeq r7, r0, ip, r2 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ - smlalbteq sp, r8, r0, r6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r0, r8, ror #4 │ │ │ │ + smlalbteq sp, r8, r8, r6 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r0, r0, ror r2 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - smlalbbeq sp, r8, r4, r6 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r0, ip, lsr #4 │ │ │ │ + smlalbbeq sp, r8, ip, r6 │ │ │ │ + teqeq lr, r0, lsr #7 │ │ │ │ + cmpeq r0, r4, lsr r2 │ │ │ │ andeq r0, r0, r9, ror r5 │ │ │ │ - cmpeq r8, r8, asr #12 │ │ │ │ - teqeq lr, ip, asr r3 │ │ │ │ - strdeq r7, [r0, #-16] │ │ │ │ + cmpeq r8, r0, asr r6 │ │ │ │ + teqeq lr, r4, ror #6 │ │ │ │ + strdeq r7, [r0, #-24] @ 0xffffffe8 │ │ │ │ andeq r0, r0, sl, ror r5 │ │ │ │ - cmpeq r8, ip, lsl #12 │ │ │ │ - teqeq lr, r0, lsr #6 │ │ │ │ - strheq r7, [r0, #-20] @ 0xffffffec │ │ │ │ + cmpeq r8, r4, lsl r6 │ │ │ │ + teqeq lr, r8, lsr #6 │ │ │ │ + strheq r7, [r0, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1397814,17 +1397814,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #1040 @ 0x410 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 60ead4 │ │ │ │ @ instruction: 0xffff69f8 │ │ │ │ - cmpeq r8, r0, ror r4 │ │ │ │ - teqeq lr, r4, lsl #3 │ │ │ │ - cmpeq r0, r8, lsl r0 │ │ │ │ + cmpeq r8, r8, ror r4 │ │ │ │ + teqeq lr, ip, lsl #3 │ │ │ │ + cmpeq r0, r0, lsr #32 │ │ │ │ @ instruction: 0x000007b3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1398698,52 +1398698,52 @@ │ │ │ │ cmpeq r2, r0, asr #17 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r2, r8, lsl #17 │ │ │ │ cmpeq r2, r0, ror r8 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ - smlalbteq ip, r8, r0, r6 │ │ │ │ - teqeq lr, r8, asr #7 │ │ │ │ - cmpeq r0, r4, ror #4 │ │ │ │ - cmpeq r8, r0, ror #10 │ │ │ │ - teqeq lr, r8, ror #4 │ │ │ │ - cmpeq r0, r4, lsl #2 │ │ │ │ + smlalbteq ip, r8, r8, r6 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r0, ip, ror #4 │ │ │ │ + cmpeq r8, r8, ror #10 │ │ │ │ + teqeq lr, r0, ror r2 │ │ │ │ + cmpeq r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ - cmpeq r8, r0, lsl r5 │ │ │ │ - teqeq lr, r8, lsl r2 │ │ │ │ - strheq r6, [r0, #-4] │ │ │ │ + cmpeq r8, r8, lsl r5 │ │ │ │ + teqeq lr, r0, lsr #4 │ │ │ │ + strheq r6, [r0, #-12] │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - teqeq lr, r8, lsr #20 │ │ │ │ - smlalbteq r5, r0, r4, r8 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ + teqeq lr, r0, lsr sl │ │ │ │ + smlalbteq r5, r0, ip, r8 │ │ │ │ andeq r0, r0, sl, ror #11 │ │ │ │ - smlaltteq fp, r8, r4, ip │ │ │ │ - teqeq lr, ip, ror #19 │ │ │ │ - smlalbbeq r5, r0, r8, r8 │ │ │ │ + smlaltteq fp, r8, ip, ip │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + @ instruction: 0x01405890 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - smlaltbeq fp, r8, r8, ip │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, ip, asr #16 │ │ │ │ + strheq fp, [r8, #-192] @ 0xffffff40 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, r4, asr r8 │ │ │ │ andeq r0, r0, fp, asr r6 │ │ │ │ - cmpeq r8, ip, ror #24 │ │ │ │ - teqeq lr, r4, ror r9 │ │ │ │ - cmpeq r0, r0, lsl r8 │ │ │ │ + cmpeq r8, r4, ror ip │ │ │ │ + teqeq lr, ip, ror r9 │ │ │ │ + cmpeq r0, r8, lsl r8 │ │ │ │ andeq r0, r0, pc, asr r6 │ │ │ │ - cmpeq r8, r0, lsr ip │ │ │ │ - teqeq lr, r8, lsr r9 │ │ │ │ - ldrdeq r5, [r0, #-116] @ 0xffffff8c │ │ │ │ + cmpeq r8, r8, lsr ip │ │ │ │ + teqeq lr, r0, asr #18 │ │ │ │ + ldrdeq r5, [r0, #-124] @ 0xffffff84 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ - strdeq fp, [r8, #-180] @ 0xffffff4c │ │ │ │ - teqeq lr, ip @ │ │ │ │ - @ instruction: 0x01405798 │ │ │ │ + strdeq fp, [r8, #-188] @ 0xffffff44 │ │ │ │ + teqeq lr, r4, lsl #18 │ │ │ │ + smlaltbeq r5, r0, r0, r7 │ │ │ │ andeq r0, r0, r6, ror #11 │ │ │ │ - strheq fp, [r8, #-184] @ 0xffffff48 │ │ │ │ - teqeq lr, r0, asr #17 │ │ │ │ - cmpeq r0, ip, asr r7 │ │ │ │ + smlalbteq fp, r8, r0, fp │ │ │ │ + teqeq lr, r8, asr #17 │ │ │ │ + cmpeq r0, r4, ror #14 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ strd r2, [r6, #-8] │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r2, [r6] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sl, #-8] │ │ │ │ @@ -1399489,29 +1399489,29 @@ │ │ │ │ add r2, r2, #1120 @ 0x460 │ │ │ │ ldr r1, [pc, #76] @ 610588 │ │ │ │ mov ip, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ b 610488 │ │ │ │ - ldrdeq r5, [r0, #-116] @ 0xffffff8c │ │ │ │ - strdeq fp, [r8, #-172] @ 0xffffff54 │ │ │ │ - smlaltbeq r5, r0, r0, r6 │ │ │ │ + ldrdeq r5, [r0, #-124] @ 0xffffff84 │ │ │ │ + cmpeq r8, r4, lsl #22 │ │ │ │ + smlaltbeq r5, r0, r8, r6 │ │ │ │ andeq r0, r0, r7, ror #12 │ │ │ │ - strheq fp, [r8, #-160] @ 0xffffff60 │ │ │ │ - teqeq lr, r4, asr #15 │ │ │ │ - cmpeq r0, r8, asr r6 │ │ │ │ + strheq fp, [r8, #-168] @ 0xffffff58 │ │ │ │ + teqeq lr, ip, asr #15 │ │ │ │ + cmpeq r0, r0, ror #12 │ │ │ │ andeq r0, r0, fp, ror #12 │ │ │ │ - cmpeq r8, r4, ror sl │ │ │ │ - smlaltbeq r5, r0, r0, r7 │ │ │ │ - cmpeq r0, r0, lsl r6 │ │ │ │ + cmpeq r8, ip, ror sl │ │ │ │ + smlaltbeq r5, r0, r8, r7 │ │ │ │ + cmpeq r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - cmpeq r8, r0, asr #20 │ │ │ │ - cmpeq r0, r0, asr #14 │ │ │ │ - smlaltteq r5, r0, r0, r5 │ │ │ │ + cmpeq r8, r8, asr #20 │ │ │ │ + cmpeq r0, r8, asr #14 │ │ │ │ + smlaltteq r5, r0, r8, r5 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1399984,44 +1399984,44 @@ │ │ │ │ cmpeq r2, ip, asr lr │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsheq r7, [r2, #-216] @ 0xffffff28 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ cmpeq r2, r4, lsr #20 │ │ │ │ - strdeq fp, [r8, #-64] @ 0xffffffc0 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - swpbeq r5, r4, [r0] │ │ │ │ + strdeq fp, [r8, #-72] @ 0xffffffb8 │ │ │ │ + teqeq lr, r0, lsl #4 │ │ │ │ + swpbeq r5, ip, [r0] │ │ │ │ andeq r0, r0, r7, lsr r5 │ │ │ │ - strheq fp, [r8, #-64] @ 0xffffffc0 │ │ │ │ - cmpeq r0, r4, rrx │ │ │ │ + strheq fp, [r8, #-72] @ 0xffffffb8 │ │ │ │ + cmpeq r0, ip, rrx │ │ │ │ andeq r0, r0, r3, lsr #10 │ │ │ │ - teqeq lr, r4, lsl r1 │ │ │ │ - ldrdeq fp, [r8, #-56] @ 0xffffffc8 │ │ │ │ - teqeq lr, r0, ror #1 │ │ │ │ - cmpeq r0, ip, ror pc │ │ │ │ + teqeq lr, ip, lsl r1 │ │ │ │ + smlaltteq fp, r8, r0, r3 │ │ │ │ + teqeq lr, r8, ror #1 │ │ │ │ + smlalbbeq r4, r0, r4, pc @ │ │ │ │ andeq r0, r0, r1, lsr r5 │ │ │ │ - @ instruction: 0x0148b39c │ │ │ │ - teqeq lr, r4, lsr #1 │ │ │ │ - cmpeq r0, r0, asr #30 │ │ │ │ + smlaltbeq fp, r8, r4, r3 │ │ │ │ + teqeq lr, ip, lsr #1 │ │ │ │ + cmpeq r0, r8, asr #30 │ │ │ │ andeq r0, r0, sl, asr r5 │ │ │ │ - cmpeq r8, r0, ror #6 │ │ │ │ - teqeq lr, r8, rrx │ │ │ │ - cmpeq r0, r4, lsl #30 │ │ │ │ + cmpeq r8, r8, ror #6 │ │ │ │ + teqeq lr, r0, ror r0 │ │ │ │ + cmpeq r0, ip, lsl #30 │ │ │ │ andeq r0, r0, r9, asr r5 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - teqeq lr, ip, lsr #32 │ │ │ │ - smlalbteq r4, r0, r8, lr │ │ │ │ + cmpeq r8, ip, lsr #6 │ │ │ │ + teqeq lr, r4, lsr r0 │ │ │ │ + ldrdeq r4, [r0, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - smlaltteq fp, r8, r8, r2 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlalbbeq r4, r0, ip, lr │ │ │ │ - smlaltbeq fp, r8, r0, r2 │ │ │ │ - teqeq pc, ip, ror #22 │ │ │ │ - cmpeq r0, r0, asr #28 │ │ │ │ + strdeq fp, [r8, #-32] @ 0xffffffe0 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + @ instruction: 0x01404e94 │ │ │ │ + smlaltbeq fp, r8, r8, r2 │ │ │ │ + teqeq pc, r4, ror fp @ │ │ │ │ + cmpeq r0, r8, asr #28 │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #2 │ │ │ │ beq 610de4 │ │ │ │ cmp r3, #3 │ │ │ │ beq 610dc4 │ │ │ │ @@ -1400207,38 +1400207,38 @@ │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b 610e78 │ │ │ │ ldrsbeq r7, [r2, #-92] @ 0xffffffa4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x01527594 │ │ │ │ - teqeq pc, r8, asr r8 @ │ │ │ │ + teqeq pc, r0, ror #16 │ │ │ │ mulseq r3, r8, r1 │ │ │ │ rsbseq r2, lr, r8, lsl #23 │ │ │ │ - smlalbbeq r0, r0, r8, r2 @ │ │ │ │ + @ instruction: 0x01400290 │ │ │ │ subseq r5, r8, r8, lsr #31 │ │ │ │ - cmpeq r8, r4, lsr #32 │ │ │ │ - smlalbbeq r4, r0, r8, sp │ │ │ │ - smlalbteq r4, r0, r0, fp │ │ │ │ + cmpeq r8, ip, lsr #32 │ │ │ │ + @ instruction: 0x01404d90 │ │ │ │ + smlalbteq r4, r0, r8, fp │ │ │ │ andeq r0, r0, r9, lsr #13 │ │ │ │ - smlaltteq sl, r8, r0, pc @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - @ instruction: 0x01404b90 │ │ │ │ + smlaltteq sl, r8, r8, pc @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + @ instruction: 0x01404b98 │ │ │ │ @ instruction: 0x000006bb │ │ │ │ - smlaltbeq sl, r8, ip, pc @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r0, r8, asr #22 │ │ │ │ + strheq sl, [r8, #-244] @ 0xffffff0c │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r0, r0, asr fp │ │ │ │ andeq r0, r0, r5, lsr #13 │ │ │ │ - cmpeq r8, r4, ror #30 │ │ │ │ - teqeq lr, ip, ror #24 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ + cmpeq r8, ip, ror #30 │ │ │ │ + teqeq lr, r4, ror ip │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ - smlalbbeq r4, r0, r0, ip │ │ │ │ - smlalbteq r4, r0, ip, sl │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ + smlalbbeq r4, r0, r8, ip │ │ │ │ + ldrdeq r4, [r0, #-164] @ 0xffffff5c │ │ │ │ @ instruction: 0x000006ba │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ bne 611110 │ │ │ │ ldr r2, [pc, #24] @ 611118 │ │ │ │ ldr r3, [pc, #24] @ 61111c │ │ │ │ @@ -1400606,32 +1400606,32 @@ │ │ │ │ add r2, r2, #12 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 61139c │ │ │ │ cmpeq r2, ip, lsl #3 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq sl, [r8, #-176] @ 0xffffff50 │ │ │ │ - cmpeq r0, r4, ror r9 │ │ │ │ + strdeq sl, [r8, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r0, ip, ror r9 │ │ │ │ cmpeq r2, r0, ror r0 │ │ │ │ - strheq sl, [r8, #-156] @ 0xffffff64 │ │ │ │ - cmpeq r0, r8, ror #14 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r0, ip, lsr r5 │ │ │ │ + smlalbteq sl, r8, r4, r9 │ │ │ │ + cmpeq r0, r0, ror r7 │ │ │ │ + teqeq lr, r4, lsr #13 │ │ │ │ + cmpeq r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - teqeq lr, r4, ror #12 │ │ │ │ - cmpeq r0, r4, lsl #10 │ │ │ │ + teqeq lr, ip, ror #12 │ │ │ │ + cmpeq r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r2, lsr #14 │ │ │ │ - cmpeq r8, r0, lsr #18 │ │ │ │ - teqeq lr, r8, lsr #12 │ │ │ │ - smlalbteq r4, r0, r4, r4 │ │ │ │ + cmpeq r8, r8, lsr #18 │ │ │ │ + teqeq lr, r0, lsr r6 │ │ │ │ + smlalbteq r4, r0, ip, r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - smlaltteq sl, r8, r0, r8 │ │ │ │ - teqeq lr, r8, ror #11 │ │ │ │ - cmpeq r0, ip, ror r4 │ │ │ │ + smlaltteq sl, r8, r8, r8 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlalbbeq r4, r0, r4, r4 │ │ │ │ andeq r0, r0, pc, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r3, [pc, #2748] @ 6121e0 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1401321,72 +1401321,72 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 611de4 │ │ │ │ cmpeq r2, ip, ror #25 │ │ │ │ ldrsbeq r6, [r2, #-204] @ 0xffffff34 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r0, r4, asr r3 │ │ │ │ - smlalbbeq sl, r8, r4, r7 │ │ │ │ + cmpeq r0, ip, asr r3 │ │ │ │ + smlalbbeq sl, r8, ip, r7 │ │ │ │ andeq r0, r0, r1, asr #14 │ │ │ │ andeq r0, r0, r2, asr #14 │ │ │ │ andeq r0, r0, r3, asr #14 │ │ │ │ - ldrdeq r4, [r0, #-64] @ 0xffffffc0 │ │ │ │ - smlalbbeq sl, r8, r8, r6 │ │ │ │ - cmpeq r0, r4, lsr r2 │ │ │ │ + ldrdeq r4, [r0, #-72] @ 0xffffffb8 │ │ │ │ + @ instruction: 0x0148a690 │ │ │ │ + cmpeq r0, ip, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ - cmpeq r8, r8, lsr r6 │ │ │ │ - smlaltteq r4, r0, r0, r1 │ │ │ │ + cmpeq r8, r0, asr #12 │ │ │ │ + smlaltteq r4, r0, r8, r1 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ andeq r0, r0, pc, asr #14 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ andeq r0, r0, r9, asr r7 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r8, r8, lsr #4 │ │ │ │ - ldrdeq r3, [r0, #-216] @ 0xffffff28 │ │ │ │ + cmpeq r8, r0, lsr r2 │ │ │ │ + smlaltteq r3, r0, r0, sp │ │ │ │ andeq r0, r0, r5, lsl #15 │ │ │ │ andeq r0, r0, pc, lsl #15 │ │ │ │ cmpeq r2, r8, lsr #12 │ │ │ │ - teqeq lr, r0, lsl #28 │ │ │ │ - smlaltteq r3, r0, r4, lr │ │ │ │ + teqeq lr, r8, lsl #28 │ │ │ │ + smlaltteq r3, r0, ip, lr │ │ │ │ andeq r0, r0, r7, lsl #15 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0, lsr #27 │ │ │ │ andeq r0, r0, r6, lsl #15 │ │ │ │ - teqeq lr, r8, ror #26 │ │ │ │ - cmpeq r8, r0, asr #32 │ │ │ │ - teqeq lr, r4, asr sp │ │ │ │ - strdeq r3, [r0, #-176] @ 0xffffff50 │ │ │ │ + teqeq lr, r0, ror sp │ │ │ │ + cmpeq r8, r8, asr #32 │ │ │ │ + teqeq lr, ip, asr sp │ │ │ │ + strdeq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - cmpeq r8, r8 │ │ │ │ - teqeq lr, ip, lsl sp │ │ │ │ - strheq r3, [r0, #-184] @ 0xffffff48 │ │ │ │ + cmpeq r8, r0, lsl r0 │ │ │ │ + teqeq lr, r4, lsr #26 │ │ │ │ + smlalbteq r3, r0, r0, fp │ │ │ │ andeq r0, r0, r1, lsl #15 │ │ │ │ - ldrdeq r9, [r8, #-240] @ 0xffffff10 │ │ │ │ - teqeq lr, r4, ror #25 │ │ │ │ - smlalbbeq r3, r0, r0, fp │ │ │ │ + ldrdeq r9, [r8, #-248] @ 0xffffff08 │ │ │ │ + teqeq lr, ip, ror #25 │ │ │ │ + smlalbbeq r3, r0, r8, fp │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x01489f98 │ │ │ │ - teqeq lr, ip, lsr #25 │ │ │ │ - cmpeq r0, r8, asr #22 │ │ │ │ + smlaltbeq r9, r8, r0, pc @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r0, r0, asr fp │ │ │ │ andeq r0, r0, fp, asr r7 │ │ │ │ - teqeq lr, r8, ror ip │ │ │ │ - teqeq lr, ip, asr #24 │ │ │ │ - teqeq lr, r0, lsr #24 │ │ │ │ + teqeq lr, r0, lsl #25 │ │ │ │ + teqeq lr, r4, asr ip │ │ │ │ + teqeq lr, r8, lsr #24 │ │ │ │ andeq r0, r0, r5, asr r7 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r8, asr #23 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq lr, r0, ror fp │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r4, lsr #23 │ │ │ │ + teqeq lr, r8, ror fp │ │ │ │ andeq r0, r0, r6, asr #14 │ │ │ │ - teqeq lr, r4, asr #22 │ │ │ │ - teqeq lr, r8, lsl fp │ │ │ │ - teqeq lr, ip, ror #21 │ │ │ │ - smlaltbeq r9, r8, r8, sp │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r0, r8, asr r9 │ │ │ │ + teqeq lr, ip, asr #22 │ │ │ │ + teqeq lr, r0, lsr #22 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + strheq r9, [r8, #-208] @ 0xffffff30 │ │ │ │ + teqeq lr, r4, asr #21 │ │ │ │ + cmpeq r0, r0, ror #18 │ │ │ │ andeq r0, r0, r6, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r4, [r0, #1732] @ 0x6c4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1402386,301 +1402386,301 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 6124c4 │ │ │ │ cmpeq r2, ip, lsl r1 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r8, asr #24 │ │ │ │ + cmpeq r8, r0, asr ip │ │ │ │ ldrsheq r6, [r2, #-12] │ │ │ │ cmpeq r2, r0, ror r6 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - cmpeq r0, r0, ror #2 │ │ │ │ + cmpeq r0, r8, ror #2 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r5, r8, lsr r1 │ │ │ │ - teqeq pc, r8, ror #30 │ │ │ │ - teqeq pc, r4, ror #6 │ │ │ │ + teqeq pc, r4, asr #7 │ │ │ │ + cmpeq r5, r0, asr #2 │ │ │ │ + teqeq pc, r0, ror pc @ │ │ │ │ + teqeq pc, ip, ror #6 │ │ │ │ @ instruction: 0xffff0b58 │ │ │ │ ldrheq r1, [lr], #-112 @ 0xffffff90 @ │ │ │ │ cmpeq r2, r8, asr #30 │ │ │ │ cmpeq r2, r0, asr #9 │ │ │ │ teqeq sp, r8, lsl #2 │ │ │ │ - strheq sl, [r0, #-240] @ 0xffffff10 │ │ │ │ - teqeq pc, ip, lsr r9 @ │ │ │ │ - smlalbbeq r1, r5, r8, pc @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r8, ror sp @ │ │ │ │ + strheq sl, [r0, #-248] @ 0xffffff08 │ │ │ │ + teqeq pc, r4, asr #18 │ │ │ │ + @ instruction: 0x01451f90 │ │ │ │ + teqeq pc, r0, asr #27 │ │ │ │ + teqeq pc, r0, lsl #27 │ │ │ │ rsbseq r1, lr, r8, lsl r4 │ │ │ │ @ instruction: 0xffffaaf0 │ │ │ │ cmpeq r2, r4, asr #6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r5, r8, asr lr │ │ │ │ - teqeq pc, r8, lsl #25 │ │ │ │ - teqeq pc, r0, ror #26 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r5, r0, ror #28 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r8, ror #26 │ │ │ │ @ instruction: 0xffffc2f8 │ │ │ │ cmpeq r2, r8, lsl r2 │ │ │ │ teqeq sp, r8, ror #28 │ │ │ │ - teqeq pc, r0, asr r9 @ │ │ │ │ - teqeq pc, r8, lsl #15 │ │ │ │ - smlaltteq r1, r5, r8, ip │ │ │ │ - teqeq pc, r8, lsl fp @ │ │ │ │ + teqeq pc, r8, asr r9 @ │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ + strdeq r1, [r5, #-192] @ 0xffffff40 │ │ │ │ + teqeq pc, r0, lsr #22 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r3, r0, r4, lsl r3 │ │ │ │ ldrheq lr, [r2, #-0] │ │ │ │ teqeq sp, r0, lsl #26 │ │ │ │ - smlalbbeq r3, r0, ip, r4 │ │ │ │ - cmpeq r0, r4, asr #8 │ │ │ │ - smlalbbeq r1, r5, r0, fp │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlaltteq r3, r0, ip, r3 │ │ │ │ + @ instruction: 0x01403494 │ │ │ │ + cmpeq r0, ip, asr #8 │ │ │ │ + smlalbbeq r1, r5, r8, fp │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + strdeq r3, [r0, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, ror r3 │ │ │ │ cmpeq r2, r8, asr #30 │ │ │ │ - cmpeq r0, r0, lsr #2 │ │ │ │ - strheq r3, [r0, #-32] @ 0xffffffe0 │ │ │ │ - cmpeq r5, r0, lsr sl │ │ │ │ - teqeq pc, r0, ror #16 │ │ │ │ - cmpeq r0, ip, asr r2 │ │ │ │ + cmpeq r0, r8, lsr #2 │ │ │ │ + strheq r3, [r0, #-40] @ 0xffffffd8 │ │ │ │ + cmpeq r5, r8, lsr sl │ │ │ │ + teqeq pc, r8, ror #16 │ │ │ │ + cmpeq r0, r4, ror #4 │ │ │ │ @ instruction: 0xffffa9b0 │ │ │ │ rsbseq r1, lr, r0 │ │ │ │ teqeq sp, r4, ror #20 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r5, r8, lsl r9 │ │ │ │ - teqeq pc, r8, asr #14 │ │ │ │ - teqeq pc, r8, lsl r7 @ │ │ │ │ + teqeq pc, r4, ror #7 │ │ │ │ + cmpeq r5, r0, lsr #18 │ │ │ │ + teqeq pc, r0, asr r7 @ │ │ │ │ + teqeq pc, r0, lsr #14 │ │ │ │ + teqeq pc, r0, lsl #22 │ │ │ │ + cmpeq r5, r8, asr r8 │ │ │ │ + teqeq pc, r8, lsl #13 │ │ │ │ + teqeq pc, r0, asr r6 @ │ │ │ │ + cmpeq r0, r4, rrx │ │ │ │ + smlalbbeq r1, r5, r8, r7 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - cmpeq r5, r0, asr r8 │ │ │ │ - teqeq pc, r0, lsl #13 │ │ │ │ - teqeq pc, r8, asr #12 │ │ │ │ - qdaddeq r3, ip, r0 │ │ │ │ - smlalbbeq r1, r5, r0, r7 │ │ │ │ + teqeq pc, r8, lsl #11 │ │ │ │ + teqeq pc, r0, lsl #2 │ │ │ │ + smlalbteq r1, r5, r0, r6 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r0, lsl #11 │ │ │ │ - ldrsheq fp, [pc, -r8]! │ │ │ │ - strheq r1, [r5, #-104] @ 0xffffff98 │ │ │ │ - teqeq pc, r8, ror #9 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x01402e9c │ │ │ │ - strdeq r1, [r5, #-80] @ 0xffffffb0 │ │ │ │ - teqeq pc, r0, lsr #8 │ │ │ │ - teqeq pc, r8, ror #7 │ │ │ │ - teqeq pc, r8, lsr #9 │ │ │ │ - cmpeq r5, ip, lsl r5 │ │ │ │ - teqeq pc, ip, asr #6 │ │ │ │ - teqeq pc, r4, lsl r3 @ │ │ │ │ - cmpeq r8, r8, ror lr │ │ │ │ - teqeq lr, ip, lsl #23 │ │ │ │ - cmpeq r0, r0, lsr #20 │ │ │ │ + teqeq pc, r0, asr #9 │ │ │ │ + smlaltbeq r2, r0, r4, lr │ │ │ │ + strdeq r1, [r5, #-88] @ 0xffffffa8 │ │ │ │ + teqeq pc, r8, lsr #8 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r5, r4, lsr #10 │ │ │ │ + teqeq pc, r4, asr r3 @ │ │ │ │ + teqeq pc, ip, lsl r3 @ │ │ │ │ + smlalbbeq r8, r8, r0, lr @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r0, r8, lsr #20 │ │ │ │ andeq r0, r0, sp, ror #16 │ │ │ │ - cmpeq r8, r0, asr #28 │ │ │ │ - teqeq lr, r8, asr #22 │ │ │ │ - smlaltteq r2, r0, r4, r9 │ │ │ │ + cmpeq r8, r8, asr #28 │ │ │ │ + teqeq lr, r0, asr fp │ │ │ │ + smlaltteq r2, r0, ip, r9 │ │ │ │ andeq r0, r0, sl, lsl #17 │ │ │ │ - smlaltteq r8, r8, r8, sp @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbbeq r2, r0, r4, r9 │ │ │ │ + strdeq r8, [r8, #-208] @ 0xffffff30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbbeq r2, r0, ip, r9 │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ - smlaltbeq r8, r8, r4, sp @ │ │ │ │ - teqeq lr, ip, lsr #21 │ │ │ │ - cmpeq r0, r8, asr #18 │ │ │ │ + smlaltbeq r8, r8, ip, sp @ │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r0, r0, asr r9 │ │ │ │ andeq r0, r0, r7, lsl #17 │ │ │ │ - cmpeq r8, r4, asr #26 │ │ │ │ - teqeq lr, r8, asr sl │ │ │ │ - smlaltteq r2, r0, ip, r8 │ │ │ │ + cmpeq r8, ip, asr #26 │ │ │ │ + teqeq lr, r0, ror #20 │ │ │ │ + strdeq r2, [r0, #-132] @ 0xffffff7c │ │ │ │ andeq r0, r0, r2, lsr r8 │ │ │ │ - cmpeq r8, ip, lsl #26 │ │ │ │ - teqeq lr, r4, lsl sl │ │ │ │ - strheq r2, [r0, #-128] @ 0xffffff80 │ │ │ │ + cmpeq r8, r4, lsl sp │ │ │ │ + teqeq lr, ip, lsl sl │ │ │ │ + strheq r2, [r0, #-136] @ 0xffffff78 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - cmpeq r8, ip, lsr #16 │ │ │ │ - teqeq lr, r4, lsr r5 │ │ │ │ - smlalbteq r2, r0, r8, r3 │ │ │ │ + cmpeq r8, r4, lsr r8 │ │ │ │ + teqeq lr, ip, lsr r5 │ │ │ │ + ldrdeq r2, [r0, #-48] @ 0xffffffd0 │ │ │ │ andeq r0, r0, pc, ror #15 │ │ │ │ - smlaltteq r8, r8, r8, r7 @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbbeq r2, r0, ip, r3 │ │ │ │ - andeq r0, r0, lr, ror r8 │ │ │ │ - @ instruction: 0x01488790 │ │ │ │ + strdeq r8, [r8, #-112] @ 0xffffff90 │ │ │ │ teqeq lr, r8 @ │ │ │ │ - cmpeq r0, ip, lsr #6 │ │ │ │ + @ instruction: 0x01402394 │ │ │ │ + andeq r0, r0, lr, ror r8 │ │ │ │ + @ instruction: 0x01488798 │ │ │ │ + teqeq lr, r0, lsr #9 │ │ │ │ + cmpeq r0, r4, lsr r3 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - cmpeq r8, ip, asr #14 │ │ │ │ - teqeq lr, r4, asr r4 │ │ │ │ - strdeq r2, [r0, #-32] @ 0xffffffe0 │ │ │ │ + cmpeq r8, r4, asr r7 │ │ │ │ + teqeq lr, ip, asr r4 │ │ │ │ + strdeq r2, [r0, #-40] @ 0xffffffd8 │ │ │ │ andeq r0, r0, fp, ror r8 │ │ │ │ - strdeq r8, [r8, #-100] @ 0xffffff9c │ │ │ │ - teqeq lr, ip @ │ │ │ │ - @ instruction: 0x01402290 │ │ │ │ + strdeq r8, [r8, #-108] @ 0xffffff94 │ │ │ │ + teqeq lr, r4, lsl #8 │ │ │ │ + @ instruction: 0x01402298 │ │ │ │ andeq r0, r0, pc, lsl #16 │ │ │ │ - strheq r8, [r8, #-96] @ 0xffffffa0 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r0, r4, asr r2 │ │ │ │ + strheq r8, [r8, #-104] @ 0xffffff98 │ │ │ │ + teqeq lr, r0, asr #7 │ │ │ │ + cmpeq r0, ip, asr r2 │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - cmpeq r8, r0, ror r6 │ │ │ │ - teqeq lr, r8, ror r3 │ │ │ │ - cmpeq r0, ip, lsl #4 │ │ │ │ + cmpeq r8, r8, ror r6 │ │ │ │ + teqeq lr, r0, lsl #7 │ │ │ │ + cmpeq r0, r4, lsl r2 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ - cmpeq r8, r0, lsr r6 │ │ │ │ - teqeq lr, r8, lsr r3 │ │ │ │ - smlalbteq r2, r0, ip, r1 │ │ │ │ + cmpeq r8, r8, lsr r6 │ │ │ │ + teqeq lr, r0, asr #6 │ │ │ │ + ldrdeq r2, [r0, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r9, ror #15 │ │ │ │ - strdeq r8, [r8, #-80] @ 0xffffffb0 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - smlalbbeq r2, r0, ip, r1 │ │ │ │ + strdeq r8, [r8, #-88] @ 0xffffffa8 │ │ │ │ + teqeq lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x01402194 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ - strheq r8, [r8, #-80] @ 0xffffffb0 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r0, ip, asr #2 │ │ │ │ + strheq r8, [r8, #-88] @ 0xffffffa8 │ │ │ │ + teqeq lr, r0, asr #5 │ │ │ │ + cmpeq r0, r4, asr r1 │ │ │ │ andeq r0, r0, r7, ror #15 │ │ │ │ - cmpeq r8, r8, ror #10 │ │ │ │ - teqeq lr, ip, ror r2 │ │ │ │ - cmpeq r0, r0, lsl r1 │ │ │ │ + cmpeq r8, r0, ror r5 │ │ │ │ + teqeq lr, r4, lsl #5 │ │ │ │ + cmpeq r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #16 │ │ │ │ - cmpeq r8, r4, lsr r5 │ │ │ │ - teqeq lr, ip, lsr r2 │ │ │ │ - ldrdeq r2, [r0, #-0] │ │ │ │ + cmpeq r8, ip, lsr r5 │ │ │ │ + teqeq lr, r4, asr #4 │ │ │ │ + ldrdeq r2, [r0, #-8] │ │ │ │ andeq r0, r0, r9, asr #15 │ │ │ │ - strdeq r8, [r8, #-68] @ 0xffffffbc │ │ │ │ - teqeq lr, ip @ │ │ │ │ - swpbeq r2, r0, [r0] @ │ │ │ │ + strdeq r8, [r8, #-76] @ 0xffffffb4 │ │ │ │ + teqeq lr, r4, lsl #4 │ │ │ │ + swpbeq r2, r8, [r0] │ │ │ │ andeq r0, r0, sp, ror #15 │ │ │ │ - strheq r8, [r8, #-68] @ 0xffffffbc │ │ │ │ - teqeq lr, ip @ │ │ │ │ - qdaddeq r2, r0, r0 │ │ │ │ + strheq r8, [r8, #-76] @ 0xffffffb4 │ │ │ │ + teqeq lr, r4, asr #3 │ │ │ │ + qdaddeq r2, r8, r0 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - cmpeq r8, r4, ror r4 │ │ │ │ - teqeq lr, ip, ror r1 │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ + cmpeq r8, ip, ror r4 │ │ │ │ + teqeq lr, r4, lsl #3 │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ andeq r0, r0, fp, ror #15 │ │ │ │ - cmpeq r8, r4, lsr r4 │ │ │ │ - teqeq lr, ip, lsr r1 │ │ │ │ - ldrdeq r1, [r0, #-240] @ 0xffffff10 │ │ │ │ + cmpeq r8, ip, lsr r4 │ │ │ │ + teqeq lr, r4, asr #2 │ │ │ │ + ldrdeq r1, [r0, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, sp, lsl #16 │ │ │ │ - strdeq r8, [r8, #-52] @ 0xffffffcc │ │ │ │ - ldrsheq r9, [lr, -ip]! │ │ │ │ - @ instruction: 0x01401f90 │ │ │ │ + strdeq r8, [r8, #-60] @ 0xffffffc4 │ │ │ │ + teqeq lr, r4, lsl #2 │ │ │ │ + @ instruction: 0x01401f98 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - strheq r8, [r8, #-52] @ 0xffffffcc │ │ │ │ - ldrheq r9, [lr, -ip]! │ │ │ │ - cmpeq r0, r0, asr pc │ │ │ │ + strheq r8, [r8, #-60] @ 0xffffffc4 │ │ │ │ + teqeq lr, r4, asr #1 │ │ │ │ + cmpeq r0, r8, asr pc │ │ │ │ andeq r0, r0, fp, lsl #16 │ │ │ │ - cmpeq r8, r4, ror r3 │ │ │ │ - teqeq lr, ip, ror r0 │ │ │ │ - cmpeq r0, r0, lsl pc │ │ │ │ + cmpeq r8, ip, ror r3 │ │ │ │ + teqeq lr, r4, lsl #1 │ │ │ │ + cmpeq r0, r8, lsl pc │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmpeq r8, r4, lsr r3 │ │ │ │ - teqeq lr, ip, lsr r0 │ │ │ │ - ldrdeq r1, [r0, #-224] @ 0xffffff20 │ │ │ │ + cmpeq r8, ip, lsr r3 │ │ │ │ + teqeq lr, r4, asr #32 │ │ │ │ + ldrdeq r1, [r0, #-232] @ 0xffffff18 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - strdeq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, ip @ │ │ │ │ - @ instruction: 0x01401e90 │ │ │ │ + strdeq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ + teqeq lr, r4 │ │ │ │ + @ instruction: 0x01401e98 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strheq r8, [r8, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r0, r0, asr lr │ │ │ │ + strheq r8, [r8, #-44] @ 0xffffffd4 │ │ │ │ + teqeq lr, r4, asr #31 │ │ │ │ + cmpeq r0, r8, asr lr │ │ │ │ andeq r0, r0, sp, asr #16 │ │ │ │ - cmpeq r8, r4, ror r2 │ │ │ │ - teqeq lr, ip, ror pc │ │ │ │ - cmpeq r0, r0, lsl lr │ │ │ │ + cmpeq r8, ip, ror r2 │ │ │ │ + teqeq lr, r4, lsl #31 │ │ │ │ + cmpeq r0, r8, lsl lr │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - cmpeq r8, r4, lsr r2 │ │ │ │ - teqeq lr, ip, lsr pc │ │ │ │ - ldrdeq r1, [r0, #-208] @ 0xffffff30 │ │ │ │ + cmpeq r8, ip, lsr r2 │ │ │ │ + teqeq lr, r4, asr #30 │ │ │ │ + ldrdeq r1, [r0, #-216] @ 0xffffff28 │ │ │ │ andeq r0, r0, fp, asr #16 │ │ │ │ - smlaltteq r8, r8, ip, r1 @ │ │ │ │ - teqeq lr, r0, lsl #30 │ │ │ │ - @ instruction: 0x01401d94 │ │ │ │ + strdeq r8, [r8, #-20] @ 0xffffffec │ │ │ │ + teqeq lr, r8, lsl #30 │ │ │ │ + @ instruction: 0x01401d9c │ │ │ │ andeq r0, r0, fp, ror #16 │ │ │ │ - strheq r8, [r8, #-16] │ │ │ │ - teqeq lr, r4, asr #29 │ │ │ │ - cmpeq r0, r8, asr sp │ │ │ │ + strheq r8, [r8, #-24] @ 0xffffffe8 │ │ │ │ + teqeq lr, ip, asr #29 │ │ │ │ + cmpeq r0, r0, ror #26 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - cmpeq r8, r4, ror r1 │ │ │ │ - teqeq lr, r8, lsl #29 │ │ │ │ - cmpeq r0, ip, lsl sp │ │ │ │ + cmpeq r8, ip, ror r1 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r0, r4, lsr #26 │ │ │ │ andeq r0, r0, r9, ror #16 │ │ │ │ - cmpeq r8, r8, lsr r1 │ │ │ │ - teqeq lr, ip, asr #28 │ │ │ │ - smlaltteq r1, r0, r4, ip │ │ │ │ - strdeq r8, [r8, #-12] │ │ │ │ - teqeq lr, r0, lsl lr │ │ │ │ - smlaltbeq r1, r0, r4, ip │ │ │ │ + cmpeq r8, r0, asr #2 │ │ │ │ + teqeq lr, r4, asr lr │ │ │ │ + smlaltteq r1, r0, ip, ip │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ + teqeq lr, r8, lsl lr │ │ │ │ + smlaltbeq r1, r0, ip, ip │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - smlalbteq r8, r8, r0, r0 @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r0, r8, ror #24 │ │ │ │ + smlalbteq r8, r8, r8, r0 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r0, r0, ror ip │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - smlalbbeq r8, r8, r4, r0 @ │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r0, ip, lsr #24 │ │ │ │ + smlalbbeq r8, r8, ip, r0 @ │ │ │ │ + teqeq lr, r0, lsr #27 │ │ │ │ + cmpeq r0, r4, lsr ip │ │ │ │ andeq r0, r0, r7, ror #16 │ │ │ │ - cmpeq r8, r8, asr #32 │ │ │ │ - teqeq lr, ip, asr sp │ │ │ │ - strdeq r1, [r0, #-176] @ 0xffffff50 │ │ │ │ + qdaddeq r8, r0, r8 │ │ │ │ + teqeq lr, r4, ror #26 │ │ │ │ + strdeq r1, [r0, #-184] @ 0xffffff48 │ │ │ │ andeq r0, r0, r1, ror #16 │ │ │ │ - cmpeq r8, ip │ │ │ │ - teqeq lr, r0, lsr #26 │ │ │ │ - strheq r1, [r0, #-180] @ 0xffffff4c │ │ │ │ + cmpeq r8, r4, lsl r0 │ │ │ │ + teqeq lr, r8, lsr #26 │ │ │ │ + strheq r1, [r0, #-188] @ 0xffffff44 │ │ │ │ andeq r0, r0, r6, ror #16 │ │ │ │ - ldrdeq r7, [r8, #-240] @ 0xffffff10 │ │ │ │ - teqeq lr, r4, ror #25 │ │ │ │ - cmpeq r0, r8, ror fp │ │ │ │ + ldrdeq r7, [r8, #-248] @ 0xffffff08 │ │ │ │ + teqeq lr, ip, ror #25 │ │ │ │ + smlalbbeq r1, r0, r0, fp │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - @ instruction: 0x01487f94 │ │ │ │ - teqeq lr, r8, lsr #25 │ │ │ │ - cmpeq r0, ip, lsr fp │ │ │ │ + @ instruction: 0x01487f9c │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r0, r4, asr #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - cmpeq r8, r8, asr pc │ │ │ │ - teqeq lr, ip, ror #24 │ │ │ │ - cmpeq r0, r0, lsl #22 │ │ │ │ + cmpeq r8, r0, ror #30 │ │ │ │ + teqeq lr, r4, ror ip │ │ │ │ + cmpeq r0, r8, lsl #22 │ │ │ │ andeq r0, r0, fp, lsr #16 │ │ │ │ - cmpeq r8, ip, lsl pc │ │ │ │ - teqeq lr, r0, lsr ip │ │ │ │ - smlalbteq r1, r0, r4, sl │ │ │ │ + cmpeq r8, r4, lsr #30 │ │ │ │ + teqeq lr, r8, lsr ip │ │ │ │ + smlalbteq r1, r0, ip, sl │ │ │ │ andeq r0, r0, sl, lsr #16 │ │ │ │ - smlaltteq r7, r8, r8, lr │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbbeq r1, r0, r4, sl │ │ │ │ + strdeq r7, [r8, #-224] @ 0xffffff20 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbbeq r1, r0, ip, sl │ │ │ │ andeq r0, r0, r9, asr #16 │ │ │ │ - smlaltbeq r7, r8, r8, lr │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, r4, asr #20 │ │ │ │ + strheq r7, [r8, #-224] @ 0xffffff20 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - cmpeq r8, r8, ror #28 │ │ │ │ - teqeq lr, r0, ror fp │ │ │ │ - cmpeq r0, r4, lsl #20 │ │ │ │ + cmpeq r8, r0, ror lr │ │ │ │ + teqeq lr, r8, ror fp │ │ │ │ + cmpeq r0, ip, lsl #20 │ │ │ │ andeq r0, r0, r7, asr #16 │ │ │ │ - cmpeq r8, r8, lsr #28 │ │ │ │ - teqeq lr, r0, lsr fp │ │ │ │ - smlalbteq r1, r0, r4, r9 │ │ │ │ + cmpeq r8, r0, lsr lr │ │ │ │ + teqeq lr, r8, lsr fp │ │ │ │ + smlalbteq r1, r0, ip, r9 │ │ │ │ andeq r0, r0, pc, asr #15 │ │ │ │ - smlaltteq r7, r8, r8, sp │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbbeq r1, r0, r4, r9 │ │ │ │ + strdeq r7, [r8, #-208] @ 0xffffff30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbbeq r1, r0, ip, r9 │ │ │ │ andeq r0, r0, r9, lsl #16 │ │ │ │ - smlaltbeq r7, r8, r8, sp │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, r4, asr #18 │ │ │ │ + strheq r7, [r8, #-208] @ 0xffffff30 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, ip, asr #18 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - cmpeq r8, r8, ror #26 │ │ │ │ - teqeq lr, r0, ror sl │ │ │ │ - cmpeq r0, r4, lsl #18 │ │ │ │ + cmpeq r8, r0, ror sp │ │ │ │ + teqeq lr, r8, ror sl │ │ │ │ + cmpeq r0, ip, lsl #18 │ │ │ │ andeq r0, r0, r7, lsl #16 │ │ │ │ - cmpeq r8, r8, lsr #26 │ │ │ │ - teqeq lr, r0, lsr sl │ │ │ │ - smlalbteq r1, r0, r8, r8 │ │ │ │ + cmpeq r8, r0, lsr sp │ │ │ │ + teqeq lr, r8, lsr sl │ │ │ │ + ldrdeq r1, [r0, #-128] @ 0xffffff80 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - smlaltteq r7, r8, r8, ip │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - smlalbbeq r1, r0, r4, r8 │ │ │ │ + strdeq r7, [r8, #-192] @ 0xffffff40 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbbeq r1, r0, ip, r8 │ │ │ │ andeq r0, r0, lr, asr #15 │ │ │ │ - smlaltbeq r7, r8, r8, ip │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r0, r4, asr #16 │ │ │ │ + strheq r7, [r8, #-192] @ 0xffffff40 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r0, ip, asr #16 │ │ │ │ andeq r0, r0, sp, asr #15 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ bl b978c │ │ │ │ subs ip, r0, #0 │ │ │ │ @@ -1403533,29 +1403533,29 @@ │ │ │ │ ldr r1, [pc, #80] @ 6144b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61437c │ │ │ │ - strheq r1, [r0, #-164] @ 0xffffff5c │ │ │ │ - smlalbbeq r1, r0, r0, sl │ │ │ │ - cmpeq r8, r8, lsl #4 │ │ │ │ - andeq r0, r0, sp, lsl r1 │ │ │ │ + strheq r1, [r0, #-172] @ 0xffffff54 │ │ │ │ smlalbbeq r1, r0, r8, sl │ │ │ │ - cmpeq r0, ip, lsr sl │ │ │ │ - smlalbteq r8, r8, r4, r1 @ │ │ │ │ + cmpeq r8, r0, lsl r2 │ │ │ │ + andeq r0, r0, sp, lsl r1 │ │ │ │ + @ instruction: 0x01401a90 │ │ │ │ + cmpeq r0, r4, asr #20 │ │ │ │ + smlalbteq r8, r8, ip, r1 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq lr, r8, asr r8 │ │ │ │ - cmpeq r0, r0, lsl #20 │ │ │ │ - smlalbbeq r8, r8, r8, r1 @ │ │ │ │ + teqeq lr, r0, ror #16 │ │ │ │ + cmpeq r0, r8, lsl #20 │ │ │ │ + @ instruction: 0x01488190 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - teqeq lr, r0, lsr #16 │ │ │ │ - smlalbteq r1, r0, r8, r9 │ │ │ │ - cmpeq r8, r0, asr r1 │ │ │ │ + teqeq lr, r8, lsr #16 │ │ │ │ + ldrdeq r1, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r8, r8, asr r1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr sl, [r2, #912] @ 0x390 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1404181,40 +1404181,40 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 614c98 │ │ │ │ cmpeq r2, r4, lsr pc │ │ │ │ cmpeq r2, r8, lsl pc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - swpbeq r8, r0, [r8] @ │ │ │ │ - strheq r1, [r0, #-140] @ 0xffffff74 │ │ │ │ + swpbeq r8, r8, [r8] @ │ │ │ │ + smlalbteq r1, r0, r4, r8 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - smlalbbeq r7, r8, r4, r9 │ │ │ │ - smlaltteq r1, r0, ip, r1 │ │ │ │ + smlalbbeq r7, r8, ip, r9 │ │ │ │ + strdeq r1, [r0, #-20] @ 0xffffffec │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ cmpeq r2, r4, ror r7 │ │ │ │ - teqeq lr, r4, lsr pc │ │ │ │ - cmpeq r8, r4, asr #16 │ │ │ │ - teqeq lr, r4, lsl #30 │ │ │ │ - strheq r1, [r0, #-0] │ │ │ │ - cmpeq r8, ip, lsl #16 │ │ │ │ - teqeq lr, ip, asr #29 │ │ │ │ - cmpeq r0, r8, ror r0 │ │ │ │ - andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrdeq r7, [r8, #-116] @ 0xffffff8c │ │ │ │ + teqeq lr, ip, lsr pc │ │ │ │ + cmpeq r8, ip, asr #16 │ │ │ │ + teqeq lr, ip, lsl #30 │ │ │ │ + strheq r1, [r0, #-8] │ │ │ │ + cmpeq r8, r4, lsl r8 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - cmpeq r0, r0, asr #32 │ │ │ │ + smlalbbeq r1, r0, r0, r0 │ │ │ │ + andeq r0, r0, pc, lsl #2 │ │ │ │ + ldrdeq r7, [r8, #-124] @ 0xffffff84 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r0, r8, asr #32 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq lr, r0, ror #28 │ │ │ │ - teqeq lr, r0, lsr lr │ │ │ │ - teqeq lr, r4, lsl #28 │ │ │ │ + teqeq lr, r8, ror #28 │ │ │ │ + teqeq lr, r8, lsr lr │ │ │ │ + teqeq lr, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #3088] @ 615b34 │ │ │ │ @@ -1404990,66 +1404990,66 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 6157a4 │ │ │ │ cmpeq r2, ip, ror #9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r2, r0, ror r4 │ │ │ │ - ldrdeq r7, [r8, #-80] @ 0xffffffb0 │ │ │ │ - cmpeq r0, r8, lsr lr │ │ │ │ - teqeq lr, r4, lsl #15 │ │ │ │ + ldrdeq r7, [r8, #-88] @ 0xffffffa8 │ │ │ │ + cmpeq r0, r0, asr #28 │ │ │ │ + teqeq lr, ip, lsl #15 │ │ │ │ svcvc 0x00ffff9b │ │ │ │ - cmpeq r8, r4, asr #2 │ │ │ │ - strheq r0, [r0, #-144] @ 0xffffff70 │ │ │ │ + cmpeq r8, ip, asr #2 │ │ │ │ + strheq r0, [r0, #-152] @ 0xffffff68 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq lr, r4, lsl #6 │ │ │ │ - cmpeq r8, r0, ror r0 │ │ │ │ - teqeq lr, r0, lsr #14 │ │ │ │ - ldrdeq r0, [r0, #-136] @ 0xffffff78 │ │ │ │ - cmpeq r0, r8, asr r8 │ │ │ │ - smlaltteq r6, r8, r0, pc @ │ │ │ │ + teqeq lr, ip, lsl #6 │ │ │ │ + cmpeq r8, r8, ror r0 │ │ │ │ + teqeq lr, r8, lsr #14 │ │ │ │ + smlaltteq r0, r0, r0, r8 @ │ │ │ │ + cmpeq r0, r0, ror #16 │ │ │ │ + smlaltteq r6, r8, r8, pc @ │ │ │ │ @ instruction: 0xffffee44 │ │ │ │ stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, r0, ror #28 │ │ │ │ - teqeq pc, ip, asr lr @ │ │ │ │ - strdeq r0, [r0, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r8, r8, ror #28 │ │ │ │ + teqeq pc, r4, ror #28 │ │ │ │ + cmpeq r0, r0, lsl #14 │ │ │ │ cmpeq r2, r8, ror #24 │ │ │ │ - ldrdeq r6, [r8, #-212] @ 0xffffff2c │ │ │ │ - teqeq pc, r4, asr #28 │ │ │ │ - teqeq lr, r4, ror #8 │ │ │ │ - cmpeq r0, r4, lsl r6 │ │ │ │ - cmpeq r8, ip, asr sp │ │ │ │ - teqeq lr, ip, lsl r4 │ │ │ │ - smlalbteq r0, r0, r8, r5 @ │ │ │ │ - cmpeq r8, r0, lsr #26 │ │ │ │ - teqeq lr, r0, ror #7 │ │ │ │ - smlalbbeq r0, r0, ip, r5 @ │ │ │ │ - smlaltteq r6, r8, ip, ip │ │ │ │ + ldrdeq r6, [r8, #-220] @ 0xffffff24 │ │ │ │ + teqeq pc, ip, asr #28 │ │ │ │ + teqeq lr, ip, ror #8 │ │ │ │ + cmpeq r0, ip, lsl r6 │ │ │ │ + cmpeq r8, r4, ror #26 │ │ │ │ + teqeq lr, r4, lsr #8 │ │ │ │ + ldrdeq r0, [r0, #-80] @ 0xffffffb0 │ │ │ │ + cmpeq r8, r8, lsr #26 │ │ │ │ + teqeq lr, r8, ror #7 │ │ │ │ + @ instruction: 0x01400594 │ │ │ │ + strdeq r6, [r8, #-196] @ 0xffffff3c │ │ │ │ + teqeq lr, r4, lsr #7 │ │ │ │ + cmpeq r0, ip, asr r5 │ │ │ │ + teqeq lr, r8, lsl #7 │ │ │ │ + @ instruction: 0x01486c94 │ │ │ │ + teqeq lr, r4, asr r3 │ │ │ │ + cmpeq r0, r0, lsl #10 │ │ │ │ + teqeq lr, ip, lsl r3 │ │ │ │ + teqeq lr, ip, ror #5 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r0, r4, asr r5 │ │ │ │ - teqeq lr, r0, lsl #7 │ │ │ │ - smlalbbeq r6, r8, ip, ip │ │ │ │ - teqeq lr, ip, asr #6 │ │ │ │ - strdeq r0, [r0, #-72] @ 0xffffffb8 │ │ │ │ - teqeq lr, r4, lsl r3 │ │ │ │ - teqeq lr, r4, ror #5 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r0, r4, ror #8 │ │ │ │ - strheq r6, [r8, #-188] @ 0xffffff44 │ │ │ │ - teqeq lr, ip, ror r2 │ │ │ │ - cmpeq r0, r4, lsr #8 │ │ │ │ - teqeq lr, r4, asr #4 │ │ │ │ - teqeq lr, r4, lsl r2 │ │ │ │ - teqeq lr, r4, ror #3 │ │ │ │ - teqeq lr, r8, asr #3 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r8, ror #2 │ │ │ │ - cmpeq r0, r8, lsl r3 │ │ │ │ + cmpeq r0, ip, ror #8 │ │ │ │ + smlalbteq r6, r8, r4, fp │ │ │ │ + teqeq lr, r4, lsl #5 │ │ │ │ + cmpeq r0, ip, lsr #8 │ │ │ │ + teqeq lr, ip, asr #4 │ │ │ │ + teqeq lr, ip, lsl r2 │ │ │ │ + teqeq lr, ip, ror #3 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, lsr #3 │ │ │ │ + teqeq lr, r0, ror r1 │ │ │ │ + cmpeq r0, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #672] @ 615ec8 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ ldr r2, [pc, #668] @ 615ecc │ │ │ │ @@ -1405218,32 +1405218,32 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 615c90 │ │ │ │ cmpeq r2, r8, ror #15 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r0, asr r9 │ │ │ │ - cmpeq r0, ip, asr r2 │ │ │ │ - strheq r0, [r0, #-24] @ 0xffffffe8 │ │ │ │ + cmpeq r8, r8, asr r9 │ │ │ │ + cmpeq r0, r4, ror #4 │ │ │ │ + smlalbteq r0, r0, r0, r1 @ │ │ │ │ cmpeq r2, ip, ror r7 │ │ │ │ - teqeq pc, r8, ror r4 @ │ │ │ │ + teqeq pc, r0, lsl #9 │ │ │ │ rsbseq sp, sp, r4, asr ip │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r8, ip, ror r8 │ │ │ │ - ldrdeq r0, [r0, #-12] │ │ │ │ + teqeq lr, r0, lsr #17 │ │ │ │ + smlalbbeq r6, r8, r4, r8 │ │ │ │ + smlaltteq r0, r0, r4, r0 @ │ │ │ │ @ instruction: 0xfffed760 │ │ │ │ @ instruction: 0xffffe504 │ │ │ │ rsbseq sp, sp, r8, ror fp │ │ │ │ - smlaltbeq r6, r8, r8, r7 │ │ │ │ - teqeq lr, r8, ror #28 │ │ │ │ - cmpeq r0, r0, lsl r0 │ │ │ │ - teqeq lr, r0, lsr lr │ │ │ │ - teqeq lr, r0, lsl #28 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + strheq r6, [r8, #-112] @ 0xffffff90 │ │ │ │ + teqeq lr, r0, ror lr │ │ │ │ + cmpeq r0, r8, lsl r0 │ │ │ │ + teqeq lr, r8, lsr lr │ │ │ │ + teqeq lr, r8, lsl #28 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ bl bfa98 │ │ │ │ @@ -1405379,33 +1405379,33 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 615ffc │ │ │ │ ldrsbeq r2, [r2, #-76] @ 0xffffffb4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqpeq pc, r8, asr pc @ p-variant is OBSOLETE @ │ │ │ │ - smlaltteq r6, r8, ip, r6 │ │ │ │ - teqpeq pc, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0148669c │ │ │ │ - teqeq lr, r0, ror #24 │ │ │ │ - teqpeq pc, r0, asr #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, asr r6 │ │ │ │ - teqeq lr, r0, lsr ip │ │ │ │ - teqeq lr, r0, lsl #24 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqpeq pc, r4, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ - smlaltbeq r6, r8, r8, r5 │ │ │ │ - teqeq lr, r0, lsl #23 │ │ │ │ - teqpeq pc, r0, ror #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r4, ror r5 │ │ │ │ - teqeq lr, ip, asr #22 │ │ │ │ - teqpeq pc, ip, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ + teqpeq pc, r0, ror #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq r6, [r8, #-100] @ 0xffffff9c │ │ │ │ + teqpeq pc, r0, lsl pc @ p-variant is OBSOLETE @ │ │ │ │ + smlaltbeq r6, r8, r4, r6 │ │ │ │ + teqeq lr, r8, ror #24 │ │ │ │ + teqpeq pc, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, asr r6 │ │ │ │ + teqeq lr, r8, lsr ip │ │ │ │ + teqeq lr, r8, lsl #24 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqpeq pc, ip, lsl lr @ p-variant is OBSOLETE @ │ │ │ │ + strheq r6, [r8, #-80] @ 0xffffffb0 │ │ │ │ + teqeq lr, r8, lsl #23 │ │ │ │ + teqpeq pc, r8, ror #27 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, ip, ror r5 │ │ │ │ + teqeq lr, r4, asr fp │ │ │ │ + teqpeq pc, r4 @ @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ @@ -1405471,24 +1405471,24 @@ │ │ │ │ ldr r1, [pc, #60] @ 6162ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 6161f4 │ │ │ │ - cmpeq r8, r8, asr r4 │ │ │ │ - teqeq pc, r4, lsl #29 │ │ │ │ - teqpeq pc, r0 @ @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, r0, ror #8 │ │ │ │ + teqeq pc, ip, lsl #29 │ │ │ │ + teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - cmpeq r8, r4, lsl r4 │ │ │ │ - teqeq lr, r8, lsl sl │ │ │ │ - teqpeq pc, r0, ror ip @ p-variant is OBSOLETE @ │ │ │ │ - ldrdeq r6, [r8, #-56] @ 0xffffffc8 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqpeq pc, r0, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, ip, lsl r4 │ │ │ │ + teqeq lr, r0, lsr #20 │ │ │ │ + teqpeq pc, r8, ror ip @ p-variant is OBSOLETE @ │ │ │ │ + smlaltteq r6, r8, r0, r3 │ │ │ │ + teqeq lr, r4, ror #19 │ │ │ │ + teqpeq pc, r8, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r2, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1405564,25 +1405564,25 @@ │ │ │ │ ldr r1, [pc, #64] @ 616464 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #76 @ 0x4c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 616368 │ │ │ │ - smlaltteq r6, r8, r4, r2 │ │ │ │ - teqeq pc, r0, lsl sp @ │ │ │ │ - teqpeq pc, ip, lsr fp @ p-variant is OBSOLETE @ │ │ │ │ + smlaltteq r6, r8, ip, r2 │ │ │ │ + teqeq pc, r8, lsl sp @ │ │ │ │ + teqpeq pc, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - smlaltbeq r6, r8, r0, r2 │ │ │ │ - teqeq lr, r4, lsr #17 │ │ │ │ - teqpeq pc, r8 @ @ p-variant is OBSOLETE @ │ │ │ │ + smlaltbeq r6, r8, r8, r2 │ │ │ │ + teqeq lr, ip, lsr #17 │ │ │ │ + teqpeq pc, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - cmpeq r8, r4, ror #4 │ │ │ │ - teqeq lr, r8, ror #16 │ │ │ │ - teqpeq pc, ip @ @ p-variant is OBSOLETE @ │ │ │ │ + cmpeq r8, ip, ror #4 │ │ │ │ + teqeq lr, r0, ror r8 │ │ │ │ + teqpeq pc, r4, asr #21 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ ldr r3, [pc, #3000] @ 617038 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ @@ -1406334,59 +1406334,59 @@ │ │ │ │ mov r7, r1 │ │ │ │ bl b7cbc <__aeabi_dcmpun@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 617998 │ │ │ │ b 6170f4 │ │ │ │ @ instruction: 0x01521f94 │ │ │ │ cmpeq r2, r0, lsl #31 │ │ │ │ - teqpeq pc, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + teqpeq pc, r4, lsl sl @ p-variant is OBSOLETE @ │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r4, lsl #23 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ ldrheq r0, [r2, #-192] @ 0xffffff40 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq lr, r4, asr r4 │ │ │ │ - cmpeq r8, r4, asr #28 │ │ │ │ - teqeq pc, r0, lsr #13 │ │ │ │ - cmpeq r8, r8, lsl #28 │ │ │ │ - teqeq lr, ip, lsl #8 │ │ │ │ - teqeq pc, r4, ror #12 │ │ │ │ - cmpeq r8, r4, lsl #26 │ │ │ │ - teqeq pc, r0, lsr r7 @ │ │ │ │ - teqeq pc, r0, ror #10 │ │ │ │ - teqeq lr, r8, lsl #1 │ │ │ │ - cmpeq r8, r8, ror sl │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq lr, r8, asr #32 │ │ │ │ - cmpeq r8, r8, lsr sl │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq lr, r8 │ │ │ │ - strdeq r4, [r8, #-152] @ 0xffffff68 │ │ │ │ - teqeq pc, r4, asr r2 @ │ │ │ │ - teqeq lr, r8, asr #31 │ │ │ │ - strheq r4, [r8, #-152] @ 0xffffff68 │ │ │ │ - teqeq pc, r4, lsl r2 @ │ │ │ │ - teqeq lr, r8, lsl #31 │ │ │ │ - cmpeq r8, r8, ror r9 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r8, r0, asr #18 │ │ │ │ - teqeq lr, r4, asr #30 │ │ │ │ + teqeq lr, ip, asr r4 │ │ │ │ + cmpeq r8, ip, asr #28 │ │ │ │ + teqeq pc, r8, lsr #13 │ │ │ │ + cmpeq r8, r0, lsl lr │ │ │ │ + teqeq lr, r4, lsl r4 │ │ │ │ + teqeq pc, ip, ror #12 │ │ │ │ + cmpeq r8, ip, lsl #26 │ │ │ │ + teqeq pc, r8, lsr r7 @ │ │ │ │ + teqeq pc, r8, ror #10 │ │ │ │ + @ instruction: 0x013e5090 │ │ │ │ + smlalbbeq r4, r8, r0, sl │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ - teqeq lr, r8, lsl #30 │ │ │ │ - teqeq pc, r0, ror #2 │ │ │ │ + teqeq lr, r0, asr r0 │ │ │ │ + cmpeq r8, r0, asr #20 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq lr, r0, lsl r0 │ │ │ │ + cmpeq r8, r0, lsl #20 │ │ │ │ + teqeq pc, ip, asr r2 @ │ │ │ │ teqeq lr, r0 @ │ │ │ │ - smlalbteq r4, r8, r0, r8 │ │ │ │ - teqeq pc, ip, lsl r1 @ │ │ │ │ + smlalbteq r4, r8, r0, r9 │ │ │ │ + teqeq pc, ip, lsl r2 @ │ │ │ │ teqeq lr, r0 @ │ │ │ │ - smlalbbeq r4, r8, r0, r8 │ │ │ │ - ldrsbeq lr, [pc, -ip]! │ │ │ │ - teqeq lr, r0, asr lr │ │ │ │ - cmpeq r8, r0, asr #16 │ │ │ │ - @ instruction: 0x013fe09c │ │ │ │ + smlalbbeq r4, r8, r0, r9 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r8, r8, asr #18 │ │ │ │ + teqeq lr, ip, asr #30 │ │ │ │ + teqeq pc, r4, lsr #3 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ + teqeq lr, r0, lsl pc │ │ │ │ + teqeq pc, r8, ror #2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbteq r4, r8, r8, r8 │ │ │ │ + teqeq pc, r4, lsr #2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbbeq r4, r8, r8, r8 │ │ │ │ + teqeq pc, r4, ror #1 │ │ │ │ + teqeq lr, r8, asr lr │ │ │ │ + cmpeq r8, r8, asr #16 │ │ │ │ + teqeq pc, r4, lsr #1 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl b912c <__aeabi_dadd@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ @@ -1407347,35 +1407347,35 @@ │ │ │ │ mov ip, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ str fp, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ b 617f10 │ │ │ │ - teqeq lr, r0, lsl lr │ │ │ │ - cmpeq r8, r0, lsl #16 │ │ │ │ - teqeq pc, ip, asr r0 @ │ │ │ │ - teqeq lr, ip, asr #27 │ │ │ │ - strheq r4, [r8, #-124] @ 0xffffff84 │ │ │ │ - teqeq pc, ip, lsl r0 @ │ │ │ │ - smlalbbeq r4, r8, r8, r7 │ │ │ │ - teqeq pc, r0, ror r0 @ │ │ │ │ + teqeq lr, r8, lsl lr │ │ │ │ + cmpeq r8, r8, lsl #16 │ │ │ │ + teqeq pc, r4, rrx │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + smlalbteq r4, r8, r4, r7 │ │ │ │ + teqeq pc, r4, lsr #32 │ │ │ │ + @ instruction: 0x01484790 │ │ │ │ + teqeq pc, r8, ror r0 @ │ │ │ │ + teqeq pc, r0, ror #31 │ │ │ │ + cmpeq r8, r0, asr #14 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - cmpeq r8, r8, lsr r7 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r8, lsl #31 │ │ │ │ - cmpeq r8, r4, lsl #14 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r8, asr pc @ │ │ │ │ - teqeq lr, ip, asr #25 │ │ │ │ - strheq r4, [r8, #-108] @ 0xffffff94 │ │ │ │ - teqeq pc, r8, lsl pc @ │ │ │ │ - smlalbbeq r4, r8, ip, r6 │ │ │ │ - teqeq pc, r4, lsl pc @ │ │ │ │ - teqeq pc, r0, ror #29 │ │ │ │ + cmpeq r8, ip, lsl #14 │ │ │ │ + teqeq pc, r4, asr #25 │ │ │ │ + teqeq pc, r0, ror #30 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + smlalbteq r4, r8, r4, r6 │ │ │ │ + teqeq pc, r0, lsr #30 │ │ │ │ + @ instruction: 0x01484694 │ │ │ │ + teqeq pc, ip, lsl pc @ │ │ │ │ + teqeq pc, r8, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2492] @ 618a40 │ │ │ │ mov r9, r3 │ │ │ │ @@ -1408001,85 +1408001,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 618454 │ │ │ │ cmpeq r2, r8, lsl #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0xffffe340 │ │ │ │ - cmpeq r8, r8, asr #10 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r8, r0, asr r5 │ │ │ │ + teqeq pc, r0, lsr #27 │ │ │ │ @ instruction: 0xffffdd94 │ │ │ │ - teqeq pc, r4, lsr #15 │ │ │ │ - teqeq pc, r8, lsr #27 │ │ │ │ - teqeq pc, ip, lsr #26 │ │ │ │ - cmpeq r8, r4, lsr #6 │ │ │ │ - teqeq pc, r4, lsl #23 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r8, lsr #23 │ │ │ │ - ldrheq pc, [r1, #-248] @ 0xffffff08 @ │ │ │ │ - ldrdeq r4, [r8, #-20] @ 0xffffffec │ │ │ │ - teqeq pc, r4, lsl sl @ │ │ │ │ - teqeq pc, ip, lsr #20 │ │ │ │ - @ instruction: 0x01484194 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq pc, ip, lsr #15 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - cmpeq r8, r4, asr r1 │ │ │ │ - teqeq lr, r8, asr r7 │ │ │ │ + teqeq pc, r4, lsr sp @ │ │ │ │ + cmpeq r8, ip, lsr #6 │ │ │ │ + teqeq pc, ip, lsl #23 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - cmpeq r8, r8, lsl r1 │ │ │ │ - teqeq lr, ip, lsl r7 │ │ │ │ - teqeq pc, r4, ror r9 @ │ │ │ │ - ldrdeq r4, [r8, #-12] │ │ │ │ - teqeq lr, r0, ror #13 │ │ │ │ - teqeq pc, r8, lsr r9 @ │ │ │ │ - smlaltbeq r4, r8, r0, r0 │ │ │ │ - teqeq lr, r4, lsr #13 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r8, r4, rrx │ │ │ │ - teqeq lr, r8, ror #12 │ │ │ │ - teqeq pc, r0, asr #17 │ │ │ │ - cmpeq r8, r8, lsr #32 │ │ │ │ - teqeq lr, ip, lsr #12 │ │ │ │ - teqeq pc, r4, lsl #17 │ │ │ │ - smlaltteq r3, r8, ip, pc @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq pc, r8, asr #16 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - smlalbbeq r3, r8, r0, pc @ │ │ │ │ - teqeq lr, r4, lsl #11 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r8, r4, asr #30 │ │ │ │ - teqeq lr, r8, asr #10 │ │ │ │ - teqeq pc, r0, lsr #15 │ │ │ │ - cmpeq r8, r8, lsl #30 │ │ │ │ - teqeq lr, ip, lsl #10 │ │ │ │ - teqeq pc, r4, ror #14 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, lsr #9 │ │ │ │ - cmpeq r8, ip, ror #28 │ │ │ │ - teqeq lr, r0, ror r4 │ │ │ │ - teqeq pc, r8, asr #13 │ │ │ │ - cmpeq r8, r0, lsr lr │ │ │ │ - teqeq lr, r4, lsr r4 │ │ │ │ - teqeq pc, ip, lsl #13 │ │ │ │ - strdeq r3, [r8, #-212] @ 0xffffff2c │ │ │ │ + ldrheq pc, [r1, #-248] @ 0xffffff08 @ │ │ │ │ + ldrdeq r4, [r8, #-28] @ 0xffffffe4 │ │ │ │ + teqeq pc, ip, lsl sl @ │ │ │ │ + teqeq pc, r4, lsr sl @ │ │ │ │ + @ instruction: 0x0148419c │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r8, ip, asr r1 │ │ │ │ + teqeq lr, r0, ror #14 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r8, r0, lsr #2 │ │ │ │ + teqeq lr, r4, lsr #14 │ │ │ │ + teqeq pc, ip, ror r9 @ │ │ │ │ + smlaltteq r4, r8, r4, r0 │ │ │ │ + teqeq lr, r8, ror #13 │ │ │ │ + teqeq pc, r0, asr #18 │ │ │ │ + smlaltbeq r4, r8, r8, r0 │ │ │ │ + teqeq lr, ip, lsr #13 │ │ │ │ + teqeq pc, r4, lsl #18 │ │ │ │ + cmpeq r8, ip, rrx │ │ │ │ + teqeq lr, r0, ror r6 │ │ │ │ + teqeq pc, r8, asr #17 │ │ │ │ + cmpeq r8, r0, lsr r0 │ │ │ │ + teqeq lr, r4, lsr r6 │ │ │ │ + teqeq pc, ip, lsl #17 │ │ │ │ + strdeq r3, [r8, #-244] @ 0xffffff0c │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq pc, r0, asr r6 @ │ │ │ │ - strheq r3, [r8, #-216] @ 0xffffff28 │ │ │ │ + teqeq pc, r0, asr r8 @ │ │ │ │ + teqeq lr, r0, asr #11 │ │ │ │ + smlalbbeq r3, r8, r8, pc @ │ │ │ │ + teqeq lr, ip, lsl #11 │ │ │ │ + teqeq pc, r4, ror #15 │ │ │ │ + cmpeq r8, ip, asr #30 │ │ │ │ + teqeq lr, r0, asr r5 │ │ │ │ + teqeq pc, r8, lsr #15 │ │ │ │ + cmpeq r8, r0, lsl pc │ │ │ │ + teqeq lr, r4, lsl r5 │ │ │ │ + teqeq pc, ip, ror #14 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq pc, r4, lsl r6 @ │ │ │ │ - teqeq lr, r4, lsl #7 │ │ │ │ - teqeq lr, r4, asr r3 │ │ │ │ - teqeq lr, r4, lsr #6 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq lr, r4, asr #5 │ │ │ │ - smlalbbeq r3, r8, ip, ip │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq pc, r8, ror #9 │ │ │ │ - teqeq lr, r8, asr r2 │ │ │ │ + teqeq lr, ip, lsr #9 │ │ │ │ + cmpeq r8, r4, ror lr │ │ │ │ + teqeq lr, r8, ror r4 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r8, r8, lsr lr │ │ │ │ + teqeq lr, ip, lsr r4 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + strdeq r3, [r8, #-220] @ 0xffffff24 │ │ │ │ + teqeq lr, r0, lsl #8 │ │ │ │ + teqeq pc, r8, asr r6 @ │ │ │ │ + smlalbteq r3, r8, r0, sp │ │ │ │ + teqeq lr, r4, asr #7 │ │ │ │ + teqeq pc, ip, lsl r6 @ │ │ │ │ + teqeq lr, ip, lsl #7 │ │ │ │ + teqeq lr, ip, asr r3 │ │ │ │ + teqeq lr, ip, lsr #6 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq lr, ip, asr #5 │ │ │ │ + @ instruction: 0x01483c94 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq lr, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1496] @ 61915c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1408456,67 +1408456,67 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 618dc0 │ │ │ │ cmppeq r1, r8, lsl #17 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq r1, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r0, r0, lsl r9 │ │ │ │ - cmpeq r8, r0, lsr #20 │ │ │ │ + cmpeq r0, r8, lsl r9 │ │ │ │ + cmpeq r8, r8, lsr #20 │ │ │ │ teqeq sp, r4, lsl #19 │ │ │ │ - cmpeq r0, r8, lsr r8 │ │ │ │ - cmpeq r8, r8, asr r9 │ │ │ │ + cmpeq r0, r0, asr #16 │ │ │ │ + cmpeq r8, r0, ror #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r4, asr #3 │ │ │ │ @ instruction: 0xffffd448 │ │ │ │ @ instruction: 0xffffd16c │ │ │ │ - teqeq pc, r4, ror r2 @ │ │ │ │ + teqeq pc, ip, ror r2 @ │ │ │ │ cmppeq r1, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r8, r8, ror #16 │ │ │ │ - teqeq pc, r8, lsr #1 │ │ │ │ - teqeq pc, r0, asr #1 │ │ │ │ - cmpeq r8, r4, lsr #16 │ │ │ │ - teqeq lr, r8, lsr #28 │ │ │ │ - teqeq pc, r0, lsl #1 │ │ │ │ - smlaltteq r3, r8, r8, r7 │ │ │ │ - teqeq lr, ip, ror #27 │ │ │ │ - teqeq pc, r0, asr #32 │ │ │ │ + cmpeq r8, r0, ror r8 │ │ │ │ + ldrheq r5, [pc, -r0]! │ │ │ │ + teqeq pc, r8, asr #1 │ │ │ │ + cmpeq r8, ip, lsr #16 │ │ │ │ + teqeq lr, r0, lsr lr │ │ │ │ + teqeq pc, r8, lsl #1 │ │ │ │ + strdeq r3, [r8, #-112] @ 0xffffff90 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq pc, r8, asr #32 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - smlaltbeq r3, r8, ip, r7 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq pc, r4 │ │ │ │ + strheq r3, [r8, #-116] @ 0xffffff8c │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq pc, ip │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - teqeq lr, r8, ror sp │ │ │ │ - cmpeq r8, r0, asr #14 │ │ │ │ - teqeq lr, r4, asr #26 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r8, r4, lsl #14 │ │ │ │ - teqeq lr, r8, lsl #26 │ │ │ │ - teqeq pc, r0, ror #30 │ │ │ │ - smlalbteq r3, r8, r8, r6 │ │ │ │ - teqeq lr, ip, asr #25 │ │ │ │ - teqeq pc, r4, lsr #30 │ │ │ │ + teqeq lr, r0, lsl #27 │ │ │ │ + cmpeq r8, r8, asr #14 │ │ │ │ + teqeq lr, ip, asr #26 │ │ │ │ + teqeq pc, r4, lsr #31 │ │ │ │ + cmpeq r8, ip, lsl #14 │ │ │ │ + teqeq lr, r0, lsl sp │ │ │ │ + teqeq pc, r8, ror #30 │ │ │ │ + ldrdeq r3, [r8, #-96] @ 0xffffffa0 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ - teqeq lr, ip, asr ip │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, ip, lsr #30 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ + teqeq lr, r4, ror #24 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - teqeq lr, r4, lsr #24 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - strheq r3, [r8, #-88] @ 0xffffffa8 │ │ │ │ + teqeq lr, ip, lsr #24 │ │ │ │ teqeq lr, ip @ │ │ │ │ - teqeq pc, r0, lsl lr @ │ │ │ │ + smlalbteq r3, r8, r0, r5 │ │ │ │ + teqeq lr, r4, asr #23 │ │ │ │ + teqeq pc, r8, lsl lr @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - cmpeq r8, ip, ror r5 │ │ │ │ - teqeq lr, r0, lsl #23 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + smlalbbeq r3, r8, r4, r5 │ │ │ │ + teqeq lr, r8, lsl #23 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ - teqeq lr, r4, asr #22 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ + teqeq lr, ip, asr #22 │ │ │ │ + teqeq pc, r0, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #600] @ 6194b4 │ │ │ │ @@ -1408669,33 +1408669,33 @@ │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 619360 │ │ │ │ ldrheq pc, [r1, #-16] @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlaltbeq r3, r8, r4, r3 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + smlaltbeq r3, r8, ip, r3 │ │ │ │ + teqeq pc, r4, lsl #24 │ │ │ │ @ instruction: 0xffffcbdc │ │ │ │ @ instruction: 0xffffcfa4 │ │ │ │ - teqeq pc, r4, lsr sp @ │ │ │ │ + teqeq pc, ip, lsr sp @ │ │ │ │ cmppeq r1, ip, lsr #1 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r3, r8, r8, r2 │ │ │ │ - teqeq pc, r8, lsl #22 │ │ │ │ - teqeq pc, r0, lsr #22 │ │ │ │ - teqeq lr, ip, lsl #17 │ │ │ │ - cmpeq r8, r4, asr r2 │ │ │ │ - teqeq lr, r8, asr r8 │ │ │ │ - teqeq pc, ip, lsr #21 │ │ │ │ + ldrdeq r3, [r8, #-32] @ 0xffffffe0 │ │ │ │ + teqeq pc, r0, lsl fp @ │ │ │ │ + teqeq pc, r8, lsr #22 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r8, ip, asr r2 │ │ │ │ + teqeq lr, r0, ror #16 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - teqeq lr, r0, lsr #16 │ │ │ │ + teqeq lr, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - smlaltteq r3, r8, r8, r1 │ │ │ │ - teqeq lr, ip, ror #15 │ │ │ │ - teqeq pc, r0, asr #20 │ │ │ │ + strdeq r3, [r8, #-16] │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq pc, r8, asr #20 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ subs lr, r2, #0 │ │ │ │ ldr r2, [pc, #1988] @ 619cec │ │ │ │ @@ -1409202,66 +1409202,66 @@ │ │ │ │ cmpeq r2, r0, asr #9 │ │ │ │ ldrheq lr, [r1, #-224] @ 0xffffff20 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, r0, lsl r8 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ cmpeq r1, r8, lsl sp │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - ldrdeq sl, [r4, #-208] @ 0xffffff30 │ │ │ │ - teqeq pc, r0, lsl #24 │ │ │ │ - teqeq pc, r0, asr #12 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + ldrdeq sl, [r4, #-216] @ 0xffffff28 │ │ │ │ + teqeq pc, r8, lsl #24 │ │ │ │ + teqeq pc, r8, asr #12 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x01482c90 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + @ instruction: 0x01482c98 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - cmpeq r8, ip, lsr ip │ │ │ │ - teqeq lr, ip, lsr r2 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r8, r4, asr #24 │ │ │ │ + teqeq lr, r4, asr #4 │ │ │ │ + teqeq pc, r4, lsr #9 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - smlaltteq r2, r8, r8, fp │ │ │ │ - teqeq lr, ip, ror #3 │ │ │ │ - teqeq pc, r8, asr #8 │ │ │ │ + strdeq r2, [r8, #-176] @ 0xffffff50 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq pc, r0, asr r4 @ │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ - smlaltbeq r2, r8, r8, fp │ │ │ │ - teqeq lr, ip, lsr #3 │ │ │ │ - teqeq pc, r8, lsl #8 │ │ │ │ + strheq r2, [r8, #-176] @ 0xffffff50 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq pc, r0, lsl r4 @ │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - cmpeq r8, r8, ror #22 │ │ │ │ - teqeq lr, ip, ror #2 │ │ │ │ - teqeq pc, r8, asr #7 │ │ │ │ + cmpeq r8, r0, ror fp │ │ │ │ + teqeq lr, r4, ror r1 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - cmpeq r8, r8, lsr #22 │ │ │ │ - teqeq lr, ip, lsr #2 │ │ │ │ - teqeq pc, r8, lsl #7 │ │ │ │ + cmpeq r8, r0, lsr fp │ │ │ │ + teqeq lr, r4, lsr r1 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - smlaltteq r2, r8, r8, sl │ │ │ │ - teqeq lr, ip, ror #1 │ │ │ │ - teqeq pc, r8, asr #6 │ │ │ │ + strdeq r2, [r8, #-160] @ 0xffffff60 │ │ │ │ + ldrsheq r3, [lr, -r4]! │ │ │ │ + teqeq pc, r0, asr r3 @ │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - smlaltbeq r2, r8, r8, sl │ │ │ │ - teqeq lr, ip, lsr #1 │ │ │ │ - teqeq pc, r8, lsl #6 │ │ │ │ + strheq r2, [r8, #-160] @ 0xffffff60 │ │ │ │ + ldrheq r3, [lr, -r4]! │ │ │ │ + teqeq pc, r0, lsl r3 @ │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - cmpeq r8, r8, ror #20 │ │ │ │ - teqeq lr, ip, rrx │ │ │ │ - teqeq pc, r8, asr #5 │ │ │ │ + cmpeq r8, r0, ror sl │ │ │ │ + teqeq lr, r4, ror r0 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - cmpeq r8, ip, lsr #20 │ │ │ │ - teqeq lr, r0, lsr r0 │ │ │ │ - teqeq pc, r4, lsl #5 │ │ │ │ + cmpeq r8, r4, lsr sl │ │ │ │ + teqeq lr, r8, lsr r0 │ │ │ │ + teqeq pc, ip, lsl #5 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - strdeq r2, [r8, #-144] @ 0xffffff70 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq pc, r0, asr r2 @ │ │ │ │ + strdeq r2, [r8, #-152] @ 0xffffff68 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq pc, r8, asr r2 @ │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - strheq r2, [r8, #-144] @ 0xffffff70 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq pc, r0, lsl r2 @ │ │ │ │ + strheq r2, [r8, #-152] @ 0xffffff68 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq pc, r8, lsl r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #1732] @ 0x6c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ @@ -1409374,32 +1409374,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #88] @ 61a008 │ │ │ │ add r2, r2, #356 @ 0x164 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 619e44 │ │ │ │ - cmpeq r8, r8, asr r8 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - ldrheq ip, [pc, -r8]! │ │ │ │ + cmpeq r8, r0, ror #16 │ │ │ │ + teqeq pc, r0, asr #5 │ │ │ │ + teqeq pc, r0, asr #1 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ rsbseq r9, sp, r0, asr fp │ │ │ │ - teqeq pc, r4, ror #30 │ │ │ │ - teqeq pc, r4, asr pc @ │ │ │ │ - cmpeq r8, r8, ror #14 │ │ │ │ - teqeq lr, ip, ror #26 │ │ │ │ - teqeq pc, r8, asr #31 │ │ │ │ + teqeq pc, ip, ror #30 │ │ │ │ + teqeq pc, ip, asr pc @ │ │ │ │ + cmpeq r8, r0, ror r7 │ │ │ │ + teqeq lr, r4, ror sp │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ - cmpeq r8, r0, lsl r7 │ │ │ │ - teqeq lr, r4, lsl sp │ │ │ │ - teqeq pc, r0, ror pc @ │ │ │ │ - ldrdeq r2, [r8, #-104] @ 0xffffff98 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq pc, r8, lsr pc @ │ │ │ │ + cmpeq r8, r8, lsl r7 │ │ │ │ + teqeq lr, ip, lsl sp │ │ │ │ + teqeq pc, r8, ror pc @ │ │ │ │ + smlaltteq r2, r8, r0, r6 │ │ │ │ + teqeq lr, r4, ror #25 │ │ │ │ + teqeq pc, r0, asr #30 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r0, #904] @ 0x388 │ │ │ │ @@ -1410041,75 +1410041,75 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61a280 │ │ │ │ ldrsbeq lr, [r1, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ @ instruction: 0x0151e39c │ │ │ │ cmpeq r1, ip, lsl #3 │ │ │ │ - teqeq lr, r8, asr #17 │ │ │ │ - teqeq pc, ip, asr sp @ │ │ │ │ - cmpeq r8, r4, asr #8 │ │ │ │ - teqeq lr, r0, lsl #17 │ │ │ │ - teqeq pc, r4, lsl sp @ │ │ │ │ - strdeq r2, [r8, #-60] @ 0xffffffc4 │ │ │ │ - teqeq lr, ip, lsr r7 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - strheq r2, [r8, #-40] @ 0xffffffd8 │ │ │ │ - teqeq lr, r8, lsr #12 │ │ │ │ - teqeq pc, r0, asr #21 │ │ │ │ - smlaltbeq r2, r8, r8, r1 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq pc, r4, lsl #21 │ │ │ │ - cmpeq r8, ip, ror #2 │ │ │ │ + teqeq pc, r4, ror #26 │ │ │ │ + cmpeq r8, ip, asr #8 │ │ │ │ + teqeq lr, r8, lsl #17 │ │ │ │ + teqeq pc, ip, lsl sp @ │ │ │ │ + cmpeq r8, r4, lsl #8 │ │ │ │ + teqeq lr, r4, asr #14 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlalbteq r2, r8, r0, r2 │ │ │ │ + teqeq lr, r0, lsr r6 │ │ │ │ + teqeq pc, r8, asr #21 │ │ │ │ + strheq r2, [r8, #-16] │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq pc, ip, asr #20 │ │ │ │ - cmpeq r8, r4, lsr r1 │ │ │ │ - teqeq lr, r0, lsl #11 │ │ │ │ - teqeq pc, r4, lsl sl @ │ │ │ │ - strdeq r2, [r8, #-12] │ │ │ │ - teqeq lr, r8, asr #10 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlalbteq r2, r8, r4, r0 │ │ │ │ - ldrsbeq r4, [pc, -r8]! │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlalbbeq r2, r8, r4, r0 │ │ │ │ + teqeq pc, ip, lsl #21 │ │ │ │ + cmpeq r8, r4, ror r1 │ │ │ │ + teqeq lr, r0, asr #11 │ │ │ │ + teqeq pc, r4, asr sl @ │ │ │ │ + cmpeq r8, ip, lsr r1 │ │ │ │ + teqeq lr, r8, lsl #11 │ │ │ │ + teqeq pc, ip, lsl sl @ │ │ │ │ + cmpeq r8, r4, lsl #2 │ │ │ │ + teqeq lr, r0, asr r5 │ │ │ │ + teqeq pc, r4, ror #19 │ │ │ │ + smlalbteq r2, r8, ip, r0 │ │ │ │ + teqeq pc, r0, ror #1 │ │ │ │ + teqeq pc, r4, lsr #19 │ │ │ │ + smlalbbeq r2, r8, ip, r0 │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - teqeq pc, r8, lsl #14 │ │ │ │ - teqeq pc, r8, asr #18 │ │ │ │ - cmpeq r8, r0, lsr r0 │ │ │ │ - teqeq lr, r8, ror r4 │ │ │ │ - teqeq pc, ip, lsl #18 │ │ │ │ - strdeq r1, [r8, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, r0, asr #8 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq r1, [r8, #-252] @ 0xffffff04 │ │ │ │ - teqeq lr, r8, lsl #8 │ │ │ │ + teqeq pc, r0, lsl r7 @ │ │ │ │ + teqeq pc, r0, asr r9 @ │ │ │ │ + cmpeq r8, r8, lsr r0 │ │ │ │ + teqeq lr, r0, lsl #9 │ │ │ │ + teqeq pc, r4, lsl r9 @ │ │ │ │ + strdeq r1, [r8, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, r8, asr #8 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - smlalbbeq r1, r8, r4, pc @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq pc, r8, ror #16 │ │ │ │ - cmpeq r8, r0, asr pc │ │ │ │ + smlalbteq r1, r8, r4, pc @ │ │ │ │ + teqeq lr, r0, lsl r4 │ │ │ │ + teqeq pc, r4, lsr #17 │ │ │ │ + smlalbbeq r1, r8, ip, pc @ │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq pc, ip, lsr #16 │ │ │ │ - cmpeq r8, r4, lsl pc │ │ │ │ - teqeq lr, r0, ror #6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - ldrdeq r1, [r8, #-236] @ 0xffffff14 │ │ │ │ - teqeq lr, r8, lsr #6 │ │ │ │ + teqeq pc, r0, ror r8 @ │ │ │ │ + cmpeq r8, r8, asr pc │ │ │ │ + teqeq lr, r0, lsr #7 │ │ │ │ + teqeq pc, r4, lsr r8 @ │ │ │ │ + cmpeq r8, ip, lsl pc │ │ │ │ + teqeq lr, r8, ror #6 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - smlaltbeq r1, r8, r4, lr │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq pc, r4, lsl #15 │ │ │ │ - cmpeq r8, ip, ror #28 │ │ │ │ + smlaltteq r1, r8, r4, lr │ │ │ │ + teqeq lr, r0, lsr r3 │ │ │ │ + teqeq pc, r4, asr #15 │ │ │ │ + smlaltbeq r1, r8, ip, lr │ │ │ │ teqeq lr, r8 @ │ │ │ │ - teqeq pc, ip, asr #14 │ │ │ │ - cmpeq r8, r4, lsr lr │ │ │ │ - teqeq lr, r0, lsl #5 │ │ │ │ - teqeq pc, r8, lsl r7 @ │ │ │ │ - cmpeq r8, r0, lsl #28 │ │ │ │ + teqeq pc, ip, lsl #15 │ │ │ │ + cmpeq r8, r4, ror lr │ │ │ │ + teqeq lr, r0, asr #5 │ │ │ │ + teqeq pc, r4, asr r7 @ │ │ │ │ + cmpeq r8, ip, lsr lr │ │ │ │ + teqeq lr, r8, lsl #5 │ │ │ │ + teqeq pc, r0, lsr #14 │ │ │ │ + cmpeq r8, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -1410195,26 +1410195,26 @@ │ │ │ │ mov r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 61abac │ │ │ │ ldrsbeq sp, [r1, #-128] @ 0xffffff80 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbbeq r1, r8, r0, ip │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r8, r8, lsr ip │ │ │ │ - ldrheq r2, [lr, -r0]! │ │ │ │ - teqeq pc, r4, asr #10 │ │ │ │ - teqeq lr, ip, ror r0 │ │ │ │ - ldrdeq r1, [r8, #-176] @ 0xffffff50 │ │ │ │ - teqeq lr, r8, asr #32 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - @ instruction: 0x01481b98 │ │ │ │ - teqeq lr, r0, lsl r0 │ │ │ │ - teqeq pc, r4, lsr #9 │ │ │ │ + smlalbbeq r1, r8, r8, ip │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + cmpeq r8, r0, asr #24 │ │ │ │ + ldrheq r2, [lr, -r8]! │ │ │ │ + teqeq pc, ip, asr #10 │ │ │ │ + teqeq lr, r4, lsl #1 │ │ │ │ + ldrdeq r1, [r8, #-184] @ 0xffffff48 │ │ │ │ + teqeq lr, r0, asr r0 │ │ │ │ + teqeq pc, r4, ror #9 │ │ │ │ + smlaltbeq r1, r8, r0, fp │ │ │ │ + teqeq lr, r8, lsl r0 │ │ │ │ + teqeq pc, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1410496,54 +1410496,54 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61ae6c │ │ │ │ cmpeq r1, r4, lsr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r1, r0, lsl r7 │ │ │ │ - cmpeq r1, r8, lsr sp │ │ │ │ - teqeq pc, r0, asr #5 │ │ │ │ - teqeq pc, r4, lsl #4 │ │ │ │ - cmpeq r8, r4, lsr sl │ │ │ │ - teqeq pc, r4, lsr r3 @ │ │ │ │ + cmpeq r1, r0, asr #26 │ │ │ │ + teqeq pc, r8, asr #5 │ │ │ │ + teqeq pc, ip, lsl #4 │ │ │ │ + cmpeq r8, ip, lsr sl │ │ │ │ + teqeq pc, ip, lsr r3 @ │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ @ instruction: 0xfffff1a0 │ │ │ │ cmpeq r1, r0, lsr #11 │ │ │ │ @ instruction: 0xfffff130 │ │ │ │ - cmpeq r8, r4, lsl #18 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, ip, lsl #4 │ │ │ │ + cmpeq r8, ip, lsl #18 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r4, lsl r2 @ │ │ │ │ andeq r7, r0, r0, lsl r9 │ │ │ │ - strheq r1, [r8, #-136] @ 0xffffff78 │ │ │ │ - teqeq pc, r8, ror pc @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq lr, r8, ror #25 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r8, lsl #25 │ │ │ │ - ldrdeq r1, [r8, #-124] @ 0xffffff84 │ │ │ │ - teqeq lr, r4, asr ip │ │ │ │ - teqeq pc, r4, ror #1 │ │ │ │ - smlaltbeq r1, r8, r0, r7 │ │ │ │ - teqeq lr, r8, lsl ip │ │ │ │ - teqeq pc, r8, lsr #1 │ │ │ │ - cmpeq r8, r4, ror #14 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq pc, ip, rrx │ │ │ │ - cmpeq r8, r8, lsr #14 │ │ │ │ - teqeq lr, r0, lsr #23 │ │ │ │ - teqeq pc, r0, lsr r0 @ │ │ │ │ - smlaltteq r1, r8, ip, r6 │ │ │ │ - teqeq lr, r4, ror #22 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + smlalbteq r1, r8, r0, r8 │ │ │ │ + teqeq pc, r0, lsl #31 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq lr, r0, asr #25 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlaltteq r1, r8, r4, r7 │ │ │ │ + teqeq lr, ip, asr ip │ │ │ │ + teqeq pc, ip, ror #1 │ │ │ │ + smlaltbeq r1, r8, r8, r7 │ │ │ │ + teqeq lr, r0, lsr #24 │ │ │ │ + ldrheq fp, [pc, -r0]! │ │ │ │ + cmpeq r8, ip, ror #14 │ │ │ │ + teqeq lr, r4, ror #23 │ │ │ │ + teqeq pc, r4, ror r0 @ │ │ │ │ + cmpeq r8, r0, lsr r7 │ │ │ │ + teqeq lr, r8, lsr #23 │ │ │ │ + teqeq pc, r8, lsr r0 @ │ │ │ │ + strdeq r1, [r8, #-100] @ 0xffffff9c │ │ │ │ + teqeq lr, ip, ror #22 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ ldr r3, [pc, #12] @ 61b1e4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - teqeq pc, ip, ror #30 │ │ │ │ + teqeq pc, r4, ror pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #952] @ 61b5c0 │ │ │ │ @@ -1410784,48 +1410784,48 @@ │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61b378 │ │ │ │ cmpeq r1, ip, lsl #4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq pc, r0, lsr pc @ │ │ │ │ + teqeq pc, r8, lsr pc @ │ │ │ │ ldrsbeq sp, [r1, #-24] @ 0xffffffe8 │ │ │ │ - teqeq pc, ip, asr #29 │ │ │ │ - smlaltteq r1, r8, r4, r5 │ │ │ │ - teqeq lr, ip, asr #19 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlaltteq r1, r8, ip, r5 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq pc, r8, lsr #28 │ │ │ │ - cmpeq r8, r0, asr #10 │ │ │ │ + teqeq pc, r0, lsr lr @ │ │ │ │ + cmpeq r8, r8, asr #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - teqeq pc, r0, ror lr @ │ │ │ │ + teqeq pc, r8, ror lr @ │ │ │ │ @ instruction: 0x0151d094 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - strheq r1, [r8, #-64] @ 0xffffffc0 │ │ │ │ - teqeq lr, r4, lsl #17 │ │ │ │ - teqeq pc, r4, ror #26 │ │ │ │ - teqeq pc, r4, lsl sp @ │ │ │ │ - cmpeq r8, ip, lsr #8 │ │ │ │ + teqeq pc, r4, lsr #27 │ │ │ │ + strheq r1, [r8, #-72] @ 0xffffffb8 │ │ │ │ + teqeq lr, ip, lsl #17 │ │ │ │ + teqeq pc, ip, ror #26 │ │ │ │ + teqeq pc, ip, lsl sp @ │ │ │ │ + cmpeq r8, r4, lsr r4 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - teqeq pc, r8, lsl #26 │ │ │ │ - teqpeq lr, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r0, lsl #15 │ │ │ │ - teqeq pc, r0, asr ip @ │ │ │ │ - cmpeq r8, r8, ror #6 │ │ │ │ + teqeq pc, r0, lsl sp @ │ │ │ │ + teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, asr #15 │ │ │ │ + teqeq lr, r8, lsl #15 │ │ │ │ + teqeq pc, r8, asr ip @ │ │ │ │ + cmpeq r8, r0, ror r3 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq lr, r8, asr #14 │ │ │ │ - teqeq pc, r8, lsl ip @ │ │ │ │ - cmpeq r8, r0, lsr r3 │ │ │ │ + teqeq lr, r0, asr r7 │ │ │ │ + teqeq pc, r0, lsr #24 │ │ │ │ + cmpeq r8, r8, lsr r3 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - teqeq lr, r4, lsl r7 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlalbteq r1, r8, r8, r2 │ │ │ │ + teqeq lr, ip, lsl r7 │ │ │ │ + teqeq lr, r4, ror #13 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + ldrdeq r1, [r8, #-32] @ 0xffffffe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #936] @ 61ba18 │ │ │ │ @@ -1411062,43 +1411062,43 @@ │ │ │ │ mov r1, #241 @ 0xf1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r9, r0 │ │ │ │ b 61b754 │ │ │ │ cmpeq r1, r4, lsr #27 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq pc, r8, asr #21 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ cmpeq r1, r0, ror sp │ │ │ │ ldmible r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldclcc 12, cr7, [fp, #892] @ 0x37c │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r1, r0, r4, ror #8 │ │ │ │ ldrheq ip, [r1, #-200] @ 0xffffff38 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - ldrdeq r1, [r8, #-12] │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq lr, r4, lsr #9 │ │ │ │ + smlaltteq r1, r8, r4, r0 │ │ │ │ + teqeq pc, r0, asr #19 │ │ │ │ + teqeq lr, ip, lsr #9 │ │ │ │ andeq r2, r0, r0, asr r0 │ │ │ │ andeq r1, r0, r4, lsr r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r8, r8, lsr r0 │ │ │ │ - teqeq pc, ip, lsl #18 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r8, r8, lsr pc │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, ip, lsl #16 │ │ │ │ - strdeq r0, [r8, #-232] @ 0xffffff18 │ │ │ │ - teqeq lr, r0, lsl #6 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq r0, [r8, #-236] @ 0xffffff14 │ │ │ │ - teqeq lr, r4, asr #5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - smlalbbeq r0, r8, r0, lr │ │ │ │ - teqeq lr, r8, lsl #5 │ │ │ │ - teqeq pc, r8, asr r7 @ │ │ │ │ + cmpeq r8, r0, asr #32 │ │ │ │ + teqeq pc, r4, lsl r9 @ │ │ │ │ + teqeq lr, r4, lsl #8 │ │ │ │ + cmpeq r8, r0, asr #30 │ │ │ │ + teqeq pc, r0, asr #17 │ │ │ │ + teqeq pc, r4, lsl r8 @ │ │ │ │ + cmpeq r8, r0, lsl #30 │ │ │ │ + teqeq lr, r8, lsl #6 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbteq r0, r8, r4, lr │ │ │ │ + teqeq lr, ip, asr #5 │ │ │ │ + teqeq pc, r0, lsr #15 │ │ │ │ + smlalbbeq r0, r8, r8, lr │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq pc, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #516] @ 61bcb8 │ │ │ │ @@ -1411230,27 +1411230,27 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 61bb7c │ │ │ │ b 61bbec │ │ │ │ cmpeq r1, r8, asr r9 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r8, r4, asr sp │ │ │ │ - teqeq pc, r4, lsr r6 @ │ │ │ │ - teqeq lr, r0, lsr r1 │ │ │ │ + cmpeq r8, ip, asr sp │ │ │ │ + teqeq pc, ip, lsr r6 @ │ │ │ │ + teqeq lr, r8, lsr r1 │ │ │ │ @ instruction: 0x0151c890 │ │ │ │ - smlaltbeq r0, r8, r8, ip │ │ │ │ - teqeq pc, r8, asr r6 @ │ │ │ │ - teqeq pc, r0, lsl #11 │ │ │ │ - cmpeq r8, r0, ror #24 │ │ │ │ - teqeq pc, r0, lsr r6 @ │ │ │ │ - teqeq pc, r8, lsr r5 @ │ │ │ │ - teqeq lr, r0, lsr r0 │ │ │ │ - teqeq pc, r4, ror #11 │ │ │ │ - teqpeq lr, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + strheq r0, [r8, #-192] @ 0xffffff40 │ │ │ │ + teqeq pc, r0, ror #12 │ │ │ │ + teqeq pc, r8, lsl #11 │ │ │ │ + cmpeq r8, r8, ror #24 │ │ │ │ + teqeq pc, r8, lsr r6 @ │ │ │ │ + teqeq pc, r0, asr #10 │ │ │ │ + teqeq lr, r8, lsr r0 │ │ │ │ + teqeq pc, ip, ror #11 │ │ │ │ + teqpeq lr, r0 @ @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #908] @ 61c0a0 │ │ │ │ @@ -1411480,39 +1411480,39 @@ │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 61becc │ │ │ │ b 61bf3c │ │ │ │ ldrsheq ip, [r1, #-108] @ 0xffffff94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq r0, [r8, #-164] @ 0xffffff5c │ │ │ │ - teqeq pc, r8, ror r4 @ │ │ │ │ - teqeq pc, r8, lsr #7 │ │ │ │ - cmpeq r8, r8, ror #20 │ │ │ │ - teqeq pc, r8, asr #6 │ │ │ │ - teqeq lr, r8, asr #28 │ │ │ │ - cmpeq r8, r4, lsl #20 │ │ │ │ - teqeq pc, r4, ror #5 │ │ │ │ - teqeq lr, r0, ror #27 │ │ │ │ + ldrdeq r0, [r8, #-172] @ 0xffffff54 │ │ │ │ + teqeq pc, r0, lsl #9 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r8, r0, ror sl │ │ │ │ + teqeq pc, r0, asr r3 @ │ │ │ │ + teqeq lr, r0, asr lr │ │ │ │ + cmpeq r8, ip, lsl #20 │ │ │ │ + teqeq pc, ip, ror #5 │ │ │ │ + teqeq lr, r8, ror #27 │ │ │ │ cmpeq r1, r0, asr #10 │ │ │ │ - cmpeq r8, r0, ror #18 │ │ │ │ - teqeq pc, r4, lsl #6 │ │ │ │ - teqeq pc, r4, lsr r2 @ │ │ │ │ - cmpeq r8, r8, lsl r9 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, ip, ror #3 │ │ │ │ - smlaltteq r0, r8, r8, r8 │ │ │ │ - teqeq pc, ip, lsl #5 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq lr, r4, asr #25 │ │ │ │ - teqeq pc, r4, ror r2 @ │ │ │ │ - teqpeq lr, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8, asr #24 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqpeq lr, r0, lsr #5 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r8, r8, ror #18 │ │ │ │ + teqeq pc, ip, lsl #6 │ │ │ │ + teqeq pc, ip, lsr r2 @ │ │ │ │ + cmpeq r8, r0, lsr #18 │ │ │ │ + teqeq pc, r4, ror #5 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + strdeq r0, [r8, #-128] @ 0xffffff80 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r4, asr #3 │ │ │ │ + teqeq lr, ip, asr #25 │ │ │ │ + teqeq pc, ip, ror r2 @ │ │ │ │ + teqpeq lr, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, asr ip │ │ │ │ + teqeq pc, r4, lsl #4 │ │ │ │ + teqpeq lr, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2480] @ 61cadc │ │ │ │ @@ -1412135,58 +1412135,58 @@ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61c568 │ │ │ │ cmpeq r1, r4, ror #5 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq pc, ip, ror #31 │ │ │ │ - cmpeq r8, r8, asr r6 │ │ │ │ - teqeq pc, r0, lsr #30 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmpeq r8, r0, ror #12 │ │ │ │ + teqeq pc, r8, lsr #30 │ │ │ │ cmpeq r1, r4, lsr #29 │ │ │ │ - strheq r0, [r8, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq pc, ip, lsl #23 │ │ │ │ - teqeq lr, r4, ror r5 │ │ │ │ - ldccc 0, cr0, [r0] │ │ │ │ - ldrdeq r0, [r8, #-0] │ │ │ │ - teqeq pc, ip, lsr #22 │ │ │ │ - teqeq pc, r4, lsr #19 │ │ │ │ - cmpeq r8, r0, ror r0 │ │ │ │ - teqeq pc, ip, ror #20 │ │ │ │ - teqeq pc, r4, asr #18 │ │ │ │ - strdeq pc, [r7, #-252] @ 0xffffff04 │ │ │ │ - teqeq lr, r4, lsl #8 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq lr, ip, asr #7 │ │ │ │ - @ instruction: 0x0147ff90 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq pc, r8, ror #16 │ │ │ │ - cmppeq r7, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, asr r3 │ │ │ │ - teqeq pc, ip, lsr #16 │ │ │ │ - cmppeq r7, r8, lsl pc @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, lsr #6 │ │ │ │ + strheq r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ + teqeq lr, r4, asr #13 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - smlaltteq pc, r7, r0, lr @ │ │ │ │ - teqeq lr, r4, ror #5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - smlaltbeq pc, r7, r4, lr @ │ │ │ │ - teqeq lr, r8, lsr #5 │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ - cmppeq r7, r4, ror #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, ror #4 │ │ │ │ - teqeq pc, ip, lsr r7 @ │ │ │ │ - cmppeq r7, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, lsr r2 │ │ │ │ - teqeq pc, r4, lsl #14 │ │ │ │ - strdeq pc, [r7, #-208] @ 0xffffff30 │ │ │ │ + teqeq lr, ip, ror r5 │ │ │ │ + ldccc 0, cr0, [r0] │ │ │ │ + ldrdeq r0, [r8, #-8] │ │ │ │ + teqeq pc, r4, lsr fp @ │ │ │ │ + teqeq pc, ip, lsr #19 │ │ │ │ + cmpeq r8, r8, ror r0 │ │ │ │ + teqeq pc, r4, ror sl @ │ │ │ │ + teqeq pc, ip, asr #18 │ │ │ │ + cmpeq r8, r4 │ │ │ │ + teqeq lr, ip, lsl #8 │ │ │ │ + teqeq pc, r0, ror #17 │ │ │ │ teqeq lr, r4 @ │ │ │ │ - teqeq pc, r8, asr #13 │ │ │ │ + @ instruction: 0x0147ff98 │ │ │ │ + teqeq lr, r0, lsr #7 │ │ │ │ + teqeq pc, r0, ror r8 @ │ │ │ │ + cmppeq r7, ip, asr pc @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, ror #6 │ │ │ │ + teqeq pc, r4, lsr r8 @ │ │ │ │ + cmppeq r7, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, lsr #6 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlaltteq pc, r7, r8, lr @ │ │ │ │ + teqeq lr, ip, ror #5 │ │ │ │ + teqeq pc, r0, asr #15 │ │ │ │ + smlaltbeq pc, r7, ip, lr @ │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ + cmppeq r7, ip, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, ror r2 │ │ │ │ + teqeq pc, r4, asr #14 │ │ │ │ + cmppeq r7, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, lsr r2 │ │ │ │ + teqeq pc, ip, lsl #14 │ │ │ │ + strdeq pc, [r7, #-216] @ 0xffffff28 │ │ │ │ teqeq lr, ip @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq lr, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #1068] @ 61cfdc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1412455,38 +1412455,38 @@ │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61cd70 │ │ │ │ cmpeq r1, r0, ror #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - @ instruction: 0x0147fb9c │ │ │ │ - teqeq pc, r8, ror r4 @ │ │ │ │ - teqpeq sp, ip, ror pc @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, r7, r4, fp @ │ │ │ │ + teqeq pc, r0, lsl #9 │ │ │ │ + teqpeq sp, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0151b69c │ │ │ │ - smlalbbeq pc, r7, r8, sl @ │ │ │ │ + @ instruction: 0x0147fa90 │ │ │ │ + teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, ror #6 │ │ │ │ + teqpeq sp, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsr lr @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, ror #7 │ │ │ │ + teqeq lr, r8, lsl #9 │ │ │ │ + smlaltbeq pc, r7, r8, r9 @ │ │ │ │ teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, ror #6 │ │ │ │ - teqpeq sp, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq lr, r0, lsl #9 │ │ │ │ - smlaltbeq pc, r7, r0, r9 @ │ │ │ │ - teqpeq sp, r8, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, ror r2 @ │ │ │ │ - cmppeq r7, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, asr #4 │ │ │ │ - cmppeq r7, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsl #4 │ │ │ │ - smlaltteq pc, r7, ip, r8 @ │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, asr #3 │ │ │ │ - teqpeq sp, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsl #5 │ │ │ │ + cmppeq r7, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, asr #4 │ │ │ │ + cmppeq r7, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, lsl #4 │ │ │ │ + strdeq pc, [r7, #-132] @ 0xffffff7c │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, asr #3 │ │ │ │ + teqpeq sp, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #860] @ 61d3bc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1412703,37 +1412703,37 @@ │ │ │ │ mov r1, #197 @ 0xc5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61d1b0 │ │ │ │ ldrheq fp, [r1, #-48] @ 0xffffffd0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r7, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsl r0 @ │ │ │ │ - teqpeq sp, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsl r0 @ │ │ │ │ + teqpeq sp, ip, lsl fp @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, ip, asr r2 │ │ │ │ - teqpeq sp, r4, lsl #21 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, lsr r0 @ │ │ │ │ - ldrsbeq lr, [lr, -ip]! │ │ │ │ - teqpeq sp, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq pc, r7, ip, r5 @ │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsr #29 │ │ │ │ - @ instruction: 0x0147f590 │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, ror #28 │ │ │ │ - cmppeq r7, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, lsr #28 │ │ │ │ - cmppeq r7, r8, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - ldrdeq pc, [r7, #-76] @ 0xffffffb4 │ │ │ │ - teqpeq sp, r4, ror #17 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqpeq sp, ip, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, asr #32 │ │ │ │ + teqeq lr, r4, ror #1 │ │ │ │ + teqpeq sp, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r7, #-84] @ 0xffffffac │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr #29 │ │ │ │ + @ instruction: 0x0147f598 │ │ │ │ + teqpeq sp, r0, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror lr @ │ │ │ │ + cmppeq r7, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsr lr @ │ │ │ │ + cmppeq r7, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlaltteq pc, r7, r4, r4 @ │ │ │ │ + teqpeq sp, ip, ror #17 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #948] @ 61d7f0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1412972,38 +1412972,38 @@ │ │ │ │ mov r1, #138 @ 0x8a │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61d5b4 │ │ │ │ ldrsbeq sl, [r1, #-244] @ 0xffffff0c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmppeq r7, r8, asr r3 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsr ip @ │ │ │ │ - teqpeq sp, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r7, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr ip @ │ │ │ │ + teqpeq sp, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, r8, asr lr │ │ │ │ - teqpeq sp, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsl #24 │ │ │ │ - teqeq lr, r8, lsr #25 │ │ │ │ + teqpeq sp, r8, lsl #13 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, asr r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsl #24 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + teqpeq sp, r0, ror #11 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq pc, r7, r0, r1 @ │ │ │ │ + teqpeq sp, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, ror sl @ │ │ │ │ + cmppeq r7, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, lsr sl @ │ │ │ │ + cmppeq r7, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsl #20 │ │ │ │ + smlaltteq pc, r7, ip, r0 @ │ │ │ │ + teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, asr #19 │ │ │ │ + strheq pc, [r7, #-0] @ │ │ │ │ teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0147f198 │ │ │ │ - teqpeq sp, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, ror sl @ │ │ │ │ - cmppeq r7, ip, asr r1 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, lsr sl @ │ │ │ │ - cmppeq r7, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - smlaltteq pc, r7, r4, r0 @ │ │ │ │ - teqpeq sp, ip, ror #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltbeq pc, r7, r8, r0 @ │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsl #19 │ │ │ │ + teqeq pc, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #980] @ 61dc48 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1413250,37 +1413250,37 @@ │ │ │ │ mov r1, #227 @ 0xe3 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61da0c │ │ │ │ @ instruction: 0x0151ab9c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - ldrdeq lr, [r7, #-232] @ 0xffffff18 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + smlaltteq lr, r7, r0, lr │ │ │ │ + teqeq pc, r0, asr #15 │ │ │ │ + teqpeq sp, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cmpeq r1, r0, lsl #20 │ │ │ │ - smlaltteq lr, r7, ip, sp │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, asr #13 │ │ │ │ - strheq lr, [r7, #-208] @ 0xffffff30 │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, lsl #13 │ │ │ │ - teqeq pc, r4, ror #14 │ │ │ │ - teqeq lr, r8, lsl #16 │ │ │ │ - teqpeq sp, r8, lsr r1 @ p-variant is OBSOLETE │ │ │ │ - strdeq lr, [r7, #-200] @ 0xffffff38 │ │ │ │ - teqpeq sp, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq lr, [r7, #-204] @ 0xffffff34 │ │ │ │ - teqpeq sp, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlalbbeq lr, r7, r0, ip │ │ │ │ - teqpeq sp, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, asr r5 @ │ │ │ │ - teqpeq sp, r0, asr r0 @ p-variant is OBSOLETE │ │ │ │ + strdeq lr, [r7, #-212] @ 0xffffff2c │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, asr #13 │ │ │ │ + strheq lr, [r7, #-216] @ 0xffffff28 │ │ │ │ + teqpeq sp, r0, asr #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, ip, ror #14 │ │ │ │ + teqeq lr, r0, lsl r8 │ │ │ │ + teqpeq sp, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsl #26 │ │ │ │ + teqpeq sp, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbteq lr, r7, r4, ip │ │ │ │ + teqpeq sp, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbbeq lr, r7, r8, ip │ │ │ │ + @ instruction: 0x013df090 │ │ │ │ + teqeq pc, r0, ror #10 │ │ │ │ + teqpeq sp, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1444] @ 61e270 │ │ │ │ @@ -1413645,64 +1413645,64 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61df64 │ │ │ │ cmpeq r1, r4, asr #14 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r1, r0, lsl r7 │ │ │ │ - cmpeq r7, r8, lsr fp │ │ │ │ + cmpeq r7, r0, asr #22 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - smlalbbeq lr, r7, r8, sl │ │ │ │ - teqeq pc, r8, asr r3 @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + @ instruction: 0x0147ea90 │ │ │ │ + teqeq pc, r0, ror #6 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ @ instruction: 0xffffe2d8 │ │ │ │ @ instruction: 0x00510e98 │ │ │ │ @ instruction: 0xffffd36c │ │ │ │ subseq r2, r1, r0, lsr #28 │ │ │ │ - teqeq pc, r0, asr r3 @ │ │ │ │ + teqeq pc, r8, asr r3 @ │ │ │ │ @ instruction: 0x00511290 │ │ │ │ @ instruction: 0xffffd35c │ │ │ │ - teqeq pc, ip, lsr #9 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq pc, r4, lsr r2 @ │ │ │ │ + teqeq pc, ip, lsr r2 @ │ │ │ │ cmpeq r1, r8, lsr #9 │ │ │ │ - smlalbteq lr, r7, r4, r8 │ │ │ │ - teqeq sp, ip, asr #25 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + smlalbteq lr, r7, ip, r8 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq pc, r4, lsr #3 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq sp, r0, asr #24 │ │ │ │ - teqeq sp, r0, lsl ip │ │ │ │ + teqeq sp, r8, asr #24 │ │ │ │ + teqeq sp, r8, lsl ip │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - teqeq sp, r0, ror #23 │ │ │ │ + teqeq sp, r8, ror #23 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - cmpeq r7, r4, ror r7 │ │ │ │ - teqeq sp, ip, ror fp │ │ │ │ - teqeq pc, ip, asr #32 │ │ │ │ - cmpeq r7, r8, lsr r7 │ │ │ │ - teqeq sp, r0, asr #22 │ │ │ │ - teqeq pc, ip │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + cmpeq r7, ip, ror r7 │ │ │ │ + teqeq sp, r4, lsl #23 │ │ │ │ + teqeq pc, r4, asr r0 @ │ │ │ │ + cmpeq r7, r0, asr #14 │ │ │ │ + teqeq sp, r8, asr #22 │ │ │ │ + teqeq pc, r4, lsl r0 @ │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - strdeq lr, [r7, #-108] @ 0xffffff94 │ │ │ │ - teqeq sp, r4, lsl #22 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + cmpeq r7, r4, lsl #14 │ │ │ │ + teqeq sp, ip, lsl #22 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - teqeq sp, r8, asr #21 │ │ │ │ - teqeq pc, r8, ror pc @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, r0, lsl #31 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - cmpeq r7, r4, ror #12 │ │ │ │ - teqeq sp, ip, ror #20 │ │ │ │ - teqeq pc, ip, lsr pc @ │ │ │ │ - cmpeq r7, r8, lsr #12 │ │ │ │ - teqeq sp, r0, lsr sl │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r7, ip, ror #12 │ │ │ │ + teqeq sp, r4, ror sl │ │ │ │ + teqeq pc, r4, asr #30 │ │ │ │ + cmpeq r7, r0, lsr r6 │ │ │ │ + teqeq sp, r8, lsr sl │ │ │ │ + teqeq pc, r4, lsl #30 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ │ │ │ │ 0061e348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1413798,26 +1413798,26 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ teqeq sp, ip, lsl r1 │ │ │ │ - teqeq pc, r4, asr #29 │ │ │ │ - strdeq lr, [r7, #-64] @ 0xffffffc0 │ │ │ │ + teqeq pc, ip, asr #29 │ │ │ │ + strdeq lr, [r7, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [r0, #912] @ 0x390 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 61e504 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - teqeq pc, r8, lsl #29 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr ip, [pc, #2188] @ 61edac │ │ │ │ ldr r3, [pc, #2188] @ 61edb0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1414367,109 +1414367,109 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61e8b4 │ │ │ │ ldrsheq r9, [r1, #-228] @ 0xffffff1c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ teqeq ip, ip, lsl r8 │ │ │ │ cmpeq r1, r4, lsr #29 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, ror sp @ │ │ │ │ teqeq pc, r0, ror sp @ │ │ │ │ - teqeq pc, r8, ror #26 │ │ │ │ - teqeq pc, ip, asr sp @ │ │ │ │ - teqpeq sp, r4, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, asr #26 │ │ │ │ - teqeq pc, r4, asr #26 │ │ │ │ - teqpeq sp, r0, ror #19 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsr sp @ │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8, lsl sp @ │ │ │ │ - teqeq pc, r8, lsl sp @ │ │ │ │ - teqpeq sp, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqpeq sp, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, ror #25 │ │ │ │ - teqeq pc, r8, ror #25 │ │ │ │ + teqeq pc, r4, ror #26 │ │ │ │ + teqpeq sp, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, asr #26 │ │ │ │ + teqeq pc, ip, asr #26 │ │ │ │ + teqpeq sp, r8, ror #19 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, lsr sp @ │ │ │ │ + teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, lsr #26 │ │ │ │ + teqeq pc, r0, lsr #26 │ │ │ │ + teqpeq sp, r8, ror r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsl #26 │ │ │ │ + teqpeq sp, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ teqeq pc, r8, asr #25 │ │ │ │ - teqeq pc, r0, asr #25 │ │ │ │ + teqeq pc, r4, asr #25 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, r8, lsr #25 │ │ │ │ - teqeq sp, ip, ror #7 │ │ │ │ - cmpeq r7, r4, lsl #2 │ │ │ │ - teqeq pc, r8, ror #21 │ │ │ │ - teqeq sp, r8, lsr #7 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq lr, [r7, #-12] │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + cmpeq r7, ip, lsl #2 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbteq lr, r7, r4, r0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - teqpeq sp, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r0, ror #15 @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq sp, r8, asr #15 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8, ror #15 @ p-variant is OBSOLETE │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq sp, r8, lsr #6 │ │ │ │ - cmpeq r7, r0, asr #32 │ │ │ │ - teqeq pc, r4, lsr #20 │ │ │ │ - teqeq sp, ip, ror #5 │ │ │ │ - cmpeq r7, r4 │ │ │ │ - teqeq pc, r8, ror #19 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - smlalbteq sp, r7, r8, pc @ │ │ │ │ - teqeq pc, ip, lsr #19 │ │ │ │ - teqeq sp, r4, ror r2 │ │ │ │ - smlalbbeq sp, r7, ip, pc @ │ │ │ │ - teqeq pc, r0, ror r9 @ │ │ │ │ - teqeq sp, r8, lsr r2 │ │ │ │ - cmpeq r7, r0, asr pc │ │ │ │ - teqeq pc, r4, lsr r9 @ │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r4, lsl #18 │ │ │ │ - cmpeq r7, r0, lsl pc │ │ │ │ - teqeq sp, r4, asr #3 │ │ │ │ - ldrdeq sp, [r7, #-236] @ 0xffffff14 │ │ │ │ - teqeq pc, r0, asr #17 │ │ │ │ - teqeq sp, r4, lsl #3 │ │ │ │ - teqeq pc, r8, lsl #17 │ │ │ │ - @ instruction: 0x0147de94 │ │ │ │ - andeq r0, r0, r2, lsl #3 │ │ │ │ - teqeq sp, r0, asr r1 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ - teqeq pc, ip, asr #16 │ │ │ │ - teqeq sp, r4, lsl r1 │ │ │ │ - cmpeq r7, ip, lsr #28 │ │ │ │ - teqeq pc, r0, lsl r8 @ │ │ │ │ - ldrsbeq lr, [sp, -r8]! │ │ │ │ - strdeq sp, [r7, #-208] @ 0xffffff30 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - @ instruction: 0x013de09c │ │ │ │ - strheq sp, [r7, #-212] @ 0xffffff2c │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, r0, rrx │ │ │ │ - cmpeq r7, r8, ror sp │ │ │ │ - teqeq pc, ip, asr r7 @ │ │ │ │ - teqeq sp, r4, lsr #32 │ │ │ │ - cmpeq r7, ip, lsr sp │ │ │ │ - teqeq pc, r0, lsr #14 │ │ │ │ - teqeq sp, r8, ror #31 │ │ │ │ - cmpeq r7, r0, lsl #26 │ │ │ │ - teqeq pc, r4, ror #13 │ │ │ │ - teqeq sp, ip, lsr #31 │ │ │ │ - smlalbteq sp, r7, r4, ip │ │ │ │ - teqeq pc, r8, lsr #13 │ │ │ │ - teqeq sp, r0, ror pc │ │ │ │ - smlalbbeq sp, r7, r8, ip │ │ │ │ - teqeq pc, ip, ror #12 │ │ │ │ - teqeq sp, r4, lsr pc │ │ │ │ - cmpeq r7, ip, asr #24 │ │ │ │ - teqeq pc, r0, lsr r6 @ │ │ │ │ + teqpeq sp, r4, asr #15 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq sp, r0, lsr r3 │ │ │ │ + cmpeq r7, r8, asr #32 │ │ │ │ + teqeq pc, ip, lsr #20 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + cmpeq r7, ip │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ teqeq sp, r8 @ │ │ │ │ - cmpeq r7, r0, lsl ip │ │ │ │ + ldrdeq sp, [r7, #-240] @ 0xffffff10 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ + teqeq sp, ip, ror r2 │ │ │ │ + @ instruction: 0x0147df94 │ │ │ │ + teqeq pc, r8, ror r9 @ │ │ │ │ + teqeq sp, r0, asr #4 │ │ │ │ + cmpeq r7, r8, asr pc │ │ │ │ + teqeq pc, ip, lsr r9 @ │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ + teqeq pc, ip, lsl #18 │ │ │ │ + cmpeq r7, r8, lsl pc │ │ │ │ + teqeq sp, ip, asr #3 │ │ │ │ + smlaltteq sp, r7, r4, lr │ │ │ │ + teqeq pc, r8, asr #17 │ │ │ │ + teqeq sp, ip, lsl #3 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + @ instruction: 0x0147de9c │ │ │ │ + andeq r0, r0, r2, lsl #3 │ │ │ │ + teqeq sp, r8, asr r1 │ │ │ │ + cmpeq r7, r0, ror lr │ │ │ │ + teqeq pc, r4, asr r8 @ │ │ │ │ + teqeq sp, ip, lsl r1 │ │ │ │ + cmpeq r7, r4, lsr lr │ │ │ │ + teqeq pc, r8, lsl r8 @ │ │ │ │ + teqeq sp, r0, ror #1 │ │ │ │ + strdeq sp, [r7, #-216] @ 0xffffff28 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq sp, r4, lsr #1 │ │ │ │ + strheq sp, [r7, #-220] @ 0xffffff24 │ │ │ │ + teqeq pc, r0, lsr #15 │ │ │ │ + teqeq sp, r8, rrx │ │ │ │ + smlalbbeq sp, r7, r0, sp │ │ │ │ + teqeq pc, r4, ror #14 │ │ │ │ + teqeq sp, ip, lsr #32 │ │ │ │ + cmpeq r7, r4, asr #26 │ │ │ │ + teqeq pc, r8, lsr #14 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r8, lsl #26 │ │ │ │ + teqeq pc, ip, ror #13 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + smlalbteq sp, r7, ip, ip │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq sp, r8, ror pc │ │ │ │ + @ instruction: 0x0147dc90 │ │ │ │ + teqeq pc, r4, ror r6 @ │ │ │ │ + teqeq sp, ip, lsr pc │ │ │ │ + cmpeq r7, r4, asr ip │ │ │ │ + teqeq pc, r8, lsr r6 @ │ │ │ │ + teqeq sp, r0, lsl #30 │ │ │ │ + cmpeq r7, r8, lsl ip │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r8, [pc, #1256] @ 61f43c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ @@ -1414784,52 +1414784,52 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 61f178 │ │ │ │ cmpeq r1, r0, asr #9 │ │ │ │ - cmpeq r7, r8, lsr #20 │ │ │ │ - teqeq pc, r0, lsl r4 @ │ │ │ │ - smlaltteq sp, r7, r8, r9 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + cmpeq r7, r0, lsr sl │ │ │ │ + teqeq pc, r8, lsl r4 @ │ │ │ │ + strdeq sp, [r7, #-144] @ 0xffffff70 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, fp, ror #2 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - smlalbbeq sp, r7, r4, r8 │ │ │ │ - teqeq pc, r0, ror r2 @ │ │ │ │ - teqeq pc, ip, rrx │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + smlalbbeq sp, r7, ip, r8 │ │ │ │ + teqeq pc, r8, ror r2 @ │ │ │ │ + teqeq pc, r4, ror r0 @ │ │ │ │ + teqeq pc, r4, asr #7 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - teqeq sp, r4, lsr #21 │ │ │ │ - teqeq sp, r4, ror sl │ │ │ │ - teqeq sp, r4, asr #20 │ │ │ │ - teqeq sp, r4, lsl sl │ │ │ │ - teqeq sp, r4, ror #19 │ │ │ │ + teqeq sp, ip, lsr #21 │ │ │ │ + teqeq sp, ip, ror sl │ │ │ │ + teqeq sp, ip, asr #20 │ │ │ │ + teqeq sp, ip, lsl sl │ │ │ │ + teqeq sp, ip, ror #19 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - @ instruction: 0x0147d69c │ │ │ │ - teqeq sp, ip, ror r9 │ │ │ │ - teqeq pc, ip, ror r0 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + smlaltbeq sp, r7, r4, r6 │ │ │ │ + teqeq sp, r4, lsl #19 │ │ │ │ + teqeq pc, r4, lsl #1 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - teqeq sp, r0, asr #18 │ │ │ │ - teqeq sp, r4, lsr #18 │ │ │ │ - teqeq sp, r4, lsl r9 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r0, ror #17 │ │ │ │ - teqeq sp, ip, asr #17 │ │ │ │ + teqeq sp, r8, asr #18 │ │ │ │ + teqeq sp, ip, lsr #18 │ │ │ │ + teqeq sp, ip, lsl r9 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, lsl #17 │ │ │ │ - teqeq sp, ip, asr r8 │ │ │ │ + teqeq sp, r8, ror #17 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4, asr #17 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #2456] @ 61fe88 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ ldr r3, [pc, #2452] @ 61fe8c │ │ │ │ @@ -1415444,81 +1415444,81 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 61f738 │ │ │ │ cmpeq r1, r0, lsr #30 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r8, lsr #8 │ │ │ │ - teqeq pc, ip, lsl #28 │ │ │ │ + cmpeq r7, r0, lsr r4 │ │ │ │ + teqeq pc, r4, lsl lr @ │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - teqeq pc, r8, lsr #29 │ │ │ │ - smlaltbeq sp, r7, ip, r2 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + strheq sp, [r7, #-36] @ 0xffffffdc │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r2, r0, r4, lsr #8 │ │ │ │ ldrsbeq r8, [r1, #-196] @ 0xffffff3c │ │ │ │ - teqeq pc, ip, asr #27 │ │ │ │ - smlaltteq sp, r7, r4, r1 │ │ │ │ - teqeq sp, r4, asr #9 │ │ │ │ - teqeq pc, ip, asr #23 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlaltteq sp, r7, ip, r1 │ │ │ │ + teqeq sp, ip, asr #9 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqeq pc, r4, asr sp @ │ │ │ │ - smlalbbeq sp, r7, r8, r1 │ │ │ │ - teqeq sp, r8, ror #8 │ │ │ │ - teqeq pc, r0, ror fp @ │ │ │ │ + teqeq pc, ip, asr sp @ │ │ │ │ + @ instruction: 0x0147d190 │ │ │ │ + teqeq sp, r0, ror r4 │ │ │ │ + teqeq pc, r8, ror fp @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq pc, r4, lsr #27 │ │ │ │ - cmpeq r7, r0, asr #2 │ │ │ │ - teqeq pc, r8, lsr #22 │ │ │ │ + teqeq pc, ip, lsr #27 │ │ │ │ + cmpeq r7, r8, asr #2 │ │ │ │ + teqeq pc, r0, lsr fp @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq pc, r4, ror sp @ │ │ │ │ - teqeq pc, r8, ror sp @ │ │ │ │ - teqeq pc, r4, ror sp @ │ │ │ │ + teqeq pc, ip, ror sp @ │ │ │ │ + teqeq pc, r0, lsl #27 │ │ │ │ + teqeq pc, ip, ror sp @ │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - teqeq pc, r4, ror #26 │ │ │ │ - teqeq sp, r0, lsr #6 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - ldrdeq ip, [r7, #-224] @ 0xffffff20 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, ip, asr #2 │ │ │ │ - cmpeq r7, ip, lsr lr │ │ │ │ - teqeq pc, r8, asr #20 │ │ │ │ - teqeq sp, r8, ror #1 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip, ror #26 │ │ │ │ + teqeq sp, r8, lsr #6 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + ldrdeq ip, [r7, #-232] @ 0xffffff18 │ │ │ │ + teqeq pc, r0, asr #17 │ │ │ │ + teqeq sp, r4, asr r1 │ │ │ │ + cmpeq r7, r4, asr #28 │ │ │ │ + teqeq pc, r0, asr sl @ │ │ │ │ + ldrsheq sp, [sp, -r0]! │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - ldrheq sp, [sp, -r0]! │ │ │ │ - smlaltbeq ip, r7, r0, sp │ │ │ │ - teqeq sp, ip, ror r0 │ │ │ │ - teqeq pc, r4, lsl #15 │ │ │ │ - cmpeq r7, r0, ror #26 │ │ │ │ - teqeq sp, r0, asr #32 │ │ │ │ - teqeq pc, r8, asr #14 │ │ │ │ + ldrheq sp, [sp, -r8]! │ │ │ │ + smlaltbeq ip, r7, r8, sp │ │ │ │ + teqeq sp, r4, lsl #1 │ │ │ │ + teqeq pc, ip, lsl #15 │ │ │ │ + cmpeq r7, r8, ror #26 │ │ │ │ + teqeq sp, r8, asr #32 │ │ │ │ + teqeq pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - teqeq sp, r8 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r0, lsl r0 │ │ │ │ + teqeq sp, r0, ror #31 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - teqeq sp, r8, lsr #31 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq sp, r8, ror pc │ │ │ │ - teqeq pc, r4, lsl #13 │ │ │ │ + teqeq sp, r0, lsl #31 │ │ │ │ + teqeq pc, ip, lsl #13 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq sp, r4, asr #30 │ │ │ │ - teqeq pc, ip, lsr #27 │ │ │ │ - smlaltteq ip, r7, r8, fp │ │ │ │ - teqeq pc, r0, lsl #16 │ │ │ │ - teqeq pc, r8, asr #11 │ │ │ │ - andeq r0, r0, sl, asr #2 │ │ │ │ + teqeq sp, ip, asr #30 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + strdeq ip, [r7, #-176] @ 0xffffff50 │ │ │ │ + teqeq pc, r8, lsl #16 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - @ instruction: 0x0147cb9c │ │ │ │ - teqeq pc, ip, ror r5 @ │ │ │ │ + andeq r0, r0, sl, asr #2 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlaltbeq ip, r7, r4, fp │ │ │ │ + teqeq pc, r4, lsl #11 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq sp, r0, asr #28 │ │ │ │ + teqeq sp, r8, asr #28 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - teqeq sp, r0, lsl lr │ │ │ │ + teqeq sp, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r5, [pc, #3624] @ 620ddc │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #3620] @ 620de0 │ │ │ │ @@ -1416427,160 +1416427,160 @@ │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 62077c │ │ │ │ cmpeq r1, r4, asr r4 │ │ │ │ cmpeq r1, r0, asr r4 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r2, ip, lsr #20 │ │ │ │ - cmpeq r7, ip, asr r9 │ │ │ │ + cmpeq r7, r4, ror #18 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ - teqeq pc, r4, asr #12 │ │ │ │ - ldrdeq r4, [r4, #-68] @ 0xffffffbc │ │ │ │ + teqeq pc, ip, asr #12 │ │ │ │ + ldrdeq r4, [r4, #-76] @ 0xffffffb4 │ │ │ │ andeq r6, r0, r0, asr #25 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ svcvc 0x00efffff │ │ │ │ teqpeq ip, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r4, ror #15 │ │ │ │ teqpeq ip, r4, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ teqeq pc, r0, lsr #15 │ │ │ │ + teqeq pc, r8, lsr #15 │ │ │ │ teqpeq ip, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, asr r7 @ │ │ │ │ - teqeq pc, r8, ror #14 │ │ │ │ + teqeq pc, r4, ror #14 │ │ │ │ + teqeq pc, r0, ror r7 @ │ │ │ │ teqpeq ip, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsr #14 │ │ │ │ - teqeq pc, ip, lsr #14 │ │ │ │ + teqeq pc, r8, lsr #14 │ │ │ │ + teqeq pc, r4, lsr r7 @ │ │ │ │ + teqeq pc, ip, lsl r7 @ │ │ │ │ teqeq pc, r4, lsl r7 @ │ │ │ │ - teqeq pc, ip, lsl #14 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r0, ror #13 │ │ │ │ + teqeq pc, r4, ror #13 │ │ │ │ + teqeq pc, r8, ror #13 │ │ │ │ teqpeq ip, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, ip, lsr #7 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, asr #6 │ │ │ │ - teqeq pc, r0, asr r3 @ │ │ │ │ - teqeq pc, r4, lsr #6 │ │ │ │ - teqeq pc, r0, lsr #6 │ │ │ │ - teqeq pc, ip, ror #5 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqpeq ip, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, asr r3 @ │ │ │ │ + teqeq pc, r8, asr r3 @ │ │ │ │ + teqeq pc, ip, lsr #6 │ │ │ │ + teqeq pc, r8, lsr #6 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ + teqpeq ip, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ teqeq pc, r0, asr #5 │ │ │ │ + teqeq pc, r8, asr #5 │ │ │ │ teqpeq ip, r8, lsr #5 @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r4, ror r2 @ │ │ │ │ - teqeq pc, r0, lsl #5 │ │ │ │ - teqeq pc, r0, asr r2 @ │ │ │ │ - teqpeq ip, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, ip, ror r2 @ │ │ │ │ + teqeq pc, r8, lsl #5 │ │ │ │ teqeq pc, r8, asr r2 @ │ │ │ │ - teqeq pc, r0, lsr #4 │ │ │ │ + teqpeq ip, ip, ror #3 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r0, ror #4 │ │ │ │ + teqeq pc, r8, lsr #4 │ │ │ │ teqpeq ip, r4 @ @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip, lsr #4 │ │ │ │ - teqeq pc, r8, ror #3 │ │ │ │ - teqeq pc, r8, ror #3 │ │ │ │ + teqeq pc, r4, lsr r2 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ teqpeq ip, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r8, asr #3 │ │ │ │ + teqeq pc, r4, asr #3 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ ldrsbeq pc, [ip, -r8]! @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqpeq ip, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r8, asr #2 │ │ │ │ + teqpeq ip, r4, lsl #1 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r4, lsr #3 │ │ │ │ + teqeq pc, r0, asr r1 @ │ │ │ │ teqpeq ip, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsl #3 │ │ │ │ - teqeq pc, ip, asr r1 @ │ │ │ │ + teqeq pc, r8, lsl #3 │ │ │ │ + teqeq pc, r4, ror #2 │ │ │ │ @ instruction: 0xffffed94 │ │ │ │ @ instruction: 0x01517c90 │ │ │ │ - strheq ip, [r7, #-24] @ 0xffffffe8 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq pc, r0, lsr #23 │ │ │ │ - teqeq lr, r8, lsr r7 │ │ │ │ - cmpeq r7, ip, asr r1 │ │ │ │ - teqeq sp, r8, lsr r4 │ │ │ │ - teqeq pc, r4, asr #22 │ │ │ │ + smlalbteq ip, r7, r0, r1 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq pc, r8, lsr #23 │ │ │ │ + teqeq lr, r0, asr #14 │ │ │ │ + cmpeq r7, r4, ror #2 │ │ │ │ + teqeq sp, r0, asr #8 │ │ │ │ + teqeq pc, ip, asr #22 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - cmpeq r7, ip, lsl r1 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r7, r4, lsr #2 │ │ │ │ + teqeq sp, r0, lsl #8 │ │ │ │ + teqeq pc, r4, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ - ldrdeq ip, [r7, #-8] │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r0, asr #21 │ │ │ │ + smlaltteq ip, r7, r0, r0 │ │ │ │ + teqeq sp, r0, asr #7 │ │ │ │ + teqeq pc, r8, asr #21 │ │ │ │ muleq r0, r6, r1 │ │ │ │ - swpbeq ip, r8, [r7] │ │ │ │ - teqeq sp, r8, ror r3 │ │ │ │ - teqeq pc, r0, lsl #21 │ │ │ │ - qdaddeq ip, r8, r7 │ │ │ │ - teqeq sp, r8, lsr r3 │ │ │ │ - teqeq pc, r0, asr #20 │ │ │ │ + smlaltbeq ip, r7, r0, r0 │ │ │ │ + teqeq sp, r0, lsl #7 │ │ │ │ + teqeq pc, r8, lsl #21 │ │ │ │ + cmpeq r7, r0, rrx │ │ │ │ + teqeq sp, r0, asr #6 │ │ │ │ + teqeq pc, r8, asr #20 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - cmpeq r7, r8, lsl r0 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r0, lsl #20 │ │ │ │ - ldrdeq fp, [r7, #-248] @ 0xffffff08 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r0, asr #19 │ │ │ │ + cmpeq r7, r0, lsr #32 │ │ │ │ + teqeq sp, r0, lsl #6 │ │ │ │ + teqeq pc, r8, lsl #20 │ │ │ │ + smlaltteq fp, r7, r0, pc @ │ │ │ │ + teqeq sp, r0, asr #5 │ │ │ │ + teqeq pc, r8, asr #19 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x0147bf98 │ │ │ │ - teqeq sp, r8, ror r2 │ │ │ │ - teqeq pc, r0, lsl #19 │ │ │ │ - cmpeq r7, r8, asr pc │ │ │ │ - teqeq sp, r8, lsr r2 │ │ │ │ - teqeq pc, r0, asr #18 │ │ │ │ + smlaltbeq fp, r7, r0, pc @ │ │ │ │ + teqeq sp, r0, lsl #5 │ │ │ │ + teqeq pc, r8, lsl #19 │ │ │ │ + cmpeq r7, r0, ror #30 │ │ │ │ + teqeq sp, r0, asr #4 │ │ │ │ + teqeq pc, r8, asr #18 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - cmpeq r7, r8, lsl pc │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r0, lsl #18 │ │ │ │ + cmpeq r7, r0, lsr #30 │ │ │ │ + teqeq sp, r0, lsl #4 │ │ │ │ + teqeq pc, r8, lsl #18 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - ldrdeq fp, [r7, #-232] @ 0xffffff18 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r0, asr #17 │ │ │ │ - @ instruction: 0x000001b3 │ │ │ │ - teqeq sp, r0, lsl #3 │ │ │ │ - cmpeq r7, r4, ror #28 │ │ │ │ - teqeq sp, r4, asr #2 │ │ │ │ - teqeq pc, ip, asr #16 │ │ │ │ + smlaltteq fp, r7, r0, lr │ │ │ │ + teqeq sp, r0, asr #3 │ │ │ │ + teqeq pc, r8, asr #17 │ │ │ │ + @ instruction: 0x000001b3 │ │ │ │ + teqeq sp, r8, lsl #3 │ │ │ │ + cmpeq r7, ip, ror #28 │ │ │ │ + teqeq sp, ip, asr #2 │ │ │ │ + teqeq pc, r4, asr r8 @ │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - cmpeq r7, r4, lsr #28 │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ - teqeq pc, ip, lsl #16 │ │ │ │ - smlaltteq fp, r7, r4, sp │ │ │ │ - teqeq sp, r4, asr #1 │ │ │ │ - teqeq pc, ip, asr #15 │ │ │ │ + cmpeq r7, ip, lsr #28 │ │ │ │ + teqeq sp, ip, lsl #2 │ │ │ │ + teqeq pc, r4, lsl r8 @ │ │ │ │ + smlaltteq fp, r7, ip, sp │ │ │ │ + teqeq sp, ip, asr #1 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - smlaltbeq fp, r7, r4, sp │ │ │ │ - teqeq sp, r4, lsl #1 │ │ │ │ - teqeq pc, ip, lsl #15 │ │ │ │ - cmpeq r7, r4, ror #26 │ │ │ │ - teqeq sp, r4, asr #32 │ │ │ │ - teqeq pc, ip, asr #14 │ │ │ │ + smlaltbeq fp, r7, ip, sp │ │ │ │ + teqeq sp, ip, lsl #1 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmpeq r7, ip, ror #26 │ │ │ │ + teqeq sp, ip, asr #32 │ │ │ │ + teqeq pc, r4, asr r7 @ │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ - cmpeq r7, r4, lsr #26 │ │ │ │ - teqeq sp, r4 │ │ │ │ - teqeq pc, ip, lsl #14 │ │ │ │ - smlaltteq fp, r7, r4, ip │ │ │ │ - teqeq sp, r4, asr #31 │ │ │ │ - teqeq pc, ip, asr #13 │ │ │ │ + cmpeq r7, ip, lsr #26 │ │ │ │ + teqeq sp, ip │ │ │ │ + teqeq pc, r4, lsl r7 @ │ │ │ │ + smlaltteq fp, r7, ip, ip │ │ │ │ + teqeq sp, ip, asr #31 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - smlaltbeq fp, r7, r4, ip │ │ │ │ - teqeq sp, r4, lsl #31 │ │ │ │ - teqeq pc, ip, lsl #13 │ │ │ │ + smlaltbeq fp, r7, ip, ip │ │ │ │ + teqeq sp, ip, lsl #31 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - cmpeq r7, r4, ror #24 │ │ │ │ - teqeq sp, r4, asr #30 │ │ │ │ - teqeq pc, ip, asr #12 │ │ │ │ + cmpeq r7, ip, ror #24 │ │ │ │ + teqeq sp, ip, asr #30 │ │ │ │ + teqeq pc, r4, asr r6 @ │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - cmpeq r7, r4, lsr #24 │ │ │ │ - teqeq sp, r4, lsl #30 │ │ │ │ - teqeq pc, ip, lsl #12 │ │ │ │ + cmpeq r7, ip, lsr #24 │ │ │ │ + teqeq sp, ip, lsl #30 │ │ │ │ + teqeq pc, r4, lsl r6 @ │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - smlaltteq fp, r7, r4, fp │ │ │ │ - teqeq sp, r4, asr #29 │ │ │ │ - teqeq pc, ip, asr #11 │ │ │ │ + smlaltteq fp, r7, ip, fp │ │ │ │ + teqeq sp, ip, asr #29 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ @ instruction: 0x000001be │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1417209,89 +1417209,89 @@ │ │ │ │ b 621360 │ │ │ │ ldrheq r7, [r1, #-52] @ 0xffffffcc │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r1, r0, lsr #7 │ │ │ │ cmneq r3, r8, lsl #11 │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq pc, ip, ror #17 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ cmneq r3, r4, lsr r5 │ │ │ │ - @ instruction: 0x0147b790 │ │ │ │ - teqeq pc, r8, ror #2 │ │ │ │ + @ instruction: 0x0147b798 │ │ │ │ + teqeq pc, r0, ror r1 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlalbteq fp, r7, ip, r6 │ │ │ │ + teqeq sp, ip, lsr #19 │ │ │ │ + ldrheq r5, [pc, -r4]! │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - smlalbteq fp, r7, r4, r6 │ │ │ │ - teqeq sp, r4, lsr #19 │ │ │ │ - teqeq pc, ip, lsr #1 │ │ │ │ - teqeq pc, r8, lsl #17 │ │ │ │ - cmpeq r7, r8, ror #12 │ │ │ │ - teqeq pc, r0, asr r0 @ │ │ │ │ + cmpeq r7, r0, ror r6 │ │ │ │ + teqeq pc, r8, asr r0 @ │ │ │ │ cmpeq r1, ip, lsr #1 │ │ │ │ - smlalbbeq fp, r7, ip, r5 │ │ │ │ - teqeq sp, ip, ror #16 │ │ │ │ - teqeq pc, r4, ror pc @ │ │ │ │ - teqeq pc, r0, lsr #14 │ │ │ │ - cmpeq r7, r8, lsr r5 │ │ │ │ - teqeq sp, r8, lsl r8 │ │ │ │ - teqeq pc, r0, lsr #30 │ │ │ │ - teqeq pc, ip, ror r6 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ + @ instruction: 0x0147b594 │ │ │ │ + teqeq sp, r4, ror r8 │ │ │ │ + teqeq pc, ip, ror pc @ │ │ │ │ + teqeq pc, r8, lsr #14 │ │ │ │ + cmpeq r7, r0, asr #10 │ │ │ │ + teqeq sp, r0, lsr #16 │ │ │ │ + teqeq pc, r8, lsr #30 │ │ │ │ + teqeq pc, r4, lsl #13 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r5, r0, lsr #14 │ │ │ │ + smlaltteq r0, r3, r0, fp │ │ │ │ + teqeq pc, r0, ror #12 │ │ │ │ + teqeq pc, r0, asr r6 @ │ │ │ │ + smlalbbeq fp, r7, r0, r4 │ │ │ │ + teqeq sp, r0, ror #14 │ │ │ │ + teqeq pc, r8, ror #28 │ │ │ │ + strheq fp, [r7, #-60] @ 0xffffffc4 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - cmpeq r5, r8, lsl r7 │ │ │ │ - ldrdeq r0, [r3, #-184] @ 0xffffff48 │ │ │ │ - teqeq pc, r8, asr r6 @ │ │ │ │ - teqeq pc, r8, asr #12 │ │ │ │ - cmpeq r7, r8, ror r4 │ │ │ │ - teqeq sp, r8, asr r7 │ │ │ │ - teqeq pc, r0, ror #28 │ │ │ │ - strheq fp, [r7, #-52] @ 0xffffffcc │ │ │ │ - teqeq pc, ip, lsl #27 │ │ │ │ - teqeq sp, ip, asr #12 │ │ │ │ - cmpeq r7, r4, asr #6 │ │ │ │ - teqeq pc, r4, lsr #26 │ │ │ │ - teqeq sp, ip, asr #11 │ │ │ │ - smlalbteq fp, r7, r0, r2 │ │ │ │ - teqeq sp, r0, lsr #11 │ │ │ │ - teqeq pc, r8, lsr #25 │ │ │ │ - smlalbbeq fp, r7, r8, r2 │ │ │ │ - teqeq sp, r8, ror #10 │ │ │ │ - teqeq pc, r0, ror ip @ │ │ │ │ - cmpeq r7, r8, asr #4 │ │ │ │ - teqeq pc, ip, asr lr @ │ │ │ │ - teqeq pc, r4, lsr #24 │ │ │ │ - mrseq fp, (UNDEF: 103) │ │ │ │ - teqeq sp, r0, ror #9 │ │ │ │ - teqeq pc, r8, ror #23 │ │ │ │ - smlalbteq fp, r7, r8, r1 │ │ │ │ - teqeq sp, r8, lsr #9 │ │ │ │ + teqeq sp, r4, asr r6 │ │ │ │ + cmpeq r7, ip, asr #6 │ │ │ │ + teqeq pc, ip, lsr #26 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + smlalbteq fp, r7, r8, r2 │ │ │ │ + teqeq sp, r8, lsr #11 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - @ instruction: 0x0147b190 │ │ │ │ - teqeq sp, r0, ror r4 │ │ │ │ - teqeq pc, r8, ror fp @ │ │ │ │ - teqeq sp, ip, lsr r4 │ │ │ │ - cmpeq r7, r4, lsr r1 │ │ │ │ - teqeq sp, r8, lsl #8 │ │ │ │ + @ instruction: 0x0147b290 │ │ │ │ + teqeq sp, r0, ror r5 │ │ │ │ + teqeq pc, r8, ror ip @ │ │ │ │ + cmpeq r7, r0, asr r2 │ │ │ │ + teqeq pc, r4, ror #28 │ │ │ │ + teqeq pc, ip, lsr #24 │ │ │ │ + cmpeq r7, r8, lsl #4 │ │ │ │ + teqeq sp, r8, ror #9 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + ldrdeq fp, [r7, #-16] │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + @ instruction: 0x0147b198 │ │ │ │ + teqeq sp, r8, ror r4 │ │ │ │ + teqeq pc, r0, lsl #23 │ │ │ │ + teqeq sp, r4, asr #8 │ │ │ │ + cmpeq r7, ip, lsr r1 │ │ │ │ + teqeq sp, r0, lsl r4 │ │ │ │ teqeq ip, r0, lsr #24 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - teqeq pc, r8, ror #21 │ │ │ │ - smlalbteq fp, r7, r8, r0 │ │ │ │ - teqeq sp, r8, lsr #7 │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - swpbeq fp, r0, [r7] │ │ │ │ - teqeq pc, r8, lsl #4 │ │ │ │ - teqeq pc, r8, ror sl @ │ │ │ │ - teqeq sp, r0, lsr r3 │ │ │ │ - cmpeq r7, r0, lsr #32 │ │ │ │ - teqeq sp, r0, lsl #6 │ │ │ │ - teqeq pc, r8, lsl #20 │ │ │ │ - smlaltteq sl, r7, r8, pc @ │ │ │ │ - teqeq sp, r8, asr #5 │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - strheq sl, [r7, #-240] @ 0xffffff10 │ │ │ │ + ldrdeq fp, [r7, #-0] │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + swpbeq fp, r8, [r7] │ │ │ │ + teqeq pc, r0, lsl r2 @ │ │ │ │ + teqeq pc, r0, lsl #21 │ │ │ │ + teqeq sp, r8, lsr r3 │ │ │ │ + cmpeq r7, r8, lsr #32 │ │ │ │ + teqeq sp, r8, lsl #6 │ │ │ │ + teqeq pc, r0, lsl sl @ │ │ │ │ + strdeq sl, [r7, #-240] @ 0xffffff10 │ │ │ │ teqeq sp, r0 @ │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ + strheq sl, [r7, #-248] @ 0xffffff08 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq pc, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1417366,24 +1417366,24 @@ │ │ │ │ add r2, r2, #168 @ 0xa8 │ │ │ │ mov r1, #223 @ 0xdf │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 621bb8 │ │ │ │ - smlalbteq sl, r7, ip, sp │ │ │ │ - teqeq pc, r4, ror #31 │ │ │ │ - teqeq sp, ip, ror r0 │ │ │ │ - teqeq pc, r8, lsl #15 │ │ │ │ - cmpeq r7, r4, ror #26 │ │ │ │ - teqeq sp, r4, asr #32 │ │ │ │ - teqeq pc, r8, asr #14 │ │ │ │ - cmpeq r7, r8, lsr #26 │ │ │ │ - teqeq sp, r8 │ │ │ │ - teqeq pc, r0, lsl r7 @ │ │ │ │ + ldrdeq sl, [r7, #-212] @ 0xffffff2c │ │ │ │ + teqeq pc, ip, ror #31 │ │ │ │ + teqeq sp, r4, lsl #1 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r7, ip, ror #26 │ │ │ │ + teqeq sp, ip, asr #32 │ │ │ │ + teqeq pc, r0, asr r7 @ │ │ │ │ + cmpeq r7, r0, lsr sp │ │ │ │ + teqeq sp, r0, lsl r0 │ │ │ │ + teqeq pc, r8, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1417459,24 +1417459,24 @@ │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r7, r0 │ │ │ │ b 621d2c │ │ │ │ - cmpeq r7, r8, asr ip │ │ │ │ - teqeq pc, r0, ror lr @ │ │ │ │ - teqeq sp, r8, lsl #30 │ │ │ │ - teqeq pc, r4, lsl r6 @ │ │ │ │ - strdeq sl, [r7, #-176] @ 0xffffff50 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq sl, [r7, #-184] @ 0xffffff48 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq pc, r0, lsr #11 │ │ │ │ + cmpeq r7, r0, ror #24 │ │ │ │ + teqeq pc, r8, ror lr @ │ │ │ │ + teqeq sp, r0, lsl pc │ │ │ │ + teqeq pc, ip, lsl r6 @ │ │ │ │ + strdeq sl, [r7, #-184] @ 0xffffff48 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + smlalbteq sl, r7, r0, fp │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq pc, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #2272] @ 622734 │ │ │ │ @@ -1418048,80 +1418048,80 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 6222d0 │ │ │ │ cmpeq r1, r0, asr #11 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r1, r0, lsl #11 │ │ │ │ - smlalbteq sl, r7, r8, sl │ │ │ │ + ldrdeq sl, [r7, #-160] @ 0xffffff60 │ │ │ │ teqeq ip, r4, lsl #14 │ │ │ │ - teqeq pc, r8, asr r4 @ │ │ │ │ + teqeq pc, r0, ror #8 │ │ │ │ @ instruction: 0xffffe028 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r7, r0, lsl sl │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + cmpeq r7, r8, lsl sl │ │ │ │ + teqeq pc, r0, lsl #8 │ │ │ │ teqeq ip, r8, lsr #12 │ │ │ │ - teqeq pc, r8, lsl #7 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ @ instruction: 0x007e189c │ │ │ │ @ instruction: 0xffffcf0c │ │ │ │ - cmpeq r7, r0, ror #18 │ │ │ │ + cmpeq r7, r8, ror #18 │ │ │ │ @ instruction: 0xffffc4cc │ │ │ │ - teqeq pc, ip, lsr r3 @ │ │ │ │ + teqeq pc, r4, asr #6 │ │ │ │ andeq r0, r0, r6, lsr r2 │ │ │ │ - ldrdeq sl, [r7, #-136] @ 0xffffff78 │ │ │ │ - teqeq pc, r0, asr #5 │ │ │ │ + smlaltteq sl, r7, r0, r8 │ │ │ │ + teqeq pc, r8, asr #5 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ @ instruction: 0xffffc260 │ │ │ │ - teqeq lr, r8, lsr #30 │ │ │ │ + teqeq lr, r0, lsr pc │ │ │ │ @ instruction: 0xffffc230 │ │ │ │ - teqeq pc, r4, ror r2 @ │ │ │ │ + teqeq pc, ip, ror r2 @ │ │ │ │ cmpeq r1, ip, lsr r1 │ │ │ │ - cmpeq r7, r0, ror r6 │ │ │ │ - teqeq sp, r0, asr r9 │ │ │ │ - teqeq pc, r0, asr r0 @ │ │ │ │ + cmpeq r7, r8, ror r6 │ │ │ │ + teqeq sp, r8, asr r9 │ │ │ │ + teqeq pc, r8, asr r0 @ │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - teqeq sp, r8, lsl r9 │ │ │ │ + teqeq sp, r0, lsr #18 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ - teqeq sp, r8, ror #17 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8, lsl #17 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0, asr #17 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - teqeq sp, r8, lsr r8 │ │ │ │ - cmpeq r7, r4, lsr #10 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r4, lsl #30 │ │ │ │ + teqeq sp, r0, asr #16 │ │ │ │ + cmpeq r7, ip, lsr #10 │ │ │ │ + teqeq pc, r4, lsr #13 │ │ │ │ + teqeq pc, ip, lsl #30 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - smlaltteq sl, r7, r0, r4 │ │ │ │ - teqeq sp, r0, asr #15 │ │ │ │ - teqeq pc, r0, asr #29 │ │ │ │ + smlaltteq sl, r7, r8, r4 │ │ │ │ + teqeq sp, r8, asr #15 │ │ │ │ + teqeq pc, r8, asr #29 │ │ │ │ andeq r0, r0, r5, lsr #4 │ │ │ │ - teqeq sp, r8, lsl #15 │ │ │ │ - teqeq pc, ip, ror #28 │ │ │ │ - cmpeq r7, r4, asr #8 │ │ │ │ - teqeq sp, r4, lsr #14 │ │ │ │ - teqeq pc, r4, lsr #28 │ │ │ │ - andeq r0, r0, r3, lsr #4 │ │ │ │ - cmpeq r7, r8, lsl #8 │ │ │ │ - teqeq sp, r8, ror #13 │ │ │ │ - teqeq pc, r8, ror #27 │ │ │ │ - andeq r0, r0, r2, lsr #4 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0, lsl #13 │ │ │ │ - teqeq sp, r0, asr r6 │ │ │ │ - teqeq sp, r0, lsr #12 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0, asr #11 │ │ │ │ + teqeq pc, r4, ror lr @ │ │ │ │ + cmpeq r7, ip, asr #8 │ │ │ │ + teqeq sp, ip, lsr #14 │ │ │ │ + teqeq pc, ip, lsr #28 │ │ │ │ + andeq r0, r0, r3, lsr #4 │ │ │ │ + cmpeq r7, r0, lsl r4 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0, ror #10 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + andeq r0, r0, r2, lsr #4 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, lsl #13 │ │ │ │ + teqeq sp, r8, asr r6 │ │ │ │ + teqeq sp, r8, lsr #12 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, asr #11 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ bl 621e34 │ │ │ │ @@ -1418145,17 +1418145,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 6228d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 62287c │ │ │ │ - strdeq sl, [r7, #-12] │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ + teqeq sp, r4, ror #7 │ │ │ │ + teqeq pc, r4, ror #21 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ │ │ │ │ 006228d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1418226,23 +1418226,23 @@ │ │ │ │ add r2, r2, #292 @ 0x124 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 62294c │ │ │ │ cmpeq r1, r4, lsr #22 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq pc, ip, lsl ip @ │ │ │ │ + teqeq pc, r4, lsr #24 │ │ │ │ cmpeq r1, r0, asr #21 │ │ │ │ - cmpeq r7, r4 │ │ │ │ - teqeq sp, r4, ror #5 │ │ │ │ - teqeq pc, ip, ror #19 │ │ │ │ + cmpeq r7, ip │ │ │ │ + teqeq sp, ip, ror #5 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ - smlalbteq r9, r7, r8, pc @ │ │ │ │ - teqeq sp, r8, lsr #5 │ │ │ │ - teqeq pc, r8, lsr #19 │ │ │ │ + ldrdeq r9, [r7, #-240] @ 0xffffff10 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #400] @ 622bcc │ │ │ │ ldr r5, [pc, #400] @ 622bd0 │ │ │ │ ldr r4, [pc, #400] @ 622bd4 │ │ │ │ @@ -1418342,32 +1418342,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #316 @ 0x13c │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 622ad0 │ │ │ │ @ instruction: 0xfffff3ec │ │ │ │ - teqeq lr, r8, lsl #10 │ │ │ │ - teqeq pc, r8, lsr r9 @ │ │ │ │ + teqeq lr, r0, lsl r5 │ │ │ │ + teqeq pc, r0, asr #18 │ │ │ │ @ instruction: 0xfffffdb0 │ │ │ │ - teqpeq lr, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r9, r7, r8, lr │ │ │ │ - teqeq sp, r8, lsl #3 │ │ │ │ - teqeq pc, ip, lsl #17 │ │ │ │ - cmpeq r7, ip, ror #28 │ │ │ │ - teqeq sp, ip, asr #2 │ │ │ │ - teqeq pc, ip, asr #16 │ │ │ │ + teqpeq lr, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + strheq r9, [r7, #-224] @ 0xffffff20 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + cmpeq r7, r4, ror lr │ │ │ │ + teqeq sp, r4, asr r1 │ │ │ │ + teqeq pc, r4, asr r8 @ │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - cmpeq r7, r0, lsr lr │ │ │ │ - teqeq sp, r0, lsl r1 │ │ │ │ - teqeq pc, r0, lsl r8 @ │ │ │ │ + cmpeq r7, r8, lsr lr │ │ │ │ + teqeq sp, r8, lsl r1 │ │ │ │ + teqeq pc, r8, lsl r8 @ │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ - strdeq r9, [r7, #-212] @ 0xffffff2c │ │ │ │ - ldrsbeq sl, [sp, -r4]! │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + strdeq r9, [r7, #-220] @ 0xffffff24 │ │ │ │ + ldrsbeq sl, [sp, -ip]! │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [r0, #908] @ 0x38c │ │ │ │ mov r7, r0 │ │ │ │ @@ -1418652,29 +1418652,29 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 622f14 │ │ │ │ cmpeq r1, r4, asr #15 │ │ │ │ ldrheq r5, [r1, #-116] @ 0xffffff8c │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r4, ror lr │ │ │ │ - teqeq pc, ip, lsl #31 │ │ │ │ - smlalbbeq r9, r7, r0, sp │ │ │ │ - teqeq pc, r0, lsr #29 │ │ │ │ + cmpeq r7, ip, ror lr │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + smlalbbeq r9, r7, r8, sp │ │ │ │ + teqeq pc, r8, lsr #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlaltbeq r9, r7, r8, ip │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + strheq r9, [r7, #-192] @ 0xffffff40 │ │ │ │ ldrsheq r5, [r1, #-72] @ 0xffffffb8 │ │ │ │ - teqeq sp, r0, lsr #26 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r0, asr #25 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, ip, asr ip │ │ │ │ - teqeq sp, ip, lsr #24 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + teqeq sp, r8, lsr #26 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r8, asr #25 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r4, ror #24 │ │ │ │ + teqeq sp, r4, lsr ip │ │ │ │ + teqeq sp, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r7, #908] @ 0x38c │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -1419305,61 +1419305,61 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r6, r0 │ │ │ │ b 623554 │ │ │ │ ldrsheq r5, [r1, #-36] @ 0xffffffdc │ │ │ │ ldrsheq r5, [r1, #-32] @ 0xffffffe0 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r7, r8, asr #18 │ │ │ │ - teqeq pc, r0, asr sl @ │ │ │ │ - cmpeq r7, r8, asr #16 │ │ │ │ - teqeq pc, r0, ror #18 │ │ │ │ - cmpeq r7, r8, lsl #16 │ │ │ │ - teqeq pc, ip, lsl r9 @ │ │ │ │ + cmpeq r7, r0, asr r9 │ │ │ │ + teqeq pc, r8, asr sl @ │ │ │ │ + cmpeq r7, r0, asr r8 │ │ │ │ + teqeq pc, r8, ror #18 │ │ │ │ + cmpeq r7, r0, lsl r8 │ │ │ │ + teqeq pc, r4, lsr #18 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strheq r9, [r7, #-96] @ 0xffffffa0 │ │ │ │ - teqeq pc, ip, asr #15 │ │ │ │ - ldrheq r4, [r1, #-232] @ 0xffffff18 │ │ │ │ - teqeq pc, r0, ror #11 │ │ │ │ - smlalbteq r9, r7, r4, r3 │ │ │ │ - teqeq sp, r8, asr #10 │ │ │ │ - teqeq pc, r0, ror #9 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - teqeq pc, r4, ror #9 │ │ │ │ + strheq r9, [r7, #-104] @ 0xffffff98 │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - cmpeq r7, ip, lsl r3 │ │ │ │ - teqeq sp, r0, lsr #9 │ │ │ │ - teqeq pc, r8, lsr r4 @ │ │ │ │ - smlaltteq r9, r7, r0, r2 │ │ │ │ - teqeq sp, r4, ror #8 │ │ │ │ + ldrheq r4, [r1, #-232] @ 0xffffff18 │ │ │ │ + teqeq pc, r8, ror #11 │ │ │ │ + smlalbteq r9, r7, ip, r3 │ │ │ │ + teqeq sp, r0, asr r5 │ │ │ │ + teqeq pc, r8, ror #9 │ │ │ │ + smlalbbeq r9, r7, r4, r3 │ │ │ │ + teqeq pc, ip, ror #9 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq sp, ip, lsr #8 │ │ │ │ - cmpeq r7, r4, ror r2 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - cmpeq r7, r8, lsr r2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq pc, r4, asr r3 @ │ │ │ │ - strdeq r9, [r7, #-28] @ 0xffffffe4 │ │ │ │ - teqeq sp, r0, lsl #7 │ │ │ │ - teqeq pc, r8, lsl r3 @ │ │ │ │ - teqeq sp, r8, asr #6 │ │ │ │ - smlalbteq r9, r7, r0, r1 │ │ │ │ + cmpeq r7, r4, lsr #6 │ │ │ │ + teqeq sp, r8, lsr #9 │ │ │ │ + teqeq pc, r0, asr #8 │ │ │ │ + smlaltteq r9, r7, r8, r2 │ │ │ │ + teqeq sp, ip, ror #8 │ │ │ │ + teqeq pc, r4, lsl #8 │ │ │ │ + teqeq sp, r4, lsr r4 │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ + teqeq sp, r0, lsl #8 │ │ │ │ teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, r8, lsl #6 │ │ │ │ - cmpeq r7, ip, asr #2 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq pc, r8, ror #4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r8, ror #4 │ │ │ │ - teqeq sp, r8, lsr r2 │ │ │ │ - teqeq sp, r8, lsl #4 │ │ │ │ + cmpeq r7, r0, asr #4 │ │ │ │ + teqeq sp, r4, asr #7 │ │ │ │ + teqeq pc, ip, asr r3 @ │ │ │ │ + cmpeq r7, r4, lsl #4 │ │ │ │ + teqeq sp, r8, lsl #7 │ │ │ │ + teqeq pc, r0, lsr #6 │ │ │ │ + teqeq sp, r0, asr r3 │ │ │ │ + smlalbteq r9, r7, r8, r1 │ │ │ │ + teqeq pc, r0, ror #5 │ │ │ │ + teqeq sp, r0, lsl r3 │ │ │ │ + cmpeq r7, r4, asr r1 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - qdaddeq r9, r0, r7 │ │ │ │ - teqeq pc, r8, ror #2 │ │ │ │ + teqeq pc, r0, ror r2 @ │ │ │ │ + teqeq sp, r0, lsr #5 │ │ │ │ + teqeq sp, r0, ror r2 │ │ │ │ + teqeq sp, r0, asr #4 │ │ │ │ + teqeq sp, r0, lsl r2 │ │ │ │ + teqeq sp, r0, ror #3 │ │ │ │ + qdaddeq r9, r8, r7 │ │ │ │ + teqeq pc, r0, ror r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #1396] @ 624124 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -1419712,33 +1419712,33 @@ │ │ │ │ bl b7b24 │ │ │ │ b 623f70 │ │ │ │ cmpeq r1, r8, asr r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r1, r0, lsr r8 │ │ │ │ andeq r7, r0, r4, lsr r3 │ │ │ │ andeq r7, r0, ip, lsl #21 │ │ │ │ - cmpeq r7, r8, ror #28 │ │ │ │ - teqeq pc, r0, ror pc @ │ │ │ │ - cmpeq r7, ip, ror #26 │ │ │ │ - teqeq pc, ip, ror lr @ │ │ │ │ + cmpeq r7, r0, ror lr │ │ │ │ + teqeq pc, r8, ror pc @ │ │ │ │ + cmpeq r7, r4, ror sp │ │ │ │ + teqeq pc, r4, lsl #29 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r7, ip, ror ip │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + smlalbbeq r8, r7, r4, ip │ │ │ │ + teqeq pc, r0, lsr #27 │ │ │ │ andeq r7, r0, r4, lsr #23 │ │ │ │ @ instruction: 0x0151449c │ │ │ │ - smlaltteq r8, r7, r0, sl │ │ │ │ - teqeq sp, r4, ror #24 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - smlaltbeq r8, r7, r8, sl │ │ │ │ - teqeq sp, ip, lsr #24 │ │ │ │ - teqeq pc, r4, asr #23 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, asr #23 │ │ │ │ - teqeq sp, r0, lsr #23 │ │ │ │ - teqeq sp, r0, ror fp │ │ │ │ + smlaltteq r8, r7, r8, sl │ │ │ │ + teqeq sp, ip, ror #24 │ │ │ │ + teqeq pc, r4, lsl #24 │ │ │ │ + strheq r8, [r7, #-160] @ 0xffffff60 │ │ │ │ + teqeq sp, r4, lsr ip │ │ │ │ + teqeq pc, ip, asr #23 │ │ │ │ + teqeq sp, r0, lsl #24 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, lsr #23 │ │ │ │ + teqeq sp, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #904] @ 0x388 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [ip, #12] │ │ │ │ @@ -1419764,17 +1419764,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #88 @ 0x58 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 6241c0 │ │ │ │ - cmpeq r7, r4, lsl r9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, ip, lsr #20 │ │ │ │ + cmpeq r7, ip, lsl r9 │ │ │ │ + teqeq sp, r0, lsr #21 │ │ │ │ + teqeq pc, r4, lsr sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ 6242f0 │ │ │ │ ldr r0, [pc, #196] @ 6242f4 │ │ │ │ ldr r4, [pc, #196] @ 6242f8 │ │ │ │ @@ -1419824,24 +1419824,24 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ b 6242bc │ │ │ │ cmpeq r1, r4, ror #3 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - strheq r8, [r7, #-136] @ 0xffffff78 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, r4, asr #19 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + smlalbteq r8, r7, r0, r8 │ │ │ │ + teqeq pc, r0, ror #19 │ │ │ │ + teqeq sp, ip, asr #19 │ │ │ │ + teqeq sp, ip @ │ │ │ │ ldr r3, [pc, #12] @ 62431c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - teqeq pc, r4, lsl #19 │ │ │ │ + teqeq pc, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ ldr r6, [pc, #516] @ 624540 │ │ │ │ ldr r3, [r5, #908] @ 0x38c │ │ │ │ @@ -1419972,29 +1419972,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ b 62446c │ │ │ │ ldrsbeq r4, [r1, #-8] │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq pc, ip, lsr #18 │ │ │ │ - cmpeq r7, ip, lsl r8 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq pc, ip, ror r8 @ │ │ │ │ - cmpeq r7, ip, ror #14 │ │ │ │ - teqeq sp, r4, lsl r8 │ │ │ │ - teqeq sp, r4, ror #15 │ │ │ │ - teqeq sp, r4, asr #15 │ │ │ │ - teqeq pc, r4, ror #15 │ │ │ │ - ldrdeq r8, [r7, #-100] @ 0xffffff9c │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - smlaltbeq r8, r7, r0, r6 │ │ │ │ - teqeq sp, r0, ror #14 │ │ │ │ - teqeq sp, r4, asr #14 │ │ │ │ + teqeq pc, r4, lsr r9 @ │ │ │ │ + cmpeq r7, r4, lsr #16 │ │ │ │ + teqeq lr, r0, asr #27 │ │ │ │ + teqeq pc, r4, lsl #17 │ │ │ │ + cmpeq r7, r4, ror r7 │ │ │ │ + teqeq sp, ip, lsl r8 │ │ │ │ + teqeq sp, ip, ror #15 │ │ │ │ + teqeq sp, ip, asr #15 │ │ │ │ + teqeq pc, ip, ror #15 │ │ │ │ + ldrdeq r8, [r7, #-108] @ 0xffffff94 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + smlaltbeq r8, r7, r8, r6 │ │ │ │ + teqeq sp, r8, ror #14 │ │ │ │ + teqeq sp, ip, asr #14 │ │ │ │ ldr r3, [r1, #904] @ 0x388 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 624694 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1420107,23 +1420107,23 @@ │ │ │ │ mov r1, #190 @ 0xbe │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 624660 │ │ │ │ andeq r1, r0, r0, lsl #13 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrdeq r8, [r7, #-68] @ 0xffffffbc │ │ │ │ - teqeq pc, r4, lsl r6 @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x01478490 │ │ │ │ - teqeq sp, r8, ror r5 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmpeq r7, r8, asr r4 │ │ │ │ - teqeq sp, r0, asr #10 │ │ │ │ - teqeq pc, ip, asr r5 @ │ │ │ │ + ldrdeq r8, [r7, #-76] @ 0xffffffb4 │ │ │ │ + teqeq pc, ip, lsl r6 @ │ │ │ │ + teqeq pc, r0, ror #11 │ │ │ │ + @ instruction: 0x01478498 │ │ │ │ + teqeq sp, r0, lsl #11 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + cmpeq r7, r0, ror #8 │ │ │ │ + teqeq sp, r8, asr #10 │ │ │ │ + teqeq pc, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #3672] @ 625600 │ │ │ │ @@ -1421051,129 +1421051,129 @@ │ │ │ │ cmpeq r1, r0, asr r2 │ │ │ │ @ instruction: 0xfffffd98 │ │ │ │ ldrsheq r3, [r1, #-188] @ 0xffffff44 │ │ │ │ ldrsbeq r3, [r1, #-184] @ 0xffffff48 │ │ │ │ andeq r7, r0, r4, ror #7 │ │ │ │ teqeq ip, r0, lsr #28 │ │ │ │ @ instruction: 0x01510598 │ │ │ │ - teqeq pc, r0, ror r1 @ │ │ │ │ - teqeq pc, ip, asr r4 @ │ │ │ │ + teqeq pc, r8, ror r1 @ │ │ │ │ + teqeq pc, r4, ror #8 │ │ │ │ svcvc 0x00efffff │ │ │ │ teqeq ip, r8, ror sp │ │ │ │ - teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r8, lsl #8 │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, r0, lsl r4 @ │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, ip, ror #7 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, ip, asr #7 │ │ │ │ - teqeq pc, ip, lsr #7 │ │ │ │ - teqeq pc, ip, lsl #7 │ │ │ │ - teqeq pc, ip, lsl #7 │ │ │ │ - teqeq pc, r0, ror r3 @ │ │ │ │ - teqeq pc, r4, asr r3 @ │ │ │ │ - teqeq pc, ip, ror #6 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, r8, ror r3 @ │ │ │ │ teqeq pc, ip, asr r3 @ │ │ │ │ + teqeq pc, r4, ror r3 @ │ │ │ │ + teqeq pc, r4, ror #6 │ │ │ │ + teqeq pc, ip, lsr r3 @ │ │ │ │ + teqeq pc, r0, ror #6 │ │ │ │ teqeq pc, r4, lsr r3 @ │ │ │ │ - teqeq pc, r8, asr r3 @ │ │ │ │ - teqeq pc, ip, lsr #6 │ │ │ │ - teqeq pc, r0, asr #6 │ │ │ │ - teqeq pc, r0, lsr r3 @ │ │ │ │ + teqeq pc, r8, asr #6 │ │ │ │ + teqeq pc, r8, lsr r3 @ │ │ │ │ teqeq ip, r4, ror #20 │ │ │ │ - teqeq pc, r8, asr #5 │ │ │ │ - teqeq pc, r0, ror #5 │ │ │ │ - teqeq pc, ip, asr #5 │ │ │ │ - teqeq pc, r4, lsr #5 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq pc, r0, lsl #5 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - cmppeq r3, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ - teqeq pc, r0, lsl #30 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ teqeq pc, r0 @ @ │ │ │ │ - teqeq pc, r4, asr #29 │ │ │ │ + teqeq pc, r8, ror #5 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq pc, ip, lsr #5 │ │ │ │ + teqeq pc, r0, asr #5 │ │ │ │ + teqeq pc, r0, lsr #5 │ │ │ │ + teqeq pc, r8, lsl #5 │ │ │ │ teqeq pc, ip @ @ │ │ │ │ - teqeq pc, r0, lsl #29 │ │ │ │ + cmppeq r3, r0, ror #14 @ p-variant is OBSOLETE │ │ │ │ + teqeq pc, r8, lsl #30 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, ip, asr #29 │ │ │ │ + teqeq pc, r4, lsr #29 │ │ │ │ + teqeq pc, r8, lsl #29 │ │ │ │ andmi r0, r8, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, r8, lsr ip │ │ │ │ - teqeq pc, r8, lsr sp @ │ │ │ │ + cmpeq r7, r0, asr #24 │ │ │ │ + teqeq pc, r0, asr #26 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - @ instruction: 0x01477a94 │ │ │ │ - teqeq pc, r0, asr #30 │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + @ instruction: 0x01477a9c │ │ │ │ + teqeq pc, r8, asr #30 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - cmpeq r7, ip, asr #20 │ │ │ │ - teqeq sp, r4, lsr fp │ │ │ │ - teqeq pc, r0, asr fp @ │ │ │ │ - cmpeq r7, r0, lsl sl │ │ │ │ + cmpeq r7, r4, asr sl │ │ │ │ + teqeq sp, ip, lsr fp │ │ │ │ + teqeq pc, r8, asr fp @ │ │ │ │ + cmpeq r7, r8, lsl sl │ │ │ │ + teqeq sp, r0, lsl #22 │ │ │ │ + teqeq pc, ip, lsl fp @ │ │ │ │ + ldrdeq r7, [r7, #-156] @ 0xffffff64 │ │ │ │ + teqeq sp, r4, asr #21 │ │ │ │ + teqeq pc, r0, ror #21 │ │ │ │ + smlaltbeq r7, r7, r0, r9 @ │ │ │ │ + teqeq sp, r8, lsl #21 │ │ │ │ + teqeq pc, r4, lsr #21 │ │ │ │ + cmpeq r7, r4, ror #18 │ │ │ │ + teqeq sp, ip, asr #20 │ │ │ │ + teqeq pc, r8, ror #20 │ │ │ │ + cmpeq r7, r8, lsr #18 │ │ │ │ + teqeq sp, r0, lsl sl │ │ │ │ + teqeq pc, ip, lsr #20 │ │ │ │ + smlaltteq r7, r7, ip, r8 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + strheq r7, [r7, #-128] @ 0xffffff80 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq pc, r4, lsl fp @ │ │ │ │ - ldrdeq r7, [r7, #-148] @ 0xffffff6c │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - @ instruction: 0x01477998 │ │ │ │ - teqeq sp, r0, lsl #21 │ │ │ │ - teqeq pc, ip @ @ │ │ │ │ - cmpeq r7, ip, asr r9 │ │ │ │ - teqeq sp, r4, asr #20 │ │ │ │ - teqeq pc, r0, ror #20 │ │ │ │ - cmpeq r7, r0, lsr #18 │ │ │ │ - teqeq sp, r8, lsl #20 │ │ │ │ - teqeq pc, r4, lsr #20 │ │ │ │ - smlaltteq r7, r7, r4, r8 @ │ │ │ │ - teqeq sp, ip, asr #19 │ │ │ │ - teqeq pc, r8, ror #19 │ │ │ │ - smlaltbeq r7, r7, r8, r8 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq pc, ip, lsr #19 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - cmpeq r7, r0, ror r8 │ │ │ │ - teqeq sp, r8, asr r9 │ │ │ │ - teqeq pc, r4, ror r9 @ │ │ │ │ + cmpeq r7, r8, ror r8 │ │ │ │ + teqeq sp, r0, ror #18 │ │ │ │ + teqeq pc, ip, ror r9 @ │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq sp, r4, lsr #18 │ │ │ │ - cmpeq r7, ip, lsl #16 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq pc, r0, lsl r9 @ │ │ │ │ + teqeq sp, ip, lsr #18 │ │ │ │ + cmpeq r7, r4, lsl r8 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq pc, r8, lsl r9 @ │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrdeq r7, [r7, #-112] @ 0xffffff90 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ + ldrdeq r7, [r7, #-120] @ 0xffffff88 │ │ │ │ + teqeq sp, r0, asr #17 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0x01477794 │ │ │ │ - teqeq sp, ip, ror r8 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + @ instruction: 0x0147779c │ │ │ │ + teqeq sp, r4, lsl #17 │ │ │ │ + teqeq pc, r0, lsr #17 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r7, r8, asr r7 │ │ │ │ - teqeq sp, r0, asr #16 │ │ │ │ - teqeq pc, ip, asr r8 @ │ │ │ │ + cmpeq r7, r0, ror #14 │ │ │ │ + teqeq sp, r8, asr #16 │ │ │ │ + teqeq pc, r4, ror #16 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - cmpeq r7, ip, lsl r7 │ │ │ │ - teqeq sp, r4, lsl #16 │ │ │ │ - teqeq pc, r0, lsr #16 │ │ │ │ + cmpeq r7, r4, lsr #14 │ │ │ │ + teqeq sp, ip, lsl #16 │ │ │ │ + teqeq pc, r8, lsr #16 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - smlaltteq r7, r7, r0, r6 @ │ │ │ │ - teqeq sp, r8, asr #15 │ │ │ │ - teqeq pc, r4, ror #15 │ │ │ │ - smlaltbeq r7, r7, r4, r6 @ │ │ │ │ - teqeq sp, ip, lsl #15 │ │ │ │ - teqeq pc, r8, lsr #15 │ │ │ │ - cmpeq r7, r8, ror #12 │ │ │ │ - teqeq sp, r0, asr r7 │ │ │ │ - teqeq pc, ip, ror #14 │ │ │ │ - cmpeq r7, ip, lsr #12 │ │ │ │ - teqeq sp, r4, lsl r7 │ │ │ │ - teqeq pc, r0, lsr r7 @ │ │ │ │ - strdeq r7, [r7, #-80] @ 0xffffffb0 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - strheq r7, [r7, #-84] @ 0xffffffac │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + smlaltteq r7, r7, r8, r6 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, ip, ror #15 │ │ │ │ + smlaltbeq r7, r7, ip, r6 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + cmpeq r7, r0, ror r6 │ │ │ │ + teqeq sp, r8, asr r7 │ │ │ │ + teqeq pc, r4, ror r7 @ │ │ │ │ + cmpeq r7, r4, lsr r6 │ │ │ │ + teqeq sp, ip, lsl r7 │ │ │ │ + teqeq pc, r8, lsr r7 @ │ │ │ │ + strdeq r7, [r7, #-88] @ 0xffffffa8 │ │ │ │ + teqeq sp, r0, ror #13 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + strheq r7, [r7, #-92] @ 0xffffffa4 │ │ │ │ + teqeq sp, r4, lsr #13 │ │ │ │ + teqeq pc, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1080] @ 625c44 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1421450,40 +1421450,40 @@ │ │ │ │ cmpeq r1, r4, lsl #24 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ ldrsbeq r2, [r1, #-188] @ 0xffffff44 │ │ │ │ cmpeq r1, r4, asr #23 │ │ │ │ cmneq r3, r0, lsr #27 │ │ │ │ andeq r7, r0, ip, ror #16 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - teqeq pc, ip, ror r7 @ │ │ │ │ + teqeq pc, r4, lsl #15 │ │ │ │ cmneq r3, ip, lsr #26 │ │ │ │ - strheq r7, [r7, #-16] │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq pc, r4 @ @ │ │ │ │ - teqeq pc, r8, ror r2 @ │ │ │ │ - cmpeq r7, r8, ror #2 │ │ │ │ - teqeq sp, r0, ror #3 │ │ │ │ - strheq r7, [r7, #-8] │ │ │ │ - teqeq pc, r4, lsr #13 │ │ │ │ - teqeq pc, r0, asr #3 │ │ │ │ - cmpeq r7, r8, ror r0 │ │ │ │ - teqeq sp, r0, ror #2 │ │ │ │ - teqeq pc, ip, ror r1 @ │ │ │ │ - cmpeq r7, r0, asr #32 │ │ │ │ - teqeq sp, ip, lsl r1 │ │ │ │ + strheq r7, [r7, #-24] @ 0xffffffe8 │ │ │ │ + teqeq sp, r0, lsr #5 │ │ │ │ + teqeq pc, ip @ @ │ │ │ │ + teqeq pc, r0, lsl #5 │ │ │ │ + cmpeq r7, r0, ror r1 │ │ │ │ + teqeq sp, r8, ror #3 │ │ │ │ + smlalbteq r7, r7, r0, r0 @ │ │ │ │ + teqeq pc, ip, lsr #13 │ │ │ │ + teqeq pc, r8, asr #3 │ │ │ │ + smlalbbeq r7, r7, r0, r0 @ │ │ │ │ + teqeq sp, r8, ror #2 │ │ │ │ + teqeq pc, r4, lsl #3 │ │ │ │ + cmpeq r7, r8, asr #32 │ │ │ │ + teqeq sp, r4, lsr #2 │ │ │ │ teqeq ip, r8, lsr r9 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - teqeq pc, r4, lsl r1 @ │ │ │ │ - ldrdeq r6, [r7, #-244] @ 0xffffff0c │ │ │ │ - ldrheq r7, [sp, -ip]! │ │ │ │ - ldrsbeq r1, [pc, -r8]! │ │ │ │ - @ instruction: 0x01476f9c │ │ │ │ - teqeq sp, r4, lsl #1 │ │ │ │ - teqeq pc, r0, lsr #1 │ │ │ │ - teqeq sp, r0, asr r0 │ │ │ │ + teqeq pc, ip, lsl r1 @ │ │ │ │ + ldrdeq r6, [r7, #-252] @ 0xffffff04 │ │ │ │ + teqeq sp, r4, asr #1 │ │ │ │ + teqeq pc, r0, ror #1 │ │ │ │ + smlaltbeq r6, r7, r4, pc @ │ │ │ │ + teqeq sp, ip, lsl #1 │ │ │ │ + teqeq pc, r8, lsr #1 │ │ │ │ + teqeq sp, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 6257f0 │ │ │ │ @@ -1421503,17 +1421503,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 625cec │ │ │ │ - smlalbbeq r6, r7, r4, lr │ │ │ │ - teqeq sp, ip, ror #30 │ │ │ │ - teqeq pc, r4, lsl #31 │ │ │ │ + smlalbbeq r6, r7, ip, lr │ │ │ │ + teqeq sp, r4, ror pc │ │ │ │ + teqeq pc, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ bl 6257f0 │ │ │ │ @@ -1421533,17 +1421533,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #148 @ 0x94 │ │ │ │ mov r1, #161 @ 0xa1 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 625d64 │ │ │ │ - cmpeq r7, ip, lsl #28 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq pc, ip, lsl #30 │ │ │ │ + cmpeq r7, r4, lsl lr │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq pc, r4, lsl pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #1832] @ 6264f8 │ │ │ │ ldr r3, [pc, #1832] @ 6264fc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1422005,96 +1422005,96 @@ │ │ │ │ mov ip, r0 │ │ │ │ b 6260b4 │ │ │ │ cmpeq r1, r4, asr #12 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ teqeq ip, ip, ror #30 │ │ │ │ ldrsheq r2, [r1, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0xfffffe50 │ │ │ │ + teqeq pc, r4, lsl r3 @ │ │ │ │ + teqeq pc, r0, lsl r3 @ │ │ │ │ teqeq pc, ip, lsl #6 │ │ │ │ - teqeq pc, r8, lsl #6 │ │ │ │ - teqeq pc, r4, lsl #6 │ │ │ │ - teqeq pc, r8, lsl #6 │ │ │ │ teqeq pc, r0, lsl r3 @ │ │ │ │ - teqeq pc, r4, lsl r3 @ │ │ │ │ + teqeq pc, r8, lsl r3 @ │ │ │ │ teqeq pc, ip, lsl r3 @ │ │ │ │ - teqeq pc, r0, lsr #6 │ │ │ │ - teqeq pc, r0, lsr #6 │ │ │ │ + teqeq pc, r4, lsr #6 │ │ │ │ teqeq pc, r8, lsr #6 │ │ │ │ - teqeq pc, r4, lsr r3 @ │ │ │ │ - teqeq pc, r0, asr #6 │ │ │ │ - teqeq pc, r0, asr #6 │ │ │ │ + teqeq pc, r8, lsr #6 │ │ │ │ + teqeq pc, r0, lsr r3 @ │ │ │ │ + teqeq pc, ip, lsr r3 @ │ │ │ │ teqeq pc, r8, asr #6 │ │ │ │ - teqeq pc, ip, asr #6 │ │ │ │ + teqeq pc, r8, asr #6 │ │ │ │ + teqeq pc, r0, asr r3 @ │ │ │ │ + teqeq pc, r4, asr r3 @ │ │ │ │ cmpeq r0, r4, lsr #28 │ │ │ │ - teqeq pc, r4, lsr r3 @ │ │ │ │ - teqeq sp, ip, ror #23 │ │ │ │ - strdeq r6, [r7, #-172] @ 0xffffff54 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + teqeq pc, ip, lsr r3 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + cmpeq r7, r4, lsl #22 │ │ │ │ + teqeq pc, r0, lsl #24 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - smlalbteq r6, r7, r0, sl │ │ │ │ - teqeq sp, r8, lsr #23 │ │ │ │ - teqeq pc, r4, asr #23 │ │ │ │ - smlalbbeq r6, r7, r0, sl │ │ │ │ - teqeq sp, r8, ror #22 │ │ │ │ - teqeq pc, ip, ror fp @ │ │ │ │ + smlalbteq r6, r7, r8, sl │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + teqeq pc, ip, asr #23 │ │ │ │ + smlalbbeq r6, r7, r8, sl │ │ │ │ + teqeq sp, r0, ror fp │ │ │ │ + teqeq pc, r4, lsl #23 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - cmpeq r7, r4, asr #20 │ │ │ │ - teqeq sp, ip, lsr #22 │ │ │ │ - teqeq pc, r8, asr #22 │ │ │ │ + cmpeq r7, ip, asr #20 │ │ │ │ + teqeq sp, r4, lsr fp │ │ │ │ + teqeq pc, r0, asr fp @ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - cmpeq r7, r4, lsl #20 │ │ │ │ - teqeq pc, r4, lsl #22 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - smlalbteq r6, r7, r8, r9 │ │ │ │ - teqeq pc, r8, asr #21 │ │ │ │ - teqeq sp, ip, ror sl │ │ │ │ - smlalbbeq r6, r7, ip, r9 │ │ │ │ - teqeq pc, ip, lsl #21 │ │ │ │ - teqeq sp, r0, asr #20 │ │ │ │ - cmpeq r7, r0, asr r9 │ │ │ │ - teqeq pc, ip, asr #20 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + cmpeq r7, ip, lsl #20 │ │ │ │ + teqeq pc, ip, lsl #22 │ │ │ │ + teqeq sp, r0, asr #21 │ │ │ │ + ldrdeq r6, [r7, #-144] @ 0xffffff70 │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ + teqeq sp, r4, lsl #21 │ │ │ │ + @ instruction: 0x01476994 │ │ │ │ + teqeq pc, r4 @ @ │ │ │ │ + teqeq sp, r8, asr #20 │ │ │ │ + cmpeq r7, r8, asr r9 │ │ │ │ + teqeq pc, r4, asr sl @ │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - teqeq sp, r4, lsl #20 │ │ │ │ - cmpeq r7, r4, lsl r9 │ │ │ │ - teqeq pc, r0, lsl sl @ │ │ │ │ + teqeq sp, ip, lsl #20 │ │ │ │ + cmpeq r7, ip, lsl r9 │ │ │ │ + teqeq pc, r8, lsl sl @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq sp, r8, asr #19 │ │ │ │ - ldrdeq r6, [r7, #-136] @ 0xffffff78 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, ip, lsl #19 │ │ │ │ - @ instruction: 0x0147689c │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + smlaltteq r6, r7, r0, r8 │ │ │ │ + teqeq pc, r0, ror #19 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + smlaltbeq r6, r7, r4, r8 │ │ │ │ + teqeq pc, r0, lsr #19 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - teqeq sp, r0, asr r9 │ │ │ │ - cmpeq r7, r0, ror #16 │ │ │ │ - teqeq pc, r0, ror #18 │ │ │ │ - teqeq sp, r4, lsl r9 │ │ │ │ - cmpeq r7, r4, lsr #16 │ │ │ │ - teqeq pc, r4, lsr #18 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - smlaltteq r6, r7, r8, r7 │ │ │ │ - teqeq pc, r4, ror #17 │ │ │ │ + teqeq sp, r8, asr r9 │ │ │ │ + cmpeq r7, r8, ror #16 │ │ │ │ + teqeq pc, r8, ror #18 │ │ │ │ + teqeq sp, ip, lsl r9 │ │ │ │ + cmpeq r7, ip, lsr #16 │ │ │ │ + teqeq pc, ip, lsr #18 │ │ │ │ + teqeq sp, r0, ror #17 │ │ │ │ + strdeq r6, [r7, #-112] @ 0xffffff90 │ │ │ │ + teqeq pc, ip, ror #17 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - smlaltbeq r6, r7, ip, r7 │ │ │ │ - teqeq pc, r8, lsr #17 │ │ │ │ + teqeq sp, r4, lsr #17 │ │ │ │ + strheq r6, [r7, #-116] @ 0xffffff8c │ │ │ │ + teqeq pc, r0 @ @ │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - teqeq sp, r0, ror #16 │ │ │ │ - cmpeq r7, r0, ror r7 │ │ │ │ - teqeq pc, r0, ror r8 @ │ │ │ │ - teqeq sp, r4, lsr #16 │ │ │ │ - cmpeq r7, r4, lsr r7 │ │ │ │ - teqeq pc, r4, lsr r8 @ │ │ │ │ - teqeq sp, r8, ror #15 │ │ │ │ - strdeq r6, [r7, #-104] @ 0xffffff98 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, ip, lsr #15 │ │ │ │ - strheq r6, [r7, #-108] @ 0xffffff94 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + teqeq sp, r8, ror #16 │ │ │ │ + cmpeq r7, r8, ror r7 │ │ │ │ + teqeq pc, r8, ror r8 @ │ │ │ │ + teqeq sp, ip, lsr #16 │ │ │ │ + cmpeq r7, ip, lsr r7 │ │ │ │ + teqeq pc, ip, lsr r8 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + cmpeq r7, r0, lsl #14 │ │ │ │ + teqeq pc, r0, lsl #16 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + smlalbteq r6, r7, r4, r6 │ │ │ │ + teqeq pc, r0, asr #15 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1422436,55 +1422436,55 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 626938 │ │ │ │ @ instruction: 0x01511d98 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r1, r8, ror #26 │ │ │ │ - smlaltbeq r6, r7, ip, r4 │ │ │ │ + strheq r6, [r7, #-68] @ 0xffffffbc │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq pc, r8, ror #10 │ │ │ │ - cmpeq r7, r0, lsr r4 │ │ │ │ - teqeq pc, r8, lsr #10 │ │ │ │ + teqeq pc, r0, ror r5 @ │ │ │ │ + cmpeq r7, r8, lsr r4 │ │ │ │ + teqeq pc, r0, lsr r5 @ │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ rsbseq sp, sp, r4, lsl #2 │ │ │ │ @ instruction: 0xffffdb28 │ │ │ │ @ instruction: 0xffffdfc4 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ @ instruction: 0xffffdb4c │ │ │ │ @ instruction: 0xfffff5d4 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ teqeq ip, r4, lsr #27 │ │ │ │ - teqeq pc, r0, lsl r4 @ │ │ │ │ - smlaltteq r6, r7, r4, r2 │ │ │ │ + teqeq pc, r8, lsl r4 @ │ │ │ │ + smlaltteq r6, r7, ip, r2 │ │ │ │ teqeq ip, r8, lsr #26 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ ldrsbeq r1, [r1, #-164] @ 0xffffff5c │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ - teqeq sp, r0, lsr #5 │ │ │ │ + teqeq sp, r4, lsl #6 │ │ │ │ + teqeq pc, r0, lsl #6 │ │ │ │ + teqeq sp, r8, lsr #5 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - cmpeq r7, r0, ror #2 │ │ │ │ - teqeq sp, r8, asr #4 │ │ │ │ - teqeq pc, r4, ror #4 │ │ │ │ - teqeq sp, r0, lsl r2 │ │ │ │ + cmpeq r7, r8, ror #2 │ │ │ │ + teqeq sp, r0, asr r2 │ │ │ │ + teqeq pc, ip, ror #4 │ │ │ │ + teqeq sp, r8, lsl r2 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqeq sp, r0, ror #3 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - swpbeq r6, r4, [r7] │ │ │ │ - teqeq sp, ip, ror r1 │ │ │ │ - teqeq pc, r8 @ @ │ │ │ │ + teqeq sp, r8, ror #3 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + swpbeq r6, ip, [r7] │ │ │ │ + teqeq sp, r4, lsl #3 │ │ │ │ + teqeq pc, r0, lsr #3 │ │ │ │ muleq r0, lr, r1 │ │ │ │ - qdaddeq r6, r8, r7 │ │ │ │ - teqeq sp, r0, asr #2 │ │ │ │ - teqeq pc, ip, asr r1 @ │ │ │ │ + cmpeq r7, r0, rrx │ │ │ │ + teqeq sp, r8, asr #2 │ │ │ │ + teqeq pc, r4, ror #2 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - teqeq sp, r4, lsl #2 │ │ │ │ - teqeq pc, r0, lsl #2 │ │ │ │ + teqeq sp, ip, lsl #2 │ │ │ │ + teqeq pc, r8, lsl #2 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #600] @ 626ee0 │ │ │ │ ldr r3, [pc, #600] @ 626ee4 │ │ │ │ @@ -1422634,47 +1422634,47 @@ │ │ │ │ ldr r1, [pc, #152] @ 626f64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #260 @ 0x104 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 626d6c │ │ │ │ - teqeq lr, r0, asr #5 │ │ │ │ + teqeq lr, r8, asr #5 │ │ │ │ @ instruction: 0xfffff9bc │ │ │ │ - teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq pc, r4 │ │ │ │ + teqeq lr, r0, lsr #9 │ │ │ │ @ instruction: 0xfff70c94 │ │ │ │ ldrheq ip, [r0], #-148 @ 0xffffff6c │ │ │ │ - teqeq lr, r0, lsr #9 │ │ │ │ + teqeq lr, r8, lsr #9 │ │ │ │ @ instruction: 0xfffdb638 │ │ │ │ - teqeq lr, r4, ror #22 │ │ │ │ + teqeq lr, ip, ror #22 │ │ │ │ @ instruction: 0xffff6f7c │ │ │ │ - teqpeq lr, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsl #28 │ │ │ │ - teqeq sp, ip, ror #29 │ │ │ │ - teqpeq lr, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - smlalbteq r5, r7, r8, sp │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqpeq lr, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsl #28 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqpeq lr, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r5, [r7, #-208] @ 0xffffff30 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqpeq lr, ip, asr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - smlalbbeq r5, r7, ip, sp │ │ │ │ - teqeq sp, r4, ror lr │ │ │ │ - teqpeq lr, ip, lsl #29 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r0, asr sp │ │ │ │ - teqeq sp, r8, lsr lr │ │ │ │ - teqpeq lr, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01475d94 │ │ │ │ + teqeq sp, ip, ror lr │ │ │ │ + teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r8, asr sp │ │ │ │ + teqeq sp, r0, asr #28 │ │ │ │ + teqpeq lr, r4, asr lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - cmpeq r7, r4, lsl sp │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqpeq lr, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsl sp │ │ │ │ + teqeq sp, r4, lsl #28 │ │ │ │ + teqpeq lr, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, asr #3 │ │ │ │ - ldrdeq r5, [r7, #-200] @ 0xffffff38 │ │ │ │ - teqeq sp, r0, asr #27 │ │ │ │ - teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r5, r7, r0, ip │ │ │ │ + teqeq sp, r8, asr #27 │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r4, r1, #1 │ │ │ │ orr r4, r4, r4, lsr #1 │ │ │ │ @@ -1423742,95 +1423742,95 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 627f54 │ │ │ │ cmpeq r1, r4, lsr #31 │ │ │ │ @ instruction: 0x01510f94 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - smlalbbeq r5, r7, r8, r7 │ │ │ │ - teqpeq lr, r8 @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq lr, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r7, ip, r6 │ │ │ │ - teqpeq lr, r0, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r5, r7, ip, r4 │ │ │ │ - cmpeq r7, ip, ror r3 │ │ │ │ - teqpeq lr, ip, ror #21 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r4, lsl r2 │ │ │ │ - teqpeq lr, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r4, r7, r0, pc @ │ │ │ │ - teqpeq lr, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01475790 │ │ │ │ + teqpeq lr, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + teqpeq lr, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01475694 │ │ │ │ + teqpeq lr, r8, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r7, #-68] @ 0xffffffbc │ │ │ │ + smlalbbeq r5, r7, r4, r3 │ │ │ │ + teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, ip, lsl r2 │ │ │ │ + teqpeq lr, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r4, r7, r8, pc @ │ │ │ │ + teqpeq lr, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - teqpeq lr, r4 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r7, r8, lsl pc │ │ │ │ + teqpeq lr, ip @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r7, r0, lsr #30 │ │ │ │ teqeq ip, r0, lsr #1 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - teqpeq lr, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [r7, #-216] @ 0xffffff28 │ │ │ │ + teqpeq lr, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r4, r7, r0, sp │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqpeq lr, r8, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r4, r7, ip, sp │ │ │ │ + teqpeq lr, r0, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01474d94 │ │ │ │ ldrheq r0, [r1, #-72] @ 0xffffffb8 │ │ │ │ teqeq ip, ip, lsr #10 │ │ │ │ - teqpeq lr, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [r7, #-204] @ 0xffffff34 │ │ │ │ - teqeq sp, r4, ror ip │ │ │ │ - teqpeq lr, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r4, r7, ip, ip │ │ │ │ - teqpeq lr, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r4, r7, r8, sl │ │ │ │ + teqpeq lr, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r4, r7, r4, ip │ │ │ │ + teqeq sp, ip, ror ip │ │ │ │ + teqpeq lr, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + strheq r4, [r7, #-196] @ 0xffffff3c │ │ │ │ + teqpeq lr, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + strdeq r4, [r7, #-160] @ 0xffffff60 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - teqeq lr, ip, asr pc │ │ │ │ - smlaltteq r4, r7, r0, r7 │ │ │ │ + teqeq lr, r4, ror #30 │ │ │ │ + smlaltteq r4, r7, r8, r7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - cmpeq r7, ip, ror r5 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + smlalbbeq r4, r7, r4, r5 │ │ │ │ + teqeq lr, r4, ror #25 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - teqeq sp, r4, ror r0 │ │ │ │ - smlaltbeq r4, r7, r0, r4 │ │ │ │ - cmpeq r7, r0, ror r4 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r7, r4, asr r1 │ │ │ │ + teqeq sp, ip, ror r0 │ │ │ │ + smlaltbeq r4, r7, r8, r4 │ │ │ │ + cmpeq r7, r8, ror r4 │ │ │ │ + teqeq lr, r4, asr #21 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r7, ip, asr r1 │ │ │ │ teqeq ip, r8, lsr r9 │ │ │ │ - ldrdeq r4, [r7, #-4] │ │ │ │ - teqeq lr, r8, asr #16 │ │ │ │ - cmpeq r7, r4, lsr r0 │ │ │ │ - teqeq lr, r4, lsr #15 │ │ │ │ + ldrdeq r4, [r7, #-12] │ │ │ │ + teqeq lr, r0, asr r8 │ │ │ │ + cmpeq r7, ip, lsr r0 │ │ │ │ + teqeq lr, ip, lsr #15 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - teqeq lr, r4, lsl #13 │ │ │ │ + teqeq lr, ip, lsl #13 │ │ │ │ svccc 0x00f80000 │ │ │ │ - smlalbbeq r3, r7, r4, lr │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - smlaltteq r3, r7, r4, sp │ │ │ │ - teqeq lr, r4, asr r5 │ │ │ │ + smlalbbeq r3, r7, ip, lr │ │ │ │ + teqeq lr, r0, lsl #12 │ │ │ │ + smlaltteq r3, r7, ip, sp │ │ │ │ + teqeq lr, ip, asr r5 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - cmpeq r7, ip, lsr #26 │ │ │ │ + cmpeq r7, r4, lsr sp │ │ │ │ + teqeq sp, r8 @ │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, lsr #25 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - teqeq lr, r8, asr r4 │ │ │ │ - teqeq sp, r4, ror ip │ │ │ │ - teqeq lr, r8, lsr #8 │ │ │ │ - smlaltbeq r3, r7, ip, ip │ │ │ │ - smlalbbeq r3, r7, r0, ip │ │ │ │ - teqeq lr, r4, lsl #8 │ │ │ │ + teqeq lr, r0, ror #8 │ │ │ │ + teqeq sp, ip, ror ip │ │ │ │ + teqeq lr, r0, lsr r4 │ │ │ │ + strheq r3, [r7, #-196] @ 0xffffff3c │ │ │ │ + smlalbbeq r3, r7, r8, ip │ │ │ │ + teqeq lr, ip, lsl #8 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq lr, r4, lsr #7 │ │ │ │ - cmpeq r7, r8, lsr #24 │ │ │ │ - smlalbteq r3, r7, r4, fp │ │ │ │ - teqeq lr, r4, lsr r3 │ │ │ │ + teqeq lr, ip, lsr #7 │ │ │ │ + cmpeq r7, r0, lsr ip │ │ │ │ + smlalbteq r3, r7, ip, fp │ │ │ │ + teqeq lr, ip, lsr r3 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ ble 6281b8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ @@ -1425852,206 +1425852,206 @@ │ │ │ │ ldr r1, [pc, #132] @ 62a198 │ │ │ │ mov ip, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ b 629d54 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq lr, r8, lsl #5 │ │ │ │ - cmpeq r7, ip, lsl #22 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + cmpeq r7, r4, lsl fp │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r7, r8, lsr sl │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r7, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq ip, r4, asr #23 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - teqeq lr, ip, rrx │ │ │ │ - strdeq r3, [r7, #-128] @ 0xffffff80 │ │ │ │ + teqeq lr, r4, ror r0 │ │ │ │ + strdeq r3, [r7, #-136] @ 0xffffff78 │ │ │ │ ldrsbeq r4, [ip, -r4]! @ │ │ │ │ - teqeq lr, r0, lsr #32 │ │ │ │ - smlaltbeq r3, r7, r4, r8 │ │ │ │ + teqeq lr, r8, lsr #32 │ │ │ │ + smlaltbeq r3, r7, ip, r8 │ │ │ │ @ instruction: 0x013c4094 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r7, r0, asr #16 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r7, r0, lsl r8 │ │ │ │ - teqeq lr, ip, ror #30 │ │ │ │ - strdeq r3, [r7, #-112] @ 0xffffff90 │ │ │ │ + teqeq lr, r4, asr #31 │ │ │ │ + cmpeq r7, r8, asr #16 │ │ │ │ + teqeq sp, r4, ror #15 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r7, r8, lsl r8 │ │ │ │ + teqeq lr, r4, ror pc │ │ │ │ + strdeq r3, [r7, #-120] @ 0xffffff88 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r6, r0, ip, asr #9 │ │ │ │ - cmpeq r7, r0, ror r7 │ │ │ │ + cmpeq r7, r8, ror r7 │ │ │ │ muleq r0, r8, r2 │ │ │ │ - teqeq lr, r4, ror #29 │ │ │ │ + teqeq lr, ip, ror #29 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - teqeq lr, r0, asr #25 │ │ │ │ - cmpeq r7, r4, asr #10 │ │ │ │ + teqeq lr, r8, asr #25 │ │ │ │ + cmpeq r7, ip, asr #10 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ teqeq ip, r4, lsr #26 │ │ │ │ - teqeq lr, r0, asr ip │ │ │ │ - ldrdeq r3, [r7, #-68] @ 0xffffffbc │ │ │ │ + teqeq lr, r8, asr ip │ │ │ │ + ldrdeq r3, [r7, #-76] @ 0xffffffb4 │ │ │ │ teqeq ip, r4 @ │ │ │ │ teqeq ip, r0, asr ip │ │ │ │ - teqeq sp, r8, lsr #30 │ │ │ │ - smlaltbeq r3, r7, r8, r3 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq lr, ip, ror #20 │ │ │ │ - strdeq r3, [r7, #-32] @ 0xffffffe0 │ │ │ │ - teqeq lr, ip, lsr sl │ │ │ │ - smlaltbeq r3, r7, ip, r2 │ │ │ │ - teqeq lr, ip, asr #19 │ │ │ │ - cmpeq r7, r0, asr r2 │ │ │ │ - teqeq lr, r8, asr #18 │ │ │ │ - smlalbteq r3, r7, ip, r1 │ │ │ │ - teqeq lr, r4, asr r8 │ │ │ │ - ldrdeq r3, [r7, #-8] │ │ │ │ + teqeq sp, r0, lsr pc │ │ │ │ + strheq r3, [r7, #-48] @ 0xffffffd0 │ │ │ │ + teqeq sp, r0, asr #5 │ │ │ │ + teqeq lr, r4, ror sl │ │ │ │ + strdeq r3, [r7, #-40] @ 0xffffffd8 │ │ │ │ + teqeq lr, r4, asr #20 │ │ │ │ + strheq r3, [r7, #-36] @ 0xffffffdc │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r7, r8, asr r2 │ │ │ │ + teqeq lr, r0, asr r9 │ │ │ │ + ldrdeq r3, [r7, #-20] @ 0xffffffec │ │ │ │ + teqeq lr, ip, asr r8 │ │ │ │ + smlaltteq r3, r7, r0, r0 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - teqeq lr, ip, lsl r7 │ │ │ │ - smlaltbeq r2, r7, r0, pc @ │ │ │ │ + teqeq lr, r4, lsr #14 │ │ │ │ + smlaltbeq r2, r7, r8, pc @ │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ - teqeq sp, r8, lsr #30 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, ip, asr #29 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + teqeq sp, r0, lsr pc │ │ │ │ + teqeq sp, r4, lsl #30 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, ip, ror lr │ │ │ │ - teqeq sp, r0, ror #28 │ │ │ │ - teqeq sp, ip, lsr #28 │ │ │ │ - teqeq lr, r0, ror #11 │ │ │ │ - cmpeq r7, r0, ror #28 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - cmpeq r7, ip, lsr #28 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r4, lsl #29 │ │ │ │ + teqeq sp, r8, ror #28 │ │ │ │ + teqeq sp, r4, lsr lr │ │ │ │ + teqeq lr, r8, ror #11 │ │ │ │ + cmpeq r7, r8, ror #28 │ │ │ │ + teqeq sp, r0, lsl #28 │ │ │ │ + cmpeq r7, r4, lsr lr │ │ │ │ + teqeq lr, r0, lsr #11 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + teqeq sp, r0, asr #27 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - teqeq sp, r4, lsl #27 │ │ │ │ - teqeq sp, r8, asr #26 │ │ │ │ + teqeq sp, ip, lsl #27 │ │ │ │ + teqeq sp, r0, asr sp │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - teqeq sp, r4, lsr #26 │ │ │ │ + teqeq sp, ip, lsr #26 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - teqeq sp, r8, ror #25 │ │ │ │ - strdeq r0, [r0], -r6 │ │ │ │ - teqeq sp, r4, asr #25 │ │ │ │ - teqeq sp, r8, lsr #25 │ │ │ │ - teqeq lr, ip, asr r4 │ │ │ │ - smlaltteq r2, r7, r0, ip │ │ │ │ - teqeq sp, r8, ror ip │ │ │ │ - teqeq sp, ip, asr #24 │ │ │ │ - teqeq sp, r0, lsr ip │ │ │ │ - teqeq sp, r4, lsl ip │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - andeq r0, r0, sl, lsl #4 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - andeq r0, r0, lr, asr #3 │ │ │ │ - teqeq sp, ip, lsr #23 │ │ │ │ - teqeq lr, r0, ror #6 │ │ │ │ - smlaltteq r2, r7, r0, fp │ │ │ │ - teqeq sp, r8, ror fp │ │ │ │ - teqeq sp, ip, asr fp │ │ │ │ - teqeq sp, r0, asr #16 │ │ │ │ - teqeq sp, r8, lsl #16 │ │ │ │ - andeq r0, r0, fp, lsl #2 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + strdeq r0, [r0], -r6 │ │ │ │ + teqeq sp, ip, asr #25 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, lsl #15 │ │ │ │ - teqeq sp, r4, asr r7 │ │ │ │ - teqeq lr, r8, lsl #30 │ │ │ │ - smlalbbeq r2, r7, ip, r7 │ │ │ │ - teqeq sp, r0, lsr #14 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r7, r8, asr r7 │ │ │ │ - teqeq sp, ip, ror #13 │ │ │ │ - teqeq lr, r0, lsr #29 │ │ │ │ - cmpeq r7, r4, lsr #14 │ │ │ │ + teqeq lr, r4, ror #8 │ │ │ │ + smlaltteq r2, r7, r8, ip │ │ │ │ + teqeq sp, r0, lsl #25 │ │ │ │ + teqeq sp, r4, asr ip │ │ │ │ + teqeq sp, r8, lsr ip │ │ │ │ + teqeq sp, ip, lsl ip │ │ │ │ + teqeq lr, r0, asr #7 │ │ │ │ + andeq r0, r0, sl, lsl #4 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq lr, ip, ror #28 │ │ │ │ - strdeq r2, [r7, #-96] @ 0xffffffa0 │ │ │ │ - teqeq sp, r4, lsl #13 │ │ │ │ - teqeq lr, r8, lsr lr │ │ │ │ - strheq r2, [r7, #-108] @ 0xffffff94 │ │ │ │ - teqeq sp, r4, asr r6 │ │ │ │ - teqeq sp, r0, lsr #12 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r7, r8, asr r6 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r4, asr #11 │ │ │ │ + andeq r0, r0, lr, asr #3 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq lr, r8, asr #26 │ │ │ │ - smlalbteq r2, r7, ip, r5 │ │ │ │ - teqeq sp, r0, ror #10 │ │ │ │ - teqeq lr, r4, lsl sp │ │ │ │ - @ instruction: 0x01472598 │ │ │ │ - teqeq sp, ip, lsr #10 │ │ │ │ - teqeq lr, r0, ror #25 │ │ │ │ - cmpeq r7, r4, ror #10 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq lr, ip, lsr #25 │ │ │ │ - cmpeq r7, r0, lsr r5 │ │ │ │ - teqeq sp, r8, asr #9 │ │ │ │ + teqeq lr, r8, ror #6 │ │ │ │ + smlaltteq r2, r7, r8, fp │ │ │ │ + teqeq sp, r0, lsl #23 │ │ │ │ + teqeq sp, r4, ror #22 │ │ │ │ + teqeq sp, r8, asr #16 │ │ │ │ + teqeq sp, r0, lsl r8 │ │ │ │ + andeq r0, r0, fp, lsl #2 │ │ │ │ + teqeq sp, r4, ror #15 │ │ │ │ teqeq sp, r8 @ │ │ │ │ - teqeq sp, ip, ror #8 │ │ │ │ - teqeq sp, ip, lsr r4 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r7, r4, ror r4 │ │ │ │ - teqeq sp, r8, lsl #8 │ │ │ │ + teqeq sp, ip, lsl #15 │ │ │ │ + teqeq sp, ip, asr r7 │ │ │ │ + teqeq lr, r0, lsl pc │ │ │ │ + @ instruction: 0x01472794 │ │ │ │ + teqeq sp, r8, lsr #14 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r7, r0, asr #8 │ │ │ │ + cmpeq r7, r0, ror #14 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq lr, r8, lsl #23 │ │ │ │ - cmpeq r7, ip, lsl #8 │ │ │ │ + teqeq lr, r8, lsr #29 │ │ │ │ + cmpeq r7, ip, lsr #14 │ │ │ │ + teqeq sp, r0, asr #13 │ │ │ │ + teqeq lr, r4, ror lr │ │ │ │ + strdeq r2, [r7, #-104] @ 0xffffff98 │ │ │ │ + teqeq sp, ip, lsl #13 │ │ │ │ + teqeq lr, r0, asr #28 │ │ │ │ + smlalbteq r2, r7, r4, r6 │ │ │ │ + teqeq sp, ip, asr r6 │ │ │ │ + teqeq sp, r8, lsr #12 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r7, r0, ror #12 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, ip, asr #11 │ │ │ │ teqeq sp, ip @ │ │ │ │ - teqeq lr, r0, asr fp │ │ │ │ - ldrdeq r2, [r7, #-52] @ 0xffffffcc │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - teqeq lr, r8, lsl fp │ │ │ │ - @ instruction: 0x0147239c │ │ │ │ - teqeq sp, ip, lsr #6 │ │ │ │ - andeq r0, r0, fp, asr #3 │ │ │ │ + teqeq lr, r0, asr sp │ │ │ │ + ldrdeq r2, [r7, #-84] @ 0xffffffac │ │ │ │ + teqeq sp, r8, ror #10 │ │ │ │ + teqeq lr, ip, lsl sp │ │ │ │ + smlaltbeq r2, r7, r0, r5 │ │ │ │ + teqeq sp, r4, lsr r5 │ │ │ │ + teqeq lr, r8, ror #25 │ │ │ │ + cmpeq r7, ip, ror #10 │ │ │ │ + teqeq sp, r0, lsl #10 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + cmpeq r7, r8, lsr r5 │ │ │ │ teqeq sp, r0 @ │ │ │ │ - teqeq lr, r4, lsr #21 │ │ │ │ - cmpeq r7, r8, lsr #6 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq lr, r0, ror sl │ │ │ │ - strdeq r2, [r7, #-36] @ 0xffffffdc │ │ │ │ - teqeq sp, ip, lsl #5 │ │ │ │ - teqeq sp, r0, ror #4 │ │ │ │ - teqeq sp, r0, lsr r2 │ │ │ │ - teqeq lr, r4, ror #19 │ │ │ │ - cmpeq r7, r4, ror #4 │ │ │ │ - andeq r0, r0, r2, lsr r1 │ │ │ │ + teqeq sp, r0, lsr #9 │ │ │ │ + teqeq sp, r4, ror r4 │ │ │ │ + teqeq sp, r4, asr #8 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r7, ip, ror r4 │ │ │ │ + teqeq sp, r0, lsl r4 │ │ │ │ + teqeq lr, r4, asr #23 │ │ │ │ + cmpeq r7, r8, asr #8 │ │ │ │ teqeq sp, ip @ │ │ │ │ teqeq lr, r0 @ │ │ │ │ - cmpeq r7, r0, lsr r2 │ │ │ │ + cmpeq r7, r4, lsl r4 │ │ │ │ + teqeq sp, r4, lsr #7 │ │ │ │ + teqeq lr, r8, asr fp │ │ │ │ + ldrdeq r2, [r7, #-60] @ 0xffffffc4 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0, lsr #22 │ │ │ │ + smlaltbeq r2, r7, r4, r3 │ │ │ │ + teqeq sp, r4, lsr r3 │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq lr, ip, lsr #21 │ │ │ │ + cmpeq r7, r0, lsr r3 │ │ │ │ + teqeq sp, r4, asr #5 │ │ │ │ + teqeq lr, r8, ror sl │ │ │ │ + strdeq r2, [r7, #-44] @ 0xffffffd4 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r8, ror #4 │ │ │ │ + teqeq sp, r8, lsr r2 │ │ │ │ + teqeq lr, ip, ror #19 │ │ │ │ + cmpeq r7, ip, ror #4 │ │ │ │ + andeq r0, r0, r2, lsr r1 │ │ │ │ + teqeq sp, r4, lsl #4 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + cmpeq r7, r8, lsr r2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - teqeq sp, r8, asr #3 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - teqeq sp, ip, lsr #3 │ │ │ │ - andeq r0, r0, r5, lsr r1 │ │ │ │ teqeq sp, r4 @ │ │ │ │ - teqeq sp, r4, ror r1 │ │ │ │ + andeq r0, r0, r5, lsr r1 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, ip, ror r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - teqeq sp, r8, asr r1 │ │ │ │ + teqeq sp, r0, ror #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - teqeq sp, ip, lsr r1 │ │ │ │ + teqeq sp, r4, asr #2 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - teqeq sp, r0, lsr #2 │ │ │ │ + teqeq sp, r8, lsr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - teqeq sp, r8, lsl #2 │ │ │ │ + teqeq sp, r0, lsl r1 │ │ │ │ ldr r2, [pc, #-364] @ 62a2c4 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [pc, #-156] @ 62a3ac │ │ │ │ @@ -1426784,43 +1426784,43 @@ │ │ │ │ mov r1, #20 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 62ad5c │ │ │ │ cmpeq r0, r8, ror r8 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - strdeq r2, [r7, #-12] │ │ │ │ - teqeq lr, r8, ror #16 │ │ │ │ + cmpeq r7, r4, lsl #2 │ │ │ │ + teqeq lr, r0, ror r8 │ │ │ │ cmpeq r0, r4, lsl #16 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - smlalbbeq r1, r7, r8, pc @ │ │ │ │ - teqeq lr, ip @ │ │ │ │ + @ instruction: 0x01471f90 │ │ │ │ + teqeq lr, r4, lsl #14 │ │ │ │ ldrheq sp, [r0, #-96] @ 0xffffffa0 │ │ │ │ + teqeq sp, r4, ror #29 │ │ │ │ + smlaltteq r1, r7, ip, lr │ │ │ │ + teqeq sp, ip, lsr #29 │ │ │ │ + teqeq lr, ip, asr r6 │ │ │ │ + strheq r1, [r7, #-224] @ 0xffffff20 │ │ │ │ + teqeq sp, r0, ror lr │ │ │ │ + teqeq lr, r0, lsr #12 │ │ │ │ + cmpeq r7, r8, ror lr │ │ │ │ + teqeq sp, r8, lsr lr │ │ │ │ + teqeq lr, r8, ror #11 │ │ │ │ + cmpeq r7, ip, lsr lr │ │ │ │ teqeq sp, ip @ │ │ │ │ - smlaltteq r1, r7, r4, lr │ │ │ │ - teqeq sp, r4, lsr #29 │ │ │ │ - teqeq lr, r4, asr r6 │ │ │ │ - smlaltbeq r1, r7, r8, lr │ │ │ │ - teqeq sp, r8, ror #28 │ │ │ │ - teqeq lr, r8, lsl r6 │ │ │ │ - cmpeq r7, r0, ror lr │ │ │ │ - teqeq sp, r0, lsr lr │ │ │ │ - teqeq lr, r0, ror #11 │ │ │ │ - cmpeq r7, r4, lsr lr │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq lr, r4, lsr #11 │ │ │ │ - strdeq r1, [r7, #-216] @ 0xffffff28 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq lr, r8, ror #10 │ │ │ │ - strheq r1, [r7, #-220] @ 0xffffff24 │ │ │ │ - teqeq sp, ip, ror sp │ │ │ │ - teqeq lr, ip, lsr #10 │ │ │ │ - teqeq lr, r8, asr ip │ │ │ │ - teqeq sp, r0, lsl sp │ │ │ │ - teqeq sp, r4, ror #25 │ │ │ │ + teqeq lr, ip, lsr #11 │ │ │ │ + cmpeq r7, r0, lsl #28 │ │ │ │ + teqeq sp, r0, asr #27 │ │ │ │ + teqeq lr, r0, ror r5 │ │ │ │ + smlalbteq r1, r7, r4, sp │ │ │ │ + teqeq sp, r4, lsl #27 │ │ │ │ + teqeq lr, r4, lsr r5 │ │ │ │ + teqeq lr, r0, ror #24 │ │ │ │ + teqeq sp, r8, lsl sp │ │ │ │ + teqeq sp, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2496] @ 0x9c0 │ │ │ │ sub sp, sp, #1552 @ 0x610 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ @@ -1427828,70 +1427828,70 @@ │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ lsl r3, r3, #2 │ │ │ │ b 62b70c │ │ │ │ cmpeq r0, r0, asr #7 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r0, ip, asr #6 │ │ │ │ - cmpeq r7, r0, ror fp │ │ │ │ - teqeq lr, ip, lsr #5 │ │ │ │ + cmpeq r7, r8, ror fp │ │ │ │ + teqeq lr, r4 @ │ │ │ │ muleq r0, r1, r2 │ │ │ │ - teqeq lr, ip, lsl sl │ │ │ │ - cmpeq r7, r4, ror r2 │ │ │ │ + teqeq lr, r4, lsr #20 │ │ │ │ + cmpeq r7, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq lr, r4, ror #4 │ │ │ │ - ldrdeq r0, [r7, #-168] @ 0xffffff58 │ │ │ │ + teqeq lr, ip, ror #4 │ │ │ │ + smlaltteq r0, r7, r0, sl │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmpeq r7, ip, lsr #20 │ │ │ │ - teqeq lr, r4, ror r9 │ │ │ │ - ldrheq fp, [lr, -r4]! │ │ │ │ + cmpeq r7, r4, lsr sl │ │ │ │ + teqeq lr, ip, ror r9 │ │ │ │ + ldrheq fp, [lr, -ip]! │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - smlaltteq r0, r7, r4, r6 │ │ │ │ - teqeq lr, r4, asr lr │ │ │ │ + smlaltteq r0, r7, ip, r6 │ │ │ │ + teqeq lr, ip, asr lr │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ teqeq ip, r0, asr r8 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - cmpeq r7, r4, ror r6 │ │ │ │ - teqeq lr, r8, asr #27 │ │ │ │ + cmpeq r7, ip, ror r6 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r7, r0, lsl r5 │ │ │ │ - teqeq lr, r4, lsl #25 │ │ │ │ - smlalbteq r0, r7, r8, r4 │ │ │ │ + cmpeq r7, r8, lsl r5 │ │ │ │ + teqeq lr, ip, lsl #25 │ │ │ │ + ldrdeq r0, [r7, #-64] @ 0xffffffc0 │ │ │ │ teqeq ip, ip, ror #25 │ │ │ │ - teqeq lr, ip, lsr #24 │ │ │ │ + teqeq lr, r4, lsr ip │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ cmpeq r0, r4, ror #23 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq lr, ip, lsr r3 │ │ │ │ - smlaltbeq r0, r7, r8, r3 │ │ │ │ - teqeq lr, r0, lsl fp │ │ │ │ + teqeq lr, r4, asr #6 │ │ │ │ + strheq r0, [r7, #-48] @ 0xffffffd0 │ │ │ │ + teqeq lr, r8, lsl fp │ │ │ │ andeq r0, r0, fp, lsr #10 │ │ │ │ teqeq ip, r0 @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlalbbeq r0, r7, r4, r2 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + smlalbbeq r0, r7, ip, r2 │ │ │ │ + teqeq lr, r0, lsl #20 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq lr, ip, asr #14 │ │ │ │ - ldrdeq pc, [r6, #-240] @ 0xffffff10 │ │ │ │ + teqeq lr, r4, asr r7 │ │ │ │ + ldrdeq pc, [r6, #-248] @ 0xffffff08 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ teqeq ip, ip, ror #13 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x0146fd98 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + smlaltbeq pc, r6, r0, sp @ │ │ │ │ + teqeq lr, r4, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - cmppeq r6, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, ror #8 │ │ │ │ + cmppeq r6, r8, lsl sp @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, ror r4 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ teqeq ip, ip, lsr lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ @@ -1429801,157 +1429801,157 @@ │ │ │ │ b 62c828 │ │ │ │ ldr r3, [pc, #344] @ 62e024 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [r2, r3] │ │ │ │ b 62d778 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ - cmppeq r6, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmppeq r6, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlaltteq pc, r6, ip, sl @ │ │ │ │ + strdeq pc, [r6, #-164] @ 0xffffff5c │ │ │ │ teqeq ip, r4, lsl r3 │ │ │ │ - teqeq lr, ip, asr #4 │ │ │ │ - @ instruction: 0x0146f890 │ │ │ │ - teqeq lr, ip, lsl r8 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, r4, asr r2 │ │ │ │ + @ instruction: 0x0146f898 │ │ │ │ + teqeq lr, r4, lsr #16 │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, r5, lsr #11 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - cmppeq r6, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - teqpeq ip, r8, asr #13 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8, ror lr │ │ │ │ + cmppeq r6, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, lsl #29 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - strheq pc, [r6, #-96] @ 0xffffffa0 @ │ │ │ │ - teqpeq ip, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0, lsr #28 │ │ │ │ + strheq pc, [r6, #-104] @ 0xffffff98 @ │ │ │ │ + teqpeq ip, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - cmppeq r6, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmppeq r6, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r8 @ │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - cmppeq r6, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmppeq r6, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, lsr #25 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - ldrdeq pc, [r6, #-72] @ 0xffffffb8 │ │ │ │ - teqeq lr, ip, asr #24 │ │ │ │ + smlaltteq pc, r6, r0, r4 @ │ │ │ │ + teqeq lr, r4, asr ip │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - teqeq lr, r0, lsl ip │ │ │ │ - smlalbbeq pc, r6, ip, r4 @ │ │ │ │ + teqeq lr, r8, lsl ip │ │ │ │ + @ instruction: 0x0146f494 │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - cmppeq r6, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmppeq r6, r0, lsr r4 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq pc, [r6, #-44] @ 0xffffffd4 │ │ │ │ - teqpeq ip, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, ip, ror #20 │ │ │ │ + cmppeq r6, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r4, asr #5 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r4, ror sl │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - smlalbteq pc, r6, r0, r2 @ │ │ │ │ - teqeq lr, r0, lsr sl │ │ │ │ + smlalbteq pc, r6, r8, r2 @ │ │ │ │ + teqeq lr, r8, lsr sl │ │ │ │ andeq r0, r0, r7, ror #11 │ │ │ │ - teqpeq ip, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4, asr #19 │ │ │ │ + teqpeq ip, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, ip, asr #19 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ teqeq ip, r8, lsr r3 │ │ │ │ - cmppeq r6, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ - cmppeq r6, r4, asr #2 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmppeq r6, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + cmppeq r6, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqeq lr, r0, lsr #17 │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - smlaltteq lr, r6, r8, pc @ │ │ │ │ - teqeq lr, ip, asr r7 │ │ │ │ - @ instruction: 0x0146ef94 │ │ │ │ + strdeq lr, [r6, #-240] @ 0xffffff10 │ │ │ │ + teqeq lr, r4, ror #14 │ │ │ │ + @ instruction: 0x0146ef9c │ │ │ │ teqpeq fp, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - smlaltbeq lr, r6, ip, lr │ │ │ │ - teqeq lr, r8, lsl r6 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + strheq lr, [r6, #-228] @ 0xffffff1c │ │ │ │ + teqeq lr, r0, lsr #12 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - cmpeq r6, r0, ror lr │ │ │ │ - teqeq lr, r4, ror #11 │ │ │ │ + cmpeq r6, r8, ror lr │ │ │ │ + teqeq lr, ip, ror #11 │ │ │ │ teqpeq fp, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq lr, r6, ip, fp │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + @ instruction: 0x0146eb94 │ │ │ │ + teqeq lr, r0, lsl #6 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ andeq r6, r0, r8, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r6, r0, ip, lsr ip │ │ │ │ - cmpeq r6, ip, lsl sl │ │ │ │ + cmpeq r6, r4, lsr #20 │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ teqeq ip, r0, lsl #21 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - smlalbteq lr, r6, r4, r7 │ │ │ │ - teqeq lr, r4, lsr pc │ │ │ │ + smlalbteq lr, r6, ip, r7 │ │ │ │ + teqeq lr, ip, lsr pc │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - cmpeq r6, ip, ror r7 │ │ │ │ + teqeq lr, r0, lsl #30 │ │ │ │ + smlalbbeq lr, r6, r4, r7 │ │ │ │ muleq r0, r2, r3 │ │ │ │ muleq r0, r3, r3 │ │ │ │ muleq r0, r5, r3 │ │ │ │ muleq r0, r6, r3 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - smlaltteq lr, r6, r4, r5 │ │ │ │ - teqeq lr, r0, asr #26 │ │ │ │ - teqeq lr, ip, lsl #26 │ │ │ │ + smlaltteq lr, r6, ip, r5 │ │ │ │ + teqeq lr, r8, asr #26 │ │ │ │ + teqeq lr, r4, lsl sp │ │ │ │ muleq r0, sp, r3 │ │ │ │ andeq r7, r0, r4, lsr #21 │ │ │ │ andeq r6, r0, r8, asr #14 │ │ │ │ teqeq ip, ip, asr #13 │ │ │ │ andeq r7, r0, ip, lsr #17 │ │ │ │ andeq r6, r0, r8, asr lr │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r6, r4, lsl r4 │ │ │ │ - teqeq lr, r8, lsl #23 │ │ │ │ - smlalbteq lr, r6, r0, r3 │ │ │ │ + cmpeq r6, ip, lsl r4 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlalbteq lr, r6, r8, r3 │ │ │ │ teqeq fp, r8, ror #23 │ │ │ │ - teqeq lr, r0, lsr #22 │ │ │ │ + teqeq lr, r8, lsr #22 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ teqeq fp, r0, lsl #23 │ │ │ │ - cmpeq r6, r4, lsr r3 │ │ │ │ - teqeq lr, r8, lsr #21 │ │ │ │ + cmpeq r6, ip, lsr r3 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq fp, r0, lsr #22 │ │ │ │ - ldrdeq lr, [r6, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, r8, asr #20 │ │ │ │ - strheq lr, [r6, #-36] @ 0xffffffdc │ │ │ │ - teqeq lr, r0, lsr #20 │ │ │ │ + ldrdeq lr, [r6, #-44] @ 0xffffffd4 │ │ │ │ + teqeq lr, r0, asr sl │ │ │ │ + strheq lr, [r6, #-44] @ 0xffffffd4 │ │ │ │ + teqeq lr, r8, lsr #20 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - cmpeq r6, r4, asr #4 │ │ │ │ - teqeq lr, ip, lsr #19 │ │ │ │ + cmpeq r6, ip, asr #4 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - smlaltbeq lr, r6, r0, r1 │ │ │ │ - teqeq lr, r4, lsl r9 │ │ │ │ - cmpeq r6, ip, asr #2 │ │ │ │ + smlaltbeq lr, r6, r8, r1 │ │ │ │ + teqeq lr, ip, lsl r9 │ │ │ │ + cmpeq r6, r4, asr r1 │ │ │ │ teqeq fp, r4, ror r9 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + teqeq lr, r8 @ │ │ │ │ teqeq fp, r0, lsl r9 │ │ │ │ - smlalbteq lr, r6, r4, r0 │ │ │ │ - teqeq lr, r8, lsr r8 │ │ │ │ + smlalbteq lr, r6, ip, r0 │ │ │ │ + teqeq lr, r0, asr #16 │ │ │ │ teqeq fp, r8, lsr #17 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - qdaddeq lr, ip, r6 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r6, r8, asr #32 │ │ │ │ + cmpeq r6, r4, rrx │ │ │ │ teqeq lr, r8 @ │ │ │ │ + qdaddeq lr, r0, r6 │ │ │ │ + teqeq lr, r0, asr #15 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ teqeq fp, r0, lsl #15 │ │ │ │ teqeq fp, r4, lsl r7 │ │ │ │ muleq r0, fp, r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - cmpeq r6, r8, asr sp │ │ │ │ - teqeq lr, r0, asr #9 │ │ │ │ + cmpeq r6, r0, ror #26 │ │ │ │ + teqeq lr, r8, asr #9 │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ teqeq fp, r8 @ │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ ldr r3, [pc, #-336] @ 62dfdc │ │ │ │ ldr sl, [pc, #-336] @ 62dfe0 │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, r3, #148 @ 0x94 │ │ │ │ @@ -1431798,92 +1431798,92 @@ │ │ │ │ addne ip, ip, r3 │ │ │ │ ldrne ip, [ip, r0] │ │ │ │ addne r1, r1, ip, lsl #2 │ │ │ │ str r1, [r3], #4 │ │ │ │ cmp lr, r3 │ │ │ │ bne 62fdec │ │ │ │ b 630928 │ │ │ │ - cmpeq r6, r0, asr ip │ │ │ │ - teqeq lr, ip @ │ │ │ │ + cmpeq r6, r8, asr ip │ │ │ │ + teqeq lr, r4, asr #7 │ │ │ │ andeq r6, r0, r0, ror r6 │ │ │ │ muleq r0, ip, r7 │ │ │ │ - smlaltteq sp, r6, r0, fp │ │ │ │ - ldrdeq sp, [r6, #-176] @ 0xffffff50 │ │ │ │ + smlaltteq sp, r6, r8, fp │ │ │ │ + ldrdeq sp, [r6, #-184] @ 0xffffff48 │ │ │ │ teqeq ip, r4, lsl #21 │ │ │ │ stcmi 0, cr1, [r0], {65} @ 0x41 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r6, r0, r0, ror #7 │ │ │ │ andeq r7, r0, r0, ror r5 │ │ │ │ - teqeq lr, r0, lsl pc │ │ │ │ + teqeq lr, r8, lsl pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - cmpeq r6, ip, lsl #14 │ │ │ │ - teqeq lr, r0, lsl #29 │ │ │ │ - strheq sp, [r6, #-104] @ 0xffffff98 │ │ │ │ + cmpeq r6, r4, lsl r7 │ │ │ │ + teqeq lr, r8, lsl #29 │ │ │ │ + smlalbteq sp, r6, r0, r6 │ │ │ │ teqeq fp, r0, ror #29 │ │ │ │ - teqeq lr, ip, lsl lr │ │ │ │ + teqeq lr, r4, lsr #28 │ │ │ │ teqeq fp, r0, lsl #29 │ │ │ │ - cmpeq r6, r4, lsr r6 │ │ │ │ - teqeq lr, r8, lsr #27 │ │ │ │ - ldrdeq sp, [r6, #-80] @ 0xffffffb0 │ │ │ │ - teqeq lr, ip, lsr sp │ │ │ │ + cmpeq r6, ip, lsr r6 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + ldrdeq sp, [r6, #-88] @ 0xffffffa8 │ │ │ │ + teqeq lr, r4, asr #26 │ │ │ │ teqeq ip, r0, asr r7 │ │ │ │ - cmpeq r6, r4, ror #10 │ │ │ │ + cmpeq r6, ip, ror #10 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - cmpeq r6, r4, asr r2 │ │ │ │ - teqeq lr, r0, asr #19 │ │ │ │ + cmpeq r6, ip, asr r2 │ │ │ │ + teqeq lr, r8, asr #19 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ teqeq fp, r4, ror #17 │ │ │ │ - smlalbbeq sp, r6, r8, r0 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r6, r4, lsr r0 │ │ │ │ + swpbeq sp, r0, [r6] │ │ │ │ + teqeq lr, r4, lsl #16 │ │ │ │ + cmpeq r6, ip, lsr r0 │ │ │ │ teqeq fp, ip, asr r8 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq lr, r0, lsr #15 │ │ │ │ teqeq fp, ip @ │ │ │ │ - strheq ip, [r6, #-240] @ 0xffffff10 │ │ │ │ - teqeq lr, r4, lsr #14 │ │ │ │ + strheq ip, [r6, #-248] @ 0xffffff08 │ │ │ │ + teqeq lr, ip, lsr #14 │ │ │ │ + teqeq lr, r4, ror #13 │ │ │ │ + cmpeq r6, r8, ror #30 │ │ │ │ + cmpeq r6, r8, lsr pc │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r6, r0, ror #30 │ │ │ │ - cmpeq r6, r0, lsr pc │ │ │ │ - teqeq lr, r4 @ │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - teqeq lr, r4, asr #9 │ │ │ │ - cmpeq r6, r8, asr #26 │ │ │ │ + teqeq lr, ip, asr #9 │ │ │ │ + cmpeq r6, r0, asr sp │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - smlalbbeq ip, r6, r8, ip │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - smlaltbeq ip, r6, r4, r9 │ │ │ │ - teqeq lr, r4, lsl r1 │ │ │ │ + @ instruction: 0x0146cc90 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + smlaltbeq ip, r6, ip, r9 │ │ │ │ + teqeq lr, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ teqeq fp, ip, asr #1 │ │ │ │ - smlaltbeq ip, r6, ip, r7 │ │ │ │ - teqeq sp, r8, lsr r7 │ │ │ │ - teqeq lr, r0, lsl pc │ │ │ │ + strheq ip, [r6, #-116] @ 0xffffff8c │ │ │ │ + teqeq sp, r0, asr #14 │ │ │ │ + teqeq lr, r8, lsl pc │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - cmpeq r6, r4, ror #14 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmpeq r6, ip, ror #14 │ │ │ │ + teqeq lr, r0, ror #29 │ │ │ │ teqeq fp, ip, lsr pc │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x0146c690 │ │ │ │ - ldrsbeq sl, [sp, -r4]! │ │ │ │ - teqeq lr, r8, lsr sp │ │ │ │ + @ instruction: 0x0146c698 │ │ │ │ + ldrsbeq sl, [sp, -ip]! │ │ │ │ + teqeq lr, r0, asr #26 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ strdeq r8, [sl], -r4 │ │ │ │ - @ instruction: 0x0146c498 │ │ │ │ - teqeq lr, r8, lsl #24 │ │ │ │ + smlaltbeq ip, r6, r0, r4 │ │ │ │ + teqeq lr, r0, lsl ip │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ - teqeq lr, ip, asr #23 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - teqeq sp, r8, lsr r0 │ │ │ │ + teqeq sp, r0, asr #32 │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ subeq pc, r4, r4, ror #6 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [pc, #-156] @ 62fec0 │ │ │ │ sub r3, r3, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -1433915,279 +1433915,279 @@ │ │ │ │ ldr r1, [pc, #760] @ 632208 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 62c828 │ │ │ │ - cmpeq r6, r0, asr sp │ │ │ │ - teqeq ip, r0, lsl sp │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmpeq r6, r8, asr sp │ │ │ │ + teqeq ip, r8, lsl sp │ │ │ │ + teqeq lr, r0, asr #9 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, ror #25 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - teqeq ip, r4, lsr #25 │ │ │ │ + teqeq ip, ip, lsr #25 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - teqeq ip, r0, ror ip │ │ │ │ + teqeq ip, r8, ror ip │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ - cmpeq r6, ip, ror ip │ │ │ │ - teqeq ip, ip, lsr ip │ │ │ │ - teqeq lr, ip, ror #7 │ │ │ │ + smlalbbeq fp, r6, r4, ip │ │ │ │ + teqeq ip, r4, asr #24 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ andeq r0, r0, r5, ror r3 │ │ │ │ - teqeq ip, r4, lsl #24 │ │ │ │ + teqeq ip, ip, lsl #24 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - teqeq ip, ip, asr #23 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ andeq r0, r0, r5, lsl #12 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, lsr #23 │ │ │ │ andeq r0, r0, sp, ror #11 │ │ │ │ - smlaltbeq fp, r6, r0, fp │ │ │ │ - teqeq ip, r0, ror #22 │ │ │ │ - teqeq lr, r0, lsl r3 │ │ │ │ + smlaltbeq fp, r6, r8, fp │ │ │ │ + teqeq ip, r8, ror #22 │ │ │ │ + teqeq lr, r8, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - teqeq ip, r8, lsr #22 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, lsr fp │ │ │ │ + teqeq ip, r8 @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - teqeq ip, r0, asr #21 │ │ │ │ + teqeq ip, r8, asr #21 │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, lr, ror #8 │ │ │ │ - @ instruction: 0x0146ba98 │ │ │ │ - teqeq ip, r8, asr sl │ │ │ │ - teqeq lr, r8, lsl #4 │ │ │ │ + smlaltbeq fp, r6, r0, sl │ │ │ │ + teqeq ip, r0, ror #20 │ │ │ │ + teqeq lr, r0, lsl r2 │ │ │ │ andeq r0, r0, r7, ror r4 │ │ │ │ - cmpeq r6, ip, asr sl │ │ │ │ - teqeq ip, ip, lsl sl │ │ │ │ - teqeq lr, ip, asr #3 │ │ │ │ + cmpeq r6, r4, ror #20 │ │ │ │ + teqeq ip, r4, lsr #20 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ andeq r0, r0, r6, ror r4 │ │ │ │ - teqeq ip, r4, ror #19 │ │ │ │ + teqeq ip, ip, ror #19 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - strdeq fp, [r6, #-144] @ 0xffffff70 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq lr, r0, ror #2 │ │ │ │ + strdeq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq lr, r8, ror #2 │ │ │ │ andeq r0, r0, fp, ror r4 │ │ │ │ - teqeq ip, r0, ror r9 │ │ │ │ - strheq fp, [r6, #-144] @ 0xffffff70 │ │ │ │ - teqeq lr, r0, lsr #2 │ │ │ │ + teqeq ip, r8, ror r9 │ │ │ │ + strheq fp, [r6, #-152] @ 0xffffff68 │ │ │ │ + teqeq lr, r8, lsr #2 │ │ │ │ andeq r0, r0, sl, ror r4 │ │ │ │ - teqeq ip, r0, lsr r9 │ │ │ │ - cmpeq r6, r0, ror r9 │ │ │ │ - teqeq lr, r0, ror #1 │ │ │ │ + teqeq ip, r8, lsr r9 │ │ │ │ + cmpeq r6, r8, ror r9 │ │ │ │ + teqeq lr, r8, ror #1 │ │ │ │ andeq r0, r0, r9, ror r4 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r0, lsl #18 │ │ │ │ andeq r0, r0, sl, lsr #7 │ │ │ │ - teqeq ip, r8, asr #17 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - ldrdeq fp, [r6, #-128] @ 0xffffff80 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqeq lr, r0, asr #32 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + ldrdeq fp, [r6, #-136] @ 0xffffff78 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq lr, r8, asr #32 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - @ instruction: 0x0146b894 │ │ │ │ - teqeq ip, r4, asr r8 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + @ instruction: 0x0146b89c │ │ │ │ + teqeq ip, ip, asr r8 │ │ │ │ + teqeq lr, r4 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ - cmpeq r6, r8, asr r8 │ │ │ │ - teqeq ip, r8, lsl r8 │ │ │ │ - teqeq lr, r8, asr #31 │ │ │ │ + cmpeq r6, r0, ror #16 │ │ │ │ + teqeq ip, r0, lsr #16 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ andeq r0, r0, r6, lsr #9 │ │ │ │ - teqeq ip, r0, ror #15 │ │ │ │ + teqeq ip, r8, ror #15 │ │ │ │ andeq r0, r0, r3, lsr #9 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, r2, lsr #9 │ │ │ │ - teqeq ip, r0, lsl #15 │ │ │ │ + teqeq ip, r8, lsl #15 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - teqeq ip, r0, asr r7 │ │ │ │ + teqeq ip, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - teqeq ip, r0, lsr #14 │ │ │ │ + teqeq ip, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - strdeq fp, [r6, #-108] @ 0xffffff94 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq lr, ip, ror #28 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + cmpeq r6, r4, lsl #14 │ │ │ │ + teqeq ip, r4, asr #13 │ │ │ │ + teqeq lr, r4, ror lr │ │ │ │ muleq r0, fp, r3 │ │ │ │ - teqeq ip, r4, lsl #13 │ │ │ │ + teqeq ip, ip, lsl #13 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - teqeq ip, r0, asr r6 │ │ │ │ + teqeq ip, r8, asr r6 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ - teqeq ip, ip, lsl r6 │ │ │ │ - teqeq lr, r8, asr #27 │ │ │ │ - cmpeq r6, r0, lsr #12 │ │ │ │ - teqeq ip, r0, ror #11 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ + teqeq ip, r4, lsr #12 │ │ │ │ teqeq lr, r0 @ │ │ │ │ - teqeq ip, r8, lsr #11 │ │ │ │ + cmpeq r6, r8, lsr #12 │ │ │ │ + teqeq ip, r8, ror #11 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + teqeq ip, r0 @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - strheq fp, [r6, #-84] @ 0xffffffac │ │ │ │ - teqeq ip, r4, ror r5 │ │ │ │ - teqeq lr, ip, lsl sp │ │ │ │ + strheq fp, [r6, #-92] @ 0xffffffa4 │ │ │ │ + teqeq ip, ip, ror r5 │ │ │ │ + teqeq lr, r4, lsr #26 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - cmpeq r6, r8, ror r5 │ │ │ │ - teqeq ip, r8, lsr r5 │ │ │ │ - teqeq lr, r0, ror #25 │ │ │ │ + smlalbbeq fp, r6, r0, r5 │ │ │ │ + teqeq ip, r0, asr #10 │ │ │ │ + teqeq lr, r8, ror #25 │ │ │ │ andeq r0, r0, r9, lsl #11 │ │ │ │ - teqeq ip, r0, lsl #10 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ + teqeq ip, r8, lsl #10 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - teqeq ip, r0, lsr #9 │ │ │ │ + teqeq ip, r8, lsr #9 │ │ │ │ andeq r0, r0, r7, asr #9 │ │ │ │ - teqeq ip, ip, ror #8 │ │ │ │ + teqeq ip, r4, ror r4 │ │ │ │ andeq r0, r0, r6, asr #9 │ │ │ │ - cmpeq r6, r4, ror r4 │ │ │ │ - teqeq ip, r4, lsr r4 │ │ │ │ - teqeq lr, r4, ror #23 │ │ │ │ + cmpeq r6, ip, ror r4 │ │ │ │ + teqeq ip, ip, lsr r4 │ │ │ │ + teqeq lr, ip, ror #23 │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r4, asr #7 │ │ │ │ - ldrdeq fp, [r6, #-48] @ 0xffffffd0 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq lr, r8, lsr fp │ │ │ │ + teqeq ip, r4, lsl #8 │ │ │ │ + teqeq ip, ip, asr #7 │ │ │ │ + ldrdeq fp, [r6, #-56] @ 0xffffffc8 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq lr, r0, asr #22 │ │ │ │ andeq r0, r0, r5, lsr #7 │ │ │ │ - teqeq ip, r8, asr r3 │ │ │ │ + teqeq ip, r0, ror #6 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ - teqeq ip, r4, lsr #6 │ │ │ │ + teqeq ip, ip, lsr #6 │ │ │ │ andeq r0, r0, r6, lsr #7 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - strdeq fp, [r6, #-44] @ 0xffffffd4 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq lr, ip, ror #20 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + cmpeq r6, r4, lsl #6 │ │ │ │ + teqeq ip, r4, asr #5 │ │ │ │ + teqeq lr, r4, ror sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - teqeq ip, r4, lsl #5 │ │ │ │ - teqeq ip, ip, asr #4 │ │ │ │ + teqeq ip, ip, lsl #5 │ │ │ │ + teqeq ip, r4, asr r2 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - teqeq sp, r4, asr #4 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq sp, ip, asr #4 │ │ │ │ + teqeq ip, ip @ │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq ip, r4, asr #3 │ │ │ │ + teqeq ip, ip, asr #3 │ │ │ │ andeq r0, r0, fp, ror r3 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, sp, lsr #7 │ │ │ │ - teqeq ip, r4, ror #2 │ │ │ │ + teqeq ip, ip, ror #2 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - teqeq ip, r0, lsr r1 │ │ │ │ + teqeq ip, r8, lsr r1 │ │ │ │ andeq r0, r0, r1, lsl #12 │ │ │ │ - ldrsheq fp, [ip, -ip]! │ │ │ │ - teqeq ip, r8, asr #1 │ │ │ │ - teqeq lr, ip, ror r8 │ │ │ │ + teqeq ip, r4, lsl #2 │ │ │ │ + ldrsbeq fp, [ip, -r0]! │ │ │ │ + teqeq lr, r4, lsl #17 │ │ │ │ andeq r0, r0, sl, lsr #6 │ │ │ │ - @ instruction: 0x013cb094 │ │ │ │ + @ instruction: 0x013cb09c │ │ │ │ muleq r0, r6, r3 │ │ │ │ - teqeq ip, r4, rrx │ │ │ │ + teqeq ip, ip, rrx │ │ │ │ muleq r0, r5, r3 │ │ │ │ - teqeq ip, r0, lsr r0 │ │ │ │ + teqeq ip, r8, lsr r0 │ │ │ │ muleq r0, r3, r3 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, r4 │ │ │ │ muleq r0, r2, r3 │ │ │ │ - cmpeq r6, r4 │ │ │ │ - teqeq ip, r4, asr #31 │ │ │ │ - teqeq lr, r4, ror r7 │ │ │ │ + cmpeq r6, ip │ │ │ │ + teqeq ip, ip, asr #31 │ │ │ │ + teqeq lr, ip, ror r7 │ │ │ │ andeq r0, r0, sp, ror r3 │ │ │ │ - teqeq ip, ip, lsl #31 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq ip, ip, asr pc │ │ │ │ - teqeq ip, r8, lsr #30 │ │ │ │ + teqeq ip, r4, ror #30 │ │ │ │ + teqeq ip, r0, lsr pc │ │ │ │ muleq r0, sp, r3 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - teqeq ip, r0, asr #29 │ │ │ │ - smlalbteq sl, r6, r4, lr │ │ │ │ - teqeq ip, r4, lsl #29 │ │ │ │ - teqeq lr, r4, lsr r6 │ │ │ │ - smlalbbeq sl, r6, r8, lr │ │ │ │ - teqeq ip, r8, asr #28 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + teqeq ip, r8, asr #29 │ │ │ │ + smlalbteq sl, r6, ip, lr │ │ │ │ + teqeq ip, ip, lsl #29 │ │ │ │ + teqeq lr, ip, lsr r6 │ │ │ │ + @ instruction: 0x0146ae90 │ │ │ │ + teqeq ip, r0, asr lr │ │ │ │ + teqeq lr, r0, lsl #12 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - teqeq ip, r0, lsl lr │ │ │ │ - teqeq lr, r4, asr #11 │ │ │ │ + teqeq ip, r8, lsl lr │ │ │ │ + teqeq lr, ip, asr #11 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + teqeq ip, r4, ror #27 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ - teqeq ip, r8, lsr #27 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - teqeq ip, r8, ror sp │ │ │ │ - teqeq lr, ip, lsr #10 │ │ │ │ + teqeq ip, r0, lsl #27 │ │ │ │ + teqeq lr, r4, lsr r5 │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - teqeq ip, ip, lsl r9 │ │ │ │ - ldrsbeq r5, [lr, -r0]! │ │ │ │ + teqeq ip, r4, lsr #18 │ │ │ │ + ldrsbeq r5, [lr, -r8]! │ │ │ │ andeq r0, r0, r9, lsr #6 │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ - teqeq ip, r4, ror #17 │ │ │ │ - @ instruction: 0x013e5094 │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ + teqeq ip, ip, ror #17 │ │ │ │ + @ instruction: 0x013e509c │ │ │ │ andeq r0, r0, fp, lsl r3 │ │ │ │ - smlaltteq sl, r6, ip, r8 │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq lr, r0, asr r0 │ │ │ │ + strdeq sl, [r6, #-132] @ 0xffffff7c │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq lr, r8, asr r0 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - teqeq ip, ip, ror r8 │ │ │ │ - smlalbbeq sl, r6, r8, r8 │ │ │ │ - teqeq ip, r8, asr #16 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq ip, r0, lsl r8 │ │ │ │ + teqeq ip, r4, lsl #17 │ │ │ │ + @ instruction: 0x0146a890 │ │ │ │ + teqeq ip, r0, asr r8 │ │ │ │ + teqeq lr, r0 │ │ │ │ + teqeq ip, r8, lsl r8 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - cmpeq r6, r8, lsl r8 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq lr, r8, lsl #31 │ │ │ │ - ldrdeq sl, [r6, #-120] @ 0xffffff88 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq lr, r8, asr #30 │ │ │ │ + cmpeq r6, r0, lsr #16 │ │ │ │ + teqeq ip, r0, ror #15 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlaltteq sl, r6, r0, r7 │ │ │ │ + teqeq ip, r0, lsr #15 │ │ │ │ + teqeq lr, r0, asr pc │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - @ instruction: 0x0146a79c │ │ │ │ - teqeq ip, ip, asr r7 │ │ │ │ - teqeq lr, ip, lsl #30 │ │ │ │ + smlaltbeq sl, r6, r4, r7 │ │ │ │ + teqeq ip, r4, ror #14 │ │ │ │ + teqeq lr, r4, lsl pc │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - cmpeq r6, r0, ror #14 │ │ │ │ - teqeq ip, r0, lsr #14 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ + cmpeq r6, r8, ror #14 │ │ │ │ + teqeq ip, r8, lsr #14 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - cmpeq r6, r4, lsr #14 │ │ │ │ - teqeq ip, r4, ror #13 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r6, ip, lsr #14 │ │ │ │ + teqeq ip, ip, ror #13 │ │ │ │ + teqeq lr, ip @ │ │ │ │ muleq r0, sl, r2 │ │ │ │ - smlaltteq sl, r6, r8, r6 │ │ │ │ - teqeq ip, r8, lsr #13 │ │ │ │ - teqeq lr, r8, asr lr │ │ │ │ + strdeq sl, [r6, #-96] @ 0xffffffa0 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq lr, r0, ror #28 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - smlaltbeq sl, r6, ip, r6 │ │ │ │ - teqeq ip, ip, ror #12 │ │ │ │ - teqeq lr, ip, lsl lr │ │ │ │ + strheq sl, [r6, #-100] @ 0xffffff9c │ │ │ │ + teqeq ip, r4, ror r6 │ │ │ │ + teqeq lr, r4, lsr #28 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - cmpeq r6, r0, ror r6 │ │ │ │ - teqeq ip, r0, lsr r6 │ │ │ │ - teqeq lr, r0, ror #27 │ │ │ │ - cmpeq r6, r4, lsr r6 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq lr, r4, lsr #27 │ │ │ │ - strdeq sl, [r6, #-88] @ 0xffffffa8 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq lr, r8, ror #26 │ │ │ │ + cmpeq r6, r8, ror r6 │ │ │ │ + teqeq ip, r8, lsr r6 │ │ │ │ + teqeq lr, r8, ror #27 │ │ │ │ + cmpeq r6, ip, lsr r6 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq lr, ip, lsr #27 │ │ │ │ + cmpeq r6, r0, lsl #12 │ │ │ │ + teqeq ip, r0, asr #11 │ │ │ │ + teqeq lr, r0, ror sp │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - teqeq ip, r0, lsl #11 │ │ │ │ + teqeq ip, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - teqeq ip, r0, asr r5 │ │ │ │ + teqeq ip, r8, asr r5 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - cmpeq r6, r8, asr r5 │ │ │ │ - teqeq ip, r8, lsl r5 │ │ │ │ - teqeq lr, r8, asr #25 │ │ │ │ + cmpeq r6, r0, ror #10 │ │ │ │ + teqeq ip, r0, lsr #10 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - cmpeq r6, ip, lsl r5 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq lr, ip, lsl #25 │ │ │ │ + cmpeq r6, r4, lsr #10 │ │ │ │ + teqeq ip, r4, ror #9 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq ip, r4, lsr #9 │ │ │ │ + teqeq ip, ip, lsr #9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - smlaltbeq sl, r6, r8, r4 │ │ │ │ - teqeq ip, r8, ror #8 │ │ │ │ - teqeq lr, r8, lsl ip │ │ │ │ + strheq sl, [r6, #-64] @ 0xffffffc0 │ │ │ │ + teqeq ip, r0, ror r4 │ │ │ │ + teqeq lr, r0, lsr #24 │ │ │ │ andeq r0, r0, fp, ror #6 │ │ │ │ - teqeq ip, r0, lsr r4 │ │ │ │ + teqeq ip, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ - teqeq ip, r0, lsl #8 │ │ │ │ + teqeq ip, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - cmpeq r6, ip, lsl #8 │ │ │ │ - teqeq ip, ip, asr #7 │ │ │ │ - teqeq lr, ip, ror fp │ │ │ │ + cmpeq r6, r4, lsl r4 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq lr, r4, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ ldr r1, [pc, #-328] @ 63220c │ │ │ │ ldr r3, [pc, #-328] @ 632210 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1435121,63 +1435121,63 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 632d18 │ │ │ │ cmpeq r0, r8, lsl fp │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq sp, r8, ror #16 │ │ │ │ - @ instruction: 0x0146a298 │ │ │ │ - teqeq ip, r8, asr r2 │ │ │ │ - teqeq lr, r4, lsl #20 │ │ │ │ - cmpeq r6, r4, asr r2 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq sp, r0, ror r8 │ │ │ │ + smlaltbeq sl, r6, r0, r2 │ │ │ │ + teqeq ip, r0, ror #4 │ │ │ │ + teqeq lr, ip, lsl #20 │ │ │ │ + cmpeq r6, ip, asr r2 │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, r7, lsr #4 │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ - ldrdeq r9, [r6, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, r4, asr #14 │ │ │ │ + ldrdeq r9, [r6, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, ip, asr #14 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ ldrsheq r5, [r0, #-100] @ 0xffffff9c │ │ │ │ subeq r4, ip, r0, asr #22 │ │ │ │ - cmpeq r6, r8, asr #30 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmpeq r6, r0, asr pc │ │ │ │ + teqeq lr, r0, asr #13 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ andeq r0, r0, r9, lsr r2 │ │ │ │ - cmpeq r6, ip, lsr #28 │ │ │ │ - teqeq ip, ip, ror #27 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + cmpeq r6, r4, lsr lr │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - strheq r9, [r6, #-212] @ 0xffffff2c │ │ │ │ - teqeq ip, r4, ror sp │ │ │ │ - teqeq lr, r0, lsr #10 │ │ │ │ + strheq r9, [r6, #-220] @ 0xffffff24 │ │ │ │ + teqeq ip, ip, ror sp │ │ │ │ + teqeq lr, r8, lsr #10 │ │ │ │ teqeq fp, r8, lsl #11 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - ldrdeq r9, [r6, #-204] @ 0xffffff34 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq lr, r8, asr #8 │ │ │ │ - @ instruction: 0x01469c98 │ │ │ │ - teqeq ip, r8, asr ip │ │ │ │ - teqeq lr, r0, lsl #8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + smlaltteq r9, r6, r4, ip │ │ │ │ + teqeq lr, r0, asr #9 │ │ │ │ + teqeq lr, r0, asr r4 │ │ │ │ + smlaltbeq r9, r6, r0, ip │ │ │ │ + teqeq ip, r0, ror #24 │ │ │ │ + teqeq lr, r8, lsl #8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - cmpeq r6, r8, asr ip │ │ │ │ - teqeq ip, r8, lsl ip │ │ │ │ - teqeq lr, r4, asr #7 │ │ │ │ - teqeq ip, r0, ror #23 │ │ │ │ + cmpeq r6, r0, ror #24 │ │ │ │ + teqeq ip, r0, lsr #24 │ │ │ │ + teqeq lr, ip, asr #7 │ │ │ │ + teqeq ip, r8, ror #23 │ │ │ │ andeq r0, r0, lr, lsr #4 │ │ │ │ - smlaltteq r9, r6, ip, fp │ │ │ │ - teqeq ip, ip, lsr #23 │ │ │ │ - teqeq lr, ip, asr r3 │ │ │ │ - smlaltbeq r9, r6, ip, fp │ │ │ │ - teqeq ip, ip, ror #22 │ │ │ │ - teqeq lr, r4, lsl r3 │ │ │ │ - andeq r0, r0, pc, lsl r2 │ │ │ │ - teqeq ip, r4, lsr fp │ │ │ │ - teqeq ip, r4, lsl #22 │ │ │ │ + strdeq r9, [r6, #-180] @ 0xffffff4c │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq ip, r4, lsr #21 │ │ │ │ + teqeq lr, r4, ror #6 │ │ │ │ + strheq r9, [r6, #-180] @ 0xffffff4c │ │ │ │ + teqeq ip, r4, ror fp │ │ │ │ + teqeq lr, ip, lsl r3 │ │ │ │ + andeq r0, r0, pc, lsl r2 │ │ │ │ + teqeq ip, ip, lsr fp │ │ │ │ + teqeq ip, ip, lsl #22 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, ip, lsr #21 │ │ │ │ │ │ │ │ 006332c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #1188] @ 63377c │ │ │ │ @@ -1435489,22 +1435489,22 @@ │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ teqeq fp, r8, lsl r2 │ │ │ │ - teqeq lr, r4, asr #30 │ │ │ │ - cmpeq r6, r4, lsl #16 │ │ │ │ + teqeq lr, ip, asr #30 │ │ │ │ + cmpeq r6, ip, lsl #16 │ │ │ │ teqeq fp, r4, ror lr │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r6, ip, asr r6 │ │ │ │ + teqeq lr, r4, lsr #27 │ │ │ │ + cmpeq r6, r4, ror #12 │ │ │ │ teqeq fp, r8, lsr r0 │ │ │ │ - teqeq lr, r8, ror #26 │ │ │ │ - cmpeq r6, r8, lsr #12 │ │ │ │ + teqeq lr, r0, ror sp │ │ │ │ + cmpeq r6, r0, lsr r6 │ │ │ │ │ │ │ │ 006337d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #1116] @ 633c48 │ │ │ │ @@ -1435797,23 +1435797,23 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - smlalbbeq r9, r6, r8, r4 │ │ │ │ + @ instruction: 0x01469490 │ │ │ │ teqeq fp, r4, lsl #29 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - cmpeq r6, r4, asr r3 │ │ │ │ + teqeq lr, ip @ │ │ │ │ + cmpeq r6, ip, asr r3 │ │ │ │ teqeq fp, r0, asr sp │ │ │ │ - teqeq lr, r0, lsl #21 │ │ │ │ - cmpeq r6, r8, ror #2 │ │ │ │ + teqeq lr, r8, lsl #21 │ │ │ │ + cmpeq r6, r0, ror r1 │ │ │ │ teqeq fp, r8, ror #18 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ + teqeq lr, ip @ │ │ │ │ │ │ │ │ 00633ca0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1435909,16 +1435909,16 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ teqeq fp, r4, asr #15 │ │ │ │ - strheq r8, [r6, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, r4, ror #13 │ │ │ │ + strheq r8, [r6, #-252] @ 0xffffff04 │ │ │ │ + teqeq lr, ip, ror #13 │ │ │ │ │ │ │ │ 00633e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #1324] @ 634380 │ │ │ │ @@ -1436263,26 +1436263,26 @@ │ │ │ │ andeq r7, r0, ip, ror #19 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r7, r0, r0, lsl r5 │ │ │ │ andeq r6, r0, r0, lsr #23 │ │ │ │ andeq r6, r0, r0, ror #18 │ │ │ │ andeq r6, r0, r0, lsl #19 │ │ │ │ andeq r6, r0, r8, lsr #25 │ │ │ │ - cmpeq r6, ip, lsl lr │ │ │ │ + cmpeq r6, r4, lsr #28 │ │ │ │ teqeq fp, r8, lsl r8 │ │ │ │ - teqeq lr, r8, asr #10 │ │ │ │ - smlaltteq r8, r6, r8, ip │ │ │ │ + teqeq lr, r0, asr r5 │ │ │ │ + strdeq r8, [r6, #-192] @ 0xffffff40 │ │ │ │ teqeq fp, r4, ror #13 │ │ │ │ - teqeq lr, r4, lsl r4 │ │ │ │ - smlaltteq r8, r6, r4, fp │ │ │ │ + teqeq lr, ip, lsl r4 │ │ │ │ + smlaltteq r8, r6, ip, fp │ │ │ │ teqeq fp, r8 @ │ │ │ │ - teqeq lr, r0, lsl r3 │ │ │ │ - cmpeq r6, r0, lsr sl │ │ │ │ + teqeq lr, r8, lsl r3 │ │ │ │ + cmpeq r6, r8, lsr sl │ │ │ │ teqeq fp, r0, lsr r2 │ │ │ │ - teqeq lr, ip, asr r1 │ │ │ │ + teqeq lr, r4, ror #2 │ │ │ │ │ │ │ │ 006343e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #124] @ 634478 │ │ │ │ @@ -1437268,58 +1437268,58 @@ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 634e50 │ │ │ │ cmpeq r0, ip, ror #20 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - cmpeq r6, r0, lsl #8 │ │ │ │ - teqeq lr, r0, lsl #22 │ │ │ │ - ldrdeq r8, [r6, #-4] │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r6, r8, lsl #8 │ │ │ │ + teqeq lr, r8, lsl #22 │ │ │ │ + ldrdeq r8, [r6, #-12] │ │ │ │ + teqeq lr, ip @ │ │ │ │ + teqeq sp, r4, ror #17 │ │ │ │ ldrheq r3, [r0, #-92] @ 0xffffffa4 │ │ │ │ - teqeq ip, ip, lsl #24 │ │ │ │ - teqeq lr, r8, lsl #9 │ │ │ │ - smlalbbeq r7, r6, r0, sp │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, r4, lsr #23 │ │ │ │ - teqeq lr, r4, lsr #8 │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ - teqeq ip, ip, ror #22 │ │ │ │ - teqeq lr, ip, ror #7 │ │ │ │ - smlaltteq r7, r6, r4, ip │ │ │ │ - teqeq ip, r4, lsr fp │ │ │ │ + teqeq ip, r4, lsl ip │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlalbbeq r7, r6, r8, sp │ │ │ │ + teqeq ip, r0, ror #23 │ │ │ │ + teqeq ip, ip, lsr #23 │ │ │ │ + teqeq lr, ip, lsr #8 │ │ │ │ + cmpeq r6, r4, lsr #26 │ │ │ │ + teqeq ip, r4, ror fp │ │ │ │ teqeq lr, r4 @ │ │ │ │ - smlaltbeq r7, r6, ip, ip │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq lr, ip, ror r3 │ │ │ │ - cmpeq r6, r4, ror ip │ │ │ │ - teqeq ip, r4, asr #21 │ │ │ │ - teqeq lr, r4, asr #6 │ │ │ │ - cmpeq r6, ip, lsr ip │ │ │ │ - teqeq ip, ip, lsl #21 │ │ │ │ - teqeq lr, ip, lsl #6 │ │ │ │ - cmpeq r6, r4, lsl #24 │ │ │ │ - teqeq ip, r4, asr sl │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - ldrdeq r7, [r6, #-176] @ 0xffffff50 │ │ │ │ - teqeq ip, r0, lsr #20 │ │ │ │ - teqeq ip, ip, ror #19 │ │ │ │ - teqeq lr, r8, ror #4 │ │ │ │ - cmpeq r6, r0, ror #22 │ │ │ │ + smlaltteq r7, r6, ip, ip │ │ │ │ + teqeq ip, ip, lsr fp │ │ │ │ + teqeq lr, ip @ │ │ │ │ + strheq r7, [r6, #-196] @ 0xffffff3c │ │ │ │ + teqeq ip, r4, lsl #22 │ │ │ │ + teqeq lr, r4, lsl #7 │ │ │ │ + cmpeq r6, ip, ror ip │ │ │ │ + teqeq ip, ip, asr #21 │ │ │ │ + teqeq lr, ip, asr #6 │ │ │ │ + cmpeq r6, r4, asr #24 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq lr, r0, lsr r2 │ │ │ │ - cmpeq r6, r8, lsr #22 │ │ │ │ - teqeq ip, ip, ror r9 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - strdeq r7, [r6, #-160] @ 0xffffff60 │ │ │ │ - teqeq ip, r4, asr #18 │ │ │ │ - teqeq lr, r0, asr #3 │ │ │ │ - strheq r7, [r6, #-168] @ 0xffffff58 │ │ │ │ + teqeq lr, r4, lsl r3 │ │ │ │ + cmpeq r6, ip, lsl #24 │ │ │ │ + teqeq ip, ip, asr sl │ │ │ │ + teqeq lr, r0, ror #5 │ │ │ │ + ldrdeq r7, [r6, #-184] @ 0xffffff48 │ │ │ │ + teqeq ip, r8, lsr #20 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq lr, r0, ror r2 │ │ │ │ + cmpeq r6, r8, ror #22 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq lr, r8, lsr r2 │ │ │ │ + cmpeq r6, r0, lsr fp │ │ │ │ + teqeq ip, r4, lsl #19 │ │ │ │ + teqeq lr, r0, lsl #4 │ │ │ │ + strdeq r7, [r6, #-168] @ 0xffffff58 │ │ │ │ + teqeq ip, ip, asr #18 │ │ │ │ + teqeq lr, r8, asr #3 │ │ │ │ + smlalbteq r7, r6, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #1772] @ 635b14 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r0, #908] @ 0x38c │ │ │ │ @@ -1437764,59 +1437764,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 6357c4 │ │ │ │ cmpeq r0, r8, ror #31 │ │ │ │ ldrsbeq r2, [r0, #-240] @ 0xffffff10 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq lr, r4 @ │ │ │ │ - smlaltteq r7, r6, r4, r8 │ │ │ │ - andeq r6, r0, r8, ror ip │ │ │ │ - strheq r7, [r6, #-108] @ 0xffffff94 │ │ │ │ teqeq lr, ip @ │ │ │ │ - cmpeq r6, ip, ror #12 │ │ │ │ - teqeq lr, ip, ror #26 │ │ │ │ + smlaltteq r7, r6, ip, r8 │ │ │ │ + andeq r6, r0, r8, ror ip │ │ │ │ + smlalbteq r7, r6, r4, r6 │ │ │ │ + teqeq lr, r4, asr #27 │ │ │ │ + cmpeq r6, r4, ror r6 │ │ │ │ + teqeq lr, r4, ror sp │ │ │ │ cmpeq r0, r8, asr #24 │ │ │ │ - smlaltteq r7, r6, r0, r5 │ │ │ │ - teqeq ip, r0, ror #8 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - smlaltbeq r7, r6, r8, r5 │ │ │ │ - teqeq ip, r8, lsr #8 │ │ │ │ - teqeq lr, r4, lsr #25 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq ip, r4, asr #7 │ │ │ │ - cmpeq r6, r4, lsl r5 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq lr, r0, lsl ip │ │ │ │ - ldrdeq r7, [r6, #-76] @ 0xffffffb4 │ │ │ │ - teqeq ip, ip, asr r3 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ - teqeq ip, r8, lsr #6 │ │ │ │ - teqeq ip, ip, lsl #6 │ │ │ │ - cmpeq r6, ip, asr r4 │ │ │ │ + smlaltteq r7, r6, r8, r5 │ │ │ │ + teqeq ip, r8, ror #8 │ │ │ │ + teqeq lr, r4, ror #25 │ │ │ │ + strheq r7, [r6, #-80] @ 0xffffffb0 │ │ │ │ + teqeq ip, r0, lsr r4 │ │ │ │ + teqeq lr, ip, lsr #25 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq lr, r8, asr fp │ │ │ │ - cmpeq r6, r4, lsr #8 │ │ │ │ - teqeq ip, r4, lsr #5 │ │ │ │ - teqeq lr, r0, lsr #22 │ │ │ │ - smlaltteq r7, r6, ip, r3 │ │ │ │ - teqeq ip, ip, ror #4 │ │ │ │ - teqeq lr, r8, ror #21 │ │ │ │ - strheq r7, [r6, #-52] @ 0xffffffcc │ │ │ │ - teqeq ip, r4, lsr r2 │ │ │ │ - teqeq lr, r0 @ │ │ │ │ - cmpeq r6, ip, ror r3 │ │ │ │ + teqeq ip, ip, asr #7 │ │ │ │ + cmpeq r6, ip, lsl r5 │ │ │ │ teqeq ip, ip @ │ │ │ │ - teqeq lr, r8, ror sl │ │ │ │ - cmpeq r6, r4, asr #6 │ │ │ │ - teqeq ip, r4, asr #3 │ │ │ │ - teqeq lr, r0, asr #20 │ │ │ │ - cmpeq r6, r8, lsl #6 │ │ │ │ - teqeq ip, r8, lsl #3 │ │ │ │ - teqeq lr, r4, lsl #20 │ │ │ │ + teqeq lr, r8, lsl ip │ │ │ │ + smlaltteq r7, r6, r4, r4 │ │ │ │ + teqeq ip, r4, ror #6 │ │ │ │ + teqeq lr, r0, ror #23 │ │ │ │ + teqeq ip, r0, lsr r3 │ │ │ │ + teqeq ip, r4, lsl r3 │ │ │ │ + cmpeq r6, r4, ror #8 │ │ │ │ + teqeq ip, r4, ror #5 │ │ │ │ + teqeq lr, r0, ror #22 │ │ │ │ + cmpeq r6, ip, lsr #8 │ │ │ │ + teqeq ip, ip, lsr #5 │ │ │ │ + teqeq lr, r8, lsr #22 │ │ │ │ + strdeq r7, [r6, #-52] @ 0xffffffcc │ │ │ │ + teqeq ip, r4, ror r2 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + strheq r7, [r6, #-60] @ 0xffffffc4 │ │ │ │ + teqeq ip, ip, lsr r2 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ + smlalbbeq r7, r6, r4, r3 │ │ │ │ + teqeq ip, r4, lsl #4 │ │ │ │ + teqeq lr, r0, lsl #21 │ │ │ │ + cmpeq r6, ip, asr #6 │ │ │ │ + teqeq ip, ip, asr #3 │ │ │ │ + teqeq lr, r8, asr #20 │ │ │ │ + cmpeq r6, r0, lsl r3 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq lr, ip, lsl #20 │ │ │ │ │ │ │ │ 00635bd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #3064] @ 6367e4 │ │ │ │ @@ -1438591,94 +1438591,94 @@ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r0, r4, lsl #16 │ │ │ │ cmneq r2, ip, lsl #20 │ │ │ │ ldrdeq r4, [r2, #-152]! @ 0xffffff68 │ │ │ │ cmneq r2, r8, asr r9 │ │ │ │ @ instruction: 0x0162489c │ │ │ │ cmpeq r0, ip, asr r6 │ │ │ │ - strheq r6, [r6, #-244] @ 0xffffff0c │ │ │ │ - teqeq lr, r8, lsr #13 │ │ │ │ - cmpeq r6, r4, lsl #30 │ │ │ │ - cmneq r2, r8, lsl r7 │ │ │ │ + strheq r6, [r6, #-252] @ 0xffffff04 │ │ │ │ teqeq lr, r0 @ │ │ │ │ + cmpeq r6, ip, lsl #30 │ │ │ │ + cmneq r2, r8, lsl r7 │ │ │ │ + teqeq lr, r8 @ │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ - teqeq lr, r0, lsl #10 │ │ │ │ + cmpeq r6, ip, lsl #28 │ │ │ │ + teqeq lr, r8, lsl #10 │ │ │ │ strdeq r4, [r2, #-84]! @ 0xffffffac │ │ │ │ - cmpeq r6, ip, lsr sp │ │ │ │ - teqeq lr, r0, lsr #8 │ │ │ │ - @ instruction: 0x01466c90 │ │ │ │ - teqeq lr, ip, lsl #7 │ │ │ │ + cmpeq r6, r4, asr #26 │ │ │ │ + teqeq lr, r8, lsr #8 │ │ │ │ + @ instruction: 0x01466c98 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ cmneq r2, ip, ror r4 │ │ │ │ - smlalbbeq r6, r6, r0, fp @ │ │ │ │ - teqeq lr, ip, ror r2 │ │ │ │ + smlalbbeq r6, r6, r8, fp @ │ │ │ │ + teqeq lr, r4, lsl #5 │ │ │ │ cmneq r2, r8, ror r3 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - smlaltteq r6, r6, r8, sl @ │ │ │ │ - teqeq ip, r8, ror #18 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + teqeq ip, r0, lsr #19 │ │ │ │ + strdeq r6, [r6, #-160] @ 0xffffff60 │ │ │ │ + teqeq ip, r0, ror r9 │ │ │ │ + teqeq lr, r4, ror #3 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - smlaltbeq r6, r6, r8, sl @ │ │ │ │ - teqeq ip, r8, lsr #18 │ │ │ │ - teqeq lr, r0, lsr #3 │ │ │ │ - cmpeq r6, ip, ror #20 │ │ │ │ - teqeq ip, ip, ror #17 │ │ │ │ - teqeq lr, r0, ror #2 │ │ │ │ + strheq r6, [r6, #-160] @ 0xffffff60 │ │ │ │ + teqeq ip, r0, lsr r9 │ │ │ │ + teqeq lr, r8, lsr #3 │ │ │ │ + cmpeq r6, r4, ror sl │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq lr, r8, ror #2 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - cmpeq r6, r0, lsr sl │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq lr, r4, lsr #2 │ │ │ │ + cmpeq r6, r8, lsr sl │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq lr, ip, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - strdeq r6, [r6, #-148] @ 0xffffff6c │ │ │ │ - teqeq ip, r4, ror r8 │ │ │ │ - teqeq lr, r8, ror #1 │ │ │ │ + strdeq r6, [r6, #-156] @ 0xffffff64 │ │ │ │ + teqeq ip, ip, ror r8 │ │ │ │ + ldrsheq r1, [lr, -r0]! │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - strheq r6, [r6, #-152] @ 0xffffff68 │ │ │ │ - teqeq ip, r8, lsr r8 │ │ │ │ - teqeq lr, ip, lsr #1 │ │ │ │ + smlalbteq r6, r6, r0, r9 @ │ │ │ │ + teqeq ip, r0, asr #16 │ │ │ │ + ldrheq r1, [lr, -r4]! │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - cmpeq r6, ip, ror r9 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq lr, r4, ror r0 │ │ │ │ - cmpeq r6, r0, asr #18 │ │ │ │ - teqeq ip, r0, asr #15 │ │ │ │ - teqeq lr, r4, lsr r0 │ │ │ │ + smlalbbeq r6, r6, r4, r9 @ │ │ │ │ + teqeq ip, r4, lsl #16 │ │ │ │ + teqeq lr, ip, ror r0 │ │ │ │ + cmpeq r6, r8, asr #18 │ │ │ │ + teqeq ip, r8, asr #15 │ │ │ │ + teqeq lr, ip, lsr r0 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - cmpeq r6, r4, lsl #18 │ │ │ │ - teqeq ip, r4, lsl #15 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - smlalbteq r6, r6, r8, r8 @ │ │ │ │ - teqeq ip, r8, asr #14 │ │ │ │ - teqeq lr, ip @ │ │ │ │ + cmpeq r6, ip, lsl #18 │ │ │ │ + teqeq ip, ip, lsl #15 │ │ │ │ + teqeq lr, r4 │ │ │ │ + ldrdeq r6, [r6, #-128] @ 0xffffff80 │ │ │ │ + teqeq ip, r0, asr r7 │ │ │ │ + teqeq lr, r4, asr #31 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - smlalbbeq r6, r6, ip, r8 @ │ │ │ │ - teqeq ip, ip, lsl #14 │ │ │ │ - teqeq lr, r0, lsl #31 │ │ │ │ + @ instruction: 0x01466894 │ │ │ │ + teqeq ip, r4, lsl r7 │ │ │ │ + teqeq lr, r8, lsl #31 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + cmpeq r6, r0, asr r8 │ │ │ │ + teqeq lr, r8, asr #30 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + cmpeq r6, r0, lsl r8 │ │ │ │ + teqeq lr, r8, lsl #30 │ │ │ │ + teqeq ip, r4, asr r6 │ │ │ │ + teqeq ip, r4, lsr r6 │ │ │ │ + smlaltbeq r6, r6, r4, r7 @ │ │ │ │ + teqeq lr, r8, asr #29 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ teqeq ip, r4 @ │ │ │ │ - cmpeq r6, r8, asr #16 │ │ │ │ - teqeq lr, r0, asr #30 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - cmpeq r6, r8, lsl #16 │ │ │ │ - teqeq lr, r0, lsl #30 │ │ │ │ - teqeq ip, ip, asr #12 │ │ │ │ - teqeq ip, ip, lsr #12 │ │ │ │ - @ instruction: 0x0146679c │ │ │ │ - teqeq lr, r0, asr #29 │ │ │ │ - teqeq lr, r8, lsl #29 │ │ │ │ - teqeq ip, ip, asr #11 │ │ │ │ - teqeq ip, ip, lsl #11 │ │ │ │ - teqeq ip, r0, ror r5 │ │ │ │ - teqeq ip, r8, asr r5 │ │ │ │ - strheq r6, [r6, #-108] @ 0xffffff94 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq lr, ip, lsr #27 │ │ │ │ - teqeq ip, r8, lsl #10 │ │ │ │ - teqeq ip, ip, asr #9 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ + teqeq ip, r8, ror r5 │ │ │ │ + teqeq ip, r0, ror #10 │ │ │ │ + smlalbteq r6, r6, r4, r6 @ │ │ │ │ + teqeq sp, r0, ror #31 │ │ │ │ + teqeq lr, r4 @ │ │ │ │ + teqeq ip, r0, lsl r5 │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq ip, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2880] @ 0xb40 │ │ │ │ sub sp, sp, #1168 @ 0x490 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -1439690,90 +1439690,90 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 6370e4 │ │ │ │ cmpeq r0, r8, lsr #21 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r0, r8, ror #20 │ │ │ │ - teqeq lr, r8, ror #22 │ │ │ │ - smlaltbeq r6, r6, r0, r4 @ │ │ │ │ - teqeq sp, r0, asr #25 │ │ │ │ - teqeq lr, ip @ │ │ │ │ - cmpeq r6, r4, lsl r3 │ │ │ │ + teqeq lr, r0, ror fp │ │ │ │ + smlaltbeq r6, r6, r8, r4 @ │ │ │ │ + teqeq sp, r8, asr #25 │ │ │ │ + teqeq lr, r4, ror #19 │ │ │ │ + cmpeq r6, ip, lsl r3 │ │ │ │ andeq r6, r0, ip, lsr r7 │ │ │ │ andeq r7, r0, ip, lsl #22 │ │ │ │ stcmi 4, cr0, [r0], {5} │ │ │ │ - strdeq r5, [r6, #-252] @ 0xffffff04 │ │ │ │ - teqeq lr, r8 @ │ │ │ │ + cmpeq r6, r4 │ │ │ │ + teqeq lr, r0, asr #13 │ │ │ │ teqeq fp, r4, lsr #8 │ │ │ │ cmpeq r0, r8, lsr #6 │ │ │ │ - teqeq lr, r8, lsr #7 │ │ │ │ - ldrdeq r5, [r6, #-204] @ 0xffffff34 │ │ │ │ + teqeq lr, r0 @ │ │ │ │ + smlaltteq r5, r6, r4, ip │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqeq ip, ip, lsr #20 │ │ │ │ - teqeq lr, r0, ror #4 │ │ │ │ - smlaltbeq r5, r6, r0, fp │ │ │ │ - teqeq ip, r0, ror r8 │ │ │ │ - teqeq lr, r8, lsr #2 │ │ │ │ - cmpeq r6, r0, ror #20 │ │ │ │ + teqeq ip, r4, lsr sl │ │ │ │ + teqeq lr, r8, ror #4 │ │ │ │ + smlaltbeq r5, r6, r8, fp │ │ │ │ + teqeq ip, r8, ror r8 │ │ │ │ + teqeq lr, r0, lsr r1 │ │ │ │ + cmpeq r6, r8, ror #20 │ │ │ │ teqeq fp, ip, lsl #1 │ │ │ │ teqeq fp, ip, asr #32 │ │ │ │ teqeq fp, ip │ │ │ │ teqeq fp, ip, asr #31 │ │ │ │ - teqeq ip, r4, lsr r7 │ │ │ │ - teqpeq sp, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsr #18 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + teqeq ip, ip, lsr r7 │ │ │ │ teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r5, r6, ip, r8 │ │ │ │ - teqeq ip, r8, asr #13 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqpeq sp, ip, asr #30 @ p-variant is OBSOLETE │ │ │ │ - smlalbbeq r5, r6, r4, r8 │ │ │ │ - teqeq ip, ip, asr r6 │ │ │ │ - teqpeq sp, r4, lsl pc @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, asr #16 │ │ │ │ - teqeq ip, r4, lsr #12 │ │ │ │ + cmpeq r6, ip, lsr #18 │ │ │ │ + teqeq ip, r4, lsl #14 │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsl r8 │ │ │ │ - teqeq ip, ip, ror #11 │ │ │ │ - teqpeq sp, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r5, [r6, #-124] @ 0xffffff84 │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r0, lsl #11 │ │ │ │ - teqeq ip, ip, asr #10 │ │ │ │ - teqpeq sp, r4, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsr r7 │ │ │ │ - teqeq ip, r4, lsl r5 │ │ │ │ - teqpeq sp, ip, asr #27 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsl #14 │ │ │ │ - teqeq ip, r0, ror #9 │ │ │ │ + strdeq r5, [r6, #-132] @ 0xffffff7c │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqpeq sp, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01465698 │ │ │ │ - teqeq ip, r0, ror r4 │ │ │ │ - teqpeq sp, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror #12 │ │ │ │ - teqeq ip, ip, lsr r4 │ │ │ │ - teqeq ip, r8, lsl #8 │ │ │ │ - teqpeq sp, r0, asr #25 @ p-variant is OBSOLETE │ │ │ │ - strdeq r5, [r6, #-88] @ 0xffffffa8 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqpeq sp, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + smlalbbeq r5, r6, ip, r8 │ │ │ │ + teqeq ip, r4, ror #12 │ │ │ │ + teqpeq sp, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr r8 │ │ │ │ + teqeq ip, ip, lsr #12 │ │ │ │ + teqpeq sp, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsl r8 │ │ │ │ teqeq ip, r4 @ │ │ │ │ - teqeq ip, r4, lsr #7 │ │ │ │ - teqeq ip, r4, ror r3 │ │ │ │ - teqeq ip, r8, lsl #4 │ │ │ │ + teqpeq sp, ip, lsr #29 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r5, r6, r4, r7 │ │ │ │ + teqeq ip, r0, asr #11 │ │ │ │ + teqeq ip, r4, lsr #11 │ │ │ │ + teqeq ip, r8, lsl #11 │ │ │ │ + teqeq ip, r4, asr r5 │ │ │ │ + teqpeq sp, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr #14 │ │ │ │ + teqeq ip, ip, lsl r5 │ │ │ │ + teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsl #14 │ │ │ │ + teqeq ip, r8, ror #9 │ │ │ │ teqeq ip, r8 @ │ │ │ │ - teqeq ip, r8, lsr #3 │ │ │ │ - teqeq ip, r8, ror r1 │ │ │ │ - teqeq ip, r8, asr #2 │ │ │ │ - teqeq ip, r8, lsl r1 │ │ │ │ - teqeq ip, r4, ror #1 │ │ │ │ - teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r5, [r6, #-36] @ 0xffffffdc │ │ │ │ + teqpeq sp, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r5, r6, r0, r6 │ │ │ │ + teqeq ip, r8, ror r4 │ │ │ │ + teqpeq sp, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror #12 │ │ │ │ + teqeq ip, r4, asr #8 │ │ │ │ + teqeq ip, r0, lsl r4 │ │ │ │ + teqpeq sp, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, lsl #12 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq ip, ip, lsr #7 │ │ │ │ + teqeq ip, ip, ror r3 │ │ │ │ + teqeq ip, r0, lsl r2 │ │ │ │ + teqeq ip, r0, ror #3 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq ip, r0, lsl #3 │ │ │ │ + teqeq ip, r0, asr r1 │ │ │ │ + teqeq ip, r0, lsr #2 │ │ │ │ + teqeq ip, ip, ror #1 │ │ │ │ + teqpeq sp, r4, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r5, [r6, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [pc, #-44] @ 637a3c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #32 │ │ │ │ @@ -1440225,56 +1440225,56 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ b 637c20 │ │ │ │ cmpeq r0, r0, asr #16 │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmpeq r0, r0, lsr #16 │ │ │ │ cmpeq r0, ip, ror #15 │ │ │ │ - teqeq sp, r4, ror #19 │ │ │ │ + teqeq sp, ip, ror #19 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ - smlaltteq r5, r6, ip, r0 │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq ip, r8, asr #27 │ │ │ │ - teqpeq sp, r4, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [r6, #-248] @ 0xffffff08 │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqpeq sp, r0, ror r6 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r4, r6, r4, pc @ │ │ │ │ - teqeq ip, r0, ror #26 │ │ │ │ - teqpeq sp, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r0, ror pc │ │ │ │ - teqeq ip, ip, lsr #26 │ │ │ │ - teqpeq sp, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, lsr pc │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqpeq sp, r4 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, lsl #30 │ │ │ │ - teqeq ip, r4, asr #25 │ │ │ │ - teqpeq sp, r0, lsr #11 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [r6, #-228] @ 0xffffff1c │ │ │ │ + teqpeq sp, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ + strdeq r5, [r6, #-4] │ │ │ │ + teqeq ip, r4, lsl #28 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - teqpeq sp, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ - smlaltbeq r4, r6, r0, lr │ │ │ │ - teqeq ip, ip, asr ip │ │ │ │ - teqpeq sp, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, ip, ror #28 │ │ │ │ - teqeq ip, r8, lsr #24 │ │ │ │ - teqpeq sp, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r8, lsr lr │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqpeq sp, r0 @ @ p-variant is OBSOLETE │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ - teqeq ip, r0, asr #23 │ │ │ │ + teqpeq sp, ip, lsr #13 @ p-variant is OBSOLETE │ │ │ │ + smlaltteq r4, r6, r0, pc @ │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqpeq sp, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r4, r6, ip, pc @ │ │ │ │ + teqeq ip, r8, ror #26 │ │ │ │ + teqpeq sp, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r8, ror pc │ │ │ │ + teqeq ip, r4, lsr sp │ │ │ │ + teqpeq sp, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, asr #30 │ │ │ │ + teqeq ip, r0, lsl #26 │ │ │ │ teqpeq sp, ip @ @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r4, [r6, #-208] @ 0xffffff30 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq ip, r0, ror #22 │ │ │ │ - teqeq ip, r4, asr #22 │ │ │ │ - teqeq ip, r8, lsl fp │ │ │ │ + cmpeq r6, r0, lsl pc │ │ │ │ + teqeq ip, ip, asr #25 │ │ │ │ + teqpeq sp, r8, lsr #11 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [r6, #-236] @ 0xffffff14 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqpeq sp, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + smlaltbeq r4, r6, r8, lr │ │ │ │ + teqeq ip, r4, ror #24 │ │ │ │ + teqpeq sp, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r4, ror lr │ │ │ │ + teqeq ip, r0, lsr ip │ │ │ │ + teqpeq sp, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, r0, asr #28 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqpeq sp, r8 @ @ p-variant is OBSOLETE │ │ │ │ + cmpeq r6, ip, lsl #28 │ │ │ │ + teqeq ip, r8, asr #23 │ │ │ │ + teqpeq sp, r4, lsr #9 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq r4, [r6, #-216] @ 0xffffff28 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq ip, r8, ror #22 │ │ │ │ + teqeq ip, ip, asr #22 │ │ │ │ + teqeq ip, r0, lsr #22 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #912] @ 0x390 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ ldrne r0, [r0, #912] @ 0x390 │ │ │ │ ldrne r0, [r0, #164] @ 0xa4 │ │ │ │ @@ -1440587,25 +1440587,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #544 @ 0x220 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ b 638630 │ │ │ │ strcc r0, [r9, -fp, asr #27]! │ │ │ │ svccc 0x00e3c6ef │ │ │ │ - teqeq ip, r4, ror #12 │ │ │ │ - teqeq sp, r0, ror #30 │ │ │ │ - @ instruction: 0x01464890 │ │ │ │ + teqeq ip, ip, ror #12 │ │ │ │ + teqeq sp, r8, ror #30 │ │ │ │ + @ instruction: 0x01464898 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - strdeq r4, [r6, #-120] @ 0xffffff88 │ │ │ │ - teqeq sp, r8, asr #29 │ │ │ │ + teqeq sp, r0, lsl #30 │ │ │ │ + cmpeq r6, r0, lsl #16 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - teqeq ip, r0, ror r5 │ │ │ │ - teqeq sp, r0, ror lr │ │ │ │ - smlaltbeq r4, r6, r4, r7 │ │ │ │ + teqeq ip, r8, ror r5 │ │ │ │ + teqeq sp, r8, ror lr │ │ │ │ + smlaltbeq r4, r6, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ bl b6114 │ │ │ │ ldr r2, [pc, #60] @ 6387b4 │ │ │ │ @@ -1440621,17 +1440621,17 @@ │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str lr, [sp] │ │ │ │ bl b7b24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmpeq r6, r0, lsr r7 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r6, r8, lsr r7 │ │ │ │ + teqeq sp, r0 │ │ │ │ + teqeq sp, ip @ │ │ │ │ │ │ │ │ 006387c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -1441149,41 +1441149,41 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 638bbc │ │ │ │ cmppeq pc, r0, lsr ip @ p-variant is OBSOLETE @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ cmppeq pc, r0, asr r8 @ p-variant is OBSOLETE @ │ │ │ │ - cmpeq r6, r4, asr r2 │ │ │ │ - teqeq sp, r0, lsl #18 │ │ │ │ + cmpeq r6, ip, asr r2 │ │ │ │ + teqeq sp, r8, lsl #18 │ │ │ │ andeq r0, r0, r2, lsr r5 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + cmpeq r6, r0, lsr r0 │ │ │ │ teqeq ip, r0 @ │ │ │ │ - cmpeq r6, r8, lsr #32 │ │ │ │ - teqeq ip, r8, ror #27 │ │ │ │ - teqeq sp, r0, ror #13 │ │ │ │ + teqeq sp, r8, ror #13 │ │ │ │ andeq r0, r0, r9, ror #10 │ │ │ │ - smlaltteq r3, r6, ip, pc @ │ │ │ │ - teqeq ip, ip, lsr #27 │ │ │ │ - teqeq sp, r4, lsr #13 │ │ │ │ + strdeq r3, [r6, #-244] @ 0xffffff0c │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq sp, ip, lsr #13 │ │ │ │ andeq r0, r0, sl, ror #10 │ │ │ │ - strheq r3, [r6, #-240] @ 0xffffff10 │ │ │ │ - teqeq ip, r0, ror sp │ │ │ │ - teqeq sp, r8, ror #12 │ │ │ │ + strheq r3, [r6, #-248] @ 0xffffff08 │ │ │ │ + teqeq ip, r8, ror sp │ │ │ │ + teqeq sp, r0, ror r6 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - cmpeq r6, ip, ror pc │ │ │ │ - teqeq sp, r0, ror r8 │ │ │ │ - teqeq sp, r0, lsr r6 │ │ │ │ + smlalbbeq r3, r6, r4, pc @ │ │ │ │ + teqeq sp, r8, ror r8 │ │ │ │ + teqeq sp, r8, lsr r6 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - cmpeq r6, r4, lsr pc │ │ │ │ - teqeq sp, r8, asr #16 │ │ │ │ - teqeq sp, r8, ror #11 │ │ │ │ + cmpeq r6, ip, lsr pc │ │ │ │ + teqeq sp, r0, asr r8 │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - cmpeq r6, r0, lsl #30 │ │ │ │ - teqeq ip, r0, asr #25 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ + cmpeq r6, r8, lsl #30 │ │ │ │ + teqeq ip, r8, asr #25 │ │ │ │ + teqeq sp, r0, asr #11 │ │ │ │ andeq r0, r0, r2, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1441224,21 +1441224,21 @@ │ │ │ │ ldr r1, [pc, #48] @ 639134 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #68 @ 0x44 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 639094 │ │ │ │ - cmpeq r6, r4, lsl #28 │ │ │ │ - teqeq ip, r4, asr #23 │ │ │ │ - teqeq sp, ip @ │ │ │ │ + cmpeq r6, ip, lsl #28 │ │ │ │ + teqeq ip, ip, asr #23 │ │ │ │ + teqeq sp, r4, asr #9 │ │ │ │ andeq r0, r0, sp, ror r5 │ │ │ │ - smlalbteq r3, r6, r8, sp │ │ │ │ - teqeq ip, r8, lsl #23 │ │ │ │ - teqeq sp, r0, lsl #9 │ │ │ │ + ldrdeq r3, [r6, #-208] @ 0xffffff30 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq sp, r8, lsl #9 │ │ │ │ andeq r0, r0, lr, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r7, [r0, #912] @ 0x390 │ │ │ │ @@ -1441641,23 +1441641,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, #52] @ 6397c0 │ │ │ │ add r2, r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ b 6396a0 │ │ │ │ strcc r0, [r9, -fp, asr #27]! │ │ │ │ svccc 0x00e3c6ef │ │ │ │ - cmpeq r6, r4, lsr r8 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - @ instruction: 0x0146379c │ │ │ │ - teqeq sp, r0 @ │ │ │ │ - teqeq sp, r8, asr lr │ │ │ │ - cmpeq r6, r4, asr #14 │ │ │ │ - teqeq ip, r0, lsl #10 │ │ │ │ - teqeq sp, r0, lsl #28 │ │ │ │ + cmpeq r6, ip, lsr r8 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + smlaltbeq r3, r6, r4, r7 │ │ │ │ + teqeq sp, r8 @ │ │ │ │ + teqeq sp, r0, ror #28 │ │ │ │ + cmpeq r6, ip, asr #14 │ │ │ │ + teqeq ip, r8, lsl #10 │ │ │ │ + teqeq sp, r8, lsl #28 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1442295,94 +1442295,94 @@ │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 639c50 │ │ │ │ cmpeq pc, r0, lsr #24 │ │ │ │ cmpeq pc, ip, lsl ip @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ andeq r6, r0, r8, ror ip │ │ │ │ - cmpeq r6, ip, ror #8 │ │ │ │ - teqeq sp, ip, lsr #22 │ │ │ │ + cmpeq r6, r4, ror r4 │ │ │ │ + teqeq sp, r4, lsr fp │ │ │ │ @ instruction: 0x00000ab2 │ │ │ │ @ instruction: 0x00000ab6 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - teqeq sp, r8, lsr #22 │ │ │ │ + teqeq sp, r4, asr #23 │ │ │ │ + teqeq sp, r0, lsr fp │ │ │ │ strheq lr, [pc, #-124] @ 63a178 │ │ │ │ teqeq fp, r8, lsl r8 │ │ │ │ - teqeq ip, r0, ror pc │ │ │ │ - teqeq ip, r0, asr #30 │ │ │ │ + teqeq ip, r8, ror pc │ │ │ │ + teqeq ip, r8, asr #30 │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ - teqeq ip, r0, lsl pc │ │ │ │ + teqeq ip, r8, lsl pc │ │ │ │ @ instruction: 0x00000ab3 │ │ │ │ - teqeq ip, r0, ror #29 │ │ │ │ - teqeq sp, ip, lsr r8 │ │ │ │ - smlaltteq r3, r6, r4, r0 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq ip, r8, ror #29 │ │ │ │ + teqeq sp, r4, asr #16 │ │ │ │ + smlaltteq r3, r6, ip, r0 │ │ │ │ + teqeq sp, ip @ │ │ │ │ muleq r0, lr, sl │ │ │ │ - swpbeq r3, ip, [r6] │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - teqeq sp, r8, asr #14 │ │ │ │ + smlaltbeq r3, r6, r4, r0 │ │ │ │ + teqeq sp, ip @ │ │ │ │ + teqeq sp, r0, asr r7 │ │ │ │ muleq r0, fp, sl │ │ │ │ - cmpeq r6, r4, rrx │ │ │ │ - teqeq ip, r4, lsr #28 │ │ │ │ - teqeq sp, ip, lsl r7 │ │ │ │ + cmpeq r6, ip, rrx │ │ │ │ + teqeq ip, ip, lsr #28 │ │ │ │ + teqeq sp, r4, lsr #14 │ │ │ │ muleq r0, r6, sl │ │ │ │ - cmpeq r6, r8, lsr #32 │ │ │ │ - teqeq ip, r8, ror #27 │ │ │ │ - teqeq sp, r0, ror #13 │ │ │ │ + cmpeq r6, r0, lsr r0 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq sp, r8, ror #13 │ │ │ │ @ instruction: 0x00000abb │ │ │ │ - smlaltteq r2, r6, ip, pc @ │ │ │ │ - teqeq ip, ip, lsr #27 │ │ │ │ - teqeq sp, r4, lsr #13 │ │ │ │ + strdeq r2, [r6, #-244] @ 0xffffff0c │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq sp, ip, lsr #13 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ - strheq r2, [r6, #-240] @ 0xffffff10 │ │ │ │ - teqeq ip, r0, ror sp │ │ │ │ - teqeq sp, r8, ror #12 │ │ │ │ + strheq r2, [r6, #-248] @ 0xffffff08 │ │ │ │ + teqeq ip, r8, ror sp │ │ │ │ + teqeq sp, r0, ror r6 │ │ │ │ andeq r0, r0, r2, asr #21 │ │ │ │ - cmpeq r6, r4, ror pc │ │ │ │ - teqeq ip, r4, lsr sp │ │ │ │ - teqeq sp, ip, lsr #12 │ │ │ │ + cmpeq r6, ip, ror pc │ │ │ │ + teqeq ip, ip, lsr sp │ │ │ │ + teqeq sp, r4, lsr r6 │ │ │ │ andeq r0, r0, r1, asr #21 │ │ │ │ - cmpeq r6, r8, lsr pc │ │ │ │ - teqeq ip, r8 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ - strdeq r2, [r6, #-236] @ 0xffffff14 │ │ │ │ - teqeq ip, ip @ │ │ │ │ + cmpeq r6, r0, asr #30 │ │ │ │ + teqeq ip, r0, lsl #26 │ │ │ │ teqeq sp, ip @ │ │ │ │ + cmpeq r6, r4, lsl #30 │ │ │ │ + teqeq ip, r4, asr #25 │ │ │ │ + teqeq sp, r4, asr #11 │ │ │ │ @ instruction: 0x00000abc │ │ │ │ - smlalbteq r2, r6, r0, lr │ │ │ │ - teqeq ip, r0, lsl #25 │ │ │ │ - teqeq sp, r8, ror r5 │ │ │ │ + smlalbteq r2, r6, r8, lr │ │ │ │ + teqeq ip, r8, lsl #25 │ │ │ │ + teqeq sp, r0, lsl #11 │ │ │ │ andeq r0, r0, r7, asr #21 │ │ │ │ - smlalbbeq r2, r6, r4, lr │ │ │ │ - teqeq ip, r4, asr #24 │ │ │ │ - teqeq sp, ip, lsr r5 │ │ │ │ + smlalbbeq r2, r6, ip, lr │ │ │ │ + teqeq ip, ip, asr #24 │ │ │ │ + teqeq sp, r4, asr #10 │ │ │ │ muleq r0, r4, sl │ │ │ │ - cmpeq r6, r8, asr #28 │ │ │ │ - teqeq ip, r8, lsl #24 │ │ │ │ - teqeq sp, r8, lsl #10 │ │ │ │ + cmpeq r6, r0, asr lr │ │ │ │ + teqeq ip, r0, lsl ip │ │ │ │ + teqeq sp, r0, lsl r5 │ │ │ │ muleq r0, r8, sl │ │ │ │ - cmpeq r6, ip, lsl #28 │ │ │ │ - teqeq ip, ip, asr #23 │ │ │ │ - teqeq sp, r4, asr #9 │ │ │ │ + cmpeq r6, r4, lsl lr │ │ │ │ + teqeq ip, r4 @ │ │ │ │ + teqeq sp, ip, asr #9 │ │ │ │ @ instruction: 0x00000ab9 │ │ │ │ - ldrdeq r2, [r6, #-208] @ 0xffffff30 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq sp, r8, lsl #9 │ │ │ │ + ldrdeq r2, [r6, #-216] @ 0xffffff28 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ muleq r0, r7, sl │ │ │ │ - @ instruction: 0x01462d94 │ │ │ │ - teqeq ip, r4, asr fp │ │ │ │ - teqeq sp, ip, asr #8 │ │ │ │ + @ instruction: 0x01462d9c │ │ │ │ + teqeq ip, ip, asr fp │ │ │ │ + teqeq sp, r4, asr r4 │ │ │ │ andeq r0, r0, r3, asr #21 │ │ │ │ - cmpeq r6, r8, asr sp │ │ │ │ - teqeq ip, r8, lsl fp │ │ │ │ - teqeq sp, r0, lsl r4 │ │ │ │ + cmpeq r6, r0, ror #26 │ │ │ │ + teqeq ip, r0, lsr #22 │ │ │ │ + teqeq sp, r8, lsl r4 │ │ │ │ muleq r0, r5, sl │ │ │ │ - cmpeq r6, ip, lsl sp │ │ │ │ - teqeq ip, ip @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + cmpeq r6, r4, lsr #26 │ │ │ │ + teqeq ip, r4, ror #21 │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, r6, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1442696,37 +1442696,37 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 63a650 │ │ │ │ smlalbteq lr, pc, r8, r0 @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqeq sp, r4, lsl #4 │ │ │ │ - cmpeq r6, r0, lsr #22 │ │ │ │ + teqeq sp, ip, lsl #4 │ │ │ │ + cmpeq r6, r8, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - teqeq sp, ip, lsr #1 │ │ │ │ - smlaltteq r2, r6, r0, r9 │ │ │ │ + ldrheq sp, [sp, -r4]! │ │ │ │ + smlaltteq r2, r6, r8, r9 │ │ │ │ andeq r0, r0, r7, ror #21 │ │ │ │ strheq sp, [pc, #-220] @ 63a75c │ │ │ │ - ldrdeq r2, [r6, #-116] @ 0xffffff8c │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq sp, ip, lsl #29 │ │ │ │ - @ instruction: 0x01462794 │ │ │ │ - teqeq ip, r4, asr r5 │ │ │ │ - teqeq sp, ip, asr #28 │ │ │ │ + ldrdeq r2, [r6, #-124] @ 0xffffff84 │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + @ instruction: 0x0146279c │ │ │ │ + teqeq ip, ip, asr r5 │ │ │ │ + teqeq sp, r4, asr lr │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - teqeq sp, r8 @ │ │ │ │ - cmpeq r6, r0, asr r7 │ │ │ │ - teqeq sp, r0, lsl #28 │ │ │ │ + teqeq sp, r0, ror #29 │ │ │ │ + cmpeq r6, r8, asr r7 │ │ │ │ + teqeq sp, r8, lsl #28 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - teqeq sp, r8, lsl #29 │ │ │ │ - cmpeq r6, r0, lsl #14 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ + cmpeq r6, r8, lsl #14 │ │ │ │ + teqeq sp, ip @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - teqeq ip, r8, lsl #9 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #1676] @ 63af18 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #1672] @ 63af1c │ │ │ │ @@ -1443146,85 +1443146,85 @@ │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ str ip, [sp] │ │ │ │ bl b7b24 │ │ │ │ mov r4, r0 │ │ │ │ b 63a948 │ │ │ │ smlalbbeq sp, pc, r4, fp @ │ │ │ │ andeq r7, r0, ip, lsl #10 │ │ │ │ - teqpeq ip, r8, ror r6 @ p-variant is OBSOLETE │ │ │ │ + teqpeq ip, r0, lsl #13 @ p-variant is OBSOLETE │ │ │ │ smlalbteq sp, pc, r4, sl @ │ │ │ │ - teqpeq ip, r0 @ @ p-variant is OBSOLETE │ │ │ │ teqpeq ip, r8 @ @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01462390 │ │ │ │ - teqeq ip, r0, asr r1 │ │ │ │ - teqeq sp, r0, asr sl │ │ │ │ + teqpeq ip, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01462398 │ │ │ │ + teqeq ip, r8, asr r1 │ │ │ │ + teqeq sp, r8, asr sl │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ - cmpeq r6, r0, asr r3 │ │ │ │ - teqeq sp, ip, ror #21 │ │ │ │ - teqeq sp, ip, lsl #20 │ │ │ │ + cmpeq r6, r8, asr r3 │ │ │ │ + teqeq sp, r4 @ │ │ │ │ + teqeq sp, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #22 │ │ │ │ - cmpeq r6, r0, lsl r3 │ │ │ │ - ldrsbeq r2, [ip, -r0]! │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r6, r8, lsl r3 │ │ │ │ + ldrsbeq r2, [ip, -r8]! │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, r8, lsl fp │ │ │ │ - ldrdeq r2, [r6, #-36] @ 0xffffffdc │ │ │ │ - @ instruction: 0x013c2094 │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + ldrdeq r2, [r6, #-44] @ 0xffffffd4 │ │ │ │ + @ instruction: 0x013c209c │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, sl, lsl fp │ │ │ │ - @ instruction: 0x01462298 │ │ │ │ - teqeq ip, r8, asr r0 │ │ │ │ - teqeq sp, r8, asr r9 │ │ │ │ + smlaltbeq r2, r6, r0, r2 │ │ │ │ + teqeq ip, r0, rrx │ │ │ │ + teqeq sp, r0, ror #18 │ │ │ │ andeq r0, r0, fp, lsl fp │ │ │ │ - cmpeq r6, ip, asr r2 │ │ │ │ - teqeq ip, ip, lsl r0 │ │ │ │ - teqeq sp, ip, lsl r9 │ │ │ │ + cmpeq r6, r4, ror #4 │ │ │ │ + teqeq ip, r4, lsr #32 │ │ │ │ + teqeq sp, r4, lsr #18 │ │ │ │ andeq r0, r0, ip, lsl fp │ │ │ │ - cmpeq r6, r4, lsr #4 │ │ │ │ - teqeq ip, r0, ror #31 │ │ │ │ - teqeq sp, r4, ror #17 │ │ │ │ + cmpeq r6, ip, lsr #4 │ │ │ │ + teqeq ip, r8, ror #31 │ │ │ │ + teqeq sp, ip, ror #17 │ │ │ │ andeq r0, r0, r2, lsl fp │ │ │ │ - smlaltteq r2, r6, r4, r1 │ │ │ │ - teqeq ip, r4, lsr #31 │ │ │ │ - teqeq sp, r4, lsr #17 │ │ │ │ + smlaltteq r2, r6, ip, r1 │ │ │ │ + teqeq ip, ip, lsr #31 │ │ │ │ + teqeq sp, ip, lsr #17 │ │ │ │ andeq r0, r0, r8, lsr #22 │ │ │ │ - smlaltbeq r2, r6, ip, r1 │ │ │ │ - teqeq ip, r8, ror #30 │ │ │ │ - teqeq sp, ip, ror #16 │ │ │ │ + strheq r2, [r6, #-20] @ 0xffffffec │ │ │ │ + teqeq ip, r0, ror pc │ │ │ │ + teqeq sp, r4, ror r8 │ │ │ │ andeq r0, r0, r1, lsl fp │ │ │ │ - cmpeq r6, ip, ror #2 │ │ │ │ - teqeq ip, ip, lsr #30 │ │ │ │ - teqeq sp, r4, lsr #16 │ │ │ │ + cmpeq r6, r4, ror r1 │ │ │ │ + teqeq ip, r4, lsr pc │ │ │ │ + teqeq sp, ip, lsr #16 │ │ │ │ andeq r0, r0, r9, lsr #22 │ │ │ │ - cmpeq r6, r0, lsr r1 │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq sp, r0 @ │ │ │ │ + cmpeq r6, r8, lsr r1 │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq sp, r8 @ │ │ │ │ andeq r0, r0, sl, lsl #22 │ │ │ │ - strdeq r2, [r6, #-4] │ │ │ │ - teqeq ip, r4 @ │ │ │ │ - teqeq sp, r4 @ │ │ │ │ + strdeq r2, [r6, #-12] │ │ │ │ + teqeq ip, ip @ │ │ │ │ + teqeq sp, ip @ │ │ │ │ andeq r0, r0, fp, lsl #22 │ │ │ │ - strheq r2, [r6, #-8] │ │ │ │ - teqeq ip, r8, ror lr │ │ │ │ - teqeq sp, r8, ror r7 │ │ │ │ + smlalbteq r2, r6, r0, r0 │ │ │ │ + teqeq ip, r0, lsl #29 │ │ │ │ + teqeq sp, r0, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - cmpeq r6, ip, ror r0 │ │ │ │ - teqeq ip, ip, lsr lr │ │ │ │ - teqeq sp, ip, lsr r7 │ │ │ │ + smlalbbeq r2, r6, r4, r0 │ │ │ │ + teqeq ip, r4, asr #28 │ │ │ │ + teqeq sp, r4, asr #14 │ │ │ │ andeq r0, r0, r7, lsl fp │ │ │ │ - cmpeq r6, r0, asr #32 │ │ │ │ - teqeq ip, r0, lsl #28 │ │ │ │ - teqeq sp, r0, lsl #14 │ │ │ │ + cmpeq r6, r8, asr #32 │ │ │ │ + teqeq ip, r8, lsl #28 │ │ │ │ + teqeq sp, r8, lsl #14 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - cmpeq r6, r4 │ │ │ │ - teqeq ip, r4, asr #27 │ │ │ │ - teqeq sp, r4, asr #13 │ │ │ │ + cmpeq r6, ip │ │ │ │ + teqeq ip, ip, asr #27 │ │ │ │ + teqeq sp, ip, asr #13 │ │ │ │ andeq r0, r0, r9, lsl #22 │ │ │ │ - smlalbteq r1, r6, r8, pc @ │ │ │ │ - teqeq ip, r8, lsl #27 │ │ │ │ - teqeq sp, r8, lsl #13 │ │ │ │ + ldrdeq r1, [r6, #-240] @ 0xffffff10 │ │ │ │ + teqeq ip, r0 @ │ │ │ │ + teqeq sp, r0 @ │ │ │ │ andeq r0, r0, r7, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1443265,20 +1443265,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ mov r1, #133 @ 0x85 │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 63b078 │ │ │ │ - cmpeq r6, r0, lsr #28 │ │ │ │ - teqeq ip, r0, ror #23 │ │ │ │ - teqeq sp, ip @ │ │ │ │ - smlaltteq r1, r6, r4, sp │ │ │ │ - teqeq ip, r4, lsr #23 │ │ │ │ - teqeq sp, r0, lsr #9 │ │ │ │ + cmpeq r6, r8, lsr #28 │ │ │ │ + teqeq ip, r8, ror #23 │ │ │ │ + teqeq sp, r4, ror #9 │ │ │ │ + smlaltteq r1, r6, ip, sp │ │ │ │ + teqeq ip, ip, lsr #23 │ │ │ │ + teqeq sp, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #912] @ 0x390 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -1443318,20 +1443318,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r2, #244 @ 0xf4 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r0, #1140850689 @ 0x44000001 │ │ │ │ bl b7b24 │ │ │ │ mov ip, r0 │ │ │ │ b 63b14c │ │ │ │ - cmpeq r6, ip, asr #26 │ │ │ │ - teqeq ip, ip, lsl #22 │ │ │ │ - teqeq sp, r8, lsl #8 │ │ │ │ - cmpeq r6, r0, lsl sp │ │ │ │ - teqeq ip, r0 @ │ │ │ │ - teqeq sp, ip, asr #7 │ │ │ │ + cmpeq r6, r4, asr sp │ │ │ │ + teqeq ip, r4, lsl fp │ │ │ │ + teqeq sp, r0, lsl r4 │ │ │ │ + cmpeq r6, r8, lsl sp │ │ │ │ + teqeq ip, r8 @ │ │ │ │ + teqeq sp, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #912] @ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes